@charset "UTF-8";:root{--grid-desktop-horizontal-spacing: 30px;--product-card-corner-radius: 25px;--font-color-green: #14b481;--font-color-pink: #ff9bb3;--font-color-gray: #7b7b7b;--font-color-blue: #699cc6;--font-color-bk: #222;--font-color-wt: #fff;--color-bnr-gray: #efefef;--bg-color-green: #f3fbf9;--bg-color-pink: #fffafb;--bg-color-gray: #F8F8F8;--bg-color-blue: #F0F9FC;--bg-color-orange: #FFF6EF;--bg-color-mainorange: #FEEEE1;--bg-color-white: #FFFFFF;--bnr-shadow: 0px 0px 20px -10px #aeaeae;--section-margin-btm: 90px;--pd-xl: 90px;--pd-ll: 60px;--pd-l: 45px;--pd-m: 30px;--pd-s: 15px;--pd-xs: 10px;--font-heading-family: "source-han-sans-japanese", sans-serif;--font-body-family: "source-han-sans-japanese", sans-serif}:root h1,:root .h1{font-size:calc(var(--font-heading-scale) * 3.2rem)}.pc{display:block}.sp,.spbr{display:none}.pcbr{display:block}.icon-wrap{position:relative;display:block}.animate-arrow>span.icon-wrap{display:inline-block}.icon-pos{position:absolute;top:25px;left:25px}.icon-pos span{color:var(--font-color-bk)}.arrow-pos{position:absolute;bottom:25px;right:25px;width:55px;height:55px;transition:all .3s}.link-arrow{width:20px;height:20px}.txt-c-pink{color:var(--font-color-pink)}.txt-c-green{color:var(--font-color-green)}.txt-c-blue{color:var(--font-color-blue)}.bg-color-green{background-color:var(--bg-color-green)}.bg-color-pink{background-color:var(--bg-color-pink)}.bg-color-gray{background-color:var(--bg-color-gray)}.bg-color-blue{background-color:var(--bg-color-blue)}.bg-color-orange{background-color:var(--bg-color-orange)}.bg-color-mainorange{background-color:var(--bg-color-mainorange)}.bg-color-white{background-color:var(--bg-color-white)}.section-pd{padding-bottom:var(--pd-xl)}.img-link img{transition:opacity .3s}.img-link:hover img{opacity:.8}.link-underline{text-decoration:underline}.link-detail-btn{display:flex;align-items:center;justify-content:flex-end;gap:10px;color:var(--font-color-bk);text-decoration:none}.link-detail-btn span{display:block;line-height:100%}.button{font-size:1.5rem;letter-spacing:.1rem;line-height:calc(1 + .2 / var(--font-body-scale));border-radius:var(--product-card-corner-radius)}.button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:var(--product-card-corner-radius);box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow),var(--shadow-opacity))}.button:after{content:"";position:absolute;top:var(--buttons-border-width);right:var(--buttons-border-width);bottom:var(--buttons-border-width);left:var(--buttons-border-width);z-index:1;border-radius:var(--product-card-corner-radius);box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 var(--buttons-border-width) rgba(var(--color-button),var(--alpha-button-background));transition:box-shadow var(--duration-short) ease}.bnr-shadow{box-shadow:var(--bnr-shadow)}.rounded-icon{box-shadow:var(--bnr-shadow);display:flex;gap:5px;background-color:#fff;border-radius:50px;padding:.8rem 1.6rem;align-items:center;font-size:1.4rem;font-weight:700}.rounded-icon img,.rounded-icon span{display:block;line-height:1;padding:0;margin:0}.rounded-label{display:inline-block;box-shadow:var(--bnr-shadow);background-color:#fff;border-radius:50px;padding:0 1.2rem;font-size:1.2rem;font-weight:700;color:var(--font-color-bk);min-width:130px;line-height:26px;text-align:center}.fullbg{padding:var(--pd-ll) 0}.tight{max-width:1040px;margin:0 auto}.common-textarea{padding-bottom:var(--pd-ll)}.common-textarea h2{font-weight:700;padding-bottom:1.2rem}.common-textarea h2,.common-textarea p{margin:0}.common-textarea p+p{padding-top:1rem}.common-textarea a{color:var(--font-color-bk);text-decoration:underline}.page-title-area{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.page-title-area h1{font-weight:700}@media screen and (max-width:749px){.sp{display:block}.pc{display:none}.spbr{display:block}.pcbr{display:none}.icon-pos{top:15px;left:15px}.arrow-pos{position:absolute;bottom:15px;right:15px;width:35px;height:35px;transition:all .3s}.rounded-icon{border-radius:50px;padding:.6rem 1.4rem;font-size:1.2rem}}.announcement-bar{border-bottom:0;background-color:var(--font-color-bk)}.announcement-bar__message{color:var(--font-color-wt)}.header-wrapper--border-bottom{border-bottom:0}.hero .page-hero-width{max-width:1040px;margin:0 auto}.hero .page-hero-width img{border-radius:var(--product-card-corner-radius)}.hero .hero-img{position:relative;display:block}.hero .hero-img:hover .arrow-pos{right:20px}.hero .hero-img:hover .hero-bnr-img{opacity:.9}.hero .arrow-pos{z-index:2}.hero .hero-bnr-img{transition:all .3s;transform-origin:center center}.hero .hero-lead{text-align:center;margin:1rem 0;font-weight:var(--font-body-weight-bold)}.hero .hero-body{color:var(--font-color-pink);text-align:center;margin:0 0 50px}.faq-bnr{margin-bottom:var(--section-margin-btm)}.faq-bnr a{display:flex;max-width:800px;margin:3rem auto;background-color:var(--color-bnr-gray);border-radius:var(--product-card-corner-radius);gap:30px;align-items:center;position:relative}.faq-bnr .faq-bnr-img{width:calc(35% - 30px);transform:scale(1.25);transform-origin:50% 50%;padding:10px 0 0 33px}.faq-bnr .faq-bnr-txt{width:65%;padding-left:20px;transition:all .3s}.faq-bnr .faq-bnr-txt:hover .arrow-pos{right:20px}.faq-bnr .faq-bnr-txt h2{font-weight:700}.faq-bnr .faq-bnr-txt h2,.faq-bnr .faq-bnr-txt p{margin:0}.faq-bnr .faq-bnr-txt h2{padding-bottom:1rem}.two-column-bnr{display:flex;justify-content:space-between;flex-wrap:wrap;gap:50px}.two-column-bnr .two-column-bnr-item{width:calc(50% - 25px)}.two-column-bnr .two-column-bnr-item .two-column-bnr-item-img{display:block;position:relative}.two-column-bnr .two-column-bnr-item .two-column-bnr-item-img img{border-radius:var(--product-card-corner-radius)}.two-column-bnr .two-column-bnr-item-txt{text-decoration:none}.two-column-bnr .two-column-bnr-item-txt .two-column-bnr-lead{text-align:center;margin:1rem 0;font-weight:var(--font-body-weight-bold)}.two-column-bnr .two-column-bnr-item-txt .two-column-bnr-body{text-align:center}.category-list{max-width:1040px;margin:0 auto}.category-list .category-bnr-heading{padding:0 0 30px;font-weight:var(--font-body-weight-bold)}.category-list .category-bnr-box{display:flex;flex-wrap:wrap;gap:30px 60px;margin-bottom:var(--section-margin-btm)}.category-list .category-item{width:calc((100% - 120px) / 3);border-radius:var(--product-card-corner-radius)}.category-list .category-item img{border-radius:var(--product-card-corner-radius)}.category-list .category-item-color{color:var(--font-color-bk);font-size:3rem;line-height:3.9rem;width:calc((100% - 120px) / 3);border-radius:var(--product-card-corner-radius);text-align:center;text-decoration:none;display:flex;align-items:center;justify-content:center;overflow:hidden;height:auto;position:relative}.category-list .category-item-color:before{content:"";display:block;padding-top:100%}.category-list .category-scene1{background-color:#25c9d0}.category-list .category-scene2{background-color:#bad739}.category-list .category-scene3{background-color:#ff9bb3}.category-list .category-scene4{background-color:#ffe552}.category-list .category-scene5{background-color:#699cc6}.category-list .category-item-label{width:calc((100% - 120px) / 3)}.category-list .category-item-label img{border-radius:var(--product-card-corner-radius)}.category-list .category-item-label .rounded-label-layout{display:block;position:relative}.category-list .category-item-label .rounded-label-layout .rounded-label{display:block;position:absolute;top:calc(50% - 13px);left:calc(50% - 65px)}.fullbg-three-column{margin-bottom:var(--section-margin-btm)}.fullbg-three-column .three-column-title h3,.fullbg-three-column .three-column-title h2,.fullbg-three-column .three-column-title p{margin:0}.fullbg-three-column .three-column-title h3{padding-bottom:var(--pd-s);font-weight:700}.fullbg-three-column .three-column-title .title-withicon{padding-bottom:var(--pd-s);display:flex;align-items:center;gap:0 var(--pd-s)}.fullbg-three-column .three-column-title .title-withicon h2{font-size:38px;font-weight:700}.fullbg-three-column .three-column-title p{padding-bottom:var(--pd-m)}.fullbg-three-column .three-column{display:flex;flex-direction:row;flex-wrap:wrap;gap:60px 60px}.fullbg-three-column .three-column .three-column-item{justify-content:space-between;display:flex;flex-direction:column;width:calc((100% - 120px) / 3)}.fullbg-three-column .three-column .three-column-item img{border-radius:var(--product-card-corner-radius)}.fullbg-three-column .three-column .three-column-item h3{padding-top:1rem;text-align:center;font-weight:700;margin:0}.fullbg-three-column .three-column .three-column-item p{padding:1.3rem 0;margin:0}.fullbg-three-column .three-column .three-column-item .link-detail-btn-wrap{margin-top:auto}.single-column{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:var(--section-margin-btm)}.single-column .single-column-item{width:100%}.single-column .single-column-item .single-column-item-img{display:block;position:relative;-o-object-fit:cover;object-fit:cover}.single-column .single-column-item .single-column-item-img img{border-radius:var(--product-card-corner-radius)}.single-column .single-column-item-txt{text-decoration:none}.single-column .single-column-item-txt .single-column-lead{text-align:center;margin:1rem 0;font-weight:var(--font-body-weight-bold)}.single-column .single-column-item-txt .single-column-body{text-align:center;margin:0 0 50px}@media screen and (max-width:749px){.faq-bnr a{display:flex;flex-direction:column;gap:0 30px;align-items:center;position:relative;text-align:center;padding:20px}.faq-bnr .faq-bnr-img{width:60%;transform:scale(1);padding:10px 0 0}.faq-bnr .faq-bnr-txt{width:100%;padding-left:0}.two-column-bnr{display:flex;flex-direction:column;gap:60px 0}.two-column-bnr .two-column-bnr-item{width:100%}.two-column-bnr .two-column-bnr-item .two-column-bnr-item-img{line-height:1}.two-column-bnr .two-column-bnr-item-txt .two-column-bnr-lead{margin:1.3rem 0 0}.two-column-bnr .two-column-bnr-item-txt .two-column-bnr-body{margin:.7rem 0 0}.category-list .category-bnr-box{gap:45px 15px}.category-list .category-item{width:calc((100% - 15px)/2)}.category-list .category-item-color{font-size:2rem;line-height:2.7rem;width:calc((100% - 15px)/2);border-radius:var(--product-card-corner-radius)}.category-list .category-item-label{width:calc((100% - 15px)/2)}.fullbg-three-column .three-column-title h3{padding-bottom:var(--pd-s);font-weight:700;text-align:center}.fullbg-three-column .three-column-title .title-withicon{padding-bottom:var(--pd-s);display:flex;flex-direction:column;align-items:center;gap:15px var(--pd-s)}.fullbg-three-column .three-column-title .title-withicon h2{font-size:38px;font-weight:700}.fullbg-three-column .three-column-title p{padding-top:1rem;padding-bottom:var(--pd-m)}.fullbg-three-column .three-column{display:flex;flex-direction:row;flex-wrap:wrap;gap:45px 15px}.fullbg-three-column .three-column .three-column-item{width:calc((100% - 15px)/2)}.fullbg-three-column .three-column .three-column-item img{border-radius:var(--product-card-corner-radius)}.fullbg-three-column .three-column .three-column-item h3{padding-top:1rem;text-align:center;font-weight:700;margin:0}.fullbg-three-column .three-column .three-column-item p{padding:1.3rem 0;margin:0}.fullbg-three-column .three-column .three-column-item .link-detail-btn-wrap{margin-top:auto}}.faq-page .faq-page-title{display:flex;flex-direction:row;gap:60px}.faq-page .faq-page-title h3,.faq-page .faq-page-title h2,.faq-page .faq-page-title h1,.faq-page .faq-page-title p{margin:0}.faq-page .faq-page-title h1,.faq-page .faq-page-title h2{padding-bottom:var(--pd-s);font-weight:700}.faq-page .faq-page-title p.faq-page-lead,.faq-page .faq-page-title .button{margin-top:var(--pd-m)}.faq-page .faq-page-title .txt-area{width:calc(100% - 410px)}.faq-page .faq-page-title .bnr-area{text-decoration:none;color:var(--font-color-bk);display:block;padding:var(--pd-m);width:350px;display:flex;gap:20px;border-radius:var(--product-card-corner-radius);box-shadow:var(--bnr-shadow);transition:all .3s}.faq-page .faq-page-title .bnr-area .bnr-inner{justify-content:space-between;width:100%;display:flex;flex-direction:column;gap:20px}.faq-page .faq-page-title .bnr-area .bnr-inner p.note-bnr-txt{font-weight:700;position:relative}.faq-page .faq-page-title .bnr-area .bnr-inner p.note-bnr-txt .arrow-pos{transition:all .3s;position:absolute;top:0;right:0;width:35px;height:35px}.faq-page .faq-page-title .bnr-area .bnr-inner .note-wrap{display:flex;align-items:flex-end;gap:20px}.faq-page .faq-page-title .bnr-area .bnr-inner .note-wrap .note-img{width:calc(60% - 20px)}.faq-page .faq-page-title .bnr-area .bnr-inner .note-wrap .note-img img{border-radius:var(--product-card-corner-radius)}.faq-page .faq-page-title .bnr-area .bnr-inner .note-wrap .note-logo{width:40%}.faq-page .faq-page-title .bnr-area:hover{box-shadow:0 0 0 2px var(--bg-color-gray)}.faq-page .faq-page-title .bnr-area:hover .bnr-inner .note-bnr-txt .arrow-pos{right:-5px}.faq-page .faq-category h2{position:relative;text-align:center;font-weight:700;margin:0;padding-top:var(--pd-l);padding-bottom:var(--pd-s);margin-bottom:var(--pd-m)}.faq-page .faq-category h2:after{content:"";position:absolute;width:100px;height:4px;bottom:0;border-radius:var(--product-card-corner-radius);left:calc(50% - 50px);background-color:var(--font-color-pink)}.faq-page .faq-section{padding-bottom:var(--pd-xl)}.faq-page .faq-section .faq-card-section{display:flex;flex-wrap:wrap;gap:20px}.faq-page .faq-section .faq-card-section .faq-card-item{width:100%}.faq-page .faq-section .faq-card-section .faq-card-item .card-question{cursor:pointer;transition:all .3s;border-radius:var(--product-card-corner-radius);background-color:var(--bg-color-gray);padding:var(--pd-m)}.faq-page .faq-section .faq-card-section .faq-card-item .card-question h3{color:var(--font-color-green);font-weight:700;position:relative;margin:0;padding:0 60px 0 2em;text-align:justify}.faq-page .faq-section .faq-card-section .faq-card-item .card-question h3:before{position:absolute;top:0;left:0;content:"Q";font-weight:700;color:var(--font-color-green);font-size:calc(var(--font-heading-scale) * 1.8rem)}.faq-page .faq-section .faq-card-section .faq-card-item .card-question h3:after{content:"";position:absolute;top:calc(50% - 17.5px);right:0;background:url(../assets/img-icon-plus.svg) no-repeat;width:35px;height:35px}.faq-page .faq-section .faq-card-section .faq-card-item .card-question.active{border-radius:var(--product-card-corner-radius) var(--product-card-corner-radius) 0 0}.faq-page .faq-section .faq-card-section .faq-card-item .card-question.active h3:after{background:url(../assets/img-icon-minus.svg) no-repeat}.faq-page .faq-section .faq-card-section .faq-card-item .card-answer{animation:appear .3s ease-in-out;transition:all .3s;display:none;border-radius:0 0 var(--product-card-corner-radius) var(--product-card-corner-radius);background-color:var(--font-color-wt);border:4px solid var(--bg-color-gray);padding:calc(var(--pd-m) - 4px);box-sizing:border-box}.faq-page .faq-section .faq-card-section .faq-card-item .card-answer h3{color:var(--font-color-bk);position:relative;margin:0;padding:0 0 0 2em;text-align:justify}.faq-page .faq-section .faq-card-section .faq-card-item .card-answer h3:before{position:absolute;top:0;left:0;content:"A";font-weight:700;color:var(--font-color-pink);font-size:calc(var(--font-heading-scale) * 1.8rem)}.faq-page .faq-section .faq-card-section .faq-card-item .card-answer .answer-img{max-width:40%;margin:0 auto;text-align:center;padding-top:var(--pd-m);-o-object-fit:cover;object-fit:cover}.faq-page .faq-section .faq-card-section .faq-card-item .card-answer .answer-img img{display:block;border-radius:var(--product-card-corner-radius)}.faq-page .faq-section .faq-card-section .faq-card-item .card-answer p.body{padding-top:var(--pd-m);margin:0;text-align:justify;color:var(font-color-gray)}.faq-page .faq-section .faq-card-section .faq-card-item .card-answer .link-detail-btn-wrap{padding-top:var(--pd-m)}.faq-page .faq-section .faq-card-section .faq-card-item .card-answer.show{display:block}.faq-page .faq-section .faq-card-section+.faq-card-section{margin-top:var(--pd-s)}@keyframes appear{0%{opacity:0}to{opacity:1}}@media screen and (max-width:749px){.faq-page .faq-page-title{flex-direction:column;gap:45px 0}.faq-page .faq-page-title .txt-area{width:100%}.faq-page .faq-page-title .bnr-area{padding:var(--pd-m);width:80%;margin:0 auto;gap:20px}.faq-page .faq-page-title .bnr-area .bnr-inner{width:100%;flex-direction:column;gap:20px}.faq-page .faq-page-title .bnr-area .bnr-inner .note-wrap .note-img{width:calc(70% - 20px)}.faq-page .faq-page-title .bnr-area .bnr-inner .note-wrap .note-img img{width:100%}.faq-page .faq-page-title .bnr-area .bnr-inner .note-wrap .note-logo{width:30%}.faq-page .faq-section .faq-card-section .faq-card-item .card-question h3:after{content:"";top:calc(50% - 17.5px);width:35px;height:35px}.faq-page .faq-section .faq-card-section .faq-card-item .card-answer .answer-img{max-width:60%}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/custom.css.map */
