#wrapper {width:1200px; padding-bottom:60px;}




/*서브*/
#sub_visual {position:relative; height:250px; overflow:hidden; margin-bottom:30px;}
#sub_visual ul#visual {position:relative; z-index:0; }
#sub_visual li{position:relative; width:100%; height:250px; background-position:center top; background-repeat:no-repeat; }
#sub_visual li img {vertical-align:top; width:100%;}
#sub_visual .bg {position:absolute; left:0px; top:0px; width:100%; height:250px; background:rgba(0,0,0,0.6); z-index:3;}


/*서브메뉴*/
#sub_menu_list {position:relative; z-index:9999999; font-family: 'Nanum Square';}
.mysub_title_name {position:absolute; left:0px; top:-190px; color:#fff; width:100%; text-align:center; font-size:40px; line-height:40px; color:#fff;font-family: 'Nanum Square';   }
.mysub_title_name strong{font-weight:normal;}
.mysub_title_name span{display:block; font-size:16px; font-weight:normal;  color:rgba(255,255,255,0.8)}
#sub_menu_list .mysub_depths_list {padding-top:30px; width:1200px; margin:0 auto;;}
#sub_menu_list .mysub_depths_list ul{ text-align:center; font-size:0px; border-bottom:1px #ddd solid;}
#sub_menu_list .mysub_depths_list ul li{display:inline-block; margin:0px; margin-left:-1px;}
#sub_menu_list .mysub_depths_list ul li a{display:block; line-height:50px; background:#f8f8f8; border:1px #ddd solid; color:#222; margin-bottom:-1px; padding:0 40px; font-size:14px;}
#sub_menu_list .mysub_depths_list ul li.on a{ background:#fff; color:#222; border-bottom-color:#fff}




/* 컨텐츠 공통 스타일 */
h4.cStyle {clear:both; font-size:20px; padding:0 0 0 24px; color:#222; background:url(../../../img/h4_dot.jpg) left 7px no-repeat; line-height:24px; margin-bottom:10px;}
h5.cStyle {clear:both; font-size:16px; padding:0 0 0 26px; color:#014e8d; background:url(../../../img/h5_dot.jpg) 7px 6px no-repeat; line-height:24px; margin-bottom:10px;}
h6.cStyle {clear:both; font-size:15px; padding:0 0 0 30px; color:#555 ; background:url(../../../img/h6_dot.jpg) 18px 7px no-repeat; line-height:24px; margin-bottom:10px;}

dl.cStyle {clear:both;}
dl.cStyle dt {padding:0 0 0 36px; margin:15px 0 0 0; color:#555; background:url(../../../img/dt_dot.jpg) 25px 9px no-repeat; line-height:20px; }
dl.cStyle dd {padding:0 0 0 46px; margin:5px 0 0 0; color:#767676; background:url(../../../img/dd_dot.jpg) 35px 10px no-repeat; line-height:20px;}
dl.cStyle dd a {color:#767676;}
dl.cStyle dd a:hover {color:#000; text-decoration:underline;}


ul.cStyle {overflow:hidden;}
ul.cStyle li{padding:0 0 0 26px; font-size:13px;  color:#555; background:url(../../../img/dt_dot.jpg) 15px 9px no-repeat; line-height:24px; }
