/* CSS Document */

html,body,caption,ul,li,ol,input,select,textarea,div,p,a,img,dl,dt,dd,h1,h2,h3,h4 {margin:0; padding:0; font-family:"Nanumgothic",Nanumgothic; font-size:13px; }
ul,li,ol {list-style:none}
img {border:0; vertical-align:middle;}
table {}
input {vertical-align:middle;}

a:link {color:#434343; text-decoration:none;}
a:visited {color:#434343; text-decoration:none;}
a:active {color:#434343; text-decoration:none;}
a:hover {color:#2852be; text-decoration:underline;}
a:focus {outline:none}

body {overflow-x:hidden;overflow-y:scroll;*overflow-y:auto;}
caption {
	display:inline-block;
	overflow:hidden;
	border:0 none; background:none;
	font-size:0; text-indent:-9999px; line-height:0; cursor:pointer;
}

@font-face {
	font-family:"Nanumgothic";
	src:url("../fonts/NanumGothic.eot");src:url("../fonts/NanumGothic.eot?#iefix") format("embedded-opentype"),url("../fonts/NanumGothic.woff") format("woff");
}


/*inc*/

.al{ text-align: left}
.ac{ text-align: center}
.ar{ text-align: right}

.vt{ vertical-align:top}
.vm{ vertical-align:middle}
.vb{ vertical-align:bottom}

.fl{ float:left}
.fr{ float:right}
.cl{ clear:both}
.oh{ overflow:hidden}

.pr{ position:relative}
.pa{ position:absolute}

.di{display:inline-block;}
.db{ display:block}
.dn{ display:none}

.pt {cursor:pointer;}

.mg_t0{ margin-top:0}
.mg_t5{ margin-top:5px}
.mg_t10{ margin-top:10px}
.mg_t15{ margin-top:15px}
.mg_t20{ margin-top:20px}
.mg_t30{ margin-top:30px}
.mg_t35{ margin-top:35px}
.mg_t40{ margin-top:40px}
.mg_t50{ margin-top:50px}
.mg_t60{ margin-top:60px}
.mg_t80{ margin-top:80px}

.mg_bt0{ margin-bottom:0}
.mg_bt10{ margin-bottom:10px}
.mg_bt15{ margin-bottom:15px}
.mg_bt20{ margin-bottom:20px}
.mg_bt30{ margin-bottom:30px}
.mg_bt40{ margin-bottom:40px}
.mg_bt50{ margin-bottom:50px}
.mg_bt60{ margin-bottom:60px}
.mg_bt70{ margin-bottom:70px}

.mg_l10{ margin-left:10px}
.mg_l15{ margin-left:15px;}
.mg_l20{ margin-left:20px}
.mg_l30{ margin-left:30px}

.mg_r5{ margin-right:5px}
.mg_r10{ margin-right:10px}

.pt_5 {padding-top:5px}
.pt_10 {padding-top:10px}
.pt_12 {padding-top:12px}
.pt_13 {padding-top:13px}
.pt_15 {padding-top:15px}
.pt_20 {padding-top:20px}
.pt_25 {padding-top:25px}
.pt_30 {padding-top:30px;}
.pt_40 {padding-top:40px;}

.pb_5 {padding-bottom:5px}
.pb_10 {padding-bottom:10px}
.pb_15 {padding-bottom:15px}
.pb_20 {padding-bottom:20px}
.pb_25 {padding-bottom:25px}
.pb_30 {padding-bottom:30px}
.pb_40 {padding-bottom:40px}

.pr_5 {padding-right:5px}
.pr_10 {padding-right:10px}
.pr_15 {padding-right:15px}
.pr_20 {padding-right:20px}
.pr_25 {padding-right:25px}
.pr_30 {padding-right:30px}

.pl_5 {padding-left:5px}
.pl_10 {padding-left:10px}
.pl_15 {padding-left:15px}
.pl_20 {padding-left:20px}
.pl_25 {padding-left:25px}
.pl_30 {padding-left:30px}




.tnb {
	position:relative; z-index:50000; float:right;
	width:845px;
	font-family:"Nanumgothic";
}
.tnb .m1 {position:relative; z-index:100; float:right;}
.tnb .m1 .list {
	position:relative; float:left;
	margin:0; padding:0px;
	background:url(../sp_images/sp_include/menu_bg2.jpg) no-repeat right bottom;
	text-align:right;
}
.tnb .m1 .list p.tit {
	display:block; position:relative; z-index:10000;
	height:70px; margin:0px; padding:0 25px;
}
.tnb .m1 .list p.tit a {
	display:block; z-index:100000;
	margin:0px; padding:0px;
	color:#333; font-size:16px;font-family:'Nanumgothic'; line-height:70px;
	letter-spacing:-1px;
}
.tnb .m1 .list p.tit a:hover {color:#ba565a; text-decoration:none;}
.tnb .m1 .list p.tit a.mhover {color:#ba565a; text-decoration:none;}

.tnb .m1 .list ul {
	display:none; position:absolute; z-index:999; top:54px;
	margin-left:-45px; padding:10px 0px 10px 0px;
	border-right:1px solid #c5c5c5; border-bottom:1px solid #c5c5c5; border-left:1px solid #c5c5c5; background-color:#fff;
	list-style:none;
}
.tnb .m1 .list ul li {
	position:relative;
	height:35px; margin:0px; padding:0 14px;
	border-bottom:1px dashed #e0e0e0;
	color:#444; font-size:13px; font-weight:normal; font-family:'Nanumgothic'; text-align:center ; line-height:35px;
	letter-spacing:-0.3px;
}
.tnb .m1 .list ul li.last {border-bottom:none;}
.tnb .m1 .list ul li:hover {
	background-color:#f6f6f6;
	font-size:13px; font-family:'Nanumgothic', sans-serif;
	letter-spacing:-0.3px;
}
.tnb .m1 .list ul li a {display:block; width:158px; word-spacing:-1px;}
.tnb .m1 .list ul.tnb_2 {margin-left:-10px;}

.tnb .m1 .list ul.tnb_2 li a {display:block; width:190px; word-spacing:-1px;}
.tnb .m1 .list ul li a:hover {color:#5f4e1a; font-weight:bold; word-spacing:-1px;}
/*layout*/

.box{ width:1100px; margin:0 auto;}





#contents {}
#contents .sub_visual {
	height:180px;
	background:url(../sp_images/sp_include/sub_visual_bg.jpg) no-repeat center;
}
#contents .sub_visual .box {position:relative; z-index:100}
#contents .sub_visual .sub_slogan {display:none; position:absolute; z-index:100; top:40px; left:20px;}
#contents .sub_visual p.sub_visual {display:none;}

#contents .sub_area {margin-bottom:80px; *zoom:1;}
#contents .sub_area:after {display:block; clear:both; content:"";}
#contents .sub_area .lnb_box {position:absolute; float:left; width:200px; z-index:99999}
#contents .sub_area .lnb_box h2.lnb_title {
	position:absolute; top:-50px; left:0;
	width:180px; height:50px; padding-left:20px;
	background:url(../sp_images/sp_include/lnb_title_bg.png);
	color:#fff; font-size:18px; font-weight:600; line-height:50px;
	z-index:99999
}
#contents .sub_area .lnb_box h2.lnb_title span {position:absolute; top:22px; right:18px;}
#contents .sub_area .lnb_box ul.lnb {min-height:165px; padding:30px 10px; background-color:#393a3c;}
#contents .sub_area .lnb_box ul.lnb li {border-top:1px solid #4f5051}
#contents .sub_area .lnb_box ul.lnb li:first-child {border-top:none;}
#contents .sub_area .lnb_box ul.lnb li a {
	display:block;
	padding-left:15px;
	color:#c4c4c5; font-size:15px; font-weight:600; line-height:40px;
}
#contents .sub_area .lnb_box ul.lnb li a:hover, #contents .sub_area .lnb_box ul.lnb li a.on {background-color:#4d4e50; color:#fff; text-decoration:none;}
#contents .left_cus {margin-top:30px;}

#contents .sub_area .sub_page {float:right; width:750px;}
#contents .sub_area .sub_page dl.title_box {
	padding:20px 0 10px 0; overflow:hidden;
	border-bottom:1px solid #cfcfcf;
}
#contents .sub_area .sub_page dl.title_box dt.sub_title {float:left; width:400px; color:#505050; font-size:20px; font-weight:600;}
#contents .sub_area .sub_page dl.title_box dd.route {
	float:right;
	margin-top:16px;
	color:#919191; font-size:11px; font-family:"NanumGothic";
}
#contents .sub_area .sub_page dl.title_box dd.route strong {color:#646363;}
#contents .sub_area .sub_page dl.title_box dd.route span {padding:0 6px;}

#contents .sub_area .sub_page .sub_con {width:750px; margin-top:60px;}
#main_contents {width:1240px; margin:0 auto;}

.ft_sitemap {
	position:relative;
	background:#eceae7;
}
.ft_sitemap2 {
	position:relative;

}

.contents {width:1000px; margin:0 auto;}

.top_menu {float:right; width:100%; height:37px; background:#444;}
.top_menu li {float:left; padding:0 10px; color:#c6cfe6}
.top_menu2 {float:right; margin-right:20px;}
.top_menu2 li {height:37px; color:#fff; font-size:11px; line-height:37px;}
.top_menu2 img {vertical-align:middle;}
.top_menu2 a:link {color:#fff; font-size:11px;}
.top_menu2 a:hover {color:#f9f9f9; font-size:11px;}
.top_menu2 a:visited {color:#fff; font-size:11px;}

/*°ßÀû¹®ÀÇ*/
.tbl_23 {}
.tbl_23 th {border-top:1px solid #ddd; border-bottom:1px solid #ddd; line-height:40px; }
.tbl_23 td {border-bottom:1px solid #ddd;}
.tbl_tr1 {background:#535353; line-height:40px;}
.tbl_tr2 {line-height:40px;}


/*¼­ºê¸Þ´º*/
.nav_wrap {z-index:10000; width:1000px; margin:0 auto; padding:0px;}
/* @group core nav menu */
#nav {
	z-index:99999;
	height:40px; margin:0; padding:0; padding-left:0;
	list-style:none;
}
#nav li {
	display:block; position:relative; z-index:900; float:left;
	height:40px; margin:0px;
	background:none;
}
#nav li a {
	display:block;
	padding:0;
	color:#555; font-weight:600; text-decoration:none; line-height:42px;
	zoom:1;
}
#nav li a:hover, #nav li a.hov {color:#e99fb2 !important;}

/* @group subnav */
#nav ul {
	display:none; position:absolute; z-index:10000; top:40px; left:0px;
	width:200px; margin:0px; padding:0;
	border:solid 1px #ddd; background-color:#fff;/*background-image:url(../images/tnb/smenu_bg.png);background-position:bottom center;background-repeat:no-repeat;*/
	list-style:none;
}
#nav ul li {
	z-index:10000; float:left;
	width:200px; padding:0px;
	border-bottom:1px dotted #ddd;
	font-size:16px; font-family:"Nanumgothic"; text-align:center;
}
#nav ul li:hover {font-size:13px; font-family:"Nanumgothic";}
#nav ul .space {height:15px;}
#nav ul .space2 {height:8px;}
#nav ul a {
	display:block;
	height:33px; padding:3px 10px;
	color:#999 !important; font-size:13px; font-weight:600; font-family:"Nanumgothic"; text-transform:uppercase; line-height:33px;
}
#nav ul a:hover {
	height:33px;
	border-right-color:transparent; border-left-color:transparent; background:transparent; background:#efefef;
	color:#000 !important; font-size:13px; font-weight:600; font-family:"Nanumgothic"; text-decoration:none; line-height:33px;
}
* html #nav ul {margin:0 0 0 -2px;}
/*
@group clearfix
*/
.clearfix:after {
	display:block; visibility:hidden; clear:both;
	height:0;
	content:"."; line-height:0;
}
.clearfix {display:inline-block;}
html[xmlns] .clearfix {display:block;}
* html .clearfix {height:1%;}


/***********************************************************************/
/*Á¦Ç° »ó¼¼ÆäÀÌÁö ½ºÅ¸ÀÏ**************/
/***********************************************************************/


div#big_i_part {
	display:none; position:absolute; z-index:10000; top:20px; left:50px;
	width:600px; height:500px;
	cursor:pointer;
}
div#big_i_part img {border:3px solid #666;}

div#big_close {
	display:none; position:absolute; z-index:10000; top:20px; left:556px;
	width:47px; height:47px;
	cursor:pointer;
}

.view_page_top {
	position:relative;
	width:720px; margin:0px 0px 41px 0px; padding:0px; overflow:hidden;
}

.view_page_top h2 {
	margin-bottom:30px;
	border-top:1px solid #333; border-bottom:1px solid #333;
	line-height:50px;
}

.view_page_top .img_part {position:relative; float:left; width:320px;margin-right:20px;}
.view_page_top .img_part div#tb10 {
	position:relative;
	width:320px; height:320px;
	/*border:1px solid #d2d2d2;*/
	cursor:pointer;
}
.view_page_top .img_part div#tb10:hover {/*border:1px solid #176ba5;*/}
.view_page_top .img_part p.zoom_bt {display:none; position:absolute; top:313px; right:0px;}
.view_page_top .img_part ul {
	display:block;
	width:375px; height:110px; margin:12px 0px 0px 0px; padding:0px;
	list-style:none;
}
.view_page_top .img_part ul li {
	display:block; float:left;
	width:108px; height:108px; margin:0px 15px 0px 0px; padding:0px;
	border:1px solid #d2d2d2;
	list-style:none; cursor:pointer;
}
.view_page_top .img_part ul li:hover {border:1px solid #176ba5;}

.view_page_top .txt_part {position:relative; float:right; width:370px;}
.view_page_top .txt_part dl {width:370px;}
.view_page_top .txt_part dt {
	width:370px; height:59px; padding:0px 0px 0px px;
	border-bottom:1px solid #b0b0b0;
	color:#252525; font-size:19px; font-weight:600; font-family:"Nanumgothic",NanumGothic, Nanum, , "Nanumgothic", san-serif; line-height:59px;
}
.view_page_top .txt_part dd {width:370px; height:220px;}
.view_page_top .txt_part dd table.pro_desc {width:100%; margin:0px; padding:0px; border:0px; color:#444444;}
.view_page_top .txt_part dd table.pro_desc tr th {
	width:97px; height:34px; margin:0px; padding:0px 0px 0px 15px;
	border-bottom:1px solid #e4e4e4;
	font-size:13px; font-family:"Nanumgothic", san-serif; text-align:left; line-height:34px; vertical-align:middle;
}
.view_page_top .txt_part dd table.pro_desc tr td {
	width:275px; height:23px; margin:0px; padding:0px 0px 0px 15px;
	border-bottom:1px solid #e4e4e4; background:#ffffff;
	font-size:13px; font-family:"Nanumgothic", san-serif; line-height:23px;
}

.view_page_top .txt_part .bt_part {
	position:relative; right:0;
	width:100%; margin:0px 0px 40px 0px; padding:0px; overflow:hidden;
}
.view_page_top .txt_part .bt_part input {float:left; margin-right:5px; padding:0px;}
.view_page_top .txt_part .bt_part a {}

.view_page_detail {position:relative; margin:0px; padding:0px;}
.view_page_detail div.editor {
	width:720px; margin:30px 0px; padding:0px ;
	font-family:"Nanumgothic",NanumGothic, Nanum, dotum, "Nanumgothic", san-serif;
}

.detail_tab {
	width:150px;float:left;margin-right:1px;
	border-top:1px solid #333; border-right:1px solid #333; border-left:1px solid #333; background:#333;
	color:#fff; font-size:15px; text-align:center; line-height:40px;
}
.p_name{line-height:18px;}




/*SEARCH*/
.sch_result {margin-top:30px;}
.sch_tit {
	width:100%;
	border-bottom:1px solid #ddd;
	font-size:15px; font-weight:bold; line-height:35px;
}
.sch_tit span {float:right; font-size:12px; font-weight:normal;}
.sch_con {margin-top:20px; line-height:24px;}
.sch_txt {
	margin-top:10px;
	color:#408ad9 !important; text-decoration:underline !important;
}


.main_tab.st0 .tab {}
.main_tab.st0 .box2 {background:#3}
.main_tab.st0 .tab li.m0 {background:#333; color:#fff;}
.main_tab.st1 .tab {}
.main_tab.st1 .box2 {background:#36840b}
.main_tab.st1 .tab li.m1 {background:#333; color:#fff;}
.main_tab.st2 .tab {}
.main_tab.st2 .box2 {background:#00c1d2}
.main_tab.st2 .tab li.m2 {background:#333; color:#fff;}
.main_tab.st3 .tab {}
.main_tab.st3 .box2 {background:#733640}
.main_tab.st3 .tab li.m3 {background:#333; color:#fff;}



/*lnb*/
.left_area {float:left; width:220px;}
.lnb {position:relative; float:left; width:220px;}
.lnb .ttm {
	width:220px; height:167px;
	background:url(../images/inc/left_bg.jpg) no-repeat;
	color:#fff; font-weight:600;
	;
}
.lnb .ttm span {float:left; margin-top:60px; margin-left:10px; font-size:22px;}

.lnb div.lnb_title {margin:0px; padding:0px;}
.lnb div.lnb_menu {
	position:relative;
	width:220px; margin-top:0px; margin-left:0px; padding-bottom:60px;
}
.lnb ul {margin:0; padding:0; padding:5px 0px 0px 0px;}
.lnb ul li {
	display:block;
	height:43px;
	border-bottom:1px solid #d9d9d9;
	font-size:14px; font-weight:600; text-align:left; text-indent:15px; line-height:43px; cursor:pointer;
	letter-spacing:-0.5px;
	 font-family:"Nanumgothic";
}
.lnb ul li.over {
	background:url('../images/inc/left_menu.jpg') no-repeat ;
	color:#fff; font-size:14px; font-weight:bold; font-weight:bold; font-family:"Nanumgothic"; cursor:pointer;
}

.lnb_menu ul li ul.dep3 {
	position:relative;
	width:200px; margin-top:20px; padding:8px 0px; overflow:hidden;
	border-top:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4; background-color:#fff;
	list-style:none;
}
.lnb_menu ul li ul.dep3 li.off {
	float:left;
	width:200px; padding-left:10px;
	border-bottom:0px;
	color:#888; font-size:12px; text-align:left; line-height:2px; word-spacing:-1px; cursor:pointer;
}
.lnb_menu ul li ul.dep3 li.on {
	float:left;
	width:200px; padding-left:10px;
	border-bottom:0px;
	color:#222; font-size:12px; text-align:left; line-height:2px; word-spacing:-1px; cursor:pointer;
}


.quick_banner {width:222px; margin:0 auto; overflow:hidden;}
.quick_banner ul {padding:0;}
.quick_banner ul.quick li {float:left; width:111px; margin:0; padding:0;}

.lnb p.cus {clear:both; padding:18px 0px 130px 0px; text-align:center;}
div.s_m2 {
	display:block; position:relative;
	width:164px; margin:0px; padding:5px 10px 5px 23px;
	border-right:solid 1px #e9e9e9; border-bottom:solid 1px #e9e9e9; border-left:solid 1px #e9e9e9; background-color:#fff;
}
div.s_m2 dl {
	display:block; position:relative;
	margin:0px; padding:0px;
	list-style:none; text-align:left;
}
div.s_m2 dl dt{
	display:block;
	height:24px; padding:0px;
	list-style:none; list-style:none; font-size:12px; text-align:left; line-height:24px;
}


/*¼­ºêºñÁÖ¾ó*/
.visual_wrap {
	position:absolute; left:0px;
	width:100%; height:172px; margin:0 auto;
	background:url('../images/include/sub_visu_bg.jpg') no-repeat top center;
}
.visual_area {
	position:relative; z-index:50; top:0px; left:0px;
	width:1000px; height:172px; margin:0 auto; overflow:hidden;
}
.visual_area div.slogan {
	position:absolute; z-index:50; top:50px; left:0px;
	width:583px; height:83px;
	text-align:left;
	display:none
}
.visual_img {
	position:absolute; z-index:3; top:100px; left:50%;
	width:388px; height:232px; margin-left:120px;
}
.visual_img div.s_visual {
	position:absolute; z-index:50; top:20px; left:0px;
	width:503px; height:263px;
	display:none
}


.main_product{float:right;margin-top:25px;width:735px; height:313px; border:1px solid #ddd;}
.main_product h2{font-size:20px; color:#008b98; font-weight:bold;padding:20px;}
.main_product h2 span{float:right;}

.main_product_l{margin:0 6px 0 20px;float:left;}
.main_product_img{width:152px; height:152px; border:1px solid #ddd;text-align:center;}
.main_product_tit{padding:20px 0 5px 0; width:152px; text-align:center; color:#008b98; font-weight:bold;font-size:12px;}
.main_product_txt{width:152px; text-align:center; color:#666;font-size:12px;}

.main_product_l2{margin:0 6px 0 15px;float:left;}

.main_product2{float:right;margin-top:10px;width:735px; height:313px; border:1px solid #ddd;}
.main_product2 h2{font-size:20px; color:#008b98; font-weight:bold;padding:20px;}
.main_product2 h2 span{float:right;}

.over_pro{width:152px; height:152px; border:1px solid #666;}

.over_product{margin:0 6px 0 20px;float:left;text-decoration:underline;text-align:center;}
.over_product2{margin:0 6px 0 15px;float:left;text-decoration:underline;}

/*sub_content*/
.sub_wrap {float:right; width:830px; margin-top:30px;}
.sub_content {width:830px; margin:0 auto; padding-top:60px;}
.sub_content2 {width:830px; margin:0 auto; padding-top:20px;}
.navi_area {
	float:right;
	color:#999; font-size:12px; font-weight:normal; text-align:left;
}
.navi_area span {color:#077bcd; font-weight:600;}
.sub_title {float:left; width:400px; color:#505050; font-size:33px; font-weight:600; font-family:"Nanumgothic";}

.sub_title2 {
	width:820px; height:60px;
	border-bottom:1px solid #ddd; background:url('../images/sub/sub_title_bg.jpg')no-repeat; font-family:"Nanumgothic";
}
.sub_title2 h2 {padding:50px 0 0 0; color:#333; font-size:36px; font-weight:600; font-family:"Nanumgothic";}
.sub_title2 h3 {padding:10px 0 0 0; color:#7d7d7d; font-size:13px; font-weight:500; font-family:"Nanumgothic";}
.sub_title2 h4 {}

.search {width:220px; height:28px; background:#fff; border:1px solid #cdcdcd}

.sub_content2 h2 {color:#005544; font-size:24px; font-weight:600; line-height:34px;}
.p_tit {color:#262626; font-size:15px; font-weight:600; line-height:28px;}
.p_txt1 {color:#666; font-size:14px; line-height:30px;}
.p_txt1 span {float:right; color:#333; font-weight:bold;}


.map_add_tit {
	float:left;
	width:100px; margin-top:-1px; padding:15px 0;
	border-top:3px solid #00856a;
	font-size:14px; font-weight:600; text-align:center;
}
.map_add_txt {
	padding:15px 0;
	border-top:1px solid #00856a;
	color:#666; font-size:14px;
}

.map_tel_tit {
	float:left;
	width:100px; margin-top:-1px; padding:15px 0;
	border-top:3px solid #00856a;
	font-size:14px; font-weight:600; text-align:center;
}
.map_tel_txt {
	float:left;
	width:260px; padding:15px 0;
	border-top:1px solid #00856a;
	color:#666; font-size:14px;
}


.num1{ margin-bottom:30px; position:relative;}
.num1 h2{ margin-left:20px;}
.num1 ul{ border:1px solid #ddd; padding:40px 35px; border-radius:20px; margin-top:-18px;}
.num1 ul li{ font-size:15px; line-height:25px;}

.num2{ margin-bottom:60px;}
.num2 h2{ margin-left:20px;}
.num2 ul{ border:1px solid #ddd; padding:40px 35px; border-radius:20px; margin-top:-18px;}
.num2 ul li{ font-size:15px; line-height:25px; word-break:keep-all; margin-bottom:10px;}

.num5{ border-top:2px solid #555; padding-top:30px; border-bottom:2px solid #555; padding-bottom:50px;}
.num5 ul li.n1{ background:url(../images/n1.jpg) no-repeat left center; height:40px; font-size:15px; line-height:40px; padding-left:60px; margin-top:20px; margin-bottom:30px;}
.num5 ul li.n2{ background:url(../images/n2.jpg) no-repeat left center; height:40px; font-size:15px; line-height:40px; padding-left:60px; margin-bottom:30px;}
.num5 ul li.n3{ background:url(../images/n3.jpg) no-repeat left center; height:40px; font-size:15px; line-height:40px; padding-left:60px; margin-bottom:30px;}
.num5 ul li.n4{ background:url(../images/n4.jpg) no-repeat left center; height:40px; font-size:15px; line-height:40px; padding-left:60px; margin-bottom:30px;}
.num5 ul li.n5{ background:url(../images/n5.jpg) no-repeat left center; height:40px; font-size:15px; line-height:40px; padding-left:60px; margin-bottom:30px;}
.num5 ul li.n6{ background:url(../images/n6.jpg) no-repeat left center; height:40px; font-size:15px; line-height:40px; padding-left:60px; margin-bottom:30px;}

.num4{ margin-top:30px;}
.num4 ul li.n1{ background:url(../images/nt.jpg) no-repeat left center; height:40px; font-size:15px; line-height:40px; padding-left:60px; margin-top:20px; margin-bottom:30px;}

/*////////////////////////////////////////////////////////////////////////////////////////////
 »çÀÌÆ®¸Ê
/////////////////////////////////////////////////////////////////////////////////////////////*/

div.sitemap_wrap {
	position:relative;
	width:760px; margin:0px; padding:0px; overflow:hidden;
}
div.sitemap_wrap ul.sitmap_list {display:block; width:780px; margin:0px; padding:0px; list-style:none;}
div.sitemap_wrap ul.sitmap_list li {
	display:block; position:relative; float:left;
	width:340px; min-height:400px; margin-right:20px; padding:0px 0px 40px 0px;
	list-style:none;
}
div.sitemap_wrap ul.sitmap_list li dl {width:100%;}
div.sitemap_wrap ul.sitmap_list li dl dt {
	width:100%; height:40px;
	border-top:2px solid #545045; border-bottom:1px solid #aaaaaa; background:#f4f4f4;
	color:#252525; font-size:15px; font-weight:600; text-align:center; line-height:40px;
}
div.sitemap_wrap ul.sitmap_list li dl dd {width:100%; height:35px; border-bottom:1px solid #dddddd; ;}
div.sitemap_wrap ul.sitmap_list li dl dd a {
	display:block;
	width:310px; height:35px; padding:0px 0px 0px 30px;
	background:url(../sp_images/sitemap/dot.jpg) no-repeat 16px center;
	color:#555555; font-size:13px; font-weight:normal; text-align:left; line-height:35px;
}
div.sitemap_wrap ul.sitmap_list li dl dd a:hover {background:#f9f9f9;}


.left_schtit {
	width:100%; height:45px;
	border-bottom:4px solid #00856a; background:#464646;
	color:#fff; font-size:15px; font-weight:600; text-indent:15px; line-height:45px;
}
.left_sch {padding:10px 14px; border-bottom:1px solid #ddd;}
.left_category {
	width:222px; height:29px; padding-left:10px;
	border:1px solid #ddd;
	font-size:12px;
}


/*ÇÏ´Ü*/


.sm_1st {
	float:left;
	width:120px; height:250px; margin-top:20px;
	/*border-right:1px solid #515151; border-left:1px solid #515151;*/
}
.sm_box {
	float:left;
	width:120px; height:250px; margin-top:20px;
	/*border-righ t:1px solid #515151;*/
}
.sm_box2 {
	float:left;
	width:190px; height:250px; margin-top:20px;
	/*border-right:1px solid #515151;*/
}

.sm_1st dt {padding:10px 0 15px 20px; color:#fff; font-size:14px; font-weight:600;}
.sm_1st dd {padding:7px 0 7px 20px; color:#ccc; font-size:11px;}
.sm_box dt {padding:10px 0 15px 20px; color:#fff; font-size:14px; font-weight:600;}
.sm_box dd {padding:7px 0 7px 20px; color:#ccc; font-size:11px;}
.sm_box2 dt {padding:10px 0 15px 20px; color:#fff; font-size:14px; font-weight:600;}
.sm_box2 dd {padding:7px 0 7px 20px; color:#ccc; font-size:11px;}


.sub3_1_arr{padding-left:5px;}

.sm_1st dd a:link {color:#999; font-size:11px;}
.sm_1st dd a:visited { color:#999; font-size:11px;}

.sm_box dd a:link {color:#999; font-size:11px;}
.sm_box dd a:visited { color:#999; font-size:11px;}

.sm_box2 dd a:link {color:#999; font-size:11px;}
.sm_box2 dd a:visited { color:#999; font-size:11px;}

.ft_line {width:100%; border-bottom:1px solid #666; background:#eceae7;}
.ft_line2 {width:100%; border-bottom:1px solid #666;}
.ft_menu {width:1100px; height:40px; margin:0 auto; line-height:40px; ;}
.ft_menu li {
	float:left;
	padding:0 10px;
	color:#333; font-size:12px; font-family:'Nanumgothic'; line-height:40px; vertical-align:middle;
}
.ft_menu li:hover {color:#00856a}
.ft_menu li img {padding-top:14px;}

.ft_copyright {
	float:left;
	padding-top:10px;
	color:#fff; line-height:20px;
	font-size:12px
}

.copyright {width:1100px; margin:0 auto; padding:40px 0;}
.ft_logo {float:left; width:200px;}
.copy_txt {
	float:left;
	color:#666; font-size:11px; font-family:'Nanumgothic'; line-height:20px;
}




/*·¹ÇÁÆ®¸Þ´º*/
.left_prod {float:left; width:250px; border:1px solid #ddd;}
.left_prod_box {background:#f1f1f1;}
.left_cust {width:250px; height:250px; margin-top:25px;}

.left_bbs1 {
	width:250px; height:130px; margin-top:11px;
	border:1px solid #ddd; background:#fbfbfb;
}
.left_bbs1 h2 {padding:15px 15px 0 15px ; color:#444; font-size:16px; font-weight:600;}
.left_bbs1 h3 {padding:5px 0 0 15px ; color:#999; font-size:12px; font-weight:normal;}
.left_bbs1 h2 span{float:right;}
.left_bbs2 {
	width:250px; height:185px; margin-top:11px;
	border:1px solid #ddd; background:#ebf0e9;
}
.left_bbs2 h2 {padding:20px 15px 0 15px ; color:#444; font-size:16px; font-weight:600;}
.left_bbs2 h2 span{float:right;}
.bbs_list{padding:15px;}
.bbs_list li{font-size:12px;padding:4px 0;color:#666;}

.bbs_list a:link,a:visited {color:#666}

.left_banner1 {
	width:250px; height:146px; margin-top:11px;
	background:url('../images/include/left_banner_bg1.png')no-repeat;
}
.left_banner2 {
	width:250px; height:131px; margin-top:11px;
	background:url('../images/include/left_banner_bg2.png')no-repeat;
}

.left_banner1 h2 {padding:20px 0 0 15px ; color:#444; font-size:16px; font-weight:600;}
.left_banner1 h3 {padding:5px 0 0 15px ; color:#999; font-size:12px; font-weight:normal;}

.left_banner2 h2 {padding:20px 0 0 15px ; color:#444; font-size:16px; font-weight:600;}
.left_banner2 h3 {padding:5px 0 0 15px ; color:#999; font-size:12px; font-weight:normal;}

.left_link {
	width:250px; height:108px; margin-top:11px;
	border:1px solid #ddd; background:#f3f4f8;
}
.left_link h2 {padding:20px 0 0 15px ; color:#444; font-size:16px; font-weight:600;}


.left_quick{margin-top:7px;background:#eaf2f3; width:250px; height:270px;border:1px solid #ddd}
.left_quick h2 {padding:20px 0 0 15px ; color:#444; font-size:16px; font-weight:600;}

.quick_menu1{margin:20px 20px 10px 30px; float:left;}
.quick_menu2{margin:0px 20px 10px 30px; float:left;}
.quick_name{width:68px; text-align:center; font-size:13px; padding:5px 0;}

.btn_go {
	width:102px; height:26px; margin:5px 0;
	background:url('../images/include/btn_go.jpg')no-repeat;
}

.btn_go:hover {
	width:102px; height:26px;
	background:url('../images/include/btn_go_ov.jpg')no-repeat;
}

.btn_go p {padding-left:10px; color:#363636; font-size:12px; line-height:26px;}


.main_bg{float:left;width:100%; background:#eceae7;padding:40px 0;}


.main_box1{width:600px; float:left;}
.main_box2{float:left; width:216px;margin-left:10px;}
.main_bbs{margin-top:10px; width:216px; height:315px; background:#666;border:1px double #333;}
.main_bbs:hover{border:1px solid #666;}
.main_bbs h2{padding:40px 20px 20px 20px;}
.main_bbs h2 span{float:right;}
.main_bbs ul{padding:0 20px;}
.main_bbs li{border-bottom:1px solid #c4b3a3;padding:10px 0;}
.bbs_txt {line-height:21px; color:#fff;font-size:12px;}
.bbs_icon{width:15px;padding-right:10px;}

.main_quick{margin-top:2px; }
.main_quick li{float:left;}



.step {float:left; margin-left:8px; border:1px solid #ddd;}
.step:hover {border:1px solid #666;}
.box_price {width:216px; border:1px solid #ddd;}
.box_price:hover {width:216px; border:1px solid #666;}
.project {width:264px;}
.project img.pro1{ margin-bottom:9px; border:1px solid #ddd;}
.project img.pro1:hover {width:264px; border:1px solid #666;}

.project img.pro2{ border:1px solid #ddd;}
.project img.pro2:hover {width:264px; border:1px solid #666;}



.sub_box1{position:relative;width:825px; height:180px; border:1px solid #ddd; border-radius:20px;}
.sub_box1 h2{position:absolute; top:-15px;left:20px; padding:0 10px; background:#fff;}
.sub_box2{position:relative;width:825px; height:100px; border:1px solid #ddd; border-radius:20px;}
.sub_box2 h2{position:absolute; top:-15px;left:20px; padding:0 10px; background:#fff;}

.sub_txt1{margin-top:40px;margin-left:30px;}
.sub_txt1 li{line-height:28px;font-size:14px;}





/*////////////////////////////////////////////////////////////////////////////////////////////
 »çÀÌÆ®¸Ê
/////////////////////////////////////////////////////////////////////////////////////////////*/

div.sitemap_wrap {
	position:relative;
	width:830px; margin:0px; padding:0px; overflow:hidden;
}
div.sitemap_wrap ul.sitmap_list {display:block; width:830px; margin:0px; padding:0px; list-style:none;}
div.sitemap_wrap ul.sitmap_list li {
	display:block; position:relative; float:left;
	width:260px; min-height:200px; margin-right:16px; padding:0px 0px 40px 0px;
	list-style:none;
}
div.sitemap_wrap ul.sitmap_list li dl {width:100%;}
div.sitemap_wrap ul.sitmap_list li dl dt {
	width:100%; height:40px;
	border-top:2px solid #545045; border-bottom:1px solid #aaaaaa; background:#f4f4f4;
	color:#252525; font-size:15px; font-weight:600; text-align:center; line-height:40px;
}
div.sitemap_wrap ul.sitmap_list li dl dd {width:100%; height:35px; border-bottom:1px solid #dddddd; ;}
div.sitemap_wrap ul.sitmap_list li dl dd a {
	display:block;
	width:310px; height:35px; padding:0px 0px 0px 30px;
	background:url(../sp_images/sitemap/dot.jpg) no-repeat 16px center;
	color:#555555; font-size:13px; font-weight:normal; text-align:left; line-height:35px;
}
div.sitemap_wrap ul.sitmap_list li dl dd a:hover {background:#f9f9f9;}


.left_schtit {
	width:100%; height:45px;
	border-bottom:4px solid #00856a; background:#464646;
	color:#fff; font-size:15px; font-weight:600; text-indent:15px; line-height:45px;
}
.left_sch {padding:10px 14px; border-bottom:1px solid #ddd;}
.left_category {
	width:222px; height:29px; padding-left:10px;
	border:1px solid #ddd;
	font-size:12px;
}




.sub3_1_tbl{margin-top:20px;border-top:2px solid #666; background:#f9f9f9;}
.tbmg{margin-bottom:40px;}

.sub3_1_tbl th{border-bottom:1px solid #ddd;font-size:14px;}
.sub3_1_tbl td{border-bottom:1px solid #ddd;line-height:20px;font-size:14px; text-align:center;}
.sub3_1_tbl th.bott{border-bottom:1px solid #333;}
.sub3_1_tbl td.bott{border-bottom:1px solid #333;}

.bot_red{ font-size:13px; font-weight:normal; color:#F00; margin-top:10px;}

.sub4_tit{line-height:20px; font-weight:bold;font-size:15px;}
.sub4_txt{line-height:21px; font-size:15px;}