.ltdcd .title-wrap{display:flex;flex-wrap:wrap;padding:0 12.5vw}
.ltdcd .title-wrap.mobile-title{display:none}
.ltdcd .title-wrap.txt-center{justify-content:center}
.ltdcd .title-wrap.txt-right{justify-content:right}
.ltdcd .title-wrap.txt-left{justify-content:left}
.ltdcd .title-wrap h2{display:block;width:100%;padding-bottom:.4rem}
.ltdcd .title-wrap .font_body_2{padding-top:2.4rem;max-width:60rem}
@media all and (max-width:1024px){.ltdcd .title-wrap .font_body_2{padding-top:1.2rem}
}
.ltdcd .title-wrap .font_body_2 span{color:red}
.ltdcd .inner-content{display:flex;margin-top:4rem;align-items:flex-end}
.ltdcd .inner-content .main-concept{display:flex;align-items:flex-end}
.ltdcd .inner-content .main-concept .text-wrap{width:80%;display:none}
.ltdcd .sub-desc{padding-left:12.5vw;padding-right:3.3333vw;max-width:36rem;box-sizing:content-box}
.ltdcd .sub-desc .desc-box{padding-bottom:20rem}
.ltdcd .sub-desc .desc-box h3 span{color:red;padding-right:.6rem}
.ltdcd .sub-desc .desc-box p{margin-top:.8rem}
.ltdcd .sub-desc .desc-box .img-wrap{margin-top:3.2rem}
.ltdcd .sub-desc .desc-box .img-wrap img{width:100%}
@media all and (max-width:1366px){.ltdcd .title-wrap{padding:0 7.8331vw}
.ltdcd .sub-desc{padding-right:4rem;padding-left:7.8331vw}
.ltdcd .font_contents_title_2_main{font-size:1.8rem}
.ltdcd .font_body_3{font-size:1.4rem}
}
@media all and (max-width:1024px){.ltdcd .font_headline_3{font-size:2.8rem}
.ltdcd .font_contents_title_2_main{font-size:1.6rem}
.ltdcd .font_body_3{font-size:1.3rem}
.ltdcd .title-wrap{display:none;padding:0 4.1667vw}
.ltdcd .title-wrap.mobile-title{display:flex}
.ltdcd .inner-content{flex-wrap:wrap;margin-top:unset}
.ltdcd .inner-content .main-concept{position:relative}
.ltdcd .inner-content .main-concept .title-wrap{width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%);color:#fff}
.ltdcd .inner-content .sub-desc{max-width:unset;order:2;width:100%;margin-top:4.8rem;padding:0 4.1667vw 4.8rem}
.ltdcd .inner-content .sub-desc .desc-box{min-width:34rem;padding:unset}
.ltdcd .inner-content .sub-desc .desc-box .img-wrap{width:100%;margin-top:2.4rem}
.ltdcd .inner-content .sub-desc .desc-box .img-wrap img{width:39.9148%;min-width:26.5rem}
}
@media all and (max-width:767px){.ltdcd .inner-content .sub-desc{padding:0 max(5.1282vw,2rem) 4.8rem;margin-top:4rem}
.ltdcd .inner-content .sub-desc .desc-box-wrap .img-wrap{width:64.5714%}
.ltdcd .inner-content .sub-desc .desc-box{min-width:unset}
.ltdcd .inner-content .main-concept .title-wrap{padding:0 max(5.1282vw,2rem)}
}
html[dir=rtl] .ltdcd .inner-content .sub-desc{padding-right:12.5vw;padding-left:3.3333vw}
@media all and (max-width:1366px){html[dir=rtl] .ltdcd .inner-content .sub-desc{padding-left:4rem;padding-right:7.8331vw}
}
@media all and (max-width:1024px){html[dir=rtl] .ltdcd .inner-content .sub-desc{padding:0 4.1667vw 4.8rem}
}
@media all and (max-width:767px){html[dir=rtl] .ltdcd .inner-content .sub-desc{padding:0 max(5.1282vw,2rem) 4.8rem}
}