@charset "utf-8";

.btn_m1 { display:inline-block;font-family:'jgr_m1';font-size:13px;padding:5px 10px;background:#b33636;color:#fff;border:1px solid rgba(0,0,0,0.1); }
.btn_m2 { display:inline-block;font-family:'jgr_m1';font-size:13px;padding:5px 10px;background:#b33636;color:#fff;border:1px solid rgba(0,0,0,0.1); }

/* aside:gnb */
#gnb { margin:0 0 5px;padding:0 0 10px;background:#333949;position:relative;min-height:425px; }
#gnb h2 { position:absolute;font-size:0;line-height:0;overflow:hidden; }
#gnb button { width:100%;border:0;border-bottom:1px solid #2b313f;background:none;text-align:left;color:#fff;padding:0 20px;height:40px;font-weight:bold;font-size:1.167em; }
.gnb_1dli { ; word-wrap:break-word; }
.gnb_1dli_on { color:#fff;text-decoration:none; }
.gnb_1da { display:block;padding:0 20px;line-height:40px;color:#ccc;font-weight:bold;text-decoration:none;font-size:1.167em; }
.gnb_1dam { background:url('img/gnb_bg.png')  center right no-repeat; }
.gnb_1dli_on .gnb_1da { background-color:#2b313f;color:#fff;text-decoration:none; }
.gnb_1dli_on .gnb_1dam { color:#fff;text-decoration:none; }
.gnb_2dul { display:none;z-index:1000;position:absolute;border:1px solid #787f89;height:100%;padding:10px; }
.gnb_1dli_over .gnb_2dul, .gnb_1dli_over2 .gnb_2dul { display:block;top:0;left:215px;width:200px;background:#fff; }
.gnb_2da { display:none; }
.gnb_1dli_over .gnb_2da { display:block;padding:5px 10px;line-height:20px;font-size:1.083em; }
.gnb_2da:focus, .gnb_2da:hover { text-decoration:none;color:#be334a; }


/* 커뮤니티 링크 */
#scomm { padding:20px; }
#scomm h2 { margin:0 0 5px; }
#scomm li { display:block;margin:3px; }
#scomm li a { line-height:25px;color:#555; }
#scomm li a:hover { color:#be334a; }

/* 이벤트 링크 */
#sev { margin-bottom:150px;text-align:center; }
#sev ul:after { display:block;visibility:hidden;clear:both;content:""; }
#sev .ev_li { display:inline-block;margin-bottom:90px; }
#sev .ev_li:last-child { margin-bottom:0; }
#sev .ev_li .sev_title { margin-bottom:30px; }
#sev .ev_li .ev_prd { margin-bottom:30px; }
#sev .ev_li .ev_prd li { float:left;margin-right:2px;width:138px; }
#sev .ev_li .ev_prd li:last-child { margin-right:0; }
#sev .ev_li .ev_prd li .ev_d {  }
#sev .ev_li .ev_prd li .ev_txt { font-size:12px;min-height:24px;text-align:center;color:#888888;margin-top:5px;padding:0 5px; }
#sev .ev_li .ev_prd li .ev_price { font-size:14px;text-align:center;font-family:"jgr_m5";margin-top:5px;  }
#sev .ev_li .ev_more a { display:block;font-family:"jgr_m3";font-size:12px;color:#000; }
#sev .ev_li .ev_more a:hover { color:#e52b00; }


/* 메인배너1 */
#main_bn { position:relative;margin-bottom:60px; }
#main_bn .bx-prev { position:absolute;top:50%;left:0;margin-top:-35px;z-index:99;background:url(img/btn_prev.png) no-repeat 50% 50%;width:50px;height:70px;;text-indent:-999px;overflow:hidden;opacity:0.6; }
#main_bn .bx-prev:hover { opacity:1; }
#main_bn .bx-next { position:absolute;top:50%;right:0;margin-top:-35px;z-index:99;background:url(img/btn_next.png) no-repeat 50% 50%;width:50px;height:70px;;text-indent:-999px;overflow:hidden;opacity:0.6; }
#main_bn .bx-next:hover { opacity:1; }
#main_bn #bx_pager { position:absolute;z-index:999;width:100%;height:28px;left:0;bottom:15px;text-align:center; }
#main_bn #bx_pager ul { position:relative;display:inline-block; }
#main_bn #bx_pager li { float:left;margin-right:15px;text-align:center; }
#main_bn #bx_pager li:last-child { margin-right:0; }
#main_bn #bx_pager li a { display:block;padding:0 15px;height:28px;line-height:28px;border-radius:12px;background:rgba(255, 255, 255, .3);color:rgba(0, 0, 0, 1); }
#main_bn #bx_pager li a.active { background:rgba(0, 0, 0, .3);color:#fff; }

/* 메인배너2 */
#main_bnr { position:relative;margin:0 auto;width:1200px !important;margin-bottom:60px; }
#main_bnr .slide-wrap {  }
#main_bnr .slide-wrap li {  }
#main_bnr #bx_pager { position:absolute;z-index:999;width:100%;height:28px;left:0;bottom:15px;text-align:center; }
#main_bnr #bx_pager ul { position:relative;display:inline-block; }
#main_bnr #bx_pager li { float:left;margin-right:5px;text-align:center; }
#main_bnr #bx_pager li:last-child { margin-right:0; }
#main_bnr #bx_pager li a { display:block;padding:6px 12px;background:rgba(255,255,255,0.3);color:rgba(0,0,0,1); }
#main_bnr #bx_pager li a.active { background:rgba(0,0,0,0.3);color:#fff; }
#sdf { position:absolute;width:100%;height:600px;left:0;top:160px; }
.slide-item.slide0 { background: #dfdfdf; }
.slide-item.slide1 { background: #efefef; }
.slide-item.slide2 { background: #dfdfdf; }
.slide-item.slide3 { background: #efefef; }
.slide-item.slide4 { background: #cfcfcf; }
.slide-item.slide5 { background: #efefef; }


/* 서브배너 */
#sbn_side {  }
#sbn_side .bx-controls { display:none; }
#sbn_side .bx-prev { display:block;float:left;background:url(img/btn_sb_prev.png) no-repeat 50% 50% #fff;width:15px;height:15px;text-indent:-999px;overflow:hidden;border:1px solid #ccc; }
#sbn_side .bx-next { display:block;margin-left:-1px;float:left;background:url(img/btn_sb_next.png) no-repeat 50% 50% #fff;width:15px;height:15px;text-indent:-999px;overflow:hidden;border:1px solid #ccc; }


/* ##### main(nn).skin.php, list.(nn).skin.php 공통 적용 시작 ##### */
/* 공통 */
.sct_wrap { position:relative;margin:0 0 30px;text-align:center;zoom:1; }
.sct_wrap .sctrl { position:absolute;top:0;right:0; } /* 애니메이션 효과 사용 시 재생 정지 버튼 등 */
.sct_wrap:after { display:block;visibility:hidden;clear:both;content:""; }
.sct_wrap header { margin:0 0 20px;zoom:1; }
.sct_wrap header:after { display:block;visibility:hidden;clear:both;content:""; }
.sct_wrap h2 { text-align:center;font-family:'jgr_m3';font-size:1.5em;margin:0 0 10px 0;display:inline-block;padding:0 0 7px;line-height:1em; }
.sct_wrap h2 a { text-decoration:none; }

#sct { clear:both; }
.sct { clear:both;margin:0;padding:0;list-style:none;zoom:1; }
.sct:after { display:block;visibility:hidden;clear:both;content:""; }
.sct_li { position:relative; }
.sct_noitem { padding:100px 0;text-align:center; }
.sct img { position:relative; } /* 리스트뷰 갤러리뷰 변경 시 ie6,7 에서 이미지 사라지는 문제 해결하기 위해 */
.shop_icon { display:inline-block;height:18px;line-height:16px;font-size:12px;padding:0 2px;margin:0 2px; }
.shop_icon_1 { color:#963bd1;border:1px solid #963bd1; }		/* 히트 아이콘 */
.shop_icon_2 { color:#0d806c;border:1px solid #0d806c; }		/* 추천 아이콘 */
.shop_icon_3 { color:#28ce34;border:1px solid #28ce34; }		/* 최신 아이콘 */
.shop_icon_4 { color:#2185d6;border:1px solid #2185d6; }		/* 베스트 아이콘 */
.shop_icon_5 { color:#d81a1a;border:1px solid #d81a1a; }		/* 할인 아이콘 */
.icon_soldout { color:#b33636;border:1px solid #b33636; }	/* 품절 아이콘 */
.icon_coupon { color:#b33636;border:1px solid #b33636; }	/* 쿠폰 아이콘 */

/* 재생/정지/이전/다음 버튼 */
.sctrl { margin:0;padding:0;list-style:none;zoom:1; }
.sctrl:after { display:block;visibility:hidden;clear:both;content:""; }
.sctrl li { position:relative;float:left;margin:0 0 0 -1px; }
.sctrl button { position:relative;margin:0;padding:0;width:21px;height:21px;border:0;cursor:pointer;overflow:hidden; }
.sctrl button span { position:absolute;top:0;left:0;width:19px;height:19px;border:1px solid #ccc;background:url('img/is_button.gif'); }
.sctrl button.sctrl_play span { background-position:-60px 0; }
.sctrl button.sctrl_play span.sctrl_on { background-position:-60px -30px; }
.sctrl button.sctrl_stop span { background-position:-90px 0; }
.sctrl button.sctrl_stop span.sctrl_on { background-position:-90px -30px; }
.sctrl button.sctrl_prev span { background-position:-120px 0; }
.sctrl button.sctrl_prev span.sctrl_on { background-position:-120px -30px; }
.sctrl button.sctrl_next span { background-position:-150px 0; }
.sctrl button.sctrl_next span.sctrl_on { background-position:-150px -30px; }

/* 상품 목록 스킨 10 */
.sct_10 { position:relative;display:inline-block; }
.sct_10:after { display:block;visibility:hidden;clear:both;content:""; }
.sct_10 .sct_li { position:relative;float:left;margin:0 30px 40px 0;  }
.sct_10 .sct_last { margin-right:0; }
.sct_10 .sct_clear { clear:both; }
.sct_10 .sct_img { position:relative; }
.sct_10 .sct_txt { padding:10px 0 0; }
.sct_10 .sct_txt .name { min-height:70px;font-family:'jgr_m2';font-size:16px;line-height:20px;text-align:center;word-wrap:break-word;word-break:keep-all;background:url("/img/bar_w3.svg") repeat-x bottom;background-size:4px 1px;padding-bottom:10px; }
.sct_10 .sct_txt .s_name { font-family:'jgr_m1';color:#afafaf;font-size:12px;line-height:14px;text-align:center;word-wrap:break-word;word-break:keep-all;padding-bottom:10px; }
.sct_10 .sct_txt .cost { text-align:center;color:#e51616;font-family:'jgr_m9';font-size:18px;padding-top:10px; }
.sct_10 .sct_txt .cost:before { position:relative;bottom:1px;content:"\20a9";font-family:'jgr_m4';font-size:14px; }
.sct_10 a { display:block;position:absolute;left:0;top:0;width:100%;height:100%;}

/* 상품 목록 스킨 20 */
.sct_20 { padding-right:20px; }
.sct_20:after { display:block;visibility:hidden;clear:both;content:""; }
.sct_20 .sct_li { float:left;margin:0 10px 30px 0;  }
.sct_20 .sct_last {  }
.sct_20 .sct_clear {  }
.sct_20 .sct_img {  }
.sct_20 .sct_txt { position:relative;height:100px;border-bottom:1px solid #cfcfcf; }
.sct_20 .sct_txt .s_name { line-height:18px;padding:10px 10px 0 10px;word-wrap:break-word;word-break:keep-all; }
.sct_20 .sct_txt .s_cost { position:absolute;left:10px;bottom:10px;font-family:'jgr_m5';font-size:14px; }
.sct_20 .sct_txt .s_cost:before { content:"\20a9";font-size:12px;  }
.sct_20 .sct_txt .sct_icon  { position:absolute;right:10px;bottom:10px; }
.sct_20 a { display:block;position:absolute;left:0;top:0;width:100%;height:100%;}

/* 상품 목록 스킨 30 - 기본형 */
.sct_30 { position:relative;display:inline-block; }
.sct_30:after { display:block;visibility:hidden;clear:both;content:""; }
.sct_30 .sct_li { position:relative;float:left;margin:0 30px 30px 0;  }
.sct_30 .sct_last { margin:0; }
.sct_30 .sct_clear { clear:both; }
.sct_30 .sct_img { position:relative; }
.sct_30 .sct_txt { padding:20px 10px 0; }
.sct_30 .sct_txt .s_name { font-family:'jgr_m2';font-size:16px;line-height:20px;text-align:left;word-wrap:break-word;word-break:keep-all;background:url("/img/bar_w3.svg") repeat-x bottom;background-size:4px 1px;padding-bottom:10px; }
.sct_30 .sct_txt .s_cost { display:inline-block;font-family:'jgr_m5';font-size:18px;padding-top:10px; }
.sct_30 .sct_txt .s_cost:before { content:"\20a9";font-size:14px;  }
.sct_30 a { display:block;position:absolute;left:0;top:0;width:100%;height:100%;}




/* 개인결제 목록 */
.sct_pv .sct_li { position:relative;float:left;margin:0 15px 15px 0; }
.sct_pv .sct_last { margin:0 0 15px !important; }
.sct_pv .sct_clear { clear:both; }
.sct_pv .sct_a { display:inline-block;position:relative;text-decoration:none; }
.sct_pv .sct_a:focus, .sct_pv .sct_a:hover { text-decoration:none; }
.sct_pv .sct_img { margin:0 0 10px; }
.sct_pv .sct_txt { margin:0 0 5px; }
.sct_pv .sct_icon { margin:0 0 10px; }
.sct_pv .sct_id { display:block;margin:0 0 5px; }
.sct_pv .sct_basic { margin:0 0 10px; }
.sct_pv .sct_cost { display:block;margin:0 0 10px;font-weight:bold; }
.sct_pv .sct_cost strike { display:block;margin:0 0 5px;color:#999;font-weight:normal; }
.sct_pv .sct_sns {}



/* 메인 상품 목록 스킨 10 */

.smt_10 { position:relative;display:inline-block; }
.smt_10:after { display:block;visibility:hidden;clear:both;content:""; }
.smt_10 .sct_li { position:relative;float:left;margin:0 20px 60px 0; }
.smt_10 .sct_last { margin:0 0 15px !important; }
.smt_10 .sct_clear { clear:both; }
.smt_10 .sct_img { position:relative; }
.smt_10 .sct_txt { display:block;padding:5px;line-height:16px;min-height:70px;text-align:left; }
.smt_10 .sct_txt a {  }
.smt_10 .sct_txt a:hover { color:#e52b00; }
.smt_10 .sct_cost { font-family:'jgr_m5';font-size:15px;color:#e51717;text-align:right;padding:5px; }
.smt_10 .sct_cost:before { content:"\20a9";position:relative;bottom:1px;font-size:0.9em;  }
.smt_10 .sct_id { margin-top:5px; }




/* 메인 상품 목록 스킨 20 */
.smt_20 { position:relative;overflow-y:hidden; }
.smt_20 .sct_ul { position:absolute;top:0;left:0;margin:0;padding:0;list-style:none; }
.smt_20 .sct_ul_first { display:block;top:0; }
.smt_20 .sct_li { position:relative;float:left;margin:0 25px 15px 0; }
.smt_20 .sct_last { margin:0 0 15px !important; }
.smt_20 .sct_a { display:inline-block;position:relative;text-decoration:none; }
.smt_20 .sct_a:focus, .smt_20 .sct_a:hover { text-decoration:none; }
.smt_20 .sct_img { margin:0 0 10px; }
.smt_20 .sct_txt { margin:0 0 5px; }
.smt_20 .sct_icon { margin:0 0 10px; }
.smt_20 .sct_id { display:block;margin:0 0 5px; }
.smt_20 .sct_basic { margin:0 0 10px; }
.smt_20 .sct_cost { display:block;margin:0 0 10px;font-weight:bold; }
.smt_20 .sct_cost strike { display:block;margin:0 0 5px;color:#999;font-weight:normal; }
.smt_20 .sct_sns {}

/* 메인 상품 목록 스킨 30 */
.smt_30 { position:relative;overflow-x:hidden; }
.smt_30 .sct_ul { position:absolute;top:0;left:765px;margin:0;padding:0;width:765px;list-style:none;zoom:1; }
.smt_30 .sct_ul:after { display:block;visibility:hidden;clear:both;content:""; }
.smt_30 .sct_ul_first { display:block;left:0; }
.smt_30 .sct_li { position:relative;float:left;margin-right:25px; }
.smt_30 .sct_a { display:inline-block;position:relative;text-decoration:none; }
.smt_30 .sct_a:focus, .smt_30 .sct_a:hover { text-decoration:none; }
.smt_30 .sct_img { margin:0 0 10px; }
.smt_30 .sct_txt { margin:0 0 5px; }
.smt_30 .sct_icon { margin:0 0 10px; }
.smt_30 .sct_id { display:block;margin:0 0 5px; }
.smt_30 .sct_basic { margin:0 0 10px; }
.smt_30 .sct_cost { display:block;margin:0 0 10px;font-weight:bold; }
.smt_30 .sct_cost strike { display:block;margin:0 0 5px;color:#999;font-weight:normal; }
.smt_30 .sct_sns {}

/* 메인 상품 목록 스킨 40 */
.smt_40 .sct_li { position:relative;margin:0 0 16px 0;border:1px solid #dadada;background:#fff;width:475px;float:left;text-align:left; }
.smt_40 .sct_li:nth-child(2n+1) { margin-right:15px; }
.smt_40 .sct_a { text-decoration:none; }
.smt_40 .sct_a:focus, .smt_40 .sct_a:hover { text-decoration:none; }
.smt_40 .sct_img { position:absolute;top:0;left:0;height:100%; }
.smt_40 .sct_img a { display:block; }
.smt_40 .sct_sns { display:none;position:absolute;bottom:10px;right:0px;text-align:center;z-index:60;width:100%; }
.smt_40 .sct_img:hover .sct_sns { display:block; }
.smt_40 .sct_sns a { display:inline-block;border-radius:50%;margin:2px ;width:40px;text-align:center;height:40px;padding:10px 0;background:rgba(0,0,0,0.4); }
.smt_40 .sct_sns .share-facebook:hover { background:#415b92; }
.smt_40 .sct_sns .share-twitter:hover { background:#35b3dc; }
.smt_40 .sct_sns .share-googleplus:hover { background:#d5503a; }
.smt_40 .sct_sns img { width:18px; }

.smt_40 .sct_icon {}
.smt_40 .sct_icon img { display:block;margin:0 0 4px; }
.smt_40 .sct_txt { display:block;margin:5px 0;font-size:1.167em;font-weight:bold; }
.smt_40 .sct_basic { color:#666;margin:5px 0; }
.smt_40 .sct_cost { margin:10px 0;font-size:1.167em; }
.smt_40 .sct_cost .sct_discount { display:block;color:#999;font-size:0.92em;text-decoration:line-through; }
.smt_40 .sct_rel { position:absolute;bottom:20px;right:20px; }
.smt_40 .sct_rel_ul { margin:0;padding:0;list-style:none; }
.smt_40 .sct_rel_li { float:left;margin:0 0 0 10px; }
.smt_40 .sct_sns { padding:10px 0 0; }
.smt_40 .shop_icon_1 {}   /* 히트 아이콘 */
.smt_40 .shop_icon_2 {}   /* 추천 아이콘 */
.smt_40 .shop_icon_3 {}   /* 최신 아이콘 */
.smt_40 .shop_icon_4 { position:absolute;top:10px;left:10px;width:50px;height:50px;line-height:50px;font-size:14px;border-radius:50%;text-align:center;font-weight:bold; }   /* BEST 아이콘 */
.smt_40 .shop_icon_5 {}   /* 할인 아이콘 */

/* 메인 상품 목록 스킨 50 - */
.smt_50 {  }
.smt_50:after { display:block;visibility:hidden;clear:both;content:""; }
.smt_50 li { float:left;width:180px;margin-right:2px;margin-bottom:2px; }
.smt_50 li:nth-child(3) { margin-right:0; }
.smt_50 li:nth-child(4) { margin-bottom:0;clear:both; }
.smt_50 li:nth-child(5) { margin-bottom:0; }
.smt_50 li:nth-child(6) { margin-bottom:0;margin-right:0; }
.smt_50 .sct_thumb img { width:100%;height:auto; }
.smt_50 .sct_thumb .sct_txt { position:absolute;top:0;left:0;background:url(/data/common/hit_bg.png) repeat-x bottom right;height:180px;width:180px; }
.smt_50 .sct_thumb .sct_txt .sct_rank { position:absolute;top:0;left:0;line-height:40px;color:#fff;font-family:"jgr_m3";font-size:16px;text-align:center; }
.smt_50 .sct_thumb .sct_txt .sct_name { position:absolute;bottom:4px;right:4px;color:#fff;line-height:16px; }
.smt_50 .sct_thumb .sct_cost { position:absolute;bottom:20px;right:6px;font-family:"jgr_m5";font-size:16px;color:#fff; }
.smt_50 .sct_thumb .sct_cost:before { content:"\20a9";font-size:0.9em; }

/* 메인 상품 목록 스킨 60 - */
.ev_wrap { margin:0 auto;margin-bottom:60px;width:980px; }
.ev_wrap:after { display:block;visibility:hidden;clear:both;content:""; }
.ev_wrap header { float:left;position:relative;height:170px;width:248px;background:#f8f8f8;border-left:1px dashed #e8e8e8; }
.ev_wrap header img { position:absolute;left:50%;top:46%;transform:translate(-50%,-50%); }
.ev_wrap header a { position:absolute;right:25px;bottom:25px;color:#888; }
.ev_wrap header a:before { position:absolute; content:'\f2d1';font-family:FontAwesome;font-size:5px;left:-10px;bottom:2px; }
.ev_wrap header a:hover { color:#e52b00; }
.smt_60 { float:right; }
.smt_60:after { display:block;visibility:hidden;clear:both;content:""; }
.smt_60 .sct_li { position:relative;float:left;margin-right:2px; }
.smt_60 .sct_last { margin-right:0 !important; }
.smt_60 .sct_img {  }
.smt_60 .sct_txt { height:28px;padding:5px 10px 0 10px; }
.smt_60 .sct_txt a { display:block;letter-spacing:-0.5px;line-height:14px; }
.smt_60 .sct_txt a:hover { color:#e52b00; }
.smt_60 .sct_cost { height:22px;line-height:22px;text-align:right;color:#e51717;padding-right:10px;border-bottom:1px dashed #ccc; }
.smt_60 .sct_cost:before { content:"\20a9";position:relative;bottom:0;left:3px;font-size:0.9em;  }

/* ##### main(nn).skin.php, list.(nn).skin..php 공통 적용 끝 ##### */

/* 상품 목록 */
#sct { position:relative; }
.sct_admin { position:fixed;top:30px;right:30px;z-index:2000; }



/* 상품 목록 카테고리 목록 */
.sct_ct ul:after { display:block;visibility:hidden;clear:both;content:""; }
#sct_ct_1 { text-align:center;margin-bottom:60px; }
#sct_ct_1 ul { display:inline-block; }
#sct_ct_1 li { float:left;margin-right:10px;padding-right:10px;; }
#sct_ct_1 li:last-child { margin-right:0;padding-right:0; }
#sct_ct_1 li a { font-family:'jgr_m2';font-size:16px; }
#sct_ct_1 li a:hover { color:#b33636; }



/* 상품 정렬 리스트 스타일 선택 공통 */
#sct_sortlst { position:relative;margin-bottom:30px; }
#sct_sortlst:after { display:block;visibility:hidden;clear:both;content:""; }



/* 상품 목록 현재 위치 */
#sct_location { margin-bottom:30px; }
#sct_location a:hover { color:#b33636; }
.sct_bar { margin:0 4px;color:#888; }
.sct_here { color:#000; }
.sct_bg {  }


/* 상품 정렬 */
#sct_sort { position:relative;top:2px; }
#sct_sort:after { display:block;visibility:hidden;clear:both;content:""; }
#sct_sort li { float:left;border-right:1px solid #dfdfdf;padding-right:10px;padding-left:10px; }
#sct_sort li:first-child { padding-left:0; }
#sct_sort li:last-child { border-right:0;padding-right:0; }
#sct_sort li a:hover { color:#b33636; }


/* 상세보기 상단 */
#sit_top {  }
#sit_bottom {  }
#item_info_wrap  { width:1200px;display:inline-block;text-align:center; }


.sit_admin { margin-bottom:30px; }
.sit_admin:after { display:block;visibility:hidden;clear:both;content:""; }
.sit_admin .abb1 { background:#be3c3c; }
.sit_admin .abb2 { background:#afafaf; }
.sit_admin button:hover, .sit_admin a:hover { background:#008c8c; }
.sit_admin button, .sit_admin a { display:inline-block;color:white;font-family:'jgr_m1';font-size:13px;line-height:13px;padding:2px 4px;border-radius:3px; }

.sit_admin li { float:left;margin-right:6px; }
.sit_admin li:last-child { margin-right:0; }

.sit_admin2 { position:fixed;left:160px;top:50%;z-index:10001; }
.sit_admin2 a span { display:inline-block;width:10px;height:10px;background:#efefef;border-radius:3px; }


.sit_empty { padding:20px 0;text-align:center; }
#sit_ov_wrap { zoom:1; }
#sit_ov_wrap:after { display:block;visibility:hidden;clear:both;content:""; }
#sit_ov { width:100%; }

#sit_pvwrap {  }
#sit_pvi { position:absolute;left:0;top:0;padding-right:50px; }
#sit_pvt { min-height:860px;padding-bottom:30px;margin-left:550px; }
#sit_pvt .sit_top { width:650px;height:30px;border-top:1px solid #000; }
#sit_pvt .sit_name { font-family:'jgr_m3';font-size:26px;line-height:30px;margin-bottom:10px;letter-spacing:-0.5px;word-wrap: break-word;word-break:keep-all; }
#sit_pvt .sit_desc { font-family:'jgr_m2';font-size:16px;line-height:20px;margin-bottom:30px;word-wrap: break-word;word-break:keep-all;  }
#sit_pvt .sit_navi { margin-bottom:30px; }
#sit_pvt .sit_tinfo { margin-bottom:30px; }
#sit_pvt .sit_tinfo li { margin-bottom:10px; }
#sit_pvt .sit_tinfo li:last-child { margin-bottom:0; }
#sit_pvt .sit_cinfo { margin-bottom:60px; }
#sit_pvt .sit_cinfo li { margin-bottom:10px; }
#sit_pvt .sit_cinfo li:last-child { margin-bottom:0; }
#sit_pvt .sit_cinfo li .l_price { font-family:'jgr_m5';font-size:14px; }
#sit_pvt .sit_cinfo li .l_price:after { content:" 원";font-family:'jgr_m1';font-size:12px; }
#sit_pvt .cb1 { color:#008c8c; }
#sit_pvt .shop_memo { font-family:"jgr_m3";color:red;font-size:16px;margin-top:40px; }


#sit_pwrap { position:relative; }
#sit_pwrap:after { display:block;visibility:hidden;clear:both;content:""; }
#sit_pvi_thumb { margin:0;padding:0;list-style:none;text-align:center;zoom:1; }
#sit_pvi_thumb:after { display:block;visibility:hidden;clear:both;content:""; }
#sit_pvi_thumb li { display:inline-block;margin:0 5px 5px 0; }
#sit_pvi_thumb .li_last { margin:0 !important; }
#sit_pvi_thumb img {}
#sit_pvi_nwbig { padding:10px 0;text-align:center; }
#sit_pvi_nwbig span { display:none; }
#sit_pvi_nwbig span.visible { display:inline; }
#sit_pvi_nw ul { margin:0 0 20px;text-align:center;padding:0 10px;list-style:none;zoom:1; }
#sit_pvi_nw ul:after { display:block;visibility:hidden;clear:both;content:""; }
#sit_pvi_nw li { display:inline-block;margin:0 0 1px 1px; }
#sit_pvi_nw li img { width:60px;height:60px; }

#sit_pinfo .sit_info li { line-height:12px;margin-bottom:10px; }
#sit_pinfo .sit_info li:last-child { margin-bottom:0; }
#sit_pinfo .sit_info strong { font-family:'jgr_m5';font-size:18px; }
#sit_pinfo .sit_info strong:after { content:" 원";font-family:'jgr_m1';font-size:12px; }

#sit_oinfo { position:relative;top:-80px; }
#sit_oinfo .sit_cinfo { margin-bottom:30px; }
#sit_oinfo .sit_cinfo li { line-height:14px;margin:9px 0; }
#sit_oinfo .sit_cinfo li .l_price { font-family:'jgr_m5';font-size:14px; }
#sit_oinfo .sit_cinfo li .l_price:after { content:" 원";font-family:'jgr_m1';font-size:12px; }

#sit_option_wrap {  }
.sit_option { margin-top:60px; }
.sit_option h3 { font-size:16px;font-family:"jgr_m3";margin-bottom:15px !important; }
.sit_option label { display:block;margin:0 0 5px 0 !important;opacity:0.5; }
.sit_option select { font-family:"jgr_m2";font-size:16px;height:30px;line-height:30px; }
.sit_sel_btn { position:relative; } /* 선택옵션용 추가 버튼 */
.sit_sel_btn button { position:absolute;top:-51px;right:0 !important; }

#sit_sel_option { display:inline-block;margin-top:60px; }
#sit_sel_option h3 { position:absolute;font-size:0;line-height:0;overflow:hidden; }



#sit_opt_added {  }
#sit_opt_added li { line-height:18px;margin-bottom:20px; }
#sit_opt_added li:last-child { margin-bottom:0; }
#sit_opt_added li:after { display:block;visibility:hidden;clear:both;content:""; }
#sit_opt_added li .opt_name { float:left;font-family:"jgr_m2";font-size:16px;margin-right:60px;  }
#sit_opt_added li .opt_count { float:left; }
#sit_opt_added button { float:left;position:relative;width:18px;height:18px;border:0; }
#sit_opt_added .sit_qty_minus { background:url("/img/icon_minus.svg") no-repeat center;background-size:18px 18px; }
#sit_opt_added .sit_qty_plus { background:url("/img/icon_plus.svg") no-repeat center;background-size:18px 18px; }
#sit_opt_added .sit_opt_del { background:url("/img/icon_egseu.svg") no-repeat center;background-size:18px 18px;margin-left:10px; }



#sit_opt_added .num_input { float:left;position:relative;font-family:"jgr_m2";font-size:16px;border:0;text-align:center;width:40px; }
#sit_opt_added .sit_opt_subj {  }
#sit_opt_added .sit_opt_prc { float:left;font-family:"jgr_m2";font-size:16px;margin-left:60px; }

#sit_tot_price { margin:60px 0;line-height:24px;color:#e52b00; }
#sit_tot_price:after { display:block;visibility:hidden;clear:both;content:""; }
#sit_tot_price span { color:#e52b00; }
#sit_tot_price strong { font-size:18px;color:#e52b00;font-family:"jgr_m5"; }

#sit_ov_soldout { padding:15px 0;margin:10px 0;color:#e52b00; }

#sit_ov_btn { margin-bottom:30px; }
#sit_ov_btn:after { display:block;visibility:hidden;clear:both;content:""; }
#sit_ov_btn li { float:left;margin-right:4px; }
#sit_ov_btn li:last-child { margin-right:0; }
#sit_ov_btn button { display:inline-block;color:#ffffff;height:40px;font-family:"jgr_m4";font-size:20px;padding:0 0 1px;border:1px solid rgba(0,0,0,0.1);border-radius:4px; }

#sit_btn_cart { background:#008c8c;width:140px; }
#sit_btn_buy { background:#b23c3c;width:140px; }

#sit_npay {  }







/* shop2관련 */
#sit_stit2 { position:absolute;right:0;top:50%;transform:translateY(-50%);width:350px; }
.sit_name2 { font-family:'jgr_m3';font-size:26px;line-height:30px;margin-bottom:30px;letter-spacing:-2px; }
.sit_desc2 { font-family:'jgr_m2';font-size:17px;line-height:22px;margin-bottom:30px;letter-spacing:-1px; }
.sit_info2 { margin-bottom:30px; }
.sit_info2 li { line-height:16px;margin-bottom:5px; }
.sit_info2 li:last-child { margin-bottom:0; }
.sit_price2 { font-family:'jgr_m3';font-size:17px;line-height:22px;margin-bottom:30px;letter-spacing:-1px; }
.sit_price2:after { content:" 원"; }
.sit_price2 strong { font-family:'jgr_m5';font-size:20px; }
.sit_tit2 { font-family:'jgr_m3';font-size:50px;text-align:center;letter-spacing:-3px;margin-bottom:90px; }


/* 상품 상세보기 - 간략정보 및 구매기능 */
#sit_ov { position:relative;float:left;height:auto !important;height:500px;min-height:500px; }
#sit_ov h3 { margin:0 0 10px; }

#sit_opt_info { position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden; }

.sit_ov_tbl { border:0;border-collapse:collapse;color:#666; }
.sit_ov_tbl th { font-weight:normal;text-align:left; }
.sit_ov_tbl td { padding:5px 0; }
.sit_ov_tbl td strong { color:#000;font-size:1.25em; }
.sit_ov_ro { padding:2px 2px 3px;border:0;background:transparent;text-align:right;vertical-align:middle; }
.sit_ov_opt { padding:2px 2px 3px;border:0;background:transparent;vertical-align:middle; }
.sit_ov_input { margin:0 1px 0 0;padding:2px 2px 3px;border:1px solid #b8c9c2;background:transparent;vertical-align:middle; }
#sit_ov_tbl button { margin:0 1px 0 0; }


#sit_btn_wish {  }
#sit_btn_wish:hover {  }
#sit_btn_alm { display:inline-block;width:215px;float:left;margin-right:5px;height:50px;line-height:50px;margin-bottom:10px;font-size:1.25em;background:#d50c0c;color:#fff;border:0;text-align:center; }


#sit_lbot { position:absolute;left:6px;bottom:90px;text-align:left; }
#sit_lbot h2 { display:inline-block;font-family:"jgr_m3";font-size:14px;line-height:14px;margin-bottom:20px; }
#sit_lbot h2:after { position:relative;top:0;font-size:18px;content:'\21B4';padding-left:5px;opacity:0.3; }

#sit_lel_wrap { position:absolute;left:0;top:630px; }
#sit_lel_wrap h2 { display:inline-block;font-family:"jgr_m3";font-size:16px;line-height:14px;margin-bottom:20px; }
#sit_lel_wrap h2:after { position:relative;top:-2px;font-size:16px;content:'\25BE';padding-left:10px;opacity:0.3; }



/* 관련상품 목록 스킨 10 */
.scr_10 li { float:left;margin-right:3px;margin-bottom:3px; }
.scr_10 li:nth-child(6) { clear:both; }
.scr_10 li:nth-child(13) { clear:both; }
.scr_10 li:nth-child(20) { clear:both; }
.scr_10 li img { width:64px;height:64px; }


/* 상품 상세보기 - 다른 상품 보기 */
#sit_siblings { border:1px solid #e5e5e5;margin:15px 0 0;text-align:center;position:relative; }
#sit_siblings:after { display:block;visibility:hidden;clear:both;content:""; }
#sit_siblings h2 { position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden; }
#sit_siblings a { display:inline-block;padding:0 12px;line-height:45px; }
#sit_siblings a#siblings_prev { position:absolute;top:0;left:0; }
#sit_siblings a#siblings_next { position:absolute;top:0;right:0; }
#sit_siblings a:hover { color:#be334a; }
#sit_siblings a span { position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden; }

/* 상품 재입고 알림 (SMS) */

#sit_sms_new {}
#sit_sms_new #sms_agree { text-align:right ; }
#sit_sms_new  textarea { line-height:1.5em;color:#555; }
#sit_sms_new .prd_name { background:#f3f3f3;padding:15px 20px;font-weight:bold;font-size:1.167em; }

/* 상품 상세보기 - 상품정보 */
#sit_inf { margin-bottom:90px; }
#sit_inf h3 { position:absolute;font-size:0;line-height:0;content:""; }
#sit_inf_explan { width:auto !important;font-family:"jgr_m2";font-size:16px;line-height:30px;overflow:hidden; } /* ie6 미대응시 #sit_inf_explan { margin:0 0 10px; } 만으로 충분 */





.sit_secret { margin-left:10px; }
.sit_uq_btn { position:relative;bottom:-15px;color:#fff;background:#4f4f4f;height:24px;line-height:24px;padding:0 10px;border-radius:3px; }
.sit_uq_h3 { font-family:"jgr_m3";font-size:28px; }
.sit_uq_empty { text-align:center;padding:15px 0;border-bottom:1px solid #000; }
.sit_uq_btn2 { display:inline-block;height:18px;line-height:18px;color:#fff;background:#6f6f6f;padding:0 10px;border:0;border-radius:3px; }
.sit_uq_editor textarea { min-height:250px;overflow:hidden; }


/* 상품 상세보기 - 사용후기 */
#sit_use_list { width:980px;margin:0 auto;margin-top:120px; }
.sit_use_top { border-bottom:1px solid #000;padding:20px 0; }
.sit_use_top:after { display:block;visibility:hidden;clear:both;content:""; }
.sit_use_top h3 { float:left; }
.sit_use_top .sit_use_vote { float:left;position:relative;left:25px;bottom:-18px; }
.sit_use_top .sit_use_vote span { padding:0 10px; }
.sit_use_top a { float:right; }
#sit_use_ol { list-style:none; }
.sit_use_li { position:relative;background:url("/img/line_u6.svg") repeat-x left bottom;background-size:10px 1px;padding:10px 0; }
.sit_use_li:after { display:block;visibility:hidden;clear:both;content:""; }
.sit_use_li:last-child { background:0;border-bottom:1px solid #000; }
.sit_use_li_title { display:block;float:left;text-align:left;background:none;border:0;line-height:25px; }
.sit_use_dl { color:#8f8f8f;float:right;text-align:right;line-height:25px;zoom:1; }
.sit_use_dl:after { display:block;visibility:hidden;clear:both;content:""; }
.sit_use_dl dt { position:absolute;font-size:0;line-height:0;content:""; }
.sit_use_dl dd { display:inline-block;margin-left:10px; }

.sit_use_con { display:none;clear:both; }
.sit_use_p { background:#efefef;line-height:20px;padding:15px;margin-top:10px; }
.sit_use_cmd { text-align:right;margin-top:15px; }

.sit_use_reply { position:relative;padding:20px 0 0 40px; }
.sit_use_reply:after { display:block;visibility:hidden;clear:both;content:""; }


.use_reply_icon { position:absolute;top:20px;left:0;background:url('./img/use_reply.png') no-repeat 0 0; width:28px;height:17px;text-indent:-999px;overflow:hidden; }
.use_reply_tit { float:left;color:#8f8f8f;line-height:20px;margin-right:15px; }
.use_reply_p { float:left;width:700px;line-height:20px; }

#sit_use_write_star:after { display:block;visibility:hidden;clear:both;content:""; }
#sit_use_write_star li { float:left;margin-right:30px; }
#sit_use_write_star li:last-child { margin-right:0; }



/* 상품 상세보기 - 상품문의 */
#sit_qa_list { width:980px;margin:0 auto;margin-top:120px; }
.sit_qa_top { border-bottom:1px solid #000;padding:20px 0; }
.sit_qa_top:after { display:block;visibility:hidden;clear:both;content:""; }
.sit_qa_top h3 { float:left; }
.sit_qa_top a { float:right; }
#sit_qa_ol { padding:0;list-style:none; }
.sit_qa_li:after { display:block;visibility:hidden;clear:both;content:""; }
.sit_qa_li { position:relative;background:url("/img/line_u6.svg") repeat-x left bottom;background-size:10px 1px;padding:10px 0; }
.sit_qa_li:last-child { background:0;border-bottom:1px solid #000; }
.sit_qa_li_title { display:block;float:left;text-align:left;background:none;border:0;line-height:25px; }
.sit_qa_dl { color:#8f8f8f;float:right;text-align:right;line-height:25px;zoom:1; }
.sit_qa_dl:after { display:block;visibility:hidden;clear:both;content:""; }
.sit_qa_dl dt { position:absolute;font-size:0;line-height:0;content:""; }
.sit_qa_dl dd { display:inline-block;margin-left:10px; }


.sit_qa_con { display:none;clear:both; }
.sit_qa_p { background:#efefef;line-height:20px;padding:15px;margin-top:10px; }
.sit_qa_cmd { text-align:right;margin-top:15px; }

.sit_qa_p .qa_alp { position:absolute;top:15px;left:25px;font-family:"jgr_s3";font-size:20px;color:#bfbfbf; }

.sit_qa_qaq { padding:15px 15px 15px 70px;position:relative;min-height:100px; }
.sit_qa_qaa { padding:15px 15px 15px 70px;position:relative;min-height:100px;border-top:1px solid #dfdfdf; }
.sit_qa_con textarea { display:none; }


.sit_qaa_done { background:#b33636;border:1px solid #b33636;color:#fff;height:25px;line-height:25px;display:inline-block;padding:0 8px;margin-right:10px;font-size:12px;font-weight:normal; }
.sit_qaa_yet { background:#fff;border:1px solid #6f6f6f;color:#6f6f6f;height:25px;line-height:23px;display:inline-block;margin-right:10px;font-size:12px;padding:0 8px;font-weight:normal; }

.sit_qa_pw { display:none;position:absolute;top:30px;left:175px;padding:10px;width:348px;border:1px solid #000;background:#fff;text-align:center; }
.sit_qa_pw span { display:block;margin:0 0 5px; }




#sit_qa_write {}
#sit_qa_write #iq_subject { width:100%; }

#sit_memo { margin-bottom:120px;  }
#sit_memo h1 {  font-family:"jgr_s6";font-size:3em;text-align:center;color:#e52b00; }
#sit_memo h2 {  font-family:"jgr_m3";font-size:1.5em;text-align:center;color:#004ad2;margin-bottom:20px; }
#sit_memo p {  width:100%;font-family:"jgr_m3";font-size:1.3em;text-align:center;line-height:30px; }
#sit_memo2 { margin-top:50px;margin-bottom:120px;  }
#sit_memo2 h1 {  font-family:"jgr_s6";font-size:3em;text-align:center;color:#009650; }
#sit_memo2 h2 {  font-family:"jgr_m3";font-size:1.8em;text-align:center; }









/* 사용후기 모음 */
#sps_sch { margin:0 0 10px; }
#sps_sch a { display:inline-block;padding:0 8px;height:40px;line-height:40px;vertical-align:top;border-radius:3px;background:#fff;color:#3059c7;font-weight:bold;border:1px solid #3059c7;text-decoration:none; }
#sps_sch .sch_wr { border:1px solid #6d7892;border-radius:3px;display:inline-block; }
#sps_sch:after { display:block;visibility:hidden;clear:both;content:""; }
#sps_sch select { border:0;;margin:9px 5px ;height:20px;float:left;border-right:1px solid #ddd; }
#sps_sch .sch_input { height:38px;border:0;padding:0;background-color:transparent;float:left; }
#sps_sch .sch_btn { height:38px;float:left;background:none;border:0;width:40px;font-size:15px; }*/


#sps { zoom:1; }
#sps ol { margin:0;padding:0;border-top:1px solid #e9e9e9;list-style:none; }
#sps li { position:relative;padding:10px;border-bottom:1px solid #e9e9e9; }
#sps li:after { display:block;visibility:hidden;clear:both;content:""; }

.sps_img { float:left;margin:0 10px 0 0; }
.sps_img img { border-radius:50%; }
.sps_img span { position:absolute;font-size:0;line-height:0;overflow:hidden; }

.sps_reply { margin-top:10px;padding-top:10px;border-top:1px dotted #bbb; }
.sps_reply .sps_img { text-align:right;width:70px; }
.sps_reply .sps_section h2 { background:url('./img/use_reply.png') no-repeat 0 0;text-indent:30px;line-height:1.5em; }

#sps dl { margin:5px 0;zoom:1; }
#sps dl:after { display:block;visibility:hidden;clear:both;content:""; }
#sps dt { float:left; }
#sps dd { float:left;margin:0 10px 0 0 ;color:#999; }
#sps dd img { position:relative;top:-2px; }

.sps_section { float:left;width:835px; }
.sps_section p { padding:0;width:100%; }
.sps_con_full { padding:0;height:auto !important; }
.sps_con_btn { clear:both; }
.sps_con_btn button  { border:1px solid #ddd;padding:5px 8px;color:#666;font-size:0.92em;margin:5px 0;background:#fff; }
.sps_con_btn button:hover { background:#6b99ee;border-color:#6b99ee;color:#fff; }


/* 상품문의 모음 */
#sqa_sch { margin:0 0 10px; }
#sqa_sch a { display:inline-block;padding:0 8px;height:40px;line-height:40px;vertical-align:top;border-radius:3px;background:#fff;color:#3059c7;font-weight:bold;border:1px solid #3059c7;text-decoration:none; }
#sqa_sch .sch_wr { border:1px solid #6d7892;border-radius:3px;display:inline-block; }
#sqa_sch:after { display:block;visibility:hidden;clear:both;content:""; }
#sqa_sch:after { display:block;visibility:hidden;clear:both;content:""; }
#sqa_sch select { border:0;;margin:9px 5px ;height:20px;float:left;border-right:1px solid #ddd; }
#sqa_sch .sch_input { height:38px;border:0;padding:0;background-color:transparent;float:left; }
#sqa_sch .sch_btn { height:38px;float:left;background:none;border:0;width:40px;font-size:15px; }*/

#sqa { zoom:1; }
#sqa ol { margin:0;padding:0;border-top:1px solid #e9e9e9;list-style:none; }
#sqa li { position:relative;padding:10px;border-bottom:1px solid #e9e9e9; }
#sqa li:after { display:block;visibility:hidden;clear:both;content:""; }

.sqa_img { float:left;margin:0 10px 0 0; }
.sqa_img img { border-radius:50%; }
.sqa_img span { position:absolute;font-size:0;line-height:0;overflow:hidden; }

#sqa dl { margin:5px 0 10px;zoom:1; }
#sqa dl:after { display:block;visibility:hidden;clear:both;content:""; }
#sqa dt { float:left; }
#sqa dd { float:left;margin:0 10px 0 0 ;color:#999; }

#sqa dd img { position:relative;top:-2px; }
.sqa_con { margin:10px 0 ;background:#f3f3f3;line-height:1.5em; }
.sqa_con .qa_alp { position:absolute;top:15px;left:25px;font-size:2em;color:#bbb; }

.sqa_section { float:left;width:835px; }
.sqa_section .sqa_con { background:#f3f3f3;line-height:1.7em; }
.sqa_section p { padding:0;width:100%; }
.sqa_con_full { padding:0;height:auto !important; }
.sqa_con_btn { margin:5px 0 0; }
.sqa_con_btn button { border:1px solid #ddd;padding:5px 8px;color:#666;font-size:0.92em;margin:5px 0;background:#fff; }
.sqa_con_btn button:hover { background:#6b99ee;border-color:#6b99ee;color:#fff; }

/* 상품검색 */
#ssch_frm { position:relative;width:1224px;zoom:1; }

#ssch_frm .hdn { display:hidden; }


#ssch_frm .sch_tot { font-family:"jgr_m2";font-size:16px;margin-bottom:60px; }
#ssch_frm .sch_tot b { font-family:"jgr_m5";font-size:24px;color:#b33636;margin:0 5px; }

#ssch_frm .ssch_scharea { margin-bottom:40px; }
#ssch_frm .ssch_scharea:after { display:block;visibility:hidden;clear:both;content:""; }
#ssch_frm .ssch_scharea label { display:inline-block; }

#ssch_frm .ssch_opt { margin-bottom:15px; }
#ssch_frm .ssch_opt:after { display:block;visibility:hidden;clear:both;content:""; }
#ssch_frm .ssch_opt li { float:left;line-height:24px;margin-right:10px; }
#ssch_frm .ssch_opt li span { position:relative;top:1px; }

#ssch_frm .ssch_inp { display:inline-block;position:relative; }
#ssch_frm .ssch_inp:after { display:block;visibility:hidden;clear:both;content:""; }
#ssch_frm .ssch_inp li { float:left;margin-right:5px; }
#ssch_frm .ssch_inp li:nth-child(2) { position:relative;width:18px;height:30px;margin-right:0; }
#ssch_frm .ssch_inp input { height:30px;line-height:30px;font-family:"jgr_m2";font-size:18px; }
#ssch_frm .ssch_inp button { position:absolute;bottom:3px;border:0;background:0; }

#ssch_frm .w1 {width:100px; }
#ssch_frm .w2 {width:250px; }
#ssch_frm .ssch_input { height:24px;background:url("/img/bar_w4.svg") repeat-x left bottom;background-size:4px 1px;border:0; }
#ssch_frm .ssch_submit { height:24px;padding:5px 10px; }

#ssch_cate { width:1224px;margin-bottom:60px; }
#ssch_cate ul { display:inline-block; }
#ssch_cate ul:after { display:block;visibility:hidden;clear:both;content:""; }
#ssch_cate li { float:left;margin-right:15px;padding-right:15px;border-right:2px solid #ddd; }
#ssch_cate li:last-child { margin-right:0;padding-right:0;border-right:0; }
#ssch_cate a { display:block;line-height:12px;font-family:'jgr_m2';font-size:16px; }
#ssch_cate a:hover { color:#e52b00; }

#ssch_sort { zoom:1 }
#ssch_sort:after {display:block;visibility:hidden;clear:both;content:""}
#ssch_sort h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#ssch_sort ul:after {display:block;visibility:hidden;clear:both;content:""}
#ssch_sort li { float:left;border-left:1px solid #dfdfdf;padding-left:10px;margin-left:10px; }
#ssch_sort li:first-child { border-left:0;padding-left:0;margin-left:0; }


/*쿠폰존 리스트*/
.couponzone_list { margin:0 0 50px;position:relative; }
.couponzone_list h2 { margin:0 0 15px;padding-bottom:10px;font-size:1.25em;border-bottom:2px solid #000; }
.couponzone_list p { margin:0 0 5px;position:absolute;top:5px;right:0;color:#666; }
.couponzone_list ul { padding:0;margin:0;list-style:none; }
.couponzone_list ul:after { display:block;visibility:hidden;clear:both;content:""; }
.couponzone_list ul li { float:left;width:233px;border:1px solid #ddd;background:#fff;padding:15px;;margin:0 0 10px 10px;line-height:1.2em; }
.couponzone_list ul li:nth-child(4n+1) { clear:both;margin-left:0; }
.couponzone_list ul li img { width:100%;height:auto; }
.couponzone_list ul li .coupon_img {}
.couponzone_list ul li .coupon_tit { margin:10px 0 5px;font-weight:bold;text-overflow:ellipsis;overflow:hidden;white-space:nowrap; }
.couponzone_list ul li .coupon_date { margin: 5px 0px;font-size:0.92em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#777; }
.couponzone_list ul li .coupon_target { margin: 5px 0px;font-size:0.92em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#777; }
.couponzone_list ul li .coupon_target a { color:#777;text-decoration:underline; }
.couponzone_list ul li .coupon_point { margin: 5px 0px;font-size:0.92em;;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#777; }
.couponzone_list ul li .coupon_btn { margin:10px 0 0;text-align:center; }
.couponzone_list ul li .coupon_btn .btn02 { width:100%;height:35px;line-height:35px;border-color:#d50c0c;color:#d50c0c;background:#fff;font-weight:bold; }
.couponzone_list ul li .coupon_btn .btn02:hover { background:#d50c0c;color:#fff; }
.couponzone_list ul li .coupon_btn .disabled { background: #ddd;border:1px;color:#999;border-color:#ddd; }
.couponzone_list ul li .coupon_btn .disabled:hover { background: #ddd;border:1px;color:#999;border-color:#ddd; }
.couponzone_list .no_coupon { position:relative;padding: 100px 0;text-align:center;color:#999; }
