.content-asset .lEffort-tab{display:grid}.content-asset .lEffort-tabContents{letter-spacing:-.02em}.content-asset .lEffort-tabContentsInner{position:relative}.content-asset .lEffort #tab-comp:checked~.lEffort-tabContents #effort-tab-comp,.content-asset .lEffort #tab-manufacture:checked~.lEffort-tabContents #effort-tab-manufacture,.content-asset .lEffort #tab-sensitive:checked~.lEffort-tabContents #effort-tab-sensitive,.content-asset .lEffort #tab-test:checked~.lEffort-tabContents #effort-tab-test{visibility:visible;opacity:1;position:relative}.content-asset .lEffort #tab-comp:checked~.lEffortTab-label[for=tab-comp],.content-asset .lEffort #tab-manufacture:checked~.lEffortTab-label[for=tab-manufacture],.content-asset .lEffort #tab-sensitive:checked~.lEffortTab-label[for=tab-sensitive],.content-asset .lEffort #tab-test:checked~.lEffortTab-label[for=tab-test]{background-color:#323232;border-color:#323232}.content-asset .lEffort #tab-comp:checked~.lEffortTab-label[for=tab-comp] .lEffortTab-text,.content-asset .lEffort #tab-manufacture:checked~.lEffortTab-label[for=tab-manufacture] .lEffortTab-text,.content-asset .lEffort #tab-sensitive:checked~.lEffortTab-label[for=tab-sensitive] .lEffortTab-text,.content-asset .lEffort #tab-test:checked~.lEffortTab-label[for=tab-test] .lEffortTab-text{color:#fffcf4}.content-asset .lEffortTab-input{display:none}.content-asset .lEffortTab-label{display:flex;width:100%;justify-content:center;align-items:center;margin-bottom:0;cursor:pointer;transition:background-color .3s cubic-bezier(.16,1,.3,1),border-color .3s cubic-bezier(.16,1,.3,1);border:1px solid #d6d6d6}[data-whatintent=mouse] .content-asset .lEffortTab-label:hover{background-color:#323232;border-color:#323232}[data-whatintent=mouse] .content-asset .lEffortTab-label:hover .lEffortTab-text{color:#fffcf4}.content-asset .lEffortTab-text{font-family:Hiragino Kaku Gothic W6 JIS2004,sans-serif;transition:color .3s cubic-bezier(.16,1,.3,1)}.content-asset .lEffortTabContent{position:absolute;top:0;visibility:hidden;opacity:0;transition:opacity .3s cubic-bezier(.16,1,.3,1),visibility .3s cubic-bezier(.16,1,.3,1)}.content-asset .lEffortTabContent-inner{display:grid;grid-template-columns:1fr 1fr;align-items:center}.content-asset .lEffortTabContent-image{width:100%;overflow:hidden}.content-asset .lEffortTabContent-image img{width:100%}.content-asset .lEffortTabContent-lead{font-family:Hiragino Kaku Gothic W5 JIS2004,sans-serif;letter-spacing:0}.content-asset .lEffortTabContent-detail{font-family:Hiragino Kaku Gothic W4 JIS2004,sans-serif;letter-spacing:0}.content-asset .lEffortTabContent-note{font-family:Hiragino Kaku Gothic W4 JIS2004,sans-serif;color:#888}.content-asset .lKv-title{letter-spacing:-.015em}.content-asset .lKv-lead,.content-asset .lKv-title{font-family:Hiragino Kaku Gothic W5 JIS2004,sans-serif}.content-asset .lKv-lead{letter-spacing:.005em}.content-asset .lMechanism-inner{display:flex}.content-asset .lMechanism-image{width:100%}.content-asset .lMechanism-note{font-family:Hiragino Kaku Gothic W4 JIS2004,sans-serif;position:absolute;color:#888}.content-asset .lMechanism-text{letter-spacing:-.005em}.content-asset .lMechanism-pagination{position:absolute;display:flex;justify-content:space-between;align-items:center;width:100%}.content-asset .lMechanism-next{rotate:180deg}.content-asset .lMechanism-arrow{display:block}.content-asset .lProduct-tab{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:max-content max-content;justify-content:space-between}.content-asset .lProduct-tabContents{grid-area:2/1/3/4;position:relative}.content-asset .lProduct-tabContentsInner{position:relative}.content-asset .lProduct #nurture:checked~.lProduct-tabContents #a-product-nurture,.content-asset .lProduct #protect:checked~.lProduct-tabContents #a-product-protect,.content-asset .lProduct #wash:checked~.lProduct-tabContents #a-product-wash{position:relative;visibility:visible;opacity:1}.content-asset .lProduct #nurture:checked~.lProductTab-label[for=nurture],.content-asset .lProduct #protect:checked~.lProductTab-label[for=protect],.content-asset .lProduct #wash:checked~.lProductTab-label[for=wash]{opacity:1}.content-asset .lProduct #nurture:checked~.lProductTab-label[for=nurture] .lProductTab-photo,.content-asset .lProduct #protect:checked~.lProductTab-label[for=protect] .lProductTab-photo,.content-asset .lProduct #wash:checked~.lProductTab-label[for=wash] .lProductTab-photo{visibility:visible;opacity:1}.content-asset .lProduct #nurture:checked~.lProductTab-label[for=nurture] .lProductTab-illust,.content-asset .lProduct #protect:checked~.lProductTab-label[for=protect] .lProductTab-illust,.content-asset .lProduct #wash:checked~.lProductTab-label[for=wash] .lProductTab-illust{visibility:hidden;opacity:0}.content-asset .lProductIngredient-subTitle{font-family:Hiragino Kaku Gothic W5 JIS2004,sans-serif}.content-asset .lProductIngredient-item{display:flex;align-items:center}.content-asset .lProductIngredient-image{flex-shrink:0}.content-asset .lProductIngredient-text{letter-spacing:-.03em}.content-asset .lProductIngredient-note{font-family:Hiragino Kaku Gothic W4 JIS2004,sans-serif;color:#939393}.content-asset .lProductIngredient-other{border-top:1px solid hsla(0,0%,83.9%,.3)}.content-asset .lProductTab-input{display:none}.content-asset .lProductTab-label{width:100%;justify-content:center;align-items:center;cursor:pointer;transition:opacity .3s cubic-bezier(.16,1,.3,1);opacity:.5;display:grid;border:1px solid #d6d6d6;margin-bottom:0}[data-whatintent=mouse] .content-asset .lProductTab-label:hover{opacity:1}.content-asset .lProductTab-image{position:relative;display:flex;justify-content:center;align-items:center;text-align:center}.content-asset .lProductTab-photo{position:absolute;visibility:hidden;opacity:0;transition:opacity .3s cubic-bezier(.16,1,.3,1),visibility .3s cubic-bezier(.16,1,.3,1);width:100%;height:100%}.content-asset .lProductTab-photo img{height:100%}.content-asset .lProductTab-illust{position:absolute;visibility:visible;opacity:1;transition:opacity .3s cubic-bezier(.16,1,.3,1),visibility .3s cubic-bezier(.16,1,.3,1);width:100%;height:100%}.content-asset .lProductTab-illust img{height:100%}.content-asset .lProductTab-lead{font-family:Hiragino Kaku Gothic W5 JIS2004,sans-serif}.content-asset .lProductTab-name{letter-spacing:-.1em;align-self:flex-start}.content-asset .lProductTabContent{position:absolute;top:0;visibility:hidden;opacity:0;width:100%;transition:opacity .3s cubic-bezier(.16,1,.3,1),visibility .3s cubic-bezier(.16,1,.3,1)}.content-asset .lProductTabContent-wrapper{display:flex;flex-direction:column-reverse}.content-asset .lProductTabContent-inner{display:grid}.content-asset .lProductTabContent-image img{width:100%}.content-asset .lProductTabContent-text{position:relative;width:100%;letter-spacing:-.005em}.content-asset .lProductTabContent-name{font-family:Hiragino Kaku Gothic W5 JIS2004,sans-serif}.content-asset .lProductTabContent-price{display:flex}.content-asset .lProductTabContent-taxValue{letter-spacing:.03em;font-family:Hiragino Kaku Gothic W6 JIS2004,sans-serif}.content-asset .lProductTabContent-excludedText{color:rgba(50,50,50,.5)}.content-asset .lProductTabContent-capacity,.content-asset .lProductTabContent-excludedValue,.content-asset .lProductTabContent-note{font-family:Hiragino Kaku Gothic W4 JIS2004,sans-serif;color:rgba(50,50,50,.5)}.content-asset .lProductTabContent-properties{position:relative;display:flex}.content-asset .lProductTabContent-properties.-wash .lProductTabContent-item{background:url(../../../mig/sensitive/img/product_wash_properties.png) no-repeat;background-size:contain}.content-asset .lProductTabContent-properties.-nurture .lProductTabContent-item{background:url(../../../mig/sensitive/img/product_nurture_properties.png) no-repeat;background-size:contain}.content-asset .lProductTabContent-properties.-protect .lProductTabContent-item{background:url(../../../mig/sensitive/img/product_protect_properties.png) no-repeat;background-size:contain}.content-asset .lProductTabContent-item{position:relative;display:flex;justify-content:center;align-items:center}.content-asset .lProductTabContent-item:before{width:1px;height:10px}.content-asset .lProductTabContent-item:after,.content-asset .lProductTabContent-item:before{content:"";position:absolute;display:block;transform:translate(-50%,-50%);top:50%;background-color:#888}.content-asset .lProductTabContent-item:after{width:10px;height:1px}.content-asset .lProductTabContent-item:last-of-type:after,.content-asset .lProductTabContent-item:last-of-type:before{content:none}.content-asset .lProductTabContent-itemText{font-family:Hiragino Kaku Gothic W4 JIS2004,sans-serif;text-align:center;letter-spacing:-.01em}.content-asset .lProductTabContent-button{position:relative}.content-asset .lRecommendation-list{background-color:#f9f9f9}.content-asset .lRecommendation-item{display:flex;align-items:center}.content-asset .lRecommendation-icon{flex-shrink:0}.content-asset .lRecommendation-check{display:block;width:100%;height:100%}.content-asset .lRecommendation-text{letter-spacing:-.005em}.content-asset .lRecommendation-link{width:-moz-fit-content;width:fit-content;margin-inline:auto}@media screen and (min-width:769px){.content-asset .lEffort-inner{margin-top:40px}.content-asset .lEffort-tab{grid-template-columns:1fr 1fr 1fr 1fr;column-gap:4px}.content-asset .lEffort-tabContents{grid-area:2/1/3/5;margin-top:40px;padding-top:37px;border-top:1px solid #d6d6d6}.content-asset .lEffortTab-label{padding-block:13px;border-radius:2px}.content-asset .lEffortTab-text{letter-spacing:-.01em;font-size:13px}.content-asset .lEffortTabContent-inner{gap:72px}.content-asset .lEffortTabContent-image{max-width:350px;border-radius:2px}.content-asset .lEffortTabContent-lead{font-size:17px;line-height:27px}.content-asset .lEffortTabContent-detail{font-size:14px;margin-top:10px;line-height:22px}.content-asset .lEffortTabContent-note{font-size:12px;margin-top:6px;margin-right:-10px}.content-asset .lKv{display:flex;flex-direction:column;align-items:center;padding-block:60px 80px;border-bottom:1px solid #d6d6d6}.content-asset .lKv-image{max-width:862px;height:auto}.content-asset .lKv-main{margin-top:57px}.content-asset .lKv-title{font-size:24px}.content-asset .lKv-lead,.content-asset .lKv-title{width:-moz-fit-content;width:fit-content;margin-inline:auto}.content-asset .lKv-lead{font-size:18px;margin-top:48px}.content-asset .lKv-text{width:600px;margin-top:17px;font-size:14px;line-height:22px;letter-spacing:0}.content-asset .lMechanism-inner{gap:40px;padding-top:40px}.content-asset .lMechanism-slider{max-width:calc(50% - 20px)}.content-asset .lMechanism .cSlider-image.-note:before{bottom:7px;right:10px}.content-asset .lMechanism-note{font-size:10px;bottom:7px;right:10px}.content-asset .lMechanism-text{font-size:14px;margin-top:24px;line-height:22px}.content-asset .lMechanism-next,.content-asset .lMechanism-prev{padding:13px}.content-asset .lProduct{padding-top:170px}.content-asset .lProduct-inner{margin-top:40px}.content-asset .lProduct-tab{column-gap:4px}.content-asset .lProduct-tabContents{padding-top:100px}.content-asset .lProduct-tabContents:before{top:48px;content:"";position:absolute;left:0;width:100%;height:1px;background-color:hsla(0,0%,83.9%,.5)}.content-asset .lProductIngredient{padding-bottom:26px;border-bottom:1px solid hsla(0,0%,83.9%,.3)}.content-asset .lProductIngredient-subTitle{font-size:14px;margin-top:20px;line-height:20px}.content-asset .lProductIngredient-list{display:flex;flex-wrap:wrap;gap:14px;margin-top:16px}.content-asset .lProductIngredient-item{gap:14px;width:calc(25% - 10.5px)}.content-asset .lProductIngredient-image{width:76px;height:76px}.content-asset .lProductIngredient-text{font-size:13px;line-height:20px}.content-asset .lProductIngredient-note{font-size:12px;margin-top:12px}.content-asset .lProductIngredient-other,.content-asset .lProductIngredient-other .lProductIngredient-subTitle{margin-top:26px}.content-asset .lProductIngredient-other .lProductIngredient-note{margin-top:10px}.content-asset .lProductTab-label{grid-template-columns:max-content 1fr;grid-template-rows:max-content max-content;align-items:center;padding-block:29px;padding-inline:8%;border-radius:2px}.content-asset .lProductTab-label.-protect .lProductTab-illust,.content-asset .lProductTab-label.-protect .lProductTab-photo{padding-block:6px}.content-asset .lProductTab-image{grid-area:1/1/3/2;width:60px;height:60px}.content-asset .lProductTab-lead{font-size:14px;grid-area:1/2/2/3;padding-top:5px}.content-asset .lProductTab-name{font-size:12px;grid-area:2/2/3/3;line-height:17px}.content-asset .lProductTabContent-inner{grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;column-gap:22px;padding-top:30px}.content-asset .lProductTabContent-image{grid-area:1/1/3/2;max-width:350px;width:100%}.content-asset .lProductTabContent-text{grid-area:1/2/2/3;margin-top:30px}.content-asset .lProductTabContent-name{font-size:20px;line-height:30px}.content-asset .lProductTabContent-price{margin-top:19px}.content-asset .lProductTabContent-taxValue{font-size:14px}.content-asset .lProductTabContent-taxText{font-size:10px}.content-asset .lProductTabContent-excludedPrice{margin-left:10px}.content-asset .lProductTabContent-excludedText{font-size:10px}.content-asset .lProductTabContent-excludedValue{font-size:12px;margin-left:5px}.content-asset .lProductTabContent-capacity{font-size:12px;margin-top:5px}.content-asset .lProductTabContent-note{font-size:12px;margin-top:4px;line-height:18px}.content-asset .lProductTabContent-properties{grid-area:2/2/3/3;gap:30px;margin-top:24px;padding-top:26px;border-top:1px solid hsla(0,0%,83.9%,.3)}.content-asset .lProductTabContent-item{width:92px;height:92px}.content-asset .lProductTabContent-item:before{right:-15px}.content-asset .lProductTabContent-item:after{right:-24px}.content-asset .lProductTabContent-itemText{font-size:10px;line-height:14px}.content-asset .lProductTabContent-button{margin-block:40px 22px;padding-block:28px;border-block:1px solid #d6d6d6}.content-asset .lProductTabContent-button .cButton{max-width:316px;width:100%;margin-inline:auto}.content-asset .lRecommendation{padding-top:100px}.content-asset .lRecommendation-list{display:grid;grid-template-columns:auto auto;justify-content:center;row-gap:7px;column-gap:30px;margin-top:40px;padding-block:46px;padding-inline:30px;border-radius:2px}.content-asset .lRecommendation-item{gap:10px}.content-asset .lRecommendation-icon{width:14px;height:14px}.content-asset .lRecommendation-text{font-size:14px}.content-asset .lRecommendation-link{margin-top:40px}.content-asset .lRecommendation-link .cButton{width:316px}}@media screen and (max-width:768px){.content-asset .lEffort-inner{margin-top:2.5rem;padding-inline:1.0625rem}.content-asset .lEffort-tab{grid-template-columns:1fr 1fr;gap:.25rem}.content-asset .lEffort-tabContents{grid-area:3/1/4/3;margin-top:2.25rem;padding-top:2rem;border-top:.0625rem solid #d6d6d6}.content-asset .lEffortTab-label{height:3rem;border-radius:.125rem}.content-asset .lEffortTab-text{letter-spacing:0;font-size:.8125rem}.content-asset .lEffortTabContent-inner{grid-template-columns:1fr;gap:1.375rem}.content-asset .lEffortTabContent-image{grid-area:2/1/3/2;border-radius:.125rem}.content-asset .lEffortTabContent-text{grid-area:1/1/2/2}.content-asset .lEffortTabContent-lead{font-size:1.0625rem;line-height:1.6875rem}.content-asset .lEffortTabContent-detail{font-size:.875rem;margin-top:.625rem;line-height:1.375rem}.content-asset .lEffortTabContent-note{font-size:.75rem;margin-top:.375rem}.content-asset .lKv{padding-bottom:3.125rem}.content-asset .lKv-image{width:100%;height:auto}.content-asset .lKv-main{margin-top:4.25rem;margin-inline:1rem}.content-asset .lKv-title{font-size:1.5rem}.content-asset .lKv-lead{font-size:1.125rem;margin-top:3.875rem}.content-asset .lKv-text{margin-top:.875rem;font-size:.875rem;line-height:1.375rem;letter-spacing:0}.content-asset .lMechanism-inner{flex-direction:column;gap:4rem;padding-top:2.5rem;padding-inline:1.0625rem}.content-asset .lMechanism .cSlider-image.-note:before{bottom:.5rem;right:.625rem}.content-asset .lMechanism-note{font-size:.625rem;bottom:.5rem;right:.625rem}.content-asset .lMechanism-text{font-size:.875rem;margin-top:1.5rem;line-height:1.375rem}.content-asset .lMechanism-next,.content-asset .lMechanism-prev{padding:.8125rem}.content-asset .lProduct{padding-top:6.875rem}.content-asset .lProduct-inner{margin-top:2.5rem;padding-inline:1.0625rem}.content-asset .lProduct-tab{column-gap:.25rem}.content-asset .lProduct-tabContents{padding-top:7.5rem;margin-top:-3.75rem}.content-asset .lProductIngredient-subTitle{font-size:.875rem;margin-top:1.25rem;line-height:1.25rem}.content-asset .lProductIngredient-list{display:grid;grid-template-columns:repeat(2,1fr);gap:1.125rem;margin-top:1rem}.content-asset .lProductIngredient-item{gap:.875rem}.content-asset .lProductIngredient-image{width:4.75rem;height:4.75rem}.content-asset .lProductIngredient-text{font-size:.8125rem;line-height:1.25rem}.content-asset .lProductIngredient-note{font-size:.75rem;margin-top:.75rem}.content-asset .lProductIngredient-other,.content-asset .lProductIngredient-other .lProductIngredient-subTitle{margin-top:1.6875rem}.content-asset .lProductIngredient-other .lProductIngredient-note{margin-top:.625rem}.content-asset .lProductTab-label{grid-template-rows:max-content max-content max-content;row-gap:1.875rem;text-align:center;padding-block:1.25rem .9375rem;border-radius:.125rem;z-index:3}.content-asset .lProductTab-image{grid-area:2/1/3/2;margin-inline:auto;width:6.625rem;height:6.625rem;margin-top:.5rem}.content-asset .lProductTab-lead{font-size:.75rem;grid-area:1/1/2/2}.content-asset .lProductTab-name{font-size:.75rem;grid-area:3/1/4/2;margin-top:-.4375rem}.content-asset .lProductTabContent-inner{grid-template-rows:max-content max-content max-content}.content-asset .lProductTabContent-image{grid-area:2/1/3/2}.content-asset .lProductTabContent-text{grid-area:3/1/4/2;padding-top:1.875rem}.content-asset .lProductTabContent-text:before{content:"";position:absolute;display:block;width:100vw;height:1px;top:0;left:-1.0625rem;background-color:hsla(0,0%,83.9%,.3)}.content-asset .lProductTabContent-name{font-size:1.25rem;line-height:1.875rem}.content-asset .lProductTabContent-price{margin-top:.125rem}.content-asset .lProductTabContent-taxValue{font-size:.875rem}.content-asset .lProductTabContent-taxText{font-size:.625rem}.content-asset .lProductTabContent-excludedPrice{margin-left:.75rem}.content-asset .lProductTabContent-excludedText{font-size:.625rem}.content-asset .lProductTabContent-excludedValue{font-size:.75rem;margin-left:.3125rem}.content-asset .lProductTabContent-capacity{font-size:.75rem;margin-top:.1875rem}.content-asset .lProductTabContent-note{font-size:.75rem;line-height:1.125rem;margin-top:.1875rem}.content-asset .lProductTabContent-properties{grid-area:1/1/2/2;justify-content:center;gap:1.9375rem;margin-top:1.6875rem;padding-block:1.875rem;border-top:1px solid hsla(0,0%,83.9%,.3)}.content-asset .lProductTabContent-properties:after{content:"";position:absolute;display:block;width:100vw;height:1px;bottom:0;left:-1.0625rem;background-color:hsla(0,0%,83.9%,.3)}.content-asset .lProductTabContent-item{width:5.75rem;height:5.75rem}.content-asset .lProductTabContent-item:before{right:calc(-1.0625rem - 1px)}.content-asset .lProductTabContent-item:after{right:calc(-1.0625rem - 10px)}.content-asset .lProductTabContent-itemText{font-size:.625rem;line-height:.875rem}.content-asset .lProductTabContent-button{margin-top:1.875rem;padding-block:1.875rem}.content-asset .lProductTabContent-button:after,.content-asset .lProductTabContent-button:before{content:"";position:absolute;display:block;width:100vw;height:1px;left:-1.0625rem;background-color:#d6d6d6}.content-asset .lProductTabContent-button:before{top:0}.content-asset .lProductTabContent-button:after{bottom:0}.content-asset .lProductTabContent-button .cButton{width:19.75rem;margin-inline:auto}.content-asset .lRecommendation{padding-top:6.25rem;margin-top:-1.875rem}.content-asset .lRecommendation-inner{margin-top:2.5rem;padding-inline:1.0625rem}.content-asset .lRecommendation-list{display:flex;flex-direction:column;gap:.0625rem;padding-block:2.375rem;padding-inline:3.125rem 1.875rem;border-radius:.125rem}.content-asset .lRecommendation-item{gap:.625rem}.content-asset .lRecommendation-icon{width:.875rem;height:.875rem}.content-asset .lRecommendation-text{font-size:.875rem}.content-asset .lRecommendation-link{margin-top:1.75rem}.content-asset .lRecommendation-link .cButton{width:19.75rem}}@media screen and (min-width:769px) and (max-width:1100px){.content-asset .lEffort-tab{grid-template-columns:1fr 1fr;row-gap:4px}.content-asset .lEffort-tabContents{grid-area:3/1/4/3}.content-asset .lEffortTabContent-inner{grid-template-columns:1fr;gap:30px}.content-asset .lEffortTabContent-image{grid-area:2/1/3/2;max-width:100%}.content-asset .lEffortTabContent-text{grid-area:1/1/2/2}.content-asset .lMechanism-inner{flex-direction:column;align-items:center}.content-asset .lMechanism-slider{max-width:60%;min-width:350px}.content-asset .lProduct-tab{grid-template-columns:1fr 1fr;grid-template-rows:max-content max-content max-content;row-gap:4px}.content-asset .lProduct-tabContents{grid-area:3/1/4/3}.content-asset .lProductIngredient-item{width:calc(50% - 7px)}.content-asset .lProductTabContent-inner{display:flex;flex-direction:column;align-items:center}.content-asset .lProductTabContent-text{width:-moz-fit-content;width:fit-content}.content-asset .lProductTabContent-properties{width:100%;justify-content:center}.content-asset .lRecommendation-list{grid-template-columns:auto}}