@charset "UTF-8";@keyframes animation1{0%{left:-200px}to{left:0}}@keyframes opa1{0%{opacity:0}to{opacity:1}}.up,.down,.left,.right,.transform1,.transform2{position:relative;opacity:0}.upstyle,.downstyle,.leftstyle,.rightstyle,.transform1style,.transform2style{opacity:1;transition:1s .5s}.up{bottom:-20px}.upstyle{bottom:0}.down{top:-20px}.downstyle{top:0}.left{left:-20px}.leftstyle{left:0}.right{right:-20px}.rightstyle{right:0}.transform1{transform:scaleX(0)}.transform1style{transform:scaleX(1)}.transform2{transform:perspective(400px) translateZ(-70px) rotateX(50deg)}.transform2style{transform:perspective(400px) translateZ(0) rotateX(0)}.blur{opacity:0;filter:blur(30px);transform:scale(1.1)}.blurstyle{opacity:1;filter:blur(0);transform:scale(1);transition:1s .5s}@keyframes transform3{0%{transform:scale(0)}50%{transform:scale(1.05)}70%{transform:scale(.99)}to{transform:scale(1)}}.transform3{transform:scale(0)}.transform3style{animation:transform3 .8s ease-out .5s both}.crackerstyle img{width:150px;position:absolute;bottom:0}.crackerstyle img:nth-of-type(1){left:0}.crackerstyle img:nth-of-type(2){right:0;transform:scaleX(-1)}@media screen and (min-width:600px){.crackerstyle img{width:200px}}@media screen and (min-width:900px){.crackerstyle img{width:300px}}html,body{margin:0;padding:0;font-size:13px;overflow-x:hidden}body{font-family:Lato,"M PLUS 1 Code",Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,Meiryo,メイリオ,Osaka,MS PGothic,ＭＳ Ｐゴシック,sans-serif;-webkit-text-size-adjust:none;letter-spacing:.05em;background:#fff;color:#555;line-height:2}figure{margin:0}dd{margin:0}nav{margin:0;padding:0}table{border-collapse:collapse}img{border:none;max-width:100%;height:auto;vertical-align:middle}video{max-width:100%}iframe{width:100%}ul,ol{margin-bottom:30px}.centers{margin:0 auto}h3.centers{margin:0 auto;text-align:center;color:#00684a}p.centers{width:720px}a{color:#007ca9;transition:.3s}section,main>article{margin:0 auto;padding:5%}.c2{display:flex;flex-direction:column}.c2 h2{font-size:2em}.c2 .image{order:-1}header{display:flex;justify-content:space-between;align-items:center;background:#d00100;position:fixed;z-index:1;width:100%;padding:0 3%;height:50px}header a{color:#fff}header #logo img{display:block}header #logo{margin:0;width:380px}#mainimg{width:100%;height:0;padding:46.25% 0 0;position:relative;top:50px;overflow:hidden;background-size:100%;background-position:center center;background-repeat:no-repeat;color:#fff}#mainimg #text{position:absolute;left:3%;top:0;width:100%;height:100%;display:flex;align-items:center}#mainimg #text h2{margin:0;font-weight:500;font-size:2.8vw;text-shadow:1px 1px 2px rgba(0,0,0,.3);line-height:1.3}#mainimg #text p.text{font-size:16px;margin:0 10px 30px;text-shadow:1px 1px 2px rgba(0,0,0,.5)}#menubar ul{list-style:none;margin:0;padding:0}#menubar{display:none}#menubar.db{display:block}#menubar.dn{display:none}#menubar a{display:block;text-decoration:none;text-align:center;letter-spacing:.1em;padding:10px}.s #menubar.db{position:fixed;overflow:auto;z-index:100;left:0;top:0;width:100%;height:100%;padding:70px 20px;background:#000000e6;animation:animation1 .2s both;text-align:center;color:#fff}.s #menubar.db a{display:block;color:#fff}#menubar_hdr.db{display:flex}#menubar_hdr.dn{display:none}#menubar_hdr{position:fixed;z-index:101;cursor:pointer;right:5px;top:2px;padding:16px 14px;width:46px;height:46px;display:flex;flex-direction:column;justify-content:space-between;background:#00000080;border-radius:50%}#menubar_hdr span{display:block;transition:.3s;border-top:2px solid #fff}#menubar_hdr.ham span:nth-of-type(1),#menubar_hdr.ham span:nth-of-type(3){transform-origin:center center;width:20px}#menubar_hdr.ham span:nth-of-type(1){transform:rotate(45deg) translate(3.8px,5px)}#menubar_hdr.ham span:nth-of-type(3){transform:rotate(-45deg) translate(3.8px,-5px)}#menubar_hdr.ham span:nth-of-type(2){display:none}main{padding-top:50px}main h2{margin:0 0 1em;line-height:1.5;font-size:3em;text-align:center;letter-spacing:.2em;color:#ee5e4f;font-family:Lato;font-weight:400}main h2 span{display:block;font-weight:400;color:#777;font-size:13px}main h3{margin:0 0 1em;color:#ee5e4f}main h3.blu{margin:0 0 1em;color:#007a46}main p{margin:0 20px 30px}main p+p{margin-top:-15px}footer small{font-size:100%}footer{font-size:.7rem;text-align:center;padding:20px;background:#d00100;color:#fff}footer a{text-decoration:none;color:#fff}footer .pr{display:block}#footermenu{background:#333;color:#999;font-size:.7em;padding:20px;display:flex;justify-content:space-between;align-items:flex-start}#footermenu a{text-decoration:none;color:#999}#footermenu a:hover{color:#ccc}#footermenu ul{margin:0;padding:0 2px;flex:1;list-style:none}#footermenu .title{font-weight:700;color:#ccc;padding-bottom:5px}#new{margin:0;display:flex;flex-wrap:wrap;padding:0 20px}#new dt,#new dd{padding:5px 0}#new dt{width:8em}#new dt span{display:none}#new dd{width:calc(100% - 8em)}.list-container .list{margin-bottom:30px;padding:20px;background:#fff;color:#999;box-shadow:5px 5px 20px #0000001a;position:relative}.list-container .list h4{margin:0;color:#666}.list-container .list h4 a{color:#666}.list-container .list p{margin:0;font-size:.8em}.list-container .list .new{font-size:.6em;background:red;color:#fff;width:50px;line-height:50px;border-radius:50%;text-align:center;position:absolute;left:-10px;top:-10px;transform:rotate(-30deg)}.list2{display:flex;border-bottom:1px solid #ccc;padding:25px 0}.list2 div{flex:1}.list2:nth-of-type(1){border-top:1px solid #ccc}.list2 figure{width:20%;margin-right:20px}.list2 h4{margin:0 0 10px;color:#ee5e4f}.list2 h4 a{color:#ee5e4f}.list2 h4 a:hover{color:#333}.list2 p{margin:0;font-size:.7em}dl.line{margin:0;display:flex;flex-wrap:wrap;font-size:.7em;border-top:1px solid #ccc}dl.line dt,dl.line dd{border-bottom:1px solid #ccc;padding:0 5px}dl.line dt{width:8em;background:#f0f0f0}dl.line dd{width:calc(100% - 8em)}.list2 dl.line dt:nth-of-type(1),.list2 dl.line dd:nth-of-type(1),.list2 dl.line dt:nth-of-type(2),.list2 dl.line dd:nth-of-type(2){border-top:none}.list-slide .list{margin:10px}.faq{padding:0 5px}.faq dt{border-radius:3px;margin-bottom:20px;background:linear-gradient(#fff,#f7f7f7);text-indent:-2em;padding:5px 1em 5px 3em;border:1px solid #e4e2d7}.faq dt:before{font-family:"Font Awesome 5 Free";content:"";color:#ee5e4f;padding-right:1em}.faq dd{padding:5px 1em 30px 3em}.openclose{cursor:pointer}.faq dt span{text-indent:0}.icon{display:inline-block;margin:1px;line-height:1.5;padding:0 10px;border:1px solid #999;color:#999;font-weight:400;font-size:.8em}.icon.newicon{border-color:transparent;background:red;color:#fff}.icon.upicon{border-color:transparent;background:#54b1ff;color:#fff}a.btn1,a.btn2{display:inline-block;text-decoration:none;letter-spacing:.1em;border-radius:3px;padding:5px 30px;font-size:1.2em;box-shadow:1px 2px 3px #0003}a.btn1{background:#ffce2b;color:#444}a.btn2{background:#ee5e4f;color:#fff}.radius{border-radius:100px!important}a.btn1 i,a.btn2 i{margin-left:20px}a:hover.btn1,a:hover.btn2{transform:scale(1.03);filter:brightness(1.1)}.ta1 caption{font-weight:700;padding:10px 5px;background:#eee;margin-bottom:15px}.ta1{border-top:1px solid #ccc;width:auto;margin:0 auto 30px}.ta1 tr{border-bottom:1px solid #ccc}.ta1 th,.ta1 td{padding:10px 5px;word-break:break-all}.ta1 th{width:30%;text-align:left}.bg1{background:#eee}.bg2{background:#fde0dd}.bg3{background:#ffce2b}.bg3 h2{color:#555}.pagetop-show{display:block}.pagetop a{display:block;text-decoration:none;text-align:center;z-index:99;position:fixed;right:20px;bottom:20px;color:#fff;font-size:1.5em;background:#0003;width:60px;line-height:60px;border-radius:50%}.clearfix:after{content:"";display:block;clear:both}.color-theme,.color-theme a{color:#ee5e4f!important}.color-check,.color-check a{color:red!important}.c{text-align:center!important}.ws,.wl{width:95%;display:block}.mb30{margin-bottom:30px!important}.mt30{margin-top:30px!important}.look{display:inline-block;padding:0 10px;background:#eee;border:1px solid #ccc;border-radius:3px;margin:2px 0;word-break:break-all}.small{font-size:.6em;letter-spacing:normal!important}.large{font-size:1.8em!important}.block{display:block!important}.sh{display:block}.pc{display:none}.hidden{position:absolute;top:-9999px;left:-9999px}@media screen and (max-width:400px){a.btn1,a.btn2{padding:0 15px}a.btn1 i,a.btn2 i{margin-left:10px}}@media screen and (max-width:720px){#mainimg #text h2{margin:0;font-weight:500;font-size:3.8vw;text-shadow:1px 1px 2px rgba(0,0,0,.3)}header #logo{margin:0;width:300px}p.centers{width:auto}}@media screen and (min-width:900px){html,body{font-size:15px}.c2{flex-direction:row;justify-content:space-between;align-items:center;margin-left:-6%;margin-right:-6%}.c2 .image{width:60%}.c2 .text{width:40%;padding:0 3%}.c2 .l{order:-1}.c2 .image.r{overflow:hidden;border-radius:100px 0 0 100px}.c2 .image.l{overflow:hidden;border-radius:0 100px 100px 0}#mainimg #text{width:50%}#menubar{font-size:.85em}#menubar ul{display:flex}#menubar a{padding:10px 15px;font-weight:500;font-size:16px}#menubar_hdr{display:none}#new dt{width:14em;display:flex;justify-content:space-between}#new dt span{display:inline-block;width:6em;background:#999;color:#fff;font-size:.8em;text-align:center;margin-right:1em;align-self:flex-start;line-height:1.8;position:relative;top:.4em}#new dt span.icon-bg1{background:#ee5e4f}#new dd{width:calc(100% - 14em)}#footermenu{font-size:.8em;padding:20px 50px}.list-container{display:flex;flex-wrap:wrap}.list-container .list{display:flex;justify-content:space-between;flex-direction:column;width:32%;margin-right:2%}.list-container .list:nth-of-type(3n){margin-right:0}.list-container .list .text{flex:1}.list2{padding-left:10px}.list2 dl.line dd{width:calc(50% - 8em - 10px);margin-right:10px}.list2 dl.line{border-top:none}.list2 dl.line dt:nth-of-type(1),.list2 dl.line dd:nth-of-type(1),.list2 dl.line dt:nth-of-type(2),.list2 dl.line dd:nth-of-type(2){border-top:1px solid #ccc}.ta1 caption{padding:5px 15px}.ta1 th,.ta1 td{padding:20px 15px}.ta1 th{width:20%}.ws{width:48%;display:inline}.sh{display:none}.pc{display:inline-block}}
