/* CSS Document */

@font-face{
  font-family: 'NanumGothic';
  font-style: normal;
  font-weight: normal;
  src: url('/css/font/NanumGothic.eot');
  src: url('/css/font/NanumGothic.eot?#iefix') format('embedded-opentype'),
       url('/css/font/NanumGothic.woff') format('woff'),
       url('/css/font/NanumGothic.ttf') format('truetype');
}


/* ±Ù¿ø */
*{margin:0;padding:0}
hr{display:none;}
html, body {}
img {border: none;}
.blank { margin-bottom:15px;}

/* ±âº»½ÃÀÛ */
#gnb, #visual, #container, #footer { position:relative; width:1024px; overflow:hidden;}
#leftmenu, #contents { position:relative; }

/* wrap */
#bg { position:relative;  width:100%; height:100%; background:url(../img/bg_div.jpg) no-repeat; background-position:top center;}
#wrap {
	position:relative;
	width:1024px; 
	margin:0px auto; /* Áß¾ÓÁ¤·Ä È¨ÆäÀÌÁö */
}

/*header*/
#gnb{ height:95px;}

/*visual*/
#visual { position:relative; height:416px;}
#visual .info {margin-left:45px; margin-top:114px;}
#visual .flash_img_main{position:absolute; left:322px; top:0px;}
/*dday */
#div_dday{position:absolute; float:right; right:30px; top:280px;}
#div_dday .hundred{position:absolute; left:149px; top:250px;}
#div_dday .ten{position:absolute; left:182px; top:250px;}
#div_dday .one{position:absolute; left:218px; top:250px;}

/* container */
#container {	
}
#container .left { float:left; width:325px; margin-left:10px; }
#container .left .notice { margin-top:12px;}

#container .center {float:left; width:304px; margin-left:44px;}
#container .center .course {margin-top:12px;}

#container .tel { float:right; margin-right:20px;}

#banner { height:26px; border:solid 1px #ececec; background-color:#f6f6f6; padding:7px; margin-top:15px; margin-bottom:15px;}

/* footer */
#footer { 
	position:relative;
	width:100%;
	margin-top:30px;
	text-align:center;
	background:url(../img/bg_footer.gif) repeat-x;
	height:100px;	
}
#footer img { margin-top:20px; }

#div_right_banner{
	position:absolute; top:auto; left:52%;
	z-index:150;
	width:65px;
	margin:0px 0px 0px 450px;
	height:400px;
	overflow:hidden;

}



