@charset 'euc-kr';

@import url(https://fonts.googleapis.com/earlyaccess/nanumgothic.css);

a img { border:none; }
form { padding:0; margin:0; }

h1.logo {padding:0; margin:0; position:absolute; top:14px; left:0;}

body#main #header {position:relative;height:70px;}
body#main #header h1.logo{padding-left:0}
body#main #header .link{position:absolute; top:22px; right:15px;}
body#main #header .link table.line0{padding:3px 0;}
body#main #header .link table.line0 td{line-height:0px;}

body#sub #header {position:relative; height:70px;}
body#sub #header .link{position:absolute; top:22px; left:770px;}
body#sub #header .link table.line0{padding:3px 0;}
body#sub #header .link table.line0 td{line-height:0px;}

/* GNB */
ul.gnb {position:relative; top:20px;left:170px;height:15px;width:730px;padding:0; margin:0; list-style-type:none; font-family:'Nanum Gothic','nanumgothic';}
ul.gnb:after { display:block; clear:both; content:''; overflow:hidden; height:0; font-size:0; line-height:0; }
ul.gnb li {float:left; padding:0 27px;font-weight:bold;font-size:13px; background:url(/images/main/gnb_bar.png) no-repeat left center;}
ul.gnb li strong a{color:#3b5571; padding:0 6px;}
ul.gnb li.on strong a{color:#ff6600; text-decoration:none !important; border-bottom:1px solid #ff6600; height:21px; padding:0 6px;}
ul.gnb li.first-menu {margin-left:35px; background:none;}

ul.gnb li div.sub-menu-mask {overflow:hidden;position:absolute; left:0; top:20px; width:730px; height:0;}
ul.gnb li div.sub-menu-mask div.sub-menu {position:relative;}
ul.gnb li div.sub-menu-mask div.sub-menu ul {position:absolute; top:-22px; width:730px; height:22px; padding:0; margin-left:60px; list-style-type:none;}
ul.gnb li div.sub-menu-mask div.sub-menu ul li { float:left; height:22px; padding:3px 7px;  white-space:nowrap; background:none;}
ul.gnb li div.sub-menu-mask div.sub-menu ul li.first-menu {padding-left:0;}
ul.gnb li div.sub-menu-mask div.sub-menu ul li a {font-weight:bold; font-size:11px; letter-spacing:0; color:#3b5571}
ul.gnb li div.sub-menu-mask div.sub-menu ul li.on a {color:#ff6600}
ul.gnb li div.sub-menu-mask div.sub-menu ul.intro li.first-menu{margin-left:9px;}
ul.gnb li div.sub-menu-mask div.sub-menu ul.college li.first-menu{margin-left:128px;}
ul.gnb li div.sub-menu-mask div.sub-menu ul.entrance li.first-menu{margin-left:252px;}
ul.gnb li div.sub-menu-mask div.sub-menu ul.bachelor li.first-menu{margin-left:340px;}
ul.gnb li div.sub-menu-mask div.sub-menu ul.notice li.first-menu{margin-left:420px;}

/*visual*/
div.visual {overflow: hidden;}
div.visual img {position:absolute; vertical-align:top; visibility: hidden;}
.visual{position:relative; height:230px; margin-right:20px; }
.visual img.copy1-1{right:155px;top:85px;}
.visual img.copy1-2{right:0;top:86px;}
.visual img.copy2-1{right:95px;top:118px;}
.visual img.copy2-2{right:0;top:112px;}


body#sub div.sub-visual { position:relative; width:100%; height:70px; }
body#sub div.sub-visual img { position:absolute; vertical-align:top; visibility: hidden;}
body#sub div.sub-visual img.copy1-1 { left:333px; top:20px; }
body#sub div.sub-visual img.copy1-2 { left:563px; top:20px; }
body#sub div.sub-visual img.copy2-1 { left:496px; top:51px; }
body#sub div.sub-visual img.copy2-2 { left:621px; top:46px; }

div.page-title { padding-bottom:3px; font-family:'Nanum Gothic','nanumgothic'; font-weight:bold; font-size:14px; }

/* Local Navi */
div.outer-lnb { width:213px; padding:0; margin:0; background:url(/images/common/bg/bg_lnb_bottom.png) no-repeat left bottom; }
div.outer-lnb div.inner-lnb { padding:27px 25px 70px; background:url(/images/common/bg/bg_lnb_top.gif) no-repeat left top; _width:213px; }

div.lnb { position:relative; }
div.lnb h2 { height:29px; padding:0 0 0 5px; margin:0; font-size:16px; font-family:'Nanum Gothic','nanumgothic'; background:url(/images/common/bg/bg_left_title_line.gif) no-repeat center bottom; }
div.lnb ul { padding:4px 0 0 5px; margin:0;list-style-type:none; }
div.lnb ul li { width:100%; padding:0; margin:4px 0 0; }
div.lnb ul li.first-menu { margin-top:0; }
div.lnb ul li a,
div.lnb ul li a:link,
div.lnb ul li a:active,
div.lnb ul li a:visited { display:block; padding:0 0 0 0; margin:0; font-family:'Nanum Gothic', 'nanumgothic'; font-weight:bold; font-size:12px; word-spacing:-2px; color:#386e93; }
div.lnb ul li.on a,
div.lnb ul li.on a:link,
div.lnb ul li.on a:visited,
div.lnb ul li.on a:active { color:#ff9600; }
div.lnb ul li ul.sub-menu { display:none; padding:0 0 0 7px; margin:5px 0 5px; list-style-type:none; }
div.lnb ul li ul.sub-menu li { width:100%; padding:0; margin:0; }
div.lnb ul li ul.sub-menu li a,
div.lnb ul li ul.sub-menu li a:active,
div.lnb ul li ul.sub-menu li a:visited,
div.lnb ul li ul.sub-menu li a:link { display:block; padding:0 0 0 0; font-size:11px; color:#386e93; }
div.lnb ul li ul.sub-menu li.on a,
div.lnb ul li ul.sub-menu li.on a:active,
div.lnb ul li ul.sub-menu li.on a:visited,
div.lnb ul li ul.sub-menu li.on a:link { color:#ff9600; }

ul.left-banner { padding:0; margin:15px 0 0; list-style-type:none; }
ul.left-banner li {  }
ul.left-banner li a { display:block; height:33px; background-repeat:no-repeat; background-position:left top; }
ul.left-banner li.receipt a { background-image:url(/images/common/left_banner1_off.gif); }
ul.left-banner li.receipt a:hover { background-image:url(/images/common/left_banner1_on.gif); }
ul.left-banner li.information a { background-image:url(/images/common/left_banner2_off.gif); }
ul.left-banner li.information a:hover { background-image:url(/images/common/left_banner2_on.gif); }
ul.left-banner li.community a { background-image:url(/images/common/left_banner3_off.gif); }
ul.left-banner li.community a:hover { background-image:url(/images/common/left_banner3_on.gif); }