@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
/*공통*/

.poc01{color:#00c598;}
.poc03{color:#ce6038;}
.poc02{color:#F7CC04;}


*{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:145px; width:100%; border-bottom: 1px solid #eee; position: relative;z-index: 999;}
#header #top_wrap{width:100%; height: 40px; background: #f5f5f5;}
#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:#999;}
#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:105px;}
#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; width:100px;}
#nav .depth > li{float:left;}
#nav .depth .mm{display: block; height: 105px; line-height: 105px; text-align: center; font-weight: 700; color:#ce6038; font-size: 16px;}
#nav .depth .subnav{display: none; position:absolute; z-index:9999; left:0;top:125px; height: 160px;text-align: center;}
#nav .depth .subnav li{height: 30px; line-height: 30px; letter-spacing: -1px;}
#nav .depth .subnav li:hover a{color:#00c598;}
#nav .depth .subnav li:hover a span{color:#5f709b; font-weight: normal;}
#nav .depth .subnav a{font-size: 14px; color:#555; }
.bgGnb{display:none;background: #fff; height: 160px; width:100%; position:absolute;top:146px;left:0;z-index:998; }
#container{width:100%;}
.mainVisual{height: 575px; width:100%;}

/*푸터*/
#footer{width:100%; 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:#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.jpg) center center no-repeat; height: 196px;}
#sub_contents{width:952px; margin: 30px auto;}
#sub_contents:after{content: ''; display: block; clear: both;}
.sub_left{float:left; width:180px;}
.sub_left_tit{width:180px; height: 70px; letter-spacing:-1px;}
.sub_left_tit p{font-weight: bold; font-size: 24px; color:#333;height: 70px;line-height: 70px;}
.sub_left_list ul li{display: block;}
.sub_left_list ul li a{display: block; width:180px; background:url(/images/snb_off.gif); height: 45px; line-height: 45px;color:#999; font-size: 14px; text-indent: 20px; letter-spacing:-1px;}
.sub_left_list ul li .active{background:url(/images/snb_on.gif); height: 45px; color:#fff; font-weight: 900;}
.sub_left_list ul li a:hover{background:url(/images/snb_on.gif); height: 45px; color:#fff; font-weight: 900;}

.left_tel{width:136px; 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:#2eb49e; letter-spacing: -1px; margin-bottom: 10px;}
.left_tel .tel_num span{font-weight: normal; font-size: 12px; color:#666;}

.sub_right{float: right; width:740px;}
.sub_right .sub_right_tit{height: 70px;border-bottom:1px solid #ddd;}
.sub_right .sub_right_tit .sub_right_txt{height: 70px;line-height: 70px; float:left;font-weight: bold; font-size: 24px; color:#ce6038;}
.sub_right .sub_right_tit .sub_right_path{float:right; font-size: 12px; color:#999;}

.sub_right_contents{width:740px;padding-top:43px;}

