﻿

/* 메인 컨테이너 */
#container { position:relative; z-index:2; width:100%;}
#container *{ scrollbar-arrow-color: #ddd; scrollbar-Track-Color: #ddd; scrollbar-base-color: #aaa; scrollbar-Face-Color: #aaa; scrollbar-3dLight-Color: #aaa; scrollbar-DarkShadow-Color: #aaa; scrollbar-Highlight-Color: #aaa; scrollbar-Shadow-Color: #aaa;}
#container ::-webkit-scrollbar { width: 5px; }
#container ::-webkit-scrollbar-thumb { background-color: #aaa; border-radius:10px; }
#container ::-webkit-scrollbar-track { background-color: #ddd; border-radius:10px; }

.MC_wrap1 { position: relative; background: #eaf3ff url('/images/dgedu/template/TC03/main/con_bg.png') no-repeat center bottom; }

.con_wrap { display: flex; width: 100%; flex-wrap: wrap; justify-content: space-between; margin: 3rem 0; float: left; }
.con_box { width: calc((100% - 1rem) / 2); } 

.MC_box1 { position: relative; width: 56.5rem; height: 27.5rem; margin-left: -13rem; float: left; } /* 메인비주얼 */
.MC_box2 { position: relative; width: calc(100% - 46.5rem); height: 22.5rem; float: right; margin-top: 5rem; } /* 선거공약 */
.MC_box2::before { position: absolute; top: -3.7rem; right: 0; background: url('/images/dgedu/template/TC03/main/notice_bg.png') no-repeat center / cover; width: 10.05rem; height: 9.05rem; z-index: 1; content: ""; }
.MC_box3 { position: relative; width: 16.75rem; height: 23.5rem; } /* 계획 및 현황 */
.MC_box4 { position: relative; width: 100%; height: 11.25rem; } /* 바로가기1 */
.MC_box5 { position: relative; width: 100%; height: 11.25rem; margin-top: 1rem; } /* 공약이행주민평가단 */
.MC_box6 { position: relative; width: calc((100% - 36.5rem) / 2); height: 16.75rem; } /* 바로가기2 */
.MC_box7 { position: relative; width: 100%; height: 4rem; margin-top: 1rem; } /* 바로가기3 */

.MC_wrap1 + .comCont{ margin-top:2.5rem;}

@media (max-width:1840px){
	.MC_wrap1 { background: #eaf3ff; }
}

@media (max-width:1440px){
	
	.MC_box2::before { display: none; }
}

@media (max-width:1300px){
	.con_wrap { margin: 1.5rem 0; }
	.con_box { width: calc(100% - 19rem); }

	.MC_box1 { width: 47.5rem; margin-left: -8rem; } /* 메인비주얼 */
	.MC_box2 { width: calc(100% - 40.5rem); } /* 선거공약 */
	.MC_box3 { width: 17.75rem; } /* 계획 및 현황 */
	.MC_box6 { width: 100%; height: auto; margin-top: 1.5rem; } /* 바로가기2 */
}

@media (max-width:1240px) {

    #container{ padding-top:6rem;}

	.MC_box1 { width: 100%; height: auto; margin-left: 0; } /* 메인비주얼 */
	.MC_box2 { width: 100%; height: auto; margin-top: 1.5rem; } /* 선거공약 */
	.MC_box2::before { display: block; top: -1.8rem; right: 1rem; width: 7.05rem; height: 6.3rem; }

}

@media (max-width:1130px) {
	
	.MC_box7 { height: auto; margin-top: 1.5rem; } /* 바로가기3 */
}

@media (max-width:860px) {
	.con_box { width: 100%; }

	.MC_box3 { width: 100%; height: auto; } /* 계획 및 현황 */
	.MC_box4 { height: auto; margin-top: 1.5rem; } /* 바로가기1 */
	.MC_box5 { height: auto; margin-top: 1.5rem; } /* 공약이행주민평가단 */
}

@media (max-width:630px){
	.MC_box1 { width: 100%; margin-left: 0; } /* 메인비주얼 */
	.MC_box2::before { display: none; }
}