@charset "utf-8";

/* 나눔고딕 */
@font-face{font-family:'NanumB';src:url("font/NanumB.eot");src:local(※), url("font/NanumB.woff") format('woff');}
@font-face{font-family:'NanumL';src:url("font/NanumL.eot");src:local(※), url("font/NanumL.woff") format('woff');}
@font-face {
    font-family: 'BebasNeueRegular';
    src: url('font/BebasNeue-webfont.eot');
    src: url('font/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/BebasNeue-webfont.woff') format('woff'),
         url('font/BebasNeue-webfont.ttf') format('truetype'),
         url('font/BebasNeue-webfont.svg#BebasNeueRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* common ----------------------------------------------------------------------------------- */
/*
* {-webkit-box-sizing: border-box;  -moz-box-sizing: border-box; box-sizing: border-box; -webkit-appearance: none; -webkit-border-radius: 0;}
*:focus {outline: none;}
*/
html {width:100%; height:100%; overflow-y:scroll; overflow-x:hidden;}
body {width:100%; height:100%;margin:0px; padding:0px; color:#333; font-size:12px; font-family:'NanumL','나눔고딕',sans-serif;}
div, p, ol, ul, li, img, a, h1, h2, h3, h4, h5, h6, form, span, iframe, dl, dt, dd {margin:0px; padding:0px; font-family:'Tahoma';}
div, ul, ol {list-style:none;}
table, th, td {margin:0; padding:0; border-collapse:collapse; border-spacing:0px; border:0; font-size:12px;}
table th{color:#666;}
fieldset {float:left; margin:0px; padding:0px; border:none;}
legend, caption {display:none; position:static; left:-9999px; text-indent:-9999px; height:0; font-size:0px; line-height:0;}
hr {display:none;}
img {border:0px;vertical-align:middle}

.hidden{width:0;height:0;line-height:0;font-size:0;text-indent:-99999px;}
.clear {clear:both;}
.noselect {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
a {
  color: #333;
  text-decoration:none;
}
a:hover { 
  color: #e62e04;;
}
.fl {float:left !important}
.fr {float:right !important}

ol {margin-left:15px}
ol li { list-style-type: decimal;}
strong,th {font-family:'NanumB'}


.noscroll{position: fixed;height:100%;width:100%;overflow:hidden !important;}


/* common end ----------------------------------------------------------------------------------- */


/* renual buy layer */
.quick_mobbox{position:fixed;bottom:0;display:block;width:100%;font-size:0;text-align:center;z-index:120;}
.quick_mobbox .buybox{display:block;width:96%;padding:10px;background-color:#fff;border-top:1px solid #666;font-size:0;text-align:center;}

/*
.mob_quick_up_box{display:none;text-align:right;position:relative;}
.mob_quick_up_box .upbtn{display:inline-block;width:40px;height:40px;border:1px solid #666;background-color:#fff;border-radius:100px;margin:10px;background-image:url('/mobile/img/quick_up_arrow.png');background-position:center center}
*/

.quick_upbtn{display:none;position:fixed;right:10px;bottom:20px;width:40px;height:40px;border:1px solid #666;background-color:#fff;border-radius:100px;background-image:url('/mobile/img/quick_up_arrow.png');background-position:center center;z-index:999;!important;}

.quick_upbtn_detail{display:none;position:fixed;right:10px;bottom:80px;width:40px;height:40px;border:1px solid #666;background-color:#fff;border-radius:100px;background-image:url('/mobile/img/quick_up_arrow.png');background-position:center center;z-index:999;!important;}

.text_shadow1{font-size:25px;font-wieght:bold;color:#fff;text-align:center;text-shadow:1px 1px 1px #000,2px 2px 2px #111,3px 3px 3px #222;}
.text_shadow2{margin-top:20px;font-size:25px;font-wieght:bold;color:#fff;text-align:center;text-shadow:-1px 0 #000, 0 1px #000, 1px 0 #000, 0 -1px #000,1px 1px 1px #000,2px 2px 2px #111;}
.text_shadow3{margin-top:50px;font-size:25px;font-wieght:bold;color:#fff;text-align:center;text-shadow:-1px 0 #000, 0 1px #000, 1px 0 #000, 0 -1px #000,1px 1px 1px #000,2px 2px 2px #111;}

/* gihic sale */
.shape_circle{position:absolute;right:2px;top:2px;width:40px;height:40px;border-radius:100px;background-color:#ff4800;z-index:2;}
.shape_circle .tbox{color:#fff;font-weight:bold;text-align:center;padding-top:4px;line-height:14px;}

.comm_shadow_box_not{background-color:#fff;border:1px solid #ddd;padding:5px;}
.comm_shadow_box_not .title{display:block;background-color:#fff;font-size:12px;overflow: hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-wrap:break-word;line-height:1.2em;height:1.2em;margin:5px 0;text-align:center;}
.comm_shadow_box_not .price{margin:5px 0;text-align:center;}
.comm_shadow_box_not .date{display:block;margin:4px 0;text-align:center}


.comm_shadow_box{background-color:#fff;border:1px solid #ddd;padding:5px;box-shadow:1px 3px 2px #e5e5e5;}
.comm_shadow_box .title{display:block;background-color:#fff;font-size:12px;overflow: hidden;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;margin:5px 0;text-align:center;}
.comm_shadow_box .price{margin:5px 0;text-align:center;}
.comm_shadow_box .date{display:block;margin:4px 0;text-align:center}

.comm_category_arrow{display:inline-block;background:url('/mobile/img/mobile_arrow.png') no-repeat;width:24px;height:24px;vertical-align:top;margin-top:14px;}

.circle_txt12 {padding:0 6px 1px;background-color:#304981;color:#fff;border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;font-family:sans-serif;}

.common_align_l{text-align:left;}
.common_align_c{text-align:center;}
.common_align_r{text-align:right;}

.common_font_color1{color:#304981}
.common_font_color2{color:#5e82d2}
.common_font_color3{color:#fd745c}
.common_font_color4{color:#333}

.common_font_bold{font-weight:bold;}

.common_title_box1{padding-left:1%;margin:5px 0;font-size:16px;font-weight:bold;}
.common_title_box2{padding:5px 0 5px 10px;font-size:16px;font-weight:bold;color:#333;border-bottom:1px solid #ddd;}
.common_title_box2:after{clear:both;}
.common_title_box3{height:40px;line-height:40px;font-size:20px;font-weight:bold;color:#333;font-family:'Tahoma';}
.common_title_box4{padding:10px 0 5px 10px;font-size:16px;font-weight:bold;color:#333;border-bottom:1px solid #ddd;}
.common_title_box5{padding:10px 0 5px 5px;font-size:16px;font-weight:bold;color:#333;border-bottom:1px solid #ddd;}

.common_title_txt1{font-size:16px;font-weight:bold;}

.common_grid_btn{border-left:1px solid #d6d6d6;border-top:1px solid #dddd;border-right:1px solid #b0b0b0;border-bottom:1px solid #9f9f9f;background-image:linear-gradient(to right bottom,#fff,#d9d9d9);padding:4px 6px;}
.common_grid_btn1{border-left:1px solid #d6d6d6;border-top:1px solid #dddd;border-right:1px solid #b0b0b0;border-bottom:1px solid #9f9f9f;background-image:linear-gradient(to right bottom,#fff,#d9d9d9);padding:4px 5px;}

.delivery_sale_small_box1{display:inline-block;background:rgba(255,255,255,0.5);border:1px solid #ff8498;color:#e04d65;margin:0 2px;padding:4px 4px 2px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;}
.delivery_sale_small_box2{display:inline-block;background:rgba(255,255,255,0.5);border:1px solid #bb1c27;color:#bb1c27;margin:0 2px;padding:4px 4px 2px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;}
.delivery_sale_small_box3{display:inline-block;background:rgba(255,255,255,0.5);border:1px solid #514fa0;color:#514fa0;margin:0 2px;padding:4px 4px 2px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;}


.cate_head_box{display:block;background-color:#fff;padding:10px;white-space:nowrap;overflow-x:scroll;-webkit-overflow-scrolling:touch;}
.cate_sub_box{display:none;}
.cate_sub_box .list{display:none;background-color:#fff;padding:15px 10px;border-top:1px solid #ddd;white-space:nowrap;overflow-x:scroll;-webkit-overflow-scrolling:touch;}

.cate_box1{display:inline-block;padding:10px 20px;margin:0 5px;border:1px solid #ddd;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;cursor:pointer;}
.cate_box1.on{border:1px solid #304981;color:#304981;font-weight:bold;}
.cate_box2{display:inline-block;padding:10px 25px;margin:0 5px;border:1px solid #ddd;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;cursor:pointer;}
.cate_box2.on{background-color:#5e82d2;color:#fff;}

.cate_box2.color1{background-color:#dbe5fb;}
.cate_box2.color2{background-color:#dbfbf0;}
.cate_box2.color3{background-color:#faf8d6;}
.cate_box2.color4{background-color:#fae3d6;}
.cate_box2.color5{background-color:#f8cbcd;}
.cate_box2.color6{background-color:#f8cbdf;}
.cate_box2.color7{background-color:#efcbf8;}
.cate_box2.color8{background-color:#ddcbf8;}
.cate_box2.color9{background-color:#cbf6f8;}

.category_detail_all_box {display:block;width:100%;margin:0 auto;}
.category_detail_all_box .title{display:block;width:100%;background-color:#525f78;color:#fff;padding:10px 0;text-align:center;}
.category_detail_all_box .category_detail_menu_box{display:block;font-size:0;text-align:center;}
.category_detail_all_box .category_detail_menu_box div{display:inline-block;font-size:12px;cursor:pointer;}
.category_detail_all_box .category_detail_menu_box div a{display:block;border:1px solid #ddd;margin:5px;padding:8px;text-align:center;}
.category_detail_all_box .category_detail_menu_box div a:hover{background-color:#ff9dc5;color:#fff;}
.category_detail_all_box .category_detail_menu_box div a.selected{background-color:#ff9dc5;color:#fff;}
.category_detail_all_box .category_detail_select_box{display:block;font-size:0;background-color:#f9f9f9;padding:10px 0;border-top:1px solid #999;border-bottom:1px solid #999;}
.category_detail_all_box .category_detail_select_box .head{display:inline-block;font-size:12px;padding:0 10px;}
.category_detail_all_box .category_detail_select_box .listbox{display:inline-block;}
.category_detail_all_box .category_detail_select_box .listbox div{display:inline-block;font-size:12px;padding:0 5px}
.category_detail_all_box .category_detail_select_box .listbox div .h{padding:0 5px}
.category_detail_all_box .category_detail_select_box .listbox div .t{border:1px solid #999;padding:1px 3px 2px 3px;cursor:pointer;}


.mov_table {display:table;width:99%;border-collapse:collapse;border:none;}
.mov_table .tb_row {display:table-row;}
.mov_table .tb_row .tb_td {display:table-cell;padding:0px;}

.mov_table1 {display:table;width:100%;border-collapse:collapse;border:none;}
.mov_table1 .tb_row {display:table-row;}
.mov_table1 .tb_row .tb_td {display:table-cell;padding:0px;}

#auth_phone {position:relative;text-align:right;margin-bottom:5px;}
#auth_phone .auth_input{display:inline-block;position:absolute;left:0px;right:160px;line-height:30px;}
.btn_txt_lred {background-color:#fff;font-weight:bold;color:#fd745c;border:1px solid #bdbdbd;padding:6px 10px;cursor:pointer;}
.btn_txt_gray {background-color:#fff;font-weight:bold;color:#333;border:1px solid #bdbdbd;padding:6px 10px;cursor:pointer;}

/* renual cate_path */
#category_path {border-bottom:1px solid #ddd;background-color:#fff;font-size:13px;white-space:nowrap;overflow:auto;}
#category_path .home{margin-left:5px;display:inline-block;background:url('/mobile/img/home_ico.png') no-repeat;background-size:20px 20px;background-position:center center;width:35px;height:40px;vertical-align:middle;}
#category_path .arrow{display:inline-block;background:url('/mobile/img/mobile_arrow.png') no-repeat;background-size:20px 20px;background-position:center center;width:20px;height:40px;vertical-align:middle;}
#category_path .txt{display:inline-block;color:#888;font-size:15px;padding:12px 5px 9px;vertical-align:middle;}
#category_path .txt.bl{color:#333;font-weight:bold;}

#category_title_box{display:block;padding:20px 0px 10px;margin:0 auto;text-align:center;position:relative;}
#category_title_box .title{display:inline-block;font-size:20px;font-weight:bold;}
#category_title_box .pre_btn{position:absolute;left:16px;top:18px;display:block;width:24px;height:24px;border:1px solid #ddd;background:url('/mobile/img/mobile_prev_arrow1.png') no-repeat;background-size:24px 24px;background-position:center center;cursor:pointer;}

#special_sale_title_box {display:block;margin:10px auto;text-align:center;position:relative;}
#special_sale_title_box .sale_ico{display:inline-block;vertical-align:middle;width:30px;height:30px;background-image:url('/img/ico/sale.png');background-repeat:no-repeat;background-size:30px 30px;margin-right:10px}
#special_sale_title_box .txt{display:inline-block;vertical-align:middle;color:#000;font-weight:bold;font-size:20px;font-family:'NanumL';}
#special_sale_title_box .pre_btn{position:absolute;left:16px;top:5px;display:block;width:24px;height:24px;border:1px solid #ddd;background:url('/mobile/img/mobile_prev_arrow1.png') no-repeat;background-size:24px 24px;background-position:center center;cursor:pointer;}

#comunnity{display:block;margin-top:27px;padding-bottom:20px;border-bottom:1px solid #999;text-align:center;position:relative;}
#comunnity .title{display:inline-block;font-size:20px;font-weight:bold;}
#comunnity .pre_btn{position:absolute;left:16px;top:4px;display:block;width:24px;height:24px;border:1px solid #ddd;background:url('/mobile/img/mobile_prev_arrow1.png') no-repeat;background-size:24px 24px;background-position:center center;cursor:pointer;}

#mobile_title{display:block;text-align:center;position:relative;}
#mobile_title .title{display:block;height:49px;line-height:49px;text-align:center;border-bottom:1px solid #ddd;background-color:#fff;font-size:20px;font-weight:bold;}
#mobile_title .pre_btn{position:absolute;left:16px;top:10px;display:block;width:24px;height:24px;border:1px solid #ddd;background:url('/mobile/img/mobile_prev_arrow1.png') no-repeat;background-size:24px 24px;background-position:center center;cursor:pointer;}

/* renual qna input */
.qna_input_box{display:block;margin:20px 0;display:block;border-top:1px solid #ddd;}
.qna_input_box .list{display:block;border-bottom:1px solid #ddd;position:relative;}
.qna_input_box .list .head{vertical-align:top;display:inline-block;background-color:#fbfbfb;width:100px;padding:15px 20px;}
.qna_input_box .list .input{position:absolute;left:100px;right:0;display:inline-block;width:100%;background-color:#fff;padding:4px 10px;}

.result_box{display:block;text-align:center;}
.result_box .btn_qna{display:inline-block;padding:10px 20px;border:1px solid #333;background-color:#333;margin-right:5px;color:#fff;font-weight:bold;cursor:pointer;}
.result_box .btn_cancel{display:inline-block;padding:10px 20px;border:1px solid #ddd;background-color:#fff;margin-right:5px;color:#333;font-weight:bold;cursor:pointer;}

.community_box .title_comment{display:block;margin-top:27px;padding-bottom:20px;border-bottom:1px solid #999;}
.community_box .title_comment .txt{display:inline-block;font-size:16px;}


/* add css */
.mov_table .tb_row .tb_td.cate {width:33.3%;border:1px solid #eee;background-color:#fff;font-size:14px;padding:12px 0 8px 10px;;position:relative}

.color_btn_box1{background-color:#304981;color:#fff;}
.color_btn_box2{background-color:#5e82d2;color:#fff;}
.color_btn_box3{background-color:#fd745c;color:#fff;}
.color_btn_box4{background-color:#f00;color:#fff;}

.sale_bar1{clear:both;margin-left:4px;display:inline-block;border:1px solid #fd745c;padding:1px 5px 3px 5px;background-color:#fd745c;color:#FFF;text-align:center;font-weight:bold;}
.sale_bar2{clear:both;margin-left:4px;display:inline-block;border:1px solid #d21c42;padding:1px 5px 3px 5px;background-color:#d21c42;color:#FFF;text-align:center;font-weight:bold;}
.sale_bar3{clear:both;margin-left:4px;display:inline-block;border:1px solid #304981;padding:1px 5px 3px 5px;background-color:#304981;color:#FFF;text-align:center;font-weight:bold;}
.sale_bar4{clear:both;margin-left:4px;display:inline-block;border:1px solid #2e8de5;padding:1px 5px 3px 5px;background-color:#2e8de5;color:#FFF;text-align:center;font-weight:bold;}

.sale_bar1_box {clear:both;display:inline-block;border:1px solid #fd745c;padding:1px 1px 2px 1px;width:70px;color:#fff;background-color:#fd745c;font-size:11px;}
.sale_bar2_box {clear:both;display:inline-block;border:1px solid #d21c42;padding:1px 1px 2px 1px;width:70px;color:#fff;background-color:#d21c42;font-size:11px;}
.sale_bar3_box {clear:both;display:inline-block;border:1px solid #304981;padding:1px 1px 2px 1px;width:70px;color:#fff;background-color:#304981;font-size:11px;}
.sale_bar4_box {clear:both;display:inline-block;border:1px solid #304981;padding:1px 3px 2px 3px;color:#fff;background-color:#304981;font-size:11px;}
.sale_bar5_box {clear:both;display:inline-block;border:1px solid #304981;padding:1px 3px 2px 3px;color:#304981;background-color:#fff;font-size:11px;}
.sale_bar6_box {clear:both;display:inline-block;border:1px solid #2e8de5;padding:1px 3px 2px 3px;color:#fff;background-color:#2e8de5;font-size:11px;}

#ibody{position:relative}
#wrap {width:100%;height:100%;position:relative;}
#wrap .contents_box{position:absolute;left:0;top:0;bottom:0;right:0;background-color:#fff;}
#wrap .contents_box .sell_end{position:absolute;left:0px;top:0px;right:0;bottom:0;background:url('/img/sell_end.png') no-repeat center center;z-index:100;}

#wrap .contents_mob{position:fixed;overflow-y:scroll;width:100%;}

.rcm_category_box {font-size:0;}
.rcm_category_box .rcm_shadow_box{background-color:#fff;border:1px solid #ddd;box-shadow:1px 2px 2px #e5e5e5;}
.rcm_category_box .rcm_shadow_box .list{display:inline-block;vertical-align:top;width:23%;padding:1%;font-size:12px;}
.rcm_category_box .rcm_shadow_box .list .box{display:block;}


.rcm_category_twinbox {padding:5px 0;font-size:0;background-color:#fff;}
.rcm_category_twinbox .rcm_shadow_box{background-color:#fff;border:1px solid #ddd;}
.rcm_category_twinbox .rcm_shadow_box .list{display:inline-block;vertical-align:top;width:23%;padding:1%;font-size:12px;}
.rcm_category_twinbox .rcm_shadow_box .list .box{display:block;}
.rcm_category_twinbox .rcm_shadow_box .list .box .price{margin-top:6px;text-align:center;}


/* main hot item box */
.main_item_title_hot{font-size:18px;font-weight:bold;background-color:#fff;padding:0px 1%;}

/* renual item list box */
.item_list_box {display:block;padding-top:5px;background-color:#fff;font-size:0;}
.item_list_box .list{display:inline-block;vertical-align:top;width:50%;font-size:12px;}
.item_list_box .list .inbox{display:block;border:1px solid #ddd;margin:2px;padding:2px;}
.item_list_box .list .inbox .imgbox{display:block;}
.item_list_box .list .inbox .imgbox img{width:100%;height:100%;border:none;}
.item_list_box .list .inbox .title{display:block;margin-top:4px;font-size:12px;height:12px;line-height:12px;font-weight:bold;padding:10px 0;border-bottom:1px solid #ddd;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;}
.item_list_box .list .inbox .comment{display:block;margin-top:10px;background-color:#fff;font-size:12px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;word-wrap:break-word;line-height:1.4em;height: 2.6em;}
.item_list_box .list .inbox .price{display:block;margin-top:8px;font-size:12px;font-weight:bold;}
.item_list_box .list .inbox .price .line_price{font-weight:normal;font-size:14px;color:#bbb;text-decoration:line-through;padding-right:5px;}
.item_list_box .list .inbox .price .real_price{font-size:14px;color:#0069c9;font-weight:bold;}
.item_list_box .list .inbox .ico{display:block;margin-top:8px;font-size:12px;font-weight:bold;}
.item_list_box .list .inbox .store{display:block;margin-top:5px;padding-top:5px;}
.item_list_box .list .inbox .store .stico{vertical-align:bottom;display:inline-block;width:15px;height:15px;background-image:url('/img/ico/store_ico.png');background-repeat:no-repeat;background-size:15px 15px;}
.item_list_box .list .inbox .store .sttxt{vertical-align:bottom;display:inline-block;border-bottom:1px solid #fff;color:#999}
.item_list_box .list .inbox .store .sttxt:hover{border-bottom:1px solid #999;}

.item_qna_box {display:block;}
.item_qna_box .list{display:block;padding:4px;position:relative;}
.item_qna_box .list .imgbox{display:inline-block;width:120px;height:120px;background-repeat:no-repeat;background-size:100% 100%;}
.item_qna_box .list .rvimgbox{display:inline-block;width:130px;height:130px;background-repeat:no-repeat;background-size:100% 100%;}
.item_qna_box .list .cmtbox{display:inline-block;position:absolute;left:130px;right:10px;}
.item_qna_box .list .cmtbox .infobox{display:block;margin:2px 0;position:relative;}
.item_qna_box .list .cmtbox .infobox .regwdate{display:inline-block;}
.item_qna_box .list .cmtbox .infobox .writer{display:inline-block;position:absolute;right:10px;}
.item_qna_box .list .cmtbox .ititle{display:block;font-weight:bold;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:4px 0;}
.item_qna_box .list .cmtbox .icombox{display:block;border-top:1px solid #ddd;background-color:#fff;font-size:12px;overflow:auto;text-overflow:ellipsis;-webkit-box-orient:vertical;word-wrap:break-word;line-height:1.2em;height: 3.6em;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;}
.item_qna_box .list .cmtbox .acombox{display:none;border-top:1px solid #ddd;background-color:#333;color:#fff;font-size:12px;overflow:auto;-webkit-box-orient:vertical;word-wrap:break-word;line-height:1.2em;height:3.6em;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;}

.item_qna_box .list .cmtbox .pascombox{padding:11px 5px;text-align:center;border-top:1px solid #ddd;display:none;}
.item_qna_box .list .cmtbox .pascombox .ptt{display:inline-block;}
.item_qna_box .list .cmtbox .pascombox .pinput{display:inline-block;width:100px;}
.item_qna_box .list .cmtbox .pascombox .pinput input{display:block;width:100%;}
.item_qna_box .list .cmtbox .pascombox .pbtn{display:inline-block;padding:1px 10px 2px 10px;color:#fff;background-color:#333;margin-left:10px;cursor:pointer;}

.item_qna_box .list .cmtbox .istbox{display:block;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:4px 0;position:relative;}
.item_qna_box .list .cmtbox .istbox .itt{display:inline-block;padding:2px 2px 4px 2px;font-family:sans-serif;}
.item_qna_box .list .cmtbox .istbox .ist{display:inline-block;padding:2px 2px 4px 2px;font-family:sans-serif;}
.item_qna_box .list .cmtbox .istbox .ist.rdy{color:#2e8ee5;}
.item_qna_box .list .cmtbox .istbox .ist.cpt{color:#a00;}
.item_qna_box .list .cmtbox .istbox .btn{display:inline-block;position:absolute;right:5px;background-color:#2e8ee5;color:#fff;padding:2px 5px 4px 5px;font-family:sans-serif;cursor:pointer;}

.item_qna_box .list .cmtbox .rcombox{margin:5px 0;display:block;border:1px solid #ddd;background-color:#fff;font-size:12px;overflow:auto;text-overflow:ellipsis;-webkit-box-orient:vertical;word-wrap:break-word;line-height:1.2em;height: 3.6em;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;}
.item_qna_box .list .cmtbox .rvbox{display:block;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:7px 0;position:relative;}
.item_qna_box .list .cmtbox .rvbox .rlist{display:inline-block;border:1px solid #ddd;width:50px;height:50px;background-repeat:no-repeat;background-size:50px 50px;}


/* item_list_box_fix_160 */
.item_list_hotbox {display:block;margin:10px 0 5px;white-space:nowrap;overflow-y:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch;}
.item_list_hotbox .list{display:inline-block;width:160px;font-size:12px;margin:2px;padding:2px;border:1px solid #ddd;border-radius:5px;-webkit-border-radius:5px;vertical-align:top;}
.item_list_hotbox .list .inbox{display:block;margin:2px;padding:2px;}
.item_list_hotbox .list .inbox .imgbox{display:block;}
.item_list_hotbox .list .inbox .imgbox img{width:100%;height:100%;border:none;border-radius:5px;-webkit-border-radius:5px;}
.item_list_hotbox .list .inbox .title{display:block;margin-top:14px;font-size:12px;font-weight:bold;padding-bottom:10px;border-bottom:1px solid #ddd;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;}
.item_list_hotbox .list .inbox .comment{display:block;margin-top:10px;background-color:#fff;font-size:12px;overflow:hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;word-wrap:break-word;line-height:1.4em;height: 2.6em;white-space:normal;}
.item_list_hotbox .list .inbox .price{display:block;margin-top:8px;font-size:12px;font-weight:bold;}
.item_list_hotbox .list .inbox .price .line_price{font-weight:normal;font-size:14px;color:#bbb;text-decoration:line-through;padding-right:5px;}
.item_list_hotbox .list .inbox .price .real_price{font-size:14px;color:#0069c9;font-weight:bold;}
.item_list_hotbox .list .inbox .ico{display:block;margin-top:8px;font-size:12px;font-weight:bold;}
.item_list_hotbox .list .inbox .store{display:block;margin-top:5px;padding-top:5px;}
.item_list_hotbox .list .inbox .store .stico{vertical-align:bottom;display:inline-block;width:15px;height:15px;background-image:url('/img/ico/store_ico.png');background-repeat:no-repeat;background-size:15px 15px;}
.item_list_hotbox .list .inbox .store .sttxt{vertical-align:bottom;display:inline-block;border-bottom:1px solid #fff;color:#999}
.item_list_hotbox .list .inbox .store .sttxt:hover{border-bottom:1px solid #999;}

/* renual inner_listbox */
.inner_listbox{display:inline-block;vertical-align:top;width:100%;font-size:12px;}
.inner_listbox .inbox{display:block;border:1px solid #ddd;margin:2px;padding:2px;}
.inner_listbox .inbox .imgbox{display:block;}
.inner_listbox .inbox .imgbox img{width:100%;height:100%;border:none;}
.inner_listbox .inbox .title{display:block;margin-top:4px;font-size:12px;height:12px;line-height:12px;font-weight:bold;padding:10px 0;border-bottom:1px solid #ddd;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;}
.inner_listbox .inbox .comment{display:block;margin-top:10px;background-color:#fff;font-size:12px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;word-wrap:break-word;line-height:1.4em;height: 2.6em;}
.inner_listbox .inbox .price{display:block;margin-top:8px;font-size:12px;font-weight:bold;}
.inner_listbox .inbox .price .line_price{font-weight:normal;font-size:14px;color:#bbb;text-decoration:line-through;padding-right:5px;}
.inner_listbox .inbox .price .real_price{font-size:14px;color:#0069c9;font-weight:bold;}
.inner_listbox .inbox .ico{display:block;margin-top:8px;font-size:12px;font-weight:bold;}
.inner_listbox .inbox .store{display:block;margin-top:5px;padding-top:5px;}
.inner_listbox .inbox .store .stico{vertical-align:bottom;display:inline-block;width:15px;height:15px;background-image:url('/img/ico/store_ico.png');background-repeat:no-repeat;background-size:15px 15px;}
.inner_listbox .inbox .store .sttxt{vertical-align:bottom;display:inline-block;border-bottom:1px solid #fff;color:#999}
.inner_listbox .inbox .store .sttxt:hover{border-bottom:1px solid #999;}

/* best banner */
.main_banner_menu_box{display:block;margin-top:20px;font-size:0;text-align:center;}
.main_banner_menu_box .banner_box{display:inline-block;width:50%;font-size:0;text-align:center;vertical-align:top;}
.main_banner_menu_box .banner_box img{width:100%;height:100%;border:none;}
.main_banner_menu_box .banner_box .txtbox{display:block;margin-top:4px;font-size:16px;padding:10px 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.main_banner_menu_box .banner_box .sharpbox1{display:inline-block;;margin:10px 0;font-size:20px;font-weight:bold;padding:13px 20px 15px;background-color:#3291e8;color:#fff;}

/*
.main_banner_menu_box .bannerimg{background-size:100% 100%;background-repeat:no-repeat;position:relative;}
.main_banner_menu_box .bannerimg .txtbox{position:absolute;left:85px;top:415px;width:355px;border:4px solid #000;padding:20px;background-color:#fff;}
.main_banner_menu_box .bannerimg .txtbox .txt1{display:block;text-align:center;font-size:18px;}
.main_banner_menu_box .bannerimg .txtbox .txt2{display:block;text-align:center;font-size:38px;font-weight:bold;}
.main_banner_menu_box .widbar{display:inline-block;width:20px;}
*/

/* main item category box */
.main_item_title_new1{font-size:20px;background-color:#fff;padding:24px 1% 10px;text-align:center;font-family:'NanumL'}
.main_item_title_new2{font-size:20px;background-color:#fff;padding:24px 1% 10px;text-align:center;font-family:'NanumL'}
.main_item_title_new3{font-size:20px;background-color:#fff;padding:24px 1% 10px;text-align:center;font-family:'NanumL'}
.main_item_title_new4{font-size:20px;background-color:#fff;padding:24px 1% 10px;text-align:center;font-family:'NanumL'}
.main_item_title{position:relative;font-size:20px;background-color:#fff;padding:24px 1% 10px;font-family:'NanumL'}
.main_item_box{display:block;font-size:0;}
.main_item_box .list {display:inline-block;vertical-align:top;width:50%;font-size:12px;}
.main_item_box .list .dsp_padding{padding:1px 1px 6px}
.main_item_box .list .dsp_padding .shadow_box{background-color:#fff;border:1px solid #ddd;padding:5px;box-shadow:1px 1px 1px #e5e5e5;}
.main_item_box .list .dsp_padding .shadow_box .title{padding:10px 4px 0;line-height:15px;height:30px;font-size:13px;text-align:center;color:#666;}
.main_item_box .list .dsp_padding .shadow_box .price{padding:10px 4px 0;line-height:15px;height:20px;font-size:15px;text-align:center;color:#000;font-weight:bold;}
.main_item_box .list .dsp_padding .shadow_box .date{padding:4px 0;line-height:20px;text-align:center}


/* renual css detail txt box */
.detail_box {display:block;padding:5px 10px;background-color:#fff;font-size:14px;line-height:35px;}
.detail_box .ico{vertical-align:middle;display:inline-block;width:15px;height:15px;background-image:url('/img/ico/store_ico.png');background-repeat:no-repeat;background-size:15px 15px;}
.detail_box .txt{vertical-align:middle;display:inline-block;margin:0 2px;}
.detail_box .ntxt{vertical-align:middle;display:inline-block;}
.detail_box .under{text-decoration:underline;}


/* top_menu_box */
.common_fix {position:fixed;z-index:499;}

.top_menu_box {display:block;left:0px;top:0px;width:100%;background-color:#fff;border-bottom:1px solid #ddd;}
.top_menu_box .top_menu_frame{display:block;width:100%;margin-top:6px;;position:relative;}
.top_menu_box .top_menu_frame .top_menu {display:inline-block;width:44px;height:44px;background:url('/mobile/img/btn_menu.png') no-repeat center center;margin-left:5px;}
.top_menu_box .top_menu_frame .logo{display:inline-block;width:100px;height:44px;background:url('/mobile/img/mlogo.png') no-repeat center center;}
.top_menu_box .top_menu_frame .rbox{display:inline-block;position:absolute;height:44px;right:5px;}
.top_menu_box .top_menu_frame .my{vertical-align:middle;display:inline-block;width:40px;height:40px;background:url('/img/my_ico.png') no-repeat center center;background-size:20px 20px;position:relative;}
.top_menu_box .top_menu_frame .cart{vertical-align:middle;display:inline-block;width:40px;height:40px;background:url('/img/cart_ico.png') no-repeat center center;background-size:20px 20px;position:relative;}
.top_menu_box .top_menu_frame .top_search{vertical-align:middle;display:inline-block;width:40px;height:40px;background:url('/mobile/img/btn_search.png') no-repeat center center;}

/* top_menu_layer */
.top_menu_layer {position:fixed;left:0px;top:48px;width:100%;height:100%;z-index:490;overflow:scroll;display:none;}
.step_bar1{display:block;line-height:55px;border-bottom:1px solid #9c9c9c;background-color:#fff;font-size:15px;padding-left:10px;position:relative;}
.step_bar2{line-height:55px;border-bottom:1px solid #ccc;background-color:#fff;font-size:15px;padding-left:10px;position:relative;}
.step_bar3{line-height:44px;background-color:#f4f4f4;border-bottom:1px solid #ddd;font-size:15px;padding-left:20px;position:relative;}
.step_bar4{line-height:44px;background-color:#fff;border-bottom:1px solid #ddd;font-size:15px;padding-left:10px;position:relative;}

/* top_searchbox */
.top_searchbox{display:none;}
.top_searchbox .top_box{position:fixed;left:0px;top:0px;width:100%;height:55px;background-color:#fff;border-bottom:1px solid #9c9c9c;text-align:right;z-index:600;}
.top_searchbox .top_box .search_box{display:inline-block;position:absolute;left:0;top:0;right:90px;height:100%;}
.top_searchbox .top_box .search_box .search_editbox {display:block;text-align:left;width:95%;margin:10px auto;}
.top_searchbox .top_box .search_box .search_editbox input[type=text]{display:block;font-size:14px;width:98%;height:32px;border:1px solid #ddd;padding-left:10px;outline:none;-webkit-appearance:none;}
.top_searchbox .top_box .top_button_search{display:inline-block;padding-top:2px;width:30px;height:55px;background:url('/mobile/img/btn_search.png') no-repeat center center;vertical-align:top;}
.top_searchbox .top_box .top_button_close{display:inline-block;padding-top:2px;width:40px;height:55px;background:url('/mobile/img/mobile_close1.png') no-repeat center center;margin-right:5px;}
.top_searchbox .body_box{position:fixed;left:0px;top:56px;width:100%;height:100%;background-color:#fff;z-index:600;}

/* item_detail_price_box */
.item_detail_price_box{padding:10px;background-color:#fff;position:relative;}
.item_detail_price_box .title {display:inline-block;padding:0 10px;vertical-align:top;font-size:16px;font-weight:bold;color:#888;letter-spacing:-0.3pt;font-family:'NanumGothic';}
.item_detail_price_box .sale_percent {display:inline-block;vertical-align:top;font-size:40px;padding-top:6px;padding-right:15px;font-weight:bold;color:#d21c42;letter-spacing:-0.9pt;}
.item_detail_price_box .origin_price{color:#999;font-size:16px;text-decoration:line-through}
.item_detail_price_box .origin_price .won{padding-left:4px;color:#999;font-size:12px;}
.item_detail_price_box .sale_price {color:#000;font-size:25px;font-weight:bold;letter-spacing:-0.9pt;}
.item_detail_price_box .sale_price .won{padding-left:4px;font-size:12px;font-weight:normal;}

/* detail css */
.start_ico {display:inline-block;;width:15px;height:15px;background:url('/img/ico/star_ico.png') no-repeat -14px 0;margin:2px;cursor:pointer;}
.start_ico.on {background-position:0 0;}

.big_star_ico {display:inline-block;width:25px;height:23px;background:url('/img/big_star.png') no-repeat;background-position:0 0;}
.big_star_ico.on{background-position:-25px 0;}
.big_star_ico.half{background-position:-50px 0;}

#feedbox_imagelist {position:relative;}
#feedbox_imagelist .flist {display:inline-block;width:90px;height:90px;border:1px solid #bdbdbd;background:url('/img/board/mo_img.png') no-repeat center center;background-size:90px 90px;vertical-align:top;margin-right:3px;margin-bottom:3px;position:relative;}
#feedbox_imagelist .flist .fclose{width:21px;height:21px;position:absolute;right:0px;top:0px;background-image:url('/img/button/cnt_bclose.jpg');cursor:pointer;}

.red_btn{display:inline-block;width:48%;height:50px;line-height:50px;background-color:#d21c42;color:#fff;border:1px solid #d21c42;font-weight:bold;font-size:20px;text-align:center;border-radius:2px;cursor:pointer;}
.red_btn1{display:inline-block;width:98%;height:50px;line-height:50px;background-color:#d21c42;color:#fff;border:1px solid #d21c42;font-weight:bold;font-size:20px;text-align:center;border-radius:2px;cursor:pointer;}
.cancel_btn{margin-left:1%;display:inline-block;width:48%;height:50px;line-height:50px;background-color:#fff;color:#444;border:1px solid #444;font-weight:bold;font-size:20px;text-align:center;border-radius:2px;cursor:pointer;}
.cancel_btn1{display:inline-block;width:98%;height:50px;line-height:50px;background-color:#fff;color:#444;border:1px solid #444;font-weight:bold;font-size:20px;text-align:center;border-radius:2px;cursor:pointer;}
.cancel_btn2{display:inline-block;width:100%;height:50px;line-height:50px;background-color:#fff;color:#444;border:1px solid #444;font-weight:bold;font-size:20px;text-align:center;border-radius:2px;cursor:pointer;}
.blue_btn{display:inline-block;width:48%;height:50px;line-height:50px;background-color:#304981;color:#fff;border:1px solid #304981;font-weight:bold;font-size:20px;text-align:center;border-radius:2px;cursor:pointer;}
.blue_btn1{display:inline-block;width:98%;height:50px;line-height:50px;background-color:#304981;color:#fff;border:1px solid #304981;font-weight:bold;font-size:20px;text-align:center;border-radius:2px;cursor:pointer;}
.blue_btn2{display:inline-block;width:100%;height:50px;line-height:50px;background-color:#304981;color:#fff;border:1px solid #304981;font-weight:bold;font-size:20px;text-align:center;border-radius:2px;cursor:pointer;}
.blue_btn3{display:inline-block;width:100%;height:50px;line-height:50px;background-color:#fff;color:#304981;border:1px solid #304981;font-weight:bold;font-size:20px;text-align:center;border-radius:2px;cursor:pointer;}

.tab_box{display:block;width:100%;text-align:center;}
.tab_box .list{display:inline-block;width:49%;}
.tab_box .list .btn{display:block;text-align:center;font-size:18px;font-family:'Tahoma';border:1px solid #ccc;padding:10px 0 12px 0;}
.tab_box .list .btn.on{font-weight:bold;color:#333;border:1px solid #333;}

#order_btn {display:inline-block;margin-left:1%;width:48.5%;height:50px;line-height:50px;background-color:#d21c42;color:#fff;border:1px solid #d21c42;font-weight:bold;font-size:20px;text-align:center;border-radius:2px;cursor:pointer;}
#cart_btn {display:inline-block;width:48.5%;height:50px;line-height:50px;background-color:#fff;color:#444;border:1px solid #444;font-weight:bold;font-size:20px;text-align:center;border-radius:2px;cursor:pointer;}
#nonmember_order_btn{display:inline-block;margin-left:1%;width:49%;height:50px;line-height:50px;background-color:#ff6600;color:#fff;border:1px solid #ff6600;font-weight:bold;font-size:20px;text-align:center;border-radius:2px;cursor:pointer;}

#detail_box{}
#detail_box .detail_view_class{clear:both;display:none;}
#detail_box .detail_view_class.on{display:block;}

#comment_title{display:block;padding-top:10px;font-size:0;}
#comment_title div{display:inline-block;width:25%;height:39px;line-height:39px;color:#333;background-color:#304981;color:#fff;font-size:12px;text-align:center;border-bottom:1px solid #ddd}

.detail_selectbox{font-family:'NanumGothic';width:100%;height:40px;padding-left:10px;font-size:16px;font-weight:bold;color:#000;border:1px solid #ccc;border-radius:3px;margin:5px 0;cursor:pointer;}
.detail_selectbox1{font-family:'NanumGothic';width:100%;padding:5px 10px;font-size:16px;font-weight:bold;color:#000;border:1px solid #ccc;border-radius:3px;cursor:pointer;}

.item_detail_opt_txt_box {clear:both;padding:5px 0;font-size:14px;font-weight:bold;color:#000;letter-spacing:-0.3pt;font-family:'NanumGothic';}
.item_detail_opt_txt_box .title{float:left;width:96px;padding:5px 0;}

#opt_select_list1 dl.list{clear:both;padding:10px 10px;}
#opt_select_list1 dl dt{line-height:30px;height:30px;}
#opt_select_list1 dl dt .selected_txt{font-weight:bold;}
#opt_select_list1 dl dd{float:left;width:80px;height:30px;line-height:30px;text-align:center;border:1px solid #aeaeae;margin-right:4px;margin-bottom:4px;cursor:pointer;}
#opt_select_list1 dl dd.selected{background-color:#FF0000;font-weight:bold;color:#FFFFFF}
#opt_select_list1 dl dd.disabled{background-color:#aeaeae;font-weight:normal;color:#FFFFFF}

#opt_select_list2 dl.list{clear:both;padding:10px 10px;}
#opt_select_list2 dl dt{line-height:30px;height:30px;}
#opt_select_list2 dl dt .selected_txt{font-weight:bold;}
#opt_select_list2 dl dd{float:left;width:80px;height:30px;line-height:30px;text-align:center;border:1px solid #aeaeae;margin-right:4px;margin-bottom:4px;cursor:pointer;}
#opt_select_list2 dl dd.selected{background-color:#FF0000;font-weight:bold;color:#FFFFFF}
#opt_select_list2 dl dd.disabled{background-color:#aeaeae;font-weight:normal;color:#FFFFFF}

#order_list_view {clear:both;padding:10px 10px;background-color:#eee;display:none;border-top:1px solid #ddd;}
#order_list_view dl{clear:both;position:relative;text-align:right;}
#order_list_view dl dd{font-size:14px;}
#order_list_view dl dd.title,#order_list_view dl dd.inputbox{display:inline-block;position:absolute;left:0;top:0;right:90px;height:38px;line-height:35px;overflow:hidden;text-align:left;}
#order_list_view dl dd.price{display:inline-block;width:90px;line-height:34px;height:34;color:#333;}
#order_list_view dl dd .editbox{width:80px;font-size:15px; color:#000; border:1px solid #C4C4C4;background-color:#FFFFFF;letter-spacing:-0.3pt;padding:7px 4px 7px 4px;margin:0 1px;text-align:center;-webkit-appearance:none;outline:none;-webkit-border-radius:0;position:relative;top:2px;}
#order_list_view dl dd.close{display:inline-block;width:34px;height:34px;}

#order_list_price {clear:both;}

#order_list_view .closeimg,#order_list_view_ex .closeimg {width:34px;height:34px;background-image:url('/mobile/img/mobile_close.png');background-repeat:no-repeat;border:none;cursor:pointer;}
#order_list_view .minusimg,#order_list_view_ex .minusimg {width:34px;height:34px;background:url('/mobile/img/mobile_minus.png') no-repeat;background-position:center center;border:none;cursor:pointer;}
#order_list_view .plusimg,#order_list_view_ex .plusimg {width:34px;height:34px;background:url('/mobile/img/mobile_plus.png') no-repeat;background-position:center center;border:none;cursor:pointer;}
#order_list_view .opt_main,#order_list_view_ex .opt_main {border-left:1px solid #d6d6d6;border-top:1px solid #dddd;border-right:1px solid #b0b0b0;border-bottom:1px solid #9f9f9f;background-image:linear-gradient(to right bottom,#fff,#d9d9d9);padding:2px 4px;margin-right:4px;color:#e89595;}
#order_list_view .opt_etc,#order_list_view_ex .opt_etc {border-left:1px solid #d6d6d6;border-top:1px solid #dddd;border-right:1px solid #b0b0b0;border-bottom:1px solid #9f9f9f;background-image:linear-gradient(to right bottom,#fff,#d9d9d9);padding:2px 4px;margin-right:4px;color:#9d95e8;}

#order_list_price {clear:both;display:block;border-top:1px solid #ddd;padding-top:20px;background-color:#fff;text-align:right;}
#order_list_price .step1{display:inline-block;width:120px;padding-right:10px;line-height:16px;font-size:16px;color:#777;letter-spacing:-0.3pt;font-family:'NanumGothic';}
#order_list_price .step2{display:inline-block;color:#d21c42;}
#order_list_price .total_price{color:#d21c42;font-size:30px;font-weight:bold;}

/* datebox */
.datebox {position:relative;text-align:left;padding:3px 0 6px;}
.datebox .gridbtn{display:inline-block;padding:3px 10px;border-left:1px solid #d6d6d6;border-top:1px solid #dddd;border-right:1px solid #b0b0b0;border-bottom:1px solid #9f9f9f;background-image:linear-gradient(to right bottom,#fff,#e1e2e2);cursor:pointer;margin-bottom:3px;}
.datebox .date_searchbox {display:inline-block;vertical-align:middle;}
.datebox .date_searchbox .sinput{float:right;margin-right:4px;}
.datebox .date_searchbox .sbutton{float:right;color:#fff;padding:3px 10px;border-left:1px solid #5e5e5e;border-top:1px solid #858585;border-right:1px solid #4b4b4b;border-bottom:1px solid #030303;background-image:linear-gradient(to right bottom,#575757,#030303);}

/* order btn */
.btn_order_cancel {background-color:#fff;font-weight:bold;color:#304981;border:1px solid #bdbdbd;padding:1px 5px 3px;cursor:pointer;-webkit-border-radius:0;}
.btn_order_cancel:hover{color:#fff;background-color:#304981;border:1px solid #304981;}
.btn_order_ok {background-color:#fff;font-weight:bold;color:#fd745c;border:1px solid #fd745c;padding:8px 5px 10px;cursor:pointer;-webkit-border-radius:0;}
.btn_order_ok:hover{color:#fff;background-color:#fd745c;border:1px solid #fd745c;}
.btn_order_red {background-color:#fff;color:#f00;border:1px solid #f00;padding:2px 5px 4px;cursor:pointer;-webkit-border-radius:0;}
.btn_order_red:hover{font-weight:bold;border:1px solid #fd745c;}

/* order box */
.orderviewbox{margin-top:4px;font-size:0;text-align:center;}
.orderviewbox .list {display:inline-block;width:25%;font-size:12px;vertical-align:top;}
.orderviewbox .list .box{display:block;border:1px solid #ddd;text-align:center;vertical-align:top;}
.orderviewbox .list .box .score.on{color:#fe6636}
.orderviewbox .list .box .score{display:block;height:30px;line-height:30px;font-size:20px;font-weight:bold;}
.orderviewbox .list .box .orderviewbox_txt{display:block;height:20px;line-height:16px;font-size:11px;}

/* layer popup */
.layer_popup_box{position:fixed;left:0;top:0;width:100%;height:100%;z-index:600;display:none;}
.layer_popup_box .bg{display:block;width:100%;height:100%;background:rgba(0,0,0,0.8);position:relative;z-index:101;text-align:center;}
.layer_popup_box .bg .layer_box{display:inline-block;width:95%;vertical-align:middle;}
.layer_popup_box .bg .blank{display:inline-block;width:0;height:95%;vertical-align:middle;}
.layer_popup_box .layerclose1{background-color:#fff;color:#304981;border:1px solid #304981;padding:0px 6px;cursor:pointer;}
.layer_popup_box .layerclose2{background-color:#fff;font-weight:bold;color:#304981;border:1px solid #304981;padding:2px 5px 4px;cursor:pointer;-webkit-border-radius:0;}
.layer_popup_box .layerclose2:hover{color:#fff;background-color:#304981;border:1px solid #304981;}
.layer_popup_box .layerok1{background-color:#fff;font-weight:bold;color:#fd745c;border:1px solid #bdbdbd;padding:2px 5px 4px;cursor:pointer;-webkit-border-radius:0;}
.layer_popup_box .layerok1:hover{color:#fff;background-color:#fd745c;border:1px solid #fd745c;}

/* layer popup payment */
.layer_pay_popup_box{position:fixed;left:0;top:0;width:100%;height:100%;z-index:600;display:none;}
.layer_pay_popup_box .bg{display:block;width:100%;height:100%;background:rgba(0,0,0,0.8);position:relative;z-index:101;text-align:center;}
.layer_pay_popup_box .bg .layer_box{display:inline-block;width:98%;height:92%;vertical-align:middle;}
.layer_pay_popup_box .bg .blank{display:inline-block;width:0;height:95%;vertical-align:middle;}
.layer_pay_popup_box .layerclose1{background-color:#fff;color:#304981;border:1px solid #304981;padding:0px 6px;cursor:pointer;}
.layer_pay_popup_box .layerclose2{background-color:#fff;font-weight:bold;color:#304981;border:1px solid #304981;padding:2px 5px 4px;cursor:pointer;-webkit-border-radius:0;}
.layer_pay_popup_box .layerclose2:hover{color:#fff;background-color:#304981;border:1px solid #304981;}
.layer_pay_popup_box .layerok1{background-color:#fff;font-weight:bold;color:#fd745c;border:1px solid #bdbdbd;padding:2px 5px 4px;cursor:pointer;-webkit-border-radius:0;}
.layer_pay_popup_box .layerok1:hover{color:#fff;background-color:#fd745c;border:1px solid #fd745c;}


/* notice_layer_popup_box */
.notice_layer_popup_box{position:fixed;left:0;top:0;width:100%;height:100%;z-index:600;}
.notice_layer_popup_box .bg{display:block;width:100%;height:100%;background:rgba(0,0,0,0.8);position:relative;z-index:101;text-align:center;}
.notice_layer_popup_box .bg .layer_box{display:inline-block;width:95%;vertical-align:middle;}
.notice_layer_popup_box .bg .blank{display:inline-block;width:0;height:95%;vertical-align:middle;}
.notice_layer_popup_box .layerclose1{background-color:#fff;color:#304981;border:1px solid #304981;padding:0px 6px;cursor:pointer;}
.notice_layer_popup_box .layerclose2{background-color:#fff;font-weight:bold;color:#304981;border:1px solid #304981;padding:2px 5px 4px;cursor:pointer;-webkit-border-radius:0;}
.notice_layer_popup_box .layerclose2:hover{color:#fff;background-color:#304981;border:1px solid #304981;}
.notice_layer_popup_box .layerok1{background-color:#fff;font-weight:bold;color:#fd745c;border:1px solid #bdbdbd;padding:2px 5px 4px;cursor:pointer;-webkit-border-radius:0;}
.notice_layer_popup_box .layerok1:hover{color:#fff;background-color:#fd745c;border:1px solid #fd745c;}

.tab_box1 {margin:5px 0;padding:15px 10px 15px;background-color:#fff;border-top:1px solid #ddd;border-bottom:1px solid #ddd;position:relative;}
.tab_box1 .tab_line{display:inline-block;}
.tab_box1 .tab_line .tbox{text-align:left;}
.tab_box1 .tab_line .tbox .bx{display:inline-block;padding-right:6px;color:#999;}
.tab_box1 .tab_line .tbox .bx.on {font-weight:bold;color:#333;}

.table_list1{width:100%;border-collapse:collapse;padding:0;border-spacing:0px;}
.table_list1 tr>td{border:1px solid #eee;height:0px;padding:0px;}

.table_list3 {width:100%;border-collapse:collapse;padding:0;border-spacing:0px;}
.table_list3 tr>td.head1 {border-bottom:1px solid #ddd;background:#eee;height:30px;padding:0px;padding:10px;}
.table_list3 tr>td.head2 {border-bottom:1px solid #ddd;background:#eee;height:30px;text-align:center;padding:10px;}
.table_list3 tr>td.head3 {border-bottom:1px solid #ddd;background:#fff;height:30px;text-align:center;padding:10px;}
.table_list3 tr>td{border-bottom:1px solid #ddd;background:#fff;height:30px;padding:5px;font-size:12px;color:#333;letter-spacing:-0.3pt;font-family:'NanumGothic';}
.table_list3 tr>td.none {height:0px;padding:0px;}
.table_list3 .l{text-align:left;}
.table_list3 .c{text-align:center;}
.table_list3 .r{text-align:right;padding-right:10px;}
.table_list3 .table_btn1{padding:3px 10px;border-left:1px solid #d6d6d6;border-top:1px solid #dddd;border-right:1px solid #b0b0b0;border-bottom:1px solid #9f9f9f;background-image:linear-gradient(to right bottom,#fff,#e1e2e2);cursor:pointer;}
.table_list3 .table_btn2{padding:3px 10px;border-left:1px solid #d6d6d6;border-top:1px solid #dddd;border-right:1px solid #b0b0b0;border-bottom:1px solid #9f9f9f;background-image:linear-gradient(to right bottom,#fff,#e1e2e2);font-weight:bold;cursor:pointer;}
.table_list3 .table_btn3{padding:5px 10px;font-weight:bold;background-color:#243ea0;color:#fff;}

.table_list3 .table_btn_txt1 {padding:3px 10px;}
.table_list3 .table_btn_txt2 {padding:3px 10px;font-weight:bold;color:#0099FF;text-decoration:underline;cursor:pointer;}

.table_fix_layout{table-layout:fixed;width:100%;border:none;border-collapse:collapse;}
.table_fix_layout td{height:30px;border:1px solid #ddd;background-color:#fff;padding:0;}
.table_fix_layout .c{text-align:center}
.table_fix_layout .l{text-align:left}
.table_fix_layout .alink{display:block;position:relative;}
.table_fix_layout .alink .txt{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:3px 20px 0 10px;line-height:40px;}
.table_fix_layout .alink .ico{position:absolute;width:15px;height:15px;background-image:url('/mobile/img/category_arrow.png');background-position:center center;top:14px;right:4px;}

.eidtbox_join {font-family :"돋움"; display:block;width:100%;font-size:14px; font-weight:bold; color:#aaa; border:1px solid #bdbdbd; background-color:#FFFFFF; letter-spacing:-0.3pt; padding:12px 4px 11px 4px;-webkit-appearance:none;-webkit-border-radius:1px;}


.editbox5{font-family :"돋움"; font-size:12px; color:#000; border:1px solid #bdbdbd; background-color:#FFFFFF; letter-spacing:-0.3pt; padding:5px 4px 4px 4px;-webkit-appearance:none;outline:none;-webkit-border-radius:0;}
.editbox5_not {font-family :"돋움"; font-size:12px; color:#000; border:1px solid #bdbdbd; background-color:#FFFFFF; letter-spacing:-0.3pt; padding:5px 4px 4px 4px;outline: none;}
.editbox6{font-family :"돋움"; font-size:12px; color:#000; border:1px solid #bdbdbd; background-color:#FFFFFF; letter-spacing:-0.3pt; padding:8px 4px 7px 4px;-webkit-appearance:none;outline:none;-webkit-border-radius:0;}
.editbox6_not {font-family :"돋움"; font-size:12px; color:#000; border:1px solid #bdbdbd; background-color:#FFFFFF; letter-spacing:-0.3pt; padding:8px 4px 7px 4px;outline: none;}

.editbox9 {font-family :"돋움"; font-size:14px; color:#333; border:1px solid #bdbdbd; background-color:#fff; letter-spacing:-0.3pt; padding:9px 4px 6px 4px;-webkit-border-radius:1px;}
.editbox9.none{-webkit-appearance:none;outline: none;}


.btn_gradation1{display:inline-block;margin:1px 0;padding:3px 10px;border-left:1px solid #d6d6d6;border-top:1px solid #dddd;border-right:1px solid #b0b0b0;border-bottom:1px solid #9f9f9f;background-image:linear-gradient(to right bottom,#fff,#e1e2e2);cursor:pointer;}
.btn_gradation2{display:inline-block;margin:1px 0;padding:1px 3px;border-left:1px solid #d6d6d6;border-top:1px solid #dddd;border-right:1px solid #b0b0b0;border-bottom:1px solid #9f9f9f;background-image:linear-gradient(to right bottom,#fff,#e1e2e2);color:#e89595;cursor:pointer;}
.btn_gradation3{display:inline-block;margin:1px 0;padding:1px 3px;border-left:1px solid #d6d6d6;border-top:1px solid #dddd;border-right:1px solid #b0b0b0;border-bottom:1px solid #9f9f9f;background-image:linear-gradient(to right bottom,#fff,#e1e2e2);color:#9d95e8;cursor:pointer;}
.btn_gradation4{display:inline-block;margin:1px 0;padding:2px 4px;border-left:1px solid #d6d6d6;border-top:1px solid #dddd;border-right:1px solid #b0b0b0;border-bottom:1px solid #9f9f9f;background-image:linear-gradient(to right bottom,#fff,#e1e2e2);cursor:pointer;color:#666;font-size:12px;}
.btn_gradation5{display:inline-block;margin:1px 0;padding:5px 10px;border-left:1px solid #d6d6d6;border-top:1px solid #dddd;border-right:1px solid #b0b0b0;border-bottom:1px solid #9f9f9f;background-image:linear-gradient(to right bottom,#fff,#e1e2e2);cursor:pointer;}
.btn_gradation6{display:inline-block;margin:1px 0;padding:7px 10px;border-left:1px solid #d6d6d6;border-top:1px solid #dddd;border-right:1px solid #b0b0b0;border-bottom:1px solid #9f9f9f;background-image:linear-gradient(to right bottom,#fff,#e1e2e2);cursor:pointer;}
.btn_gradation7{display:inline-block;margin:1px 0;padding:2px 6px;border-left:1px solid #d6d6d6;border-top:1px solid #dddd;border-right:1px solid #b0b0b0;border-bottom:1px solid #9f9f9f;background-image:linear-gradient(to right bottom,#fff,#e1e2e2);cursor:pointer;}


.mob_arrow_up {display:inline-block;width:40px;height:40px;background:url('/img/common_right_arrow.png') no-repeat;background-position:0 -40px;}
.mob_arrow_up:hover {background-position:-40px -40px;cursor:pointer;}

/*
.ico_spc_box_red{display:inline-block;padding:0px 4px 3px 3px;font-size:12px;background-color:#d00;color:#fff;font-weight:normal;font-family:sans-serif;}
*/
.ico_spc_box_red{display:inline-block;margin:0 2px;line-height:13px;padding-bottom:2px;font-size:13px;background-color:#d00;color:#fff;font-weight:normal;font-family:sans-serif;}
.ico_spc_box_deal{display:inline-block;margin:0 2px;line-height:13px;padding-bottom:2px;font-size:13px;background-color:#000;color:#fff;font-weight:normal;font-family:sans-serif;}
.ico_spc_txt_red{display:inline-block;margin:0 2px;line-height:13px;padding-bottom:2px;font-size:13px;color:#d00;font-weight:bold;font-family:sans-serif;}
.ico_spc_txt_deal{display:inline-block;margin:0 2px;line-height:13px;padding-bottom:2px;font-size:13px;color:#000;font-weight:bold;font-family:sans-serif;}

.cate_text_line1 {display:block;background-color:#fff;font-size:14px;padding-right:10px;overflow:hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical;word-wrap:break-word;line-height:1.2em;height: 1.2em;}
/*  line calulate line X line-height:1.2em = height em */
.text_line1 {display:block;background-color:#fff;font-size:12px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical;word-wrap:break-word;line-height:1.4em;height: 0.5em;}
.text_line2 {display:block;background-color:#fff;font-size:12px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;word-wrap:break-word;line-height:1.2em;height:1.6em;}
.text_line3 {display:block;background-color:#fff;font-size:12px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;word-wrap:break-word;line-height:1.2em;height: 3.6em;}

.text_line2_center {display:block;background-color:#fff;font-size:13px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;word-wrap:break-word;line-height:1.4em;height:2em;text-align:center;margin-top:5px;}

.text_line2_14_auto {display:block;background-color:#fff;font-size:14px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;word-wrap:break-word;line-height:1.8em;}

.swiper-container {
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
}
.swiper-slide {
  background: #fff;

  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}

.swiper-container-normal1,.swiper-container-normal2,.swiper-container-normal3,.swiper-container-normal4,.swiper-container-normal5,.swiper-container-normal6,.swiper-container-normal7,.swiper-container-normal8,.swiper-container-normal9,.swiper-container-normal10{
  width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  overflow:hidden;
  position:relative;
}

.swiper-container-normal1 .swiper-button-prev{width:24px;background:url('/mobile/img/mobile_slider_arrow.png') no-repeat; background-position:0 0; !important}
.swiper-container-normal1 .swiper-button-next{width:24px;background:url('/mobile/img/mobile_slider_arrow.png') no-repeat; background-position:-24px 0; !important}
.swiper-container-normal2 .swiper-button-prev{width:24px;background:url('/mobile/img/mobile_slider_arrow.png') no-repeat; background-position:0 0; !important}
.swiper-container-normal2 .swiper-button-next{width:24px;background:url('/mobile/img/mobile_slider_arrow.png') no-repeat; background-position:-24px 0; !important}
.swiper-container-normal3 .swiper-button-prev{width:24px;background:url('/mobile/img/mobile_slider_arrow.png') no-repeat; background-position:0 0; !important}
.swiper-container-normal3 .swiper-button-next{width:24px;background:url('/mobile/img/mobile_slider_arrow.png') no-repeat; background-position:-24px 0; !important}
.swiper-container-normal4 .swiper-button-prev{width:24px;background:url('/mobile/img/mobile_slider_arrow.png') no-repeat; background-position:0 0; !important}
.swiper-container-normal4 .swiper-button-next{width:24px;background:url('/mobile/img/mobile_slider_arrow.png') no-repeat; background-position:-24px 0; !important}
.swiper-container-normal5 .swiper-button-prev{width:24px;background:url('/mobile/img/mobile_slider_arrow.png') no-repeat; background-position:0 0; !important}
.swiper-container-normal5 .swiper-button-next{width:24px;background:url('/mobile/img/mobile_slider_arrow.png') no-repeat; background-position:-24px 0; !important}
.swiper-container-normal6 .swiper-button-prev{width:24px;background:url('/mobile/img/mobile_slider_arrow.png') no-repeat; background-position:0 0; !important}
.swiper-container-normal6 .swiper-button-next{width:24px;background:url('/mobile/img/mobile_slider_arrow.png') no-repeat; background-position:-24px 0; !important}
.swiper-container-normal7 .swiper-button-prev{width:24px;background:url('/mobile/img/mobile_slider_arrow.png') no-repeat; background-position:0 0; !important}
.swiper-container-normal7 .swiper-button-next{width:24px;background:url('/mobile/img/mobile_slider_arrow.png') no-repeat; background-position:-24px 0; !important}
.swiper-container-normal8 .swiper-button-prev{width:24px;background:url('/mobile/img/mobile_slider_arrow.png') no-repeat; background-position:0 0; !important}
.swiper-container-normal8 .swiper-button-next{width:24px;background:url('/mobile/img/mobile_slider_arrow.png') no-repeat; background-position:-24px 0; !important}
.swiper-container-normal9 .swiper-button-prev{width:24px;background:url('/mobile/img/mobile_slider_arrow.png') no-repeat; background-position:0 0; !important}
.swiper-container-normal9 .swiper-button-next{width:24px;background:url('/mobile/img/mobile_slider_arrow.png') no-repeat; background-position:-24px 0; !important}
.swiper-container-normal10 .swiper-button-prev{width:24px;background:url('/mobile/img/mobile_slider_arrow.png') no-repeat; background-position:0 0; !important}
.swiper-container-normal10 .swiper-button-next{width:24px;background:url('/mobile/img/mobile_slider_arrow.png') no-repeat; background-position:-24px 0; !important}

#yak_box {clear:both;display:block;border:1px solid #bdbdbd;padding:10px;margin:5px auto;}
#yak_box .list1{line-height:30px;font-weight:bold;font-size:14px;color:#333;}
#yak_box .list2{line-height:30px;font-size:13px;color:#333;border-top:1px dotted #bdbdbd}
#yak_box .yakview{text-decoration:underline;cursor:pointer;}
#yak_box .yakview.on{color:#3591ee;font-weight:bold;}
.yak_textview{clear:both;display:block;border:1px solid #bdbdbd;margin:5px auto;display:none;}


input[type="checkbox"] { display:none; }
input[type="checkbox"] + label span {
    display:inline-block;
    width:24px;
    height:24px;
    vertical-align:middle;
	margin-right:2px;
	margin-bottom:4px;
    background:url('/img/checkbox1.png') no-repeat;
    cursor:pointer;
}
input[type="checkbox"]:checked + label span {
    background:url('/img/checkbox1.png') no-repeat;
	background-position:-24px 0;
}


/* select custom box image etc..... */ 
.InputSelectCustomBox{
	width:100%;
	background-color:#fff;
	display:inline-block;
	vertical-align:top;
	position:relative;
	border:1px solid #bdbdbd;
	cursor:pointer;
	text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;

}
.InputSelectCustomBox .arrow1{
	width:21px;
	height:21px;
	position:absolute;
	right:1px;top:1px;
	z-index:10;
	/*background-image:url('/img/ico/down_arrow1_off.png');*/
}
.InputSelectCustomBox .arrow1.on{
	/*background-image:url('/img/ico/down_arrow1_on.png');*/
}

.InputSelectCustomBox .arrow2{
	width:51px;
	height:51px;
	position:absolute;
	right:10px;top:10px;
	z-index:10;
	/*background-image:url('/img/ico/down_arrow2_off.png');*/
}
.InputSelectCustomBox .arrow2.on{
	/*background-image:url('/img/ico/down_arrow2_on.png');*/
}

.InputSelectCustomBox .Selectedbox{
	padding:5px 10px;
	width:100%;
	position:relative;
	background-color:#fff;
}

/* box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5); */
.InputSelectCustomBox .SelectOptionListBox{
	display:none;
	position:absolute;
	width:99%;
	max-height:300px;
	background:#fff;
	border:1px solid #888;
	border-radius:2px;
	top:36px;
	left:-1px;
	overflow:auto;
	z-index:10;
}

.InputSelectCustomBox .SelectOptionListBox .List{
	border-bottom:1px solid #ddd;
	padding:0px 10px;
	line-height:28px;
	color:#888;
	cursor:pointer;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;

}

.InputSelectCustomBox .SelectOptionListBox .List:last-child{
	border-bottom:0px;
}

.InputSelectCustomBox .SelectOptionListBox .List:hover{
	background:#eee;
}

/* select custom box image etc..... */ 


/* item_detail_editor css */
#item_detail_editor {display:block;padding:20px 0;background-color:#fff;}
#item_detail_editor p{padding:10px 20px;}

