@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@400;500;700&display=swap";:root{--bp-pc_start: 768px;--bp-sp_end: 767px;--color-white: rgba(255, 255, 255, 1);--color-white_10: rgba(255, 255, 255, .1);--color-white_20: rgba(255, 255, 255, .2);--color-white_30: rgba(255, 255, 255, .3);--color-white_40: rgba(255, 255, 255, .4);--color-white_50: rgba(255, 255, 255, .5);--color-white_60: rgba(255, 255, 255, .6);--color-white_70: rgba(255, 255, 255, .7);--color-white_80: rgba(255, 255, 255, .8);--color-white_90: rgba(255, 255, 255, .9);--color-key: rgba(197, 39, 41, 1);--font-color_default: rgba(0, 0, 0, 1);--padding-side_default: 24px;--padding-section: 10rem 0;--height-header: 50rem;--height-footer: 233rem ;--font-size_default: 62.5%;--font-size_xxxs: 1.2rem;--font-size_xxs: 1.4rem;--font-size_xs: 1.8rem;--font-size_s: 2rem;--font-size_m: 2.2rem;--font-size_l: 2.4rem;--font-size_xl: 3rem;--font-size_xxl: 3.2rem;--font-size_xxxl: 3.7rem;--font-size_xxxxl: 4.2rem;--bg-default: center center/100% no-repeat;--btn-background: rgba(255, 255, 255, 1);--btn-background_primary: var(--color-key);--btn-border: rgba(255, 255, 255, 1);--btn-border_primary: var(--color-key);--btn-font-color: var(--font-color_default);--btn-font-color_primary: rgba(255, 255, 255, 1);--btn-font-size: 2.4rem;--btn-font-weight: normal;--btn-font-weight_primary: bold;--btn-padding_pc: 1.8rem 7.7rem;--btn-radius: 0px;--btn-max-width: 30rem;--btn-min-width: 23.8rem;--btn-width: fit-content}.page-top p{margin:0}.el-sp{display:none}@media screen and (max-width:749px){.el-pc{display:none}.el-sp{display:block}}html .page-top,html .page-top *{font-family:Zen Kaku Gothic New,sans-serif;line-height:1.4;font-style:normal}.l-flex{display:flex}.c-imagewrap{display:block}.c-imagewrap img{width:100%}.c-button{background:var(--btn-background);border:none;color:var(--btn-font-color);display:block;font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);line-height:1;min-width:var(--btn-min-width);padding:var(--btn-padding_pc);transition:.2s;width:var(--btn-width)}.c-button.at-primary{background:var(--btn-background_primary);border:none;color:var(--btn-font-color_primary);display:block;font-size:var(--btn-font-size);font-weight:var(--btn-font-weight_primary);padding:var(--btn-padding_pc)}.c-button.at-primary.at-buy{align-items:center;background:url(/cdn/shop/files/icon-arrow_right_w.svg?v=1712563073) right 24px center/11px no-repeat,linear-gradient(to bottom,#cb383f 50%,#c52129 50%);border-radius:40px;display:flex;filter:drop-shadow(4px 6px 8px rgba(134,29,34,.6));font-weight:500;height:70px;justify-content:center;line-height:1;width:420px}.c-button.at-primary.at-buy:hover{background:url(/cdn/shop/files/icon-arrow_right_w.svg?v=1712563073) right 24px center/11px no-repeat,linear-gradient(to bottom,#c52129 50%,#cb383f 50%);filter:drop-shadow(2px 4px 3px rgba(134,29,34,.6));transform:translateY(2px)}@media screen and (max-width:767px){.c-button{font-size:5vw;min-width:auto;padding:.7em 3.5em;text-align:center;width:fit-content}.c-button.at-primary{font-size:5dvw;padding:.7em 3.5em}}.button.at-continue{background:var(--btn-background_primary)}.button.at-continue:before,.button.at-continue:after{box-shadow:none}.button.at-continue:not([disabled]):hover:before,.button.at-continue:not([disabled]):hover:after{box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) var(--color-key),0 0 0 calc(var(--buttons-border-width) + 1px) rgba(var(--color-button),var(--color-key))}.shopify-buy__btn{font-family:Zen Kaku Gothic New,sans-serif!important}.c-btn_addcart{display:block!important;max-width:fit-content!important;width:fit-content!important}.cart__ctas button{background:var(--btn-background_primary)!important;border-color:var(--color-key)!important}.cart__ctas button:before,.cart__ctas button:after{box-shadow:none;display:none}.p-block_button{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;width:100%}.c-label{background:#c52129;border:none;border-radius:6px;color:var(--color-white);display:block;font-size:var(--font-size_xs);font-weight:500;line-height:1.55;text-align:center;width:fit-content}.c-label.at-primary{background:var(--color-white);border:1px solid rgba(197,33,41,1);color:#c52129;font-size:var(--font-size_s);font-weight:400}@media screen and (max-width:767px){.c-label,.c-label.at-primary{font-size:3.1vw}}.p-section .l-inner{padding:var(--padding-section)}.p-section .l-inner>*{padding:0 3rem}.p-section .p-section_title>*{font-weight:700;margin:0 auto;text-align:center;width:fit-content}.p-section .p-section_content p{font-size:var(--font-size_m);text-align:center}@media screen and (max-width:767px){.p-section .l-inner>*{padding:0 15px}.p-section .p-section_content p{font-size:4.28vw;font-size:3.7vw}}.p-list{list-style:none}.p-list .c-list_item_title{font-weight:700;margin:0 auto;text-align:center;width:100%}.at-product .c-card{display:flex;flex-wrap:wrap;justify-content:center}.at-product .c-card_image,.at-product .c-card_image .c-imagewrap,.at-product .c-card_content{width:100%}.at-product .c-card_title>*{font-size:var(--font-size_l);font-weight:700;text-align:center}.at-product .c-card_price{margin:2.6rem 0 0}.at-product .c-card_price p{font-size:var(--font-size_xs)}.at-product .c-card_detail{margin:3.3rem 0 0}.at-product .c-card_detail p{font-size:var(--font-size_xs);line-height:1.75}@media screen and (max-width:767px){.at-product .c-card{justify-content:center}.at-product .c-card_title>*{font-size:4.2vw}.at-product .c-card_price{margin:1.6rem}.at-product .c-card_price>*{line-height:2}.at-product .c-card_price p,.at-product .c-card_detail p{font-size:3vw}}.c-annotation.at-mark{font-size:.5em;vertical-align:text-top}.c-annotation.at-text{font-size:var(--font-size_xxs);font-weight:400}.c-text_small{font-size:.7em}.c-text_bold{font-weight:700}.c-text_keycolor{color:var(--color-key)}.c-adjust.at-kv01,.c-adjust.at-commitment01{font-size:1.15em}.p-header{background:var(--color-key);max-width:none}.p-header .header__search{display:none!important}.p-footer .footer__content-bottom{border:none}.p-footer .p-block_footer_logo .c-imagewrap{margin:0 auto;width:9rem}.p-footer .footer__content-bottom-wrapper{justify-content:center}.p-footer .footer__copyright.caption small{color:var(--color-key);font-size:1.4rem}@media screen and (max-width:767px){.p-footer .footer-block__details-content .list-menu__item--link{margin:0 auto;width:fit-content}}.p-section.award{min-height:calc(490px - 4vw);position:relative}.award .l-inner{background:url(/cdn/shop/files/award_bg.png?v=1718182319) bottom center/cover no-repeat;left:50%;padding:55px 0 70px;position:absolute;top:0;transform:translate(-50%);width:100%}.award .l-inner .p-section_content .c-catchcopy .c-imagewrap{display:block;filter:drop-shadow(0 18px 5px rgba(4,0,0,.6));margin:0 auto}.award .l-inner .p-section_content .c-catchcopy .c-imagewrap:nth-of-type(1){max-width:372px;width:50%}.award .l-inner .p-section_content .c-catchcopy .c-imagewrap:nth-of-type(2){margin-top:34px;max-width:282px;width:38%}.award .l-inner .p-section_content .c-catchcopy .c-imagewrap:nth-of-type(3){margin-top:31px;max-width:713px}.award .l-inner .p-section_content .c-emblem{align-items:center;filter:drop-shadow(0 18px 5px rgba(4,0,0,.6));gap:35px;justify-content:center;margin-top:25px}.award .l-inner .p-section_content .c-emblem .l-left .c-imagewrap{max-width:622px}.award .l-inner .p-section_content .c-emblem .l-right .c-imagewrap{max-width:258px}@media screen and (max-width:767px){.p-section.award{min-height:auto;height:73vw}}.keyvisual .l-inner{background:url(/cdn/shop/files/img-kv_bg.png?v=1701257365) center center/cover no-repeat;padding-top:calc(22rem + 3vw)}.keyvisual .p-section_content p.c-subtitle{color:var(--color-key);font-size:5rem;font-weight:700;margin:0 auto;text-align:right;width:fit-content}.keyvisual .p-section_content p .c-annotation.at-text{vertical-align:text-top}@media screen and (max-width:1199px){.keyvisual .p-section_content p.c-subtitle{font-size:var(--font-size_xxxxl);text-align:center;margin:0 auto 3.4rem}.keyvisual .p-section_content p.c-subtitle .c-annotation.at-text{display:block;text-align:right}.keyvisual .u-wrap{display:block}}@media screen and (max-width:767px){.keyvisual .l-inner{padding-top:120px}.keyvisual .p-section_content p.c-subtitle{font-size:5.5vw}}.keyvisual .p-section_title{align-items:center;gap:4rem 3.6rem;justify-content:center}.keyvisual .p-section_title h2{margin:0;max-width:40rem;min-width:20.6rem}.keyvisual .p-section_title>.l-flex_right{gap:.5rem;margin:0}.keyvisual .p-section_title>.l-flex_right .c-imagewrap:nth-of-type(2){padding-top:3.5rem}.keyvisual .p-section_title>.l-flex_right .l-flex_left{width:13rem}.keyvisual .p-section_title>.l-flex_right .l-flex_right{width:8.3rem}@media screen and (max-width:767px){.keyvisual .p-section_title{flex-wrap:wrap;gap:6rem 14.5rem}.keyvisual .p-section_title h2{max-width:none;min-width:auto;width:58.5vw}.keyvisual .p-section_title>.l-flex_right{justify-content:center;position:relative;width:90%}.keyvisual .p-section_title>.l-flex_right .c-imagewrap:nth-of-type(1){left:-1rem;max-width:132px;position:absolute;top:-2rem;width:20vw}.keyvisual .p-section_title>.l-flex_right .l-flex_left{width:27%}.keyvisual .p-section_title>.l-flex_right .l-flex_right{width:17.5%}}.keyvisual .p-section_content.at-te{padding-top:12rem}.keyvisual .p-section_title h3{color:var(--color-key);font-size:var(--font-size_xxxl);position:relative}.keyvisual .p-section_title h3:before,.keyvisual .p-section_title h3:after{border:.8rem solid rgba(237,190,190,1);content:"";display:block;height:1.95em;position:absolute;top:50%;transform:translateY(-50%);width:.65em}.keyvisual .p-section_title h3:before{border-right:none;left:-1.25em}.keyvisual .p-section_title h3:after{border-left:none;right:-1.25em}.keyvisual .p-section_content.at-detail p{font-size:var(--font-size_l);font-weight:700;line-height:2;margin-top:7rem}@media screen and (max-width:767px){.keyvisual .p-section_title h3{font-size:7vw}.keyvisual .p-section_content.at-detail p{font-size:4.28vw}}.commitment .l-inner{background:#f2dedf}.commitment .p-section_title h2{color:var(--color-key);font-size:var(--font-size_xxxl);max-width:29.5rem;position:relative;width:80%}.commitment .p-section_title h2:before,.commitment .p-section_title h2:after{background:center center/contain no-repeat;content:"";display:block;height:1em;position:absolute;top:-.3em;width:.86em}.commitment .p-section_title h2:before{background-image:url(/cdn/shop/files/img-commitment_title_left.svg?v=1701241100);left:-1.1em}.commitment .p-section_title h2:after{background-image:url(/cdn/shop/files/img-commitment_title_right.svg?v=1701241100);right:-1.1em}.commitment .p-section_title h2 .c-imagewrap{width:100%}@media screen and (max-width:767px){.commitment .p-section_title h2{font-size:8.85vw}.commitment .p-section_title h2:before,.commitment .p-section_title h2:after{width:7vw}}.commitment .p-list{margin-top:7rem}.commitment .p-list li{border:10px solid rgba(255,255,255,.4);margin:4.8rem auto 0;max-width:1040px}.commitment .p-list li:first-of-type{margin-top:0}.commitment .p-list .c-list_item{background:var(--color-white);padding:3.8rem 2rem 6.6rem;position:relative}.commitment .p-list .c-list_item:before{content:"";display:block;height:10rem;position:absolute;width:10rem}.commitment .p-list li:nth-of-type(1) .c-list_item:before{background:url(/cdn/shop/files/img-commitment_01_bg.svg?v=1701241100) center center/ 9.3rem no-repeat;left:8.7rem;top:5.7rem}.commitment .p-list li:nth-of-type(2) .c-list_item:before{background:url(/cdn/shop/files/img-commitment_02_bg.svg?v=1701241100) center center/ 9.6rem no-repeat;right:8.3rem;top:7.2rem}.commitment .p-list li:nth-of-type(3) .c-list_item:before{background:url(/cdn/shop/files/img-commitment_03_bg.svg?v=1701241100) center center/ 6.2rem no-repeat;left:11.6rem;top:5.5rem}.commitment .p-list li:nth-of-type(4) .c-list_item:before{background:url(/cdn/shop/files/img-commitment_04_bg.svg?v=1701241100) center center/ 6.2rem no-repeat;right:11.4rem;top:6.1rem}@media screen and (max-width:767px){.commitment .p-list .c-list_item{padding:10.4vw 3.85vw}.commitment .p-list li:nth-of-type(odd) .c-list_item:before{left:0rem;top:4rem}.commitment .p-list li:nth-of-type(2n) .c-list_item:before{right:0rem;top:4rem}.commitment .p-list li:nth-of-type(1) .c-list_item:before{background-size:16vw}.commitment .p-list li:nth-of-type(2) .c-list_item:before{background-size:16.4vw}.commitment .p-list li:nth-of-type(3) .c-list_item:before{background-size:10.6vw}.commitment .p-list li:nth-of-type(4) .c-list_item:before{background-size:10.6vw}}.commitment .p-list .c-list_item .c-list_item_title .c-imagewrap{margin:0 auto;width:6.5rem}.commitment .p-list .c-list_item .c-list_item_title h3{font-size:var(--font-size_xxl);margin:4rem auto 5rem;position:relative}.commitment .p-list .c-list_item .c-list_item_title h3>.c-text_border{font-weight:700;line-height:1.6;position:relative;white-space:nowrap;z-index:2}.commitment .p-list .c-list_item .c-list_item_title h3 .c-text_border:before{background:#ffe507;bottom:-.1em;content:"";display:block;height:.44em;left:50%;position:absolute;transform:translate(-50%);width:100%;z-index:-1}@media screen and (max-width:767px){.commitment .p-list .c-list_item .c-list_item_title h3{font-size:6.85vw;margin:10vw auto}}.commitment .p-list .c-list_item .c-list_item_content p{font-size:var(--font-size_m);line-height:2}@media screen and (max-width:767px){.commitment .p-list .c-list_item .c-list_item_content p{font-size:4vw}}.recommend .p-section_title h2{font-size:var(--font-size_xxxl);position:relative}.recommend .p-section_title h2:before,.recommend .p-section_title h2:after{display:inline-block;position:relative}.recommend .p-section_title h2:before{content:"\ff3c";left:-.3em;transform:rotate(15deg)}.recommend .p-section_title h2:after{content:"\ff0f";right:-.3em;transform:rotate(-15deg)}@media screen and (max-width:767px){.recommend .l-inner .p-section_content{padding:0}.recommend .l-inner .p-section_content>*{padding:0 2rem}.recommend .p-section_title h2{font-size:9vw}.recommend .p-section_title h2:before,.recommend .p-section_title h2:after{font-size:7rem;position:absolute;top:50%;transform:translateY(-50%) scaleX(.6)}.recommend .p-section_title h2:before{left:-1em}.recommend .p-section_title h2:after{right:-1em}}.recommend .c-section_content_notice h3{border:.8rem solid rgba(242,222,223,1);border-radius:.6rem;font-size:var(--font-size_xxxxl);font-weight:700;line-height:1;margin:6.7rem auto 5.8rem;padding:4.7rem 5.9rem;text-align:center;width:fit-content}@media screen and (max-width:767px){.recommend .c-section_content_notice h3{font-size:8.5vw;line-height:1.4;margin:3.5rem auto 4.8rem;padding:7.7vw}}.recommend .p-section_content p{line-height:2}.recommend .c-section_content_sampleimage{margin:6rem 0}.recommend .c-section_content_sampleimage figure{align-items:flex-end;background:#f0f0eb;gap:3rem;margin:0 auto;padding:3rem;width:fit-content}.recommend .c-section_content_sampleimage figure ul{gap:2rem}.recommend .c-section_content_sampleimage figure li .c-imagewrap{width:15.6rem}.recommend .c-section_content_sampleimage figure figcaption p{font-size:var(--font-size_xxs);font-weight:700;text-align:start}.recommend .c-section_content_img{margin:10.4rem auto 0;width:fit-content}.recommend .c-section_content_img .c-imagewrap{max-width:90rem;width:100%}@media screen and (max-width:767px){.recommend .c-section_content_sampleimage{margin:3rem 0}.recommend .c-section_content_sampleimage figure{flex-wrap:wrap;gap:0;padding:2.5rem 1.5rem;width:100%}.recommend .c-section_content_sampleimage figure ul{gap:1.5rem;width:100%}.recommend .c-section_content_sampleimage figure li{width:calc(50% - .75rem)}.recommend .c-section_content_sampleimage figure li .c-imagewrap{width:100%}.recommend .c-section_content_sampleimage figure figcaption p{font-size:4vw;margin-top:1rem}.recommend .c-section_content_sampleimage figure figcaption p .c-annotation.at-text{font-size:.9em}.recommend .l-inner .c-section_content_img{margin-top:4.7rem;padding:0}}.lineup .l-inner{background:#f0f0eb}.lineup .p-section_title h2{border-bottom:2px solid rgba(197,33,41,1);font-size:var(--font-size_xl);padding:0 0 1.6rem}.lineup .p-list.at-product{margin:10.8rem auto 0;max-width:900px;width:100%}.lineup .p-list.at-product .c-card{gap:3rem}.lineup .p-list.at-product .c-card_image{align-items:center;display:flex;justify-content:center;max-width:26rem}.lineup .p-list.at-product .c-card_image .c-imagewrap.at-lotion{margin:0 auto;max-width:20.6rem;width:100%}.lineup .p-list.at-product .c-card.at-lotion_set{margin:0 -10rem}.lineup .p-list.at-product .c-card.at-lotion_set .c-card_image{max-width:40rem}.lineup .p-list.at-product .c-card_image .c-imagewrap.at-essence{margin:0 auto;max-width:15rem;width:100%}.lineup .p-list.at-product .c-card_image .c-imagewrap.at-eyecream{margin:0 auto;max-width:16.8rem;width:100%}.lineup .p-list.at-product .c-card_content{max-width:61rem}.lineup .p-list.at-product .c-card_feature{margin:4.4rem 0 0}.lineup .p-list.at-product .c-card_feature .p-list{flex-wrap:wrap;gap:2rem 1rem}.lineup .p-list.at-product .c-card_feature .p-list li{flex:1}.lineup .p-list.at-product .c-card_feature .p-list li:first-of-type{flex:100%;width:100%}.lineup .p-list.at-product .c-card_feature .c-label.at-feature{align-items:center;display:flex;height:100%;justify-content:center;padding:1.5rem 1.9rem;width:100%}.lineup .p-list.at-product .c-card_feature .c-label.at-feature.at-primary{line-height:1;padding:1.2rem 0}.lineup .p-list.at-product .c-card_feature .c-annotation{font-size:var(--font-size_xxs);margin:2rem 0 0}.lineup .p-list.at-product .p-block_button{margin:3.5rem 0 15.8rem}.lineup .p-list.at-product .c-card:last-of-type .p-block_button{margin-bottom:0}@media screen and (max-width:767px){.lineup .p-section_title h2{font-size:7vw}.lineup .p-list.at-product .c-card{gap:0}.lineup .p-list.at-product .c-card_image .c-imagewrap.at-lotion{width:30vw}.lineup .p-list.at-product .c-card_image .c-imagewrap.at-essence{width:20.8vw}.lineup .p-list.at-product .c-card.at-lotion_set{margin:0 0rem}.lineup .p-list.at-product .c-card_feature{margin:2.5rem 0 0}.lineup .p-list.at-product .c-card_feature .p-list{gap:1rem .5rem}.lineup .p-list.at-product .c-card_feature .c-label.at-feature{padding:.8em .5em}.lineup .p-list.at-product .c-card_feature .c-label.at-feature.at-primary{padding:.5em 0}.lineup .p-list.at-product .c-card_feature .c-annotation{font-size:.6em;margin-top:1.5em}.lineup .p-list.at-product .p-block_button{margin:11vw 0 33vw}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/naias_style.css.map */
