﻿@charset "utf-8";
/* Web Font */
/**@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);**/
@font-face {
  font-family: Nanum Gothic;
  src: url("NanumGothic-Regular.eot");
  src: local("@"), url("NanumGothic-Regular.ttf") format(truetype), url("NanumGothic-Regular.woff") format(woff), url("nanumgothicregular.otf") format(opentype);
}
@font-face {
  font-family: Nanum Gothic;
  src: local("@"), url("NanumGothic-Regular.ttf") format("truetype"), url("NanumGothic-Regular.woff") format("woff"), url("nanumgothicregular.otf") format("opentype");
}

/* reset */
html{overflow-y:scroll;}
html,body{margin:0;padding:0; word-break:word-break; min-width: 1100px;}
body{overflow:visible;font:12px/1.5 Nanum Gothic, "돋움", Dotum, sans-serif;background: url(/images/body_bg.jpg) repeat-y center top; color:#505050; }
body.bodyBgNone{background:none;}

dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,tbody,tfoot,thead,th,td{margin:0;padding:0;}
input,textarea,select,td,th{font:12px/150% Nanum Gothic, "돋움", Dotum, sans-serif; vertical-align:middle;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
table{width:100%;table-layout:fixed;border-spacing:0;border-collapse:collapse;}
ol,ul,li{list-style:none;}
hr, legend, caption, .hidden{position:absolute;left:-5000px;top:0;visibility:hidden;overflow:hidden;line-height:0.1%;font-size:0.1%;width:0.1%;height:0.1%;}
caption{position:relative;display:none;}
img,fieldset{border:0 none;}
label,button{cursor:pointer;}
em,address{font-style:normal;}
div{word-break: break-all;}
a:link,a:visited{color:#8c8c8c;text-decoration:none;}
a:hover,a:active,a:focus{color:#414141;text-decoration:none; background:none;}

/* common : float clear */
.cf:after{content:""; display:block; clear:both;}
.cf{*zoom:1;}

.subContents{display:inline-block;}

.hideClear {
/* 리더기나 검색엔진도 못읽습니다. */
	width:0;
	height:0;
	margin:0;
	padding:0;
	font-size:0;
	line-height:0;
	overflow: hidden;
	visibility: hidden;
}

input[type="text"]{height:20px; border:1px solid #689ce8; padding: 0 0 0 5px;}
input[type="file"]{}
input[type="radio"]{}
input[type="checkbox"]{}
select{height:20px;  border:1px solid #689ce8;}

.mgt10{margin-top:10px;}
.mgt20{margin-top:20px;}
.mgt30{margin-top:30px;}
.mgt40{margin-top:40px;}
.mgt50{margin-top:50px;}
.mgt60{margin-top:60px;}
.mgb10{margin-bottom:10px;}
.mgb20{margin-bottom:20px;}
.mgb30{margin-bottom:30px;}
.mgb40{margin-bottom:40px;}
.mgb50{margin-bottom:50px;}
.mgb60{margin-bottom:60px;}
.mgb70{margin-bottom:70px;}
.mgb80{margin-bottom:80px;}
.mgb90{margin-bottom:90px;}
.mgb100{margin-bottom:100px;}

.mgl10{margin-left:10px;}
.mgl20{margin-left:20px;}
.mgl30{margin-left:30px;}
.mgl40{margin-left:40px;}
.mgl50{margin-left:50px;}
.mgl60{margin-left:60px;}
.mgr10{margin-right:10px;}
.mgr20{margin-right:20px;}
.mgr30{margin-right:30px;}
.mgr40{margin-right:40px;}
.mgr50{margin-right:50px;}
.mgr60{margin-right:60px;}
.bdlNone{border-left:none;}
.bdrNone{border-right:none;}

.pdb10{padding-bottom: 10px;}
.pdt50{padding-top:50px;}

.pdt20{padding-top:20px;}
.textAL{text-align:left;}
.textAC{text-align:center;}
.textAR{text-align:right;}
.vaT{vertical-align: top;}
.vaM{vertical-align: middle;}
.vaB{vertical-align: bottom;}

.ftwBold{font-weight:bold;}
.bgNone{background:none;}

.colRed{color:#ff0000;}
.colorFF9900{color:#ff9900;}

/*layOut*/
#wrap{position:relative;}

#skipToContent { position:relative; background:#cccccc; width:100%;} 
#skipToContent a { display:block; height:1px; width:1px; margin-bottom:-1px; overflow:hidden; text-align:center; color:#000; white-space:nowrap;} 
#skipToContent a:focus, 
#skipToContent a:active { height:auto; width:100%; padding:5px;}

#header{position:relative; background: url("/images/header_bgLine.png") repeat-x 50% 0; z-index:1200; height:59px;}
#header .inner{position:relative; width:1000px; margin: 0 auto;}
#visual{position:relative; margin-top:57px; }
#visual .inner{width:1087px; margin: 0 auto;}
#contents{position:relative; margin-top:54px; padding-bottom:100px; background: #fff;}
#contents .inner{width:1000px; margin: 0 auto; min-height:400px; padding-top:50px; background:#fff;  padding-bottom:50px;}
#contents.pdb0{padding-bottom:0;}
#footer{position:relative; z-index:1100;}

#header h1{padding: 3px 0 0px 0px;  display:inline-block; float:left;}
#header .logoP{float:left; padding-left:30px; line-height:50px; font-size: 20px; font-weight:bold; letter-spacing:-1px; background: url(/images/gate_topLineBg.png) no-repeat 16px 18px;}

/*공통 : 메뉴*/
.buttonList{text-align:center; margin-top:20px;}

/* 공통 : 유틸메뉴 */
.util{position:absolute; top:13px; right:0px;}
.util ul{float:left;}
.util li{float:left; padding-left:10px;}
.util li img{vertical-align:middle;}
.util_1{margin-right:5px; padding-top:4px; font-weight:bold; font-size:10px;}
.util_1 li{ background: url("/images/utilLineBg.png") no-repeat 0 4px;  padding-right:7px;}
.util_1 li.bgNone{background:none;}

/* 공통 : 메뉴설정 */
.topMenu{z-index:500; width:100%; background: url("/images/topMenu_bg.png") repeat-x 50% 0; position:absolute; top:59px; left:0; border-bottom: 5px solid #5992e8; border-top: 1px solid #e1e1e1;}
.topMenu .inner{width:1000px; margin: 0 auto; padding-left:0px;}
.depth1>li.menu1 a,.depth1>li.menu1{width:225px;}
.depth1>li.menu2 a,.depth1>li.menu2{width:191px;}
.depth1>li.menu3 a,.depth1>li.menu3{width:191px;}
.depth1>li.menu4 a,.depth1>li.menu4{width:190px;}
.depth1>li.menu5 a,.depth1>li.menu5{width:200px;}
.depth1>li.menu6 a,.depth1>li.menu6{width:190px;}
.depth1>li.menu7 a,.depth1>li.menu7{width:190px;}
/*
.depth1>li.menu1 a,.depth1>li.menu1{width:230px;}
.depth1>li.menu2 a,.depth1>li.menu2{width:125px;}
.depth1>li.menu3 a,.depth1>li.menu3{width:128px;}
.depth1>li.menu4 a,.depth1>li.menu4{width:130px;}
.depth1>li.menu5 a,.depth1>li.menu5{width:134px;}
.depth1>li.menu6 a,.depth1>li.menu6{width:133px;}
.depth1>li.menu7 a,.depth1>li.menu7{width:120px;}
*/

.depth1{padding-bottom:0px;}
.depth1:hover,.depth1:focus{}
.depth1>li.menu1>a,.depth1>li:hover.menu1>a{background: url("/images/global_topBg_02.jpg") no-repeat top left; color:#ffffff; font-weight:bold;}
.depth1>li.menu1>a>span,.depth1>li:hover.menu1>a>span{font-size:11px; color:#cbdcf6; z-index: -5;display: block;height: 21px;position: relative;}
.depth1>li{float:left; font-size:14px; color:#5f5f5f; text-align:center; text-align:center;}
.depth1>li>a{display:inline-block; padding:16px 0 16px 0;  background: url("/images/topMenu_line.png") no-repeat 0 16px;  font-weight:bold;}
.depth1>li.bgNone>a{background: none;}
.depth1>li:hover>a,.depth1>li.on>a,.depth1>li:focus>a{color:#fff; background: url("/images/global_topmenu.jpg") repeat-x top left;}
.depth1:hover .depth2,.depth1:focus .depth2,.depth1:active .depth2{}

.depth1 li li{float:none; font-size:12px; text-align:left; margin: 1px 1px 1px 2px;}
.depth1 li li:hover{ background:#d4e5ff;  margin: 1px 1px 1px 2px;}
.depth1 li li:hover a{ color:#3d6bb1;  font-weight:bold;}
.depth1 li li>a{display:block; padding:0 0px 0 10px; }
.menu1 .depth2{ font-weight:bold;}
.menu1 .depth2 a{color:#3d6bb1;}
.depth2{
	height:0px;
	line-height:22px;
	overflow:hidden;
	position:relative; background: url("/images/topMenu_subLine.png") no-repeat 0 0;
	/* css3 트랜지션은 익스10이하는 지원*/
	/*-webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;*/
}
.depth2.bgNone{background: none;}
.depth2.textAC li{text-align:center;}

/* main : 메인 비쥬얼 */
.galleryContainer{position:relative; width:100%; margin-top:0; z-index:100;}
.gallery{position:relative; width:100%; height:500px; z-index:9996;}
.gallery li{position:absolute;left:0;top:0;}
.gallery li span{display:inline-block; position:absolute; bottom:0;}
.gallery .bg01 {background: url("/images/bg01.png") no-repeat; background-size:cover; text-align: center;}
.gallery p {color:#333; font-size:30px; text-shadow: 1px 1px 3px rgba(0,0,0,0.3);}
.gallery h1 {color:#285eb1; font-weight: 600; text-shadow: 1px 1px 3px rgba(0,0,0,0.3);}
.control{position:absolute; top:30px; left:50%; margin-left:-480px; text-align:center;  z-index:9997;}
.control li{float:left; padding:1px;}
.control li a{display: inline-block; width: 16px;height: 16px;overflow:hidden;}
.control li a img{vertical-align: top;}
.control li.on a img{margin-top:-16px;}



/* main : side */
#side{position:absolute; bottom:0; left:0; z-index:150; width:100%;}
#side h3{font-size:13px; color: #000000; padding-bottom:7px; font-weight:bold; line-height: 14px;}
#side h3 a{color: #000000;  vertical-align: middle;}
.sideInner{padding-left:15px;}

.zoon{position:relative; width:1087px; position:absolute; top:340px; right:50%; margin-right:-545px; z-index:300;}
.zoon ul{position:absolute; margin-right:21px; top:0; right:0; width:0; height:90px; overflow:hidden;  background: #ffffff; box-shadow: 0px 3px 5px rgba(176,176,176,50); }
*+html .zoon ul{background: #eeeeee;}
.zoon>a img{position:absolute; top:-18px; right:50%; margin-right:-542px;  }
.zoon ul{}
.zoon li{float:right; padding: 11px 12px 11px 0;}
.zoon li img{vertical-align:middle;}

.tab{position:relative; border:1px solid #979797; height:21px; vertical-align:top; }
.tab dt{float:left; background: #f0f0f0; height:20px; border-left:1px solid #979797;  border-top:1px solid #fff; line-height:20px; width:78px; text-align:center;}
.tab dt.bdLNone{border-left:none;}
.tab dt a{display:inline-block; padding-top:1px; font-size:11px; font-weight:bold;   width:78px;}
.tab dt.on a{color:#133a8a; }
.tab dt:hover a{color:#133a8a;}
.tab dd{position:absolute; top:25px; left:0; width:100%;  color:#000000; display:none;}
.tab dd.on{display:block;}
.tab dd li{position:relative;}
.tab dd span{display:inline-block; vertical-align:top;font-size:11px;}
.tab dd a{ font-family: "돋음",sans-serif; padding-left:6px; display:inline-block; width:225px; color:363636; background: url("/images/common_guest_pointImg.png") no-repeat 0 7px;}
.tab dd a:link,.tab dd a:visited{color:#363636; text-decoration:none;}
.tab dd a:hover,.tab dd a:active,.tab dd a:focus{color:#224791;text-decoration:none;}
*+html .tab span.ellipsis{display:inline-block; overflow:hidden;  text-overflow: ellipsis; white-space: nowrap; width:122px; margin-right:0px;font-size:11px; letter-spacing: -1px;}

.tab span.ellipsis{display:inline-block; overflow:hidden;  text-overflow: ellipsis; white-space: nowrap; width:142px;margin-right:3px;font-size:12px; letter-spacing: -1px;}

.mainNotice_Tb {background:#ffffff; width:475px; border:1px solid #979797;}
.mainNotice_Tb td {border: none; padding:0; text-align:left;}
*+html .mainNotice_Tb td.taLeft {text-align:left; padding-right:0;}
.mainNotice_Tb td.taLeft {text-align:left; padding-right:5px;}
.mainNotice_Tb td>a {display:inline-block; width:130px;  background: none; padding:0; margin:0; font-family:'Nanum Gothic';}
.mainNotice_Tb td a img {width:85px; height:85px; margin:5px 5px 0 5px; padding:0;}

.mainNotice_Tb td .date {font-size:11px; color:#999999; display:inline-block; height:18px;}
*+html .mainNotice_Tb td.pdl10 {padding-left:5px; padding-right:0; border-left:1px solid #cccccc;} 
.mainNotice_Tb td.pdl10 {padding-left:10px; padding-right:5px; border-left:1px solid #cccccc;} 
.mainNotice_Tb td p { height:18px; color:#999999; vertical-align: middle;}
.mainNotice_Tb td p a {background: url("/images/common_guest_pointImg.png") no-repeat 0 7px; padding:0 0 0 5px; display:inline-block; width:140px; height:18px; margin-right:5px; overflow:hidden; font-family: Nanum Gothic;}

/* masin : news 경주대학교 일정  */
.sideBottom{width:1020px; margin: 0 auto; background: url("/images/side_news_bg.png") no-repeat 0px 0; padding: 30px 10px 25px 25px;}
.sideBottom .fL{float:left; margin-right:15px;}
.sideBottom .fL.bannerBox{}
.tab2{position:relative; border:0; width:232px;}
.tab2 dt a{padding-top:20px; text-align:center; vertical-align:middle; display:inline-block; width:50px; height:41px; color:#fff; background:#a5a5a5; font-size:11px;}
.tab2 dt.on a{background:#3862b7; color:#fff; vertical-align: middle;}
.tab2 dt a:hover{background:#3862b7; color:#fff; vertical-align: middle;}
.tab2 dd{display:none; position:absolute; top:0; left:0; width:228px; border:2px solid #3862b7; background: #f9f9f9;}
.tab2 dd.on{display:block;}
.year{float:left;}
.year h4{display:block; font-size:14px; padding-left:20px; padding-top:10px;}
.year span{display:block; font-size:50px; font-weight:bold; color:#3862b7; padding-left:16px; letter-spacing:-4px; line-height:0.8;}
.yearList{float:right; height:108px; padding: 0 0 0 10px; margin-top:10px; margin-left:0; margin-right:10px;}
.yearList li{ background: url(/images/common_guest_pointImg.png) no-repeat 0 9px; padding-left:6px;}
.yearList .rightP{display:inline-block; width:97px; height:20px; overflow:hidden;}
.yearList span{display:inline-block; vertical-align:top;}
.prevNext {margin-left:20px; margin-top:10px;}
.prevNext .year_prev{float:left; display:block; border:0; background: url("/images/main_year_leftBtn.png") no-repeat -5px 0; width:20px; height:10px; text-indent:-9999px; margin-right:10px;}
.prevNext .year_next{float:left; display:block; border:0; background: url("/images/main_year_rightBtn.png") no-repeat -5px 0; width:20px; height:10px; text-indent:-9999px;}

/* main : 글로벌 첼린지 */
.bannerBox{position:relative;}
.movieSmallBoxMain{position:relative;  margin-top:2px; border: 2px solid #000;}
.movieSmallBoxMain a.prevBtn{position:absolute; top:36px; left:0; cursor:pointer;}
.movieSmallBoxMain a.nextBtn{position:absolute; top:36px; right:0; cursor:pointer;}
.movieSmallBoxMain .prevBtn{position:absolute; top:36px; left:0; cursor:pointer;}
.movieSmallBoxMain .nextBtn{position:absolute; top:36px; right:0; cursor:pointer;}

#viewport{position:relative; width:232px; overflow:hidden; margin-left:0px;}
#viewport ul{position: relative;padding: 0;}
#viewport li{width: 232px; height: 117px;float: left;list-style: none;text-align:center;}
#viewport li a{display:inline-block; width: 232px; height: 117px;}

.sub_gallery{position:relative; width:610px; margin: 0 auto;}
.sub_gallery .prevBtn{position:absolute; top:0px; left:-30px; cursor:pointer; overflow:hidden;}
.sub_gallery .nextBtn{position:absolute; top:0px; right:-30px; cursor:pointer;}

#gallery_viewport{position:relative; width:610px; height: 68px; overflow:hidden; margin-left:0px;}
#gallery_viewport ul{position: relative;padding: 0; }
#gallery_viewport li{width:110px; height: 68px;float:left; margin-right:13px; left;list-style: none;text-align:center;}
#gallery_viewport li img{border: 3px solid #c3c3c3;}
#gallery_viewport li:hover img{border: 3px solid #6892e7;}
.bigGallery{margin-top:20px; text-align:center;}
.bigGallery img{display:block; width:600px; margin: 0 auto; border: 5px solid #c3c3c3;}
.bul_list ul{position:absolute; top:5px; right:3px;}
.bul_list li{float:left; margin: 0 2px 0 2px;}
.bul_list li>a{display:block; height:10px; overflow:hidden;}
.bul_list li>a:hover img{margin-top:-10px; vertical-align: top;}
.bul_list li.on img{margin-top:-10px; vertical-align: top;}



/* quickMenu */

.quickMenu{ width:151px; position:absolute; top:0; left:0; z-index:400; height:100%;  background: url("/images/quickMenuBg.png") repeat-y 0 0;}
.quickTop>li{float:left; border-left:1px solid #9fb1bc; border-right:1px solid #546a78;vertical-align: middle; height:48px; }
.quickTop>li>a{display:inline-block; width:49px; height:48px; overflow:hidden; background: url(/images/quickMenuTop_bg.png) no-repeat 0 0; color:#fff; text-align:center; line-height:46px;}
.quickTop>li:hover a,.quickTop li.on a{background: url(/images/quickMenuTop_bg.png) no-repeat 0 -48px;}
.quickTop>li.bdlNone{border-left:none;}
.quickTop>li.bdlNone{border-right:none;}

.quickBox{}
.quickBottom1,
.quickBottom2,
.quickBottom3{position:absolute; top:50px; left:0; display:none;}
.quickBottom1.on,
.quickBottom2.on,
.quickBottom3.on{display:block;}
.quickBottom1 li a,
.quickBottom2 li a,
.quickBottom3 li a{display:block; width:100px;  font-size:11px; letter-spacing:-1px;  padding:10px 0 10px 36px;  color:#304552; text-align:left;}
.quickBottom1 li,
.quickBottom2 li,
.quickBottom3 li{color:#304552; background: url(/images/quickMenuLIne.png) no-repeat 10px 100%; width:150px;}

.quickBottom1 li.quickIcon1 a{background: url("/images/quickMenu_icon_1.png");}
.quickBottom1 li.quickIcon2 a{background: url("/images/quickMenu_icon_2.png");}
.quickBottom1 li.quickIcon3 a{background: url("/images/quickMenu_icon_3.png");}
.quickBottom1 li.quickIcon4 a{background: url("/images/quickMenu_icon_4.png");}
.quickBottom1 li.quickIcon5 a{background: url("/images/quickMenu_icon_5.png");}
.quickBottom1 li.quickIcon6 a{background: url("/images/quickMenu_icon_6.png");}
.quickBottom1 li.quickIcon7 a{background: url("/images/quickMenu_icon_7.png");}
.quickBottom1 li.quickIcon8 a{background: url("/images/quickMenu_icon_3_2.png");}
.quickBottom1 li.quickIcon9 a{background: url("/images/quickMenu_icon_9.png");}
.quickBottom1 li.quickIcon10 a{background: url("/images/quickMenu_icon_10.png");}
.quickBottom1 li.quickIcon1 a,
.quickBottom1 li.quickIcon2 a,
.quickBottom1 li.quickIcon3 a,
.quickBottom1 li.quickIcon4 a,
.quickBottom1 li.quickIcon5 a,
.quickBottom1 li.quickIcon6 a,
.quickBottom1 li.quickIcon7 a,
.quickBottom1 li.quickIcon8 a,
.quickBottom1 li.quickIcon9 a,
.quickBottom1 li.quickIcon10 a{ background-position: 10px 50%; background-repeat:no-repeat; }

.quickBottom2 li.quickIcon1 a{background: url("/images/quickMenu_icon_2_1.png");}
.quickBottom2 li.quickIcon2 a{background: url("/images/quickMenu_icon_2_2.png");}
.quickBottom2 li.quickIcon3 a{background: url("/images/quickMenu_icon_2_3.png");}
.quickBottom2 li.quickIcon3_1 a{background: url("/images/quickMenu_icon_3.png");}
.quickBottom2 li.quickIcon4 a{background: url("/images/quickMenu_icon_2_4.png");}
.quickBottom2 li.quickIcon5 a{background: url("/images/quickMenu_icon_2_5.png");}
.quickBottom2 li.quickIcon6 a{background: url("/images/quickMenu_icon_2_6.png");}
.quickBottom2 li.quickIcon7 a{background: url("/images/quickMenu_icon_2_7.png");}
.quickBottom2 li.quickIcon8 a{background: url("/images/quickMenu_icon_2_8.png");}
.quickBottom2 li.quickIcon9 a{background: url("/images/quickMenu_icon_2_9.png");}
.quickBottom2 li.quickIcon10 a{background: url("/images/quickMenu_icon_2_10.png");}
.quickBottom2 li.quickIcon1 a,
.quickBottom2 li.quickIcon2 a,
.quickBottom2 li.quickIcon3 a,
.quickBottom2 li.quickIcon3_1 a,
.quickBottom2 li.quickIcon4 a,
.quickBottom2 li.quickIcon5 a,
.quickBottom2 li.quickIcon6 a,
.quickBottom2 li.quickIcon7 a,
.quickBottom2 li.quickIcon8 a,
.quickBottom2 li.quickIcon9 a,
.quickBottom2 li.quickIcon10 a{ background-position: 10px 50%; background-repeat:no-repeat; }

.quickBottom3 li.quickIcon1 a{background: url("/images/quickMenu_icon_3_1.png");}
.quickBottom3 li.quickIcon2 a{background: url("/images/quickMenu_icon_3_2.png");}
.quickBottom3 li.quickIcon3 a{background: url("/images/quickMenu_icon_3_3.png");}
.quickBottom3 li.quickIcon4 a{background: url("/images/quickMenu_icon_3_4.png");}
.quickBottom3 li.quickIcon5 a{background: url("/images/quickMenu_icon_3_5.png");}
.quickBottom3 li.quickIcon6 a{background: url("/images/quickMenu_icon_3_6.png");}
.quickBottom3 li.quickIcon7 a{background: url("/images/quickMenu_icon_3_7.png");}
.quickBottom3 li.quickIcon8 a{background: url("/images/quickMenu_icon_3_8.png");}
.quickBottom3 li.quickIcon9 a{background: url("/images/quickMenu_icon_3_9.png");}
.quickBottom3 li.quickIcon10 a{background: url("/images/quickMenu_icon_3_10.png");}
.quickBottom3 li.quickIcon1 a,
.quickBottom3 li.quickIcon2 a,
.quickBottom3 li.quickIcon3 a,
.quickBottom3 li.quickIcon4 a,
.quickBottom3 li.quickIcon5 a,
.quickBottom3 li.quickIcon6 a,
.quickBottom3 li.quickIcon7 a,
.quickBottom3 li.quickIcon8 a,
.quickBottom3 li.quickIcon9 a,
.quickBottom3 li.quickIcon10 a{ background-position: 10px 50%; background-repeat:no-repeat; }

.quickBottom1 li.quickIcon1 a:hover,
.quickBottom1 li.quickIcon2 a:hover,
.quickBottom1 li.quickIcon3 a:hover,
.quickBottom1 li.quickIcon4 a:hover,
.quickBottom1 li.quickIcon5 a:hover,
.quickBottom1 li.quickIcon6 a:hover,
.quickBottom1 li.quickIcon7 a:hover,
.quickBottom1 li.quickIcon8 a:hover,
.quickBottom1 li.quickIcon9 a:hover,
.quickBottom1 li.quickIcon10 a:hover{color:#fff; font-size:11px;}

.quickBottom2 li.quickIcon1 a:hover,
.quickBottom2 li.quickIcon2 a:hover,
.quickBottom2 li.quickIcon3 a:hover,
.quickBottom2 li.quickIcon3_1 a:hover,
.quickBottom2 li.quickIcon4 a:hover,
.quickBottom2 li.quickIcon5 a:hover,
.quickBottom2 li.quickIcon6 a:hover,
.quickBottom2 li.quickIcon7 a:hover,
.quickBottom2 li.quickIcon8 a:hover,
.quickBottom2 li.quickIcon9 a:hover,
.quickBottom2 li.quickIcon10 a:hover{color:#fff; font-size:11px;}

.quickBottom3 li.quickIcon1 a:hover,
.quickBottom3 li.quickIcon2 a:hover,
.quickBottom3 li.quickIcon3 a:hover,
.quickBottom3 li.quickIcon4 a:hover,
.quickBottom3 li.quickIcon5 a:hover,
.quickBottom3 li.quickIcon6 a:hover,
.quickBottom3 li.quickIcon7 a:hover,
.quickBottom3 li.quickIcon8 a:hover,
.quickBottom3 li.quickIcon9 a:hover,
.quickBottom3 li.quickIcon10 a:hover{color:#fff; font-size:11px;}

.quick_closeBtn{display:block; width:70px; height:30px;  position:absolute; top:0; right:-70px;  border:0; background: #000; color:#fff; font-size:11px; }

/* footer */
#footer{background:#e5e5e5; padding-bottom:50px; border-top:1px solid #999999;}
.footerTop{ width:1000px; margin: 0 auto; }
.footerTop li{float:left;  }
.footerTop li a{color:#fff; height:35px; line-height:35px;  padding-left:22px; padding-right:22px; font-size:11px; background: url("/images/footer_topSmallLine.png") no-repeat 0 2px; text-align: center; }
.footerTop li.bgNone a{background: none;}
.footerLogo li{float:left; height:100%;  padding:0px; background: url(/images/footer_logoBgLine.png) no-repeat 0 3px;}
.footerLogo li.bgNone{background:none;}
.addressBox{width:1020px; margin: 0 auto; padding-top:30px;}
.footerLogo{float:left; padding-left: 0px;}
.addInner{float:right; padding-right:0px;}
.addInner li{float:left; padding: 0 8px 0 7px; background: url("/images/common_guest_pointImg.png") no-repeat 0 9px;}
.addInner li a{color:#5f5f5f;}
.addInner li.bgNone{background:none; padding-left:0;}
.addInner li.colorFF9900 a{color: #ff9900;}
.address{margin-top:10px; color:#8a8989;}
.address span{color:#4a4a4a;}
.address span.email{display:inline-block; padding-left:20px;}
.address p{ color: #8a8989;}

/* ---------------------------------------------------------------------- sub strt */
/* sub visual */
.subContainer{position:relative; width:1000px; min-height:700px; margin: 0 auto;  background: white; }
.subVisual .textP{position:relative; width:1000px; margin: 0 auto; height:215px; text-align:right;}
.subVisual .textP img{vertical-align: bottom; padding-top:90px; padding-right:0;}
.subVisual02{background: url(/images/sub_visual_2.jpg) repeat-x 50% 0; width:100%; height:215px;}
.subVisual03{background: url(/images/sub_visual_3.jpg) repeat-x 50% 0; width:100%; height:215px;}
.subVisual04{background: url(/images/sub_visual_4.jpg) repeat-x 50% 0; width:100%; height:215px;}
.subVisual05{background: url(/images/sub_visual_5.jpg) repeat-x 50% 0; width:100%; height:215px;}
.subVisual06{background: url(/images/sub_visual_6.jpg) repeat-x 50% 0; width:100%; height:215px;}
.subVisual07{background: url(/images/sub_visual_7.jpg) repeat-x 50% 0; width:100%; height:215px;}


.leftMenu{position:absolute; left:0; width:250px;  height:100%;  background: url("/images/leftMenuBgLine.png") no-repeat 190px 0; }
.leftMenu .h2Text{width:190px; height:110px;  background: url("/images/leftMenu_h2_bg.png") no-repeat 100% 0 #689be9;}
.h2Text h2{color:#fff; font-size:30px; padding-top:30px; letter-spacing:-2px; text-align:center;}
.h2Text p{padding-left:26px; color:#fff; opacity:10; zoom: 1; filter: alpha(opacity=80); opacity: 0.6;}
.leftMenu .subDepth1{width:190px; border-top:10px solid #cccccc;}
.subDepth1>li{font-size:13px; margin-bottom:1px;}
.subDepth1>li.mgt20{margin-top:20px;}
.subDepth1>li:hover>a, .subDepth1>li.on>a{border:3px solid #689be9; background:#fff; color:#689be9; font-weight:bold;  background: url("/images/leftMenu_icon_on.png") no-repeat 10px 14px;}
.subDepth1>li>a{display:inline-block;padding:8px 2px 9px 20px; border:3px solid #fff; vertical-align: middle; width:162px;   background: url("/images/leftMenu_icon_out.png") no-repeat 10px 16px; }

.subContents{position:relative; width:740px; margin-left:250px;  padding-bottom:60px; line-height:21px; font-family: '돋음', sans-serif;}
.subContents .subTop{ background: url("/images/subContentsLineBg.png") no-repeat 0 100%;  padding: 45px 0 10px 0;}
.subTop{position: relative;}
.subTop h3{font-size:19px; color:#29579d; font-family: Nanum Gothic, sans-serif; font-weight:bold; }
.lineMap{position:absolute; right:0; top:10px; font-size:11px; color:#afafaf;}
.lineMap .color163170{color:#163170;}

/* 서브컨텐츠 */
.pdl10{padding-left: 10px;}
.color_ad792e{color: #ad792e;}
.fsize11{font-size: 11px;}
.bdNone{border:none;}
.verAT{vertical-align:top;}

.subContents h4{font-weight:bold; color:#61799d; padding-left:16px; background: url(/images/common_h4_tit_icon.png) no-repeat 0 3px;}
.h5TitleBox{padding-left:0; margin-top:10px;}
.h5TitleBox p{margin-left:10px;}
.h5TitleBox h5{margin-left:10px; padding-left:10px; background: url(/images/h5_icon_on.png) no-repeat 0 6px; margin-top:20px; font-weight:bold;}
.h5TitleBox li{border: 1px solid #eee; padding:30px; width:100%; text-align:left;}
.h5TitleBox li.bdNone{border:none;  text-align: center;}
.h5TitleBox li p{display:inline-block; vertical-align: middle;}
.h5TitleBox li img{vertical-align: middle; padding-right:30px;}
.h5TitleBox.mgt10{margin-top:10px;}
.h5TitleBox .list li{border: none; padding: 0 0 0 10px;  margin: 0 0 0 10px; width:98%; background: url("/images/common_listPoint.png") no-repeat 0 7px; }
.h5TitleBox .list li table{margin-left:-20px; padding-left:-10px; width:740px;}
.h5TitleBox p.pdNone{padding:0 0 0 0; margin:0 0 0 20px;; background:none; font-weight:normal;}
.h5TitleBox .list li li{padding:0 0 0 6px; margin: 0 0 0 -6px; background: url("/images/common_guest_pointImg.png") no-repeat 0 7px;}
.h5TitleBox .list li li li{padding:0 0 0 14px; font-size: 11px; margin: 0 0 0 -6px; background: url("/images/common_guest_pointImg.png") no-repeat 6px 9px;}
.list2 li{border:0; padding: 0 0 0 10px;  margin: 0 0 0 0px; width:90%; background: url("/images/common_guest_pointImg.png") no-repeat 0 7px; }
.list2 li.mgt10{margin-top:10px;}
.list2 li li{border:0; padding: 0 0 0 10px;  margin: 0 0 0 0px; width:90%; background: url("/images/common_guest_pointImg.png") no-repeat 0 9px; }
.h5TitleBox .list li.mgt10{margin-top:5px;}
.list3 {margin-top:8px;}
.list3 li{border:0; padding: 0 0 0 10px;  margin: 0 0 0 0; width:90%; background: url("/images/common_guest_pointImg.png") no-repeat 0 7px;}

/* 공통 : subTabMenu*/
.tabMenu{}
.tabMenu li{float:left; text-align:center; overflow:hidden; height:35px; line-height: 35px;  background: url(/images/common_tabMenuBg.png) repeat-x 0 0; margin-right:1px;}
.tabMenu li a{display:inline-block; width:144px; padding: 0 20px 0 20px;   color:#8a8a8a; font-weight:bold}
.tabMenu li:hover a,.tabMenu li.on a{display:inline-block; width:144px; padding: 0 20px 0 20px; overflow:hidden;  height:35px; background: url(/images/common_tabMenuBg.png) repeat-x 0 -35px; color:#fff;}

.tabMenu_typeB{}
.tabMenu_typeB li{float:left; text-align:center; overflow:hidden; height:35px; line-height: 35px;  background: url(/images/common_tabMenuBg.png) repeat-x 0 0; margin-right:1px;}
.tabMenu_typeB li a{display:inline-block; min-width:62px; padding: 0 20px 0 20px;   color:#8a8a8a; font-weight:bold}
.tabMenu_typeB li:hover a,.tabMenu_typeB li.on a{display:inline-block; min-width:62px; padding: 0 20px 0 20px; overflow:hidden;  height:35px; background: url(/images/common_tabMenuBg.png) repeat-x 0 -35px; color:#fff;}

.tabMenu_typeC{ border: 1px solid #eee; background: #f4f4f4; padding: 20px 20px 20px 30px;}
.tabMenu_typeC li{float:left;  }
.tabMenu_typeC li a{display:inline-block; width:153px; padding: 0 0 0 14px;   color:#8a8a8a; font-weight:bold; background: url(/images/tabmenu_typeC_bgOut.png) no-repeat 0 5px;}
.tabMenu_typeC li:hover a,.tabMenu_typeC li.on a{display:inline-block; width:153px; padding: 0 0 0 14px; background: url(/images/tabmenu_typeC_bgOn.png) no-repeat 0 5px; color:#477bde;}


/* 공통 : 테이블 typeA */
.tbTypeA{}
thead th{border:1px solid #dcdcdc; padding: 6px 10px 5px 10px; background: #f4f4f4; font-size: 11px; font-weight:bold; color:#677a98;}
tbody th{border:1px solid #dcdcdc; padding: 6px 10px 5px 10px; background: #f4f4f4; font-size: 11px; font-weight:bold; color:#677a98;}
tbody td{border:1px solid #dcdcdc; text-align:center; padding: 8px 10px 7px 10px;}

.tbTypeAList thead th{border-top: 1px solid #cdcdcd; border-bottom: 1px solid #cdcdcd; border-left:0; border-right:0;  background: url(/images/tb_thLine.png) no-repeat 0 6px #f4f4f4;}
.tbTypeAList tbody th{border-top: 1px solid #cdcdcd; border-bottom: 1px solid #cdcdcd; border-left:0; border-right:0;}
.tbTypeAList tbody td{border-top: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc; border-left:0; border-right:0;}
.tbTypeAList img{vertical-align: middle;}
.tbTypeAList .bgNone{background: #f4f4f4;}

/* start : 게시판 리스트 번호 */
.bbsNumber{padding: 20px 0 0 0; vertical-align:middle; text-align:center;}
.bbsNumber img{vertical-align: middle; margin:0 0 2px 0;}
.bbsNumber .curent{vertical-align:middle;}
.bbsNumber span.curent{display:inline-block; width:16px; margin: 0 0 0 -6px;}
.bbsNumber span#currentDel{display:inline-block; width:20px; margin: 0 0 0 -4px;}
.bbsNumber .curent a{color:#bfbfbf;}
.bbsNumber .curent a:link,.bbsNumber .curent a:visited{text-decoration:none;}
.bbsNumber .curent a:hover,.bbsNumber .curent a:active,.bbsNumber .curent a:focus,.bbsNumber .curent a.on{color:#000000; font-weight:bold; text-decoration:none;}
.bbsNumber span.currentDel a{color:#bfbfbf;}
.bbsNumber span.currentDel a:link,.bbsNumber span#currentDel a:visited{text-decoration:none;}
.bbsNumber span.currentDel a:hover,.bbsNumber span#currentDel a:active,.bbsNumber span#currentDel a:focus{color:#000000; font-weight:bold; text-decoration:none;}
*+html .bbsNumber img{vertical-align: middle; margin:0 0 1px 0;}

.bbsNumber .prevBtn{padding:0 7px 0 6px;}
.bbsNumber .nextBtn{padding:0 6px 0 7px;}
/* end : 게시판 리스트 번호 */


/* content 버튼타입 */
.contentButton{margin: 0 0 0 6px;}
.contentButton a{display:inline-block; color:#fff; height:20px; background: #80abec; font-weight: normal; }
.contentButton a:link,.contentButton a:visited{ color:#fff; padding:0 8px 0 8px;background: #80abec; }
.contentButton a:hover,.contentButton a:active,.contentButton a:focus{ color:#fff; padding:0 8px 0 8px;background: #80abec; }
.contentButton.mgl0{margin-left: 0;}

/* 학교소개 */
.preSearch{position:relative;}
.preSearch .right{position:absolute; top:0; right:0;}

.imgRight img{float:right; padding-left:20px;}

/*겔러리 textBox*/
.galleryTextBox{width:614px; background: #f0f0f0; margin: 30px auto;}
.galleryTextBox table thead th{padding:15px 0 10px 0; border:0; border-bottom: 1px solid #c6c6c6; background: #f0f0f0;}
.galleryTextBox table thead th span{padding:0 6px 0 8px;}
.galleryTextBox table tbody td{border:0; height:100px; vertical-align:top; padding: 16px 0 16px 0;}
.galleryTextBox table tbody td.text_box{ overflow-y: scroll;width: 580px; display: block;}
.galleryTextBox table{width:580px; margin: 0 auto;}


/* 포터스토리 */
.photoStory{position:relative;}
.photoStory img{vertical-align:top;}
.pdfHWPReaderSet{position:absolute; bottom:0; right:0;}
.pdfHWPReaderSet li{float:left; padding-left:20px;}


/*대학*/
.universityLink {width:740px;}
.universityLink th {padding:0; border:none; background:none; padding-top:4px; text-align:left;}
.universityLink td {padding:0; border:none; vertical-align: top; border-bottom:1px solid #E1E1E1;}
.universityLink td p {font-size:14px; font-weight:bold; padding-top:10px; padding-bottom:9px;}
.universityLink th img {width:120px;}
.universityLink .list2 li{float:left; width:190px; font-size:12px; color:#999999;}
.universityLink .list2 li a{ color:#5183cd; }
.universityLink .list2 li a:hover{text-decoration:underline;}
.universityLink .list3 li{float:left; width:190px; font-size:12px; color:#cccccc;}
.universityLink .list3 li a{ color:#999999; }
.universityLink .list3 li a:hover{text-decoration:underline;}

/*찾아오시는 길*/
.busBox{padding:20px; border: 8px solid #aaaaaa;}
.busLeft{float:left; width:350px;}
.busLeft span{display:inline-block; width:70px;}
.busRight{float:left; padding-left:30px; background: url(/images/0708_visiteWayLine.png) no-repeat 0 0;}
.busLeft li span{font-weight:bold;}


/*siteMap*/
.siteMapBox{ width: 1000px;}
.siteMapBox .list1_siteMap{float:left; width:300px; margin-right:50px; margin-top:50px;}
.siteMapBox .list1_siteMap.mgrNone{margin-right:0;}
.siteMapBox .list1_siteMap h4{font-size: 17px; height:40px;}
.siteMapBox .list1_siteMap h4 a{ color:#2557a2; font-weight:bold;}

.siteMapBox .list2_siteMap{border-top: 3px solid #000;}
.siteMapBox .list2_siteMap>li>a{display:inline-block; width:300px; border-bottom: 1px solid #535353; padding:7px 0px 7px 0; font-size: 14px;}

.siteMapBox .list3_siteMap{border-bottom: 1px solid #000; padding: 10px 0 10px 0; background:#eeeeee;}
.siteMapBox .list3_siteMap>li>a{display:inline-block; width:300px; padding:5px 0px 4px 17px; height:13px; background: url(../images/common_guest_pointImg.png) no-repeat 8px 13px;}

.siteMapBox h4{font-size: 15px; font-weight: bold; padding-bottom:20px;}
.siteMapBox textarea{padding:20px;}


/* 개인보호 정책 */
.siteMapBox.sectionBox h4{text-align:center; font-size: 26px;}
.sectionPage{position:relative; height:500px; line-height: 24px; overflow: auto; padding: 20px; border:1px solid #5992e8; font-family: '돋음', sans-serif;}
.sectionPage h5{font-size:16px; height:30px; font-weight:bold;}
.sectionPage dd{padding-left:15px;}
.sectionPage .dth2{padding-left:10px;}

.sectionPage a{text-decoration:underline; color:#169FE6;}
.sectionPage a:hover{color:#169FE6;}
.sectionPage a:link{color:#169FE6;}

#monthSchedules{border:0px solid #3862b6; background: #fff;  height: 118px; width: 230px;}
dl.program { padding: 10px 5px 10px 7px; }
.program dt{width: 60px; float: left; padding-top: 5px; }
.program dd{  }
.program dd li{white-space: nowrap; overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis; font-family: '돋음',dotum; color: #5b5b5b; line-height: 20px;}
.program dt a{padding: 0px 3px; }
.program dt p{color: #3862b6; font-size: 50px; line-height: 50px; padding: 0; margin: 0; }
.program dt span.year{color: #818181; font-size: 13px; display: inline-block;padding-left: 5px;}



/* 20130816 */
.gateBottom{padding-bottom:60px;}

.gateTable table{border:2px solid #c9c9c9;}
.gateTable thead th{color: #fff; background:#c9c9c9; height:30px; font-size:18px;}
.gateTable tbody td{text-align:left; padding:30px;}
.gateTable>p{color:#3d6889; width:900px; margin: 0 auto; padding-top:10px;}

.workDayDepth1>li{font-size:16px; font-weight:bold; width:760px; margin: 0 auto; line-height:24px; background: url(../images/gate_liBdottedBg.png) repeat-x 0 100px;}
.workDayDepth1>li.bgNone{background: none; margin:0;}
.workDayDepth1>li.pdb30{padding-bottom:60px;}
.workDayDepth1>li span{float:left;  background: url(/images/gate_listPointBg.png) no-repeat 0 7px; padding-left:16px;}
.workDayDepth2{float:left; padding-left:20px;}
.workDayDepth2>li{font-size:14px; font-weight:normal; width:auto; margin:0; background: none;}
.workDayDepth2>li span{color:#446ebb; font-weight:bold;  background: none;}
.workDayDepth2.fontSize12 li{font-size:12px;}

.workDayDepth11>li {padding:5px 0 5px 0;}
.workDayDepth11>li span{background: url(/images/gate_listPointBg.png) no-repeat 0 7px; padding-left:16px; font-size:16px; font-weight:bold;}

.gateBoxList li.gateStron{border: 5px solid #8da1e3; background:#526bbb;}
.gateBoxList ul{width:900px; margin: 0 auto;}
.gateBoxList li{float:left; border: 5px solid #c9c9c9; background:#868686; width:200px; margin: 0 5px; padding: 10px 2px; text-align:center;}
.gateBoxList li a{ display:inline-block; width:200px; height:24px; line-height:22px;  color:#fff; font-size:13px; background: url(/images/gate_awayRBg.png) no-repeat 98% 1px; }

a.homeAwayLink{display: inline-block; width:300px; background: #526bbb; border: 5px solid #8da1e3; color:#fff; padding: 10px 0; font-size:18px; font-weight:bold;}
a.homeAwayLink:hover,a.homeAwayLink:active,a.homeAwayLink:focus{color:#fff; font-size:18px; background: url(/images/gate_homeAwayLinkBg.png) no-repeat 96% 12px #526bbb;}
a.homeAwayLink:link,a.homeAwayLink:visited{ color:#fff;  background: url(/images/gate_homeAwayLinkBg.png) no-repeat 96% 12px #526bbb;}


/* 20131024 */
.monthSchedules img.dpNone {display:none;}
.layer_contents  {background: rgb(255, 255, 255); border: 3px solid rgb(104, 155, 233); left: 0px; top: -80px; width: 770px; text-align: left; display: none; position: absolute; z-index: 0; -webkit-box-shadow: 5px 5px 5px silver;}
.layer_contents .layer_close {background: rgb(104, 155, 233); padding: 5px 15px; text-align: right; color: rgb(255, 255, 255); font-weight: bold; cursor: hand;}
.layer_contents .layer_box {padding: 15px; display: inline-block;}
.layer_contents .layer_box ul li.layerRight {margin-right: 15px; float: left;}
.layer_contents .layer_box ul li.layerLeft {float:left;}
.layer_contents .layerBottom {margin: 0px 15px 15px; border: 1px solid rgb(221, 221, 221); height: 600px; text-align: center; overflow: hidden;}

.indexBg {background:#e5e5e5;}

table.contTb {width:100%; border-left:1px solid #ededed; border-right:1px solid #ededed; border-collapse:collapse;}
table.contTb th {background:#82a4ee; font-weight:bold; color:#ffffff; font-size:15px; border-right:1px solid #ededed; border-bottom:1px solid #ededed; padding:10px;}
table.contTb th.blueBg {background:#708ccb;}
table.contTb td {border-right:1px solid #ededed; border-bottom:1px solid #ededed; padding:15px 20px; vertical-align:top; line-height:16px; text-align:left;}
table.contTb td p {margin:0; margin-bottom:10px; padding:0;}
table.contTb td p.ft11 {margin-bottom:0; font-size:11px;}


.het50 {height:50px;}
#contentMove {width: 100%;}