﻿@charset "utf-8";
/* w3 UI/Server Developer 이형국 (nbass@naver.com) 2009.04.30 */
.clearboth {clear:both; width:0; height:0; padding:0; margin:0; visibility:none; font-size:0;}
/* 레이아웃 */
#wrap {position:relative; width:100%; text-align:center;}
#top {position:relative; width:950px; height:121px; margin:0 auto; text-align:left;}
	#top h1 {position:absolute; top:44px; left:10px;}
	.navi_main {position:absolute; top:54px; left:178px; width:754px; height:67px; background:url('/img/bg/bg_navi_main.jpg') top left no-repeat;}
	.navi {position:absolute; top:54px; left:178px; width:754px; height:67px; background:url('/img/bg/bg_navi_main.jpg') top left no-repeat;}
#body {position:relative; width:100%; height:560px; background:url('/img/bg/main_bg.png') top center repeat-x; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg/main_bg.png', sizingMethod='crop');}
	#body_bg {position:absolute; width:100%; height:560px; text-align:center; background:url('/img/bg/bg_in5.png') top center no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg/bg_in5.png', sizingMethod='crop');}
	#body_data {position:relative; width:950px; height:560px; margin:0 auto; text-align:left; background:url('/img/bg/bg_main_data.png') top center no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg/bg_main_data.png', sizingMethod='crop');}
	
	.inc_customer {position:absolute; top:521px; left:100px;}
	.inc_map {position:absolute; top:527px; left:580px;}
	.inc_qna {position:absolute; top:527px; left:690px;}

#foot {position:relative; width:950px; height:87px; margin:0 auto; text-align:left;}

#sub_top {position:relative; width:100%; height:143px; background:url('/img/bg/bg_subtop.jpg') top left repeat-x;}
	.sub_top_wrap {position:relative; width:930px; height:143px; background:url('/img/bg/bg_subtop_wrap.jpg') top left no-repeat; margin:0 auto; text-align:center;}
	.sub_top_in {position:relative; width:916px; height:143px; background:white; margin:0 auto; text-align:left;}
#sub_body {position:relative; width:100%; min-height:285px; background:url('/img/bg/bg_subbody.png') top center no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg/bg_subbody.png', sizingMethod='crop');}
#sub_body_in {position:relative; top:-7px; width:930px; min-height:350px; margin:0 auto; text-align:left; background:url('/img/bg/bg_subbody_in.png') top center no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg/bg_subbody_in.png', sizingMethod='crop');}
	.sub_left {position:absolute; width:157px; top:23px; left:18px;}
	.sub_right {position:relative; width:687px; margin:0 0 0 223px; padding:23px 0 0 0;}
	.span {position:absolute; width:24px; height:52px; top:0; left:186px; background:url('/img/bg/bg_span.gif') top left no-repeat;}
#sub_foot {position:relative; width:100%; border-top:1px solid #ccc; text-align:center;}
	.mono_h1 {position:absolute; top:21px; left:91px;}
	address {position:absolute; top:25px; left:291px;}



.open {background:url('/img/imgbg.gif') top left no-repeat;}

.category_p {position:absolute; text-align:right; top:23px; right:0; font-size:12px; color:#999;}
.category_p a {color:black; text-decoration:none;}
.category_p a:visit {color:black; text-decoration:none;}
.category_p a:hover {color:black; text-decoration:underline;}

.sub_top_in div {top:-7px;}
.ssl_float {position:relative; width:183px; height:218px; background:url('/img/bg/bg_ssl.gif') top right no-repeat;  float:left; padding-left:30px; padding-bottom:30px;}
.ssl_float img {position:absolute; top:13px; left:54px; width:135px; height:192px;}

.faq {position:relative; float:left; padding-left:30px; padding-top:20px; padding-bottom:20px; text-align:center;}