#container { width:100%;padding-top:1px; background:url(../images/sub/sub_bg.jpg) repeat left top; float:left;  padding-bottom:40px; }
#top_contents { width:530px; margin:0 auto;padding-top:68px; padding-left:450px;  padding-right:7px; height:70px; background:url(../images/sub/sub_img.jpg) no-repeat left top;   }
#contents_wrap {width:987px; margin:0 auto;   }
#contents_top_bg {float:left;  width:980px; padding-right:7px; background:url(../images/sub/tit_bg.jpg) no-repeat right top;  }
#contents { width:980px; float:left; background:url(../images/sub/con_bg.jpg) repeat-y left top; }

#contents .left_contents { width:245px; float:left;  }
#contents .left_contents .top_title { padding-top:15px; text-align:center; width:245px; height:67px; background:#0981cd;  }
#contents .left_contents .top_title h3 { color:#fff;line-height:140%; padding-bottom:0px; font-family:"¸¼Àº °íµñ",Malgun Gothic ; font-size:24px;  }
#contents .left_contents .top_title p { font-size:11px; color:#78bae4; font-family:"¸¼Àº °íµñ",Malgun Gothic ;  }
#contents .left_contents ul { float:left; width:245px;  }
#contents .left_contents ul li { float:left; width:245px;  height:40px;border-bottom:1px solid #e8e8e8;  }
#contents .left_contents ul li a {padding-top:13px;  font-size:14px; font-weight:bold; color:#595959;   float:left; width:215px;  height:27px;padding-left:30px; display:block;  }
#contents .left_contents ul li a:hover { color:#fff; background:url(../images/sub/menu_over.jpg) no-repeat left top;  text-decoration:none; }
#contents .left_contents ul li.hover a { color:#fff; background:url(../images/sub/menu_over.jpg) no-repeat left top;  }

#contents .right_contents { width:735px; float:left; padding-bottom:135px; background:url(../images/sub/con_foot_img.jpg) no-repeat left bottom; min-height:300px;  }
#contents .right_contents .top_contents { position:relative; height:65px; padding-top:15px; margin-left:30px; margin-right:31px; width:674px; background:url(../images/sub/tit_line.jpg) no-repeat left bottom; padding-bottom:2px;  }
#contents .right_contents .top_contents h1 { font-weight:bold; font-size:28px; color:#000;  font-family:"¸¼Àº °íµñ",Malgun Gothic ; line-height:140%; }
#contents .right_contents .top_contents .location { position:absolute; top:35px; right:0px;  }
#contents .right_contents .top_contents .location span.here { font-weight:bold;color:#000;   }

	#main_contents {  width:674px; padding-top:20px;  margin-left:30px; margin-right:31px;}