* {padding: 0; margin: 0;}

body {font-family: "µ¸¿ò", "±¼¸²", Arial, Helvetica, sans-serif; color:#878787; font-size:12px; line-height:160%;}

/* TOP */
#top {position:relative;}
#top .logo {margin:24px 0 0 0;}
#top .menu {position:absolute; top:46px; right:0px; width:575px;}


/* main */
#main_wrap {float:left; width:100%; background:url(/img/main_bg.jpg) repeat-x top;}
#main_img {position:relative; float:left; width:37%; max-width:397px; height:618px; background:url(/img/main_img.jpg);}
#main_img .bnr_2nd {position:absolute; top:340px; left:66px;}
#main_container{float:left; padding:65px 0 0 40px; width:573px; height:553px; background:url(../img/main_cont_bg.jpg) no-repeat;}

/* ¸ÞÀÎ °øÁö»çÇ×*/
#main_container .mnotice div {float:left;}
#main_container .mnotice dl {width:275px; padding-top:10px; font-size:11px; line-height:100%;}
#main_container .mnotice dt {display:block; float:left; width:205px; padding:5px 0; background:url(../img/dot_h.gif) repeat-x bottom;}
#main_container .mnotice dd {display:block; float:left; padding:5px 0; background:url(../img/dot_h.gif) repeat-x bottom;}
#main_container .mnotice a {font-size:11px;color: #878787; padding: 0; text-decoration: none;}
#main_container .mnotice a:hover, a:active{color: #ff9900;}


/* ¸ÞÀÎ¹è³Ê */
#main_container .main_bnr {float:left; padding-top:30px; width:456px;}

/* ¸ÞÀÎ Äü¹è³Ê */
#main_container .main_quick {float:left; width:456px;}

/* ¸ÞÀÎ ¼¾ÅÍµÑ·¯º¸±â */
#main_container .main_gallery {float:left;}


/*############# ¼­ºê ######################*/

/*¼­ºê¹è°æ*/
#sub1_wrap {float:left; width:100%; background:url(/img/sub1_bg.jpg) repeat-x top;}/*sub1(°Ô½ÃÆÇ) ¹è°æ*/
#sub2_wrap {float:left; width:100%; background:url(/img/sub2_bg.jpg) repeat-x top;}/*sub2(°Ô½ÃÆÇ) ¹è°æ*/
#sub3_wrap {float:left; width:100%; background:url(/img/sub3_bg.jpg) repeat-x top;}/*sub3(°Ô½ÃÆÇ) ¹è°æ*/
#sub4_wrap {float:left; width:100%; background:url(/img/sub4_bg.jpg) repeat-x top;}/*sub4(°Ô½ÃÆÇ) ¹è°æ*/
#sub5_wrap {float:left; width:100%; background:url(/img/sub5_bg.jpg) repeat-x top;}/*sub5(°Ô½ÃÆÇ) ¹è°æ*/

/*¼­ºêÀÌ¹ÌÁö*/
#sub_img {float:left; width:397px}

/*¼­ºê ³»¿ë*/
#sub_container{float:left; padding:46px 0 0 25px; width:573px; height:668px;}
.cont {float:left;}
.cont_btm{float:left; text-align:right; width:970px;}

.sub5_cont {background:url(../img/sub5_cont_bg.jpg) no-repeat;}/*sub5(°Ô½ÃÆÇ) ¹è°æ*/


#footer {float:left;}