﻿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;font-size:100%;vertical-align:baseline;background:transparent}h1,h2,h3,h4,h5,h6{font-weight:normal}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type="submit"],input[type="button"]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button}input[type="submit"]::-webkit-search-decoration,input[type="button"]::-webkit-search-decoration{display:none}input[type="submit"]::focus,input[type="button"]::focus{outline-offset:-2px}input[type="text"],input[type="tel"],input[type="email"],textarea{-webkit-appearance:none}img{width:100%;height:auto}*,*:before,*:after{box-sizing:border-box}html{font-size:62.5%;overflow-x:auto}body{background-color:#fff;color:#5d5d5d;font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Verdana","Helvetica",sans-serif;line-height:1.5;overflow-x:hidden}li{list-style:none}img{max-width:100%;height:auto;vertical-align:bottom}a{color:inherit;text-decoration:none}a:hover{opacity:.7;transition:.3s}.footer{background:#14B9B2;color:white}.footer__container{max-width:120rem;padding-top:3rem;padding-bottom:1rem;text-align:center}.footer__list{display:flex;justify-content:center;font-size:1.6rem;margin-bottom:3rem}@media only screen and (max-width: 809px){.footer__list{display:block;font-size:1.4rem}}.footer__item{padding:0 2rem;margin-bottom:1.5rem}.footer__copy{font-size:1.2rem}.container-padding{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}[class$="__container"]{margin-left:auto;margin-right:auto}main{overflow:hidden}@media only screen and (min-width: 501px){.br-under-sp{display:none}}@media only screen and (max-width: 500px){.br-over-sp{display:none}}@media only screen and (min-width: 810px){.br-under-tab{display:none}}@media only screen and (max-width: 809px){.br-over-tab{display:none}}@media only screen and (min-width: 1024px){.br-under-pad{display:none}}@media only screen and (max-width: 1023px){.br-over-pad{display:none}}@media only screen and (min-width: 1024px){a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}}.top-h2{display:flex;justify-content:space-between;align-items:center;text-align:center}.top-h2::before,.top-h2::after{content:"";flex:1;display:block;border-bottom:3px dotted #707070}.top-h2 .text{display:inline-block;font-size:3rem;color:#707070;padding:0 6rem}@media only screen and (max-width: 809px){.top-h2 .text{font-size:2.2rem;padding:0 1.5rem}}@media only screen and (max-width: 809px){.pc{display:none !important}}.aside__bottom .sp{display:none}@media only screen and (max-width: 809px){.aside__bottom .sp{display:block !important}}.zone1{background:#fff;background:linear-gradient(180deg, #fff 25%, #d6f4ff 100%);padding:0 1.6rem}@media only screen and (max-width: 809px){.zone1{padding:0}}.zone2{background:#FDFBF9;padding:10rem 1.6rem}@media only screen and (max-width: 809px){.zone2{padding:5rem 1.6rem}}.zone3{background:#fdfbf9;background:linear-gradient(180deg, #fdfbf9 0%, #d6f4ff 100%);padding:0 1.6rem}.scrolldown1{position:absolute;left:23%;bottom:0;height:50px}.scrolldown1 span{position:absolute;left:-15px;top:-15px;color:#464646;font-size:1.2rem;letter-spacing:0.05em}.scrolldown1::after{content:"";position:absolute;top:0;width:1px;height:30px;background:#464646;animation:pathmove 1.4s ease-in-out infinite;opacity:0}@keyframes pathmove{0%{height:0;top:0;opacity:0}30%{height:30px;opacity:1}100%{height:0;top:50px;opacity:0}}.fadein{opacity:0;transform:translate(0, 80px);transition:all 1200ms}.fadein2{opacity:0;transform:translate(0, 80px);transition:all 2000ms}.fadein3{opacity:0;transform:translate(0, 80px);transition:all 2800ms}.fadein4{opacity:0;transform:translate(0, 80px);transition:all 3600ms}.fadein5{opacity:0;transform:translate(0, 80px);transition:all 4400ms}.fadeinright{opacity:0;transform:translate(80px, 0);transition:all 2500ms}.fadeinleft{opacity:0;transform:translate(-80px, 0);transition:all 3000ms}.fadein.scrollin{opacity:1;transform:translate(0, 0)}.fadein2.scrollin{opacity:1;transform:translate(0, 0)}.fadein3.scrollin{opacity:1;transform:translate(0, 0)}.fadein4.scrollin{opacity:1;transform:translate(0, 0)}.fadein5.scrollin{opacity:1;transform:translate(0, 0)}.fadeinright.scrollin{opacity:1;transform:translate(0, 0)}.fadeinleft.scrollin{opacity:1;transform:translate(0, 0)}.mv__container{max-width:120rem;display:flex;flex-direction:row-reverse;position:relative}@media only screen and (max-width: 809px){.mv__container{display:block}}.mv__pic{flex:1}.mv__pic img{width:100%;height:auto}.mv__txt{flex:1}.mv__txt .mv_catch{position:absolute;left:3%;top:50%;transform:translateY(-50%);width:60%;height:auto;z-index:1}@media only screen and (max-width: 809px){.mv__txt .mv_catch{position:static}}.mv__txt .mv_product{position:absolute;left:3%;bottom:5%;width:55%;height:auto;z-index:2}@media only screen and (max-width: 809px){.mv__txt .mv_product{position:static}}.mv__catch{position:relative;z-index:3;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-align:center;margin:10rem auto;font-size:3rem;font-family:YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif"}@media only screen and (max-width: 1023px){.mv__catch{font-size:2.2rem}}@media only screen and (max-width: 809px){.mv__catch{position:absolute;margin:0 auto;top:120vw;left:50%;transform:translate(-50%, -50%);font-size:2.8rem}}.mv .scrolldown1{color:#464646;z-index:4}@media only screen and (max-width: 809px){.mv .scrolldown1{bottom:-8rem;left:50%;transform:translateX(-50%)}}.feature__container{max-width:120rem;display:flex;align-items:center;padding-top:10rem;padding-bottom:10rem}@media only screen and (max-width: 809px){.feature__container{display:block}}.feature__title{flex:0 0 38%;text-align:center}.feature__main{font-size:3.5rem;line-height:1.8;letter-spacing:0.05em;font-weight:400;font-family:'Montserrat', sans-serif}@media only screen and (max-width: 1023px){.feature__main{font-size:2.4rem}}.feature__sub{font-size:1.4rem;letter-spacing:0.05em}.feature__txt{flex:0 0 62%;font-family:YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";padding-left:2rem}@media only screen and (max-width: 809px){.feature__txt{margin-top:3rem;padding:0 1.6rem}}.feature__subtitle{font-size:3.1rem;line-height:1.6;letter-spacing:0.1em;font-weight:bold}@media only screen and (max-width: 1023px){.feature__subtitle{font-size:2.2rem}}@media only screen and (max-width: 809px){.feature__subtitle{font-size:1.8rem;text-align:center}}.feature__description{margin-top:3rem;font-size:1.8rem;line-height:2.8;letter-spacing:0.05em}@media only screen and (max-width: 1023px){.feature__description{font-size:1.6rem}}@media only screen and (max-width: 809px){.feature__description{font-size:1.4rem;text-align:center}}.point__container{max-width:120rem}.point__title{text-align:center}.point__main{font-size:3.5rem;line-height:1.8;letter-spacing:0.05em;font-family:'Montserrat', sans-serif}@media only screen and (max-width: 1023px){.point__main{font-size:2.4rem}}.point__sub{font-size:1.6rem;line-height:1.8}@media only screen and (max-width: 1023px){.point__sub{font-size:1.4rem}}.point__catch{margin-top:3rem;font-size:2rem;letter-spacing:0.1em;line-height:2}@media only screen and (max-width: 1023px){.point__catch{font-size:1.8rem}}.point__box{display:flex}@media only screen and (max-width: 809px){.point__box{display:block}}.point__box1{margin-top:5rem}@media only screen and (max-width: 809px){.point__box1{margin-top:3rem}}.point__box2{flex-direction:row-reverse;margin-top:5rem}@media only screen and (max-width: 809px){.point__box2{margin-top:3rem}}.point__txt{flex:1}.point__number{font-family:gautreaux,sans-serif;font-weight:500;font-style:normal;font-size:11rem;line-height:1.5}@media only screen and (max-width: 1023px){.point__number{font-size:8rem;line-height:1.2}}@media only screen and (max-width: 809px){.point__number{text-align:center}}.point__subtitle{color:#14B9B2;font-size:3.1rem;font-family:YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";font-weight:bold}@media only screen and (max-width: 1023px){.point__subtitle{font-size:2.4rem}}@media only screen and (max-width: 809px){.point__subtitle{font-size:2rem;text-align:center}}.point__description{margin-top:2rem;font-size:1.6rem;line-height:1.75}@media only screen and (max-width: 1023px){.point__description{font-size:1.4rem}}.point__pic{flex:1}.point__pic picture{display:block;max-width:50rem;margin:0 auto}@media only screen and (max-width: 809px){.point__pic picture{max-width:32rem;margin:5rem auto 0}}.aside__container{max-width:120rem;background:white;padding:5rem}@media only screen and (max-width: 809px){.aside__container{padding:3rem}}.aside__title{font-family:YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";font-size:2rem;letter-spacing:0.05em;line-height:1.7;font-weight:bold;margin-bottom:2rem}@media only screen and (max-width: 1023px){.aside__title{font-size:1.8rem}}@media only screen and (max-width: 809px){.aside__title{text-align:center}}.aside__box{display:flex}@media only screen and (max-width: 809px){.aside__box{display:block}}.aside__txt{flex:1}.aside__description{font-size:1.6rem;line-height:1.8}@media only screen and (max-width: 1023px){.aside__description{font-size:1.4rem}}.aside__pic{flex:1}.aside__pic picture{display:block;max-width:30rem;margin:0 auto}@media only screen and (max-width: 809px){.aside__pic picture{margin:3rem auto 0}}.aside__bottom picture{display:block;max-width:80rem;margin:3rem auto 0}.product__container{max-width:120rem;padding-top:10rem;padding-bottom:10rem}@media only screen and (max-width: 809px){.product__container{padding-top:5rem;padding-bottom:5rem}}.product__title{text-align:center}.product__main{font-size:3.5rem;line-height:1.8;letter-spacing:0.05em;font-family:'Montserrat', sans-serif}@media only screen and (max-width: 1023px){.product__main{font-size:2.4rem}}.product__sub{font-size:1.6rem;line-height:1.8}@media only screen and (max-width: 1023px){.product__sub{font-size:1.4rem}}.product__subtitle{margin-top:3rem;color:#14B9B2;font-size:3.1rem;font-family:YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";font-weight:bold}@media only screen and (max-width: 1023px){.product__subtitle{font-size:2.4rem}}@media only screen and (max-width: 809px){.product__subtitle{font-size:2rem}}.product__box{display:flex;flex-direction:row-reverse;max-width:85rem;margin:3rem auto 0}@media only screen and (max-width: 809px){.product__box{flex-direction:column-reverse}}.product__txt{flex:0 0 60%;padding-top:2rem}.product__txt picture{display:block;max-width:42rem;margin:2rem auto 0}.product__description{font-family:YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";text-align:center;font-size:2rem;font-weight:500;line-height:1.75}@media only screen and (max-width: 1023px){.product__description{font-size:1.6rem}}.product__info{max-width:42rem;margin:3rem auto 0;border-left:1px solid #464646;padding-left:1.6rem}.product__name{font-size:1.6rem;line-height:1.7}@media only screen and (max-width: 1023px){.product__name{font-size:1.4rem}}.product__capa{font-size:1.6rem;line-height:1.7}@media only screen and (max-width: 1023px){.product__capa{font-size:1.4rem}}.product__price{font-size:2.5rem;font-weight:500}@media only screen and (max-width: 1023px){.product__price{font-size:1.8rem}}.product__price span{font-size:1.6rem;font-weight:normal}@media only screen and (max-width: 1023px){.product__price span{font-size:1.4rem}}.product__link{max-width:42rem;margin:2rem auto 0;background:#14B9B2;display:block;line-height:6.5rem;font-size:1.6rem;font-weight:bold;text-align:center;color:white;border-radius:1rem}@media only screen and (max-width: 1023px){.product__link{font-size:1.6rem}}.product__pic{flex:0 0 40%}.remodal{position:relative;padding:25px}.remodal img{width:100%;height:auto;vertical-align:top}.remodal-cancel{color:#fff;background:#14B9B2;width:100%;margin-top:25px}.remodal-cancel:hover{background:#333}
/*# sourceMappingURL=style.css.map */
