
/* 상품페이지 레이아웃 */
.product { border:1px solid #dedede; background:#ffffff}
.product_info {width:620px;float:left;}
.product_purchase { border-left:1px solid #eeeeee; padding:0 18px;width:480px; min-height:650px; float:right; letter-spacing:-1px}

/* 상단 상품 가격정보 & 그래프 */
.price_graph_area { margin:10px 10px; height:150px; background:#e5ecf6; position:relative}
.price_graph_area .prd_price_info { position:absolute; top:30px; left:20px;letter-spacing:-1px}
.price_graph_area .prd_price_info .prd_name {padding:0 0 5px 0; font-size:18px; font-weight:bold;}
.price_graph_area .prd_price_info .prd_sale {display:inline-block;background:url(../images/prd_saletype_txt.png) no-repeat;width:140px;height:23px;margin:0 0 3px 0;font-size:0;line-height:0}
.price_graph_area .prd_price_info .prd_sale_up {background-position:0 -85px}
.price_graph_area .prd_price_info .prd_sale_random {background-position:0 0}
.price_graph_area .prd_price_info .prd_sale_down {background-position:0 -40px}
.price_graph_area .prd_price_info .prd_price {color:#646464}
.price_graph_area .prd_price_info .price_now {color:#fb3131; font-size:16px; font-weight:bold}
.price_graph_area .prd_price_info .num {padding:5px 0 0 0;font-size:24px}
.price_graph_area .price_graph {position:absolute;top:0px;left:280px;font-size:11px;color:#9b9da1;letter-spacing:-1px}
.price_graph_area .star_score_top { margin-bottom:10px}
.price_graph_area .star_score_top strong { font-size:14px; margin-right:5px; vertical-align:top;}
.price_graph_area .star_score_top .star_score {}

/* 상품이미지 상품정보 스티커 */
.product_info .prd_img {padding:25px 0; width:100%; position:relative;}
.product_info .prd_img .stiker {width:130px; position:absolute; top:25px; left:15px }
.product_info .prd_img .stiker div { width:95px; height:95px;margin:0 0 5px 0;background:url(../images/stiker.png) no-repeat;font-size:0;line-height:0}
.product_info .prd_img .stiker .random {}
.product_info .prd_img .stiker .up { background-position: -190px 0}
.product_info .prd_img .stiker .down {background-position: -95px 0}
.product_info .prd_img .stiker .today_open {background-position:0 -95px}
.product_info .prd_img .stiker .closed { background:url(../images/closed.gif) no-repeat}
.product_info .prd_img .stiker .del_free {background-position:0 -190px}
.product_info .prd_img .stiker .del_free_con {background-position:-95px -190px}
.product_info .prd_img .thumbnail { padding-left:65px }
.product_info .prd_img .thumbnail img {width:480px;height:480px; border:1px solid #dadada;}
.product_info .prd_img:after {content:" ";display:block;clear:both}
.product_info .small-img {text-align: center;}
.product_info .small-img img {border-radius:5px; border:1px solid #ccc; width: 70px; padding: 0 10px 0 10px ;vertical-align:middle;opacity: 0.5;}
.product_info .small-img .on {width: 80px; opacity: 1;}

/* 상품정보 상세 페이지 */
.prd_detail { clear:both}
.prd_detail .tap { height:47px; border-bottom:2px solid #474e59 }
.prd_detail .tap li { float:left; background:#f3f3f3; border-right:1px solid #cbcbcb; border-top:1px solid #cbcbcb; text-align:center}
.prd_detail .tap li.on { background:#474e59}
.prd_detail .tap li.on a {color:#fff}
.prd_detail .tap li.txt2 a {height:37px;padding:9px 15px 0 15px;}
.prd_detail .tap a  { display:inline-block;padding:16px 15px 0 15px; height:30px; font-size:12px; font-weight:bold; color:#333333; line-height:14px; letter-spacing:-1px}
.prd_detail .tap_cont { padding:30px 20px}
.prd_detail .tap_cont img { width:100%}
.prd_detail .tap_cont h3 {font-size:16px; color:#2b2b2b; font-family:"맑은고딕",'Malgun Gothic'; letter-spacing:-1px}

/* 상품문의 */
.qna_list_top { position:relative; height:35px;}
.qna_list_top .tit_desc {margin:8px 0 0 0;font-size:11px;color:#666; line-height:20px; letter-spacing:-1px}
.qna_list_top .tit_desc strong { color:#FF5F00}
.qna_list_top .btn_sml { position:absolute; top:15px; right:5px }
.qna_list { width:100%;font-size:12px; margin:20px 0;border-top:3px solid #474f59;border-bottom:1px solid #474f59;}
.qna_list thead {}
.qna_list thead th,
.qna_list tbody td { text-align:center; border-top:1px solid #d4d4d4;}
.qna_list thead th {padding:12px 0;font-weight:bold;color:#444444;}
.qna_list tbody {}
.qna_list tbody td {padding:10px 0;color:#666666; vertical-align:middle}
.qna_list .tl { padding-left:15px }
.qna_list .link {color:#666666;}
.qna_list td .btn {display:block !important;margin:3px auto}
.qna_list {}
.qna_list .qna_cont { background:#f8f8f8; padding:15px 70px}
.qna_list .qna_cont .qna_q { margin:0 0 10px 0}
.qna_list .qna_cont .qna_a { background:url(../images/ico_reply.gif) no-repeat; padding:0 0 0 50px; line-height:150%}
.ico_reply { display:inline-block; width:40px; height:14px; margin:0 10px 0 10px; background:url(../images/ico_reply.gif) no-repeat;  font-size:0; line-height:0; text-indent:-9999px; vertical-align:top}


/* 상품리뷰 */
.review_static { position:relative; height:40px; margin:0 0 10px 0}
.review_static h3 {}
.review_static .btn_sml { position:absolute; top:5px; right:5px }
.review_average { border:1px solid #dfe3e8; background:#f2f4f6; margin:0 0 10px 0; padding:15px 50px;} 
.review_average_type { font-weight:bold; color:#737d8a; margin:0 10px 0 20px}
.review_lst { border-bottom:1px solid #afafaf; margin:0 0 20px 0}
.review_lst img { width: 100px; height: 100px; float: right; margin: 6px; border-radius: 5px; border: 1px solid #ccc;}
.review_cont { border-top:1px solid #e3e3e3; padding:15px 10px}
.review_head { height:15px; padding:0 0 5px 0}
.review_head .user_id,
.review_head .seller_id { font-weight:bold}
.review_head .data { margin:0 0 0 5px; color:#969696; font-size:11px;}
.review_head .review_info_wrap { float:left }
.review_head .star_wrap { float:right; height:15px; vertical-align:top }
.review_head .star_wrap .score { padding:5px 0 0 0}
.review_con_txt { clear:both}
.review_con_btn {}
.review_reply { border-top:1px solid #e3e3e3; background:url(../images/ico_reply.gif) no-repeat 30px 18px; background-color:#f8f8f8; padding:15px 0 15px 80px; line-height:150%}
.star_score { display:inline-block; width:75px; height:15px; background:url(../images/star_bg.png) repeat-x;}
.star { display:inline-block; height:100%; background:url(../images/star.png) repeat-x}
.score { vertical-align:top}
.score strong { vertical-align:top}
.review_num { vertical-align:top}
.btn_edit_s { background-position:-150px -130px; width:30px; height:18px;}
.btn_delete_s { background-position:-185px -130px; width:30px; height:18px;}

.product_purchase .sel_option_free {font-size: 16px;color:#00b0f0; font-weight:600; padding-bottom:15px;}
.product_purchase .time-deal-2 {padding:20px; background-color: #dadada; position: relative; top:23px;}
.product_purchase .time-deal-text-2 {position: relative; font-size: 20px; bottom: 10px; text-align: center;font-weight:600;color:#df0000;}

/* 상품명 */
.product_purchase .prd_name { padding:20px 0;}
.product_purchase .prd_name h2 { font-size:20px;}
.product_purchase .prd_name .del_info { padding:5px 0 0 0; color:#666}

/* 옵션 설정 */
.product_purchase .prd_option {margin:30px 0 15px 0}
.product_purchase .prd_option .sel_option {margin:0 0 8px 0;border:1px solid #bababa}
.product_purchase .prd_option .sel_option .SEL_OPTION_NEW {width:100%;padding:5px 8px 5px 0;height:26px;*height:auto;*margin-top:3px;border:none;border-radius:0;background:#fff url(../images/sel_arr.gif) 100% 50% no-repeat;background-size:22px 16px;-webkit-background-size:22px 16px;-webkit-appearance:none;font-size:12px;line-height:15px;color:#606060}
.product_purchase .prd_option .sel_option .SEL_OPTION_FAM {width:100%;padding:5px 8px 5px 0;height:26px;*height:auto;*margin-top:3px;border:none;border-radius:0;background:#fff url(../images/sel_arr.gif) 100% 50% no-repeat;background-size:22px 16px;-webkit-background-size:22px 16px;-webkit-appearance:none;font-size:12px;line-height:15px;color:#606060}
.product_purchase .prd_option .sel_option .sel_opt {width:100%;padding:5px 8px 5px 0;height:26px;*height:auto;*margin-top:3px;border:none;border-radius:0;background:#fff url(../images/sel_arr.gif) 100% 50% no-repeat;background-size:22px 16px;-webkit-background-size:22px 16px;-webkit-appearance:none;font-size:12px;line-height:15px;color:#606060}
.product_purchase .prd_option .sel_option_result { padding:15px; background:#f9f9f9; border:1px solid #e3e3e3; }
.product_purchase .prd_option .sel_option_result li { padding:0 0 10px; margin:0 0 15px 0; border-bottom:1px solid #ededed}
.product_purchase .opiton_name {font-size:11px;color:#666666;display:block; padding:0 0 5px 0}
.product_purchase .opiton_detail {font-size:11px;color:#666666;display:block;padding:0 0 5px 0;text-align:right}
.product_purchase .opiton_detail .num {font-size:12px;color:#ef4343}
.product_purchase .opiton_edit { height:25px; position: relative;}

.product_purchase .count {border:1px solid #aaaaaa; width:83px; height:23px; position:relative; float:left}
.product_purchase .count .prd_num { position:absolute; top:0; left:23px; width:35px; height:23px; text-align:center; border:none 0; border-left:1px solid #aaaaaa; border-right:1px solid #aaaaaa; line-height:12px}
.product_purchase .count .btn_p_plus {position:absolute;top:0;left:0;display:inline-block;width:23px;height:23px;background:url(../images/btn_plusminus.gif) no-repeat;font-size:0;line-height:0}
.product_purchase .count .btn_p_minus {position:absolute;top:0;right:0;display:inline-block;width:23px;height:23px;background:url(../images/btn_plusminus.gif) no-repeat 0 -23px;font-size:0;line-height:0}
.product_purchase .option_price {float:right; padding:5px 0 0 0;color:#444444}
.product_purchase .coupon-1 {background-color: #fb3131; width: 70px; height: 22px; position: absolute; left: 91px; top: 1px; border-radius: 5px;}
.product_purchase .coupon-1 .coupon-text {position: absolute; left: 11px; top: 5px; font-size: 14px; font-weight: bold; color: white;}
.product_purchase .btn_del {display:inline-block; margin:0 0 0 5px;width:12px; height:12px; background:url(../images/btn_del.gif) no-repeat;vertical-align:top;font-size:0;line-height:0}

/* 시계 */            
.product_purchase .prd_time { width:100%; height:74px; position:relative; background:url(../images/time.png) no-repeat;font-weight:bold; font-family:Tahoma, Geneva, sans-serif; letter-spacing:-0.5px}
.product_purchase .prd_time .time_info {position:absolute;top:10px;left:0;width:100%;text-align:center; vertical-align:top; color:#c3c8d0}
.product_purchase .prd_time .time_info span {display:inline-block;vertical-align:top}
.product_purchase .prd_time .won {color:#fff;line-height:16px}
.product_purchase .prd_time .time_info strong { font-weight:bold; color:#fff}
.product_purchase .prd_time .minsec { color:#83c3ff; line-height:16px}
.product_purchase .prd_time p {}
.product_purchase .prd_time .open_tiem {position:absolute;top:40px;left:88px;font-size:14px;color:#2b2b2b;line-height:16px}
.product_purchase .prd_time .time {position:absolute;top:30px;left:186px;font-size:35px; color:#ffe956; font-weight:normal; line-height:35px}
.product_purchase .coupon {}

/* 상품 가격 */
.product_purchase .price_start,
.product_purchase .price_now {}
.product_purchase .price_start dl,
.product_purchase .price_now dl {}
.product_purchase .price_start {color:#7b7b7b; margin:7px 0 0 0}
.product_purchase .price_start dt,
.product_purchase .price_start dd {display:inline-block;font-size:20px;font-weight:bold;}
.product_purchase .price_start dt {float:left;width:120px}
.product_purchase .price_start dd {}
.product_purchase .price_start .num {color:#7b7b7b;font-size:20px}
.product_purchase .price_normal {color:#7b7b7b; margin:15px 0 0 0}
.product_purchase .price_normal dt,
.product_purchase .price_normal dd {display:inline-block;font-size:16px;font-weight:bold;}
.product_purchase .price_normal dt {float:left;width:120px}
.product_purchase .price_normal dd {text-decoration:line-through}
.product_purchase .price_normal .num {color:#7b7b7b;font-size:16px}
.product_purchase .price_now {display:block; position:absolute; top:60px; left:0; clear:both; width:100%;}
.product_purchase .price_now dt,
.product_purchase .price_now dd {font-size:14px;color:#fb3131; font-weight:bold}
.product_purchase .price_now dt {}
.product_purchase .price_now dd {}
.product_purchase .price_now .num {margin-left:20px; font-size:24px}

/* 상품 가격: 업 다운세일 */
.product_purchase .prd_price { padding:20px 0 15px 0; height:80px; position:relative}
.product_purchase .prd_price .slae_per { float:right}
.product_purchase .prd_price .price_start {float:left; padding-right:10px}
.product_purchase .prd_price .price_start dl,
.product_purchase .prd_price .price_normal dl,
.product_purchase .prd_price .price_now dl {width:180px}
.product_purchase .prd_price .price_start { margin:5px 0 0 0}
.product_purchase .prd_price .price_start dt,
.product_purchase .prd_price .price_start dd {}
.product_purchase .prd_price .price_start dt {}
.product_purchase .prd_price .price_start dd {}
.product_purchase .prd_price .price_start .num {}
.product_purchase .prd_price .price_normal { margin:5px 0 0 0}
.product_purchase .prd_price .price_normal dt,
.product_purchase .prd_price .price_normal dd {}
.product_purchase .prd_price .price_normal dt {}
.product_purchase .prd_price .price_normal dd {}
.product_purchase .prd_price .price_normal .num {}
.product_purchase .prd_price .price_now { display:block; position:absolute; top:60px; left:0; clear:both; width:100%;}
.product_purchase .prd_price .price_now dt,
.product_purchase .prd_price .price_now dd {display:inline-block;line-height:35px;}
.product_purchase .prd_price .price_now dt {float:left;width:80px;*width:107px; margin-top:5px}
.product_purchase .prd_price .price_now dd {float:left;width:145px;*width:155px;padding-right:10px}
.product_purchase .prd_price .price_now .num {}

/* 상품 가격: 랜덤세일 */
.product_purchase .prd_price_random { padding:15px 0 10px 0;position: relative;height:90px;}
.product_purchase .prd_price_random .price_start dt {}
.product_purchase .prd_price_random .slae_per { float:right}
.product_purchase .prd_price_random .price_now dt {float:left; line-height:30px;}
.product_purchase .prd_price_random .price_now dt strong { margin-left:20px}
.product_purchase .prd_price_random .price_now dd { line-height:30px; text-align:left}
.product_purchase .prd_price_random .price_randomsale { display:block; padding:0 6px; height:53px; background:url(../images/random_price.png) no-repeat; text-align:right}
.product_purchase .prd_price_random .random_num { font-family:Tahoma, Geneva, sans-serif; display:inline-block; width:39px; margin-right:1px;color:#fb3131; font-size:33px; text-align:center}
.product_purchase .prd_price_random .random_com { color:#fff; display:inline-block; font-size:25px; width:8px;}

.product_purchase .prd_price_random .price_jackpot .jackpot_num {float:left;width:7.6%;font-size:40px;color:#fb3131;line-height:66px;text-align:center;font-weight:bold;}
.product_purchase .prd_price_random .price_jackpot .jackpot_com {float:left;width:1.3%;}


/* 선택 상품가격 */
.product_purchase .prd_price_total { text-align:right; padding:20px 10px 15px 0; line-height:15px;border-top:2px solid #d0d0d0}
.product_purchase .prd_price_total dl {text-align:right}
.product_purchase .prd_price_total dt,
.product_purchase .prd_price_total dd {display:inline;text-align:right}
.product_purchase .prd_price_total dt {color:#606060}
.product_purchase .prd_price_total .num {font-size:22px;color:#333333}

/* 퍼센트 아이콘 */
.product_purchase .slae_per { display:block; width:67px; line-height:25px; background:url(../images/sale_percent.png) no-repeat; text-align:center;font-family:Tahoma, Geneva, sans-serif; color:#fff}
.product_purchase .slae_per strong { padding-top:10px; font-size:25px; line-height:28px; letter-spacing:-1px; font-weight:normal}
.product_purchase .per_up { padding:15px 0 10px 0; background-position:0 -54px}
.product_purchase .per_down { padding:8px 0 13px 0;}
.product_purchase .sale_percent {float:left;color:#474e59; font-size:25px;line-height:30px; padding:5px 8px 0 0}
.product_purchase .sale_percent .num {color:#474e59 !important; font-size:35px; font-weight:normal; letter-spacing:-0.05em}
.product_purchase .timesale_percent { width:70px; float:right;}
.product_purchase .sale_per_tit { display:block; color:#D40000; font-size:12px; text-align:center; font-weight:bold; font-family:Tahoma, Geneva, sans-serif}
.product_purchase .sale_num_info { float:right; text-align:center}
.product_purchase .sale_num { display:block; margin-top:2px; font-size:12px; font-weight:bold}
.product_purchase .random_sale_info .sale_num { color:#ff6e00;}
.product_purchase .up_sale_info .sale_num { color:#7737b3;}
.product_purchase .down_sale_info .sale_num { color:#364cd4;}
.product_purchase .ico_sale_type { display:inline-block; background:url(../images/saletype.png) no-repeat; font-size:0; line-height:0; vertical-align:top}
.product_purchase .sale_type_random { width:59px; height:22px;}
.product_purchase .sale_type_up { width:39px; height:22px; background-position:0 -30px}
.product_purchase .sale_type_down { width:49px; height:22px; background-position:0 -60px}
.product_purchase .sale_type_add { width:59px; height:22px; background-position:0 -90px}


/* 랜덤세일가 만들기 */
.product_purchase .prd_radomsale {}
.product_purchase .prd_radomsale .desc { padding:0 0 5px 0; font-size:11px; color:#364ab1} 
.product_purchase .prd_radomsale .btn_random { width:100%; height:50px;background:url(../images/btn.png) no-repeat -490px -280px; text-align:center; letter-spacing:-0.3px; font-family:Tahoma, Geneva, sans-serif; font-size:20px; line-height:50px; color:#fff; font-weight:bold}
.product_purchase .prd_radomsale .btn_random_stop { width:100%; height:50px;background:url(../images/btn.png) no-repeat -490px -340px; text-align:center; letter-spacing:-0.3px; font-family:Tahoma, Geneva, sans-serif; font-size:20px; line-height:50px; color:#fff; font-weight:bold}/* 추가 */
.product_purchase .prd_radomsale .user_point {padding:10px 10px 20px 0;font-size:11px;color:#606060; text-align:right}
.product_purchase .prd_radomsale .user_point .num {font-size:14px;color:#3962d8}
.product_purchase .prd_radomsale .sale_desc {margin:5px;font-size:12px; color:#444; line-height:22px;}
.product_purchase .prd_radomsale .sale_type_add { margin-right:5px}
.product_purchase .prd_radomsale .btn_box-start {  float:left; text-align:center; padding: 10px 20px 10px 20px; font-size: 16px; font-weight:bold; border:1px solid red; border-radius: 5px; background-color: red; color: white; width:91%;}
.product_purchase .prd_radomsale .btn_box-stop {  float:left; text-align:center; padding: 10px 20px 10px 20px; font-size: 16px; font-weight:bold; border:1px solid blue; border-radius: 5px; background-color: blue; color: white; width:91%;}

/* 구매버튼 */
.product_purchase .btn_box {vertical-align:top; height:42px; margin-bottom:30px;}
.product_purchase .btn_box .btn_box-1 {  float:left; text-align:center; padding: 10px 20px 10px 20px; font-size: 16px; font-weight:bold; border:1px solid red; border-radius: 5px; background-color: red; color: white; width:40%;}
.product_purchase .btn_box .btn_box-2 {  float:right; text-align:center; padding: 10px 20px 10px 20px; font-size: 16px; font-weight:bold; border:1px solid red; border-radius: 5px; width:40%;}
.product_purchase .btn_buy {float:left;width:170px;height:42px;background:url(../images/btn.png) no-repeat 0 0}
.product_purchase .btn_cart {float:right;width:170px;height:42px;background:url(../images/btn.png) no-repeat 0 -50px}

/* 랜덤세일 남은시간 추가 */
.randomsale_info { padding:10px 10px 20px; position:relative }
.randomsale_info .left_time { float:left; background:url(../images/ico_time.png) no-repeat; padding:3px 5px 0 20px;font-size:12px;color:#606060; letter-spacing:0;}
.randomsale_info .user_point { float:right; padding:0 !important; line-height:15px}
.randomsale_info .sound { float:left; font-size:12px; font-weight:bold; color:#727272; font-family:Tahoma, Geneva, sans-serif; background:url(../images/ico_sound.png) no-repeat 0 1px; padding:0 0 0 12px; line-height:15px}
.randomsale_info .sound_on em { color:#538bf4}
.randomsale_info .sound_off em { color:#aaa}

/* 찜하기 */
.prd_lefttime_tools { position:relative; width:100%; height:30px; margin:10px 0 0 0; clear:both }
.prd_lefttime_tools .left_time { position:absolute; top:8px; left:5px; display:block; line-height:16px; background:url(../images/ico_time.png) no-repeat; padding:0 5px 0 20px;font-weight:bold;font-size:20px;color:#606060; letter-spacing:0;}
.prd_lefttime_tools .share_prd { position:absolute; top:0; right:35px;}
/*.
prd_lefttime_tools .share_prd div {float:left; display:block; margin:0 0 0 5px; width:20px; height:20px; font-size:0; line-height:0; background:url(../images/prd_main.png) no-repeat; vertical-align:top; cursor:pointer}
.prd_lefttime_tools .share_prd .facebook {background-position:-150px -151px;}
.prd_lefttime_tools .share_prd .kakaos {background-position:-150px -196px;}
.prd_lefttime_tools .wish {position:absolute; top:0; right:10px; display:inline-block; width:20px; height:20px; background:url(../images/prd_main.png) no-repeat; background-position:-150px -85px; font-size:0; line-height:0; cursor:pointer}
.prd_lefttime_tools .wish_on,
.prd_lefttime_tools .wish:hover{ background-position:-150px -107px;}
*/
.prd_lefttime_tools .share_prd div {float:left; margin:0 5px 0 0; width:31px; height:30px; font-size:0; line-height:0; background:url(../images/ico_sns.png) no-repeat; background-size:360px auto; vertical-align:top; cursor:pointer}
.prd_lefttime_tools .share_prd .facebook {background-position:0 0;}
.prd_lefttime_tools .share_prd .kakaos {background-position:-184px 0;}
.prd_lefttime_tools .wish { float:right; margin:0 4px 0 0; width:31px; height:30px; background:url(../images/ico_wish.png) no-repeat; background-size:75px auto; font-size:0; line-height:0; cursor:pointer}
.prd_lefttime_tools .wish_on,
.prd_lefttime_tools .wish:hover{ background-position:-35px 0;}

/* 랜덤타입 */
.randomtype_b { position:absolute; bottom:35px; right:60px}
.randomtype_b span { float:left; display:block; font-size:0; line-height:0; width:84px; height:85px; margin:0 0 0 5px}
.randomtype_b .random_jp { background:url(../images/randomtype.png) no-repeat 0 -85px !important}
.randomtype_b .random_up {background:url(../images/randomtype.png) no-repeat -180px -85px !important}
.randomtype_b .random_down {background:url(../images/randomtype.png) no-repeat -90px -85px !important}

/* 타임쿠폰 */
.timecoupon_b { display:block; font-size:0; line-height:0; width:84px; height:85px; background:url(../images/timecoupon.png) no-repeat 0 -85px}

/* 솔드아웃 */
.soldout_b { position:absolute; top:25px; left:130px;  display:block; font-size:0; line-height:0; background:url(../images/soldout_b.png) no-repeat; width:425px; height:425px;}

/* 배송정보 */
.del_info2 { font-size:11px}

/* 상품정보 상세 페이지- 넓힘 */
.prd_detail_wide { clear:both}
.prd_detail_wide .tap { height:39px; border-bottom:2px solid #474e59 }
.prd_detail_wide .tap li { width:25%; box-sizing:border-box; float:left; background:#f3f3f3; border-right:1px solid #cbcbcb; border-top:1px solid #cbcbcb; text-align:center}
.prd_detail_wide .tap li.on { background:#474e59}
.prd_detail_wide .tap li.on a {color:#fff}
.prd_detail_wide .tap li.txt2 a {}
.prd_detail_wide .tap li:last-child { border-right:0}
.prd_detail_wide .tap a  { display:inline-block;padding:12px 15px 0 15px; height:26px; font-size:12px; font-weight:bold; color:#333333; line-height:14px; letter-spacing:-1px}
.prd_detail_wide .tap_cont { padding:30px 20px; text-align:center}
.prd_detail_wide .tap_cont img { width : 100%}
.prd_detail_wide .tap_cont h3 {font-size:16px; color:#2b2b2b; font-family:"맑은고딕",'Malgun Gothic'; letter-spacing:-1px}

/* 베스트 아이템 */
.seller_best_item { background:#fff}
.seller_best_item .tit { padding:10px; position:relative; background:#dfe8f0; border-top:2px solid #aebdca; border-bottom:1px solid #aebdca}
.seller_best_item .tit h3 { font-size:16px; color:#222; line-height:20px;}
.seller_best_item .tit a { position:absolute; right:13px; top:7px; font-size:12px; padding:0 8px 0 6px; line-height:24px}
.seller_best_item ul { overflow:hidden; display:block}
.seller_best_item ul li { float:left; width:33.3%;  text-align:center; margin:15px 0;}
.seller_best_item ul li img { width:60%; border:1px solid #e3e3e3}

/* 타임세일 베스트 */
.timesale_best_item { background:#fff}
.timesale_best_item .tit { padding:10px; position:relative; background:#f1f1f1; border-top:2px solid #bcbcbc; border-bottom:1px solid #bcbcbc}
.timesale_best_item .tit h3 { font-size:16px; color:#222; line-height:20px;}
.timesale_best_item .tit a { position:absolute; right:13px; top:7px; font-size:12px; padding:0 8px 0 6px; line-height:24px}
.timesale_best_item ul { overflow:hidden; display:block}
.timesale_best_item ul li { float:left; width:33.3%;  text-align:center; margin:15px 0;}
.timesale_best_item ul li img { width:60%; border:1px solid #e3e3e3}

/* 베스트 상품 */
#best_prd_lst { clear:both; margin:0 auto; }
#best_prd_lst .seller_best_tit { padding:12px 25px; position:relative; background:#dfe8f0; border-top:2px solid #aebdca; border-bottom:1px solid #aebdca}
#best_prd_lst .timesale_best_tit { padding:12px 25px; position:relative; background:#f1f1f1; border-top:2px solid #bcbcbc; border-bottom:1px solid #bcbcbc}
#best_prd_lst .seller_best_tit h2,
#best_prd_lst .timesale_best_tit h2 { font-size:16px; letter-spacing:-1px; }
#best_prd_lst .btn_best_more { position:absolute; top:10px; right:25px;}
#best_prd_lst .best_prd_lst_wrap { margin:0 20px}
#best_prd_lst .lst_prd { float:left; width:300px; border:1px solid #d2d2d2; margin:30px 0 30px 10px; background:#fff}
#best_prd_lst .stiker_s { position:absolute; bottom:0px; left:0px; z-index:10; }
#best_prd_lst .stiker_s span {display:inline-block; height:28px; background:url(../images/prd_main.png) no-repeat; font-size:0; line-height:0; text-indent:-9999px; *display:inline/*IE7 HACK*/;_display:inline;/*IE6 HACK*/}
#best_prd_lst .stiker_s .today_open { width:74px; background-position:-100px 0px; }
#best_prd_lst .stiker_s .del_free { width:74px; background-position:-180px  0px;}
#best_prd_lst .stiker_s .del_free_con { width:110px; background-position:-260px  0px;}
#best_prd_lst .prd_thumbnail { position:relative; z-index:7;}
#best_prd_lst .prd_thumbnail img { width:300px; height:300px;}
#best_prd_lst .prd_head_tit { padding:15px; height:35px; position:relative}
#best_prd_lst .wish  { position:absolute; top:10px; right:15px; display:inline-block; width:30px; height:30px; background:url(../images/prd_main.png) no-repeat; background-position:-110px -35px; font-size:0; line-height:0; text-indent:-9999px;}
#best_prd_lst .wish:hover { background-position:-110px -68px;}
#best_prd_lst .wish_on { background-position:-110px -68px;}
#best_prd_lst .prd_desc {color:#606060; font-size:12px; line-height:15px; display:block; padding:0 0 0 2px}
#best_prd_lst .prd_tit {color:#000; font-size:16px; line-height:20px;}
#best_prd_lst .prd_price_info { padding:0 15px; height:50px; position:relative}
#best_prd_lst .sale_percent {float:left;color:#474e59; font-size:25px;line-height:40px; width:70px}
#best_prd_lst .sale_percent .num { font-size:40px; font-weight:normal}
#best_prd_lst .price_info { float:left; padding:5px 0 0 0}
#best_prd_lst .prime_price { color:#999; font-size:11px; text-decoration:line-through; display:block}
#best_prd_lst .prime_price .num { font-size:12px}
#best_prd_lst .sale_price { color:#fb3131; font-size:15px;line-height:22px; font-weight:bold}
#best_prd_lst .sale_price .num {font-size:18px; line-height:22px;}
#best_prd_lst .purchase_num { float:right; color:#777777; font-size:11px; padding:20px 0 0 0}
#best_prd_lst .purchase_num .num { color:#555; font-size:12px; line-height:16px;}
#best_prd_lst .prd_time_price { padding:0 13px; border-top:1px solid #d2d2d2; background:#f1f1f2; height:60px; position:relative}
#best_prd_lst .prd_time_price .ico_sale_type,
#best_prd_lst .prd_time_price .time_price_txt { vertical-align:top}
#best_prd_lst .ico_sale_type  { position:absolute; top:15px; left:13px; display:inline-block; height:28px; background:url(../images/prd_main.png) no-repeat; font-size:0; line-height:0; text-indent:-9999px;}
#best_prd_lst .sale_type_random { width:68px; background-position:-150px -54px;}
#best_prd_lst .sale_type_down { width:69px; background-position:-221px -54px;}
#best_prd_lst .sale_type_up { width:49px; background-position:-292px -54px;}
#best_prd_lst .time_price { position:absolute; top:5px; right:13px; width:300px; color:#fb3131; font-size:15px; height:30px; line-height:26px;text-align: right;}
#best_prd_lst .time_price .time_price_txt { display:inline-block; margin:8px 5px 0 0; width:57px; height:16px; background:url(../images/prd_main.png) no-repeat; background-position:-150px -35px; font-size:0; line-height:0; text-indent:-9999px;}
#best_prd_lst .time_price .num { color:#fb3131; font-size:22px}
#best_prd_lst .sale_watch { position:absolute; top:10px; right:13px; text-align:right;font-family:"맑은고딕",'Malgun Gothic'; letter-spacing:-1px }
#best_prd_lst .sale_watch .time_info { display:block; font-size:12px; color:#474e59}
#best_prd_lst .sale_watch .minsec {}
#best_prd_lst .sale_watch .won {}
#best_prd_lst .sale_watch .time { display:block; padding:5px 0 0 0; color:#3962d8; font-size:22px; line-height:24px; vertical-align:top }
#best_prd_lst .sale_watch .ico_time2 { margin:5px 3px 0 0; display:inline-block;background:url(../images/ico_time2.png) no-repeat; width:16px; height:16px;font-size:0; line-height:0; vertical-align:top}
#best_prd_lst .sale_watch .open_tiem { margin-right:10px; vertical-align:top; font-size:14px; font-weight:bold; color:#444}
#best_prd_lst .share_prd { position:absolute; top:10px; right:50px;}
#best_prd_lst .share_prd div {float:left; margin:0 0 0 5px; width:30px; height:30px; background:url(../images/prd_main.png) no-repeat; font-size:0; line-height:0;vertical-align:top;}
#best_prd_lst .share_prd .facebook {  background-position:-110px -134px;}
#best_prd_lst .share_prd .kakaos { background-position:-110px -200px;}
#best_prd_lst .random_sale_desc {position:absolute; top:10px; right:13px; text-align:right;font-family:"맑은고딕",'Malgun Gothic'; color:#474e59; font-weight:bold; font-size:14px; letter-spacing:-1px; line-height:40px;}
#best_prd_lst .best_num {position:absolute; top:-1px; left:6px; width:39px; height:45px; background:url(../images/best.png) no-repeat;  font-size:0; line-height:0; text-indent:-9999px;}
#best_prd_lst .best_num1 { background-position:0 0}
#best_prd_lst .best_num2 { background-position:-45px 0}
#best_prd_lst .best_num3 { background-position:-90px 0}
#best_prd_lst .best_num4 { background-position:-135px 0}
#best_prd_lst .best_num5 { background-position:-180px 0}
#best_prd_lst .best_num6 { background-position:-225px 0}
#best_prd_lst .best_num7 { background-position:-270px 0}
#best_prd_lst .best_num8 { background-position:-315px 0}
#best_prd_lst .best_num9 { background-position:-360px 0}
#best_prd_lst .best_num10 { background-position:-405px 0}
#best_prd_lst .soldout_s { width:300px; height:300px}

/* 미니샵 타이틀 */
.minishop_tit {border-bottom:1px solid #d2d2d2; padding:10px 5px; margin:0 5px 15px 5px;}
.minishop_tit h2 { font-size:16px; font-weight:bold; padding:0 0 2px 20px; background:url(../images/ico_shop.png) no-repeat; color:#222}
.minishop_tit p { font-size:12px; color:#666;}

/*리뷰 목록*/
.review-list {clear: both; margin: 0 auto; background-color: white; padding: 5px 20px;}
.review-list .review-title-1 { font-size: 16px; font-weight: bold; margin: 10px;}
.review-list .review-sub { margin: 0 5px 15px 3px;}
.review-list .review-sub .all { margin: 5px; padding: 2px 10px 2px 10px; border-radius: 15px; background-color: #dadada;}
.review-list .review-sub .photo { margin: 5px; padding: 2px 10px 2px 10px; border-radius: 15px; background-color: #dadada;} 
.review-list .review-sub .text { margin: 5px; padding: 2px 10px 2px 10px; border-radius: 15px; background-color: #dadada;} 
.review-list .review-sub .on { color: white; background-color: #444;} 
.review-list .review { font-size: 14px; padding: 8px 0 5px 2px; line-height: 20px;}
.review-list .num {font-size: 16px;}
.review-list .list-1 {}
.review-list .list-1 li { width: 49%; height: 110px; float: left; border-top: 1px solid #ccc; padding: 5px;}
.review-list .list-1 img { width: 100px; height: 100px; float: right; margin: 6px; border-radius: 5px; border: 1px solid #ccc;}
.review-list .list-star { height: 15px; padding: 3px 0 5px 3px;}
.review-list .star-score { display: inline-block; width: 90px; height: 20px; background: url(../images/star_bg.png) repeat-x; background-size: 18px auto;}
.review-list .review-star { display: inline-block; height: 100%; background: url(../images/star.png) repeat-x; background-size: 18px auto;}
.review-list .list-id { font-size: 12px; padding: 5px 0 3px 3px; color:#999;}
.review-list .list-review { font-size: 12px; padding: 5px 0 0 3px; line-height: 20px; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; display: -webkit-box;}
.review-list .list-2 {}
.review-list .list-2 li { width: 100%; float: left; border-bottom: 1px solid #ccc; margin: 5px;}
.review-list .list-2 img { width: 100px; height: 100px; float: right; margin: 6px; border-radius: 5px; border: 1px solid #ccc;}
.review-list .list-review2 { font-size: 12px; padding: 5px 0 10px 3px; line-height: 20px;}

.prod-star .star-score { display: inline-block; width: 90px; height: 20px; background: url(../images/star_bg.png) repeat-x; background-size: 18px auto;}
.prod-star .review-star { display: inline-block; height: 100%; background: url(../images/star.png) repeat-x; background-size: 18px auto;}
.prod-star .review-more { display: inline-block; margin: 0 0 0 10px;font-size:12px;vertical-align: top; line-height:18px;}




.product_purchase .ico_sale_type-img { display:inline-block; background:url(../images/prd_main.png) no-repeat; font-size:0; line-height:0; vertical-align:top;}
.product_purchase .sale_type_random-img { width:67px; height:27px; background-position: -151px -55px;}
.product_purchase .sale_type_up-img { width:39px; height:27px; background-position:-290px -55px;}
.product_purchase .sale_type_down-img { width:69px; height:27px; background-position:-220px -55px;}
.product_purchase .sale_type_jackpot-img { width:69px; height:27px; background-position:-345px -55px;}