@charset "utf-8";

body{min-width:0;background:none;}

/* 팝업 공통 */
.pop_wrap {background:#fff;}
.pop_wrap h1{padding:25px 20px 20px; font-size:20px; font-weight:bold; color:#000; border-bottom:2px solid #000;}
.pop_wrap .pop_cont {padding:20px 20px 30px;}
.pop_wrap .pop_cont h2{font-weight:bold;color:#000;font-size:16px;margin:20px 0 8px;}
.pop_wrap .pop_cont h3{font-weight:bold;color:#444;font-size:14px;margin:20px 0 8px;}
.pop_wrap .pop_cont .type_rows, .pop_wrap .pop_cont .type_cols {border-top:1px solid #dfdfdf;}
.pop_wrap .pop_cont .type_form .form_tel select {width:72px;}
.pop_wrap .pop_cont .type_form .form_tel input {width:56px;}
.pop_wrap .pop_cont .type_form .form_address input {width:90%;margin-top:5px;}
.pop_wrap .pop_cont .type_form .form_address .post {margin:0;}
.pop_wrap .pop_cont .type_form .form_address .post input {width:30%;margin:0;}

/* 쿠폰 조회 및 적용 */
.coupon_use_noti {border:1px solid #dfdfdf; background:#fafafa;margin-top:20px;padding:0 20px 20px;}
.coupon_use_noti ul {padding-left:20px;}
.coupon_use_noti li {list-style-type:disc;list-style-position:outside;line-height:22px;font-size:13px}

/* 상품 진열 */
.pop_pro_ver{padding:0 15px}
.pop_pro_ver table{border:0 none;width:438px;border-bottom:solid 1px #bbb;table-layout:fixed}
.pop_pro_ver table th{color:#888;font-weight:bold;padding:0 0 10px 10px;text-align:left}
.pop_pro_ver table td{color:#444;padding:0 10px 10px 0}
.pop_pro_ver table tr{background-color:#fff;line-height:1.5em}
.pop_pro_ver table tr.gray{background-color:#f4f4f4}
.pop_pro_ver table tr.gray th, .pop_pro_ver table tr.gray td, .pop_pro_ver table tr.amount th, .pop_pro_ver table tr.amount td{padding-top:10px;padding-bottom:0}
.pop_pro_ver table tr.amount th, .pop_pro_ver table tr.amount td{padding-bottom:10px}
.pop_pro_ver table tr.w_line th, .pop_pro_ver table tr.w_line td{background:#fff url(../imgs/goods/bg_detail_info.gif) 0 bottom repeat-x} /* bg가 white 안에 있는 점선라인 */
.pop_pro_ver table tr.w_t_line th, .pop_pro_ver table tr.w_t_line td{background:#fff url(../imgs/goods/bg_detail_info.gif) 0 top repeat-x} /* bg가 gray 안에 있는 점선라인 */
.pop_pro_ver table tr.g_t_line th, .pop_pro_ver table tr.g_t_line td{background:#f4f4f4 url(../imgs/goods/bg_detail_info.gif) 0 top repeat-x} /* bg가 gray 안에 있는 점선라인 */
.pop_pro_ver table td.product{border-bottom:solid 1px #ddd;padding-bottom:10px}
.pop_pro_ver table td.product a.img{display:block;float:left;width:90px}
.pop_pro_ver table td.product a.img img{border:solid 1px #ddd}
.pop_pro_ver table td div.num{line-height:21px}
.pop_pro_ver table td div.num input{display:block;float:left;border:solid 1px #a2a2a2;margin:1px 2px 0 0;padding:2px;font-size:11px}
.pop_pro_ver table td div.num span{display:block;float:left;margin-right:5px}
.pop_pro_ver table td div.num span a{display:block;margin:1px 0}
.pop_pro_ver table tr.option th, .pop_pro_ver table tr.option td{font-size:11px;padding-top:0;padding-bottom:5px}
.pop_pro_ver table tr.option_title th, .pop_pro_ver table tr.option_title td{font-size:11px;font-weight:bold;padding-top:5px;padding-bottom:2px}
.pop_pro_ver table tr.option_first th, .pop_pro_ver table tr.option_first td{padding-top:12px}
.pop_pro_ver table tr.option_last th, .pop_pro_ver table tr.option_last td{padding-bottom:12px}
.pop_pro_ver table tr.option td select{width:100%;font-size:11px}
.pop_pro_ver table tr.option td p{font-size:11px;line-height:15px;margin-bottom:5px}
.pop_pro_ver table tr.option td textarea{width:100%;font-size:11px}
	/* 옵션선택시 나오는 부분 */
.pop_pro_ver table tr.option_select td{padding-right:15px;padding-left:15px;padding-bottom:8px!important;font-size:11px;color:#888}
.pop_pro_ver table tr.option_select td p{padding:0 10px;color:#8e5c2c;line-height:1.3em}
.pop_pro_ver table tr.option_select td div{height:130px;overflow:hidden;overflow-y:scroll;border:solid 1px #ddd;padding:5px 5px 0;margin:5px 0 2px;background-color:#fff}
.pop_pro_ver table tr.option_select td div ul{overflow:hidden}
.pop_pro_ver table tr.option_select td div ul li{float:left;margin-bottom:5px}
.pop_pro_ver table tr.option_select td div ul li.line{border-top:solid 1px #ddd}
.pop_pro_ver table tr.option_select td div ul li.price{float:right;padding:0 5px;font-weight:bold;margin-top:3px}
.pop_pro_ver table tr.option_select td div ul li.title{width:55%;color:#444;margin-top:3px;margin-left:5px}
.pop_pro_ver table tr.option_select td div ul li input{display:block;float:left;border:solid 1px #a2a2a2;margin:1px 2px 0 0;padding:2px;font-size:11px}
.pop_pro_ver table tr.option_select td div ul li span{display:block;float:left}
.pop_pro_ver table tr.option_select td div ul li span a{display:block;margin:1px 0}
.pop_pro_ver table tr.option_select td div ul.addition li.title{color:#004bbd}
	/* 최종가격 */
.pop_pro_ver table tr.total_sum td{text-align:right;padding:10px 8px 6px}
.pop_pro_ver table tr.total_sum td strong{color:#000;font-size:12px;font-family:Tahoma;color:#de3434}

/* 우편번호 찾기 - 지번 */
ul.zip_list{height:285px;overflow:hidden;overflow-y:scroll;border:1px solid #DCDCDC;padding:9px 10px 4px}
ul.zip_list li{padding-left:7px;font-size:11px;line-height:1.3em;background:url(../imgs/icon/bul_red_square.gif) 0 5px no-repeat;margin-bottom:5px}

/* 우편번호 찾기 - 도로명 */
.pop_zip{padding:14px;background:white;border:1px solid #ccc;color:#666;min-height:360px}
.pop_zip h1{height:28px;border-bottom:2px solid #ca1818}
.pop_zip h1 img{margin:3px}
.zip_wrap .zip_type{height:45px;border-bottom:1px solid #dcdcdc}
.zip_wrap .zip_type ul{padding:16px 0 0 15px;display:block}
.zip_wrap .zip_type ul li{float:left;margin-left:10px}
.zip_wrap .zip_type ul li:first-child{margin-left:0px}
.zip_wrap .zip_type label{margin-left:5px;cursor:pointer;height:13px;line-height:13px;overflow:hidden}
.zip_wrap .zip_type input{width:13px;height:13px;margin-top:-2px}
.zip_wrap .zip_section{display:none}
.zip_wrap .zip_section .ex{color:black;font-size:11px;text-align:center;padding:15px 0;line-height:16px}
.zip_wrap .zip_section .ex span{color:#999}
.zip_wrap .zip_section .tip{color:#888;margin-top:10px}
.zip_wrap .zip_section .tip span{margin-left:10px}
.zip_wrap .zip_section .tip a{text-decoration:none;color:#888}
.zip_wrap .zip_section .tip a:hover{text-decoration:underline;color:#555}
.zip_wrap .zip_search{background:#f8f8f8;border:1px solid #ccc;padding:10px 0px;overflow:hidden}
.zip_wrap .zip_search ul{margin-top:-7px;margin-left:10px}
.zip_wrap .zip_search label{color:#444;font-weight:bold;width:50px;display:inline-block;float:left;height:21px;line-height:23px;cursor:pointer}
.zip_wrap .zip_search select{font-size:12px;width:90px;float:left;border:1px solid #ccc;color:#888;height:23px;line-height:23px}
.zip_wrap .zip_search input{font-size:12px;width:85px;display:inline-block;float:left;border:1px solid #ccc;background:white;height:21px;line-height:21px;padding-left:5px;color:#888;margin:0}
.zip_wrap .zip_search button{float:left;margin-left:10px}
.zip_wrap .zip_search li{min-width:142px;float:left;margin-top:7px;margin-left:15px;height:23px}
.zip_wrap .zip_search .zip_search_detail{display:none}
.zip_wrap .zip_search .b_dong{background:#fff url(../imgs/global/address_input_txt4.png) 5px 5px no-repeat}
.zip_wrap .zip_search .b_jibun{background:#fff url(../imgs/global/address_input_txt1.png) 5px 5px no-repeat}
.zip_wrap .zip_search .b_street{background:#fff url(../imgs/global/address_input_txt5.png) 5px 5px no-repeat}
.zip_wrap .zip_search .b_bldgNo{background:#fff url(../imgs/global/address_input_txt2.png) 5px 5px no-repeat}
.zip_wrap .zip_search .b_bldgName{background:#fff url(../imgs/global/address_input_txt3.png) 5px 5px no-repeat}
.zip_wrap .zip_result{padding:5px 0;height:149px;overflow-y:auto;overflow-x:hidden;border:1px solid #ddd}
.zip_wrap .zip_result ul{margin:0 10px}
.zip_wrap .zip_result li{text-indent:10px;padding:6px 0;border-bottom:1px solid #ddd}
.zip_wrap .zip_result li a{color:#666;text-decoration:none}
.zip_wrap .zip_result li a:hover{color:#444;text-decoration:underline}
.zip_wrap .zip_result li a span{display:block;font-size:11px}
.zip_wrap .zip_btn{text-align:center;margin:20px 0}

/* 확대보기 */
#pop_zoom{overflow:hidden; margin-top:20px;}
#pop_zoom .zoom_left{float:left;overflow:hidden;margin-right:26px;padding:2px;border:1px solid #ccc;text-align:center}
#pop_zoom .zoom_right{float:left;overflow:hidden;text-align:center}
#pop_zoom .zoom_right p{margin:30px 0 64px 13px;padding:0;border:0 none;background:none;line-height:16px;text-align:left}
#pop_zoom .zoom_right p span{display:block;margin-top:8px}
#pop_zoom .zoom_right p span strong{margin-right:7px;color:#000}
#pop_zoom .thumbs{overflow-y:scroll;height:127px;margin-bottom:10px;padding:5px 0 5px 5px;background-color:#f8f8f8}
#pop_zoom .thumbs li{float:left;margin:4px;border:1px solid #ccc}
#pop_zoom .thumbs li img{margin:1px}
#pop_zoom .thumbs li.current{border:2px solid #000}
#pop_zoom .thumbs li.current img{margin:0}

/* 상품평,상품Q&A */
.question_content{word-wrap:break-word;white-space:-moz-pre-wrap;white-space:pre-wrap}
.question_content div{_height:expression(this.scrollHeight>70?"70px":"auto");/* sets max-height for IE6 */ max-height:70px;overflow-x:hidden;overflow-y:auto}

/* (관리자)주문클레임 */
.pop_wrap .pop_cont .subtitle {margin:20px 0 8px;font-size:16px;}
.pop_wrap .pop_cont .claim_result {margin-top:30px;padding:20px 40px;border:1px solid #eee;background:#fafafa;line-height:24px;text-align:center;font-size:13px;}
.pop_wrap .pop_cont .claim_result .big {font-size:18px;color:#000}