@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
/*공통*/

*{margin:0;padding:0;}
li{list-style:none;}
img{border:0;}
a{text-decoration:none;color:#333;}
html,body{font-family :"Nanum Gothic","나눔 고딕","Dotum","돋움",sans-serif;}

/*헤더*/
#header{height:165px; width:100%; border-bottom: 1px solid #e3e3e3; position: relative;z-index: 999;}
#header #top_wrap{width:100%; height: 40px; background: #333;}
#header #top_wrap .top{width:952px; margin: 0 auto;}
#header #top_wrap .top ul li{display: block; float:left; font-size: 12px; color:#f5f5f5;height: 40px;line-height: 40px;}
#header #top_wrap .top .top_link_01{float:left;}
#header #top_wrap .top .top_link_01 li{margin-right: 30px;}
#header #top_wrap .top .top_link_01 li a{font-size: 12px; color:#f5f5f5;}
#header #top_wrap .top .top_link_02{float:right;}
#header #top_wrap .top .top_link_02 li{position: relative; height: 40px; margin-left: 40px;}
#header #top_wrap .top .top_link_02 span{width:10px; position: absolute; top:3px; left:-20px;}



#nav{margin:0 auto;width:952px; z-index:10; height:125px;}
#nav ul{overflow:visible; float:right;}
#nav ul:after{content:""; clear:both; display:block;}
#nav .logo{position:absolute; top:75px;}
#nav .depth {display: block;}
#nav .depth li {display: block;position:relative; z-index: 9998;}
#nav .depth > li{float:left;}
#nav .depth .mm{display: block; border-left:1px solid #eee;height: 125px; }
#nav .depth li .mm01{width:165px;}
#nav .depth li .mm02{width:165px;}
#nav .depth li .mm03{width:160px;}
#nav .depth li .mm04{width:190px;}
#nav .depth li .mm05{width:145px;border-right:1px solid #eee;}
#nav .depth .subnav{display: none; position:absolute; z-index:9999; left:0;top:125px; height: 145px; padding-top: 20px;border-left: 1px solid #f4f4f4;}
#nav .depth .sm06{border-right: 1px solid #ddd;}
#nav .depth .subnav li{margin-left: 15px;}
#nav .depth .subnav li:hover a{font-weight: bold; color:#2b4b9b;}
#nav .depth .subnav li:hover a span{color:#5f709b; font-weight: normal;}
#nav .depth .subnav a{font-size: 14px; color:#555; }
#nav .depth .subnav a span{font-size: 12px; color:#888;}
#nav .depth .sm01{width:165px;}
#nav .depth .sm01 li{margin-bottom: 20px;}
#nav .depth .sm02{width:165px;}
#nav .depth .sm03{width:160px;}
#nav .depth .sm04{width:190px;}
#nav .depth .sm05{border-right:1px solid #f4f4f4;width:145px; }
#nav .depth .sm05 li{margin-bottom: 20px;}
#nav .depth .sm04{letter-spacing: -1px;}
.bgGnb{display:none;background: url(/images/sub_bg.png) center center no-repeat; height: 166px; width:100%; position:absolute;top:165px;left:0;z-index:998; }
#container{width:100%;}
.mainVisual{height: 640px; width:100%;}

/*푸터*/
#footer{width:100%; background: #333;}
#footer #foot{width:952px; margin: 0 auto;padding:30px 0; text-align: center;}
#footer #foot address{font-style: normal; color:#777; font-size: 12px;}
#footer #foot .foot_copy{color:#777; font-size: 12px;}
#footer #foot .foot_copy a{font-weight: bold; color:#999;}
.kod_link{float:right;}

/*서브*/
#sub_visual{width:100%; background: url(/images/sub_visual.gif) center center no-repeat; height: 200px;}
#sub_contents{width:952px; margin: 30px auto;}
#sub_contents:after{content: ''; display: block; clear: both;}
.sub_left{float:left; width:230px;}
.sub_left_tit{width:230px; height: 160px; background: #2b4b9b; text-align: center;}
.sub_left_tit .sub_left_tit_01{font-size: 30px; font-weight: 900; color:#ffffff; padding-top: 38px;}
.sub_left_tit .sub_left_tit_02{font-size: 18px; font-weight: bold; color:#ffffff;padding-top: 10px;}
.sub_left_list ul li{display: block;}
.sub_left_list ul li a{display: block; width:228px; background:#f5f5f5; height: 50px; line-height: 50px;color:#666; font-size: 16px; text-align: center; border-bottom: 1px solid #ddd;border-left: 1px solid #ddd;border-right: 1px solid #ddd;}
.sub_left_list ul li .active{background:#ffffff; height: 50px; color:#2b4b9b; font-weight: 900;}
.sub_left_list ul li a:hover{background:#ffffff; height: 50px; color:#2b4b9b; font-weight: 900;}
.sub_left_side{margin-top: 30px;}
.sub_left_side li{margin-top: 5px;}

.sub_right{float: right; width:670px;}
.sub_right .sub_right_tit{height:160px; border-top:2px solid #7f7f7f; border-bottom:1px solid #e5e5e5; background: url(/images/sub_tit_bg.gif) no-repeat 500px 40px;}
.sub_right_tit_01{font-size: 30px; color:#333; font-weight: bold; margin-top: 38px; margin-left:20px; }
.sub_right_tit_02{font-size: 18px; color:#333; margin-left:20px; margin-top: 15px;}
.sub_right_tit_03{font-size: 14px; color:#666; margin-left:20px; margin-top: 5px;}

.sub_right_contents{margin-top: 30px; width:670px;}

/*인쇄영역*/
#sub_print {width:100%;}
#sub_print #sub_contents{width:100%;}
#sub_print #sub_contents .sub_right_contents{margin-top: 30px; width:100%;}
#sub_print .sub_right{clear: both; width:100%;}
#sub_print .sub_right_tit_01{margin-top: 30px;}
.print_out_btn{display: block; float:right;}
#sub_print .sub_right_tit{height: 130px;}
#sub_print h3{font-size: 18px;}
#sub_print .box_cont{font-size: 12px;}
.print_blank{height: 150px;}
