main{background:#000}header{background:#232222}.leaderWrapper{padding-top:var(--headerHeight);color:#fff}.leaderTopCtn{background:#232222}.leaderTopDiv{padding-left:var(--sp);max-width:calc(var(--max) + var(--sp)*2);border-bottom:2px solid #4d4d4d;padding-bottom:20px;position:relative}.leaderTopDiv:after{content:"";width:2px;height:var(--sp);bottom:calc(-1*var(--sp) - 2px);background:#4d4d4d;position:absolute}.leaderCtn{padding:0 calc(var(--sp)*2);background:#3f3f3f}.leaderDiv{padding:calc(var(--sp)*2)0 calc(var(--sp)*1);border-left:2px solid #4d4d4d;justify-content:space-between;align-items:flex-start;display:flex}.leaderSection:not(:first-of-type) .leaderDiv{border-top:2px solid #4d4d4d}.leaderLeft{margin-left:var(--sp);--wd:calc(440px + var(--sp));width:var(--wd);flex:1 0 var(--wd);aspect-ratio:1;position:relative}.leaderLeft:after{content:"";z-index:0;width:100%;height:140%;left:calc(var(--sp)*-1);top:calc(var(--sp)*-1);background:#232222;position:absolute}.leaderLeft img{object-fit:cover;z-index:1}.leaderRight{width:calc(100% - (440px + var(--sp)));padding-left:var(--sp)}.leaderDiscCtn{position:relative}.leaderTitle{margin-top:15px}.leaderDiscCtn:before{content:"";height:100%;width:calc(var(--sp)*2);top:0;left:calc(var(--sp)*-2);background:#494949;position:absolute}.leaderDiscCtn:after{content:"";background:#494949;width:50%;height:100%;position:absolute;top:0;left:100%}.leaderTextCtn p{margin:revert}.leaderViewMoreTextCtn{background:#494949;margin-top:40px;padding:30px 30px 30px 0}.leaderTextCtn div{max-height:405px;transition:max-height 1s var(--cEaseInOut);position:relative;overflow:hidden}.leaderCtn button{cursor:pointer;background:0 0;border:none;margin:20px 0 0;padding:0;font-family:inherit;font-size:18px;font-weight:500;text-decoration:underline;color:#fff!important}.leaderTopMobile{display:none}@media screen and (max-width:1100px){.leaderCtn{padding:0 var(--sp)}.leaderDiv{border:none;flex-direction:column;padding-bottom:0}.leaderLeft:after{left:calc(var(--sp)*-2);height:calc(100% + var(--sp))}.leaderLeft{--wd:80%;padding-right:var(--sp)}.leaderRight{width:100%}.leaderRight h1,.leaderRight .leaderTitle{display:none}.leaderViewMoreTextCtn{margin-top:0}.leaderTopMobile{padding-top:50px;padding-left:calc(var(--sp)*1);display:block}.leaderSection:not(:first-of-type) .leaderDiv{border-top:none}}
