@charset "utf-8";

/* aside:gnb */
#gnb_outer {background:#fff;width:100%;margin-top:15px;display:block;box-shadow:1px 3px 1px rgba(0,0,0,0.2);}
#gnb{position:relative;width:1000px;height:50px;margin:0 auto;}
#gnb ul li { float:left;  text-align:center;}
#gnb ul li ul li { float:none; font-size:14px; }
#gnb h2 {position:absolute;font-size:0;line-height:0;overflow:hidden;}
#gnb .gnb_1dli {word-wrap: break-word;position:relative;margin-left:37px}
#gnb .gnb_1dli_on {color:#000;text-decoration:none}
#gnb .gnb_1da {display:block;/*padding:0 11.13px;*/height:51px;line-height:51px;font-weight:600;text-decoration:none;color:#5c5f66;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; font-size:15.7px; /*letter-spacing:0.05em;*/ }
#gnb .gnb_1dli a img {width:80px}
#gnb > #gnb_1dul > li:last-child a { padding-right:0; background:none;}
#gnb > #gnb_1dul > li:nth-child(11) a { background:none; }
#gnb .gnb_1da:hover{color:#000}
/*#gnb .gnb_1dli_on .gnb_1da {background:url('img/menu_bg.png')  center bottom no-repeat;}*/
#gnb .gnb_2dul {display:none;z-index:1000;position:absolute;height:auto; text-align:left; box-shadow:1px 5px 3px rgba(0,0,0,0.3); border:1px solid #000}
#gnb .gnb_1dli_over .gnb_2dul,#gnb  .gnb_1dli_over2 .gnb_2dul {display:block;top:50px;left:50%; margin-left:-78.5px;background:#fff; z-index:8888;padding:15px;}
#gnb .gnb_2da {display:none; text-align:left;}
#gnb .gnb_1dli_over .gnb_2da {display:block;padding:5px 0;font-size:0.92em;color:#6d6d6d; width:120px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
#gnb .gnb_1dli_over .gnb_2da:hover{color:#000}
#gnb  .gnb_2ul_tit{color:#5c5f66; display:none}
.gnb_2dul_left{float:left;padding:15px;}
.gnb_2dul_right{float:left;width:242px;border-left:1px solid #ddd;padding:13px 15px;}
.gnb_2dul_left .gnb_2ul_tit{border-bottom:1px solid #ea5142;display:block;padding-bottom:10px;font-size:16px;font-weight:600;}
.gnb_2dul_left ul{padding:5px 0}
/*추가로 된 메뉴*/
#gnb_1dul { width:850px;float:right;}
/*
#gnb_1dul > li:first-child { width:175px;display:none; }
#gnb_1dul > li:first-child > .gnb_1da { color:#fff; }
#gnb_1dul > li:first-child > .gnb_1da:before { content:'';background:url('img/bizmarket_logo.png');width:175px;height:50px;display:inline-block;background-repeat:no-repeat;background-size:contain;}
*/
#gnb_1dul > li:last-child { /*width:5%;margin-left:1%;*/}
/*2018.04.13 추가*/
#gnb .gnb_2da { font-weight:bold;margin:5px 5px 5px 0;}
.gnb_2dul_ul > li { display:table-cell;}
.gnb_2dul_ul > li:last-child > ul { margin-right:0 !important;}
.gnb_3du { padding-top:5px !important;margin-right:10px !important;}
.gnb_3du li { color:#777; text-align:left !important;padding:5px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.gnb_3du li a {font-family:dotum,'돋움',sans-serif;font-size:13px;color:#333;}
.gnb_3du li a:hover { color:#000;text-decoration:underline}

/*2018.04.16 추가(추천기업홍보자리 하위메뉴없애기)*/
/*#gnb .gnb_1dli:first-child .gnb_2dul { display:none;}
#gnb .gnb_1dli_on:first-child .gnb_1da { background:none;}*/

/* 오늘 본 상품 */
#stv {z-index:1002;position:absolute;top:34px;right:50%; margin-right:-610px;width:67px}
#stv_list {border-top:0;width:112px;top:70px;}
.members > ul {text-align:center;letter-spacing:-0.1em;font-weight:normal;font-size:0.92em;color:#3c3c3c; height:auto;}
.members > ul > li { display:block; height:112px;letter-spacing:0.1em;}
.asideName { height:112px;border-radius:100%;border:1px solid #ccc;background:#fff;}
.asideName a { display:block;}
.asideName a span { font-size:14px;font-weight:600;display:block;height:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#666;}
.asideName a span:before { content:"";background:url('img/aside_members.png') center no-repeat;width:50px;height:50px;background-size:contain;display:block;margin:15px auto 0;}
.asideName a span:after { content:"";display:block;clear:both;}
.asidePoint { border-radius:100%;background:#252c7b;margin-top:10px;font-size:16px;font-weight:bold;height:112px;letter-spacing:0.03em;overflow:hidden;}
.asidePoint a { display:block;height:112px;}
.asidePoint a span:nth-child(1) { display:block;color:#fff;font-size:20px;text-indent:-9999px;background:url('./img/aside_point.png') center bottom no-repeat;width:40px;height:40px;margin:15px auto 0;}
.asidePoint a span:nth-child(2) { font-size:12px;color:#dcdcdc;}
.asidePoint a span:nth-child(3) { display:block;color:#ffc716;font-size:16px;letter-spacing:-1px;}
.members > ul > a > li { display:block; height:40px; line-height:40px; letter-spacing:0.1em;}
.members > ul > a { color:#3c3c3c; }
.members > ul > a:nth-child(3) > li { height:20px; }
.members > ul > a:nth-child(4) > li { font-size:20px; font-weight:bold; letter-spacing:0; line-height:37px; color:#ea5142;}
.members > input { border:0; }
.members > ul > a:nth-child(5) > li { background-color:#2a2a86; color:#fff; }
.members > ul > a:nth-child(5) > li, .members > ul > a:nth-child(6) > li { font-weight:bold; border-bottom:1px solid #ccc; box-sizing:border-box;}
.members > ul > a:nth-child(7) > li { font-weight:bold; }
.kakaof a { width:112px; height:283px; background:url('img/kakaof.jpg') center center no-repeat; display:block; margin-top:20px; }
/*2018.04.13 온늘본 상품 추가 시작*/
.aside_sns { width:100%;/*margin-top:5px;*/font-size:0;border:1px solid #ccc;box-sizing:border-box;border-top:0;padding:0 4px;}
.aside_sns > ul > li { display:inline-block;width:31.33333%;font-size:22px;text-align:center;margin-right:3%;}
.aside_sns > ul > li:last-child { margin-right:0;vertical-align:top;}
.aside_sns > ul > li > a { display:block;}
.aside_sns > ul > li > a > span { display:block;padding:5px;/*border-radius:8px;border:1px solid #ddd;*/background:#fff;color:#ccc;cursor:pointer;transition:all 0.3s ease 0.1s;}
.aside_sns .sns_kakao:hover { background:#fee600;color:#3d3037;padding:0;border-radius:100%;}
.aside_sns .sns_facebook:hover { color:#3b5997;}
.aside_sns .sns_blog { font-size:14px;height:25px;line-height:25px;font-weight:bold;color:#fff}
.aside_sns .sns_blog > span { background:#ccc;border-radius:4px;padding:2px 5px;margin-left:-2px;transition:all 0.3s ease 0.1s;}
.aside_sns .sns_blog:hover > span { background:#2db400;}
/* 2018.04.13 온늘본 상품 추가 끝 */

#stv_pg {display:block;margin: 0;color:#888}
.todayTitle { border:1px solid #ebedf2;background:#fff;color:#777;text-align:center;padding:15px 0 10px 0;border-bottom:0;margin-top:10px;}
.today_wr{border:1px solid #ebedf2;border-top:0;background:#fff;margin-bottom:10px;}
#stv_ul {text-align:center;border-top:0;margin:0 0 ;padding:5px 0 20px 0;list-style:none;}
.stv_item {position:relative;display:none;text-align:center;word-break:break-all;padding-left:3.5px;width:100px;}
.stv_item a{display:inline-block}
.stv_item a:hover{}
.stv_item img {}
.stv_if{display:none;position:absolute;top:0;left:-120px;font-size:0.92em;width:100px;background:#606060;height:52px;color:#fff;padding:0 10px;text-align:left;line-height:20px}
.stv_name{display:block;text-overflow: ellipsis; overflow: hidden; white-space: nowrap;margin-top:6px}
#stv_nb {margin:0;padding:0;border-top:1px solid #e9e9e9;background:#f2f5f9;list-style:none}
#stv_nb li {text-align:center}
#stv_nb a {display:block}
.topDownBtn { font-size:20px;color:#999;}
#top_btn{background:#fff;overflow:hidden;width:56px;height:35px;border:1px solid #ebedf2;text-align:center;float:left;}
#top_btn i,#bottom_btn i {color:#000}
#bottom_btn{background:#fff;overflow:hidden;width:56px;height:35px;border:1px solid #ebedf2;border-left:0; }
.stv_btn_pg{position:relative;text-align:center;line-height:17px;font-size:0.92em;padding:0;margin-bottom:10px}
#stv_btn {text-align:center;zoom:1}
#stv_btn:after {display:block;visibility:hidden;clear:both;content:""}
#stv_btn #up {background:url(img/pv_btn_1.gif) no-repeat;width:13px;height:17px;;text-indent:-999px;border:0;overflow:hidden;position:absolute;top:0;left:5px}
#stv_btn #down {background:url(img/nx_btn_1.gif) no-repeat;width:13px;height:17px;;text-indent:-999px;border:0;overflow:hidden;position:absolute;top:0;right:5px; border-top:0;}
.today_wr .no-item{padding:50px 0;text-align:center;color:#aaa;font-size:0.92em}

/* 상단배너 */
#sbn_side{border-bottom:1px solid #ddd;position:relative}
#sbn_side:after {display:block;visibility:hidden;clear:both;content:""}
#sbn_side h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#sbn_side .banner_img{background-position:50% 50%;width:100%;display:block}
#sbn_side .custom-navigation {margin:0 auto;width:1000px;position:relative}
#sbn_side .custom-navigation .flex-prev{position:absolute;top:28px;left:0;z-index:99}
#sbn_side .custom-navigation .flex-next{position:absolute;top:28px;right:0;z-index:99}
#sbn_side_close{position:absolute;top:50%;right:20px;margin-top:-10px;z-index:99}

/* 메인배너 */
#sbn_idx .main_banner_img{background-position:50% 50%;width:100%;display:block}
#sbn_idx{ width:100%;height:500px; position:relative; padding-bottom:35px; }
#sbn_idx  h2 {position:absolute;font-size:0;line-height:0;overflow:hidden; text-align:center; }

/* 메인 타이틀 */
.ba1_title_pick { text-align:center; margin-top:50px; padding:30px 0;}
.ba1_title_pick p { width:1000px;margin:0 auto;text-align:left;padding-bottom:4px;position:relative;text-indent:10px;font-size:26px;font-family:'Gfont_m',sans-serif;}
.ba1_title_pick p:before {
    content:'';
    display:none;
    background-image:url("img/main_title_md.png");
    background-repeat:no-repeat;
    background-size:cover;
    width:160px;
    height:50px;
}
.ba1_title_new { text-align:center; margin-top:50px; padding:30px 0;}
.ba1_title_new p { width:1000px;margin:0 auto;text-align:left;padding-bottom:4px;position:relative;text-indent:10px;font-size:26px;font-family:'Gfont_m',sans-serif;}
.ba1_title_new p:before {
    content:'';
    display:none;
    background-image:url("img/main_title_new.png");
    background-repeat:no-repeat;
    background-size:cover;
    width:160px;
    height:50px;
}




/*이벤트*/
.ba1_title { text-align:center; margin-top:50px; padding:30px 0;}
.ba1_title p { width:1000px;margin:0 auto;text-align:left;padding-bottom:4px;position:relative;text-indent:10px;}

.ba1_title p:before {
    content:'';
    display:none;
    position:absolute;
    left:-10px;
    top:9px;
    border-top:10px solid transparent;
    border-right:10px solid #999;
    border-bottom:10px solid transparent;
    border-left:10px solid transparent;
}

.ba1_title b { font-size:24px; font-weight:400;}
#sev{position:relative;margin:0 auto 50px;padding:30px 0 50px;}
#sev h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#sev .slides li{width:242.5px;height:320px;text-align:center;vertical-align:middle; }
#sev .slides li img{width:100%; height:242.5px; border:1px solid #ccc; box-sizing:border-box;border-radius:100%;background-color:#fff;}
#sev .slides li .sev_text{line-height:143px;}
#sev .slides #sev_empty{line-height:143px;color:#999;}
.mdspickSlide ol { bottom:40px;}



#sev.mdspickSlide {width:1080px;}
.eventbanner-navigation.eventNavigation {position:absolute;width:100%;height:50px;bottom:54%;}






/*분류 복지특가*/
#wes{position:relative;width:1080px;margin:0 auto 20px;padding:30px 0 10px;}
#wes h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#wes .slides li{width:330px;height:452px;text-align:center;vertical-align:middle; }
#wes .slides li img{width:100%; height:100%; border:1px solid #d3dadd; box-sizing:border-box;border-radius:100%;background-color:#fff;}
#wes .slides li .sev_text{line-height:143px;}
#wes .slides #sev_empty{line-height:143px;color:#999;}
#wes > div:nth-child(3) { width:1080px; margin:0 auto;}

/*분류 상품정렬*/
#ssch_sort {  float:right;padding:5px;}
#ssch_sort > li { float:left;padding:0 15px;border-left:1px solid #d3dadd;box-sizing:border-box;}
#ssch_sort > li:first-child { border-left:0;}
#ssch_sort > li > a { padding:0;text-align:center;display:block;border:0 !important;height:auto;line-height:inherit;color:#666;font-size:12px;background:transparent}
#ssch_sort > li > a:hover { color:#000;}
#ssch_sort .on { color:#000;font-weight:600; }
/*#ssch_sort .on:before { content:'\f00c';font-family:FontAwesome;font-weight:100 !important;}*/
#total_count { display:block; float:left;width:auto;line-height:24px;text-align:left;font-size:14px;font-weight:500;color:#666;}
#total_count > b { color:#000;}

/*기획전*/
.bancoll_title { width:1000px; margin:120px auto 30px; font-size:30px; text-align:center; }
.bancoll_title > p > b { font-weight:600;}
#banner_collection { width:1000px; height:auto; position:relative; margin:0 auto 90px;}
#banner_collection ul { width:100%; }
#banner_collection > ul > li { float:left; display:block; background-color:#999;}
#banner_collection > ul > li:last-child { margin-right:0; }
#banner_collection > ul > li > a { width:100%; height:200px; border:1px solid #d3dadd; __display:block; text-align:center; __line-height:250px; box-sizing:border-box; }
#banner_collection ol { bottom:-30px;}
.bancoll_btn > .flex-prev { position:absolute;top:-51px;right:25px;display:inline-block;overflow:hidden;z-index:99; }
.bancoll_btn > .flex-next { position:absolute;top:-51px;right:0;display:inline-block;overflow:hidden;z-index:99; border-left:0;}
.bancoll_btn > .flex-prev:hover, .bancoll_btn > .flex-next:hover { background-color:rgba(0, 0, 0, 0.6); }
.bancoll_btn > a { cursor:pointer; }

/*고정메뉴*/
#fix_menu_bg { width:100%; height:50px; margin-top:100px}
#fix_menu { width:1000px; height:50px; margin:0 auto; position:relative;}
#fix_menu ul {float:right;background:#fff;width:803px;height:46px;text-align:right;border-radius:26px;}
#fix_menu:after { content:'';display:block;height:1px;width:100%;}
/*#fix_menu > .flex-viewport > ul > li:first-child { border-left:1px solid #ddd; }*/
#fix_menu  ul > li {float:left; text-align:center; display:block; cursor:pointer;}
#fix_menu > .fix_menu_btn { z-index:9999; }
#fix_menu > .fix_menu_btn > a { padding:0 15px; height:80px; line-height:80px; background-color:rgba(255,255,255,0.9); font-size:20px; }
#fix_menu > .fix_menu_btn > .flex-prev { position:absolute; top:0; left:-20px; z-index:999; border:0;}
#fix_menu > .fix_menu_btn > .flex-next { position:absolute; top:0; right:-20px; z-index:999; border:0;}

#fix_menu .slides > li > a:before { position:absolute;background-repeat:no-repeat;content:"";background:#fff;}
#fix_menu .slides > li:first-child {width:170px !important;position:absolute;left:0;}
#fix_menu .slides > li:first-child > a:before { width:170px;height:80px;margin:0;left:0;top:-8px;cursor:default;background:none;}


#fix_menu .slides > li { position:relative;width:auto !important;line-height:50px;margin-left:1.7px;margin-top:-2px}
#fix_menu .slides > li > a { color:#000;font-size:14.5px;font-weight:bold;padding:0 20px;}
#fix_menu .slides > li > a:hover,
#fix_menu .slides > li > a:active,
#fix_menu .slides > li > a:focus {color:#000;background:#ffe01e;border-radius:36px;box-shadow:0 1px 2px 0 rgba(0,0,0,.12);}
#fix_menu .slides > li > a.cOver {background:#ffe01e;border-radius:36px;}
#fix_menu .slides > li:first-child a {box-shadow:none}
#fix_menu .slides > li:first-child a.cOver {background:none;}

#fix_menu .slides > li:first-child a.first-all {text-align:left;font-size:26px;font-family:'Gfont_m',sans-serif;padding-left:10px}

#fix_menu .slides > li:nth-child(1) > a::before { background-image:url("img/main_title_01.png"); background-size:80%; background-repeat:no-repeat;display:none;} 
#fix_menu .slides > li:nth-child(1) > a.cOver::before {}
#fix_menu .slides > li:nth-child(1):hover > a::before {} 

#fix_menu .slides > li:nth-child(2) > a::before { background-image:url("/img/ctrip_i.png"); background-size:contain;} /*여행*/
#fix_menu .slides > li:nth-child(2) > a.cOver::before { background-image:url("/img/ctrip_i_over.png"); background-size:contain;}
#fix_menu .slides > li:nth-child(2):hover > a::before { background-image:url("/img/ctrip_i_over.png"); background-size:contain;}

#fix_menu .slides > li:nth-child(3) > a:before { background-image:url("/img/ctick_i.png"); background-size:contain;} /*티켓*/
#fix_menu .slides > li:nth-child(3) > a.cOver:before { background-image:url("/img/ctick_i_over.png"); background-size:contain;}
#fix_menu .slides > li:nth-child(3):hover > a:before { background-image:url("/img/ctick_i_over.png"); background-size:contain;}

#fix_menu .slides > li:nth-child(4) > a:before { background-image:url("/img/cbook_i.png"); background-size:contain;} /*무료도서*/
#fix_menu .slides > li:nth-child(4) > a.cOver:before { background-image:url("/img/cbook_i_over.png"); background-size:contain;}
#fix_menu .slides > li:nth-child(4):hover > a:before { background-image:url("/img/cbook_i_over.png"); background-size:contain;}

#fix_menu .slides > li:nth-child(5) > a:before { background-image:url("/img/chospi_i.png"); background-size:contain;} /*병원*/
#fix_menu .slides > li:nth-child(5) > a.cOver:before { background-image:url("/img/chospi_i_over.png"); background-size:contain;}
#fix_menu .slides > li:nth-child(5):hover > a:before { background-image:url("/img/chospi_i_over.png"); background-size:contain;}

#fix_menu .slides > li:nth-child(6) > a:before { background-image:url("/img/cedu_i.png"); background-size:contain;} /*교육*/
#fix_menu .slides > li:nth-child(6) > a.cOver:before { background-image:url("/img/cedu_i_over.png"); background-size:contain;}
#fix_menu .slides > li:nth-child(6):hover > a:before { background-image:url("/img/cedu_i_over.png"); background-size:contain;}

#fix_menu .slides > li:nth-child(7) > a:before { background-image:url("/img/crfre_i.png"); background-size:contain;} /*가전렌탈*/
#fix_menu .slides > li:nth-child(7) > a.cOver:before { background-image:url("/img/crfre_i_over.png"); background-size:contain;}
#fix_menu .slides > li:nth-child(7):hover > a:before { background-image:url("/img/crfre_i_over.png"); background-size:contain;}

#fix_menu .slides > li:nth-child(8) > a:before { background-image:url("/img/cfood_i.png"); background-size:contain;} /*식품*/
#fix_menu .slides > li:nth-child(8) > a.cOver:before { background-image:url("/img/cfood_i_over.png"); background-size:contain;}
#fix_menu .slides > li:nth-child(8):hover > a:before { background-image:url("/img/cfood_i_over.png"); background-size:contain;}

#fix_menu .slides > li:nth-child(9) > a:before { background-image:url("/img/coffice_i.png"); background-size:contain;} /*문구오피스*/
#fix_menu .slides > li:nth-child(9) > a.cOver:before { background-image:url("/img/coffice_i_over.png"); background-size:contain;}
#fix_menu .slides > li:nth-child(9):hover > a:before { background-image:url("/img/coffice_i_over.png"); background-size:contain;}

#fix_menu .slides > li:nth-child(10) > a:before { background-image:url("/img/clive_i.png"); background-size:contain;} /*생활취미*/
#fix_menu .slides > li:nth-child(10) > a.cOver:before { background-image:url("/img/clive_i_over.png"); background-size:contain;}
#fix_menu .slides > li:nth-child(10):hover > a:before { background-image:url("/img/clive_i_over.png"); background-size:contain;}


/* 여기까지 등록 */
#fix_menu .slides > li:nth-child(12) > a:before { content:"\f1e3";} /*생활취미*/
#fix_menu .slides > li:nth-child(12) > a:hover, .single-page-nav .slides > li:nth-child(12) > .current { color:#62ab66;}
#fix_menu .slides > li:nth-child(13) > a:before { content:"\f26c";} /*가전렌탈*/
#fix_menu .slides > li:nth-child(13) > a:hover, .single-page-nav .slides > li:nth-child(13) > .current { color:#ab47bc;}

/* ##### main(nn).skin.php, list.(nn).skin.php 공통 적용 시작 ##### */
/* 공통 */
.sct_wrap {position:relative;padding:0;zoom:1; width:1000px; height:auto; margin:0 auto; padding:0px 0 30px;}
.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 {/*float:left;*/margin:0 auto;padding:0;line-height:1em; font-size:30px;text-align:center;font-weight:600;}
.sct_wrap h2 a {text-decoration:none}
.sct_wrap > header > a { float:right; }
.sct_wrap_hdesc {float:left;margin:0;padding:0;color:#777;line-height:1em}
.more_btn {
    display:block;
    text-align:center;
    font-size:16px;
    height:50px;
    line-height:50px;
    border:1px solid transparent;
    border-radius:0;
    background:#fff;
    transition:all 0.3s ease 0.1s;
    margin:-1px 0 100px;
    box-shadow:0 0 3px 0 rgba(0,0,0,.12);
}
.new_wrap .more_btn { /*margin-top:30px;*/}
.new_wrap ul { margin:30px auto 0;}
.more_btn:hover { background:#ffe01e;}

#sct {clear:both;}

.sct {width:1000px;clear:both;margin:15px auto 0;padding:0;list-style:none;zoom:1;white-space:nowrap;}
.sct:after {display:block;visibility:hidden;clear:both;content:""}
.sct_li {position:relative}
.sct_noitem {padding:100px 0 150px;text-align:center;color:#666}
.sct img {position:relative} /* 리스트뷰 갤러리뷰 변경 시 ie6,7 에서 이미지 사라지는 문제 해결하기 위해 */
.sct_icon img {margin:2px 2px 0 0;display:block;float:left;}
.sct_sns a {display:inline-block;margin:0 2px }

/* 첫번째 탭형식 이벤트 */
#contents_tabmenu { width:1000px; height:350px; position:relative; padding:0; }
#b01_tab01 { display:none; }
#b01_tab01:checked ~.ba_tab01_sheet { display:block; }
#b01_tab01:checked ~ .ba_btn_label > .ba_tab01_la { color:#ea5142;}
#b01_tab01:hover ~ .ba_tab01_sheet { display: block;}
#b01_tab01 ~ .ba_tab01_sheet { display:none; }

#b02_tab02 { display:none; }
#b02_tab02:checked ~ .ba_tab02_sheet { display:block; }
#b02_tab02:checked ~ .ba_btn_label > .ba_tab02_la { color:#ea5142;}
#b02_tab02:hover ~ .ba_tab02_sheet { display: block;}
#b02_tab02 ~ .ba_tab02_sheet { display:none; }

#b03_tab03 { display:none; }
#b03_tab03:checked ~ .ba_tab03_sheet { display:block; }
#b03_tab03:checked ~ .ba_btn_label > .ba_tab03_la { color:#ea5142;}
#b03_tab03:hover ~ .ba_tab03_sheet { display:block; }
#b03_tab03 ~ .ba_tab03_sheet { display:none; }

#b04_tab04 { display:none; }
#b04_tab04:checked ~ .ba_tab04_sheet { display:block; }
#b04_tab04:checked ~ .ba_btn_label > .ba_tab04_la { color:#ea5142;}
#b04_tab04:hover ~ .ba_tab04_sheet { display:block; }
#b04_tab04 ~ .ba_tab04_sheet { display:none; }


.ba_btn_label { width:340px; height:50px; overflow:hidden;
position:absolute; top:0; right:0; }
.ba_btn_label label { height:20px; color:#7f7f7f;
		font-size:15px;
		line-height:20px;
		display:block;
		float:left;
		cursor: pointer;}
.ba_btn_label label:hover { color:#ea5142;}
.ba_title { float:left; height:20px; text-align:center; line-height: 20px;}
.ba_title b { font-size: 25px;}

.sheet_ba { width:1000px; height:320px; position:absolute; top:40px; left:0;}
.sheet_ba div { width:320px; height:320px; float:left; border:1px solid #ccc; box-sizing:border-box;}
.sheet_ba img { width:100%;}
.bt01_sheet_01 { margin-right:20px;}
.bt01_sheet_02 { margin-right:20px;}
.bt02_sheet_01 { margin-right:20px;}
.bt02_sheet_02 { margin-right:20px;}
.bt03_sheet_01 { margin-right:20px;}
.bt03_sheet_02 { margin-right:20px;}
.bt04_sheet_01 { margin-right:20px;}
.bt04_sheet_02 { margin-right:20px;}

.ba_tab01_la { border-right:1px solid #ddd; box-sizing:border-box; text-align:center; width:80px; }
.ba_tab02_la { border-right:1px solid #ddd; box-sizing:border-box; text-align:center;  width:90px; }
.ba_tab03_la { border-right:1px solid #ddd; box-sizing:border-box; text-align:center;   width:90px;}
.ba_tab04_la { text-align:right; width:80px;  }


/* 두번째 탭형식 이벤트 */
#contents_tabmenu_02 { width:1000px; height:630px; position:relative; padding:0; margin-top:60px;}
#b2_01_tab01 { display:none; }
#b2_01_tab01:checked ~.ba2_tab01_sheet { display:block; }
#b2_01_tab01:checked ~ .ba2_btn_label > .ba2_tab01_la { color:#ea5142;}
#b2_01_tab01:hover ~ .ba2_tab01_sheet { display: block;}
#b2_01_tab01 ~ .ba2_tab01_sheet { display:none; }

#b2_02_tab02 { display:none; }
#b2_02_tab02:checked ~ .ba2_tab02_sheet { display:block; }
#b2_02_tab02:checked ~ .ba2_btn_label > .ba2_tab02_la { color:#ea5142;}
#b2_02_tab02:hover ~ .ba2_tab02_sheet { display: block;}
#b2_02_tab02 ~ .ba2_tab02_sheet { display:none; }

#b2_03_tab03 { display:none; }
#b2_03_tab03:checked ~ .ba2_tab03_sheet { display:block; }
#b2_03_tab03:checked ~ .ba2_btn_label > .ba2_tab03_la { color:#ea5142;}
#b2_03_tab03:hover ~ .ba2_tab03_sheet { display:block; }
#b2_03_tab03 ~ .ba2_tab03_sheet { display:none; }

#b2_04_tab04 { display:none; }
#b2_04_tab04:checked ~ .ba2_tab04_sheet { display:block; }
#b2_04_tab04:checked ~ .ba2_btn_label > .ba2_tab04_la { color:#ea5142;}
#b2_04_tab04:hover ~ .ba2_tab04_sheet { display:block; }
#b2_04_tab04 ~ .ba2_tab04_sheet { display:none; }

#b2_05_tab05 { display:none; }
#b2_05_tab05:checked ~ .ba2_tab05_sheet { display:block; }
#b2_05_tab05:checked ~ .ba2_btn_label > .ba2_tab05_la { color:#ea5142;}
#b2_05_tab05:hover ~ .ba2_tab05_sheet { display:block; }
#b2_05_tab05 ~ .ba2_tab05_sheet { display:none; }

.ba2_btn_label { width:650px; height:50px; overflow:hidden;
position:absolute; top:0; right:0; }
.ba2_btn_label label { width:130px; height:20px;
		font-size:15px;
		line-height:20px;
		display:block;
		float:left;
		cursor: pointer;}
.ba2_btn_label label:hover { color:#ea5142;}
.ba2_title { float:left; height:20px; text-align:center; line-height: 20px;}
.ba2_title b { font-size: 25px;}

.sheet_ba2 { width:1000px; height:600px; position:absolute; top:40px; left:0;}
.sheet_ba2 img { width:100%;}

.bt2_01_sheet_01 { width:500px; height:600px; float:left; border-bottom:1px solid #ddd;}
.bt2_01_sh01 { border:1px solid #ddd; box-sizing:border-box; width:250px; height:300px; float:left; border-bottom:0px;}
.bt2_01_sh02 { border:1px solid #ddd; box-sizing:border-box;width:250px; height:300px; float:left; border-left:0px; border-bottom:0px;}
.bt2_01_sh03 { border:1px solid #ddd; box-sizing:border-box;width:250px; height:300px;float:left; border-bottom:0px;}
.bt2_01_sh04 { border:1px solid #ddd; box-sizing:border-box;width:250px; height:300px; float:left; border-left:0px; }
.bt2_01_sheet_02 { width:500px; height:600px; float:left;}

.ba2_tab01_la { border-right:1px solid #ddd; box-sizing:border-box; text-align:center;  }
.ba2_tab02_la { border-right:1px solid #ddd; box-sizing:border-box; text-align:center;  }
.ba2_tab03_la { border-right:1px solid #ddd; box-sizing:border-box; text-align:center;  }
.ba2_tab04_la { border-right:1px solid #ddd; box-sizing:border-box; text-align:center;  }
.ba2_tab05_la { text-align:right; }


/* 세번째 탭형식 이벤트 */
#contents_tabmenu_03 { width:1000px; height:520px; position:relative; padding:0; margin-top:70px;}
#b3_01_tab01 { display:none; }
#b3_01_tab01:checked ~.ba3_tab01_sheet { display:block; }
#b3_01_tab01:checked ~ .ba3_btn_label > .ba3_tab01_la { color:#ea5142;}
#b3_01_tab01:hover ~ .ba3_tab01_sheet { display: block;}
#b3_01_tab01 ~ .ba3_tab01_sheet { display:none; }

#b3_02_tab02 { display:none; }
#b3_02_tab02:checked ~ .ba3_tab02_sheet { display:block; }
#b3_02_tab02:checked ~ .ba3_btn_label > .ba3_tab02_la { color:#ea5142;}
#b3_02_tab02:hover ~ .ba3_tab02_sheet { display: block;}
#b3_02_tab02 ~ .ba3_tab02_sheet { display:none; }


.ba3_btn_label { width:340px; height:50px; overflow:hidden;
position:absolute; top:0; right:0; }
.ba3_btn_label label {  height:20px;
		font-size:15px;
		line-height:20px;
		display:block;
		float:left;
		cursor: pointer;}
.ba3_btn_label label:hover { color:#ea5142;}
.ba3_title { float:left; height:20px; text-align:center; line-height: 20px;}
.ba3_title b { font-size: 25px;}

.sheet_ba3 { width:1000px; height:470px; position:absolute; top:40px; left:0;}
.sheet_ba3 img { width:100%;}

.bt3_01_sheet_01 { width:1000px; height:160px; float:left;}
.bt3_01_sh01 { border:1px solid #ddd; box-sizing:border-box; width:250px; height:300px; float:left; border-bottom:0px;}
.bt3_01_sh02 { border:1px solid #ddd; box-sizing:border-box;width:250px; height:300px; float:left; border-left:0px;}
.bt3_01_sh03 { border:1px solid #ddd; box-sizing:border-box;width:250px; height:300px;float:left; border-left:0px;}
.bt3_01_sh04 { border:1px solid #ddd; box-sizing:border-box;width:250px; height:300px; float:left; border-left:0px;}
.bt3_01_sheet_02 { width:1000px; height:300px; float:left;margin-top:15px; border-bottom:1px solid #ddd;}

.ba3_tab01_la { border-right:1px solid #ddd; box-sizing:border-box; text-align:center; width:180px; }
.ba3_tab02_la {text-align:right; width:160px;}

/* 하단 이미지배너 */
.bottom_imgbanner { height:400px; background-color:#f6f6f6; margin:50px 0 50px; }
.bottom_ib { width:1000px; height:280px; margin:0 auto; padding-top:60px;}
.bottom_ib img { border:1px solid #ccc; box-sizing:border-box; }

/* 재생/정지/이전/다음 버튼 */
.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 .sct_li {position:relative;float:left;margin:0 26.6667px 25px 0;background:#fff;height:370px;overflow:visible;width:210px !important;padding:10px 10px 0;}
														/* ((a - (b * n)) / m) --> a = 전체가로길이 , b = 상품 li가로길이(패딩포함) , n = 상품 가로 진열개수 , m = n-1 */
.sct_img { overflow:hidden; width:210px; height:210px; }
.sct_10 .sct_li .sct_img img { transition:all 0.5s ease; transform:scale(1,1); width:100%;height:100%;}
.sct_10 .sct_li:hover .sct_img img { transform:scale(1.05,1.05); }
.sct_10 .sct_last {margin:0;}
.sct_10 .sct_clear {clear:both}
.sct_10 .sct_clear:before { display:none !important;}
.sct_10 .sct_a {display:inline-block;position:relative;text-decoration:none}
.sct_10 .sct_a:focus, .sct_10 .sct_a:hover {text-decoration:none}
.sct_10 .sct_img {margin:0 0 10px;}
.sct_10 .sct_txt a{margin:0 0 5px;font-size:1.267em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;line-height:18px;height:36px;white-space:normal;font-weight:600}
.sct_10 .icon_btn_wr{width:100%;height:auto; }
.sct_10 .icon_btn_wr:after { content:'';display:block;clear:both;}
.sct_10 .sct_icon {height:auto;width:100%;padding:5px 0;display:inline-block;float:left;overflow:hidden;}
.sct_10 .sct_id {display:block;margin:0 0 5px}
.sct_10 .sct_basic {margin:0 0 10px;color:#777;overflow:hidden;text-overflow:ellipsis;height:28px;}
.sct_10 .sct_cost {display:inline-block;margin:0 0 0 5px;font-weight:bold;color:#000;font-size:1.17em}
.sct_10 .sct_cost strike {display:block;color:#999;font-weight:normal;font-size:11px}
.sct_10 .btn_wr{/*position:absolute;top:0;right:5px;padding:0 10px;vertical-align:middle;*/width:18%;text-align:right;display:inline-block;}
.sct_10 .btn_wr .sct_sns_btn,.sct_10 .btn_wr .sct_wish_btn{background:none;border:0;padding:0;height:35px;line-height:35px;color:#9e9e9e;width:22px;outline:0;padding-right:5px; }
/*.sct_10 .btn_wr .sct_wish_btn { display:none; }*/
.sct_10 .btn_wr .sct_newtab_btn{display:inline-block;text-align:center;vertical-align:middle;height:35px;line-height:35px;color:#9e9e9e;;width:22px}
.sct_10 .btn_wr .sct_newtab_btn:hover,.sct_10 .btn_wr button:hover{color:#c92033}
.sct_10 .btn_wr i{font-size:14px;}
.sct_10 .sct_sns {display:none;position:absolute;right:0;z-index:99;padding:10px 0;text-align:center;background:#fff;border:1px solid #000;width:90px}
.sct_10 .sct_sns:before {content: "";position: absolute;top: -8px;left: 13px;;width: 0;height: 0;border-style: solid;border-width: 0 6px 8px 6px;border-color: transparent transparent #000 transparent;}
.sct_10 .sct_sns:after {content: "";position: absolute;top: -7px;left:13px;width: 0;height: 0;border-style: solid;border-width: 0 6px 8px 6px;border-color: transparent transparent #fff transparent;}

.sct_10 .sct_li:before { content:'';display:block;width:1px;height:380px;background-color:transparent;position:absolute;left:-14px;top:0;}
.sct_10 .sct_li:after { content:'';display:block;width:257px;height:1px;position:absolute;background-color:transparent;bottom:0;left:0;}
.sct_10 .sct_last:after { width:230px; }

.new_wrap .sct_10 .sct_li:before, .new_wrap .sct_10 .sct_li:after { display:none;}
.new_wrap .sct_10 .sct_li { margin-bottom:calc((1000px - (230px * 4)) / 3);} /* ((a - (b * n)) / m) --> a = 전체가로길이 , b = 상품 li가로길이(패딩포함) , n = 상품 가로 진열개수 , m = n-1 */

/*검색*/
#ssch .sct_10 .sct_id { display:none;}

/* 상품 목록 스킨 20 */
.sct_20 .sct_li {position:relative;float:left;margin:0 25px 15px 0}
.sct_20 .sct_last {margin:0 0 15px !important}
.sct_20 .sct_clear {clear:both}
.sct_20 .sct_a {display:block;position:relative;text-decoration:none}
.sct_20 .sct_a:focus, .sct_20 .sct_a:hover {text-decoration:none}
.sct_20 .sct_img {}
.sct_20 .sct_icon {position:absolute;top:10px;left:-5px;margin:0 !important}
.sct_20 .sct_icon img {display:block;margin:0 0 3px}
.sct_20 .sct_id {display:block;padding:5px 10px 0;background:#f2f5f9}
.sct_20 .sct_txt {padding:10px;background:#f2f5f9}
.sct_20 .sct_basic {padding:0 10px 5px;background:#f2f5f9;line-height:1.5em}
.sct_20 .sct_cost {display:block;padding:0 10px 10px;background:#f2f5f9;font-weight:bold;}
.sct_20 .sct_cost strike {display:block;margin:0 0 5px;color:#999;font-weight:normal}
.sct_20 .sct_sns {position:absolute;bottom:10px;right:10px}

/* 상품 목록 스킨 30 */
.sct_30 .sct_li {position:relative;float:left;margin:0 16px 15px 0;border:1px solid #e9e9e9;background:#f5f6fa}
.sct_30 .sct_last {margin:0 0 15px !important}
.sct_30 .sct_clear {clear:both}
.sct_30 .sct_arw_toleft {display:block;z-index:2;position:absolute;top:20px;left:221px;width:10px;height:19px;background:url('img/icon_arw_toleft.gif') no-repeat}
.sct_30 .sct_a {text-decoration:none}
.sct_30 .sct_img img {position:absolute;top:0;left:0}
.sct_30 .sct_icon {position:absolute;bottom:25px;left:-5px;margin:0 !important}
.sct_30 .sct_icon img {display:block;margin:0 0 3px}
.sct_30 .sct_txt {display:inline-block;margin:0 0 20px}
.sct_30 .sct_basic {margin:0 0 15px;padding:0;line-height:1.5em}
.sct_30 .sct_cost {display:block;margin:0 0 10px;font-weight:bold}
.sct_30 .sct_cost strike {display:block;margin:0 0 5px;color:#999;font-weight:normal}
.sct_30 .sct_sns {position:absolute;bottom:20px;right:10px}

/* 상품 목록 스킨 40 */
.sct_40 .sct_li {position:relative;margin:0 0 16px 0;border:1px solid #e9e9e9;background:#f5f6fa}
.sct_40 .sct_a {text-decoration:none}
.sct_40 .sct_a:focus, .sct_40 .sct_a:hover {text-decoration:none}
.sct_40 .sct_img {position:absolute;top:0;left:0}
.sct_40 .sct_icon {position:absolute;bottom:25px;left:-5px;margin:0 !important}
.sct_40 .sct_icon img {display:block;margin:0 0 4px}
.sct_40 .sct_txt {display:inline-block;margin:0 0 20px}
.sct_40 .sct_basic {margin:0 0 15px;padding:0;line-height:1.5em}
.sct_40 .sct_cost {display:block;margin:0 0 10px;font-weight:bold}
.sct_40 .sct_cost strike {display:block;margin:0 0 5px;color:#999;font-weight:normal}
.sct_40 .sct_rel {position:absolute;bottom:20px;right:20px}
.sct_40 .sct_rel_ul {margin:0;padding:0;list-style:none}
.sct_40 .sct_rel_li {float:left;margin:0 0 0 10px}
.sct_40 .sct_sns {padding:10px 0 0}

/* 개인결제 목록 */
.sct_pv .sct_li {position:relative;float:left;margin:0 25px 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 {}

/* 메인 상품 목록 스킨 20 */
.smt_20 {position:relative;background:#fff;padding:20px;border:1px solid #ddd;border-top:0;min-height:230px}
.smt_20 ul:after {display:block;visibility:hidden;clear:both;content:""}
.smt_20 .sct_li {position:relative;float:left;margin:0 8px}
.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;display:block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.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:inline-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 {clear:both;position:relative}
.smt_40 .sct_ul {display:none;position:absolute;top:0;left:0;margin:0;padding:0;list-style:none}
.smt_40 .sct_ul_first {display:block}
.smt_40 .sct_li {position:relative;float:left;margin:0 25px 15px 0}
.smt_40 .sct_last {margin:0 0 15px !important}
.smt_40 .sct_a {display:inline-block;position:relative;text-decoration:none}
.smt_40 .sct_a:focus, .smt_40 .sct_a:hover {text-decoration:none}
.smt_40 .sct_img {margin:0 0 10px}
.smt_40 .sct_txt {margin:0 0 5px}
.smt_40 .sct_icon {margin:0 0 10px}
.smt_40 .sct_id {display:block;margin:0 0 5px}
.smt_40 .sct_basic {margin:0 0 10px}
.smt_40 .sct_cost {display:block;margin:0 0 10px;font-weight:bold}
.smt_40 .sct_cost strike {display:block;margin:0 0 5px;color:#999;font-weight:normal}
.smt_40 .sct_sns {}

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

/* 관련상품 목록 스킨 10 */
.scr_10 .sct_li {position:relative;margin-left:23.2px; display:inline-block;vertical-align:top; }
.scr_10 .sct_img { width:230px; height:230px; overflow:hidden; border:1px solid #ddd; box-sizing:border-box; }
.scr_10 .sct_li .sct_img img { transition:all 0.5s ease; transform:scale(1,1);}
.scr_10 .sct_li:hover .sct_img img { transform:scale(1.05,1.05); }
.scr_10 .sct_clear {clear:both;margin-left:0}
.scr_10 .sct_a {display:inline-block;position:relative;text-decoration:none;white-space:normal;}
.scr_10 .sct_a:focus, .sct_10 .sct_a:hover {text-decoration:none}
.scr_10 .sct_img {margin:0 0 10px;}
.scr_10 .sct_txt {margin:0 0 5px}
.scr_10 .sct_icon {margin:0 0 10px}
.scr_10 .sct_id {display:block;margin:0 0 5px}
.scr_10 .sct_basic {margin:0 0 10px}
.scr_10 .sct_cost {display:block;margin:0 0 10px;font-weight:bold}
.scr_10 .sct_cost strike {display:block;margin:0 0 5px;color:#999;font-weight:normal}
.scr_10 .sct_sns {}

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

/* 상품 목록 */
#sct {}
.sct_admin {margin:0 0 10px;text-align:right;position:fixed;right:0;z-index:9999;}
/*.list_title { display:block;width:1000px;margin:0 auto 10px;font-size:30px;font-weight:bold;color:#333;padding:20px 0 10px;text-align:center;}*/
.list_title { display:block;width:1000px;margin:0 auto;font-family:'Gfont_m',sans-serif;font-size:30px;font-weight:bold;color:#333;padding:20px 0 15px;text-align:left;}

/* 상품 목록 현재 위치 */
/* #sct_location {position:absolute;top:0;left:50%; margin-left:-500px;font-size:12px;} */
#sct_location {position:relative;width:1000px;margin:0 auto}



#sct_location a {display:inline-block;padding:10px 10px 8px;text-decoration:none;letter-spacing:-.5px;color:#888;vertical-align:top;font-family:dotum,'돋움',sans-serif;}
.sct_bg {padding-right:15px !important;background:url('img/navi_bg.gif') no-repeat right 50%;}
.sct_bg:first-child { }
#sct_location i{font-size:13px}
.naviHomeIcon:before { content:'';display:block;background:url('./img/top_navi_icon.png') center no-repeat;width:12px;height:12px;background-size:contain;}

/* 상품 목록 카테고리 목록 */
.sct_ct {}
.sct_ct h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
.sct_ct ul {zoom:1}
.sct_ct ul:after {display:block;visibility:hidden;clear:both;content:""}
.sct_ct a {text-decoration:none}
.sct_ct_parent {font-weight:bold}
.sct_ct_here {color:#ff3600 !important}

/*#sct_ct_1{border-left:1px solid #ddd;margin:10px 0; width:1000px; margin:10px auto; }*/
#sct_ct_1{ width:1000px; margin:10px auto 20px;position:relative; }
/* #sct_hhtml { margin-bottom:20px;} */


/* 2020_0107 추가 */
#sct_hhtml {width:1000px;margin:20px auto;height:auto;overflow:hidden;}
#sct_hhtml > div {background-size:100% !important;background-position:center top !important;}
#sct_hhtml > div img{width:100%;height:auto}


.sub-top-img {height:400px !important;}

#sct_hhtml > p > img {width:100%}

.exhi_top_common, .exhi_top_common img {max-width:1000px !important;}

.list_new_img {background:url('/theme/redshop/img/190617_2sub_top_new.jpg') center top no-repeat;height:400px;background-size:1000px}



#sct_ct_1 ul { padding:10px;border:1px solid #ebedf2;border-top:3px solid #ffe01e; background:#fff;}
#sct_ct_1 li {float:left;width:auto;box-sizing:border-box;background:#fff;border-left:0;text-align:center;}
/*#sct_ct_1 li a{display:block;padding:10px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;height:30px;line-height:30px;font-size:16px;}*/
#sct_ct_1 li a{display:block;padding:10px 20px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;font-size:13px;font-weight:bold;border-radius:20px; color:#5c5f66}
/*#sct_ct_1 li:last-child a { border-right:0}*/
#sct_ct_1 li a:hover{color:#000}
/*#sct_ct_1 li:first-child a{background:#ea5142;color:#fff}*/
/*#sct_ct_1 li:nth-child(6n+1){width:168px}*/
.trip_counseling { position:absolute;top:-42px;right:0;width:133px !important;}
.trip_counseling a { background:url('./img/tcustom_6.jpg') center no-repeat;font-size:0 !important;height:36px;padding:0 !important;width:100%;display:block;}

#sct_ct_2 li {margin:0 0 10px}
#sct_ct_2 a {display:inline-block;width:120px}
#sct_ct_3 li {float:left;margin:0 10px 10px 0;width:120px}
.current_cat_on a{ background:#ffe01e !important; color:#111 !important; font-weight:bold}
.current_cat_off a{ background:#fff !important;color:#000 !important;}

/* 상품 정렬 리스트 스타일 선택 공통 */
#sct_sortlst {zoom:1;text-align:right; width:1000px; margin:0 auto;}
#sct_sortlst:after {display:block;visibility:hidden;clear:both;content:""}

/* 상품 정렬 */
#sct_sort {text-align:right;margin:50px 0 40px;zoom:1;}
#sct_sort:after {display:block;visibility:hidden;clear:both;content:""}
#sct_sort h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
/*#ssch_sort{border:1px solid #bababa;height:25px}*/
/* 상품 리스트 스타일 선택 */
#sct_lst {float:right;margin:0 0 10px;padding:0;list-style:none;zoom:1}
#sct_lst:after {display:block;visibility:hidden;clear:both;content:""}
#sct_lst li {position:relative;float:left;margin:0 0 0 -1px}
#sct_lst button {position:relative;margin:0;padding:0;width:25px;height:25px;border:0;cursor:pointer;overflow:hidden}
#sct_lst button span {position:absolute;top:0;left:0;width:23px;height:23px;border:1px solid #ccc;background:url('img/is_button.gif')}
#sct_lst button.sct_lst_list span {background-position:0 0}
#sct_lst button.sct_lst_list span.sct_lst_on {background-position:0 -30px}
#sct_lst button.sct_lst_gallery span {background-position:-30px 0}
#sct_lst button.sct_lst_gallery span.sct_lst_on {background-position:-30px -30px}

/* 상품 상세보기 */
#sit {padding:40px 0 0;}
.sit_admin {text-align:right;position:fixed;right:0;z-index:9999;}
.sit_empty {padding:50px 0;color:#888;text-align:center}

/* 상품 상세보기 - 개요 */
#sit_ov_wrap {margin:0 0 20px;height:auto;position:relative;zoom:1}
#sit_ov_wrap:after {display:block;visibility:hidden;clear:both;content:""}

/* 상품 상세보기 - 이미지 미리보기 */
#sit_pvi {float:left;width:475px; height:auto; position:relative;}
#sit_pvi_big {position:relative;margin:0 0 10px;text-align:center; width:475px; height:475px; }
#sit_pvi_big a {display:none}
#sit_pvi_big a.visible {display:block;/*border:1px solid #ddd;box-sizing:border-box;border-bottom:3px solid #ccc;*/}
#sit_pvi_big img { /*width:100%;*/border:1px solid #ddd;border-bottom:3px solid #ccc;box-sizing:border-box;}
#sit_pvi_thumb {margin:0;padding:0;list-style:none;zoom:1; white-space:nowrap;}
#sit_pvi_thumb:after {display:block;visibility:hidden;clear:both;content:""}
#sit_pvi_thumb li {display:inline-block;margin:5px;}
#sit_pvi_thumb li a { display:block;}
#sit_pvi_thumb img {}
#all_sit_pvi_thumb { width:100%; height:80px; border:1px solid #ddd; box-sizing:border-box;overflow:hidden;display:none;}
#all_spt { width:475px;height:80px; }

#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;padding:0 10px;list-style:none;zoom:1}
#sit_pvi_nw ul:after {display:block;visibility:hidden;clear:both;content:""}
#sit_pvi_nw li {float:left;margin:0 0 1px 1px}
#sit_pvi_nw li img {width:60px;height:60px}

/* 상품 상세보기 - 간략정보 및 구매기능 */
#sit_ov {position:relative;float:right;padding-left:50px;width:475px;min-height:565px; /*height:100%;*/}
#sit_ov h3 {margin:0 0 7px 0;font-size:14px;font-family:dotum,'돋움',sans-serif;}

#sit_title {margin-top:10px;font-size:25px;text-align:left;line-height:1.2;font-weight:400;font-family:-apple-system,Tahoma,sans-serif;letter-spacing:-2px;}
#sit_desc {margin: 10px 0;color:#a4a7b0;text-align:left; font-size:12.5px;line-height:1.4;font-weight:600;}
#sit_opt_info {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}

#sit_star {text-align:left;margin:5px 0;}
#sit_share{ width:14%;height:66.5px;float:left;margin-left:2%;position:relative;}
.share_btn{background:none;border:1px solid #ddd;width:100%;height:66.5px;font-size:19px;color:#393939;transition:all 0.3s ease 0.1s;border-radius:100%;}
.share_btn:focus { outline:none;}
.share_btn:hover{border-color:#252c7b;color:#252c7b;}
.share_area{display:none;position:absolute;right:0;width:100px;padding:10px;background:#fff;border:1px solid #000;text-align:center;;}
.share_area:before {content: "";position: absolute;top: -8px;right: 13px;;width: 0;height: 0;border-style: solid;border-width: 0 6px 8px 6px;border-color: transparent transparent #000 transparent;}
.share_area:after {content: "";position: absolute;top: -7px;right:13px;width: 0;height: 0;border-style: solid;border-width: 0 6px 8px 6px;border-color: transparent transparent #fff transparent;}

#sit_btn_rec{display:inline-block;width:20px;height:20px;text-align:center;vertical-align:middle;line-height:20px }

.sit_ov_tbl { width:100%;box-sizing:border-box;margin-bottom:10px;/*border-collapse:collapse;*/font-size:0.92em;color:#6f6f6f;position:relative;margin-top:20px;padding:10px;}
.sit_ov_tbl th {font-weight:normal;text-align:left;padding:4px}
.sit_ov_tbl td {padding:4px ;}
.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}

.buy_date { padding:4px; background:#f2f2f2; border-top:1px solid #ddd; box-sizing:border-box; }

#echowel_price { display:inline-block;float:left;font-size: 70px;font-weight: bold;color: #fd2a47;text-align: center;vertical-align: middle;z-index:1;letter-spacing:-5px;margin-right:10px;}
#echowel_price b { font-size:30px;}


#echowel_price.text {font-size:25px;font-family:-apple-system,Tahoma,sans-serif;font-weight:normal;letter-spacing:-2px;line-height:1.7;}


.sit_sel_btn {position:relative} /* 선택옵션용 추가 버튼 */
.sit_sel_btn button {position:absolute;top:-51px;right:0 !important;right:15px}

#sit_sel_option h3 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#sit_sel_option .sit_opt_list{padding:10px 150px 10px 10px;min-height:25px;;position:relative;background:#f9f9f9;border-radius:5px}
#sit_sel_option .sit_opt_subj{;display:inline-block;padding:5px; line-height:15px}
#sit_sel_option .sit_opt_prc{position:absolute;top:10px;right:70px;line-height:25px;color:#777;font-size:0.92em}

#sit_opt_added .sit_spl_list{padding:10px 150px 10px 0;min-height:25px;;position:relative;border-top:1px solid #ddd}
#sit_opt_added .sit_opt_subj{display:inline-block;padding:5px; line-height:15px;font-family:dotum,'돋움',sans-serif;}
#sit_opt_added .sit_opt_prc{position:absolute;top:10px;right:70px;line-height:25px;color:#777;font-size:0.92em}

.sit_sl_opt{padding:10px 0 10px}
.sit_sl_opt table{width:100%;border-collapse:collapse;}
.sit_sl_opt table th{text-align:left;font-weight:normal;padding:5px;color:#555; font-size:14px;width:150px}
.sit_sl_opt table th label {font-family:dotum,'돋움',sans-serif;font-size:12px;color:#333;}
.sit_sl_opt table td{text-align:left;font-weight:normal;padding:3px;color:#555;}
.sit_sl_opt table td select{width:100%; height:30px; cursor:pointer; font-family:dotum,'돋움',sans-serif !important;}

#sit_tot_price {font-family:-apple-system,Tahoma,sans-serif;margin:20px 0 10px 0;font-size:2.5em;font-weight:bold;padding:15px 0;text-align:right;letter-spacing:-2px;color:#000;}
#sit_tot_price:after {display:block;visibility:hidden;clear:both;content:""}
#sit_tot_price span{/*float:left;*/font-size:20px}

#sit_ov_soldout {padding:10px 0;color:#ff3061;font-weight:bold;margin-bottom:20px;}


#sit_ov_btn {letter-spacing:-3px;display:block;width:475px;height:60px;margin:0 auto}
#sit_ov_btn:after {display:block;visibility:hidden;clear:both;content:""}
#sit_ov_btn input {display:inline-block;width:230px;height:60px;border:0;text-align:center;text-decoration:none;letter-spacing:-.1px;cursor:pointer; font-size:18px; border-radius:5px}
#sit_ov_btn #sit_btn_buy {background:#ffe01e;color:#111;float:left;transition:all 0.3s ease 0.1s;font-family:dotum,'돋움',sans-serif;font-weight:bold;}
#sit_ov_btn #sit_btn_buy:hover {background-color:#ffec55;color:#000;}
/*
#sit_ov_btn #sit_btn_cart{background:#fff;color:#ea5142;width:30%;margin-bottom:3px;border:1px solid #ea5142;display:none;}
#sit_btn_cart_la { width:15%;height:70px;border:1px solid #ddd; display:block;line-height:70px;font-size:20px;color:#393939;float:left;cursor:pointer;box-sizing:border-box;transition:all 0.3s ease 0.1s;}
#sit_btn_cart_la:hover { border-color:#ea5142; color:#ea5142;}
*/
#sit_ov_btn #sit_btn_cart{background:url('/theme/redshop/img/cart_i_pc.png') 50% 50% no-repeat; background-size:40px; text-indent:-9999px;width:14%;height:66.5px;border:1px solid #ddd; display:block;line-height:66.5px;font-size:20px;background-color:#FFF; color:#393939;float:left;cursor:pointer;box-sizing:border-box;margin-left:2%;transition:all 0.3s ease 0.1s;border-radius:100%;}
.gw_icon #sit_btn_cart{background:url('/theme/redshop/img/cart_i_pc.png') 50% 50% no-repeat; background-size:30px;text-indent:-9999px;width:50px;height:50px; display:block;line-height:50px;font-size:20px;float:left;cursor:pointer;box-sizing:border-box;transition:all 0.3s ease 0.1s;border-radius:100%;margin-right:5px;border:0;}
#sit_ov_btn #sit_btn_cart:hover{background-image:url('/theme/redshop/img/cart_i_pc_over.png'); border-color:#fd2a47; color:#fd2a47;}
.gw_icon #sit_btn_cart:hover{background:#ffe01e url('/theme/redshop/img/cart_i_pc_over.png') no-repeat center center;border-color:transparent;color:#fd2a47;background-size:30px}
#sit_ov_btn #sit_btn_wish {background:url('/theme/redshop/img/wish_i_pc.png') 50% 50% no-repeat; background-size:40px; text-indent:-9999px;border:1px solid #ddd; box-sizing:border-box;float:left;display:inline-block;width:14%;height:66.5px;font-weight:bold;vertical-align:middle;text-align:center;text-decoration:none;letter-spacing:-0.1em;line-height:66.5px;cursor:pointer;color:#393939;font-size:20px;margin-left:2%; transition:all 0.3s ease 0.1s;border-radius:100%;}
.gw_icon #sit_btn_wish {background:url('/theme/redshop/img/wish_i_pc.png') 50% 50% no-repeat; background-size:30px; text-indent:-9999px;border:0; box-sizing:border-box;float:left;display:inline-block;width:50px;height:50px;font-weight:bold;vertical-align:middle;text-align:center;text-decoration:none;letter-spacing:-0.1em;line-height:50px;cursor:pointer;color:#393939;font-size:20px; transition:all 0.3s ease 0.1s;border-radius:100%;}
#sit_ov_btn #sit_btn_wish:hover { background-image:url('/theme/redshop/img/wish_i_pc_over.png');border-color:#fd2a47; color:#fd2a47;}
.gw_icon #sit_btn_wish:hover { background:#ffe01e url('/theme/redshop/img/wish_i_pc_over.png') no-repeat center center;border-color:transparent; color:#fd2a47;background-size:30px;}
#sit_btn_rec {background:#888;color:#fff}
#sit_btn_sms{background:#42495c;color:#fff;display:inline-block;width:164px;height:45px;line-height:45px;border:0;font-weight:bold;text-align:center;text-decoration:none;letter-spacing:-0.1em;cursor:pointer}
#sit_event {margin:20px 0 0;border-top:1px solid #e5e5e5;padding:20px 0 10px;}
#sit_event h2{font-weight:normal;margin-bottom:10px}
#sit_event li{border:1px solid #ddd;margin:5px 0;width:325px}
#sit_event li img{width:100%;height:auto}

#sit_btn_cart:disabled { background: #F1F1F1 !important; border-color:#C1C1C1 !important; color: #C1C1C1 !important; cursor: not-allowed !important }
#sit_btn_buy:disabled {  background: #F1F1F1 !important; border-color:#C1C1C1 !important; color: #C1C1C1 !important; cursor: not-allowed !important }
#sit_btn_wish:disabled { background: #F1F1F1 !important; border-color:#C1C1C1 !important; color: #C1C1C1 !important; cursor: not-allowed !important }

/* 적립금 설명 */
.pay_question { float:right;color:#252c7b;display:block;}
.pay_question:hover + .que_content { opacity:1 !important;}
.que_content { position:absolute;width:321px;background:#fff;padding:10px 15px;border:1px solid #252c7b;top:36px;right:21px;line-height:25px;z-index:100;transition:0.3s ease;opacity:0;
				color:#666;font-size:14px;}

/* 상품 재입고 알림 (SMS) */
#sit_sms_new {}
#sit_sms_new #sms_agree {padding:10px 0;text-align:right}

/* 상품 상세보기 - 다른 상품 보기 */
#sit_siblings {clear:both;padding:0 0 20px;text-align:center;display:none;}
#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:8px 12px;border:1px solid #ddd;background:#fff}
#sit_siblings a#siblings_prev {float:left;margin:0}
#sit_siblings a#siblings_next {float:right;margin:0 }
#sit_siblings a span {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}

/* 상품 탑 탭 */
.item_top_tabs {box-sizing: border-box;text-align:center;height:50px;margin:90px 0 30px;}
.item_top_tabs span {box-sizing: border-box;display: inline-block;width:20%;font-size:16px;text-align:center;border:1px solid #ddd;border-right:0;background-color:#f2f2f2;cursor:pointer;height:50px;
line-height:50px;float:left;transition:all 0.3s ease 0.1s;}
.item_top_tabs span:hover { background-color:#ddd;}
.item_top_tabs span:last-child { border-right:1px solid #ddd;}
.item_tab_fixed { position:fixed;top:0;left:0;width:100%;margin-top:0 !important;z-index:1001;}

/* 상품 상세보기 - 상품정보 */
#sit_inf {background:#fff; margin-top:20px; margin-bottom:50px;padding:0;}
#sit_inf h2 {margin:0 0 10px; border-bottom:1px solid #ddd; padding-bottom:5px; margin-bottom:25px; display:none;}
#sit_inf h3 {position:absolute;font-size:0;line-height:0;content:""}
#sit_inf_explan h1, #sit_inf_explan h2, #sit_inf_explan h3 { display:block;border-bottom:0;margin:0;padding:0;}
#sit_inf_explan span { /*font-size:15px !important;*/}

/*#sit_hhtml > div { background:#f2f2f2 !important; border:1px solid #ddd !important; box-sizing:border-box !important; border-bottom:0 !important;}
#sit_hhtml > table { border:0 !important;}
#sit_hhtml > table > tbody > tr:first-child { height:30px; background:#f2f2f2;}
#sit_hhtml > table > tbody > tr:first-child > th { background:#f2f2f2 !important; border:1px solid #ddd !important; border-right:0 !important;}
#sit_hhtml > table > tbody > tr:first-child > th:last-child { border-right:1px solid #ddd !important;}
#sit_hhtml > table > tbody > tr > th { font-size:16px; font-weight:500;}
#sit_hhtml > table > tbody > tr > td { border:1px solid #ddd !important; border-top:0 !important;}
#sit_hhtml > table > tbody > tr > td:first-child { border-right:0 !important;}
#sit_hhtml > p:nth-child(2) { display:none;}*/

#sit_inf_basic {margin:0 0 10px}
#sit_inf_basic img { width:100%;}
#sit_inf_explan {margin:0 0 10px;width:auto !important;width:718px;overflow:hidden;} /* ie6 미대응시 #sit_inf_explan {margin:0 0 10px} 만으로 충분 */
#sit_inf_explan img {max-width:100%;height:auto;display:block;margin:0 auto;}
#sit_inf_explan p { /*font-size:16px !important;*/line-height:24px;}

.sit_info_company_inner { background:#445162;}
.sit_info_company_inner p { font-size:14px;padding:10px;font-weight:bold;color:#fff;}
.sit_info_company_inner p:first-child { padding-top:20px;}
.sit_info_company_inner p:last-child { padding-bottom:20px;}

#sit_inf_open {width:100%;border:0;border-collapse:collapse;margin-top:30px;display:none;}
#sit_inf_open th {padding:7px 10px;border:1px solid #eee;background:#f6f6f6;vertical-align:top;text-align:left;font-size:0.92em;color:#7c7c7c}
#sit_inf_open td {padding:7px 10px;border:1px solid #eee;background:#fff;vertical-align:top;font-size:0.92em;color:#7c7c7c}

#item_tab { margin-top:90px;border-bottom:1px solid #ebedf2;box-sizing:border-box}
#item_tab ul { width:1000px;margin:0 auto;}
.couponzone_tab > ul > li { width:20% !important;}
#item_tab li{width:calc(670px/5); height:70px; background:#fff;}
#item_tab li:first-child { margin-left:0;}

/* 상품 상세보기 - 달력*/
#select_date .ui-datepicker .ui-datepicker-title { height:30px; line-height:30px !important;}
#select_date .ui-datepicker .ui-datepicker-title span { font-size:14px; vertical-align:middle;}
#select_date .ui-widget.ui-widget-content { width:340px; height:auto; }
#select_date .ui-datepicker table { margin:0;}
#select_date .ui-datepicker th { height:30px; background-color:#fff !important; }
#select_date .ui-datepicker td span, #select_date .ui-datepicker td a { height:40px; line-height:40px; text-align:center; font-size:13px; font-weight:bold;}
#select_date .ui-corner-all, #select_date .ui-corner-bottom, #select_date .ui-corner-right, #select_date .ui-corner-br, #select_date .ui-corner-all, #select_date .ui-corner-bottom, #select_date .ui-corner-left,
#select_date .ui-corner-bl, #select_date .ui-corner-all, #select_date .ui-corner-top, #select_date .ui-corner-right, #select_date .ui-corner-tr, #select_date .ui-corner-all, #select_date .ui-corner-top, #select_date .ui-corner-left, #select_date .ui-corner-tl { border-color:#e9e9e9 !important;border-radius:0 !important;}
#select_date .ui-datepicker .ui-datepicker-header { padding:0 !important;}
#select_date .ui-datepicker .ui-datepicker-prev, #select_date .ui-datepicker .ui-datepicker-next { top:5px !important;}
#select_date .ui-datepicker td { border:0 !important; padding:0 !important;}
#select_date .ui-state-default, #select_date .ui-widget-content .ui-state-default, #select_date .ui-widget-header .ui-state-default, #select_date .ui-button, html #select_date .ui-button.ui-state-disabled:hover, html #select_date .ui-button.ui-state-disabled:active { border:0 !important;text-align:center;}
#select_date .ui-state-hover, #select_date .ui-widget-content .ui-state-hover, #select_date .ui-widget-header .ui-state-hover, #select_date .ui-state-focus,
#select_date .ui-widget-content .ui-state-focus, #select_date .ui-widget-header .ui-state-focus, #select_date .ui-button:hover, #select_date .ui-btton:focus { border:0 !important; background:#fff09a !important; color:#000 !important;}
#select_date .ui-datepicker-prev, #select_date .ui-datepicker-next { cursor:pointer;}
#select_date .ui-datepicker-prev:hover, #select_date .ui-datepicker-next:hover { background:none !important;}
#select_date .ui-state-highlight, #select_date .ui-widget-content .ui-state-highlight, #select_date .ui-widget-header .ui-state-highlight { /*background:#ea5142 !important; color: #fff !important;*/text-align:center;}
#select_date .ui-widget-content #select_date .ui-state-active, #select_date .ui-widget-header #select_date .ui-state-active, #select_date a.ui-button:active, #select_date .ui-button:active, #select_date .ui-button.ui-state-active:hover {background:#252c7b;color: #ffffff;text-align:center;}
#select_date .ui-datepicker table { margin:0 !important;}
#select_date .ui-datepicker { padding:0 !important; margin-bottom:30px;}
#select_date. ui-datepicker td span, #select_date .ui-datepicker td a { padding:0 !important; text-align:center !important;}
#select_date .ui-datepicker th { border-bottom:1px solid #ebedf2 !important;}
.ui-datepicker-calendar > tbody > tr > td > .ui-state-highlight { background:#ffe01e !important;color:#000;position:relative;}
/*.ui-datepicker-calendar > tbody > tr > td > .ui-state-highlight:before { content:'Today';display:inline;position:absolute;top:-15px;left:50%;margin-left:-13px;}*/
/*.ui-datepicker-calendar > tbody > tr > td > .ui-state-active { background:#f6f6f6;}*/

.ui-state-default, .ui-widget-content .ui-state-default {background:#ebedf2 !important;}


/* 상품 상세보기 - 사용후기 */
#sit_use {}
#sit_use h2 {margin:0 0 10px;}
#sit_use h3 {position:absolute;font-size:0;line-height:0;content:""}
#sit_use  .sit_empty{border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}

#sit_use_ol {margin:0 0 5px;padding:0;border-top:1px solid #e9e9e9;list-style:none}
.sit_use_li {position:relative;border-bottom:1px solid #e9e9e9;background:#fff;}
.sit_use_li_title {display:block;font-family:dotum,'돋움',sans-serif;margin:0;padding:0;width:760px;border:0;background:none;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;text-align:left;cursor:pointer;line-height:40px;}

.sit_use_dl {position:Absolute;top:0;right:0;line-height:40px;font-size:0.92em;color:#777;text-align:center;zoom:1}
.sit_use_dl:after {display:block;visibility:hidden;clear:both;content:""}
.sit_use_dl dt {float:left;}
.sit_use_dl dd {float:left;margin:0;font-family:dotum,'돋움',sans-serif;}
.sit_use_dl dd .st_bg{margin:0 8px}
.sit_use_star {margin:0 !important;padding:0 0 0 5px}

.sit_use_con {display:none;padding:10px;;background:#f2f3f7}
.sit_use_p {margin:0 0 10px;padding:10px;font-family:dotum,'돋움',sans-serif;font-size:12px}
.sit_use_p p {font-family:dotum,'돋움',sans-serif;font-size:12px}
.sit_use_cmd {text-align:right;padding:0 0 10px}
.sit_use_cmd a.itemuse_form { color:#000;}

#sit_use_wbtn {margin:10px 0;text-align:right}

#sit_use_write {}
#sit_use_write #is_subject {width:100%}
#sit_use_write ul {margin:5px 0 0}
#sit_use_write li {margin:0 0 5px}
#sit_use_write li label {display:inline-block;width:80px}
#sit_use_write_star {margin:0;padding:0;list-style:none}

/* 상품 상세보기 - 상품문의 */
#sit_qa {}
#sit_qa h2 {margin:0 0 10px}
#sit_qa h3 {position:absolute;font-size:0;line-height:0;content:""}
#sit_qa  .sit_empty{border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}

#sit_qa_ol {margin:0 0 5px;padding:0;border-top:1px solid #e9e9e9;list-style:none}
.sit_qa_li {position:relative;border-bottom:1px solid #e9e9e9;background:#fff;}
.sit_qa_li_title {display:block;margin:0;padding:0;width:760px;border:0;background:none;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;text-align:left;cursor:pointer;line-height:40px;}

.sit_qa_dl {position:Absolute;top:0;right:0;line-height:40px;font-size:0.92em;color:#777;text-align:center;zoom:1}
.sit_qa_dl:after {display:block;visibility:hidden;clear:both;content:""}
.sit_qa_dl dt {float:left}
.sit_qa_dl dd{float:left;margin:0}
.sit_qa_dl dd .st_bg{margin:0 8px}
.sit_qaa_done {color:#f84a44}
.sit_qaa_yet {color:#999}

.sit_qa_con {display:none;padding:10px;;background:#f3f3f3}
.sit_qa_p {margin:0 0 10px;}
.sit_qa_p strong {display:inline-block;margin:0 0 10px}
.sit_qa_qaq {margin:0 0 20px}
.sit_qa_con textarea {display:none}
.sit_qa_cmd {text-align:right}
.sit_qa_cmd a.itemqa_form { color:#fff;}
.sit_qa_qaa{border-top:1px solid #ddd;padding-top:10px}
.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_wbtn {margin:10px 0;text-align:right}

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

/* 상품 상세보기 - 배송정보 */
#sit_dvr {}
#sit_dvr h2 {margin:0 0 10px}

/* 상품 상세보기 - 교환정보 */
#sit_ex h2 {margin:0 0 10px}

/* 상품 상세보기 - 관련상품 */
#sit_rel {background:#fafafa;padding-bottom:15px;}
#sit_rel h2 {border:1px solid #ddd; background:#f2f2f2; text-align:center;height:50px;line-height:50px;font-size:18px;}
.sct_wrap > .fix_menu_btn > .relationBtn {position:absolute;top:-25px;width:25px;height:25px;display:inline-block;font-size:20px;text-align:center;color:#ccc;border:1px solid #ddd;box-sizing:border-box;line-height:25px;background:#fff;}
.sct_wrap > .fix_menu_btn > .relationBtnPrev { right:24px;}
.sct_wrap > .fix_menu_btn > .relationBtnPrev:hover { }
.sct_wrap > .fix_menu_btn > .relationBtnNext { right:0;}
.sct_wrap > .fix_menu_btn > .relationBtnNext:hover {  }

/* 사용후기 모음 */
#sps_sch {margin:0 0 10px}
#sps_sch select{height:30px;}
#sps_sch a {display:inline-block;padding:0 8px;height:30px;background:#333;color:#fff;text-decoration:none;vertical-align:middle;line-height:30px}
#sps_sch .btn_submit {padding:0 20px;height:30px;vertical-align:middle}
#sps_sch .frm_input{background-color:#fff !important}

.itemuse_form {background:#ffe01e !important;color:#000}
.itemuse_list {border:1px solid #ddd !important; background:#fff !important;}

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

.sps_img {float:left;;width:80px}
.sps_img span {position:absolute;font-size:0;line-height:0;overflow:hidden}

#sps dl {margin:0 0 10px;zoom:1}
#sps dl:after {display:block;visibility:hidden;clear:both;content:""}
#sps dl h2 {font-size:14px !important;font-family:dotum,'돋움',sans-serif;}
#sps dt {float:left}
#sps dd {float:left;margin:0 20px 0 5px}
#sps dd img {position:relative;top:-2px}

.sps_section {float:left;width:890px}
.sps_section p {padding:0;width:100%}
.sps_section > div {background:#fff;padding:20px;font-family:dotum,'돋움',sans-serif;font-size:12px;line-height:150%;}
.sps_section > div > p {font-family:dotum,'돋움',sans-serif;font-size:12px;line-height:150%;}


.sps_con_full {padding:0;height:auto !important}
.sps_con_btn {text-align:right;position:absolute;bottom:0;right:0;padding:0 !important;}
.sps_con_btn .btnOff:after { content:'\f107';font-family:FontAwesome;padding-left:10px; }
.sps_con_btn .btnOn:after { content:'\f106';font-family:FontAwesome;padding-left:10px; }
.sps_con_btn button {margin:0;padding:10px 5px;border:0;background:#fff;color:#777;font-size:12px;font-family:dotum,'돋움',sans-serif;}

/* 상품문의 모음 */
#sqa_sch {margin:0 auto 10px;width:100%;}
#sqa_sch a {display:inline-block;padding:0 8px;height:30px;background:#333;color:#fff;text-decoration:none;vertical-align:middle;line-height:30px}
#sqa_sch .btn_submit {padding:0 20px;height:30px;vertical-align:middle}
#sqa_sch .frm_input{background-color:#fff !important}
#sqa_sch  select{height:30px;}
#sqa {zoom:1;width:100%;margin:0 auto;}
#sqa ol {margin:0;padding:0;list-style:none;background:#fff}
#sqa li:first-child { margin-top:30px;border-top:1px solid #e9e9e9;}
#sqa li {position:relative;padding:12px 0 0;border-bottom:1px solid #e9e9e9;}
#sqa li:after {display:block;visibility:hidden;clear:both;content:""}

.itemqa_form { background:#ffe01e !important;}
.itemqa_list { border:1px solid #ddd !important; background:#fff !important;}

.sqa_img {float:left;margin:0;width:80px}
.sqa_img span {position:absolute;font-size:0;line-height:0}

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

.sqa_section {float:left;width:890px}
.sqa_section .sqa_con {padding:10px;background:#f2f5f9;line-height:1.7em}
.sqa_section p {padding:0;width:100%}
.sqa_con_full {padding:0;height:auto !important}
.sqa_con_btn {text-align:right;position:absolute;bottom:0;right:0;}
.sqa_con_btn .btnOff:after { content:'\f107';font-family:FontAwesome;padding-left:10px; }
.sqa_con_btn .btnOn:after { content:'\f106';font-family:FontAwesome;padding-left:10px; }
.sqa_con_btn button {margin:0;padding:10px 5px;border:0;background:transparent;color:#333;font-size:14px;}

/*쿠폰존 리스트*/
.couponzone_list{margin:0 0 50px;}
.couponzone_list h2{margin:0 0 5px}
.couponzone_list p{margin:0 0 5px;}
.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:290px;height:230px;border:1px solid #ddd;background:#fff;padding:15px;;margin:0 10px 10px 0;line-height:1.2em}
.couponzone_list ul li img{width:100%;height:auto}
.couponzone_list ul li .coupon_img{height:125px;overflow:hidden;}
.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;text-align:center}
.couponzone_list ul li .coupon_btn .btn02{width:100%;height:35px;line-height:35px;background:#ec2037;border-color:#42495c;color:#42495c;background:#fff;font-weight:bold;}
.couponzone_list ul li .coupon_btn .btn02:hover{background:#42495c;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{padding: 100px 0;text-align:center;color:#999}
#point_coupon li{height:250px;}

/*쿠폰 new*/
.couponzone { width:1000px; margin:0 auto;font-size:0;}
.couponzone > div { width:49.5%;display:inline-block;border:1px solid #ccc;box-sizing:border-box;font-size:14px;}
.couponzone > div ul li { overflow:hidden; text-overflow:ellipsis;display:inline-block;}
.couponzone > div div { display:inline-block;}
.couponzone > div  > a { display:block;}
.couponzone > div img { width:100%;}
.last-box { margin-left:1% }
.top_margin { margin-top:1%;}
.couponzone > div > a > div:first-child { width:20%;float:left;text-align:center;padding:5%;}
.couponzone > div > a > div:first-child > li { margin-top:20px;font-weight:bold;}
.couponzone > div > a > div:nth-child(2) { width:68%;padding:5% 1% 2%;}
/*.couponzone > div > a > div:nth-child(2) > ul:nth-child(2) > li { float:left;font-size:16px;}
.couponzone > div > a > div:nth-child(2) > ul:nth-child(2) > li:first-child { font-size:30px;letter-spacing:-1px;font-weight:bold;}
.couponzone > div > a > div:nth-child(2) > ul:nth-child(2) > li:nth-child(2) { margin-top:13px;font-weight:600;}
.couponzone > div > a > div:nth-child(2) > ul:nth-child(2) > li:nth-child(3) { background:#ea5142;padding:2px 13px;border-radius:10px;color:#fff;margin:9px 5px 9px 5px;}
.couponzone > div > a > div:nth-child(2) > ul:nth-child(2) > li:last-child { color:#ea5142;font-weight:bold;margin-top:10px;}
.couponzone > div > a > div:nth-child(2) > ul:nth-child(3) > li { padding:9px 0;white-space:nowrap;overflow:hidden;display:block;float:left;width:100%;font-size:16px;font-weight:600;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.couponzone > div > a > div:nth-child(2) > ul:nth-child(4) > li { margin:9px 0;overflow:hidden;float:left;width:100%;font-size:14px;color:#999;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;line-height:1.2em;height:2.4em; }*/
.couponzone > div > div:last-child { width:100%;text-align:center;height:50px;line-height:50px;font-size:0;}
.couponzone > div > div:last-child a { display:block;}

.couponzone > div > a > div:nth-child(2) > ul:nth-child(2) > li { padding:9px 0;white-space:nowrap;overflow:hidden;display:block;float:left;width:100%;font-size:16px;font-weight:600;/*border-top:1px solid #ddd;border-bottom:1px solid #ddd;*/}
.couponzone > div > a > div:nth-child(2) > ul:nth-child(3) > li { margin:9px 0;overflow:hidden;float:left;width:100%;font-size:14px;color:#999;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;line-height:1.2em;height:2.4em; }
.couponzone > div > a > div:nth-child(2) > ul:nth-child(4) > li { float:left;font-size:16px;}
.couponzone > div > a > div:nth-child(2) > ul:nth-child(4) > li:first-child { background:#252c7b;padding:2px 13px;border-radius:10px;color:#fff;margin:9px 5px 9px 0;}
.couponzone > div > a > div:nth-child(2) > ul:nth-child(4) > li:nth-child(2) { color:#252c7b;font-weight:bold;margin-top:10px;}
.couponzone > div > a > div:nth-child(2) > ul:nth-child(4) > li:nth-child(3) { float:right;padding:2px 13px;margin:9px 5px 9px 0;font-weight:bold;}

/* 디자인 추가할 것*/
.coupon_date { font-size:20px; }
.coupon_text_box { width:1000px;margin:0 auto;}
.coupon_text_box > #win_title { font-weight:600;padding:20px; 0}
.coupon_text_box h1 { font-size:16px;}
.coupon_text_box h3 { font-size:16px;margin-bottom:3px;color:#252c7b;}
.coupon_text_box p { font-size:14px;padding:1px 0;}


/* 내쿠폰함 사용처리 추가*/
.coupon_code { margin-top:5px !important;}
.couponzone > div > a > div:nth-child(3) { text-align:center;width:68%;margin:0 1% 15px;background:#eee;height:30px;line-height:30px;float:right;}

.couponzone_sub { width:1000px; margin:0 auto;font-size:0;}
.couponzone_sub > div { width:49.5%;display:inline-block;font-size:14px;margin-left:1%;}
.coupon_img { /*padding:10px;*/vertical-align:top;border:1px solid #ddd;box-sizing:border-box;margin-left:0 !important;}
.couponzone_sub > div ul li { overflow:hidden; text-overflow:ellipsis;margin-bottom:10px;}
.couponzone_sub > div div { display:inline-block;}
.couponzone_sub > div  > a { display:inline-block;}
.couponzone_sub > div img { width:100%;}
.couponzone_sub .last-box { margin-left:1% }
.top_margin { margin-top:1%;}
.couponzone_sub > div > div:first-child { width:100%;padding:0 1%;}
.couponzone_sub > div > div:first-child > ul:first-child > li:nth-child(2) { border-top:1px solid #ddd;padding-top:10px;}
.couponzone_sub > div > div:first-child > ul:nth-child(4) > li { float:left;font-size:16px;}
.couponzone_sub > div > div:first-child > ul:nth-child(4) > li:first-child { font-size:40px;letter-spacing:-1px;font-weight:bold;color:#ea5142;display:none;}
.couponzone_sub > div > div:first-child > ul:nth-child(4) > li:nth-child(2) { background:#ea5142;padding:2px 12px;border-radius:10px;color:#fff;margin:22px 5px 9px 20px;}
.couponzone_sub > div > div:first-child > ul:nth-child(4) > li:last-child { color:#ea5142;font-weight:bold;/*margin-top:22px;*/font-size:20px;}
.couponzone_sub > div > div:first-child > ul:nth-child(2) > li { margin:9px 0;white-space:nowrap;overflow:hidden;display:block;float:left;width:100%;font-size:25px;font-weight:600;}
.couponzone_sub > div > div:first-child > ul:nth-child(3) > li { margin:9px 0;overflow:hidden;float:left;width:100%;font-size:14px;color:#999;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;line-height:1.2em;height:2.4em; }
.couponzone_sub > div > div:nth-child(2) { padding:0 1%; width:100%;margin-top:30px;border-bottom:1px solid #ddd;margin-bottom:20px;box-sizing:border-box;}
.couponzone_sub > div > div:nth-child(2) > ul > li:first-child { border:1px solid #ddd;width:100%;text-align:center;padding:20px 0;font-size:20px;font-weight:600;}
.couponzone_sub > div > button { width:100%;text-align:center;height:80px;line-height:80px;background:#ea5142;padding:0 1%;color:#fff;font-size:30px;font-weight:bold;border:0;}


/*다운로드 버튼*/
.couponzone .coupon_btn{width:100%;margin:0px 0;text-align:center}
.couponzone .coupon_btn .btn02{width:100%;height:50px;line-height:50px;background:#ec2037;border-color:#ea5142;color:#ea5142;background:#fff;font-weight:bold;font-size:20px;transition:all 0.3s ease 0.1s;}
.couponzone .coupon_btn .btn02:hover{background:#ea5142;color:#fff}
.couponzone .coupon_btn .disabled {background: #ddd;border:1px;color:#999;border-color:#ddd}
.couponzone .coupon_btn .disabled:hover {background: #ddd;border:1px;color:#999;border-color:#ddd}
.couponzone .no_coupon{padding: 100px 0;text-align:center;color:#999}
.couponzone_sub .btn02{font-size:20px;}
.couponzone_sub .disabled {background: #ddd;border:1px;color:#999;border-color:#ddd}
.couponzone_sub .disabled:hover {background: #ddd;border:1px;color:#999;border-color:#ddd}
.couponzone_sub .no_coupon{padding: 100px 0;text-align:center;color:#999}




/*쿠폰 상세*/
.couponzone_sub { width:1000px; margin:0 auto;font-size:0;}
.couponzone_sub > div { width:49.5%;display:inline-block;font-size:14px;margin-left:1%;overflow:hidden;}
.coupon_img { /*padding:10px;*/vertical-align:top;border:1px solid #ddd;box-sizing:border-box;margin-left:0 !important;}
.couponzone_sub > div ul li { overflow:hidden; text-overflow:ellipsis;margin-bottom:10px;}
.couponzone_sub > div div { display:inline-block;}
.couponzone_sub > div  > a { display:inline-block;}
.couponzone_sub > div img { width:100%;height:426.59px;transform:scale(1.05,1.05);}
.couponzone_sub .last-box { margin-left:1% }
.top_margin { margin-top:1%;}
.couponzone_sub > div > div:first-child { width:100%;padding:0 1%;}
.couponzone_sub > div > div:first-child > ul:first-child > li:nth-child(2) { border-top:1px solid #ddd;padding-top:10px;}
.couponzone_sub > div > div:first-child > ul:nth-child(4) > li { float:left;font-size:16px;}
.couponzone_sub > div > div:first-child > ul:nth-child(4) > li:first-child { font-size:40px;letter-spacing:-1px;font-weight:bold;color:#ea5142;display:none;}
.couponzone_sub > div > div:first-child > ul:nth-child(4) > li:nth-child(2) { background:#ea5142;padding:2px 12px;border-radius:10px;color:#fff;margin:0 5px 9px 0;}
.couponzone_sub > div > div:first-child > ul:nth-child(4) > li:last-child { color:#ea5142;font-weight:bold;/*margin-top:22px;*/font-size:20px;}
.couponzone_sub > div > div:first-child > ul:nth-child(2) > li { margin:9px 0;white-space:nowrap;overflow:hidden;display:block;float:left;width:100%;font-size:25px;font-weight:600;}
.couponzone_sub > div > div:first-child > ul:nth-child(3) > li { margin:9px 0;overflow:hidden;float:left;width:100%;font-size:14px;color:#999;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;line-height:1.2em;height:2.4em; }
.couponzone_sub > div > div:nth-child(2) { padding:0 1%; width:100%;margin-top:30px;border-bottom:1px solid #ddd;margin-bottom:20px;box-sizing:border-box;}
.couponzone_sub > div > div:nth-child(2) > ul > li:first-child { border:1px solid #ddd;width:100%;text-align:center;padding:20px 0;font-size:20px;font-weight:600;}
.couponzone_sub > div > button { width:100%;text-align:center;height:80px;line-height:80px;background:#ea5142;padding:0 1%;color:#fff;font-size:30px;font-weight:bold;border:0;}




/* by zestyx */
#region_area {
	width: 1000px;
	margin: 0 auto;
}

#region_area span {
	display: inline-block;
	width: 20%;
	padding: 10px 0;
	font-size: 16px;
	text-align: center;
	border: 1px solid #ddd;
	box-sizing: border-box;
	background-color: #FAFAFA;
	cursor: pointer;
	border-left: 0;
	transition: all 0.3s ease 0.1s;
	margin-top: -1px;
}
#region_area span:hover { background:#eee;}

#region_area span:first-child, #region_area span:nth-child(6),#region_area span:nth-child(11) {
	border-left: 1px solid #ddd;
}

#region_area2 {
	width: 1000px;
	margin: 20px auto;
	border-top:1px dashed #ddd;
	padding-top:20px;
}
#region_area2 span {
	display: inline-block;
	width: 20%;
	padding: 10px 0;
	font-size: 16px;
	text-align: center;
	border: 1px solid #ddd;
	box-sizing: border-box;
	background-color: #FAFAFA;
	cursor: pointer;
	border-left: 0;
	transition: all 0.3s ease 0.1s;
	margin-top: -1px;
}

#region_area2 span:hover { background:#eee;}

#region_area2 span:first-child, #region_area2 span:nth-child(6),#region_area2 span:nth-child(11) {
	border-left: 1px solid #ddd;
}

.region_area_on { background:#eee;color:#ea5142;}

/*장바구니*/
/*.td_chk > input { display:none;}*/
.td_chk > input + label { width:22px;height:22px;display:inline-block;border:1px solid #ddd !important;box-sizing:border-box;vertical-align:top;position:relative;background:#fff;}
.td_chk > input:checked + label { border:0 !important;}
.td_chk > input:checked + label:after { content:'';display:block;position:absolute;top:0;left:0;background:url(/theme/redshop/img/mobile_icon_c.png) 128.5px 63px;width:22px;height:22px;background-size:150px 129px;}
input[name=ct_all] { display:none;}
.all_check_box { width:22px;height:22px;display:inline-block;border:1px solid #ddd;box-sizing:border-box;vertical-align:top;position:relative;background:#fff;}
input[name=ct_all]:checked + .all_check_box { border:0;}
input[name=ct_all]:checked + .all_check_box:after { content:'';display:block;position:absolute;top:0;left:0;background:url(/theme/redshop/img/mobile_icon_c.png) 128.5px 63px;width:22px;height:22px;background-size:150px 129px; }

.bookcosmos_detail {
	font-size: 15px;
}

/*지역 추가*/
#area_01 { width:1000px;display:block;margin:40px auto 80px;font-size:0;position:relative;background:#fff;border:1px solid #ebedf2;box-sizing:border-box;}
#area_01 > ul { overflow:hidden;margin:0 0 -1px 0;padding:5px}
.region_menu li { cursor:pointer;text-align:left;font-size:14px;vertical-align:top;/*white-space:nowrap;*/display:inline-block;}
.region_menu li a {box-sizing:border-box;font-size:12.5px;font-weight:bold;width:100%;display:block;height:38px;line-height:38px;text-align:center;padding:0 20px}
.region_menu li:nth-child(5n+0) a { border-right:0;}
.region_menu li a:hover { text-decoration:underline;}
.region_menu > li:first-child a {}
.region_menu > li:first-child a.region_on {background:#fff}
.region_menu li a.region_on {position:relative;font-weight:bold;background-color:#ffe01e;color:#000;border-bottom:0;}
.region_menu .region_hide { display:none;position:absolute;background:#ffe01e;box-sizing:border-box;margin-top:-1px;padding:15px 10px 5px;}
.region_menu .region_hide li a { border:0;font-weight:normal;padding:0 7px 0 10px;font-family:dotum,'돋움',sans-serif;letter-spacing:-1px;}
.region_menu .region_hide.region_on { display:block;background:#ffe01e;box-sizing:border-box;text-align:left;}
.region_menu .region_hide.region_on a { border:0;}
.region_menu .region_hide li { display:inline-block;line-height:30px;}
.region_menu .region_hide a.on { font-weight:bold;color:#000;}
.last-area { margin-bottom:30px;}


/*로딩소스*/
#loading { width:100%;height:100%;top:0;left:0;position:fixed;display:block;z-index:9999;background:#fff;}
#loading_image { position:absolute;top:45%;left:50%;z-index:100;margin-left:-25px;width:50px;height:50px;}
/* 슬라이드 로딩 */
.cycle-slideshow {background:none;}

/* 오늘만 추천특가*/
.ulLine { position:relative;margin-bottom:0;}
/*.ulLine:before { content:'';display:block;position:absolute;height:1px;width:1000px;background-color:#ddd;top:50%;margin-top:-20px;z-index:1;}*/
.ulLine:after { display:block;content:'';height:1px;background-color:#ddd;visibility:visible;}
.todaySpecialPriceSection { padding-top:20px;}
.todaySpecialPriceLi { margin:0 !important;padding:20px !important;background:transparent !important;overflow:visible !important;}
.todaySpecialPriceLi:before { content:'';display:block;width:1px;height:410px !important;background-color:#ddd;position:absolute;left:0 !important;top:0 !important;}
.todaySpecialPriceLi:nth-child(5):after { content:'';display:block !important;height:1px;width:960px;background-color:#ddd;position:absolute;left:20px;top:0;}
.sct_10 .todaySpecialPriceLi:after { display:none;}
.todaySpecialPriceLiLast { margin:0;}
.todaySpecialPriceDiv { /*width:90%;height:90%;margin:10px auto !important;border-bottom:0 !important;*/}
.todaySpecialPriceDiv img { /*width:100%;height:100%;*/}
.todaySpecialPriceText a { /*margin-left:13px !important;margin-right:13px !important;*/ }
.todaySpecialPriceBasic { /*margin-left:13px !important;margin-right:13px !important;*/ }
.todaySpecialPriceCost { margin-left:13px !important;margin-right:13px !important; }
.todaySpecialPriceIcon { /*padding:0;border-color:#f2f2f2 !important;width:90% !important;margin:0 auto;*/}
.todaySpecialPriceIcon .sct_icon { /*padding:5px 0;*/}
.todaySpecialPriceIcon .sct_icon .mobile_soldout { top:20px !important;left:20px !important;}
.todaySpecialPriceWish { width:20% !important;}
.todaySpecialPriceWish button { padding-right:0 !important;}
.todaySpecialPriceBtn { border-radius:0;margin-top:-18px;position:relative;margin-bottom:50px;display:inline-block;width:100%;}

.sctWrapStyle { padding-top:0;}
.sctWrapStyle ul {}
.sctWrapStyle .more_btn { margin-bottom:70px;}

/* 주문서-포인트 사용 설명 */
.order_point_question {display:inline-block;font-size:16px;margin-left:5px;}
.order_point_question:hover + .opq_content { opacity:1 !important;}
.opq_content { position:absolute;width:255px;background:#fff;padding:10px 15px;border:1px solid #252c7b;top:-15px;left:126px;line-height:25px;z-index:100;transition:0.3s ease;opacity:0;
	color:#666;}

/* 주문서-체크박스 */
input.all_point_use { display:none;}
input.all_point_use + span.chk_box_span { width:22px;height:22px;display:inline-block;border:1px solid #ddd;box-sizing:border-box;background:#fff;vertical-align:middle;margin-right:5px;}
input.all_point_use:checked + span.chk_box_span { background:url('/theme/redshop/img/mobile_icon_c.png') 128.5px 63px;background-size:150px 129px;border:0;}

/* 추석선물세트 기획전 상품에 적립금 표시하기 */
.per span { display:block;line-height:0;margin-top:1px;font-size:15px;}
.per { position:absolute;top:0;right:0;display:block;width:50px;height:50px;border-radius:50%;color:#fff;font-size:16px;z-index:9;text-align:center;line-height:33px;font-style:italic;background:#252c7b;}
.per1 { background:#252c7b;}
.per3 { background:#252c7b;}
.per5 { background:#252c7b;}
.per10 { background:#252c7b;}




.badge_box{position:absolute;top:10px;right:8px;}
.badge_box img{border:none;}

.badge_list_box{position:absolute;top:5px;right:5px;z-index:333}
.badge_list_box img{width:50px;height:auto;border:none}



