@charset "utf-8";
@import url("common.css");

/* --------------------- 레이아웃 공통--------------------- */
#header_wrap {background:url('/images/common/bg_head.png') 0 0 repeat;width:100%;z-index:9;  position: absolute;left: 0;top: 0;}
#header {height:120px;width:1024px;left:50%;margin-left:-512px;position:relative;}
#container_wrap {width:100%;}
#container {position:relative;}
#footer {width:1024px;left:50%;margin-left:-512px;height:71px;position:relative;}

/* gnb */
#gnb>li {float:left;}
#gnb>li.gnb4 {padding-right:0;}
#gnb>li>a {display:block;height:30px;overflow:hidden;}
#gnb>li>a.on img {margin-top:-30px;}
#gnb ul {position:absolute;display:none;border-top:2px solid #0093b2;}
#gnb ul li {float:left;margin-left:20px;margin-top:5px;}


/* ======================== 데스크탑 ======================== */

/* --------------------- 레이아웃 --------------------- */
	#footer_wrap {border-top:1px solid #e7e7e7;position:relative;}
	*:first-child+html #footer_wrap {display:inline-block;}

	/* utilmenu */
	#utilmenu {position:absolute;right:10px;top:5px;}
	#utilmenu li {float:left;padding:0 10px;background:url('/images/common/sep_head.jpg') 0 6px no-repeat;}
	#utilmenu li.first {background:none;}
	#utilmenu a {color:#999;}

	/* gnb */
	#gnb {position:absolute;top:52px;left:340px;width:666px;height:30px;}
	#gnb>li {padding:0 10px;}
	#gnb ul {top:30px;left:20px;width:620px;}
	#gnb ul.gnb2_sub {width:570px;padding-left:50px;}
	#gnb ul.gnb3_sub {width:470px;padding-left:150px;}
	#gnb ul.gnb4_sub {width:610px;padding-left:10px;}

	#gnb ul.gnb5_sub {width:200px;padding-left:420px;}
	#gnb ul.gnb6_sub {width:90px;padding-left:530px;}
	#gnb ul.gnb1_sub li.first {margin-left:12px;}

	/* foot */
	.logo_foot {position:absolute; top:20px;left:130px;}
	.addr {position:absolute;left:341px;top:20px;color:#999;}
	.addr02 {position:absolute;left:450px;top:35px;color:#999;}
	.copy { position:absolute;left:500px;top:50px;color:#999;}

/* --------------------- 메인 --------------------- */
	/* #wrap{overflow-x:scroll;} */
	#visual {width:1920px;left:50%;margin-left:-960px;position:relative;}
	.visual_con{width:1024px;left:50%;margin-left:-512px;position:relative;}
	.prd_wrap{position:absolute;bottom:15px;left:23px;}
	.prd_wrap .prd0{float:left;position:relative;margin-right:15px;}
	.prd_wrap .prd_06{margin:0;}
	.over{position:absolute;left:0px;bottom:0px;display:none;}

	.mid_wrap {/* min-width:900px;max-width:1200px; */width:1024px;margin-top:27px;}
	/*공지사항 리스트*/
	.mid0 {float:left;width:320px;background:url('/images/main/sep_bot.jpg') 12px 0 repeat-y;background:none;padding-right:10px;padding-bottom:10px;}
	.mid0 ul{padding:10px 0;}
	.mid0 ul li{ padding: 2px 5px 2px 10px;background: url('/images/btn/bull_mb01.jpg') 0 11px no-repeat;}
	.mid0 li span{float:right;}
	*:first-child+html .mid0  li span{margin-top:-20px;padding-right:18px;}/*익스 7일때*/
	.mid01 {float:left;width:274px;background:url('/images/main/sep_bot.jpg') 12px 0 repeat-y;padding-left:50px;}
	.mid02 {float:left;width:302px;background:url('/images/main/sep_bot.jpg') 12px 0 repeat-y;padding-left:50px;}
	.mid02_con{margin-top:10px;}

	.bot_wrap{margin:25px 0;padding:10px 0;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;}
	.bots{width:1024px;left:50%;margin-left:-512px;position:relative;}
	.bot01{float:left;}
	.bot02{float:right;padding-top:10px;}
/* --------------------- 서브 --------------------- */
	#visual_sub {width:1920px;left:50%;margin-left:-960px;position:relative;}
	#container {width:1024px;left:50%;margin-left:-512px;}
	#lnb {float:left;width:230px;margin-top:-30px;}
	#content {float:right;width:730px;position:relative;margin-top:60px;}
	.title_side {width:220px;margin:0 auto;}
	#lnb>ul {width:180px;padding:10px 25px;margin:0 auto;background:url('/images/common/bg_lnb.jpg') 0 0 repeat-y;}
	#lnb>ul>li {border-bottom:1px solid #e1e1e1;}
	#lnb>ul>li.last {border:none;}

	.navi {position:absolute;top:0px;right:0px;}
	.navi li{float:left;padding:0 8px 0 14px;color:#999;background:url('/images/btn/arr_depth01.png') 0 6px no-repeat;}
	.navi li.first{background:none;padding-left:0; padding-top: 4px;}
	.navi span{color:#0093b2;font-weight:600;}
	
	#desc {padding:60px 0;}
	.map{height:300px;position:relative;overflow:hidden;}
	.mb30{margin-bottom:30px;}
	.url_addr{color:#555;font-size:14px;}
		
	/* 실적표 */
	.tab_menu ul li{float:left;}
	.tab_menu ul li.last{border-right:1px solid #e1e1e1;}
	.tab_menu ul li a{display:block;padding:0px 8px 0px 8px;height:40px;border-top:1px solid #e1e1e1;border-left:1px solid #e1e1e1;border-bottom:1px solid #17a1b7;line-height:40px;text-align:center;color:#555;font-weight:600;}
	.tab_menu ul li a:hover, .tab_menu ul li a.on{display:block;padding:0px 8px 0px 8px;height:40px;border-top:1px solid #e1e1e1;border-left:1px solid #e1e1e1;border-bottom:1px solid #17a1b7;line-height:40px;text-align:center;color:#fff;font-weight:600;background-color:#17a1b7;}
	.info{margin-top:30px;}

	/* 사이트맵 */
	.sm_wrap {font-size:12px;font-weight:600;color:#222;padding:20px 0 0 20px;}
	.sm_wrap>ul {float:left;width:200px;margin:10px 20px 40px;}
	.sm_wrap>ul.sm02 {width:200px;}
	.sm_wrap>ul.sm02>li {padding-left:10px;}
	.sm_wrap>ul.sm03 {width:100px;}
	.sm_wrap>ul.sm03>li {padding-left:10px;}
	.sm_wrap>ul.sm05 {width:100px;}
	.sm_wrap>ul.sm05>li {padding-left:10px;}
	.sm_wrap>ul.sm07{width:150px;}
	.sm_wrap li {margin-bottom:5px;padding-left:20px;background:url('/images/btn/bull_01.jpg') 12px 10px no-repeat;}
	.sm_wrap>ul>li.sm_title {font-size:18px;padding-left:10px;padding-bottom:10px;margin-bottom:15px;background:none;border-bottom:2px solid #aaa;}
	.sm_wrap>ul li a:hover {padding-bottom:2px;border-bottom:1px solid #8c40a8;}

	.sm_wrap>ul ul {float:left;margin-right:25px;}
	.sm_wrap>ul ul li {padding-left:10px;background-position:2px 10px;}
	.sm_wrap>ul.sm02 ul li {padding-left:20px;padding-right:10px;background-position:10px 9px;}
	.sm_wrap>ul.sm03 ul li {padding-left:20px;padding-right:10px;background-position:10px 9px;}
	.sm_wrap>ul ul li.sm_title2 {font-size:14px;background:none;text-align:center;border-bottom:2px solid #555;padding:0 20px 5px 20px;margin-bottom:10px;}
	.sm_wrap>ul ul li.sm_title3 {background:none;font-size:13px;padding:3px 0;border-bottom:1px solid #777;}