@charset "utf-8";

/* 쇼핑몰 이미지 리스트 */
.img_list:after{content:""; display:block; clear:both;}
.img_list{width:100%; padding-bottom:65px; margin-top:-65px;}
.img_list li{float:left; position:relative; width:260px; height:390px; margin:65px 0 0 34px;}
.img_list li .img_box{width:260px; height:390px; background:#fff url(/../images/sub/no_img.gif) 50% 50% no-repeat; border:1px solid #d9d9d9;}

.img_list li .img_box img{width:260px; height:390px;}
.img_list li .img_title{
	position:absolute; width:246px; left:0; bottom:-1px;
	font:11px Tahoma; padding:10px 0 10px 15px; 
	background:rgba(255,255,255,0.6);
	/* IE 5.5 - 7 */
     filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#60ffffff, endColorstr=#60ffffff);
     /* IE 8 */
     -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#60ffffff, endColorstr=#60ffffff)";
	} 
.img_list li .img_title span{font-family:Dotum;}

/* popup layer */
#popupLayer{
	position:absolute; left:0; top:136px; width:100%; height:100%; 
	background:rgba(255,255,255,0.9);
	/* IE 5.5 - 7 */
     filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99ffffff, endColorstr=#99ffffff);
     /* IE 8 */
     -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99ffffff, endColorstr=#99ffffff)";
	background-size:100% 100%; 	background-size:contain; z-index:999;
	display:none; overflow:auto;	
}

/* popup Layer_레이어부분 */
.popupPage{position:absolute; left:50%; top:10px; position:relative; width:1011px;
 	background:url(/images/sub/layer_popup_bg.png) no-repeat;
 	margin-left:-505px; z-index:102;
 	}
.popupPage .bg_bottom{position:absolute; left:0; bottom:-10px;}
.popupPage .closer{position:absolute; top:15px; right:20px;}

.popupPage .contentpager li.next{
	position:absolute; width:43px; height:77px; top:50%; right:20px; 
	background:url(/images/sub/btn_next.gif) no-repeat;
	text-indent:-9999px; cursor:pointer;
}
.popupPage .contentpager li.prev{
	position:absolute; width:43px; height:77px; top:50%; left:15px; 
	background:url(/images/sub/btn_prev.gif) no-repeat;	text-indent:-9999px; cursor:pointer;
}
/* popup layer_제품설명 */
.popupPage .view_box:after{content:""; display:block; clear:both;}
.popupPage .view_box{width:845px; margin:0 auto; padding:35px 0;}
.popupPage .view_left{float:left; width:400px;}
.popupPage .view_left img{width:400px; height:600px;}
.popupPage .view_right{float:right; width:373px; margin-top:40px;}
.popupPage .view_right h3{font:14px "돋움"; font-weight:bold; margin-bottom:10px;}
.popupPage .info_box1{height:40px; overflow-y:auto; margin-top:5px;}
.popupPage .info_box2{height:65px; overflow-y:auto; margin-top:5px;}
.popupPage .view_right p{font:11px Tahoma; color:#3f3f3f; line-height:13.2px;}
.popupPage .view_right p.gray{font-family:"돋움"; color:#777;}
.popupPage .view_right .info{border-top:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4; padding:20px 0; margin-bottom:20px;}
.popupPage .view_right .veiw_list:after{content:""; display:block; clear:both;}
.popupPage .view_right .veiw_list{margin-top:40px;}
.popupPage .view_right .veiw_list li{
	cursor:pointer;
	float:left; display:block; width:92px; height:18px; border:1px solid #d1d1d1;
	font:11px Tahoma; color:#8c8c8c; text-align:center; line-height:18px;
	margin-right:7px;
	}
.popupPage .view_right .veiw_list_img:after{content:""; display:block; clear:both;}
.popupPage .view_right .veiw_list_img{padding-top:20px;}
.popupPage .view_right .veiw_list_img li{
	float:left; width:100px; height:150px; border:1px solid #eee; margin-right:7px;
	background:url(/images/sub/no_img.gif) 50% 50% no-repeat;}
	
.popupPage .view_right .veiw_list_img li img{width:100px; height:150px;}

/* popup Layer_레이어부분  2 */
.popupPage2{position:absolute; left:50%; top:50px; position:relative; width:851px;
	background:url(/images/sub/layer_popup_bg2.png) no-repeat;
 	margin-left:-425px; z-index:102;
 	}
.popupPage2 .bg_bottom{position:absolute; left:0; bottom:-10px;}
.popupPage2 .closer{position:absolute; top:15px; right:20px;}

.popupPage2 .contentpager li.next{
	position:absolute; width:43px; height:77px; top:50%; right:20px; 
	background:url(/images/sub/btn_next.gif) no-repeat;
	text-indent:-9999px; cursor:pointer;
}
.popupPage2 .contentpager li.prev{
	position:absolute; width:43px; height:77px; top:50%; left:15px; 
	background:url(/images/sub/btn_prev.gif) no-repeat;	text-indent:-9999px; cursor:pointer;
}
/* popup layer_제품설명  2 */
.popupPage2 .view_box:after{content:""; display:block; clear:both;}
.popupPage2 .view_box{width:714px; margin:0 auto; padding:35px 0 25px 0;}
.popupPage2 .view_left{float:left; width:267px;}
.popupPage2 .view_left img{width:307px; height:440px;}
.popupPage2 .view_right{float:right; width:373px;}
.popupPage2 .view_right h3{font:14px "돋움"; font-weight:bold; margin-bottom:5px;}
.popupPage2 .info_box1{height:40px; overflow-y:auto; margin-top:5px;}
.popupPage2 .info_box2{height:65px; overflow-y:auto; margin-top:5px;}
.popupPage2 .view_right p{font:11px Tahoma; color:#3f3f3f; line-height:13.2px;}
.popupPage2 .view_right p.gray{font-family:"돋움"; color:#777;}
.popupPage2 .view_right .info{border-top:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4; padding:10px 0; margin-bottom:10px;}
.popupPage2 .view_right .mt_10{margin-top:10px;}
.popupPage2 .view_right .veiw_list:after{content:""; display:block; clear:both;}
.popupPage2 .view_right .veiw_list{margin-top:10px;}
.popupPage2 .view_right .veiw_list li{
	cursor:pointer;
	float:left; display:block; width:92px; height:18px; border:1px solid #d1d1d1;
	font:11px Tahoma; color:#8c8c8c; text-align:center; line-height:18px;
	margin-right:7px;
	 }
.popupPage2 .view_right .veiw_list_img:after{content:""; display:block; clear:both;}
.popupPage2 .view_right .veiw_list_img{padding-top:10px;}
.popupPage2 .view_right .veiw_list_img li{
	float:left; width:75px; height:112px; border:1px solid #eee; margin-right:7px;
	background:url(/images/sub/no_img.gif) 50% 50% no-repeat;}
.popupPage2 .view_right .veiw_list_img li img{width:75px; height:112px;}

/* sub_0601 */
.sub_0601{width:1183px; padding:40px 0 40px 0;}

/* sub_0401 */
.sub_0401{width:910px; padding:0 0 40px 10px;}

/* sub_0402 */
.sub_0402:after{content:""; display:block; clear:both;}
.sub_0402{width:885px; padding-left:43px;}
.sub_0402 .f_left{padding-bottom:60px;}
.sub_0402 .info{width:382px; padding:12px 0 0 23px;}
.sub_0402 .info h3{padding-bottom:10px;}
.sub_0402 .info p{font:11px Tahoma; color:#585858; line-height:13px;}
.sub_0402 .info .address{letter-spacing:0px; padding-top:9px;}
.sub_0402 .info .map{padding-top:15px;}


/* site_map */
.site_map{height:465px; padding:18px 0 0 80px;}
.site_map:after{content:""; display:block; clear:both;}
.site_map h3{margin-bottom:33px;}
.site_map h4{font:20px Georgia; text-decoration:underline; color:#626262; padding-bottom:18px;} 
.site_map .site_box{float:left; margin-right:50px;}
.site_map li a{font:14px Georgia; color:#9D9D9D}
.site_map li a:hover{text-decoration:underline;}

