@charset "UTF-8";/*! destyle.css v4.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::after,::before{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ol,ul{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:0 0;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}@keyframes draw{to{stroke-dashoffset:0}}@keyframes light{0%{transform:translate(0,0);opacity:0}10%{opacity:1}90%{opacity:1}100%{transform:translate(50%,50%);opacity:0}}html{font-size:10px}@media screen and (max-width:1400px){html{font-size:.7142857143vw}}@media screen and (max-width:767px){html{font-size:2.6666666667vw}}body{font-family:"Zen Old Mincho",serif;font-size:1.6rem;line-height:1.8;color:#6f6f6f}main{display:block}a{color:#6f6f6f;outline:0;text-decoration:none;transition:.3s}a:hover{opacity:.7}img{width:100%;height:auto}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.6}button{color:#6f6f6f}.l-container{opacity:0;visibility:hidden}.l-container.is-active{opacity:1;visibility:visible}.l-main{display:block;overflow:hidden}.l-footer__menu{display:flex;justify-content:center;gap:4rem;padding:3.2rem 0}@media screen and (max-width:767px){.l-footer__menu{flex-direction:column;align-items:center;gap:2.4rem}}.l-footer__menu li a{font-family:"Noto Sans JP",sans-serif;display:block;font-size:1.7rem;font-weight:700;letter-spacing:.2em}@media screen and (max-width:767px){.l-footer__menu li a{font-size:1.6rem}}.l-footer__copyright{font-size:1.4rem;font-weight:700;text-align:center;color:#fff;background:url(../img/bg-footer01.webp) center/cover;padding:2.4rem 0}.l-header{position:fixed;display:flex;align-items:center;justify-content:space-between;top:0;left:0;width:100%;background:rgba(0,0,0,0);padding:2.4rem 4rem;z-index:2;transition:.4s}@media screen and (max-width:767px){.l-header{padding:0}}.l-header.is-active .l-header__toggle span:nth-child(1){transform:translateY(1rem) rotate(-45deg)}.l-header.is-active .l-header__toggle span:nth-child(2){opacity:0}.l-header.is-active .l-header__toggle span:nth-child(3){transform:translateY(-1rem) rotate(45deg)}.l-header.is-active .l-header__nav{opacity:1;visibility:visible}.l-header.is-scroll{background:rgba(0,0,0,.1)}@media screen and (max-width:767px){.l-header__container{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;padding:1.6rem;z-index:1}}.l-header__logo a{display:block;width:10rem}@media screen and (max-width:767px){.l-header__logo a{width:6rem}}.l-header__toggle{display:none}@media screen and (max-width:767px){.l-header__toggle{display:flex;flex-direction:column;align-items:center;justify-content:center;width:4rem;height:4rem;gap:.8rem}}.l-header__toggle span{display:block;width:2.8rem;height:2px;background:#fff;transition:.4s}@media screen and (max-width:767px){.l-header__nav{position:fixed;top:0;left:0;width:100%;height:100%;background:#5c9fd1;background:linear-gradient(90deg,#a8cde7 10%,#f6d4e3 50%,#c5dddf 90%);padding:8rem 1.6rem 1.6rem;overflow-y:scroll;opacity:0;visibility:hidden;transition:.4s}}.l-header__nav ul{display:flex;gap:4rem}@media screen and (max-width:767px){.l-header__nav ul{flex-direction:column;align-items:end;gap:2.4rem}}.l-header__nav ul li a{font-family:"Noto Sans JP",sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:.1em;color:#fff}@media screen and (max-width:767px){.l-header__nav ul li a{font-size:2rem}}.c-heading-primary{text-align:center}.c-heading-primary span{font-family:"Noto Sans JP",sans-serif;position:relative;display:inline-block;font-size:4rem;font-weight:400;letter-spacing:.1em;text-indent:.1em;padding:0 0 .8rem;background:linear-gradient(90deg,#8bb7d7 0,#e5b5cb 40%,#a9c8ca 80%);color:transparent;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent}@media screen and (max-width:767px){.c-heading-primary span{font-size:2rem;padding:0 0 .4rem}}.c-heading-primary span:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:#8bb7d7;background:linear-gradient(90deg,#8bb7d7 0,#e5b5cb 40%,#a9c8ca 80%)}.c-heading-secondary{text-align:center}.c-heading-secondary span{font-family:"Noto Sans JP",sans-serif;display:inline-block;font-size:3rem;font-weight:500;letter-spacing:.1em;text-indent:.1em;color:#fff;background:#a7cce6;background:linear-gradient(135deg,#a7cce6 10%,#f1d1e0 50%,#c2d9db 90%);padding:0 1.6rem}@media screen and (max-width:767px){.c-heading-secondary span{font-size:1.6rem;padding:0 .8rem}}.c-loading{position:fixed;display:flex;align-items:center;justify-content:center;top:0;left:0;width:100%;height:100%;background:url(../img/bg-goods01.webp) center/cover;z-index:100;transition:1s 4s}.c-loading.is-active{opacity:0;visibility:hidden}.c-loading.is-active .c-loading__container svg>g{opacity:1}.c-loading.is-active .c-loading__container svg>path{animation:draw 1s ease-in-out forwards}.c-loading.is-active .c-loading__container svg>path:nth-of-type(2){animation-delay:.8s}.c-loading.is-active .c-loading__container svg>path:nth-of-type(3){animation-delay:1.6s}.c-loading canvas{width:100%;height:100%}.c-loading__container{width:57.1428571429vw;padding:0 0 0 10%}@media screen and (max-width:767px){.c-loading__container{width:24rem}}.c-loading__container svg>g{opacity:0;transition:.4s 2.7s}.u-animation-fade-up{opacity:0;translate:0 2.4rem;transition:1s}.u-animation-fade-up.is-active{opacity:1;translate:0 0}.u-animation-clip{clip-path:inset(0 100% 0 0);transition:1.4s ease-in-out}.u-animation-clip.is-active{clip-path:inset(-1rem)}.u-device-sp{display:none}@media screen and (max-width:767px){.u-device-sp{display:block}}.u-device-tablet{display:none}@media screen and (max-width:1024px){.u-device-tablet{display:block}}@media screen and (max-width:767px){.u-device-pc{display:none}}.p-lp-mv{position:relative;display:flex;align-items:center;justify-content:center;height:60.7142857143vw;background-image:url(../img/bg-mv01.webp);background-position:center;background-size:cover;padding:0 0 7.1428571429vw;z-index:1}@media screen and (max-width:767px){.p-lp-mv{height:44rem;background-image:url(../img/bg-mv01_sp.webp);padding:0 0 8rem}}.p-lp-mv.is-active .p-lp-mv__heading picture{clip-path:inset(0)}.p-lp-mv.is-active .p-lp-mv__number svg>g{opacity:1}.p-lp-mv.is-active .p-lp-mv__number svg>path{animation:draw 1s ease-in-out forwards}.p-lp-mv.is-active .p-lp-mv__number svg>path:nth-of-type(1){animation-delay:6s}.p-lp-mv.is-active .p-lp-mv__number svg>path:nth-of-type(2){animation-delay:6.8s}.p-lp-mv.is-active .p-lp-mv__number svg>path:nth-of-type(3){animation-delay:7.6s}.p-lp-mv__img{position:absolute;top:0;left:0;z-index:-1}.p-lp-mv canvas{width:100%;height:100%}.p-lp-mv__container{width:80%}@media screen and (max-width:767px){.p-lp-mv__container{width:72%}}.p-lp-mv__heading{display:flex;flex-direction:column;align-items:start;gap:3.4285714286vw}@media screen and (max-width:767px){.p-lp-mv__heading{flex-direction:row-reverse;gap:.8rem}}.p-lp-mv__heading picture{clip-path:inset(0 100% 0 0);transition:1.2s ease-in-out}@media screen and (max-width:767px){.p-lp-mv__heading picture{clip-path:inset(0 0 100% 0)}}.p-lp-mv__heading picture:nth-child(1){transition-delay:4s}.p-lp-mv__heading picture:nth-child(2){transition-delay:5s}.p-lp-mv__heading picture:nth-child(2){margin:0 0 0 4vw}@media screen and (max-width:767px){.p-lp-mv__heading picture:nth-child(2){margin:2.4rem 0 0}}.p-lp-mv__heading picture img{width:auto;height:3.4285714286vw}@media screen and (max-width:767px){.p-lp-mv__heading picture img{width:1.8rem;height:auto}}.p-lp-mv__number{position:absolute;left:10%;bottom:-10%;width:45.7142857143vw}@media screen and (max-width:767px){.p-lp-mv__number{width:22rem}}.p-lp-mv__number svg>g{opacity:0;transition:.4s 8.7s}.p-lp-mv__light{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.p-lp-mv__light:before{content:"";position:absolute;top:-100%;left:-100%;width:200%;height:200%;background:#fff;background:linear-gradient(-45deg,rgba(255,255,255,0) 30%,rgba(255,255,255,.5) 50%,rgba(255,255,255,0) 70%);mix-blend-mode:overlay;opacity:0;filter:blur(4rem);animation:light 10s 10s infinite linear}.p-lp-concept{background:#f5f8fa;padding:16rem 0}@media screen and (max-width:767px){.p-lp-concept{padding:5.6rem 2.4rem 0}}.p-lp-concept canvas{width:100%;height:100%}.p-lp-concept__container{max-width:100rem;margin:auto}.p-lp-concept__heading{margin:0 0 4rem}@media screen and (max-width:767px){.p-lp-concept__heading{margin:0 0 2.4rem}}.p-lp-concept__message{display:flex;flex-direction:column;align-items:center;text-align:center;margin:0 0 16rem}@media screen and (max-width:767px){.p-lp-concept__message{margin:0 0 5.6rem}}.p-lp-concept__message>span{display:block;font-size:3.5rem;letter-spacing:.3em;text-indent:.3em;line-height:2}@media screen and (max-width:767px){.p-lp-concept__message>span{font-size:1.6rem}}.p-lp-concept__message>span:nth-child(1){transition-delay:0s}@media screen and (max-width:767px){.p-lp-concept__message>span:nth-child(1){transition-delay:0s}}.p-lp-concept__message>span:nth-child(2){transition-delay:.6s}@media screen and (max-width:767px){.p-lp-concept__message>span:nth-child(2){transition-delay:1s}}.p-lp-concept__message>span:nth-child(3){transition-delay:1.2s}@media screen and (max-width:767px){.p-lp-concept__message>span:nth-child(3){transition-delay:2s}}@media screen and (max-width:767px){.p-lp-concept__message>span:nth-child(3){clip-path:none;display:flex;flex-direction:column;align-items:center}}@media screen and (max-width:767px){.p-lp-concept__message>span:nth-child(3).is-active span{clip-path:inset(-1rem)}}@media screen and (max-width:767px){.p-lp-concept__message>span:nth-child(3) span{clip-path:inset(0 100% 0 0);transition:1.2s ease-in-out}}@media screen and (max-width:767px){.p-lp-concept__message>span:nth-child(3) span:nth-child(1){transition-delay:1.8s}}@media screen and (max-width:767px){.p-lp-concept__message>span:nth-child(3) span:nth-child(2){transition-delay:2.5s}}@media screen and (max-width:767px){.p-lp-concept__message>span:nth-child(3) span:nth-child(3){transition-delay:3.2s}}@media screen and (max-width:767px){.p-lp-concept__message>span span{display:block}}.p-lp-concept__message>span img{width:43rem;vertical-align:top}@media screen and (max-width:767px){.p-lp-concept__message>span img{width:20rem}}.p-lp-concept__row{display:grid;gap:16rem}@media screen and (max-width:767px){.p-lp-concept__row{gap:8rem;background:#ecf1f6;padding:8rem 4rem;margin:0 -2.4rem}}.p-lp-concept__column{display:flex;align-items:end;gap:5.6rem}@media screen and (max-width:767px){.p-lp-concept__column{align-items:center;flex-direction:column;gap:2.4rem}}.p-lp-concept__column:nth-child(1) .p-lp-concept__number{width:6rem}@media screen and (max-width:767px){.p-lp-concept__column:nth-child(1) .p-lp-concept__number{width:3.2rem}}@media screen and (max-width:767px){.p-lp-concept__column:nth-child(1) .p-lp-concept__txt h3>span{clip-path:none}}@media screen and (max-width:767px){.p-lp-concept__column:nth-child(1) .p-lp-concept__txt h3>span span{clip-path:inset(0 100% 0 0);transition:1.4s ease-in-out}}@media screen and (max-width:767px){.p-lp-concept__column:nth-child(1) .p-lp-concept__txt h3>span span:nth-child(1){transition-delay:1.6s}}@media screen and (max-width:767px){.p-lp-concept__column:nth-child(1) .p-lp-concept__txt h3>span span:nth-child(2){transition-delay:2.2s}}@media screen and (max-width:767px){.p-lp-concept__column:nth-child(1) .p-lp-concept__txt h3>span span:nth-child(3){transition-delay:2.8s}}.p-lp-concept__column:nth-child(1) .p-lp-concept__txt h3>span span img{width:24rem;vertical-align:sub}@media screen and (max-width:767px){.p-lp-concept__column:nth-child(1) .p-lp-concept__txt h3>span span img{width:14rem}}.p-lp-concept__column:nth-child(1) .p-lp-concept__img{margin:0 0 0 -4rem}@media screen and (max-width:767px){.p-lp-concept__column:nth-child(1) .p-lp-concept__img{margin:0}}.p-lp-concept__column:nth-child(2){flex-direction:row-reverse}@media screen and (max-width:767px){.p-lp-concept__column:nth-child(2){flex-direction:column}}.p-lp-concept__column:nth-child(2) .p-lp-concept__number{width:10rem}@media screen and (max-width:767px){.p-lp-concept__column:nth-child(2) .p-lp-concept__number{width:4.8rem}}@media screen and (max-width:767px){.p-lp-concept__column:nth-child(2) .p-lp-concept__txt h3>span:first-child{clip-path:none}}@media screen and (max-width:767px){.p-lp-concept__column:nth-child(2) .p-lp-concept__txt h3>span:last-child{transition-delay:3s}}@media screen and (max-width:767px){.p-lp-concept__column:nth-child(2) .p-lp-concept__txt h3>span span{clip-path:inset(0 100% 0 0);transition:1.4s ease-in-out}}@media screen and (max-width:767px){.p-lp-concept__column:nth-child(2) .p-lp-concept__txt h3>span span:nth-child(1){transition-delay:1.6s}}@media screen and (max-width:767px){.p-lp-concept__column:nth-child(2) .p-lp-concept__txt h3>span span:nth-child(2){transition-delay:2.2s}}@media screen and (max-width:767px){.p-lp-concept__column:nth-child(2) .p-lp-concept__txt h3>span span:nth-child(3){transition-delay:2.8s}}.p-lp-concept__column:nth-child(2) .p-lp-concept__txt h3>span span img{width:18rem}@media screen and (max-width:767px){.p-lp-concept__column:nth-child(2) .p-lp-concept__txt h3>span span img{width:12rem}}.p-lp-concept__column:nth-child(3) .p-lp-concept__number{width:9rem}@media screen and (max-width:767px){.p-lp-concept__column:nth-child(3) .p-lp-concept__number{width:4.8rem}}.p-lp-concept__column:nth-child(3) .p-lp-concept__txt h3 span img{width:22rem}@media screen and (max-width:767px){.p-lp-concept__column:nth-child(3) .p-lp-concept__txt h3 span img{width:16rem}}.p-lp-concept__column.is-active:nth-child(1) .p-lp-concept__number svg>path:nth-of-type(1){animation-delay:.9s}.p-lp-concept__column.is-active:nth-child(1) .p-lp-concept__txt h3>span span{clip-path:inset(-1rem)}.p-lp-concept__column.is-active:nth-child(2) .p-lp-concept__number svg>path:nth-of-type(2){animation-delay:.8s}.p-lp-concept__column.is-active:nth-child(2) .p-lp-concept__txt h3>span span{clip-path:inset(-1rem)}.p-lp-concept__column.is-active:nth-child(3) .p-lp-concept__number svg>path:nth-of-type(1){animation-delay:.9s}@media screen and (max-width:767px){.p-lp-concept__column.is-active:nth-child(3) .p-lp-concept__txt p small{text-align:center}}@media screen and (max-width:767px){.p-lp-concept__column.is-active:nth-child(3) .p-lp-concept__img{width:18rem;margin:auto}}.p-lp-concept__column.is-active .p-lp-concept__number svg>path{animation:draw 1s ease-in-out forwards}.p-lp-concept__content{flex:1.2}.p-lp-concept__number{margin:0 0 1.6rem -1.6rem}@media screen and (max-width:767px){.p-lp-concept__number{margin:0 auto 2.4rem}}@media screen and (max-width:767px){.p-lp-concept__txt{width:24rem;margin:auto}}.p-lp-concept__txt h3{display:flex;flex-direction:column;margin:0 0 1.6rem}@media screen and (max-width:767px){.p-lp-concept__txt h3{align-items:center;text-align:center}}.p-lp-concept__txt h3>span{font-size:3.5rem;letter-spacing:.1em}@media screen and (max-width:767px){.p-lp-concept__txt h3>span{font-size:2.3rem}}.p-lp-concept__txt h3>span:nth-child(1){transition-delay:1.6s}.p-lp-concept__txt h3>span:nth-child(2){transition-delay:2.2s}.p-lp-concept__txt h3>span:nth-child(3){transition-delay:2.8s}.p-lp-concept__txt p{font-family:"Noto Sans JP",sans-serif;font-size:2.1rem;letter-spacing:.1em}@media screen and (max-width:767px){.p-lp-concept__txt p{font-size:1.6rem}}.p-lp-concept__txt p+p{margin:1.6rem 0 0}@media screen and (max-width:767px){.p-lp-concept__txt p+p{margin:.8rem 0 0}}.p-lp-concept__txt p small{display:block;font-size:1.4rem}@media screen and (max-width:767px){.p-lp-concept__txt p small{font-size:1.2rem}}.p-lp-concept__txt p sub{bottom:0}.p-lp-concept__img{flex:1}.p-lp-products{padding:16rem 0}@media screen and (max-width:767px){.p-lp-products{padding:5.6rem 4.8rem 8rem}}.p-lp-products__container{max-width:78rem;margin:auto}.p-lp-products__heading{margin:0 0 8rem}@media screen and (max-width:767px){.p-lp-products__heading{margin:0 0 4rem}}.p-lp-products__txt{margin:0 0 12rem}@media screen and (max-width:767px){.p-lp-products__txt{margin:0 0 4rem}}.p-lp-products__row{display:grid;gap:8rem}@media screen and (max-width:767px){.p-lp-products__row{gap:5.6rem}}.p-lp-products__column{display:flex;align-items:center;gap:4rem}@media screen and (max-width:767px){.p-lp-products__column{flex-direction:column;gap:2.4rem}}.p-lp-products__column.-age20 .p-lp-products__user span{background:#e0b2c7}.p-lp-products__column.-age20 .p-lp-products__comment span{color:#e0b2c7}.p-lp-products__column.-age30 .p-lp-products__user span{background:#89b2cf}.p-lp-products__column.-age30 .p-lp-products__comment span{color:#89b2cf}.p-lp-products__column.-age40 .p-lp-products__user span{background:#a7c4c7}.p-lp-products__column.-age40 .p-lp-products__comment span{color:#a7c4c7}.p-lp-products__user{position:relative;width:18rem}@media screen and (max-width:767px){.p-lp-products__user{width:12rem}}.p-lp-products__user span{position:absolute;display:flex;align-items:center;justify-content:center;top:-1.2rem;left:-1.2rem;width:7.4rem;height:7.4rem;font-size:2.2rem;color:#fff;border-radius:50%}@media screen and (max-width:767px){.p-lp-products__user span{width:5.2rem;height:5.2rem;font-size:1.6rem}}.p-lp-products__user img{border-radius:50%}.p-lp-products__comment{font-family:"Noto Sans JP",sans-serif;flex:1;font-size:2.1rem}@media screen and (max-width:767px){.p-lp-products__comment{font-size:1.6rem}}.p-lp-point{background:#f5f8fa;padding:16rem 0}@media screen and (max-width:767px){.p-lp-point{padding:5.6rem 7.2rem}}.p-lp-point canvas{width:100%;height:100%}.p-lp-point__container{max-width:66rem;margin:auto}.p-lp-point__heading{margin:0 0 4rem}@media screen and (max-width:767px){.p-lp-point__heading{margin:0 0 2.4rem}}.p-lp-point__txt{font-size:4.1rem;font-weight:700;text-align:center;letter-spacing:.2em;text-indent:.2em;margin:0 0 5.6rem}@media screen and (max-width:767px){.p-lp-point__txt{font-size:1.8rem;margin:0 0 2.4rem}}.p-lp-goods{background:url(../img/bg-goods01.webp) center/cover;padding:16rem 0}@media screen and (max-width:767px){.p-lp-goods{background:url(../img/bg-goods01_sp.webp) center/cover;padding:8rem 2.4rem}}.p-lp-goods canvas{width:100%;height:100%}.p-lp-goods__container{display:flex;justify-content:space-between;max-width:68rem;gap:4rem;margin:auto}@media screen and (max-width:767px){.p-lp-goods__container{flex-direction:column;gap:5.6rem}}.p-lp-goods__link:hover{opacity:1}.p-lp-goods__link:hover .p-lp-goods__img img{filter:drop-shadow(0 0 10rem #fff)}.p-lp-goods__link:hover .p-lp-goods__button span{color:#777;background:#fff}.p-lp-goods__img{width:26rem;margin:auto}@media screen and (max-width:767px){.p-lp-goods__img{width:14rem}}.p-lp-goods__img img{position:relative;filter:drop-shadow(0 0 10rem rgba(255, 255, 255, 0));transition:.4s}.p-lp-goods__heading{font-size:2.6rem;text-align:center;color:#fff;margin:0 0 1.6rem}@media screen and (max-width:767px){.p-lp-goods__heading{font-size:2rem;line-height:1.4;margin:0 0 .8rem}}.p-lp-goods__txt{font-size:1.7rem;text-align:center;color:#fff;margin:0 0 1.6rem}@media screen and (max-width:767px){.p-lp-goods__txt{font-size:1.6rem;line-height:1.6;margin:0 0 .8rem}}.p-lp-goods__price{font-size:1.7rem;text-align:center;color:#fff;margin:0 0 2.4rem}@media screen and (max-width:767px){.p-lp-goods__price{font-size:1.6rem;margin:0 0 1.6rem}}.p-lp-goods__button span{display:flex;align-items:center;justify-content:center;width:18rem;height:4rem;font-size:2rem;color:#fff;margin:auto;border:1px solid #fff;border-radius:10rem;transition:.4s}@media screen and (max-width:767px){.p-lp-goods__button span{width:12rem;height:2.8rem;font-size:1.4rem}}.p-lp-faq{padding:12rem 0}@media screen and (max-width:767px){.p-lp-faq{padding:8rem 2.4rem}}.p-lp-faq__container{max-width:104rem;margin:auto}.p-lp-faq__column{padding:8rem 0;border-bottom:1px solid #d6d6d6}@media screen and (max-width:767px){.p-lp-faq__column{padding:4rem 0}}.p-lp-faq__column:last-child{border-bottom:none}.p-lp-faq__item:first-child{position:relative;padding:0 8rem 0 0;cursor:pointer}@media screen and (max-width:767px){.p-lp-faq__item:first-child{padding:0 4rem 0 0}}.p-lp-faq__item:first-child:after,.p-lp-faq__item:first-child:before{content:"";position:absolute;top:2.2rem;right:0;width:2.2rem;height:2px;background:#777}@media screen and (max-width:767px){.p-lp-faq__item:first-child:after,.p-lp-faq__item:first-child:before{top:1.4rem;width:1.6rem}}.p-lp-faq__item:first-child:after{rotate:90deg;transition:.4s}.p-lp-faq__item:first-child.is-active:after{rotate:0deg}.p-lp-faq__item:last-child{display:none}.p-lp-faq__item:last-child .p-lp-faq__content{margin:4rem 0 0}@media screen and (max-width:767px){.p-lp-faq__item:last-child .p-lp-faq__content{margin:2.4rem 0 0}}.p-lp-faq__content{display:flex;align-items:baseline;gap:1.6rem}@media screen and (max-width:767px){.p-lp-faq__content{gap:.8rem}}.p-lp-faq__type{width:4.8rem;height:4.8rem}@media screen and (max-width:767px){.p-lp-faq__type{width:2.8rem;height:2.8rem}}.p-lp-faq__txt{flex:1}.p-lp-faq__txt dl,.p-lp-faq__txt p{margin:0 0 .8rem}.p-lp-faq__txt dl:last-child,.p-lp-faq__txt p:last-child{margin:0}.p-lp-faq__txt p{font-size:2.6rem;font-weight:900}@media screen and (max-width:767px){.p-lp-faq__txt p{font-size:1.6rem}}.p-lp-faq__txt p small{display:block;font-size:1.8rem}@media screen and (max-width:767px){.p-lp-faq__txt p small{font-size:1.4rem}}.p-lp-faq__txt dl div{display:flex}.p-lp-faq__txt dl div dd,.p-lp-faq__txt dl div dt{font-size:2.6rem;font-weight:900}@media screen and (max-width:767px){.p-lp-faq__txt dl div dd,.p-lp-faq__txt dl div dt{font-size:1.6rem}}.p-lp-faq__txt dl div dt{width:13rem}.p-lp-faq__txt dl div dd{flex:1}.p-lp-faq__txt dl div dd:before{content:"："}