.remodal-bg.remodal-is-opening,.remodal-bg.remodal-is-opened{-webkit-filter:blur(3px);filter:blur(3px)}.remodal-overlay{background:rgba(43, 46, 56, 0.9)}.remodal-overlay.remodal-is-opening,.remodal-overlay.remodal-is-closing{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal-overlay.remodal-is-opening{-webkit-animation-name:remodal-overlay-opening-keyframes;animation-name:remodal-overlay-opening-keyframes}.remodal-overlay.remodal-is-closing{-webkit-animation-name:remodal-overlay-closing-keyframes;animation-name:remodal-overlay-closing-keyframes}.remodal-wrapper{padding:10px 10px 0}.remodal{box-sizing:border-box;width:100%;margin-bottom:10px;padding:5%;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);color:#2b2e38;background:#fff}.remodal.remodal-is-opening,.remodal.remodal-is-closing{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal.remodal-is-opening{-webkit-animation-name:remodal-opening-keyframes;animation-name:remodal-opening-keyframes}.remodal.remodal-is-closing{-webkit-animation-name:remodal-closing-keyframes;animation-name:remodal-closing-keyframes}.remodal,.remodal-wrapper:after{vertical-align:middle}.remodal-close{position:absolute;top:0;left:0;display:block;overflow:visible;width:35px;height:35px;margin:0;padding:0;cursor:pointer;-webkit-transition:color .2s;transition:color .2s;text-decoration:none;color:#95979c;border:0;outline:0;background:transparent}.remodal-close:hover,.remodal-close:focus{color:#2b2e38}.remodal-close:before{font-family:Arial,"Helvetica CY","Nimbus Sans L",sans-serif !important;font-size:25px;line-height:35px;position:absolute;top:0;left:0;display:block;width:35px;content:"×";text-align:center}.remodal-confirm,.remodal-cancel{font:inherit;display:inline-block;overflow:visible;min-width:110px;margin:0;padding:12px 0;cursor:pointer;-webkit-transition:background .2s;transition:background .2s;text-align:center;vertical-align:middle;text-decoration:none;border:0;outline:0}.remodal-confirm{color:#fff;background:#81c784}.remodal-confirm:hover,.remodal-confirm:focus{background:#66bb6a}.remodal-cancel{color:#fff;background:#e57373}.remodal-cancel:hover,.remodal-cancel:focus{background:#ef5350}.remodal-confirm::-moz-focus-inner,.remodal-cancel::-moz-focus-inner,.remodal-close::-moz-focus-inner{padding:0;border:0}@-webkit-keyframes remodal-opening-keyframes{from{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@keyframes remodal-opening-keyframes{from{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(0.95);transform:scale(0.95);opacity:0;-webkit-filter:blur(0);filter:blur(0)}}@keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(0.95);transform:scale(0.95);opacity:0;-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@-webkit-keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@media only screen and (min-width: 641px){.remodal{max-width:800px}}.lt-ie9 .remodal-overlay{background:#2b2e38}.lt-ie9 .remodal{width:700px}
html.remodal-is-locked{overflow:hidden;-ms-touch-action:none;touch-action:none}.remodal,[data-remodal-id]{display:none}.remodal-overlay{position:fixed;z-index:9999;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;display:none}.remodal-wrapper{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch}.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-0.05em;content:""}.remodal-overlay,.remodal-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden}.remodal{position:relative;outline:none;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}.remodal-is-initialized{display:inline-block}
body{font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Noto Sans JP",YuGothic,"游ゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Hiragino Sans","ヒラギノ角ゴシック",Meiryo,メイリオ,verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}@media(max-width: 414px){body{font-size:3.2vw;letter-spacing:.08em}}@font-face{font-family:"agrismile";src:url(/packs/adefe185076389b5fd88.eot);src:url(/packs/adefe185076389b5fd88.eot#iefix) format("embedded-opentype"),url(/packs/469babcbf5f9465220e0.ttf) format("truetype"),url(/packs/74cc68630b8333a7eb4a.woff) format("woff"),url(/packs/dca775c819a1b07dad7f.svg) format("svg");font-weight:normal;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:"agrismile" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-newspaper:before{content:""}.icon-calendar:before{content:""}.icon-camera:before{content:""}.icon-chat:before{content:""}.icon-db:before{content:""}.icon-lightbulb:before{content:""}.icon-play:before{content:""}.icon-agrismile:before{content:""}.icon-movie:before{content:""}.icon-search:before{content:""}.icon-heart:before{content:""}.icon-human:before{content:""}.icon-loading:before{content:""}.icon-arr-d:before{content:""}.icon-plant:before{content:""}.icon-window:before{content:""}.icon-arr-long:before{content:""}.icon-balloon:before{content:""}.icon-pin:before{content:""}.icon-pin-line:before{content:""}.head01{color:#00be98;font-size:2.8em;line-height:1.4;letter-spacing:.07em;position:relative;margin-bottom:1em;padding-left:2em}.head01 span{font-family:"Montserrat",sans-serif;display:block;font-size:.5em}.head01::before{content:"";display:block;width:1em;height:2px;background-color:#00be98;position:absolute;top:50%;transform:translateY(-50%);left:0}.head01.small{font-size:2.3em}.head02{font-weight:bold;letter-spacing:.1em;font-size:28px;text-align:center}.head02::after{font-family:"Montserrat",sans-serif;font-size:21px;font-weight:600;letter-spacing:.23em;content:attr(data-text);display:block;opacity:.2;margin-top:.5em}.head03{font-weight:bold;font-size:1.3em;line-height:1.3;margin-bottom:.5em;color:#00be98;border-bottom:1px solid #00be98;padding-bottom:.3em;margin-top:1.5em}.head04{font-family:"Noto Serif JP","游明朝","Yu Mincho","游明朝体","YuMincho",Garamond,"Times New Roman","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;color:#0b092e;font-size:3em;display:block;position:relative;padding:.4em 1em;border-bottom:3px solid #cdcdcd;margin-bottom:1.2em;letter-spacing:5px}.head04:before{content:"";display:block;width:30px;height:3px;background-color:#0b092e;position:absolute;top:50%;transform:translateY(-50%);top:53%;left:0}.head04 span{font-size:.8em}@media(max-width: 414px){.head01{font-size:6.9333333333vw}.head01.small{font-size:6.1333333333vw}.head02{font-size:4.8vw}.head02::after{font-size:3.7333333333vw}.head03{font-size:4vw}}.center{text-align:center !important}.left{text-align:left !important}.right{text-align:right !important}.top0{margin-top:0 !important}.top5{margin-top:5px !important}.top10{margin-top:10px !important}.top15{margin-top:15px !important}.top20{margin-top:20px !important}.top25{margin-top:25px !important}.top30{margin-top:30px !important}.top35{margin-top:35px !important}.top40{margin-top:40px !important}.btm0{margin-bottom:0 !important}.btm5{margin-bottom:5px !important}.btm10{margin-bottom:10px !important}.btm15{margin-bottom:15px !important}.btm20{margin-bottom:20px !important}.btm25{margin-bottom:25px !important}.btm30{margin-bottom:30px !important}.btm35{margin-bottom:35px !important}.btm40{margin-bottom:40px !important}.btm45{margin-bottom:45px !important}.btm50{margin-bottom:50px !important}.btm55{margin-bottom:55px !important}.btm60{margin-bottom:60px !important}.btm65{margin-bottom:65px !important}.btm70{margin-bottom:70px !important}.btm75{margin-bottom:75px !important}.btm80{margin-bottom:80px !important}.btm85{margin-bottom:85px !important}.btm90{margin-bottom:90px !important}.pT0{padding-top:0 !important}.pT5{padding-top:5px !important}.pT10{padding-top:10px !important}.pT15{padding-top:15px !important}.pT20{padding-top:20px !important}.pT25{padding-top:25px !important}.pT30{padding-top:30px !important}.pT35{padding-top:35px !important}.pT40{padding-top:40px !important}.pT45{padding-top:45px !important}.pB0{padding-bottom:0 !important}.pB5{padding-bottom:5px !important}.pB10{padding-bottom:10px !important}.pB15{padding-bottom:15px !important}.pB20{padding-bottom:20px !important}.lm5{margin-left:5px !important}.lm10{margin-left:10px !important}.lm15{margin-left:15px !important}.lm20{margin-left:20px !important}.lm50{margin-left:50px !important}.lm60{margin-left:60px !important}.lm70{margin-left:70px !important}.rm5{margin-right:5px !important}.rm10{margin-right:10px !important}.rm15{margin-right:15px !important}.rm20{margin-right:20px !important}.vAT{vertical-align:top !important}.vAM{vertical-align:middle !important}.vAB{vertical-align:bottom !important}.bold{font-weight:bold}.normal{font-weight:normal}.size10{font-size:1rem !important}.size11{font-size:1.1rem !important}.size12{font-size:1.2rem !important}.size13{font-size:1.3rem !important}.size14{font-size:1.4rem !important}.size15{font-size:1.5rem !important}.size16{font-size:1.6rem !important}.size17{font-size:1.7rem !important}.size18{font-size:1.8rem !important}.size19{font-size:1.9rem !important}.size20{font-size:2rem !important}.size21{font-size:2.1rem !important}.size22{font-size:2.2rem !important}.size23{font-size:2.3rem !important}.size24{font-size:2.4rem !important}body::after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:9999;pointer-events:none;opacity:0;-webkit-transition:opacity .8s ease;transition:opacity .8s ease}body.fadeOut::after{opacity:1;visibility:visible}.moveBox .inr{display:block;position:relative;overflow:hidden;width:auto;font-style:normal}.moveBox .inr:before{background-color:#00987a;width:100%;height:100%;content:"";position:absolute;top:0;left:0;z-index:2;transition:all 800ms cubic-bezier(0.77, 0, 0.175, 1)}.moveBox .inr:after{background-color:#00be98;width:100%;height:100%;content:"";position:absolute;top:0;left:0;z-index:1;transition:all 800ms cubic-bezier(0.77, 0, 0.175, 1);transition-delay:.1s}.moveBox.vt.showTime .inr:before,.moveBox.vt.showTime .inr:after{top:100%}.moveBox.vt.showTime .inr:before,.moveBox.vt.showTime .inr:after{top:100%}.moveBox.hr.showTime .inr:before,.moveBox.hr.showTime .inr:after{left:100%}.moveBox.hr.showTime .inr:before,.moveBox.hr.showTime .inr:after{left:100%}.loading{width:80px;margin:100px auto}@media(max-width: 414px){.loading{margin:50px auto}}.loader{margin:auto;position:relative;width:10px;height:10px;border-radius:5px;background-color:rgba(0,0,0,0);color:rgba(0,0,0,0);box-shadow:0 -18px 0 0 #00be98,12.72984px -12.72984px 0 0 #00be98,18px 0 0 0 #00be98,12.72984px 12.72984px 0 0 rgba(152,128,255,0),0 18px 0 0 rgba(152,128,255,0),-12.72984px 12.72984px 0 0 rgba(152,128,255,0),-18px 0 0 0 rgba(152,128,255,0),-12.72984px -12.72984px 0 0 rgba(152,128,255,0);animation:loader 1.5s infinite linear}@keyframes loader{0%,100%{box-shadow:0 -18px 0 0 #00be98,12.72984px -12.72984px 0 0 #00be98,18px 0 0 0 #00be98,12.72984px 12.72984px 0 -5px rgba(152,128,255,0),0 18px 0 -5px rgba(152,128,255,0),-12.72984px 12.72984px 0 -5px rgba(152,128,255,0),-18px 0 0 -5px rgba(152,128,255,0),-12.72984px -12.72984px 0 -5px rgba(152,128,255,0)}12.5%{box-shadow:0 -18px 0 -5px rgba(152,128,255,0),12.72984px -12.72984px 0 0 #00be98,18px 0 0 0 #00be98,12.72984px 12.72984px 0 0 #00be98,0 18px 0 -5px rgba(152,128,255,0),-12.72984px 12.72984px 0 -5px rgba(152,128,255,0),-18px 0 0 -5px rgba(152,128,255,0),-12.72984px -12.72984px 0 -5px rgba(152,128,255,0)}25%{box-shadow:0 -18px 0 -5px rgba(152,128,255,0),12.72984px -12.72984px 0 -5px rgba(152,128,255,0),18px 0 0 0 #00be98,12.72984px 12.72984px 0 0 #00be98,0 18px 0 0 #00be98,-12.72984px 12.72984px 0 -5px rgba(152,128,255,0),-18px 0 0 -5px rgba(152,128,255,0),-12.72984px -12.72984px 0 -5px rgba(152,128,255,0)}37.5%{box-shadow:0 -18px 0 -5px rgba(152,128,255,0),12.72984px -12.72984px 0 -5px rgba(152,128,255,0),18px 0 0 -5px rgba(152,128,255,0),12.72984px 12.72984px 0 0 #00be98,0 18px 0 0 #00be98,-12.72984px 12.72984px 0 0 #00be98,-18px 0 0 -5px rgba(152,128,255,0),-12.72984px -12.72984px 0 -5px rgba(152,128,255,0)}50%{box-shadow:0 -18px 0 -5px rgba(152,128,255,0),12.72984px -12.72984px 0 -5px rgba(152,128,255,0),18px 0 0 -5px rgba(152,128,255,0),12.72984px 12.72984px 0 -5px rgba(152,128,255,0),0 18px 0 0 #00be98,-12.72984px 12.72984px 0 0 #00be98,-18px 0 0 0 #00be98,-12.72984px -12.72984px 0 -5px rgba(152,128,255,0)}62.5%{box-shadow:0 -18px 0 -5px rgba(152,128,255,0),12.72984px -12.72984px 0 -5px rgba(152,128,255,0),18px 0 0 -5px rgba(152,128,255,0),12.72984px 12.72984px 0 -5px rgba(152,128,255,0),0 18px 0 -5px rgba(152,128,255,0),-12.72984px 12.72984px 0 0 #00be98,-18px 0 0 0 #00be98,-12.72984px -12.72984px 0 0 #00be98}75%{box-shadow:0 -18px 0 0 #00be98,12.72984px -12.72984px 0 -5px rgba(152,128,255,0),18px 0 0 -5px rgba(152,128,255,0),12.72984px 12.72984px 0 -5px rgba(152,128,255,0),0 18px 0 -5px rgba(152,128,255,0),-12.72984px 12.72984px 0 -5px rgba(152,128,255,0),-18px 0 0 0 #00be98,-12.72984px -12.72984px 0 0 #00be98}87.5%{box-shadow:0 -18px 0 0 #00be98,12.72984px -12.72984px 0 0 #00be98,18px 0 0 -5px rgba(152,128,255,0),12.72984px 12.72984px 0 -5px rgba(152,128,255,0),0 18px 0 -5px rgba(152,128,255,0),-12.72984px 12.72984px 0 -5px rgba(152,128,255,0),-18px 0 0 -5px rgba(152,128,255,0),-12.72984px -12.72984px 0 0 #00be98}}@keyframes fadeIn{0%{opacity:0;transform:translateY(1em)}100%{transform:translateY(0);opacity:1}}@keyframes fadeInOnly{0%{opacity:0}100%{opacity:1}}.fadeIn{opacity:0}.fadeIn.on{animation-name:fadeIn;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955);animation-duration:.6s}.fadeInOnly{opacity:0}.fadeInOnly.on{animation-name:fadeInOnly;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955);animation-duration:.6s}.imgShadow{line-height:0}.imgShadow img{display:inline-block;transition:all .3s cubic-bezier(0.455, 0.03, 0.515, 0.955);transform:translate(7px, 7px);transition-delay:.8s;max-width:100%}.imgShadow.on img{transform:translate(0);box-shadow:14px 14px 0 #f0f0f0}@media(max-width: 768px){.imgShadow img{transform:translate(3px, 3px)}.imgShadow.on img{box-shadow:6px 6px 0 #f0f0f0}}.form-errors--warn{font-size:.8em;color:red}.d-block{display:block}.d-none{display:none}.util-cursor--p{cursor:pointer !important}.util-cursor--w{cursor:wait !important}.t-align--l{text-align:left}.t-align--r{text-align:right}a.util-linkUnset{color:inherit;text-decoration:none}a.util-linkUnset:hover{text-decoration:none}.outline-none{outline:none}.outline-none:focus{outline:none}.appSec{position:relative;z-index:1;padding-top:100px;padding-bottom:100px;overflow:hidden;background-attachment:fixed;background-size:cover;background-repeat:no-repeat;background-position:center;width:100%}@media(max-width: 768px){.appSec{background-attachment:initial}}@media(max-width: 768px){.appSec{padding:60px 0}}.appSec .sc-inr{overflow:hidden;width:97%}@media(max-width: 768px){.appSec .sc-inr{width:100%}}.appSec .bscBtn01.is-sp{max-width:60%;margin:-0.5em auto 0}@media(max-width: 414px){.appSec .bscBtn01.is-sp{max-width:100%}}.appSec .txtBlock{float:left;text-align:left;width:45%;color:#fff;padding-top:15%}@media(max-width: 768px){.appSec .txtBlock{float:none !important;width:100%}}.appSec .txtBlock .bscBtn01{margin-top:30px;max-width:270px}@media(max-width: 768px){.appSec .txtBlock .bscBtn01{max-width:100%;margin-top:0;position:absolute;bottom:5%;left:3%;width:94%;z-index:3}}.appSec .txtBlock h3{font-weight:900;text-align:left;font-size:48px;letter-spacing:.1em}@media(max-width: 414px){.appSec .txtBlock h3{font-size:6.4vw}}.appSec .txtBlock .leadTtl{margin-top:1em;font-size:18px;line-height:1.4;padding-left:1.3em;position:relative;z-index:1;color:#00be98;font-weight:bold}.appSec .txtBlock .leadTtl::after{content:"";display:block;height:1px;width:.7em;background-color:#00be98;position:absolute;top:50%;transform:translateY(-50%);left:0}@media(max-width: 414px){.appSec .txtBlock .leadTtl{font-size:3.7333333333vw}}.appSec .txtBlock .leadP{padding:0;margin:0;margin-top:1em;line-height:1.7;letter-spacing:.05em}.appSec .appImg{float:right;max-width:25%;width:100%;margin-top:50px;margin-right:10%;line-height:0;overflow:hidden;pointer-events:none}@media(max-width: 768px){.appSec .appImg{float:none !important;max-width:70%;width:100%;margin:3em auto !important}}.appSec .appImg img{max-width:100%}.appSec .appImg .phoneImg{position:relative;z-index:2;left:0;top:0}.appSec .appImg .uiVid{position:absolute;top:1.9%;left:6.2%;width:87.5%;overflow:hidden}.appSec .appImg .uiVid video{display:block;width:100%;height:100%;object-fit:cover}.appSec.switch .txtBlock{float:right}.appSec.switch .appImg{float:left;margin-left:10%;margin-right:0}.appSec.takumiSec{position:relative;z-index:1;background-image:url(/packs/dcf97b0bd546e9266dd0.jpg)}.appSec.takumiSec.visible{background-image:url(/packs/f347c1948d311a1d206a.jpg)}.appSec.takumiSec::after{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:-1;background-color:rgba(0,0,0,.4)}.appSec.qaSec{background-color:#fff}.appSec.qaSec .txtBlock{color:#000}@media(max-width: 768px){.appSec.qaSec{padding-bottom:0}}.appSec.dbSec{position:relative;z-index:2;color:#fff;background-color:#00be98}.appSec.dbSec .txtBlock .leadTtl{color:#000}.appSec.dbSec .txtBlock .leadTtl::after{background-color:#000}.appSec.dbSec .bscBtn01 a{background-color:#000;color:#fff}.appSec.dbSec .bscBtn01 a:hover{background-color:#333}.top-page{height:100%;text-align:center}@media(max-width: 768px){.top-page{padding-top:0}}.top-page header{position:absolute;left:0;top:0;width:100%;z-index:100}@media(max-width: 768px){.top-page header{position:fixed}.top-page header.scroll nav{background-color:#00be98}}.top-page header nav{background-color:rgba(0,0,0,0);transition:all .3s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.top-page .mvContent{background-color:rgba(255,255,255,.95);border-radius:75px;box-shadow:0 0 10px rgba(0,0,0,.25);max-width:900px;width:100%;padding:80px 3%;margin:auto}@media(max-width: 1440px){.top-page .mvContent{padding:38px 3% 45px;max-width:780px}}@media(max-width: 768px){.top-page .mvContent{border-radius:20px;width:94%}}.top-page .mvContent h1 img{max-width:100%}@media(max-width: 1440px){.top-page .mvContent h1 img{max-width:280px}}@media(max-width: 414px){.top-page .mvContent h1 img{max-width:182px}}.top-page .mvContent ul{max-width:715px;overflow:hidden;margin:60px auto 0;padding:0}@media(max-width: 1440px){.top-page .mvContent ul{max-width:650px;margin:30px auto 0}}.top-page .mvContent ul li{float:left;list-style:none;margin:0;padding:0;width:33.3333333333%}.top-page .mvContent ul li img{max-width:100%}.top-page .mvContent ul li a{display:block;transition:all .3s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.top-page .mvContent ul li a:hover{opacity:.8;transform:translateY(-5px)}@media(max-width: 414px){.top-page .mvContent ul li a:hover{opacity:1;transform:translateY(0)}}.top-page .mvContent .bscBtn01{margin:50px auto 0;max-width:715px;font-weight:bold}@media(max-width: 1440px){.top-page .mvContent .bscBtn01{max-width:650px;margin:20px auto 0}}.top-page .mvContent .bscBtn01 a{font-size:24px}@media(max-width: 414px){.top-page .mvContent .bscBtn01 a{font-size:4.8vw;letter-spacing:.03em}}.top-page h2{text-transform:uppercase;object-fit:contain;font-family:Noto Sans JP Medium,sans-serif;font-size:22px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.18;letter-spacing:3px;text-align:center;color:#ccc}@media(max-width: 414px){.top-page h2{font-size:3.4666666667vw}}.top-page h2::after{content:attr(title) " ";display:block;object-fit:contain;margin-top:10px;margin-bottom:41px;font-family:Montserrat,sans-serif;font-size:55px;font-weight:600;font-style:normal;font-stretch:normal;line-height:1.22;letter-spacing:28px;text-align:center;color:#000}@media(max-width: 768px){.top-page h2::after{font-size:34px}}@media(max-width: 414px){.top-page h2::after{font-size:8.5333333333vw;letter-spacing:.5em;margin-top:.2em}}.top-page .eye-catch{position:relative;background-image:url(/packs/aec9e000ef154cab6e88.jpg);min-height:100vh;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;padding:100px 0}.top-page .eye-catch.visible{background-image:url(/packs/6b47257863baf3256e05.jpg)}@media(max-width: 768px){.top-page .eye-catch{background-attachment:initial;background-image:url(/packs/3b00506984e60917544f.jpg)}.top-page .eye-catch.visible{background-image:url(/packs/d98998a9cc7e71e49386.png)}}@media(max-width: 768px){.top-page .eye-catch{height:auto;padding:15vh 0 12vh}}.top-page .eye-catch .copy-right{position:absolute;top:50%;transform:translate(calc(-50% + 29px), -50%)}@media(max-width: 768px){.top-page .eye-catch .copy-right{display:none}}.top-page .eye-catch .copy-right p{object-fit:contain;font-family:Montserrat,sans-serif;font-size:14px;font-weight:lighter;font-style:normal;font-stretch:normal;line-height:1.29;letter-spacing:2px;text-align:center;color:#fff;transform-origin:center bottom;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}@media(max-width: 414px){.top-page .eye-catch .copy-right p{font-size:2.6666666667vw;font-weight:normal;letter-spacing:.2em;margin-bottom:0}}.top-page .menu{background-repeat:no-repeat;background-image:url(/packs/e813dd3416ad3ef2c1a5.svg);background-color:rgba(0,0,0,0);background-position:center;border:none;object-fit:contain;width:32px}.top-page .buttons-bottom{position:absolute;left:50%;bottom:80px;max-width:700px;transform:translate(-50%);text-align:center}@media(max-width: 414px){.top-page .buttons-bottom{display:block;margin:auto !important;padding:0 3%;position:static;transform:translate(0)}.top-page .buttons-bottom .row{display:block !important;margin:0 !important}.top-page .buttons-bottom .button-green{display:block !important;max-width:100%;width:100%;margin-left:0 !important}.top-page .buttons-bottom .button-green+.button-green{margin-top:1em}}.top-page .about{padding:200px 0 300px}@media(max-width: 768px){.top-page .about{padding:120px 0 60px;overflow:hidden}}.top-page .about .sc-inr{position:relative}.top-page .about .background-about{background-size:cover;background-position:center center;background-repeat:no-repeat;max-width:712px;height:535px;width:100%;border-radius:20px;background-image:url(/packs/479fdaa9875e5aa70c93.jpg)}.top-page .about .background-about.visible{background-image:url(/packs/059bf6e52a91ca6b382f.jpg)}.top-page .about .background-about h2,.top-page .about .background-about h2:after{text-indent:0;text-align:left}.top-page .about .background-about h2{transform:translate(40px, -68px)}@media(max-width: 768px){.top-page .about .background-about h2{transform:translateY(-3em);padding-left:5%}}@media(max-width: 768px){.top-page .about .background-about{position:absolute;left:3%;top:0;max-width:100%;width:94%;height:100%;z-index:-1}}.top-page .about .content{max-width:693px;width:100%;padding:55px 35px;box-shadow:0 3px 6px 0 rgba(0,0,0,.16);background-color:#fff;position:absolute;z-index:3;right:0;top:35%;border-radius:20px}@media(max-width: 768px){.top-page .about .content{position:static;transform:translate(0);background:none;color:#fff;padding:55px 5% 65px}}.top-page .about .content p{font-size:16px;line-height:3;letter-spacing:.1em;text-align:left}@media(max-width: 414px){.top-page .about .content p{font-size:1em}}.top-page .about .content .bscBtn01{max-width:390px;margin:60px auto 0}@media(max-width: 768px){.top-page .about .content .bscBtn01{max-width:100%;margin:30px auto 0}}.top-page .about .content .bscBtn01 a{background:none;border:solid 1px #000;font-weight:bold;color:#000}.top-page .about .content .bscBtn01 a i{font-size:.8em;display:block;position:absolute;top:50%;right:8%;transition:transform .3s ease-in-out;transform:translateY(-50%)}.top-page .about .content .bscBtn01 a:hover{border-color:#00be98;background-color:#00be98;color:#fff}.top-page .about .content .bscBtn01 a:hover i{transform:translate(8%, -50%)}@media(max-width: 768px){.top-page .about .content .bscBtn01 a{border-color:#fff;color:#fff}}.top-page .know h2{position:relative;z-index:3}@media(max-width: 768px){.top-page .know h2{margin:0px auto}.top-page .know h2::after{margin:0;margin-bottom:-0.5em}}.top-page .know p{max-width:840px;margin:auto;object-fit:contain;font-size:16px;line-height:2.63;letter-spacing:2.1px;text-align:left;padding:70px 0}@media(max-width: 414px){.top-page .know p{font-size:1em;padding:3em 0}.top-page .know p br{display:none}}.top-page .platform h2{margin-top:100px}.top-page .platform .qa,.top-page .platform .db{margin:37px 15px;max-width:520px;width:100%;margin:0 auto 2em}.top-page .platform .qa a,.top-page .platform .db a{display:block;border:solid 1px #00be98;border-radius:5px;padding:3em 3%;color:#00be98;text-decoration:none;transition:all .3s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.top-page .platform .qa a i,.top-page .platform .db a i{display:block;font-size:4em}.top-page .platform .qa a .button,.top-page .platform .db a .button{display:inline-block;border:1px solid #00be98;padding:.4em 1.5em;border-radius:100px;font-size:1.1em;margin-top:1.5em;transition:border-color .3s ease-in-out}.top-page .platform .qa a:hover,.top-page .platform .db a:hover{background-color:#00be98;color:#fff}.top-page .platform .qa a:hover .button,.top-page .platform .db a:hover .button{border-color:#fff;color:#fff}@media(max-width: 768px){.top-page .platform .qa a:hover,.top-page .platform .db a:hover{background-color:#fff;color:#00be98}.top-page .platform .qa a:hover .button,.top-page .platform .db a:hover .button{border-color:#00be98;color:#00be98}}.top-page .platform p{margin-bottom:72px;object-fit:contain;font-family:Noto Sans JP Regular,sans-serif;font-size:16px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:2.06;letter-spacing:1.6px;text-align:center;color:#000}@media(max-width: 414px){.top-page .platform p{font-size:1em;text-align:left}}.top-page #plan{padding:100px 0}@media(max-width: 414px){.top-page #plan{padding:60px 0}}.top-page #plan .planWrap{margin-top:3em}.top-page #plan ul.planList{display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;width:100%;padding:0;margin:0}.top-page #plan ul.planList li{-webkit-box-flex:3;-moz-box-flex:3;-webkit-flex:3;-ms-flex:3;flex:3;list-style:none;padding:1.5em 0em;font-weight:bold;letter-spacing:.05em;position:relative;z-index:1;font-size:18px;transition:all .3s cubic-bezier(0.455, 0.03, 0.515, 0.955);background-color:#efefef;cursor:pointer}.top-page #plan ul.planList li.active{background-color:#00be98;color:#fff}.top-page #plan ul.planList li:nth-child(1){border-radius:8px 0 0 0}.top-page #plan ul.planList li:nth-child(3){border-radius:0 8px 0 0}.top-page #plan ul.planList li .recommend{position:absolute;top:0;right:0;z-index:1;font-size:.8em;padding:.3em .8em;background-color:#ffc107;color:#fff}.top-page #plan ul.planList li+li{margin-top:0;margin-left:1px}@media(max-width: 414px){.top-page #plan ul.planList li{font-size:3.4666666667vw}.top-page #plan ul.planList li .recommend{position:absolute;left:50%;transform:translateX(-50%);border-radius:100px;width:80%;top:-1em;font-size:.7em}}.top-page #plan ul.planContent{margin:0;padding:0;border:2px solid #efefef;border-top:none}.top-page #plan ul.planContent li{padding:3em 5%;margin:0;list-style:none;display:none}@media(max-width: 414px){.top-page #plan ul.planContent li{padding-bottom:1.5em}}.top-page #plan ul.planContent li.active{display:block}.top-page #plan ul.planContent li h3{font-size:28px;font-weight:bold;margin-bottom:1.5em;color:#00be98}@media(max-width: 414px){.top-page #plan ul.planContent li h3{font-size:5.3333333333vw}}.top-page #plan ul.planContent li .price{color:#00be98;font-size:20px;font-weight:bold;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;width:100%}.top-page #plan ul.planContent li .price .monthly,.top-page #plan ul.planContent li .price .yearly{-webkit-box-flex:2;-moz-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2;text-align:center;border-radius:8px;padding:1.3em 0;border:2px solid #00be98;position:relative}.top-page #plan ul.planContent li .price .monthly em,.top-page #plan ul.planContent li .price .yearly em{font-style:normal;display:block;margin:0 auto .5em;padding-bottom:.5em;border-bottom:2px solid #00be98;max-width:200px}@media(max-width: 414px){.top-page #plan ul.planContent li .price .monthly em,.top-page #plan ul.planContent li .price .yearly em{font-size:1em;padding:.2em;max-width:75%}}.top-page #plan ul.planContent li .price .monthly .num,.top-page #plan ul.planContent li .price .yearly .num{font-family:"Montserrat",sans-serif;font-size:2em;margin:0 .2em}@media(max-width: 414px){.top-page #plan ul.planContent li .price .monthly .num,.top-page #plan ul.planContent li .price .yearly .num{font-size:1.5em}}.top-page #plan ul.planContent li .price .monthly .discount,.top-page #plan ul.planContent li .price .yearly .discount{background-color:#ffc107;font-size:14px;width:80px;height:80px;padding:10px 0;text-align:center;border-radius:100px;font-weight:900;position:absolute;top:-40px;right:-40px;box-shadow:0 0 5px rgba(0,0,0,.1);color:#fff}@media(max-width: 414px){.top-page #plan ul.planContent li .price .monthly .discount,.top-page #plan ul.planContent li .price .yearly .discount{font-size:10px;width:60px;height:60px;top:-30px;right:-8%;letter-spacing:.1px}}.top-page #plan ul.planContent li .price .yearly{margin-left:2.5%}.top-page #plan ul.planContent li .price .yearly .num{display:inline-block;position:relative;z-index:1}.top-page #plan ul.planContent li .price .yearly .num::after{content:"";display:block;width:100%;height:.3em;background-color:#ffc107;border-radius:100px;position:absolute;z-index:-1;bottom:.3em}.top-page #plan ul.planContent li .price .bscBtn01{max-width:240px;margin:.5em auto 0}@media(max-width: 414px){.top-page #plan ul.planContent li .price .bscBtn01{max-width:85%}.top-page #plan ul.planContent li .price .bscBtn01 a{font-size:3.2vw}}@media(max-width: 414px){.top-page #plan ul.planContent li .price{font-size:3.4666666667vw}.top-page #plan ul.planContent li .price .yearly{margin-left:4%}}.top-page #plan ul.planContent li .signupBtn{display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;width:100%;margin-top:1em}.top-page #plan ul.planContent li .signupBtn .bscBtn01{-webkit-box-flex:2;-moz-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2;margin-top:0}.top-page #plan ul.planContent li .signupBtn .bscBtn01+.bscBtn01{margin-left:2.5%}.top-page #plan ul.planContent li dl{margin-top:2em;border-radius:8px;border:2px solid #00be98;padding:1.5em 0}@media(max-width: 414px){.top-page #plan ul.planContent li dl{margin-top:1em}}.top-page #plan ul.planContent li dl dt{font-size:28px;margin-bottom:.5em;color:#00be98}@media(max-width: 414px){.top-page #plan ul.planContent li dl dt{font-size:4.8vw}}@media(max-width: 414px){.top-page #plan ul.planContent li dl dd{margin:.5em auto 0;text-align:left;padding:0 1em;position:relative;z-index:1;margin-left:1.5em}.top-page #plan ul.planContent li dl dd::before{content:"";display:block;width:.5em;height:.5em;background-color:#00be98;border-radius:100px;position:absolute;top:.5em;left:0}}.top-page #plan ul.planContent li .bscBtn01{margin-top:2em}.top-page #plan .cautionText{margin-top:2em}.top-page #plan .cautionText .indList{margin:0;padding:0}.top-page #plan .cautionText .indList li{font-size:13px;color:#ccc;list-style:none;text-align:left}.top-page #plan .cautionText .indList li+li{margin-top:.5em}.top-page #plan .cautionText .indList li::before{content:"※"}.top-page #plan .cautionText .indList li a{color:#00be98}@media(max-width: 768px){.top-page #plan .cautionText .indList li{font-size:2.6666666667vw}}.top-page #faq{padding:100px 0}@media(max-width: 414px){.top-page #faq{padding:60px 0}}.top-page #faq{background-color:#efefef}.top-page #faq dl{margin-top:1.5em;text-align:left}.top-page #faq dl dt,.top-page #faq dl dd{font-size:14px;position:relative;z-index:1;padding:1.8em 3em 1.8em 5em;line-height:1.7}@media(max-width: 768px){.top-page #faq dl dt,.top-page #faq dl dd{font-size:2.9333333333vw}}.top-page #faq dl dt::before,.top-page #faq dl dd::before{line-height:1;content:"Q";display:block;font-weight:bold;box-sizing:border-box;font-size:20px;font-family:"Montserrat",sans-serif;background-color:#00be98;color:#fff;width:1.7em;height:1.7em;padding:.3em 0;text-align:center;border-radius:100px;left:.5em;position:absolute;top:50%;transform:translateY(-50%)}@media(max-width: 768px){.top-page #faq dl dt::before,.top-page #faq dl dd::before{font-size:5.6vw}}.top-page #faq dl dt{font-weight:bold;border-bottom:1px solid #000;cursor:pointer}.top-page #faq dl dt span{display:block;width:15px;height:15px;right:.5em;position:absolute;top:50%;transform:translateY(-50%)}.top-page #faq dl dt span::before{content:"";display:block;width:1px;height:100%;background-color:#00be98;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:all .3s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.top-page #faq dl dt span::after{content:"";display:block;width:100%;height:1px;background-color:#00be98;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:all .3s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.top-page #faq dl dt.open span::before{height:0}.top-page #faq dl dd{background-color:#fff;display:none}.top-page #faq dl dd::before{content:"A"}.top-page #compare{background-color:#efefef;padding:100px 0}.top-page #compare h2{margin-bottom:0}.top-page #compare h2::after{margin-bottom:0}@media(max-width: 414px){.top-page #compare{padding:60px 0}}.top-page #compare ul{margin-top:3em;padding:0;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:justify;-moz-justify-content:justify;-ms-justify-content:justify;justify-content:justify;-ms-flex-pack:justify}@media(max-width: 768px){.top-page #compare ul{border-radius:10px;margin-top:1em;display:block}}.top-page #compare ul li{-webkit-box-flex:3;-moz-box-flex:3;-webkit-flex:3;-ms-flex:3;flex:3;display:block;background-color:#fff;border-radius:10px;position:relative;z-index:1;list-style:none;border:5px solid rgba(0,0,0,0)}.top-page #compare ul li+li{margin-top:0;margin-left:30px}.top-page #compare ul li+li+li{margin:0;margin-left:30px}@media(max-width: 768px){.top-page #compare ul li+li+li{margin:2.5em 0 0}}@media(max-width: 768px){.top-page #compare ul li+li{margin-top:2em;margin-left:0}}.top-page #compare ul li.ttlrow{background-color:#fff;max-width:160px}@media(max-width: 768px){.top-page #compare ul li.ttlrow{background:none;max-width:100%}}.top-page #compare ul li.ttlrow dl{padding:2em 1em}@media(max-width: 768px){.top-page #compare ul li.ttlrow dl{padding:1em 0;display:flex;flex-direction:row;justify-content:center;align-items:center}}.top-page #compare ul li.ttlrow dl dt{display:block}@media(max-width: 768px){.top-page #compare ul li.ttlrow dl dt{display:none}}.top-page #compare ul li.ttlrow dl dd{display:flex;flex-direction:column;justify-content:center;align-items:center;height:110px;width:100%;background:none;color:#000;padding:1em;margin-bottom:0}@media(max-width: 768px){.top-page #compare ul li.ttlrow dl dd{width:20%}}@media(max-width: 768px){.top-page #compare ul li.ttlrow dl dd .inr{display:block}}.top-page #compare ul li.ttlrow dl dd+dd{margin:0;border:none}@media(max-width: 768px){.top-page #compare ul li.ttlrow dl dd+dd{border-left:1px solid rgba(0,0,0,.2)}}.top-page #compare ul li.agrismile{color:#00be98;transform:scale(1);border:5px solid #00be98}@media(max-width: 768px){.top-page #compare ul li.agrismile{box-shadow:0 0 10px rgba(0,0,0,.2);transform:scale(1);position:relative;z-index:2}}@media(max-width: 768px){.top-page #compare ul li.agrismile dl{padding:3em 0}}.top-page #compare ul li.agrismile dl dt{background-color:#00be98}.top-page #compare ul li dl{padding:2em 1em;overflow:hidden}@media(max-width: 768px){.top-page #compare ul li dl{text-align:center;padding:1.5em 1em;overflow:visible}.top-page #compare ul li dl::after{content:"";display:block;clear:both;height:0}.top-page #compare ul li dl{height:auto !important;margin:0;display:flex;flex-direction:row;justify-content:center;align-items:center}}.top-page #compare ul li dl{height:100%}.top-page #compare ul li dl dt{display:block;background-color:#ccc;color:#fff;font-weight:bold;font-size:3.7333333333vw;padding:.5em 1em;line-height:1.4;letter-spacing:.1em;border-radius:100px;font-size:16px;text-align:center;margin-bottom:1em;position:static;width:100%;position:static;transform:translate(0)}@media(max-width: 768px){.top-page #compare ul li dl dt{margin:0 auto .5em;position:absolute;top:-1em;width:50%;position:absolute;left:50%;transform:translateX(-50%)}}.top-page #compare ul li dl dd{float:none;width:100%;padding:1em 0;font-size:14px;display:flex;flex-direction:column;justify-content:center;align-items:center;height:110px;margin-bottom:0}@media(max-width: 768px){.top-page #compare ul li dl dd{font-size:2.6666666667vw;width:20%}}.top-page #compare ul li dl dd{line-height:1.3}.top-page #compare ul li dl dd small{display:block;margin-top:1em}.top-page #compare ul li dl dd span{display:block;margin:.4em 0}.top-page #compare ul li dl dd em{font-style:normal;font-size:2em;display:block;margin-bottom:.3em}.top-page #compare ul li dl dd .inr{display:table-cell;vertical-align:middle}.takumi-posts .container{max-width:1200px;margin:auto;padding:0}.takumi-posts h1{margin-top:92px;text-transform:uppercase;font-weight:bold;font-family:Noto Sans JP Bold,sans-serif;font-size:28px;letter-spacing:4.2px;text-align:center;color:var(--black)}.takumi-posts h1 i{display:block;font-size:2em;margin-bottom:.3em}@media(max-width: 768px){.takumi-posts h1{margin-top:60px}}@media(max-width: 414px){.takumi-posts h1{margin-top:35px;font-size:4.8vw}}.takumi-posts h1::after{content:attr(title);display:block;height:25px;margin-top:23px;object-fit:contain;opacity:.2;font-family:Montserrat,sans-serif;font-size:21px;font-weight:600;font-style:normal;font-stretch:normal;line-height:25px;letter-spacing:8.4px;text-align:center;color:var(--black)}@media(max-width: 414px){.takumi-posts h1::after{font-size:3.7333333333vw;margin-top:.3em}}.takumi-posts #search{background:none;padding:0 3%}.takumi-posts a[aria-expanded*=e]>i.fa-chevron-down::before{display:inline-block;transition:all 300ms 0s ease}.takumi-posts a[aria-expanded=false]>i.fa-chevron-down::before{transform:rotate(-90deg);-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg)}.post-details .remodal.favModal{border-radius:8px;padding:60px 40px}@media(max-width: 414px){.post-details .remodal.favModal{padding:30px 20px}}.post-details .remodal.favModal h3{font-size:28px;margin-bottom:1em;font-weight:bold;letter-spacing:.1em}@media(max-width: 414px){.post-details .remodal.favModal h3{font-size:4.8vw}}.post-details .remodal.favModal .favCatImg{height:320px;background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative;z-index:1}@media(max-width: 414px){.post-details .remodal.favModal .favCatImg{height:180px}}.post-details .remodal.favModal .favCatImg .favCatTxt{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;color:#fff}.post-details .remodal.favModal .favCatImg .favCatTxt h4{font-weight:bold;font-size:28px}@media(max-width: 414px){.post-details .remodal.favModal .favCatImg .favCatTxt h4{font-size:4.8vw}}.post-details .remodal.favModal .favCatImg .favCatTxt h4 i{display:block;font-size:1.4em;margin-bottom:.3em}.post-details .remodal.favModal .favCatImg .favCatTxt h4 span{display:block}.post-details .remodal.favModal .favBtnList{margin:0;padding:0;overflow:hidden;max-width:540px;margin:3em auto 0}.post-details .remodal.favModal .favBtnList li{list-style-type:none;float:left;width:48%}.post-details .remodal.favModal .favBtnList li+li{float:right}.post-details .remodal.favModal .favBtnList li a,.post-details .remodal.favModal .favBtnList li .remodal-close.favCloseBtn{height:auto;position:static;display:block;font-size:18px;width:100%;background-color:#00be98;padding:.8em;color:#fff;border-radius:100px;transition:all .3s cubic-bezier(0.455, 0.03, 0.515, 0.955);text-decoration:none}.post-details .remodal.favModal .favBtnList li a:hover,.post-details .remodal.favModal .favBtnList li .remodal-close.favCloseBtn:hover{opacity:.8}@media(max-width: 414px){.post-details .remodal.favModal .favBtnList li a,.post-details .remodal.favModal .favBtnList li .remodal-close.favCloseBtn{font-size:3.7333333333vw;font-weight:bold;padding:.6em .8em}}.post-details .remodal.favModal .farm{overflow:hidden;margin-top:2em}.post-details .remodal.favModal .farm .tags{width:calc(100% - 190px);margin-left:auto}.post-details .remodal.favModal .farm .tags .badge.card-link{display:inline-block;margin-bottom:10px;margin-left:0;margin-right:15px;padding:5px 13px 3px;border-radius:100px;background-color:#00be98;line-height:18px;object-fit:contain;font-family:YuGothic,sans-serif;font-size:13px;font-weight:bold;font-style:normal;font-stretch:normal;letter-spacing:normal;text-align:center;color:#fff}@media(max-width: 414px){.post-details .remodal.favModal .farm .tags{width:100%;margin:0 auto 1.5em;text-align:center}.post-details .remodal.favModal .farm .tags .badge.card-link{font-size:3.2vw;padding:.2em .8em;margin:0 .5em .8em 0}}.post-details .remodal.favModal .farm-thumb{width:156px;height:156px;border-radius:50%;overflow:hidden;float:left}.post-details .remodal.favModal .farm-thumb img{height:100%;width:100%;object-fit:cover}@media(max-width: 414px){.post-details .remodal.favModal .farm-thumb{width:90px;height:90px;margin-top:2em}}.post-details .remodal.favModal .farm-info{float:right;width:calc(100% - 190px)}@media(max-width: 414px){.post-details .remodal.favModal .farm-info{width:calc(100% - 110px)}}.post-details .remodal.favModal .farm h5{height:29px;margin-top:32px;font-family:Noto Sans JP Bold,sans-serif;font-size:20px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:29px;letter-spacing:2px;text-align:left;color:#000}.post-details .remodal.favModal .farm h5 i{color:#00be98;font-size:1.2em;vertical-align:middle;padding-right:.3em}@media(max-width: 414px){.post-details .remodal.favModal .farm h5{font-size:4.2666666667vw;margin-top:0}}.post-details .remodal.favModal .farm p{margin-top:18px;object-fit:contain;font-family:Noto Sans JP Regular,sans-serif;font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.71;letter-spacing:1.4px;text-align:left;color:#c3c3c3}@media(max-width: 414px){.post-details .remodal.favModal .farm p{font-size:2.9333333333vw}}.post-details h1{width:100%;height:419px;padding-top:134px;margin:0;background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:inherit;object-fit:contain;font-family:Noto Sans JP Bold,sans-serif;font-size:42px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.19;letter-spacing:6.3px;text-align:center;color:#fff}@media(max-width: 414px){.post-details h1{height:185px;padding:50px 0;font-size:4.8vw}.post-details h1::before{display:block;width:25px;height:33px;background-position:center center;background-size:100%;margin-bottom:.5em}}.post-details .main{max-width:800px;margin:47px auto 0;padding-bottom:100px}@media(max-width: 768px){.post-details .main{padding:0 3%}}.post-details .main .farm{overflow:hidden}.post-details .main .farm .tags{width:calc(100% - 190px);margin-left:auto}.post-details .main .farm .tags .badge.card-link{display:inline-block;margin-bottom:10px;margin-left:0;margin-right:15px;padding:5px 13px 3px;border-radius:100px;background-color:#00be98;line-height:18px;object-fit:contain;font-family:YuGothic,sans-serif;font-size:13px;font-weight:bold;font-style:normal;font-stretch:normal;letter-spacing:normal;text-align:center;color:#fff}@media(max-width: 414px){.post-details .main .farm .tags{width:100%;margin:0 auto 1.5em;text-align:center}.post-details .main .farm .tags .badge.card-link{font-size:3.2vw;padding:.2em .8em;margin:0 .5em .8em 0}}.post-details .main .farm-thumb{width:156px;height:156px;border-radius:50%;overflow:hidden;float:left}.post-details .main .farm-thumb img{height:100%;width:100%;object-fit:cover}@media(max-width: 414px){.post-details .main .farm-thumb{width:90px;height:90px;margin-top:2em}}.post-details .main .farm-info{float:right;width:calc(100% - 190px)}@media(max-width: 414px){.post-details .main .farm-info{width:calc(100% - 110px)}}.post-details .main .farm h5{height:29px;margin-top:32px;font-family:Noto Sans JP Bold,sans-serif;font-size:20px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:29px;letter-spacing:2px;text-align:left;color:#000}.post-details .main .farm h5 i{color:#00be98;font-size:1.2em;vertical-align:middle;padding-right:.3em}@media(max-width: 414px){.post-details .main .farm h5{font-size:4.2666666667vw;margin-top:0}}.post-details .main .farm p{margin-top:18px;object-fit:contain;font-family:Noto Sans JP Regular,sans-serif;font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.71;letter-spacing:1.4px;text-align:left;color:#c3c3c3}@media(max-width: 414px){.post-details .main .farm p{font-size:2.9333333333vw}}.post-details .main .toc{margin-top:44px;border-radius:5px;border:none;background-color:#efefef;padding:10px}@media(max-width: 414px){.post-details .main .toc{margin-top:1.3em}}.post-details .main .toc .card-header{height:48px;line-height:48px;padding:0;background-color:rgba(0,0,0,0);border-bottom:none}.post-details .main .toc .card-header a{padding-left:14px;font-family:Noto Sans JP Bold,sans-serif;font-size:18px;font-weight:bold;font-style:normal;font-stretch:normal;letter-spacing:1.8px;text-align:left;color:#000}.post-details .main .toc .card-header a:hover{text-decoration:none}@media(max-width: 414px){.post-details .main .toc .card-header a{font-size:4.2666666667vw}}.post-details .main .toc .list-group{display:block}.post-details .main .toc .list-group-item{display:list-item;margin-bottom:0;padding:8px 0 8px 5px;list-style-type:disc;list-style-position:inside;background-color:rgba(0,0,0,0);border-width:0 0 1px 0;border-radius:0;border-color:#ccc;font-family:Noto Sans JP Medium,sans-serif;font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:20px;letter-spacing:1.4px;text-align:left}@media(max-width: 414px){.post-details .main .toc .list-group-item{font-size:3.2vw}}.post-details .main .toc .list-group-root{margin-left:13px;margin-right:13px;max-height:280px;overflow-y:auto;-webkit-overflow-scrolling:touch}.post-details .main .toc .list-group-root>.list-group-item{color:#00be98}.post-details .main .toc .list-group-root>.list-group-item:first-child{padding-top:0}.post-details .main .toc .list-group-root>.list-group-item:last-child{border:none}.post-details .main .toc .list-group-root>.list-group{margin-left:18px}.post-details .main .schedule h2{margin-top:58px;object-fit:contain;font-family:Noto Sans JP Bold,sans-serif;font-size:28px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:50px;letter-spacing:4.2px;text-align:left;color:#000}.post-details .main .schedule h2 i{font-size:1.8em;vertical-align:middle;color:#00be98;padding-right:.3em}@media(max-width: 414px){.post-details .main .schedule h2{font-size:4.2666666667vw}}.post-details .main .gantt{margin-top:45px;display:grid;overflow:hidden;box-sizing:border-box}.post-details .main .gantt-row{display:grid;grid-template-columns:200px 1fr 28px;align-items:center}@media(max-width: 414px){.post-details .main .gantt-row{grid-template-columns:8em 1fr 1em}.post-details .main .gantt-row+.gantt-row{margin-top:1em}}.post-details .main .gantt-row-months{grid-template-columns:200px repeat(12, 1fr) 28px;border-radius:28px;margin-bottom:28px;background-color:#00be98;color:#fff}@media(max-width: 414px){.post-details .main .gantt-row-months{grid-template-columns:8em repeat(12, 1fr) 1em;margin-bottom:5px}}.post-details .main .gantt-row-months span{align-self:center;object-fit:contain;font-family:Montserrat,sans-serif;font-size:30px;font-weight:500;font-style:normal;font-stretch:normal;line-height:56px;letter-spacing:normal;text-align:center;color:#fff}@media(max-width: 414px){.post-details .main .gantt-row-months span{font-size:4.2666666667vw;line-height:2}}.post-details .main .gantt-row-first{height:33px;padding-left:70px;object-fit:contain;font-family:Noto Sans JP Bold,sans-serif;font-size:22px;font-weight:bold;font-style:normal;font-stretch:normal;letter-spacing:2.4px;text-align:left;color:#000;position:relative}@media(max-width: 414px){.post-details .main .gantt-row-first{height:auto;font-size:3.2vw;padding-left:15px}}.post-details .main .gantt-row-first::before{content:"";display:block;width:19px;height:19px;border-radius:100px;position:absolute;top:50%;transform:translateY(-50%);left:32px;background-color:#00be98}@media(max-width: 414px){.post-details .main .gantt-row-first::before{vertical-align:middle;width:10px;height:10px;left:0}}.post-details .main .gantt-row-first.no-dot::before{content:none}.post-details .main .gantt-row-bars{list-style:none;display:grid;height:62px;padding:19px 0;margin:0;grid-template-columns:repeat(12, 1fr)}@media(max-width: 414px){.post-details .main .gantt-row-bars{height:auto;padding:0;height:1.5em}}.post-details .main .gantt-row-bars li{background-color:#00be98;margin:0 5px;color:#fff;overflow:hidden;border-radius:12px}@media(max-width: 414px){.post-details .main .gantt-row-bars li{border-radius:100px}}.post-details #movies{padding:0}.post-details .movies .card{margin-top:83px;border:none}.post-details .movies .card h3{height:57px;padding-left:43px;margin:0;object-fit:contain;border-radius:100px;background-color:#00be98;font-family:Noto Sans JP Bold,sans-serif;font-size:24px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:57px;letter-spacing:3.6px;text-align:left;color:#fff}@media(max-width: 414px){.post-details .movies .card h3{font-size:3.7333333333vw;height:auto;line-height:1;padding:.75em 0 .75em 1.4em}}.post-details .movies .card .card-img-top{margin-top:26px;position:relative;z-index:1;overflow:hidden;cursor:pointer}.post-details .movies .card .card-img-top img{width:100%}.post-details .movies .card .card-img-top video{display:block;width:100%;height:100%;object-fit:contain}.post-details .movies .card .card-img-top::after{content:none;position:absolute;background-image:url(/packs/6d86d31ffb5bf0a7473b.svg);background-repeat:no-repeat;width:101px;height:101px;object-fit:contain;left:50%;transform:translate(-50%, -50%) translateY(-202px)}.post-details .movies .card .movie-detail-gallery .slick-arrow{display:block;background-color:rgba(0,190,152,.8);position:absolute;top:50%;transform:translateY(-50%);z-index:50;cursor:pointer}.post-details .movies .card .movie-detail-gallery .slick-arrow::after{content:"";display:block;width:20px;height:20px}@media(max-width: 414px){.post-details .movies .card .movie-detail-gallery .slick-arrow::after{width:15px;height:15px}}.post-details .movies .card .movie-detail-gallery .slick-arrow.arr-prev{left:5%;padding:15px 0px 15px 10px}.post-details .movies .card .movie-detail-gallery .slick-arrow.arr-prev::after{border-top:2px solid #fff;border-left:2px solid #fff;transform:rotate(-45deg)}.post-details .movies .card .movie-detail-gallery .slick-arrow.arr-next{right:5%;padding:15px 10px 15px 0px}.post-details .movies .card .movie-detail-gallery .slick-arrow.arr-next::after{border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}.post-details .movies .card .movie-detail-gallery{margin-top:26px}.post-details .movies .card .movie-detail-gallery .gallery-img-wrap{position:relative;line-height:1;text-align:center}.post-details .movies .card .movie-detail-gallery .gallery-img-wrap .img-blank{width:100%}.post-details .movies .card .movie-detail-gallery .gallery-img-wrap .gallery-img{display:block;position:absolute;top:0;left:0;text-align:center;width:100%;height:100%;overflow:hidden}.post-details .movies .card .movie-detail-gallery .gallery-img-wrap .gallery-img img{display:inline;height:100%;max-width:100%;object-fit:contain}.post-details .movies .card .card-body{padding:40px 33px 0 27px}@media(max-width: 414px){.post-details .movies .card .card-body{padding:2em 1em 0 1em}}.post-details .movies .card .card-body .card-title{font-family:Montserrat,sans-serif;font-size:36px;font-weight:500;font-style:normal;font-stretch:normal;line-height:44px;letter-spacing:7.2px;text-align:left;color:#00be98}.post-details .movies .card .card-body .card-title i{font-size:1.4em;vertical-align:middle;color:#00be98}@media(max-width: 414px){.post-details .movies .card .card-body .card-title{font-size:5.3333333333vw}}.post-details .movies .card .card-body .card-text{list-style:none;padding:0}.post-details .movies .card .card-body .card-text li{object-fit:contain;font-family:Noto Sans JP Medium,sans-serif;font-size:16px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.69;letter-spacing:1.6px;text-align:left;position:relative;padding-left:38px}.post-details .movies .card .card-body .card-text li+li{margin-top:1em}.post-details .movies .card .card-body .card-text li::before{content:"";display:block;width:7px;height:7px;background-color:#00be98;border-radius:10px;position:absolute;top:.65em;left:17px}@media(max-width: 414px){.post-details .movies .card .card-body .card-text li{font-size:2.9333333333vw;padding-left:11px}.post-details .movies .card .card-body .card-text li::before{width:4px;height:4px;left:0}}.post-details .bscBtn01{max-width:489px;margin:100px auto 100px}@media(max-width: 414px){.post-details .bscBtn01{max-width:100%;margin:30px auto 50px}}.mypage{text-align:center}.mypage .selectBox select{box-sizing:border-box;font-size:1.3em;appearance:none;border:1px solid #ccc;line-height:140%;padding:.5em .5em .45em;min-height:56px}.mypage .selectBox select:focus{outline:none;border-color:#00be98;box-shadow:0 0 5px rgba(0,0,0,.2)}.mypage .container{margin:auto;padding:0;width:100%}.mypage h1{padding:47px 0 52px;margin:0;object-fit:contain;font-family:Noto Sans JP Bold,sans-serif;font-size:28px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.21;letter-spacing:4.2px;text-align:center;color:#000}.mypage h1::after{content:none}@media(max-width: 414px){.mypage h1{padding:30px 0;font-size:4.8vw}}.mypage .tab{background-color:#525252;padding:13px 0}.mypage .tab .nav{width:328px;margin:auto;justify-content:center}.mypage .tab .nav .nav-item.nav-link{width:153px;height:34px;object-fit:contain;border-radius:17px;background-color:rgba(0,0,0,0);color:#fff;font-family:Noto Sans JP Bold,sans-serif;font-size:16px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.19;letter-spacing:2.4px;text-align:center}.mypage .tab .nav .nav-item.nav-link+.nav-item.nav-link{margin-left:22px}.mypage .tab .nav .nav-item.nav-link.active{background-color:#fff;color:#525252}@media(max-width: 414px){.mypage .tab .nav .nav-item.nav-link{height:auto;max-width:153px;width:auto;font-size:3.2vw;line-height:1;padding:.6em 1.4em}}.mypage .tab.tab-favorite{background-color:#00be98}.mypage .tab.tab-favorite .nav-item.nav-link.active{color:#00be98}.mypage .avatar{padding:27px 0;background-color:#ccc}.mypage .avatar-thumb{display:flex;width:145px;height:145px;border-radius:50%;overflow:hidden;margin:0 auto;background-image:url(/packs/f52ed75d94fcb7706ae6.svg);background-repeat:no-repeat;background-position:center;background-color:#fff}.mypage .avatar-thumb img{height:100%;width:auto;transform:translate(calc(73px - 50%))}.mypage #search{padding:50px 3% 0}.mypage #search select{margin-top:0}.mypage .main{text-align:left;margin:auto}.mypage .main .mypage-info{max-width:1000px;margin:auto;padding:44px 0 36px}@media(max-width: 768px){.mypage .main .mypage-info{padding:45px 3% 35px}}.mypage .main .mypage-info h2{font-family:Noto Sans JP Medium,sans-serif;font-size:21px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.19;letter-spacing:normal;text-align:left;color:#00be98}@media(max-width: 414px){.mypage .main .mypage-info h2{font-size:4.2666666667vw}}.mypage .main .mypage-info .modify{border:none;font-family:Noto Sans JP Medium,sans-serif;font-size:16px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.19;letter-spacing:normal;text-align:right;color:#ccc}@media(max-width: 414px){.mypage .main .mypage-info .modify{font-size:3.2vw}}.mypage .main .mypage-info-items{margin:0;padding:0}.mypage .main .mypage-info-item{margin-top:24px;padding-top:24px;border-top:solid 1px #ccc;list-style-type:none}.mypage .main .mypage-info-item+.mypage-info-item{margin-top:17px}.mypage .main .mypage-info-item h3{font-family:Noto Sans JP Regular,sans-serif;font-size:16px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.19;letter-spacing:normal;text-align:left;color:#ccc}@media(max-width: 414px){.mypage .main .mypage-info-item h3{font-size:3.2vw}}.mypage .main .mypage-info-item p{font-family:Noto Sans JP Medium,sans-serif;font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.22;letter-spacing:normal;text-align:left;color:#000}@media(max-width: 414px){.mypage .main .mypage-info-item p{font-size:3.7333333333vw}}.mypage .main .mypage-info-item .change_plan_navigation-container{display:block;text-align:right}.mypage .main .mypage-info-item .change_plan_navigation{font-size:.9em;color:#00be98}.mypage #extra-info .sc-inr{max-width:1000px}.mypage #extra-info ul{margin:60px 0 40px;padding:0;text-align:right}@media(max-width: 414px){.mypage #extra-info ul{margin:0 0 2em}}.mypage #extra-info ul li{list-style:none;display:inline-block}.mypage #extra-info ul li+li{margin-left:1em}.mypage #extra-info ul li a{font-size:.9em;color:#00be98}.mypageCard-videoContainer{width:100%;padding-top:56.25%;height:0;position:relative}.mypageCard-videoContainer>video{width:100%;height:100%;position:absolute;top:0;left:0;outline:none}.mypageCard-footerPostLink{display:block;text-align:right;color:#00be98}.mypageCard-footerPostLink:hover{color:#00be98}.mypageCard-titleLink{color:#000;text-decoration:none}.mypageCard-titleLink:hover{color:#005444;text-decoration:none}.mypageCard-descTruncated{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mypageCard-comment-replyCount{text-align:right;color:#c3c3c3;font-size:.8em}.mypageCard-bodyUpper_container{display:flex;justify-content:space-between}.mypageCard-bodyUpper_container .mypageCard-dedicatedIndicator--active{font-size:.8rem;background-color:#888;display:inline-block;padding:.2em .5em;margin-bottom:1em;color:#fff;border-radius:2px}.mypageCard-bodyUpper_container .mypageCard-dedicatedIndicator--inactive{display:inline-block;visibility:hidden}.mypageCard-removeBtn{background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;appearance:none;margin-top:-15px;margin-right:-15px;display:inline-block;min-width:44px;min-height:44px;width:2.5em;height:2.5em;background-image:url(/packs/fbbf48d3a8994d48c41d.svg);background-size:60% 60%;background-repeat:no-repeat;background-position:center}.mypageCard-removeBtn:focus{outline:0}.remodal.db-search-container,.db-searching.db-search-container{position:static;transform:translate(0)}.remodal .db-search-count,.db-searching .db-search-count{text-align:center;font-family:"Montserrat",sans-serif;font-weight:bold;font-size:48px;letter-spacing:.1em;margin-top:30px}@media(max-width: 414px){.remodal .db-search-count,.db-searching .db-search-count{font-size:8.5333333333vw}}.remodal .db-search-count::after,.db-searching .db-search-count::after{content:"件";font-family:"Noto Sans JP",YuGothic,"游ゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Hiragino Sans","ヒラギノ角ゴシック",Meiryo,メイリオ,verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:.6em}.remodal .db-search-button,.db-searching .db-search-button{max-width:520px;margin:60px auto 0}@media(max-width: 768px){.remodal .db-search-button,.db-searching .db-search-button{margin-top:30px}}.remodal .db-search-button .clm2,.db-searching .db-search-button .clm2{overflow:visible}.remodal .db-search-button .clm2::after,.db-searching .db-search-button .clm2::after{content:"";display:block;clear:both;height:0}.remodal .db-search-button .bscBtn01,.db-searching .db-search-button .bscBtn01{margin-bottom:0;height:auto !important}.remodal .db-search-button .bscBtn01 button,.remodal .db-search-button .bscBtn01 input,.db-searching .db-search-button .bscBtn01 button,.db-searching .db-search-button .bscBtn01 input{background-color:#9f9f9f}.remodal .db-search-button .bscBtn01 button:hover,.remodal .db-search-button .bscBtn01 input:hover,.db-searching .db-search-button .bscBtn01 button:hover,.db-searching .db-search-button .bscBtn01 input:hover{color:#fff;background-color:#777}.remodal .db-search-button .bscBtn01.search-button button,.remodal .db-search-button .bscBtn01.search-button input,.db-searching .db-search-button .bscBtn01.search-button button,.db-searching .db-search-button .bscBtn01.search-button input{background-color:#333}.remodal .db-search-button .bscBtn01.search-button button:hover,.remodal .db-search-button .bscBtn01.search-button input:hover,.db-searching .db-search-button .bscBtn01.search-button button:hover,.db-searching .db-search-button .bscBtn01.search-button input:hover{background-color:#000}.remodal .db-search-select-area,.db-searching .db-search-select-area{max-width:800px;max-height:400px;overflow-y:scroll;-webkit-overflow-scrolling:touch;margin:60px auto 0}@media(max-width: 414px){.remodal .db-search-select-area,.db-searching .db-search-select-area{margin-top:40px;max-height:55vh}}.remodal .db-search-select-area.db-searching-index,.remodal .db-search-select-area-result,.db-searching .db-search-select-area.db-searching-index,.db-searching .db-search-select-area-result{max-height:initial;overflow:hidden}.remodal .db-search-select-area-result,.db-searching .db-search-select-area-result{margin-top:0}.remodal .db-search-select-area-list:nth-of-type(n + 2),.db-searching .db-search-select-area-list:nth-of-type(n + 2){margin-top:50px}@media(max-width: 414px){.remodal .db-search-select-area-list:nth-of-type(n + 2),.db-searching .db-search-select-area-list:nth-of-type(n + 2){margin-top:25px}}.remodal .db-search-select-area-list.search-result h2,.db-searching .db-search-select-area-list.search-result h2{padding-bottom:.5em;border-bottom:1px solid #efefef}.remodal .db-search-select-area-list.search-result ul,.db-searching .db-search-select-area-list.search-result ul{margin:0;padding:0;margin-top:1em}.remodal .db-search-select-area-list.search-result ul li,.db-searching .db-search-select-area-list.search-result ul li{padding:0;margin:0;list-style:none}.remodal .db-search-select-area-list.search-result ul li a:not(.truncate_more_link),.db-searching .db-search-select-area-list.search-result ul li a:not(.truncate_more_link){display:block;text-decoration:none;padding:1em 1.1em;border-radius:8px;background-color:#f8f8f8;transition:all .3s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.remodal .db-search-select-area-list.search-result ul li a:not(.truncate_more_link):hover,.db-searching .db-search-select-area-list.search-result ul li a:not(.truncate_more_link):hover{background-color:#efefef}.remodal .db-search-select-area-list.search-result ul li a:not(.truncate_more_link):hover h3,.db-searching .db-search-select-area-list.search-result ul li a:not(.truncate_more_link):hover h3{color:#00be98}.remodal .db-search-select-area-list.search-result ul li .truncate_more_link,.db-searching .db-search-select-area-list.search-result ul li .truncate_more_link{display:block;color:#00be98}.remodal .db-search-select-area-list.search-result ul li .truncate_more_link::before,.db-searching .db-search-select-area-list.search-result ul li .truncate_more_link::before{content:"▼";display:inline-block;margin-right:.3em}.remodal .db-search-select-area-list.search-result ul li .truncate_more_link.open::before,.db-searching .db-search-select-area-list.search-result ul li .truncate_more_link.open::before{content:"▲"}.remodal .db-search-select-area-list.search-result ul li .tagList,.db-searching .db-search-select-area-list.search-result ul li .tagList{margin-top:1em}.remodal .db-search-select-area-list.search-result ul li .tagList dl,.db-searching .db-search-select-area-list.search-result ul li .tagList dl{margin:0}.remodal .db-search-select-area-list.search-result ul li .tagList dl+dl,.db-searching .db-search-select-area-list.search-result ul li .tagList dl+dl{margin-top:.8em}.remodal .db-search-select-area-list.search-result ul li .tagList dl dt,.db-searching .db-search-select-area-list.search-result ul li .tagList dl dt{display:inline-block;padding:.3em .9em;background-color:#00be98;color:#fff;font-size:.9em;margin:0;border-radius:100px}.remodal .db-search-select-area-list.search-result ul li .tagList dl dd,.db-searching .db-search-select-area-list.search-result ul li .tagList dl dd{margin:0;margin-top:.4em;display:block;font-size:.85em;color:#999;line-height:1.7}.remodal .db-search-select-area-list.search-result ul li h3,.db-searching .db-search-select-area-list.search-result ul li h3{display:block;color:#000;font-size:18px;text-decoration:none;transition:all .3s cubic-bezier(0.455, 0.03, 0.515, 0.955);overflow:hidden}@media(max-width: 414px){.remodal .db-search-select-area-list.search-result ul li h3,.db-searching .db-search-select-area-list.search-result ul li h3{font-size:3.7333333333vw}}.remodal .db-search-select-area-list.search-result ul li h3 i,.db-searching .db-search-select-area-list.search-result ul li h3 i{float:right;font-size:.8em;vertical-align:bottom}.remodal .db-search-select-area-list.search-result ul li+li,.db-searching .db-search-select-area-list.search-result ul li+li{margin-top:1.2em}.remodal .db-search-select-area-list.search-result .selectBox::before,.db-searching .db-search-select-area-list.search-result .selectBox::before{border-color:#000}.remodal .db-search-select-area h2,.remodal .db-search-select-area h3,.db-searching .db-search-select-area h2,.db-searching .db-search-select-area h3{color:#fff;font-size:1.5em;letter-spacing:.08em;font-weight:bold;text-align:left}@media(max-width: 414px){.remodal .db-search-select-area h2,.remodal .db-search-select-area h3,.db-searching .db-search-select-area h2,.db-searching .db-search-select-area h3{font-size:4vw}}.remodal .db-search-select-area h2,.db-searching .db-search-select-area h2{color:#000;font-size:1.8em}.remodal .db-search-select-area .selectBox,.db-searching .db-search-select-area .selectBox{margin-top:1em}.remodal .db-search-select-area .selectBox select,.db-searching .db-search-select-area .selectBox select{color:#00be98}@media(max-width: 414px){.remodal .db-search-select-area .selectBox select,.db-searching .db-search-select-area .selectBox select{font-size:4vw}}.remodal{padding:30px 5%}.remodal .db-search-count{margin-top:0}.remodal .db-search-button{margin-top:30px}.remodal .db-search-select-area h2,.remodal .db-search-select-area h3{color:#000}.remodal .db-search-select-area .selectBox select{border-color:#00be98}.agrochemical-db{position:relative;z-index:1}.agrochemical-db::before{content:"";display:block;position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;background-color:#ffc97e;background:linear-gradient(to bottom, #FFC97E 0%, #00BE98 100%);opacity:1;animation:huerotator 8s infinite alternate}@keyframes huerotator{0%{-webkit-filter:hue-rotate(0deg);filter:hue-rotate(0deg)}100%{-webkit-filter:hue-rotate(360deg);filter:hue-rotate(360deg)}}.agrochemical-db .breadcrumb *{color:#fff}.agrochemical-db .breadcrumb *::before{color:#fff}.agrochemical-db.agrochemical-db-searching::before{content:none}.agrochemical-db.agrochemical-db-searching .breadcrumb *{color:#000}.agrochemical-db.agrochemical-db-searching .breadcrumb *::before{color:#000}.agrochemical-db.agrochemical-db-detail::before{content:none}.agrochemical-db.agrochemical-db-detail .breadcrumb *{color:#000}.agrochemical-db.agrochemical-db-detail .breadcrumb *::before{color:#000}.agrochemical-db.agrochemical-db-detail .head02{color:#000}.agrochemical-db .head02{color:#fff}.agrochemical-db .head02::after{opacity:.5}.agrochemical-db #db-search,.agrochemical-db #db-search-bottom,.agrochemical-db .remodal{position:relative;z-index:1}.agrochemical-db #db-search .db-search-container,.agrochemical-db #db-search-bottom .db-search-container,.agrochemical-db .remodal .db-search-container{width:100%;padding:60px 5%}@media(max-width: 768px){.agrochemical-db #db-search .db-search-container,.agrochemical-db #db-search-bottom .db-search-container,.agrochemical-db .remodal .db-search-container{padding:30px 5% 60px}}.agrochemical-db #db-search .db-search-modalbtn,.agrochemical-db #db-search-bottom .db-search-modalbtn,.agrochemical-db .remodal .db-search-modalbtn{max-width:290px;margin:30px auto 0}@media(max-width: 414px){.agrochemical-db #db-search .db-search-modalbtn,.agrochemical-db #db-search-bottom .db-search-modalbtn,.agrochemical-db .remodal .db-search-modalbtn{margin-top:1em}}.agrochemical-db #db-search .db-search-modalbtn a,.agrochemical-db #db-search-bottom .db-search-modalbtn a,.agrochemical-db .remodal .db-search-modalbtn a{background-color:#333;color:#fff}.agrochemical-db #db-search .db-search-modalbtn a:hover,.agrochemical-db #db-search-bottom .db-search-modalbtn a:hover,.agrochemical-db .remodal .db-search-modalbtn a:hover{background-color:#000}.agrochemical-db #db-search .db-search-input-group,.agrochemical-db #db-search-bottom .db-search-input-group,.agrochemical-db .remodal .db-search-input-group{max-width:800px;width:100%;height:50px;margin:1em auto 0;background-color:#fff;overflow:hidden;border-radius:5px}.agrochemical-db #db-search .db-search-input-group-modal,.agrochemical-db #db-search-bottom .db-search-input-group-modal,.agrochemical-db .remodal .db-search-input-group-modal{border:2px solid #00be98}.agrochemical-db #db-search .db-search-input-group-modal .db-search-input input,.agrochemical-db #db-search-bottom .db-search-input-group-modal .db-search-input input,.agrochemical-db .remodal .db-search-input-group-modal .db-search-input input{padding:.55em .8em}@media(max-width: 414px){.agrochemical-db #db-search .db-search-input-group-modal .db-search-input input,.agrochemical-db #db-search-bottom .db-search-input-group-modal .db-search-input input,.agrochemical-db .remodal .db-search-input-group-modal .db-search-input input{padding:.75em .8em 1em}}.agrochemical-db #db-search .db-search-input input,.agrochemical-db #db-search-bottom .db-search-input input,.agrochemical-db .remodal .db-search-input input{color:#00be98;font-size:18px;padding:0;padding:.63em .8em;height:100%;object-fit:cover;border:none !important;outline:none;transition:all .3s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.agrochemical-db #db-search .db-search-input input::placeholder,.agrochemical-db #db-search-bottom .db-search-input input::placeholder,.agrochemical-db .remodal .db-search-input input::placeholder{color:#ccc}.agrochemical-db #db-search .db-search-input input:-ms-input-placeholder,.agrochemical-db #db-search-bottom .db-search-input input:-ms-input-placeholder,.agrochemical-db .remodal .db-search-input input:-ms-input-placeholder{color:#ccc}.agrochemical-db #db-search .db-search-input input::-ms-input-placeholder,.agrochemical-db #db-search-bottom .db-search-input input::-ms-input-placeholder,.agrochemical-db .remodal .db-search-input input::-ms-input-placeholder{color:#ccc}@media(max-width: 414px){.agrochemical-db #db-search .db-search-input input,.agrochemical-db #db-search-bottom .db-search-input input,.agrochemical-db .remodal .db-search-input input{font-size:4vw;padding:.95em .8em 1em}}.agrochemical-db #db-search .db-search-icon-button,.agrochemical-db #db-search-bottom .db-search-icon-button,.agrochemical-db .remodal .db-search-icon-button{box-sizing:border-box;float:right;height:50px;text-align:center}.agrochemical-db #db-search .db-search-icon-button button,.agrochemical-db #db-search-bottom .db-search-icon-button button,.agrochemical-db .remodal .db-search-icon-button button{width:50px;font-size:24px;background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;padding:0;appearance:none;transition:all .3s cubic-bezier(0.455, 0.03, 0.515, 0.955);padding:7px 0;color:#00be98}.agrochemical-db #db-search .db-search-icon-button button:hover,.agrochemical-db #db-search-bottom .db-search-icon-button button:hover,.agrochemical-db .remodal .db-search-icon-button button:hover{background-color:#000;color:#fff}.agrochemical-db #db-search .db-search-ttl,.agrochemical-db #db-search-bottom .db-search-ttl,.agrochemical-db .remodal .db-search-ttl{background-color:rgba(0,0,0,.1);text-align:center;padding:45px 5%}@media(max-width: 414px){.agrochemical-db #db-search .db-search-ttl,.agrochemical-db #db-search-bottom .db-search-ttl,.agrochemical-db .remodal .db-search-ttl{padding:2em 5%}}.agrochemical-db #db-search .db-search-ttl h1,.agrochemical-db #db-search-bottom .db-search-ttl h1,.agrochemical-db .remodal .db-search-ttl h1{font-family:"Montserrat",sans-serif;font-weight:bold;font-size:32px;letter-spacing:.3em}@media(max-width: 414px){.agrochemical-db #db-search .db-search-ttl h1,.agrochemical-db #db-search-bottom .db-search-ttl h1,.agrochemical-db .remodal .db-search-ttl h1{font-size:5.3333333333vw}}.agrochemical-db #db-search .db-search-catlist,.agrochemical-db #db-search-bottom .db-search-catlist,.agrochemical-db .remodal .db-search-catlist{padding:0;margin:0;max-width:1000px;margin:30px auto 0;text-align:center}.agrochemical-db #db-search .db-search-catlist li,.agrochemical-db #db-search-bottom .db-search-catlist li,.agrochemical-db .remodal .db-search-catlist li{list-style:none;display:inline-block;font-size:1em;background-color:#00be98;color:#fff;padding:.3em .8em;border-radius:100px;margin:0 .5em .5em 0}@media(max-width: 414px){.agrochemical-db #db-search .db-search-catlist li,.agrochemical-db #db-search-bottom .db-search-catlist li,.agrochemical-db .remodal .db-search-catlist li{font-size:3.7333333333vw}}.agrochemical-db #db-search.db-search-detail .db-search-ttl,.agrochemical-db #db-search-bottom.db-search-detail .db-search-ttl,.agrochemical-db .remodal.db-search-detail .db-search-ttl{background-color:#00be98}.agrochemical-db #db-search.db-search-detail .db-search-ttl h1,.agrochemical-db #db-search-bottom.db-search-detail .db-search-ttl h1,.agrochemical-db .remodal.db-search-detail .db-search-ttl h1{color:#fff;font-family:"Noto Sans JP",YuGothic,"游ゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Hiragino Sans","ヒラギノ角ゴシック",Meiryo,メイリオ,verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;letter-spacing:.1em}.agrochemical-db #db-search.db-search-detail .db-search-ttl h1 span,.agrochemical-db #db-search-bottom.db-search-detail .db-search-ttl h1 span,.agrochemical-db .remodal.db-search-detail .db-search-ttl h1 span{display:block;font-size:.5em;font-weight:500;margin-bottom:.8em}.agrochemical-db #db-search.db-search-detail .db-search-container,.agrochemical-db #db-search-bottom.db-search-detail .db-search-container,.agrochemical-db .remodal.db-search-detail .db-search-container{padding:60px 5% 80px;max-width:1200px;margin:auto}@media(max-width: 414px){.agrochemical-db #db-search.db-search-detail .db-search-container,.agrochemical-db #db-search-bottom.db-search-detail .db-search-container,.agrochemical-db .remodal.db-search-detail .db-search-container{padding:30px 5% 60px}}.agrochemical-db #db-search.db-search-detail .head02,.agrochemical-db #db-search-bottom.db-search-detail .head02,.agrochemical-db .remodal.db-search-detail .head02{margin-top:60px}.agrochemical-db #db-search.db-search-detail .db-search-caution,.agrochemical-db #db-search-bottom.db-search-detail .db-search-caution,.agrochemical-db .remodal.db-search-detail .db-search-caution{color:#ccc;margin-top:10px}.agrochemical-db #db-search.db-search-detail .db-search-result-table-wrap,.agrochemical-db #db-search-bottom.db-search-detail .db-search-result-table-wrap,.agrochemical-db .remodal.db-search-detail .db-search-result-table-wrap{margin-top:40px;overflow-y:hidden;overflow-x:scroll;-webkit-overflow-scrolling:touch}.agrochemical-db #db-search.db-search-detail .db-search-result-table,.agrochemical-db #db-search-bottom.db-search-detail .db-search-result-table,.agrochemical-db .remodal.db-search-detail .db-search-result-table{table-layout:fixed;width:250%}@media(max-width: 768px){.agrochemical-db #db-search.db-search-detail .db-search-result-table,.agrochemical-db #db-search-bottom.db-search-detail .db-search-result-table,.agrochemical-db .remodal.db-search-detail .db-search-result-table{width:450%}}.agrochemical-db #db-search.db-search-detail .db-search-result-table th,.agrochemical-db #db-search.db-search-detail .db-search-result-table td,.agrochemical-db #db-search-bottom.db-search-detail .db-search-result-table th,.agrochemical-db #db-search-bottom.db-search-detail .db-search-result-table td,.agrochemical-db .remodal.db-search-detail .db-search-result-table th,.agrochemical-db .remodal.db-search-detail .db-search-result-table td{font-size:.85em;padding:.6em .8em;line-height:1.7;vertical-align:top}.agrochemical-db #db-search.db-search-detail .db-search-result-table thead th,.agrochemical-db #db-search-bottom.db-search-detail .db-search-result-table thead th,.agrochemical-db .remodal.db-search-detail .db-search-result-table thead th{background-color:#00be98;color:#fff;border-bottom:1px solid #fff;text-align:center}.agrochemical-db #db-search.db-search-detail .db-search-result-table thead th:nth-child(n+2),.agrochemical-db #db-search-bottom.db-search-detail .db-search-result-table thead th:nth-child(n+2),.agrochemical-db .remodal.db-search-detail .db-search-result-table thead th:nth-child(n+2){border-left:1px solid #fff}.agrochemical-db #db-search.db-search-detail .db-search-result-table tbody td,.agrochemical-db #db-search-bottom.db-search-detail .db-search-result-table tbody td,.agrochemical-db .remodal.db-search-detail .db-search-result-table tbody td{font-size:.85em}.agrochemical-db #db-search.db-search-detail .db-search-result-table tbody td .truncate_more_link,.agrochemical-db #db-search-bottom.db-search-detail .db-search-result-table tbody td .truncate_more_link,.agrochemical-db .remodal.db-search-detail .db-search-result-table tbody td .truncate_more_link{display:block;color:#00be98}.agrochemical-db #db-search.db-search-detail .db-search-result-table tbody td .truncate_more_link::before,.agrochemical-db #db-search-bottom.db-search-detail .db-search-result-table tbody td .truncate_more_link::before,.agrochemical-db .remodal.db-search-detail .db-search-result-table tbody td .truncate_more_link::before{content:"▼";display:inline-block;margin-right:.3em}.agrochemical-db #db-search.db-search-detail .db-search-result-table tbody td .truncate_more_link.open::before,.agrochemical-db #db-search-bottom.db-search-detail .db-search-result-table tbody td .truncate_more_link.open::before,.agrochemical-db .remodal.db-search-detail .db-search-result-table tbody td .truncate_more_link.open::before{content:"▲"}@media(max-width: 414px){.agrochemical-db #db-search.db-search-detail .db-search-result-table tbody td,.agrochemical-db #db-search-bottom.db-search-detail .db-search-result-table tbody td,.agrochemical-db .remodal.db-search-detail .db-search-result-table tbody td{font-size:2.9333333333vw}}.agrochemical-db #db-search.db-search-detail .db-search-result-table tbody tr:nth-child(2n) td,.agrochemical-db #db-search-bottom.db-search-detail .db-search-result-table tbody tr:nth-child(2n) td,.agrochemical-db .remodal.db-search-detail .db-search-result-table tbody tr:nth-child(2n) td{background-color:#efefef}.agrochemical-db #db-search.db-search-detail .db-search-result-table tbody tr:nth-of-type(n+2) td,.agrochemical-db #db-search-bottom.db-search-detail .db-search-result-table tbody tr:nth-of-type(n+2) td,.agrochemical-db .remodal.db-search-detail .db-search-result-table tbody tr:nth-of-type(n+2) td{border-top:1px solid #ccc}.agrochemical-db #db-search.db-search-detail .db-search-store-btn,.agrochemical-db #db-search-bottom.db-search-detail .db-search-store-btn,.agrochemical-db .remodal.db-search-detail .db-search-store-btn{margin-top:60px;max-width:428px;margin:60px auto 0}.agrochemical-db #db-search.db-search-detail .db-search-store-btn a:hover,.agrochemical-db #db-search-bottom.db-search-detail .db-search-store-btn a:hover,.agrochemical-db .remodal.db-search-detail .db-search-store-btn a:hover{opacity:.8;background-color:#00be98}.agrochemical-db #db-search-bottom{min-height:initial;background:linear-gradient(to bottom, #FFC97E 0%, #00BE98 100%);padding:100px 0}.agrochemical-db #db-search-bottom .db-search-container{position:static;transform:translate(0)}.agrochemical-db #db-search-bottom .db-search-container .head02{color:#fff}.agrochemical-db #db-search-bottom .db-search-container .db-search-bottombtn{max-width:280px;margin:40px auto 0}.agrochemical-db #db-search-bottom .db-search-container .db-search-bottombtn a{background-color:#fff;color:#00be98}.agrochemical-db #db-search-bottom .db-search-container .db-search-bottombtn a:hover{background-color:#000;color:#fff}.login{text-align:center}.login .main{padding:85px 0 200px}@media(max-width: 414px){.login .main{padding:35px 0 50px}}.login .main .snsLogin{max-width:530px;margin:25px auto 0}.login .main .snsLogin ul{margin:0;padding:0}.login .main .snsLogin ul li{list-style:none}.login .main .snsLogin ul li .abcRioButton.abcRioButtonLightBlue{width:100% !important;height:auto !important;padding:14px 5px}@media(max-width: 414px){.login .main .snsLogin ul li .abcRioButton.abcRioButtonLightBlue{padding:.8em}}.login .main .snsLogin ul li .abcRioButton.abcRioButtonLightBlue .abcRioButtonIcon{float:none;display:inline-block;padding:0 !important;vertical-align:middle}.login .main .snsLogin ul li .abcRioButton.abcRioButtonLightBlue .abcRioButtonContents{display:inline-block;vertical-align:middle}.login .main .snsLogin ul li.google .abcRioButtonContents{font-size:16px !important}.login .main .snsLogin ul li.fb{display:block;padding:8px;background-color:#4267b2}.login .main .snsLogin ul li+li{margin-top:20px}.login .main .login-form{margin:72px auto 0;max-width:530px}@media(max-width: 768px){.login .main .login-form{padding:0 3%;margin-top:40px}}.login .main .login-form .form-group{margin:0}.login .main .login-form .form-group+.form-group-input{margin-top:23px}.login .main .login-form-input{max-width:530px;height:72.7px;object-fit:contain;border-radius:5px;border:solid 1px #000;font-size:18px}.login .main .login-form-input,.login .main .login-form-input::placeholder{font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.22;letter-spacing:normal}.login .main .login-form-input::placeholder{color:#ccc}.login .main .login-form-input-invalid{border-color:#ff7474}.login .main .login-form-input-invalid,.login .main .login-form-input-invalid::placeholder{color:#ff7474}@media(max-width: 414px){.login .main .login-form-input{height:auto;font-size:4vw;padding:1.3em 1em 1.1em}}.login .main .login-form-forgot{display:block;font-size:16px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.19;letter-spacing:normal;text-align:right;color:#ccc}.login .main .login-form-forgot:hover{text-decoration:underline}@media(max-width: 414px){.login .main .login-form-forgot{font-size:3.2vw;padding-bottom:0}}.login .main .login-form-submit{margin:auto;margin-top:10px;width:224px;height:57px;border-radius:29px;background-color:#00be98;font-family:Noto Sans JP Bold,sans-serif;font-weight:bold;font-size:18px;font-style:normal;font-stretch:normal;line-height:1.22;letter-spacing:normal;color:#fff}@media(max-width: 414px){.login .main .login-form-submit{display:block;font-size:3.7333333333vw;height:auto;width:auto;padding:1.2em 4em;border-radius:100px;margin-top:2em}}.login .main .login-form-buttons{margin-top:52px}.footer{box-shadow:0 50vh 0 50vh #000}.main{overflow:hidden}.login.signup .login-form-buttons{margin-top:52px}@media(max-width: 414px){.login.signup .login-form-buttons{margin-top:0 !important}}.login.signup .selectBox{margin:23px 0}.login.signup .form-input-label{display:block;text-align:left;color:#333}.login h2.signupHead{font-size:1.4em;text-align:center;font-weight:bold;padding:.4em;background-color:#00be98;color:#fff;margin:2em 0 1em}.login h2.signupHead span{font-family:"Montserrat",sans-serif;display:inline-block;margin-right:.3em}.login h2.signupHead small{display:block;font-weight:bold;letter-spacing:.02em}.login .creditBrands{padding:0;margin:0}.login .creditBrands li{display:inline-block;list-style:none;margin:0 .3em}.login .creditBrands li img{height:22px}.login #creditInfo{margin-top:23px;padding:2em 5%;background-color:#efefef;border-radius:8px}.login #creditInfo h3{text-align:left;font-family:"Noto Sans JP",YuGothic,"游ゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Hiragino Sans","ヒラギノ角ゴシック",Meiryo,メイリオ,verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1em;margin-top:1em}.login #creditInfo input{font-family:"Noto Sans JP",YuGothic,"游ゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Hiragino Sans","ヒラギノ角ゴシック",Meiryo,メイリオ,verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}@media(max-width: 414px){.login #creditInfo input{font-size:4.2666666667vw}}.login .singUpTabList{margin-bottom:23px}.login .singUpTabList ul{margin:0;padding:0;margin:auto;padding:22px 0 17px;border:1px solid #000;border-radius:5px}.login .singUpTabList ul li{list-style:none;vertical-align:middle;border-radius:100px;box-sizing:border-box;cursor:pointer;font-weight:bold;line-height:1.3;font-size:18px;transition:all .3s cubic-bezier(0.455, 0.03, 0.515, 0.955);text-align:left;margin-left:1.5em;letter-spacing:0em}.login .singUpTabList ul li+li{margin-top:.6em}.login .singUpTabList ul li span{display:inline-block;margin-left:.3em;font-family:"Montserrat",sans-serif;font-size:1.5em;color:#00be98;transition:all .3s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.login .singUpTabList ul li span::after{color:#000;font-family:"Noto Sans JP",YuGothic,"游ゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Hiragino Sans","ヒラギノ角ゴシック",Meiryo,メイリオ,verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;content:"円 / 月";font-size:.65em;margin-left:.3em;transition:all .3s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.login .singUpTabList ul li span small{font-weight:bold;font-size:.7em;display:inline-block;margin-left:.2em}.login .singUpTabList ul li span.yearPrice{position:relative;z-index:1}.login .singUpTabList ul li span.yearPrice::before{content:"";display:block;width:calc(100% - 2em);height:.3em;background-color:#ffc107;border-radius:100px;position:absolute;z-index:-1;left:0;bottom:0em}.login .singUpTabList ul li em{font-size:.7em;font-style:normal;display:inline-block;margin-left:1em;padding:.1em .8em;background-color:#ffc107;color:#fff;border-radius:100px}@media(max-width: 414px){.login .singUpTabList ul li{display:block;font-size:3.7333333333vw;text-align:left;margin-left:1em}.login .singUpTabList ul li+li{margin-top:.6em}}.login .singUpTabList ul li label{display:block;width:100%;line-height:135%;position:relative;cursor:pointer;transition:all .3s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.login .singUpTabList ul li label:hover{color:#999}.login .singUpTabList ul li label:hover span{opacity:.7}.login .singUpTabList ul li label:hover span::before,.login .singUpTabList ul li label:hover span::after{color:#999}@media(max-width: 768px){.login .singUpTabList ul li label:hover{color:#000}.login .singUpTabList ul li label:hover span{opacity:1}.login .singUpTabList ul li label:hover span::before,.login .singUpTabList ul li label:hover span::after{color:#000}}.login .singUpTabList ul li input{position:relative;margin:0 .8em 0 0;cursor:pointer}.login .singUpTabList ul li input:before{position:absolute;z-index:1;top:.03em;left:.135em;width:.75em;height:.75em;content:"";-webkit-transition:-webkit-transform .4s cubic-bezier(0.45, 1.8, 0.5, 0.75);transition:transform .4s cubic-bezier(0.45, 1.8, 0.5, 0.75);-webkit-transform:scale(0, 0);transform:scale(0, 0);border-radius:50%;background:#00be98}.login .singUpTabList ul li input:checked{color:#999}.login .singUpTabList ul li input:checked:before{-webkit-transform:scale(1, 1);transform:scale(1, 1)}.login .singUpTabList ul li input:after{position:absolute;top:-0.3em;left:-0.175em;width:1.4em;height:1.4em;content:"";border:2px solid #f2f2f2;border-radius:50%;background:#fff}#user_password_confirmation_wrapper{position:relative}.passwordUnmatch>#user_password_confirmation{border-color:red !important}.passwordUnmatch::before{position:absolute;z-index:1;right:1em;bottom:2px;color:red;content:"パスワードが一致しません";display:inline-block !important;font-size:.6em}.planComparison{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;opacity:0;animation-name:fadeInOnly;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955);animation-duration:.6s;animation-delay:1s}.planComparison .planComparisoncCloseBtn{display:block;width:40px;height:40px;position:absolute;right:-45px;top:-45px;cursor:pointer}.planComparison .planComparisoncCloseBtn::before,.planComparison .planComparisoncCloseBtn::after{content:"";display:block;width:40px;height:3px;background-color:#fff;position:absolute;top:50%;left:50%}.planComparison .planComparisoncCloseBtn::before{transform:translate(-50%, -50%) rotate(45deg)}.planComparison .planComparisoncCloseBtn::after{transform:translate(-50%, -50%) rotate(-45deg)}@media(max-width: 768px){.planComparison .planComparisoncCloseBtn{right:0;top:-43px;width:35px;height:35px}.planComparison .planComparisoncCloseBtn::before,.planComparison .planComparisoncCloseBtn::after{height:4px;width:35px}}.planComparison .overlay{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;background-color:rgba(0,0,0,.7)}.planComparison .planComparisonInr{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:800px;width:100%;background-color:#fff;padding:40px 0 0;line-height:0}@media(max-width: 768px){.planComparison .planComparisonInr{width:94%;padding:25px 0 0}}.planComparison .planComparisonInr h2{font-size:34px;font-weight:900;margin-bottom:1em;line-height:1;color:#00be98;padding:0 50px}.planComparison .planComparisonInr h2 span{display:block;padding:.7em 1.2em;border-radius:100px;font-size:.6em;letter-spacing:.05em;margin-bottom:1em;background-color:#00be98;color:#fff}@media(max-width: 414px){.planComparison .planComparisonInr h2{font-size:6.4vw;padding:0 25px;line-height:1.2}.planComparison .planComparisonInr h2 span{margin-bottom:.65em}}.planComparison #planComparisonSlider{margin:0}.planComparison #planComparisonSlider .slick-slide{margin-bottom:-6px}.planComparison #planComparisonSlider .slick-arrow{display:block;position:absolute;top:50%;transform:translateY(-50%);top:25%;z-index:50;cursor:pointer;z-index:100}.planComparison #planComparisonSlider .slick-arrow::after{content:"";display:block;width:20px;height:20px}.planComparison #planComparisonSlider .slick-arrow.arr-prev{left:20px}.planComparison #planComparisonSlider .slick-arrow.arr-prev::after{border-top:2px solid #000;border-left:2px solid #000;transform:rotate(-45deg)}.planComparison #planComparisonSlider .slick-arrow.arr-next{right:20px}.planComparison #planComparisonSlider .slick-arrow.arr-next::after{border-top:2px solid #000;border-right:2px solid #000;transform:rotate(45deg)}.planComparison #planComparisonSlider .slick-dots{bottom:-30px}.planComparison #planComparisonSlider .slick-dots li button::before{color:#fff;opacity:.5}@media(max-width: 414px){.planComparison #planComparisonSlider .slick-dots li button::before{font-size:12px}}.planComparison #planComparisonSlider .slick-dots li.slick-active button::before{color:#fff;opacity:1}.planComparison #planComparisonSlider .item{overflow:hidden;width:100%}.planComparison #planComparisonSlider .item .ph{float:left;width:55%;line-height:0}.planComparison #planComparisonSlider .item .ph img{max-width:100%;display:inline;vertical-align:bottom}@media(max-width: 768px){.planComparison #planComparisonSlider .item .ph{width:100%;float:none;margin-bottom:-1px}.planComparison #planComparisonSlider .item .ph img{max-height:300px}}@media(max-width: 414px){.planComparison #planComparisonSlider .item .ph img{max-height:165px}}.planComparison #planComparisonSlider .item .info{float:right;width:45%;text-align:center;line-height:1.7;padding:110px 3em 0 0}.planComparison #planComparisonSlider .item .info h3{font-size:24px;font-weight:bold;margin-bottom:1em}.planComparison #planComparisonSlider .item .info h3 span{display:inline-block;position:relative;z-index:1;padding:0 .5em}.planComparison #planComparisonSlider .item .info h3 span::after{content:"";display:block;width:100%;height:.5em;background-color:#fff100;border-radius:100px;position:absolute;left:0;bottom:-0.2em;z-index:-1}.planComparison #planComparisonSlider .item .info p{margin:0}@media(max-width: 768px){.planComparison #planComparisonSlider .item .info{float:none;width:100%;padding:30px 5%;background-color:#000;color:#fff}.planComparison #planComparisonSlider .item .info h3 span::after{position:relative;height:.2em}}@media(max-width: 414px){.planComparison #planComparisonSlider .item .info h3{font-size:5.3333333333vw;margin-bottom:.7em}}.documents .documents-sec{padding:60px 0}@media(max-width: 414px){.documents .documents-sec{padding:35px 0 40px}}.documents .documents-sec .bscTbl01{margin-top:1em}.documents .documents-sec .bscTbl01 tbody th{background-color:#00be98;color:#fff}.documents .documents-sec .bscTbl01 tbody td{background-color:rgba(0,190,152,.05)}.documents .documents-sec .bscTbl01 tr th{width:20%}@media(max-width: 768px){.documents .documents-sec .bscTbl01 tr th{width:100%}}.documents .documents-sec .head02{margin-bottom:2em}.documents .documents-sec .numList,.documents .documents-sec .indList{padding-left:1.6em}.documents .documents-sec .numList li,.documents .documents-sec .indList li{line-height:1.5}.documents .documents-sec .indList li{list-style:none}.concept .statementBlock{position:relative;z-index:1}.concept .mv{height:calc(100vh - 89px);position:relative;z-index:1;background-position:center center;background-size:cover}.concept .mv .mvTxt{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center}.concept .mv .mvTxt h1{font-family:"Montserrat",sans-serif;font-size:48px;color:#fff;letter-spacing:.5em;margin:0;text-indent:.5em}@media(max-width: 414px){.concept .mv .mvTxt h1{font-size:8.5333333333vw}}.concept .mv .mvTxt h1 span{display:block;margin-top:.5em;text-indent:0}.concept .mv .mvTxt h1 span svg{max-width:294px}@media(max-width: 414px){.concept .mv .mvTxt h1 span svg{max-width:200px}}.concept .mv .scroll{position:absolute;writing-mode:vertical-rl;right:2%;bottom:0%;line-height:1;z-index:1;overflow:hidden;margin-bottom:0;padding-bottom:1em}.concept .mv .scroll a{font-family:"Montserrat",sans-serif;font-weight:lighter;font-size:14px;letter-spacing:.4em;padding-left:1em;padding-top:2em;display:block;text-decoration:none;color:#fff}@media(max-width: 414px){.concept .mv .scroll a{font-size:2.9333333333vw}}.concept .mv .scroll a::after{content:"";display:block;width:1px;height:100%;background-color:#fff;position:absolute;left:0;bottom:0;transition:all .3s cubic-bezier(0.455, 0.03, 0.515, 0.955);animation:scrollDown 2s infinite;animation-fill-mode:both}@keyframes scrollDown{0%{transform:translate(0, -100%);height:100%}50%{transform:translate(0, 0);height:100%}100%{transform:translate(0, 0);height:0}}@media(max-width: 414px){.concept .mv{height:auto}.concept .mv .mvTxt{position:static;transform:translate(0);padding:28vh 0}}.concept .logo-bg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);position:fixed;z-index:-1}.concept .logo-bg svg{width:134px}@media(max-width: 414px){.concept .logo-bg svg{width:95px}}.concept .statement{padding:120px 0 60px}@media(max-width: 414px){.concept .statement{padding:80px 0 50px}}.concept .statement h2{font-size:21px;color:#ccc;letter-spacing:.15em;padding-bottom:.3em;position:relative;z-index:1}@media(max-width: 414px){.concept .statement h2{font-size:3.4666666667vw}}.concept .statement h2::after{content:"";display:block;width:0;height:1px;background-color:#00be98;position:absolute;left:0;bottom:0px;transition:all 800ms cubic-bezier(0.77, 0, 0.175, 1)}.concept .statement h2.on::after{width:100%}.concept .statement h2 span{display:block;font-family:"Montserrat",sans-serif;color:#000;font-size:55px;letter-spacing:.3em;margin-top:.2em}@media(max-width: 414px){.concept .statement h2 span{font-size:8.5333333333vw}}.concept .statement h2 span em{font-style:normal;color:#00be98}.concept .statement h3{padding:120px 0 100px;text-align:center;font-family:"Noto Serif JP","游明朝","Yu Mincho","游明朝体","YuMincho",Garamond,"Times New Roman","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;font-weight:600;line-height:1.7;font-size:28px;width:5em;margin:auto;overflow:hidden}@media(max-width: 414px){.concept .statement h3{padding:60px 0 50px;font-size:4.8vw}}.concept .statement h3 span{display:inline-block;vertical-align:bottom}.concept .statement h3 span+span{float:left;margin-top:3em}.concept .statement p{max-width:720px;margin:auto;font-size:18px;line-height:300%;font-weight:normal}@media(max-width: 414px){.concept .statement p{font-size:3.4666666667vw;line-height:250%}.concept .statement p br{display:none}}.concept .statement.last{padding-bottom:200px}@media(max-width: 414px){.concept .statement.last{padding-bottom:100px}}.comment-imageSection{display:flex;justify-content:center}.comment-imageSection a img{margin:10px;border:6px rgba(0,190,152,.24) solid;max-width:100%}.comment-headerSection{display:flex;justify-content:flex-end;margin-bottom:20px}.comment-likeButton{background-color:rgba(0,0,0,0);cursor:pointer;outline:none;appearance:none;padding:12px 24px;border:2px solid #00be98;color:#00be98;font-size:15px;font-weight:900;line-height:15px;letter-spacing:1px;border-radius:50px}.comment-likeButton:focus{outline:none}.comment-likeButton::before{color:#00be98}.comment-likeButton>i{display:inline-block;color:#00be98;vertical-align:middle;margin-left:.3em;font-size:1.1em}.comment-likeButton[data-liked=false]::before{content:"コメントをいいねする"}.comment-likeButton[data-liked=true]{text-decoration:none;background:#00be98;color:#fff;opacity:.8}.comment-likeButton[data-liked=true]::before{color:#fff}.comment-likeButton[data-liked=true]>i{color:#fff}.comment-likeButton[data-liked=true]::before{content:"いいね済"}.comment-likeButton:hover{text-decoration:none;background:#00be98;color:#fff;opacity:.8}.comment-likeButton:hover::before{color:#fff}.comment-likeButton:hover>i{color:#fff}@media only screen and (max-width: 414px){.comment-likeButton{padding:6px 12px}.comment-likeButton::before{font-size:3.6vw}}html,body{background:#fff}.contactForm{padding:60px 0}@media(max-width: 414px){.contactForm{padding:35px 0 40px}}.contactForm .head03 span{display:inline-block;margin-left:.5em;font-size:.6em;vertical-align:middle;background-color:#ffc107;padding:.2em .8em .25em;border-radius:100px;color:#fff}.contactForm .subscribeBtn{margin-top:2em}.contactForm #businessInfo{display:none}.contactForm .privacyCheckBox{max-width:1000px;border:4px solid #00987a;padding:3em;margin:5em auto 0;font-family:"Noto Sans JP",YuGothic,"游ゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Hiragino Sans","ヒラギノ角ゴシック",Meiryo,メイリオ,verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;text-align:center}.contactForm .privacyCheckBox .inr{max-width:800px;margin:0 auto}.contactForm .privacyCheckBox h3{font-size:1.2em;padding-bottom:1em;border-bottom:1px solid #00987a}.contactForm .privacyCheckBox p{margin-top:2em}.contactForm .privacyCheckBox p.caution{color:#c1341d}.contactForm .privacyCheckBox .bscBtn01{max-width:320px;margin:2em auto 0}.contactForm .privacyCheckBox .bscBtn01 a{background-color:#00be98;font-size:1em}.contactForm .privacyCheckBox .bscBtn01 a i{position:static;font-size:.6em;vertical-align:middle;margin-right:.5em}.contactForm .privacyCheckBox .bscBtn01 a:hover{background-color:rgba(0,190,152,.8)}.contactForm .privacyCheckBox .agreeBtn{padding:1em;border:2px solid #eeb5b1;background-color:#ffeeed}.contactForm .privacyCheckBox .agreeBtn label{position:relative;margin:.5em;cursor:pointer}.contactForm .privacyCheckBox .agreeBtn label input{position:relative;margin:0 1em 0 0;cursor:pointer}.contactForm .privacyCheckBox .agreeBtn label input::before{position:absolute;z-index:1;top:.125em;left:.1875em;width:.75em;height:.375em;content:"";transition:transform .2s cubic-bezier(0.45, 1.8, 0.5, 0.75);transform:rotate(-45deg) scale(0, 0);border:2px solid #00be98;border-top-style:none;border-right-style:none}.contactForm .privacyCheckBox .agreeBtn label input:checked::before{-webkit-transform:rotate(-45deg) scale(1, 1);transform:rotate(-45deg) scale(1, 1)}.contactForm .privacyCheckBox .agreeBtn label input::after{position:absolute;top:-0.125em;left:0;width:1.1em;height:1.1em;content:"";cursor:pointer;border:2px solid #ccc;background:#fff}#register-box{max-width:1200px;border:5px solid #00be98;padding:40px;margin:60px 0;clear:both}@media(max-width: 768px){#register-box{width:94%;padding:40px 5%;margin:40px auto}}#register-box h3{color:#00be98;font-weight:bold;text-align:center;font-size:24px;letter-spacing:.05em;line-height:1.4}@media(max-width: 414px){#register-box h3{font-size:4.2666666667vw}}#register-box h3 span{color:#000;display:block;font-size:.75em;margin-top:.75em}#register-box ul{margin:30px auto 0;padding:0;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;max-width:490px}@media(max-width: 414px){#register-box ul{display:block;width:100%}}#register-box ul li{list-style:none;-webkit-box-flex:2;-moz-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2;text-align:center}@media(max-width: 414px){#register-box ul li{display:block;width:100%}}#register-box ul li a{display:block;background-color:#00be98;color:#fff;line-height:140%;font-size:18px;font-weight:bold;padding:.8em .1em;border-radius:100px;transition:all .3s cubic-bezier(0.455, 0.03, 0.515, 0.955);text-decoration:none}#register-box ul li a:hover{background-color:#00987a}@media(max-width: 414px){#register-box ul li a{font-size:3.7333333333vw}}#register-box ul li+li{margin-left:5%}@media(max-width: 414px){#register-box ul li+li{margin-top:1em;margin-left:0}}.sc-inr{max-width:1200px;margin:auto}@media(max-width: 768px){.sc-inr{padding:0 3%}}.sc-inr-small{max-width:530px}.sc-inr-medium{max-width:767px}.is-pc{display:block !important}@media(max-width: 768px){.is-pc{display:none !important}}.is-sp{display:none !important}@media(max-width: 768px){.is-sp{display:block !important}}#mv{background-position:center bottom;background-size:cover;width:100%}#mv .mvInr{margin:0 auto;max-width:1200px;width:97%;position:relative}body:not(.top) #mv{height:250px;color:#fff;position:relative;z-index:1;background-position:center center;background-repeat:no-repeat;background-size:cover}body:not(.top) #mv::before{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:-moz-linear-gradient(left, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);background:-webkit-linear-gradient(left, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);background:linear-gradient(to right, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#00000000', GradientType=1);z-index:-1}body:not(.top) #mv .ttlWrap{position:absolute;top:50%;transform:translateY(-50%);left:0;padding-left:3%}body:not(.top) #mv .ttlWrap h1{font-size:2.45em;transition:all 800ms cubic-bezier(0.77, 0, 0.175, 1);transform:translateX(0.5em);opacity:0}body:not(.top) #mv .ttlWrap h1 span{display:block;font-size:.53em;padding-bottom:1em;margin-bottom:1em;position:relative;z-index:1}body:not(.top) #mv .ttlWrap h1 span::after{content:"";display:block;width:200%;width:0;height:1px;background-color:#00be98;position:absolute;right:0;bottom:0;transition:all .8s cubic-bezier(0.455, 0.03, 0.515, 0.955);transition-delay:.5s}body:not(.top) #mv.on .ttlWrap h1{opacity:1;transform:translateX(0)}body:not(.top) #mv.on .ttlWrap h1 span::after{width:200%}body:not(.top) #mv.noImg,body:not(.top) #mv.on.noImg{background:none;background-color:#c6c6c6;height:180px}body:not(.top) #mv.noImg::before,body:not(.top) #mv.on.noImg::before{content:none}body:not(.top) #mv.noImg .ttlWrap,body:not(.top) #mv.on.noImg .ttlWrap{position:static;transform:translate(0);max-width:1100px;width:97%;margin:auto;padding-top:1.5em}body:not(.top) #mv.noImg .ttlWrap h1,body:not(.top) #mv.on.noImg .ttlWrap h1{opacity:1;color:#000;transform:translateX(0) !important}body:not(.top) #mv.noImg .ttlWrap h1 span,body:not(.top) #mv.on.noImg .ttlWrap h1 span{padding:0}body:not(.top) #mv.noImg .ttlWrap h1 span::after,body:not(.top) #mv.on.noImg .ttlWrap h1 span::after{content:none}@media(max-width: 1024px){body:not(.top) #mv.noImg .ttlWrap,body:not(.top) #mv.on.noImg .ttlWrap{position:absolute;top:50%;transform:translateY(-50%);width:auto;padding:0 3%}}#breadCrumbs{transition:all .3s cubic-bezier(0.455, 0.03, 0.515, 0.955);margin:0 auto;padding:13px 3%;font-size:1.1em;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Hiragino Sans","ヒラギノ角ゴシック",YuGothic,"游ゴシック",Meiryo,メイリオ,verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#7b7474;text-align:right;color:#fff}#breadCrumbs a{display:inline-block;text-decoration:underline;font-size:.92em;color:#fff}#breadCrumbs i{font-size:120%;vertical-align:text-top}@media(max-width: 768px){section.container{padding:0}}.breadcrumb{background-color:rgba(0,0,0,0);display:block;object-fit:contain;font-family:"Noto Sans JP",YuGothic,"游ゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Hiragino Sans","ヒラギノ角ゴシック",Meiryo,メイリオ,verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:13px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.23;letter-spacing:normal;text-align:left;color:#999;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;margin:0}.breadcrumb li{display:inline}@media(max-width: 414px){.breadcrumb li{font-size:2.9333333333vw}}.breadcrumb>li+li:before{content:"> " !important}.breadcrumb a{color:#000}@media(max-width: 768px){.breadcrumb{padding:.75rem 3%}}.planComparison{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;opacity:0;animation-name:fadeInOnly;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955);animation-duration:.6s;animation-delay:1s}.planComparison .planComparisoncCloseBtn{display:block;width:40px;height:40px;position:absolute;right:-45px;top:-45px;cursor:pointer}.planComparison .planComparisoncCloseBtn::before,.planComparison .planComparisoncCloseBtn::after{content:"";display:block;width:40px;height:3px;background-color:#fff;position:absolute;top:50%;left:50%}.planComparison .planComparisoncCloseBtn::before{transform:translate(-50%, -50%) rotate(45deg)}.planComparison .planComparisoncCloseBtn::after{transform:translate(-50%, -50%) rotate(-45deg)}@media(max-width: 768px){.planComparison .planComparisoncCloseBtn{right:0;top:-43px;width:35px;height:35px}.planComparison .planComparisoncCloseBtn::before,.planComparison .planComparisoncCloseBtn::after{height:4px;width:35px}}.planComparison .overlay{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;background-color:rgba(0,0,0,.7)}.planComparison .planComparisonInr{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:800px;width:100%;background-color:#fff;padding:40px 0 0;line-height:0}@media(max-width: 768px){.planComparison .planComparisonInr{width:94%;padding:25px 0 0}}.planComparison .planComparisonInr h2{font-size:34px;font-weight:900;margin-bottom:1em;line-height:1;color:#00be98;padding:0 50px}.planComparison .planComparisonInr h2 span{display:block;padding:.7em 1.2em;border-radius:100px;font-size:.6em;letter-spacing:.05em;margin-bottom:1em;background-color:#00be98;color:#fff}@media(max-width: 414px){.planComparison .planComparisonInr h2{font-size:6.4vw;padding:0 25px;line-height:1.2}.planComparison .planComparisonInr h2 span{margin-bottom:.65em}}.planComparison #planComparisonSlider{margin:0}.planComparison #planComparisonSlider .slick-slide{margin-bottom:-6px}.planComparison #planComparisonSlider .slick-arrow{display:block;position:absolute;top:50%;transform:translateY(-50%);top:25%;z-index:50;cursor:pointer;z-index:100}.planComparison #planComparisonSlider .slick-arrow::after{content:"";display:block;width:20px;height:20px}.planComparison #planComparisonSlider .slick-arrow.arr-prev{left:20px}.planComparison #planComparisonSlider .slick-arrow.arr-prev::after{border-top:2px solid #000;border-left:2px solid #000;transform:rotate(-45deg)}.planComparison #planComparisonSlider .slick-arrow.arr-next{right:20px}.planComparison #planComparisonSlider .slick-arrow.arr-next::after{border-top:2px solid #000;border-right:2px solid #000;transform:rotate(45deg)}.planComparison #planComparisonSlider .slick-dots{bottom:-30px}.planComparison #planComparisonSlider .slick-dots li button::before{color:#fff;opacity:.5}@media(max-width: 414px){.planComparison #planComparisonSlider .slick-dots li button::before{font-size:12px}}.planComparison #planComparisonSlider .slick-dots li.slick-active button::before{color:#fff;opacity:1}.planComparison #planComparisonSlider .item{overflow:hidden;width:100%}.planComparison #planComparisonSlider .item .ph{float:left;width:55%;line-height:0}.planComparison #planComparisonSlider .item .ph img{max-width:100%;display:inline;vertical-align:bottom}@media(max-width: 768px){.planComparison #planComparisonSlider .item .ph{width:100%;float:none;margin-bottom:-1px}.planComparison #planComparisonSlider .item .ph img{max-height:300px}}@media(max-width: 414px){.planComparison #planComparisonSlider .item .ph img{max-height:165px}}.planComparison #planComparisonSlider .item .info{float:right;width:45%;text-align:center;line-height:1.7;padding:110px 3em 0 0}.planComparison #planComparisonSlider .item .info h3{font-size:24px;font-weight:bold;margin-bottom:1em}.planComparison #planComparisonSlider .item .info h3 span{display:inline-block;position:relative;z-index:1;padding:0 .5em}.planComparison #planComparisonSlider .item .info h3 span::after{content:"";display:block;width:100%;height:.5em;background-color:#fff100;border-radius:100px;position:absolute;left:0;bottom:-0.2em;z-index:-1}.planComparison #planComparisonSlider .item .info p{margin:0}@media(max-width: 768px){.planComparison #planComparisonSlider .item .info{float:none;width:100%;padding:30px 5%;background-color:#000;color:#fff}.planComparison #planComparisonSlider .item .info h3 span::after{position:relative;height:.2em}}@media(max-width: 414px){.planComparison #planComparisonSlider .item .info h3{font-size:5.3333333333vw;margin-bottom:.7em}}#qa{padding:100px 0 66px 0;background-color:#efefef}@media(max-width: 768px){#qa{padding:60px 0}}@media(max-width: 414px){#qa{padding:30px 0}}#qa .qa-main{max-width:800px;margin:auto}@media(max-width: 768px){#qa .qa-main{padding:0 3%}}#qa .qa-main h2{margin-bottom:25px;object-fit:contain;font-family:Noto Sans JP Bold,sans-serif;font-size:28px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.21;letter-spacing:4.2px;text-align:center;color:#000}#qa .qa-main h2 i{display:block;color:#00be98;font-size:2.5em;margin-bottom:.3em}@media(max-width: 414px){#qa .qa-main h2{font-size:4.8vw}#qa .qa-main h2 i{font-size:3em}}#qa .qa-main .media-body{width:100%}#qa .qa-main .qa-group{padding:42px 57px 36px 46px;border-radius:8px;background-color:#fff}@media(max-width: 414px){#qa .qa-main .qa-group{padding:2em 5%}}#qa .qa-main .qa-group+.qa-group{margin-top:24px}@media(max-width: 414px){#qa .qa-main .qa-group+.qa-group{margin-top:12px}}#qa .qa-main .qa-group>.media .media{margin-top:56px}#qa .qa-main .qa-group>.media .media .qa-group-thumb{height:95px;width:95px}@media(max-width: 414px){#qa .qa-main .qa-group>.media .media .qa-group-thumb{width:40px;height:40px}}#qa .qa-main .qa-group>.media .media .qa-group-thumb img{width:100%;height:100%;object-fit:cover}#qa .qa-main .qa-group>.media .media+.media{margin-top:22px}#qa .qa-main .qa-group>.media .media .tags .badge.card-link{margin-bottom:9px;height:26px;line-height:22px}#qa .qa-main .qa-group>.media .media h5{margin-bottom:18px}#qa .qa-main .qa-group>.media .media .media-body{padding-top:6px}#qa .qa-main .qa-group>.media .media .media-body .qa-answer-text{padding:14px 14px 14px 16px;border-radius:5px;border:solid 1px #ccc;background-color:#fff;font-family:Noto Sans JP Regular,sans-serif;font-size:16px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.69;letter-spacing:.8px;text-align:left;color:#000}#qa .qa-main .qa-group>.media .media .media-body .qa-answer-text::placeholder{color:#ccc}@media(max-width: 414px){#qa .qa-main .qa-group>.media .media .media-body .qa-answer-text{font-size:3.2vw;max-height:110px;overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch}}#qa .qa-main .qa-group>.media .media .media-body textarea{min-height:188px}#qa .qa-main .qa-group>.media .media .custom-file{height:29px;width:30px;margin-right:20px}#qa .qa-main .qa-group>.media .media .custom-file-label{padding:0}#qa .qa-main .qa-group-thumb{width:110px;height:110px;border-radius:50%;margin-right:14px;overflow:hidden}@media(max-width: 414px){#qa .qa-main .qa-group-thumb{width:50px;height:50px}}#qa .qa-main .qa-group-thumb img{height:100%;width:100%;object-fit:cover}#qa .qa-main .qa-group hr{margin-top:20px;margin-bottom:30px}#qa .qa-main .qa-group .tags .badge.card-link{height:29px;margin-bottom:7px;margin-left:-2px;margin-right:15px;padding:3px 11px;border-radius:100px;background-color:#00be98;object-fit:contain;font-family:Noto Sans JP Regular,sans-serif;font-size:15px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:24px;letter-spacing:.8px;text-align:center;color:#fff;pointer-events:none}@media(max-width: 414px){#qa .qa-main .qa-group .tags .badge.card-link{height:auto;font-size:2.6666666667vw;padding:.2em .8em}}#qa .qa-main .qa-group .timestamp{object-fit:contain;font-family:Noto Sans JP Regular,sans-serif;font-size:16px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.19;letter-spacing:.8px;text-align:right;color:#ccc}@media(max-width: 414px){#qa .qa-main .qa-group .timestamp{font-size:2.9333333333vw}}#qa .qa-main .qa-group h5{margin-bottom:11px;object-fit:contain;font-family:Noto Sans JP Bold,sans-serif;font-size:16px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.19;letter-spacing:.8px;text-align:left;color:#00be98}@media(max-width: 414px){#qa .qa-main .qa-group h5{font-size:2.9333333333vw;font-weight:bold}}#qa .qa-main .qa-group h6{margin-top:15px;margin-bottom:10px;font-family:Noto Sans JP Bold,sans-serif;font-size:18px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.61;letter-spacing:.9px;text-align:left;color:#000}#qa .qa-main .qa-group p{margin-bottom:23px;object-fit:contain;font-family:Noto Sans JP Regular,sans-serif;font-size:16px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.69;letter-spacing:.8px;text-align:left;color:#000}@media(max-width: 414px){#qa .qa-main .qa-group p{font-size:3.2vw}}#qa .qa-main .qa-group img{max-width:100%}#qa .qa-main .qa-group .form-control.qa-text{border:solid 1px #ccc;border-radius:0;padding:15px 11px;font-family:Noto Sans JP Regular,sans-serif;font-size:16px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.19;letter-spacing:.8px;text-align:left}#qa .qa-main .qa-group .form-control.qa-text::placeholder{color:#ccc}@media(max-width: 414px){#qa .qa-main .qa-group .form-control.qa-text{font-size:3.2vw}}#qa .qa-main .qa-group .qa-title{height:49px}@media(max-width: 414px){#qa .qa-main .qa-group .qa-title{height:auto;font-size:3.2vw}}#qa .qa-main .qa-group textarea{height:157px}@media(max-width: 414px){#qa .qa-main .qa-group textarea{height:auto;min-height:120px}}#qa .qa-main .qa-group .custom-file{width:auto}@media(max-width: 414px){#qa .qa-main .qa-group .custom-file{display:block !important;float:left;width:70%}}#qa .qa-main .qa-group .custom-file-label{padding-left:42px;border:none;height:29px;font-family:Noto Sans JP Medium,sans-serif;font-size:15px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.2;letter-spacing:.8px;text-align:left;color:#ccc}@media(max-width: 414px){#qa .qa-main .qa-group .custom-file-label{height:auto;font-size:2.9333333333vw;padding-left:30px}}#qa .qa-main .qa-group .custom-file-label::after{content:"";background-image:url(/packs/e9ad71164751efb08a26.svg);background-color:rgba(0,0,0,0);background-repeat:no-repeat;height:29px;width:30px;left:0;right:auto;border-left-width:0;border-right:inherit}@media(max-width: 414px){#qa .qa-main .qa-group .custom-file-label::after{height:21px;width:19px;background-size:100%;background-position:left top}}#qa .qa-main .qa-group button:not(.fadeInRepliesBtn){width:95px;height:29px;object-fit:contain;border-radius:14px;border:none;background-color:#00be98;font-family:Noto Sans JP Bold,sans-serif;font-size:15px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.2;letter-spacing:.8px;text-align:center;color:#fff}@media(max-width: 414px){#qa .qa-main .qa-group button:not(.fadeInRepliesBtn){display:block;float:right;width:auto;height:auto;line-height:1;font-size:2.9333333333vw;font-weight:bold;padding:.6em .8em .5em}}#qa .qa-main .details{font-family:Noto Sans JP Medium,sans-serif;font-size:16px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.19;letter-spacing:normal;color:#000}#qa .qa-main .details i{margin-left:.5em}@media(max-width: 414px){#qa .qa-main .details{font-size:2.9333333333vw}}#qa .qa-main>.details{margin-top:56px}@media(max-width: 414px){#qa .qa-main>.details{margin-top:30px}}#search{background-color:#efefef;padding:80px 3%}@media(max-width: 768px){#search{padding:40px 3% 50px}}#search fieldset{margin:0}#search legend{font-family:Noto Sans JP Bold,sans-serif;font-size:28px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.21;letter-spacing:4px;text-indent:4px;text-align:center;color:#000}@media(max-width: 414px){#search legend{font-size:4.8vw}}#search select{display:block;margin:40px auto 0;max-width:600px;width:100%;height:48px;object-fit:contain;border-radius:5px;border:solid 1px #00be98;background-color:#fff;font-family:Noto Sans JP Medium,sans-serif;font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.22;letter-spacing:normal;text-align:left;color:#00be98}@media(max-width: 768px){#search select{margin-top:20px}}#search .buttons{width:100%;max-width:450px;margin:45px auto 0}@media(max-width: 414px){#search .buttons{display:block;margin:25px auto 0 !important;padding:0 5%;bottom:5%;width:100%}#search .buttons .row{display:block !important;margin:0 !important;overflow:hidden}#search .buttons .button-green{display:block !important;max-width:100%;width:48.5%;margin-left:0 !important;float:left}#search .buttons .button-green+.button-green{float:right}}#movies{max-width:1200px;margin:46px 0}@media(max-width: 1024px){#movies{padding:0 3%}}#movies .card-group{display:block;margin:0 auto !important}#movies .card-group::after{content:"";display:block;clear:both;height:0}#movies .card-group .card .linkWrap{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;transition:all .3s cubic-bezier(0.455, 0.03, 0.515, 0.955)}#movies .card-group .card .linkWrap:hover{background-color:rgba(255,255,255,.2)}#movies .card-group .card{display:block;float:left;width:31%;box-shadow:0 0 3px 0 rgba(0,0,0,.1);background-color:#fff;border-color:#f2f2f2;position:relative;z-index:1}#movies .card-group .card+.card{margin-left:3.5%}#movies .card-group .card+.card+.card+.card{margin-top:38px}#movies .card-group .card:nth-of-type(3n+1){margin-left:0}@media(max-width: 1024px){#movies .card-group .card{width:48%}#movies .card-group .card:nth-child(2n){float:right}#movies .card-group .card+.card{margin-left:0}#movies .card-group .card+.card+.card{margin-top:38px}}@media(max-width: 414px){#movies .card-group .card{width:100%;float:none}#movies .card-group .card:nth-child(2n){float:none}#movies .card-group .card+.card{margin-top:3.5em}}#movies .card-group .card .card-img-top{display:block;transition:all .3s cubic-bezier(0.455, 0.03, 0.515, 0.955);background-position:center center;background-repeat:no-repeat;background-size:cover}#movies .card-group .card .card-img-top img{width:100%}#movies .card-group .card .card-img-top:hover{opacity:.8}#movies .card-group .card .card-body-link{display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}@media(max-width: 414px){#movies .card-group .card .card-body{height:auto !important}}#movies .card-group .card .card-body{width:100%;padding-bottom:10px}#movies .card-group .card .card-body .card-title{font-family:Noto Sans JP Bold,sans-serif;font-size:20px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.2;letter-spacing:2px;text-align:left;color:var(--black);padding-bottom:.5em;margin-bottom:.5em;border-bottom:2px solid #f2f2f2}#movies .card-group .card .card-body .card-title i{font-size:1.1em;padding-right:.5em;color:#00be98;vertical-align:middle}@media(max-width: 414px){#movies .card-group .card .card-body .card-title{font-size:5.3333333333vw}}#movies .card-group .card .card-body hr{width:100%;height:2px;object-fit:contain;background-color:#f2f2f2}#movies .card-group .card .card-body .card-text{object-fit:contain;font-family:Noto Sans JP Regular,sans-serif;font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.21;letter-spacing:1.4px;text-align:left;color:#c3c3c3;text-indent:-2em;padding-left:2em}#movies .card-group .card .card-body .card-text i{font-size:1.3em;padding-right:.5em;vertical-align:middle}@media(max-width: 414px){#movies .card-group .card .card-body .card-text{font-size:3.7333333333vw;height:auto !important}}#movies .card-group .card .card-body .card-text::before{content:"";position:absolute;background-repeat:no-repeat;width:20px;height:21px;object-fit:contain;transform:translate(-33px)}#movies .card-group .card .card-body .badge.card-link{height:22px;line-height:22px;margin-bottom:10px;margin-left:0;margin-right:15px;padding:0 17px;border-radius:100px;border:solid 1px #00be98;font-family:YuGothic,sans-serif;font-size:14px;font-weight:bold;font-style:normal;font-stretch:normal;letter-spacing:normal;text-align:center;color:#00be98}@media(max-width: 414px){#movies .card-group .card .card-body .badge.card-link{font-size:3.4666666667vw;margin:0 .5em .8em 0}}#movies .card-group .card .card-body .badge.card-link:hover{color:#fff;background-color:#00be98}#register{width:100%;background-color:#00be98;padding:80px 3%;position:relative;z-index:2}@media(max-width: 768px){#register{padding:60px 3% 50px}}#register h2{text-transform:uppercase;object-fit:contain;font-family:Noto Sans JP Medium,sans-serif;font-size:22px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.18;letter-spacing:3px;text-align:center;color:#ccc}@media(max-width: 414px){#register h2{font-size:3.4666666667vw}}#register h2::after{content:attr(title) " ";display:block;object-fit:contain;margin-top:10px;margin-bottom:41px;font-family:Montserrat,sans-serif;font-size:55px;font-weight:600;font-style:normal;font-stretch:normal;line-height:1.22;letter-spacing:28px;text-align:center;color:#000}@media(max-width: 768px){#register h2::after{font-size:34px}}@media(max-width: 414px){#register h2::after{font-size:8.5333333333vw;letter-spacing:.5em;margin-top:.2em}}#register h2{font-family:Noto Sans JP Bold,sans-serif;font-size:28px;font-weight:bold;line-height:1.21;letter-spacing:4px;text-align:center;color:#fff}@media(max-width: 414px){#register h2{font-size:4.8vw}}#register h2::after{opacity:.5;font-family:Montserrat,sans-serif;font-size:22px;font-weight:600;font-style:normal;font-stretch:normal;line-height:2;letter-spacing:9px;text-align:center;color:#fff}@media(max-width: 414px){#register h2::after{font-size:3.7333333333vw;margin-bottom:1.4em}}#register a{display:block;margin:auto;width:236px;padding:.4em 2em;border:none;border-radius:200px;background-color:#fff;font-family:Noto Sans JP Bold,sans-serif;font-size:18px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:2.5;letter-spacing:normal;text-align:center;color:#00be98;transition:all .3s cubic-bezier(0.455, 0.03, 0.515, 0.955)}@media(max-width: 414px){#register a{font-size:3.7333333333vw;width:148px;padding:.2em 2em}}#register a:hover{background-color:#fff;color:#00be98;box-shadow:0 0 10px rgba(0,0,0,.3);transform:translateY(-3px)}.notFoundPage #breadCrumbs,.contactPage #breadCrumbs,.news #breadCrumbs,.newsDetail #breadCrumbs{color:#000}.notFoundPage #breadCrumbs a,.contactPage #breadCrumbs a,.news #breadCrumbs a,.newsDetail #breadCrumbs a{color:#000}.detailInfo{padding-bottom:1em;border-bottom:1px solid #bcbcbc;margin-bottom:3em}.detailInfo time{font-size:1.3em;display:inline-block;vertical-align:middle;font-weight:600}.detailInfo time span{font-size:.8em}.detailInfo a{font-family:"Noto Sans JP",YuGothic,"游ゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Hiragino Sans","ヒラギノ角ゴシック",Meiryo,メイリオ,verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:.9em;display:inline-block;padding:.7em 1em;background-color:#00be98;color:#fff;margin:0 .5em .5em 0;text-decoration:none;margin-right:2em}.detailInfo a:hover{color:#fff;opacity:.7}.detailInfo a_02{background-color:#00be98}.detailInfo a_03{background-color:#00be98}.detailInfo h1{font-size:2em;line-height:1.4;margin-top:.3em}.detailInfo h2{font-size:1.55em;line-height:1.4;margin-top:.3em}@media(max-width: 414px){.detailInfo{margin-bottom:1.5em}.detailInfo .cat{font-size:2.8vw}.detailInfo h1{font-size:4.5vw}}#newsGrid .newsNav::after{content:"";display:block;clear:both;height:0}#newsGrid .newsNav{margin-bottom:4.5em}#newsGrid .newsNav li{font-size:1.25em;float:left;width:23%;position:relative;letter-spacing:.1em;cursor:pointer;transition:all .3s cubic-bezier(0.455, 0.03, 0.515, 0.955)}#newsGrid .newsNav li a{display:block;padding:1.1em 0;text-align:center;background-color:#fff;text-decoration:none;color:#00be98;border:1px solid #00be98}#newsGrid .newsNav li a.active,#newsGrid .newsNav li a:hover{background-color:#00be98;color:#fff}#newsGrid .newsNav li+li{margin-left:2.6%}@media(max-width: 414px){#newsGrid .newsNav li{font-size:3.2vw;font-weight:bold}}#newsGrid ul:not(.newsNav){overflow:hidden}#newsGrid ul:not(.newsNav) li{width:31%;float:left}#newsGrid ul:not(.newsNav) li+li{margin-left:3.5%}#newsGrid ul:not(.newsNav) li+li+li+li{margin-top:4em}#newsGrid ul:not(.newsNav) li:nth-child(3n+1){margin-left:0}#newsGrid ul:not(.newsNav) li a{display:block;text-decoration:none;padding:50px 30px 40px;background-color:#f3f4f5;position:relative;z-index:1}#newsGrid ul:not(.newsNav) li a:hover{background-color:#e8e8e8}#newsGrid ul:not(.newsNav) li a .cat{font-size:.8em;font-weight:bold;background-color:#00be98;color:#fff;position:absolute;left:0;top:0;padding:.5em 1em}#newsGrid ul:not(.newsNav) li a time{display:block;font-size:1.1em}#newsGrid ul:not(.newsNav) li a h3{font-size:1.1em;margin-top:.8em;line-height:1.4}@media(max-width: 768px){#newsGrid ul:not(.newsNav) li{float:none;width:100%}#newsGrid ul:not(.newsNav) li+li{margin-left:0;margin-top:2em !important}}.ancList{overflow:hidden;margin-top:3em}.ancList li{float:left;width:24%;text-align:center}.ancList li a{display:block;padding:.8em 0;font-size:1.1em;color:#00be98;font-weight:bold;border:2px solid #00be98;border-radius:8px;text-decoration:none}.ancList li a i{font-size:16px;font-weight:bold;display:block;width:24px;height:24px;z-index:1;background-color:#fff;border-radius:100px;position:absolute;top:50%;transform:translateY(-50%);left:0;color:#00be98;padding:4px}@media(max-width: 414px){.ancList li a i{width:1.5em;height:1.5em;font-size:4.2666666667vw}}.ancList li a i{transition:all .3s cubic-bezier(0.455, 0.03, 0.515, 0.955);position:static;transform:translate(0);font-size:14px;width:21px;height:21px;background-color:#00be98;color:#fff;display:inline-block;margin-right:.5em}.ancList li a:hover{background-color:#00be98;color:#fff}.ancList li a:hover i{background-color:#fff;color:#00be98}.ancList li+li{margin-left:1.3%}.ancList li+li+li+li+li{margin-top:1.5em}.ancList li:nth-child(4n+1){margin-left:0}@media(max-width: 1024px){.ancList li{width:31%}.ancList li+li,.ancList li:nth-child(4n+1){margin-left:3%}.ancList li:nth-child(3n+1){margin-left:0}.ancList li+li+li+li{margin-top:1.5em}}@media(max-width: 768px){.ancList li{width:48.5%;margin:0}.ancList li a{font-size:2.6666666667vw}.ancList li:nth-child(4n+1){margin-left:0}.ancList li:nth-child(3n+1){margin-left:0}.ancList li:nth-child(2n){float:right}.ancList li+li{margin-left:0}.ancList li+li+li{margin-top:1.5em}}@media(max-width: 414px){.ancList li{float:none !important;width:100%}.ancList li a{font-size:3.7333333333vw;text-align:left;padding:.9em 1.3em}.ancList li+li{margin-top:1em}}.cautionCard{overflow:hidden;margin-top:2em}.cautionCard li{float:left;width:32%;padding:2em;border:1px solid #d2d2d2;border-radius:8px}.cautionCard li h3{margin-bottom:.8em}.cautionCard li .btn{margin-top:1em}.cautionCard li .btn a{display:block;color:#00be98}.cautionCard li .btn a i{font-size:16px;font-weight:bold;display:block;width:24px;height:24px;z-index:1;background-color:#fff;border-radius:100px;position:absolute;top:50%;transform:translateY(-50%);left:0;color:#00be98;padding:4px}@media(max-width: 414px){.cautionCard li .btn a i{width:1.5em;height:1.5em;font-size:4.2666666667vw}}.cautionCard li .btn a i{position:static;transform:translate(0);display:inline-block;background-color:#00be98;color:#fff;margin-right:.5em}.cautionCard li+li{margin-left:2%}.cautionCard li+li+li+li{margin-top:2em}.cautionCard li:nth-child(3n+1){margin-left:0}@media(max-width: 768px){.cautionCard li{width:48.5%;margin:0}.cautionCard li:nth-child(2n){float:right}.cautionCard li:nth-child(3n+1){margin-left:0}.cautionCard li+li{margin-left:0}.cautionCard li+li+li{margin-top:2em}}@media(max-width: 414px){.cautionCard li{width:100%;float:none !important}.cautionCard li+li{margin-top:2em}}.bscBox01{box-sizing:border-box;padding:40px 30px;color:#00be98;background-color:#f7f7f7;border-right:8px}.bscBox01 p{line-height:1.7;margin:0}.bscBox02{background-color:#fff;box-sizing:border-box;padding:2.5em;border:4px solid #c6c6c6}.bscBox02 a{text-decoration:underline}.bscBox02 .head03{margin:1em 0}.indList li::before,.indListS li::before{content:"●";font-size:50%;margin-right:5px;vertical-align:middle;color:#00be98}.indList li{line-height:170%;text-indent:-1em;padding-left:1em}.indList li+li{margin-top:.3em !important}@media(max-width: 414px){.indList li{font-size:3.2vw}}.indListS li{line-height:170%;text-indent:-1em;padding-left:1em;font-size:1.1rem !important;line-height:130%}.indListS li+li{margin-top:.5em}.numList,.numListS{margin-bottom:15px;padding-left:1.6em}.numList li{line-height:150%;list-style:decimal outside none;margin-bottom:0}.numList li .indList{padding-left:1em;margin-top:.5em}.numList li .indList .numList{margin-top:.5em}.numList li .indList .numList li{list-style:decimal outside none}.numList li .indList .numList li::before{content:none}.numList li .indList li{list-style:none}.numList li+li{margin-top:1em}@media(max-width: 414px){.numList li{font-size:3.2vw}}.numListS li{line-height:150%;list-style:decimal outside none;margin-bottom:5px;font-size:1.1rem !important;line-height:130%}.bscTbl01{margin:4em 0 0}.bscTbl01 table{border-collapse:collapse;border-left:1px solid #ddd;border-top:1px solid #ddd;width:100%}.bscTbl01 table th,.bscTbl01 table td{font-size:1em;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-right:1px solid #ddd;border-bottom:1px solid #ddd;line-height:1.4;padding:20px 20px 17px;text-align:left}.bscTbl01 table th{background-color:#ddd;border-bottom:1px solid #fff}.bscTbl01 table tr.head th{background-color:#00987a;color:#fff}.bscTbl01 table tr:last-child th{border-bottom:1px solid #ddd}.bscTbl01+.bscTbl01{margin-top:3.5em}.bscTbl01.tblScroll table{table-layout:fixed}.bscTbl01.tblScroll table th,.bscTbl01.tblScroll table td{display:table-cell;width:auto}@media(max-width: 768px){.tblScroll::after{content:"※フリックで横スクロールができます。";display:block;font-size:1em;margin-top:1em}.tblScroll .tblScrollInr{overflow-x:auto;-webkit-overflow-scrolling:touch}.tblScroll .tblScrollInr::-webkit-scrollbar{height:5px}.tblScroll .tblScrollInr::-webkit-scrollbar-track{border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.1)}.tblScroll .tblScrollInr::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.3);border-radius:10px;box-shadow:0 0 0 1px rgba(255,255,255,.3)}.tblScroll table{margin-bottom:0;width:250%;table-layout:fixed}.tblScroll table th,.tblScroll table td{display:table-cell;vertical-align:top}}.clm2,.clm3,.clm4{margin:0;padding:0}.clm2 li,.clm3 li,.clm4 li{list-style:none}.clm4{overflow:hidden}.clm4 li{float:left;margin-right:1.3%;width:24%}.clm4 li:nth-child(4n){margin-right:0}.clm4 li+li+li+li+li{margin-top:2em}@media(max-width: 414px){.clm4 li.fadeIn{transition-delay:.3s !important}}.clm4 figcaption{font-weight:bold;font-size:1.6rem;margin-bottom:10px;line-height:1.4}.clm3{overflow:hidden}.clm3 li{float:left;margin-bottom:20px;margin-right:1.3%;width:32.4%}.clm3 li:nth-child(3n){margin-right:0}@media(max-width: 414px){.clm3 li.fadeIn{transition-delay:.3s !important}}.clm3 figcaption{font-weight:bold;font-size:1.6rem;margin-bottom:10px;line-height:1.4}.clm2{overflow:hidden}.clm2 li{float:left;margin-bottom:20px;width:48.5%}.clm2 li.even,.clm2 li:nth-child(2n){float:right}@media(max-width: 414px){.clm2 li.fadeIn{transition-delay:.3s !important}}.clm2 figcaption{font-weight:bold;font-size:1.6rem;margin-bottom:10px;line-height:1.4}.pager{margin-top:4em;text-align:center}.pager a{color:#00be98;font-weight:600;font-family:"Noto Sans JP",YuGothic,"游ゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Hiragino Sans","ヒラギノ角ゴシック",Meiryo,メイリオ,verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;border:1px solid #00be98;display:inline-block;vertical-align:middle;line-height:1;margin:0 2px;padding:.5em .7em .6em;text-decoration:none;position:relative;transition:all .3s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.pager a:hover,.pager a.current{background-color:#00be98;color:#fff}.pager a i{display:inline-block}.pager a.prev,.pager a.next{padding:5px;border:none}.pager a.prev:hover,.pager a.next:hover{background-color:rgba(0,0,0,0);color:#000;text-decoration:underline}.pager a.prev{background-color:rgba(0,0,0,0)}.pager a.prev span{display:block;width:.5em;height:.5em;border-top:2px solid #00be98;border-left:2px solid #00be98;transform:rotate(-45deg)}.pager a.disabled{pointer-events:none;color:#9e9e9e}.pager a.disabled span{display:none}.pager a.next{background-color:rgba(0,0,0,0)}.pager a.next span{display:block;width:.5em;height:.5em;border-top:2px solid #00be98;border-right:2px solid #00be98;transform:rotate(45deg)}#topcontrol{display:none;z-index:900;position:fixed;right:60px;bottom:60px;transform:translateZ(0)}#topcontrol a{background-color:#fff;display:block;height:50px;width:50px;border-radius:100px;box-shadow:0 0 10px rgba(0,0,0,.2)}#topcontrol a:hover{box-shadow:0 0 10px rgba(0,0,0,.6);transform:translateY(-5px)}#topcontrol a::after{content:"";display:block;transform:rotate(-45deg);border-top:2px solid #00be98;border-right:2px solid #00be98;width:10px;height:10px;position:absolute;top:23px;left:19px;border-radius:2px}@media(max-width: 1024px){#topcontrol{bottom:10px !important;right:10px !important;height:40px;width:40px}#topcontrol a{width:40px;height:40px}#topcontrol a::after{top:18px;left:14px;border-width:2px}}#topcontrol.reachedToBottom{position:absolute;bottom:auto;top:-25px}@media(max-width: 1024px){#topcontrol.reachedToBottom{position:fixed;top:auto !important;bottom:10px !important}}.bscTbl02.contactForm .leadCauText{text-align:center;margin-top:4em;font-family:"Noto Sans JP",YuGothic,"游ゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Hiragino Sans","ヒラギノ角ゴシック",Meiryo,メイリオ,verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.bscTbl02.contactForm .leadCauText::before{content:"※";color:#c1341d}.bscTbl02.contactForm table{border:none;border:1px solid #c6c6c6;margin:2em auto 0}.bscTbl02.contactForm table tbody tr{border-bottom:1px solid #fff}@media(max-width: 768px){.bscTbl02.contactForm table tbody tr{border:none}}.bscTbl02.contactForm table tbody tr:first-child th{width:25%}.bscTbl02.contactForm table tbody th,.bscTbl02.contactForm table tbody td{font-size:1.1em;line-height:1.4;padding:2em}@media(max-width: 768px){.bscTbl02.contactForm table tbody th,.bscTbl02.contactForm table tbody td{display:block;width:100% !important;vertical-align:middle;padding:1.5em 2em}}.bscTbl02.contactForm table tbody th{background:none;border:none;position:relative;line-height:1.2;vertical-align:top;text-align:left;background-color:#c6c6c6}.bscTbl02.contactForm table tbody td{background:none;border:none;border-bottom:1px solid #c6c6c6;font-family:"Noto Sans JP",YuGothic,"游ゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Hiragino Sans","ヒラギノ角ゴシック",Meiryo,メイリオ,verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;vertical-align:top}.bscTbl02.contactForm table tbody td input[type=text],.bscTbl02.contactForm table tbody td input[type=number],.bscTbl02.contactForm table tbody td textarea{appearance:none;background-color:#efefef;border:2px solid rgba(0,0,0,0);transition:all .3s cubic-bezier(0.445, 0.05, 0.55, 0.95)}.bscTbl02.contactForm table tbody td input[type=text]:focus,.bscTbl02.contactForm table tbody td input[type=number]:focus,.bscTbl02.contactForm table tbody td textarea:focus{outline:none;border:2px solid rgba(255,193,7,.5) !important;background-color:inherit !important;border-radius:3px}.bscTbl02.contactForm table tbody td.nc input.empty,.bscTbl02.contactForm table tbody td.nc textarea.empty{border:2px solid #eeb5b1;background-color:#ffeeed;border-radius:3px}.bscTbl02.contactForm table tbody td.nc select.empty{border:2px solid #eeb5b1;background-color:#ffeeed;border-radius:3px}.bscTbl02.contactForm table tbody td input[type=text],.bscTbl02.contactForm table tbody td input[type=number]{padding:.7em 1em .5em}@media(max-width: 1024px){.bscTbl02.contactForm table tbody td{padding:2em 1em}}.subscribeBtn{text-align:center;max-width:700px;margin:3em auto 0;text-align:center}.subscribeBtn p{background-color:#00be98;border:none;color:#fff;display:inline-block;width:49%;border-radius:100px}.subscribeBtn p+p{margin-left:1.3%}@media(max-width: 768px){.subscribeBtn p{float:none;width:100%}.subscribeBtn p+p{margin-left:0}}.subscribeBtn p{transition:all .3s cubic-bezier(0.455, 0.03, 0.515, 0.955);position:relative}.subscribeBtn p i{display:inline-block;font-size:.6em;position:absolute;top:50%;transform:translateY(-50%);right:15%;color:#fff}.subscribeBtn p:hover{opacity:.8}.subscribeBtn p.disabled{opacity:.1;pointer-events:none}.subscribeBtn p.cancel{background-color:#00987a}.subscribeBtn p.cancel input{color:#fff}.subscribeBtn p.cancel i{color:#000;left:15%;right:auto}.subscribeBtn p input{display:block;width:100%;background:none;border:none;color:#fff;padding:1.1em 0 1.2em;line-height:140%;transition:all .3s cubic-bezier(0.455, 0.03, 0.515, 0.955);text-decoration:none;font-weight:bold}a.link{text-decoration:underline;color:#00be98}input.textFocus{color:#333}input.wSS,input.wS,input.wM,input.wL,input.wLL,input.wFull{padding:0;border:none;border-radius:0;outline:none;background:none;-webkit-appearance:none;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #ccc;font-size:1.3em;line-height:140%;padding:.5em .5em .45em;transition:all .3s cubic-bezier(0.455, 0.03, 0.515, 0.955);border-radius:3px}input.wSS::placeholder,input.wS::placeholder,input.wM::placeholder,input.wL::placeholder,input.wLL::placeholder,input.wFull::placeholder{color:#ccc}input.wSS:focus,input.wS:focus,input.wM:focus,input.wL:focus,input.wLL:focus,input.wFull:focus{background-color:#fff;outline:none;border-color:#00be98;box-shadow:0 0 5px rgba(0,0,0,.2)}input{vertical-align:middle}.wSS{width:85px}.wS{width:170px}.wS+.wS{margin-left:1em}.wM{width:270px}.wL{width:470px}.wLL{width:80%}.wFull{width:100%}.imeOn{ime-mode:active}.imeOff{ime-mode:disabled}textarea.txtarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #ccc;height:200px;padding:10px;width:100%;border-radius:3px;appearance:none;transition:all .3s cubic-bezier(0.455, 0.03, 0.515, 0.955);font-size:16px}@media(max-width: 768px){textarea.txtarea{font-size:4.2666666667vw}}textarea.txtarea::placeholder{color:#ccc}textarea.txtarea:focus{background-color:#fff;outline:none;border-color:#00be98;box-shadow:0 0 5px rgba(0,0,0,.2)}option{font-size:1.4rem !important}label{cursor:pointer}label:hover{color:#999}input[type=checkbox],input[type=radio]{margin-right:3px}.formErr{color:#e54e52;font-weight:bold}select.slctArea{background-color:#fcfbf8;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #ccc;margin-bottom:5px;padding:8px}select.slctArea[multiple=multiple] option{background-color:rgba(0,0,0,0) !important}input.inputErr,textarea.inputErr{background-color:#fadfde}input:focus,select:focus,textarea:focus{background-color:#eee}.req{display:inline-block;background-color:#e60012;color:#fff;font-family:"Noto Sans JP",YuGothic,"游ゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Hiragino Sans","ヒラギノ角ゴシック",Meiryo,メイリオ,verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.1rem;padding:.4em .8em;margin-left:3px;margin-right:5px;vertical-align:middle}.agreeBtn{margin-top:1em}.errText{box-sizing:border-box;color:#c1341d;font-size:.9em;font-weight:600;margin-bottom:1em}.errText::before{content:"※"}.errText+.errText{margin-top:0}.cauText{color:#999;font-size:.85em;line-height:1.4 !important;margin-top:.8em}.estimateRow{display:none}.estimateRow.estimate-is-selected{display:table-row}.otherRow{display:table-row}.otherRow.estimate-is-selected{display:none}.inputClm2 li{display:inline-block;float:none;width:auto;margin-bottom:0}.inputClm2 li:nth-child(2){float:none;margin-left:1em}.inputClm2 li span,.inputClm2 li input{display:inline-block;vertical-align:middle}.inputClm2 li span{margin-right:1em}@media(max-width: 1024px){.inputClm2 li{display:block;width:100%}.inputClm2 li span{display:block;margin-bottom:1em;width:auto;margin-right:0}.inputClm2 li input{width:100%}.inputClm2 li:nth-child(2){margin-top:1em;margin-left:0}}.cBoxList li{display:inline-block}.cBoxList li+li{margin-left:1.5em}@media(max-width: 768px){.cBoxList li{display:block;margin-top:1em}.cBoxList li+li{margin-left:0}}.cBoxList li label{position:relative;margin:.5em;cursor:pointer}.cBoxList li label input{position:relative;margin:0 1rem 0 0;cursor:pointer}.cBoxList li label input::before{position:absolute;z-index:1;top:.125rem;left:.1875rem;width:.75rem;height:.375rem;content:"";transition:transform .2s cubic-bezier(0.45, 1.8, 0.5, 0.75);transform:rotate(-45deg) scale(0, 0);border:2px solid #00be98;border-top-style:none;border-right-style:none}.cBoxList li label input:checked::before{-webkit-transform:rotate(-45deg) scale(1, 1);transform:rotate(-45deg) scale(1, 1)}.cBoxList li label input::after{position:absolute;top:-0.125rem;left:0;width:1rem;height:1rem;content:"";cursor:pointer;border:2px solid #ccc;background:#fff}.cBoxList+.cBoxList{margin-top:1.5em}@media(max-width: 768px){.cBoxList+.cBoxList{margin-top:1em}}.formAddressArea p:not(.first){margin-top:1em}.formAddressArea .selectBox{margin-top:1em}.selectBox{width:100%;text-align:center;position:relative;background:#fff;border-radius:5px}.selectBox::after{content:"";display:block;clear:both;height:0}.selectBox select{width:100%;padding:.8em 1em;cursor:pointer;text-indent:.01px;text-overflow:ellipsis;border:none;outline:none;background:rgba(0,0,0,0);background-image:none;box-shadow:none;-webkit-appearance:none;appearance:none;border:2px solid rgba(0,0,0,0);transition:all .3s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.selectBox select::-ms-expand{display:none}.selectBox::before{position:absolute;width:0;height:0;padding:0;content:"";border-right:3px solid #00be98;border-bottom:3px solid #00be98;width:10px;height:10px;pointer-events:none;top:50%;transform:translateY(-50%) rotate(45deg);right:20px}.g-recaptcha div{margin:0 auto}.bscTbl01.contactForm table tr.head{border:4px solid #00987a}.bscTbl01.contactForm table tr.head th{color:#000}@media(max-width: 414px){#ui-datepicker-div{font-size:3.7333333333vw;width:calc(100% - (2em + 7%))}#ui-datepicker-div table th,#ui-datepicker-div table td{font-size:3.7333333333vw}#ui-datepicker-div table td a,#ui-datepicker-div table td span{padding:.5em .3em}}.dateSelect ul{overflow:hidden;padding-bottom:2px}.dateSelect ul li{float:left;width:33%}.dateSelect ul li+li{float:right;width:65%;vertical-align:middle;text-align:center}.dateSelect ul li .start,.dateSelect ul li .end{width:calc(50% - 10px)}@media(max-width: 414px){.dateSelect ul li .start,.dateSelect ul li .end{width:100%}}.dateSelect ul li .selectBox,.dateSelect ul li span{float:left}.dateSelect ul li span{display:block;float:left;width:20px;margin-top:8px}.dateSelect ul li .selectBox{width:calc(50% - 10px)}.dateSelect ul li .selectBox select{padding:.5em 1em .3em}@media(max-width: 768px){.dateSelect ul li{float:none;width:100%}.dateSelect ul li+li{float:none;width:100%;margin-top:1em}}@media(max-width: 414px){.dateSelect ul li .selectBox::before{border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid #000;right:10px}}.selectBox+.selectBox{display:none}.cBoxList li label{margin:0}.cBoxList li+li{margin-left:.45em}@media(max-width: 768px){.cBoxList li+li{margin-left:0}}.radioList{text-align:left}.radioList ul{margin:0;padding:0}.radioList li{list-style:none}.radioList li+li{margin-top:1em}.radioList label{display:block;width:100%;line-height:135%;position:relative;cursor:pointer;transition:all .3s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.radioList label:hover{color:#999}.radioList label:hover span{opacity:.7}.radioList label:hover span::before,.radioList label:hover span::after{color:#999}.radioList input{position:relative;margin:0 1em 0 0;cursor:pointer}@media(max-width: 414px){.radioList input{font-size:1.3em;margin:0 .8em 0 0}}.radioList input:before{position:absolute;z-index:1;top:.03em;left:.135em;width:.75em;height:.75em;content:"";-webkit-transition:-webkit-transform .4s cubic-bezier(0.45, 1.8, 0.5, 0.75);transition:transform .4s cubic-bezier(0.45, 1.8, 0.5, 0.75);-webkit-transform:scale(0, 0);transform:scale(0, 0);border-radius:50%;background:#00be98}.radioList input:checked{color:#999}.radioList input:checked:before{-webkit-transform:scale(1, 1);transform:scale(1, 1)}.radioList input:after{position:absolute;top:-0.3em;left:-0.175em;width:1.4em;height:1.4em;content:"";border:2px solid #f2f2f2;border-radius:50%;background:#fff}@media(max-width: 768px){#breadCrumbs{display:none}#contents{margin:0 auto;width:100%}#main{float:none;width:100%}#main .topicsList article{width:48.5%;margin:0}#main .topicsList article:nth-child(2n){float:right}#main .topicsList article+article+article{margin-top:3em}}@media(max-width: 768px)and (max-width: 414px){#main .topicsList article{width:100%;float:none}#main .topicsList article:nth-child(2n){float:none}#main .topicsList article+article{margin-top:2em}}@media(max-width: 768px){.bscBox01,.bscBox02{padding:2em}.bscTbl01 th,.bscTbl01 td{display:block;padding:10px 3%;width:100%}.bscTbl01.scroll th,.bscTbl01.scroll td{display:table-cell}.clm4 li{float:left;margin-right:0;width:48.5%}.clm4 li.even,.clm4 li:nth-child(2n){float:right}.clm4 li+li+li{margin-top:2em}.clm4 li:nth-child(4n){margin-right:0}.clm3 li{float:left;margin-right:0;width:48.5%}.clm3 li.even,.clm3 li:nth-child(2n){float:right}.pager{text-align:center}}@media(max-width: 768px)and (max-width: 768px){.pager a{font-size:1.1rem}}@media(max-width: 768px)and (max-width: 768px)and (max-width: 414px){.pager a{font-size:3.7333333333vw;padding:.7em .6em .7em}.pager a.prev,.pager a.next{margin:0}}@media(max-width: 768px){.subscribeBtn input{padding:15px 0 13px;margin-top:5px;width:100%}input.wSS,input.wS,input.wM,input.wL,input.wLL{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wSS{width:30%}.wS{width:48%}.wS+.wS{float:right;margin-left:0}.wM,.wL,.wLL{width:100%}.imeOn{ime-mode:active}.imeOff{ime-mode:disabled}textarea.txtarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:200px;width:100%}select.timearea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:50%}option{font-size:1.4rem !important}label{cursor:pointer}label:hover{color:#999}.formErr{color:#e54e52;font-weight:bold}input.inputErr,textarea.inputErr{background-color:#fadfde}.req{font-size:10px;line-height:100%;margin-left:3px;padding:2px 5px;margin-right:5px;vertical-align:middle}.cauText{display:block}}@media(max-width: 768px){body{padding-top:60px}header{position:fixed;width:100%;left:0;top:0;z-index:100}}header nav{padding:0;height:89px;z-index:10;background-color:#00be98}@media(max-width: 768px){header nav{height:60px}}header nav .navbar-right{margin-right:80px}@media(max-width: 768px){header nav .navbar-right{margin-right:50px}}header nav .navbar-right .nav-item.icon-btn .nav-link{color:#fff;font-size:14px;text-align:center;padding:1.1em 0;transition:all .3s cubic-bezier(0.455, 0.03, 0.515, 0.955)}header nav .navbar-right .nav-item.icon-btn .nav-link span{display:block;font-weight:bold}header nav .navbar-right .nav-item.icon-btn .nav-link i{display:block;font-size:2.5em;height:40px}header nav .navbar-right .nav-item.icon-btn .nav-link.favorite i{font-size:2.4em}header nav .navbar-right .nav-item.icon-btn .nav-link:hover{opacity:.8}header nav .navbar-right .nav-item.icon-btn+.icon-btn{margin-left:1em}@media(max-width: 768px){header nav .navbar-right .nav-item.icon-btn,header nav .navbar-right .nav-item.devider{display:none}}@media(max-width: 768px){header nav .navbar-nav{display:block !important}}@media screen and (max-width: 768px){header nav .navbar-nav .nav-item a.button-transparent{margin:0 !important}}header nav .navbar-nav .nav-item a.button-transparent{border-radius:19px;background-color:rgba(0,0,0,0);color:#fff;border:1px solid #fff;cursor:pointer;text-align:center;font-size:15px;margin:25px 0;display:block;padding:.35em 1.5em;transition:all .3s cubic-bezier(0.455, 0.03, 0.515, 0.955)}header nav .navbar-nav .nav-item a.button-transparent:hover{background-color:#fff;color:#00be98}header nav .navbar-nav .nav-item a.button-transparent.button-favorite::before{content:"お気に入りに追加"}header nav .navbar-nav .nav-item a.button-transparent.button-favorite i{display:inline-block;vertical-align:middle;margin-left:.3em;font-size:1.1em}@media(max-width: 768px){header nav .navbar-nav .nav-item a.button-transparent.button-favorite{width:40px;height:40px;border:none;padding:0;font-size:20px;border-radius:100px;padding:4px 0;margin:0}header nav .navbar-nav .nav-item a.button-transparent.button-favorite i{margin-left:0;text-indent:2px}header nav .navbar-nav .nav-item a.button-transparent.button-favorite:hover{background:none;color:#fff}header nav .navbar-nav .nav-item a.button-transparent.button-favorite::before{content:none !important}}header nav .navbar-nav .nav-item a.button-transparent.button-favorite.active{background-color:#fff;color:#00be98}header nav .navbar-nav .nav-item a.button-transparent.button-favorite.active::before{content:"お気に入り済"}header nav .navbar-nav .nav-item a.logo{position:absolute;text-transform:uppercase;font-family:Montserrat,sans-serif;font-size:14px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:2;letter-spacing:5.6px;color:#fff;width:100px;top:20px;left:30px}@media(max-width: 768px){header nav .navbar-nav .nav-item a.logo{left:3%;top:8px;width:75px}}header nav .navbar-nav .nav-item a.logo svg{width:100%}@media(max-width: 768px){header nav .navbar-nav .nav-item a.logo svg #logoType{display:none}}header nav .navbar-nav .nav-item a.logo:hover{color:#fff}header nav .navbar-nav .nav-item.divider{border-left:1px solid #fff;margin-top:10px;margin-bottom:10px;padding:0;width:0}@media(max-width: 768px){header nav .navbar-nav .nav-item.divider{display:none}}header nav .navbar-nav .nav-item+.nav-item{margin-left:35px}#header .spMenu{cursor:pointer;display:block;height:60px;width:60px;position:fixed;right:20px;top:18px;z-index:1010}@media(max-width: 768px){#header .spMenu{top:3px;right:5px;width:60px;height:60px}}#header .spMenu span{background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:top;zoom:1;*display:inline;height:2px;width:32px;position:absolute;right:13px;transition:all .3s cubic-bezier(0.455, 0.03, 0.515, 0.955)}#header .spMenu span:nth-of-type(1){top:20px}#header .spMenu span:nth-of-type(2){top:28px;opacity:0}#header .spMenu span:nth-of-type(3){top:32px}#header .spMenu.active{height:40px;width:40px}#header .spMenu.active span:nth-of-type(1){transform:translateY(6px) rotate(-45deg)}#header .spMenu.active span:nth-of-type(2){opacity:0}#header .spMenu.active span:nth-of-type(3){transform:translateY(-6px) rotate(45deg)}#header .spMenu.active small{color:#000}#header .spMenu.scroll span{background-color:#00be98}@media(max-width: 768px){#header .spMenu.scroll span{background-color:#fff}}#header #favoriteModalBtn{position:fixed;top:25px;right:96px;z-index:100;transition:all .3s cubic-bezier(0.455, 0.03, 0.515, 0.955);opacity:0;visibility:hidden}@media(max-width: 768px){#header #favoriteModalBtn{top:24px;right:65px;display:none}}#header #favoriteModalBtn a{display:block;border-radius:19px;background-color:rgba(0,0,0,0);color:#00be98;border:1px solid #00be98;cursor:pointer;text-align:center;font-size:15px;display:block;padding:.35em 1.5em}#header #favoriteModalBtn a:hover,#header #favoriteModalBtn a.active{background-color:#00be98;color:#fff}#header #favoriteModalBtn a.active::before{content:"お気に入り済"}#header #favoriteModalBtn a{transition:all .3s cubic-bezier(0.455, 0.03, 0.515, 0.955)}#header #favoriteModalBtn a::before{content:"お気に入りに追加"}#header #favoriteModalBtn a i{display:inline-block;vertical-align:middle;margin-left:.3em;font-size:1.1em}@media(max-width: 768px){#header #favoriteModalBtn a{border:none;height:40px;width:40px;border-radius:100px;box-sizing:border-box;padding:10px 0;text-align:center}#header #favoriteModalBtn a i{font-size:24px;margin:0;text-indent:2px}#header #favoriteModalBtn a::before{content:none !important}}#header.scroll{opacity:1;visibility:visible}#header.scroll #favoriteModalBtn{opacity:1;visibility:visible}#spNav{height:100%;display:block;transition:all .3s cubic-bezier(0.455, 0.03, 0.515, 0.955);visibility:hidden;width:30%;min-width:610px}@media(max-width: 768px){#spNav{min-width:100%;width:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch}}#spNav{position:fixed;top:0;right:0;z-index:990;transform:translateX(10px);background-color:#fff;opacity:0;overflow-y:auto;-webkit-overflow-scrolling:touch;min-height:100vh}#spNav .wrap{overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;min-height:100vh;padding:95px 5% 0;background-color:#00be98}@media(max-width: 768px){#spNav .wrap{padding:70px 3% 0}}#spNav.active{visibility:visible;opacity:1;top:0;transform:translateX(0)}#spNav #spBg{height:100%;width:500%;position:fixed;right:-50%;top:0;z-index:-1;opacity:0;transition:all .3s cubic-bezier(0.455, 0.03, 0.515, 0.955);pointer-events:none}#spNav.active #spBg{right:0;opacity:1;pointer-events:auto}#spNav::after{background-color:#f9f9f9;background-color:#00be98;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}#spNav::before,#spNav::after{opacity:0;transition:all .3s cubic-bezier(0.455, 0.03, 0.515, 0.955)}#spNav.active::before,#spNav.active::after{opacity:1}#spNav .brandMark{position:absolute;left:5%;top:23px;width:100px}@media(max-width: 768px){#spNav .brandMark{left:3%;top:13px}}@media(max-width: 414px){#spNav .brandMark{width:75px}}#spNav .brandMark i{color:#fff;font-size:42px}@media(max-width: 768px){#spNav .brandMark i{font-size:32px}}#spNav .loginBtn{position:absolute;right:90px;top:28px}@media(max-width: 768px){#spNav .loginBtn{right:70px;display:none}}#spNav .loginBtn a{font-size:15px;display:block;color:#fff;border:1px solid #fff;padding:.35em 1.5em;border-radius:100px;text-decoration:none;transition:all .3s cubic-bezier(0.455, 0.03, 0.515, 0.955)}#spNav .loginBtn a i{display:inline-block;vertical-align:middle;font-size:1.1em;margin-left:.3em}#spNav .loginBtn a:hover{background-color:#fff;color:#00be98}#spNav .loginBtn.favoriteBtn{display:none}#spNav .loginBtn.favoriteBtn a::before{content:"お気に入りに追加"}#spNav .mainBox,#spNav .subBox{width:100%;margin:0;padding:0}#spNav .mainBox li,#spNav .subBox li{margin:37px 15px;width:100%;margin:0 auto 1.5em;list-style-type:none;text-align:center}#spNav .mainBox li a,#spNav .subBox li a{display:block;border:solid 1px #fff;border-radius:5px;padding:2em 8%;color:#fff;text-decoration:none;transition:all .3s cubic-bezier(0.455, 0.03, 0.515, 0.955)}#spNav .mainBox li a i,#spNav .subBox li a i{display:block;font-size:4em}@media(max-width: 414px){#spNav .mainBox li a i,#spNav .subBox li a i{font-size:11.2vw}}#spNav .mainBox li a span,#spNav .subBox li a span{max-width:224px;display:block;border:1px solid #fff;padding:.4em 1.5em;border-radius:100px;font-size:1.1em;margin:1.5em auto 0;transition:all .3s cubic-bezier(0.455, 0.03, 0.515, 0.955)}@media(max-width: 414px){#spNav .mainBox li a span,#spNav .subBox li a span{font-size:3.7333333333vw}}#spNav .mainBox li a:hover,#spNav .subBox li a:hover{background-color:rgba(255,255,255,.2)}#spNav .subBox{overflow:hidden}#spNav .subBox li{float:left;width:48%}#spNav .subBox li+li{float:right}#spNav .terms{margin-top:1em;text-align:center}#spNav .terms a{display:inline-block;line-height:2;color:#fff;text-decoration:underline}#spNav .terms a+a{margin-left:2em}.footer{background-color:#000;padding:25px 5%;height:auto}@media(max-width: 414px){.footer{padding:15px 5%}}.footer nav{padding:0;display:block;height:auto;margin:0}.footer ul{display:block;text-align:center}.footer ul li{display:inline-block}.footer ul li+li{margin-left:1.3em}.footer ul li a{color:#fff;font-size:.95em}@media(max-width: 414px){.footer ul li a{font-size:3.2vw}}.footer ul li a:hover{text-decoration:underline}#fixed-menu-sp{display:none}@media(max-width: 768px){#fixed-menu-sp{display:block;position:fixed;bottom:0;left:0;width:100%;z-index:50;background-color:#e8e8e8}#fixed-menu-sp ul{display:table;table-layout:fixed;width:100%;margin:0;padding:0}}@media(max-width: 768px)and (max-width: 414px){#fixed-menu-sp ul{height:50px}}@media(max-width: 768px){#fixed-menu-sp ul li{display:table-cell;vertical-align:middle;text-align:center;overflow:hidden}#fixed-menu-sp ul li a{display:block;color:#525252;font-size:18px;padding:1em 0;text-decoration:none}}@media(max-width: 768px)and (max-width: 414px){#fixed-menu-sp ul li a{font-size:2.6666666667vw;padding:1.3em 0 1em}}@media(max-width: 768px){#fixed-menu-sp ul li a.active{color:#00be98}#fixed-menu-sp ul li a i{display:block;font-size:1.5em}}@media(max-width: 768px)and (max-width: 414px){#fixed-menu-sp ul li a i{font-size:2.5em}}@media(max-width: 768px){#fixed-menu-sp ul li a span{display:block;margin-top:.3em;font-weight:bold}}.floating-register-button{position:fixed;z-index:51;display:inline-flex;width:10vw;height:10vw;min-width:80px;min-height:80px;max-width:120px;max-height:120px;background-color:#00be98;bottom:10px;right:10px;border-radius:50%;box-shadow:0 0 5px 2px rgba(0,0,0,.2);flex-direction:column;justify-content:center;align-items:center}.floating-register-button:hover{text-decoration:none}.floating-register-button .floating-register-label{color:#fff;font-weight:bold;font-size:.7em}@media screen and (min-width: 768px){.floating-register-button .floating-register-label{font-size:.8em}}@media screen and (min-width: 900px){.floating-register-button .floating-register-label{font-size:.9em}}@media screen and (max-width: 768px){.floating-register-button{bottom:100px}}@media screen and (max-width: 414px){.floating-register-button{bottom:80px}}.floating-register-button .floating-register-icon{width:50%}.floating-articles-nav{position:fixed;z-index:51;display:inline-flex;width:10vw;height:10vw;min-width:80px;min-height:80px;max-width:120px;max-height:120px;background-color:#00be98;bottom:10px;right:10px;border-radius:50%;box-shadow:0 0 5px 2px rgba(0,0,0,.2);flex-direction:column;justify-content:center;align-items:center}.floating-articles-nav:hover{text-decoration:none}.floating-articles-nav .floating-articles-label{color:#fff;font-weight:bold;font-size:.7em}@media screen and (min-width: 768px){.floating-articles-nav .floating-articles-label{font-size:.8em}}@media screen and (min-width: 900px){.floating-articles-nav .floating-articles-label{font-size:.9em}}@media screen and (max-width: 768px){.floating-articles-nav{bottom:100px}}@media screen and (max-width: 414px){.floating-articles-nav{bottom:80px}}.floating-articles-nav .floating-articles-icon{width:50%}@media(max-width: 768px){body{background:none !important;height:auto !important;padding-bottom:70px !important}}.button-green{background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;padding:0;appearance:none;color:#fff !important;border-radius:100px;background-color:#00be98;border:none;text-align:center;max-width:315px;height:50px;padding:12px;transition:all .3s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.button-green:hover{background-color:#00987a;text-decoration:none}.bscBtn01{text-align:center}.bscBtn01 a,.bscBtn01 button,.bscBtn01 input{background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;padding:0;appearance:none;transition:all .3s cubic-bezier(0.455, 0.03, 0.515, 0.955);display:inline-block;font-size:1.3rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;display:inline-block;vertical-align:top;zoom:1;letter-spacing:.2em;*display:inline;padding:15px 20px 13px;line-height:140%;text-decoration:none;position:relative;background-color:#00be98;font-size:18px;letter-spacing:.08em;padding:.8em 0;width:100%;border-radius:100px}.bscBtn01 a i,.bscBtn01 button i,.bscBtn01 input i{margin-left:.5em}.bscBtn01 a:hover,.bscBtn01 button:hover,.bscBtn01 input:hover{background-color:#00987a}@media(max-width: 414px){.bscBtn01 a,.bscBtn01 button,.bscBtn01 input{font-size:3.7333333333vw}}.bscBtn01.wNormal{max-width:370px;margin:0 auto}.bscBtn02 a{font-size:1.3rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;display:inline-block;vertical-align:top;zoom:1;letter-spacing:.2em;*display:inline;padding:15px 20px 13px;line-height:140%;text-decoration:none;position:relative;border:1px solid #00be98;background-color:#00be98;max-width:260px;width:100%;text-align:center}.bscBtn02 a i{display:inline-block;margin-right:.7em;font-size:.9em;position:static;transform:translate(0)}.bscBtn02 a:hover{background-color:#fff;color:#00be98}.bscBtn02 a:hover i{color:#00be98;transition:all .3s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.newsDetail .bscBtn02{margin-top:4em;font-weight:bold}.roundArrBtn a{display:block;font-size:1.1em;font-weight:bold;padding-left:2.3em;color:#00be98;text-decoration:none;padding:1em 1em 1em;border-radius:8px;border:2px solid #00be98;text-align:center}.roundArrBtn a:hover{background-color:#00be98;color:#fff}.roundArrBtn a:hover i{background-color:#fff;color:#00be98}.roundArrBtn a span{display:inline-block;vertical-align:middle}.roundArrBtn a i{font-size:16px;font-weight:bold;display:block;width:24px;height:24px;z-index:1;background-color:#fff;border-radius:100px;position:absolute;top:50%;transform:translateY(-50%);left:0;color:#00be98;padding:4px}@media(max-width: 414px){.roundArrBtn a i{width:1.5em;height:1.5em;font-size:4.2666666667vw}}.roundArrBtn a i{position:static;transform:translate(0);display:inline-block;margin-right:.5em;color:#fff;background-color:#00be98;transition:all .3s cubic-bezier(0.455, 0.03, 0.515, 0.955);vertical-align:middle}.pdfBtn{margin-top:3em}.pdfBtn a{display:block;font-size:2.2em;background-color:#00be98;color:#fff;padding:.8em 1em;position:relative}.pdfBtn a:hover{opacity:.8}.pdfBtn a::before{box-sizing:border-box;content:"PDF";font-family:"Montserrat",sans-serif;font-style:italic;display:inline-block;font-size:.4em;font-weight:bold;width:4em;height:4em;padding:1.4em .2em;border:3px solid #fff;border-radius:100px;text-align:center;position:absolute;top:50%;transform:translateY(-50%)}.pdfBtn a span{font-style:normal;display:inline-block;padding-left:2em}@media(max-width: 414px){.pdfBtn a{font-size:4.8vw;font-weight:bold;line-height:1.3;text-align:center}.pdfBtn a::before{position:static;transform:translate(0);font-size:.8em;padding:1.2em 0em;margin-right:.5em}.pdfBtn a span{padding:0}}#contents .editor{font-family:"Noto Sans JP",YuGothic,"游ゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Hiragino Sans","ヒラギノ角ゴシック",Meiryo,メイリオ,verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}#contents .editor img{max-width:100%}#contents .editor p{line-height:1.7;font-size:1.2em}#contents .editor .fltImgWrap{overflow:hidden;margin-bottom:3em}#contents .editor .fltImgL,#contents .editor .fltImgR{max-width:45%;margin-bottom:0}@media(max-width: 1024px){#contents .editor .fltImgL,#contents .editor .fltImgR{max-width:100%;margin-bottom:2em;text-align:center}}#contents .editor h1,#contents .editor h2,#contents .editor h3,#contents .editor h4,#contents .editor h5,#contents .editor h6{line-height:1.4;margin-bottom:1em}#contents .editor h1{font-size:2em}#contents .editor h2{font-size:1.7em}#contents .editor h3{font-size:1.5em}#contents .editor h4,#contents .editor h5,#contents .editor h6{font-size:1.2em}#contents .editor ul{margin-bottom:15px}#contents .editor ul li{font-size:1.2em;line-height:170%;text-indent:-1em;padding-left:1em;margin-bottom:5px;position:relative}#contents .editor ul li::before{content:"";display:inline-block;width:10px;height:10px;left:0;background-color:#00be98;border-radius:10px;margin-right:.5em}#contents .editor a{text-decoration:underline}#contents .editor table{border-collapse:collapse;border-left:1px solid #efefef;border-top:1px solid #efefef;width:100%}#contents .editor table th,#contents .editor table td{background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-right:1px solid #efefef;border-bottom:1px solid #efefef;line-height:1.4;font-size:1.2em;padding:1.5em;text-align:left}#contents .editor table th{background-color:#efefef;border-bottom:1px solid #fff}#contents .editor table tr.head th{background-color:#00be98;color:#fff}#contents .editor table tr:last-child th{border-bottom:1px solid #efefef}@media print{body{zoom:70%}.printHidden{display:none}}
