@charset "UTF-8";/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}html{scrollbar-width:thin;width:100vw;overflow-x:hidden;scroll-behavior:smooth;font-size:calc(100vw / 1440 * 16);font-feature-settings:"palt" on}@media(max-width:1440px){html{font-size:clamp(14.4px,14.4px + (16 - 14.4) * (100vw - 960px) / (1440 - 960),16px)}}@media(max-width:960px){html{font-size:calc(100vw / 393 * 16)}}body{font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:#91786e;background-color:#f8f9fa;position:relative;-webkit-font-smoothing:antialiased}section{position:relative}img{width:100%;height:auto}a{transition:opacity .25s ease-in-out}a:hover{opacity:.75}.fixed-bg{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100vh}.fixed-bg .bg__img{width:100%;height:100%;object-fit:cover}.only-sm{display:none}@media(max-width:960px){.only-sm{display:unset}}@media(max-width:960px){.hide-sm{display:none}}.text--mincho{font-family:Zen Old Mincho}.text--minion{font-family:minion-pro-display}.text--serif{font-family:minion-pro-display,Zen Old Mincho,serif}.text--sans{font-family:Noto Sans JP,sans-serif}.section__title{margin-top:1.875rem;font-size:2.625rem;line-height:1.45;font-weight:400;font-family:minion-pro-display,Zen Old Mincho,serif}@media(max-width:1440px){.section__title{font-size:clamp(29.4px,29.4px + (42 - 29.4) * (100vw - 960px) / (1440 - 960),42px)}}@media(max-width:960px){.section__title{font-size:1.5rem;margin-top:1.25rem}}.has-underline{display:inline-block;position:relative;font-size:.8125rem;font-weight:700;line-height:1.45;letter-spacing:.05em;padding-bottom:.625rem}@media(max-width:960px){.has-underline{font-size:.6875rem}}.has-underline:after{display:block;content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:1.5rem;height:1px;background:linear-gradient(90deg,#7a656a,#816946,#ce8d77)}@media(max-width:960px){.has-underline:after{left:0;transform:translate(0)}}.has-underline.lg-left:after{left:0;transform:translate(0)}@media(max-width:960px){.has-underline.sm-center:after{left:50%;transform:translate(-50%)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.title--gradient{display:inline-block;background:linear-gradient(90deg,#7a656a,#816946,#ce8d77);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.inline-block{display:inline-block}.row-reverse{flex-direction:row-reverse}.reveal-in{opacity:0;transition:opacity 1s ease-out}.reveal-in.is-visible{opacity:1}.cv__wrapper{display:flex;justify-content:center}.cv-btn{width:11.625rem;display:flex;flex-direction:row;align-items:center;justify-content:center;background:linear-gradient(90deg,#9c8f93,#b4a29c);color:#fff;font-family:Noto Sans JP,sans-serif;font-weight:500;line-height:1;letter-spacing:.05em;font-size:.8125rem;padding-block:1.0625rem 1.1875rem;gap:.1875rem;position:relative}@media(max-width:1440px){.cv-btn{font-size:clamp(10.4px,10.4px + (13 - 10.4) * (100vw - 960px) / (1440 - 960),13px)}}@media(max-width:960px){.cv-btn{width:8.6875rem;padding-block:.625rem .6875rem;font-size:.6875rem}}.cv-btn .icon__wrapper{width:1.25rem;height:1.25rem;display:flex;justify-content:center;align-items:center}.cv-btn .icon--cart{width:1rem;height:1rem}.btn--onlineshop{display:flex;align-items:center;justify-content:center;letter-spacing:.1em;font-size:.75rem;width:12.5rem;position:relative;background:#fff;color:#a99a98;padding-block:1.0625rem 1.25rem}@media(max-width:960px){.btn--onlineshop{width:100%;font-weight:600}}.btn--onlineshop .icon__wrapper{width:1.25rem;height:1.25rem;padding:.1875rem .125rem;margin-right:.25rem}.btn--onlineshop .icon__wrapper img{width:100%;height:auto}.btn--float{position:fixed;right:2rem;bottom:4.375rem;z-index:99;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4375rem;width:7.5rem;height:7.5rem;border-radius:50%;font-size:.6875rem;letter-spacing:.06em;line-height:1;font-weight:500;text-align:center;background:linear-gradient(90deg,#9c8f93,#b4a29c);color:#fff}@media(max-width:960px){.btn--float{gap:.3125rem;width:5.375rem;height:5.375rem;font-size:.625rem;letter-spacing:.1em;line-height:1.3;right:.875rem;bottom:2.5rem}}.btn--float .icon--cart{width:1.25rem;height:1.25rem;margin-right:0}@media(max-width:960px){.btn--float span{padding-bottom:.625rem}}.pro-review{margin-top:5.625rem;color:#fff;background:#d2c9c5;width:41.375rem;margin-inline:auto}@media(max-width:960px){.pro-review{margin-top:2.5rem;width:100%}}.pro-review__wrapper{display:grid;grid-template-columns:repeat(2,auto);grid-template-rows:repeat(2,auto);grid-column-gap:2.6875rem;grid-row-gap:0;padding-block:1.625rem;padding-inline:1.8125rem 3.625rem}@media(max-width:960px){.pro-review__wrapper{padding:1.3125rem;grid-template-columns:3rem 1fr;grid-column-gap:1rem}}.pro-review__icon-wrapper{grid-area:1/1/3/2}@media(max-width:960px){.pro-review__icon-wrapper{grid-area:1/1/2/2}}.pro-review__head{grid-area:1/2/2/4}@media(max-width:960px){.pro-review__head{grid-area:1/2/2/3}}.pro-review__body{grid-area:2/2/3/4}@media(max-width:960px){.pro-review__body{grid-area:2/1/3/3}}.pro-review__icon-wrapper{width:5.375rem;height:5.375rem;display:flex;align-items:center;justify-content:center;background-color:#c7bbb7;border-radius:.375rem;align-self:center}@media(max-width:960px){.pro-review__icon-wrapper{width:3rem;height:2.9375rem}}.pro-review .icon--pro-review{width:3.0625rem;height:3.75rem}@media(max-width:960px){.pro-review .icon--pro-review{width:1.6875rem;height:2.1rem}}.pro-review__label{font-size:.8125rem;font-weight:700;letter-spacing:.05em;line-height:1.84}@media(max-width:960px){.pro-review__label{font-size:.75rem;line-height:1.45}}.pro-review__title{font-size:1.125rem;line-height:1.45;margin-top:.25rem;font-weight:500;letter-spacing:0}@media(max-width:960px){.pro-review__title{font-size:.875rem}}.pro-review__body{margin-top:.6875rem;font-size:.875rem;line-height:1.8;letter-spacing:.05em}@media(max-width:960px){.pro-review__body{font-size:.6875rem}}.pro-review__notice{display:block;margin-top:.6875rem;font-size:.6875rem;line-height:1.7}@media(max-width:960px){.pro-review__notice{font-size:.625rem;margin-top:.8125rem}}.step-guide .glide__track,.lineup .glide__track{overflow:visible}@media(max-width:960px){.step-guide .glide__track,.lineup .glide__track{overflow:hidden}.step-guide .glide__slides,.lineup .glide__slides{display:flex}.step-guide .glide__arrows,.lineup .glide__arrows{padding-inline:2.1875rem;display:flex;justify-content:end;gap:.5rem;margin-top:1.875rem}.step-guide .glide__arrow,.lineup .glide__arrow{width:2.4375rem;height:2.4375rem;background-color:#c7bbb7;border-radius:50%;background-repeat:no-repeat;background-size:.4375rem .8125rem;background-position:center}.step-guide .glide__arrow--left,.lineup .glide__arrow--left{background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%227%22%20height%3D%2213%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m6%2011.5-5-5%205-5%22%20stroke%3D%22%23fff%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}.step-guide .glide__arrow--right,.lineup .glide__arrow--right{background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%227%22%20height%3D%2213%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m1%201.5%205%205-5%205%22%20stroke%3D%22%23fff%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E)}}.product-info__wrapper{width:100%;height:56.25vw;position:relative;display:flex;flex-direction:column;justify-content:center}@media(max-width:960px){.product-info__wrapper{height:auto;padding-inline:0}}.product-info__img{position:absolute;width:100%;object-fit:cover;top:0;left:0}@media(max-width:960px){.product-info__img{position:inherit}}.product-info{position:relative;padding-top:5.625rem;padding-inline:4.5rem;color:#fff}@media(max-width:1440px){.product-info{padding-top:clamp(45px,45px + (90 - 45) * (100vw - 960px) / (1440 - 960),90px);padding-inline:clamp(36px,36px + (72 - 36) * (100vw - 960px) / (1440 - 960),72px)}}@media(max-width:960px){.product-info{padding:0 2.1875rem;margin-top:1.5625rem;color:#91786e}}.product-info__head{line-height:1.45}.product-info__head .copy{font-size:2.625rem}@media(max-width:1440px){.product-info__head .copy{font-size:clamp(29.4px,29.4px + (42 - 29.4) * (100vw - 960px) / (1440 - 960),42px)}}@media(max-width:960px){.product-info__head .copy{font-size:1.75rem}}.product-info__head .copy sup{font-size:1.75rem}@media(max-width:960px){.product-info__head .copy sup{font-size:1.125rem}}.product-info__body{line-height:1;letter-spacing:.03em;margin-block:9rem 1.875rem}@media(max-width:1440px){.product-info__body{margin-top:clamp(86.4px,86.4px + (144 - 86.4) * (100vw - 960px) / (1440 - 960),144px)}}@media(max-width:960px){.product-info__body{margin-block:1.0625rem 1rem}}.product-info__body span{display:block}.product-info__body .category{font-size:1.25rem}@media(max-width:1440px){.product-info__body .category{font-size:clamp(14px,14px + (20 - 14) * (100vw - 960px) / (1440 - 960),20px)}}@media(max-width:960px){.product-info__body .category{font-size:.8125rem}}.product-info__body .name{margin-top:.625rem;font-size:2.625rem;letter-spacing:.03em}@media(max-width:1440px){.product-info__body .name{margin-top:clamp(7px,7px + (10 - 7) * (100vw - 960px) / (1440 - 960),10px);font-size:clamp(29.4px,29.4px + (42 - 29.4) * (100vw - 960px) / (1440 - 960),42px)}}@media(max-width:960px){.product-info__body .name{margin-top:.375rem;font-size:1.625rem}}.product-info__body .name--ja{font-size:.75rem;font-weight:700;border:1px solid #ffffff;display:inline-block;margin-top:.3125rem;padding:.375rem .3125rem .5rem;letter-spacing:.05em}@media(max-width:1440px){.product-info__body .name--ja{margin-top:clamp(3.5px,3.5px + (5 - 3.5) * (100vw - 960px) / (1440 - 960),5px);padding:clamp(4.2px,4.2px + (6 - 4.2) * (100vw - 960px) / (1440 - 960),6px) clamp(3.5px,3.5px + (5 - 3.5) * (100vw - 960px) / (1440 - 960),5px) clamp(5.6px,5.6px + (8 - 5.6) * (100vw - 960px) / (1440 - 960),8px) clamp(3.5px,3.5px + (5 - 3.5) * (100vw - 960px) / (1440 - 960),5px);font-size:clamp(8.4px,8.4px + (12 - 8.4) * (100vw - 960px) / (1440 - 960),12px)}}@media(max-width:960px){.product-info__body .name--ja{margin-top:.5rem;font-size:.625rem;padding:.3125rem .25rem .375rem;border-color:#91786e}}.product-info__body .price{display:flex;align-items:end;margin-top:.9375rem;font-family:minion-pro-display,Zen Old Mincho,serif}.product-info__body .price-cn{font-family:"Noto Serif SC",serif}@media(max-width:1440px){.product-info__body .price{margin-top:clamp(10.5px,10.5px + (15 - 10.5) * (100vw - 960px) / (1440 - 960),15px)}}@media(max-width:960px){.product-info__body .price{margin-top:.875rem}}.product-info__body .price span:first-child{font-size:2.75rem}@media(max-width:1440px){.product-info__body .price span:first-child{font-size:clamp(30.8px,30.8px + (44 - 30.8) * (100vw - 960px) / (1440 - 960),44px)}}@media(max-width:960px){.product-info__body .price span:first-child{font-size:1.625rem}}.product-info__body .price span:last-child{letter-spacing:0;font-size:.9375rem;padding-bottom:.4em}@media(max-width:1440px){.product-info__body .price span:last-child{font-size:clamp(10.5px,10.5px + (15 - 10.5) * (100vw - 960px) / (1440 - 960),15px)}}@media(max-width:960px){.product-info__body .price span:last-child{font-size:.75rem;padding-bottom:.4em}}.product-info .cv__wrapper{justify-content:start}.intro__wrapper{padding-inline:4.5rem;padding-top:9.375rem}@media(max-width:1440px){.intro__wrapper{padding-inline:clamp(36px,36px + (72 - 36) * (100vw - 960px) / (1440 - 960),72px)}}@media(max-width:960px){.intro__wrapper{padding-top:2.5rem;padding-inline:2.1875rem}}.intro__text-content{text-align:center}@media(max-width:960px){.intro__text-content{text-align:left}}.intro__text-content .wrapper{position:relative;height:auto!important}@media(max-width:960px){.intro__text-content .wrapper{height:9.375rem!important}}.intro__text-content .wrapper:after{display:none}@media(max-width:960px){.intro__text-content .wrapper:after{display:block;position:absolute;content:"";width:100%;height:3.125rem;bottom:0;left:0;background:linear-gradient(0deg,#d9d9d9 30%,#73737300);mix-blend-mode:lighten;z-index:1;transition:opacity .25s ease-in-out}}.intro__text-content .wrapper.is-shown{height:auto!important}.intro__text-content .wrapper.is-shown:after{opacity:0}.intro__text-content .wrapper.is-shown+.show-more{display:none}.intro__text-content .show-more{display:none}@media(max-width:960px){.intro__text-content .show-more{display:flex;width:100%;align-items:center;justify-content:center;gap:.5rem}}.intro__text-content .show-more .icon--plus{width:.375rem;height:.375rem;display:flex;justify-content:center;align-items:center}.intro__text-content .show-more .icon--plus svg{width:100%;height:100%}.intro__text-content .show-more span{font-size:.75rem;letter-spacing:.15em;line-height:1.5;font-family:Noto Sans JP;font-weight:500}@media(max-width:960px){.intro__text-content.is-shown{height:auto!important}}@media(max-width:960px){.intro__text-content.is-shown:after{opacity:0}}.intro__text-content.is-shown+.show-more{display:none}.intro__text-content p{font-size:1.4375rem;line-height:1.8;font-weight:500;letter-spacing:0}@media(max-width:960px){.intro__text-content p{font-size:1rem}}.intro__text-content p:not(:first-of-type){margin-top:1.8em}.intro__media-content{margin-top:8.125rem;display:flex;align-items:center}@media(max-width:960px){.intro__media-content{margin-top:2.5rem;display:block}}.intro__image-wrapper{width:43rem}@media(max-width:1440px){.intro__image-wrapper{width:clamp(481.6px,481.6px + (688 - 481.6) * (100vw - 960px) / (1440 - 960),688px)}}@media(max-width:960px){.intro__image-wrapper{width:100%}}.intro__features-wrapper{padding-left:7.5rem}@media(max-width:1440px){.intro__features-wrapper{padding-left:clamp(48px,48px + (120 - 48) * (100vw - 960px) / (1440 - 960),120px)}}@media(max-width:960px){.intro__features-wrapper{padding-left:unset}}@media(max-width:960px){.intro .feature-list{margin-top:1.875rem;margin-inline:1.25rem}}.intro .feature-list__item:nth-of-type(2){margin-top:4.1875rem}.intro .feature-list__item:nth-of-type(3){margin-top:2.5rem}@media(max-width:960px){.intro .feature-list__item:not(:first-of-type){margin-top:1.5625rem}}.intro .feature-list__term{display:flex;gap:1.25rem}@media(max-width:960px){.intro .feature-list__term{gap:.6875rem}}.intro .feature-list__icon-wrapper{display:flex;align-items:center;justify-content:center;width:3.625rem;height:3.625rem;border-radius:.625rem;background:#f3f4f6}@media(max-width:1440px){.intro .feature-list__icon-wrapper{width:clamp(46.4px,46.4px + (58 - 46.4) * (100vw - 960px) / (1440 - 960),58px);height:clamp(46.4px,46.4px + (58 - 46.4) * (100vw - 960px) / (1440 - 960),58px)}}@media(max-width:960px){.intro .feature-list__icon-wrapper{width:2.75rem;height:2.75rem}}.intro .feature-list .icon--world-wide-use{width:2.175rem;height:1.31125rem}@media(max-width:1440px){.intro .feature-list .icon--world-wide-use{width:clamp(27.84px,27.84px + (34.8 - 27.84) * (100vw - 960px) / (1440 - 960),34.8px);height:clamp(16.784px,16.784px + (20.98 - 16.784) * (100vw - 960px) / (1440 - 960),20.98px)}}@media(max-width:960px){.intro .feature-list .icon--world-wide-use{width:1.675rem;height:.995rem}}.intro .feature-list .icon--compact-powerful{width:1.54375rem;height:1.75rem}@media(max-width:1440px){.intro .feature-list .icon--compact-powerful{width:clamp(19.76px,19.76px + (24.7 - 19.76) * (100vw - 960px) / (1440 - 960),24.7px);height:clamp(22.4px,22.4px + (28 - 22.4) * (100vw - 960px) / (1440 - 960),28px)}}@media(max-width:960px){.intro .feature-list .icon--compact-powerful{width:1.504375rem;height:1.75rem}}.intro .feature-list .icon--infrared-ion{width:1.75rem;height:1.75rem}@media(max-width:1440px){.intro .feature-list .icon--infrared-ion{width:clamp(22.4px,22.4px + (28 - 22.4) * (100vw - 960px) / (1440 - 960),28px);height:clamp(22.4px,22.4px + (28 - 22.4) * (100vw - 960px) / (1440 - 960),28px)}}@media(max-width:960px){.intro .feature-list .icon--infrared-ion{width:1.75rem;height:1.75rem}}.intro .feature-list__title{margin-top:-.1em}@media(max-width:1440px){.intro .feature-list__title{margin-top:-.05em}}@media(max-width:960px){.intro .feature-list__title{margin-top:0}}.intro .feature-list__description{margin-top:.9375rem;padding-left:4.875rem;font-size:1.0625rem;line-height:1.45;font-weight:500;letter-spacing:.05em}@media(max-width:1440px){.intro .feature-list__description{font-size:clamp(13.6px,13.6px + (17 - 13.6) * (100vw - 960px) / (1440 - 960),17px);padding-left:clamp(62.4px,62.4px + (78 - 62.4) * (100vw - 960px) / (1440 - 960),78px)}}@media(max-width:960px){.intro .feature-list__description{margin-top:.5rem;font-size:.875rem;padding-left:3.4375rem}}.intro .feature-list__description sup{font-size:.6875rem}@media(max-width:960px){.intro .feature-list__description sup{font-size:.5rem}}.intro .feature-list__description small{display:block;font-size:.647em;margin-top:.5rem}@media(max-width:960px){.intro .feature-list__description small{font-size:.625rem}}.world-wide-use{margin-top:6.875rem}@media(max-width:960px){.world-wide-use{margin-top:3.125rem}}.world-wide-use__media-contents{position:relative}@media(max-width:960px){.world-wide-use__media-contents:first-of-type{height:14.3125rem}}@media(max-width:960px){.world-wide-use__media-contents:last-of-type{height:10.1875rem}}.world-wide-use__img{position:absolute}.world-wide-use__img.img01{width:24.3125rem;height:20.625rem;top:6.5625rem;left:1.8125rem}@media(max-width:1440px){.world-wide-use__img.img01{width:clamp(272.3px,272.3px + (389 - 272.3) * (100vw - 960px) / (1440 - 960),389px);height:clamp(231px,231px + (330 - 231) * (100vw - 960px) / (1440 - 960),330px);top:clamp(73.5px,73.5px + (105 - 73.5) * (100vw - 960px) / (1440 - 960),105px);left:clamp(20.3px,20.3px + (29 - 20.3) * (100vw - 960px) / (1440 - 960),29px)}}@media(max-width:960px){.world-wide-use__img.img01{width:10.6875rem;height:9.0625rem;top:3rem;left:0}}.world-wide-use__img.img02{width:13.5rem;height:12.625rem;top:0;right:17.125rem}@media(max-width:1440px){.world-wide-use__img.img02{width:clamp(151.2px,151.2px + (216 - 151.2) * (100vw - 960px) / (1440 - 960),216px);height:clamp(141.4px,141.4px + (202 - 141.4) * (100vw - 960px) / (1440 - 960),202px);right:clamp(191.8px,191.8px + (274 - 191.8) * (100vw - 960px) / (1440 - 960),274px)}}@media(max-width:960px){.world-wide-use__img.img02{width:5.375rem;height:5rem;top:0;right:2.25rem}}.world-wide-use__img.img03{width:21.625rem;height:18.875rem;top:24.4375rem;right:0}@media(max-width:1440px){.world-wide-use__img.img03{width:clamp(242.2px,242.2px + (346 - 242.2) * (100vw - 960px) / (1440 - 960),346px);height:clamp(211.4px,211.4px + (302 - 211.4) * (100vw - 960px) / (1440 - 960),302px);top:clamp(273.7px,273.7px + (391 - 273.7) * (100vw - 960px) / (1440 - 960),391px)}}@media(max-width:960px){.world-wide-use__img.img03{width:8.5625rem;height:7.4375rem;top:6.875rem;right:1.0625rem}}.world-wide-use__img.img04{width:14.375rem;height:13.125rem;left:8.125rem;bottom:21.625rem}@media(max-width:1440px){.world-wide-use__img.img04{width:clamp(161px,161px + (230 - 161) * (100vw - 960px) / (1440 - 960),230px);height:clamp(147px,147px + (210 - 147) * (100vw - 960px) / (1440 - 960),210px);left:clamp(91px,91px + (130 - 91) * (100vw - 960px) / (1440 - 960),130px);bottom:clamp(242.2px,242.2px + (346 - 242.2) * (100vw - 960px) / (1440 - 960),346px)}}@media(max-width:960px){.world-wide-use__img.img04{width:7.5rem;height:6.875rem;bottom:3.3125rem;left:0}}.world-wide-use__img.img05{width:15.3125rem;height:17.875rem;bottom:0;right:42.3125rem}@media(max-width:1440px){.world-wide-use__img.img05{width:clamp(171.5px,171.5px + (245 - 171.5) * (100vw - 960px) / (1440 - 960),245px);height:clamp(200.2px,200.2px + (286 - 200.2) * (100vw - 960px) / (1440 - 960),286px);right:clamp(446.82px,446.82px + (677 - 446.82) * (100vw - 960px) / (1440 - 960),677px)}}@media(max-width:960px){.world-wide-use__img.img05{width:6.375rem;height:7.4375rem;right:6.4375rem}}.world-wide-use__img.img06{width:11.6875rem;height:9.4375rem;right:26.125rem;bottom:14.5rem}@media(max-width:1440px){.world-wide-use__img.img06{width:clamp(130.9px,130.9px + (187 - 130.9) * (100vw - 960px) / (1440 - 960),187px);height:clamp(105.7px,105.7px + (151 - 105.7) * (100vw - 960px) / (1440 - 960),151px);right:clamp(250.8px,250.8px + (418 - 250.8) * (100vw - 960px) / (1440 - 960),418px);bottom:clamp(150.8px,150.8px + (232 - 150.8) * (100vw - 960px) / (1440 - 960),232px)}}@media(max-width:960px){.world-wide-use__img.img06{width:5.3125rem;height:4.3125rem;bottom:6.25rem;right:0}}.world-wide-use__text-contents{width:50%;margin-inline:auto;padding-block:19.0625rem 25.9375rem;padding-inline:4.75rem 6rem;text-align:center}@media(max-width:1440px){.world-wide-use__text-contents{padding-block:clamp(213.5px,213.5px + (305 - 213.5) * (100vw - 960px) / (1440 - 960),305px) clamp(290.5px,290.5px + (415 - 290.5) * (100vw - 960px) / (1440 - 960),415px);padding-inline:clamp(19px,19px + (76 - 19) * (100vw - 960px) / (1440 - 960),76px) clamp(24px,24px + (96 - 24) * (100vw - 960px) / (1440 - 960),96px)}}@media(max-width:960px){.world-wide-use__text-contents{width:100%;padding-block:1.75rem 1.375rem;padding-inline:3.75rem}}.world-wide-use__body{line-height:1.7;letter-spacing:.05em}.world-wide-use__copy{font-size:1.0625rem;margin-top:1.875rem}@media(max-width:960px){.world-wide-use__copy{margin-top:.875rem;font-size:.75rem}}.world-wide-use__note{display:block;font-size:.6875rem;margin-top:.625rem}@media(max-width:960px){.world-wide-use__note{margin-top:.875rem;font-size:.625rem}}.world-wide-use .cv__wrapper{margin-top:3.125rem}@media(max-width:960px){.world-wide-use .cv__wrapper{margin-top:1.875rem}}.compact-powerful__wrapper{width:100%;padding-top:14rem;padding-inline:4.5rem}@media(max-width:1440px){.compact-powerful__wrapper{padding-inline:clamp(36px,36px + (72 - 36) * (100vw - 960px) / (1440 - 960),72px)}}@media(max-width:960px){.compact-powerful__wrapper{padding-top:2.4375rem;padding-inline:2.1875rem}}.compact-powerful__contents{width:100%;display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"b a" "b c"}@media(max-width:960px){.compact-powerful__contents{grid-template-columns:1fr;grid-template-areas:"a" "b" "c"}}.compact-powerful__head{grid-area:a;width:28.8125rem}@media(max-width:960px){.compact-powerful__head{width:100%}}.compact-powerful__head .remark{font-size:1.5625rem;vertical-align:super}@media(max-width:960px){.compact-powerful__head .remark{font-size:.875rem}}.compact-powerful__head .remark span{font-size:1.875rem}@media(max-width:960px){.compact-powerful__head .remark span{font-size:1.0625rem}}.compact-powerful__img-wrapper{grid-area:b;width:40.5rem;margin-right:7.1875rem}@media(max-width:1440px){.compact-powerful__img-wrapper{width:clamp(453.6px,453.6px + (648 - 453.6) * (100vw - 960px) / (1440 - 960),648px);margin-right:clamp(57.5px,57.5px + (115 - 57.5) * (100vw - 960px) / (1440 - 960),115px)}}@media(max-width:960px){.compact-powerful__img-wrapper{width:100%;margin-right:0;margin-top:1.875rem}}.compact-powerful__body{grid-area:c;width:28.8125rem;margin-top:1.6875rem}@media(max-width:1440px){.compact-powerful__body{width:clamp(368.8px,368.8px + (461 - 368.8) * (100vw - 960px) / (1440 - 960),461px)}}@media(max-width:960px){.compact-powerful__body{width:100%;margin-top:1rem}}.compact-powerful__body p{font-size:1.0625rem;line-height:1.7;letter-spacing:.05em}@media(max-width:960px){.compact-powerful__body p{font-size:.75rem}}.compact-powerful__body p sup{font-size:.6875rem}@media(max-width:960px){.compact-powerful__body p sup{font-size:.5rem}}.compact-powerful__body .body__img-wrapper{width:27rem;margin-top:2.125rem;margin-right:1.8125rem}@media(max-width:960px){.compact-powerful__body .body__img-wrapper{width:100%;margin-top:1.875rem;margin-right:0}}.infrared-ion{margin-top:9.375rem}@media(max-width:960px){.infrared-ion{margin-top:4.375rem}}.infrared-ion__hero{padding-inline:4.5rem}@media(max-width:1440px){.infrared-ion__hero{padding-inline:clamp(28.8px,28.8px + (72 - 28.8) * (100vw - 960px) / (1440 - 960),72px)}}@media(max-width:960px){.infrared-ion__hero{padding-inline:0}}.infrared-ion__wrapper{margin-top:5.625rem;padding-inline:9rem}@media(max-width:1440px){.infrared-ion__wrapper{padding-inline:clamp(57.6px,57.6px + (144 - 57.6) * (100vw - 960px) / (1440 - 960),144px)}}@media(max-width:960px){.infrared-ion__wrapper{margin-top:2.5rem;padding-inline:2.1875rem}}.infrared-ion__head{text-align:center}@media(max-width:960px){.infrared-ion__head{text-align:left}}.infrared-ion__content-wrapper{margin-top:3.125rem;display:flex;flex-direction:column;gap:3.625rem}@media(max-width:960px){.infrared-ion__content-wrapper{margin-top:1.875rem;gap:2.5rem}}.infrared-ion__content{display:flex;align-items:center;gap:1.5625rem}@media(max-width:960px){.infrared-ion__content{flex-direction:column;gap:1rem}}.infrared-ion__media{width:37.75rem;height:auto;overflow:hidden}@media(max-width:960px){.infrared-ion__media{width:20.1875rem}}.infrared-ion__media img{transform:scale(1.01)}.infrared-ion__text{width:33.25rem;padding-inline:3.59375rem;letter-spacing:.05em}@media(max-width:1440px){.infrared-ion__text{padding-inline:clamp(34.5px,34.5px + (57.5 - 34.5) * (100vw - 960px) / (1440 - 960),57.5px)}}@media(max-width:960px){.infrared-ion__text{width:20.1875rem;padding-inline:unset}}.infrared-ion__headline{font-weight:500;font-size:1.5625rem;line-height:1.45}@media(max-width:960px){.infrared-ion__headline{font-size:1.0625rem}}.infrared-ion__copy{font-size:1.0625rem;line-height:1.7;margin-top:1.4375rem}@media(max-width:960px){.infrared-ion__copy{font-size:.75rem;margin-top:.5rem}}.mode-selection{margin-top:8.125rem}@media(max-width:960px){.mode-selection{margin-top:4.375rem}}.mode-selection__wrapper{padding-inline:9rem}@media(max-width:1440px){.mode-selection__wrapper{padding-inline:clamp(57.6px,57.6px + (144 - 57.6) * (100vw - 960px) / (1440 - 960),144px)}}@media(max-width:960px){.mode-selection__wrapper{padding-inline:2.1875rem}}.mode-selection__head{text-align:center}@media(max-width:960px){.mode-selection__head{text-align:left}}.mode-selection__content-wrapper{margin-top:3.125rem;display:flex;flex-direction:column;gap:3.625rem}@media(max-width:960px){.mode-selection__content-wrapper{margin-top:1.875rem;gap:2.5rem}}.mode-selection__content{display:flex;align-items:center;gap:1.5625rem}@media(max-width:960px){.mode-selection__content{flex-direction:column;gap:1rem}}.mode-selection__media{width:37.75rem;height:auto}@media(max-width:960px){.mode-selection__media{width:20.1875rem}}.mode-selection__text{width:33.25rem;padding-inline:3.59375rem;letter-spacing:.05em}@media(max-width:1440px){.mode-selection__text{padding-inline:clamp(34.5px,34.5px + (57.5 - 34.5) * (100vw - 960px) / (1440 - 960),57.5px)}}@media(max-width:960px){.mode-selection__text{width:20.1875rem;padding-inline:unset}}.mode-selection__headline{font-weight:500;font-size:1.5625rem;line-height:1.45}@media(max-width:960px){.mode-selection__headline{font-size:1.0625rem}}.mode-selection__copy{font-size:1.0625rem;line-height:1.7;margin-top:1.4375rem}@media(max-width:960px){.mode-selection__copy{font-size:.75rem;margin-top:.5rem}}.step-guide{margin-top:9.375rem}@media(max-width:960px){.step-guide{margin-top:4.375rem}}.step-guide__wrapper{padding-inline:6.375rem 9rem;display:flex;gap:3.5rem;justify-content:space-between}@media(max-width:1440px){.step-guide__wrapper{padding-inline:clamp(40.8px,40.8px + (102 - 40.8) * (100vw - 960px) / (1440 - 960),102px);gap:clamp(22.4px,22.4px + (56 - 22.4) * (100vw - 960px) / (1440 - 960),56px)}}@media(max-width:960px){.step-guide__wrapper{display:block;padding-inline:0}}@media(max-width:960px){.step-guide__head{padding-inline:2.1875rem}}.step-guide__head .sub-title{font-size:1rem;margin-top:.625rem;font-weight:500}@media(max-width:960px){.step-guide__head .sub-title{font-size:.75rem;margin-top:.375rem}}.step-guide__body{width:39.625rem}@media(max-width:1440px){.step-guide__body{width:clamp(507.2px,507.2px + (634 - 507.2) * (100vw - 960px) / (1440 - 960),634px)}}@media(max-width:960px){.step-guide__body{width:auto}}.step-guide__list{flex-direction:column;gap:2.1875rem;letter-spacing:.05em}@media(max-width:960px){.step-guide__list{flex-direction:row;padding-inline:2.1875rem;overflow:visible;margin-top:1.25rem;gap:0}}.step-guide__item-inner{display:flex;flex-direction:row-reverse;gap:1.75rem;align-items:center}@media(max-width:960px){.step-guide__item-inner{flex-direction:column;margin-right:1.5625rem;align-items:start;gap:1rem}}.step-guide__item--media{position:relative}.step-guide__item--media .label{display:block;position:absolute;top:.375rem;right:.40625rem;padding:.25rem .5rem;font-size:.75rem;font-weight:700;line-height:1.45;color:#fff;border-radius:.25rem;background-color:#c8bab5}.step-guide__item--media .img{width:21.625rem;height:auto}@media(max-width:1440px){.step-guide__item--media .img{width:clamp(276.8px,276.8px + (346 - 276.8) * (100vw - 960px) / (1440 - 960),346px)}}@media(max-width:960px){.step-guide__item--media .img{width:100%}}.step-guide__item--text{letter-spacing:.05em;width:16.25rem}@media(max-width:1440px){.step-guide__item--text{width:clamp(208px,208px + (260 - 208) * (100vw - 960px) / (1440 - 960),260px)}}@media(max-width:960px){.step-guide__item--text{width:100%}}.step-guide__item--text .head{line-height:1.45}.step-guide__item--text .head-no{font-size:.875rem;font-weight:700}@media(max-width:960px){.step-guide__item--text .head-no{font-size:.75rem}}.step-guide__item--text .head-title{font-size:1.5625rem;font-weight:500;margin-top:.3125rem}@media(max-width:960px){.step-guide__item--text .head-title{font-size:1.0625rem;margin-top:.125rem}}.step-guide__item--text .body{line-height:1.7;margin-top:.9375rem}@media(max-width:960px){.step-guide__item--text .body{margin-top:.5rem;gap:.125rem}}.step-guide__item--text .body-text{font-size:.9375rem;font-weight:500}@media(max-width:960px){.step-guide__item--text .body-text{font-size:.6875rem}}.step-guide .cv__wrapper{margin-top:3.125rem}@media(max-width:960px){.step-guide .cv__wrapper{display:none}}.cv{margin-top:6.875rem}@media(max-width:960px){.cv{margin-top:8.1875rem}}.cv .product-info{padding-top:2.5rem}@media(max-width:960px){.cv .product-info{padding-top:0;margin-bottom:2.5rem}}.cv .product-info .copy-small{font-size:1.5rem;padding:0}@media(max-width:960px){.cv .product-info .copy-small{font-size:1.75rem}}.cv .product-info__body{margin-top:11.4375rem}@media(max-width:1440px){.cv .product-info__body{margin-top:clamp(109.8px,109.8px + (183 - 109.8) * (100vw - 960px) / (1440 - 960),183px)}}@media(max-width:960px){.cv .product-info__body{margin-top:1.25rem}}.lineup{margin-top:9.375rem;position:relative}@media(max-width:960px){.lineup{margin-top:6.875rem}}.lineup:before{position:absolute;top:-9.375rem;left:0;content:"";width:100%;height:96.4375rem;background:linear-gradient(180deg,#fff,#fff0);z-index:0}@media(max-width:960px){.lineup:before{display:none}}.lineup__wrapper{position:relative;z-index:1;padding-inline:9rem}@media(max-width:1440px){.lineup__wrapper{padding-inline:clamp(57.6px,57.6px + (144 - 57.6) * (100vw - 960px) / (1440 - 960),144px)}}@media(max-width:960px){.lineup__wrapper{display:block;padding-inline:0}}@media(max-width:960px){.lineup__list{padding-inline:2.1875rem}}@media(max-width:960px){.lineup__item-inner{margin-right:1.5625rem}}.lineup__item--media{background:linear-gradient(180deg,#f0f3f5,#f2f2f24d)}.lineup__head{text-align:center}@media(max-width:960px){.lineup__head{padding-inline:2.1875rem;text-align:left}}.lineup__body{margin-top:3.125rem}@media(max-width:960px){.lineup__body{margin-top:1.875rem}}.lineup__list{gap:2.625rem}@media(max-width:960px){.lineup__list{gap:0}}.lineup__item{width:auto;flex-shrink:unset}@media(max-width:960px){.lineup__item{flex-shrink:0}}.lineup__item--text{margin-top:1rem}.lineup__item--text .head{line-height:1.8;font-weight:500;letter-spacing:.05em}@media(max-width:960px){.lineup__item--text .head{line-height:1.45}}.lineup__item--text .head .name{font-size:1.375rem}@media(max-width:960px){.lineup__item--text .head .name{font-size:1.0625rem}}.lineup__item--text .head .color{font-size:.6818em;display:inline-block;margin-left:.5em}.lineup__item--text .head .copy{font-size:1rem}@media(max-width:960px){.lineup__item--text .head .copy{font-size:.9375rem}}.lineup__item--text .body{margin-top:.75rem;display:flex;flex-direction:column;gap:.4375rem;font-size:1rem;letter-spacing:.04em;line-height:1.45}@media(max-width:960px){.lineup__item--text .body{margin-top:.5rem;font-size:.6875rem;letter-spacing:.05em;line-height:1.7;gap:.125rem}}.lineup__item--text small{display:block;font-size:.6875rem;letter-spacing:.05em;line-height:1.7;margin-top:1.125rem}@media(max-width:960px){.lineup__item--text small{font-size:.625rem}}.review{margin-top:10.625rem}@media(max-width:960px){.review{margin-top:3.75rem}}.review__wrapper{padding-inline:9rem}@media(max-width:1440px){.review__wrapper{padding-inline:clamp(57.6px,57.6px + (144 - 57.6) * (100vw - 960px) / (1440 - 960),144px)}}@media(max-width:960px){.review__wrapper{padding-inline:1.25rem}}.review .stylist-review{padding-inline:1.625rem}@media(max-width:1440px){.review .stylist-review{padding-inline:clamp(10.4px,10.4px + (26 - 10.4) * (100vw - 960px) / (1440 - 960),26px)}}@media(max-width:960px){.review .stylist-review{padding-inline:0}}.review .stylist-review__head{position:relative;z-index:2;padding-right:1em}@media(max-width:960px){.review .stylist-review__head{padding-right:0;margin-bottom:1.25rem}}.review .stylist-review__label{display:flex;align-items:center;font-family:minion-pro-display;font-size:1rem;line-height:1.5;letter-spacing:.05em}.review .stylist-review__label .hyphen{width:1rem;height:1px;background-color:#91786e;margin-right:.375rem}@media(max-width:960px){.review .stylist-review__label .hyphen{width:1rem}}.review .stylist-review__main-title{display:block;font-family:Zen Old Mincho,serif;font-size:1.3125rem;font-weight:500;line-height:1;letter-spacing:.2em}.review .stylist-review__main-title-cn{font-family:"Noto Serif SC",serif}@media(max-width:1440px){.review .stylist-review__main-title{font-size:clamp(16.8px,16.8px + (21 - 16.8) * (100vw - 960px) / (1440 - 960),21px)}}@media(max-width:960px){.review .stylist-review__main-title{font-size:1.25rem;line-height:1.6;letter-spacing:.08em}}.review .stylist-review__body{margin-top:3.125rem;display:grid;grid-template-columns:repeat(3,1fr);gap:4.375rem}@media(max-width:1440px){.review .stylist-review__body{gap:clamp(42px,42px + (70 - 42) * (100vw - 960px) / (1440 - 960),70px)}}@media(max-width:960px){.review .stylist-review__body{margin-top:1.875rem;display:flex;flex-direction:column;gap:3.5rem}}.review .stylist-review__item{position:relative}.review .stylist-review__item:nth-of-type(2):before,.review .stylist-review__item:nth-of-type(2):after{display:block;content:"";position:absolute;top:0;width:1px;height:100%;background-color:#d9d9d9}@media(max-width:960px){.review .stylist-review__item:nth-of-type(2):before,.review .stylist-review__item:nth-of-type(2):after{height:1px;width:100%}}.review .stylist-review__item:nth-of-type(2):before{left:-2.1875rem}@media(max-width:1440px){.review .stylist-review__item:nth-of-type(2):before{left:clamp(-21px,-21px + (-35 - -21) * (100vw - 960px) / (1440 - 960),-35px)}}@media(max-width:960px){.review .stylist-review__item:nth-of-type(2):before{top:-1.625rem;left:0}}.review .stylist-review__item:nth-of-type(2):after{right:-2.1875rem}@media(max-width:1440px){.review .stylist-review__item:nth-of-type(2):after{right:clamp(-21px,-21px + (-35 - -21) * (100vw - 960px) / (1440 - 960),-35px)}}@media(max-width:960px){.review .stylist-review__item:nth-of-type(2):after{top:unset;bottom:-1.625rem;right:0}}.review .stylist-review__profile{display:flex;align-items:center;gap:1.625rem}.review .stylist-review__profile img{width:6rem;height:auto;border-radius:.625rem;overflow:hidden}@media(max-width:960px){.review .stylist-review__profile img{width:4.875rem}}.review .stylist-review__info{display:flex;flex-direction:column;gap:.25rem;line-height:1.3;letter-spacing:.04em}.review .stylist-review__info .salon{font-size:.875rem;font-weight:500}@media(max-width:960px){.review .stylist-review__info .salon{font-size:.75rem}}.review .stylist-review__info .name{font-size:1.5rem}@media(max-width:1440px){.review .stylist-review__info .name{font-size:clamp(19.2px,19.2px + (24 - 19.2) * (100vw - 960px) / (1440 - 960),24px)}}@media(max-width:960px){.review .stylist-review__info .name{font-size:1.25rem}}.review .stylist-review__info .name .suffix{font-size:1rem;display:inline-block;margin-left:.5em}@media(max-width:1440px){.review .stylist-review__info .name .suffix{font-size:clamp(12.8px,12.8px + (16 - 12.8) * (100vw - 960px) / (1440 - 960),16px)}}@media(max-width:960px){.review .stylist-review__info .name .suffix{font-size:.875rem}}.review .stylist-review__text{margin-top:1.125rem;font-size:.75rem;letter-spacing:.04em;line-height:1.9;font-feature-settings:"palt" off}.review .stylist-review__text small{display:block;font-size:.6875rem;letter-spacing:.05em;line-height:1.7;margin-top:1.125rem;font-feature-settings:"palt" on}@media(max-width:960px){.review .stylist-review__text small{font-size:.625rem}}.review .user-review{margin-block:4.8125rem .5625rem;padding-block:5rem}@media(max-width:960px){.review .user-review{margin-block:3.75rem;padding-block:0;padding-inline:.9375rem}}.review .user-review__title{font-size:2.625rem;font-family:minion-pro-display,Zen Old Mincho,serif;letter-spacing:0;line-height:1.45;text-align:center}.review .user-review__title-cn{font-family:"Noto Serif SC",serif}@media(max-width:960px){.review .user-review__title{font-size:1.5rem;text-align:left}}.review .user-review__list{margin-top:3.25rem;display:flex;gap:4.5rem}@media(max-width:960px){.review .user-review__list{margin-top:1.875rem;flex-direction:column;gap:1.875rem}}.review .user-review__item{letter-spacing:.05em;width:50%}@media(max-width:960px){.review .user-review__item{width:auto}}.review .user-review__item .head{display:flex;align-items:center;gap:1.875rem}@media(max-width:960px){.review .user-review__item .head{gap:0}}.review .user-review__item .head .icon-wrapper{width:5.375rem;height:5.375rem;display:flex;justify-content:center;align-items:center;background-color:#c7bbb766;border-radius:1rem}@media(max-width:960px){.review .user-review__item .head .icon-wrapper{width:4.375rem;height:4.375rem;margin-right:1rem}}.review .user-review__item .head .icon{width:3.25rem;height:3.25rem}@media(max-width:960px){.review .user-review__item .head .icon{width:2.5rem;height:2.5rem}}.review .user-review__item .head .copy{font-size:1.3125rem;line-height:1.45;font-weight:700}@media(max-width:960px){.review .user-review__item .head .copy{font-size:1rem}}@media(max-width:960px){.review .user-review__item .head .show-more{display:flex;gap:.25rem;font-size:.75rem;align-items:center;justify-content:center;margin-left:auto}.review .user-review__item .head .show-more span{display:flex;align-items:center;justify-content:center}.review .user-review__item .head .show-more svg{width:.625rem;height:.625rem}.review .user-review__item .head .show-more.is-shown{display:none}}.review .user-review__item .body{margin-top:1.25rem}@media(max-width:960px){.review .user-review__item .body{margin-top:.625rem}}.review .user-review__item .body .data{font-size:1.0625rem;font-weight:500}@media(max-width:960px){.review .user-review__item .body .data{font-size:1rem}}.review .user-review__item .body .comment{font-size:.875rem;line-height:1.7;margin-top:.625rem;height:100%!important}@media(max-width:960px){.review .user-review__item .body .comment{font-size:.8125rem;margin-top:.375rem;height:2em!important;overflow:hidden}}.review .user-review__item .body .comment.is-shown{height:auto!important}.review .user-review__item .body .notice{display:block;margin-top:.625rem;font-size:.7857em}@media(max-width:960px){.review .user-review__item .body .notice{margin-top:.375rem}}.hair-mist__wrapper{width:100%;background-color:#a99a98;color:#894a37;padding-block:3.75rem}@media(max-width:960px){.hair-mist__wrapper{padding:2.5rem 1.5625rem}}.hair-mist .plus-kinujo{width:56rem;margin-inline:auto;padding:2.5rem 3.25rem;background-color:#fcf9f7}@media(max-width:960px){.hair-mist .plus-kinujo{width:100%;padding:2.3125rem 1.5625rem;margin-inline:0}}.hair-mist .plus-kinujo__content-area{display:flex;gap:3.25rem;justify-content:space-between}@media(max-width:960px){.hair-mist .plus-kinujo__content-area{gap:1.5625rem;flex-direction:column-reverse}}.hair-mist .plus-kinujo__text{width:25.8125rem}@media(max-width:960px){.hair-mist .plus-kinujo__text{width:100%}}.hair-mist .plus-kinujo__text .img__contents{display:flex;gap:1rem}@media(max-width:960px){.hair-mist .plus-kinujo__text .img__contents{gap:.75rem}}.hair-mist .plus-kinujo__text .plus-icon{width:1rem}@media(max-width:960px){.hair-mist .plus-kinujo__text .plus-icon{width:.75rem;padding-bottom:.1875rem}}.hair-mist .plus-kinujo__text .title{width:8.5625rem}@media(max-width:960px){.hair-mist .plus-kinujo__text .title{width:7.5rem}}.hair-mist .plus-kinujo__text .hairmist__title{font-family:minion-pro-display;font-size:2.125rem;line-height:1.2;letter-spacing:.13em;margin-top:.75rem}@media(max-width:960px){.hair-mist .plus-kinujo__text .hairmist__title{font-size:1.5rem;margin-top:.3125rem}}.hair-mist .plus-kinujo__text .sub{font-family:Zen Old Mincho;font-size:1.3125rem;letter-spacing:.04em;line-height:1.45;margin-top:1rem}.hair-mist .plus-kinujo__text .sub-cn{font-family:"Noto Serif SC",serif}@media(max-width:960px){.hair-mist .plus-kinujo__text .sub{font-size:1.125rem;margin-top:.625rem}}.hair-mist .plus-kinujo .detail{font-family:Noto Sans JP;font-size:.9375rem;letter-spacing:.15em;line-height:1.8;margin-top:.8125rem}@media(max-width:960px){.hair-mist .plus-kinujo .detail{font-size:.8125rem}}.hair-mist .plus-kinujo__img{width:20.4375rem}@media(max-width:960px){.hair-mist .plus-kinujo__img{width:100%}}.hair-mist .plus-kinujo__link-area{margin-top:2.625rem}@media(max-width:960px){.hair-mist .plus-kinujo__link-area{margin-top:2.1875rem}}.hair-mist .plus-kinujo__link{display:block;border:1px solid #fcf9f7;background-image:url(hair-mist02_792-2x_4ba057.webp);background-size:cover;background-repeat:no-repeat;padding-block:2.5rem 2.1875rem;padding-inline:3.5rem}@media(max-width:960px){.hair-mist .plus-kinujo__link{background-image:url(hair-mist02_293-3x_d4b8d2.webp);padding-block:1.125rem 1.25rem;padding-inline:.875rem}}.hair-mist .plus-kinujo__link-copy{letter-spacing:.08em}.hair-mist .plus-kinujo__link-copy.main{font-family:Zen Old Mincho;font-size:1.5rem;font-weight:500;line-height:1}.hair-mist .plus-kinujo__link-copy.main-cn{font-family:"Noto Serif SC",serif}@media(max-width:960px){.hair-mist .plus-kinujo__link-copy.main{font-size:1.0625rem}}.hair-mist .plus-kinujo__link-copy.sub{margin-top:.8125rem;display:flex;gap:.5625rem;color:#9a6a3d;font-family:minion-pro-display;font-size:1.25rem;line-height:1;letter-spacing:.08em}@media(max-width:960px){.hair-mist .plus-kinujo__link-copy.sub{margin-top:1.125rem;gap:.125rem;flex-direction:column;font-size:1.125rem}}.hair-mist .plus-kinujo__link-copy.sub img{width:9.1875rem;height:auto}@media(max-width:960px){.hair-mist .plus-kinujo__link-copy.sub img{margin-bottom:.1875rem}}.hair-mist .plus-kinujo__link .view-more{position:relative;display:inline-block;color:#9a6a3d;font-family:minion-pro-display;line-height:1;font-size:1.1875rem;font-feature-settings:"halt" on;margin-top:1.1875rem}@media(max-width:960px){.hair-mist .plus-kinujo__link .view-more{font-size:1rem;color:#70453a;margin-top:3.3125rem}}.hair-mist .plus-kinujo__link .view-more:after{display:block;content:"";width:100%;height:.125rem;background-color:#9a6a3d;position:absolute;bottom:-.25rem}@media(max-width:960px){.hair-mist .plus-kinujo__link .view-more:after{background-color:#70453a}}.function{background:linear-gradient(180deg,#d3dce3,#fff0)}.function__wrapper{position:relative;display:flex;justify-content:space-between;padding:6.875rem 5.625rem 4.75rem}@media(max-width:1440px){.function__wrapper{padding-inline:clamp(36px,36px + (90 - 36) * (100vw - 960px) / (1440 - 960),90px)}}@media(max-width:960px){.function__wrapper{display:block;padding:3.5625rem .9375rem 2.3125rem}}.function__head{position:relative;z-index:2;padding-right:1em}@media(max-width:960px){.function__head{padding-right:0;margin-bottom:1.25rem}}.function__head .title--sub{display:flex;align-items:center;font-family:minion-pro-display;font-size:1rem;line-height:1.5;letter-spacing:.05em}.function__head .title--sub .hyphen{width:1rem;height:1px;background-color:#91786e;margin-right:.375rem}@media(max-width:960px){.function__head .title--sub .hyphen{width:1rem}}.function__head .title--main{display:block;font-family:Zen Old Mincho,serif;font-size:1.3125rem;font-weight:500;line-height:1;letter-spacing:.2em}.function__head .title--main-cn{font-family:"Noto Serif SC",serif}@media(max-width:1440px){.function__head .title--main{font-size:clamp(16.8px,16.8px + (21 - 16.8) * (100vw - 960px) / (1440 - 960),21px)}}@media(max-width:960px){.function__head .title--main{font-size:1rem}}.function__body{width:59.0625rem}@media(max-width:1440px){.function__body{width:clamp(708.75px,708.75px + (945 - 708.75) * (100vw - 960px) / (1440 - 960),945px)}}@media(max-width:960px){.function__body{width:100%}}.function__list{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,auto);gap:2.1875rem 2.8125rem;position:relative;z-index:2}@media(max-width:1440px){.function__list{gap:clamp(17.5px,17.5px + (35 - 17.5) * (100vw - 960px) / (1440 - 960),35px) clamp(22.5px,22.5px + (45 - 22.5) * (100vw - 960px) / (1440 - 960),45px)}}@media(max-width:960px){.function__list{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,auto);gap:1.3125rem 1.1875rem}}.function__list--item img{margin-bottom:1rem}@media(max-width:960px){.function__list--item img{margin-bottom:.75rem}}.function__list--item .item--title{font-size:1rem;font-weight:500;line-height:1.4;letter-spacing:.1em;font-feature-settings:"palt" off;margin-bottom:.75rem}@media(max-width:960px){.function__list--item .item--title{font-size:.875rem;margin-bottom:.5rem}}.function__list--item .item.remark{font-size:.625rem}.function__list--item .item--text{font-size:.875rem;line-height:1.6;letter-spacing:.1em;font-feature-settings:"palt" off}@media(max-width:960px){.function__list--item .item--text{font-size:.75rem}}.function__list--item .item--notice01{font-size:.6875rem;line-height:1.7;letter-spacing:.05em;margin-top:.75rem}@media(max-width:960px){.function__list--item .item--notice01{font-size:.625rem;margin-top:.5rem}}.function__list--item .item--notice02{font-size:.75rem;line-height:1.45;letter-spacing:.1em;font-feature-settings:"halt" on;margin-top:.75rem}@media(max-width:960px){.function__list--item .item--notice02{font-size:.625rem;margin-top:.5rem}}.function .function__spec .function__wrapper{position:relative;z-index:2;padding-block:0;flex-direction:column;align-items:center;padding:0 16.875rem 6.875rem}@media(max-width:960px){.function .function__spec .function__wrapper{padding:0 .9375rem 2.3125rem}}.function .function__spec-table{width:56.25rem;padding:3.0625rem 3.75rem 3rem 4.25rem;display:flex;justify-content:space-between;background-color:#f0f3f5;margin-bottom:1.9375rem;position:relative;font-feature-settings:"palt" off}@media(max-width:960px){.function .function__spec-table{width:100%;display:block;padding:1.5rem;margin-bottom:1.5625rem}}.function .function__spec--title{display:flex;flex-direction:column;margin-block:6.5625rem 8.875rem}@media(max-width:960px){.function .function__spec--title{width:100%;flex-direction:row;justify-content:start;align-items:end;margin-block:0 1.25rem}}.function .function__spec--title .main{font-family:Zen Old Mincho;font-size:1.3125rem;font-weight:500;line-height:1;letter-spacing:.04em;margin-bottom:.75rem}.function .function__spec--title .main-cn{font-family:"Noto Serif SC",serif}@media(max-width:960px){.function .function__spec--title .main{font-size:1rem;font-weight:400;margin-bottom:0;margin-right:.625rem}}.function .function__spec--title .sub{font-size:.75rem;font-weight:500;line-height:1.4;letter-spacing:.05em}@media(max-width:960px){.function .function__spec--title .sub{font-size:.625rem}}.function .spec__list{width:35rem;border-top:1px solid rgba(145,120,110,.4);flex-shrink:0;font-size:.875rem;font-weight:500;line-height:1.2;letter-spacing:.04em}@media(max-width:960px){.function .spec__list{width:100%;font-size:.75rem;border-top:1px solid rgba(68,28,94,.4)}}.function .spec__list .spec__item{border-bottom:1px solid rgba(145,120,110,.4);padding:.5rem 0 .6875rem .75rem;display:grid;grid-template-columns:11.25rem 1fr}@media(max-width:960px){.function .spec__list .spec__item{border-bottom-color:#441c5e66;align-items:center;padding:.5rem 0 .625rem .25rem;grid-template-columns:6.25rem 1fr}}.function .btn--pdf{display:flex;padding:1.0625rem 3.125rem;justify-content:center;align-items:center;border-radius:50px;border:1px solid #91786e;font-size:.8125rem;font-weight:500;line-height:1;letter-spacing:.1em}@media(max-width:960px){.function .btn--pdf{max-width:12.5rem;font-size:.75rem;padding:.75rem 1.8125rem;margin:auto}}.function .btn--pdf .icon--pdf{width:1.5rem;height:1.5rem;margin-right:.375rem}@media(max-width:960px){.function .btn--pdf .icon--pdf{width:1.125rem;height:1.125rem}}.faq{background:linear-gradient(180deg,#e3e6e9,#fff0)}@media(max-width:960px){.faq{background:#f8f9fa}}.faq__wrapper{width:67.5rem;display:flex;justify-content:center;margin-inline:auto;padding-block:6.25rem 13.5625rem;gap:6.0625rem}@media(max-width:1440px){.faq__wrapper{gap:clamp(38.8px,38.8px + (97 - 38.8) * (100vw - 960px) / (1440 - 960),97px)}}@media(max-width:960px){.faq__wrapper{display:block;width:auto;padding:3.25rem 2rem 5.4375rem}}.faq__title{width:11.25rem;font-family:Zen Old Mincho;font-size:1.3125rem;font-weight:500;line-height:1;letter-spacing:.2em;margin-top:.8125rem}.faq__title-cn{font-family:"Noto Serif SC",serif}@media(max-width:960px){.faq__title{width:100%;font-size:1.25rem;line-height:1.6;letter-spacing:.05em;margin-top:0}}.faq__body{width:50.625rem}@media(max-width:960px){.faq__body{width:100%}}.faq__list{padding-top:.25rem}@media(max-width:960px){.faq__list{padding-top:.625rem}}.faq__item{border-bottom:1px solid rgba(146,146,146,.3);position:relative;letter-spacing:.1em}@media(max-width:960px){.faq__item{letter-spacing:.05em}}.faq__question{font-size:1rem;font-weight:500;line-height:1.4;cursor:pointer;padding:.875rem .3125rem .75rem 2.75rem}@media(max-width:1440px){.faq__question{font-size:clamp(16px,16px + (16 - 16) * (100vw - 960px) / (1440 - 960),16px)}}@media(max-width:960px){.faq__question{font-size:.8125rem;line-height:1.6;padding:.625rem 0 .625rem 2.75rem}}.faq__answer{font-size:.875rem;line-height:1.6;padding-bottom:.875rem;padding-inline:2.75rem .3125rem}@media(max-width:1440px){.faq__answer{font-size:clamp(14px,14px + (14 - 14) * (100vw - 960px) / (1440 - 960),14px)}}@media(max-width:960px){.faq__answer{font-size:.75rem;font-weight:500}}.faq__icon{position:absolute;display:flex;align-items:center;justify-content:center;line-height:1;width:1.25rem;height:1.25rem;font-size:.875rem;top:1rem;left:.5rem;letter-spacing:.1em;font-weight:600;background-color:#92929226;border-radius:50%;padding:0 0 .0625rem .0625rem}@media(max-width:960px){.faq__icon{top:.6875rem}}.faq__icon:before{position:absolute;display:block}.faq__icon--plus:before{content:"+";transform:translateY(-.03em)}.faq__icon--minus:before{content:"-";transform:translateY(-.1em)}.online-shop__wrapper{height:auto;background:#a99a98;display:grid;grid-template-columns:35rem 1fr;justify-content:space-between;align-items:center;align-self:stretch;color:#894a37}@media(max-width:1440px){.online-shop__wrapper{grid-template-columns:clamp(392px,392px + (560 - 392) * (100vw - 960px) / (1440 - 960),560px) 1fr}}@media(max-width:960px){.online-shop__wrapper{display:block}}.online-shop__img{position:relative;width:35rem;height:100%}.online-shop__img img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}@media(max-width:1440px){.online-shop__img{width:clamp(392px,392px + (560 - 392) * (100vw - 960px) / (1440 - 960),560px)}}@media(max-width:960px){.online-shop__img{width:auto;height:auto}}.online-shop__benefits{padding:3.75rem 6.75rem}@media(max-width:1440px){.online-shop__benefits{padding:clamp(24px,24px + (60 - 24) * (100vw - 960px) / (1440 - 960),60px) clamp(64.8px,64.8px + (108 - 64.8) * (100vw - 960px) / (1440 - 960),108px)}}@media(max-width:960px){.online-shop__benefits{padding-block:2.1875rem 2.5rem;padding-inline:2rem}}.online-shop__benefits--title{font-family:Zen Old Mincho,serif;letter-spacing:0;line-height:1;color:#fff;font-size:1.5625rem;margin-bottom:1.75rem;text-align:center}.online-shop__benefits--title-cn{font-family:"Noto Serif SC",serif}@media(max-width:1440px){.online-shop__benefits--title{margin-bottom:clamp(16.8px,16.8px + (28 - 16.8) * (100vw - 960px) / (1440 - 960),28px)}}@media(max-width:960px){.online-shop__benefits--title{font-size:1.25rem;margin-bottom:1.5625rem}}.online-shop__benefits--contents{display:flex;justify-content:space-between}@media(max-width:960px){.online-shop__benefits--contents{justify-content:space-around}}.online-shop__benefits--contents .body{width:12.5rem;display:flex;align-items:center}@media(max-width:960px){.online-shop__benefits--contents .body{width:auto;flex-direction:column}}.body>.icon{width:4.375rem;height:4.375rem;margin-right:.8125rem;border:1px solid #ffffff;border-radius:50%;background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-shrink:0}@media(max-width:1440px){.body>.icon{width:clamp(42px,42px + (70 - 42) * (100vw - 960px) / (1440 - 960),70px);height:clamp(42px,42px + (70 - 42) * (100vw - 960px) / (1440 - 960),70px);margin-right:clamp(7.2px,7.2px + (12 - 7.2) * (100vw - 960px) / (1440 - 960),12px)}}@media(max-width:960px){.body>.icon{width:3.375rem;height:3.375rem;margin-bottom:.625rem;margin-right:0}}.body>.icon .icon--freeshipping{width:2.375rem;height:1.625rem}@media(max-width:1440px){.body>.icon .icon--freeshipping{width:clamp(30.4px,30.4px + (38 - 30.4) * (100vw - 960px) / (1440 - 960),38px);height:clamp(20.8px,20.8px + (26 - 20.8) * (100vw - 960px) / (1440 - 960),26px)}}@media(max-width:960px){.body>.icon .icon--freeshipping{width:2.0625rem;height:1.4375rem;transform:scaleX(-1)}}.body>.icon .icon--giftwrapping{width:1.625rem;height:1.75rem}@media(max-width:1440px){.body>.icon .icon--giftwrapping{width:clamp(20.8px,20.8px + (26 - 20.8) * (100vw - 960px) / (1440 - 960),26px);height:clamp(22.4px,22.4px + (28 - 22.4) * (100vw - 960px) / (1440 - 960),28px)}}@media(max-width:960px){.body>.icon .icon--giftwrapping{width:1.375rem;height:1.5rem}}.body>.icon .icon--warrantry{width:2.375rem;height:2rem}@media(max-width:1440px){.body>.icon .icon--warrantry{width:clamp(30.4px,30.4px + (38 - 30.4) * (100vw - 960px) / (1440 - 960),38px);height:clamp(25.6px,25.6px + (32 - 25.6) * (100vw - 960px) / (1440 - 960),32px)}}@media(max-width:960px){.body>.icon .icon--warrantry{width:2.25rem;height:1.875rem}}.text{line-height:1.4}@media(max-width:960px){.text{text-align:center}}.text p{color:#fff;font-size:.8125rem;letter-spacing:.05em;margin-bottom:.125rem}@media(max-width:1440px){.text p{font-size:clamp(10.4px,10.4px + (13 - 10.4) * (100vw - 960px) / (1440 - 960),13px)}}@media(max-width:960px){.text p{font-size:.75rem;margin-bottom:.125rem}}.text span{font-weight:600;letter-spacing:.1em;color:#fff;font-size:1.375rem}@media(max-width:1440px){.text span{font-size:clamp(17.6px,17.6px + (22 - 17.6) * (100vw - 960px) / (1440 - 960),22px)}}@media(max-width:960px){.text span{font-size:1.0625rem}}.online-shop__guide{display:flex;gap:3.25rem;justify-content:center;align-items:center;border-top:1px solid rgba(255,255,255,.2);padding-top:1.5625rem;margin-top:2.1875rem}@media(max-width:1440px){.online-shop__guide{gap:clamp(26px,26px + (52 - 26) * (100vw - 960px) / (1440 - 960),52px);padding-top:clamp(20px,20px + (25 - 20) * (100vw - 960px) / (1440 - 960),25px);margin-top:clamp(28px,28px + (35 - 28) * (100vw - 960px) / (1440 - 960),35px)}}@media(max-width:960px){.online-shop__guide{flex-direction:column;padding-top:1.6875rem;margin-top:1.25rem;gap:.9375rem}}.online-shop__guide p{font-family:Zen Old Mincho;line-height:1;letter-spacing:0;color:#fff;font-size:1rem;text-align:center;font-feature-settings:"palt" off;padding-block:1.125rem 1.375rem}.online-shop__guide p.font-cn{font-family:"Noto Serif SC",serif}@media(max-width:960px){.online-shop__guide p{width:100%;font-size:.875rem;padding-block:0}}@media(max-width:960px){.online-shop__guide__btn{width:12.5rem;height:3.5625rem}}html[lang=cn] body{font-family:Noto Sans SC,sans-serif}html[lang=cn] .text--mincho{font-family:"Noto Serif SC",serif}html[lang=cn] .text--minion,html[lang=cn] .text--sans{font-family:Noto Sans SC,sans-serif}
/*# sourceMappingURL=/cdn/shop/t/4/assets/index-BpGGmZpT_6fb3e7.css.map */
