@charset "UTF-8";.template-product{--product_borderColor: #9caeac;--product_color_main: #415465;--product_color_green: #6c8b7e;--product_color_white: #fff;--product_backgroundColor: #6c8b7e;--product_backgroundColor_navy: #304251;--product_backgroundColor_gray: #f0f0f0;--product_innerGutter: 15px;overflow-x:hidden}@media only screen and (min-width: 480px){.template-product{--product_innerGutter: 25px}}@media only screen and (min-width: 768px){.template-product{--product_innerGutter: 50px}}.main-content{padding-top:0}#ProductPrice{display:inline;font-family:var(--body-font-stack)}.product-page__policies{display:inline;font-size:calc(1em - 2px)}.product-details-wrapper{padding:0;background-color:transparent}.product-form-vue{position:relative;z-index:10}@media screen and (min-width: 480px){.paymentButtonsWrapper{flex-wrap:wrap}}.js-qty input{text-decoration:underline;text-underline-offset:2px}#AddToCart,.shopify-payment-button__button{font-family:var(--font_JP_gothic),serif}.paymentButtonsWrapper #AddToCart:not(.disabled){color:var(--secondary-btn-text-color);background:var(--secondary-btn-bg-color);transition:color .25s ease-in-out,background .25s ease-in-out}.paymentButtonsWrapper #AddToCart:not(.disabled):hover{color:var(--secondary-btn-bg-text-hover-color);background:var(--secondary-btn-bg-hover-color)}.huckleberry-subscription-widget-container .jXLjZO.jXLjZO.jXLjZO{border-radius:0;background-color:#d6d1c4}.huckleberry-subscription-widget-container .enWSfS.enWSfS.enWSfS{border-radius:0;background-color:#fdfdfd}.huckleberry-subscription-widget-container .lkLLxz.lkLLxz.lkLLxz{margin-top:0;color:var(--text-color);font-family:var(--font-family_JP_gothic);font-size:1.125em;font-weight:400}.huckleberry-subscription-widget-container .bBpNfQ.bBpNfQ.bBpNfQ{font-family:var(--font-family_JP_gothic);font-size:1.125em;font-weight:400}.huckleberry-subscription-widget-container .fYdb.fYdb.fYdb{font-size:1em}.huckleberry-subscription-widget-container .STZed.STZed.STZed{font-size:1.125em}.huckleberry-subscription-widget-container .dfOWBD.dfOWBD.dfOWBD:checked+.sc-jrQzUz:before{background-color:var(--primary-btn-bg-color)}.template-product .swym-btn-container .swym-fave-count{background-color:transparent}.template-product .product-page--sale-badge{margin-bottom:16px}.product-description{padding-bottom:1em}.product-description .item_box h2{margin:2em 0 .5em;font-size:var(--body-font-size-18-to-em)}.product-description .item_box ul{margin-left:0;list-style-type:none}.product-description .item_box ul li:before{content:"\30fb";width:1em}#sharing{padding-top:1.5em;position:relative}#sharing:before{content:"";width:24px;height:1px;background-color:currentColor;position:absolute;top:0;left:0}.template-product .bg_navy{background-color:var(--product_backgroundColor_navy)}.template-product .c_white{color:var(--product_color_white)}.template-product .f_notoserif{font-family:var(--body-font-stack)}.template-product .f_shuei{font-family:var(--font-family_shuei)}.template-product .f_source{font-family:Source Sans Pro,sans-serif}.template-product .f_regular{font-weight:var(--font-weight-regular)}.template-product .f_bold{font-weight:var(--font-weight-bold)}.template-product .t_left{text-align:left}.template-product .t_center{text-align:center}.template-product .d_ib{display:inline-block}.template-product .pc{display:none}.template-product .cf-widget-product-tab01{margin:50px 0}.template-product .cf-widget-product-tab01 .tab-labels{overflow:hidden}.template-product .cf-widget-product-tab01 .cf-tab{width:100%;margin-bottom:0;margin-right:0;border-color:var(--product_borderColor);border-radius:0;padding-left:.5em;padding-right:.5em;color:#fff;font-size:var(--body-font-size-14-to-em);font-weight:var(--header-font-weight);text-align:center;background-color:var(--product_backgroundColor);opacity:1}.template-product .cf-widget-product-tab01 .cf-tab.active{border-bottom:0;border-radius:0;padding-left:.5em;padding-right:.5em;color:var(--product_color_main);background-color:#fff}.template-product .cf-widget-product-tab01.js-enabled .tab-contents-container{border-top:0;border-radius:0}.template-product .cf-widget-product-tab01 .cf-widget-item{padding:30px 15px 15px}@media only screen and (min-width: 480px){.template-product .cf-widget-product-tab01 .cf-widget-item{padding:60px 30px 30px}.template-product .cf-widget-product-tab01 .cf-tab{font-size:var(--body-font-size-16-to-em);letter-spacing:.3em;text-indent:.3em}}@media only screen and (min-width: 768px){.template-product .pc{display:block}.template-product .sp{display:none}.template-product .cf-widget-product-tab01 .cf-widget-item{padding:40px}}.template-product .fullWidth{max-width:initial;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.template-product .cf-widget-product-tab01 ul{margin:0 -15px;padding:0;font-size:var(--body-font-size-12-to-em);list-style-type:none;position:relative;columns:2 auto;column-gap:0}.template-product .cf-widget-product-tab01 li{margin-bottom:0;padding:0 1em .5em;line-height:1.75;position:relative}@media only screen and (min-width: 400px){.template-product .cf-widget-product-tab01 ul{font-size:inherit}}@media only screen and (min-width: 480px){.template-product .cf-widget-product-tab01 ul{margin:0 -30px}.template-product .cf-widget-product-tab01 li{padding-left:2em;padding-right:2em}}@media only screen and (min-width: 768px){.template-product .cf-widget-product-tab01 ul{margin:0 -50px;padding:2em 0;columns:3 auto}.template-product .cf-widget-product-tab01 ul:before,.template-product .cf-widget-product-tab01 ul:after{content:"";width:1px;height:100%;border-left:1px dotted var(--product_borderColor);position:absolute;top:0}.template-product .cf-widget-product-tab01 ul:before{left:calc(100% / 3 + 2px)}.template-product .cf-widget-product-tab01 ul:after{left:calc(100% / 3 * 2 - 2px)}}.template-product .item_l_col2{display:flex;justify-content:space-between;align-items:flex-start}.template-product .item_l_col2:not(:last-child){margin-bottom:40px}.template-product .item_l_col2_body>*:last-child{margin-bottom:0}@media only screen and (min-width: 768px){.template-product .item_l_col2{align-items:center}.template-product .item_l_col2:not(:last-child){margin-bottom:54px}}.template-product .item_material{color:var(--product_color_main)}.template-product .item_material h4{font-size:var(--body-font-size-18-to-em)}.template-product .item_material_thumb{max-width:200px;width:calc(100% / 3 - 15px);margin-right:1em;flex-shrink:0;background-color:#fff}.template-product .item_material_thumb img{height:auto;border:1px solid var(--product_borderColor);display:block}.template-product .item_material_body{flex-grow:1}@media only screen and (min-width: 480px){.template-product .item_material_thumb{margin-right:20px;width:calc(100% / 3 - 30px)}}@media only screen and (min-width: 768px){.template-product .item_material_thumb{width:calc(100% / 3);margin-right:54px}}.template-product .custom-field__product-howto{margin:50px 0}.template-product .item_howto{color:var(--product_color_main);flex-direction:column}.template-product .item_howto ul{margin:0;list-style-type:none}.template-product .item_howto_ttl{margin-bottom:40px;padding:15px 1em 15px 15px;color:#fff;font-size:var(--body-font-size-16-to-em);background-color:var(--product_backgroundColor)}.template-product .item_howto_body{margin-bottom:40px;padding-left:var(--product_innerGutter);padding-right:var(--product_innerGutter)}.template-product .item_howto_thumb{width:100%}@media only screen and (min-width: 480px){.template-product .item_howto_ttl{padding-left:30px;font-size:var(--body-font-size-18-to-em);letter-spacing:.3em}}@media only screen and (min-width: 768px){.template-product .item_howto_ttl{padding-left:40px;letter-spacing:.4em}.template-product .item_howto{flex-direction:row}.template-product .item_howto_body{margin-bottom:0}.template-product .item_howto_thumb{max-width:720px}}.template-product .item_yt{max-width:720px;width:100%;padding-top:56.25%;position:relative}.template-product .item_yt i:before,.template-product .item_yt i:after{content:"";position:absolute;top:50%;left:50%;z-index:3;cursor:pointer}.template-product .item_yt i:before{width:60px;height:60px;border:2px solid #fff;border-radius:50%;transform:translate(-50%,-50%);transition:background-color .25s ease-in-out}.template-product .item_yt i:after{width:0;height:0;border-top:8px solid transparent;border-left:15px solid #fff;border-bottom:8px solid transparent;transform:translate(-35%,-50%);transition:border-left-color .25s ease-in-out;cursor:pointer}.template-product .item_yt:hover i:before{background-color:#fff}.template-product .item_yt:hover i:after{border-left-color:var(--text-color)}.template-product .item_yt img{width:100%;height:auto;position:absolute;top:0;left:0;z-index:2;cursor:pointer}.template-product .item_yt_player{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.template-product .custom-field__product-manufacturing{margin:80px 0 40px;color:var(--product_color_main)}@media only screen and (min-width: 768px){.template-product .custom-field__product-manufacturing{margin:120px 0}}.template-product .item_add:not(.fullWidth){max-width:1200px;width:100%;margin-left:auto;margin-right:auto}.template-product .item_add:not(:last-child):not(.item_add_mgb0){margin-bottom:40px}.template-product .item_add>*:first-child{margin-top:0}.template-product .item_add p{font-size:var(--body-font-size-14-to-em);line-height:2.25}.template-product .item_add img{height:auto;margin-left:auto;margin-right:auto;display:block}.template-product .item_add small{font-size:12px}.template-product .item_add .c_green{color:var(--product_color_green)}.template-product .item_add_ttl{margin:1em 0;font-size:var(--body-font-size-20-to-em);line-height:1.5;text-align:center}.template-product .item_add_ttl1{margin-bottom:0;padding:6px 0;font-size:var(--body-font-size-16-to-em)}@media only screen and (min-width: 768px){.template-product .item_add:not(:last-child):not(.item_add_mgb0){margin-bottom:80px}.template-product .item_add p{font-size:var(--body-font-size-16-to-em)}.template-product .item_add_ttl{margin:1.2em 0;font-size:var(--body-font-size-28-to-em);line-height:calc(52/ 30)}.template-product .item_add_ttl1{margin-bottom:0;padding:4px 0;font-size:var(--body-font-size-30-to-em)}}.template-product .item_addBnrList:not(:last-child){margin-bottom:20px}.template-product .item_addBnrList a img{transition:.2s ease-in-out opacity}.template-product .item_addBnrList a:hover img{opacity:.8}@media only screen and (min-width: 768px){.template-product .item_addBnrList:not(:last-child){margin-bottom:40px}}.template-product .item_addHead_logo{text-align:center}.template-product .item_addHead_logo svg{max-width:312px;width:60%}.template-product .item_addHead_thumb{margin:20px 0}.template-product .item_addHead_desc{padding:0 var(--product_innerGutter)}.template-product .item_addHead_ttl{margin-bottom:1.5em;border-top:1px solid var(--product_borderColor);border-bottom:1px solid var(--product_borderColor);padding:1em 0}.template-product .item_addHead_ttl small{font-size:.57em}.template-product .item_addHead_subttl{margin-top:0;margin-bottom:.5em;text-align:left}.template-product .item_addHead_label{margin:-5px;font-size:var(--body-font-size-16-to-em);list-style-type:none;display:flex;flex-wrap:wrap}.template-product .item_addHead_label li{margin:5px;padding:0 12px;color:#fff;font-size:var(--body-font-size-14-to-em);letter-spacing:.05em;background-color:var(--product_backgroundColor)}.template-product .item_addHead_box{margin:20px 0 40px;display:flex;justify-content:space-between;flex-direction:column}.template-product .item_addHead_box_text{width:100%;margin-bottom:30px}.template-product .item_addHead_box_text>*:last-child{margin-bottom:0}.template-product .item_addHead_box_thumb{width:100%}@media only screen and (min-width: 768px){.template-product .item_addHead_ttl{margin-bottom:2.5em}.template-product .item_addHead_label li{font-size:var(--body-font-size-16-to-em);letter-spacing:.1em}.template-product .item_addHead_box{margin:80px 0;flex-direction:row;align-items:center}.template-product .item_addHead_box_text{margin-bottom:0;padding-left:var(--product_innerGutter);padding-right:calc(var(--product_innerGutter) * .5)}.template-product .item_addHead_box_thumb{max-width:530px}.template-product .item_addHead_box_thumb img{margin-right:0}}.template-product .item_addTrouble{padding-top:var(--product_innerGutter)}.template-product .item_addTrouble_box{max-width:900px;margin:0 auto 30px;border:1px solid currentColor;padding:calc(var(--product_innerGutter) * .8);list-style-type:none;display:flex;flex-direction:column;flex-wrap:wrap}.template-product .item_addTrouble_box li{margin:0;padding:10px;font-size:var(--body-font-size-16-to-em);line-height:1.5;display:flex}.template-product .item_addTrouble_boxInner{width:100%;display:flex}.template-product .item_addTrouble_boxInner:before{content:"";width:16px;height:15px;margin-top:4px;margin-right:.75em;background:url(/cdn/shop/files/products-check.png?v=1629190239) no-repeat center center/contain;display:block;flex-shrink:0}@media only screen and (min-width: 768px){.template-product .item_addTrouble{padding-top:calc(var(--product_innerGutter) * 1.2)}.template-product .item_addTrouble_box{margin-bottom:70px;flex-direction:row}.template-product .item_addTrouble_boxInner:before{width:27px;height:24px;margin-top:3px;margin-right:1em}.template-product .item_addTrouble_box li{max-width:440px;width:50%;font-size:var(--body-font-size-20-to-em)}.template-product .item_addTrouble_desc{text-align:center}}.template-product .item_addBody{background-color:#fff}.template-product .item_addBody_ttl{margin:0;padding:10px 5px;color:#fff;background-color:var(--product_backgroundColor);text-align:center}.template-product .item_addBody_box{max-width:1288px;margin:auto;padding:var(--product_innerGutter) 15px;background-color:#fff}.template-product .item_addBody_boxBgGreen{color:#fff;background-color:var(--product_backgroundColor)}.template-product .item_addBody_box_inner{max-width:900px;margin-left:auto;margin-right:auto}.template-product .item_addBody_box>*:first-child,.template-product .item_addBody_box_inner>*:first-child{margin-top:0}.template-product .item_addBody_box>*:last-child,.template-product .item_addBody_box_inner>*:last-child{margin-bottom:0}.template-product .item_addBody_box .item_add_ttl{font-family:var(--font-family_JP_gothic);font-size:var(--body-font-size-16-to-em)}.template-product .item_addBody_box .item_add_subttl{font-size:var(--body-font-size-20-to-em);line-height:1.75}.template-product .item_addBody_box .item_add_ttl span{margin-top:.75em;display:block}.template-product .item_addBody_thumb{margin-top:var(--product_innerGutter);margin-bottom:var(--product_innerGutter)}@media only screen and (min-width: 480px){.template-product .item_addBody_box{padding-left:30px;padding-right:30px}.template-product .item_addBody_box .item_add_ttl{font-size:var(--body-font-size-18-to-em)}}@media only screen and (min-width: 768px){.template-product .item_addBody_ttl{padding:5px}.template-product .item_addBody_box .item_add_ttl{font-size:var(--body-font-size-28-to-em)}.template-product .item_addBody_box .item_add_subttl{font-size:var(--body-font-size-32-to-em)}}.template-product .item_addBody_col2{display:flex;flex-direction:column}.template-product .item_addBody_col2_thumb{margin-bottom:1em}@media only screen and (min-width: 768px){.template-product .item_addBody_col2{flex-direction:row;align-items:center}.template-product .item_aromaBox_reverse{flex-direction:row-reverse}.template-product .item_addBody_col2_thumb{max-width:350px;width:100%;margin-bottom:0}.template-product .item_addBody_col2_text{width:100%;padding-left:calc(var(--product_innerGutter) * .5)}}@media only screen and (min-width: 768px){.template-product .item_addStep{padding-top:calc(var(--product_innerGutter) * .8)}}.template-product .item_addFigureList{margin:var(--product_innerGutter) 0}.template-product .item_addFigureList_box{margin:-8px;list-style-type:none;display:flex;flex-wrap:wrap;justify-content:center}.template-product .item_addFigureList_box li{max-width:50%;padding:8px}.template-product .item_addFigureList_box h5{font-size:var(--body-font-size-14-to-em)}.template-product .item_addFigureList_box p{font-size:13px;letter-spacing:.01em;line-height:1.75}.template-product .item_addFigureList_box figure{margin:0}.template-product .item_addFigureList_box figcaption{margin-top:.5em}.template-product .item_addFigureList_box_m figcaption{text-align:center}@media only screen and (min-width: 480px){.template-product .item_addFigureList_box li{max-width:calc(100% / 3)}}@media only screen and (min-width: 768px){.template-product .item_addFigureList_box li{max-width:initial}.template-product .item_addFigureList_box_s{margin:-12px}.template-product .item_addFigureList_box_s li{max-width:184px;padding:12px}.template-product .item_addFigureList_box_s h5{margin-bottom:.25em;font-size:15px}.template-product .item_addFigureList_box_m{margin:-12px}.template-product .item_addFigureList_box_m li{max-width:244px;padding:12px}.template-product .item_addFigureList_box_m h5{font-size:var(--body-font-size-18-to-em)}.template-product .item_addFigureList_box_col4 li{width:25%}.template-product .item_addFigureList_box_l{margin:-15px}.template-product .item_addFigureList_box_l li{max-width:365px;padding:15px}}.template-product .item_addBeauty{padding-top:calc(var(--product_innerGutter) * .8)}.template-product .item_addBeauty_ttl{margin-top:1em;margin-bottom:0}.template-product .item_addBeauty_desc{margin-bottom:2em;text-align:center}.template-product .item_hero{margin-bottom:50px}.template-product .item_hero img{width:100%;height:auto}.template-product .item_hero_body{max-width:710px;margin:36px auto 60px;padding:0 15px;display:flex;align-items:center;flex-direction:column}.template-product .item_hero_ttl{padding-left:15px;padding-right:15px;text-align:left}.template-product .item_hero_ttl_head{line-height:calc(68 / 28)}.template-product .item_hero_desc{margin-bottom:0;padding-left:15px;padding-right:15px;line-height:1.75}.template-product .item_hero_bnr img{max-width:950px}@media only screen and (min-width: 480px){.template-product .item_hero_body{max-width:740px;padding:0 30px}}@media only screen and (min-width: 768px){.template-product .item_hero{margin-bottom:100px;padding-bottom:80px}.template-product .item_hero_body{margin-top:60px}.template-product .item_hero_bnr{padding:0 calc(var(--product_innerGutter) * .5)}.template-product .item_hero_ttl{text-align:center}.template-product .item_hero_ttl,.template-product .item_hero_desc{padding-left:0;padding-right:0}.template-product .item_hero_desc{max-width:685px;margin-left:auto;margin-right:auto}.template-product .item_hero .item_hero_desc{line-height:1.75}}.template-product .item_addContents{padding-top:calc(var(--product_innerGutter) * 1.5)}.template-product .item_addContents_box{padding-bottom:calc(var(--product_innerGutter) * 2.5)}.template-product .item_addContents_box h6{font-size:var(--body-font-size-12-to-em)}.template-product .item_addContents_box p{line-height:1.8}.template-product .item_addContents_box .item_addBnrList{margin-left:-15px;margin-right:-15px;margin-top:-15px;padding-top:0}.template-product .item_addContents_box_inner{max-width:1020px}@media only screen and (min-width: 480px){.template-product .item_addContents_box .item_addBnrList{margin-left:-30px;margin-right:-30px;margin-top:-30px}}@media only screen and (min-width: 600px){.template-product .item_addContents_box h6{font-size:var(--body-font-size-14-to-em)}}@media only screen and (min-width: 768px){.template-product .item_addContents{max-width:1200px;width:100%;margin-left:auto;margin-right:auto;padding-top:calc(var(--product_innerGutter) * .8)}.template-product .item_addContentsTtl{max-width:1200px;width:100%;margin-left:auto;margin-right:auto}.template-product .item_addContents_box p{font-size:var(--body-font-size-20-to-em)}.template-product .item_addContents_box h6{font-size:var(--body-font-size-16-to-em)}.template-product .item_addContents_box{padding:calc(var(--product_innerGutter) * .8) calc(var(--product_innerGutter) * 1.2) calc(var(--product_innerGutter) * 1.6)}.template-product .item_addContents_box .item_addBnrList{margin-left:0;margin-right:0}.template-product .item_addContents_box .item_addBnrList img{max-width:1020px;width:100%}}.template-product .item_addDetailBox ul{margin-left:0;font-size:var(--body-font-size-11-to-em);line-height:1.75;list-style-type:none}.template-product .item_addDetailBox li{margin-bottom:0}.template-product .item_addDetailBox p{padding:0;font-size:var(--body-font-size-11-to-em)}.template-product .item_detailBox_label{min-width:70px;min-height:25px;padding:2px .25em;font-size:var(--body-font-size-14-to-em);line-height:1.25;display:inline-flex;justify-content:center;align-items:center}.template-product .item_detailBox_ttl{margin:.75em 0 .5em;font-size:var(--body-font-size-16-to-em);letter-spacing:-.01em}.template-product .item_detailBox_meta{margin-bottom:0;font-size:var(--body-font-size-11-to-em);line-height:1.5}.template-product .item_detailBox_meta .price{font-size:16px}.template-product .item_detailBox_meta .yem{font-size:12px}.template-product .item_detailBox_meta .label{min-width:50px;min-height:20px;margin-left:8px;border:1px solid currentColor;line-height:1;font-size:var(--body-font-size-11-to-em);display:inline-flex;justify-content:center;align-items:center}.template-product .item_addDetailBox_col2_thumb{margin-bottom:20px}.template-product .item_addDetailBox_col2_text{padding:0 15px}@media only screen and (min-width: 600px){.template-product .item_detailBox_ttl{font-size:var(--body-font-size-20-to-em)}.template-product .item_addDetailBox ul,.template-product .item_addDetailBox p{font-size:var(--body-font-size-14-to-em)}.template-product .item_detailBox_meta .price{font-size:20px}.template-product .item_detailBox_meta .yem{font-size:16px}}@media only screen and (min-width: 768px){.template-product .item_addDetailBox ul,.template-product .item_addDetailBox p{font-size:var(--body-font-size-16-to-em)}.template-product .item_detailBox_label{min-width:120px;min-height:40px;font-size:var(--body-font-size-20-to-em)}.template-product .item_detailBox_ttl{font-size:var(--body-font-size-24-to-em)}.template-product .item_detailBox_meta{font-size:var(--body-font-size-16-to-em)}.template-product .item_detailBox_meta .price{font-size:32px}.template-product .item_detailBox_meta .yem{font-size:24px}.template-product .item_detailBox_meta .label{min-width:80px;min-height:30px;font-size:1em;vertical-align:super}.template-product .item_addDetailBox_col2{flex-direction:column}.template-product .item_addDetailBox_col2_thumb{max-width:510px;margin-bottom:0}.template-product .item_addDetailBox_col2_text{width:auto;padding-top:30px}}@media only screen and (min-width: 1080px){.template-product .item_addDetailBox_col2{flex-direction:row}.template-product .item_addDetailBox_col2_text{width:100%;padding:0 0 0 calc(var(--product_innerGutter) * 1.5);align-self:center}}.template-product .item_stepBox{padding:calc(var(--product_innerGutter) * .8) 0;flex-direction:column}.template-product .item_stepBox_ttl{border-bottom:1px solid var(--product_backgroundColor_gray);padding-bottom:.75em;font-size:var(--body-font-size-16-to-em);display:flex;justify-content:center;align-items:center}.template-product .item_stepBox_ttl .label{min-width:45px;margin-right:10px;padding:0 .25em;font-size:11px;line-height:1.5;letter-spacing:0;display:inline-block}.template-product .item_stepBox_descWrapper{width:calc(100% - 30px);margin:0 auto;padding:.75em 1.75em;background-color:var(--product_backgroundColor_gray)}.template-product .item_stepBox_text .item_stepBox_descWrapper{display:none}.template-product .item_stepBox .item_stepBox_desc{margin:0;padding:0;font-size:var(--body-font-size-11-to-em);line-height:calc(24 / 14)}.template-product .item_stepBox_desc small{font-size:10px;letter-spacing:0;display:inline-block}.template-product .item_stepBox_thumb{max-width:500px;margin:0 auto}@media only screen and (min-width: 600px){.template-product .item_stepBox_ttl{font-size:var(--body-font-size-20-to-em)}.template-product .item_stepBox .item_stepBox_desc{font-size:var(--body-font-size-12-to-em)}}@media only screen and (min-width: 768px){.template-product .item_stepBox_ttl{padding-bottom:.25em;font-size:var(--body-font-size-32-to-em)}.template-product .item_stepBox_ttl .label{min-width:70px;font-size:1rem;line-height:1.875}.template-product .item_stepBox .item_stepBox_desc{font-size:var(--body-font-size-14-to-em)}.template-product .item_stepBox_descWrapper{margin-top:20px;padding:1.25em 2em}.template-product .item_stepBox_text{padding-left:0}.template-product .item_stepBox_thumb{margin-top:1em}.template-product .item_stepBox_desc small{font-size:12px}}@media only screen and (min-width: 1080px){.template-product .item_stepBox{flex-direction:row}.template-product .item_stepBox_text{padding-left:calc(var(--product_innerGutter) * .5)}.template-product .item_stepBox.item_stepBox_reverse{flex-direction:row-reverse}.template-product .item_stepBox.item_stepBox_reverse .item_stepBox_text{padding-right:calc(var(--product_innerGutter) * .5);padding-left:0}.template-product .item_stepBox p{max-width:490px;margin-left:auto;margin-right:auto;padding:0 .25em;font-size:var(--body-font-size-20-to-em);line-height:1.8;text-align:left}.template-product .item_stepBox h6{margin:1em 0;font-size:var(--body-font-size-16-to-em)}.template-product .item_stepBox_descWrapper{max-width:410px;width:100%;margin-top:0}.template-product .item_stepBox_text .item_stepBox_descWrapper{display:block}.template-product .item_stepBox_thumb{margin-top:0}.template-product .item_stepBox_thumb .item_stepBox_descWrapper{display:none}}.template-product .item_usageBox{max-width:634px;margin-left:auto;margin-right:auto;padding:calc(var(--product_innerGutter) * 2.5) 15px calc(var(--product_innerGutter) * .8)}.template-product .item_usageBox h5{margin-bottom:.75em;font-size:var(--body-font-size-16-to-em);text-align:center}.template-product .item_usageBox p{line-height:1.75}.template-product .item_usageBox table{width:calc(100% + 30px);margin-left:-15px;margin-right:-15px}.template-product .item_usageBox th,.template-product .item_usageBox td{border:1px solid var(--border-color);font-size:var(--body-font-size-11-to-em);line-height:calc(24 / 14)}.template-product .item_usageBox th{width:120px;padding:1em}.template-product .item_usageBox td{padding:1em 1.5em}.template-product .item_usageBox .item_usageBox_text{margin-top:30px}@media only screen and (min-width: 480px){.template-product .item_usageBox th{width:150px;padding:1em;text-align:center}.template-product .item_usageBox td{padding:1em 3.5em}}@media only screen and (min-width: 480px){.template-product .item_usageBox th,.template-product .item_usageBox td{font-size:var(--body-font-size-12-to-em)}}@media only screen and (min-width: 768px){.template-product .item_usageBox{max-width:540px;padding-top:calc(var(--product_innerGutter) * .8);flex-direction:column}.template-product .item_usageBox .item_usageBox_thumb{max-width:510px}.template-product .item_usageBox .item_usageBox_text{padding-left:0}.template-product .item_usageBox .item_usageBox_text h5{font-size:var(--body-font-size-24-to-em)}.template-product .item_usageBox p{font-size:var(--body-font-size-16-to-em)}.template-product .item_usageBox th,.template-product .item_usageBox td{font-size:var(--body-font-size-14-to-em)}}@media only screen and (min-width: 1080px){.template-product .item_usageBox{max-width:100%;padding-left:0;padding-right:0;flex-direction:row}.template-product .item_usageBox h5{text-align:left}.template-product .item_usageBox table{width:100%;margin-left:auto;margin-right:auto}.template-product .item_usageBox .item_usageBox_text{margin-top:0;padding-left:var(--product_innerGutter)}}.template-product .item_add_glossary{margin-top:40px}.template-product .item_add_glossary h5{font-size:var(--body-font-size-14-to-em);line-height:1.8}.template-product .item_add_glossary .item_add_glossary_ttl{font-family:var(--font_JP);font-size:var(--body-font-size-20-to-em);font-weight:var(--font-weight-bold)}.template-product .item_add_glossary .item_add_glossary_desc{padding:0 15px;font-size:var(--body-font-size-14-to-em)}.template-product .item_add_glossary .item_add_glossaryList{padding:0 15px}.template-product .item_add_glossary .item_add_glossaryList_box{margin:-9px}.template-product .item_add_glossary .item_add_glossaryList_box li{max-width:150px;width:150px;margin-bottom:1.25em;padding:9px}.template-product .item_add_glossary .item_add_glossaryList_box img{width:105px;border-radius:50%}.template-product .item_add_glossary .item_add_glossaryList_box figcaption{min-width:125px;min-height:60px;margin-top:10px;padding:.25em .5em;display:flex;justify-content:center;align-items:center}.template-product .item_add_glossary .item_add_glossaryList_box p{margin:0;line-height:1.625;font-size:14px}@media only screen and (min-width: 768px){.template-product .item_add_glossary{margin-top:80px}.template-product .item_add_glossary .item_add_glossary_ttl{font-size:var(--body-font-size-32-to-em)}.template-product .item_add_glossary .item_add_glossary_desc{padding:0;font-size:var(--body-font-size-16-to-em);line-height:1.625}.template-product .item_add_glossary h5{margin-bottom:1em;font-size:var(--body-font-size-16-to-em)}.template-product .item_add_glossary .item_add_glossaryList{padding:0}.template-product .item_add_glossary .item_add_glossaryList_box li{max-width:207px;width:207px}.template-product .item_add_glossary .item_add_glossaryList_box img{width:150px}.template-product .item_add_glossary .item_add_glossaryList_box figcaption{min-width:190px;min-height:70px;margin-top:16px}.template-product .item_add_glossary .item_add_glossaryList_box p{font-size:16px}}.template-product .item_oilBox{max-width:634px;margin-left:auto;margin-right:auto;padding:0 15px}.template-product .item_oilBox_col2 h5{margin-bottom:.75em;font-size:var(--body-font-size-16-to-em);line-height:1.875;text-align:center}.template-product .item_oilBox_col2 p{line-height:1.85}.template-product .item_oilBox_col2 .item_oilBox_col2_text{margin-top:1em}@media only screen and (min-width: 768px){.template-product .item_oilBox_col2{max-width:540px;margin-left:auto;margin-right:auto;flex-direction:column}.template-product .item_oilBox_col2 h5{font-size:var(--body-font-size-24-to-em)}.template-product .item_oilBox_col2 p{font-size:var(--body-font-size-16-to-em)}.template-product .item_oilBox_col2 .item_oilBox_col2_thumb{max-width:510px}.template-product .item_oilBox_col2 .item_oilBox_col2_text{padding-left:0}}@media only screen and (min-width: 1080px){.template-product .item_oilBox{max-width:100%;padding-left:0;padding-right:0}.template-product .item_oilBox_col2{max-width:100%;flex-direction:row}.template-product .item_oilBox_col2 h5{text-align:left}.template-product .item_oilBox_col2 .item_oilBox_col2_thumb{width:50%}.template-product .item_oilBox_col2 .item_oilBox_col2_text{width:50%;margin-top:0;padding-left:var(--product_innerGutter)}}.template-product .item_enjoyBox{max-width:634px;margin-left:auto;margin-right:auto;padding:0 15px}.template-product .item_enjoyBox_col2{padding:15px 20px;background-color:#f0f0f0}.template-product .item_enjoyBox_col2 h5{margin-bottom:.75em;font-size:var(--body-font-size-16-to-em);line-height:1.875;text-align:center}.template-product .item_enjoyBox_col2 p{line-height:1.85}.template-product .item_enjoyBox_col2 .item_enjoyBox_col2_text{max-width:590px;margin:1em auto 0}@media only screen and (min-width: 768px){.template-product .item_enjoyBox_col2{max-width:540px;padding:20px;margin-left:auto;margin-right:auto;flex-direction:column}.template-product .item_enjoyBox_col2 h5{font-size:var(--body-font-size-24-to-em)}.template-product .item_enjoyBox_col2 .item_enjoyBox_col2_thumb{max-width:510px}.template-product .item_enjoyBox_col2 .item_enjoyBox_col2_text{max-width:510px;padding-left:0}}@media only screen and (min-width: 1080px){.template-product .item_enjoyBox{max-width:100%;padding-left:0;padding-right:0}.template-product .item_enjoyBox_col2{max-width:100%;flex-direction:row-reverse}.template-product .item_enjoyBox_col2 h5{text-align:left}.template-product .item_enjoyBox_col2 p{font-size:var(--body-font-size-16-to-em)}.template-product .item_enjoyBox_col2 .item_enjoyBox_col2_thumb{max-width:420px;width:50%}.template-product .item_enjoyBox_col2 .item_enjoyBox_col2_text{width:50%;margin-top:0;padding-right:var(--product_innerGutter)}}.template-product .item_add_aromaBoxHaircare{padding:20px 16px;background-color:#f0f0f0}.template-product .item_addBody_box .item_add_aromaBox_ttl{display:none}.template-product .item_addBody_box .item_aromaBox_text{max-width:592px;margin:40px auto 20px}.template-product .item_addBody_box .item_aromaBox_ttl{margin-bottom:1em;font-size:var(--body-font-size-20-to-em);font-feature-settings:"palt"}.template-product .item_addBody_box .item_add_aromaBoxHaircare_ttl{font-size:var(--body-font-size-16-to-em)}.template-product .item_addBody_box .item_aromaBox_desc{margin-top:1em;padding:0 1.25em}@media only screen and (min-width: 768px){.template-product .item_add_aromaBox{margin-top:60px;padding:60px 20px;background-color:#f0f0f0}.template-product .item_add_aromaBoxHaircare{padding-top:0;background-color:transparent}.template-product .item_add_aromaBoxHaircare1{padding-top:20px;padding-bottom:20px;background-color:#f0f0f0}.template-product .item_addBody_box .item_aromaBoxHaircare_text{max-width:460px;background-color:#f0f0f0}.template-product .item_addBody_box .item_add_aromaBox_ttl{font-family:var(--body-font-stack);font-size:var(--body-font-size-32-to-em);line-height:1.625;display:block}.template-product .item_addBody_box .item_add_aromaBoxHaircare1 .item_add_aromaBoxHaircare_ttl{background-color:transparent}.template-product .item_addBody_box .item_add_aromaBoxHaircare_ttl{margin-bottom:0;padding-bottom:1em;font-size:var(--body-font-size-24-to-em);background-color:#fff}.template-product .item_addBody_box .item_add_aromaBoxHaircare_ttl1{text-align:left}.template-product .item_aromaBox{gap:52px}.template-product .item_aromaBox .item_addBody_col2_col{width:50%}.template-product .item_addBody_box .item_aromaBox_text{height:100%;margin:0;display:flex;flex-direction:column}.template-product .item_addBody_box .item_aromaBox_text.sp{display:none}.template-product .item_addBody_box .item_aromaBox_ttl{font-size:var(--body-font-size-22-to-em)}.template-product .item_addBody_box .item_aromaBox_desc{max-width:392px;margin-left:auto;margin-right:auto;padding:0 1em;font-family:var(--font-family_shuei);font-size:var(--body-font-size-16-to-em);font-feature-settings:"palt"}}.template-product .item_voice{margin:40px auto}.template-product .item_voice .item_voice_inner{max-width:100%}.template-product .item_voice .item_voice_header_ttl{font-family:var(--font_EN);font-size:var(--body-font-size-28-to-em);font-weight:400}.template-product .item_voice .item_voiceHeader_desc{font-family:var(--body-font-stack);font-size:var(--body-font-size-11-to-em)}.template-product .item_voice .item_voice_box_item{margin:30px 0;border:1px solid #304251;display:flex;flex-direction:column}.template-product .item_voice .item_voice_box_item_ttl{min-height:30px;margin:0;padding:.25em;color:#fff;font-size:var(--body-font-size-14-to-em);font-weight:700;line-height:1.3;background-color:#304251;display:flex;justify-content:center;align-items:center}.template-product .item_voice .item_voice_box_item_desc{margin:0;padding:22px 20px 10px;font-size:var(--body-font-size-14-to-em);line-height:calc(46 / 28)}.template-product .item_voice .item_voice_box_meta{margin:auto 0 0;padding:0 20px 12px;text-align:right;line-height:1.5;letter-spacing:0}.template-product .item_voice .item_voice_box_meta .star{color:#cbab7a;font-weight:700}.template-product .item_voice .item_voice_box_meta .people{font-size:var(--body-font-size-12-to-em)}@media only screen and (min-width: 600px){.template-product .item_voice .item_voice_box{margin:40px 0;display:flex;flex-wrap:wrap;gap:20px}.template-product .item_voice .item_voice_box_item{width:calc(50% - 10px);margin:0}}@media only screen and (min-width: 768px){.template-product .item_voice{margin:20px auto;padding-left:0;padding-right:0}.template-product .item_voice .item_voice_header_ttl{font-size:var(--body-font-size-52-to-em)}.template-product .item_voice .item_voiceHeader_desc{padding:22px 16px 10px;font-size:var(--body-font-size-16-to-em)}.template-product .item_voice .item_voice_box_item_ttl{min-height:60px;font-size:var(--body-font-size-20-to-em)}.template-product .item_voice .item_voice_box_meta{padding:0 16px 12px;font-size:var(--body-font-size-16-to-em);letter-spacing:-.1em}.template-product .item_voice .item_voice_box_meta .people{font-size:14px}}@media only screen and (min-width: 1080px){.template-product .item_voice .item_voice_box_item{width:calc(25% - 15px)}}.stamped-summary--notes a{text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/83/assets/product.css.map */
