/* 메인 컨테이너 */
#container { position:relative; z-index:2; width:100%; }

.MC_wrap1 { position: relative; height:30rem; }
.MC_wrap2 { position: relative; margin-bottom:4.5rem;}
.MC_wrap2:before {content:''; position:absolute; bottom:0; right:0; width:153px; height:220px; background:url('/images/pen/template/T0002/main/wrap2_deco_01.png') no-repeat 0 0 / contain; z-index:-1;}
.MC_wrap3 .container { position: relative; padding-top:4.25rem; padding-bottom:4.25rem; }
.MC_wrap3 .container::before { position:absolute; top: 0; right: -8rem; border-top-right-radius: 2.75rem; width:200%; height: 100%; background: #f1f2f6; content: ""; z-index: -1; }
.MC_wrap3 .container::after {position: absolute; top: -1.8rem; right:-6.4rem; width:72px; height:72px; content:''; background: url('/images/pen/template/T0002/main/wrap3_deco_02.png') no-repeat 0 0 / contain;}

.MC_wrap2 .con_wrap { display:flex; justify-content:space-between; height:9rem;}

.MC_box1 { position:absolute; right:50%; margin-right:-43rem; width: 100%; max-width:91rem; height: 100%; z-index:-2; } /* 메인비주얼 */
.MC_box2 { position:relative; width:19.5rem; height: 13.75rem; top:-4.8rem; left:-3.35rem; border-radius:2rem; background:#ffaa01; } /* 바로가기1 */
.MC_box2:before {content:''; position:absolute; top:-2rem; left:-0.85rem; width:84px; height:84px; background:url('/images/pen/template/T0002/main/vision_deco_02.png') no-repeat 0 0 / contain; z-index:-1;}
.MC_box2:after {content:''; position:absolute; top:-2.9rem; left:1.9rem; width:63px; height:103px; background:url('/images/pen/template/T0002/main/vision_deco_01.png') no-repeat 0 0 / contain;}
.MC_box3 { position:relative; width:calc(100% - 19.5rem); height: auto; margin-top: 3.15rem; } /* 바로가기2 */
.MC_box4 { position:relative; width:100%; margin-top: 3rem; height:17.3rem;} /* 정책방향과 과제 */
.MC_box5 { position:relative; } /* 갤러리 */


@media screen and (max-width: 1760px) {
	.MC_wrap1 { height:auto; }
	.MC_box1 { position:relative; right:1rem; margin-right:0; } /* 메인비주얼 */    
}

@media (max-width: 1440px) {
	.MC_box2 { left:0; } /* 바로가기1 */
	.MC_box3 { width:calc(100% - 21.5rem);  margin-top: 1.25rem; } /* 바로가기2 */
}

@media (max-width: 1280px) {
	.MC_wrap2:before {display:none;}
	.MC_wrap3 .container { padding-top:2rem; padding-bottom:2rem; }
	
	.MC_box4 { margin-top: 2rem; padding-top:2rem; height:auto; border-top:1px solid #ddd;} /* 정책방향과 과제 */
}

@media (max-width: 1024px) {
	.MC_wrap2 {margin-bottom:3.5rem;} 
	
    .MC_box1 { right:0; } /* 메인비주얼 */
    .MC_box2 { width: 36%; } /* 바로가기1 */
    .MC_box3 { width: 60%; } /* 바로가기2 */
}

@media (max-width: 768px) {
	
}

@media (max-width:650px){
	.MC_wrap2 {margin-bottom:2.75rem;}
	.MC_wrap2 .con_wrap { flex-direction:column; height:auto; }
	.MC_wrap3 .container {padding-top:1.5rem;}
	
    .MC_box2 { width: 100%; top:auto; height:auto; margin-top:1rem; border-radius:1rem; } /* 바로가기1 */
    .MC_box3 { width: 100%; margin-top:1.5rem;} /* 바로가기2 */
    .MC_box4 { margin-top: 1.5rem; padding-top:1.5rem;} /* 정책방향과 과제 */
}

@media (max-width:380px){
	.MC_box2:after {width:50px; height:82px; top:-2.5rem; left:0.75rem;}    
}
