:root{--leading-trim:calc(0.5em - 1lh/2);--gray2-border:1px solid var(--color-gray2);--color-primary:#e83e0b;--color-black:#000;--color-white:#fff;--color-red:#c9162f;--color-light:#fef6f2;--color-middle_orange:#fef6f2;--color-rich_orange:#fef6f2;--color-gray:#f2f2f2;--color-gray2:#d9d9d9;--color-gray_dark:#999;--color-light_green:#edf5e5;--default-transition:all 0.3s ease;--font-mincho:"游明朝体","Yu Mincho","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;--font-default:"游ゴシック体","YuGothic","游ゴシック","Yu Gothic","Hiragino Sans","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Meiryo","メイリオ",system-ui,-apple-system,sans-serif;--font-grotesaque:"monotype-grotesque",sans-serif}.color-primary{color:var(--color-primary)}.bg-primary{background-color:var(--color-primary)}.color-white{color:var(--color-white)}.bg-white{background-color:var(--color-white)}.color-light{color:var(--color-light)}.bg-light{background-color:var(--color-light)}.color-middleorange{color:var(--color-middle_orange)}.bg-middleorange{background-color:var(--color-middle_orange)}.color-richorange{color:var(--color-rich_orange)}.bg-richorange{background-color:var(--color-rich_orange)}.color-gray{color:var(--color-gray)}.bg-gray{background-color:var(--color-gray)}.color-gray2{color:var(--color-gray2)}.bg-gray2{background-color:var(--color-gray2)}.color-graydark{color:var(--color-gray_dark)}.bg-graydark{background-color:var(--color-gray_dark)}.color-black{color:var(--color-black)}.bg-black{background-color:var(--color-black)}.color-red{color:var(--color-red)}.bg-red{background-color:var(--color-red)}.color-lightgreen{color:var(--color-light_green)}.bg-lightgreen{background-color:var(--color-light_green)}.productPage .l-wrapper{position:relative}.productPage .productKv{font-size:16px;margin-bottom:90px;padding-top:25px;position:relative}@media only screen and (max-width:1330px){.productPage .productKv{font-size:1.2030075188vw}}@media only screen and (max-width:1100px){.productPage .productKv{font-size:1.4545454545vw}}@media only screen and (max-width:1330px){.productPage .productKv{margin-bottom:8.1818181818%;padding-top:2.2727272727%}}.productPage .productKv__inner{box-sizing:border-box;margin:0 auto;max-width:1100px;padding:0 30px}@media only screen and (max-width:1330px){.productPage .productKv__inner{padding:0 2.7272727273%}}.productPage .productKv__inner:after{clear:both;content:"";display:block}.productPage .productKv__header{float:right;font-size:2em;padding-top:2.4038461538%;width:50%}.productPage .productKv__title{line-height:1.1;margin-bottom:.8em}.productPage .productMainImg{float:left;margin-bottom:2.8846153846%;position:relative;width:38.4615384615%}.productPage .productKv__slideNav--next,.productPage .productKv__slideNav--prev{height:25px;width:25px}@media only screen and (max-width:1330px){.productPage .productKv__slideNav--next,.productPage .productKv__slideNav--prev{height:1.8796992481vw;width:1.8796992481vw}}@media only screen and (max-width:1100px){.productPage .productKv__slideNav--next,.productPage .productKv__slideNav--prev{height:2.2727272727vw;width:2.2727272727vw}}.productPage .productKv__slideNav--next:before,.productPage .productKv__slideNav--prev:before{border-color:#e83e0b;border-width:3px}.productPage .productKv__slideNav--prev{left:0;margin-left:0}.productPage .productKv__slideNav--next{margin-right:0;right:0}.productPage .productKv__pagination{left:0;margin-top:5.2083333333%;position:absolute;top:0}.productPage .productKv__pagination .swiper-pagination-bullet{height:4px;margin:0 7px;width:4px}.productPage .productKv__pagination .swiper-pagination-bullet-active{background:#e83e0b;transform:scale(1.5)}.productPage .productMainImg__slide{overflow:hidden}.productPage .productMainImg__inner,.productPage .productMainImg__slide{margin:0 auto;position:relative;width:100%}.productPage .productMainImg__items{position:relative}.productPage .productMainImg[data-slide-num="1"] .productMainImg__items{margin-left:0}.productPage .productMainImg__item{box-sizing:border-box;float:left;position:relative;width:100%}.productPage .productMainImg__item img{box-sizing:border-box;display:block;height:auto;padding:0 10.4166666667%;width:100%}.productPage .productMainImg__item.m-type2 img{padding:0 4.1666666667%}.productPage .productMainImg__item.m-type3 img{padding:0 6.25%}.productPage .productMainImg__item .productMainImg__item__badge{left:8.3333333333%;position:absolute;top:14.5833333333%;width:22.9166666667%;z-index:2}@media only screen and (max-width:767px){.productPage .productMainImg__item .productMainImg__item__badge{left:3.0769230769em;top:3.0769230769em;width:5.3846153846em}}.productPage .productMainImg__item .productMainImg__item__badge img{display:block;height:auto;width:100%}.productPage .productMainImg__item .productMainImg__item__badge.m-hcg{left:12.5%;top:10%;width:18.5416666667%}@media only screen and (max-width:767px){.productPage .productMainImg__item .productMainImg__item__badge.m-hcg{left:10.8vw;top:6.6666666667vw;width:16vw}}.productPage .productMainImg__item .productMainImg__item__badge.m-hcg img{display:block;margin:0 auto 18.1818181818%;padding:0}@media only screen and (max-width:767px){.productPage .productMainImg__item .productMainImg__item__badge.m-hcg img{margin:0 auto 3.3333333333vw;width:16vw}}.productPage .productTxtBox{clear:right;float:right;padding-bottom:0;position:relative;width:50%}.productPage .productTxtBox__banner{margin-top:15.3846153846%}.productPage .productTxtBox__banner>a{display:block}.productPage .productTxtBox__banner>a+a{margin-top:1em}.productPage .productTxtBox__tag{font-size:0;margin-bottom:3.8461538462%}.productPage .productTxtBox__tag__item{border:1px solid #595757;display:inline-block;font-size:16px;line-height:1.7;margin:0 .4em .4em;padding:0 .5em}@media only screen and (max-width:1330px){.productPage .productTxtBox__tag__item{font-size:1.2030075188vw}}@media only screen and (max-width:1100px){.productPage .productTxtBox__tag__item{font-size:1.4545454545vw}}.productPage .productTxtBox__tag__item.tag02{background-color:#eee;border-color:#eee}.productPage .productTxtBox__tag__item.tagBn,.productPage .productTxtBox__tag__item.tagEs,.productPage .productTxtBox__tag__item.tagLx{border-color:currentColor;color:#e83e0b;font-weight:700}.productPage .productTxtBox__tag__item.tagGe{border-color:currentColor;color:#e3c8ca;color:#c490bf;font-weight:700}.productPage .productTxtBox__tag__item.tagBm{border-color:currentColor;color:#ffa3a3;font-weight:700}.productPage .productTxtBox__tag__item.tagDc{border-color:currentColor;color:#92c9a3;font-weight:700}.productPage .productTxtBox__tag__item.tagMl{border-color:currentColor;color:#03328d;font-weight:700}.productPage .productTxtBox__tag__item.tagAc{border-color:currentColor;color:#0050b2;font-weight:700}.productPage .productMainLead{font-feature-settings:"palt";font-size:2.125em;letter-spacing:.05em;line-height:1.35;margin-bottom:.6em}.productPage .productTxtBox__txt1{font-size:1em;line-height:1.8;margin-bottom:1em}.productPage .productTxtBox__txt1.m-palt{font-feature-settings:"palt";letter-spacing:.05em}@media only screen and (max-width:767px){.productPage .productTxtBox__txt1.m-palt{margin-bottom:7.3333333333vw}}.productPage .productTxtBox__classifying{color:#e83e0b;font-size:1em;margin-bottom:.8em}.productPage .productTxtBox__classifying>span{border:1px solid;display:inline-block;padding:.1em .8em}.productPage .productPrizeBox{box-sizing:border-box;float:left;width:46.1538461538%}.productPage .productPrize__items[data-column="1"] .productPrize__item{align-items:center;display:flex;flex-wrap:wrap}.productPage .productPrize__items[data-column="1"] .productPrize__txt{box-sizing:border-box;font-size:.88rem;padding-left:2.0833333333%;width:70.8333333333%}.productPage .productPrize__items[data-column="1"] .productPrize__img{width:29.1666666667%}.productPage .productPrize__items[data-column="1"] .productPrize__img img{height:auto;width:100%}.productPage .productPrize__items:not([data-column="1"]){display:flex;flex-wrap:wrap}.productPage .productPrize__items:not([data-column="1"]) .productPrize__item{margin-left:5.7692307692%;text-align:center;width:28.8461538462%}.productPage .productPrize__items:not([data-column="1"]) .productPrize__item:first-child{margin-left:0}.productPage .productPrize__items:not([data-column="1"]) .productPrize__txt{margin-top:.5em}.productPage .productPrize__items[data-column="2"]{display:flex;flex-wrap:wrap}.productPage .productPrize__items[data-column="2"] .productPrize__item{margin-left:5.7692307692%;text-align:center;width:28.8461538462%}.productPage .productPrize__items[data-column="2"] .productPrize__item:first-child{margin-left:0}.productPage .productPrize__items[data-column="2"] .productPrize__txt{margin-top:.5em}.productPage .productPrize__items[data-column="3"]{display:flex;flex-wrap:wrap}.productPage .productPrize__items[data-column="3"] .productPrize__item{margin-left:6.25%;text-align:center;width:29.1666666667%}.productPage .productPrize__items[data-column="3"] .productPrize__item:first-child{margin-left:0}.productPage .productPrize__items[data-column="3"] .productPrize__txt{margin-top:.5em}.productPage .productPrize .productPrize__items .productPrize__item--btn{margin-left:0;margin-top:1.6em;text-align:left;width:100%}.productPage .productPrize__txt{font-size:.75rem}.productPage .productPrize__item{margin-bottom:1em}.productPage .productPrize__txt{font-size:.75em;line-height:1.7}.productPage .productPrize__img img{height:auto;width:100%}.productPage .productPrize__item--btn{font-size:.875em;margin-bottom:2em}.productPage .productPrize__item--btn:last-child{margin-bottom:0}.productPage .productTxtBox__label{margin:20px 0 10px}.productPage .productTxtBox__label span{border:1px solid #e83e0b;color:#e83e0b;display:inline-block;font-size:12px;line-height:1;padding:7px 10px}.productPage .productTxtBox__price{font-size:1em;margin-bottom:.5em}.productPage .productTxtBox__small{font-size:.85em}.productPage .productTxtBox__note{font-size:.875em;margin-bottom:2.1428571429em}.productPage .productTxtBox__note:last-child{margin-bottom:0}.productPage .productTxtBox__link{font-feature-settings:"palt";letter-spacing:.05em}.productPage .productTxtBox__movLink{font-size:.875em;font-weight:300;margin-bottom:2.1428571429em}.productPage .productTxtBox__movLink a{padding-bottom:.65em;padding-top:.75em}.productPage .productTxtBox__link2{font-size:.875em;margin-bottom:2.1428571429em}.productPage .productTxtBox__link2 a{padding-bottom:.65em;padding-top:.75em}.productPage .productTxtBox__link2+.productTxtBox__link2{margin-top:-.7142857143em}.productPage .productDetailBox{margin-top:3.8461538462%}.productPage .productDetailBox__title{font-size:.875em;margin-bottom:.2em}.productPage .productDetailBox__inner{background-color:#eee;margin-bottom:3.8461538462%;padding:2.8846153846%}.productPage .productDetailBox__inner.m-orange{background-color:#fef6f2}.productPage .productDetailBox__inner.m-orange a{color:#e83e0b}.productPage .productDetailBox__inner.m-orange p+*{margin-top:1em}.productPage .productDetailBox__inner.m-orange ul.m-indent li{padding-left:1em;text-indent:-1em}.productPage .productDetailBox__inner.m-orange ul.m-indent+*{margin-top:1em}.productPage .productDetailBox__items,.productPage .productDetailBox__txt{font-size:.75rem}.productPage .productBnr{box-sizing:border-box;margin:0 auto 140px;max-width:1100px;overflow:hidden;padding:0 30px}@media only screen and (max-width:1330px){.productPage .productBnr{margin-bottom:12.7272727273%;padding:0 2.7272727273%}}.productPage .productBnr__item{margin-bottom:3.6363636364%}.productPage .productBnr__item img{height:auto;width:100%}.productPage .productBnr__item a{border-radius:8px;display:block;overflow:hidden;position:relative;transition-duration:.2s;transition-property:opacity}.productPage .productBnr__item a:hover{opacity:.8}.productPage .productBnr__item:last-child{margin-bottom:0}.productPage .productBnr__item.is-bdr a:before{border:1px solid #797777;border-radius:8px;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.productPage .productVariation{box-sizing:border-box;margin:0 auto 60px;max-width:1100px;overflow:hidden;padding:0 30px}@media only screen and (max-width:1330px){.productPage .productVariation{margin-bottom:5.4545454545%;padding:0 2.7272727273%}}.productPage .productVariation__items{font-size:0;margin:0 auto;max-width:680px;text-align:center}.productPage .productVariation__items[data-column-pc="5"]{max-width:580px}.productPage .productVariation__items[data-column-pc="4"]{max-width:450px}.productPage .productVariation__items[data-column-pc="3"]{max-width:340px}.productPage .productVariation__items[data-column-pc="2"]{max-width:230px}.productPage .productVariation__item{display:inline-block;margin:0 10px 30px;text-align:center;vertical-align:top;width:90px}.productPage .productVariation__item img{height:auto;width:100%}.productPage .productVariation__img{box-sizing:border-box;margin:0 16.5%;overflow:hidden}.productPage .productVariation__img img{height:auto;width:100%}.productPage .productVariation__img--drop{box-sizing:border-box;margin:8px}.productPage .productVariation__img--drop img{height:auto;width:100%}.productPage .productVariation__img--circle{position:relative}.productPage .productVariation__img--circle>span{border-radius:50%;display:block;overflow:hidden}.productPage .productVariation__img--circle:after{border:1px solid transparent;border-radius:50%;box-sizing:border-box;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.productPage .productVariation__img--circle.is-bdr:after{border-color:#aaa}.productPage .productVariation__txt{font-size:.88rem;line-height:1.4;margin:8% 0 0}.productPage .productVariation__txt strong{font-weight:700}.productPage .limitedBanner{box-sizing:border-box;margin:40px auto 60px;max-width:1100px;padding:0 30px;position:relative}.productPage .limitedBanner__inner{align-items:center;background-color:#f7dde5;border:1px solid #8c8a89;border-radius:6px;display:flex;justify-content:center;margin:0 auto;padding:0 30px}.productPage .limitedBanner__list{align-items:center;display:flex;justify-content:space-between;width:87%}.productPage .limitedBanner__item:nth-child(2){margin-right:1.3125rem;width:30%}.productPage .limitedBanner__item:nth-child(2) img{object-fit:contain;width:100%}.productPage .limitedBanner__items{align-items:center;display:flex;margin-right:2.5rem}.productPage .limitedBanner__title{display:block;font-size:1.75rem;margin-right:3rem;margin-top:-1rem}.productPage .limitedBanner__title:after{border-bottom:1.5px solid #f69;content:"";display:block;height:1px;width:38%}.productPage .limitedBanner__txt{font-feature-settings:"palt";font-size:1rem;margin-top:.5rem}.productPage .limitedBanner__btn a{font-size:.82rem;padding:.6em 3.4em .6em 2em}.productPage .sectionWrapper{position:relative;z-index:1}.productPage .productSection{font-size:16px;margin-bottom:110px}@media only screen and (max-width:1330px){.productPage .productSection{font-size:1.2030075188vw}}@media only screen and (max-width:1100px){.productPage .productSection{font-size:1.4545454545vw}}@media only screen and (max-width:1330px){.productPage .productSection{margin-bottom:10%}}.productPage .productSectionHeader{margin-bottom:1.4705882353em}.productPage .productSection__inner{position:relative}.productPage .productSection__inner:after{clear:both;content:"";display:block}.productPage .productSection__img{margin:0 auto;max-width:610px}.productPage .productSection__img img{height:auto;width:100%}.productPage .productSection__img--regularSystem{margin-bottom:2em;max-width:720px}.productPage .productSection__img--regularSystem img{height:auto;width:100%}.productPage .productSection__img--l{margin:0 auto}.productPage .productSection__img--l img{height:auto;width:100%}.productPage .productSection__img--resetclear{margin:0 auto;max-width:830px}.productPage .productSection__img--resetclear img{height:auto;width:100%}.productPage .productSection__img--naturalEssentialOils{max-width:383px}.productPage .productSection__img--naturalEssentialOils img{height:auto;width:100%}.productPage .slideSection01:before,.productPage .slideSection02:before,.productPage .slideSection03:before{background:#fef6f2;bottom:0;content:"";left:0;margin-top:1.5625em;position:absolute;right:0;top:0}.productPage .slideSection01 .productSection__inner,.productPage .slideSection02 .productSection__inner,.productPage .slideSection03 .productSection__inner{padding-bottom:35px}@media only screen and (max-width:1330px){.productPage .slideSection01 .productSection__inner,.productPage .slideSection02 .productSection__inner,.productPage .slideSection03 .productSection__inner{padding-bottom:3.3653846154%}}.productPage .slideSection01 .sectionHeader,.productPage .slideSection02 .sectionHeader,.productPage .slideSection03 .sectionHeader{margin-bottom:.9411764706em;padding-bottom:0}.productPage .slideSection01 .sectionHeader:before,.productPage .slideSection02 .sectionHeader:before,.productPage .slideSection03 .sectionHeader:before{display:none}.productPage .slideContents{margin:0 auto;max-width:1100px}.productPage .slideContents,.productPage .slideList{overflow:hidden;position:relative}.productPage .slideList__inner{margin:0 -.9615384615%;position:relative}.productPage .slideList__inner .swiper-scrollbar{margin-left:.9433962264%;margin-right:.9433962264%;right:0;width:auto}.productPage .swiper-scrollbar+.slideList__items{padding-bottom:3.3653846154%}.productPage .swiper-scrollbar-lock+.slideList__items{padding-bottom:0}.productPage .slideList__item{box-sizing:border-box;float:left;height:auto;width:25%}.productPage .slideList__item>a{background-color:#fff;display:block;min-height:100%;text-decoration:none;transition-duration:.2s;transition-property:opacity}.productPage .slideList__item>a:hover{opacity:.8}.productPage .slideContents__note{font-size:.875em;margin-top:1em}.productPage .howtoSlide .howtoSlide__txt2.m-type2 span{text-align:left!important}.productPage .howtoSlide .howtoSlide__txt2.m-wide{margin-left:-1em;margin-right:-1em}.productPage .howtoSlide .howtoSlide__txt2.m-indent span{padding-left:1em;text-indent:-1em}.productPage .howtoSlide__item{width:33.33%}.productPage .howtoSlide__item.is-type2 .howtoSlide__item__box{border-top:.3125em solid #e83e0b;box-sizing:border-box;display:flex;flex-direction:row;padding:6.0606060606% 3.0303030303%}.productPage .howtoSlide__item.is-type2 .howtoSlide__item__thum{margin-right:3.0303030303%;width:36.3636363636%}.productPage .howtoSlide__item.is-type2 .howtoSlide__item__thum img{height:auto;width:100%}.productPage .howtoSlide__item.is-type2 .howtoSlide__item__info{flex:1;text-align:left;width:100%}.productPage .howtoSlide__item.is-type2 .howtoSlide__title{border-top:0;font-size:1.2308em;padding-top:0;text-align:left}.productPage .howtoSlide__item.is-type2 .howtoSlide__item__inner{padding:0}.productPage .howtoSlide__item.m-user .howtoSlide__item__box{border-top:.3125em solid #e83e0b;padding-left:30.303030303%;position:relative;text-align:left}.productPage .howtoSlide__item.m-user .howtoSlide__item__box .howtoSlide__title{border:0;font-size:1em;margin-bottom:.25em;text-align:left}.productPage .howtoSlide__item.m-user .howtoSlide__item__box .howtoSlide__item__inner{padding:0 0 15.1515151515%}.productPage .howtoSlide__item.m-user .howtoSlide__item__box .howtoSlide__item__inner .howtoSlide__txt1{text-align:left}.productPage .howtoSlide__item.m-user .howtoSlide__item__box .icon{left:6.0606060606%;position:absolute;top:12.1212121212%;width:21.2121212121%}.productPage .howtoSlide__item.m-user .howtoSlide__item__box .icon img{height:auto;width:100%}.productPage .howtoSlide__item__box{background-color:#fff;display:flex;flex-direction:column;height:100%;margin:0 2.8328611898%}@media (-ms-high-contrast:none){.productPage .howtoSlide__item__box{display:block}}.productPage .howtoSlide__title{border-top:.3125em solid #e83e0b;color:#e83e0b;font-size:1em;font-weight:700;margin-bottom:.8em;padding:.8em 0 0;position:relative;text-align:center}.productPage .howtoSlide__sTitle{font-size:1.125em;font-weight:700;margin-bottom:.5em;text-align:center}.productPage .howtoSlide__item__inner{display:flex;flex:1;flex-direction:column;padding:6.0606060606%}@media (-ms-high-contrast:none){.productPage .howtoSlide__item__inner{display:block}}.productPage .howtoSlide__item__inner:after{clear:both;content:"";display:block}.productPage .howtoSlide__title+.howtoSlide__item__inner{padding-top:0}.productPage .howtoSlide__product__inner{display:block;padding-top:4.5454545455%}.productPage .howtoSlide__product__img{float:left;padding-bottom:3.4482758621%;padding-right:3.4482758621%;width:22.4137931034%}.productPage .howtoSlide__product__img img{height:auto;width:100%}.productPage .howtoSlide__product__img:last-child,.productPage .howtoSlide__product__img:nth-last-child(2){padding-bottom:0}.productPage .howtoSlide__product__btmImg{padding-bottom:3.4482758621%}.productPage .howtoSlide__product__btmImg img{height:auto;width:100%}.productPage .howtoSlide__product__btmImg:last-child{padding-bottom:0}.productPage .howtoSlide__product--single .howtoSlide__product__img{float:none;margin:0 auto;padding-right:0}.productPage .howtoSlide__product--single .howtoSlide__product__img:nth-last-child(2){padding-bottom:3.4482758621%}.productPage .howtoSlide__product__txtBox{overflow:hidden;padding-bottom:1.724137931%;padding-top:1.724137931%}.productPage .howtoSlide__product__txtBox:last-child{padding-bottom:0}.productPage .howtoSlide__product__txtBox.is-type2{padding:1em 0 .5em;text-align:center}.productPage .howtoSlide__product__sTitle{font-size:1.125em;margin-bottom:.3em}.productPage .howtoSlide__product__txt{font-size:.875em}.productPage .howtoSlide__product__summary{border:1px solid #e83e0b;clear:both;color:#e83e0b;font-size:1em;padding:.3em;text-align:center}.productPage .howtoSlide__txt1{font-size:.875em;line-height:1.5;margin-bottom:1em;text-align:center}.productPage .howtoSlide__txt1>span{display:inline-block;text-align:left}.productPage .howtoSlide__txt1:last-child{margin-bottom:0}.productPage .howtoSlide__txt1.is-indent{padding-left:1em;text-align:left;text-indent:-1em}.productPage .howtoSlide__txt1.is-indent li:nth-child(2){margin-top:.7em}.productPage .howtoSlide__txt2{box-sizing:border-box;font-size:.875em;line-height:1.5;margin-bottom:.5em;min-height:4.5em;text-align:center}.productPage .howtoSlide__txt2>span{display:inline-block;text-align:left}.productPage .howtoSlide__txt2 span.u-center{display:inline-block;margin:0 auto}.productPage .howtoSlide__txt2:last-child{margin-bottom:0}.productPage .howtoSlide__img1 img,.productPage .howtoSlide__thumb img{height:auto;width:100%}.productPage .howtoSection__txt{font-size:1em;margin-bottom:1em}.productPage .howtoSection__txt:last-child{margin-bottom:0}.productPage .howtoSection__annotation{font-size:.875em;margin-bottom:.4em}.productPage .howtoSection__annotation:first-child{margin-top:2em}.productPage .howtoSection__annotation:last-child{margin-bottom:0}.productPage .howtoSection__detail{margin-top:40px}.productPage .howtoSection__detail img{height:auto;width:auto}.productPage .awards__list__txt{font-size:1em;margin-bottom:.5em}.productPage .awards__list__txt:last-child{margin-bottom:0}.productPage .mainIngredient{margin-bottom:30px}.productPage .ingredient__item{font-size:1em;margin-bottom:.5em;position:relative}.productPage .ingredient__item:before{content:"・";display:inline}.productPage .ingredient__item.m-no-dot:before{content:""}.productPage .otherIngredient__select+.otherIngredient__main .otherIngredient__box{display:none;padding-top:15px}.productPage .otherIngredient__txt{font-size:.875em}.productPage .productsList__item{display:flex;flex-wrap:wrap}.productPage .productsList__item__inner{background-color:#fff;box-sizing:border-box;display:block;display:flex;flex-wrap:wrap;margin:0 3.9603960396%;min-height:100%;position:relative;text-align:center;text-decoration:none}.productPage .productsList__item__inner>a{box-sizing:border-box;display:block;padding:4.3010752688% 6.4516129032% 2.875em;position:relative;text-decoration:none;width:100%}.productPage .productsList__item__inner>a:hover .m-btnType1>span{opacity:.8}.productPage .productsList__item__inner.m-staff{text-align:center;width:100%}@media only screen and (max-width:767px){.productPage .productsList__item__inner.m-staff{width:246px}}.productPage .productsList__item__inner.m-staff>a{border-top:4px solid #e83e0b;padding:19.3548387097% 6.4516129032% 5em}.productPage .productsList__item__inner.m-staff .productsList__img{margin:0 auto 20px;width:127px}.productPage .productsList__img{margin-bottom:1%;width:100%}.productPage .productsList__img img{height:auto;width:100%}.productPage .productsList__tag{font-size:0;margin-bottom:.2rem}.productPage .productsList__tag__item{border:1px solid #000;display:inline-block;font-size:.875em;margin:0 .4em .8em;padding:0 .5em}.productPage .productsList__tag__item.tag02{background-color:#eee;border-color:#eee}.productPage .productsList__name{color:#000;font-size:1em;margin-bottom:.8em}.productPage .productsList__name+.productsList__price{margin-top:-.8em}.productPage .productsList__price{font-size:.9375em;margin-bottom:.8em}.productPage .productsList__linkBox{bottom:0;font-size:.875em;left:0;margin:0 auto;position:absolute;text-align:left;width:100%}.productPage .productsList__link{margin:.8em 0 10px}.productPage .productsList__link:last-child{margin-bottom:0}.productPage .productTagLink{color:#595757;font-size:1em;letter-spacing:-.4em;margin-bottom:-.8em;margin-left:-.4em;margin-top:2.8846153846%;text-align:left}.productPage .productTagLink__item{display:inline-block;letter-spacing:normal;margin:0 .4em 1.8em}.productPage .productTagLink__item a{background-color:#fff;border:1px solid #595757;color:#595757;display:block;padding:.2em .8em;text-decoration:none;transition-duration:.2s;transition-property:opacity}.productPage .productTagLink__item a:hover{opacity:.7}.productPage .productTagLink__item.tag02 a{background-color:#eee;border-color:#eee}.productPage .productTagLink__item.tagBn a,.productPage .productTagLink__item.tagEs a,.productPage .productTagLink__item.tagLx a{border-color:currentColor;color:#e83e0b;font-weight:700}.productPage .productTagLink__item.tagGe a{border-color:currentColor;color:#e3c8ca;color:#c490bf;font-weight:700}.productPage .productTagLink__item.tagBm a{border-color:currentColor;color:#ffa3a3;font-weight:700}.productPage .productTagLink__item.tagDc a{border-color:currentColor;color:#92c9a3;font-weight:700}.productPage .productTagLink__item.tagMl a{border-color:currentColor;color:#03328d;font-weight:700}.productPage .productTagLink__item.tagAc a{border-color:currentColor;color:#0050b2;font-weight:700}.productPage .movSection{font-size:16px;margin-bottom:120px}@media only screen and (max-width:1330px){.productPage .movSection{font-size:1.2030075188vw}}@media only screen and (max-width:1100px){.productPage .movSection{font-size:1.4545454545vw}}@media only screen and (max-width:1330px){.productPage .movSection{margin-bottom:10.9090909091%}}.productPage .movSection__inner{align-items:center;display:flex;flex-wrap:wrap}.productPage .movSection__txtBox{width:37.5%}.productPage .movSection__header{margin-bottom:1.6em;width:100%}.productPage .movSection__title{font-size:3em;line-height:1;margin-bottom:.1em}.productPage .movSection__header__txt{color:#e83e0b;font-size:1.125em}.productPage .movSection__moBox{width:62.5%}.productPage .movSection__note{font-size:.625em;margin-top:1em}.productPage .movList{margin:0 -1.4423076923%;padding:0 1.4423076923%;position:relative;width:100%}@media only screen and (max-width:767px){.productPage .movList{margin:0;padding:0;width:auto}}.productPage .movList .swiper-scrollbar{margin-left:1.4018691589%;margin-right:1.4018691589%;right:0;width:auto}.productPage .swiper-scrollbar+.movList__items{padding-bottom:3.3653846154%}.productPage .swiper-scrollbar-lock+.movList__items{padding-bottom:0}.productPage .movList__items{display:flex}@media only screen and (max-width:767px){.productPage .movList__items{display:block}}.productPage .movList__item{margin:0 1.4018691589%;width:42.9906542056%}@media only screen and (max-width:767px){.productPage .movList__item{margin:0 0 10.447761194%;width:100%!important}.productPage .movList__item:last-child{margin-bottom:0}}.productPage .movList__item:first-child{margin-left:0}.productPage .movList__item:last-child{margin-right:0}.productPage .movList__item a{display:block;text-decoration:none;transition-duration:.2s;transition-property:opacity}.productPage .movList__item a:hover{opacity:.8}.productPage .movListBox{margin:0 auto}.productPage .movListBox .movBox{margin-bottom:1.5em}@media only screen and (max-width:767px){.productPage .movListBox .movBox{margin-bottom:.7692307692em}}.productPage .movBox__thumb{height:0;margin-bottom:1.125em;padding-bottom:56.25%;position:relative}.productPage .movBox__thumb img{height:auto;width:100%}.productPage .movBox__thumb:after{background:rgba(238,120,0,.8) url(../img/icon_play_wht.svg) no-repeat 50%;background-size:100% auto;border-radius:50%;bottom:0;content:"";height:0;left:0;margin:auto;opacity:.9;overflow:hidden;padding-bottom:12.5%;position:absolute;right:0;top:0;transition-duration:.3s;transition-property:opacity;width:12.5%}.productPage .movListBox__title{font-size:1.75em;margin-bottom:.2em;text-align:center}@media only screen and (max-width:767px){.productPage .movListBox__title{font-size:1.3846153846em;text-align:left}}.productPage .movListBox__txt{text-align:center}@media only screen and (max-width:767px){.productPage .movListBox__txt{text-align:left}}.productPage .productCottonDetail{margin:30px auto 0;width:100%}@media screen and (max-width:767px){.productPage .productCottonDetail{margin:8% auto 5.3333333333%}}.productPage .productCottonDetail__inner{background-color:#f6f6f6;box-sizing:border-box;display:flex;flex-flow:column;padding:30px 20px}@media screen and (max-width:767px){.productPage .productCottonDetail__inner{display:block;padding:8% 5.3333333333% 5.3333333333%}}.productPage .productCottonDetail__img{margin:0 auto;width:80%}.productPage .productCottonDetail__img img{height:auto;width:100%}@media screen and (max-width:767px){.productPage .productCottonDetail__img{width:100%}}.productPage .productCottonDetail__txt{width:100%}.productPage .productCottonDetail__txt dd,.productPage .productCottonDetail__txt dt{font-size:14px;text-align:left}.productPage .productCottonDetail__txt dd+dt{margin-top:20px}.productPage .productCottonDetail__txt dt span{font-size:12px}@media screen and (max-width:767px){.productPage .productCottonDetail__txt{color:#000;margin-top:3.9344262295%;width:auto}.productPage .productCottonDetail__txt dd,.productPage .productCottonDetail__txt dt{font-size:12px;font-size:calc(.75rem + .50891vw - 1.9084px)}.productPage .productCottonDetail__txt dd+dt{margin-top:4.262295082%}.productPage .productCottonDetail__txt dt span{font-size:10px;font-size:calc(.625rem + .50891vw - 1.9084px)}}.productPage .productSnsCp{padding:0 3.7em 0 0}@media only screen and (max-width:767px){.productPage .productSnsCp{padding:0}}.productPage .productSnsCp+.productSnsCp{margin-top:5em}@media only screen and (max-width:767px){.productPage .productSnsCp+.productSnsCp{margin-top:9.5em}}.productPage .productSnsCp .productSnsCp__title{color:#e83e0b;font-size:16px;margin-bottom:1em;padding-left:1.6em}@media only screen and (max-width:767px){.productPage .productSnsCp .productSnsCp__title{font-size:13px;padding-left:.2em}}.productPage .productSnsCp .productSnsCp__banner__title{color:#e83e0b;font-size:1.625em;margin-bottom:1em;text-align:center}@media only screen and (max-width:767px){.productPage .productSnsCp .productSnsCp__banner__title{font-size:1.2em;line-height:1.25}}.productPage .productSnsCp .productSnsCp__banner__title>span{align-items:center;display:flex;gap:1em;justify-content:center}@media only screen and (max-width:767px){.productPage .productSnsCp .productSnsCp__banner__title>span{gap:1.5em}}.productPage .productSnsCp .productSnsCp__banner__title>span:after,.productPage .productSnsCp .productSnsCp__banner__title>span:before{background-color:#e83e0b;content:"";display:block;height:1.5em;width:2px}@media only screen and (max-width:767px){.productPage .productSnsCp .productSnsCp__banner__title>span:after,.productPage .productSnsCp .productSnsCp__banner__title>span:before{height:1.5em;width:1px}}.productPage .productSnsCp .productSnsCp__banner__title>span:before{transform:rotate(-20deg)}@media only screen and (max-width:767px){.productPage .productSnsCp .productSnsCp__banner__title>span:before{transform:rotate(-30deg)}}.productPage .productSnsCp .productSnsCp__banner__title>span:after{transform:rotate(20deg)}@media only screen and (max-width:767px){.productPage .productSnsCp .productSnsCp__banner__title>span:after{transform:rotate(30deg)}}.productPage .productSnsCp .productSnsCp__banner__inr{box-sizing:border-box;display:flex;gap:1.85em;margin:0 auto;max-width:1100px;padding:0 0 0 30px}@media only screen and (max-width:767px){.productPage .productSnsCp .productSnsCp__banner__inr{display:block;padding:0 30px}}.productPage .productSnsCp .productSnsCp__banner__thum{width:52.7272727273%}@media only screen and (max-width:767px){.productPage .productSnsCp .productSnsCp__banner__thum{width:100%}}.productPage .productSnsCp .productSnsCp__banner__thum img{height:auto;width:100%}.productPage .productSnsCp .productSnsCp__banner__info{flex:1;width:100%}.productPage .productSnsCp .productSnsCp__banner__info__title{font-size:1.15em;margin-bottom:1em}@media only screen and (max-width:767px){.productPage .productSnsCp .productSnsCp__banner__info__title{font-size:1.1em;margin-bottom:1.5em;margin-top:1em}}.productPage .productSnsCp .productSnsCp__banner__list>li{align-items:center;display:flex;flex-wrap:wrap;gap:.5em 1em}@media only screen and (max-width:767px){.productPage .productSnsCp .productSnsCp__banner__list>li{gap:.5em 1em}}.productPage .productSnsCp .productSnsCp__banner__list>li+li{margin-top:1em}@media only screen and (max-width:767px){.productPage .productSnsCp .productSnsCp__banner__list>li+li{margin-top:1.5em}}.productPage .productSnsCp .productSnsCp__banner__list>li .label{border:1px solid #000;padding:.25em;text-align:center;width:5em}@media only screen and (max-width:767px){.productPage .productSnsCp .productSnsCp__banner__list>li .label{font-size:.9em;padding:.25em;width:6em}}.productPage .productSnsCp .productSnsCp__list{border-bottom:1px dashed #000;margin-top:5em}@media only screen and (max-width:767px){.productPage .productSnsCp .productSnsCp__list{margin-top:3em}}.productPage .productSnsCp .productSnsCp__list>li{border-top:1px dashed #000}.productPage .productSnsCp .productSnsCp__list>li .productSnsCp__trg{display:block;font-size:14px;padding:1.5em 3em 1.5em 2em;position:relative;text-decoration:none}@media only screen and (max-width:767px){.productPage .productSnsCp .productSnsCp__list>li .productSnsCp__trg{font-size:12px}}.productPage .productSnsCp .productSnsCp__list>li .productSnsCp__trg:after{border-bottom:2px solid #e83e0b;border-right:2px solid #e83e0b;content:"";display:block;height:7px;position:absolute;right:2em;top:50%;transform:translateY(-50%) rotate(45deg);transition:all .5s ease-in-out;width:7px}.productPage .productSnsCp .productSnsCp__list>li .productSnsCp__trg.is-open:after{transform:translateY(-50%) rotate(-135deg)}.productPage .productSnsCp .productSnsCp__list>li .productSnsCp__target{display:none;font-size:1em;padding:2em 3em 3em}.productPage .productSnsCp .productSnsCp__list>li .productSnsCp__target .title{font-size:1.1em;font-weight:700;margin-bottom:1em}.productPage .productSnsCp .productSnsCp__list>li .productSnsCp__target .text{font-size:1em}.productPage .productSnsCp .productSnsCp__list>li .productSnsCp__target .text+.title{margin-top:3em}.productPage .productSnsCp .productSnsCp__list>li .productSnsCp__target .text+.subtitle{margin-top:1.5em}.productPage .t-indent,.productPage .t-indent-2{display:block;padding-left:1em;text-indent:-1em}.productPage .t-indent-2{margin-left:1em}.productPage .productContact-info{background-color:#fef6f2;box-sizing:border-box;margin-top:6em;padding:2.5em;text-align:center}@media only screen and (max-width:767px){.productPage .productContact-info{margin:3em auto 0;padding:2em 5.33333%;width:calc(100% - 2.5em)}}.productPage .productContact-info h3.productContact-info__title{font-size:1.25em;font-weight:700;margin-bottom:.5em}@media only screen and (max-width:767px){.productPage .productContact-info h3.productContact-info__title{font-size:.8em}}.productPage .productContact-info p{font-size:1em}@media only screen and (max-width:767px){.productPage .productContact-info p{font-size:.8em}}@media only screen and (max-width:1000px){.productPage .limitedBanner__list{width:89%}.productPage .limitedBanner__items{margin-right:3.90625vw}.productPage .limitedBanner__title{display:block;font-size:1.32rem;margin-right:4.296875vw;margin-top:-.5rem}.productPage .limitedBanner__title:after{width:38%}.productPage .limitedBanner__txt{font-feature-settings:"palt";font-size:.63rem;margin-top:.2rem}.productPage .limitedBanner__btn a{font-size:.63rem;padding:.6em 3.4em .6em 2em}}@media only screen and (max-width:767px){.productPage .productKv{font-size:3.4666666667vw;margin-bottom:14%;position:relative}}@media only screen and (max-width:767px)and (min-width:481px){.productPage .productKv{font-size:16.64px}}@media only screen and (max-width:767px){.productPage .productKv:before{display:none}.productPage .productKv__inner{padding:0}.productPage .productKv__header{float:none;font-size:1.7692307692em;padding:6.6666666667% 5.3333333333% 0;width:auto}.productPage .productKv__title{margin-bottom:.5em}.productPage .productMainImg{float:none;margin:0 auto;position:relative;width:89.3333333333%}.productPage .productMainImg__slide{width:100%}.productPage .productMainImg__item img{padding:1.3333333333% 13.3333333333% 0}.productPage .productKv__slideNav--next,.productPage .productKv__slideNav--prev{height:3.2vw;width:3.2vw}.productPage .productKv__slideNav--next:before,.productPage .productKv__slideNav--prev:before{border-color:#e83e0b;border-width:2px}.productPage .productKv__slideNav--prev{left:0;margin-left:0}.productPage .productKv__slideNav--next{margin-right:0;right:0}.productPage .productTxtBoxWrapp{display:flex;flex-direction:column;padding:0 5.3333333333%}.productPage .productTxtBox{float:none;order:3;padding:0;width:auto}.productPage .productTxtBox:first-child{order:1}.productPage .productTxtBox__banner{margin-top:13.3333333333%}.productPage .productTxtBox__tag{margin-bottom:4%}.productPage .productTxtBox__tag__item{font-size:3.2vw;margin:0 .3em .6em}}@media only screen and (max-width:767px)and (min-width:481px){.productPage .productTxtBox__tag__item{font-size:15.36px}}@media only screen and (max-width:767px){.productPage .productTxtBox__tag__item:first-child{margin-left:0}.productPage .productMainLead{font-size:1.6153846154em;line-height:1.4;margin-bottom:.6em}.productPage .productTxtBox__txt1{font-size:1em}.productPage .productTxtBox__classifying{font-size:1.2307692308em;margin-bottom:.8em}.productPage .productTxtBox__classifying>span{padding:.2em 1.2em}.productPage .productPrizeBox{float:none;margin-bottom:1.9230769231em;order:2;width:auto}.productPage .productPrize__items{margin-bottom:-1.2em}.productPage .productPrize__items:not([data-column="1"]){display:flex;flex-wrap:wrap}.productPage .productPrize__items:not([data-column="1"]) .productPrize__item{margin-left:8.1967213115%;text-align:center;width:41.7910447761%}.productPage .productPrize__items:not([data-column="1"]) .productPrize__item:first-child{margin-left:0}.productPage .productPrize__items[data-column-sp="2"]{display:flex;flex-wrap:wrap}.productPage .productPrize__items[data-column-sp="2"] .productPrize__item{margin-left:4.4776119403%;text-align:center;width:47.7611940299%}.productPage .productPrize__items[data-column-sp="2"] .productPrize__item:nth-child(odd){margin-left:0}.productPage .productPrize__items[data-column-sp="2"] .productPrize__txt{font-size:.75rem;font-size:11px;font-size:calc(.6875rem + .76336vw - 2.8626px);line-height:1.6;margin-top:.5em;padding:0;width:auto}.productPage .productPrize__items[data-column-sp="3"]{display:flex;flex-wrap:wrap}.productPage .productPrize__items[data-column-sp="3"] .productPrize__item{display:block;margin-left:2.0895522388%;text-align:center;width:31.9402985075%}.productPage .productPrize__items[data-column-sp="3"] .productPrize__item:nth-child(3n+1){margin-left:0}.productPage .productPrize__items[data-column-sp="3"] .productPrize__img{width:auto}.productPage .productPrize__items[data-column-sp="3"] .productPrize__txt{font-size:.75rem;font-size:11px;font-size:calc(.6875rem + .76336vw - 2.8626px);line-height:1.6;margin-top:.5em;padding:0;width:auto}.productPage .productPrize__item{margin-bottom:1.2em}.productPage .productPrize__txt{font-size:.75rem;font-size:11px;font-size:calc(.6875rem + .76336vw - 2.8626px);line-height:1.6}.productPage .productPrize__item--btn .productTxtBox__link{margin:0;text-align:left}.productPage .productTxtBox__label{margin:2.6666666667vw 0 1.3333333333vw}.productPage .productTxtBox__label span{border:1px solid #e83e0b;box-sizing:border-box;color:#e83e0b;display:inline-block;font-size:3.2vw;line-height:1;min-width:32.2666666667vw;padding:1.4666666667vw 2.1333333333vw;text-align:center}.productPage .productTxtBox__price{font-size:1em;margin-bottom:.8em}.productPage .productTxtBox__small{font-size:.85em}.productPage .productTxtBox__note{font-size:2.4vw;margin-bottom:2.7777777778em}}@media only screen and (max-width:767px)and (min-width:481px){.productPage .productTxtBox__note{font-size:11.52px}}@media only screen and (max-width:767px){.productPage .productTxtBox__note:last-child{margin-bottom:0}.productPage .productTxtBox__link,.productPage .productTxtBox__note__list{font-feature-settings:"palt";letter-spacing:.05em}.productPage .productTxtBox__link{margin:0 auto;text-align:center}.productPage .productTxtBox__movLink{font-size:1em;margin-bottom:7.4626865672%}.productPage .productTxtBox__movLink a{padding-bottom:.75em;padding-top:.85em}.productPage .productTxtBox__link2{font-size:1em;margin-bottom:7.4626865672%}.productPage .productTxtBox__link2 a{padding-bottom:.75em;padding-top:.85em}.productPage .productTxtBox__link2+.productTxtBox__link2{margin-top:-2.9850746269%}.productPage .productDetailBox{color:#595757;margin-top:4.4776119403%}.productPage .productDetailBox__title{font-size:14px;font-size:calc(.875rem + .25445vw - .9542px);margin-bottom:.2em}.productPage .productDetailBox__inner{margin-bottom:4.9180327869%;padding:3.2786885246% 4.0983606557%}.productPage .productDetailBox__txt{font-size:.9230769231em}.productPage .productDetailBox__items{font-size:12px;font-size:calc(.75rem + .25445vw - .9542px)}.productPage .productBnr{margin-bottom:20%;padding:0 4%}.productPage .productBnr__item{margin-bottom:8%}.productPage .productBnr__item a{border-radius:8px}.productPage .productBnr__item:last-child{margin-bottom:0}.productPage .productBnr__item.is-bdr a:before{border-radius:8px}.productPage .productVariation{margin:0 auto 13.3333333333%;overflow:hidden;padding:1px 5.6% 0}.productPage .productVariation__items{font-size:0;margin:0 auto;max-width:none;text-align:left}.productPage .productVariation__items[data-column-pc="2"],.productPage .productVariation__items[data-column-pc="3"],.productPage .productVariation__items[data-column-pc="4"],.productPage .productVariation__items[data-column-pc="5"]{max-width:none}.productPage .productVariation__item{box-sizing:border-box;display:inline-block;margin:0 0 7.5075075075%;padding:0 .4504504505%;text-align:center;vertical-align:top;width:25%}.productPage .productVariation__item img{height:auto;width:100%}.productPage .productVariation__img{box-sizing:border-box;margin:0 13.3%;overflow:hidden}.productPage .productVariation__img img{vertical-align:top}.productPage .productVariation__img--circle{position:relative}.productPage .productVariation__img--circle img{line-height:0;vertical-align:middle}.productPage .productVariation__txt{font-size:14px;font-size:calc(.875rem + .50891vw - 1.9084px)}.productPage .limitedBanner{padding:0 4%}.productPage .limitedBanner__inner{display:block;padding:6.25vw 5.625vw 8.75vw 7.8125vw}.productPage .limitedBanner__list{flex-wrap:wrap;width:auto}.productPage .limitedBanner__item:first-child{width:43%}.productPage .limitedBanner__item:nth-child(2){margin-right:0;width:57%}.productPage .limitedBanner__item:nth-child(2) img{width:100%}.productPage .limitedBanner__item:nth-child(3){text-align:center;width:100%}.productPage .limitedBanner__items{display:block;margin-right:0}.productPage .limitedBanner__title{display:inline-block;font-size:5.625vw}.productPage .limitedBanner__txt{font-size:3.125vw;margin-top:.2em}.productPage .limitedBanner__btn{margin-top:4.375vw}.productPage .limitedBanner__btn a{font-size:3.125vw;padding:1.5625vw 4.375em 1.5625vw 3.125em}.productPage .sectionWrapper{padding-top:0;position:relative;z-index:1}.productPage .productSection{font-size:3.4666666667vw;margin-bottom:15.3333333333%}}@media only screen and (max-width:767px)and (min-width:481px){.productPage .productSection{font-size:16.64px}}@media only screen and (max-width:767px){.productPage .productSectionHeader{margin-bottom:7.3333333333%}.productPage .productSection__img--naturalEssentialOils,.productPage .productSection__img--resetclear{margin:0 auto;max-width:300px}.productPage .slideSection01:before,.productPage .slideSection02:before,.productPage .slideSection03:before{font-size:5.8666666667vw;margin-top:.7em}}@media only screen and (max-width:767px)and (min-width:481px){.productPage .slideSection01:before,.productPage .slideSection02:before,.productPage .slideSection03:before{font-size:28.16px}}@media only screen and (max-width:767px){.productPage .slideSection01 .productSection__inner,.productPage .slideSection02 .productSection__inner,.productPage .slideSection03 .productSection__inner{padding-bottom:8%}.productPage .slideSection01 .sectionHeader,.productPage .slideSection02 .sectionHeader,.productPage .slideSection03 .sectionHeader{margin-bottom:1em;padding-bottom:0}.productPage .slideSection01 .sectionHeader:before,.productPage .slideSection02 .sectionHeader:before,.productPage .slideSection03 .sectionHeader:before{display:none}.productPage .slideContents{margin:0 auto;position:relative}.productPage .slideList{margin:0 auto;overflow:visible}.productPage .slideList__inner{margin:0 -2.6666666667vw}.productPage .slideList__inner .swiper-scrollbar{margin-left:2.6666666667vw;margin-right:2.6666666667vw}.productPage .swiper-scrollbar+.slideList__items{padding-bottom:5.223880597%}.productPage .swiper-scrollbar-lock+.slideList__items{padding-bottom:0}.productPage .slideList__item{box-sizing:border-box;display:flex;height:auto;width:61.3333333333vw}.productPage .slideContents__note{font-feature-settings:"palt";font-size:.7692307692em;letter-spacing:.05em}.productPage .howtoSlide__item{width:81.3333333333vw}.productPage .howtoSlide__item__box{background-color:#fff;height:100%;margin:0 2.6666666667vw;width:76vw}.productPage .howtoSlide__title{border-top-width:.3333333333em;font-size:.9230769231em}.productPage .howtoSlide__sTitle{font-size:1.0769230769em}.productPage .howtoSlide__item__inner{padding:7.0175438596%}.productPage .howtoSlide__item__inner:after{clear:both;content:"";display:block}.productPage .howtoSlide__title+.howtoSlide__item__inner{padding-top:0}.productPage .howtoSlide__product__inner{display:block;padding-top:5.2631578947%}.productPage .howtoSlide__product__img{float:left;padding-bottom:3.4482758621%;padding-right:3.4482758621%;width:22.4137931034%}.productPage .howtoSlide__product__img img{height:auto;width:100%}.productPage .howtoSlide__product__img:last-child,.productPage .howtoSlide__product__img:nth-last-child(2){padding-bottom:0}.productPage .howtoSlide__product__txtBox{overflow:hidden;padding-bottom:1.724137931%;padding-top:1.724137931%}.productPage .howtoSlide__product__txtBox:last-child{padding-bottom:0}.productPage .howtoSlide__product__sTitle{font-size:1.0769230769em;margin-bottom:.3em}.productPage .howtoSlide__product__txt{font-size:.9230769231em}.productPage .howtoSlide__product__summary{font-size:1.0769230769em}.productPage .howtoSlide__txt1,.productPage .howtoSlide__txt2{font-size:.9230769231em}.productPage .howtoSection__txt{font-size:1.0769230769em}.productPage .howtoSection__annotation{font-size:.9230769231em}.productPage .howtoSection__detail{margin-top:5.3333333333%;max-width:408px}.productPage .howtoSection__detail img{width:100%}.productPage .awards__list__txt{font-size:.9230769231em}.productPage .mainIngredient{margin-bottom:7.2463768116%}.productPage .ingredient__item{font-size:1em;margin-bottom:.5em}.productPage .otherIngredient__select,.productPage .otherIngredient__select select{font-size:14px;font-size:calc(.875rem + .50891vw - 1.9084px)}.productPage .otherIngredient__select+.otherIngredient__main .otherIngredient__box{display:none;padding-top:4.347826087%}.productPage .otherIngredient__txt{font-size:12px;font-size:calc(.75rem + .50891vw - 1.9084px)}.productPage .productsList .slideList__items{overflow:visible}.productPage .productsList__item__inner{margin:0 5.4347826087%}.productPage .productsList__item__inner>a{padding:6.0975609756% 2.4390243902% 3.4615384615em}.productPage .productsList__item__inner.m-staff{width:auto}.productPage .productsList__item__inner.m-staff>a{border-top:4px solid #e83e0b;padding:6.0975609756% 2.4390243902% 3.8461538462em;width:54.6666666667vw}.productPage .productsList__item__inner.m-staff .productsList__img{margin:0 auto 8px;width:26.6666666667vw}.productPage .productsList__img{margin:0 auto;width:76.9230769231%}.productPage .productsList__name{font-size:1em}.productPage .productsList__price{font-size:.9230769231em}.productPage .productsList__linkBox{bottom:0;font-size:.9230769231em;left:0}.productPage .productsList__link>span{padding-bottom:.6em;padding-top:.7em}.productPage .productTagLink{font-size:.9230769231em;margin-bottom:-.6em;margin-left:-.3em;margin-top:7.4626865672%}.productPage .productTagLink__item{margin:0 .3em .6em}.productPage .movSection{font-size:3.4666666667vw;margin-bottom:10.6666666667%}}@media only screen and (max-width:767px)and (min-width:481px){.productPage .movSection{font-size:16.64px}}@media only screen and (max-width:767px){.productPage .movSection__inner{align-items:center;display:block}.productPage .movSection__txtBox{width:auto}.productPage .movSection__header{margin-bottom:1em}.productPage .movSection__title{display:inline-block;font-size:2.1538461538em;line-height:1;margin-bottom:0;margin-right:.2em;vertical-align:bottom}.productPage .movSection__header__txt{display:inline-block;font-size:1.0769230769em}.productPage .movSection__moBox{margin-right:0;width:auto}.productPage .movSection__txt{font-size:1.1538461538em;margin-bottom:1em}.footBnrSection{bottom:0;height:auto;max-width:415px;position:fixed;right:0;width:100%;z-index:1000}.footBnrSection .footBnr-lineBnr__close{height:1em;opacity:.75;position:absolute;right:.5em;top:.35em;transition:opacity .2s ease;width:1em;z-index:1}.footBnrSection .footBnr-lineBnr__close:after,.footBnrSection .footBnr-lineBnr__close:before{background:#524e4c;content:"";display:block;height:2px;left:0;margin:auto;position:absolute;right:0;top:40%;width:90%}.footBnrSection .footBnr-lineBnr__close:before{transform:rotate(45deg)}.footBnrSection .footBnr-lineBnr__close:after{transform:rotate(-45deg)}.footBnrSection a{display:inline-block;transition:visibility .1s 1s,opacity .3s ease}.footBnrSection a:hover{opacity:.7}.footBnrSection a .footBnr-lineBnr__inner .footBnr-lineBnr__img img{height:auto;width:100%}}.kv-block{margin:0 auto;max-width:1040px;padding:0 2.72727% 8.125em}@media only screen and (max-width:767px){.kv-block{padding:0 0 14.1333333333vw}}.kv-block img{display:block;margin-bottom:15px}@media only screen and (max-width:767px){.kv-block .kv-block__inr{padding:0 5.3333333333vw}}.kv-block .kv-block__inr .kv-block__title{font-size:1.75em;margin-bottom:.75em}@media only screen and (max-width:767px){.kv-block .kv-block__inr .kv-block__title{font-size:4.8vw;margin-bottom:0}}.kv-block .kv-block__inr .kv-block__text{font-size:1em}@media only screen and (max-width:767px){.kv-block .kv-block__inr .kv-block__text{font-size:3.4666666667vw}}.num-list>li+li{border-top:1px solid #ddd;margin-top:40px;padding-top:40px}@media only screen and (max-width:767px){.num-list>li+li{border:0;margin-top:0;padding-top:10.6666666667vw}}.num-list>li .num-list__inr{align-items:center;display:flex;position:relative}@media only screen and (max-width:767px){.num-list>li .num-list__inr{display:block}}.num-list>li .num-list__content{flex:1}.num-list>li .num-list__content .num-list__title{margin-bottom:13px}@media only screen and (max-width:767px){.num-list>li .num-list__content .num-list__title{align-items:center;display:flex;gap:2.6666666667vw}}@media only screen and (max-width:767px)and (max-width:767px){.num-list>li .num-list__content .num-list__title{margin-bottom:5.3333333333vw}}.num-list>li .num-list__content .num-list__title .num{align-items:center;background-color:#e83e0b;border-radius:50%;color:#fff;display:flex;font-weight:400;height:5em;justify-content:center;margin-bottom:10px;text-align:center;width:5em}@media only screen and (max-width:767px){.num-list>li .num-list__content .num-list__title .num{height:9.3333333333vw;margin-bottom:0;width:9.3333333333vw}}.num-list>li .num-list__content .num-list__title .num span{font-size:2.25em}@media only screen and (max-width:767px){.num-list>li .num-list__content .num-list__title .num span{font-size:4.2666666667vw}}.num-list>li .num-list__content .num-list__title>span{font-feature-settings:"palt";font-size:1.75em;letter-spacing:.1em}@media only screen and (max-width:767px){.num-list>li .num-list__content .num-list__title>span{flex:1;font-size:4.8vw;line-height:1.4}.num-list>li .num-list__content .num-list__summary{font-feature-settings:"palt";font-size:3.4666666667vw;letter-spacing:.05em;line-height:2;white-space:nowrap}}.num-list>li .num-list__thum{width:47.2727272727%}@media only screen and (max-width:767px){.num-list>li .num-list__thum{margin-bottom:4vw;width:100%}}.num-list>li .num-list__thum img{height:auto;width:100%}.num-list>li .num-list__thum.pc-hide{display:none}@media only screen and (max-width:767px){.num-list>li .num-list__thum.pc-hide{display:block}}.num-list>li .num-list__thum.sp-hide{display:block}@media only screen and (max-width:767px){.num-list>li .num-list__thum.sp-hide{display:none}}.productSection .productSection__inner.m-day_barrier_cream .howtoSlide__item__inner .howtoSlide__txt2{min-height:2em}.productSection .productSection__inner.m-day_barrier_cream .howtoSlide__item__inner .howtoSlide__txt2 span{text-align:center}.productSection .productSection__inner.m-day_barrier_cream .howtoSlide__item__inner .howtoSlide__img1.m-mgt-20{margin-top:20px}.productSection .productSection__inner.m-day_barrier_cream .howtoSlide__item__inner .howtoSlide__img1.m-mgt-40{margin-top:40px}.productSection .productSection__inner.m-day_barrier_cream .howtoSlide__item__inner .howtoSlide__img1.m-mgt-60{margin-top:60px}.development-block{margin-bottom:7.5em}@media only screen and (max-width:767px){.development-block{margin-bottom:16vw}}.development-block .development-block__title{background:url(/benefique/product/benefique/reset_clear_n/img/develop_title_bg.jpg) 0 0/100% 100% no-repeat;margin-bottom:3.75em;padding:2.5em 1.875em}@media only screen and (max-width:767px){.development-block .development-block__title{background-image:url(/benefique/product/benefique/reset_clear_n/img/develop_title_bg_sp.jpg);margin-bottom:8vw;padding:8.9333333333vw 5.4666666667vw}}.development-block .development-block__title span{font-size:2.5em;line-height:1}@media only screen and (max-width:767px){.development-block .development-block__title span{font-size:6.4vw}}.development-block .development-block__head{margin-top:6.875em}@media only screen and (max-width:767px){.development-block .development-block__head{margin-top:13.3333333333vw}}.development-block .development-block__head .sectionHeader:before{right:15.5%}@media only screen and (max-width:767px){.development-block .development-block__head .sectionHeader:before{right:16%}}.development-block .development-block__head .development-block__head__content{align-items:center;display:flex;padding-left:1.875em;padding-right:3.75em;position:relative}@media only screen and (max-width:767px){.development-block .development-block__head .development-block__head__content{padding-left:5.3333333333vw;padding-right:5.3333333333vw}}.development-block .development-block__head .development-block__head__inr{flex:1;position:relative}.development-block .development-block__head .development-block__head__inr p{left:0;line-height:1.75;padding-left:5.875em;position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap;width:100%}@media only screen and (max-width:767px){.development-block .development-block__head .development-block__head__inr p{font-size:3.4666666667vw;padding-left:0;position:static;transform:none;white-space:normal}}.development-block .development-block__head .development-block__head__inr p:nth-of-type(2){margin-top:3em}@media only screen and (max-width:767px){.development-block .development-block__head .development-block__head__inr p:nth-of-type(2){margin-top:0}.development-block .development-block__head .development-block__head__image{margin:4vw 0;width:100%}}.development-block .development-block__head .development-block__head__image img{height:auto;width:100%}.development-block .development-block__body{margin-top:7.5em}@media only screen and (max-width:767px){.development-block .development-block__body{margin-top:13.3333333333vw}}.development-block .development-block__body .sectionHeader:before{right:41%}@media only screen and (max-width:767px){.development-block .development-block__body .sectionHeader:before{right:16%}}.development-block .development-block__item+.development-block__item:before{background:url(/benefique/product/benefique/reset_clear_n/img/development_arrow.png) 0 0/100% auto no-repeat;content:"";display:block;height:43px;margin:2.5em auto;width:86px}@media only screen and (max-width:767px){.development-block .development-block__item+.development-block__item:before{height:8.4vw;margin:6.6666666667vw auto 7.4666666667vw;width:16.4vw}}.development-block .development-block__item .development-block__item__inr{box-sizing:border-box;margin:0 auto;max-width:1100px;padding:0 1.875em}@media only screen and (max-width:767px){.development-block .development-block__item .development-block__item__inr{padding:0 5.3333333333vw}}.development-block .development-block__item .development-block__item__inr .development-block__item__summary{margin-bottom:2em}@media only screen and (max-width:767px){.development-block .development-block__item .development-block__item__inr .development-block__item__summary{font-size:3.4666666667vw;margin-bottom:5.3333333333vw}}.development-block .development-block__item .development-block__item__inr .development-block__item__picture{margin:0 auto;width:41.875em}@media only screen and (max-width:767px){.development-block .development-block__item .development-block__item__inr .development-block__item__picture{width:100%}}.development-block .development-block__item .development-block__item__inr .development-block__item__picture img{height:auto;width:100%}.development-block .development-block__note{font-size:.8125em;letter-spacing:-.05em;margin-top:1em;text-align:center}@media only screen and (max-width:767px){.development-block .development-block__note{font-size:2.4vw;margin-top:5.3333333333vw}}.development-block .development-block__recommend{margin:0 auto;max-width:1100px;padding:0 1.875em}@media only screen and (max-width:767px){.development-block .development-block__recommend{padding:0}}.development-block .development-block__recommend .development-block__recommend__inr{align-items:center;display:flex}@media only screen and (max-width:767px){.development-block .development-block__recommend .development-block__recommend__inr{flex-direction:column-reverse;gap:5.3333333333vw}}.development-block .development-block__recommend .development-block__recommend__inr .development-block__recommend__text{flex:1}@media only screen and (max-width:767px){.development-block .development-block__recommend .development-block__recommend__inr .development-block__recommend__text{box-sizing:border-box;padding:0 5.3333333333vw;width:100%}}.development-block .development-block__recommend .development-block__recommend__inr .development-block__recommend__text p{align-items:center;display:flex;font-size:26px;gap:7px}@media only screen and (max-width:767px){.development-block .development-block__recommend .development-block__recommend__inr .development-block__recommend__text p{font-size:4.8vw}}.development-block .development-block__recommend .development-block__recommend__inr .development-block__recommend__text p:before{background-color:#e83e0b;border-radius:50%;content:"";display:block;height:15px;width:15px}@media only screen and (max-width:767px){.development-block .development-block__recommend .development-block__recommend__inr .development-block__recommend__text p:before{height:2.6666666667vw;width:2.6666666667vw}}.development-block .development-block__recommend .development-block__recommend__inr .development-block__recommend__image{width:520px}@media only screen and (max-width:767px){.development-block .development-block__recommend .development-block__recommend__inr .development-block__recommend__image{width:100%}}.development-block .development-block__recommend .development-block__recommend__inr .development-block__recommend__image img{height:auto;width:100%}.feature-block .feature-block__award{padding:0 1.875em}@media only screen and (max-width:767px){.feature-block .feature-block__award{padding:0 5.3333333333vw}}.feature-block .feature-block__award .feature-block__award__wrap{border:1px solid #ccc}.feature-block .feature-block__award .feature-block__award__label{box-sizing:border-box;cursor:pointer;display:block;padding:1.75em 2.5em;position:relative}@media only screen and (max-width:767px){.feature-block .feature-block__award .feature-block__award__label{font-size:4vw;padding:3.7333333333vw;text-align:center}}.feature-block .feature-block__award .feature-block__award__label .arrow{display:block;height:20px;position:absolute;right:1.25em;top:50%;transform:translateY(-50%);width:20px}@media only screen and (max-width:767px){.feature-block .feature-block__award .feature-block__award__label .arrow{height:4vw;right:5.3333333333vw;width:4vw}}.feature-block .feature-block__award .feature-block__award__label .arrow:after,.feature-block .feature-block__award .feature-block__award__label .arrow:before{background-color:#000;content:"";display:block;height:1px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease;width:100%}.feature-block .feature-block__award .feature-block__award__label .arrow:before{height:100%;width:1px}.feature-block .feature-block__award .feature-block__award__content{max-height:0;overflow:hidden;padding:0 1.25em;transition:max-height .5s ease,padding .3s ease}@media only screen and (max-width:767px){.feature-block .feature-block__award .feature-block__award__content{padding:0 3.7333333333vw;text-align:center}}.feature-block .feature-block__award .feature-block__award__content .feature-block__award__inr{border-top:1px solid #ccc;padding:1.75em 1.25em}@media only screen and (max-width:767px){.feature-block .feature-block__award .feature-block__award__content .feature-block__award__inr{padding:6.6666666667vw 0}.feature-block .feature-block__award .feature-block__award__content .feature-block__award__inr .feature-block__award__list{margin:0 -1em}}.feature-block .feature-block__award .feature-block__award__content .feature-block__award__inr .feature-block__award__list>li .feature-block__award__title{font-size:1.375em;line-height:1.5}@media only screen and (max-width:767px){.feature-block .feature-block__award .feature-block__award__content .feature-block__award__inr .feature-block__award__list>li .feature-block__award__title{font-size:4.2666666667vw}}.feature-block .feature-block__award .feature-block__award__content .feature-block__award__inr .feature-block__award__list>li .feature-block__award__title span{font-size:.7272727273em}@media only screen and (max-width:767px){.feature-block .feature-block__award .feature-block__award__content .feature-block__award__inr .feature-block__award__list>li .feature-block__award__title span{display:block;font-size:2.4vw;margin-top:.5em}}.feature-block .feature-block__award .feature-block__award__content .feature-block__award__inr .feature-block__award__list>li .feature-block__award__note{font-size:.875em;margin-top:.25em}@media only screen and (max-width:767px){.feature-block .feature-block__award .feature-block__award__content .feature-block__award__inr .feature-block__award__list>li .feature-block__award__note{font-size:2.6666666667vw}}.feature-block .feature-block__award .feature-block__award__content .feature-block__award__inr .feature-block__award__list>li+li{margin-top:20px}@media only screen and (max-width:767px){.feature-block .feature-block__award .feature-block__award__content .feature-block__award__inr .feature-block__award__list>li+li{margin-top:4.4vw}}.feature-block .feature-block__award .feature-block__awardInput{display:none}.feature-block .feature-block__award .feature-block__awardInput:checked+.feature-block__award__wrap .feature-block__award__label .arrow:before{opacity:0}.feature-block .feature-block__award .feature-block__awardInput:checked+.feature-block__award__wrap .feature-block__award__content{max-height:1000px}.feature-block .feature-block__mv+.productSection{margin-top:7.5em}@media only screen and (max-width:767px){.feature-block .feature-block__mv+.productSection{margin-top:16vw}}.feature-block .feature-block__kv{box-sizing:border-box;margin:0 auto 6.25em;max-width:1100px;padding-left:30px;position:relative}@media only screen and (max-width:767px){.feature-block .feature-block__kv{margin-bottom:12vw;padding:0 5.3333333333vw}}.feature-block .feature-block__kv img{height:auto;width:100%}@media only screen and (max-width:767px){.feature-block .feature-block__kv img{margin:0 -5.3333333333vw;width:calc(100% + 10.66667vw)}}.feature-block .feature-block__kv .feature-block__kv__inr{color:#5f1a1c;left:5.8125em;position:absolute;top:50%;transform:translateY(-50%)}@media only screen and (max-width:767px){.feature-block .feature-block__kv .feature-block__kv__inr{color:#000;position:static;transform:none}.feature-block .feature-block__kv .feature-block__kv__title{margin-top:8vw}}.feature-block .feature-block__kv .feature-block__kv__title span{font-size:2.5em;line-height:1.3}@media only screen and (max-width:767px){.feature-block .feature-block__kv .feature-block__kv__title span{font-size:4.8vw}}.feature-block .feature-block__kv .feature-block__kv__title.m-color-black{color:#000}.feature-block .feature-block__kv .feature-block__kv__summary{font-size:1em;margin-top:2em}@media only screen and (max-width:767px){.feature-block .feature-block__kv .feature-block__kv__summary{font-size:3.4666666667vw;margin-top:5.3333333333vw}}.feature-block .feature-block__kv .feature-block__kv__summary.m-color-black{color:#000}.feature-block .feature-block__kv.m-serum .feature-block__kv__inr{left:5.8125em;top:3.75em;transform:none}@media only screen and (max-width:767px){.feature-block .feature-block__kv.m-serum .feature-block__kv__inr{color:#000;position:static}.feature-block .feature-block__kv.m-serum .feature-block__kv__title{margin-top:8vw}}.feature-block .feature-block__kv.m-serum .feature-block__kv__title span{font-size:2.3125em;letter-spacing:0;line-height:1.3}@media only screen and (max-width:767px){.feature-block .feature-block__kv.m-serum .feature-block__kv__title span{font-size:4.8vw}}.feature-block .feature-block__kv.m-serum .feature-block__kv__summary{font-size:1.4375em;margin-top:1em}@media only screen and (max-width:767px){.feature-block .feature-block__kv.m-serum .feature-block__kv__summary{font-size:3.4666666667vw;margin-top:5.3333333333vw}}.feature-block .feature-block__kv.m-serum .feature-block__kv__summary.m-color-black{color:#000}.feature-block .feature-block__head{box-sizing:border-box;margin:120px auto 0;max-width:1100px;padding:0 1.875em}@media screen and (max-width:1320px){.feature-block .feature-block__head{padding:0 1.875em}}@media only screen and (max-width:767px){.feature-block .feature-block__head{margin-top:12vw;padding:0}.feature-block .feature-block__head .feature-block__head__kv{width:100%}}.feature-block .feature-block__head .feature-block__head__kv img{width:100%}.feature-block .feature-block__head .feature-block__head__wrap{background:url(/benefique/product/benefique/hot_cleansing_gel/img/feature_head_bg.jpg) 0 0/100% 100% no-repeat;box-sizing:border-box;flex:1;margin-top:120px;padding:1.5625em}@media only screen and (max-width:767px){.feature-block .feature-block__head .feature-block__head__wrap{background-image:url(/benefique/product/benefique/hot_cleansing_gel/img/feature_head_bg_sp.jpg);margin-top:4.8vw;padding:5.3333333333vw}}.feature-block .feature-block__head .feature-block__head__inr{align-items:center;border:1px solid #e83e0b;box-sizing:border-box;display:flex;height:100%;justify-content:center;padding:3.125em 1.875em}@media only screen and (max-width:767px){.feature-block .feature-block__head .feature-block__head__inr{padding:6.6666666667vw 4vw}}.feature-block .feature-block__head .feature-block__head__content{display:inline-block}.feature-block .feature-block__head .feature-block__head__title{font-size:1.75em;margin-bottom:.75em}@media only screen and (max-width:767px){.feature-block .feature-block__head .feature-block__head__title{font-size:4.8vw;line-height:1.5;margin-bottom:.6em}.feature-block .feature-block__head .feature-block__head__summary{font-size:3.4666666667vw;line-height:1.8}}.feature-block .feature-block__product{margin:0 auto;max-width:1130px;padding-bottom:11.625em;padding-top:8.75em}@media only screen and (max-width:767px){.feature-block .feature-block__product{padding:16vw 5.3333333333vw 24vw}}.feature-block .feature-block__product .feature-block__product__inr{padding-right:23.75em;position:relative}@media screen and (max-width:1280px){.feature-block .feature-block__product .feature-block__product__inr{padding-right:0}}.feature-block .feature-block__product .feature-block__product__image{position:absolute;right:0;top:-4.375em;width:26.875em}@media screen and (max-width:1280px){.feature-block .feature-block__product .feature-block__product__image{width:23.75em}}@media only screen and (max-width:767px){.feature-block .feature-block__product .feature-block__product__image{margin-left:13.3333333333vw;position:static;width:71.2vw}}.feature-block .feature-block__product .feature-block__product__image img{height:auto;width:100%}.feature-block .feature-block__product .feature-block__product__title{display:flex;gap:1.875em;padding-left:12.5em;position:relative}@media only screen and (max-width:767px){.feature-block .feature-block__product .feature-block__product__title{gap:4vw;margin-bottom:4vw;padding-left:0}}.feature-block .feature-block__product .feature-block__product__title .feature-block__product__title__icon{left:3.375em;position:absolute;top:0;width:7.3125em}@media only screen and (max-width:767px){.feature-block .feature-block__product .feature-block__product__title .feature-block__product__title__icon{position:static;width:18.6666666667vw}}.feature-block .feature-block__product .feature-block__product__title .feature-block__product__title__icon img{height:auto;width:100%}.feature-block .feature-block__product .feature-block__product__title .feature-block__product__title__word{font-size:1.75em;line-height:1.5}@media only screen and (max-width:767px){.feature-block .feature-block__product .feature-block__product__title .feature-block__product__title__word{font-size:4.8vw;line-height:1.3}}.feature-block .feature-block__product .feature-block__product__bottom{margin-top:1.25em;padding-left:12.5em}@media only screen and (max-width:767px){.feature-block .feature-block__product .feature-block__product__bottom{margin-top:1.3333333333vw;padding-left:0}.feature-block .feature-block__product .feature-block__product__price{font-size:3.2vw}}.feature-block .feature-block__product .feature-block__product__price span{font-weight:700}@media only screen and (max-width:767px){.feature-block .feature-block__product .feature-block__product__price span{font-size:3.7333333333vw}}.feature-block .feature-block__product .feature-block__product__attention{font-size:.875em;letter-spacing:-.05em;margin-top:1em}@media only screen and (max-width:767px){.feature-block .feature-block__product .feature-block__product__attention{font-size:2.6666666667vw;margin-top:4vw}}.feature-block .feature-block__makeoff-point{margin-top:6.25em}@media only screen and (max-width:767px){.feature-block .feature-block__makeoff-point{margin-top:13.3333333333vw}}.feature-block .feature-block__makeoff-point .productSectionHeader:before{right:31%}@media only screen and (max-width:767px){.feature-block .feature-block__makeoff-point .productSectionHeader:before{right:15%}}.feature-block .feature-block__makeoff-point .feature-block__makeoff-point__inr{align-items:center;box-sizing:border-box;display:flex;margin:0 auto;max-width:1110px;padding:0 1.875em}@media screen and (max-width:1320px){.feature-block .feature-block__makeoff-point .feature-block__makeoff-point__inr{padding:0 1.875em}}@media only screen and (max-width:767px){.feature-block .feature-block__makeoff-point .feature-block__makeoff-point__inr{flex-direction:column-reverse;gap:4vw;padding:0 5.3333333333vw}}.feature-block .feature-block__makeoff-point .feature-block__makeoff-point__text{flex:1}@media only screen and (max-width:767px){.feature-block .feature-block__makeoff-point .feature-block__makeoff-point__text{margin-right:-1em}.feature-block .feature-block__makeoff-point .feature-block__makeoff-point__text p{font-size:3.4666666667vw;letter-spacing:0}}.feature-block .feature-block__makeoff-point .feature-block__makeoff-point__text p b{font-weight:700}.feature-block .feature-block__makeoff-point .feature-block__makeoff-point__text p small{display:block;font-size:.875em;margin-top:1.5em}@media only screen and (max-width:767px){.feature-block .feature-block__makeoff-point .feature-block__makeoff-point__text p small{font-size:2.4vw;margin-top:2em}}.feature-block .feature-block__makeoff-point .feature-block__makeoff-point__images{display:flex;gap:70px}@media only screen and (max-width:767px){.feature-block .feature-block__makeoff-point .feature-block__makeoff-point__images{gap:9.3333333333vw}}.feature-block .feature-block__makeoff-point .feature-block__makeoff-point__images .feature-block__makeoff-point__image{position:relative;width:224px}@media only screen and (max-width:767px){.feature-block .feature-block__makeoff-point .feature-block__makeoff-point__images .feature-block__makeoff-point__image{width:29.0666666667vw}}.feature-block .feature-block__makeoff-point .feature-block__makeoff-point__images .feature-block__makeoff-point__image img{width:100%}.feature-block .feature-block__makeoff-point .feature-block__makeoff-point__images .feature-block__makeoff-point__image span{background-color:#e0e0e0;display:block;font-size:1em;letter-spacing:.05em;padding:.22em;text-align:center}@media only screen and (max-width:767px){.feature-block .feature-block__makeoff-point .feature-block__makeoff-point__images .feature-block__makeoff-point__image span{font-size:2.6666666667vw}}.feature-block .feature-block__makeoff-point .feature-block__makeoff-point__images .feature-block__makeoff-point__image.m-after:before{border-bottom:20px solid transparent;border-left:20px solid #e83e0b;border-top:20px solid transparent;content:"";height:0;left:-45px;position:absolute;top:50%;transform:translateY(-50%);width:0}@media only screen and (max-width:767px){.feature-block .feature-block__makeoff-point .feature-block__makeoff-point__images .feature-block__makeoff-point__image.m-after:before{border-bottom:2.5333333333vw solid transparent;border-left:2.5333333333vw solid #e83e0b;border-top:2.5333333333vw solid transparent;left:-6vw}}.feature-block .feature-block__makeoff-point .feature-block__makeoff-point__images .feature-block__makeoff-point__image.m-after span{background-color:#e83e0b;color:#fff}.feature-block .feature-block__makeoff-point .feature-block__makeoff-point__images .feature-block__makeoff-point__image .feature-block__makeoff-point__image__note{font-size:.875em;margin-top:10px;text-align:right}@media only screen and (max-width:767px){.feature-block .feature-block__makeoff-point .feature-block__makeoff-point__images .feature-block__makeoff-point__image .feature-block__makeoff-point__image__note{font-size:2.4vw;margin-top:.25em}}.feature-block .feature-block__makeoff-point.m-half .feature-block__makeoff-point__inr{gap:30px}@media only screen and (max-width:767px){.feature-block .feature-block__makeoff-point.m-half .feature-block__makeoff-point__inr{gap:4vw}}.feature-block .feature-block__makeoff-point.m-half .feature-block__makeoff-point__inr>div{width:50%}@media only screen and (max-width:767px){.feature-block .feature-block__makeoff-point.m-half .feature-block__makeoff-point__inr>div{width:100%}}.feature-block .feature-block__makeoff-point.m-half .feature-block__makeoff-point__inr .feature-block__makeoff-point__image{width:100%}.feature-block .feature-block-approach{margin:0 auto;max-width:1100px;position:relative}.feature-block .feature-block-approach .feature-block-approach__note{bottom:0;font-size:.875em;left:50%;position:absolute;transform:translate(-50%)}@media only screen and (max-width:767px){.feature-block .feature-block-approach .feature-block-approach__note{font-size:2.4vw;left:0;padding-left:5.3333333333vw;transform:none;width:100%}}.feature-block .feature-block-flow{margin:0 auto;max-width:780px}@media only screen and (max-width:767px){.feature-block .feature-block-flow{padding:0 4vw}}.feature-block .feature-block-flow+.feature-block-flow{margin-top:80px}@media only screen and (max-width:767px){.feature-block .feature-block-flow+.feature-block-flow{margin-top:13.3333333333vw}}.feature-block .feature-block-flow .feature-block-flow__title{border-bottom:2px dotted #e83e0c;font-size:1.75em;font-weight:600;padding-bottom:.25em;text-align:center}@media only screen and (max-width:767px){.feature-block .feature-block-flow .feature-block-flow__title{font-size:4.8vw}}.feature-block .feature-block-flow .feature-block-flow__note{font-size:.75em;margin-top:.5em;text-align:right}@media only screen and (max-width:767px){.feature-block .feature-block-flow .feature-block-flow__note{font-size:2.6666666667vw;margin-top:1em}}.feature-block .feature-block-flow .feature-block-flow__note+.feature-block-flow__item{margin-top:2.5em}@media only screen and (max-width:767px){.feature-block .feature-block-flow .feature-block-flow__note+.feature-block-flow__item{margin-top:8vw}}.feature-block .feature-block-flow .feature-block-flow__summary{font-size:1.625em;line-height:1.5;margin:40px 0;text-align:center}@media only screen and (max-width:767px){.feature-block .feature-block-flow .feature-block-flow__summary{font-size:4.2666666667vw;margin-bottom:8vw;margin-top:8vw}}.feature-block .feature-block-flow .feature-block-flow__item{align-items:center;display:flex;gap:24px;justify-content:flex-end}@media only screen and (max-width:767px){.feature-block .feature-block-flow .feature-block-flow__item{flex-direction:column;gap:8vw}}.feature-block .feature-block-flow .feature-block-flow__item .feature-block-flow__item__image{width:300px}@media only screen and (max-width:767px){.feature-block .feature-block-flow .feature-block-flow__item .feature-block-flow__item__image{text-align:center;width:100%}}.feature-block .feature-block-flow .feature-block-flow__item .feature-block-flow__item__image img{height:auto;width:100%}@media only screen and (max-width:767px){.feature-block .feature-block-flow .feature-block-flow__item .feature-block-flow__item__image img{width:60vw}}.feature-block .feature-block-flow .feature-block-flow__item .feature-block-flow__item__text{font-size:1em;text-align:center;width:380px}@media only screen and (max-width:767px){.feature-block .feature-block-flow .feature-block-flow__item .feature-block-flow__item__text{font-size:3.2vw;width:100%}}.feature-block .feature-block-flow .feature-block-flow__item.m-type2{gap:15px}@media only screen and (max-width:767px){.feature-block .feature-block-flow .feature-block-flow__item.m-type2{gap:8vw}}.feature-block .feature-block-flow .feature-block-flow__item.m-type2 h3{color:#e83e0c;font-size:26px;margin-bottom:5px}@media only screen and (max-width:767px){.feature-block .feature-block-flow .feature-block-flow__item.m-type2 h3{font-size:4.2666666667vw;margin-bottom:.6666666667vw}}.feature-block .feature-block-flow .feature-block-flow__item.m-type2 .feature-block-flow__item__image{width:360px}@media only screen and (max-width:767px){.feature-block .feature-block-flow .feature-block-flow__item.m-type2 .feature-block-flow__item__image{padding-right:14.6666666667vw;text-align:center;width:88vw}}.feature-block .feature-block-flow .feature-block-flow__item__arrow{display:flex;height:40px;justify-content:center;margin-left:auto;position:relative;width:380px}@media only screen and (max-width:767px){.feature-block .feature-block-flow .feature-block-flow__item__arrow{height:20.6666666667vw;width:100%}}.feature-block .feature-block-flow .feature-block-flow__item__arrow:before{border-left:21.5px solid transparent;border-right:21.5px solid transparent;border-top:23px solid #e83e0c;content:"";display:block;height:0;position:absolute;right:170px;top:10px;width:0}@media only screen and (max-width:767px){.feature-block .feature-block-flow .feature-block-flow__item__arrow:before{border-left:4.1333333333vw solid transparent;border-right:4.1333333333vw solid transparent;border-top:4.6666666667vw solid #e83e0c;right:calc(50% - 4.13333vw);top:8vw}}.feature-block .feature-block-flow .feature-block-flow__item__arrow.m-type2{margin:20px 0 20px auto}@media only screen and (max-width:767px){.feature-block .feature-block-flow .feature-block-flow__item__arrow.m-type2{margin:0}}.feature-block .feature-block-voice .feature-block-voice__image{margin:0 auto;width:420px}@media only screen and (max-width:767px){.feature-block .feature-block-voice .feature-block-voice__image{width:84vw}}.feature-block .feature-block-voice .feature-block-voice__image img{height:auto;width:100%}.feature-block .feature-block-voice .feature-block-voice__text{box-sizing:border-box;display:flex;justify-content:center;margin:40px auto 0;width:450px}@media only screen and (max-width:767px){.feature-block .feature-block-voice .feature-block-voice__text{margin:8vw auto 0;padding:0 5.3333333333vw;width:100%}}.feature-block .feature-block-voice .feature-block-voice__text p{font-size:.875em}@media only screen and (max-width:767px){.feature-block .feature-block-voice .feature-block-voice__text p{font-size:2.4vw}.feature-block .feature-block__point{margin-bottom:2.6666666667vw}}.feature-block .feature-block__point .productSectionHeader:before{right:40%}@media only screen and (max-width:767px){.feature-block .feature-block__point .productSectionHeader:before{right:15%}}.feature-block .feature-block__point .feature-block__point__list{padding:0 1.875em}@media screen and (max-width:1320px){.feature-block .feature-block__point .feature-block__point__list{padding:0 1.875em}}@media only screen and (max-width:767px){.feature-block .feature-block__point .feature-block__point__list{padding:0 5.3333333333vw}}.feature-block .feature-block__point .feature-block__point__list>li{align-items:center;display:flex;margin:0 auto;max-width:1040px;min-height:26.25em;width:100%}@media only screen and (max-width:767px){.feature-block .feature-block__point .feature-block__point__list>li{display:block;min-height:80vw}}.feature-block .feature-block__point .feature-block__point__list>li+li{border-top:1px solid #ddd;margin-top:2.5em;padding-top:2.5em}@media only screen and (max-width:767px){.feature-block .feature-block__point .feature-block__point__list>li+li{border-top:0;margin-top:0;padding-top:9.3333333333vw}}.feature-block .feature-block__point .feature-block__point__list .feature-block__point__item{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:1130px;min-height:26.25em;padding-right:32.5em;position:relative;width:100%}@media screen and (max-width:1280px){.feature-block .feature-block__point .feature-block__point__list .feature-block__point__item{min-height:auto;padding-right:0}}.feature-block .feature-block__point .feature-block__point__list .feature-block__point__item .feature-block__point__item__title{display:flex;flex-direction:column;gap:1.25em;margin-bottom:.5em}@media only screen and (max-width:767px){.feature-block .feature-block__point .feature-block__point__list .feature-block__point__item .feature-block__point__item__title{flex-direction:row;gap:1.6vw;margin-bottom:4vw}}.feature-block .feature-block__point .feature-block__point__list .feature-block__point__item .feature-block__point__item__title .num{align-items:center;background-color:#e83e0b;border-radius:50%;color:#fff;display:flex;height:5em;justify-content:center;width:5em}@media only screen and (max-width:767px){.feature-block .feature-block__point .feature-block__point__list .feature-block__point__item .feature-block__point__item__title .num{height:9.3333333333vw;width:9.3333333333vw}}.feature-block .feature-block__point .feature-block__point__list .feature-block__point__item .feature-block__point__item__title .num span{font-size:2.25em}@media only screen and (max-width:767px){.feature-block .feature-block__point .feature-block__point__list .feature-block__point__item .feature-block__point__item__title .num span{font-size:4.2666666667vw}}.feature-block .feature-block__point .feature-block__point__list .feature-block__point__item .feature-block__point__item__title .text{font-size:1.75em}@media only screen and (max-width:767px){.feature-block .feature-block__point .feature-block__point__list .feature-block__point__item .feature-block__point__item__title .text{flex:1;font-size:4.8vw;padding-top:.2em}}.feature-block .feature-block__point .feature-block__point__list .feature-block__point__item .feature-block__point__item__image{min-height:26.25em;position:absolute;right:0;top:50%;transform:translateY(-50%);width:31.875em}@media only screen and (max-width:767px){.feature-block .feature-block__point .feature-block__point__list .feature-block__point__item .feature-block__point__item__image{margin-bottom:5.3333333333vw;min-height:auto;position:static;transform:none;width:100%}}.feature-block .feature-block__point .feature-block__point__list .feature-block__point__item .feature-block__point__item__image img{height:auto;width:100%}.feature-block .feature-block__point .feature-block__point__list .feature-block__point__item .feature-block__point__item__summary{font-feature-settings:"palt";letter-spacing:.1em;line-height:1.75}.feature-block .feature-block__point .feature-block__point__list .feature-block__point__item .feature-block__point__item__summary span{font-weight:700}.feature-block .feature-block__ingredient{padding:0 1.875em}@media screen and (max-width:1100px){.feature-block .feature-block__ingredient{padding:0 1.875em}}@media only screen and (max-width:767px){.feature-block .feature-block__ingredient{padding:0 5.3333333333vw}}.feature-block .feature-block__ingredient+.feature-block__ingredient{margin-top:3em}@media only screen and (max-width:767px){.feature-block .feature-block__ingredient+.feature-block__ingredient{margin-top:10.6666666667vw}}.feature-block .feature-block__ingredient+.productSection{margin-top:6.25em}@media only screen and (max-width:767px){.feature-block .feature-block__ingredient+.productSection{margin-top:16vw}}.feature-block .feature-block__ingredient .feature-block__ingredient__inr{margin:0 auto;max-width:1040px}.feature-block .feature-block__ingredient .feature-block__ingredient__title{line-height:1.5;margin-bottom:1.25em;text-align:center}@media only screen and (max-width:767px){.feature-block .feature-block__ingredient .feature-block__ingredient__title{font-size:3.4666666667vw;margin-bottom:1em}}.feature-block .feature-block__ingredient .feature-block__ingredient__title span{color:#e83e0b;display:block;font-size:1.625em}@media only screen and (max-width:767px){.feature-block .feature-block__ingredient .feature-block__ingredient__title span{font-size:4.8vw}}.feature-block .feature-block__ingredient .feature-block__ingredient__list{display:flex;gap:1.875em;justify-content:center}@media only screen and (max-width:767px){.feature-block .feature-block__ingredient .feature-block__ingredient__list{flex-wrap:wrap;gap:7.6vw 3.3333333333vw}}.feature-block .feature-block__ingredient .feature-block__ingredient__list>li{max-width:15em}@media only screen and (max-width:767px){.feature-block .feature-block__ingredient .feature-block__ingredient__list>li{max-width:43.2vw;width:calc(50% - 1.66667vw)}}.feature-block .feature-block__ingredient .feature-block__ingredient__list p{line-height:1.67;margin-top:.75em;text-align:center}@media only screen and (max-width:767px){.feature-block .feature-block__ingredient .feature-block__ingredient__list p{font-size:3.4666666667vw}}.feature-block .feature-block__ingredient .feature-block__ingredient__list img{height:auto;width:100%}.feature-block .feature-block__ingredient .feature-block__ingredient__list.m-column-3>li{max-width:33.333%}@media only screen and (max-width:767px){.feature-block .feature-block__ingredient .feature-block__ingredient__list.m-column-3>li{max-width:100%;width:100%}}.feature-block .feature-block__ingredient .feature-block__ingredient__note{font-size:.875em;margin-top:1em;text-align:center}@media only screen and (max-width:767px){.feature-block .feature-block__ingredient .feature-block__ingredient__note{font-size:2.6666666667vw;margin-top:2em}}.feature-block .feature-block__ingredient .feature-block__ingredient__message{display:flex;justify-content:center;margin-top:2em}.feature-block .feature-block__ingredient .feature-block__ingredient__message .feature-block__ingredient__message__inr{border:1px solid #e83e0b;box-sizing:border-box;color:#e83e0b;display:inline-block;min-width:33.4375em;padding:1.25em 1.75em;text-align:center}@media only screen and (max-width:767px){.feature-block .feature-block__ingredient .feature-block__ingredient__message .feature-block__ingredient__message__inr{font-size:3.4666666667vw;min-width:100%;padding:4.2666666667vw 6.6666666667vw;text-align:left}.feature-block .feature-block__development{margin-bottom:0}}.feature-block .feature-block__development .feature-block__development__list{box-sizing:border-box;display:flex;gap:3.75em;margin:0 auto;max-width:1100px;padding:0 1.875em}@media only screen and (max-width:767px){.feature-block .feature-block__development .feature-block__development__list{flex-direction:column;gap:16vw;padding:0 5.3333333333vw}}.feature-block .feature-block__development .feature-block__development__list>li{display:flex;flex:1;flex-direction:column}.feature-block .feature-block__development .feature-block__development__head{align-items:center;background-color:hsla(15,95%,93%,.5);display:flex;gap:1.875em}@media only screen and (max-width:767px){.feature-block .feature-block__development .feature-block__development__head{gap:4vw}}.feature-block .feature-block__development .feature-block__development__head .feature-block__development__head__image{width:10.375em}@media only screen and (max-width:767px){.feature-block .feature-block__development .feature-block__development__head .feature-block__development__head__image{width:34.6666666667vw}}.feature-block .feature-block__development .feature-block__development__head .feature-block__development__head__image img{height:auto;width:100%}.feature-block .feature-block__development .feature-block__development__head .feature-block__development__profile{flex:1}.feature-block .feature-block__development .feature-block__development__head .feature-block__development__profile .feature-block__development__profile__catch{color:#e83e0b;font-size:1.625em;font-weight:500;line-height:1.23}@media only screen and (max-width:767px){.feature-block .feature-block__development .feature-block__development__head .feature-block__development__profile .feature-block__development__profile__catch{font-size:4.8vw;letter-spacing:.075em;line-height:1.3333333333}}.feature-block .feature-block__development .feature-block__development__head .feature-block__development__profile .feature-block__development__profile__name{margin-top:1em}@media only screen and (max-width:767px){.feature-block .feature-block__development .feature-block__development__head .feature-block__development__profile .feature-block__development__profile__name{font-size:3.4666666667vw}}.feature-block .feature-block__development .feature-block__development__content{background-color:hsla(15,95%,93%,.5);border-bottom:1px solid #e83e0b;border-top:1px solid #e83e0b;flex:1;margin-top:.75em}@media only screen and (max-width:767px){.feature-block .feature-block__development .feature-block__development__content{margin-top:5.3333333333vw}}.feature-block .feature-block__development .feature-block__development__content .feature-block__development__content__inr{padding:2.625em 1.875em}@media only screen and (max-width:767px){.feature-block .feature-block__development .feature-block__development__content .feature-block__development__content__inr{padding:4.6666666667vw 3.3333333333vw}}.feature-block .feature-block__development .feature-block__development__content .feature-block__development__content__inr p{line-height:1.67}.feature-block .feature-block__development .feature-block__development__content .feature-block__development__content__inr p span{font-weight:700}.feature-block .feature-block__development .feature-block__development__content .feature-block__development__content__inr .feature-block__development__content__plus{margin-top:1em}@media only screen and (max-width:767px){.feature-block .feature-block__development .feature-block__development__content .feature-block__development__content__inr .feature-block__development__content__plus{max-height:0;overflow:hidden;transition:max-height .3s ease}}.feature-block .feature-block__development .feature-block__development__content .feature-block__development__plus{display:none;text-align:center}@media only screen and (max-width:767px){.feature-block .feature-block__development .feature-block__development__content .feature-block__development__plus{display:block}}.feature-block .feature-block__development .feature-block__development__content .feature-block__development__plus .icon{background-color:#fff;border-radius:50%;display:block;height:7.2vw;margin:2.6666666667vw auto 1.6vw;position:relative;width:7.2vw}.feature-block .feature-block__development .feature-block__development__content .feature-block__development__plus .icon:after,.feature-block .feature-block__development .feature-block__development__content .feature-block__development__plus .icon:before{background-color:#e83e0b;content:"";display:block;height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:3.6vw}.feature-block .feature-block__development .feature-block__development__content .feature-block__development__plus .icon:after{transform:translate(-50%,-50%) rotate(90deg)}.feature-block .feature-block__development .feature-block__development__content .feature-block__development__plus .text{color:#e83e0b;display:block}.feature-block .feature-block__development .message-check-box{display:none}.feature-block .feature-block__development .message-check-box:checked+.feature-block__development__content .feature-block__development__content__plus{max-height:66.6666666667vw;transition:max-height .3s ease}.feature-block .feature-block__development .message-check-box:checked+.feature-block__development__content .feature-block__development__plus .icon:after{opacity:0}.feature-block .feature-block__development .message-check-box:checked+.feature-block__development__content .feature-block__development__plus .text{display:none}.feature-block .feature-block__column{box-sizing:border-box;margin:0 auto;max-width:1100px;padding:0 0 0 1.875em}@media screen and (max-width:1280px){.feature-block .feature-block__column{padding:0 1.875em}}@media only screen and (max-width:767px){.feature-block .feature-block__column{padding:0}.feature-block .feature-block__column .feature-block__column__wrap{padding-left:0}}.feature-block .feature-block__column .feature-block__column__inr{background-color:#f7f7f7;box-sizing:border-box;display:flex;gap:3.75em;padding:4.0625em 3.75em 2.75em 4.875em;position:relative}@media only screen and (max-width:767px){.feature-block .feature-block__column .feature-block__column__inr{flex-direction:column;gap:5.3333333333vw;padding:14.9333333333vw 5.3333333333vw 8vw 8vw;text-align:center}}.feature-block .feature-block__column .feature-block__column__inr .feature-block__column__label{left:-.3125em;position:absolute;top:1.25em;width:7.9375em}@media only screen and (max-width:767px){.feature-block .feature-block__column .feature-block__column__inr .feature-block__column__label{left:-1.3333333333vw;top:5.3333333333vw;width:28vw}}.feature-block .feature-block__column .feature-block__column__inr .feature-block__column__label img{height:auto;width:100%}.feature-block .feature-block__column .feature-block__column__inr .feature-block__column__content{flex:1}.feature-block .feature-block__column .feature-block__column__inr .feature-block__column__content .feature-block__column__title{font-size:1.625em;line-height:1.2308}@media only screen and (max-width:767px){.feature-block .feature-block__column .feature-block__column__inr .feature-block__column__content .feature-block__column__title{font-size:4.8vw;line-height:1.4}}.feature-block .feature-block__column .feature-block__column__inr .feature-block__column__content .feature-block__column__note{font-size:.875em;letter-spacing:0;margin-top:1em;white-space:nowrap}@media only screen and (max-width:767px){.feature-block .feature-block__column .feature-block__column__inr .feature-block__column__content .feature-block__column__note{font-size:2.6666666667vw;white-space:normal}}.feature-block .feature-block__column .feature-block__column__inr .feature-block__column__content .feature-block__column__text{font-size:.9375em;margin-top:1em}@media only screen and (max-width:767px){.feature-block .feature-block__column .feature-block__column__inr .feature-block__column__content .feature-block__column__text{font-size:3.4666666667vw}}.feature-block .feature-block__column .feature-block__column__inr .feature-block__column__content .feature-block__column__text p{line-height:2.25}.feature-block .feature-block__column .feature-block__column__inr .feature-block__column__content .feature-block__column__text p span{border-bottom:1px dashed rgba(100,33,33,.2);display:block}.feature-block .feature-block__column .feature-block__column__inr .feature-block__column__image{width:37.3125em}@media screen and (max-width:1100px){.feature-block .feature-block__column .feature-block__column__inr .feature-block__column__image{width:28.125em}}@media only screen and (max-width:767px){.feature-block .feature-block__column .feature-block__column__inr .feature-block__column__image{width:100%}}.feature-block .feature-block__column .feature-block__column__inr .feature-block__column__image img{height:auto;width:100%}.feature-block .feature-block__qa{margin-bottom:0;margin-top:7.5em}@media only screen and (max-width:767px){.feature-block .feature-block__qa{margin-top:22.6666666667vw}}.feature-block .feature-block__qa .feature-block__qa__list{box-sizing:border-box;margin:0 auto;max-width:1100px;padding:0 3.75em 0 1.875em}@media screen and (max-width:1280px){.feature-block .feature-block__qa .feature-block__qa__list{padding:0 1.875em}}.feature-block .feature-block__qa .feature-block__qa__list>li+li{border-top:1px solid #ddd;margin-top:2.1875em;padding-top:2.1875em}@media only screen and (max-width:767px){.feature-block .feature-block__qa .feature-block__qa__list>li+li{margin-top:6.6666666667vw;padding-top:6.6666666667vw}}.feature-block .feature-block__qa .feature-block__qa__list .feature-block__qa__list__q{margin-bottom:1.25em}@media only screen and (max-width:767px){.feature-block .feature-block__qa .feature-block__qa__list .feature-block__qa__list__q{font-size:3.2vw}}.feature-block .feature-block__qa .feature-block__qa__list .feature-block__qa__list__q span{color:#e83e0b;font-size:1.875em;font-weight:500;margin-right:.25em}@media only screen and (max-width:767px){.feature-block .feature-block__qa .feature-block__qa__list .feature-block__qa__list__q span{font-size:6.1333333333vw}.feature-block .feature-block__qa .feature-block__qa__list .feature-block__qa__list__a{font-size:3.2vw}}.feature-block .feature-block__qa .feature-block__qa__list .feature-block__qa__list__a a{border-bottom:1px solid #e83e0b;color:#e83e0b;display:inline-block;font-weight:700;text-decoration:none}.feature-block .feature-block__check{padding:0 1.875em}@media screen and (max-width:1280px){.feature-block .feature-block__check{padding:0 1.875em}}@media only screen and (max-width:767px){.feature-block .feature-block__check{padding:0}}.feature-block .feature-block__check .feature-block__check__inr{background-color:hsla(15,95%,93%,.4);box-sizing:border-box;margin:0 auto;max-width:1040px;padding:2.5em 1.875em}@media only screen and (max-width:767px){.feature-block .feature-block__check .feature-block__check__inr{padding:8.8vw 5.3333333333vw 2.6666666667vw}}.feature-block .feature-block__check .feature-block__check__inr .feature-block__check__title{font-size:1.75em;margin-bottom:.5em;padding-bottom:.25em;text-align:center}@media screen and (max-width:1100px){.feature-block .feature-block__check .feature-block__check__inr .feature-block__check__title{font-size:1.5em}}@media only screen and (max-width:767px){.feature-block .feature-block__check .feature-block__check__inr .feature-block__check__title{font-size:4.8vw}}.feature-block .feature-block__check .feature-block__check__inr .feature-block__check__title:after{background-color:#e83e0b;content:"";display:block;height:2px;margin:.3em auto 0;width:28.5714285714em}@media screen and (max-width:1100px){.feature-block .feature-block__check .feature-block__check__inr .feature-block__check__title:after{width:21.4285714286em}}@media only screen and (max-width:767px){.feature-block .feature-block__check .feature-block__check__inr .feature-block__check__title:after{height:1px;margin-top:.5em;width:100%}}.feature-block .feature-block__check .feature-block__check__inr .feature-block__check__head{align-items:center;display:flex;gap:1.875em;justify-content:center;margin-bottom:1.25em}@media only screen and (max-width:767px){.feature-block .feature-block__check .feature-block__check__inr .feature-block__check__head{gap:7.2vw;margin-bottom:5.3333333333vw}}.feature-block .feature-block__check .feature-block__check__inr .feature-block__check__head .feature-block__check__head__icon{width:5.875em}@media only screen and (max-width:767px){.feature-block .feature-block__check .feature-block__check__inr .feature-block__check__head .feature-block__check__head__icon{width:18.6666666667vw}}.feature-block .feature-block__check .feature-block__check__inr .feature-block__check__head .feature-block__check__head__icon img{height:auto;width:100%}.feature-block .feature-block__check .feature-block__check__inr .feature-block__check__head .feature-block__check__head__text{font-size:1.75em;line-height:1.5}@media only screen and (max-width:767px){.feature-block .feature-block__check .feature-block__check__inr .feature-block__check__head .feature-block__check__head__text{font-size:4.2666666667vw;line-height:1.2}}.feature-block .feature-block__check .feature-block__check__inr .feature-block__check__product{align-items:center;display:flex;gap:.9375em;justify-content:center}@media only screen and (max-width:767px){.feature-block .feature-block__check .feature-block__check__inr .feature-block__check__product{gap:0}}.feature-block .feature-block__check .feature-block__check__inr .feature-block__check__product .feature-block__check__product__image{width:16.25em}@media only screen and (max-width:767px){.feature-block .feature-block__check .feature-block__check__inr .feature-block__check__product .feature-block__check__product__image{transform:translate(3%);width:48.9333333333vw}}.feature-block .feature-block__check .feature-block__check__inr .feature-block__check__product .feature-block__check__product__image img{height:auto;width:100%}.feature-block .feature-block__check .feature-block__check__inr .feature-block__check__product .feature-block__check__product__info{width:15.375em}@media only screen and (max-width:767px){.feature-block .feature-block__check .feature-block__check__inr .feature-block__check__product .feature-block__check__product__info{flex:1;width:100%}}.feature-block .feature-block__check .feature-block__check__inr .feature-block__check__product .feature-block__check__product__info .feature-block__check__product__name{margin-bottom:.9375em;white-space:nowrap}@media only screen and (max-width:767px){.feature-block .feature-block__check .feature-block__check__inr .feature-block__check__product .feature-block__check__product__info .feature-block__check__product__name{font-size:3.7333333333vw}}.feature-block .feature-block__check .feature-block__check__inr .feature-block__check__product .feature-block__check__product__info .feature-block__check__product__name span{font-weight:700}@media only screen and (max-width:767px){.feature-block .feature-block__check .feature-block__check__inr .feature-block__check__product .feature-block__check__product__info .productTxtBox__link2{font-size:3.2vw}}.feature-block .feature-block__items{font-size:1em;padding:7.5em 0}@media only screen and (max-width:767px){.feature-block .feature-block__items{margin-bottom:19.2vw;padding:24vw 0 0}}.feature-block .feature-block__items .productSectionHeader:before{right:31%}@media only screen and (max-width:767px){.feature-block .feature-block__items .productSectionHeader:before{right:20%}}.feature-block .feature-block__items .feature-block__items__title{font-size:1.75em;margin-bottom:.25em;text-align:center}@media only screen and (max-width:767px){.feature-block .feature-block__items .feature-block__items__title{font-size:4.8vw}}.feature-block .feature-block__items .feature-block__items__summary{font-size:1.25em;text-align:center}@media only screen and (max-width:767px){.feature-block .feature-block__items .feature-block__items__summary{font-size:3.4666666667vw}}.feature-block .feature-block__items .feature-block__items__product{align-items:center;display:flex;gap:1.875em;justify-content:center;margin-top:1.875em}@media only screen and (max-width:767px){.feature-block .feature-block__items .feature-block__items__product{flex-direction:column;gap:5.3333333333vw;margin-top:5.3333333333vw;padding:0 5.3333333333vw}}.feature-block .feature-block__items .feature-block__items__product .feature-block__items__product__image{height:auto;width:16.25em}@media only screen and (max-width:767px){.feature-block .feature-block__items .feature-block__items__product .feature-block__items__product__image{margin-bottom:4vw;width:49.8666666667vw}}.feature-block .feature-block__items .feature-block__items__product .feature-block__items__product__image img{height:auto;width:100%}.feature-block .feature-block__items .feature-block__items__product .feature-block__items__product__info{width:15.375em}@media only screen and (max-width:767px){.feature-block .feature-block__items .feature-block__items__product .feature-block__items__product__info{flex:1;width:100%}}.feature-block .feature-block__items .feature-block__items__product .feature-block__items__product__info .feature-block__items__product__name{margin-bottom:1em;white-space:nowrap}@media only screen and (max-width:767px){.feature-block .feature-block__items .feature-block__items__product .feature-block__items__product__info .feature-block__items__product__name{font-size:3.7333333333vw;text-align:center}}.feature-block .feature-block__items .feature-block__items__product .feature-block__items__product__info .feature-block__items__product__name span{font-weight:700}.feature-block .feature-block__items .feature-block__items__product .feature-block__items__product__info .productTxtBox__link2{width:100%}@media only screen and (max-width:767px){.feature-block .feature-block__items .feature-block__items__product .feature-block__items__product__info .productTxtBox__link2{font-size:3.2vw}}.feature-block .feature-block__items .feature-block__items__product .feature-block__items__product__note{font-size:.875em;margin-top:.5em;white-space:nowrap}@media only screen and (max-width:767px){.feature-block .feature-block__items .feature-block__items__product .feature-block__items__product__note{font-size:2.6666666667vw}}.feature-block .feature-block__items .feature-block__items__product+.feature-block__items__top{margin:3.75em 0 0}@media only screen and (max-width:767px){.feature-block .feature-block__items .feature-block__items__product+.feature-block__items__top{margin:13.3333333333vw 0 0}}.feature-block .feature-block__ranking{align-items:center;display:flex;gap:1.875em;justify-content:center;margin-top:3.75em}@media only screen and (max-width:767px){.feature-block .feature-block__ranking{display:block;margin-top:13.3333333333vw}}.feature-block .feature-block__ranking+.productSection{margin-top:7.5em}@media only screen and (max-width:767px){.feature-block .feature-block__ranking+.productSection{margin-top:16vw}}.feature-block .feature-block__ranking .feature-block__ranking__image{width:9.5625em}@media only screen and (max-width:767px){.feature-block .feature-block__ranking .feature-block__ranking__image{margin:0 auto;width:30.2666666667vw}}.feature-block .feature-block__ranking .feature-block__ranking__image img{height:auto;width:100%}@media only screen and (max-width:767px){.feature-block .feature-block__ranking .feature-block__ranking__inr{text-align:center}}.feature-block .feature-block__ranking .feature-block__ranking__inr .feature-block__ranking__text{color:#e83e0b;font-size:1.75em;line-height:1.1428571429}@media only screen and (max-width:767px){.feature-block .feature-block__ranking .feature-block__ranking__inr .feature-block__ranking__text{font-size:4.2666666667vw;line-height:1.5;margin-top:4vw}}.feature-block .feature-block__ranking .feature-block__ranking__inr .feature-block__ranking__note{font-size:.9375em;margin-top:.25em}@media only screen and (max-width:767px){.feature-block .feature-block__ranking .feature-block__ranking__inr .feature-block__ranking__note{font-size:2.4vw;margin-top:.5em}}.fixed-btn{bottom:1.875em;display:flex;gap:.9375em;opacity:0;position:fixed;right:3.75em;text-decoration:none!important;transition:opacity .3s ease;visibility:hidden;z-index:1000}@media only screen and (max-width:767px){.fixed-btn{bottom:5.3333333333vw;gap:2.6666666667vw;right:5.3333333333vw;width:89.3333333333vw}}.fixed-btn.is-show{opacity:1;visibility:visible}.fixed-btn a{align-items:center;background-color:#e83e0b;display:flex;justify-content:center;text-align:center;text-decoration:none;width:29.0625em}@media only screen and (max-width:767px){.fixed-btn a{width:74.6666666667vw}}.fixed-btn a:after{background:url(/benefique/assets/img/icon_search_white.webp) 0 0/100% auto no-repeat;content:"";display:block;height:1.1875em;left:.9375em;position:absolute;top:50%;transform:translateY(-50%);width:1.4375em}@media only screen and (max-width:767px){.fixed-btn a:after{height:4.2666666667vw;left:4vw;width:5.3333333333vw}}.fixed-btn a span{color:#fff;font-size:.875em;letter-spacing:.075em}@media only screen and (max-width:767px){.fixed-btn a span{font-size:3.2vw}}.fixed-btn .fixed-btn__arrow{background-color:#fff;border:1px solid #e83e0b;display:block;height:2.5em;position:relative;width:2.5em}@media only screen and (max-width:767px){.fixed-btn .fixed-btn__arrow{height:11.7333333333vw;width:11.7333333333vw}}.fixed-btn .fixed-btn__arrow:after{border-right:2px solid #e83e0b;border-top:2px solid #e83e0b;content:"";height:.5em;left:50%;position:absolute;top:55%;transform:translate(-50%,-50%) rotate(-45deg);width:.5em}@media only screen and (max-width:767px){.fixed-btn .fixed-btn__arrow:after{height:2.1333333333vw;width:2.1333333333vw}}.p-page-banner{display:flex;justify-content:center;margin-top:-20px}@media only screen and (max-width:767px){.p-page-banner{margin-top:0;padding:0 5.3333333333vw 5.3333333333vw}}.p-page-banner a{display:block;width:520px}@media only screen and (max-width:767px){.p-page-banner a{width:100%}}@keyframes load{0%{opacity:1;transform:translateY(0)}30%{opacity:0;transform:translateY(0)}60%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}.productTxtBox__btns{display:grid;gap:5.33333vw;padding:0 5.33333vw}@media only screen and (min-width:768px){.productTxtBox__btns{gap:min(1.85185vw,20px);padding:0}}