@charset "utf-8";

/* 학과 컬러 */
.mColorBg, header > section > nav.gnb > ul > li > a:hover, header > section > nav.gnb > ul > li > a:focus, header > section nav.gnb > ul > li.active > a, header > section > nav.gnb > ul > li > ul.navSubmenu, .allmenuCon, .btnPopOpen, .mainArticleRightSlider > li > .more:hover, .mainArticleRightSlider > li > .more:focus, .mainArticleRight .bx-wrapper .bx-prev:hover, .mainArticleRight .bx-wrapper .bx-prev:focus, .mainArticleRight .bx-wrapper .bx-next:hover, .mainArticleRight .bx-wrapper .bx-next:focus, .mainArticleLeftTop:after, .mainTypeA_Btn:hover, .mainTypeA_Btn:focus, .mainTypeB_Btn:hover, .mainTypeB_Btn:focus, .mainTypeD_list > li > a:hover, .mainTypeD_list > li > a:focus, .newsRight > li > a:hover, .newsRight > li > a:focus, #leftCont h2, .visionBox > li strong, .tabStyle li.on a, .tabStyle li a:hover, .tabStyle li a:focus, #videoRollWrap {background:#fe710a}
.mainArticleLeftBottom > ul > li > a:hover, .mainArticleLeftBottom > ul > li > a:focus, .mainArticleRightSlider > li > .more:hover, .mainArticleRightSlider > li > .more:focus, .mainTypeA_Btn:hover, .mainTypeA_Btn:focus, .mainTypeB_Btn:hover, .mainTypeB_Btn:focus {border-color:#fe710a}
.mColor, .mainArticleLeftBottom > ul > li > a:hover, .mainArticleLeftBottom > ul > li > a:focus, .newsRightRight > .more, #noticeWrap > section > ul > li > h4, #noticeWrap .more, .professor li .pro_right dl dt a .fa-stack-2x {color:#fe710a}
#rightCont .con h4.h4Tit:before {border:6px solid #fe710a}

/* 학과 GNB 간격 조절 */
header > section > nav.gnb > ul > li {margin-left:70px}


/* 학과 GNB 마우스오버 메뉴 영역 최소값(메뉴떨어지는 경우에만 늘리기) */
header > section > nav.gnb > ul > li:nth-child(1) > ul.navSubmenu {min-width:150px}
header > section > nav.gnb > ul > li:nth-child(7) > ul.navSubmenu {min-width:120px}
header {background: linear-gradient(180deg, #dcdcdc, transparent); position:fixed; z-index:9; width:100%; transition: 0.3s;}
header > section {max-width:1440px; margin:0 auto; padding:30px 0; height:90px; box-sizing:border-box}
header > section h1.logo img {height:auto}
header > section a i {font-size:22px; vertical-align:-webkit-baseline-middle; margin-left:50px; margin-top:5px}
header > section a:hover i {color:#fe710a}

.fixed {background:#fff !important; transition: 0.3s;}

/* 전체메뉴보기 크기조절 */
.allmenuNavList {width:25%; height:250px}
.allmenuWrap {max-width:1440px}


/* 메인이미지 경로 */
#mainVisualWrap {background:url('../images/mainVisual_01.jpg') 40% top no-repeat; height:870px; ; background-size:cover}
#mainVisualWrap > div {position:relative; max-width:1440px; margin:0 auto}

/* 서브이미지 경로 */
.subVisual01 {background:url('../images/subVisual_01.jpg') center 3% no-repeat; background-size:cover}

/* 메인버튼 */
.mainBtn ul li a:hover {border:1px solid #fe710a; transition:0.3s; color:#fe710a}
.mainBtn ul li a:hover span {color:#fe710a; transition:0.3s}

/* 메인 컨텐츠 */
.conWrap .noticeConWrap ul li a:hover .date {color:#fe710a; transition:0.3s}
.conWrap .noticeConWrap ul li a:hover .title {color:#fe710a; transition:0.3s}

/* 배너 */
.bannerWrap .box01 {background-color:#fc9d07}
.bannerWrap .box02 {background-color:#fe710a}

/* 퀵버튼 */
.quick a i {font-size:34px; margin-bottom:20px}
.quick a:hover {color:#fe710a; transition:0.3s}



.popupSlider_f > li > div:nth-child(odd) {background:#fff1db}
.popupSlider_f > li > div:nth-child(even) {background:#ffe4d0}
.popupSlider_f > li > div:nth-child(odd) .btnMore a {background:#fc9d07}
.popupSlider_f > li > div:nth-child(odd) .pointColor {color:#fc9d07}
.popupSlider_f > li > div:nth-child(even) .btnMore a {background:#fe710a}
.popupSlider_f > li > div:nth-child(even) .pointColor {color:#fe710a}