@charset "utf-8";
/*reset css*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align:top;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* reset css end */

body { font:normal 12px '돋움', dotum,san-serif; }
a { text-decoration:none; }

/* header */
#header_wrap { width:100%; }
#header { width:100%;  height:220px; margin:0 auto; position:relative; z-index:10; }


/* footer */
#footer_wrap { clear:both; width:100%; height:110px; background:url(../images/main/footer_bg.jpg);  }
#footer {width:1000px; margin:0 auto; }
#footer h3 { float:left; padding-top:30px; padding-right:20px; }
#footer p { padding-top:30px; }

/* content */
#content_wrap { clear:both; width:100%; }
#content { clear:both; width:1000px; margin:0 auto; min-height:800px; }
#content .content_left { float:left; width:210px; height:350px; z-index:1; }
#content .content_right { float:right; width:740px; }
#content .content_right .title { width:740px; height:46px; margin-top:30px; padding-bottom:20px; }
#content .content_right .title_left { float:left; }
#content .content_right .title_bottom { padding-top:5px; }
#content .content_right .title_right { float:right; margin-top:34px; background:url(../images/title/home.jpg) no-repeat left 1.5px; }
#content .content_right .title_right > p { color:#9d9d9d; font-weight:bold; padding-left:15px;}
#content .content_right .title_right p > span { color:#425a72; }
.main_content { padding-top:30px; }


/* 찾아오는길 */
.section  p { padding-top:3px; }
.section .img_left { float:left; }
.section .img_right { float:right; }

/* 시공실적 */
.construction_menu ul li { float:left; height:28px; cursor:pointer; }
.construction_custom1 { width:350px; float:left; margin:30px 0; }
.construction_custom1 ul { padding-bottom:20px; }
.construction_custom1 ul li { width:350px; border-bottom:1px solid #d8d8d8; position:relative; }
.construction_custom1 span { font-size:12px; line-height:26px; }
.construction_custom1 .span1 { display:inline-block; padding-left:8px; padding-top:3px; color:#717171; }
.construction_custom1 .span2 { display:inline-block; padding-left:15px; padding-top:3px; color:#717171; }
.construction_custom1 ul li img { width:20px; height:20px; position:absolute; right:7px; top:5px;}

.construction_custom2 { width:350px; float:right; margin:30px 0; }
.construction_custom2 ul { padding-bottom:20px; }
.construction_custom2 ul li { width:350px; border-bottom:1px solid #d8d8d8; position:relative; }
.construction_custom2 span { font-size:12px; line-height:26px; }
.construction_custom2 .span1 { display:inline-block; padding-left:8px; padding-top:3px; color:#717171; }
.construction_custom2 .span2 { display:inline-block; padding-left:15px; padding-top:3px; color:#717171; }
.construction_custom2 ul li img { width:20px; height:20px; position:absolute; right:7px; top:5px;}

.pagination1 { clear:both; text-align:center; font-size:12px; }
.pagination1 a { color:#787878; }
.pagination1 span { display:inline-block; width:22px; height:17px; padding-top:3px; }
.pagination1 .numbers1 { font-weight:bold; }

.area_custom1 { float:left; border:1px solid #d8d8d8; }
.area_custom2 { width:350px; float:right; }
.area_custom2 ul li.area_custom2_title { width:350px; height:31px; background:url(../images/construction/construction_title_bg2.jpg) no-repeat center center; text-align:center;}
.area_custom2 ul li.area_custom2_title span { width:270px; height:31px; font-size:11px; font-weight:bold; color:#e8edf3; display:inline-block; padding:4px 0; }
.area_custom2 ul { padding-bottom:20px; }
.area_custom2 ul li { width:350px; border-bottom:1px solid #d8d8d8;position:relative; }
.area_custom2 span { font-size:12px; line-height:26px; }
.area_custom2 .span1 { display:inline-block; padding-left:8px; padding-top:3px; color:#717171; }
.area_custom2 .span2 { display:inline-block; padding-left:15px; padding-top:3px; color:#717171; }
.area_custom2 ul li img { width:20px; height:20px; position:absolute; right:7px; top:5px; }

.pagination2 { clear:both; text-align:center; font-size:12px; }
.pagination2 a { color:#787878; }
.pagination2 span { display:inline-block; width:22px; height:17px; }
.pagination2 img { padding-top:5px; }
.pagination2 .numbers2 { font-weight:bold; }



/* 제품정보 */
.infomation_custom { width:740px; height:110px; border-bottom:1px solid #CCC; }
.infomation_custom .info_tr p { float:left;  }
.info_tr {display:table-row; height:110px; }
.info_td1 { width:200px; height:110px; text-align:center; color:#1886b7; display:inline-block; margin-top:40px; }
.info_td1 span { font:bold 14px "Arial",Arial,sans-serif; }
.info_td2 { width:110px; height:110px; text-align:center; }
.info_td2 img { border:1px solid #CCC; margin-top:25px; }
.info_amp { width:20px; height:110px; }
.info_td3 { width:360px; height:110px; margin-top:40px; }
.info_td3 span { font:nomal 15px "Arial",Arial,sans-serif; line-height:17px; }
.info_td4 { width:50px; height:110px; text-align:center; margin-top:40px; }

.pagination3 { clear:both; text-align:center; font-size:12px; padding:30px 0  50px; }
.pagination3 a { color:#787878; }
.pagination3 span { display:inline-block; width:22px; height:17px; padding-top:3px; }
.pagination3 .numbers3 { font-weight:bold; }

.detail_top img { padding-bottom:20px; }
.detail_img { float:left; width:400px; padding-bottom:30px;}
.detail_img img { border:1px solid #e1e1e1; }
.detail_custom { float:right; width:340px; }
.detail_custom ul li.first { border-top:1px solid #e1e1e1; padding:10px 0; color:#1886b7;}
.detail_custom ul li.se { border-top:1px solid #e1e1e1; height:77px; padding-top:20px;color:#717171; }
.detail_custom span { font-size:16px; }

.detail_middle { clear:both; width:740px; padding-bottom:30px; }
.detail_middle img { padding-bottom:15px; }
.detail_middle ul li { width:730px; background:url(../images/information/detail_dot.jpg) no-repeat left 10px; border-bottom-width:1px;  }
.detail_middle ul li p { padding:10px 20px 10px; 14px; font-size:12px; color:#717171;}

.detail_bottom { width:730px; height:540px; }
.detail_bottom img { padding-bottom:15px; }
.detail_bottom ul li { width:690px; background:url(../images/information/detail_dot.jpg) no-repeat left 10px; border-bottom:1px solid #e1e1e1; padding:10px 20px 10px; }
.detail_bottom ul .span1 { display:inline-block; width:150px; border-right:2px solid #e1e1e1; color:#717171; font-family: Arial;}

.detail_bottom ul .span2 { display:inline-block; width:450px; padding-left:30px; color:#303030; }

.detail_bottom2 { width:730px; height:740px; }
.detail_bottom2 img { padding-bottom:15px; }
.detail_bottom2 ul li { width:690px; background:url(../images/information/detail_dot.jpg) no-repeat left 10px; border-bottom:1px solid #e1e1e1; padding:10px 20px 10px; }
.detail_bottom2 ul .span1 { display:inline-block; width:150px; border-right:2px solid #e1e1e1; color:#717171; font-family: Arial;}

.detail_bottom2 ul .span2 { display:inline-block; width:450px; padding-left:30px; color:#303030; }



/* 사업분야 - Tabmenu. */
.tab {width:739; padding-bottom:60px;}
.tab ul {overflow:hidden;  }
.tab ul li {float:left; padding-top:8px;}

.tab ol {overflow:hidden;  }
.tab ol li {float:left; }


/* 고객지원 - FAQ  */
.main_content #faq {cursor:pointer; padding-bottom:30px; }
.main_content #faq ul {display: none; }
.main_content #faq ul li { padding:5px 0 15px 15px; }


