﻿

/* 메인 컨테이너 */
#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;}
.MC_wrap1:after {position: absolute; top: 0; left: 0; content: url('/images/dgedu/template/TC08/main/bg_wrap01_1.png');}
.MC_wrap2 {position: relative; margin-top: 3rem;}
.MC_wrap2:before {position: absolute; top: -6.5rem; right: -8.5rem; width: 13rem; height: 13rem; border: 1.7rem solid #accadb; border-radius: 50%; opacity: 0.2; content: "";}
.MC_wrap2 .container {position: relative;}
.MC_wrap2 .container:before {position: absolute; bottom: -2rem; left: -10rem; content: url('/images/dgedu/template/TC08/main/bg_wrap02_1.png');}
.MC_wrap3 .container {position: relative; padding: 2.5rem 0;}
.MC_wrap3 .container:before {position: absolute; top: 0; left: -5rem; width: 200%; height: 100%; background: #f2f2ff; border-radius: 4.5rem 0 0 4.5rem; content: "";}
.MC_wrap3 .container:after {clear: both; display: block; content: "";}
.MC_wrap4 {position: relative;margin:2.5rem 0;}

.MC_box1 {position: relative; padding: 2.5rem 0;} /* 메인비주얼 */
.MC_box1:before {position: absolute; top: 0; right: 15%; width: 1000%; height: 100%; background: #f2f8ff; border-radius: 4rem; content: "";}
.MC_box2 {position: absolute; bottom: 5rem; left: 3.5rem; width: 41rem; height: 7.5rem; z-index: 1;} /* 바로가기1 */
.MC_box3 {position: relative; float: left; margin-right: 3rem; width: 30rem; height: 18.5rem;} /* 특성화고 찾기 */
.MC_box4 {position: relative; float: left; width: calc(100% - 33rem); height: 18.5rem;} /* 게시판 */
.MC_box5 {position: relative; float: left; width: 100%; height: 8.5rem;} /* 바로가기2 */
.MC_box6 {position: relative; float: left; margin-right: 3rem; width: 30rem; height: 12.5rem;} /* 채용정보 */
.MC_box7 {position: relative; float: left; width: calc(100% - 33rem); height: 12.5rem;} /* 채용공고 */
.MC_box8 {position: relative; margin-top: 2rem; width: 100%; max-width: 70rem; height: 15rem;} /* 갤러리 */

@media (max-width: 1600px) {
	.MC_box1 {padding: 2.5rem 0 3.5rem;} /* 메인비주얼 */
}

@media (max-width: 1440px) {
	.MC_wrap2:before {display: none;}
	.MC_wrap3 .container {padding: 2.5rem 1rem;}
	.MC_wrap3 .container:before {left: -1rem; border-radius: 2rem 0 0 2rem;}

	.MC_box3 {margin-right: 1.5rem;} /* 특성화고 찾기 */
	.MC_box4 {width: calc(100% - 31.5rem);} /* 게시판 */
	.MC_box6 {margin-right: 1.5rem;} /* 채용정보 */
	.MC_box7 {width: calc(100% - 31.5rem);} /* 채용공고 */
}

@media (max-width: 1280px) {
	.MC_box2 {position: relative; margin-top: 2rem; bottom: auto; left: auto; width: 100%;} /* 바로가기1 */
	.MC_box3 {margin-right: 1rem; width: 14rem;} /* 특성화고 찾기 */
	.MC_box4 {width: calc(100% - 15rem);} /* 게시판 */
	.MC_box5 {height: 10.5rem;} /* 바로가기2 */
	.MC_box6 {margin-right: 1rem;} /* 채용정보 */
	.MC_box7 {width: calc(100% - 31rem);} /* 채용공고 */
}

@media (max-width: 1240px) {

	#container{ padding-top:6rem;}
}

@media (max-width: 1024px) {
	.MC_box3 {width: 12rem;} /* 특성화고 찾기 */
	.MC_box4 {width: calc(100% - 13rem);} /* 게시판 */
	.MC_box6 {width: 23rem;} /* 채용정보 */
	.MC_box7 {width: calc(100% - 24rem);} /* 채용공고 */
}

@media (max-width: 768px) {
	.MC_wrap1:after {display: none;}
	.MC_wrap2 {margin-top: 2rem;}
	.MC_wrap3 .container {padding: 2rem 1rem;}
	.MC_wrap4 {margin: 2rem 0;}

	.MC_box1 {padding: 1.5rem 0 3rem;} /* 메인비주얼 */
	.MC_box1:before {right: -1rem; border-radius: 1rem;}
	.MC_box2 {height: auto;} /* 바로가기1 */
	.MC_box3 {margin-right: 0; width: 100%; height: auto;} /* 특성화고 찾기 */
	.MC_box4 {margin-top: 2rem; width: 100%; height: auto;} /* 게시판 */
	.MC_box5 {height: auto;} /* 바로가기2 */
	.MC_box6 {margin-right: 0; width: 100%; height: auto;} /* 채용정보 */
	.MC_box7 {margin-top: 2rem; width: 100%; height: auto;} /* 채용공고 */
}

@media (max-width: 540px) {
}

@media (max-width: 460px) {
	#mNav .snb .login li:nth-of-type(2n):before{ display:none; }
}


