@media screen and (min-width: 1024px){.visible-md,.visible-sm{display:none}.visible-lg{display:inherit}}@media screen and (min-width: 750px)and (max-width: 1023px){.visible-lg,.visible-sm{display:none}.visible-md{display:inherit}}@media screen and (max-width: 749px){.visible-lg,.visible-md{display:none}.visible-sm{display:inherit}}.bg-green{background:#dee7e6}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:rgba(0,0,0,0)}*{-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.5}h1,h2,h3,h4,h5,h6{line-height:1.5}p{line-height:1.8}@media screen and (min-width: 750px){html{font-size:10px}}@media screen and (max-width: 749px){html{font-size:2.5445292621vw}}body{width:100%;background:#fff;color:#000;font-family:"Noto Sans JP",YuGothic,"Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-size:1.5rem;font-weight:400;overflow-x:hidden}main{display:block}li{list-style-type:none}a{text-decoration:none;color:inherit}@media screen and (min-width: 750px){a{-webkit-transition:all .5s;transition:all .5s}a::before,a::after{-webkit-transition:all .5s;transition:all .5s}}@media screen and (min-width: 750px){button{-webkit-transition:all .5s;transition:all .5s}button::before,button::after{-webkit-transition:all .5s;transition:all .5s}}img{vertical-align:bottom;width:100%;max-width:100%;height:auto}svg{width:100%;height:auto}sup{font-size:.5em;vertical-align:super}input,button,textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none}button{background-color:rgba(0,0,0,0);border:none;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}table{border-collapse:collapse;border-spacing:0;width:100%}address{font-style:normal}.l-wrapper{overflow:hidden}@media screen and (min-width: 750px){.l-inner-md{width:90%;max-width:1528px;margin:0 auto}}@media screen and (max-width: 749px){.l-inner-md{padding:0 1.5rem}}@media screen and (min-width: 750px){.l-inner-ex{width:90%;max-width:1000px;margin:0 auto}}@media screen and (max-width: 749px){.l-inner-ex{padding:0 3.2rem}}@media screen and (min-width: 750px){.l-inner-sm{width:90%;max-width:900px;margin:0 auto}}@media screen and (max-width: 749px){.l-inner-sm{padding:0 1.5rem}}@media screen and (min-width: 1024px){.h-normal{padding-top:min(10.4166666667vw,18rem)}}@media screen and (max-width: 1023px){.h-normal{padding-top:8rem}}@media screen and (max-width: 1023px){.ham{position:relative;z-index:10;width:5rem;height:5rem;-webkit-transition:all .3s;transition:all .3s}}.ham__item{background:#fff}@media screen and (max-width: 1023px){.ham__item{position:absolute;height:1px;-webkit-transition:all .35s ease;transition:all .35s ease;left:1.5rem;width:2rem}.ham__item:nth-child(1){top:2.2rem}.ham__item:nth-child(2){top:2.8rem}.is-active .ham__item{background:#000}}@media screen and (max-width: 1023px){.is-active .ham__item{top:2.6rem}.is-active .ham__item:nth-child(1){-webkit-transform:rotate(225deg);transform:rotate(225deg)}.is-active .ham__item:nth-child(2){-webkit-transform:rotate(-225deg);transform:rotate(-225deg)}}@media screen and (min-width: 1024px){body:not(.page-top) .hd.is-scroll-zero{background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.6274509804)), to(transparent));background:linear-gradient(180deg, rgba(0, 0, 0, 0.6274509804), transparent)}}.hd{position:fixed;left:0;width:100%;color:#fff;z-index:999;-webkit-transition:.3s;transition:.3s}.hd.is-scroll-up{opacity:1;visibility:visible}@media screen and (min-width: 1024px){.hd.is-scroll-up{background:hsla(0,0%,100%,.8)}.hd.is-scroll-up .hd__inner{height:min(10.4166666667vw,11rem)}.hd.is-scroll-up .hd__logo{-webkit-filter:invert(100%);filter:invert(100%)}.hd.is-scroll-up .hd__body{color:#000}}.hd.is-scroll-down{opacity:0;visibility:hidden}@media screen and (min-width: 1024px){.hd{top:0}}@media screen and (max-width: 1023px){.hd{top:0;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.6274509804)), to(transparent));background:linear-gradient(180deg, rgba(0, 0, 0, 0.6274509804), transparent)}.is-active .hd{color:#000}}.hd__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:all .3s;transition:all .3s}@media screen and (min-width: 1024px){.hd__inner{width:94%;max-width:1528px;height:min(10.4166666667vw,12rem);margin:0 auto}}.hd__head{color:#fff}@media screen and (min-width: 1024px){.hd__head{width:clamp(35rem,28.9351851852vw,50rem)}}@media screen and (max-width: 1023px){.hd__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:5rem;padding-left:1.5rem}}.hd__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hd__logo svg{fill:#fff;-webkit-transition:all .5s;transition:all .5s}@media screen and (min-width: 750px){.hd__logo svg{width:4.1rem;height:3.6rem}}@media screen and (max-width: 749px){.hd__logo svg{width:2.4rem;height:2.1rem}}.logo__text{font-family:"Helvetica Neue",Helvetica,Arial,YuGothic,"Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-weight:500;display:inline-block;padding-left:5px;-webkit-transition:all .3s;transition:all .3s}@media screen and (min-width: 1024px){.logo__text{font-size:clamp(1.8rem,1.3888888889vw,2.2rem)}}@media screen and (max-width: 1023px){.logo__text{font-size:1.3rem}}.hd__body{color:#fff}@media screen and (min-width: 1024px){.hd__body{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media screen and (max-width: 1023px){.hd__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;top:0;left:0;width:100%;min-height:100vh;padding:5rem 2rem 5rem calc(20% + 6rem);background:-webkit-gradient(linear, right top, left top, color-stop(80%, #DEE7E6), color-stop(20%, rgba(217, 217, 217, 0.5)));background:linear-gradient(to left, #DEE7E6 80%, rgba(217, 217, 217, 0.5) 20%);opacity:0;-webkit-transition:all .3s;transition:all .3s;visibility:hidden;z-index:5;color:#000}.is-active .hd__body{visibility:visible;opacity:1}}@media screen and (min-width: 1024px){.gnav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width: 1024px){.gnav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:min(39.0625vw,51rem);-webkit-box-flex:1;-ms-flex:1;flex:1}}@media screen and (min-width: 1024px){.gnav__item.-sp{display:none}}@media screen and (max-width: 1023px){.gnav__item+.gnav__item{margin-top:4rem}}@media screen and (min-width: 1024px){.gnavSub{display:none}}@media screen and (max-width: 1023px){.gnavSub{margin-top:10rem}}@media screen and (min-width: 1024px){.gnav__anc{font-size:1.4rem}}@media screen and (max-width: 1023px){.hd__foot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.hd__cvbtn{display:block;background:rgba(217,217,217,.5);border-radius:3rem;color:#000;font-family:"Helvetica Neue",Helvetica,Arial,YuGothic,"Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;text-align:center}@media screen and (min-width: 1024px){.hd__cvbtn{width:clamp(15rem,12.7314814815vw,22rem);padding:.5em;font-size:clamp(1.4rem,1.1574074074vw,2rem)}}@media screen and (max-width: 1023px){.hd__cvbtn{width:10.7rem;padding:.75em;font-size:1rem}}.ft{background:#141b25;color:#fff}@media screen and (min-width: 1200px){.ft{padding:15rem 0}}@media screen and (min-width: 750px)and (max-width: 1199px){.ft{padding:10rem 0}}@media screen and (max-width: 749px){.ft{padding:5rem 0}}@media screen and (min-width: 750px){.ft__top{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width: 1024px){.ft__head{width:45%}}@media screen and (min-width: 750px)and (max-width: 1023px){.ft__head{width:50%}}@media screen and (max-width: 749px){.ft__head{margin-bottom:5rem;text-align:center}}.ft__logo{font-family:"Helvetica Neue",Helvetica,Arial,YuGothic,"Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-weight:500;letter-spacing:.05em}@media screen and (min-width: 1200px){.ft__logo{font-size:2.2rem}}@media screen and (max-width: 1199px){.ft__logo{font-size:1.7rem}}@media(hover: hover){.ft__logo:hover{opacity:.7}}@media screen and (max-width: 749px){.ft__body{padding-left:3rem}}.ft__nav__item{font-size:1.6rem}@media screen and (min-width: 1200px){.ft__nav__item+.ft__nav__item{margin-top:4rem}}@media screen and (max-width: 1199px){.ft__nav__item+.ft__nav__item{margin-top:4rem}}.ft__nav__link{font-family:"Helvetica Neue",Helvetica,Arial,YuGothic,"Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}@media(hover: hover){.ft__nav__link:hover{text-decoration:underline}}.ft__btm{padding-top:1.5rem;border-top:1px solid #fff;margin-top:4rem;position:relative}@media screen and (max-width: 749px){.ft__btm{padding-bottom:14rem}}.ft__copy{font-family:"Helvetica Neue",Helvetica,Arial,YuGothic,"Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-weight:500;font-size:1.4rem}@media screen and (max-width: 749px){.ft__copy{position:absolute;bottom:5.5rem;left:0;width:100%;text-align:center}}.ft__policy{font-family:"Helvetica Neue",Helvetica,Arial,YuGothic,"Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-weight:500;font-size:1.4rem}@media screen and (min-width: 750px){.ft__policy{margin-left:6.5445026178%}}@media(hover: hover){.ft__policy:hover{text-decoration:underline}}.ft__link{position:relative;border:1px solid #fff;text-transform:uppercase;font-family:"Helvetica Neue",Helvetica,Arial,YuGothic,"Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-weight:500}@media screen and (min-width: 1024px){.ft__link{margin-left:6.5445026178%;padding:.4rem 6rem .4rem 1.5rem;font-size:1.5rem}}@media screen and (max-width: 1023px){.ft__link{display:block;margin:3rem auto 0;padding:.4rem 3rem;max-width:30rem;text-align:center;font-size:1.4rem}}@media(hover: hover){.ft__link:hover{color:#141b25;background:#fff}}.ft__link::after{content:"";position:absolute;top:50%;right:1.5rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-family:"tsukamoto" !important;-webkit-transition:color 0s;transition:color 0s}.ft__btm__right{position:absolute;right:0;top:1.5rem}.top__to__btm{font-family:"Helvetica Neue",Helvetica,Arial,YuGothic,"Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-weight:500;font-size:1.4rem}@media(hover: hover){.top__to__btm:hover{text-decoration:underline}}.ft__privacy__mark{width:4.6rem;min-width:4.6rem;position:absolute}@media screen and (min-width: 750px){.ft__privacy__mark{left:11rem;bottom:-6rem}}@media screen and (min-width: 750px)and (max-width: 1023px){.ft__privacy__mark{bottom:0}}@media screen and (max-width: 749px){.ft__privacy__mark{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:0}}body{background-color:#fff}@media screen and (min-width: 750px){main{margin-top:6rem}}p{font-weight:500}.hd{background:#fff}@media screen and (min-width: 750px){.hd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:6rem}}@media screen and (min-width: 750px){.hd__inner{height:6rem}}@media screen and (min-width: 750px)and (max-width: 1023px){.hd__inner{width:100%}}.hd.is-scroll-zero{background:#fff !important}.hd.is-scroll-up .hd__inner{height:6rem !important}.hd__logo svg{fill:#333}.logo__text{color:#333}.gnav__anc{color:#333}.hd__cvbtn{background:#276ef0;color:#fff}.ham__item{background:#333}@media screen and (min-width: 750px){.sec{padding:10rem 0}}@media screen and (max-width: 749px){.sec{padding:6.4rem 0}}@media screen and (min-width: 750px){.sec__head{margin-bottom:4rem}}@media screen and (max-width: 749px){.sec__head{margin-bottom:3rem}}.section__heading{text-align:center;font-weight:900}.section__heading.wh{color:#fff}.section__heading .lg{line-height:1.6}@media screen and (min-width: 1024px){.section__heading .lg{font-size:3rem}}@media screen and (max-width: 1023px){.section__heading .lg{font-size:2.4rem}}.section__heading .md{display:block;margin-top:4rem}@media screen and (min-width: 1024px){.section__heading .md{font-size:2.4rem}}@media screen and (max-width: 1023px){.section__heading .md{font-size:2rem}}.fade-section{opacity:0;-webkit-transition:opacity .8s ease-out,-webkit-transform .8s ease-out;transition:opacity .8s ease-out,-webkit-transform .8s ease-out;transition:opacity .8s ease-out,transform .8s ease-out;transition:opacity .8s ease-out,transform .8s ease-out,-webkit-transform .8s ease-out}@media screen and (min-width: 750px){.fade-section{-webkit-transform:translateY(45px);transform:translateY(45px)}}@media screen and (max-width: 749px){.fade-section{-webkit-transform:translateY(30px);transform:translateY(30px)}}@media screen and (max-width: 749px){.features.fade-section{-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:opacity .8s ease-out,-webkit-transform .8s ease-out;transition:opacity .8s ease-out,-webkit-transform .8s ease-out;transition:opacity .8s ease-out,transform .8s ease-out;transition:opacity .8s ease-out,transform .8s ease-out,-webkit-transform .8s ease-out}}.fade-section.visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.hidden{visibility:hidden}.hero{position:relative}.hero__movie video{width:100%;height:100%}@media screen and (max-width: 749px){.hero__movie video{-o-object-fit:cover;object-fit:cover;height:73.2rem}}.hero__inner{position:absolute}@media screen and (min-width: 750px){.hero__inner{top:8rem;left:8rem}}@media screen and (max-width: 749px){.hero__inner{top:12rem;left:3.2rem}}.hero__heading{color:#fff}.hero__heading .lg{font-size:4rem}.hero__lead{font-weight:bold;color:#fff;font-size:1.8rem;margin-top:1rem}.harvia__logo{display:block;width:8.8rem}@media screen and (min-width: 750px){.harvia__logo{margin-top:5rem}}@media screen and (max-width: 749px){.harvia__logo{margin-top:4rem}}.hero__btn__wrap{width:29rem;height:6.1rem;position:absolute;bottom:4rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.hero__btn{width:100%;height:100%;font-family:"Roboto",sans-serif;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.8rem;color:#fff;background:#276ef0;border-radius:3rem;padding:1rem 3rem;border:1px solid #276ef0}@media screen and (min-width: 750px){.reason__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.reason__list__item{position:relative}@media screen and (min-width: 750px){.reason__list__item{width:30.4%;max-width:304px}}@media screen and (max-width: 749px){.reason__list__item:not(:last-child){margin-bottom:2rem}}.reason__list__heading{position:absolute;display:block;width:100%;text-align:center;color:#fff;font-size:2.4rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-weight:900}@media screen and (min-width: 750px){.reason__list__heading{top:5rem}}@media screen and (max-width: 749px){.reason__list__heading{top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}.sauna__cv{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:2}.bg__cv{position:relative;z-index:2}.bg__cv:before{position:absolute;content:"";width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.5);z-index:1}.bg__cv video{display:block;width:100%;height:100%}@media screen and (max-width: 749px){.bg__cv video{-o-object-fit:cover;object-fit:cover;height:80rem}}.sauna__cv__inner{color:#fff;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:0;height:100%;z-index:10}@media screen and (min-width: 750px){.sauna__cv__inner{padding:20rem 0}}@media screen and (min-width: 750px)and (max-width: 1199px){.sauna__cv__inner{padding:15rem 0}}@media screen and (max-width: 749px){.sauna__cv__inner{width:100%;padding:10rem 2rem}}@media screen and (min-width: 750px){.sauna__cv__inner .sec__lead{margin-top:5.6rem}}@media screen and (max-width: 749px){.sauna__cv__inner .sec__lead{margin-top:6.4rem}}.sec__lead{margin-top:4rem;text-align:center;line-height:2}@media screen and (min-width: 750px){.sec__lead{font-size:1.8rem}}@media screen and (max-width: 749px){.sec__lead{font-size:1.6rem}}@media screen and (max-width: 749px){.features .sec__lead{text-align:left}}@media screen and (max-width: 749px){.features .l-inner-ex{padding:0 2.4rem}}@media screen and (min-width: 750px){.features__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}}.features__list__item{background:#edf0f4;border-radius:2rem}@media screen and (min-width: 750px){.features__list__item{padding:3.2rem;width:31.7%;max-width:317px}.features__list__item:not(:nth-child(3n)){margin-right:2%}.features__list__item:not(:nth-child(-n+3)){margin-top:4rem}}@media screen and (max-width: 749px){.features__list__item{padding:2.9rem}.features__list__item:not(:last-child){margin-bottom:2rem}}.features__item__content{margin-top:2rem}.features__numbering{color:gray;font-family:"Roboto",sans-serif;font-size:1.8rem;font-weight:400}.features__item__heading{font-weight:900;font-size:2rem;margin-top:1rem}.features__item__text{margin-top:1.6rem;font-size:1.4rem}@media screen and (min-width: 750px){.construction{padding:10rem 0 0;background:url(../img/sauna/bg_construction.jpg) no-repeat center/cover}}@media screen and (max-width: 749px){.construction{padding:6.4rem 0 0;background:url(../img/sauna/bg_construction_sp.jpg) no-repeat center/cover}}.construction__body{border-bottom:1px solid #edf0f4}@media screen and (min-width: 750px){.construction__body{padding:0 0 10rem}}@media screen and (max-width: 749px){.construction__body{padding:0 0 6.4rem}}@media screen and (min-width: 750px){.constuction__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.construction__list__item{position:relative;background:#edf0f4;border-radius:1.5rem;padding:4rem 3.5rem}@media screen and (min-width: 750px){.construction__list__item{width:32.2%;max-width:322px}}@media screen and (max-width: 749px){.construction__list__item:not(:last-child){margin-bottom:2rem}}.construction__item__heading{font-weight:900;font-size:2rem}.construction__item__text{margin-top:1rem;font-size:1.4rem}.construction__item__img{width:90%;max-width:197px;margin:6.4rem auto 0}.construction__iconList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:3rem}.construction__iconList__item{width:50%;text-align:center}.construction__iconList__item:not(:nth-child(-n+2)){margin-top:2rem}.construction__iconList__item .icon__text{font-size:1.4rem;margin-top:5px;line-height:1.2}.construction__iconList__item .icon__text .sm{font-size:1.2rem;letter-spacing:0}.construction__iconList__item .construction__iconList__icon{width:90%;max-width:92px;margin:0 auto}.construction__item__caption{font-family:"Roboto",sans-serif;font-size:2.2rem;font-weight:600;text-align:center;margin-top:1rem;text-transform:uppercase}.intro .section__heading .md{margin-top:3rem}@media screen and (min-width: 750px){.intro__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.intro__list__item{color:#fff;position:relative}@media screen and (min-width: 750px){.intro__list__item{width:48.4%}.intro__list__item:not(:nth-child(2n)){margin-right:3.2%}.intro__list__item:not(:nth-child(-n+2)){margin-top:3rem}}@media screen and (max-width: 749px){.intro__list__item:not(:last-child){margin-bottom:2rem}}@media screen and (max-width: 749px){.intro__list__item__img img{border-radius:1rem}}.intro__list__item__content{position:absolute}@media screen and (min-width: 750px){.intro__list__item__content{bottom:4rem;left:5rem}}@media screen and (max-width: 749px){.intro__list__item__content{bottom:4rem;left:3rem}}.intro__item__heading{color:#fff;font-weight:900}@media screen and (min-width: 750px){.intro__item__heading{font-size:2.4rem}}@media screen and (max-width: 749px){.intro__item__heading{font-size:2rem}}.intro__item__text{font-size:1.4rem;margin-top:1rem}.intro__btn__wrap{margin-top:2rem}.intro__btn{font-size:1rem;color:#fff;border-radius:3rem;padding:1rem 3rem;border:1px solid #fff}.intro__btn:hover{background:#fff;color:#333}.flow{background:#edf0f4}.flow .section__heading .md{margin-top:3rem}.flow__body{border-radius:2rem;background:#fff}@media screen and (min-width: 750px){.flow__list{padding:5rem 0;width:90%;max-width:828px;margin:0 auto}}@media screen and (max-width: 749px){.flow__list{padding:3.2rem}}@media screen and (min-width: 750px){.flow__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width: 750px){.flow__list__item{width:16.9082125604%;max-width:140px}}@media screen and (max-width: 749px){.flow__list__item:not(:last-child){margin-bottom:3rem}}@media screen and (min-width: 750px){.flow__list__item__head{height:17rem}}.flow__item__icon{width:8rem;min-width:8rem;margin:0 auto 1rem}.flow__item__num{font-family:"Roboto",sans-serif;text-align:center;font-weight:900;font-size:2.4rem;line-height:1}.flow__item__title{text-align:center;font-size:1.6rem;margin:1.5rem 0 2rem}.flow__item__text{font-size:1.4rem}@media screen and (min-width: 750px){.flow__item__text{padding-top:1.5rem}}@media screen and (min-width: 750px){.lineup{padding:10rem 0 0}}@media screen and (max-width: 749px){.lineup{padding:6.4rem 0 0}}.lineup__body{border-bottom:1px solid #edf0f4}@media screen and (min-width: 750px){.lineup__body{padding:0 0 10rem}}@media screen and (max-width: 749px){.lineup__body{padding:0 0 6.4rem}}@media screen and (min-width: 750px){.lineup__list{width:90%;max-width:892px;margin:0 auto}}.lineup__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:3rem}@media screen and (max-width: 749px){.lineup__list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width: 750px){.lineup__list__item{width:22.3094170404%;max-width:199px}.lineup__list__item:not(:nth-child(4n)){margin-right:3.5%}.lineup__list__item:not(:nth-child(-n+4)){margin-top:3rem}}@media screen and (max-width: 749px){.lineup__list__item{width:47%;max-width:152px}.lineup__list__item:not(:nth-child(-n+2)){margin-top:2rem}}.lineup__list__item__anc:hover{opacity:.7}.lineup__item__content{font-family:"Roboto",sans-serif;margin-top:1rem}.lineup__item__cat{font-size:1.6rem;font-weight:bold}.lineup__item__title{margin:.5rem 0;line-height:1.2;font-size:1.8rem;font-weight:bold}.lineup__item__code{font-size:1.4rem;font-weight:500}.lineup__item__price{font-weight:600;font-size:1.8rem;margin-top:1.5rem}.lineup__item__price .sm{font-size:1rem}.faq .section__heading .md{margin-top:3rem}@media screen and (min-width: 750px){.faq{padding:10rem 0 0}}@media screen and (max-width: 749px){.faq{padding:6.4rem 0 0}}.faq__body{border-bottom:1px solid #edf0f4;margin-top:8rem}@media screen and (min-width: 750px){.faq__body{padding:0 0 10rem}}@media screen and (max-width: 749px){.faq__body{padding:0 0 6.4rem}}@media screen and (max-width: 749px){.faq__body{padding-top:3rem}}@media screen and (min-width: 750px){.faq__box:not(:first-of-type){margin-top:8rem}}@media screen and (max-width: 749px){.faq__box:not(:first-of-type){margin-top:6.4rem}}.faq__box__heading{font-weight:bold}@media screen and (min-width: 750px){.faq__box__heading{margin-bottom:2.4rem;font-size:2rem}}@media screen and (max-width: 749px){.faq__box__heading{margin-bottom:2rem;font-size:1.8rem}}.faq__item{border-bottom:1px solid #000}.faq__item:first-child{border-top:1px solid #000}.faq__itemInner{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.8}.faq__ques .faq__itemInner::before{content:"Q."}.faq__ans .faq__itemInner::before{content:"A.";font-weight:bold;font-size:1.8rem}@media screen and (min-width: 750px){.faq__ques,.faq__ans{padding-right:6rem}}@media screen and (max-width: 749px){.faq__ques,.faq__ans{padding-right:3rem}}.faq__ques{cursor:pointer;position:relative;font-weight:bold}@media screen and (min-width: 750px){.faq__ques{padding:3rem 4rem 3rem 0;font-size:1.8rem}}@media screen and (max-width: 749px){.faq__ques{font-size:1.6rem;padding:2rem 4rem 2rem 0}}.faq__ques:after{position:absolute;content:"";background:url(../img/common/icon_plus.svg) no-repeat center/contain;width:2.4rem;height:2.4rem;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.faq__ques.is-tap:after{background:url(../img/common/icon_cross.svg) no-repeat center/contain}.faq__ans{display:none;font-size:1.4rem;font-weight:500}@media screen and (min-width: 750px){.faq__ans{padding:0 3rem 3rem}}@media screen and (max-width: 749px){.faq__ans{padding-bottom:2rem}}.faq__itemInnerIn{padding-left:1rem}.faq__itemInnerIn *{line-height:1.8}.faq__itemInnerIn a{color:#3232ea;text-decoration:underline}@media(hover: hover){.faq__itemInnerIn a:hover{text-decoration:none}}.faq__itemInnerIn strong{background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(40%, #e9e9e9));background:linear-gradient(transparent 60%, #e9e9e9 40%)}.faq__itemInnerIn ul,.faq__itemInnerIn ol{padding-left:revert}.faq__itemInnerIn li{list-style:inherit}@media screen and (min-width: 750px){.company{padding:10rem 0 0}}@media screen and (max-width: 749px){.company{padding:6.4rem 0 0}}.company .sec__lead{font-weight:bold;margin-top:2rem}.company__btn__wrap{text-align:center}@media screen and (min-width: 750px){.company__btn__wrap{margin-top:7.4rem}}@media screen and (max-width: 749px){.company__btn__wrap{margin-top:4rem}}.company__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.4rem;color:#276ef0;border-radius:3rem;padding:1rem 3rem;border:1px solid #276ef0;width:25.2rem;height:5.3rem;margin:0 auto}.company__btn:hover{background:#276ef0;color:#fff}@media screen and (min-width: 750px){.btm__img{margin:7.4rem 0 10rem}}@media screen and (max-width: 749px){.btm__img{margin:4rem 0 6.4rem}}