.content-asset .lCampaign-content+.cFlexCampaign-inner{margin-top:0}.content-asset .lCampaign-title{font-family:Hiragino Kaku Gothic W5 JIS2004,sans-serif}.content-asset .lCampaign .--palt{font-feature-settings:"palt"}.content-asset .lCampaign .--halt{font-feature-settings:"halt"}.content-asset .lCampaign-infoName{font-family:Hiragino Kaku Gothic W6 JIS2004,sans-serif;color:#939393}.content-asset .lCampaign-infoList{border-top:1px solid hsla(0,0%,83.9%,.3);font-feature-settings:"palt"}.content-asset .lCampaign-infoText{position:relative}.content-asset .lCampaign-infoText:before{content:"";position:absolute;width:2px;height:2px;border-radius:50%;background-color:#323232}.content-asset .lCampaign-infoBorder{color:#939393;text-decoration:underline}.content-asset .lCampaign-note{border-top:1px solid hsla(0,0%,83.9%,.3);color:#888;font-family:Hiragino Kaku Gothic W4 JIS2004,sans-serif;font-feature-settings:"palt";line-height:1.5}.content-asset .lCampaign-link{margin-inline:auto}.content-asset .lCare-title{font-family:Hiragino Kaku Gothic W3 JIS2004,sans-serif}.content-asset .lCare-typeTitle{font-family:Hiragino Kaku Gothic W5 JIS2004,sans-serif}.content-asset .lCare-image img{width:100%}.content-asset .lCare-text{font-family:Hiragino Kaku Gothic W5 JIS2004,sans-serif}.content-asset .lCare-desc{font-family:Hiragino Kaku Gothic W3 JIS2004,sans-serif}.content-asset .lCare-note{font-family:Hiragino Kaku Gothic W4 JIS2004,sans-serif}.content-asset .lCare-typeOption{background-color:#f9f9f9}.content-asset .lCare-optionTitle{font-family:Hiragino Kaku Gothic W6 JIS2004,sans-serif}.content-asset .lCare-optionMain{font-family:Hiragino Kaku Gothic W3 JIS2004,sans-serif}.content-asset .lCare-optionDesc{opacity:.5;font-family:Hiragino Kaku Gothic W4 JIS2004,sans-serif;letter-spacing:-.04em;font-feature-settings:"palt"}.content-asset .lDull-mainText{font-family:Hiragino Kaku Gothic W4 JIS2004,sans-serif}.content-asset .lDull .cColumn2-image{position:relative}.content-asset .lDull .cColumn2-caption{position:absolute}.content-asset .lOther .cProduct:first-of-type{border-top:none}.content-asset .lSkin-content .cColumn2-notePrefix{white-space:nowrap}.content-asset .lSkin-content .cColumn2-note{letter-spacing:-.04em}.content-asset .lSkin-content .cColumn2-image{position:relative}.content-asset .lSkin-content .cColumn2-caption{position:absolute}.content-asset .cFlexContent-inner .lProduct .pro-desc-block .cProduct-sub{display:flex;color:#939393}.content-asset .cFlexContent-inner .lProduct .pro-desc-block .cProduct-sub:nth-of-type(3){margin-top:0}.content-asset .cFlexContent-inner .lProduct .pro-desc-block .cProduct .pro-desc .btns{justify-content:flex-start}.content-asset .cFlexContent-inner .lProduct .pro-desc-block .cProduct .pro-desc .btns .product-select-attribute{border:1px solid rgba(50,50,50,.2)}.content-asset .cFlexContent-inner .lProduct .pro-desc-block .cProduct .pro-desc .btns .product-select-attribute .value{display:flex;align-items:center;justify-content:space-between}.content-asset .cFlexContent-inner .lProduct .pro-desc-block .cProduct .pro-desc .btns .product-select-attribute .value:after{content:"";display:block;position:absolute;background-image:url(../../../../mig/common/img/icon_caret.svg);background-repeat:no-repeat;background-size:contain;background-position:50%;transform:rotate(90deg)}.content-asset .cFlexContent-inner .lProduct .pro-desc-block .cProduct .pro-desc .btns .product-select-attribute .value .select-label{font-weight:400;justify-content:flex-start}@media screen and (min-width:769px){.content-asset .cFlexCampaign-image{max-width:350px}.content-asset .lCampaign-content+.cFlexCampaign-inner{padding-top:130px}.content-asset .lCampaign{margin-bottom:30px;padding-top:100px}.content-asset .lCampaign-content{margin-top:40px;padding-top:30px;border-top:1px solid hsla(0,0%,83.9%,.3)}.content-asset .lCampaign-title{font-size:17px}.content-asset .lCampaign-text{font-size:14px;margin-top:8px}.content-asset .lCampaign-text+.lCampaign-title{margin-top:20px}.content-asset .lCampaign-info{margin-top:28px}.content-asset .lCampaign-infoName{font-size:10px}.content-asset .lCampaign-infoList{margin-top:6px;padding-block:25px;padding-left:10px}.content-asset .lCampaign-infoText{font-size:12px;padding-left:10px}.content-asset .lCampaign-infoText:before{top:.5em;left:-2px}.content-asset .lCampaign-note{padding-top:10px;font-size:12px}.content-asset .lCampaign-link{margin-top:30px;width:316px}.content-asset .lCare{padding-top:130px}.content-asset .lCare-title{font-size:14px;margin-top:36px;letter-spacing:-.05em}.content-asset .lCare-typeTitle{margin-top:42px;font-size:17px;font-weight:700;letter-spacing:-.04em}.content-asset .lCare-typeColumn{display:flex;gap:40px;margin-top:34px}.content-asset .lCare-typeSingle{width:100%}.content-asset .lCare-image{width:100%;margin-top:40px}.content-asset .lCare-text{margin-top:24px;font-size:14px}.content-asset .lCare-desc{margin-top:2px;font-size:14px;line-height:1.5714285714}.content-asset .lCare-note{margin-top:10px;font-size:12px;color:rgba(50,50,50,.5);letter-spacing:-.05em}.content-asset .lCare-typeOption{margin-top:52px;font-size:12px;padding:40px}.content-asset .lCare-optionMain{margin-top:6px}.content-asset .lCare-optionDesc{margin-top:8px;font-size:12px}.content-asset .lCare-optionDesc:last-child{margin-top:0}.content-asset .lDull{padding-top:130px}.content-asset .lDull-content{margin-top:36px}.content-asset .lDull-mainText{font-size:17px;letter-spacing:-.04em}.content-asset .lDull-column{margin-top:42px}.content-asset .lDull-column:last-of-type{margin-top:51px}.content-asset .lDull-columnInner{display:flex;align-items:center;margin-top:40px;gap:50px}.content-asset .lDull-columnImage{width:350px}.content-asset .lDull-columnText{font-size:14px;margin-left:20px;width:330px}.content-asset .lDull .cColumn2{margin-top:40px}.content-asset .lDull .cColumn2-content{gap:50px}.content-asset .lDull .cColumn2-text{margin-top:0;letter-spacing:-.02em}.content-asset .lDull .cColumn2-caption{bottom:15px;right:10px;font-size:10px}.content-asset .lOther{padding-top:130px;margin-bottom:90px}.content-asset .lOther .lProduct{margin-top:40px}.content-asset .lOther .lProduct:first-of-type{margin-top:-3px}.content-asset .lOther .lProduct+.lProduct{margin-top:18px}.content-asset .lOther .cProduct-content{padding-bottom:30px}.content-asset .lOther .cProduct-main{padding-block:54px 46px}.content-asset .lOther .cProduct-linkContent{display:flex;justify-content:center}.content-asset .lSkin{padding-top:100px}.content-asset .lSkin-content{font-size:14px;margin-top:40px}.content-asset .lSkin-content .cColumn2-caption{right:21px;bottom:20px;font-size:10px}.content-asset .cFlexContent-inner .lProduct .pro-desc-block .cProduct-images{max-width:350px}.content-asset .cFlexContent-inner .lProduct .pro-desc-block .cProduct-name{margin-top:18px}.content-asset .cFlexContent-inner .lProduct .pro-desc-block .cProduct-main{max-width:335px;padding-bottom:35px}.content-asset .cFlexContent-inner .lProduct .pro-desc-block .cProduct-sub{margin-top:14px;font-size:12px}.content-asset .cFlexContent-inner .lProduct .pro-desc-block .cProduct .pro-desc .btns{margin-top:16px}.content-asset .cFlexContent-inner .lProduct .pro-desc-block .cProduct .pro-desc .btns .product-select-attribute{width:223px;border-radius:2px}.content-asset .cFlexContent-inner .lProduct .pro-desc-block .cProduct .pro-desc .btns .product-select-attribute .product-variations{margin-top:0}.content-asset .cFlexContent-inner .lProduct .pro-desc-block .cProduct .pro-desc .btns .product-select-attribute .value:after{width:14px;height:8px;right:4px;top:40%}.content-asset .cFlexContent-inner .lProduct .pro-desc-block .cProduct .pro-desc .btns .product-select-attribute .value select{padding:6px 5px 6px 10px}.content-asset .cFlexContent-inner .lProduct .pro-desc-block .cProduct .pro-desc .btns .product-select-attribute .value .select-label{font-size:14px;padding-left:12px}}@media screen and (min-width:769px) and (max-width:1100px){.content-asset .cFlexCampaign-image{max-width:none}.content-asset .lCare-typeColumn{flex-direction:column}.content-asset .cFlexContent-inner .lProduct .pro-desc-block .cProduct-main{max-width:none}}@media screen and (max-width:768px){.content-asset .lCampaign,.content-asset .lCampaign-content+.cFlexCampaign-inner{padding-top:3.5714285714rem}.content-asset .lCampaign{margin-top:-1.0714285714rem;margin-bottom:1.0714285714rem}.content-asset .lCampaign-content{margin-top:1.0714285714rem;margin-inline:.5714285714rem}.content-asset .lCampaign-title{font-size:.6071428571rem;letter-spacing:-.04em}.content-asset .lCampaign-text{font-size:.5rem;margin-top:.2857142857rem}.content-asset .lCampaign-text+.lCampaign-title{margin-top:.7142857143rem}.content-asset .lCampaign-info{margin-top:1.0714285714rem}.content-asset .lCampaign-infoName{font-size:.3571428571rem}.content-asset .lCampaign-infoList{margin-top:.1428571429rem;padding-block:.7142857143rem}.content-asset .lCampaign-infoText{padding-left:.7142857143rem;font-size:.4285714286rem}.content-asset .lCampaign-infoText:before{top:.5em;left:.2857142857rem}.content-asset .lCampaign-note{padding-top:.2857142857rem;font-size:.4285714286rem}.content-asset .lCampaign-link{margin-top:1.4285714286rem;width:11.2857142857rem}.content-asset .lCare{padding-top:3.9285714286rem}.content-asset .lCare-content{margin-inline:.5714285714rem}.content-asset .lCare-title{font-size:.5rem;margin-top:1.2857142857rem}.content-asset .lCare-typeTitle{font-size:.6071428571rem;margin-top:1.4285714286rem}.content-asset .lCare-typeSingle{margin-top:1.3571428571rem;display:grid;grid-template-columns:4.2857142857rem 1.0714285714rem 1fr;grid-template-rows:1.1428571429rem 1fr}.content-asset .lCare-typeSingle .cSmallTitle{grid-column:1/4;grid-row:1/2}.content-asset .lCare-image{grid-column:1/2;grid-row:2/3;margin-top:1.0714285714rem}.content-asset .lCare-textWrapper{grid-column:3/4;grid-row:2/3;font-size:.5rem;margin-top:1.0714285714rem;display:flex;flex-direction:column;justify-content:center}.content-asset .lCare-text{font-size:.5rem}.content-asset .lCare-note{font-size:.4285714286rem;opacity:.5}.content-asset .lCare-typeOption{margin-top:1.4285714286rem;padding-block:1.1071428571rem 1rem;padding-inline:1.1428571429rem;margin-inline:-1.0714285714rem;font-size:.4285714286rem}.content-asset .lCare-optionTitle{font-size:.4285714286rem}.content-asset .lCare-optionMain{margin-top:.2857142857rem}.content-asset .lCare-optionDesc{margin-top:.25rem}.content-asset .lCare-optionDesc:last-child{margin-top:.1428571429rem}.content-asset .lDull{padding-top:3.9285714286rem}.content-asset .lDull-content{font-size:17px;margin-inline:.5714285714rem;margin-top:1.2142857143rem}.content-asset .lDull-mainText{font-size:.6071428571rem}.content-asset .lDull-column{margin-top:1.7142857143rem}.content-asset .lDull-column:last-of-type{margin-top:1.8571428571rem}.content-asset .lDull-columnInner{display:flex;flex-direction:column-reverse}.content-asset .lDull-columnImage{margin-top:1.0714285714rem}.content-asset .lDull-columnText{font-size:.5rem;margin-top:1.0714285714rem}.content-asset .lDull .cColumn2-caption{font-size:.3571428571rem;bottom:.3571428571rem;right:.3214285714rem}.content-asset .lOther{padding-top:3.9285714286rem}.content-asset .lOther .lProduct{margin-top:0;padding-top:0}.content-asset .lOther .cProduct-linkContent{padding-inline:1.7857142857rem}.content-asset .lOther .cProduct-link{width:100%}.content-asset .lSkin{padding-top:3.5714285714rem;margin-top:-1.0714285714rem}.content-asset .lSkin-content{margin-inline:.5714285714rem;margin-top:1.2142857143rem}.content-asset .lSkin-content .cColumn2-caption{font-size:.3571428571rem;bottom:.3571428571rem;right:.3571428571rem}.content-asset .cFlexContent-inner .lProduct .pro-desc-block .cProduct-content{border-bottom:1px solid #d6d6d6}.content-asset .cFlexContent-inner .lProduct .pro-desc-block .cProduct-main{padding-bottom:0}.content-asset .cFlexContent-inner .lProduct .pro-desc-block .cProduct-sub{font-size:.4285714286rem;margin-top:.5rem}.content-asset .cFlexContent-inner .lProduct .pro-desc-block .cProduct-linkContent{border-bottom:1px solid #d6d6d6}.content-asset .cFlexContent-inner .lProduct .pro-desc-block .cProduct .pro-desc .btns{margin-top:.5714285714rem}.content-asset .cFlexContent-inner .lProduct .pro-desc-block .cProduct .pro-desc .btns .product-select-attribute{width:7.7142857143rem;max-width:100%;border-radius:.0714285714rem;margin-left:0}.content-asset .cFlexContent-inner .lProduct .pro-desc-block .cProduct .pro-desc .btns .product-select-attribute .product-variations{padding-inline:.4285714286rem;margin-top:0;width:100%}.content-asset .cFlexContent-inner .lProduct .pro-desc-block .cProduct .pro-desc .btns .product-select-attribute .product-variations .pdp-vars .attribute.variant-dropdown .select-label{font-weight:400;justify-content:flex-start;font-family:Hiragino Kaku Gothic W4 JIS2004,sans-serif}.content-asset .cFlexContent-inner .lProduct .pro-desc-block .cProduct .pro-desc .btns .product-select-attribute .value{height:1.3571428571rem}.content-asset .cFlexContent-inner .lProduct .pro-desc-block .cProduct .pro-desc .btns .product-select-attribute .value:after{width:.5rem;height:.2857142857rem;right:-.1428571429rem;top:40%}.content-asset .cFlexContent-inner .lProduct .pro-desc-block .cProduct .pro-desc .btns .product-select-attribute .value .select-label{font-size:.4642857143rem}}@media screen and (max-width:768px) and (min-width:769px){.content-asset .cFlexContent-inner .lProduct .pro-desc-block .cProduct .pro-desc .btns .product-select-attribute .product-variations .pdp-vars .attribute.variant-dropdown{max-width:360px}.content-asset .cFlexContent-inner .lProduct .pro-desc-block .cProduct .pro-desc .btns .product-select-attribute .product-variations .pdp-vars .attribute.variant-dropdown .select-label{font-size:14px;padding-left:12px}}@media screen and (max-width:768px) and (max-width:768px){.content-asset .cFlexContent-inner .lProduct .pro-desc-block .cProduct .pro-desc .btns .product-select-attribute .product-variations .pdp-vars .attribute.variant-dropdown{max-width:100%}.content-asset .cFlexContent-inner .lProduct .pro-desc-block .cProduct .pro-desc .btns .product-select-attribute .product-variations .pdp-vars .attribute.variant-dropdown .select-label{font-size:.4642857143rem}}