.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-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 .lComplex-item:first-child{padding-top:0}.content-asset .lComplex-item:last-child{padding-bottom:0}.content-asset .lComplex-imageWrap img{width:100%}.content-asset .lComplex .lComplex-item+.lComplex-item{border-top:1px solid hsla(0,0%,83.9%,.3)}.content-asset .lKv-image img{width:100%;height:auto}.content-asset .lKv-titleMain,.content-asset .lKv-titleSub{font-family:Hiragino Kaku Gothic W5 JIS2004,sans-serif}.content-asset .lKv-titleSub{line-height:1.5555555556}.content-asset .lKv-lead{font-family:Hiragino Kaku Gothic W4 JIS2004,sans-serif}.content-asset .lMethod-bold{font-family:Hiragino Kaku Gothic W5 JIS2004,sans-serif;letter-spacing:-.1px}.content-asset .lMovie-movie{position:relative}.content-asset .lMovie-movieBlock{width:100%}.content-asset .lMovie-movieBlock iframe{width:100%;height:100%}.content-asset .lMovie-movieCover{display:block;z-index:1;cursor:pointer}.content-asset .lMovie-movieCover,.content-asset .lMovie-movieThumbnail{position:absolute;top:0;left:0;right:0;width:100%;height:100%;margin:0 auto}.content-asset .lMovie-movieThumbnail{object-fit:cover}.content-asset .lMovie-controlPanels{display:flex;text-align:center;margin:0 auto}.content-asset .lMovie-controlPanel{font-family:Hiragino Kaku Gothic W6 JIS2004,sans-serif;cursor:pointer;width:100%;border:1px solid #d6d6d6;border-radius:2px;display:grid;place-items:center}.content-asset .lMovie-controlPanel.-current{background-color:#282828;color:#fff;border:none;transition:background-color .3s linear,color .2s linear}.content-asset .lMovie-controlPanel span{transition:opacity .2s linear;font-feature-settings:"palt"}.content-asset .lMovie-controlPanel span:hover{opacity:.5}.content-asset .lMovie-link{font-weight:700;border-top:1px solid hsla(0,0%,83.9%,.3)}.content-asset .lOther-capacity{opacity:.5}.content-asset .lProduct-label{display:inline-block;background-color:#f9f9f9;font-family:Hiragino Kaku Gothic W4 JIS2004,sans-serif}.content-asset .lProduct-name{margin-bottom:12px}.content-asset .lProduct .lProduct-value{margin-top:0}.content-asset .lProduct-selectWrap{display:flex;align-items:center}.content-asset .lProduct-selectLabel{flex-shrink:0;opacity:.5;margin-bottom:0}.content-asset .lProduct-selectLabel .lProduct-selectValue.value:after{content:""}.content-asset .lProduct-selectValue.value{position:relative}.content-asset .lProduct-selectValue.value:after{content:"";position:absolute;display:block;width:10px;height:10px;background-image:url(../../../../mig/common/img/icon_caret.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;rotate:90deg}.content-asset .lProduct-select.variation-select#product-select{position:relative;width:max-content;border:1px solid #d6d6d6;outline:none;font-family:Hiragino Kaku Gothic W4 JIS2004,sans-serif;opacity:1}.content-asset .lProduct-comment{display:inline-block}@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{padding-top:100px;margin-bottom:30px}.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-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 .lComplex{margin-top:-30px;padding-top:130px}.content-asset .lComplex .cSectionTitle-title{margin-top:-5px}.content-asset .lComplex-list{padding-top:40px}.content-asset .lComplex-item{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;gap:72px;padding-block:50px}.content-asset .lComplex-imageWrap{width:100%;max-width:350px;margin-inline:auto}.content-asset .lComplex-item:nth-child(2) .content-asset .lComplex-text{padding-top:24px}.content-asset .lComplex-content{font-size:14px;flex:1}.content-asset .lComplex-bold{font-size:17px;font-family:Hiragino Kaku Gothic W4 JIS2004,sans-serif;font-weight:400;line-height:27px}.content-asset .lKv{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-block:60px 75px;border-bottom:1px solid #d6d6d6}.content-asset .lKv-image{width:63.103953%;height:30.0146412884vw}.content-asset .lKv-main{margin-inline:auto;max-width:600px;width:100%;margin-top:55px}.content-asset .lKv-titleMain{font-size:24px;line-height:1.25;text-align:center;margin-bottom:47px}.content-asset .lKv-titleMain rt{font-size:8px}.content-asset .lKv-titleSub{font-size:18px;text-align:center}.content-asset .lKv-lead{line-height:1.5714285714;margin-top:10px;font-size:14px}.content-asset .lKv-lead:last-child{margin-top:20px}.content-asset .lMethod{padding-top:130px}.content-asset .lMethod-lead{padding-top:30px}.content-asset .lMethod-bold{font-size:17px}.content-asset .lMethod-text{padding-top:11px;font-size:14px}.content-asset .lMethod-flow{padding-top:40px}.content-asset .lMovie{padding-top:130px}.content-asset .lMovie-movieBlock{margin-top:40px;height:423px}.content-asset .lMovie-controlPanels{width:316px;padding-top:30px;gap:4px}.content-asset .lMovie-controlPanel{height:48px}.content-asset .lMovie-controlPanel span{font-size:13px}.content-asset .lMovie-link a{margin:auto;width:316px}.content-asset .lMovie-link{padding-top:40px;margin-top:40px}.content-asset .lOther{padding-top:130px}.content-asset .lOther .cProduct{margin-top:38px;padding-top:60px}.content-asset .lOther .cProduct-content{padding-bottom:26px}.content-asset .lOther .cProduct-image{margin-top:-16px}.content-asset .lOther .cProduct-main{padding-block:10px 35px}.content-asset .lOther-capacity{margin-top:8px;font-size:12px}.content-asset .lProduct{padding-top:130px}.content-asset .lProduct-label{height:18px;font-size:10px;border-radius:2px;padding-inline:4px 3px;padding-top:1px;margin-bottom:8px;letter-spacing:-.05em}.content-asset .lProduct-name{margin-bottom:21px}.content-asset .lProduct-content{gap:62px;padding-block:14px 0}.content-asset .lProduct .cProduct-main{padding-block:22px 30px}.content-asset .lProduct .lProduct-note{margin-top:2px}.content-asset .lProduct-selectWrap{margin-top:21px;gap:10px}.content-asset .lProduct-selectLabel{font-size:12px}.content-asset .lProduct-selectValue.value:after{top:10px;right:10px;width:11px;height:11px}.content-asset .lProduct-select.variation-select#product-select{font-size:14px;padding:8px 52px 8px 10px}.content-asset .lProduct-select.variation-select#product-select:focus{font-size:14px}.content-asset .lProduct-comment{font-size:10px;translate:0 -3px}}@media screen and (min-width:769px) and (max-width:1100px){.content-asset .cFlexCampaign-image{max-width:none}.content-asset .lComplex-item{flex-direction:column;align-items:flex-start;gap:30px}.content-asset .lComplex .lComplex-item+.lComplex-item{max-width:100%}}@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-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 .lComplex{padding-top:3.9285714286rem;margin-top:-1.4285714286rem}.content-asset .lComplex .cSectionTitle-title{margin-top:-.1071428571rem}.content-asset .lComplex-list{padding-inline:.6071428571rem}.content-asset .lComplex-item{padding-bottom:1.6071428571rem}.content-asset .lComplex-imageWrap{padding-top:1.0714285714rem}.content-asset .lComplex-item:first-child{padding-top:1.25rem}.content-asset .lComplex-item:nth-child(2){padding-top:1.4285714286rem}.content-asset .lComplex-item:nth-child(3){padding-top:1.6071428571rem}.content-asset .lComplex-item:nth-child(2) .content-asset .lComplex-text{padding-top:.4285714286rem}.content-asset .lComplex-content{font-size:.5rem}.content-asset .lComplex-bold{font-family:Hiragino Kaku Gothic W5 JIS2004,sans-serif;font-size:.6071428571rem}.content-asset .lKv{padding-bottom:2.3214285714rem}.content-asset .lKv-image{width:100%;height:14.7857142857rem}.content-asset .lKv-main{margin-top:2.3571428571rem;margin-inline:.5714285714rem}.content-asset .lKv-titleMain{font-size:.8571428571rem;margin-bottom:1.9642857143rem}.content-asset .lKv-titleMain rt{font-size:.3571428571rem}.content-asset .lKv-titleSub{font-size:.6428571429rem}.content-asset .lKv-lead{font-size:.5rem;line-height:1.5714285714;margin-top:.3571428571rem}.content-asset .lKv-lead:last-child{margin-top:.5357142857rem}.content-asset .lMethod{padding-top:3.9285714286rem}.content-asset .lMethod-lead{padding-inline:.6071428571rem;padding-top:1rem}.content-asset .lMethod-bold{font-size:.6071428571rem}.content-asset .lMethod-text{font-size:.5rem;padding-top:.3571428571rem}.content-asset .lMethod-flow{padding-top:1.4285714286rem}.content-asset .lMovie{padding-top:3.9285714286rem}.content-asset .lMovie-inner{padding-inline:.6071428571rem}.content-asset .lMovie-movieBlock{margin-top:1.4285714286rem;height:7.5rem}.content-asset .lMovie-controlPanels{padding-top:1.0714285714rem;padding-inline:1.0357142857rem;gap:.1428571429rem}.content-asset .lMovie-controlPanel{height:1.7142857143rem}.content-asset .lMovie-controlPanel span{font-size:.4642857143rem}.content-asset .lMovie-link{padding-top:1.4285714286rem;margin-top:1.4285714286rem;padding-inline:1.0357142857rem}.content-asset .lOther{padding-top:3.9285714286rem}.content-asset .lOther .cProduct{padding-top:1.4285714286rem}.content-asset .lOther-capacity{margin-top:.3571428571rem;font-size:.4285714286rem}.content-asset .lProduct{padding-top:3.9285714286rem}.content-asset .lProduct-label{height:.6428571429rem;margin-bottom:.3571428571rem;font-size:.3571428571rem;padding-inline:.1428571429rem .1071428571rem;padding-top:.0357142857rem;border-radius:.0714285714rem}.content-asset .lProduct .lProduct-note{margin-top:.1785714286rem}.content-asset .lProduct-selectWrap{margin-top:.7142857143rem;gap:.3571428571rem}.content-asset .lProduct-selectLabel{margin-top:.1785714286rem;font-size:.4285714286rem}.content-asset .lProduct-selectValue.value:after{top:.4642857143rem;right:.2857142857rem;width:.3571428571rem;height:.3571428571rem}.content-asset .lProduct-select.variation-select#product-select{font-size:.5rem;padding:.2857142857rem 1.9642857143rem .2857142857rem .3571428571rem}.content-asset .lProduct-select.variation-select#product-select:focus{font-size:.5rem}.content-asset .lProduct-comment{font-size:.3571428571rem;translate:0 -.1071428571rem}}