/* 메인 컨테이너 */
.MC_wrap1 {background:var(--main-bg-color);}
.MC_wrap1 > .container {display:flex; flex-wrap:wrap; height:42.5rem;}
.MC_wrap1 .container > .con_wrap1 {flex:1 1 calc(100% - 20.5rem); width:100%; height:100%; overflow:hidden; position:relative; display:flex; flex-wrap:wrap;}
.MC_wrap1 .container > .con_wrap2 {flex:1 1 20.5rem; width:100%; height:100%; position:relative; overflow:hidden; display:flex; flex-wrap:wrap;}
.MC_wrap1 .container .con_wrap1 .con_content {width: 100%; height:100%; display:flex; flex-direction: column; flex-wrap:wrap; gap:0;}
.MC_wrap1 .container .con_wrap1 .con_content .con_section1 {position:relative; width: 100%; height:30rem; display:flex; position:relative;}
.MC_wrap1 .container .con_wrap1 .con_content .con_section1 > .MC_box1 {width:calc(100% - 17rem); overflow:hidden;}
.MC_wrap1 .container .con_wrap1 .con_content .con_section1 > .MC_box2 {width: 17rem; height:calc(100% - 3rem); background:#f2f3f8;}
.MC_wrap1 .container .con_wrap1 .con_content .con_section2 {position:relative; width: 100%; display:flex; flex:1 1; position:relative;}
.MC_wrap1 .container .con_wrap1 .con_content .con_section2 > .MC_box3 {width:calc(100% - 17rem); background:#fff;}
.MC_wrap1 .container .con_wrap1 .con_content .con_section2 > .MC_box4 {position:relative; width: 17rem; top:-3rem; height:calc(100% + 3rem);}
.MC_box5, .MC_box6, .MC_box7  {width:100%; background:#fff;}
.MC_box5 {height:10.5rem;}
.MC_box6 {height:16.5rem;}
.MC_box7 {height:calc(100% - 10.5rem - 16.5rem);}
.MC_box6 {border-top:1px solid #e6e6e6;}

@media (max-width:1240px) {
	.MC_wrap1 > .container {padding:0 1rem 1rem 1rem; height:auto;}
	.MC_wrap1 .container .con_wrap1 .con_content .con_section1 {height:auto;}
	.MC_wrap1 .container > .con_wrap1 {flex:1 1 100%;}
	.MC_wrap1 .container > .con_wrap2 {flex:1 1 100%; margin-top:1rem;}
	.MC_wrap1 .container .con_wrap1 .con_content .con_section1 {min-height:30rem;}
	.MC_wrap1 .container .con_wrap1 .con_content .con_section1 > .MC_box2 {height:auto;}
	.MC_wrap1 .container .con_wrap1 .con_content .con_section2 > .MC_box4 {top:-1.5rem; height:auto;}
	.MC_box5 {margin-bottom:1.35rem;}
	.MC_box6 {float:left; width:40%;}
	.MC_box7 {float:right; width:60%; height:16.5rem;}	
	.MC_box7 .pop_schedule0010 .sche_frame {height:calc(100% - 3.5rem);}
	.MC_box7 .pop_schedule0010 .lst {/* height:3.5rem; */}	
}

@media (max-width: 860px) {	
	.MC_wrap1 > .container {padding:0;}
	.MC_wrap1 .container .con_wrap1 .con_content .con_section1 {flex-direction:column; height:auto;}
	.MC_wrap1 .container > .con_wrap1 .MVisual0010 .item img {position:relative; min-height:100%; top: 0%; min-width:100%;}
	.MC_wrap1 .container .con_wrap1 .con_content .con_section1 > .MC_box1 {width:100%; height:100%;}
	.MC_wrap1 .container .con_wrap1 .con_content .con_section1 > .MC_box2 {width:100%;}
	.MC_wrap1 .container .con_wrap1 .con_content .con_section2 {flex-direction:column;}
	.MC_wrap1 .container .con_wrap1 .con_content .con_section2 > .MC_box3 {width:100%; height:100%;}
	.MC_wrap1 .container .con_wrap1 .con_content .con_section2 > .MC_box4 {width:100%; margin:2.5rem 0 -1.5rem 0;}
	.MC_box5 {margin-bottom:0;}
	.MC_box6, 
	.MC_box7 {float:none; width:100%;}
	.MC_box6 {height:20rem;}	
}

@media (max-width: 480px) {
	.MC_box6 {height: 17rem;}
	.MC_box7 {height:auto;}
	.MC_box7 .pop_schedule0010 .sche_frame {padding:0 0.8rem; margin:0.8rem 0 1.5rem; height:auto;}
}
