* {border-width:0;margin:0;}
p {margin:0; padding:0;}	
body {overflow-x:hidden; background-color:#ffffff;}

.wrap {top:0px; width:100%; min-width:1100px;}
.centerdiv {display:table; width:1100px; margin:0 auto; text-align:center;}





/*-----HEADER-----*/
.top_contents {position:absolute; display:table; width:100%; min-width:1100px; text-align:center; padding:0; background:url('../images/navi_bg.png') repeat-x center top; z-index:90;}
/*·Î°í*/
.top_contents .logo {display:table; float:left; padding:0;}
.top_contents .logo ul {margin:0; font-size:0; padding:0;}
.top_contents .logo li {list-style:none; font-size:0; padding:0;}

/*»ó´Ü¸Þ´º*/
.top_contents .navibtn {display:table; float:right; padding:35px 0 0 0;}
.top_contents .navibtn ul {margin:0;}
.top_contents .navibtn li {float:left; display:table; list-style:none; height:70px; vertical-align:top; padding:0 20px 3px 20px; font-family:"³ª´®°íµñ"; font-weight:600;}
.top_contents .navibtn .firstli {padding-left:0;}
.top_contents .navibtn .lastli {padding-right:0;}
.top_contents .navibtn a {color:#666666; font-size:18px; text-decoration:none;}
.top_contents .navibtn a:visited {color:#666666; font-size:18px; text-decoration:none;}
.top_contents .navibtn a:hover {color:#50a708; font-size:18px; text-decoration:none;}
.top_contents .navibtn .on {color:#50a708;}

/*»ó´Ü¼­ºê¸Þ´º*/
.subnavi {position:absolute; display:table; top:105px; width:100%; min-width:1100px; height:37px; text-align:center; padding:0; background:url('../images/navi_submenu_bg.png') no-repeat center top; z-index:91;}
.subnavi .subnavion {position:absolute; display:table; left:0; width:100%; height:34px; padding:0; background:url('../images/navi_submenu_bg.jpg') no-repeat center top; z-index:92;}
.subnavi .subnavi01 {position:absolute; display:table; left:0; width:100%; height:34px; padding:0; background:url('../images/navi_submenu_bg.jpg') no-repeat center top; z-index:93;}
.subnavi .subnavi02 {position:absolute; display:table; left:0; width:100%; height:34px; padding:0; background:url('../images/navi_submenu_bg.jpg') no-repeat center top; z-index:93;}
.subnavi .subnavi03 {position:absolute; display:table; left:0; width:100%; height:34px; padding:0; background:url('../images/navi_submenu_bg.jpg') no-repeat center top; z-index:93;}
.subnavi .subnavi04 {position:absolute; display:table; left:0; width:100%; height:34px; padding:0; background:url('../images/navi_submenu_bg.jpg') no-repeat center top; z-index:93;}
.subnavi .subnavi05 {position:absolute; display:table; left:0; width:100%; height:34px; padding:0; background:url('../images/navi_submenu_bg.jpg') no-repeat center top; z-index:93;}
.subnavi .subnavi06 {position:absolute; display:table; left:0; width:100%; height:34px; padding:0; background:url('../images/navi_submenu_bg.jpg') no-repeat center top; z-index:93;}

.centerdiv01 {padding-left:450px;}
.centerdiv02 {padding-left:520px;}
.centerdiv03 {padding-left:30px;}
.centerdiv04 {padding-left:780px;}
.centerdiv05 {padding-left:750px;}
.centerdiv06 {padding-left:920px;}

.subnavi ul {margin:0;  padding:0;}
.subnavi li {float:left; list-style:none; display:table; padding:8px 10px 12px; vertical-align:top; font-family:"³ª´®°íµñ"; font-weight:600;}
.subnavi a {color:#ffffff; font-size:14px; text-decoration:none;}
.subnavi a:visited {color:#ffffff; font-size:14px; text-decoration:none;}
.subnavi a:hover {color:#ffffff; font-size:14px; text-decoration:none;}





/*ÀÌ¹ÌÁö¿µ¿ª*/
.mainimages {display:table; width:100%; min-width:1100px; text-align:center; padding:0;}

.subimages {display:table; width:100%; min-width:1100px; height:447px; font-size:0; text-align:center; padding:0;}
.subimgbg01 {background:url('../images/sub_images.jpg') no-repeat top center;}
.subimgbg02 {background:url('../images/sub_images.jpg') no-repeat top center;}
.subimgbg03 {background:url('../images/sub_images.jpg') no-repeat top center;}
.subimgbg04 {background:url('../images/sub_images.jpg') no-repeat top center;}
.subimgbg05 {background:url('../images/sub_images.jpg') no-repeat top center;}
.subimgbg06 {background:url('../images/sub_images.jpg') no-repeat top center;}





/*¸ÞÀÎÆäÀÌÁö*/
.maincontents {position:absolute; display:table; width:100%; min-width:1100px; top:528px; text-align:center; padding:0; z-index:80;}
.maincontents .contents {display:table; width:100%; padding:0 0 50px; background:url('../images/main_contents_bg.jpg') no-repeat bottom center;}
.maincontents .products {float:left; padding:0; width:100%;}
.maincontents .products ul {margin:0; padding:0; font-size:0;}
.maincontents .products li {float:left; list-style:none; padding:2px; margin:0;}

.maincontents .portfolio {clear:both; float:left; padding:2px 0 0 2px;}
.maincontents .customer {float:left; padding:2px 2px 0 0;}





/*¼­ºêÆäÀÌÁö*/
.subcontents {position:absolute; display:table; width:100%; min-width:1100px; top:0; text-align:center; padding:355px 0 0 0; z-index:1; background:url('../images/sub_body_bg.png') no-repeat center 355px;}

.subcontents .subtitle {float:left; display:table; width:100%; padding:0;}
.subcontents .subtitle .title {float:left; color:#ffffff; font-size:30px; font-family:"³ª´®°íµñ"; font-weight:400; padding:40px 0 0 50px;}

.subcontents .subtitle .subnav {float:right; padding:40px 50px 0 0;}
.subcontents .subtitle .subnav ul {text-align:center; font-size:0; margin:0; padding:15px 0 0;}
.subcontents .subtitle .subnav li {display:inline; list-style:none; padding:0 15px 0 8px; color:#ffffff; font-size:12px; font-family:"³ª´®°íµñ"; font-weight:400; background:url('../images/nav_arrow.png') no-repeat right -2px;}
.subcontents .subtitle .subnav .firstli {background:none; padding:0;}
.subcontents .subtitle .subnav .lastli {background:none; padding-right:0;}
.subcontents .subtitle .subnav img {margin-bottom:-3px;}

.subcontents .text {clear:both; float:left; padding:37px 50px 20px;}
.subcontents .text .text_table {width:1000px; text-align:left;}
.subcontents .text .text_tabletd {width:100%; height:450px; vertical-align:top;}

.subcontents .text .text_tabletd .detailtext {color:#333333; font-size:15px; font-family:"³ª´®°íµñ"; font-weight:400; line-height:150%; padding:0 0 20px;}

.subcontents .text .text_tabletd .portfoliobtn {clear:both; display:table; width:100%; margin:0; padding:0;}
.subcontents .text .text_tabletd .portfoliobtn ul {margin:0; padding:0; font-size:0;}
.subcontents .text .text_tabletd .portfoliobtn li {float:left; list-style:none; padding:2px 2px 2px 0; margin:0;}

.subcontents .text .text_tabletd .portfoliobtn2 {clear:both; display:table; width:100%; margin:0; padding:0 0 20px;}
.subcontents .text .text_tabletd .portfoliobtn2 ul {margin:0; padding:0; font-size:0;}
.subcontents .text .text_tabletd .portfoliobtn2 li {float:left; list-style:none; padding:0 1px 1px 0; margin:0; line-height:100%;}





/*ÇÏ´Ü*/
.bottom {clear:both; display:table; width:100%; min-width:1100px; text-align:center; padding:0; margin:0;}
.bottom .bottombtn {float:left; width:100%; padding:0; margin:0; background:url('../images/bottom_btn_bg.jpg') repeat-x center top;}
.bottom .bottombtn .leftbtn {float:left; background:url('../images/bottom_btn_line.png') no-repeat left top;}
.bottom .bottombtn .leftbtn ul {margin:0; font-size:0; padding:0;}
.bottom .bottombtn .leftbtn li {float:left; list-style:none; font-size:0; padding:0 20px; background:url('../images/bottom_btn_line.png') no-repeat right top;}
.bottom .bottombtn .rightbtn {float:right; background:url('../images/bottom_btn_line.png') no-repeat left top;}
.bottom .bottombtn .rightbtn ul {margin:0; font-size:0; padding:0;}
.bottom .bottombtn .rightbtn li {float:left; list-style:none; font-size:0; padding:0 20px; background:url('../images/bottom_btn_line.png') no-repeat right top;}

.bottom .text {clear:both; float:left; width:100%; font-size:13px; font-family:"³ª´®°íµñ"; font-weight:400; padding:20px 0; background:url('../images/bottom_bg.jpg') repeat-x center top;}
.bottom .text p {line-height:19px; color:#666666; text-align:left;}
.bottom .text a {color:#000000; font-size:12px; text-decoration:none;}
.bottom .text a:visited {color:#000000; font-size:12px; text-decoration:none;}