@charset "utf-8";
@import url('http://fonts.googleapis.com/earlyaccess/nanumgothic.css');


/* 공통
--------------------------------------------------*/
	.skipNavi{position:relative;width:100%;}
	.skipNavi a{display:block;overflow:hidden;height:0;color:#fff;background:#000;text-align:center;}
	.skipNavi a:hover, .skipNavi a:focus, 
	.skipNavi a:active {height:auto;padding:3px;border:1px solid #999;background:#000;}
	.blind{display:block;overflow:hidden;position:absolute;top:-5000px;left:0;}


/* header
--------------------------------------------------*/
	.header_wrap{position:relative;width:100%;z-index:20;margin:0 auto;padding-top:18px;background:url('/resource/image/common/bg_top_line.gif') 0 0 repeat-x;}
	.header:after{display:block;clear:both;content:" ";}
	.header{overflow:hidden;width:940px;height:51px;margin:0 auto;}
	.header h1{float:left;width:140px;}
	.header .subtitle{float:left;padding-top:8px;}
	.header .util_box:after, .header .util_box ul:after{display:block;clear:both;content:" ";}
	.header .util_box{overflow:hidden;float:right;}
	.header .util_box .sign{float:left;padding-top:9px;}
	.header .util_box ul{overflow:hidden;float:left;margin:4px 0 0 9px;padding:6px 11px 5px 12px;background:#dad7d0;}
	.header .util_box ul li{float:left;padding-left:9px;margin-left:7px;background:url('/resource/image/common/bg_util_bull.gif') 0 center no-repeat;}
	.header .util_box ul li:first-child{padding-left:0;margin-left:0;background:none;}
	.top_wrap{width:100%;height:50px;background:url('/resource/image/common/bg_gnb.gif') 0 0 repeat-x;}
	.top_wrap .gnb{position:relative;width:917px;padding:17px 0 0 23px;z-index:30;margin:0 auto;clear:both;}
	.top_wrap .gnb .menu{position:relative;float:left;padding-left:56px;}
	.top_wrap .gnb .menu:first-child{padding-left:6px;}
	.top_wrap .gnb_bg{display:none;position:absolute;left:0;right:0;top:119px;width:100%;height:274px;background:url("/resource/image/common/bg_allmenu.png") repeat-x 0 0;z-index:10;}
	.top_wrap .gnb .sub_menu{display:none;position:absolute;left:0;top:33px;height:268px;border-left:1px solid #e2e2e2;z-index:30;}
	.top_wrap .gnb .sub_menu ul{padding-top:14px;}
	.top_wrap .gnb .sub_menu li{padding:2px 0 3px 20px;font-size:11px;line-height:17px;}
	.top_wrap .gnb .sub_menu li a{font-weight:bold;}
	.top_wrap .gnb .sub_menu li a:hover, .top_wrap .gnb .sub_menu li a:active{color:#46821f;}
	.top_wrap .gnb .sub_menu.on{height:268px;background:url("/resource/image/common/bg_gnb_submenu.gif") 0 0 repeat-x ;z-index:40;}
	.top_wrap .gnb .sub_menu ul li ul{padding-top:2px;}
	.top_wrap .gnb .sub_menu ul li ul li{padding:0 0 0 15px;background:url('/resource/image/common/bg_com_bull1.gif') 5px center no-repeat;line-height:15px;}
	#sub_menu1{width:157px;left:-29px;}
	#sub_menu2{width:165px;left:37px;}
	#sub_menu3{width:180px;left:43px;}
	#sub_menu4{width:171px;left:43px;}
	#sub_menu5{width:139px;left:27px;}
	#sub_menu6{width:134px;left:37px;border-right:1px solid #e2e2e2;}


/* snb
--------------------------------------------------*/
	.sub_box .snb{float:left;padding: 0 0 50px 39px;background:url('/resource/image/common/bg_snb_title.gif') 39px 0 no-repeat;}
	.sub_box .snb h2{width:200px;height:126px;padding-top:39px;background:url('/resource/image/common/bg_snb_tit_bull.gif') 100% 39px no-repeat;}
	.sub_box .snb ul{border-top:1px solid #7ec24b;}
	.sub_box .snb ul li{padding-left:10px;border-bottom:1px solid #e6e6e6;line-height:33px;}
	.sub_box .snb ul li a:hover, .sub_box .snb ul li a:active{color:#2a8900;}
	.sub_box .snb ul li.active{background:url('/resource/image/common/bg_snb_list_bull.gif') 0 16px no-repeat;}
	.sub_box .snb ul li.active a{color:#2a8900;}
	.sub_box .snb ul li ul{padding:2px 0 15px;border-top:0;}
	.sub_box .snb ul li ul li{width:180px;padding-left:7px;border-bottom:0;background:url('/resource/image/common/bg_sub_title_bull.gif') 0 13px no-repeat;line-height:22px;}
	.sub_box .snb ul li .left-3dth li a:link, .sub_box .snb ul li .left-3dth li a:visited{color:#666;}
	.sub_box .snb ul li .left-3dth li a:hover, .sub_box .snb ul li .left-3dth li a:active{color:#666;font-weight:bold;}
	.sub_box .snb ul li .left-3dth .active3 a:link, .sub_box .snb ul li .left-3dth .active3 a:visited{font-weight:bold;}


/* 서브 컨텐츠
--------------------------------------------------*/
	.sub_wrap{background:url('/resource/image/common/bg_sub_line.gif') 0 0 repeat-x;}
	.sub_box{width:1018px;margin:0 auto;background:url('/resource/image/common/bg_sub_top.gif') 0 0 repeat-x;}
	.sub_line:after{display:block;clear:both;content:" ";}
	.sub_line{overflow:hidden;background:url('/resource/image/common/bg_cnt_line.gif') 39px 0 repeat-y;}
	.content_wrap{float:left;position:relative;width:710px;margin-top:39px;padding:0 30px;}
	.content_wrap h3{padding-top:8px;font-size:20px;color:#}
	.content_wrap .location{position:absolute;top:-22px;right:29px;font-size:11px;font-family:'Dotum';color:#5c646a;}
	.content_wrap .location img{padding:1px 7px 0 0;}
	.content_wrap .location strong{padding-left:9px;margin-left:6px;color:#2a8900;font-family:'Dotum';background:url('/resource/image/common/bg_location_bull.gif') 0 center no-repeat;}
	.content_wrap .location span{padding-left:9px;margin-left:6px;font-family:'Dotum';background:url('/resource/image/common/bg_location_bull.gif') 0 center no-repeat;}


/* 하단배너
--------------------------------------------------*/
	.banner_wrap{width:100%;border-top:1px solid #e3e3e3;}
	.roll_banner{overflow:hidden;width:940px;margin:0 auto;padding:19px 0 13px;}
	.banner_move{float:left;width:852px;height:21px;padding-right:10px;overflow:hidden}
	.roll_banner ul{width:852px;height:21px;padding-top:3px;}
	.roll_banner ul li{display:inline-block;*display:inline;padding:0 13px;}
	.banner_btn{float:right;}
	.banner_btn a{float:left;}
	.banner_btn img{margin:0;padding:0;}


/* 푸터
--------------------------------------------------*/
	.footer_wrap {width:100%;height:112px;border-top:1px solid #eaeae7;background:#f7f7f5;}
	.footer:after{display:block;clear:both;content:" ";}
	.footer{width:940px;padding-top:26px;margin:0 auto;}
	.footer .logo{float:left;width:125px;padding-top:4px;}
	.footer .f_infor{float:left;width:510px;padding-top:8px;}
	.footer address span{width:422px;height:39px;display:block;text-indent:-999em; background:url('/resource/image/common/txt_footer.png') 0 0 no-repeat;}
	.footer .tel{width:120px;height:18px;display:block;text-indent:-999em; background:url('/resource/image/common/txt_footer.png') 0 -12px no-repeat;}
	.footer .copy_right{height:11px;width:0px;display:block;text-indent:-999em; background:url('/resource/image/common/txt_footer.png') no-repeat left -30px}
	.sns_list:after{display:block;clear:both;content:" ";}
	.sns_list{overflow:hidden;float:left;}
	.sns_list li{float:left;}
	.inputDesign{float:left;padding-left:12px;}
	.jqTransformSelectWrapper{float:left;position:relative;width:177px;height:25px;background:url('/resource/image/common/select_left.gif') 0 0 no-repeat;}
	.jqTransformSelectWrapper div span{overflow: hidden;position:absolute;left:0;top:0;width:177px !important;height:26px;padding: 0 0 0 8px;color:#666;white-space:nowrap;line-height:26px;text-align:left;cursor:pointer;}
	.jqTransformSelectWrapper a.jqTransformSelectOpen{display:block;position:absolute;right:0px;width:20px;height:26px;background:url('/resource/image/common/select_right.gif') center center no-repeat;}
	.jqTransformSelectWrapper ul{display:none;overflow:auto;overflow-y:auto;position:absolute;bottom:24px;left:0px;z-index:10;width:174px !important;border:solid 1px #e8e8e8;background:#fff;}
	.jqTransformSelectWrapper ul a{display:block;padding:3px 2px 3px 8px;background:#fff;text-decoration:none;color:#666;text-align:left}
	.jqTransformSelectWrapper ul a:hover{background:#eee;}
	.jqTransformHidden{display:none;}
	.site_go{padding-left:5px;}