@charset "utf-8";
#subtop{margin-top:-7px;}

.left_ban {padding-top:20px;padding-bottom:20px;}
#contents{width:720px; float:right; position:relative; margin-top:40px; padding-right:30px;}
#contents .sub_title{color:#373737; font-family:'Nanum Gothic'; font-size:27px; padding:15px 0;}
#contents .location{position:absolute; top:0px; right:30px;}
#contents .location .color_a{font-family:'Nanum Gothic'; color:#7d7d7d; padding-left:17px; background:url(../images/location_home.jpg) 0 2px no-repeat;}
#contents .location .color_b{font-family:'Nanum Gothic'; color:#1b1b1b; font-weight:bold;}
#contents .cont{min-height:600px; padding:20px 0; width:720px;}
#contents .cont img{max-width:720px;}


#submenu{float:left; width:180px; height:100%;margin-top:30px;}
#submenu .left_title{font-family:'Nanum Gothic'; font-size:23px; color:#fff; text-align:center;padding-top:41px; height:50px; background:url(../images/submenu_bg.jpg) 0 0 no-repeat;background-color:#fff; }
#submenu .left_title .eng_tit{font-size:14px; line-height:14px; color:#cc7c7c; font-weight:bold;}
#submenu #sub_select{padding:0 0;}
#submenu #sub_select li{line-height:22px;}
#sub_select li a{padding:10px 10px 0 18px; font-family:'Nanum Gothic'; font-size:14px; color:#555; height:30px; padding-top:5px; display:block;background:url(../img/left_bul.png) 155px 10px no-repeat;  background-color:#f1f1f1; text-align:left; font-weight:bold; }
#sub_select li a:hover,#sub_select li a:active{padding:10px 10px 0 18px; font-family:'Nanum Gothic'; font-size:14px; color:#555; height:30px; padding-top:5px; display:block;background:url(../img/left_bul_ov.png) 155px 10px no-repeat;  background-color:#fff; text-align:left; font-weight:bold;}
#sub_select li a.on{padding:10px 10px 0 18px; font-family:'Nanum Gothic'; font-size:14px; color:#559b42; height:30px; padding-top:5px; display:block;background:url(../img/left_bul_ov.png) 155px 10px no-repeat; background-color:#fff; text-align:left; font-weight:bold;}

#sub_select li h3{border-bottom:1px solid #dedede;}

/*
#submenu #sub_select li h2 a{display:block; font-size:16px; line-height:16px; color:#4a2008; width:155px; padding:15px 10px 15px 25px;  font-weight:bold;}
#submenu #sub_select li h2 a:hover{color:#ea5506; background:url("../images/left_menu_bold.jpg") 0 19px no-repeat;}
#submenu #sub_select li h2 a.on{color:#ea5506; background:url("../images/left_menu_bold.jpg") 0 19px no-repeat;}
#sub_select li a:link,#sub_select li a:visited{font-family:'Nanum Gothic'; font-size:14px; color:#555; height:30px; padding-top:5px; display:block; background-color:#f1f1f1; text-align:center; font-weight:bold;;}
#sub_select li a:hover,#sub_select li a:active{font-family:'Nanum Gothic'; font-size:14px; color:#555; height:30px; padding-top:5px; display:block;background:url(../images/left_bul.jpg) 164px 10px no-repeat;  background-color:#fff; text-align:left; font-weight:bold;}
#sub_select li a.on{font-family:'Nanum Gothic'; font-size:14px; color:#d13318; height:30px; padding-top:5px; display:block;background:url(../images/left_bul.jpg) 164px 10px no-repeat; background-color:#fff; text-align:left; font-weight:bold;} 
*/

#submenu #sub_select li ul{text-align:left; border-bottom:1px solid #dedede; padding-top:3px; padding-bottom:3px;}
#submenu #sub_select li ul li{text-align:left; }
#submenu #sub_select li ul li a{text-align:left; display:block; font-size:13px; line-height:24px; color:#8b7e77; font-weight:bold; background:url("../img/lef_2dep_arrow.png") 20px 16px no-repeat; padding-left:27px;}
#submenu #sub_select li ul li a:hover{text-align:left; color:#559b42; background:url("../img/lef_2dep_arrow_ov.png") 20px 16px no-repeat;}
#submenu #sub_select li ul li a.on{text-align:left; color:#559b42; background:url("../img/lef_2dep_arrow_ov.png") 20px 16px no-repeat;}
