@charset "utf-8";

.headerRight a.menuSite, .gnb > li.active > a, .gnb > li > a:hover, .gnb > li > a:focus, .gnb > li > .dep02, .mainMidCon3, .mbrBtn1-1, .mbrBtn1-2:hover, .mbrBtn1-2:focus, .leftCont > h3, .con > h5:before, .con .h5:before, .con > .col-sm-12 h5:before, .textPop:before, .textPopMore, .tabStyle li.on a, .tabStyle li a:hover {background:#684A36}
.allMenuGnb > li:hover > a, .allMenuGnb > li:focus > a, .mbrBtn1-1, .mbrBtn1-2, .popupModal .modal-content {border-color:#684A36}
.allMenuGnb > li > .dep02 > li > a:hover, .allMenuGnb > li > .dep02 > li > a:focus, .allMenuGnb > li:hover > a, .allMenuGnb > li:focus > a, .notiList > li > a:hover .notiList_tit, .notiList > li > a:hover .notiList_date, .mbrBtn1-2, .leftCont .leftmenu > li > .depth2 > ul > li a:hover, .leftCont .leftmenu > li > .depth2 > ul > li a:focus, .mColor, .rightCont > h4 .location li.end {color:#684A36}

/* 메인이미지 */
#mainVisual .mv01 {background:url('../images/mainVisual1.jpg') center center no-repeat}

/* 메인 롤링 좌측 */
#mainInfoWrap {background-image: linear-gradient(to right, #634430 30% , #fff 50%)}
/*.mainInfo {background:url('../images/mainInfoBg.jpg') bottom left no-repeat} 이미지 삭제 */
.mainInfo_roll_txt {background:rgba(199 178 154 / 90%)}

.mainMidCon2 {background:#D9C9BD}

#guide {background:url('../images/guideBg.jpg') center center  no-repeat}

/* 입학문의 배경 */
.mainBottomRight {background:#EFECEA}

/* 서브 이미지 */
.sv01 {background:url('../images/subVisual1_v1.jpg') center center no-repeat}


.olList {padding-left:20px}
.olList > li {list-style:decimal; margin-bottom:10px}
.olList > li > .listRect {padding-left:5px}

/* 참여방법/자격요건 */
.flex_0505 {display:flex; align-items:center; justify-content:flex-start}
.flex_0505:last-child {margin-right:0}
.Box0505 {text-align:center; height:100px; display:flex; justify-content:center; align-items:center}
.iconWrap {width:90px; height:90px; background:#bfada1; border-radius:100px; flex-shrink:0; display:flex; align-items:center; justify-content:center}
.icon_0505 {font-size:34px; color:#fff; text-align:center}
.ml20 {margin-left:20px}


/* 기존 major css */
.sihThum {width:70%}

/* 상단 팝업 3개 고정 */ 
.mainPopupSwiperWrap {position:relative}
#mainPopup > .inner {height:auto; margin-top:0}
.fixPopWrap {display:flex; justify-content:center; flex-wrap:wrap; margin:20px 0}
.fixPopWrap > div {margin:10px 20px; width:100%; max-width:320px; overflow:hidden; border-radius:15px}


@media screen and (max-width:1300px) {
	.sihThum {margin-top:23px; width:100%}
}

@media screen and (max-width:860px) {
	#mainInfoWrap {background:#634430}
}

@media screen and (max-width:768px) {
	.sihThum {margin:20px auto 0 auto; width:70%}
}