@charset "utf-8"; 


#sub_header.shopa_header{margin-bottom:0;}
#sub_header.shopa_header .top_navi2 {padding-right:0}
#sub_header.shopa_header .top_navi2 .arr1{right:0;}
#sub_header.shopa_header .header{padding-right:0} 

#sub_header.shopa_header .shopa_nv{position:relative;}
#sub_header.shopa_header .shopa_menu{position:absolute;right:0;top:18px;border:1px solid #6cc;height:32px;line-height:32px;padding:0 10px;width:160px;}
#sub_header.shopa_header .shopa_menu *{vertical-align:middle}
#sub_header.shopa_header .shopa_menu p{background:url('/img/shopa/arrow_d_6cc.gif') right center no-repeat;}
#sub_header.shopa_header .shopa_menu p.up{background:url('/img/shopa/arrow_u_6cc.gif') right center no-repeat;}
#sub_header.shopa_header .shopa_menu a:hover{text-decoration:none;color:#6cc;}
#sub_header.shopa_header .shopa_menu span{padding:0 60px 0 10px;font-size:14px;font-weight:bold;color:#6b6b6b}

#sub_header.shopa_header .shopa_layer{border:1px solid #ddd;position:absolute;right:0px;top:52px;width:180px;background:#fff;}
#sub_header.shopa_header .shopa_layer ul{padding:10px 0}
#sub_header.shopa_header .shopa_layer ul li{}
#sub_header.shopa_header .shopa_layer ul li a{display:inline-block;height:30px;line-height:30px;width:160px;padding:0 10px;font-size:14px;font-weight:bold;color:#6b6b6b;background:url('/img/shopa/arrow_gr.gif') 160px no-repeat;}
#sub_header.shopa_header .shopa_layer ul li a:hover{background:url('/img/shopa/arrow_gre.gif') 160px no-repeat #f3f3f3;text-decoration:none;color:#6cc;}

/* 쇼핑파인더 헤더 2015-07 */
#shopa_header {float:left; width:100%;border-bottom:2px solid #0cc}
#shopa_header .sp_top_navi {background:#; border-bottom:1px solid #; overflow:hidden;padding-right:100px}
#shopa_header .sp_top_navi .top_navi {width:995px;position:relative; margin:0 auto;height:30px}
#shopa_header .sp_top_navi .top_navi ul {float:right;padding-right:20px;position:absolute;top:2px;right:11px}
#shopa_header .sp_top_navi .top_navi ul li {float:left; background:url('/img/bullet/l_da_11.gif') no-repeat 0 9px; padding:6px 7px;}
#shopa_header .sp_top_navi .top_navi ul li.first {background:none;}
#shopa_header .sp_top_navi .top_navi ul li a {font-size:12px; letter-spacing:-1px; color:#333; line-height:11px;}
#shopa_header .sp_top_navi .top_navi ul li a .arr {padding-left:5px; vertical-align:top;}
#shopa_header .sp_top_navi .top_navi ul li a:hover {color:#35373e; text-decoration:none;}
#shopa_header .sp_top_navi .top_navi ul li:last-child{background:none; padding:6px 0px;}
#shopa_header .sp_top_navi .top_navi ul li:last-child a{border:1px solid #eee;border-radius:4px;padding:3px 6px 4px 6px;font-size:11px;letter-spacing:0}
#shopa_header .header {width:995px; margin:0 auto; position:relative;padding-right:100px}
#shopa_header .header h1 {margin-top:20px;}
#shopa_header .header .main h2 {margin-top:30px; padding-left:20px; float:left; margin-bottom:10px;}
#shopa_header .header .main .copy {float:left; margin-top:30px; padding-left:40px;}

#shopa_header .header .sub_tit {font-size:18px; padding-left:33px; float:left; margin-top:40px; font-family:"맑은 고딕", "돋움",dotum; font-weight:bold; background:url('/img/shopa/arrow_gr.gif') no-repeat 15px 7px; }
#shopa_header .header .mypoint {position:absolute; top:0; right:0; border:1px solid #e8e8ea; padding:2px 0; width:205px; background:#fff;}
#shopa_header .header .mypoint p {font-size:11px; line-height:12px; color:#35373e;}
#shopa_header .header .mypoint p .more {display:inline-block; padding:3px 7px; }
#shopa_header .header .mypoint p .more strong {display:inline-block;}
#shopa_header .header .mypoint p .more:hover {text-decoration:none;}
#shopa_header .header .mypoint p .more img {display:inline-block; padding:5px; position:absolute; top:4px; right:5px;}
#shopa_header .header .mypoint_on {clear:both; position:absolute; top:23px; right:0; border:1px solid #e8e8ea; width:191px; padding:10px 7px 3px; background:#fff;}
#shopa_header .header .mypoint_on dt {font-size:11px; line-height:11px; position:relative; padding-bottom:7px; color:#35373e;}
#shopa_header .header .mypoint_on dt .btn_gray{position:absolute; top:-5px; right:0; padding:4px 4px 3px;line-height:10px;font-size:11px;color:#fff;background:#a1a3ab;border-radius:2px;letter-spacing:-1px;}
#shopa_header .header .mypoint_on dt .btn_gray:hover{background:#92949c; text-decoration:none;}
#shopa_header .header .mypoint_on dd .left {float:left; color:#656871; font-size:11px; padding-bottom:3px; letter-spacing:-1px;}
#shopa_header .header .mypoint_on dd .right {float:right; color:#656871; font-size:11px; padding-bottom:3px;}
#shopa_header .header .mypoint_on dd .right strong {color:#ff307e; }
#shopa_header .header .myinfo {background:#fff; position:absolute; top:0px; right:244px; border:1px solid #c7c7c7; width:87px;}
#shopa_header .header .myinfo ul li a {text-align:center; font-size:11px; padding:5px 0; line-height:14px; display:inline-block; width:100%;}
#shopa_header .header .myinfo ul li a:hover {text-decoration:none; background:#f4f4f4;}

#shopa_header + #reserve_top2{padding-right:100px;padding-top:10px}
#shopa_header .logo_area2{height:56px}
#shopa_header .logo_area2 h1{position:absolute;top:-13px;left:0;}

#footer_re.shopa_footer .wrap{padding-right:0} 

#contents.shopa_wrap{clear: both; position: relative; width: 995px;height:100%;}

.shopa_topbg{background:url('/img/shopa/bg_diag.gif') bottom repeat-x #ffd4d8;height:194px;text-align:center;}
.shopa_main_cont{margin-top:30px}
.shopa_main_cont ul.shopa_mainli{width:995px;margin:0 auto;border:1px solid #ddd;border-right:none;border-bottom:none;overflow:hidden}
.shopa_main_cont ul.shopa_mainli li{float:left;width:446px;height:230px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;position:relative;}
.shopa_main_cont ul.shopa_mainli li a{display:inline-block;width:100%;height:230px;cursor:pointer}
.shopa_main_cont ul.shopa_mainli li a:hover{text-decoration:none;}
.shopa_main_cont ul.shopa_mainli li .spl{padding:15px;overflow:hidden;}
.shopa_main_cont ul.shopa_mainli li .spl .thmb{float:left;padding-top:5px}
.shopa_main_cont ul.shopa_mainli li .spl .price{float:right;height:148px;width:200px;padding-left:10px;position:relative}
.shopa_main_cont ul.shopa_mainli li .spl .price .money{position:absolute;bottom:0;}
.shopa_main_cont ul.shopa_mainli li .spl .price h4{font-size:16px;font-family:"맑은 고딕", "돋움",dotum ;margin-top:2px;line-height:19px;}
.shopa_main_cont ul.shopa_mainli li .spl .price .spt{color:#f36;font-size:16px;font-weight:bold;font-family:"맑은 고딕", "돋움",dotum ;}
.shopa_main_cont ul.shopa_mainli li .spl .price .spm {font-weight:bold;}
.shopa_main_cont ul.shopa_mainli li .spl .price .spm strong{font-size:28px;font-family:tahoma,"맑은 고딕", "돋움",dotum;color:#000 }
.shopa_main_cont ul.shopa_mainli li .spl .price .dash {text-decoration:line-through;color:#999;font-size:14px;font-family:"맑은 고딕", "돋움",dotum ;font-weight:bold}
.shopa_main_cont ul.shopa_mainli li .spl .price .sale{background:url('/img/shopa/arrow_sale.gif') no-repeat;width:83px;height:66px;display:inline-block;position:absolute;left:130px;top:5px}
.shopa_main_cont ul.shopa_mainli li .spl .price .sale em{color:#fff;font-weight:normal;position:absolute;top:20px;left:22px;font-size:28px;font-family:tahoma,"맑은 고딕", "돋움",dotum ;}
.shopa_main_cont ul.shopa_mainli li .term{background:#f2f2f2;clear:both;padding:10px;text-align:center;margin:5px 15px 15px 15px;}
.shopa_main_cont ul.shopa_mainli li .term p{color:#6b6b6b;font-size:11px;}
.shopa_main_cont ul.shopa_mainli li .sold{position:absolute;top:0;left:0;}




.shopa_sub_cont{margin-top:30px;}

.detail_wrap{width:968px;}
.detail_wrap .it_what{border:1px solid #ddd;overflow:hidden;}
.detail_wrap .it_what .thmb{float:left;padding:10px}
.detail_wrap .it_what .what{float:right;width:270px;padding-right:15px;margin-top:20px;}
.detail_wrap .it_what .what h4{font-size:14px;line-height:16px}
.detail_wrap .it_what .what .price{position:relative;height:80px;margin:20px 10px 10px 0;}
.detail_wrap .it_what .what .sale{position:absolute;left:0;background:url('/img/shopa/arrow_sale.gif') no-repeat;width:83px;height:66px;display:inline-block;}
.detail_wrap .it_what .what .sale em{color:#fff;font-weight:normal;position:absolute;top:20px;left:22px;font-size:28px;font-family:tahoma,"맑은 고딕", "돋움",dotum ;}
.detail_wrap .it_what .what .money{position:absolute;right:0;}
.detail_wrap .it_what .what .spt{color:#f36;font-size:16px;font-weight:bold;font-family:"맑은 고딕", "돋움",dotum ;}
.detail_wrap .it_what .what .spm strong{font-size:32px;font-family:tahoma,"맑은 고딕", "돋움",dotum;color:#333;font-weight:normal;}
.detail_wrap .it_what .what .dash {text-decoration:line-through;color:#999;font-size:14px;font-family:"맑은 고딕", "돋움",dotum ;font-weight:bold}
.detail_wrap .it_what .what .term{background:#f2f2f2;font-size:11px;padding:8px 10px;line-height:14px;margin-bottom:10px;}
.detail_wrap .it_what .what .term p{font-size:11px;color:#6b6b6b}
.detail_wrap .it_what .what select{border:1px solid #ddd;width:100%;}
.detail_wrap .it_what .what .allwon{overflow:hidden;width:100%;line-height:40px;border-top:1px solid #ddd;margin:10px 0;padding:12px 0}
.detail_wrap .it_what .what .allwon .tit{float:left;font-size:20px;font-family:tahoma,"맑은 고딕", "돋움",dotum ;}
.detail_wrap .it_what .what .allwon .won{float:right;font-size:20px;font-family:tahoma,"맑은 고딕", "돋움",dotum ;}
.detail_wrap .it_what .what .allwon .won strong{color:#f36;font-size:28px;font-family:tahoma,"맑은 고딕", "돋움",dotum ;}
.detail_wrap .it_what .what .buy_btn{}
.detail_wrap .it_what .what .buy_btn a{background:#ff307e;display:inline-block;width:100%;color:#fff;height:60px;line-height:60px;text-align:center;font-weight:bold;font-family:"맑은 고딕", "돋움",dotum ;font-size:20px;}
.detail_wrap .it_what .what .buy_btn a:hover{text-decoration:none;}

.detail_wrap .it_what .what .buy_btn span{background:#ff307e;display:block;width:100%;color:#fff;height:60px;line-height:60px;text-align:center;font-weight:bold;font-family:"맑은 고딕", "돋움",dotum ;font-size:20px;}
.detail_wrap .it_what .what .buy_btn span:hover{text-decoration:none;}

.detail_wrap .it_what .what .buy_btn_off span{background:#555;display:block;width:100%;color:#fff;height:60px;line-height:60px;text-align:center;font-weight:bold;font-family:"맑은 고딕", "돋움",dotum ;font-size:20px;}
.detail_wrap .it_what .what .buy_btn_off span:hover{text-decoration:none;}


.buy_select{border:1px solid #ddd;background:#fff;height:28px;}
.buy_select .select{border:none;float:left;height:28px;line-height:28px;font-size:12px;padding-left:10px}
.buy_select a{display:inline-block;background:#ddd;text-align:center;width:10%;height:28px;float:right;color:#fff;font-size:0.750em;line-height:28px;}
.buy_select a:visited{color:#fff;}
.buy_select a:hover{color:#fff;text-decoration:none;}

.buy_option{border:1px solid #ddd;border-top:none;background:#fff;overflow-y:scroll;max-height:150px;font-size:0.8em;}
.buy_option ul li{border-bottom:1px dotted #eee;padding:4px 10px 4px 10px;line-height:1.1em;font-size:11px}

.opts{margin:5px 0}

.opts li{margin-top:3px!important;padding:4px 6px;background:#fff;overflow:hidden;border-top:1px solid #ddd;}
.opts li .tit{font-size:11px;margin-bottom:2px}
.opts li .amt{float:left}
.opts li .amt div{float:left;}
.opts li .amt .plus, .opts li .amt .minus{border:1px solid #ddd;width:18px;height:18px;line-height:18px;display:block;text-align:center;background:#ddd;}
.opts li a.minus{color:#999}
.opts li a{color:#555}
.opts li a:hover{color:#333;text-decoration:none}
.opts li .ea{border:1px solid #ddd;border-left:none;border-right:none;width:24px;height:18px;line-height:20px;text-align:center;}
.opts li .sum{float:right;color:#ff307e;}
.opts li .close{width:18px;height:18px;border:1px solid #ddd;text-align:center;background:#ddd;display:inline-block;font-family:tahoma, "맑은 고딕", "돋움",dotum ;}


.tab_menu3{width:100%;overflow:hidden;margin-top:30px;height:43px;}
.tab_menu3 ul{width:100%;}
.tab_menu3 ul li{width:33.3%;float:left;text-align:center;height:40px;line-height:40px;font-size:14px;font-family:"맑은 고딕", "돋움",dotum ;}
.tab_menu3 ul li a{border:1px solid #ddd;border-bottom:1px solid #333;display:block;background:#f0f0f0;}
.tab_menu3 ul li a:hover{text-decoration:none;}
.tab_menu3 ul li.on a{;border-bottom:none;height:41px;line-height:41px;font-weight:bold;font-size:16px;background:#fff}


.it_detail{border:1px solid #ddd;padding:20px;text-align:center;overflow:hidden;}

.it_detail_info{border:1px solid #ddd;border-top:none;padding:20px;}
.it_detail_info h2{font-size:16px;color:#333;font-family:"맑은 고딕", "돋움",dotum ;padding:10px 0;}
.it_detail_info .infowrap{font-size:12px;color:#666;line-height:20px;margin-bottom:10px;}


.it_qna{margin-top:30px;border:1px solid #ddd;padding:20px}


.sp_tbl1 thead{background:#f3f3f3;}
.sp_tbl1 th{height:36px;line-height:36px;border-bottom:1px solid #ddd;border-top:1px solid #ddd;font-family:"맑은 고딕", "돋움",dotum ;}
.sp_tbl1 td{height:38px;line-height:38px;border-bottom:1px solid #eee;text-align:center;font-size:11px;}
.sp_tbl1 .none{padding:20px 0}


.sp_tbl1 td.tit{text-align:left;}
.sp_tbl1 td.day{color:#999;font-size:11px}
.sp_tbl1 td span.secret{margin-right:10px}
.sp_tbl1 td span.a_no{border:1px solid #ddd;color:#999;padding:2px 0;width:74px;height:16px;line-height:18px;display:block;margin:0 auto}
.sp_tbl1 td span.a_yes{border:1px solid #6cc;color:#6cc;padding:2px 0;width:74px;height:16px;line-height:18px;display:block;margin:0 auto}

.sp_tbl1 td.qna{text-align:left;line-height:18px;}
.sp_tbl1 td.qna .qa .q{color:#888;background:url("/img/shopa/q.png") no-repeat 120px 20px;font-size:12px;padding:20px 180px 20px 200px}
.sp_tbl1 td.qna .qa .a{color:#888;background:url("/img/shopa/a.png") no-repeat 120px 20px #fafafa;font-size:12px;padding:20px 180px 30px 200px;border-top:1px dotted #ddd}


.sp_tbl1_bg{}
sp_tbl1_bg thead{}
.sp_tbl1_bg th{background:#eef2f4;color:#666;font-weight:bold;font-size:12px;line-height:36px;height:36px;font-family:"맑은 고딕", "돋움",dotum ;}
.sp_tbl1_bg td{height:38px;line-height:38px;border-bottom:1px solid #eee;text-align:center;font-size:11px;}
.sp_tbl1_bg .none{padding:20px 0}


.sp_tbl1_bg td.tit{text-align:left;}
.sp_tbl1_bg td.day{color:#999;font-size:11px}
.sp_tbl1_bg td span.secret{margin-right:10px}
.sp_tbl1_bg td span.a_no{border:1px solid #ddd;color:#999;padding:2px 0;width:74px;height:16px;line-height:18px;display:block;margin:0 auto}
.sp_tbl1_bg td span.a_yes{border:1px solid #6cc;color:#6cc;padding:2px 0;width:74px;height:16px;line-height:18px;display:block;margin:0 auto}

.sp_tbl1_bg td.qna{text-align:left;line-height:18px;}
.sp_tbl1_bg td.qna .qa .q{color:#888;background:url("/img/shopa/q.png") no-repeat 120px 20px;font-size:12px;padding:20px 180px 20px 200px}
.sp_tbl1_bg td.qna .qa .a{color:#888;background:url("/img/shopa/a.png") no-repeat 120px 20px #fafafa;font-size:12px;padding:20px 180px 30px 200px;border-top:1px dotted #ddd}



/*페이지넘버*/
.paging { text-align: center;margin-top:10px!important;}
.paging strong {}
.paging a { display: inline-block; padding: 5px 5px 0 5px; width:18px;height: 22px; line-height:18px;color: #7c8186; font-size: 12px; border: 1px solid #bcbcbc; text-decoration: none; text-align: center; }
.paging a:hover{border:1px solid #999}


.it_ques{margin-top:30px;border:1px solid #ddd;padding:20px}
.it_ques .form{width:100%;overflow:hidden;}
.it_ques .form dt{width:10%;float:left;margin-bottom:10px;line-height:30px;font-family:"맑은 고딕", "돋움",dotum ;font-size:14px;font-weight:bold}
.it_ques .form dd{width:90%;float:left;margin-bottom:10px;}
.it_ques .form input.title{width:80%;height:30px;line-height:30px;padding-left:10px}
.it_ques .form dd textarea{width:96%;padding:10px}

.btn_wrap{width:100%;text-align:center;}
.btn_wrap a.btn_pact{display:inline-block;background:#6cc;height:46px;line-height:46px;padding:0 30px;color:#fff;font-size:16px;font-weight:bold;font-family:"맑은 고딕", "돋움",dotum ;}
.btn_wrap a.btn_pact:hover{background:#6dd}
.btn_wrap a.btn_gray{display:inline-block;background:#999;height:46px;line-height:46px;padding:0 30px;color:#fff;font-size:16px;font-weight:bold;font-family:"맑은 고딕", "돋움",dotum ;}
.btn_wrap a.btn_gray:hover{background:#aaa}
.btn_wrap a{text-decoration:none;}



/*주문결제*/
.payment_wrap{width:968px;}

.shopa_sub_cont .payment_wrap .tit{margin-bottom:5px;margin-top:30px;}
.shopa_sub_cont .payment_wrap .tit h4{font-family:"맑은 고딕", "돋움",dotum ;font-size:18px;font-weight:bold}

.shopa_sub_cont .order_wrap .tit{margin-bottom:5px;margin-top:30px;}
.shopa_sub_cont .order_wrap .tit h4{font-family:"맑은 고딕", "돋움",dotum ;font-size:18px;font-weight:bold}

.shopa_sub_cont .titbgbox{height:36px;line-height:36px;}
.shopa_sub_cont .titbgbox h4{font-family:"맑은 고딕", "돋움",dotum ;font-size:18px;font-weight:bold;color:#111;padding-left:20px}

.it_good{border:1px solid #ddd;padding:20px;overflow:hidden;border-radius:10px}
.it_good .thmb{float:left;width:140px}
.it_good .thmb img{width:100%}
.it_good .good{float:right;width:690px}
.it_good .good h4{font-family:"맑은 고딕", "돋움",dotum ;font-size:14px;font-weight:bold;margin-bottom:10px;color:#222}

.it_good ul.orderlist li{line-height:18px;background:url('/img/bullet/squ_9_3.gif') left center no-repeat;padding-left:10px}

.sp_tbl2 thead{background:#f3f3f3;}
.sp_tbl2 th{height:30px;line-height:30px;border-bottom:1px solid #ddd;border-top:1px solid #ddd;font-family:"맑은 고딕", "돋움",dotum ;}
.sp_tbl2 td{height:32px;line-height:32px;border-bottom:1px solid #eee;text-align:center;font-size:11px;}
.sp_tbl2 .none{padding:20px 0}


.it_good .good table .amt{margin:0 auto;}
.it_good .good table .amt div{line-height:20px;float:left}
.it_good .good table .amt .ea{border:1px solid #ddd;border-left:none;border-right:none;width:50px;height:20px;text-align:center;}
.it_good .good table .amt .plus, .it_good .good .amt .minus{border:1px solid #ddd;width:20px;height:20px;line-height:22px;display:block;text-align:center;background:#fff;font-size:14px}
.it_good .good table a.minus{color:#999}
.it_good .good table a:hover{text-decoration:none;}
.it_good .good table .close{width:20px;height:20px;border:1px solid #ddd;text-align:center;background:#fff;font-size:12px;line-height:22px;display:block;font-family:tahoma,"맑은 고딕", "돋움",dotum ;}
.it_good .good table .close_x{text-align:right;}
.it_good .good table .bt_gr{border:1px solid #ddd;text-align:center;padding:2px 4px}

.it_good .good table a.bt_add{width:40px;height:20px;line-height:22px;color:#fff;background:#999;text-align:center;display:inline-block;}
.it_good .good_sum{text-align:right;padding:20px;background:#f3f3f3;}
.it_good .good_sum .all_sum{font-size:14px;font-weight:bold;}
.it_good .good_sum .all_sum strong{font-family:tahoma,"맑은 고딕", "돋움",dotum ;font-size:24px;color:#f36;padding:0 0 0 10px}
.it_good .good_sum .all_info{font-size:12px;line-height:30px;color:#666;}



.it_who{border-top:1px solid #999;overflow:hidden;}

.it_who dl{line-height:40px}
.it_who dt{width:150px;padding-left:15px;float:left;font-size:12px;font-family:"맑은 고딕", "돋움",dotum ;font-weight:bold;color:#999;border-bottom:1px solid #ddd;background:#f6f6f6}
.it_who dd{width:715px;padding-left:15px;float:left;font-size:12px;color:#333;border-bottom:1px solid #ddd}


.it_where{border-top:1px solid #999;overflow:hidden;}

.tbl_dl th{width:150px;padding:3px 0 3px 15px;font-size:12px;font-family:"맑은 고딕", "돋움",dotum ;font-weight:bold;color:#999;border-bottom:1px solid #ddd;line-height:40px;text-align:left;background:#f6f6f6}
.tbl_dl td{width:715px;padding:3px 0 3px 15px;font-size:12px;color:#333;border-bottom:1px solid #ddd;line-height:40px}
.tbl_dl td .add_choice label{padding-right:20px;}

.tbl_dl td select.s95{width:95%;padding:4px}
.tbl_dl td textarea{width:95%;line-height:34px;padding-left:5px}
.tbl_dl td input.nob{padding:4px}
.tbl_dl td select.nob{padding:4px}
.tbl_dl td.address input{height:24px;line-height:24px;}
.tbl_dl td.address p{line-height:34px}
.tbl_dl td.address a.bt_gr{border:1px solid #bbb;border-radius:2px;height:24px;width:60px;display:inline-block;line-height:26px;text-align:center;background:#f9f9f9} 
.tbl_dl td.address a.bt_gr:hover{text-decoration:none;}

.tbl_dl td.add_new{}
.tbl_dl td.add_new input{float:left;vertical-align:middle;padding-top:2px}
.tbl_dl td.add_new label p{line-height:20px;padding-left:20px;}
.tbl_dl td.add_new label p .gr{color:#6cc;font-weight:bold}

.tbl_dl td p.input_byte{text-align:right;line-height:20px;padding-right:35px;}
.tbl_dl td p.input_byte input{width:25px;border:none;text-align:right;}
.it_payment{position:relative;overflow:hidden;width:100%;}

.it_pay{overflow:hidden;border-top:1px solid #999;}
.it_pay dl{line-height:40px}
.it_pay dt{width:150px;padding-left:15px;float:left;font-size:12px;font-family:"맑은 고딕", "돋움",dotum ;font-weight:bold;color:#999;border-bottom:1px solid #ddd;background:#f6f6f6}
.it_pay dd{width:715px;padding-left:15px;float:left;font-size:12px;color:#333;border-bottom:1px solid #ddd}
.it_pay dd strong{display:inline-block;width:60px;}
.it_pay dd .gr_btn{background:#6cc;color:#fff;display:inline-block;line-height:24px;height:24px;font-family:"맑은 고딕", "돋움",dotum ;font-weight:bold;border-radius:2px;padding:0 4px}
.it_pay dd .ga_btn{background:#999;color:#fff;display:inline-block;line-height:24px;height:24px;font-family:"맑은 고딕", "돋움",dotum ;font-weight:bold;border-radius:2px;padding:0 4px}
.it_pay dd .gr_btn:hover{text-decoration:none;background:#6dd;}
.it_pay dd label{margin-right:20px}


.it_payment .it_agreement{padding:18px}
.it_payment .it_agreement p.check{font-weight:bold;margin-bottom:15px;}

.it_payment .it_agreement .section{border:1px solid #ddd;width:470px;height:120px;padding:15px;background:#f2f2f2;overflow-y:scroll;line-height:16px}
.it_payment .it_agreement .section *{font-size:11px;color:#666}
.it_payment .it_agreement p.point{color:#666;margin-top:15px;padding-left:16px;line-height:18px}

.it_payment .right_pay{position:absolute;top:1px;right:0;background:#eff5f5;width:350px;height:100%}
.it_payment .right_pay .it_price{padding:30px;overflow:hidden;}
.it_payment .right_pay .it_price dl{width:100%;line-height:36px;overflow:hidden;}
.it_payment .right_pay .it_price dt{float:left;width:40%;font-size:14px;font-family:"맑은 고딕", "돋움",dotum ;}
.it_payment .right_pay .it_price dd{float:right;width:60%;text-align:right;font-size:14px;}
.it_payment .right_pay .it_price .aprice {border-top:1px solid #666;padding:20px 0}
.it_payment .right_pay .it_price .aprice dt{font-size:18px;font-weight:bold;}
.it_payment .right_pay .it_price .aprice dd{font-size:24px;}
.it_payment .right_pay .it_price .aprice dd strong{font-weight:bold;font-family:tahoma,"맑은 고딕", "돋움",dotum ;color:#f36}
.it_payment .right_pay .it_price .btn_wrap{width:100%;}

.it_payment .right_pay .btn_wrap {width:100%;overflow:hidden;}
.it_payment .right_pay .btn_wrap a.btn_gray{width:39%;float:left;padding:0!important;height:60px;line-height:58px;font-size:20px;}
.it_payment .right_pay .btn_wrap a.btn_pact{width:59%;float:right;padding:0!important;background:#f36;height:60px;line-height:58px;font-size:20px;}
.it_payment .right_pay .btn_wrap a.btn_pact:hover{background:#f14}
.it_payment .right_pay .btn_wrap a.btn_gray:hover{background:#888}

.it_payment .right_pay .complete{background:url('/img/shopa/icon_check.gif') no-repeat center 50px;text-align:center;height:100%;padding-top:100px}
.it_payment .right_pay .complete strong{font-size:24px;font-family:"맑은 고딕", "돋움",dotum ;color:#f36;}

.table_a{}
.table_a th{background:#f2f2f2;font-size:11px;padding:3px 0;}
.table_a td{border-bottom:1px solid #ddd;text-align:center;padding:3px 0}
.table_a td .gr{color:#6cc;font-weight:bold;}

.layer_popup_txt{border:2px solid #aaa}
.layer_popup_txt .btn{background:#6cc!important;border:none!important;}
.layer_popup_txt .charge{text-align:center;padding:10px 0}
.layer_popup_txt .charge p.sm{padding:10px 0}
.layer_popup_txt .charge p.ch{border:1px solid #eee;background:#fffff0;padding:15px 0;margin-bottom:5px!important;}
.layer_popup_txt .charge p.ch strong{color:#f36}

.layer_popup_txt .floatlr{width:100%;overflow:hidden;margin:0 auto;border:1px solid #ddd;border-bottom:none;margin-bottom:10px}
.layer_popup_txt .floatlr p{padding:0 20px;line-height:40px;height:40px;font-size:14px;border-bottom:1px solid #ddd}
.layer_popup_txt .floatlr p span{float:left;width:30%;border-right:1px solid #ddd;font-weight:bold;background:#f9f9f9;padding:0 0 0 20px;}
.layer_popup_txt .floatlr p strong{float:right;width:50%;text-align:right;padding:0 20px 0 0 ;}

/*결제완료*/
.order_wrap{width:995px;margin:0 auto;}

/*주문취소*/
.it_cancle{overflow:hidden;border-top:1px solid #999;}
.it_cancle select{width:97%!important;}
.it_cancle textarea{width:96.8%!important;}
.it_cancle .input_byte{padding-right:20px!important;}

.it_infoul{background:#f2f2f2;padding:20px;}
.it_infoul li{background:url('/img/shopa/check_gray.gif') no-repeat left center;font-size:12px;padding-left:12px;margin-bottom:5px;line-height:16px;font-family:"맑은 고딕", "돋움",dotum ;}


.sp_tbl3 th{background:#eef2f4;color:#666;font-weight:bold;font-size:12px;line-height:36px;height:36px;font-family:"맑은 고딕", "돋움",dotum ;}
.sp_tbl3 td{border-bottom:1px solid #eee;padding:10px 0}
.sp_tbl3 td.thmb {padding:10px 20px;width:80px}
.sp_tbl3 td.thmb img{border:1px solid #fff;width:100%;}
.sp_tbl3 td.text{}
.sp_tbl3 td.text h4{font-size:14px;font-family:"맑은 고딕", "돋움",dotum ;color:#222;margin-bottom:10px;}
.sp_tbl3 td.text ul{line-height:20px;}
.sp_tbl3 td.text ul li{background:url('/img/shopa/check_gray.gif') no-repeat left 5px;padding-left:12px}
.sp_tbl3 td.now{text-align:center;font-size:14px;font-family:"맑은 고딕", "돋움",dotum ;background:#fff;font-weight:bold;color:#f36}

table td.spnonelist{background:#fff;text-align:center;padding:100px 0;font-size:14px;font-family:"맑은 고딕", "돋움",dotum ;height:300px;}

table td.spnonelist:before{content:'';display:block;width:50px;height:70px;background:url('/img/icon/ico_blank.png') no-repeat !important;background-size:100%!important;margin:0 auto}


.sp_tbl4 th{background:#eef2f4;color:#666;font-weight:bold;font-size:12px;line-height:36px;height:36px;font-family:"맑은 고딕", "돋움",dotum ;}
.sp_tbl4 td{text-align:center;border-bottom:1px solid #ddd;}
.sp_tbl4 td.coupon{padding:10px 0 10px 80px;}
.sp_tbl4 td.coupon .on{background:url('/img/shopa/coupon_on.gif') no-repeat;width:200px;height:86px;text-align:center}
.sp_tbl4 td.coupon .on span{font-size:18px;font-family:"맑은 고딕", "돋움",dotum ;color:#6cc;font-weight:bold;display:inline-block;padding-top:15px}
.sp_tbl4 td.coupon .off{background:url('/img/shopa/coupon_off.gif') no-repeat;width:200px;height:86px;text-align:center}
.sp_tbl4 td.coupon .off span{font-size:18px;font-family:"맑은 고딕", "돋움",dotum ;color:#ccc;font-weight:bold;display:inline-block;padding-top:15px}
.sp_tbl4 td.couponnum{font-size:14px;font-family:"맑은 고딕", "돋움",dotum ;border-left:1px dashed #ddd;font-weight:bold;}
.sp_tbl4 td.couponday{font-size:14px;font-family:"맑은 고딕", "돋움",dotum ;border-left:1px dashed #ddd}
.sp_tbl4 td.couponuse{font-size:14px;font-family:"맑은 고딕", "돋움",dotum ;border-left:1px dashed #ddd}

.sp_tbl4 td.coupon.off{background:#f2f2f2;color:#999}
.sp_tbl4 td.couponnum.off{background:#f2f2f2;color:#999}
.sp_tbl4 td.couponday.off{background:#f2f2f2;color:#999}
.sp_tbl4 td.couponuse.off{background:#f2f2f2;color:#999}

.it_customer{overflow:hidden;border-top:1px solid #999;}
.it_customer table select{padding:4px}
.it_customer table input{height:24px;line-height:24px;}
.it_customer table input.nob{padding:0 4px}
.it_customer table input.w700{width:680px}

/*FAQ*/

.it_faq{overflow:hidden;width:908px;border:1px solid #ddd;border-radius:10px;padding:30px 0 0 60px}
.it_faq dl{padding:20px 60px 0 0}
.it_faq dl dt{color:#888;background:url("/img/shopa/q.png") no-repeat 20px center;padding:12px 5px 12px 60px;border-bottom:1px dashed #ddd;line-height:30px;}
.it_faq dl dt p{width:95%;font-size:16px;font-family:"맑은 고딕", "돋움",dotum ;}
.it_faq dl dt a.open{display:inline-block;width:100%;height:100%;background:url("/img/shopa/arrow_down.gif") no-repeat right center;background-size:15px;}
.it_faq dl dt a.close{display:inline-block;width:100%;height:100%;background:url("/img/shopa/arrow_up.gif") no-repeat right center;background-size:15px;}
.it_faq dl dt a:hover{color:#333;}
.it_faq dl dd{color:#666;background:url("/img/shopa/a.png") no-repeat  20px 30px #f2f6f6;padding:30px 30px 30px 60px;font-size:.85em;}
.it_faq dl dd p{line-height:20px;font-size:12px;}

.w700{width:700px}

.it_buylist{border:1px solid #eee;border-radius:10px;padding:60px}
.it_coupon{border:1px solid #eee;border-radius:10px;padding:60px}
.it_customer_list{border:1px solid #eee;border-radius:10px;padding:60px}

.footer_shopa{width:968px;margin:50px auto 30px auto;background:#;padding:20px 100px 0px 0px }
.footer_shopa p{height:18px;line-height:18px;font-size:11px;padding:2px}
.footer_shopa span{color:#999;background:url("/img/bullet/l02.gif") no-repeat right 4px;padding-right:10px;margin-right:5px;}
.footer_shopa span:last-child{background:none}

.shopa_sub_cont a.btn_gr_del{border:1px solid #ddd;color:#999;padding:2px 5px;line-height:18px;display:block;margin-right:5px}
.shopa_sub_cont a.btn_gr_del:hover{text-decoration:none;color:#333;border:1px solid #aaa;}

#cashLayer .floatlr p input{height:24px;color:#f36;font-size:14px;font-weight:bold;}
#cashLayer .floatlr p strong{}

#pointLayer .floatlr p input{height:24px;color:#f36;font-size:14px;font-weight:bold;}/*15-07*/
#pointLayer .floatlr p strong{}/*15-07*/

/* 구매하기 2015-07 */
.detail_wrap .it_what2 {margin-bottom:15px; overflow:hidden; position:relative;}
.detail_wrap .it_what2 h3 {font-family:"맑은 고딕", "돋움",dotum ; color:#35373e; font-size:16px; line-height:20px}
.detail_wrap .it_what2 .goods_label {position:absolute; top:0; left:0;}
.detail_wrap .it_what2 .sale_label {position:absolute; top:10px; left:462px;}
.detail_wrap .it_what2 .goods {float:left; width:500px; border:1px solid #ddd;text-align:center}
.detail_wrap .it_what2 .goods img {width:450px}
.detail_wrap .it_what2 .goods_info {float:right; width:400px;padding-top:30px}
.detail_wrap .it_what2 .goods_info .info {height:80px;}
.detail_wrap .it_what2 .goods_info .price {float:left; padding-top:35px;}
.detail_wrap .it_what2 .goods_info .price .p1 {font-size:14px; color:#35373e; line-height:28px;}
.detail_wrap .it_what2 .goods_info .price .p1 em {color:#ff307e; font-style:normal; font-weight:bold;}
.detail_wrap .it_what2 .goods_info .price .p1 strong {font-size:28px; font-family:tahoma;}

.detail_wrap .it_what2 .goods_info .price .p2{color:#777;font-size:14px;text-decoration:line-through;text-align:right}/*정상가*/
.detail_wrap .it_what2 .goods_info .price .piece{display:inline-block;font-size:14px;margin-left:45px;font-weight:bold;text-align:right;margin-top:1px;color:#333;padding:2px 0;border-radius:1px}/*장당*/
.detail_wrap .it_what2 .goods_info .price .piece:before{content:'(';display:inline-block;width:8px;height:30px}
.detail_wrap .it_what2 .goods_info .price .piece:after{content:')';display:inline-block;width:5px;height:30px}
.detail_wrap .it_what2 .goods_info .benefit {float:right; padding-top:30px;}
.detail_wrap .it_what2 .goods_info .benefit .discount {float:left; background:url('/img/shopa/circle_p_51.png') no-repeat 0 0; color:#fff; font-size:25px; width:51px; height:51px; line-height:50px; text-align:center; letter-spacing:-1px;}
.detail_wrap .it_what2 .goods_info .benefit .discount span {font-size:12px;}

.detail_wrap .it_what2 .goods_info .benefit .etc {float:left; background:url('/img/shopa/circle_p_51.png') no-repeat 0 0; width:51px; height:51px; text-align:center;}
.detail_wrap .it_what2 .goods_info .benefit .etc p {color:#fff; font-size:15px; line-height:16px; font-weight:bold; padding-top:8px; letter-spacing:-1px; font-family:"맑은 고딕", "돋움",dotum ;}

.detail_wrap .it_what2 .goods_info .benefit .freeship {float:left; background:url('/img/shopa/circle_w_51.png') no-repeat 0 0; width:51px; height:51px; text-align:center;}
.detail_wrap .it_what2 .goods_info .benefit .freeship p {color:#ff307e; font-size:15px; line-height:16px; font-weight:bold; padding-top:8px; letter-spacing:-1px; font-family:"맑은 고딕", "돋움",dotum ;}
.detail_wrap .it_what2 .goods_info .benefit .space {float:left;}
.detail_wrap .it_what2 .goods_info .add {background:#f4f4f4; padding:10px; margin-top:15px;}
.detail_wrap .it_what2 .goods_info .add p {font-size:11px; color:#656871; padding:1px 0;}
.detail_wrap .it_what2 .goods_info .add p span {font-size:12px; font-weight:bold;}
.detail_wrap .it_what2 .goods_info .add p em {color:#ff307e; font-style:normal; font-weight:bold;}

.detail_wrap .it_what2 .goods_info .buy_select{border:1px solid #ddd;background:#fff;height:28px; margin-top:15px;}
.detail_wrap .it_what2 .goods_info .buy_select .select{border:none;float:left;height:28px;line-height:28px;font-size:12px;padding-left:10px}
.detail_wrap .it_what2 .goods_info .buy_select a{display:inline-block;background:#ddd;text-align:center;width:10%;height:28px;float:right;color:#fff;font-size:0.750em;line-height:28px;}
.detail_wrap .it_what2 .goods_info .buy_select a:visited{color:#fff;}
.detail_wrap .it_what2 .goods_info .buy_select a:hover{color:#fff;text-decoration:none;}

.detail_wrap .it_what2 .goods_info .buy_option{border:1px solid #ddd;border-top:none;background:#fff;overflow-y:auto;max-height:150px;font-size:0.8em;}
.detail_wrap .it_what2 .goods_info .buy_option ul li{border-bottom:1px dotted #eee;padding:10px;line-height:1.1em;font-size:11px}

.detail_wrap .it_what2 .goods_info .opts{margin:5px 0}
.detail_wrap .it_what2 .goods_info .opts li{margin-top:3px!important;padding:4px 6px;background:#fff;overflow:hidden;border-top:1px solid #ddd;}
.detail_wrap .it_what2 .goods_info .opts li .tit{font-size:12px;margin-bottom:5px}
.detail_wrap .it_what2 .goods_info .opts li .amt{float:left}
.detail_wrap .it_what2 .goods_info .opts li .amt div{float:left;}
.detail_wrap .it_what2 .goods_info .opts li .amt .plus, .opts li .amt .minus{border:1px solid #ddd;width:18px;height:18px;line-height:18px;display:block;text-align:center;background:#ddd;}
.detail_wrap .it_what2 .goods_info .opts li a.minus{color:#999}
.detail_wrap .it_what2 .goods_info .opts li a{color:#555}
.detail_wrap .it_what2 .goods_info .opts li a:hover{color:#333;text-decoration:none}
.detail_wrap .it_what2 .goods_info .opts li .ea{border:1px solid #ddd;border-left:none;border-right:none;width:24px;height:18px;line-height:20px;text-align:center;}
.detail_wrap .it_what2 .goods_info .opts li .sum{float:right;color:#ff307e;}
.detail_wrap .it_what2 .goods_info .opts li .close{width:18px;height:18px;border:1px solid #ddd;text-align:center;background:#ddd;display:inline-block;font-family:tahoma, "맑은 고딕", "돋움",dotum ;}

.detail_wrap .it_what2 .goods_info .allwon{overflow:hidden;width:100%;line-height:40px;border-top:1px solid #ddd;margin:10px 0;padding:12px 0;}
.detail_wrap .it_what2 .goods_info .allwon .tit{float:left;font-size:20px;font-family:tahoma,"맑은 고딕", "돋움",dotum ;}
.detail_wrap .it_what2 .goods_info .allwon .won{float:right;font-size:20px;font-family:tahoma,"맑은 고딕", "돋움",dotum ;}
.detail_wrap .it_what2 .goods_info .allwon .won strong{color:#ff307e;font-size:28px;font-family:tahoma,"맑은 고딕", "돋움",dotum ;}

.goods_info .buy_btn{}
.goods_info .buy_btn a{background:#ff307e;border-radius:4px;display:inline-block;width:100%;color:#fff;height:50px;line-height:50px;text-align:center;font-weight:bold;font-family:"맑은 고딕", "돋움",dotum ;font-size:20px;}
.goods_info .buy_btn a:hover{text-decoration:none;}

.detail_wrap .it_what2 .goods_info .buy_btn span{background:#ff307e;display:block;width:100%;color:#fff;height:50px;line-height:50px;text-align:center;font-weight:bold;font-family:"맑은 고딕", "돋움",dotum ;font-size:20px;}
.detail_wrap .it_what2 .goods_info .buy_btn span:hover{text-decoration:none;}

.detail_wrap .it_what2 .goods_info .buy_btn_off span{background:#555;display:block;width:100%;color:#fff;height:50px;line-height:50px;text-align:center;font-weight:bold;font-family:"맑은 고딕", "돋움",dotum ;font-size:20px;}
.detail_wrap .it_what2 .goods_info .buy_btn_off span:hover{text-decoration:none;}

/* 구매내역 2015-07 */
.it_buylist .sp_tbl3 .point {background:url('/img/bullet/add_gr_8.gif') no-repeat 0 10px; font-size:13px;font-family:"맑은 고딕", "돋움",dotum ;color:#494949; padding:4px 0 0 13px; font-weight:bold; padding-right:20px; display:inline-block;}
.it_buylist .sp_tbl3 .point.cancel {text-decoration:line-through;}
.it_buylist .sp_tbl3 .gr_btn{background:#6cc;color:#fff;display:inline-block;line-height:24px;height:24px;font-family:"맑은 고딕", "돋움",dotum ;font-weight:bold;border-radius:2px;padding:0 4px}
.it_buylist .sp_tbl3 .ga_btn{background:#999;color:#fff;display:inline-block;line-height:24px;height:24px;font-family:"맑은 고딕", "돋움",dotum ;font-weight:bold;border-radius:2px;padding:0 4px}
.it_buylist .sp_tbl3 .gr_btn:hover{text-decoration:none;background:#6dd;}

/* 상세주문정보 2015-07 */
.it_point{border-top:1px solid #999;overflow:hidden;}

.it_point dl{line-height:40px}
.it_point dt{width:150px;padding-left:15px;float:left;font-size:12px;font-family:"맑은 고딕", "돋움",dotum ;font-weight:bold;color:#999;border-bottom:1px solid #ddd;background:#f6f6f6}
.it_point dd{width:715px;padding-left:15px;float:left;font-size:12px;color:#333;border-bottom:1px solid #ddd}

.it_point .point {padding-right:20px; display:inline-block;}
.it_point .gr_btn{background:#6cc;color:#fff;display:inline-block;line-height:24px;height:24px;font-family:"맑은 고딕", "돋움",dotum ;font-weight:bold;border-radius:2px;padding:0 4px}
.it_point .ga_btn{background:#999;color:#fff;display:inline-block;line-height:24px;height:24px;font-family:"맑은 고딕", "돋움",dotum ;font-weight:bold;border-radius:2px;padding:0 4px}
.it_point .gr_btn:hover{text-decoration:none;background:#6dd;}
.point_policy {border:1px solid #ddd; padding:13px 15px; margin-top:10px; border-radius:5px;}
.point_policy dt {font-family:"맑은 고딕", "돋움",dotum; font-size:14px; font-weight:bold; margin-bottom:2px;}
.point_policy dd {font-family:"맑은 고딕", "돋움",dotum; color:#999; padding:3px 0 0 7px; background:url('/img/bullet/squ_gr_2.gif') no-repeat 0 11px;}

/* 쇼핑파인더 메인 2015-07 */
.shopa_main_cont2 { width:968px;border-radius:10px;}
.shopa_main_cont2 .represent {padding-left:5px;}
.shopa_main_cont2 .represent .box {border:1px solid #d2d2d5; height:390px; position:relative;}
.shopa_main_cont2 .represent .box dt.menu {width:119px; height:390px; float:left; background:#f2f2f3; border-right:1px solid #d2d2d5;}
.shopa_main_cont2 .represent .box dt .tabmenu li {border-bottom:1px solid #d2d2d5; text-align:center; height:54px; line-height:54px; position:relative;}
.shopa_main_cont2 .represent .box dt .tabmenu li a {width:100%; display:inline-block;}
.shopa_main_cont2 .represent .box dt .tabmenu li .on {position:absolute; top:0; left:-7px; z-index:999;}

.shopa_main_cont2 .represent .box .prev {position:absolute; top:174px; left:142px; z-index:999;}
.shopa_main_cont2 .represent .box .next {position:absolute; top:174px; right:16px; z-index:999;}

.shopa_main_cont2 .represent .box .rolling {float:left; position:relative; width:750px;}
.shopa_main_cont2 .represent .box .rolling .roll_frame {width:100%; overflow:hidden;}
.shopa_main_cont2 .represent .box .rolling .roll_frame .rollul {width:300%;}
.shopa_main_cont2 .represent .box .rolling .roll_frame .rollul li {float:left;}
.shopa_main_cont2 .represent .box dd .goods {width:355px; float:left; margin:25px 0 0 55px;}
.shopa_main_cont2 .represent .box dd .goods_info {float:left; margin-left:50px; width:250px; position:relative; overflow:hidden; height:390px;}
.shopa_main_cont2 .represent .box dd .goods_info h3 {font-family:"맑은 고딕", "돋움",dotum ; color:#35373e; font-size:16px; line-height:22px; height:65px;}
.shopa_main_cont2 .represent .box dd .goods_info .price {float:left;}
.shopa_main_cont2 .represent .box dd .goods_info .price .p1 {font-size:14px; color:#35373e; line-height:24px; margin-top:5px;}
.shopa_main_cont2 .represent .box dd .goods_info .price .p1 em {color:#ff307e; font-style:normal; font-weight:bold;}
.shopa_main_cont2 .represent .box dd .goods_info .price .p1 strong {font-size:28px; font-family:tahoma;}
.shopa_main_cont2 .represent .box dd .goods_info .price .p2 {font-size:14px; color:#9fa1a6; text-decoration:line-through;}
.shopa_main_cont2 .represent .box dd .goods_info .benefit {float:right;}
.shopa_main_cont2 .represent .box dd .goods_info .benefit .discount {float:left; background:url('/img/shopa/circle_p_51.png') no-repeat 0 0; color:#fff; font-size:25px; width:51px; height:51px; line-height:52px; text-align:center; letter-spacing:-1px;}
.shopa_main_cont2 .represent .box dd .goods_info .benefit .discount span {font-size:12px;}

.shopa_main_cont2 .represent .box dd .goods_info .benefit .etc {float:left; background:url('/img/shopa/circle_p_51.png') no-repeat 0 0; width:51px; height:51px; text-align:center;}
.shopa_main_cont2 .represent .box dd .goods_info .benefit .etc p {color:#fff; font-size:15px; line-height:16px; font-weight:bold; padding-top:8px; letter-spacing:-1px; font-family:"맑은 고딕", "돋움",dotum ;}

.shopa_main_cont2 .represent .box dd .goods_info .benefit .freeship {float:left; background:url('/img/shopa/circle_w_51.png') no-repeat 0 0; width:51px; height:51px; text-align:center;}
.shopa_main_cont2 .represent .box dd .goods_info .benefit .freeship p {color:#ff307e; font-size:15px; line-height:16px; font-weight:bold; padding-top:8px; letter-spacing:-1px; font-family:"맑은 고딕", "돋움",dotum ;}
.shopa_main_cont2 .represent .box dd .goods_info .benefit .space {float:left;}
.shopa_main_cont2 .represent .box dd .goods_info .add {clear:both; background:#f4f4f4; padding:9px 13px 3px 13px;}
.shopa_main_cont2 .represent .box dd .goods_info .add dt {margin-bottom:3px; color:#35373e; font-size:11px;}
.shopa_main_cont2 .represent .box dd .goods_info .add dd {color:#656871; line-height:13px; font-size:11px;}
.shopa_main_cont2 .represent .box dd .goods_info .add dd strong {font-weight:bold; color:#ff307e;}
.shopa_main_cont2 .represent .box dd .goods_info .add .f_l {float:left;}
.shopa_main_cont2 .represent .box dd .goods_info .add .f_r {float:right;}
.shopa_main_cont2 .represent .box dd .goods_info .add .sum {clear:both; padding-top:7px; overflow:hidden; border-top:1px dotted #c2c2c2; margin-top:3px;}
.shopa_main_cont2 .represent .box dd .goods_info .bottom {position:absolute; bottom:0; left:0; width:100%;}
.shopa_main_cont2 .represent .box dd .goods_info .bottom .buy_btn {width:100%;}
.shopa_main_cont2 .represent .box dd .goods_info .bottom .caption {color:#656871; font-size:11px; letter-spacing:-1px;}

.shopa_main_cont2 .gds {overflow:hidden;width:100%;}
.shopa_main_cont2 .gds li {margin:1%;width:23%;position:relative;float:left}

.shopa_main_cont2 .gds li .soldout {background:url('/img/shopa/dot_000_80.png'); font-family:"맑은 고딕", "돋움",dotum; font-size:14px; width:100%; height:30px; color:#fff; font-weight:bold; position:absolute; top:167px; left:1px; line-height:27px; text-align:center;}
.shopa_main_cont2 .gds li .soon {background:url('/img/shopa/dot_ff307e_80.png'); font-family:"맑은 고딕", "돋움",dotum; font-size:14px; width:100%; height:30px; color:#fff; font-weight:bold; position:absolute; top:167px; left:1px; line-height:27px; text-align:center;}
.shopa_main_cont2 .gds li a {border:1px solid #eee; display:inline-block;min-height:320px;border-radius:5px}
.shopa_main_cont2 .gds li a:hover {text-decoration:none; border:1px solid #ff307e;}
.shopa_main_cont2 .gds li a img {width:100%;border-radius:5px}
.shopa_main_cont2 .gds li h4 {font-size:12px; font-weight:normal; line-height:18px; color:#35373e;}
.shopa_main_cont2 .gds li .price {color:#35373e; float:left;}
.shopa_main_cont2 .gds li .price strong {color:#ff307e;}
.shopa_main_cont2 .gds li .price em {font-size:18px; line-height:20px; font-family:tahoma,"맑은 고딕", "돋움",dotum;font-weight:bold}

.shopa_main_cont2 .gds li .price span{color:#777;margin-top:3px;text-decoration:line-through}/*정상가*/
.shopa_main_cont2 .gds li .price span.piece{margin:3px 0;background:#eee;color:#333;font-weight:normal;padding:0px 2px 0px 2px;border-radius:1px;text-decoration:none}/*장당*/

/**/
.shopa_main_cont2 .gds li .price span.plus {color:#35373e; text-decoration:none;}
.shopa_main_cont2 .gds li .price span.point {color:#ff307e; text-decoration:none;}


.shopa_main_cont2 .gds li .benefit {position:absolute;bottom:20px;right:20px}
.shopa_main_cont2 .gds li .benefit .discount {float:left; text-align:center; line-height:40px; letter-spacing:-1px; background:url('/img/shopa/circle_p_43.png') no-repeat 0 0; width:43px; height:43px; color:#fff; font-family:"맑은 고딕", "돋움",dotum ; font-size:22px; }
.shopa_main_cont2 .gds li .benefit .discount span {font-size:12px;}

.shopa_main_cont2 .gds li .benefit .etc {float:left; text-align:center; padding-top:6px; letter-spacing:-1px; background:url('/img/shopa/circle_p_43.png') no-repeat 0 0; width:43px; height:43px;}
.shopa_main_cont2 .gds li .benefit .etc p {color:#fff; font-size:13px; font-weight:bold; font-family:"맑은 고딕", "돋움",dotum; letter-spacing:-1px; line-height:14px;}

.shopa_main_cont2 .gds li .benefit .freeship {float:left; text-align:center; padding-top:6px; background:url('/img/shopa/circle_w_43.png') no-repeat 0 0; width:43px; height:43px;}
.shopa_main_cont2 .gds li .benefit .freeship p {color:#ff307e; font-size:13px; font-weight:bold; font-family:"맑은 고딕", "돋움",dotum; letter-spacing:-1px; line-height:14px;}
.shopa_main_cont2 .gds li .benefit .space {float:left;width:1px}

.shopa_main_cont2 .gds li .date {clear:both; width:284px; background:#f4f4f4; margin-top:50px; font-size:11px; color:#85858a; text-align:center; height:33px; line-height:36px}
.shopa_main_cont2 .gds li .date img {width:15px;}

/*배송공지 추가 bg_chuseok.jpg bg_seollal.jpg */
.it_shipping{border:1px solid #ddd;margin-top:20px;background:url('/img/shopa/bg_chuseok.jpg') no-repeat;height:127px;background-size:100%}/*설날/img/shopa/bg_seollal.jpg*/
.it_shipping .shipbox p{text-align:center;margin-left:160px;margin-top:40px;color: #000;font-size: 28px;font-family: tahoma, "맑은 고딕", "돋움",dotum;letter-spacing:-2px}
.it_shipping .shipbox p em{font-family: tahoma, "맑은 고딕", "돋움",dotum;font-weight:bold;}

/*택배박스 판매*/
.header .main h2{display:none}
.header .main p{display:none}
.header .mypoint{display:none}
.shopa_main_cont2 .represent{display:none}


ul.gds .price {padding:10px 0 20px 10px;margin:7px 0 0 0}
ul.gds .price strong{}
ul.gds .price span{display:block}
ul.gds .benefit{padding-top:20px}

ul.gds h4{padding-left:10px}
.catetitlearea{}
.gds_label, ul.gds .soon , ul.gds .soldout, ul.gds .benefit , ul.gds .tpoint,  ul.gds .date{}/*display:none리스트 개별 상품이미지 정보*/
.cateicoarea{display:none}/*리스트 카테고리 메뉴*/
.goods_info .add ,.goods_info .soon, .goods_info .soldout, .goods_info .benefit{}/*display:none상세페이지 포인트 적립정보*/

/*.goods_info .price {position:relative;text-align:right;width:98%;}
.goods_info .price em{position:absolute;top:29px;left:5px}
.goods_info .price span{position:absolute;top:18px;right:90px;}
.headerwrap .hd_menu ul li:first-child{background:none;font-weight:bold}
*/

.ad_shopaul ul{width:100%;margin:10px 0 0 0%;overflow:hidden}
.ad_shopaul ul li{float:left;width:32.3%;margin:0 1.3% 25px 0;text-align:center;}
.ad_shopaul ul li:nth-child(3){margin-right:0}
.ad_shopaul ul li:nth-child(6){margin-right:0}
.ad_shopaul ul li img{;border:1px solid #eee;border-radius:10px}

.catetitlearea{border-top:none;display:table;width:100%;padding:15px 0 0 0}
.catetitlearea p{display:table-cell;font-size:18px;font-weight:bold;color:#222}
.catetitlearea p span{color:#f36}
.catetitlearea .shopping_use_sel{display:table-cell;text-align:right;}
.catetitlearea .shopping_use_sel select{height:30px;margin-right:10px;border:1px solid #ddd;border-radius:4px;padding-left:2px}
.catetitlearea .shopping_use_sel span{display:none}

#shopa_header .header .sub h2 {float:left; color:#35373e; }
#shopa_header .header .sub .location {float:left;  color:#35373e;display:block;z-index:9900;}
#shopa_header .header .sub .location a {background:url('/img/bullet/arrow_7_gray.gif') no-repeat 5px 2px; padding-left:18px; display:block;font-weight:normal;}
#shopa_header .header .sub .location a:hover {text-decoration:none;}
#shopa_header .header .sub{position:absolute;top:145px;right:130px;font-size:12px;font-family:"돋움";text-align:right}
#shopa_header .header .sub .location,#shopa_header .header .sub h2{font-size:12px;font-family:"돋움";font-weight:normal;}
#shopa_header .header .sub *{line-height:14px}
.price.pdt_10{padding-top:0!important}
u.badge{position:absolute;top:2px;left:2px;background:#333;padding:5px;color:#fff;font-weight:bold;text-decoration:none;border-radius:5px}

/*택배박스 판매 끝*/


.native_scroll{margin-bottom:20px;overflow:hidden}
.native_scroll .native_scroll_list{width:100%;}


.native_scroll .native_scroll_list li{width:24%;margin:0 1% 0.5% 0;position:relative;overflow:hidden;float:left}
.native_scroll .native_scroll_list li a{min-height:340px;display:block;margin:10px 0 0;color:#111;font-size:12px;border-radius:8.1px;overflow: hidden;border:1px solid #eee}
.native_scroll .native_scroll_list li a span{text-align:center;color:#111;padding:10px 10px 0px 15px;display:block;font-size:24px;font-weight:bold;letter-spacing:-0.05em;font-family:'noto'}
.native_scroll .native_scroll_list li a em{position:absolute;top:10px;right:0px;background:#0cc;text-align:center;line-height:1.2em;padding:8px;font-size:13px;color:#fff;font-weight:600;border-top-right-radius:12px;border-bottom-left-radius:12px}
.native_scroll .native_scroll_list li a .copy{text-align:center;;font-size:14px;padding:10px 0 10px 15px;line-height:1.4em;color:#666;width:85%;word-break:keep-all;font-family:'noto'}
.native_scroll .native_scroll_list li a p{text-align:center;background:url('/img/icon/reserve_boxmall2.png') no-repeat;width:220px;height:160px;background-size:3000px;overflow:hidden;text-indent:-9999em}
.native_scroll .native_scroll_list li a:hover{text-decoration:none}

.native_scroll .native_scroll_list li:after{content:'구매하기 ';color:#000;font-weight:bold;font-size:14px;position:absolute;bottom:20px;right:20px;background:url('/img/icon/right_ct.png') no-repeat right center;background-size:8px;padding-right:12px}

@media screen and (min-width:320px) {
.native_scroll .native_scroll_list li a{padding-top:15px}
}
/*.native_scroll .native_scroll_list li:nth-child(1) a{background:#53b9e9}*/
.native_scroll .native_scroll_list li:nth-child(1) a p{background-position: 20px -00px }
/*.native_scroll .native_scroll_list li:nth-child(2) a{background:#8777db}*/
.native_scroll .native_scroll_list li:nth-child(2) a p{background-position: -1520px 0 ;background-size:3300px }
/*.native_scroll .native_scroll_list li:nth-child(2) a em{color:#8777db}*/
/*.native_scroll .native_scroll_list li:nth-child(3) a{background:#5861d2}*/
.native_scroll .native_scroll_list li:nth-child(3) a p{background-position: -1840px 0px }
/*.native_scroll .native_scroll_list li:nth-child(3) a em{color:#5861d2}*/
/*.native_scroll .native_scroll_list li:nth-child(4) a{background:#be93e9}*/
.native_scroll .native_scroll_list li:nth-child(4) a p{background-position: -900px -0px }
/*.native_scroll .native_scroll_list li:nth-child(4) a em{color:#be93e9}*/
/*.native_scroll .native_scroll_list li:nth-child(5) a{background:#659df1}*/
.native_scroll .native_scroll_list li:nth-child(5) a p{background-position: -490px 0px ;background-size:3300px}
/*.native_scroll .native_scroll_list li:nth-child(5) a em{color:#659df1}*/
.native_scroll .native_scroll_list li:nth-child(6) a p{background-position: -2310px 10px }
.native_scroll .native_scroll_list li:nth-child(7) a p{background-position: -2780px 10px }

.shopa_sub_menu{width:995px;padding-right:100px;margin:0 auto}
.shopa_sub_menu ul{}
.shopa_sub_menu ul li{display:inline-block;padding:0 20px 0px 0;font-size:15px;color:#999}
.shopa_sub_menu ul li:after{content:'·';font-weight:bold;padding-left:15px}
.shopa_sub_menu ul li:last-child:after{display:none}
.shopa_sub_menu ul li.on a{color:#000;font-weight:bold}

.delivery_wrap {clear:both;margin-top:10px; padding:15px 30px;position:relative;border-top:1px solid #eee;border-bottom:1px solid #eee;}
.delivery_wrap:before{content:'';background:url('/img/icon/truck.png') no-repeat;position:absolute;top:17px;left:10px;display:inline-block;background-size:100%;width:18px;height:18px;}
.delivery_wrap p {font-size:13px; color:#333; padding:1px 8px;}
.delivery_wrap p span {font-size:13px; font-weight:bold;}
.delivery_wrap p span:after{content:'|';color:#999;margin: 0 3px 0 6px;font-size:8px;line-height:12px}
.delivery_wrap p span:last-child:after{display:none}
.delivery_wrap p em {color:#f36; font-style:normal; font-weight:bold;}
.delivery_wrap p:last-child{font-size:12px;color:#494949}