@import url(layout.css);
@import url(title.css);

/* Copyright ¨Ï Openstep(hughstar@gmail.com). All Rights Reserved. */

html, body {
  color: #000000;
  font-size: 12px;
}

html, body, h1, h2, h3, h4, div, p, dt, dd, ul, li, input, b {
  font-family: Dotum, AppleGothic, Seoul, Arial, Helvetica, sans-serif;
}

#nav {
  position: absolute;
  top: 50px;
  left: 470px;
  width: 351px;
  height: 17px;
  background: url(/images/topbar.gif);
}

#nav li, #navblog li {
  position: absolute;
  top: 0px;
}

#nav a, #navblog a, #company a, #map a, #reservation a {
  text-indent: -9999px;
  text-decoration: none;
}

#nav li, #nav a, #navblog li ,#navblog a {
  display: block;
  height: 17px;
}

#t-school { left: 0px; width: 49px; }
#t-course { left: 73px; width: 49px; }
#t-admission { left: 146px; width: 49px; }
#t-dormitory { left: 218px; width: 62px; }
#t-community { left: 302px; width: 49px; }
#t-school a:hover { background: transparent url(/images/topbar.gif) -0px -17px no-repeat; }
#t-course a:hover { background: transparent url(/images/topbar.gif) -73px -17px no-repeat; }
#t-admission a:hover { background: transparent url(/images/topbar.gif) -146px -17px no-repeat; }
#t-dormitory a:hover { background: transparent url(/images/topbar.gif) -218px -17px no-repeat; }
#t-community a:hover { background: transparent url(/images/topbar.gif) -302px -17px no-repeat; }
#t-school a.active { background: transparent url(/images/topbar.gif) -0px -17px no-repeat; }
#t-course a.active { background: transparent url(/images/topbar.gif) -73px -17px no-repeat; }
#t-admission a.active { background: transparent url(/images/topbar.gif) -146px -17px no-repeat; }
#t-dormitory a.active {background: transparent url(/images/topbar.gif) -218px -17px no-repeat; }
#t-community a.active { background: transparent url(/images/topbar.gif) -302px -17px no-repeat; }

#company {position: absolute; top: 44px; left: 0px; width: 170px; margin: 0; padding: 0; }
#map {position: absolute; top: 82px; left: 0px; width: 170px; margin: 0; padding: 0; }
#reservation {position: absolute; top: 120px; left: 0px; width: 170px; margin: 0; padding: 0; }
#company a, #map a, #reservation a {display: block; height: 32px; }

.subnav {
  width: 169px;
  padding: 0 ;
  margin: 0 0 20px 0;
}

.subnav ul {
margin: 0;
padding: 0;
list-style-type: none;
}

.subnav a {
width:145px;
display: block;
padding: 8px 0px 6px 24px;
color: #000000;
text-decoration: none;
background-color: #ffffff;
background: url(/images/ndot.gif) no-repeat ;
border-bottom: 1px solid #dedee2;
}

/* IE Hack */
* html div.subnav a {
  width: 145px;
  w\idth: 169px;
}

/* Pre Hack Comment \*/
* html div.subnav a {
  width: 169px;
}
/* Post Hack Comment */
  

.subnav a:link, .navlist a:visited { font-family: Gulim, Arial, Helvetica, sans-serif; color: #333333; text-decoration: none; }
.subnav  .navlist a:hover { font-family: Gulim, Arial, Helvetica, sans-serif; background-color:#f2f2f2; text-decoration: none; }
.subnav  .navlist a.active { font-family: Gulim, Arial, Helvetica, sans-serif; color: #0066cc; font-weight:bold }

.subject {
	display: block;
	width: 602px;
	height: 30px;
  position: relative;
  top: 0;
  left: 0;
  margin: 0 0 20px 0;
  padding: 0;
	background: url(/images/title_bg.gif) no-repeat;
}


.sbt_school {
  display: block;
	width: 185px;
	height: 40px;
  padding: 0;
  margin: 00;
	background: url(/images/sbt_school.gif) no-repeat;
}

.sbt_course {
  display: block;
	width: 185px;
	height: 40px;
  padding: 0;
  margin: 00;
	background: url(/images/sbt_course.gif) no-repeat;
}

.sbt_admission {
  display: block;
	width: 185px;
	height: 40px;
  padding: 0;
  margin: 00;
	background: url(/images/sbt_admission.gif) no-repeat;
}

.sbt_dormitory {
  display: block;
	width: 185px;
	height: 40px;
  padding: 0;
  margin: 00;
	background: url(/images/sbt_dormitory.gif) no-repeat;
}

.sbt_community {
  display: block;
	width: 185px;
	height: 40px;
  padding: 0;
  margin: 00;
	background: url(/images/sbt_community.gif) no-repeat;
}

.sbt_sitemap {
  display: block;
	width: 185px;
	height: 40px;
  padding: 0;
  margin: 00;
	background: url(/images/sbt_sitemap.gif) no-repeat;
}


a	{ color: #000000;	text-decoration: none;	outline: none; }
a:hover { color: #d60; }
a:focus { -moz-outline: none -moz-mac-focusring; }
a:focus { color: #aaa; }

.h_c { text-align: center; }
.left { float: left; }
.right { float: right; }
img.right { float: right; margin: 0 0 10px 15px; }
img.left { float: left; margin: 0 20px 20px 0; }
img.mr10 { margin: 10px 10px 10px 0; }
img.mr14 { margin: 10px 10px 10px 14px; }
img.ml14 { margin: 0 0 0 14px; }
img.pass { float: right;margin: 20px 30px 0 0 }
img.mb { float: left; margin: 0 20px 20px 0; }

/*border*/
.img {border:1px solid #c6c6c6}
.bdr_main {border-bottom:1px solid #dddddd;height:20px}
.bdr_sub {border-bottom:1px solid #dddddd;height:28px}
.bdr_mt1 {border-top:1px solid #dddddd}
.bdr_mt2 {border-bottom:1px solid #dddddd}
.bdr_0 {border-width:1px 0px 1px 0px;border-style:solid;border-color:#888888;height:28px}
.bdr_1 {border-width:1px 0px 1px 0px;border-style:solid;border-color:#888888;height:28px}
.bdr_2 {border-bottom:1px solid #c6c6c6;height:28px}
.bdr_3 {border-bottom:1px solid #888888;height:28px}
.bdr_4 {border-bottom:1px solid #c6c6c6; border-right:1px solid #c6c6c6;height:28px}
.bdr_5 {border-width:0px 1px 1px 0px;border-style:solid;border-color:#888888;height:28px}
.bdr_6 {border-width:1px 1px 1px 0px;border-style:solid;border-color:#888888;height:28px}
 
/*³ôÀÌ Á¤ÀÇ*/
.h1 {height:1px}
.h4 {height:4px}
.h10 {height:10px}
.h13 {height:13px}
.h17 {height:17px}
.h18 {height:18px}
.h20 {height:20px}
.h30 {height:30px}
.h44 {height:44px;text-align:right}
.h57 {height:57px}
.h103 {height:103px}

/*¿©¹é(margin) Á¤ÀÇ*/
.m_r4 {margin-right:4px}
.m_r20 {margin-right:20px}
.m_lbt {margin-left:172px}
.m_l20 {margin-left:20px}
.m_l30 {margin-left:30px}
.m_l64 {margin-left: 64px;}
.m_t5 {margin-top:5px}
.m_t10 {margin-top:10px}
.m_bt10 {margin-bottom:10px}
.m_bt15 {margin-bottom: 15px;}
.m_bt30 {margin-bottom: 30px;}
.m_bt40 {margin-bottom:40px}
.m_bt50 {margin-bottom: 50px;}
.m_bt65 {margin-bottom: 65px;}
.m_bt70 {margin-bottom:70px}
.m_bt80 {margin-bottom: 80px;}
.m_bt100 {margin-bottom:100px}
.m_bt130 {margin-bottom:130px}
.m_bt200 {margin-bottom:200px}
.m_bt4 {margin-bottom:4px}
.m_bt2 {margin-bottom:2px}
.m_tp55 {margin:5px 5px 0px 0px}
.m_g1 {margin-bottom:9px}
.m_g2 {margin:30px 0 9px 0}
.m_t15 {margin-top: 15px;}
.m_tb30 {margin: 30px 0 30px 0;}
.m_r10 {margin-right: 10px;}

.mr {float: left;margin: 0 20px 30px 0;}
.mr15 {float: left;margin: 0 20px 15px 0;}
img.right {float: right; margin: 0 0 10px 15px; }
img.left {float: left; margin: 0 10px 10px 0; }
img.mr10 {margin: 10px 10px 10px 0; }
img.mr14 {margin: 10px 10px 10px 14px; }
img.ml14 {margin: 0 0 0 14px; }
img.pass {float: right;margin: 20px 30px 0 0 }
img.mb { float: left; margin: 0 20px 20px 0; }
img.ibr {border:1px solid #cccccc}

/*±ÛÀÚÅ©±â Á¤ÀÇ*/
#content h1 {font-size:14px;color:#464646;}
#title h1  {font-size:14px;color:#464646;}
.title1  {font-size:14px;color:#464646;}
.title2  {font-size:14px;color:#dc143c;}
.title3  {font-size:14px;color:#006400;}
.font_w {font-weight:bold; color:#666666}
.c_b {color:#0b7095}
.c_m {color:#4682b4}
.c_sub {color:#de6150}
.c_notice {color:#8a2be2}
.g11 { color:#898989; font-size: 11px; line-height:1.8; }
.g11b { color:#464646; font-size: 11px; line-height:1.8; }
.g12g { color:#006400; font-size: 12px; line-height:1.8; }
.g12c { color:#0b7095; font-size: 12px; line-height:1.8; }
.g12b { color:#333333; font-size: 12px; line-height:1.8; }
.g14 { color:#000000; font-size: 14px; line-height:1.8; }
.g14b { color:#464646; font-size: 14px; line-height:1.8; font-weight: bold; }
.en9 { font-family:Verdana, Arial, Helvetica, sans-serif; color: #898989; font-size: 9px; line-height:1.8; }
.en9b { font-family:Verdana, Arial, Helvetica, sans-serif; color: #464646; font-size: 9px; line-height:1.8; }
.en11 { font-family:Verdana, Arial, Helvetica, sans-serif; color: #898989; font-size: 11px; line-height:1.8; }
.en11b { font-family:Verdana, Arial, Helvetica, sans-serif; color: #464646; font-size: 11px; line-height:1.8; }
.en14b { font-family:Verdana, Arial, Helvetica, sans-serif; color: #464646; font-size: 14px; line-height:1.8; }
.gd { font-family: Gulim; }
.mt { font-family: Dotum; font-size: 14px;color: #000000;}
.gr {color:#94aa1e;}
.pu {color:#b239b2;}
.rd {color:#fc3e32;}
.rd1 {color:#ab4a1d}
.ppl {color:#822284}
.ylw { color:#ff5f32; font-size: 12px; line-height:1.8;}
.ylw1 { color:#e3b200; font-size: 12px; line-height:1.8;}
.cy { color:#1fafc4; font-size: 12px; line-height:1.8;}
.under {text-decoration:underline;}
.bg { background:#9acd32;}
.c1 {color:#339900}
.c2 {color:#808000}
.c3 {color:#dc143c}
.c4 {color:#6f67bc}
.c5 {color:#009900}
.n1 {color:#009900;font-weight:bold}
.c_m {color:#666666}
.c_sub {color:#598064}
.pf {color:#971316}
.st {color:#990033;font-size:12pt;font-family:dotum}
.st1 {color:#008000;font-size:11pt;font-family:dotum}
.st2 {color:#b22222}
.st3 {color:#9c4a5d;font-size:11pt;font-family:dotum}
.st4 {color:#a34a13;font-size:11pt;font-family:arial;font-weight:bold}

/*align°ª Á¤ÀÇ*/
.t_c {text-align:center}
.t_r {text-align:right}
.t_l {text-align:left}
.i_r {float:right}

.center { text-align: center; }
.left { float: left; }
.right { float: right; }
.nright { text-align: right; }

/*letter-spacing Á¤ÀÇ*/
.ls {letter-spacing:-1px}

/*text-decoration Á¤ÀÇ*/
.ul {text-decoration:underline}

/*line Á¤ÀÇ*/
.line {border-bottom:1px solid #dde6cf}

/*ÀÏ¹Ý Á¤ÀÇ*/
td {font-size:12px; color:#666666; line-height:170%; }
p {font-size:12px; color:#666666; line-height:170%; }
b {font-family: gulim;}
.lh_18r {line-height:180%; text-align:justify; color:#db5048}
.lh_18 {line-height:180%; text-align:justify}
.lh_16 {line-height:160%; text-align:justify}
.lh_16r {line-height:160%; text-align:right}
.lht {line-height:160%}
.lh_14 {line-height:140%; text-align:justify}
.jp {font-family:±¼¸², gulim}

.intro ul {
margin: 0 0 40px 0;
padding: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

.intro li {
display: block;
padding: 0 0px 5px 13px;
color: #000000;
text-decoration: none;
line-height: 160%;
background-color: #ffffff;
background: url(/images/idot.gif) no-repeat ;
}

.intro1 ul {
margin: 0;
padding: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

.intro1 li {
display: block;
padding: 0 0px 5px 13px;
color: #000000;
text-decoration: none;
line-height: 160%;
background-color: #ffffff;
background: url(/images/idot.gif) no-repeat ;
}

.iborder {border-color:#cccccc}

#nwbar{
position:absolute;
padding: 0;
visibility: hidden;
z-index: 80;
}

#nwbar1{
position:absolute;
padding: 0;
visibility: hidden;
z-index: 81;
}
