﻿/* @import url(http://img.uway.com/2016_re/css/reset.css ); 
@font-face { font-family: 'Nanum Gothic'; font-style: normal; font-weight: 400; src: url(http://fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.eot); src: url(http://fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'), url(http://fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.woff2) format('woff2'), url(http://fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.woff) format('woff'), url(http://fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.ttf) format('truetype'); }*/

/* setting */
body,input,textarea,select{font-size:12px;}
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0;font-family: 돋움,Dotum,Gulim,Helvetica,sans-serif}
img,fieldset{border:0}
menu,dl,ul,ol,li{list-style:none;}
a:link{text-decoration:none; color:#6E6E6E;}
a:visited{text-decoration:none; color:#6E6E6E;}
a:hover{ text-decoration:none; color:#6E6E6E; }
a:active{ text-decoration:none; color:#6E6E6E;}
select{font-family:"돋움", dotum, Helvetica; font-size:12px;}
.ico_gun{border-right:none !important;}
.bd_l_none{border-left:none !important;}

#container .noBg, #container #top .noBg, #footer .footer_con .noBg {background:none;}
#container {width:993px; margin:0 auto; position:relative;}

#toptab { width:100%; height:30px; border-bottom:1px #dfdfdf solid; background:url('../img/common/tab_bg.gif') 0 0 repeat-x;}
#toptab h1 {position:absolute; left:428px;}
#toptab .topbtt {position:relative; width: 991px; margin:0 auto; }
#toptab .topbtt .topleftmenu {position:absolute; left:5px; top:8px; font-size:11px; }
#toptab .topbtt .topleftmenu .arrowr { margin-right:10px; display:inline;  padding-right:8px; background:url('../img/common/arrow_r.png') right 1px no-repeat; }
#toptab .topbtt .topleftmenu span { margin:0 3px; color:#CCC}
#toptab .topbtt .toprightmenu {position:absolute; right:5px; top:8px; font-size:11px; }
#toptab .topbtt .toprightmenu .brR { margin-right:5px; height:14px; padding-right:5px; background:url('../img/common/l_topL.png') right -2px no-repeat; display:inline;}
#toptab .topbtt .toprightmenu .brRban {position:absolute; top:-2px; right:248px;}

#top {position:relative; width: 991px; z-index:100; padding-bottom:15px; margin:0 auto;}
#top .tBanners {padding-top:3px; text-align:center; font:0/0 arial; height:45px;}
#top .tBanners li {display:inline; vertical-align:middle; font:0/0 arial; padding:0 21px;}
#top .tBanners li img {margin:0;}
#top .count {position:absolute; right:-84px; top:11px;}
/* 핫타임 테이블 넣었을때의 메인로고
#top h1{position:absolute;left:3px;top:23px;}
*/
#top h1 {position:absolute; left:2px; top:20px;}
#top h1 span {position:relative; margin-left:3px;}
#top h1 .sub {position:absolute;top:3px;left: 94px;}
#top ul.lm { position:absolute; left:0; top:107px;}
#top ul.lm li { float:left; padding:0 9px 0 8px; background:#FFF url('/img/common/l_topL.png') right top no-repeat;}
#top .msearch { position:relative; z-index:2000; width:500px; margin:0 auto 9px; font:0/0 arial;}
#top .msearch .customerM { text-align:center; padding:12px 0 5px 0; height:15px; font:12px/1.2 Dotum,"돋움"; color:#666}
#top .msearch .customerM a { color:#7f7f7f; text-decoration:none; font:12px/1.3 Dotum,"돋움"; margin:0;padding:0;}
#top .msearch .customerM a:hover { color:#82a3c6}
#top .msearch .customerM a strong { color:#004891}
#top .msearch .customerM li { display:inline; padding:0 14px 0 13px; vertical-align:top; background:#FFF url('../img/common/l_topL.png') right -2px no-repeat; font:11px/1.2 Dotum,"돋움";}
* html #top .search .customerM li {padding:0 7px 0 13px;}
* + html #top .search .customerM li {padding:0 7px 0 13px;}
#top .msearch .customerM li.last { padding-right:0;background:none;}
#top .msearch .customerM li.first { padding-left:0;}
#top .msearch .customerM li a { color:#7f7f7f;text-decoration:none; font:11px/1.3 Dotum,"돋움";margin:0;padding:0;}
#top .msearch .customerM li a:hover { color:#82a3c6}
#top .msearch .customerM li a strong { color:#004891}
#top .msearch .ats {position:absolute; left:63px; top:57px; z-index:1000; background:#fff; border:1px solid #015a9c; width:314px; height:auto;}
#top .msearch .ats ul {padding:5px 0 7px 0;}
#top .msearch .ats ul li {font:bold 12px/1.3 Dotun,"돋움"; padding:5px 0 2px 10px; color:#a0a0a0; cursor:pointer}
#top .msearch .ats ul li strong {color:#f26200;}
#top .msearch .ats p {padding:7px 0 0 0;height:18px; background:#dcdcdc; font:11px/1.3 Dotun,"돋움"; color:#7e7e7e; text-align:right; padding-right:5px;}
#top .msearch .ats p a {font:bold 11px/1.3 Dotun,"돋움"; color:#7e7e7e; letter-spacing:-1px; margin:0 4px;}
#top .msearch fieldset {border:0; margin-left:63px; padding:0; width:374px; overflow:hidden;}
#top .msearch fieldset legend {display:none}
#top .msearch fieldset div {float:left; padding:1px; background:#fff; border:2px solid #333333; border-right:0; margin:0; width:312px; height:19px;}
* html #top .search fieldset div {float:left; padding:1px; background:#fff; border:2px solid #333333; border-right:0; margin:0; width:309px}
#top .msearch fieldset div input {float:left; width:202px; padding:3px 0 0px 5px; font-size:13px; border:0;margin:0;}
* html #top .search fieldset div input {float:left; width:206px; padding:3px 0px 1px 6px; font-size:13px; border:0; margin:0;}
#top .msearch fieldset div select {float:left; font-size:11px; line-height:1.1; margin:0; width:73px;}
* html #top .search fieldset div select {float:left; font-size:11px; line-height:1.1; margin:0; width:67px;}
#top .msearch fieldset div span a {float:left; display:block; padding:7px 11px 7px 11px;}
* html #top .search fieldset div span a {float:left; display:block; padding:7px 5px 7px 11px;}
#top .msearch fieldset .btn {float:left; margin:0}
* html #top .search fieldset .btn {float:left; margin=0}
/*
#top .search .selBox{cursor:pointer;position:absolute;left:8px;top:30px;width:74px;height:102px;z-index:2000;padding:5px 0 0 6px;border:1px solid #fff;width:68px;height:16px;background:#e1e3e2;font:bold 12px/1.3 Dotum;color:#015a9e;letter-spacing:-1px;}
#top .search .selBox img{position:absolute;right:6px;top:50%;margin-top:-4px;cursor:pointer;}
#top .search .selBox ul{position:absolute;left:-1px;top:21px;z-index:2000;background:#fff;border:1px solid #909090;border-top:0;}
#top .search .selBox ul li{width:68px;height:19px;position:relative;z-index:2000;padding:5px 0 0 6px;color:#7f7f7f;font-size:11px;font-weight:normal;}
#top .search .selBoxOn{border:1px solid #909090;}
*/
#top .msearch .selBox {cursor:pointer; position:absolute; left:65px; top:34px; z-index:2000; padding:3px 0 0 6px; border:1px solid #fff;width:68px;
height:15px; background:#fff; font:bold 12px/1.3 Dotum; color:#717171; letter-spacing:-1px;}
#top .msearch .selBox img {position:absolute; right:1px; top:55%; margin-top:-4px; cursor:pointer;}
#top .msearch .selBox ul {position:absolute; left:-1px; top:21px; z-index:2000; background:#fff; border:1px solid #909090; border-top:0;}
#top .msearch .selBox ul li {width:68px; height:19px; position:relative; z-index:2000; padding:5px 0 0 6px; color:#7f7f7f; font-size:11px; font-weight:normal;}
#top .msearch .selBoxOn {border:1px solid #909090;}

#atsResultLayer li {text-align:left;}

#top .textbanner {position:absolute; margin-left:695px;top:30px; width:170; font:0/0 arial;z-index:2000;}
#top .category {position:absolute; width:993; font:0/0 arial;z-index:2000;}
#top .tbanner {position:absolute; right:0; top:3px; font:0/0 arial;}
#top .tbanner .btn01 {position:absolute; right:16px; bottom:6px; _bottom:3px; cursor:pointer;}
#top .tbanner .btn02 {position:absolute; right:0; bottom:6px; _bottom:3px; cursor:pointer;}
#top .navi {position:relative; width:991px; height:41px;_height:34px; margin-top:6px; background:url('../img/gnb/gnb_bg.gif') 0 0 repeat-x;}
#top .navi .menu { width:830px; height:41px; _height:34px; display:block }
#top .navi .menu li { float:left; background:url('../img/gnb/gnb_bar.gif') 0 10px no-repeat; padding-left:2px;  }
#top .navi .menu .deco { margin-top:-7px; background:url('../img/gnb/gnb_bar.gif') 0 17px no-repeat; padding-left:2px; }
#top .navi .menu .first { margin-left :5px; background:none }
#top .navi .infomenu { position:absolute; right:170px; top:0px;}
#top .navi .cateBt { position:absolute; right:36px; top:10px;}

/* 기존네비
#top .navi { width:991px; height:40px;_height:34px; margin-top:6px; background:url(../img/navi/navi_bg.gif) 0 0 repeat-x;}
#top .navi .menu { width:800px; height:40px;_height:34px; float:left;}
#top .navi .menu li { margin:0 10px; float:left;}
#top .navi .menu .first { padding-left :15px;}
#top .navi .menu .bar { padding:13px 0 0 0; float:left;}
#top .navi .cateBt { width:185px; height:31px; margin-top:9px; float:right; }
*/

#top .naviMoi { width:100%; height:40px; _height:34px; margin-top:6px; background:url(../img/navi/navi_bg.gif) 0 0 repeat-x;}
#top .naviMoi .menu { width:800px; height:40px; _height:34px; float:left;}
#top .naviMoi .menu li { margin:0 4px; float:left;}
#top .naviMoi .menu .first { padding-left :15px;}
#top .naviMoi .menu .bar { padding:13px 0 0 0; float:left;}
#top .naviMoi .cateBt { width:185px; height:40px; margin-top:9px; float:right; }

#top .gnb {width:100%; height:40px; _height:34px; padding-top:6px; background:url(../img/common/k_prime03.png) 0 0 repeat-x;}
#top .gnb .menu {float:left; width:430px; overflow:hidden; padding:0 0 0 0;}
#top .gnb .ranking {float:left; background:url(../img/common/u_ranking.gif) 0 5px no-repeat; position:relative; overflow:hidden; display:block; margin:9px 0 0 0; width:363px; height:23px;}
#top .gnb .ranking ul {position:absolute; left:10px; top:0;}
#top .gnb .ranking li {position:relative; width:355px; padding:6px 0 0 8px; height:17px;}
#top .gnb .ranking a {font-size:11px; letter-spacing:-1px; color:#b1e3ff;}
#top .gnb .ranking img {position:absolute; right:0;}
#top .gnb .ranking img.up {top:7px;}
#top .gnb .ranking img.down {top:13px;}
#top .gnb .btns {position:absolute; right:0; top:1px; text-align:center; width:190px; background:url(../img/common/k_topRM.png) center 0 no-repeat;}
#top .gnb .btns img {margin-left:20px}
#top .login {font:0/0 arial; position:relative; text-align:right; width:100%; background:url(../img/common/k_gnb02.gif) repeat-x; height:28px; padding-top:5px;*padding-top:4px;}
#top .login p {position:absolute; left:25px; top:7px; font:11px/1.3 Dotum; height:14px; color:#8D8D8D;}
#top .login fieldset {display:inline ;border:none; vertical-align:top; padding:0;}
#top .login fieldset legend {display:none}
#top .login img {display:inline; margin-right:3px; *vertical-align:-15px;}
#top .login fieldset img {margin-left:16px; vertical-align:-1px;}
#top .login fieldset *{display:inline;}
#top .login fieldset input {margin-left:1px; width:103px; padding:3px 0 0 4px; height:11px; border:1px solid #bdbdbd; font:11px/1.0 dotum;}
#top .tMenu {position:absolute; left:0; top:59px;}
#top .tMenu li {float:left; padding-right:9px; margin-right:8px; background:url(../img/common/l_top_sub01.gif) right 1px no-repeat;}
#top .tMenu li.last {background:none;}

/* #footer { position:relative; width:100%; margin-bottom:30px; text-align:center; border-top:1px solid #d4d4d4; }
#footer .footer_wrapper { position:relative; width:730px; padding-left:265px; text-align:left; margin-left:-3px; margin:0 auto; }
#footer h1 { position:absolute; left:40px; top:12px; padding:17px 0 0 6px; height:62px; border-right:1px solid #d4d4d4; width:178px; text-align:left;}
#footer ul { padding:15px 0 14px 0; line-height:11px; text-align:left;}
#footer ul li {display:inline; line-height:11px; vertical-align:middle; background:url(../img/common/l_footer.png) 100% 1px no-repeat; padding:0 6px 0 0; *padding:0 3px 0 6px;text-align:left;}
#footer ul li.noBg {background:none;text-align:left;}
#footer p {text-align:left; margin-bottom:10px;}
#footer .footer_wrapper span { position:absolute; right:0; top:10px;} */

#prime {position:fixed; height:50px; left:0; bottom:0; width:100%; background:#fff url(../img/common/k_prime.gif) 0 4px repeat-x;}
* html #prime {position:absolute; left:0; overflow:hidden; width:100%; bottom:auto; top: expression( ( 0 - prime.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrolltop ? document.documentElement.scrolltop : document.body.scrolltop ) ) + 'px' );}

/* 20120801 현재 사용안하는 class임
#prime .prime_wrapper {width:998px; margin:0 auto; position:relative;}
#prime .prime_wrapper ul {width:982px; overflow:hidden; padding:0 0 0 16px; background:url(../img/common/k_prime02.png) 0 0 no-repeat;}
#prime .prime_wrapper ul li {float:left;}
#prime .prime_wrapper ul li img {cursor:pointer;}
#prime .prime_wrapper .btn {position:absolute; right:20px; top:16px; cursor:pointer}
#prime .prime_wrapper div {width:998px; margin:0 auto; text-align:center;}
*/

#quick {position:absolute;right:-83px;top:61px;width:74px;}
#quick .bn {display:block; margin-bottom:4px; overflow:hidden;}
#quick .bn img {border:0px solid #cfcfcf; width:74px; }
#quick .xbn { overflow:hidden; }
#quick .xbn img {border:0px solid #cfcfcf; margin:0 0 5px 0;}
#quick h2{ font:0/0 arial; padding:0; }
#quick li { padding:10px 0; width:72px; text-align:center; border-right:1px solid #dadada; border-bottom:1px solid #dadada; border-left:1px solid #dadada;}
#quick li .top {padding:0 2px 2px 0;}
#quick li .bottom {padding:8 2px 2px 0; background:none;}
#quick li .noBg {background:none;}
#quick li .a {padding-bottom:4px;}
#quick li .a img {margin-bottom:3px;}
#quick p { height:5px;}
#quick .omenu { margin:8px 0;}
#quick .omenu .br1 {padding:10px 0; width:72px; text-align:center; border:1px solid #dbdbdb; display:block; background-color:#f2f2f2}
#quick .omenu .br2 {padding:10px 0; width:72px; text-align:center; border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb; display:block; background-color:#f2f2f2}
#quick .omenu .bttop {display:block}
#quick .adban {margin-top:8px;}

#contents {width:991px; margin-bottom:30px;}
#contents:after {clear:both; content:""; display:block;}

#left {float:left; position:relative; margin-right:15px; width:185px; min-height:870px; _height:870px;}
#left h2 {padding:6px 0 0 4px;}
#left .searchT {position:absolute; left:0; top:155px;}
#left .mIssue {position:absolute; background:#fff;width:100%;}
#left .mIssue ul {border-top:1px solid #e5e5e5;}
#left .mIssue ul li {padding:4px 0 1px 0; background:url(../img/main/k_monthlyIssue.gif) 0 0 repeat-x;}
#left .mIssue ul li a {color:#8d8d8d; padding:0 0 0 10px;}
#left .mIssue ul li a strong {color:#343434; font-family:verdana; font-size:11px;}
#left .mIssue ul li.none {background:none;}
#left .mIssue ul li.on {padding:8px 0 0 7px; height:24px;background:url(../img/main/layer_monthlyIssue.png) 3px 0 no-repeat;}
#left .mIssue ul li.on a {font-size:12px; font-weight:bold; line-height:1.3; color:#444; letter-spacing:-1px;}
#left .mIssue ul li.on a strong {color:#ce9e5e; font-size:12px;}
#left .mIssue .more {position:absolute; right:3px;top:7px;}
#left .mIssue .more img {cursor:pointer;}
#left .banner01 {position:absolute; left:-64px; top:250px;}
#left .community {position:absolute; top:392px;}
#left .finder {position:absolute; left:0; top:429px; width:100%;}
#left .finder h2 { padding-bottom:5px;}
#left .finder ul {border:1px solid #e5e5e5; padding:10px 0 0 0;}
#left .finder ul li {text-align:center; padding:0 0 8px 0;}
#left .finder ul li select {color:#a4a4a4; width:90%; margin:0; font-size:12px;}
#left .banner02 img {border:1px solid #e5e5e5;}
#left .studyH {position:absolute; left:0; top:442px; width:100%;}
#left .studyH h3 {border:1px solid #e5e5e5;border-bottom:0;}
/*
#left .studyH p{position:relative;background:url(../img/main/k_studyHard.gif) 19px 50% no-repeat;height:114px;border:1px solid #e5e5e5;}
#left .studyH p span{position:absolute;top:50%;left:55px;width:100%;text-align:left;margin-top:-24px;color:#000;}
#left .studyH p span strong{color:#7a0000}
#left .studyH div{padding-top:4px;text-align:center;width:100%;font:0/0 arial}
#left .studyH div img{margin:0 1px;}
*/

#left .notice {position:absolute; left:0; top:600px; width:100%;}
#left .notice h2 { padding-bottom:5px; position:relative;}
#left .notice ul {padding:9px 0 0 0; border-top:1px solid #e5e5e5;}
#left .notice ul li {background:url(../img/main/u_notice.gif) 8px 4px no-repeat; padding:0 0 0 15px;}
#left .notice ul li a {color:#606060}
#left .notice h2 .more {position:absolute; right:3px; top:7px;}

/* 메인status 등급컷 현황판 */
#left .status01 {position:absolute; left:0; top:0; width:183px; background:#fff; border:1px solid #e5e5e5;}
#left .status01 h2 {background:#ffffff;padding:6px 0 2px 5px; font-size:12px; font-weight:bold; letter-spacing:-1px; color:#ea181b}
#left .status01 h2 strong {color:#000000}
#left .status01 table {width:183px; margin:0 auto; table-layout:fixed; border-collapse:collapse; text-align:center;}
#left .status01 ul {width:100%; overflow:hidden; height:19px;}
#left .status01 ul li {float:left; text-align:left; height:19px;}
#left .status01 .more {position:absolute; right:3px; top:26px;}
#left .status01 .tx {font-size:11px; color:#a4a3a3; text-align:right; padding:3px 4px 1px 0;}
#left .status01 .tx2 {font-size:11px; color:#6e6e6e; text-align:center; padding:7px 2px 3px 0;}
#left .status01 .statusT th { border:none;  padding:4px 0 3px 0; text-align:center;  background-color:#8c7975; font-size:11px; color:#FFF; font-weight:bold }
#left .status01 .statusT .thred { background-color:#ff0000 }
#left .status01 .statusT td { font-size:11px; padding:1px 0 0 0; color:#FFF text-align:center; background-color:#1c1c1c; color:#FFF; border-bottom:1px #373737 solid; border-top:1px #232323 solid;}
#left .status01 .statusT .ths1 { background:#70625f;}
#left .status01 .statusT .ths2 { background:#5e504d;}
#left .status01 .statusT .firsttd { padding:2px 0 1px 0; text-align:center; background-color:#1c1c1c; color:#FFF; border-bottom:1px #373737 solid; border-top:none }

/* 메인status 모집요강 */
#left .status04 {position:absolute; left:0; top:0; width:183px; background:#fff; border:1px solid #e5e5e5;}
#left .status04 h2 {background:#ffffff;padding:6px 0 2px 5px; font-size:12px; font-weight:bold; letter-spacing:-1px; color:#ea181b}
#left .status04 h2 strong {color:#000000}
#left .status04 table {width:178px; margin:0 auto; table-layout:fixed; border-collapse:collapse; text-align:center;}
#left .status04 ul {width:100%; overflow:hidden; height:19px;}
#left .status04 ul li {float:left; text-align:left; height:19px;}
#left .status04 .more {position:absolute; right:3px; top:26px;}
#left .status04 .tx {font-size:11px; color:#a4a3a3; text-align:right; padding:3px 4px 1px 0;}
#left .status04 .tx2 {font-size:11px; color:#6e6e6e; text-align:center; padding:7px 2px 3px 0;}
#left .status04 .mozipt { margin:3px;}
#left .status04 .mozipt th { border:none;  padding:3px 0 2px 0; text-align:center;  background-color:#aeaeae; border-right:1px #FFF solid  }
#left .status04 .mozipt td { padding:2px 0 1px 0; color:#393939; text-align:center; }
#left .status04 .mozipt .tdL { text-align: left; padding-left:3px; }

/* 메인status 실시간 서비스현황 */
#left .status02 { position:absolute; left:0; top:0; width:183px; background:#fff; border:1px solid #e5e5e5;}
#left .status02 h2 { background:#ffffff; padding:7px 0 3px 5px; font-size:12px; font-weight:bold; letter-spacing:-1px; color:#ea181b}
#left .status02 h2 strong { color:#000000}
#left .status02 table { width:183px; margin:0 auto; table-layout:fixed; border-collapse:collapse; text-align:center;}
#left .status02 ul { width:100%; overflow:hidden; height:19px;}
#left .status02 ul li { float:left; text-align:left; height:19px;}
#left .status02 .more { position:absolute; right:3px; top:26px;}
#left .status02 .tx { font-size:11px; color:#a4a3a3; text-align:right; padding:3px 4px 1px 0;}
#left .status02 .tx2 { font-size:11px; color:#6e6e6e; text-align:center; padding:4px 2px 1px 0;}
#left .status02 .statusT2 th { border-bottom:1px #373737 solid; border-right:1px #373737 solid; padding:3px 0 2px 0; text-align:center;  background-color:#1c1c1c; font-size:11px;  color:#fedf24; font-weight:normal}
#left .status02 .statusT2 td { font-size:11px; padding:1px 0 0 0; color:#FFF text-align:center; background-color:#111111; color:#FFF; border-bottom:1px #373737 solid; border-top:1px #232323 solid;}
#left .status02 .statusT2 a { color:#FFF}
#left .status02 .statusT2 a:hover { color:#FFF}

/* 메인status D-day체크리스트 */
#left .status03 { position:absolute; left:0; top:0; width:183px; background:#fff; border:1px solid #e5e5e5;}
#left .status03 h2 { padding:7px 5px 3px 5px; width:174px; font-size:12px; font-weight:bold; letter-spacing:-1px; color:#ea181b}
#left .status03 h2 img { margin-right:3px;}
#left .status03 h2 .tb1 { position:absolute; right:3px; top:29px;}
#left .status03 p { margin:3px 5px}
#left .status03 .tbtxt { margin:3px 5px; font-size:11px; text-align:left; line-height:14px; padding:3px 4px; height:65px; table-layout:fixed; border-collapse:collapse; display:block; color:#333}
#left .status03 ul {width:100%; overflow:hidden; height:19px;}
#left .status03 ul li {float:left; text-align:left; height:19px;}
#left .status03 .more {position:absolute; right:3px; top:26px;}
#left .banners {position:absolute; left:0; top:905px}
#left .banners li {font:0/0 arial;}
#left .banners img {border:1px solid #e5e5e5; margin-bottom:4px;}

/* 좌측 - 고객센터 */
#left .customerCenter {position:absolute; left:0; top:735px; width:185px; height:190px;}
#left .customerCenter h2 { padding-bottom:5px;}
#left .customerCenter fieldset {border:0; width:100%;}
#left .customerCenter fieldset legend {display:none}
#left .customerCenter fieldset input {vertical-align:middle;}
#left .customerCenter fieldset input.txt {font-size:12px; line-height:1.3; border:1px solid #c43227; height:16px; width:140px; padding:5px 0 0 9px; color:#999;vertical-align:middle;}
#left .customerCenter ul {padding:6px 0 0 0; width:184px; overflow:hidden; margin:0 auto}
#left .customerCenter ul li {float:left; font:0/0 arial; padding-bottom:2px;}

#center {float:left; width:590px; position:relative;}
/*
#center h2 {height:14px; padding:6px 0 0 4px;}
#center .mainBanner{position:absolute;left:0;top:0;padding:0;}
#center .mainBanner p{width:390;height:150;position:relative;float:left;}
#center .mainBanner ul{width:200;position:relative;float:left;margin:0;padding:0}
#center .mainBanner ul li{font:0/0 arial;}
#center .mainBanner ul li img{cursor:pointer;}
- 빅배너 우측 배너3개일때 ----------------------------------------------------
#center .mainBanner{position:absolute;left:0;top:0;padding:0 201px 0 0;}
#center .mainBanner ul{position:absolute;right:0;top:0;}
#center .mainBanner ul li{font:0/0 arial;}
#center .mainBanner ul li img{cursor:pointer;}
*/
#center .mainBanner {position:absolute; left:0; top:0; padding:0 201px 0 0;}
#center .mainBanner ul {position:absolute; right:0; top:0;}
#center .mainBanner ul li {font:0/0 arial;}
#center .mainBanner ul li img {cursor:pointer;}
#center .mainBanner .mBanbox {position:absolute; right:-1px; top:0; width:195px; /*  z-index:2000; */}
#center .mainBanner .searchBox {position:absolute; right:-1px; top:0; width:192px; border:1px solid #aeaeae; float:right;}
#center .mainBanner .searchBox h1 { height:15px; text-align:right; background-color:#aeaeae; }
#center .mainBanner .searchBox .box { background-color:#f5f5f5; height:128px;}
#center .mainBanner .searchBox .box .title1 { padding:10px 0 7px 10px;}
#center .mainBanner .searchBox .box .title2 { padding:8px 0 5px 10px;}
#center .mainBanner .searchBox .box .inputBox {width:110px; line-height:16px; font-size:11px; height:16px; padding-left:3px; margin:0 0 0 3px; vertical-align:top}
#center .mainBanner .searchBox .box .topForm { padding-left:9px; }
#center .mainBanner .searchBox .box .topForm img { vertical-align:bottom }
#center .mainBanner .searchBox .box .line {margin:7px 0 3px 6px;}
#center .rightBan {position:absolute; width:245px; righ:0; top:0}
#center .rightBan a { margin-bottom:5px}

/* 입시키워드 */
#center .keyword {position:absolute; left:0; top:155px; width:592px; height:35px; background:url('../img/main/k_keyword.png') 0 0 no-repeat;}
#center .keyword p {width:459px; padding:0 0 0 128px; overflow:hidden;}
#center .keyword p span.first {float:left; width:150px; text-align:right; padding:11px 4px 0 0; color:#737373;}
#center .keyword p strong {float:left; width:180px; padding-left:10px; margin-right:5px; text-align:center; font-size:14px; padding-top:10px; color:#fff;}
#center .keyword p span.last {float:left; width:60px; padding:11px 0 0 10px; color:#737373;}
#center .keyword p a {float:left; padding:12px 0 0 0; color:#737373; width:35px;}
#center .admissionNews {position:absolute; left:0; top:209px; background:#fff; width:290px;}
#center .analysis {position:absolute; left:300px; top:204px; background:#fff; width:290px;}

/* 메인 - 입시특강 */
#center .news .news_wrapper {position:relative; width:263px}
#center .news .news_wrapper .more {position:absolute; right:0px; top:1px;}
#center .news h2 { padding-bottom:5px; }
#center .news p {border-top:1px solid #e5e5e5; padding:7px 0 0 4px; height:19px; color:#6477ad; font-size:12px; font-weight:bold;}
#center .news ul {padding:7px 0 0 0;}
#center .news ul li {padding:0 0 0 15px; background:url('../img/main/u_news.gif') 8px 4px no-repeat;}
#center .news ul li a {color:#606060;}
#center .news .visual {margin:0 0 0 5px;}
#center .news .navi {position:absolute; right:4px; top:23px; font:0/0 arial;}
#center .news .navi img {margin:0 4px;}
#center .more {position:absolute; right:3px; top:3px;}
#center .more img {cursor:pointer;}

/* 메인 - 추천입시칼럼
#center .cast{position:absolute; left:0; top:430px; background:#fff; width:563px; height:110px; border:1px solid #d6d6d6; padding:8px 10px 8px 17px}
#center .cast h2{padding-bottom:5px; font-size:12px; background-image:url('../img/main/dot_line.gif'); background-repeat:repeat-x; background-position:bottom; position:relative}
#center .cast h2 .more{position:absolute; right:5px; top:3px;}
#center .cast p{background:#ebebeb; height:22px; padding:5px 0 0 5px; color:#6477ad;}
#center .cast div{position:relative; margin:5px 0 0 0;}
#center .cast div img{position:absolute; left:0; top:-1px; }
#center .cast div p{position:absolute; left:-10px; width:440px; height:72px; padding:3px 0 0 130px; background:none; word-break:break-all; word-wrap:break-word;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
#center .cast div p strong{color:#6477ad;}
#center .cast div p a{color:#606060; letter-spacing:-1px; line-height:17px; padding-top:5px;}
._inews_cast td{word-break:break-all; word-wrap:break-word;};    
._inews_cast table{width:440px;}
*/

/* 입시컬럼, 입시브리핑 */
.culm{position:absolute; left:0; top:430px; background:#fff; width:590px; height:128px;}
.culm .taba{background-image:url('../img/main/m_tab_bg.gif'); background-repeat:repeat-x; height:28px;}
.culm .taba li{float:left}
.cu_cont{ position:relative;padding:10px; height:80px; border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; }
.cu_cont dt{ position:absolute; left:10px; top:10px;}
.cu_cont .in_bo{position:relative; padding:8px 120px; height:64px;}
.cu_cont .in_bo strong{ font-size:14px; color:#000; margin-bottom:5px; display:block;}
.cu_cont .in_bo img{ margin-left:5px;}
.cu_cont .in_bo .ttx{display:block;height:70px; word-break:break-all; word-wrap:break-word; overflow:hidden; text-overflow:ellipsis;-o-text-overflow: ellipsis;-moz-binding: url('ellipsis.xml#ellipsis'); width:446px;}
.cu_cont .in_bo .ttx a{ color:#333; line-height:16px;}
.cu_cont .in_bo .mor{position:absolute;right:5px;top:6px;z-index:1000; width:37px; height:12px; display:block}


/* 메인 - 입시특강 */
#center .column {position:absolute; left:0; top:567px; height:160px;  border:1px solid #d6d6d6; padding:8px 10px 8px 17px;}
#center .column h2 { padding-bottom:5px; margin-bottom:8px; font-size:12px; background-image:url('../img/main/dot_line.gif'); background-repeat:repeat-x; background-position:bottom}

/* 메인 - 유웨이북스 */
#center .books {position:absolute; left:300px; top:567px; width:290px; border:1px solid #d6d6d6; padding:0; height:176px;}
#center .books .leftpd { padding:7px 0 0 18px;}
#center .books .tab { margin-bottom:5px; height:27px;}
#center .books .tab li {text-align:center;}
#center .books .ubooks { padding:0 0 0 10px;}
#center .books .ubooks li {position:relative; left:0; top:0; width:94%; min-height:66px; _height:66px; background-image:url('../img/main/dot_line.gif'); background-repeat:repeat-x; background-position:bottom; padding-bottom:4px;}
#center .books .ubooks li em { color:#6477ad; font-size:11px;}
#center .books .ubooks li img {position:absolute; left:13px; top:4px; width:49px; height:62px}
#center .books .ubooks li p {padding:17px 0 0 77px;}
#center .books .ubooks li p a {color:#606060; letter-spacing:-1px; line-height:1.4;}
#center .books .ubooks .nobg { background-image:none}

/* 메인 - 대학탐방 */
#center .explore {position:absolute; left:0; top:927px; width:290px; height:190px;}
#center .explore h2 {border-bottom:1px solid #e5e5e5; padding-bottom:5px}
#center .explore .visual {border:1px solid #e5e5e5; margin:6px 0 11px 0;}
/*#center .explore div {position:relative; left:0; top:0; width:100%; min-height:70px; _height:70px}
#center .explore div img {position:absolute; left:12px; top:0; border:2px solid #ebebeb;}*/
#center .explore div p {padding:3px 0 0 95px; letter-spacing:-1px;}
#center .explore div p strong {color:#8ba25c}
#center .explore div p strong u {color:#627145; font-style:normal; text-decoration:none;}
#center .explore div p a {color:#606060; letter-spacing:-1px; line-height:1.3;}
#center .readingup {position:absolute; left:300px; top:927px; width:290px; height:190px;}

/* 메인 - 리딩업 */
#center .readingup h2 {border-bottom:1px solid #e5e5e5; padding-bottom:5px;}
#center .readingup .visual {border:1px solid #e5e5e5; margin:6px 0 11px 0;}
#center .readingup p {border:0; font-weight:bold; padding:0 0 0 8px;}
#center .readingup p strong {color:#d09d64;}
#center .readingup ul {padding:0; margin-left:3px;}

#right {position:relative; float:right; width:185px; z-index:1;}
#right .login {position:relative; width:183px; border:1px solid #e5e5e5;}
#right .login h2 {padding:9px 0 0 0; margin:0 7px; height:19px; border-bottom:1px solid #e5e5e5;}
#right .login fieldset {border:0; padding:16px 7px 0; margin:0;}
#right .login fieldset legend, #right .login fieldset label {display:none;}
#right .login fieldset ul li input {border:1px solid #bebebe; padding:3px 0 1px 3px; width:97px; height:15px; margin-bottom:5px;}
* html #right .login fieldset ul li input {margin:-1px 0 4px 0;}
* + html #right .login fieldset ul li input {margin:-1px 0 4px 0;}
#right .login fieldset .chId {position:absolute; right:11px; top:48px;}
#right .login fieldset .chId input {float:left; margin:0; padding:0; height:13px; width:13px; margin-right:3px;}
#right .login fieldset .chId label {float:left; padding:0; display:block; font-size:11px; line-height:1.4; letter-spacing:-1px; color:#666;}
#right .login fieldset .btn {position:absolute; right:6px;top:69px;}
#right .login .security {position:absolute; right:10px; top:9px; cursor:pointer;}
#right .login .btns {font:0/0 arial;padding:11px 0 12px 0; margin:10px 7px 0; border-top:1px solid #e5e5e5; text-align:center; background:#FFF url('../img/common/l_topL.png') 55px 11px no-repeat;}
#right .login .btns img {margin:0 27px 0 0;}
#right .login .btns img.a {margin:0;}
#right .logout {position:relative; width:183px; z-index:100; border:1px solid #e5e5e5;}
#right .logout p.name {font-size:12px; letter-spacing:-1px; padding:10px 0 2px 4px;}
#right .logout span.btn {display:block;height:29px; font:0/0 arial; padding-left:4px;}
#right .logout span.btn a {display:block; margin:0; font:0/0 arial; float:left; padding-right:1px;}
#right .logout span.btn img {}
#right .logout ul.menu {position:absolute; left:-1px; top:57px; background:url('../img/common/k_rightLayerM00.png') 0 0 no-repeat; width:186px; height:85px; margin:0 0 1px 0;}
#right .logout ul.menu:after {clear:both; content:""; display:block;}
#right .logout ul.menu li {float:left; width:62px; text-align:center; padding:9px 0 0 0; color:#828282;}
#right .logout ul.menu li img {display:block; margin:0 auto 7px;}
#right .logout ul.menu li strong {color:#9a170f;}
#right .logout ul.menu li p {font-weight:bold; color:#3b4141; letter-spacing:-1px;}
#right .logout ul.menu li.a {width:61px; padding-left:1px;}
#right .logout ul.first {background:#FFF url('../img/common/k_rightLayerM01.png') 0 0 no-repeat; height:86px; width:186px;}
#right .logout ul.second {background:#FFF url('../img/common/k_rightLayerM02.png') 0 0 no-repeat; height:86px; width:186px;}
#right .logout ul.third {background:#FFF url('../img/common/k_rightLayerM03.png') 0 0 no-repeat; height:86px; width:186px;}
#right .logout .target01 {position:absolute; left:-1px; top:143px; border:2px solid #434343; border-top:none; width:181px;}
#right .logout .target01 *{}
#right .logout .target01 .list {padding:0 6px}
#right .logout .target01 .list li {overflow:hidden; width:168px; padding:10px 0 7px 0; background:url('../img/common/l_rightLayer.gif') left bottom repeat-x;}
#right .logout .target01 .list li a {display:block; float:left; font:11px/1.2 Dotum; letter-spacing:-1px; color:#858585;}
#right .logout .target01 .list li .a {width:34px;}
#right .logout .target01 .list li .b {width:62px;}
#right .logout .target01 .list li .c { text-overflow:ellipsis; overflow:hidden; white-space:nowrap; width:69px; line-height:16px;}
#right .logout .target01 .list li .d { text-overflow:ellipsis; overflow:hidden; white-space:nowrap; width:165px; line-height:16px;}
#right .logout .target01 .list li .e { text-overflow:ellipsis; overflow:hidden; white-space:nowrap; width:165px;text-align:center;}
#right .logout .target01 .list li.noBg {background:none;}
#right .logout .target01 .log_paging {position:relative; width:100%; font:0/0 arial; height:20px; padding:5px 0 0 0; border-top:1px solid #e2e2e2; background:url('../img/common/k_rightLayer.gif') left bottom repeat-x;} 
#right .logout .target01 .log_paging {font:bold 12px/1.3 verdana; letter-spacing:-1px; color:#585858;}
#right .logout .target01 .log_paging .refresh {margin:0 1px 0 3px;}
#right .logout .target01 .log_paging .close {position:absolute; right:2px; top:4px;}
#right .logout .target01 .log_paging span {position:absolute; left:61px; top:5px;}
#right .logout .target01 .log_paging img {cursor:pointer;}
#right .logout #target01 .count, #right .logout #target02 .count {padding:10px 0 5px 0; width:166px; margin:0 auto; border-bottom:1px solid #000; font-size:12px;}
#right .logout #target00 {background:#FFF url('../img/common/k_rightLayerM01.png') -2px -86px no-repeat;}
#right .logout #target01 {background:#FFF url('../img/common/k_rightLayerM02.png') -2px -86px no-repeat;}
#right .logout #target02 {background:#FFF url('../img/common/k_rightLayerM03.png') -2px -86px no-repeat;}

/* 로그인박스 배너테이블*/
#right .logout .target04 {position:absolute; left:-1px; top:143px; border:2px solid #434343; border-top:none; width:181px;}
#right .logout .target04 *{}
#right .logout .target04 .list {padding:0 6px}
#right .logout .target04 .list li {overflow:hidden; width:168px; padding:5px 0 5px 0; background:url('../img/common/l_rightLayer.gif') left bottom repeat-x;}
#right .logout .target04 .list li a {display:block; float:left; font:11px/1.2 Dotum; letter-spacing:-1px; color:#858585;}
#right .logout .target04 .list li .d { text-overflow:ellipsis; overflow:hidden; white-space:nowrap; width:165px;}
#right .logout .target04 .list li .e { text-overflow:ellipsis; overflow:hidden; white-space:nowrap; width:165px; text-align:center;}
#right .logout .target04 .list li.noBg {background:none;}
#right .logout .target04 .log_paging {position:relative; width:100%; font:0/0 arial; height:20px; padding:5px 0 0 0; border-top:1px solid #e2e2e2; background:url('../img/common/k_rightLayer.gif') left bottom repeat-x;} 
#right .logout .target04 .log_paging {font:bold 12px/1.3 verdana; letter-spacing:-1px; color:#585858;}
#right .logout .target04 .log_paging .refresh {margin:0 1px 0 3px;}
#right .logout .target04 .log_paging .close {position:absolute; right:2px; top:4px;}
#right .logout .target04 .log_paging span {position:absolute; left:61px; top:5px;}
#right .logout .target04 .log_paging img {cursor:pointer;}
#right .logout #target04 .count, #right .logout #target02 .count {padding:10px 0 5px 0; width:166px; margin:0 auto; border-bottom:1px solid #000; font-size:12px;}
#right .logout #target00 {background:#FFF url('../img/common/k_rightLayerM01.png') -2px -86px no-repeat;}
#right .logout #target01 {background:#FFF url('../img/common/k_rightLayerM02.png') -2px -86px no-repeat;}
#right .logout #target02 {background:#FFF url('../img/common/k_rightLayerM03.png') -2px -86px no-repeat;}
/* 로그인박스 배너테이블*/

/* 내역없음 */
#right .logout .target03 {position:absolute; left:-1px; top:143px; border:2px solid #434343; border-top:none; width:181px;}
#right .logout .target03 *{}
#right .logout .target03 .list {padding:0 6px; text-align:center;}
#right .logout .target03 .list li {overflow:hidden; width:168px; padding:10px 0 7px 0; background:center bottom}
#right .logout .target03 .list li a {text-align:center;}
#right .logout .target03 .list li.noBg {background:none;}
#right .logout .target03 .paging {position:relative; width:100%; font:0/0 arial; height:20px; padding:5px 0 0 0; border-top:1px solid #e2e2e2; background:url('../img/common/k_rightLayer.gif') left bottom repeat-x;} 
#right .logout .target03 .paging {font:bold 12px/1.3 verdana; letter-spacing:-1px; color:#585858;}
#right .logout .target03 .paging .refresh {margin:0 1px 0 3px;}
#right .logout .target03 .paging .close {position:absolute; right:2px; top:4px;}
#right .logout .target03 .paging span {position:absolute; left:61px; top:5px;}
#right .logout .target03 .paging img {cursor:pointer;}
#right .logout #target03 .count, #right .logout #target02 .count {padding:10px 0 5px 0; width:166px; margin:0 auto; border-bottom:1px solid #000; font-size:12px;}
#right .logout #target00 {background:#FFF url('../img/common/k_rightLayerM01.png') -2px -86px no-repeat;}
#right .logout #target01 {background:#FFF url('../img/common/k_rightLayerM02.png') -2px -86px no-repeat;}
#right .logout #target02 {background:#FFF url('../img/common/k_rightLayerM03.png') -2px -86px no-repeat;}

#right .searchT {position:absolute; left:0; top:155px;}
#right h2 {padding:6px 0 0 4px;}
#right .more {position:absolute; right:3px; top:7px;}
#right .more img {cursor:pointer;}
#right .rBanners {position:absolute; left:0; top:209px; width:185px;}
#right .rBanners li { margin-bottom:4px; border:1px solid #dedede; height:58px;font:0/0 arial; }
#right .rBannersbt {position:absolute; left:0; top:744px; width:185px;}
#right .rBannersbt li { margin-bottom:5px; border:1px solid #dedede; padding:1px 0 2px 0; font:0/0 arial;  }
#right .rBannersbt p { padding-bottom:7px;}

/*Index 하단sitemap - 기존
#map {float:left;border:1px solid #d8d8d8;margin:15px 0 19px; width:991px;}
#map:afte r{clear:both;content:"";display:block;}
#map dl {padding:0 0 0 10px;float:left;width:131px;background:#FFF url('../img/main/l_bottom.gif') 0 50% no-repeat;min-height:135px;_height:135px;}
#map dl.noBg {background:none;}
#map dl dt {width:100%;font:0/0 arial;height:11px;padding:10px 0 7px 0;}
#map dl dd a {color:#606060;line-height:1.5;font-size:11px;}
*/
/*Index 하단sitemap */
#map {float:left; border:1px solid #d8d8d8; margin:15px 0 19px; width:991px;}
#map:afte r {clear:both; content:""; display:block;}
#map dl { float:left; width:131px; background:#FFF url('../img/main/l_bottom.gif') 0 50% no-repeat; min-height:135px; _height:135px;}
#map dl.noBg {background:none; }
#map dl dt {width:100%; padding:8px 0 8px 10px; font-weight:bold; color:#6e6e6e; font:11px/1.3 Dotum,"돋움";background-color:#f5f5f5; }
#map dl dd { padding-left:10px;}
#map dl dd a {color:#606060; line-height:1.5; font-size:11px;}

#primeBar { position:relative; width:100%; height:105px; margin:0 auto; border-bottom:1px #1f1f21 solid; z-index:4000; }
#primeBar h3 {background:#ededed; height:18px; font-size:11px; color:#707070; text-align:right; padding:5px 78px 0 0;}
#primeBar .btn {position:absolute; right:3PX; top:2px; cursor:pointer;}
#primeBar .tab {position:absolute; left:0; top:0px; padding:3px 0 0 2px;}
#primeBar .tab li {float:left; margin-right:1px; font:0/0 arial;}

/* 수시다이어리 탭 on */
#primeBar .visual_susi {border-top:0px solid #dad9d9; margin:0 auto; position:relative; width:991px; height:134px; background:#FFF ;}

/* 개인일정 접혔을때 class */
#primeBar .visual2 {border-top:1px solid #dad9d9; margin:0 auto; position:relative; width:973px; height:77px; background:#FFF url('../img/common/k_prime31.png') 0 0 no-repeat;}
#primeBar .visual2 .type {position:absolute; padding:2px 0 0 0; font:11px/1.3 dotum; text-align:center;}
#primeBar .visual2 .type01 {background:#777573; color:#fff; border:1px solid #777573;}
#primeBar .visual2 .type02 {background:#c53226; color:#fff; border:1px solid #c53226;}
#primeBar .visual2 .type03 {background:#fff; color:#363636; border:1px solid #979797;}
#primeBar .visual2 ul {width:965px; margin:0 auto; overflow:hidden; padding:76px 0 0 7px; border-bottom:1px solid #dad9d9;}
#primeBar .visual2 ul li {float:left;padding:0 7px 0 8px;font:0/0 arial;display:inline-block}
#primeBar .txt .mySch3 {position:absolute; right:100px; top:134px;}
#primeBar .txt .mySch4 {position:absolute; right:100px; top:28px;}

#primeBar .visual { border-top:1px solid #dad9d9; margin:0 auto; position:relative; width:973px; background:#FFF url('../img/common/k_prime31.png') 0 0 no-repeat;}
#primeBar .visual {height:76px;}
#primeBar .visual .type { position:absolute; padding:2px 0 0 0; font:11px/1.3 dotum; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
#primeBar .visual .type span {line-height:18px;}
#primeBar .visual .type01 {background-color:#E5EBF0; color:#3d3d3d; border:1px solid #ccdeeb;}
#primeBar .visual .type01bg {background-color:#E5EBF0; background:url('../img/main/primebar_arrow_blue01.gif') right bottom repeat-x;}
#primeBar .visual .type02 {background-color:#FFE7D8; color:#3d3d3d; border:1px solid #f8d8c3;}
#primeBar .visual .type02bg {background-color:#FFE7D8; background:url('../img/main/primebar_arrow_red01.gif') right bottom repeat-x;}
#primeBar .visual .type03 {background:#ffe7d8; color:#363636; border:1px solid #f8d8c3;}
#primeBar .visual ul {width:965px; margin:0 auto; overflow:hidden; padding:0px 0 0 7px; display:block; position:absolute; top:76px;}
#primeBar .visual ul li {float:left;padding:0 7px 0 8px; font:0/0 arial; display:inline-block; width:16px; height:18px; cursor:pointer; display:none; }
#primeBar .hint {position:absolute; left:22px; bottom:17px; padding:2px 0 0 0; width:50px; height:21px; color:#fff; font-size:11px; text-align:center; background:url(../img/common/k_prime02.png) 0 0 no-repeat; z-index:10;}
/*#primeBar .visual {height:76px;}
#primeBar .visual .type{position:absolute;padding:2px 0 0 0;font:11px/1.3 dotum;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#primeBar .visual .type01{background:#777573;color:#fff;border:1px solid #777573;}
#primeBar .visual .type02{background:#c53226;color:#fff;border:1px solid #c53226;}
#primeBar .visual .type03{background:#fff;color:#363636;border:1px solid #979797;}
#primeBar .visual ul{width:965px;margin:0 auto;overflow:hidden;padding:0px 0 0 7px;border-bottom:1px solid #dad9d9;display:block;position:absolute;top:76px;}
#primeBar .visual ul li{float:left;padding:0 7px 0 8px;font:0/0 arial;display:inline-block;width:16px;height:18px;cursor:pointer;display:none; }
#primeBar .hint{position:absolute;left:22px;bottom:17px;padding:2px 0 0 0;width:50px;height:21px;color:#fff;font-size:11px;text-align:center;background:url(../img/common/k_prime02.png) 0 0 no-repeat;z-index:10;}
#primeBar .txt {overflow:hidden;width:973px;padding:7px 0 0 0;margin:0 auto;}
#primeBar .txt .mySch{float:right;margin:-4px 0 5px 0;}
#primeBar .txt .mySch2{float:right; margin:-4px 93px px 0;}*/
#primeBar .txt li {float:right;}
#primeBar .txt li .mySch {margin-bottom:0px;}
#primeBar .txt li .mySch2 {margin-bottom:2px;}
#primeBar .txt span {float:left;}
#primeBar .txt span img {margin:0 0 0 13px;}
#primeBar .date { position:relative; height:19px; padding:9px 0 0 13px; font:0/0 arial; width:991px; margin:0 auto;}
#primeBar .date img {vertical-align:middle;}
#primeBar .date .prev {margin-right:9px;}
#primeBar .date .next {margin-left:9px;}
#primeBar .date .dNotice {position:absolute; right:15px; top:9px; height:19px; line-height:19px; color:#6d6d6d; text-align:right; font:11px/1.3 Dotum,"돋움"}
#primeBar .date .dNotice img {vertical-align:-2px;margin-right:4px;}

#fBanner {position:fixed; _position:absolute; left:0; bottom:0; z-index:1000; width:100%; height:67px; background:url('../img/common/k_footerBn.gif') left bottom repeat-x;}
#fBanner ul {width:992px; margin:0 auto; font:0/0 arial;}
#fBanner ul:after {clear:both; content:""; display:block;}
#fBanner ul li {float:left; padding-right:2px; background:url('../img/common/l_footerBn.gif') right bottom no-repeat;}
#fBanner ul li.noBg {background:none;}
#fBanner .btn {position:absolute; left:50%; top:35px; margin:0 0 0 502px; cursor:pointer;}

#sLeft {float:left; width:135px; margin-right:16px;}
#sLeft .bn {margin-bottom:13px;}
#sLeft .ban span { margin-bottom:8px; display:block}
#sLeft .finder { margin-bottom:10px;}
#sLeft .finder h2 { padding:5px 0;}
#sLeft .finder ul {border:1px solid #e5e5e5; padding:10px 0 0 0;}
#sLeft .finder ul li {text-align:center; padding:0 0 5px 0;}
#sLeft .finder ul li select {color:#a4a4a4; width:90%; margin:0; font-size:12px; height:20px;}

/* 서브 좌측메뉴
#sLeft .leftmenu { width:135px; border:1px #494949 solid; margin-bottom:15px; }
#sLeft .leftmenu h1 { background-color:#494949; text-align:center; padding:9px 0 }
#sLeft .leftmenu li { padding:12px 0 12px 5px; border-bottom:1px #CCC solid; color:#676767; font-weight:bold; background:url('../img/common/ico_common.png') 115px -110px no-repeat;letter-spacing:-1px; }
#sLeft .leftmenu li a:hover { color:#000; text-decoration:none; }
#sLeft .leftmenu .last { border-bottom:none; width:133px;}
#sLeft .leftmenu .on { background:url('../img/common/ico_common.png') 115px -74px no-repeat; color:#000;}
#sLeft .leftmenu .on a {color:#000000; height:15px}
#sLeft .leftmenu ul.menus li { padding:12px 0 12px 5px; border-top:1px #CCC solid; border-bottom:1px #CCC solid; color:#676767; font-weight:bold; background:url('../img/common/ico_common.png') 115px -110px no-repeat;letter-spacing:-1px; }
#sLeft .leftmenu ul.menus li a:hover { color:#000; text-decoration:none; }
#sLeft .leftmenu ul.menus .on { background:url('../img/common/ico_common.png') 115px -74px no-repeat; color:#000;}
#sLeft .leftmenu ul.menus .first { border-top:none; width:133px;}
#sLeft .leftmenu ul.menus .sub { background:url('../img/common/ico_common.png') 13px -250px no-repeat; padding:3px 0 3px 20px; border:none; }
#sLeft .leftmenu ul.menus .sub a {color:#878484; font-weight:normal} 
#sLeft .leftmenu ul.menus .sub a:hover {color:#ec2127; font-weight:normal}
#sLeft .leftmenu ul.menus .subon {color:#ec2127;}
#sLeft .leftmenu ul.menus .subon a {color:#ec2127;}
#sLeft .leftmenu ul.menus  .last { border-bottom:none; width:133px;}
 */
/* 서브 좌측메뉴 */
#sLeft .leftmenu { width:135px; border:1px #494949 solid; margin-bottom:15px; }
#sLeft .leftmenu h1 { background-color:#494949; text-align:center; padding:9px 0 }
#sLeft .leftmenu li { padding:12px 0 12px 5px; border-bottom:1px #CCC solid; color:#676767; font-weight:bold; background:url('../img/common/ico_common.png') 115px -110px no-repeat;letter-spacing:-1px; position:relative }
#sLeft .leftmenu li a:hover { color:#000; text-decoration:none; }
#sLeft .leftmenu li em { position:absolute; right:7px; top:7px}
#sLeft .leftmenu .deco{ position:absolute; right:7px; top:-8px}
#sLeft .leftmenu .last { border-bottom:none; width:133px;}
#sLeft .leftmenu .on { background:url('../img/common/ico_common.png') 115px -74px no-repeat; color:#000;}
#sLeft .leftmenu .on a {color:#000000; height:15px}
#sLeft .leftmenu .sub { background:url('../img/common/ico_common.png') 13px -250px no-repeat; padding:3px 0 3px 20px; border:none; }
#sLeft .leftmenu .sub a {color:#878484; font-weight:normal} 
#sLeft .leftmenu .sub a:hover {color:#ec2127; font-weight:normal}
#sLeft .leftmenu .subon a {color:#ec2127;}
#sLeft .leftmenu .sublast { border-bottom:1px #CCC solid; }
#sLeft .leftmenu .last { border-bottom:none; width:133px;}

/* 고입정보 좌측 모집요강검색 */
#sLeft .mozipFinder {border-top:#333 1px solid; }
#sLeft .mozipFinder h2 { background-color:#f8f8f8; padding:7px 0 }
#sLeft .mozipFinder ul {border:1px solid #e5e5e5; padding:10px 0 0 0;}
#sLeft .mozipFinder ul li {text-align:center; padding:0 0 5px 0;}
#sLeft .mozipFinder ul li select {color:#a4a4a4; width:90%; margin:0; font-size:12px; height:20px;}
#sLeft .fullservice {border:1px solid #e5e5e5; padding:0 0 0 0; text-align:center;}
#sLeft .fullservice select {width:125px;}
#sLeft .fullservice .radio { color:#666; font-size:11px; margin:5px 0;}
#sLeft .fullservice .radio input { vertical-align:-2px}
#sLeft .fullservice ul {padding-top:5px;}
#sLeft .fullservice li {font:0/0 arial; padding:6px 0 3px 0; height:17px; background:url('../img/common/l_fullService.gif') center bottom no-repeat;}
#sLeft .fullservice li.on dl dt, #sLeft .fullservice li.on dl dd {color:#9a170f;}
#sLeft .fullservice li.none {background:none;}
#sLeft .fullservice dl {width:120px; margin:0 0 0 5px; overflow:hidden; color:#757575; font-family:Dotum; font-size:11px; line-height:1.3;}
#sLeft .fullservice dl dt {float:left; width:50px; text-align:left;}
#sLeft .fullservice dl dd {float:left; width:35px; text-align:right;}
#sLeft .fullservice dl dd.b {text-align:center; color:#cbcbcb;}
#sLeft .fullservice dl dd img {cursor:pointer;}
#sLeft .flow {margin-bottom:17px;}
#sLeft .flow h2 {font:0/0 arial; height:14px;}
#sLeft .flow ol {padding:9px 0 0 0; border:1px solid #e5e5e5; border-top:0;}
#sLeft .flow ol li {height:52px; width:133px; overflow:hidden; cursor:pointer; background:url('../img/common/sub02_k_flow.png') 0 0 no-repeat}
#sLeft .flow ol li span {vertical-align:-1000px;}
#sLeft .flow ol li.a {background-position:-1px -9px}
#sLeft .flow ol li.b {background-position:-1px -61px}
#sLeft .flow ol li.c {background-position:-1px -113px}
#sLeft .flow ol li.d {background-position:-1px -165px}
#sLeft .flow ol li.e {background-position:-1px -217px; height:39px;}
#sLeft .flow ol li.on {background-image:url("../img/common/sub02_t_flow_on.png")}
#sLeft .flow ol li.this {background-image:url("../img/common/sub02_t_flow_this.png")}

/* 좌측 대입전형계획 */
#sLeft .plan {position:relative; width:100%;}
#sLeft .plan h2 { padding-bottom:5px;}
#sLeft .plan ul {font-size:11px; border:1px solid #e5e5e5; background:url('../img/common/sub03_k_plan.gif') 0 0 no-repeat;}
#sLeft .plan h3 {padding:9px 0 3px 0; font-size:11px;color:#7b7b7b;}
#sLeft .plan li{padding:0 0 0 9px; color:#7b7b7b;background:url('../img/common/sub03_k_plan02.gif') center bottom no-repeat;}
#sLeft .plan li.noBg { background:none;}
#sLeft .plan dd {padding-left:12px;}
#sLeft .plan p.center {padding:5px 0 4px 0; margin-left:-9px; text-align:center; color:#a78462;}
#sLeft .plan .more {position:absolute; right:2px; top:1px; font:0/0 arial;}

.practiceTest .centera {float:left; width:840px;}
.practiceTest .centera .mainBox {float:left; position:relative; width:680px;}
.practiceTest .centera .rightbox {float:right; width:150px; background:#ffffff; text-align:right;}

/* ------------ 고입정보 메인 ------------ */
.goipM { width:840px; height:630px; position:relative; float:right}

/* 메인배너 */
.goipM .goipMban { position:relative; height:201px; width:840px; margin-bottom:10px;}
.goipM .goipMban .goipBan1 {position:absolute; left:0; top:0; width:581px }
.goipM .goipMban .goipBan2 {position:absolute; right:0; top:0; width:245px }
.goipM .goipMban .goipBan3 {position:absolute; right:0; top:130px; width:245px}
.goipM .goipMsearch { position:relative; background:url('../goip/img/bg_goip_search.gif') 0 0px no-repeat; height:40px; width:840px; }
.goipM .goipMsearch p { padding:10px 0 0 120px;}
.goipM .goipMsearch p select { margin-right:5px;}
.goipM .goipMsearch p .inputtx { margin-right:5px; width:150px;}
.goipM .goipMsearch a { position:absolute; top:11px;}

/* 입시뉴스 */
.goipM .goipMnews { position:relative; width:840px; margin-top:15px;}
.goipM .goipMnews .newsBox1 {position:absolute; left:0; top:0; width:275px; height:177px; }
.goipM .goipMnews .newsBox1 h2 {  border-bottom:1px solid #6b6b6b; margin-bottom:7px; padding-bottom:4px}
.goipM .goipMnews .newsBox1 li { position:relative; width:275px; padding:0 0 3px 16px; background:url('../img/common/u_sub03.gif') 8px 5px no-repeat;}
.goipM .goipMnews .newsBox1 li a {color:#757575; padding-bottom:5px;}
.goipM .goipMnews .newsBox1 li span {position:absolute; right:7px; top:0; font-family:Verdana; color:#606060; font-size:11px}
.goipM .goipMnews .newsBox1 li em { margin:0 0 0 4px; width:9px; background:url('../img/cms/ico_new.gif') 0 1px no-repeat;}
.goipM .goipMnews .newsBox1 .more {position:absolute; right:2px; top:5px;}

/* 분석자료 */
.goipM .goipMnews .newsBox2 {position:absolute; right:259px; top:0; width:275px; height:177px; }
.goipM .goipMnews .newsBox2 h2 {border-bottom:1px solid #6b6b6b; margin-bottom:7px; padding-bottom:4px}
.goipM .goipMnews .newsBox2 li {position:relative; width:275px; padding:0 0 3px 16px; background:url('../img/common/u_sub03.gif') 8px 5px no-repeat;}
.goipM .goipMnews .newsBox2 li a {color:#757575; padding-bottom:5px;}
.goipM .goipMnews .newsBox2 li span {position:absolute; right:7px; top:0; font-family:Verdana; color:#606060; font-size:11px}
.goipM .goipMnews .newsBox2 li em { margin:0 0 0 4px; width:9px; background:url('../img/cms/ico_new.gif') 0 1px no-repeat;}
.goipM .goipMnews .newsBox2 .more {position:absolute; right:2px; top:5px;}

/* 학습자료 */
.goipM .goipMnews .newsBox3 {position:absolute; left:0; top:170px; width:275px; height:177px; }
.goipM .goipMnews .newsBox3 h2 {border-bottom:1px solid #6b6b6b; margin-bottom:7px; padding-bottom:4px}
.goipM .goipMnews .newsBox3 li {position:relative; width:275px; padding:0 0 3px 16px; background:url('../img/common/u_sub03.gif') 8px 5px no-repeat;}
.goipM .goipMnews .newsBox3 li a {color:#757575; padding-bottom:5px;}
.goipM .goipMnews .newsBox3 li span {position:absolute; right:7px; top:0; font-family:Verdana; color:#606060; font-size:11px}
.goipM .goipMnews .newsBox3 li em { margin:0 0 0 4px; width:9px; background:url('../img/cms/ico_new.gif') 0 1px no-repeat;}
.goipM .goipMnews .newsBox3 .more {position:absolute; right:2px; top:5px;}

/* 기출문제 */
.goipM .goipMnews .newsBox4 {position:absolute; right:259px; top:170px; width:275px; height:177px; }
.goipM .goipMnews .newsBox4 h2 {border-bottom:1px solid #6b6b6b; margin-bottom:7px; padding-bottom:4px}
.goipM .goipMnews .newsBox4 li {position:relative; width:275px; padding:0 0 3px 16px; background:url('../img/common/u_sub03.gif') 8px 5px no-repeat;}
.goipM .goipMnews .newsBox4 li a {color:#757575; padding-bottom:5px;}
.goipM .goipMnews .newsBox4 li span {position:absolute; right:7px; top:0; font-family:Verdana; color:#606060; font-size:11px}
.goipM .goipMnews .newsBox4 li em { margin:0 0 0 4px; width:9px; background:url('../img/cms/ico_new.gif') 0 1px no-repeat;}
.goipM .goipMnews .newsBox4 .more {position:absolute; right:2px; top:5px;}

/* 미리보는 대학캠퍼스 */
.goipM .goipMnews .goipMnewsR .ipsi_wrapper {position:relative; width:230px; border:1px solid #e5e5e5; padding:5px 6px 6px 6px;}
.goipM .goipMnews .goipMnewsR .ipsi_wrapper h3 { font-size:12px; padding:0 0 3px 3px; margin-bottom:8px; background-image:url('../img/main/dot_line.gif'); background-repeat:repeat-x; background-position:bottom}
.goipM .goipMnews .goipMnewsR ul { margin-top:10px}
.goipM .goipMnews .goipMnewsR ul li { margin-bottom:5px;}
.goipM .goipMnews .goipMnewsR {position:absolute; right:0; top:-5px; width:245px; height:345px; }
.goipM .goipMnews .goipMnewsR h2 {border-bottom:1px solid #6b6b6b; margin-bottom:10px; padding-bottom:4px}
.goipM .goipMnews .goipMnewsR .more {position:absolute; right:5px; top:7px;}
.goipM .goipMnews .goipMnewsR .contsT { margin-bottom:11px;}
.goipM .goipMnews .goipMnewsR .contsT dt { padding:0 0 0 5px; width:65px; position: absolute;}
.goipM .goipMnews .goipMnewsR .contsT dt img { border: #ebebeb 1px solid; width: 63px; height: 59px; vertical-align: top; }
.goipM .goipMnews .goipMnewsR .contsT dd { padding: 3px 10px 0 78px; line-height:14px; text-align:left; height:60px;}
.goipM .goipMnews .goipMnewsR .contsT dd P { margin-bottom: 3px; letter-spacing:-1px color: #313db5; font-size:12px; }
.goipM .goipMnews .goipMnewsR .contsT dd P .txtbold {}
.goipM .goipMnews .goipMnewsR .contsT dd span { font-weight:bold}
.goipM .goipMnews .goipMnewsR .contsT dd strong {color:#e04437;}
.goipM .goipMnews .goipMnewsR .contsT dd a {color:#666666;}
/*
.goipM .goipMnews .goipMnewsR li {position:relative; width:240px; padding:0 0 5px 83px; min-height:70px; _height:70px; font-size:11px}
.goipM .goipMnews .goipMnewsR li img {position:absolute; left:8px;top:0;  border: #ebebeb 1px solid; width: 63px; height: 59px;}
.goipM .goipMnews .goipMnewsR h3 {color:#666666; font-size:12px; letter-spacing:-1px; padding-top:3px;}
.goipM .goipMnews .goipMnewsR a {color:#666666;}
.goipM .goipMnews .goipMnewsR h3 strong {color:#e04437; padding:0 6px 0 0}
.goipM .goipMnews .goipMnewsR p {color:#757575; letter-spacing:-1px; width:150px; text-break:break-all}
*/
.practiceTest .mainBanner {float:left; position:relative; width:581px; height:201px;}
.practiceTest .mainBanner h2 {position:absolute; left:0;top:0;}
.practiceTest .mainBanner .firstM {position:absolute; left:0;top:46px;}
.practiceTest .mainBanner .firstM li {font:0/0 ariarl;}
.practiceTest .mainBanner .firstM li img {cursor:pointer;}
.practiceTest .mainBanner .cont {background:url('../img/common/sub01_k_mainBanner.png') 0 0 no-repeat; position:relative; width:491px; height:169px; margin-left:89px;border-right:1px solid #e5e5e5;}
.practiceTest .mainBanner .cont .a {position:absolute; right:13px; top:12px;}
.practiceTest .mainBanner .cont .a li {float:left; padding-right:4px;}
.practiceTest .mainBanner .cont .b{	position:absolute; left:37px; bottom:10px;}
.practiceTest .mainBanner .cont .b li {float:left; margin-right:16px;}
.practiceTest .mainBanner .cont .txt {margin:24px 0 0 32px;}
.practiceTest .mainBanner .cont2 {background:url('../img/common/sub01_01_k_mainBanner.png') 0 0 no-repeat; position:relative; width:491px; height:169px; margin-left:89px; border-right:1px solid #e5e5e5;}
.practiceTest .mainBanner .cont2 .a {position:absolute; right:13px; top:12px;}
.practiceTest .mainBanner .cont2 .a li {float:left; padding-right:4px;}
.practiceTest .mainBanner .cont2 .b { position:absolute; left:37px;	bottom:10px;}
.practiceTest .mainBanner .cont2 .b li {float:left; margin-right:16px;}
.practiceTest .mainBanner .cont2 .txt {margin:24px 0 0 32px;}
.practiceTest .mainBanner .cont3 {background:url('../img/common/sub01_01_k_2011mainBanner.gif') 0 0 no-repeat; position:relative; width:491px; height:169px; margin-left:89px; border-right:1px solid #e5e5e5;}
.practiceTest .mainBanner .cont3 .a {position:absolute; right:13px; top:12px;}
.practiceTest .mainBanner .cont3 .a li {float:left; padding-right:4px;}
.practiceTest .mainBanner .cont3 .b { position:absolute; left:37px;	bottom:10px;}
.practiceTest .mainBanner .cont3 .b li {float:left;}
.practiceTest .mainBanner .cont3 .txt {margin:24px 0 0 32px;}
.practiceTest .mMenu {position:absolute; left:89px; bottom:0; border-bottom:1px solid #e5e5e5; border-right:1px solid #e5e5e5;}
.practiceTest .mMenu li {float:left;font:0/0 aria;}

/* 모의고사메인 - 입시키워드 */
.practiceTest .keyword {float:right; width:245px; height:201px; background:#e7e7e7; margin-bottom:13px;}
.practiceTest .keyword h2 {padding:11px 0 0 13px; height:21px;}
.practiceTest .keyword .txt {width:209px; height:120px; border:1px solid #d4d4d4; background:#fff; margin:0 auto; padding:8px;}
.practiceTest .keyword .txt span {line-height:1.6}
.practiceTest .keyword p {text-align:right; padding:9px 14px 0 0; font-size:11px; color:#807f7f;}

/* 모의고사메인 - 공지사항 */
.practiceTest .moei_notice{height: 37px; clear:both; position:relative; padding:12px 0 0 103px; color:#fff; background:url('../img/common/sub01_k_notice.png') 0 0 no-repeat; }
.practiceTest .moei_notice a {color:#fff !important;}
.practiceTest .moei_notice a strong {color:#fec600}
.practiceTest .moei_notice img { position:absolute; right:15px; top:15px;}
.practiceTest .btnsTable {float:left; width:259px; height:104px; width:290px; }
.practiceTest .btnsTable h2 { padding-bottom:5px;}
.practiceTest .btnsTable ul {width:100%; overflow:hidden;}
.practiceTest .btnsTable ul li {float:left; width:97px;}
.practiceTest .btnsTable ul li.last {width:66px;}
.practiceTest .last {width:260px;}


/* 모의고사메인 - 과목별학습전략 */
.practiceTest .strategy { float:left; position:relative; width:583px; height:162px;}
.practiceTest .strategy h2 { padding-bottom:5px;}
.practiceTest .strategy .menu { width:100%; overflow:hidden; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; background:url(../img/common/sub01_k_stratagy.gif) right 0 no-repeat;;}
.practiceTest .strategy .menu li {float:left; padding:3px 20px 2px; background:url('../img/common/sub01_l_strategy.gif') right 7px no-repeat;}
.practiceTest .strategy .menu li img {cursor:pointer}
.practiceTest .strategy .menu li.noBg {background:none;}
.practiceTest .strategy .list {padding:8px 0 0 0;}
.practiceTest .strategy .list li {padding:0 0 3px 0; position:relative; width:100%;}
.practiceTest .strategy .list li img {vertical-align:-2px; margin:0 0 0 6px;}
.practiceTest .strategy .list li a {color:#757575}
.practiceTest .strategy .list li span {position:absolute; right:0; top:0; color:#757575}
.practiceTest .strategy .more {position:absolute; right:5px; top:5px;}
.practiceTest .rBn {float:right; margin:16px 0 0 0; border:1px solid #e5e5e5;}
.practiceTest .rBn li {font:0/0 arial;}
.practiceTest .bnBottom {float:left; margin-top:15px; border:1px solid #e5e5e5;}
.practiceTest .bnBottomr {float:right}

/* 하단 사이트맵 */
.footerMap { width:991px; border:1px solid #dcdcdc; margin:10px auto; padding-bottom:10px; overflow:hidden; }
.footerMap .division { float:left; background:url('../img/common/l_footer03.gif') right 8px no-repeat; margin-bottom:10px;}
.footerMap h2 { padding:8px 0 8px 15px; margin-right:1px; background:#f5f5f5; font-size:11px; font-weight:bold; color:#6e6e6e;}
.footerMap .last {background:none;}
.footerMap  a{color:#606060;font-size:11px;}
.footerMap ul {padding:7px 0 0 15px;}
.footerMap ul li {padding-bottom:1px; height:16px; }
.division1 h2 a{text-align:center; !important;}
.division1 li {text-align:center;}
.division2 .division { width:494px;}
.division2 .last { width:495px;}
.division3 .division { width:330px;}
.division3 .last { width:329px;}
.division4 .division { width:248px;}
.division4 .last { width:247px;}
.division5 .division { width:199px;}
.division5 .last { width:195px;}
.division6 .division { width:165px;}
.division6 .last { width:163px;}
.division8 .division { width:124px; height:140px;}
.division8 .last { width:123px;}

/* 입시정보 메인*/
.admissionInfor .mainBanner {margin-bottom:18px}
.admissionInfor .mainBanner .searchUniv { background:none; padding:24px 20px 0; width:451px; height:175px; border:1px solid #e5e5e5; border-left:0;}
.admissionInfor .mainBanner .searchUniv h3 { height:16px; padding-left:5px; border-bottom:1px solid #e5e5e5;}
.admissionInfor .mainBanner .searchUniv fieldset {border:0;padding:0 0 5px 0; margin:0;background:url('../img/common/sub03_k_searchUniv.gif') 0 12px no-repeat;}
.admissionInfor .mainBanner .searchUniv fieldset legend {display:none;}
.admissionInfor .mainBanner .searchUniv fieldset h4 {padding:14px 0 3px 5px;}
.admissionInfor .mainBanner .searchUniv fieldset .wrap {padding:0 0 0 20px; height:36px;}
.admissionInfor .mainBanner .searchUniv fieldset .wrap input.tx {width:81px; height:18px; padding:3px 0 0 0; font-size:12px; border-left:1px solid #9f9f9f; border-top:1px solid #9f9f9f; border-right:1px solid #d6d5d3; border-bottom:1px solid #d6d5d3;}
.admissionInfor .mainBanner .searchUniv fieldset .wrap *{vertical-align:middle;}
.admissionInfor .mainBanner .searchUniv fieldset .wrap label {vertical-align:-1px; font-size:11px}
.admissionInfor .mainBanner .searchUniv .sClass {position:absolute; right:20px; top:20px;}
.admissionInfor .news {float:left; position:relative; width:580px; height:177px; margin-right:15px;}
.admissionInfor .news h2 {border-bottom:1px solid #d0d9dd; margin-bottom:7px; padding-bottom:5px }
.admissionInfor .news li {position:relative; width:564px; padding:0 0 3px 16px; background:url('../img/common/u_sub03.gif') 8px 5px no-repeat;}
.admissionInfor .news li a {color:#757575;padding-bottom:5px;}
.admissionInfor .news li span {position:absolute; right:7px; top:0; font-family:Verdana; color:#606060; font-size:11px}
.admissionInfor .news .more {position:absolute; right:2px; top:2px;}
.more02 {padding-left:34px;}
#search_univ_div{border-top:1px solid #e5e5e5; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; width:492px;}

/* 입시정보 우측 주요대 입시결과 */
.admissionInfor .result {float:left; width:245px; height:177px;}
.admissionInfor .result h2 {display:inline; }
.admissionInfor .result .more {position:absolute; right:2px; top:2px;}
.admissionInfor .result table {width:100%; table-layout:fixed; border-collapse:collapse; border-top:1px solid #d0d9dd;}
.admissionInfor .result table th {border-bottom:1px solid #e5e5e5; height:25px; background:url('../img/common/sub03_l_result.gif') right 50% no-repeat;}
.admissionInfor .result table th.a {width:52px;}
.admissionInfor .result table th.b {width:127px;}
.admissionInfor .result table th.c {background:none}
.admissionInfor .result table td {text-align:center; font-size:12px; padding:6px 0 3px 0; line-height:1.3; color:#757575; background:url('../img/common/sub03_l_result02.gif') left bottom no-repeat;}
.admissionInfor .result table td.a {text-align:left; padding-left:10px;}
.admissionInfor .result table td img {vertical-align:3px; *vertical-align:-1px;}
.ico_gun{vertical-align:middle;}

/* 입시정보 우측하단 대학탐방 
.admissionInfor .info {float:left; position:relative; width:245px;}
.admissionInfor .info h2 {border-bottom:1px solid #d0d9dd; margin-bottom:7px; padding-bottom:5px;}
.admissionInfor .info li {position:relative; width:158px; padding:0 0 5px 87px; min-height:70px; _height:70px}
.admissionInfor .info li img {position:absolute; left:8px; top:0; border:2px solid #ebebeb;}
.admissionInfor .info h3 {color:#8ba25c; font-size:12px; letter-spacing:-1px}
.admissionInfor .info h3 strong {color:#627145;}
.admissionInfor .info p {color:#757575; letter-spacing:-1px}
.admissionInfor .info .more {position:absolute; right:2px; top:2px;}
*/
.admissionInfor .info {float:left; width:245px;}
.admissionInfor .info span { margin-bottom:10px; display:block}

._notice {width:176px;}
.no_null {width:173px; font-size:12px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; display:block;}

#boardBox {width:100%; display:block;}
.searchForm { padding:8px 5px 5px 0; float: right; display:block;}
.searchForm span { margin-left:5px; text-align:right;}
.boardTable { display:block; border-collapse: collapse;}
.boardTable th { text-align:center;}
.boardTable td { color: #4b4b4b; text-align:center;}
.boardTable .boardTd { display:block; border-collapse: collapse;}
.boardTable .boardTd td { padding: 9px 0 7px 0px; text-align:center;  display:block;}
.boardTable .dotline {width:100%; height:1px; background-image:url('../img/bg/dot_line3.gif'); background-repeat:repeat-x; display:block;}
.boardTable .boardTd .tdL { text-align:left; padding-left:10px;}
.boardView {width:95%; padding: 20px; display:block; line-height:20px; white-space:normal; }

/* 메인 HOT서비스 Num */
.txt11_gray03 {color:#c2c5d3; font-size:11px;}
.txt11_gray03B {color:#9d9ea1; font-size:11px; font-weight:bold}

#center .hotservice {position:absolute; left:0; top:754px; background-color:#f5f5f5; width:582px; height:112px; border:1px solid #d6d6d6; padding:3px;}
#center .hotservice .imgbox {width:97px; height:74px; border: #d6d6d6 1px solid; padding:1px; text-align:center; vertical-align:middle; background-color:#fff;}
#center .hotservice .hotRight {border: #d6d6d6 1px solid; background-color:#FFF}
#center .hotservice .hotRight .title {color:#595f69; font-size:11px; border-bottom: #d6d6d6 1px solid; font-weight:bold; padding:6px 0 6px 8px;}
#center .hotservice .hotRight .hotServiceTxt { height:73px; overflow-x:no; overflow-y:scroll; scrollbar-face-color:#ffffff; scrollbar-highlight-color:#ffffff; scrollbar-3dlight-color:#d3d3d3; scrollbar-shadow-color:#c0c0c0; scrollbar-track-color:#ffffff; scrollbar-arrow-color:#b8b8b8; text-align:left; padding:5px 5px 5px 8px}
#center .hotservice .hotRight .hotServiceTxt a {color:#a0a0a0; font-size:11px; line-height:18px; text-align:left;}
#center .hotservice .hotRight .hotServiceTxt .on {color:#d14838; font-size:11px; font-weight:bold}

/* 유마켓 상품소개 팝업 스크롤 */
.UScroll { height:80px; overflow-x:no; overflow-y:scroll; scrollbar-face-color:#f7f7f7; scrollbar-highlight-color:#ffffff; scrollbar-3dlight-color:#dad9d9; scrollbar-shadow-color:#c0c0c0; scrollbar-track-color:#f7f7f7; scrollbar-arrow-color:#b8b8b8; text-align:left; padding:10px; line-height:18px}

/* 메인 입시뉴스 UI */
.cast_cnt {	border: #d6d6d6 1px solid; width: 590px; height: 210px; overflow: hidden; }
.cast_cnt .page {position: absolute; top: 212px; right: 126px; _right: 130px}
.cast_cate {position: absolute; top: 12px; left: 75px; _top: 12px}
.cast_cate li {	float: left; letter-spacing: -1px; color: #ddd; font-size: 11px; margin-right: 5px}
.cast_cate a {color: #6b6d70; margin-left: 5px}
.cast_cate a:hover {color: #6b6d70; margin-left: 5px}
.cast_cate .on a {color: #2f3743; font-weight: bold}
.cast_article {	padding:0 0 0 17px; width: 442px; overflow: hidden}
.cast_article .shadow2 {_width: auto}
.cast_article:after {display: block; clear: both; content: ''}
.cast_article h1 { position: relative; font-size:12px; font-weight:bold; width:440px; padding:10px 0 5px 3px; margin-bottom:10px; background-image:url('../img/main/dot_line.gif'); background-repeat:repeat-x; background-position:bottom }
.cast_article h1 .more { position: absolute; right:5px; padding-top:6px}
.cast_type {position:absolute; width: 113px; height: 200px; top: 6px; left: 472px}
.cast_type .hotRight {border: #d6d6d6 1px solid; background-color:#FFF}
.cast_type .hotRight .title {color:#595f69; font-size:11px; border-bottom: #d6d6d6 1px solid; font-weight:bold; padding:6px 0 6px 8px;}
.cast_type .hotRight .hotServiceTxt { height:160px; overflow-x:no; overflow-y:scroll; scrollbar-face-color:#ffffff; scrollbar-highlight-color:#ffffff; scrollbar-3dlight-color:#d3d3d3; scrollbar-shadow-color:#c0c0c0; scrollbar-track-color:#ffffff; scrollbar-arrow-color:#b8b8b8; text-align:left; padding:5px 5px 5px 8px}
.cast_type .hotRight .hotServiceTxt a {color:#a0a0a0; font-size:11px; line-height:18px; text-align:left;}
.cast_type .hotRight .hotServiceTxt .on {color:#d14838; font-size:11px; font-weight:bold}
.cast_atc {	margin:6px 0px 10px 7px; width:430px; float:left; overflow:hidden; }
.cast_atc a:hover {color:#9d9d9d; text-decoration:none}
.cast_atc:after {display:block; clear:both; content: ''}
.cast_atc li {padding-left:7px; color:#333; width:100%; background:url('../img/main/sp_cast14.png') no-repeat 0px -62px; float:left; height:19px; overflow:hidden}
.cast_atc li a {color:#333;}
.cast_atc li a:hover {color:#6e6e6e; text-decoration:none}
.cast_atc li .ctg a:visited {color:#6e6e6e; text-decoration:none}
.cast_atc em {font-style: normal}
.cast_atc .atc_play {margin:-2px 0px 2px 4px; width:11px; background:url('../img/main/sp_cast14.png') no-repeat -20px -40px; height:12px; vertical-align:middle; overflow: hidden; _margin:1px 0 -1px 4px; _line-height:18px; _vertical-align:baseline }
.cast_atc .paper {line-height:1.6em; padding-left:16px; display:inline; background:url('../img/main/sp_cast14.png') no-repeat -120px -180px; color:#adadad; margin-left:9px; font-SIZE:11px; vertical-align:top; _vertical-align:baseline}
.cast_atc_v1 {margin:-2px 0px 0px 1px; width:310px; _margin:-2px 0 0}
.cast_atc_v2 {margin:15px 0px 0px; width:435px}
.cast_atc_v3 {margin-top:7px; width:435px}
.cast_atc_v4 {margin:5px 0px 10px -1px; width:435px; border-top:#f5f5f5 1px solid; padding-top:6px; _margin:5px 0 10px -1px}
.cast_atc_v4 li {margin-left:1px}
.cast_atc_v5 {margin:8px 0px 0px; width:435px}
.atc_p {position:relative; line-height:1.3em; margin:0px 9px 0px 0px; width:117px; display:inline; float:left; letter-spacing:-1px; clear:both; font-size:0.95em}
.atc_p a:visited {color:#6e4987 !important}
.atc_p .tit a:visited {	color:#6e4987 !important}
.atc_p a:hover {color:#390 !important}
.atc_p a:hover {color:#390 !important}
.atc_p .atc_tit {margin:4px 0px 3px; text-align:center; display:block; height:27px; overflow:hidden; _margin:4px 0 3px}
.atc_p img {border-bottom:#ebebeb 1px solid; border-left:#ebebeb 1px solid; vertical-align:top; border-top:#ebebeb 1px solid; border-right:#ebebeb 1px solid}
.ctg {line-height:13px; letter-spacing:-1px; color:#788eb7; margin-left:4px; font-size:11px}
.ctg a {color:#788eb7 !important}
.ctg a:visited {color:#788eb7 !important}
.ctg a:hover {color:#788eb7 !important}
.atc_p .ctg {margin:0px}

.photo_br .tc_photo {float:left;}
.photo_br .tc_photo a {display:block; text-align:center; letter-spacing:-1px; cursor:pointer; text-decoration:none !important}
.photo_br .tc_photo a:hover {color:#e04437; text-decoration:none !important}
.photo_br .tc_photo a:hover span {color:#e04437; text-decoration:none !important}
.photo_br .tc_photo a:hover strong {color:#e04437; text-decoration:none !important}
.photo_br .tc_photo strong {margin-top:5px; text-align:center; padding-left:3px; display:block; height:16px; color:#2f3743; font-size:11px; overflow:hidden}
.photo_br .tc_photo em {text-align:center; color:#2f3743; font-size:11px; line-height:14px;}
.photo_br .tc_photo1 {width:112px}
.photo_br .tc_photo1 a {width:100px}
.photo_br .tc_photo2 {width:100px}
.photo_br .tc_photo2 a {width:100px}
.photo_br .tc_photo3 {width:85px}
.photo_br .tc_photo3 a {width:85px}
.photo_br .tc_photo_ipsi {width:100px; margin-left:10px; padding-top:10px;}
.photo_br .tc_photo_ipsi a {width:100px}

.longcut { text-overflow:ellipsis; overflow:hidden; }

/*  메인메뉴 전체카테고리보기 테이블  */
#idCategory.ctg_wrapper {background:#FFFFFF; position:absolute; top:102px}
.ctg_list {list-style:none; width:989px;}
.ctg_list>li {float:left; list-style:none; border-right:1px solid #c4c4c4;}
.ctg_list>li div {padding:9px 0 6px 12px; background:url('../img/common/category_bg01.gif');}
.ctg_sub {width:105px; height:185px; min-width:97px; margin-top:0px; padding:13px 5px 0 12px; font-size:11px;}
.ctg_sub_last {width:108px; height:185px; min-width:97px; margin-top:0px; padding:13px 5px 0 12px; font-size:12px;  }
.ctg_sub li {height:20px; line-height:20px;}
.ctg_sub_last li {height:20px; line-height:20px;border-bottom:1px solid #c4c4c4;}
/* method 1 a bodge for IE5.5 and IE6 browsers
* html .ctg_sub {display:inline-block; position:relative; margin-right:-100px;}
*/
.ctg_list li .ctg_etc { border-right:none; }
.ctg_etc>div { padding:9px 0 0 12px; border-right:none; background-image:none}
.ctg_etc_sub { padding:0 5px; width:115px; display:block }
.ctg_etc_sub li { padding:3px 0 4px 7px; border-bottom:1px solid #dddddd; }
.cate_red12 { padding-right:15px; background:url('../img/common/ico_category_new2.gif') 100% 0 no-repeat;}
.ctg_close { position:absolute; top:213px; right:8px;}

/* 서브공통 네비게이션 */
.flowNavi { background-color:#efefef; width:840px; position:relative; height:23px; margin-bottom:10px; font-size:11px; padding-top:7px;}
.flowNavi .navi_home { margin-left:5px; padding-left:15px; color:#fd2705;  background:url('../img/common/ico_common.png') no-repeat 0px 0px;}
.flowNavi .navi_home a { color:#fd2705;}
.flowNavi .navi_home a:hover { color:#fd2705;}
.flowNavi .navi_root1 { margin-left:9px; padding-left:14px; background:url('../img/common/ico_common.png') no-repeat 0px -25px;}
.flowNavi .navi_root1 em { position:absolute; top:8px; padding-left:4px;}
.flowNavi .navi_root2 { margin-left:20px; padding-left:11px; background:url('../img/common/ico_common.png') no-repeat 0px -25px;}
.flowNavi .navi_root2 em { position:absolute; top:8px; padding-left:4px;}
.flowNavi .navi_root3 { margin-left:20px; padding-left:11px; font-weight:bold; background:url('../img/common/ico_common.png') no-repeat 0px -25px;}

/* CMS */
.cmsTable {width:100%; table-layout:fixed; border:0px; text-align:center; }
.cmsTable th {border-top:#d5d5d5 1px solid; border-bottom:#e8e8e8 1px solid; padding:9px 0 7px 0px; background: #fbfbfb; color:#555555; text-align:center; font-size:11px; font-weight:normal;}
.cmsTable td {border-bottom: #e8e8e8 1px solid; padding: 7px 0 6px 0px; color: #333333; text-align:center; font-size:11px;}
.cmsTable .tdL_pd5 { padding-left:5px; text-align:left; font-size:12px; }
.cmsTable .tdL_pd5B { padding-left:5px; text-align:left; font-weight:bold; font-size:12px; }
.cmsTable td a { color:#333}
.cmsTable td a:hover { color:#666}
.cmsTable .leftRightBot { border-bottom:#e8e8e8 1px solid; border-left:#e8e8e8 1px solid; border-right:#e8e8e8 1px solid;}
.cmsTable .leftRight { border-left:#e8e8e8 1px solid; border-right: #e8e8e8 1px solid;}
.cmsTable .leftBr { border-left:#e8e8e8 1px solid; }
.cmstab { width:840px; background-image:url('../img/cms/tab_bg.gif'); background-repeat:repeat-x; height:28px; margin:10px 0 0 0; }
.cmstab li { float:left;  background:#FFF url('../img/cms/tab01.gif') no-repeat; width:79px; height:22px; text-align:center; padding:6px 0 0 5px}
.cmstab a { color: #666666;}
.cmstab a:hover { color: #666666;}
.cmstab .on { background:#FFF url('../img/cms/tab01_on.gif') no-repeat; color:#e04437; font-weight:bold;}
.cmstab .on a { color: #e04437;}
.cmstab .on a:hover { color: #e04437;}
.cmstab .tabSearch { position:absolute;  right:0px; }
.cmstab .tabSearch .input01  {width:142px ; height:15px; border: #cdcdcd 1px solid; padding: 2px 2px 0px 3px; color:#6d6c6c;}
.cmstab02 { width:840px; background-image:url('../img/cms/tab_bg.gif'); background-repeat:repeat-x; height:28px; margin:10px 0 0 0; }
.cmstab02 li { float:left;  background:#FFF url(../img/tab02.gif) no-repeat; width:99px; height:22px; text-align:center; padding-top:6px}
.cmstab02 a { color: #666666;}
.cmstab02 a:hover { color: #666666;}
.cmstab02 .on { background:#FFF url(../img/tab02_on.gif) no-repeat; color:#e04437; font-weight:bold;}
.cmstab02 .on a { color: #e04437;}
.cmstab02 .on a:hover { color: #e04437;}
.cmstab03 { width:840px; background-image:url('../img/cms/tab_bg.gif'); background-repeat:repeat-x; height:28px; margin:10px 0 0 0; }
.cmstab03 li { float:left;  background:#FFF url('../img/cms/tab03.gif') no-repeat; width:111px; height:22px; text-align:center; padding-top:6px}
.cmstab03 a { color: #666666;}
.cmstab03 a:hover { color: #666666;}
.cmstab03 .on { background:#FFF url('../img/cms/tab03_on.gif') no-repeat; color:#e04437; font-weight:bold;}
.cmstab03 .on a { color: #e04437;}
.cmstab03 .on a:hover { color: #e04437;}

.cmsarea { width:840px;}
.cmsSearchBox { display:inline-block ; margin:15px 0 8px 0; text-align:right;}
.cmsSearchBox select { margin-right:2px;}
.cmsSearchBox .input01 {width:142px ; height:15px; border:#cdcdcd 1px solid; padding:2px 2px 1px 3px; color:#6d6c6c;}
.cmsSearchBox img { vertical-align:-6px;}
.searchBox02 { margin-bottom:8px;}
.searchBox02 .rightSearch { float:right;}
.resultBox h1 { position:relative; font-size:12px; color:#000; margin-top:5px; padding:0 0 5px 17px; background: url('../goip/img/moi_ico.png') no-repeat 0px 1px; text-align:left}
.resultBox h1 .txt {position:absolute;	right:0px; font-size:11px; color:#777777; font-weight:normal; letter-spacing:-1px;}
.resultBox .txt2 {position:relative; display:block; clear:both; padding:2px 0 7px 0; font-size:11px; color:#777777; font-weight:normal; letter-spacing:-1px;}
.resultBox h1 .subTxt {position:absolute; left:75px; font-size:11px; color:#e04437;	font-weight:normal;	 }


.cmsBox { clear:both;width: 840px;}
.cmsBox .view_table {border: #dfdfdf 1px solid; padding:20px 15px 10px 15px; margin-top:15px; text-align:left}
.cmsBox .view_table h2 {position:relative; color:#000; font-size:14px; font-weight:bold; padding-bottom:10px; border-bottom: #777777 1px solid; }
/*.view_table h2 {position:relative; color:#000; font-size:14px; font-weight:bold; background-image:url('../img/dot_line.gif'); background-repeat:repeat-x; background-position:bottom; padding-bottom:10px; }*/
.cmsBox .view_table h2 .num {position:absolute; right:0px; font-size:11px; font-weight:normal; top:5px; color:#666}
.cmsBox .view_table .viewCont { position:relative; padding:15px 5px 5px 5px; line-height:18px; border-top: #dfdfdf 1px solid; }
.cmsBox .view_table .viewCont a { color:#1d35ea; }
.cmsBox .view_table .viewCont .fileBox {border: #dfdfdf 2px solid; padding:10px 0 10px 15px; margin-top:20px;}
.cmsBox .view_table .viewCont .tagbox { margin-top:20px; padding-top:5px; border-top:1px #dfdfdf solid; }
.cmsBox .view_table .viewCont .tagbox li { padding:4px 0 0 6px; font-size:11px; }
.cmsBox .view_table .viewCont .tagbox li a { color:#36C; text-decoration: none;}
.cmsBox .view_table .viewCont .tagbox li .tibox { width:56px; background-color:#333; color:#FFF; padding:3px 3px 1px 3px;  margin-right:10px;}
.cmsBox .cmsComment { position:relative; text-align:left; margin-top:10px; border-top:1px #dfdfdf solid; border-bottom:1px #dfdfdf solid; background-color:#f8f8f8; height:110px; font-size:11px; z-index:-1000}
.cmsBox .cmsComment strong { color:#333333;}
.cmsBox .cmsComment em { color:#e04437}
.cmsBox .cmsComment .txtment { text-align:left; margin:9px 0 5px 20px; color:#6e6e6e;}
.cmsBox .cmsComment .txtment .subment { margin-left:10px;}
.cmsBox .cmsComment .Rbyte { position:absolute; right:112px;}
.cmsBox .cmsComment textarea { position:absolute; top:27px; overflow-x:no; overflow-y:scroll; scrollbar-face-color:#f7f7f7; scrollbar-highlight-color:#ffffff; scrollbar-3dlight-color:#dad9d9; scrollbar-shadow-color:#c0c0c0; scrollbar-track-color:#f7f7f7; scrollbar-arrow-color:#b8b8b8; text-align:left; padding:5px 10px; margin-left:20px; line-height:18px; height:59px; width:690px; border:1px #c9c9c9 solid; background-color:#FFF }
.cmsBox .cmsComment .btcomment { position:absolute; right:20px; top: 27px;}
.cmsBox .commentlist { margin:10px 25px; text-align:left;}
.cmsBox .commentlist li { padding:10px 0; border-bottom:1px #dfdfdf solid;}
.cmsBox .commentlist li .Cname { color:#b2b2b2; font-size:11px;}
.cmsBox .commentlist li .Cname strong { color:#333333; font-size:12px; margin-right:10px;} 
.cmsBox .commentlist li .Cname img { vertical-align:-2px; margin-left:8px;}
.cmsBox .commentlist li .Ccontent { display:block; margin-top:10px; color:#525252}
.cmsBox .commentlist .last { border:none}
.cmsBox .viewstep { text-align:left; padding:5px 15px 10px 25px; border: #dfdfdf 1px solid; margin-top:10px; background-color:#f4f4f4;}
.cmsBox .viewstep li {padding:8px 0 0 10px; font-weight:bold; color:#b6b3b3; background:url('../img/cms/bulit_list.gif') 0 14px no-repeat;}
.cmsBox .viewstep li a { margin-left:23px; font-weight:normal;}
.cmsBox .view_table .dayForm {position:relative; margin:8px 5px 0 5px; padding-bottom:5px;  font-size:11px; color:#777777;}
.cmsBox .view_table .dayForm .rightTxt {position:absolute; right:0}
.cmsBox .view_table .dayForm em { color:#e04437}
.cmsBox .view_table .tagForm { margin:15px 5px 0 5px}
.cmsBox .view_table .tagForm li {position:relative; height:23px; font-size:11px; color:#777777; }
.cmsBox .view_table .tagForm .tagTitle {position:absolute; left:65px; font-size:12px; top:-1px}
.cmsBox .view_table .tagForm a { color:#666}
.cmsBox .view_table .tagForm a:hover { text-decoration:underline }
.cmsBox .view_table .addfile {margin:8px 5px 0 5px; padding-bottom:5px;  font-size:11px; color:#777777;}
.cmsBox .view_table .addfile img { vertical-align:-1px;}
.cmsBox .btBox_list { width:840px; margin:5px 0 20px 0; text-align:right; padding-top:5px;}

/* 팝업 공지사항 ------------------------------------------------------------------*/
.pop_notice { border:10px #e0e0e0 solid; width:820px;}
.pop_notice h1 { padding:0 0 13px 10px; background-color:#e0e0e0; text-align:left; color:#6874f9; font-size:20px; font-weight:bold; position:relative;}
.pop_notice h1 .xbt { position:absolute; right:3px; top:0px}
.pop_notice .popcmsarea { margin:25px 15px;}
.pop_notice .bt { margin:10px 0 20px 0; text-align:center;}
.pop_notice .popcmsarea .cmsTable {width:100%; border:0px; text-align:center; }
.pop_notice .popcmsarea .cmsTable th {border-top:#d5d5d5 1px solid; border-bottom:#e8e8e8 1px solid; padding:9px 0 7px 0px; background: #fbfbfb; color:#555555; text-align:center; font-size:11px; font-weight:normal;}
.pop_notice .popcmsarea .cmsTable td {border-bottom: #e8e8e8 1px solid; padding: 7px 0 6px 0px; color: #333333; text-align:center; font-size:11px;}
.pop_notice .popcmsarea .cmsTable .tdL_pd5 { padding-left:5px; text-align:left; font-size:12px; }
.pop_notice .popcmsarea .cmsTable .tdL_pd5B { padding-left:5px; text-align:left; font-weight:bold; font-size:12px; }
.pop_notice .popcmsarea .cmsTable td a { color:#333}
.pop_notice .popcmsarea .cmsTable td a:hover { color:#666}
.pop_notice .popcmsarea .view_table {border: #dfdfdf 1px solid; padding:20px 15px 10px 15px; margin-top:15px; text-align:left}
.pop_notice .popcmsarea .view_table h2 {position:relative; color:#000; font-size:14px; font-weight:bold; padding-bottom:10px; border-bottom: #777777 1px solid; }
.pop_notice .popcmsarea .view_table h2 .num {position:absolute; right:0px; font-size:11px; font-weight:normal; top:5px; color:#666}
.pop_notice .popcmsarea .view_table .viewCont {padding:15px 5px 5px 5px; line-height:18px; border-top: #dfdfdf 1px solid; }
.pop_notice .popcmsarea .view_table .viewCont a { color:#36C; }
.pop_notice .popcmsarea .view_table .viewCont .fileBox {border: #dfdfdf 2px solid; padding:10px 0 10px 15px; margin-top:20px;}
.pop_notice .popcmsarea .view_table .viewCont .tagbox { margin-top:20px; padding-top:5px; border-top:1px #dfdfdf solid; }
.pop_notice .popcmsarea .view_table .viewCont .tagbox li { padding:4px 0 0 6px; font-size:11px; }
.pop_notice .popcmsarea .view_table .viewCont .tagbox li a { color:#36C;}
.pop_notice .popcmsarea .view_table .viewCont .tagbox li .tibox { width:56px; background-color:#333; color:#FFF; padding:3px 3px 1px 3px;  margin-right:10px;}
.pop_notice .popcmsarea .cmsComment { position:relative; text-align:left; margin-top:10px; border-top:1px #dfdfdf solid; border-bottom:1px #dfdfdf solid; background-color:#f8f8f8; height:110px; font-size:11px;}
.pop_notice .popcmsarea .view_table .dayForm {position:relative; margin:8px 5px 0 5px; padding-bottom:5px;  font-size:11px; color:#777777;}
.pop_notice .popcmsarea .view_table .dayForm .rightTxt {position:absolute; right:0}
.pop_notice .popcmsarea .view_table .dayForm em { color:#e04437}
.pop_notice .popcmsarea .view_table .addfile {margin:8px 5px 0 5px; padding-bottom:5px;  font-size:11px; color:#777777;}
.pop_notice .popcmsarea .view_table .addfile img { vertical-align:-1px;}
.pop_notice .popcmsarea .btBox_list { margin:7px 0 30px 0; text-align:right; }
.pop_notice .popcmsarea .viewstep { text-align:left; padding:5px 15px 10px 25px; border: #dfdfdf 1px solid; margin-top:10px; background-color:#f4f4f4;}
.pop_notice .popcmsarea .viewstep li {padding:8px 0 0 10px; font-weight:bold; color:#b6b3b3; background:url('../img/cms/bulit_list.gif') 0 14px no-repeat;}
.pop_notice .popcmsarea .viewstep li a { margin-left:23px; font-weight:normal;}

/* CMS 팝업 입시키워드 ------------------------------------------------------------------*/
.popkeyword { position:relative; width:399px; z-index:2000; border:3px solid #F00; padding:45px 15px 20px 15px; color:#333; background-color:#FFF; text-align:left}
.popkeyword .poptitle { position:absolute; left:16px; top:20px; font-weight:bold; color:#000000; width:390px; white-space:nowrap;	text-overflow:ellipsis;	-o-text-overflow: ellipsis;	overflow:hidden;}
.popkeyword .xbt { position:absolute; right:7px; top: 7px;}

/* CMS 팝업 대학정보 ------------------------------------------------------------------*/
.popuniv { position:relative; width:379px; height:251px; z-index:2000; border:3px solid #F00; padding:28px 5px 0 15px; color:#333; background-color:#FFF}
.popuniv .xbt { position:absolute; right:7px; top: 7px;}
.popuniv .logo { position:relative; height:70px; width:380px;}
.popuniv .logo .logoem { position:absolute; left:30px; top:0px  }
.popuniv .logo .logoname { position:absolute; left:100px; top:11px; font-weight:bold; font-size:20px; font-family:나눔고딕 }
.popuniv .logo .univinfo { position:absolute; color:#e6e6e6; font-size:11px; left:103px; top:40px }
.popuniv .logo .univinfo span { color:#5482bd;}
.popuniv .slogan { background-image:url('../img/cms/pop_univbg.gif'); background-repeat:none; height:32px; width:363px; color:#000000; font-weight:bold; text-align:center; padding:32px 5px 0 0; margin-bottom:10px;}
.popuniv  .stitle { color:#666666; text-align:left; font-size:11px; padding-bottom:2px; }
.popuniv table { margin-bottom:15px; width:360px;}
.popuniv table th { border:1px solid #CCC; background-color:#e7e7e7; color:#808080; padding:6px 0 4px 0; text-align:center; }
.popuniv table td { border:1px solid #CCC; font-weight:bold; background-color:#f3f3f3; padding:6px 0 4px 0; text-align:center; }
.popuniv .bt { position:absolute; left:13px;}
.popuniv .bt input { margin:0 2px}

/* 페이징 -------------------------------------------------------------*/
.cmspaging {padding:10px 0 20px 0;  display:block; font-size:12px; }
.cmspaging label {border: #dedede 1px solid; margin:0 2px; padding:2px 0 0 0 ; width:28px; display:block; float:left; cursor:pointer }
.cmspaging input { margin-right:4px;}
.cmspaging .onNum { color:#FF6666; font-weight:bold; }
.cmspaging a:hover { color:#FF6666; font-weight:bold; text-decoration:none;}

.paging { text-align: center; padding-bottom: 25px; margin: 0px auto 24px; overflow: hidden; padding-top: 15px;}
.paging .pgnum { border-bottom: #fff 1px solid; min-width: 15px; border-left: #fff 1px solid; padding-bottom: 1px; padding-left: 2px; padding-right: 2px; display: inline-block; font: bold 12px 돋움; color: #6e6e6e; border-top: #fff 1px solid; margin-right: 1px; border-right: #fff 1px solid; text-decoration: none; padding-top: 3px; _width: 18px; _min-width: 24px}
.paging strong {border-bottom: #fff 1px solid; /* position: relative; */ min-width: 15px; border-left: #fff 1px solid; padding-bottom: 1px; padding-left: 2px; padding-right: 2px; display: inline-block; font: bold 13px 돋움; color: #000; border-top: #fff 1px solid; margin-right: 1px; border-right: #fff 1px solid; text-decoration: none; padding-top: 2px; _width: 18px; _min-width: 24px; top:-6px}
.paging strong {border-bottom: #d3d3d3 1px solid; border-left: #d3d3d3 1px solid; color: #f23219 !important; border-top: #d3d3d3 1px solid; border-right: #d3d3d3 1px solid}
.paging a:hover {border-bottom: #d3d3d3 1px solid; border-left: #d3d3d3 1px solid; BACKGROUND: #fff; border-top: #d3d3d3 1px solid; border-right: #d3d3d3 1px solid; }
.paging .imgbt { vertical-align:-4px}
.subbox840 { width:840px; margin-bottom:30px;}

/* 애니스터디 메인 현황판 -------------------------------------------------------------*/
.anystatusT th { border:none;  padding:4px 0 3px 0; text-align:center;  background-color:#8c7975; font-size:11px; color:#FFF; font-weight:bold }
.anystatusT .thred { background-color:#ff0000 }
.anystatusT td { font-size:11px; padding:1px 0 0 0; color:#FFF text-align:center; background-color:#1c1c1c; color:#FFF; border-bottom:1px #373737 solid; border-top:1px #232323 solid;}
.anystatusT .ths1 { background:#70625f;}
.anystatusT .ths2 { background:#5e504d;}
.anystatusT .firsttd { padding:2px 0 1px 0; text-align:center; background-color:#1c1c1c; color:#FFF; border-bottom:1px #373737 solid; border-top:none }

/* 입시컨설팅 */
.consultLay { width:840px; padding-bottom:30px; text-align:left; height:900px;}
.consultLay h1 { font-size:12px; margin-bottom:10px; }
.consultLay .bt { width:840px; text-align:center; margin:15px 0; display:block}
.consultLay .bt img { margin-right:5px;}
.consultLay .consultnoti { position: relative; width:834px; border:3px solid #dadada; background-color:#f9f9f9; height:260px; }
.consultLay .consultnoti h3 { width:140px; text-align:center; padding-top:30px;}
.consultLay .consultnoti .notiul { position:absolute; left:140px; top: 15px; width:685px;}
.consultLay .consultnoti .notiul li { font-size:11px; color:#828280; padding:2px 0}
.consultLay .consultnoti .notiul .sub { padding-left:10px; color:#333; background:url('../img/main/sp_cast14.png') no-repeat 0px -62px;}
.consultLay .consultnoti .notiul .pd20 { padding-left:20px; color:#333;}
.consultLay .stepbox { position:relative; height:504px;}
.consultLay .stepbox .on { border-color:#b4d725}
.consultLay .stepbox .cover { margin-top:150px; text-align:center}
.consultLay .stepbox .step01 { position:absolute; width:194px; height:500px; left:0; top:0; border-top: 2px solid #dadada; border-left: 2px solid #dadada; border-bottom: 2px solid #dadada; border-right: 1px solid #dadada}
.consultLay .stepbox .step01 h2 {background-color:#f0f0f0; padding:8px 0 8px 15px}
.consultLay .stepbox .step01 .list { padding:20px 0 0 18px}
.consultLay .stepbox .step01 .list li { padding:10px 0 10px 3px; width:145px;}
.consultLay .stepbox .step01 .list .ton { background-color:#f9f9f9; font-weight:bold; color:#000;} 
.consultLay .stepbox .step01 .list strong { color:#000; font-weight:bold}
.consultLay .stepbox .step02 { position:absolute; width:225px; height:500px; left:196px; top:0; text-align:center; border-top: 2px solid #dadada; border-left: 1px solid #dadada; border-bottom: 2px solid #dadada; border-right: 1px solid #dadada; padding-top:}
.consultLay .stepbox .step02 h2 {background-color:#f0f0f0; padding:8px 0 8px 15px; text-align:left; margin-bottom:30px;}
.consultLay .stepbox .step02 .conMonth { text-align:center; border:none}
.consultLay .stepbox .step02 .conMonth td { color:#666; font-size:11px; padding:5px 0 4px 0; border:1px solid #ffffff}
.consultLay .stepbox .step02 .conMonth .monsel { background-color:#ccfb84; color:#376002; font-weight:bold; border:1px solid #a1e23c}
.consultLay .stepbox .step02 p { display:block; width:180px; margin-top:30px; color:#F00; font-weight:bold; text-align:left;}
.consultLay .stepbox .step02 span { background-image:url('../img/main/dot_line.gif'); background-repeat:repeat-x; display:block; color:#696969; font-size:11px; font-weight:normal; margin-top:3px; padding-top:7px; }
.consultLay .stepbox .step03 { position:absolute; width:415px; height:500px; right:0; top:0; border-top: 2px solid #dadada; border-left: 1px solid #dadada; border-bottom: 2px solid #dadada; border-right: 2px solid #dadada; text-align:center}
.consultLay .stepbox .step03 h2 {background-color:#f0f0f0; padding:8px 0 8px 15px; text-align:left}
.consultLay .stepbox .step03 table { width:385px; margin-top:15px; table-layout:fixed; color:#8d8d8d; border-collapse: collapse; }
.consultLay .stepbox .step03 table th { width:100px; padding:9px 0 8px 10px; font-size:12px; text-align:left; border-bottom:1px solid #d6d6d6; vertical-align:top;}
.consultLay .stepbox .step03 table td { border-bottom:1px solid #d6d6d6; padding:6px 0 6px 13px;}
.consultLay .stepbox .step03 table td .txt {padding:3px 0 0 5px; border:1px solid #CCC; height:17px; width:140px; vertical-align:-3px; font-size:12px; color:#9d9d9d}
.consultLay .stepbox .step03 table td .tx input { vertical-align:-1px; font-size:11px; color:#9d9d9d}
.consultLay .stepbox .step03 table td label {color:#8d8d8d;}
.consultLay .stepbox .step03 table td select {vertical-align:-1px;font-size:12px;color:#6e6e6e;}
.consultLay .stepbox .step03 .textformtit { width:385px; text-align:left; padding:10px 0 10px 10px; color:#8d8d8d; font-weight:bold}
.consultLay .stepbox .step03 .step03textform { width:385px; height:120px; border:1px solid #CCC; overflow-x:no; overflow-y:scroll; scrollbar-face-color:#ffffff; scrollbar-highlight-color:#ffffff; scrollbar-3dlight-color:#d3d3d3; scrollbar-shadow-color:#c0c0c0; scrollbar-track-color:#ffffff; scrollbar-arrow-color:#b8b8b8; text-align:left; padding:5px 5px 5px 8px }

/* 중앙모의수능 스팟 */
.img_area{position:relative;width:680px;height:240px;}
.mosa_sp{position:absolute;right:0;top:0;}
.mosa_sp .sel_title{float:right;background:url('../moigosa/img/uwaymoi/sel_bg.gif') no-repeat;width:122px;height:30px; display:block}
.mosa_sp .mosa_sel{float:right;width:190px;padding:5px; text-align:left;background-color:#c1c1c1;}
.mosa_sel select{width:190px;font-size:12px; color:#666; padding-left:5px; vertical-align:middle; height:20px;}

/* 2014합격진단 스팟 */
#spot_wrap{width:839px;background:url(../moi/img/common/spot_bg.gif) repeat; border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; padding-bottom:20px;}
#spot_cont{margin:0 15px; }
#spot_cont h2{padding:30px 0 15px 0;}
#spot_tab{width:807px; background-color:#fff; }
#spot_tab_con{border-left:1px solid #4a7cd1; border-right:1px solid #4a7cd1; border-bottom:1px solid #4a7cd1;}
#spot_tab_con02{ border-left:1px solid #c2d758; border-right:1px solid #c2d758; border-bottom:1px solid #c2d758;}
#spot_tab_con .tab_con02, #spot_tab_con02 .tab_con02{margin-top:40px;}
#spot_tab_con .tab_con03, #spot_tab_con02 .tab_con03{margin-top:40px;}
#spot_tab_con .tab_con04, #spot_tab_con02 .tab_con04{margin-top:40px;}
#spot_tab_con .tab_con05, #spot_tab_con02 .tab_con05{margin:40px 0;}
#spot_tab_con02 .tab_con06{margin:40px 0;}
	/* 스팟 테이블 */
.spot_tb{border:1px solid #d8d8d8; width:100%; text-align:center; position:relative; border-collapse:collapse;border-spacing:0; background:#FFF;}
.spot_tb th{padding:10px 0; background-color:#fbfbfb; color:#5b5b5b; border-top:1px solid #d8d8d8; border-right:1px solid #d8d8d8;}
.spot_tb th .select_ra{font-weight:normal; font-size:11px; color:#868686; padding-top:5px;}
.spot_tb tr th.text_n{font-weight: normal;}
.spot_tb tr td .text_l{text-align:left;}
.spot_tb tr td{padding:8px 0; text-align:center; border:1px solid #d8d8d8; border-left:none; line-height:18px; color:#666;}
.spot_tb tr td.text_l{text-align:left; padding-left:10px;}
.mgb_40{margin-bottom:40px;}
	/* 스팟 공지 */
.spotNotice { clear:both; position:relative; border:7px solid #adb2b3; margin:20px 0;  background-color:#ffffff;}
.spotNotice .title{width:99%; padding:0 0 7px 15px; background-color:#adb2b3;}
.spotNotice ul{padding:0px 20px 20px 20px ;}
.spotNotice li { line-height:18px; padding: 0 0 0px 10px; font-size:11px;  color:#6d6c6c;}
.spotNotice .poiment{ background-color:#708ccc; font-size:14px; font-weight:bold; text-align:center; background-image:none; padding:8px 0; color:#fff; margin-bottom:12px}
.spotNotice .subline { background-image:none; color:#7f7f7f}
.susiNotice .title {margin: 10px 0 ;  }
.spotNotice .space { background-image:none }
.spotNotice img { vertical-align:-3px;}
.spotNotice .black { color:#616161; }
.spotNotice .red { color:#e04437; }
.spotNotice .tbold { font-weight:bold}
.spotNotice .mginT { margin-top:5px;}





/* 입시매니저 스팟 */
#spot_wrap_m{width:840px;}
#spot_wrap_m h1{width:840px; height:285px;}
#spot_cont_m{margin:0px;}
#spot_con_m .spot_tab02_con{position:absolute; top:436px; left:210px;}


#spot_con .spot_con01{padding-top:40px;}
#spot_con .spot_con02{padding:40px 0;}


/* 폰트스타일 */
.txt_red01 {color:#e04437; font-family:"돋움", dotum, Helvetica;}
.txt_blue01 {color:#6374b0; font-family:"돋움", dotum, Helvetica;}
.txt11_blue01 {color:#6374b0; font-size:11px; font-family:"돋움", dotum, Helvetica;}
.txt_gray01 {color:#2a2a2a; font-family:"돋움", dotum, Helvetica;}
.txt_gray02 {color:#6e6e6e; font-family:"돋움", dotum, Helvetica;}
.txt_gray03 {color:#d7d7d7; font-family:"돋움", dotum, Helvetica;}
.txt11_gray01 {color:#2a2a2a; font-size:11px; font-family:"돋움", dotum, Helvetica;}
.txt11_gray02 {color:#6e6e6e; font-size:11px; font-family:"돋움", dotum, Helvetica;}
.txt_gray02B {color:#6e6e6e; font-weight:bold; font-family:"돋움", dotum, Helvetica;}
.txt14_blackB {color:#000000; font-size:14px; font-weight:bold; font-family:"돋움", dotum, Helvetica; }
.txt14_gray {color:#333333; font-size:14px; font-family:"돋움", dotum, Helvetica;}
.txt14_grayB {color:#333333; font-size:14px; font-weight:bold; font-family:"돋움", dotum, Helvetica;}
.txt12_red01B {color:#e04437; font-size:12px; font-weight:bold }
.txt12_red01BL {color:#e04437; font-size:12px; font-weight:bold; text-decoration:underline }
.txt11_red01 {color:#e04437; font-size:11px; font-family:"돋움", dotum, Helvetica;}
.txt12_blue01B{color:#6374b0; font-size:12px; font-weight:bold; font-family:"돋움", dotum, Helvetica;}
.txt_black {color:#000000;}
.txt_black12B {color:#000000;font-weight:bold;}
.tbold {font-weight:bold }
.txt11 { font-size:11px; }
.tableTxt11_violet {color:#63638b; font-size:11px; font-family:"돋움", dotum, Helvetica; }
.TdTitle_violet01 {color:#63638b; font-size:11px; font-family:"돋움", dotum, Helvetica; background-color:#eaeaea; }
.TdTitle_violet02 {color:#63638b; font-size:11px; font-family:"돋움", dotum, Helvetica; background-color:#f1f1f1; }
.txt_Lred12 {color:#e04437; font-family:"돋움", dotum, Helvetica; text-decoration:none;}
.txt_Lred12 a.link {color:#e04437; font-family:"돋움", dotum, Helvetica; text-decoration:underline;}
.txt_Lred12 a.hover {color:#e04437; font-family:"돋움", dotum, Helvetica; text-decoration:underline;}
a.linkRed12B:link {margin-right:5px; font-family: "dotum","gulim", "Verdana"; font-size: 12px; color:#e91718; text-decoration:none; font-weight:bold;}
a.linkRed12B:visited {margin-right:5px;  font-family: "dotum","gulim", "Verdana"; font-size: 12px; color:#e91718; text-decoration:none; font-weight:bold;}
a.linkRed12B:active {margin-right:5px; font-family: "dotum","gulim", "Verdana"; font-size: 12px; color:#e91718; text-decoration:none; font-weight:bold;}
a.linkRed12B:hover {margin-right:5px; font-family: "dotum","gulim", "Verdana"; font-size: 12px; color:#e91718; text-decoration:none; font-weight:bold;}
a.linkGreen12B:link {margin-right:5px; font-family: "dotum","gulim", "Verdana"; font-size: 12px; color:#549400; text-decoration:none; font-weight:bold;}
a.linkGreen12B:visited {margin-right:5px;  font-family: "dotum","gulim", "Verdana"; font-size: 12px; color:#549400; text-decoration:none; font-weight:bold;}
a.linkGreen12B:active {margin-right:5px; font-family: "dotum","gulim", "Verdana"; font-size: 12px; color:#549400; text-decoration:none; font-weight:bold;}
a.linkGreen12B:hover {margin-right:5px; font-family: "dotum","gulim", "Verdana"; font-size: 12px; color:#549400; text-decoration:none; font-weight:bold;}
a.linkblack12:link {margin-right:5px; font-family: "dotum","gulim", "Verdana"; font-size: 12px; color:#000000; text-decoration:none;}
a.linkblack12:visited {margin-right:5px;  font-family: "dotum","gulim", "Verdana"; font-size: 12px; color:#2e3192; text-decoration:none;}
a.linkblack12:active {margin-right:5px; font-family: "dotum","gulim", "Verdana"; font-size: 12px; color:#000000; text-decoration:none;}
a.linkblack12:hover {margin-right:5px; font-family: "dotum","gulim", "Verdana"; font-size: 12px; color:#000000; text-decoration:none;}

/* font color ------------------------------------------------------------------*/
.mblue1 {color:#615dbf;}
a.mblue1:link {margin-right:5px; font-family: "dotum","gulim", "Verdana"; color:#615dbf; text-decoration:none;}
a.mblue1:visited {margin-right:5px; font-family: "dotum","gulim", "Verdana"; color:#615dbf; text-decoration:none;}
a.mblue1:active {margin-right:5px; font-family: "dotum","gulim", "Verdana"; color:#615dbf; text-decoration:none;}
a.mblue1:hover {margin-right:5px; font-family: "dotum","gulim", "Verdana"; color:#615dbf; text-decoration:underline;}
.red1 {color:#c63226;}
.red2 {color:#c51a06;}
.red3 {color:#c4594e;}
.red4 {color:#d7847b;}
.red5 {color:#c43227;}
.red5_11 {color:#c43227; font-size:11px;}
.blue1 {color:#4a6fd9;}
.blue1_11 {color:#4a6fd9; font-size:11px;}
.blue2 {color:#0c2b74;}
.blue3 {color:#3c529d;}
.blue3Line {color:#3c529d; text-decoration:underline; }
.blue4 {color:#6374b0;}
.blue5 {color:#708ccc;}
.blue6 {color:#4a6fd9;}
.blue7_line {color:#44b8d1; text-decoration:underline; font-size:11px; font-family:"gulim","굴림";}
.blue7 {color:#44b8d1;font-weight:bold; font-size:12px; font-family:"gulim","굴림";}
.tBlue {color:#64649b;}
.gray1 {color:#7c7f90;}
.gray2 {color:#88929c;}
.gray3 {color:#999999;}
.gray4_11pop {color:#525564;font-size:11px;font-family:"gulim","굴림";}
.gray5_11pop {color:#a1a4af;font-size:11px;letter-spacing:0px ;line-height:15px; font-family:"gulim","굴림";}
.gray6_12pop {color:#f0f1f2;font-size:12px ;font-weight:bold;font-family:"gulim","굴림";}
.gray7_12pop {color:#a1a4af;font-size:12px;letter-spacing:0px ;line-height:15px; font-family:"gulim","굴림";}
.gray8_11pop {color:#888b94;font-size:11px;letter-spacing:0px ;line-height:15px; font-family:"gulim","굴림";
.white {color:#fff;}
.white11 {color:#fff; font-size:11px;}
.black {color:#000;}
.black_link {color:#000; font-size:}
a.black_link:link {margin-right:5px; font-family: "dotum","gulim", "Verdana"; color:#000; text-decoration:none;}
a.black_link:visited {margin-right:5px; font-family: "dotum","gulim", "Verdana"; color:#e04437; text-decoration:none;}
a.black_link:active {margin-right:5px; font-family: "dotum","gulim", "Verdana"; color:#e04437; text-decoration:none;}
a.black_link:hover {margin-right:5px; font-family: "dotum","gulim", "Verdana"; color:#e04437; text-decoration:underline;}
.black11b {line-height:14px;font-weight:bold;color:#000;}
.black_12b {color:#000;font-size:12px; font-weight:bold; font-family:"gulim","굴림";}
.black_13b {color:#000;font-size:13px; font-weight:bold; font-family:"gulim","굴림";}
.black_14 {color:#3b3b3b;font-size:14px;letter-spacing:0px; line-height:20px; font-family:"gulim","굴림";}
.yellow1 {color:#fbf583;}
.orange1 {color:#f87046;}
.brown1 {color:#ac7a33;}
.txtN {font-weight:normal;}
.univTxtOn { font-size:11px; color:#e04437}

/* font size ------------------------------------------------------------------*/
.tbold{font-weight:bold;}
.t11 { font-size:11px;}
.t12 { font-size:12px;}
.t14 { font-size:14px;}
.t16 { font-size:16px;}
.black12_line {font-family: "dotum", "Verdana";font-size: 12px;color:#000000;text-decoration: none; text-decoration: underline}
