@charset "utf-8";


/*헤더*/
#header{width:100%; height:200px; position:fixed; left:0;top:0; z-index:1000; background:#fff;}
#header:after{content:"";clear:both;display:block;}
#header #top_wrap{width:100%;border-bottom:1px solid #eee;}
#header #top{width:952px; margin: 0 auto;position:relative;overflow:hidden;height:150px;}
#header #top .top_left{display: block; float:left;}
#header #top .top_left li{display: block; float:left;padding:100px 0 0 0;font-size:12px;color:#999;}
#header #top .top_left li a{font-size:12px;color:#999;}
#header #top .top_left li a:hover{color:#17265c;}
#header #top .logo{position:absolute;top:25px;left:50%;margin-left:-49px;}
#header #top .top_right{display: block; float:right;}
#header #top .top_right li{float:left;padding:100px 0 0 20px;}
#header #top .top_right li a{font-size:12px; color:#999;}
#header #top .top_right li a:hover{color:#4b4e5e;}
#header #top .top_right .book_mark a{color:#4b4e5e;}
/*내비게이션*/
#nav{width:100%; background:#293646; height:50px;}
#nav .depth{display: block; width:952px; margin: 0 auto;}
#nav .depth a{display: block; width:100%; height: 100%;}
#nav .depth .navi_set{float:left; width:238px; text-align: center; height:50px; line-height:50px; position: relative;}
#nav .depth .navi_set .mm{font-size:15px; color:#fff; font-weight: bold;}
#nav .depth .navi_set:hover .mm{background: #f61b24;}
#nav .depth .subnav{display: none;position:absolute; z-index:9999; left:0;}
.subnav{line-height: 1.0em; position: absolute; top:50px; display: none; background: #fff;}
.subnav li{width:236px; display: block; border: 1px solid #e5e5e5; border-width:0 1px 1px 1px; overflow: visible; height: 35px; }
.subnav li a{font-size: 13px; color:#888; text-align:center; height: 35px; line-height: 35px;}
.subnav li:hover a{color:#000; font-weight: bold;}
.mm.active{background:#f61b24 !important;}
#container{width:100%;}

/*메인비주얼*/
.mainVisual{height: 570px; width:100%;}

/*푸터*/
#footer{width:100%; background: #fff;border-top: 1px solid #eee;}
#footer #foot{width:952px; margin: 0 auto;padding:30px 0; text-align: center; }
#footer #foot address{font-style: normal; color:#999; font-size: 12px;}
#footer #foot .foot_copy{color:#999; font-size: 12px;}
#footer #foot .foot_copy a{font-weight: bold; color:#999;}
.kod_link{float:right;}

/*서브페이지*/
#sub_container{width:100%;margin-top:200px; padding-bottom:40px;}
.sub_visual{width:100%; background: url(/images/sub_visual.jpg) center center; height:250px;margin-top:200px;}
.sub_visual p{text-align: center;}
.sub_visual .sub_visual_tit{font-size:36px; padding:50px 0 10px 0;font-weight:bold;}
.sub_visual .sub_visual_txt{font-size:14px; color:#999;}  
.sub_contents{width:100%; background: url(/images/path_bg.gif) repeat-x ;}
.sub_contents:after{display: block; clear: both; content: '';}
/*왼쪽메뉴*/
.left_side{float:left; width:200px;}
.left_side .left_tit{width:200px; background:#293646; height: 150px;}
.left_side .left_tit p{font-size: 30px; color:#fff; font-weight: 400; text-indent: 25px; line-height: 163px; height: 150px;width:200px;}
.left_list ul{display: block; width:198px;}
.left_list ul li{display: block;}
.left_list ul li a{display: block;}
.left_list .sub_depth_01 li{ width:198px; }
.left_list .sub_depth_01 li:hover a{color:#f61b24; font-weight: 600;}
.left_list .sub_depth_01 li:hover ul li a{color:#999;font-weight: 400;}
.left_list .sub_depth_01 li ul li:hover a{color:#f61b24;background: url(/images/blt_on.gif) no-repeat 25px 15px; }
.left_list .sub_depth_01 li a{display: block; width:100%; height: 100%; font-size: 14px; text-indent: 25px;border:1px solid #eee; border-width: 0 1px 1px 1px;padding:14px 0; color:#666;}
.left_list .sub_depth_01 li .active{ color:#f61b24 !important; font-weight: 600;width:198px; }
.left_list .sub_depth_01 li .active:hover{color:#f61b24 !important;}
.left_list .sub_depth_02{background: #fafafa; padding:20px 0; border:1px solid #eee; border-width:0px 1px 1px 1px;}
.left_list .sub_depth_02 li a{font-size: 12px; color:#999; text-indent: 40px; background: url(/images/blt_off.gif) no-repeat 25px 15px; border-width:0 0 0 0; padding:5px 0;}
.left_list .sub_depth_02 li .sub_active{color:#274394 !important;background: url(/images/blt_on.gif) no-repeat 25px 15px; }

.left_tel{width:156px; border:2px solid #eee; padding:20px; margin-top: 30px; background: #fafafa; margin-bottom: 160px;}
.left_tel .tel_tit{font-weight: 900; color:#333; font-size: 18px;}
.left_tel .tel_txt{font-size: 12px; color:#777; margin-top: 10px; margin-bottom: 30px;}
.left_tel .tel_num{font-size: 16px; font-weight: 900; color:#333; letter-spacing: -1px; margin-bottom: 10px;}
.left_tel .tel_num span{font-weight: normal; font-size: 12px; color:#666;}

.right_side{float:right; width:708px;}
.right_tit{height: 150px; border-bottom: 1px solid #eee; margin-bottom: 20px;}
.right_tit .right_path{text-align: right; font-size: 12px; color:#999; height: 45px; line-height: 45px;}
.right_tit .right_tit_txt{font-size:24px; margin:20px 0 10px 0;font-weight:bold;}
.right_tit_info{font-size: 12px; color:#999;}
.right_tit_info span{color:#888;}



