@charset "utf-8";

#header-Top, #header-Gnb section > .gnb > li:hover > a, #header-Gnb section > .gnb > li.active > a, #header-Gnb section > .gnb > li > ul, .popup .slide:before, .quickRight, .noticeWrap .notice > div .more:hover, #subContainer #leftCont h2, .tabStyle li.on a, .tabStyle li a:hover, .mainQuickRight, #popupWrap .bx-wrapper .bx-pager.bx-default-pager a:hover, #popupWrap .bx-wrapper .bx-pager.bx-default-pager a.active, #popupWrap .bx-wrapper .bx-pager.bx-default-pager a:focus {background-color:#bb6d0d}
.popupModal .modal-content {border-color:#bb6d0d}
.quickRight > ul li:nth-child(1) a, .quickRight > ul li:nth-child(2) a:hover, .noticeWrap .notice > h3.active a, .noticeWrap .notice > div .notiList li a:hover span, .quickLeft > li:hover a, #rightCont h3 .location li:last-child, #leftCont .leftmenu > li > .depth2 > li.active > a, #leftCont .leftmenu > li > .depth2 > li > a:hover, .box .inner .title, .faculty .fa-search-plus, .mainColor, .hamburgerGnb > li > a.active, .hamburgerGnb > li > a:hover, .popup .slide > div h3, .popup .slide a.more, .mainQuickLeft > a:hover {color:#bb6d0d}
#rightCont .con > h4:before, #rightCont .con .h4:before {border-color:#bb6d0d}
#rightCont .con .tab-content h4:before, #rightCont .con .h4:before {border-color:#bb6d0d}

.mainVisual01 {background:url('../images/mainVisual01.jpg') center center no-repeat; background-size:cover} /* 학과별로 메인,서브이미지 포지션 값으로 반응형 조절하기 */
.subVisual01 {background:url('../images/mainVisual01.jpg') center 14% no-repeat; background-size:cover} /* 학과별로 메인,서브이미지 포지션 값으로 반응형 조절하기 */
#linkWrap {background:url('../images/linkWrapBg.jpg') center center no-repeat; background-size:cover} /* 학과별로 메인,서브이미지 포지션 값으로 반응형 조절하기 */

/* 21.04.14 퀵메뉴 별도 변경 
.quickRight {padding:20px;height: 170px;}
.quickRight > div p {font-size: 13px;}
.quickRight > div h4 {font-size: 17px;}
.quickRight > ul {margin-top: 16px;}
.quickLeft {height: 170px;padding: 36px 0;}*/

.p_title {color:#bb6d0d; font-weight:700; font-size:24px; margin-bottom:10px; line-height:30px; letter-spacing:-1.8px}

#rightCont .con .tab-pane > h5 {font-size:16px; font-weight:800; margin:20px 0 10px; overflow: hidden; letter-spacing:-0.45px}
#header-Gnb section > .gnb > li:nth-child(3) > ul {min-width:130px}

.box .inner {padding:30px 15px}

.borderbox {border: solid 1px #bb6d0d; padding:10px}
.borderbox > p {color: #bb6d0d; font-weight: 700; font-size: 16px; line-height: 30px; letter-spacing: -1.8px}

.boxmajor {background: #bb6d0d; padding: 10px}
.boxmajor {background: #bb6d0d; padding: 10px}
.boxmajor {background: #bb6d0d; padding: 10px}
.boxmajor > p {color:#fff; font-weight: 700; font-size: 14px;}
.opacity80 {opacity:0.8}
.opacity60 {opacity:0.6}

#rightCont .con .tab-content h4 {font-size:0.938vw; font-weight:700; margin:2.083vw 0 1.042vw; overflow:hidden; letter-spacing:-0.023vw}
#rightCont .con .tab-content h4:before {content:""; width:0.938vw; height:0.938vw; display:inline-block; vertical-align:text-bottom; background:#fff; margin-right:0.26vw; border:0.26vw solid; box-sizing:border-box; border-color:#bb6d0d}

@media screen and (max-width:1920px) {
	#rightCont .con .tab-content h4 {font-size:18px; margin:40px 0 20px; letter-spacing:-0.45px}
	#rightCont .con .tab-content h4:before {width:18px; height:18px; margin-right:5px; border:5px solid; border-color:#bb6d0d}
}
@media screen and (max-width:1139px) {
	#header-Gnb section > .gnb {background:#bb6d0d}
}
@media screen and (max-width:768px) {	
	.mainVisual01 {background-position:15% center} /* 학과별로 메인,서브이미지 포지션 값으로 반응형 조절하기 */
	.subVisual01 {background:url('../images/mainVisual01.jpg') 10% 15% no-repeat; background-size:cover}
}
@media screen and (max-width:425px) {	
	.mainVisual01 {background-position:20% center} /* 학과별로 메인,서브이미지 포지션 값으로 반응형 조절하기 */
}
@media screen and (max-width:320px) {	
	.mainVisual01 {background-position:24% center} /* 학과별로 메인,서브이미지 포지션 값으로 반응형 조절하기 */
}