@charset "UTF-8";@font-face{src:url(../fonts/GTWalsheimPro-Light.eot);src:url(../fonts/GTWalsheimPro-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/GTWalsheimPro-Light.woff2) format("woff2"),url(../fonts/GTWalsheimPro-Light.woff) format("woff"),url(../fonts/GTWalsheimPro-Light.ttf) format("truetype");font-display:swap;font-family:'GT Walsheim Pro Light';font-style:normal;font-weight:300}@font-face{src:url(../fonts/GTWalsheimPro-Regular.eot);src:url(../fonts/GTWalsheimPro-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/GTWalsheimPro-Regular.woff2) format("woff2"),url(../fonts/GTWalsheimPro-Regular.woff) format("woff"),url(../fonts/GTWalsheimPro-Regular.ttf) format("truetype");font-display:swap;font-family:'GT Walsheim Pro Regular';font-style:normal;font-weight:400}@font-face{src:url(../fonts/GTWalsheimPro-Medium.eot);src:url(../fonts/GTWalsheimPro-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/GTWalsheimPro-Medium.woff2) format("woff2"),url(../fonts/GTWalsheimPro-Medium.woff) format("woff"),url(../fonts/GTWalsheimPro-Medium.ttf) format("truetype");font-display:swap;font-family:'GT Walsheim Pro Medium';font-style:normal;font-weight:500}@font-face{src:url(../fonts/Avenir-Roman.eot);src:url(../fonts/Avenir-Roman.eot?#iefix) format("embedded-opentype"),url(../fonts/Avenir-Roman.woff2) format("woff2"),url(../fonts/Avenir-Roman.woff) format("woff"),url(../fonts/Avenir-Roman.ttf) format("truetype");font-display:swap;font-family:'Avenir Roman';font-style:normal;font-weight:400}@font-face{src:url(../fonts/Avenir-Medium.eot);src:url(../fonts/Avenir-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/Avenir-Medium.woff2) format("woff2"),url(../fonts/Avenir-Medium.woff) format("woff"),url(../fonts/Avenir-Medium.ttf) format("truetype");font-display:swap;font-family:'Avenir Medium';font-style:normal;font-weight:500}#ieError{-ms-filter:"alpha( opacity=80 )";z-index:1000;position:absolute;top:0px;left:0px;width:100%;padding:20px;background:#000;color:#fff;text-align:center;opacity:.8}#ieError strong{color:#fff}#ieError a{color:#d90000;text-decoration:underline}/*! normalize.css v3.0.0 | MIT License | git.io/normalize */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;color:inherit;font:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{margin:0 2px;padding:.35em .625em .75em;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}abbr,address,article,aside,audio,b,blockquote,body,caption,cite,code,dd,del,dfn,dialog,div,dl,dt,em,fieldset,figure,form,h1,h2,h3,h4,h5,h6,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;color:#333;font:inherit;font-family:"Noto Sans JP","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:100%;line-height:1;vertical-align:baseline}article,aside,figcaption,figure,footer,header,hgroup,menu,nav,section,time{display:block}li{list-style:none}ol,ul{list-style:none}img{border:0;font-size:0;line-height:0;vertical-align:top}table{border-collapse:collapse;border-spacing:0}h1,h2,p,pre{word-wrap:break-word}caption,td,th{font-weight:400;text-align:left;vertical-align:middle}caption{margin:0;padding:0;border:0;font:inherit;font-size:100%}tbody,tfoot,thead,tr{vertical-align:baseline}tbody,td,tfoot,th,thead,tr{margin:0;padding:0;border:0;font:inherit;font-size:100%}hr{display:block;height:1px;margin:1em 0;padding:0;border:0;border-top:1px solid #ccc}input,select{vertical-align:middle}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border:none;border-radius:0;outline:0;background:0 0}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:none;outline:0;background-color:transparent;cursor:pointer}select::-ms-expand{display:none}.clearfix{min-height:1px}.clearfix:after{display:block;visibility:hidden;height:0;clear:both;content:""}:root{--text-black:#353535;--text-gray:#868686;--text-white:#FFF;--surface-gray:#edeeef;--surface-white:#FFF;--surface-main:#00A669;--fill-black:#353535;--fill-gray:#edeeef;--fill-white:#FFF;--fill-main:#00A669;--fill-steel-blue:#8ba2af;--border-black:#353535;--border-gray:#e9e9e9;--border-white:#FFF;--accent-attention:#bb3232;--spacing-zero:0;--spacing-xxs:4px;--spacing-xs:8px;--spacing-s:12px;--spacing-m:16px;--spacing-l:20px;--spacing-xl:24px;--spacing-xxl:32px;--spacing-xxxl:48px;--spacing-xxxxl:64px;--interactive-xs:24px;--interactive-s:32px;--interactive-m:40px;--interactive-l:48px;--interactive-xl:56px;--radius-s:4px;--radius-m:8px;--radius-l:12px;--radius-full:100%}.mt-zero{margin-top:var(--spacing-zero)!important}.mb-zero{margin-bottom:var(--spacing-zero)!important}.mt-xxs{margin-top:var(--spacing-xxs)!important}.mb-xxs{margin-bottom:var(--spacing-xxs)!important}.mt-xs{margin-top:var(--spacing-xs)!important}.mb-xs{margin-bottom:var(--spacing-xs)!important}.mt-s{margin-top:var(--spacing-s)!important}.mb-s{margin-bottom:var(--spacing-s)!important}.mt-m{margin-top:var(--spacing-m)!important}.mb-m{margin-bottom:var(--spacing-m)!important}.mt-l{margin-top:var(--spacing-l)!important}.mb-l{margin-bottom:var(--spacing-l)!important}.mt-xl{margin-top:var(--spacing-xl)!important}.mb-xl{margin-bottom:var(--spacing-xl)!important}.mt-xxl{margin-top:var(--spacing-xxl)!important}.mb-xxl{margin-bottom:var(--spacing-xxl)!important}.mt-xxxl{margin-top:var(--spacing-xxxl)!important}.mb-xxxl{margin-bottom:var(--spacing-xxxl)!important}.mt-xxxxl{margin-top:var(--spacing-xxxxl)!important}.mb-xxxxl{margin-bottom:var(--spacing-xxxxl)!important}.mt0-0{margin-top:var(--spacing-zero)}.mt0-4{margin-top:var(--spacing-zero)}.mt0-8{margin-top:var(--spacing-zero)}.mt0-12{margin-top:var(--spacing-zero)}.mt0-16{margin-top:var(--spacing-zero)}.mt0-20{margin-top:var(--spacing-zero)}.mt0-24{margin-top:var(--spacing-zero)}.mt0-32{margin-top:var(--spacing-zero)}.mt0-48{margin-top:var(--spacing-zero)}.mt0-64{margin-top:var(--spacing-zero)}.mt4-0{margin-top:var(--spacing-xxs)}.mt4-4{margin-top:var(--spacing-xxs)}.mt4-8{margin-top:var(--spacing-xxs)}.mt4-12{margin-top:var(--spacing-xxs)}.mt4-16{margin-top:var(--spacing-xxs)}.mt4-20{margin-top:var(--spacing-xxs)}.mt4-24{margin-top:var(--spacing-xxs)}.mt4-32{margin-top:var(--spacing-xxs)}.mt4-48{margin-top:var(--spacing-xxs)}.mt4-64{margin-top:var(--spacing-xxs)}.mt8-0{margin-top:var(--spacing-xs)}.mt8-4{margin-top:var(--spacing-xs)}.mt8-8{margin-top:var(--spacing-xs)}.mt8-12{margin-top:var(--spacing-xs)}.mt8-16{margin-top:var(--spacing-xs)}.mt8-20{margin-top:var(--spacing-xs)}.mt8-24{margin-top:var(--spacing-xs)}.mt8-32{margin-top:var(--spacing-xs)}.mt8-48{margin-top:var(--spacing-xs)}.mt8-64{margin-top:var(--spacing-xs)}.mt12-0{margin-top:var(--spacing-s)}.mt12-4{margin-top:var(--spacing-s)}.mt12-8{margin-top:var(--spacing-s)}.mt12-12{margin-top:var(--spacing-s)}.mt12-16{margin-top:var(--spacing-s)}.mt12-20{margin-top:var(--spacing-s)}.mt12-24{margin-top:var(--spacing-s)}.mt12-32{margin-top:var(--spacing-s)}.mt12-48{margin-top:var(--spacing-s)}.mt12-64{margin-top:var(--spacing-s)}.mt16-0{margin-top:var(--spacing-m)}.mt16-4{margin-top:var(--spacing-m)}.mt16-8{margin-top:var(--spacing-m)}.mt16-12{margin-top:var(--spacing-m)}.mt16-16{margin-top:var(--spacing-m)}.mt16-20{margin-top:var(--spacing-m)}.mt16-24{margin-top:var(--spacing-m)}.mt16-32{margin-top:var(--spacing-m)}.mt16-48{margin-top:var(--spacing-m)}.mt16-64{margin-top:var(--spacing-m)}.mt20-0{margin-top:var(--spacing-l)}.mt20-4{margin-top:var(--spacing-l)}.mt20-8{margin-top:var(--spacing-l)}.mt20-12{margin-top:var(--spacing-l)}.mt20-16{margin-top:var(--spacing-l)}.mt20-20{margin-top:var(--spacing-l)}.mt20-24{margin-top:var(--spacing-l)}.mt20-32{margin-top:var(--spacing-l)}.mt20-48{margin-top:var(--spacing-l)}.mt20-64{margin-top:var(--spacing-l)}.mt24-0{margin-top:var(--spacing-xl)}.mt24-4{margin-top:var(--spacing-xl)}.mt24-8{margin-top:var(--spacing-xl)}.mt24-12{margin-top:var(--spacing-xl)}.mt24-16{margin-top:var(--spacing-xl)}.mt24-20{margin-top:var(--spacing-xl)}.mt24-24{margin-top:var(--spacing-xl)}.mt24-32{margin-top:var(--spacing-xl)}.mt24-48{margin-top:var(--spacing-xl)}.mt24-64{margin-top:var(--spacing-xl)}.mt32-0{margin-top:var(--spacing-xxl)}.mt32-4{margin-top:var(--spacing-xxl)}.mt32-8{margin-top:var(--spacing-xxl)}.mt32-12{margin-top:var(--spacing-xxl)}.mt32-16{margin-top:var(--spacing-xxl)}.mt32-20{margin-top:var(--spacing-xxl)}.mt32-24{margin-top:var(--spacing-xxl)}.mt32-32{margin-top:var(--spacing-xxl)}.mt32-48{margin-top:var(--spacing-xxl)}.mt32-64{margin-top:var(--spacing-xxl)}.mt48-0{margin-top:var(--spacing-xxxl)}.mt48-4{margin-top:var(--spacing-xxxl)}.mt48-8{margin-top:var(--spacing-xxxl)}.mt48-12{margin-top:var(--spacing-xxxl)}.mt48-16{margin-top:var(--spacing-xxxl)}.mt48-20{margin-top:var(--spacing-xxxl)}.mt48-24{margin-top:var(--spacing-xxxl)}.mt48-32{margin-top:var(--spacing-xxxl)}.mt48-48{margin-top:var(--spacing-xxxl)}.mt48-64{margin-top:var(--spacing-xxxl)}.mt64-0{margin-top:var(--spacing-xxxxl)}.mt64-4{margin-top:var(--spacing-xxxxl)}.mt64-8{margin-top:var(--spacing-xxxxl)}.mt64-12{margin-top:var(--spacing-xxxxl)}.mt64-16{margin-top:var(--spacing-xxxxl)}.mt64-20{margin-top:var(--spacing-xxxxl)}.mt64-24{margin-top:var(--spacing-xxxxl)}.mt64-32{margin-top:var(--spacing-xxxxl)}.mt64-48{margin-top:var(--spacing-xxxxl)}.mt64-64{margin-top:var(--spacing-xxxxl)}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-brand-introduction__title{color:#353535;font-size:.875rem;font-weight:700;letter-spacing:.05rem;line-height:160%!important}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-brand-introduction__link{display:block;margin-top:var(--spacing-xs)}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-brand-introduction__description{margin-top:var(--spacing-xxl);color:#353535;font-size:.875rem;font-weight:400;letter-spacing:.05rem;line-height:180%;text-align:center}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-summary__entitle{font-family:"GT Walsheim Pro Medium",sans-serif;font-size:.8125rem!important;font-weight:500!important;letter-spacing:.1rem!important;line-height:1.5!important}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-summary__title{color:#353535;font-size:1.125rem;font-weight:700;letter-spacing:.05rem;line-height:160%!important}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-summary__subtitle{margin-top:var(--spacing-m);color:#353535;font-size:1.125rem;font-weight:700;letter-spacing:.05rem;line-height:160%!important}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-summary__content{margin-top:var(--spacing-m);color:#353535;font-size:.875rem;font-weight:400;letter-spacing:.05rem;line-height:180%}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-summary__content>sup{color:#353535;font-size:.75rem;font-weight:400;letter-spacing:.05rem;line-height:180%}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-summary__image{margin-top:var(--spacing-xl)}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-summary__image.recommend{margin-inline:auto;width:85%}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-summary.mt-adjustment{margin-top:var(--spacing-xxxxl)}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-summary .comp-section__note{margin-top:var(--spacing-m)}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-summary__sense-hack{display:block;width:228px;margin-top:var(--spacing-m)}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-summary__for-hair{display:block;width:138px;margin-top:var(--spacing-m)}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-section__title{color:#353535;font-family:"GT Walsheim Pro Regular",sans-serif;font-size:.875rem;font-weight:400;letter-spacing:.0875rem;line-height:1!important}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-section__subtitle{margin-top:var(--spacing-xs);color:#353535;font-size:1.3125rem;font-weight:700;letter-spacing:.05rem;line-height:160%!important}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-section__like-point .comp-section__title{color:#353535;font-family:"GT Walsheim Pro Regular",sans-serif;font-size:1rem;font-weight:400;letter-spacing:.1rem;line-height:1!important}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-section__like-point .comp-section__subtitle{color:#353535;font-size:1.3125rem;font-weight:700;letter-spacing:.05rem;line-height:160%!important}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-section__image{margin-top:var(--spacing-xl)}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-section__image img{height:auto}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-section__text{color:#353535;font-size:.875rem;font-weight:400;letter-spacing:.05rem;line-height:180%}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-section__linelink{text-decoration:underline}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-section__note{color:#353535;font-size:.6875rem;font-weight:400;letter-spacing:.05rem;line-height:160%!important}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-section__breakdown{margin-top:var(--spacing-xxl)}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-section__fragrance-note{color:#353535;font-size:.875rem!important;font-weight:500!important;letter-spacing:.05rem!important;line-height:1!important}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-section__flavoring>p{margin-top:var(--spacing-s);color:#353535;font-family:"GT Walsheim Pro Medium",sans-serif;font-size:.875rem!important;font-weight:500!important;letter-spacing:.1rem!important;line-height:1.5!important}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-section__flavoring>p:first-of-type{margin-top:var(--spacing-xxl)}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-section .lead-diffuser .comp-section__title{color:#353535;font-family:"GT Walsheim Pro Medium",sans-serif;font-size:1.3125rem;font-weight:500;letter-spacing:.13125rem;line-height:1!important}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-section .lead-diffuser .comp-section__subtitle{color:#353535;font-size:1rem;font-weight:700;letter-spacing:.05rem;line-height:160%!important}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-pyramid{margin-top:var(--spacing-xxxxl)}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-pyramid .comp-section__text{margin-top:var(--spacing-xxl)}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-scents{margin-top:var(--spacing-xxxxl)}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-scents .comp-section__text{margin-top:var(--spacing-xl)}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-gift{margin-top:var(--spacing-xxxxl)}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-gift .comp-section__text{margin-top:var(--spacing-xl)}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-size{gap:24px;display:flex;flex-direction:column;margin-top:var(--spacing-xxxxl);color:#333}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-size__title-box{gap:8px;display:flex;flex-direction:column}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-size__en-title{font-family:"GT Walsheim Pro Regular",sans-serif;font-size:.875rem;font-weight:400;letter-spacing:.0875rem;line-height:1!important}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-size__jp-title{font-size:1.3125rem;font-weight:700;letter-spacing:.05rem;line-height:160%}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-size__spec{padding:32px 0;border-top:1px solid #333;border-bottom:1px solid #333}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-size__spec-list{gap:16px;display:flex;flex-direction:column;margin:0;padding:0}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-size__spec-item{display:flex;align-items:center;justify-content:space-between}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-size__spec-term{gap:4px;display:flex;align-items:baseline;font-size:.875rem!important;font-weight:500!important;letter-spacing:.05rem!important;line-height:1!important}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-size__spec-term-main{font-size:.875rem!important;font-weight:500!important;letter-spacing:.05rem!important;line-height:1!important}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-size__spec-term-sub{font-size:.75rem!important;font-weight:500!important;letter-spacing:.05rem!important;line-height:1!important}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-size__spec-value{font-family:"GT Walsheim Pro Regular",sans-serif;font-size:.875rem;font-weight:400;letter-spacing:.0875rem;line-height:1!important;text-align:right}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-fragrance-notes__list{gap:12px;display:flex;flex-wrap:wrap}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-fragrance-notes__item{flex-basis:100%;color:#353535;font-family:"GT Walsheim Pro Medium",sans-serif;font-size:.875rem;font-weight:500;letter-spacing:.1rem;line-height:1.5!important}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-fragrance-notes__type{display:block;color:#353535;font-family:"GT Walsheim Pro Medium",sans-serif;font-size:.875rem;font-weight:500;letter-spacing:.1rem;line-height:1.5!important}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-button{display:inline-block;width:300px;height:56px;background-color:#353535;color:#fff;font-size:.875rem;font-weight:500;letter-spacing:.05rem;line-height:160%;line-height:56px!important;text-align:center;text-decoration:none}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-button:hover{opacity:.8}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-grid{--grid-columns:2;--grid-gap:4px;gap:var(--grid-gap);display:grid;grid-template-columns:repeat(var(--grid-columns),1fr)}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-grid--col-4{--grid-columns:4}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-grid__item{display:flex;align-items:center;justify-content:center}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-grid__item.hidden{display:none}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-borderlist{margin:0;padding:0;border-bottom:1px solid #333;list-style:none}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-borderlist__item{border-top:1px solid #333}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-itemdetaillink{gap:var(--spacing-xl,24px);display:flex;position:relative;padding:var(--spacing-xxl,32px) 0;color:inherit;text-decoration:none}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-itemdetaillink__image-wrapper{flex-shrink:0;width:140px}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-itemdetaillink__image{display:block;width:100%;height:auto}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-itemdetaillink__content{gap:52px;display:flex;flex-direction:column;flex-grow:1;justify-content:flex-start}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-itemdetaillink__text-content{gap:var(--spacing-m,16px);display:flex;flex-direction:column}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-itemdetaillink__description-text{margin:0;font-family:'Yu Mincho',YuMincho,serif;font-size:.8125rem;font-weight:600;letter-spacing:.07em;line-height:1.3}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-itemdetaillink__title-image{max-width:245px}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-itemdetaillink__title-image img{display:block;max-width:100%}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-itemdetaillink__note-item{margin-top:4px;font-family:"GT Walsheim Pro Regular",sans-serif;font-size:.6875rem;font-weight:400;letter-spacing:.55px;line-height:1}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-itemdetaillink__viewmore{gap:6px;display:flex;position:absolute;right:0;bottom:10px;align-items:center}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-itemdetaillink__viewmore-text{font-family:"GT Walsheim Pro Regular",sans-serif;font-size:.625rem;font-weight:400;letter-spacing:.0625rem;letter-spacing:.07em;line-height:1!important}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-itemdetaillink__viewmore-icon{width:4px;height:8px}.comp-instruction__text{color:#353535;font-size:.875rem;font-weight:400;letter-spacing:.05rem;line-height:180%}.comp-instruction__subtitle{color:#353535;font-size:.875rem;font-weight:700;letter-spacing:.05rem;line-height:180%}.comp-instruction__section{margin-top:var(--spacing-m)}.comp-instruction__wrapper .comp-instruction__text{margin-top:var(--spacing-xxs)}.comp-instruction__notes{margin-top:var(--spacing-xxs)}.comp-instruction__notes li{font-size:.875rem;font-weight:400;letter-spacing:.05rem;line-height:180%}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-brand-profile{margin-bottom:50px}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-brand-profile__title{margin-bottom:10px;color:#333;font-family:"Noto Sans JP","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:.875rem;font-weight:700;letter-spacing:.05rem;line-height:1.6!important}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-brand-profile__title a{color:#333}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-brand-profile__mainimage a{display:block}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-brand-profile__logo{margin-inline:auto;max-width:285px;margin-top:35px}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-brand-profile__text{max-width:270px;margin:25px auto 0;color:#333;color:#333;font-family:"Noto Sans JP","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:.05rem;line-height:1.8!important;text-align:center}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-brand-profile__text a{color:#333}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-description__subtitle,.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-description__title{color:#333;font-family:"Noto Sans JP","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:1.125rem;font-weight:700;letter-spacing:.05rem;line-height:1.6!important}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-description__subtitle a,.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-description__title a{color:#333}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-description__content{color:#333;font-family:"Noto Sans JP","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:.06429rem;line-height:1.6!important}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-description__content a{color:#333}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-description__image{margin:30px auto 0}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-section__title{color:#333;font-family:"GT Walsheim Pro Regular",sans-serif;font-size:1rem;font-weight:400;letter-spacing:.1rem;line-height:1!important}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-section__title a{color:#333}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-section__subtitle{color:#333;font-family:"Noto Sans JP","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:1.3125rem;font-weight:700;letter-spacing:.05rem;line-height:1.6!important}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-section__subtitle a{color:#333}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-section__maintext{color:#333;font-family:"Noto Sans JP","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:1.125rem;font-weight:700;letter-spacing:.05rem;line-height:1.6!important}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-section__maintext a{color:#333}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-section__text{color:#333;font-family:"Noto Sans JP","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:.05rem;line-height:1.8!important}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-section__text a{color:#333}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-section__text--bold{color:#333;font-family:"Noto Sans JP","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:.875rem;font-weight:700;letter-spacing:.05rem;line-height:1.8!important}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-section__text--bold a{color:#333}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-section__note{display:block;color:#353535;font-size:.6875rem;font-weight:400;letter-spacing:.05rem;line-height:160%!important}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-section__notes li{margin-top:var(--spacing-xxs);padding-left:2em;color:#353535;font-size:.6875rem;font-weight:400;letter-spacing:.05rem;line-height:160%!important;text-indent:-2em}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-section__image.mw-400{margin-inline:auto;max-width:400px}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-section__image.mw-345{margin-inline:auto;max-width:345px}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-section__image-title{color:#333;font-family:"Noto Sans JP","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:1rem;font-weight:700;letter-spacing:.05rem;line-height:1.6!important}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-section__image-title a{color:#333}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-section__video{width:100%}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-section__detail .product-section__text--bold:not(:first-of-type){margin-top:1em}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-section__ingredients .product-section__image-title{margin:0 auto 20px;text-align:center}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-section__ingredients--small .product-section__image-title{margin:0 auto 20px;text-align:center}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-point-nav__title{font-size:1.125rem;font-weight:700;letter-spacing:.05rem;line-height:160%!important}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-point-nav__nav{margin-top:8px}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-point-nav__item{position:relative;padding:16px 3.333vw;border-bottom:1px solid #333}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-point-nav__link{gap:3.333vw;display:flex;align-items:center}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-point-nav__link>:first-child,.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-point-nav__link>:last-child{flex-shrink:0}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-point-nav__link>:nth-child(2){flex-grow:1}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-point-nav__number{font-family:"GT Walsheim Pro Light",sans-serif;font-size:1.25rem;font-weight:300;letter-spacing:.225rem;line-height:90%!important;text-align:center}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-point-nav__number span{display:block;margin-bottom:2px;font-family:"GT Walsheim Pro Medium",sans-serif;font-size:.5rem;font-weight:500;letter-spacing:.05rem;line-height:1!important}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-point-nav__description{font-size:1rem;font-weight:700;letter-spacing:.05rem;line-height:160%!important;text-align:left}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-point-nav__arrow{position:relative;width:20px;height:0;transform:rotate(-45deg)}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-point-nav__arrow:after,.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-point-nav__arrow:before{position:absolute;bottom:0;left:0;background-color:#333;content:''}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-point-nav__arrow:before{width:15px;height:2px}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-point-nav__arrow:after{width:2px;height:15px}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-concept .product-section__image~.product-section__image{padding-top:20px}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-point .product-section__subtitle,.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-point .product-section__text{margin-top:16px}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-point .product-section__image{margin:30px auto}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-point .product-section__image~.product-section__image{padding-top:20px}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-point .product-section__detail .product-section__subtitle,.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-point .product-section__detail .product-section__text{margin-top:0}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-pyramid,.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-scents{margin-top:40px}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-pyramid .product-section__note,.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-scents .product-section__note{margin-top:10px}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-pyramid .product-section__subtitle,.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-scents .product-section__subtitle{margin-top:10px}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-pyramid .product-section__title,.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-scents .product-section__title{color:#333;font-family:"GT Walsheim Pro Regular",sans-serif;font-size:.875rem;font-weight:500;letter-spacing:.1rem;line-height:1!important}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-pyramid .product-section__title a,.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-scents .product-section__title a{color:#333}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-pyramid .product-section__image{margin-inline:auto;max-width:400px;margin:24px auto 40px}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-scents .product-section__image{width:100%;margin:30px auto}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-scents .product-section__maintext{margin-bottom:15px}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-faq{border:1px solid #333}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-faq__header{padding:40px 0}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-faq__title{color:#333;font-family:"GT Walsheim Pro Regular",sans-serif;font-size:2.625rem;font-weight:400;letter-spacing:.12rem;line-height:1!important;text-align:center}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-faq__title a{color:#333}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-faq__subtitle{margin-top:12px;color:#333;font-family:"Noto Sans JP","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:.875rem;font-weight:500;letter-spacing:.05rem;line-height:1!important;text-align:center}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-faq__subtitle a{color:#333}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-faq__list{padding:40px 50px 40px 40px;border-top:1px solid #333}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-faq__answer,.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-faq__question{gap:16px;display:flex;align-items:flex-start;justify-content:flex-start}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-faq__question{color:#333;font-family:"Noto Sans JP","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:.8125rem;font-weight:700;letter-spacing:.05rem;line-height:1.6!important}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-faq__question a{color:#333}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-faq__question:not(:first-child){margin-top:36px}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-faq__icon{display:flex;align-items:center;justify-content:center;width:20px;color:#333;font-family:"GT Walsheim Pro Regular",sans-serif;font-size:1.5rem;font-weight:400;letter-spacing:.1rem;line-height:1!important;text-align:center}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-faq__icon a{color:#333}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-faq__answer{margin-top:16px;color:#333;font-family:"Noto Sans JP","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:.8125rem;font-weight:400;letter-spacing:.05rem;line-height:1.6!important}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-faq__answer a{color:#333}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details small{color:#333;font-family:"Noto Sans JP","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:.75rem;font-weight:400;letter-spacing:.05833rem;line-height:1.8!important}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details small a{color:#333}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details sup{font-size:.625rem}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details dt{margin:0;padding:0;border:none}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details dt:after,.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details dt:before{content:none}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .mtl,.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-concept,.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-faq,.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-point,.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-point-nav{margin-top:60px}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .mtb{margin-top:50px}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .mtm,.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-concept .product-section__image,.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-section__detail,.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-section__ingredients{margin-top:30px}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .mts,.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-concept .product-section__subtitle,.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-concept .product-section__text,.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-description__content,.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-description__content .product-section__text:not(:first-child),.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-description__title,.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-section__note{margin-top:20px}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .centered{display:flex;align-items:center;justify-content:center}@media only screen and (max-width:1280px){.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-itemdetaillink__description-text{font-size:.6875rem}}@media only screen and (max-width:787px){.mt0-0{margin-top:var(--spacing-zero)}.mt0-4{margin-top:var(--spacing-xxs)}.mt0-8{margin-top:var(--spacing-xs)}.mt0-12{margin-top:var(--spacing-s)}.mt0-16{margin-top:var(--spacing-m)}.mt0-20{margin-top:var(--spacing-l)}.mt0-24{margin-top:var(--spacing-xl)}.mt0-32{margin-top:var(--spacing-xxl)}.mt0-48{margin-top:var(--spacing-xxxl)}.mt0-64{margin-top:var(--spacing-xxxxl)}.mt4-0{margin-top:var(--spacing-zero)}.mt4-4{margin-top:var(--spacing-xxs)}.mt4-8{margin-top:var(--spacing-xs)}.mt4-12{margin-top:var(--spacing-s)}.mt4-16{margin-top:var(--spacing-m)}.mt4-20{margin-top:var(--spacing-l)}.mt4-24{margin-top:var(--spacing-xl)}.mt4-32{margin-top:var(--spacing-xxl)}.mt4-48{margin-top:var(--spacing-xxxl)}.mt4-64{margin-top:var(--spacing-xxxxl)}.mt8-0{margin-top:var(--spacing-zero)}.mt8-4{margin-top:var(--spacing-xxs)}.mt8-8{margin-top:var(--spacing-xs)}.mt8-12{margin-top:var(--spacing-s)}.mt8-16{margin-top:var(--spacing-m)}.mt8-20{margin-top:var(--spacing-l)}.mt8-24{margin-top:var(--spacing-xl)}.mt8-32{margin-top:var(--spacing-xxl)}.mt8-48{margin-top:var(--spacing-xxxl)}.mt8-64{margin-top:var(--spacing-xxxxl)}.mt12-0{margin-top:var(--spacing-zero)}.mt12-4{margin-top:var(--spacing-xxs)}.mt12-8{margin-top:var(--spacing-xs)}.mt12-12{margin-top:var(--spacing-s)}.mt12-16{margin-top:var(--spacing-m)}.mt12-20{margin-top:var(--spacing-l)}.mt12-24{margin-top:var(--spacing-xl)}.mt12-32{margin-top:var(--spacing-xxl)}.mt12-48{margin-top:var(--spacing-xxxl)}.mt12-64{margin-top:var(--spacing-xxxxl)}.mt16-0{margin-top:var(--spacing-zero)}.mt16-4{margin-top:var(--spacing-xxs)}.mt16-8{margin-top:var(--spacing-xs)}.mt16-12{margin-top:var(--spacing-s)}.mt16-16{margin-top:var(--spacing-m)}.mt16-20{margin-top:var(--spacing-l)}.mt16-24{margin-top:var(--spacing-xl)}.mt16-32{margin-top:var(--spacing-xxl)}.mt16-48{margin-top:var(--spacing-xxxl)}.mt16-64{margin-top:var(--spacing-xxxxl)}.mt20-0{margin-top:var(--spacing-zero)}.mt20-4{margin-top:var(--spacing-xxs)}.mt20-8{margin-top:var(--spacing-xs)}.mt20-12{margin-top:var(--spacing-s)}.mt20-16{margin-top:var(--spacing-m)}.mt20-20{margin-top:var(--spacing-l)}.mt20-24{margin-top:var(--spacing-xl)}.mt20-32{margin-top:var(--spacing-xxl)}.mt20-48{margin-top:var(--spacing-xxxl)}.mt20-64{margin-top:var(--spacing-xxxxl)}.mt24-0{margin-top:var(--spacing-zero)}.mt24-4{margin-top:var(--spacing-xxs)}.mt24-8{margin-top:var(--spacing-xs)}.mt24-12{margin-top:var(--spacing-s)}.mt24-16{margin-top:var(--spacing-m)}.mt24-20{margin-top:var(--spacing-l)}.mt24-24{margin-top:var(--spacing-xl)}.mt24-32{margin-top:var(--spacing-xxl)}.mt24-48{margin-top:var(--spacing-xxxl)}.mt24-64{margin-top:var(--spacing-xxxxl)}.mt32-0{margin-top:var(--spacing-zero)}.mt32-4{margin-top:var(--spacing-xxs)}.mt32-8{margin-top:var(--spacing-xs)}.mt32-12{margin-top:var(--spacing-s)}.mt32-16{margin-top:var(--spacing-m)}.mt32-20{margin-top:var(--spacing-l)}.mt32-24{margin-top:var(--spacing-xl)}.mt32-32{margin-top:var(--spacing-xxl)}.mt32-48{margin-top:var(--spacing-xxxl)}.mt32-64{margin-top:var(--spacing-xxxxl)}.mt48-0{margin-top:var(--spacing-zero)}.mt48-4{margin-top:var(--spacing-xxs)}.mt48-8{margin-top:var(--spacing-xs)}.mt48-12{margin-top:var(--spacing-s)}.mt48-16{margin-top:var(--spacing-m)}.mt48-20{margin-top:var(--spacing-l)}.mt48-24{margin-top:var(--spacing-xl)}.mt48-32{margin-top:var(--spacing-xxl)}.mt48-48{margin-top:var(--spacing-xxxl)}.mt48-64{margin-top:var(--spacing-xxxxl)}.mt64-0{margin-top:var(--spacing-zero)}.mt64-4{margin-top:var(--spacing-xxs)}.mt64-8{margin-top:var(--spacing-xs)}.mt64-12{margin-top:var(--spacing-s)}.mt64-16{margin-top:var(--spacing-m)}.mt64-20{margin-top:var(--spacing-l)}.mt64-24{margin-top:var(--spacing-xl)}.mt64-32{margin-top:var(--spacing-xxl)}.mt64-48{margin-top:var(--spacing-xxxl)}.mt64-64{margin-top:var(--spacing-xxxxl)}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-brand-introduction__title{font-size:.75rem;font-weight:700;letter-spacing:.05rem;line-height:160%!important}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-brand-introduction__description{font-size:.75rem;font-weight:400;letter-spacing:.05rem;line-height:180%}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-summary__entitle{font-family:"GT Walsheim Pro Medium",sans-serif;font-size:.75rem!important;font-weight:500!important;letter-spacing:.1rem!important;line-height:1.5!important}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-summary__title{font-size:1rem;font-weight:700;letter-spacing:.05rem;line-height:160%!important}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-summary__subtitle{font-size:1rem;font-weight:700;letter-spacing:.05rem;line-height:160%!important}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-summary__content{font-size:.75rem;font-weight:400;letter-spacing:.05rem;line-height:180%}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-summary__content>sup{font-size:.625rem;font-weight:400;letter-spacing:0;line-height:180%}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-summary__image.recommend{width:100%}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-summary.mt-adjustment{margin-top:var(--spacing-xxxl)}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-summary__sense-hack{width:202px}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-summary__for-hair{width:112px}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-section__title{font-family:"GT Walsheim Pro Regular",sans-serif;font-size:.75rem;font-weight:400;letter-spacing:.075rem;line-height:1!important}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-section__subtitle{margin-top:var(--spacing-xxs);font-size:1.125rem;font-weight:700;letter-spacing:.05rem;line-height:160%!important}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-section__like-point .comp-section__title{font-family:"GT Walsheim Pro Regular",sans-serif;font-size:.875rem;font-weight:400;letter-spacing:.0875rem;line-height:1!important}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-section__like-point .comp-section__subtitle{font-size:1rem;font-weight:700;letter-spacing:.05rem;line-height:160%!important}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-section__image{margin-top:var(--spacing-m)}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-section__text{font-size:.75rem;font-weight:400;letter-spacing:.05rem;line-height:180%}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-section__fragrance-note{font-size:.75rem!important;font-weight:500!important;letter-spacing:.05rem!important;line-height:1!important}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-section__flavoring>p{font-family:"GT Walsheim Pro Medium",sans-serif;font-size:.75rem!important;font-weight:500!important;letter-spacing:.1rem!important;line-height:1.5!important}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-section .lead-diffuser .comp-section__title{font-family:"GT Walsheim Pro Medium",sans-serif;font-size:1rem;font-weight:500;letter-spacing:.1rem;line-height:1!important}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-section .lead-diffuser .comp-section__subtitle{font-size:.875rem;font-weight:700;letter-spacing:.05rem;line-height:160%!important}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-pyramid{margin-top:var(--spacing-xxxl)}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-scents{margin-top:var(--spacing-xxxl)}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-scents .comp-section__text{margin-top:var(--spacing-m)}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-gift{margin-top:var(--spacing-xxxl)}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-gift .comp-section__text{margin-top:var(--spacing-l)}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-size{margin-top:var(--spacing-xxxl)}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-size__jp-title{font-size:1.125rem;font-weight:700;letter-spacing:.05rem;line-height:160%}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-size__spec{padding:24px 0}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-size__spec-list{gap:12px}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-size__spec-term{font-size:.8125rem!important;font-weight:500!important;letter-spacing:.05rem!important;line-height:1!important}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-size__spec-term-main{font-size:.8125rem!important;font-weight:500!important;letter-spacing:.05rem!important;line-height:1!important}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-size__spec-term-sub{font-size:.6875rem!important;font-weight:500!important;letter-spacing:.05rem!important;line-height:1!important}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-size__spec-value{font-size:.8125rem!important;font-weight:500!important;letter-spacing:.05rem!important;line-height:1!important}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-fragrance-notes__item{font-family:"GT Walsheim Pro Medium",sans-serif;font-size:.75rem;font-weight:500;letter-spacing:.1rem;line-height:1.5!important}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-fragrance-notes__type{font-family:"GT Walsheim Pro Medium",sans-serif;font-size:.75rem;font-weight:500;letter-spacing:.1rem;line-height:1.5!important}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-grid--col-4{--grid-columns:2}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-itemdetaillink{gap:var(--spacing-m,16px);padding:var(--spacing-xl,24px) 0}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-itemdetaillink__image-wrapper{width:100px}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-itemdetaillink__content{gap:24px}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-itemdetaillink__text-content{gap:10px}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-itemdetaillink__description-text{font-size:.625rem}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-itemdetaillink__title-image{width:auto;max-width:216px}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-itemdetaillink__title-image img{width:auto;height:20px}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-itemdetaillink__note-item{margin-top:2px;font-size:.625rem;letter-spacing:.45px}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .comp-itemdetaillink__viewmore{gap:4px;bottom:8px}.comp-instruction__text{font-size:.75rem;font-weight:400;letter-spacing:.05rem;line-height:180%}.comp-instruction__subtitle{font-size:.75rem;font-weight:700;letter-spacing:.05rem;line-height:180%}.comp-instruction__section{margin-top:var(--spacing-s)}.comp-instruction__notes li{font-size:.75rem;font-weight:700;letter-spacing:.05rem;line-height:180%}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-brand-profile__title{color:#333;font-family:"Noto Sans JP","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.05rem;line-height:1.6!important}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-brand-profile__title a{color:#333}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-brand-profile__logo{max-width:266px}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-brand-profile__text{max-width:231px;color:#333;font-family:"Noto Sans JP","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:.75rem;font-weight:400;letter-spacing:.05rem;line-height:1.8!important}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-brand-profile__text a{color:#333}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-description__subtitle,.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-description__title{color:#333;font-family:"Noto Sans JP","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:1rem;font-weight:700;letter-spacing:.05rem;line-height:1.6!important}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-description__subtitle a,.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-description__title a{color:#333}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-description__content{font-size:.75rem}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-description__image{margin:20px auto 0}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-section__title{color:#333;font-family:"GT Walsheim Pro Regular",sans-serif;font-size:.875rem;font-weight:500;letter-spacing:.08571rem;line-height:1!important}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-section__title a{color:#333}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-section__subtitle{color:#333;font-family:"Noto Sans JP","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:1rem;font-weight:700;letter-spacing:.05rem;line-height:1.6!important}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-section__subtitle a{color:#333}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-section__maintext{color:#333;font-family:"Noto Sans JP","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:1rem;font-weight:700;letter-spacing:.05rem;line-height:1.6!important}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-section__maintext a{color:#333}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-section__text{color:#333;font-family:"Noto Sans JP","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:.75rem;font-weight:400;letter-spacing:.05rem;line-height:1.8!important}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-section__text a{color:#333}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-section__text--bold{color:#333;font-family:"Noto Sans JP","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.05rem;line-height:1.8!important}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-section__text--bold a{color:#333}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-section__image.mw-400{max-width:100%}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-section__image.mw-345{max-width:100%}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-section__image-title{color:#333;font-family:"Noto Sans JP","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:.875rem;font-weight:700;letter-spacing:.05rem;line-height:1.8!important}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-section__image-title a{color:#333}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-point-nav__title{font-size:.875rem;font-weight:700;letter-spacing:.05rem;line-height:160%!important}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-point-nav__item{padding:16px 0}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-point-nav__link{gap:24px}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-point-nav__description{font-size:.875rem;font-weight:700;letter-spacing:.05rem;line-height:160%!important}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-point .product-section__image{margin:20px auto}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-pyramid .product-section__subtitle,.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-scents .product-section__subtitle{margin-top:4px}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-pyramid .product-section__title,.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-scents .product-section__title{color:#333;font-family:"GT Walsheim Pro Regular",sans-serif;font-size:.75rem;font-weight:500;letter-spacing:.1rem;line-height:1!important}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-pyramid .product-section__title a,.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-scents .product-section__title a{color:#333}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-pyramid .product-section__image{max-width:100%;margin:20px auto 30px}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-scents .product-section__image{margin:20px auto}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-faq__list{padding:40px 20px}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details small{font-size:.6875rem}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .mtl,.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-concept,.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-faq,.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-point,.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-point-nav{margin-top:50px}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .mtb{margin-top:40px}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .mtm,.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-concept .product-section__image,.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-section__detail,.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-section__ingredients{margin-top:20px}.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .mts,.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-concept .product-section__subtitle,.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-concept .product-section__text,.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-description__content,.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-description__content .product-section__text:not(:first-child),.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-description__title,.page-product-detail .block-product-main .container .txt-area .product-info dl dd .details .product-section__note{margin-top:16px}}