﻿@charset "utf-8";
/* CSS Document */

@import url('../css/common.css');
@import url('//cdn.jsdelivr.net/font-nanum/1.0/nanumbarungothic/nanumbarungothic.css');
 
.head_wrap{background:url('../img/main/head_bg.jpg') repeat-x; height:108px;}
.head{margin:0 auto; width:960px; position:relative;}
.head .logo{float:left; height:108px;}
.head .head_right{float:right;}
.head .head_right .topmenu {display:block; height:20px; margin-top:20px; float:right; }
.head .head_right .topmenu li{float:left; display:block; margin:0px 5px 0;}
.head .head_right .topmenu li a{color:#9e9e9e;}
.head .head_right .topmenu .point_info{ color:#83a8cb;}
.head .head_right .topmenu .point_info span{font-weight:bold;}



/*메인*/
.mainban_wrap{clear:both; width:100%; position:relative; }
.mainban_wrap .mainbanner{width:100%; height:468px; text-align:center; text-align:center; background:url(../img/main/mainban01_bg.jpg) top center repeat-x;}
.mainban_wrap .mainban{width:100%; height:468px; text-align:center; text-align:center; background:url(../img/main/mainban01_bg.jpg) top center repeat-x;}
.mainban_wrap .gong_wrap{position:absolute; margin:auto; width:960px;  bottom:40px; left:50%; margin-left:-440px; }


.ban_area01{width:960px; height:260px; margin:40px auto;}
.ban_area01 h2{padding-bottom:15px; position:relative;}
.ban_area01 h2 .gong_wrap{position:absolute; right:0; top:5px;}
.event_wrap{float:left;}
.event_wrap .event_ban{border:1px solid #e8e8e8; height:220px;}
.hotitem_wrap{float:right;}
.hotitem_wrap .hotitem_ban{border:1px solid #e8e8e8; height:220px;}

.ban_area02{ clear:both;width:960px; height:581px;  margin:40px auto;}
.ban_area02 .cate_menu{float:left;}
.ban_area02 .cate_menu li{ display:block; width:114px; height:145px;}
.ban_area02 .cate_ban{ float:left; }

.ban_area03{ clear:both;width:960px; overflow:hidden;  margin:40px auto;}
.ban_area03 span{ display:block; text-align:center; font-size:24px; font-weight:bold; margin-bottom:20px;  font-family: Nanum Barun Gothic,"나눔고딕", NanumGothic, Malgun Gothic, "돋움", Dotum, AppleGothic, sans-serif !important;}
.pak_pro_list_wrap{border:1px solid #e9e9e9; overflow:hidden; margin-left:1px;}
.price_pro_tab{width:965px;}
.price_pro_tab li{float:left; width:239px;border-right:1px solid #e9e9e9;  height:40px; line-height:40px; text-align:center; background:#fbfbfb;}
.price_pro_tab li a{color:#5c5d62;}
.price_pro_tab li.on{background:url(../img/main/price_pro_tab01_on.jpg) repeat-x top center;}


.price_pro_wrap{overflow:hidden; border:2px solid #e9e9e9;}
.price_pro_wrap .pro_wrap a.img{margin:auto; width:212px; display:block;}
.price_pro_wrap .pro_wrap{clear:both; padding:20px 0;  }
.price_pro_wrap .pro_wrap li{float:left; width:25%;}
.price_pro_wrap .pro_wrap .pro_info_wrap{ width:194px; margin:10px auto 30px; }
.price_pro_wrap .pro_wrap .pro_info_wrap .txt{font-size:13px; width:212px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.price_pro_wrap .pro_wrap .pro_info_wrap a.txt{color:#9e9e9e;}
.price_pro_wrap .pro_wrap .pro_info_wrap .price_wrap{ position:relative; padding-top:10px;}
.price_pro_wrap .pro_wrap .pro_info_wrap .price_wrap .price{ text-decoration:line-through; color:#999999; }
.price_pro_wrap .pro_wrap .pro_info_wrap .price_wrap .sale_price{ font-size:18px; font-weight:bold; color:#000;}
.price_pro_wrap .pro_wrap .pro_info_wrap .price_wrap .sale_rate{ color:#E50003; font-size:18px; position:absolute; right:0; top:22px;}




/*팍팍쇼핑*/
.grey_body{  clear:both; width:100%; background:#f4f5f6; padding:30px 0;}

.pakpak_mainban_wrap{width:960px; margin:auto; position:relative; height:478px;}
.pakpak_mainban_wrap .gong_wrap{position:absolute; left:30px; bottom:40px;  z-index:10; }
.pakpak_mainban_wrap .mainban{float:left; }
.mainban_small_wrap{float:right; width:202px; border:1px solid #e9e9e9; margin-top:20px; overflow:hidden;}
.mainban_small_wrap ul {width:205px;}
.mainban_small_wrap ul li{float:left; width:100px; height:100px; border-right:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9;}
.mainban_small_wrap ul li a:hover span{height:97px; width:97px; border:3px solid #527ec2; position:absolute; display:block;}

.pakpak_ban{width:960px; margin:auto; }

.pak_pro_list_wrap{width:960px; margin:auto;}
.pak_pro_list_wrap .pro_wrap a.img{margin:10px auto; width:284px; display:block;}
.pak_pro_list_wrap .pro_wrap{clear:both; padding:20px 0;  }
.pak_pro_list_wrap .pro_wrap li{float:left; margin-right:12px; margin-top:12px; width:306px; height:434px; background:#FFFFFF; border:1px solid #e9ebee; }
.pak_pro_list_wrap .pro_wrap li:hover{border:1px solid #0074c6;}
.pak_pro_list_wrap .pro_wrap .pro_info_wrap{ width:270px; margin:10px auto ; }
.pak_pro_list_wrap .pro_wrap .pro_info_wrap .txt{font-size:16px; height:40px; line-height:20px; overflow:hidden; }
.pak_pro_list_wrap .pro_wrap .pro_info_wrap a.txt{ color:#7e7e7e; display:block; width:270px;  }
.pak_pro_list_wrap .pro_wrap .pro_info_wrap .price_wrap{ position:relative; padding-top:20px; padding-left:70px;}
.pak_pro_list_wrap .pro_wrap .pro_info_wrap .price_wrap .price{ text-decoration:line-through; color:#999999; padding-left:5px; }
.pak_pro_list_wrap .pro_wrap .pro_info_wrap .price_wrap .sale_price{ font-size:20px; font-weight:bold; color:#000; padding-left:5px; }
.pak_pro_list_wrap .pro_wrap .pro_info_wrap .price_wrap .sale_rate{ color:#0074c6; font-size:36px; position:absolute; left:0; top:20px;}
.pak_pro_list_wrap .pro_wrap .pro_info_wrap .price_wrap .sale_rate span{font-size:24px;}



/*검색리스트*/
.search_result{font-size:24px; font-weight:bold; padding:10px 0;}
.search_result span{color:#4d81c7;}


/*search*/
.list_search{ display:block; border:1px solid #c9cdd0;  background::#000; clear:both; overflow:hidden;}
.list_search .sr_tit{ display:block;  border-bottom:1px solid #e1e1e1;  height:46px;   background:#f5f5f5; }
.list_search .sr_tit .sr_txt{ float:left;  width:400px;   height:46px; line-height:46px; padding-left:20px; font-weight:bold; border:1px; font-size:14px;}
.list_search .sr_tit .sr_txt span{color:#E30003; float:none;}
.list_search .sr_tit .sr_search{ float:right;  padding-top:8px; }
.list_search .sr_tit .sr_search span{ padding-right:15px;}
.list_search .sr_tit .sr_search span input{border:1px #d7d7d7 solid;  vertical-align:middle;  height:29px; background:#fff;}
.list_search .sr_tit .sr_search span img{vertical-align:middle;}
.list_search .search_cate{ clear:both; display:block;   padding:10px 20px; overflow:hidden; border-bottom:1px solid #e1e1e1;}
.list_search .search_cate span{width:18.7%; float:left;  display:block; height:25px; line-height:25px; margin:0 5px; border-right:1px solid #edeeef; }
.list_search .search_cate a:hover{color:#db0008;}
.list_search .search_brand{  overflow:hidden; position:relative;}
.list_search .search_brand span{float:left;}
.list_search .search_brand .txt{width:100px; padding-left:20px; padding-top:15px; font-weight:bold;}
.list_search .search_brand .brand{ padding:15px; margin-right:50px; overflow:hidden; }
.list_search .search_brand .btn{ position:absolute; right:10px; top:10px; }
.list_search .search_brand .brand span{padding-right:20px; width:17%; height:22px; line-height:22px;}
.list_search .search_brand .brand span input{margin-right:5px;}


/*list_cate_yab*/
.list_cate_tab{ clear:both;  border-bottom:1px solid #818181; height:36px;  font-size:14px; overflow:hidden;}
.list_cate_tab span{ float:left; text-align:center; border:1px solid #e6e6e6; margin-right:-1px;}
.list_cate_tab span a {display:block; height:35px; line-height:35px; width:245px; }
.list_cate_tab span a.on{background:#6d9dd5; color:#fff; border:1px solid #457ec1;}
.list_cate_tab span a .number{ float:none; border:none; }


/*가격대별 검색*/
.sr_price{ clear:both; position:relative;  padding:10px; border-right:1px solid #d7d7d7; border-left:1px solid #d7d7d7; border-bottom:1px solid #abafb3; overflow:hidden; }
.sr_price .txt{ width:80px; line-height:30px; float:left; font-weight: bold; }
.sr_price .price{ width:500px; float:left;}
.sr_price .price span{height:28px; float:left; line-height:28px; width:80px; text-align:center; border:1px solid #a0a6aa; margin-right:-1px; font-size:11px; color:#777777;}
.sr_price .price02{position:absolute; right:20px; top:15px;}
.sr_price .price02 input{vertical-align:middle; border:1px solid #d7d7d7; height:22px;}
.sr_price .price02 img{vertical-align:middle;}


/*결과내재검색*/
.search_again_wrap{ background:url(../img/common/search_bg.jpg) repeat-x; height:97px;}
.search_again{width:620px; margin:auto; padding-top:30px;}
.search_again span{ height:33px; display:inline-block; vertical-align:middle;}
.search_again span select{padding:8px;}
.search_again span .input01{ height:31px; border:1px solid #e9e9e9; background:#fff; margin-right:7px;}


/*추천상품순*/
.pro_listing_cate{margin-top:10px; width:700px; float:left;}
.pro_listing_cate .txt{ background:url(../img/common/icon_arrow03.gif) no-repeat; background-position: 80px 13px; width:80px; height:30px; line-height:30px;}
.pro_listing_cate span{ float:left; height:30px; line-height:30px; padding:0 10px;}
.pro_listing_cate02{ margin-top:15px;  float:right;}


/*테이블 가로형*/
.table_prolist{ border-collapse:collapse; width:100%; clear:both; }
.table_prolist span{ float:none; display:block; text-align:left;}
.table_prolist .txt{font-weight:bold; padding:10px 0; text-align:left;}
.table_prolist tr:hover{background:#f7f7f7;}
.table_prolist td{padding:15px 5px; text-align:center; border-bottom:1px solid #dddddd;}
.table_prolist .s_txt{font-size:11px; display:inline-block;}
.table_prolist .price01{ font-weight:bold; display:inline-block;}
.table_prolist .price02{ font-weight:bold; color:#136ccd; display:inline-block;}
.table_prolist .no_search{padding:60px 0; font-size:14px; font-weight:bold;}
.table_prolist .sale_rate{ display:inline-block; padding:8px 0;  width:50px; text-align:center; border:1px solid #136ccd; color:#136ccd; background:#FFFFFF; font-size:11px;}
.table_prolist .sale_rate span{text-align:center; font-weight:bold; font-size:14px;}
.table_prolist .sale_rate span em{font-size:11px;}
.table_prolist .pro_quick_btn{ text-align:left;}
.table_prolist p{ display:block; width:90%; margin:0 quto; text-align:left;}
.table_prolist .sale_price a{ position:relative;}
.table_prolist .sale_price a .sale_view_pop{ position:absolute; width:180px; border:1px solid #000; background:#fff; top:10px; left:-100px; visibility:hidden; overflow:hidden; }
.table_prolist .sale_price a:hover .sale_view_pop{ visibility:visible;}
.table_prolist .sale_price a .sale_view_pop p{ display:block; height:30px; line-height:30px; padding:0 10px; font-weight:normal;}
.table_prolist .sale_price a .sale_view_pop p span{ display:inline-block;}
.table_prolist .sale_price a .sale_view_pop p .float_left{ float:left !important;}
.table_prolist .sale_price a .sale_view_pop p .float_right{ float:right;}
.table_prolist .sale_price a .sale_view_pop p.sale_price{border-top:1px solid #d7d7d7; background:#EDEDED;}
.table_prolist .sale_price a .sale_view_pop p.sale_price .float_right{font-weight:bold;}



/*테이블 바둑판식*/
.table_prolist02{width:100%; border-right:1px solid #fff;}
.table_prolist02 td {border-left:1px solid #fff; border-top:1px solid #fff; width:25%; padding:30px 10px; border-bottom:1px solid #dddddd;}
.table_prolist02 td:hover{border:1px solid #848484;  border-left:1px solid #c7c7c7; border-top:1px solid #c7c7c7; background:#f7f7f7;  }
.table_prolist02 span{display:block; float:none; text-align:center;}
.table_prolist02 a{ display:block; text-align:center;}
.table_prolist02 .pro_txt_wrap{padding-top:10px; width:210px; margin:0 auto;}
.table_prolist02 a.txt{display:block; padding:10px 0;  text-align:left !important;  line-height:18px; height:28px; overflow:hidden;}
.table_prolist02 .price{float:none; display:block;  clear:both; padding-top:5px;}
.table_prolist02 .sale_price{float:none; position:relative; display:block; clear:both; height:18px; padding-top:20px; }
.table_prolist02 .sale_price a{ position:relative;}
.table_prolist02 .sale_price a .sale_view_pop{ position:absolute; width:180px; border:1px solid #000; background:#fff; top:10px; left:-100px; visibility:hidden;}
.table_prolist02 .sale_price a:hover .sale_view_pop{ visibility:visible;}
.table_prolist02 .sale_price a .sale_view_pop p{ display:block; height:30px; line-height:30px; padding:0 10px;}
.table_prolist02 .sale_price a .sale_view_pop p .float_right{ float:right;}
.table_prolist02 .sale_price a .sale_view_pop p.sale_price{border-top:1px solid #d7d7d7; background:#EDEDED;}
.table_prolist02 .sale_price a .sale_view_pop p.sale_price .float_right{font-weight:bold;}
.table_prolist02 .price span{float:left; }
.table_prolist02 .sale_price span{float:left; }
.table_prolist02 .sale_price .price02{font-weight:bold; color:#136ccd; font-size:18px; }
.table_prolist02 .s_txt{font-size:11px; padding-right:5px; padding-top:1px; vertical-align:baseline;  }
.table_prolist02 .sale_price .s_txt{padding-top:4px;}
.table_prolist02 .promotion{ text-align:center; padding-top:10px;}
.table_prolist02 .promotion span{ display:inline-block;}
.table_prolist02 .sale_rate{ position:absolute; right:0; color:#136ccd; font-size:16px; font-weight: bold; padding-top:0px;}
.table_prolist02 .sale_rate em{font-size:11px;}
.table_prolist02 .sale_view{ padding-top:5px; padding-right:10px;}



/*주문결제------------------------------------*/
/*주문하실상품 테이블*/
.table_common{width:100%;}
.table_common thead td{height:35px;   font-size:13px; text-align:center;}
.table_common thead td.pro_txt{text-align:left!important; padding-left:15px;}
.table_common tbody td{ padding:15px;border-top:1px solid #e9e9e9; text-align:center; font-size:13px;}
.table_common tbody td.pro_txt{text-align:left!important; padding-left:15px;}
.table_common tbody td.pro_txt span{float:left;  }
.table_common tbody td.pro_txt span.img{ display:block; height:90px; border:1px solid #d4d4d4;}
.table_common tbody td.pro_txt span.txt{  display:block; margin-top:40px; margin-left:20px; height:18px; line-height:16px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; width:250px;}
.table_common tfoot td.total_price{ text-align:right; background:#f9f9f9; height:40px; border-bottom:1px solid #e9e9e9;
 font-size:16px; padding-right:15px; color:#000; font-weight:bold; border-top:1px solid #e9e9e9;}
.table_common tfoot td img{vertical-align:bottom; }
.table_common thead tr{border-top:2px solid #2a2a2a; }
.table_common tbody tr{border-top:1px solid #e9e9e9;}


/*주문서 작성 및 결제*/
.order_info_wrap{width:700px; float:left; overflow:hidden; }
.payment_info_wrap{width:460px; float:right; overflow:hidden; }
.table_common02{width:100%;}
.table_common02 thead td{height:1px; background:#000;}
.table_common02 tbody th{ border-bottom:1px solid #d6d6d6; border-right:1px solid #d6d6d6; padding:10px 15px; font-weight:bold; color:#000; text-align:left; font-size:13px;}
.table_common02 tbody td{border-bottom:1px solid #d6d6d6; border-right:1px solid #d6d6d6; padding:10px 15px;}
.table_common02 tbody td:last-child{border-right:none;}
.table_common02 tbody td select{height:30px;}
.table_common02 tbody td input.input_common.text, .point_card_info input.input_common.text{padding:0 10px; vertical-align: middle; height:30px;}
.table_common02 tbody td input[type="checkbox"]{ width:16px; height:16px; vertical-align: middle;}
.table_common02 tbody td input[type="radio"]{ width:16px; height:16px; vertical-align: middle; margin-right:5px;}

.table_common02 tbody td input + input,.table_common02 tbody td select + input{margin:0 5px}
.table_common02 tbody td select{margin-right:5px;}
.table_common02 tbody td label + label{margin-left:10px;}
.table_common02 tbody td input + label{vertical-align: middle;}



/*포인트사용안내*/
/*.point_card_info{background:url('../img/common/point_card.jpg') no-repeat; background-position:0 0; padding:25px; height:65px;} 
.point_card_info dl.info{padding-left:120px;}
.point_card_info dl dt{ display:inline-block; float:left; line-height:30px; width:30%; height:35px;}
.point_card_info dl dd{display:inline-block; float:left; width:65%; height:35px;}
.point_txt{text-align:right; font-weight:bold; color:#000; font-size:14px;}
.txt_info{border-top:1px solid #000; height:30px; line-height:30px; padding-left:15px;}*/

.point_card_info{  padding:25px;   } 
.point_card_info dl{font-size:16px; margin:3px auto;}
.point_card_info dl.info{padding-left:0px; height:70px;}
.point_card_info dl dt{ display:inline-block; float:left; line-height:30px; width:30%; height:35px;}
.point_card_info dl dd{ position:relative; display:inline-block; float:left; width:65%; height:35px;}
.point_txt{text-align:right; color:#000; font-size:14px; margin-right:10px;}
.point_card_info dl dd .input_txt{position:absolute; font-size:12px; left:7px; top:6px;; color:#a3a3a3;}
.txt_info{border-top:1px solid #000; height:30px; line-height:30px; padding-left:15px;}
.point_txt a{color:#0074c6 !important; font-weight: bold;}

/*총결제금액*/
.grey_box{width:99%; background:#f9f9f9; border:1px solid #d4d4d4; }
.grey_box .payment_wrap{margin:20px 20px; diplay:block;}
.table_common03{width:100%;}
.table_common03 thead td{height:1px; background:#000;}
.table_common03 tfoot td{height:1px; background:#000;}
.table_common03 tbody{font-size:16px; }
.table_common03 tbody th{text-align:left; padding-left:15px; height:40px }
.table_common03 tbody td{text-align:right;  padding-right:15px; height:40px font-weight:bold;}
.table_common03 tbody th.total_price{background:#fff;} 
.table_common03 tbody td.total_price{background:#fff; color:#136ccd; font-weight:bold; font-size:20px;} 

/*결제수단선택*/
.select_payment_wrap{width:100%; background:#fff; border:1px solid #d4d4d4;}
.select_payment_wrap .sel01{display:inline-block; padding:15px;}
.select_payment_wrap input{vertical-align:middle; margin-right:5px;}
.select_payment_wrap label{vertical-align:middle;}
.select_payment_wrap .sel02{display:inline-block; padding:15px;}
.selected_payinfo{padding:15px; border-top:1px solid #d4d4d4;}

/*주문동의*/
.order_agree_txt{background:#fff; border:1px solid #d4d4d4; padding:15px; line-height:18px;}
.agree_chk{padding-top:10px;}
.agree_chk input{vertical-algn:middle; margin-right:5px;}
.agree_chk label{vertical-algn:top; font-size:13px}


/*1125추가*/
/*주문완료*/
.order_end_infobox{  background:#F9F9F9 url(../img/common/order_box_img.jpg) no-repeat; border:1px solid #e9e9e9; padding:50px; background-position::15px 0;}
.order_end_infobox .info_txt{padding-left:220px;}
.order_end_infobox .txt01{font-size:14px; display:block;}
.order_end_infobox .txt02{font-size:20px; font-weight:bold;  display:block;}
.order_end_infobox .txt03{font-size:12px; padding-top:20px; line-height:18px;  display:block;}
.order_end_infobox .txt03 .txt_bl{color:#136ccd;}
.order_end_infobox .txt03 .txt_boldline{color:#000; text-decoration:underline; font-weight:bold;}

.notice_box{ border:1px solid #e9e9e9; padding:40px; background:#f9f9f9;}
.notice_box .txt01{font-size:24px; color:#000; display:block;}
.notice_box .txt02{font-size:12px; color:#A4A4A4; padding-top:10px; display:block; line-height:18px;}
.notice_box .txt03{ padding-top:20px; display:block; font-weight:bold;  display:block; }
.txt_bold{ font-size:18px; font-weight:bold;}
.txt_bold_bl{ font-size:18px; font-weight:bold; color:#136ddc;}

.order_fail_infobox{  background:#F9F9F9 url(../img/common/order_box_img02.jpg) no-repeat; border:1px solid #e9e9e9; padding:50px; background-position::15px 0;}
.order_fail_infobox .info_txt{padding-left:220px;}
.order_fail_infobox .txt01{font-size:14px; display:block;}
.order_fail_infobox .txt02{font-size:24px; font-weight:bold;  display:block; padding-top:5px;}
.order_fail_infobox .txt03{font-size:12px; padding-top:20px; line-height:18px;  display:block;}
.order_fail_infobox .txt03 .txt_bl{color:#136ccd;}
.order_fail_infobox .txt03 .txt_boldline{color:#000; text-decoration:underline; font-weight:bold;}

/*주문-내배송지관리*/
.delipop_table {
	width: 97%;
	border-top: solid 2px #848484;
	font-size: 12px;
	font-family: dotum;
	color: #444444;
	background: #FFF;
}
.delipop_table th {
	border-right: solid 1px #d6d6d6;
	border-bottom: solid 1px #d6d6d6;
	padding-top: 6px;
	padding-bottom: 4px;
	text-align: center;
}
.delipop_table td {
	border-right: solid 1px #d6d6d6;
	border-bottom: solid 1px #d6d6d6;
	padding-top: 6px;
	padding-bottom: 4px;
	line-height: 16px;
	text-align: center;
}
.delipop_table .boxfl {
	border-right: solid 1px #d6d6d6;
	border-bottom: solid 1px #d6d6d6;
	padding-top: 6px;
	padding-bottom: 4px;
	line-height: 16px;
	text-align: left;
}
.delipop {
	width: 692px;
}
.delipop .scroll {
	position: relative;
	top: 30px;
	left: 0px;
	width: 680px;
	height: 260px;
	overflow-y: scroll;
	padding-top: 12px;
	padding-left: 5px;
	padding-right: 5px;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-arrow-color: #ffffff;
	scrollbar-track-color: #f5f5f5;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-face-color: #9b9b9b;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
}
.delipopbox {
	width: 780px;
	height: 378px;
	background: #fff;
	border: solid 0px #dcdcdc
}
.delipopbox .close {
	position: absolute;
	top: 23px;
	left: 748px;
}
.delipopbox .tl {
	position: absolute;
	top: -1px;
	left: -1px;
	display: block;
	width: 7px;
	height: 7px;
	background: url(/Content/Images/Order/deli_poptl.jpg) no-repeat;
	font-size: 0;
}
.delipopbox .tr {
	position: absolute;
	top: -1px;
	left: -6px;
	margin-left: 100%;
	display: block;
	width: 7px;
	height: 7px;
	background: url(/Content/Images/Order/deli_poptr.jpg) no-repeat;
	font-size: 0
}
.delipopbox .bl {
	position: absolute;
	top: 372px;
	left: -1px;
	display: block;
	width: 7px;
	height: 7px;
	background: url(/Content/Images/Order/deli_popbl.jpg) no-repeat;
	font-size: 0
}
.delipopbox .bl {
	position: absolute;
	top: 372px;
	left: -6px;
	margin-left: 100%;
	display: block;
	width: 7px;
	height: 7px;
	background: url(/Content/Images/Order/deli_popbr.jpg) no-repeat;
	font-size: 0
}
.delipopbox .con {
	width: 692px;
	margin: auto;
	padding-top: 35px;
	position: relative;
}
.delipopbox .ttline {
	border-bottom: solid 1px #ac9c86;
}
.delipopbox .tt {
	margin-bottom: -1px;
}
.delipopbox .scroll {
	position: relative;
	top: 20px;
	left: 0px;
	width: 680px;
	height: 240px;
	overflow-y: scroll;
	padding-top: 12px;
	padding-left: 0px;
	padding-right: 10px;
	scrollbar-3dlight-color: #d2c9be;
	scrollbar-arrow-color: #d2c9be;
	scrollbar-track-color: #d2c9be;
	scrollbar-darkshadow-color: #d2c9be;
	scrollbar-face-color: #978a7a;
	scrollbar-highlight-color: #d2c9be;
	scrollbar-shadow-color: #d2c9be;
}



/*170712_추가됨*/
/*맞춤쇼핑*/
.ban_area02 .cate_ban .ban_wrap{width:845px; border:1px solid #d6d7db; border-left:none; overflow: hidden;}
.ban_area02 .cate_ban .ban_wrap ul{width:inherit;}
.ban_area02 .cate_ban .ban_wrap ul li{width:33.3333333%; height:580px; float:left;}
.ban_area02 .cate_ban .ban_wrap ul li img{width:100%; height:100%;}
.ban_area02 .cate_ban .ban_wrap ul li .pro_img{width:inherit; height:290px; overflow: hidden;}
.ban_area02 .cate_ban .ban_wrap ul li .txt{background:#b9c0c8; color:#fff; height:290px; }
.ban_area02 .cate_ban .ban_wrap ul li .txt .txt_wrap{ width:200px; margin:auto; padding-top:60px; text-align: center; box-sizing: border-box;}
.ban_area02 .cate_ban .ban_wrap ul li .txt .txt_wrap .txt01{font-size:22px; font-weight: bold; height:24px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.ban_area02 .cate_ban .ban_wrap ul li .txt .txt_wrap .line{background:#fff; width:50px; height:2px; margin:15px auto;}
.ban_area02 .cate_ban .ban_wrap ul li .txt .txt_wrap .txt02{font-size:13px; width:150px; margin:20px auto; line-height:20px; height:40px; overflow: hidden;}
.ban_area02 .cate_ban .ban_wrap ul li .txt .txt_wrap .price_wrap{margin-top:50px;}
.ban_area02 .cate_ban .ban_wrap ul li .txt .txt_wrap .price_wrap .sale_price{font-size:18px; font-weight: bold;}
	
/*금액대별*/	
.ty_big_prolist{overflow:hidden; height:350px; border:1px solid #fff;}
.ty_big_prolist .pro_ban{position:relative; float:left; background:#fff;  display: block; width:25%;  margin:10px auto; padding:10px 0 20px;}
.ty_big_prolist .pro_ban img{width:200px;}
.ty_big_prolist .proimg{ display:block; }
.ty_big_prolist .txt_wrap{width:90%; margin:auto;}
.ty_big_prolist .txt_wrap .txt02{ overflow: hidden; height:40px; line-height: 20px;  font-size:13px; text-overflow: ellipsis; margin-top:3px; }
.ty_big_prolist .txt_wrap .price_wrap{ clear: both; position: relative; display: block; font-family: tahoma; margin-top:10px;}
.ty_big_prolist .txt_wrap .price_wrap .sale_price{color:#000; text-align:left; margin:0; display:block; font-size:16px; font-family:tahoma; font-weight:bold; }
.ty_big_prolist .txt_wrap .price_wrap .price{color:#a9a9a9; text-align:left; margin:0;   display:block; text-decoration: line-through;  font-size:14px;}
.ty_big_prolist .txt_wrap .price_wrap .icon_point{display: inline-block; width:1.5em; height:1.5em; margin-bottom:-0.2em; background: url(../img/icon_point.jpg) no-repeat top left; background-size:95%; margin-top:10px;}
.ty_big_prolist .txt_wrap .price_wrap .pro_left{display: inline-block;  color:#a9a9a9; font-size:1em; float:right; margin-top:7px;}
.ty_big_prolist .txt_wrap .price_wrap .sale_rate{position:absolute; display:block; color:#CD0003; font-size:18px; font-weight:tahoma;  right:10px; bottom:0; vertical-align: middle; }
.ty_big_prolist .txt_wrap .price_wrap .sale_rate em{ }	
.ban_area03{margin:40px auto 10px;}