@charset "utf-8";

#sub_top{width:100%; height:300px; background:url("../images/sub_visual01.jpg") center 0 no-repeat;}
#sub_content{width:1200px; margin:0 auto; position:relative;}
#submenu{width:200px; position:relative; float:left; margin-top:40px;}
#submenu .left_title{width:200px; font-size:25px; color:#0a478c; text-align:left; border-bottom:2px solid #0a478c; padding-bottom:20px; font-family: 'NanumSquare', serif;}
#submenu #sub_select{padding-top:35px;}
#submenu #sub_select li{}
#submenu #sub_select li a{display:block; width:200px; font-size:17px; line-height:50px; color:#000;  text-align:left; border-bottom:1px solid #dcdcdc; font-family: 'NanumSquare', serif;}
#submenu #sub_select li a:hover{color:#0a478c; font-weight:bold; background:url("../images/submenu_line.jpg") right center no-repeat;}
#submenu #sub_select li a.on{color:#0a478c; font-weight:bold; background:url("../images/submenu_line.jpg") right center no-repeat;}

#contents{width:940px;position:relative; float:right; margin-top:60px;}
#contents .sub_title{font-size:35px; line-height:35px; color:#000; padding-bottom:30px; border-bottom:1px solid #dcdcdc; font-family: 'NanumSquare', serif;}
#contents .location{position:absolute; top:0; right:0; color:#a8a8a8;}
#contents .location .dep01{font-size:13px; line-height:13px; color:#a8a8a8; font-family: 'NanumSquare', serif;}
#contents .location .dep02{font-size:13px; line-height:13px; color:#a8a8a8; font-family: 'NanumSquare', serif;}
#contents .cont{padding:60px 0; min-height:500px;}