﻿@charset "utf-8";
@import url(layout0.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 {
  font-family: "宋体", SimSun, AppleGothic, Seoul, Arial, Helvetica, sans-serif;
}

#nav {
  position: absolute;
  top: 30px;
  left: 296px;
  width: 565px;
  height: 25px;
  background: url("../images/topbar.gif");
}

#nav li, #navblog li {
  position: absolute;
  top: 0px;
}

#nav a, #navblog a {
  text-indent: -9999px;
  text-decoration: none;
}

#nav li, #nav a, #navblog li ,#navblog a {
  display: block;
  height: 25px;
}

#t-school { left: 8px; width: 70px; }
#t-courses { left: 78px; width: 69px; }
#t-entrance { left: 147px; width: 70px; }
#t-dormitory { left: 217px; width: 81px; }
#t-network { left: 298px; width: 107px; }
#t-gallery { left: 405px; width: 83px; }
#t-community { left: 488px; width: 67px; }

#t-school a:hover { background: transparent url("../images/topbar.gif") -8px -25px no-repeat; }
#t-courses a:hover { background: transparent url("../images/topbar.gif") -78px -25px no-repeat; }
#t-entrance a:hover { background: transparent url("../images/topbar.gif") -147px -25px no-repeat; }
#t-dormitory a:hover { background: transparent url("../images/topbar.gif") -217px -25px no-repeat; }
#t-network a:hover { background: transparent url("../images/topbar.gif") -298px -25px no-repeat; }
#t-gallery a:hover { background: transparent url("../images/topbar.gif") -405px -25px no-repeat; }
#t-community a:hover { background: transparent url("../images/topbar.gif") -488px -25px no-repeat; }

#t-school a.active { background: transparent url("../images/topbar.gif") -8px -50px no-repeat; }
#t-courses a.active { background: transparent url("../images/topbar.gif") -78px -50px no-repeat; }
#t-entrance a.active { background: transparent url("../images/topbar.gif") -147px -50px no-repeat; }
#t-dormitory a.active {background: transparent url("../images/topbar.gif") -217px -50px no-repeat; }
#t-network a.active { background: transparent url("../images/topbar.gif") -298px -50px no-repeat; }
#t-gallery a.active { background: transparent url("../images/topbar.gif") -405px -50px no-repeat; }
#t-community a.active { background: transparent url("../images/topbar.gif") -488px -50px no-repeat; }


#mct3 li, #mct3 li {
  position: absolute;
  top: 0px;
}

#mct3 a {
  text-indent: -9999px;
  text-decoration: none;
}

#mct3 li, #mct3 a {
  display: block;
  height: 55px;
}

#t-map { left: 266px; width: 116px; }
#t-fee { left: 429px; width: 116px; }
#t-doc { left: 558px; width: 116px; }
#t-proc { left: 683px; width: 116px; }

#t-map a:hover { background: transparent url("../images/mct3.gif") -266px -55px no-repeat; }
#t-fee a:hover { background: transparent url("../images/tmct3.gif") -429px -55px no-repeat; }
#t-doc a:hover { background: transparent url("../images/mct3.gif") -558px -55px no-repeat; }
#t-proc a:hover { background: transparent url("../images/mct3.gif") -683px -55px no-repeat; }









a	{ color: #333333;	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; padding: 32px 0 0 5px;line-height:1.7}
.right { float: right; padding: 32px 20px 0 5px}
.talk {float:left;line-height:1.6}


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; }


#floater {
  position:absolute;
  left:887px;
  top:270px;
  visibility:visible;
}


/*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}
 
/*높이 정의*/
.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_r20 {margin-right:20px}
.m_lbt {margin-left:172px}
.m_l20 {margin-left:20px}
.m_t10 {margin-top:10px}
.m_bt2 {margin-bottom:2px}
.m_bt4 {margin-bottom:4px}
.m_tp55 {margin:5px 5px 0px 0px}

/*글자크기 정의*/
.font_w {font-weight:bold; color:#666666}

/*글자색 정의*/
.c_m {color:#5595ba}
.c_sub {color:#de6150}
.c_notice {color:#8a2be2}

/*align값 정의*/
.t_c {text-align:center}
.t_r {text-align:right}
.t_l {text-align:left}

/*background-color 정의*/
.bg_y {background-color:#edeedb}

/*letter-spacing 정의*/
.ls {letter-spacing:-1px}

/*text-decoration 정의*/
.ul {text-decoration:underline}

/*line 정의*/
.line {border-bottom:1px solid #dde6cf}

/*일반 정의*/
td {font-size:9pt; color:#444444}
p {font-size:9pt; color:#444444;}
span {font-size:9pt; color:#444444; text-align:justify}
.lh_16 {line-height:160%;}
.lht {line-height:160%}
.lh_14 {line-height:140%; text-align:justify}