/* 상품 리스트 페이지 */
#subContents { min-height:580px}
#subContents .shop_headBox { background:#f9f9f9;border-bottom:1px solid #e0e0e0;padding:20px 0;margin-bottom:30px;}

#subContents .don_title { display:block;margin:50px auto 23px;padding-bottom:7px;font-size:45px;font-family: 'Noto Sans KR', sans-serif;letter-spacing:-0.4px;font-weight:500;color:#333;line-height:1;text-align:center;background:url("../images/sub_title_bg.png") no-repeat center bottom;}

#subContents .products_head { padding:20px 0 27px;float:left;width:1200px;}
#subContents .products_head .head { float:left;}
#subContents .products_head .head a { font-size:22px;font-weight:400;letter-spacing:-0.4px;color:#333;line-height:1;}
#subContents .products_head .don_guide { float:right;}
#subContents .products_head .don_guide .guide_arrow { margin:0 10px;}
#subContents .products_head .don_guide .selectBox { display:inline-block;position:relative;width:158px;height:29px;line-height:29px;border:1px solid #d9d9d9;background:url("../images/select_arrow.png") no-repeat 143px center #fff;z-index:1;}
#subContents .products_head .don_guide .selectBox label { position:absolute;top:0;left:13px;height:29px;line-height:29px;font-size:12px;font-weight:400;color:#707070;z-index:-1;}
#subContents .products_head .don_guide .selectBox select { width:100%;height:29px;line-height:29px;border:0;opacity:0;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-appearance:none;-moz-appearance:none;appearance:none;}
#subContents .products_head .don_guide #nav_cate_1_box { width:200px;background:url("../images/select_arrow.png") no-repeat 185px center #fff;}

#subContents .pro_cate { padding-bottom:20px;}
#subContents .pro_cate:after { display:block;content:"";visibility:hidden;clear:both;}
#subContents .pro_cate li { width:20%;float:left;}
#subContents .pro_cate li a { display:block;width:95%;font-size:14px;font-weight:400;letter-spacing:-0.4px;color:#707070;line-height:2.2;border-right:1px solid #e0e0e0}
#subContents .pro_cate li a.active_cate { color:#e51b13;}
#subContents .pro_cate li.last a { border-right:0;}

#subContents .shop_center { width:1200px;margin:0 auto;padding-bottom:60px;}
#subContents .shop_center .search_field {float:left; width:100%;position:relative;}
#subContents .shop_center .search_field .list_total {float:left; font-size:20px;font-weight:400;letter-spacing:-0.4px;}
#subContents .shop_center .search_field .list_total  span {color:#333;line-height:1;vertical-align:text-top;}
#subContents .shop_center .search_field .list_sort { float:right;}
#subContents .shop_center .search_field .list_sort li {float:left;font-size:13px;width:85px;text-align:center;line-height:28px;}
#subContents .shop_center .search_field .list_sort li:first-child > a { border-left:1px solid #d9d9d9;}
#subContents .shop_center .search_field .list_sort li > a {display:block;font-size:13px; color:#808080;background:#f9f9f9;border:1px solid #d9d9d9;border-bottom:0;border-left:0;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;}
#subContents .shop_center .search_field .list_sort li > a:hover { color:#fff;background:#fccf44;border-color:#fccf44;}
#subContents .shop_center .search_field .list_sort li > a.sort_on { color:#fff;background:#fccf44;border-color:#fccf44;}
#subContents .shop_center .search_field .list_sort li.list_count { padding:5px; width:90px;}
#subContents .shop_center .search_field .list_sort li.list_count > select {font-family:"돋움", "Dotum"; font-size:11px; color:#6c6c6c; background:#fff; border-radius:0px;}

#subContents .my_center { width:1200px;margin:0 auto;padding-bottom:60px;}

#poducts_list {border-top:2px solid #fccf44; padding:0;margin-bottom:40px;}
#poducts_list > ul.thumb_list:after { display:block;content:"";visibility:hidden;clear:both;}
#poducts_list > ul.thumb_list > li.thumb_box {float:left;width:239px;border-left:1px solid #d9d9d9;}
#poducts_list > ul.thumb_list > li.thumb_box.last { width:238px;border-right:1px solid #d9d9d9;}
#poducts_list > ul.thumb_list > li.thumb_box.mb { width:228px;}
#poducts_list > ul.thumb_list > li.thumb_box.mb.last { width:226px;}
#poducts_list > ul.thumb_list > li.thumb_box .img_box { text-align:center;height:212px;padding-top:28px;border-bottom:1px solid #d9d9d9;position:relative;}
#poducts_list > ul.thumb_list > li.thumb_box .img_box > a { display:block;width:100%;height:100%;}
#poducts_list > ul.thumb_list > li.thumb_box .img_box .icon_box { position:absolute;top:-5px;right:0;}
#poducts_list > ul.thumb_list > li.thumb_box .img_box .limit_box { position:absolute;bottom:0;left:0;width:100%;height:43px;background:url("../images/limit_bg.png") no-repeat;padding-top:15px;}
#poducts_list > ul.thumb_list > li.thumb_box .img_box .limit_box p { padding:3px 0 3px 66px;width:163px;text-align:center;font-size:12px;font-family: 'Noto Sans KR', sans-serif;letter-spacing:-0.4px;line-height:1;color:#333;}
#poducts_list > ul.thumb_list > li.thumb_box .img_box .limit_box p .orange { color:#ff7e00;}
#poducts_list > ul.thumb_list > li.thumb_box .img_box .limit_box p .gray { color:#bcbcbc;}
#poducts_list > ul.thumb_list > li.thumb_box .img_box .limit_box p .red { color:#e91616;}
#poducts_list > ul.thumb_list > li.thumb_box .img_box .limit_box .limit_barBox { margin:3px 0 3px 66px;width:161px;height:11px;border:1px solid #ff7e00;background:#ff7e00;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-o-border-radius:6px;-ms-border-radius:6px;overflow:hidden;}
#poducts_list > ul.thumb_list > li.thumb_box .img_box .limit_box .limit_barBox .limit_bar { display:none;width:151px;height:11px;margin-left:4px;position:relative;}
#poducts_list > ul.thumb_list > li.thumb_box .img_box .limit_box .limit_barBox .limit_bar:before { position:absolute;top:0;left:-4px;display:block;content:'';width:4px;height:11px;background:url("../images/limit_before.png") no-repeat left top;}
#poducts_list > ul.thumb_list > li.thumb_box .img_box .limit_box .limit_barBox .limit_on { display:block;height:11px;background:#fff;position:absolute;top:0;left:0;}
#poducts_list > ul.thumb_list > li.thumb_box .img_box .limit_box .limit_barBox .limit_on:after { display:block;content:"";width:4px;height:11px;background:url("../images/limit_poly.png") no-repeat left top;position:absolute;right:-4px;top:0;}
#poducts_list > ul.thumb_list > li.thumb_box .text_box { padding:11px 20px 0;height:69px;background:#f9f9f9;border-bottom:1px solid #d9d9d9;position:relative;transition:background-image,background-color .3s;-webkit-transition:background-image,background-color .3s;-moz-transition:background-image,background-color .3s;-o-transition:background-image,background-color .3s;}
#poducts_list > ul.thumb_list > li.thumb_box .text_box .lp_name { font-size:15px;font-family: 'Noto Sans KR', sans-serif;letter-spacing:-0.4px;color:#333;font-weight:400;line-height:17px;}
#poducts_list > ul.thumb_list > li.thumb_box .text_box .lp_priceBox { position:absolute;left:20px;bottom:10px;}
#poducts_list > ul.thumb_list > li.thumb_box .text_box .lp_priceBox p { display:inline-block;font-family: 'Noto Sans KR', sans-serif;letter-spacing:-0.4px;font-weight:400;}
#poducts_list > ul.thumb_list > li.thumb_box .text_box .lp_priceBox .lp_price { font-size:15px;color:#e91616}
#poducts_list > ul.thumb_list > li.thumb_box .text_box .lp_priceBox .lp_cust { margin-left:5px;font-size:13px;color:#808080;text-decoration:line-through;vertical-align:-1px;}
#poducts_list > ul.thumb_list > li.thumb_box:hover > .text_box { background-color:#fccf44;background-image:url("../images/md_pick_arrow.png");background-repeat:no-repeat;background-position:216px center;}

/* 페이징버튼 */
.pg_wrap { padding:0;}
.pg_wrap .pg_page { width:34px;height:34px;border:none;padding:0;line-height:34px;font-size:14px;letter-spacing:-0.2px;color:#7e7e7e;background:transparent;transition:color,background-color .3s;-webkit-transition:color,background-color .3s;-moz-transition:color,background-color .3s;-o-transition:color,background-color .3s;}
.pg_wrap .pg_page:hover { color:#fff;background:#e51b13;}
.pg_wrap .pg_current { width:34px;height:34px;border:none;padding:0;margin:0;line-height:34px;font-size:14px;letter-spacing:-0.2px;color:#fff;background:#e51b13;}
.pg_wrap .pg_next, .pg_wrap .pg_prev, .pg_wrap .pg_start, .pg_wrap .pg_end { width:34px;height:34px;border:none;padding:0;line-height:1;background-image:url("../images/page_btn.png") !important;background-repeat:no-repeat;font-size:0;}
.pg_wrap .pg_prev { background-position:-34px 0;margin-right:5px;}
.pg_wrap .pg_next { background-position:-68px 0;margin-left:5px;}
.pg_wrap .pg_start { background-position:0 0;}
.pg_wrap .pg_end { background-position:-102px 0}
.pg_wrap .pg_prev:hover { background-position:-34px -34px}
.pg_wrap .pg_next:hover { background-position:-68px -34px}
.pg_wrap .pg_start:hover { background-position:0 -34px}
.pg_wrap .pg_end:hover { background-position:-102px -34px}

/* 페이징버튼2 */
.pg_wrap2 { padding:0;text-align:center;}
.pg_wrap2 .pg_page { width:34px;height:34px;border:none;padding:0;line-height:34px;font-size:14px;letter-spacing:-0.2px;color:#7e7e7e;background:transparent;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;border:1px solid #d9d9d9}
.pg_wrap2 .pg_page:hover { color:#fff;background:#323232;border:1px solid #323232;}
.pg_wrap2 .pg_current { width:34px;height:34px;border:none;padding:0;margin:0;line-height:34px;font-size:14px;letter-spacing:-0.2px;color:#fff;background:#323232;border:1px solid #323232;}
.pg_wrap2 .pg_next, .pg_wrap2 .pg_prev, .pg_wrap2 .pg_start, .pg_wrap2 .pg_end { width:36px;height:36px;border:none;padding:0;line-height:1;background-image:url("../images/page_btn2.gif") !important;background-repeat:no-repeat;font-size:0;transition:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;}
.pg_wrap2 .pg_prev { background-position:-36px 0;margin-right:5px;}
.pg_wrap2 .pg_next { background-position:-72px 0;margin-left:5px;}
.pg_wrap2 .pg_start { background-position:0 0;}
.pg_wrap2 .pg_end { background-position:-108px 0}
.pg_wrap2 .pg_prev:hover { background-position:-36px -36px;border:none;}
.pg_wrap2 .pg_next:hover { background-position:-72px -36px;border:none;}
.pg_wrap2 .pg_start:hover { background-position:0 -36px;border:none;}
.pg_wrap2 .pg_end:hover { background-position:-108px -36px;border:none;}

/* 뷰페이지 한정상품 */
#sit_pvi_big .limit_img { position:absolute;left:-1px;top:-1px;}
#sit_pvi_big .limit_box { position:absolute;left:0;bottom:0;width:100%;height:43px;padding-top:22px;background:url("../images/limit_bg_big.png") no-repeat center top;}
#sit_pvi_big .limit_box p { position:absolute;top:15px;font-size:14px;color:#333;text-align:center;line-height:1;}
#sit_pvi_big .limit_box p span { color:#fff;display:block;width:58px;height:20px;text-align:center;line-height:20px;margin-top:5px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;-ms-border-radius:10px;}
#sit_pvi_big .limit_box p span.orange { background:#ff7e00;}
#sit_pvi_big .limit_box p span.red { background:#e91616;}
#sit_pvi_big .limit_box p.left { left:20px;}
#sit_pvi_big .limit_box p.right { right:20px;}
#sit_pvi_big .limit_box .limit_barBox { margin:0 auto;width:268px;height:25px;border:1px solid #ff7e00;background:#ff7e00;border-radius:13px;-webkit-border-radius:13px;-moz-border-radius:13px;-o-border-radius:13px;-ms-border-radius:13px;overflow:hidden;}
#sit_pvi_big .limit_box .limit_barBox .limit_bar { display:none;width:250px;height:25px;margin-left:9px;position:relative;}
#sit_pvi_big .limit_box .limit_barBox .limit_bar:before { position:absolute;top:0;left:-9px;display:block;content:'';width:9px;height:25px;background:url("../images/limit_before_big.png") no-repeat left top;}
#sit_pvi_big .limit_box .limit_barBox .limit_on { display:block;height:25px;background:#fff;position:absolute;top:0;left:0;}
#sit_pvi_big .limit_box .limit_barBox .limit_on:after { display:block;content:"";width:8px;height:25px;background:url("../images/limit_poly_big.png") no-repeat left top;position:absolute;right:-8px;top:0;}
#sit_pvi_thumb {margin:0;padding:0;list-style:none;zoom:1}


/* 사용후기 쓰기 */
#sit_use_write .don_title { display:block;margin:0 auto 23px;padding-bottom:7px;font-size:28px;font-family: 'Noto Sans KR', sans-serif;letter-spacing:-0.4px;font-weight:500;color:#333;line-height:1;text-align:center;background:url("../images/sub_title_bg.png") no-repeat center bottom;border:none;border-top:3px solid #ffa516;padding:20px 0;}
#sit_use_write .tbl_frm01 th { background:#f9f9f9;font-size:15px;color:#333;font-weight:400;border-color:#d9d9d9;}
#sit_use_write .tbl_frm01 td { border-color:#d9d9d9;}
#sit_use_write .win_btn .btn_style01 { width:110px;height:35px;line-height:35px;color:#fff;background:#ffa516;font-size:16px;font-family: 'Noto Sans KR', sans-serif;font-weight:400;letter-spacing:-0.4px;color:#fff;border:none;cursor:pointer;}
#sit_use_write .win_btn .btn_style02 { width:110px;height:35px;line-height:35px;color:#fff;background:#fff;font-size:16px;font-weight:400;font-family: 'Noto Sans KR', sans-serif;letter-spacing:-0.4px;color:#ffa516;border:1px solid #ffa516;}

/* 상품후기 쓰기 */
#sit_qa_write .don_title { display:block;margin:0 auto 23px;padding-bottom:7px;font-size:28px;font-family: 'Noto Sans KR', sans-serif;letter-spacing:-0.4px;font-weight:500;color:#333;line-height:1;text-align:center;background:url("../images/sub_title_bg.png") no-repeat center bottom;border:none;border-top:3px solid #ffa516;padding:20px 0;}
#sit_qa_write .tbl_frm01 th { background:#f9f9f9;font-size:15px;color:#333;font-weight:400;border-color:#d9d9d9;}
#sit_qa_write .tbl_frm01 td { border-color:#d9d9d9;}
#sit_qa_write .win_btn .btn_style01 { width:110px;height:35px;line-height:35px;color:#fff;background:#ffa516;font-size:16px;font-family: 'Noto Sans KR', sans-serif;font-weight:400;letter-spacing:-0.4px;color:#fff;border:none;cursor:pointer;}
#sit_qa_write .win_btn .btn_style02 { width:110px;height:35px;line-height:35px;color:#fff;background:#fff;font-size:16px;font-weight:400;font-family: 'Noto Sans KR', sans-serif;letter-spacing:-0.4px;color:#ffa516;border:1px solid #ffa516;}

/* 주문하기 */
#sod_frm h2 {margin:0 0 10px}
#sod_frm p.title_order { display:block;margin:0 auto 30px;height:48px;border:1px solid #d9d9d9;border-top:3px solid #ffa516;background:#f9f9f9;text-align:center;font-size:18px;font-weight:400;letter-spacing:-0.4px;line-height:48px;color:#333;}

.order_form{margin:0 0 30px;}
.order_form table{width:100%;border:1px solid #d9d9d9;}
.order_form thead th{padding:14px 0; border:0; border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; background:#f9f9f9; color:#333; font-size:17px; text-align:center; font-weight:400;}
.order_form tbody td{padding:15px; border:0; border-bottom:1px dashed #d9d9d9; color:#333; font-size:15px; font-weight:400; letter-spacing:-0.4px; word-break:break-all;}

.order_form .sod_img .img_box { width:78px;height:78px;border:1px solid #d9d9d9}
.sod_opt { background:#fff;color:#808080;}

.order_form02{ margin:0 0 30px;padding:0; zoom:1;}
.order_form02 table{width:100%;border:1px solid #d9d9d9;border-top:3px solid #ffa516}
.order_form02 th,.order_form02 td{ height:60px;border:1px solid #d9d9d9;}
.order_form02 th{ font-size:18px;font-weight:400;letter-spacing:-0.4px;color:#333; text-align:center;background:#f9f9f9;}
.order_form02 th.order_pink { background:#ffa516;color:#fff;}
.order_form02 td{ padding-right:40px;font-size:18px;text-align:right;font-weight:400; letter-spacing:-0.4px; color:#333;}

.order_tableform{ margin-bottom:30px;padding:30px 0 23px 30px;border-top:3px solid #ffa516;border-bottom:1px solid #d9d9d9;}
.order_tableform h2{ color:#e51b13; font-size:21px; font-weight:400;font-family: 'Noto Sans KR', sans-serif;letter-spacing:-0.4px;line-height:1;margin-bottom:20px;}
.order_tableform h2 span { color:#333;}
.order_table01 table{width:100%;}
.order_table01 table tbody th{width:145px; padding:7px 0 7px 28px; border:none; text-align:left; font-size:16px;font-weight:400;letter-spacing:-0.4px;color:#333;background:url("../images/order_bullet.png") no-repeat left center;}
.order_table01 table tbody td{padding:7px 15px 7px 0;font-size:15px;font-weight:400;letter-spacing:-0.4px;color:#707070;}
.order_table01 table tbody td input.frm_input { width:400px;height:38px;background-color:#fff !important;padding-left:5px;}
.order_table01 table tbody td #ad_sel_addr_1, .order_table01 table tbody td #od_sel_addr_new { margin-left:10px;}
.order_table01 table tbody td .btn_add { display:inline-block;padding:0;width:134px;height:40px;font-size:15px;font-weight:400;font-family: 'Noto Sans KR', sans-serif;letter-spacing:-0.4px;color:#fff;background:#e51b13;border:none;text-align:center;line-height:40px;}
.order_table01 table tbody td .add_form { display:inline-block;padding:0;width:132px;height:38px;font-size:15px;font-weight:400;font-family: 'Noto Sans KR', sans-serif;letter-spacing:-0.4px;color:#e51b13;background:#fff;border:1px solid #e51b13;text-align:center;line-height:38px;margin-top:2px;}
#order_address { margin-left:20px;}
#c_id_num_td input { vertical-align:top;}
.order_table01 table tbody td .add_form2 { display:inline-block;padding:0;width:132px;height:38px;font-size:15px;font-weight:400;font-family: 'Noto Sans KR', sans-serif;letter-spacing:-0.4px;color:#e51b13;background:#fff;border:1px solid #e51b13;text-align:center;line-height:38px;vertical-align:top;}
.order_table01 table tbody td .add_form2 a { color:#e51b13;}
.order_table01 table tbody td .add_form2.twinkle { background:#e51b13;border-color:#e51b13;}
.order_table01 table tbody td .add_form2.twinkle a { color:#fff;}
.order_table01 table tbody td .c_id_num_info { font-size:15px;font-weight:400;letter-spacing:-0.4px;color:#333;}

.order_tableform2 { background:#f9f9f9;border:1px solid #d9d9d9;padding:40px 0 30px;margin-bottom:40px;}
#sod_frm_pt_alert { padding:0;font-size:18px;font-weight:400;letter-spacing:-0.4px;color:#333;line-height:1;margin-bottom:30px;text-align:center;}
#sod_frm_pt_alert .order_text01 { color:#e51b13;}

#sod_frm_paysel {text-align:center;font-size:15px;font-weight:400;letter-spacing:-0.4px;color:#707070;}
#sod_frm_paysel input { margin-left:15px;}
#sod_frm_paysel legend {position:absolute;font-size:0;line-height:0;overflow:hidden}
#sod_frm_paysel .KPAY{background:url('../../../img/kpay_logo.png') no-repeat;width:37px;height:15px;overflow:hidden;text-indent:-999px;display:inline-block;}
#sod_frm_paysel .PAYNOW{background:url('../../../img/paynow_logo.png') no-repeat;width:46px;height:15px;overflow:hidden;text-indent:-999px;display:inline-block;}
#sod_frm_paysel .PAYCO{background:url('../../../img/payco_logo.png') no-repeat 1px;width:46px;height:15px;overflow:hidden;text-indent:-999px;display:inline-block;}
.kakaopay_icon{background:url('../../../img/kakao.png') no-repeat ;height:21px;width:74px;display:inline-block;overflow:hidden;text-indent:-999px}

#sod_frm_paysel p#sod_frm_pt {margin:20px 0 10px;}
#sod_frm_paysel p#sod_frm_pt .order_text01 { font-size:18px;color:#333;}
#sod_frm_paysel #od_temp_point { width:98px;height:38px;border:1px solid #d9d9d9;line-height:38px;background-color:#fff !important;text-align:center;}
#sod_frm .btn_submit { width:240px;height:55px;background:#ffa516;color:#fff;font-size:20px;font-family: 'Noto Sans KR', sans-serif;font-weight:400;letter-spacing:-0.4px;border:none;padding:0;}

/* 주문완료 */
#ordercompletion { }
#ordercompletion .img_box { text-align:center;border-top:3px solid #ffa516;border-bottom:1px solid #d9d9d9;margin-bottom:53px;}
#ordercompletion .btn_box { text-align:center;}
#ordercompletion .btn_box .btn_form02 { width:238px;height:53px;line-height:53px;color:#fff;}
#ordercompletion .btn_box .btn_form01 { color:#ffa516;}

/* 주문상품 페이지 */
#sod_fin { padding-bottom:20px;}
#sod_fin #sod_fin_no { height:48px;border:1px solid #d9d9d9;border-top:3px solid #ffa516;text-align:center;line-height:48px;font-size:18px;font-weight:400;letter-spacing:-0.4px;color:#333;background:#f9f9f9;margin-bottom:30px;}
#sod_fin .order_form02 th.sod_bsk_cnt { background:#ffa516;color:#fff;}
#sod_fin .order_form02 td.sod_bsk_cnt { background:#fff;}
#sod_fin section h3 { color:#e51b13; font-size:21px; font-weight:400;font-family: 'Noto Sans KR', sans-serif;letter-spacing:-0.4px;line-height:1;margin-bottom:20px;}
#sod_fin section h3 span { color:#333;}
#sod_sts_wrap .btn_frmline { width:100px;height:26px;text-align:center;line-height:26px;font-size:13px;font-family: 'Noto Sans KR', sans-serif;letter-spacing:-0.4px;font-weight:400;color:#fff;background:#ffa516;}
#sod_sts_wrap #sod_sts_explan { margin:20px 0 0;}
#sod_sts_wrap #sod_sts_explan ul li { float:left;}
#sod_sts_wrap #sod_sts_explan ul li.order_line { width:67px;height:150px;background:url("../images/order_line.gif") repeat-x left 46px}
#sod_sts_wrap #sod_sts_explan ul li p { text-align:center;margin-bottom:20px;font-size:15px;font-weight:400;letter-spacing:-0.4px;color:#808080;}
#sod_sts_wrap #sod_sts_explan ul li p strong { font-size:18px;font-weight:500;color:#333;}
#sod_fin #sod_fin_cancel button { display:inline-block;width:240px;height:55px;text-align:center;font-size:20px;font-family:'Noto Sans KR', sans-serif;font-weight:400;letter-spacing:-0.4px;color:#fff;line-height:55px;border:1px solid #ffa516;background:#ffa516;padding:0;}
#sod_fin #sod_fin_cancel p { font-size:15px;font-weight:400;letter-spacing:-0.4px;color:#707070;}

/* 주문내역 */
#sod_v #sod_v_info { height:48px;border:1px solid #d9d9d9;border-top:3px solid #ffa516;text-align:center;line-height:48px;font-size:18px;font-weight:400;letter-spacing:-0.4px;color:#333;background:#f9f9f9;margin-bottom:30px;}


/* 장바구니 */
.cart_01{margin:0 0 30px;}
.cart_01 table{width:100%;border:1px solid #d9d9d9;border-top:3px solid #ffa516;}
.cart_01 thead th{padding:14px 0; border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; background:#f9f9f9; color:#333; font-size:17px; text-align:center; font-weight:400;}
.cart_01 tbody td{padding:15px; border-bottom:1px dashed #d9d9d9; color:#333; font-size:15px; font-weight:400; letter-spacing:-0.4px; word-break:break-all;}
.cart_01 tbody td a { color:#333;display:block;}
.cart_01 tbody td.sod_img .img_box { width:78px;height:78px;border:1px solid #d9d9d9}
.cart_01 tbody td.td_dvr1 { width:50px;}
.car_text{margin:5px 5px 0 0; border:1px solid #e8e8e8; background:#fff;color:#808080; padding:5px 7px 6px;font-size:15px;display:inline-block;}
.mod_options{padding:0;width:95px;height:35px;background:#ffa516; color:#fff;border:none;cursor:pointer;display:inline-block;font-size:13px;font-family: 'Noto Sans KR', sans-serif;font-weight:400;letter-spacing:-0.4px;vertical-align:bottom;}
.cart_02{ margin:0 0 30px;padding:0; zoom:1;}
.cart_02 table{width:100%;border:1px solid #d9d9d9;border-top:3px solid #ffa516}
.cart_02 th,.cart_02 td{ height:60px;border:1px solid #d9d9d9;}
.cart_02 th{ font-size:18px;font-weight:400;letter-spacing:-0.4px;color:#333; text-align:center;background:#f9f9f9;}
.cart_02 th.cart_pink { background:#ffa516;color:#fff;}
.cart_02 td{ padding-right:40px;font-size:18px;text-align:right;font-weight:400; letter-spacing:-0.4px; color:#333;}
.cart_03{margin:0 0 30px;height:300px;overflow:auto;border-top:3px solid #ffa516;border-bottom:1px solid #d9d9d9}
.cart_03 table{width:100%;border:1px solid #d9d9d9;border-top:0;border-bottom:0;}
.cart_03 thead th{padding:14px 0; border:1px solid #d9d9d9; background:#fff1da; color:#333; font-size:17px; text-align:center; font-weight:400;}
.cart_03 tbody td{ padding:15px; border:1px solid #d9d9d9; color:#333; font-size:15px; font-weight:400; letter-spacing:-0.4px; word-break:break-all;text-align:center;}
.cart_03 tbody td.td_gram { background:#f9f9f9;}
.cart_03 tbody td.choice {background:#fff9ef;}
.weigth_info { text-align:center;border:1px solid #d9d9d9;background:#f9f9f9;height:100px;line-height:100px;font-size:18px;font-family: 'Noto Sans KR', sans-serif;font-weight:400;letter-spacing:-0.4px;color:#333;margin-bottom:30px;}
.weigth_info span { font-size:30px;color:#e51b13;vertical-align:-2px;}
#sod_bsk_act {text-align:center;margin-bottom:50px;}
#sod_bsk_act button { vertical-align:-1px;}
.btn_form01 { display:inline-block;width:236px;height:51px;text-align:center;font-size:20px;font-family:'Noto Sans KR', sans-serif;font-weight:400;letter-spacing:-0.4px;color:#ffa516 !important;line-height:53px;border:2px solid #ffa516;}
.btn_form02 { display:inline-block;width:240px;height:55px;text-align:center;font-size:20px;font-family:'Noto Sans KR', sans-serif;font-weight:400;letter-spacing:-0.4px;color:#fff;line-height:55px;border:1px solid #ffa516;background:#ffa516;}
.btn_form03 { display:inline-block;width:134px;height:40px;text-align:center;font-size:15px;font-family:'Noto Sans KR', sans-serif;font-weight:400;letter-spacing:-0.4px;color:#a1a1a1;line-height:40px;border:1px solid #d9d9d9;background:#fff;}

.sod_img {width:90px;text-align:center}
.sod_opt {margin:5px 0;border:1px solid #e9e9e9;border-bottom:0;background:#f2f5f9}
.sod_opt ul {margin:0;padding:0;list-style:none}
.sod_opt li {padding:3px;border-bottom:1px solid #e9e9e9}
.sod_option_btn .mod_options {margin:0;padding:3px 0;width:100%;border:0;background:#ff882a;color:#fff;cursor:pointer}
.btn_cart01{background:url(/index/images/cart_btn04.gif) no-repeat top center; width:109px; height:30px; border:0;}
#sit_opt_added {position:relative;margin:0;padding:0;border:1px solid #d8d8d8;border-bottom:0;background:#fff;list-style:none}
#sit_opt_added li {padding:10px 20px;border-bottom:1px solid #e9e9e9}
#sit_opt_added li div {margin:5px 0 5px;text-align:left}
#sit_opt_added li:after {display:block;visibility:hidden;clear:both;content:""}
#sit_opt_added .sit_opt_list > div.ct_opt_qty { float:right;}
#sit_opt_added .sit_opt_list > div.ct_opt_qty > button {float:left;background:#fff; border:1px solid #cbcbcb;width:21px; height:22px;margin-left:-1px !important;padding:0;}
#sit_opt_added .sit_opt_list > div.ct_opt_qty > .frm_input { float:left;height:20px !important;text-align:center;margin-left:-1px;border:1px solid #cbcbcb; padding:0 4px;background-color:#fff !important;}

#sod_bsk_list {position:relative}
#sod_bsk_list #mod_option_frm {z-index:10000;position:absolute;top:0;left:99px;padding:20px;width:500px;height:auto !important;height:500px;max-height:500px;border:1px solid #b8b8b8;background:#f8f8f8;overflow-y:scroll;overflow-x:none}
#sod_bsk_list #mod_option_frm .btn_confirm { margin-top:10px;}
#sod_bsk_list #mod_option_frm .btn_form02 { width:110px;height:35px;line-height:35px;font-size:14px;}
#sod_bsk_list #mod_option_frm .btn_form01 { width:110px;height:35px;line-height:35px;font-size:14px;background:#fff;}

#sod_bsk_tot {margin:0 0 20px;padding:10px;border:1px solid #e9e9e9;background:#f2f5f9;zoom:1}
#sod_bsk_tot:after {display:block;visibility:hidden;clear:both;content:""}
#sod_bsk_tot dt, #sod_bsk_tot dd {float:left;padding:12px 0;border-bottom:1px solid #e9e9e9}
#sod_bsk_tot dt {padding-left:2%;width:48%;font-weight:bold}
#sod_bsk_tot dd {margin:0;padding-right:2%;width:47%;text-align:right}
.sod_bsk_cnt {background:#ff3061;color:#fff}
.sod_bsk_point {border-bottom:0 !important}

/* 위시리스트 */
.wish_01 {margin:0 0 30px;}
.wish_01 table{width:100%;border:1px solid #d9d9d9;border-top:3px solid #ffa516;}
.wish_01 thead th{padding:14px 0; border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; background:#f9f9f9; color:#333; font-size:17px; text-align:center; font-weight:400;}
.wish_01 tbody td{padding:15px; border-bottom:1px dashed #d9d9d9; color:#333; font-size:15px; font-weight:400; letter-spacing:-0.4px; word-break:break-all;}
.wish_01 tbody td a { color:#333;display:block;}
.wish_01 tbody td.sod_ws_img .img_box { width:78px;height:78px;border:1px solid #d9d9d9}
.wish_01 tbody td.td_dvr1 { width:50px;}
#sod_ws_act .btn_form01 { background:#fff;width:240px;height:55px;}

/* 베스트100 */
#bestListBox { padding-top:20px;}
#bestListBox .bestBox01 { border-top:3px solid #ffa516;background:#ffffff;padding:0 0 30px;margin-bottom:20px;}
#bestListBox .bestBox01 > img { border-top:3px solid #e51b13;}
#bestListBox .bestBox01 ul:after { display:block;visibility:hidden;clear:both;content:""}
#bestListBox .bestBox01 ul li { float:left;width:475px;height:550px;}
#bestListBox .bestBox01 ul li.big { width:593px;height:548px;border:1px solid #d9d9d9;position:relative;margin-right:10px;}
#bestListBox .bestBox01 ul li.big .title { margin:31px 0 25px 27px;font-size:20px;font-family:'Noto Sans KR', sans-serif;font-weight:500;color:#000;letter-spacing:-0.4px;line-height:1;}
#bestListBox .bestBox01 ul li.big .title span { color:#cd160f;}
#bestListBox .bestBox01 ul li.big .name { margin:0 0 13px 27px;font-size:40px; font-family: 'Noto Sans KR', sans-serif; font-weight:500; letter-spacing:-0.4px; color:#000;line-height:1;}
#bestListBox .bestBox01 ul li.big .basic { margin:0 0 35px 27px;font-size:17px; font-family: 'Noto Sans KR', sans-serif; letter-spacing:-0.4px; color:#a1a1a1; line-height:22px;}
#bestListBox .bestBox01 ul li.big .dis { position:absolute;bottom:21px;left:29px;font-size:55px;font-family: 'Noto Sans KR', sans-serif;font-weight:500;color:#cd160f;line-height:1;}
#bestListBox .bestBox01 ul li.big .dis span { font-size:30px;}
#bestListBox .bestBox01 ul li.big .price { position:absolute;bottom:24px;left:134px;font-size:25px;font-family:"Verdana";font-weight:bold;color:#2f2f2f;line-height:1;}
#bestListBox .bestBox01 ul li.big .price span { font-size:16px;font-family: 'Noto Sans KR', sans-serif;font-weight:400;}

#bestListBox .bestBox01 ul li .pick_view { display:none;position:absolute;width:100%;height:100%;top:0;left:0;margin:0;padding:0;background:url("../images/pick_view_bg.png");z-index:2;}
#bestListBox .bestBox01 ul li .pick_view > a { display:block;width:100%;height:100%;position:relative;}
#bestListBox .bestBox01 ul li .pick_view > a > img { position:absolute;top:50%;left:50%;margin:-89px 0 0 -72px;}
#bestListBox .bestBox01 ul li.small { width:593px;height:550px;}
#bestListBox .bestBox01 ul li.small .itemBox { position:relative;width:593px;height:268px;border:1px solid #d9d9d9;}
#bestListBox .bestBox01 ul li.small .itemBox.mb10 { margin-bottom:10px;}
#bestListBox .bestBox01 ul li.small .itemBox .photo { position:relative;float:right;}
#bestListBox .bestBox01 ul li.small .itemBox .info { padding:31px 0 0 27px;width:300px;height:237px;position:relative;float:left;}
#bestListBox .bestBox01 ul li.small .itemBox .info .title { margin:0 0 25px;font-size:20px;font-family: 'Noto Sans KR', sans-serif;font-weight:500;color:#000;letter-spacing:-0.4px;line-height:1;}
#bestListBox .bestBox01 ul li.small .itemBox .info .title span { color:#cd160f;}
#bestListBox .bestBox01 ul li.small .itemBox .info .name { margin:0 0 13px;font-size:32px; font-family: 'Noto Sans KR', sans-serif; font-weight:500; letter-spacing:-0.4px; color:#000;line-height:1;}
#bestListBox .bestBox01 ul li.small .itemBox .info .basic { margin:0;font-size:17px; font-family: 'Noto Sans KR', sans-serif; letter-spacing:-0.4px; color:#a1a1a1; line-height:22px;}
#bestListBox .bestBox01 ul li.small .itemBox .info .dis { position:absolute;bottom:21px;left:29px;font-size:55px;font-family: 'Noto Sans KR', sans-serif;font-weight:500;color:#cd160f;line-height:1;}
#bestListBox .bestBox01 ul li.small .itemBox .info .dis span { font-size:30px;}
#bestListBox .bestBox01 ul li.small .itemBox .info .price { position:absolute;bottom:24px;left:134px;font-size:25px;font-family:"Verdana";font-weight:bold;color:#2f2f2f;line-height:1;}
#bestListBox .bestBox01 ul li.small .itemBox .info .price span { font-size:16px;font-family: 'Noto Sans KR', sans-serif;font-weight:400;}
#bestListBox .bestBox01 .no1 { background:url("../images/no_1_img.jpg") no-repeat top center}
#bestListBox .bestBox01 .no2 { background:url("../images/no_2_img.jpg") no-repeat right center}
#bestListBox .bestBox01 .no3 { background:url("../images/no_3_img.jpg") no-repeat right center}
#bestListBox .bestBox01 .no4 { background:url("../images/no_4_img.jpg") no-repeat right center}
#bestListBox .best_cate_box { margin-bottom:20px;height:100px;}
#bestListBox .best_cate.fixed { position:fixed;top:0;z-index:10;}
#bestListBox .best_cate:after { display:block;visibility:hidden;clear:both;content:""}
#bestListBox .best_cate li { float:left;}
#bestListBox .best_cate li a { display:block;width:133px;height:100px;text-indent:-9999px;background-repeat:no-repeat;transition:background,0.3s;-moz-transition:background,0.3s;-o-transition:background,0.3s;-webkit-transition:background,0.3s;}
#bestListBox .best_cate li a.first { width:136px;}
#bestListBox .best_cate li a:hover, #bestListBox .best_cate li a.active { }

#bestListBox .bestBox02 { padding:0; background:#fff;}
#bestListBox .bestBox02 > ul:after { display:block;visibility:hidden;clear:both;content:""}
#bestListBox .bestBox02 > ul { border-top:1px solid #d9d9d9;}
#bestListBox .bestBox02 > ul > li.itemBox {float:left; width:239px; height:321px; border:1px solid #d9d9d9;border-right:0;border-top:0;background:#f9f9f9;}
#bestListBox .bestBox02 > ul > li.itemBox.mr10 { padding:0; margin-right:10px;}
#bestListBox .bestBox02 > ul > li.itemBox > div.photo {width:100%; height:240px;background:#fff; border-bottom:1px solid #d9d9d9;}
#bestListBox .bestBox02 > ul > li.itemBox > div.icon_box { width:50px;height:45px;position:absolute;top:10px;left:10px;text-align:center;font-size:13px;font-family: 'Noto Sans KR', sans-serif;font-weight:500;color:#fff;padding-top:5px;line-height:17px;}
#bestListBox .bestBox02 > ul > li.itemBox > div.icon_box.bg1 { background:url("../images/best_icon_bg.png") no-repeat;}
#bestListBox .bestBox02 > ul > li.itemBox > div.icon_box.bg2 { background:url("../images/best_icon_bg2.png") no-repeat;}
#bestListBox .bestBox02 > ul > li.itemBox > div.icon_box strong { font-size:20px;}
#bestListBox .bestBox02 > ul > li.itemBox > div.info { position:relative;padding:10px 15px 0 15px;height:70px;}
#bestListBox .bestBox02 > ul > li.itemBox > div.info > .name { font-size:15px;display:inline-block;margin-top:5px;font-weight:400;line-height:17px;}
#bestListBox .bestBox02 > ul > li.itemBox > div.info > .name > a { color:#333}
#bestListBox .bestBox02 > ul > li.itemBox > div.info > .priceBox { position:absolute;left:15px;bottom:10px;}
#bestListBox .bestBox02 > ul > li.itemBox > div.info > .priceBox p { display:inline-block;font-family: 'Noto Sans KR', sans-serif;letter-spacing:-0.4px;font-weight:400;}
#bestListBox .bestBox02 > ul > li.itemBox > div.info > .priceBox .price { font-size:15px;color:#e91616}
#bestListBox .bestBox02 > ul > li.itemBox > div.info > .priceBox .cust { margin-left:5px;font-size:13px;color:#808080;text-decoration:line-through;vertical-align:-1px;}
#bestListBox .bestBox02 > ul > li.itemBox > .pick_view { display:none;position:absolute;width:100%;height:100%;top:0;left:0;margin:0;padding:0;background:url("../images/pick_view_bg.png");z-index:2;}
#bestListBox .bestBox02 > ul > li.itemBox > .pick_view > a { display:block;width:100%;height:100%;position:relative;}
#bestListBox .bestBox02 > ul > li.itemBox > .pick_view > a > img { position:absolute;top:50%;left:50%;margin:-89px 0 0 -72px;}

#bestListBox .bestBox02 > ul > li.itemBox.first { width:479px}
#bestListBox .bestBox02 > ul > li.itemBox.first > div.photo { width:479px;text-align:center;}

#bestListBox .bestBox02 > ul > li.rollingBox { float:left;width:718px;height:301px;padding:10px 0;border:1px solid #d9d9d9;border-top:0;background:#f9f9f9;position:relative;}
#bestListBox .bestBox02 > ul > li.rollingBox .tit { padding:14px 0 0 15px;margin-bottom:9px;font-size:20px;font-weight:400;color:#333;line-height:1;}
#bestListBox .bestBox02 > ul > li.rollingBox .rolling_container { width:718px;height:240px;position:relative;overflow:hidden;}
#bestListBox .bestBox02 > ul > li.rollingBox .rolling_container > ul.rolling { position:absolute;top:0;left:0;min-width:718px;width:100%;height:240px;overflow:hidden;}
#bestListBox .bestBox02 > ul > li.rollingBox .rolling_container > ul.rolling > li { float:left;width:688px;height:240px;padding:0 0 0 15px;}
#bestListBox .bestBox02 > ul > li.rollingBox .rolling_container > ul.rolling > li > ul.rollingBanner > li { float:left;margin-top:10px;margin-right:14px;}
#bestListBox .bestBox02 > ul > li.rollingBox .rollingBtn { position:absolute;right:15px;top:20px;}
#bestListBox .bestBox02 > ul > li.rollingBox .rollingBtn > a { float:left;border:1px solid #d9d9d9}
#bestListBox .bestBox02 > ul > li.rollingBox .rollingBtn > a.btn_next { border-left:none;}
#bestListBox .bestBox02 > ul > li.rollingBox .cntBox { position:absolute;top:21px;right:65px;}
#bestListBox .bestBox02 > ul > li.rollingBox .cntBox p { text-align:right;font-size:13px;font-family: 'Noto Sans KR', sans-serif;color:#858585}
#bestListBox .bestBox02 > ul > li.rollingBox .cntBox p span { color:#ec3c40;}

#bestListBox .bestBox02 > ul > li.bannerBox { float:left; width:239px; height:321px; border:1px solid #d9d9d9;border-top:0;}
#bestListBox .bestBox02 > ul > li.bannerBox > a { display:block;}

/* 기획전 */
#subContents .planning_ul { border-top:3px solid #ffa516;}
#subContents .planning_ul > li { width:100%;margin:0;padding:20px 0;border-bottom:1px dashed #d9d9d9}
#subContents .planning_ul > li.last { border-bottom:1px solid #d9d9d9;}
#subContents .planning_ul .planning_img { float:left;}
#subContents .planning_ul .text_box { float:right;width:200px;height:200px;position:relative;}
#subContents .planning_ul .text_box h3 { font-size:25px;font-family: 'Noto Sans KR', sans-serif;font-weight:500;letter-spacing:-0.4px;color:#333;margin:5px 0 15px; }
#subContents .planning_ul .text_box p { font-size:13px;font-family: 'Noto Sans KR', sans-serif;font-weight:400;letter-spacing:-0.4px;color:#707070;}
#subContents .planning_ul .text_box a.btn { position:absolute;left:0;bottom:0;display:block;width:180px;height:50px;line-height:50px;text-align:center;background:#ffa516;font-size:17px;font-weight:400;letter-spacing:-0.4px;color:#fff;}

/* 기획전 리스트 페이지 */
#subContents .shop_headBox .don_title { margin-top:0;padding-top:30px;}
#subContents .shop_headBox .planning_box { margin:0;padding:20px 0 0;border-top:3px solid #ffa516;;height:200px;}
#subContents .shop_headBox .planning_box img { float:left;}
#subContents .shop_headBox .planning_box .text_box { float:right;width:200px;height:200px;position:relative;}
#subContents .shop_headBox .planning_box .text_box h3 { font-size:25px;font-family: 'Noto Sans KR', sans-serif;font-weight:500;letter-spacing:-0.4px;color:#333;margin:5px 0 15px; }
#subContents .shop_headBox .planning_box .text_box p { font-size:13px;font-family: 'Noto Sans KR', sans-serif;font-weight:400;letter-spacing:-0.4px;color:#707070;}
#subContents .shop_headBox .planning_box .text_box a.btn { position:absolute;left:0;bottom:0;display:block;width:180px;height:50px;line-height:50px;text-align:center;background:#ffa516;font-size:17px;font-weight:400;letter-spacing:-0.4px;color:#fff;}


/* 검색페이지 */
#ssch h2.sch_title { font-size:22px;font-family: 'Noto Sans KR', sans-serif;font-weight:500;letter-spacing:-0.4px;color:#333;padding:5px 0 0;margin-bottom:15px;}
#ssch .search_form { border:1px solid #d9d9d9;background:#f9f9f9;padding:16px 30px;font-size:14px;font-family: 'Noto Sans KR', sans-serif;font-weight:400;letter-spacing:-0.4px;color:#707070;margin-bottom:30px;}
#ssch .search_form b { font-weight:500;color:#333;}
#ssch .search_form label { margin-left:15px;}
#ssch .search_form input[type="radio"] { margin-right:10px;vertical-align:-2px;}
#ssch .search_form #ssch_qfrom, #ssch .search_form #ssch_qto { width:118px;height:34px;border:1px solid #d9d9d9;margin-left:5px;line-height:34px;}
#ssch .search_form .keyword_search { float:right;}
#ssch .search_form #ssch_q { width:170px;height:34px;border:1px solid #d9d9d9;border-right:0;line-height:34px;}
#ssch .search_form .input_btn { width:60px;height:36px;text-align:center;border:none;background:#e51b13;color:#fff;font-size:14px;font-family: 'Noto Sans KR', sans-serif;font-weight:400;letter-spacing:-0.4px;}


/* 로그인 */
#subContents .member_center { width:1200px;margin:0 auto;padding-bottom:60px;}
#mb_login #login_fs { width:800px;height:375px;border-top:3px solid #ffa516;border-bottom:1px solid #d9d9d9;background:#f9f9f9;margin:0 auto;}
#mb_login #login_fs .login_left { float:left;width:500px;padding:60px 0 0 20px;position:relative;}
#mb_login #login_fs .login_left h3 { padding-left:33px;font-size:28px;font-family:'Noto Sans KR', sans-serif;font-weight:500;letter-spacing:-0.4px;color:#333;line-height:1;background:url("../images/order_bullet.png") no-repeat left center;margin-bottom:30px;}
#mb_login #login_fs .login_left h3 span.red { color:#e51b13;}
#mb_login #login_fs .login_right { float:right;}
#mb_login #login_fs .mb_id_box { position:relative;margin-bottom:10px;}
#mb_login #login_fs .mb_pw_box { position:relative;margin-bottom:13px;}
#mb_login #login_fs .frm_input { width:278px;height:52px;background-color:#fff !important;border:1px solid #d9d9d9;padding-left:55px;font-size:17px;font-family:'Noto Sans KR', sans-serif;font-weight:400;letter-spacing:-0.4px;}
#mb_login #login_fs .mb_id_box label, #mb_login #login_fs .mb_pw_box label { position:absolute;top:19px;left:19px;height:20px;padding-left:38px;font-size:17px;font-family:'Noto Sans KR', sans-serif;font-weight:400;letter-spacing:-0.4px;color:#a7a7a7;line-height:1;cursor:text;}
#mb_login #login_fs .mb_id_box label { background:url("../images/icon_login1.png") no-repeat left center;}
#mb_login #login_fs .mb_pw_box label { background:url("../images/icon_login2.png") no-repeat left center;}
#mb_login #login_fs .btn_submit { position:absolute;right:28px;top:120px;display:block;width:118px;height:118px;text-align:center;line-height:118px;font-size:20px;font-family:'Noto Sans KR', sans-serif;font-weight:400;letter-spacing:-0.4px;color:#fff;background:#e51b13;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;}
#mb_login #login_fs #login_auto_login { vertical-align:-5px;}
#mb_login #login_fs .auto_login_label { font-size:14px;font-weight:400;color:#858585;}
#mb_login #login_fs .login_ft { padding-right:164px;}
#mb_login #login_fs .login_ft a { float:right;padding:0;background:transparent;border:none;font-size:14px;font-weight:400;color:#858585;}
#mb_login #login_fs .login_ft span.line { float:right;display:inline-block;width:1px;height:11px;background:#858585;margin:5px 10px 0;}
#mb_login #login_fs .btn_confirm { margin-top:30px;}
#mb_login #login_fs .btn_confirm a { display:inline-block;width:145px;height:38px;border:1px solid #d9d9d9;background:#fff;font-size:15px;font-weight:400;letter-spacing:-0.4px;color:#707070;line-height:38px;}
#mb_login_od { width:800px;height:217px;border-top:3px solid #ffa516;border-bottom:1px solid #d9d9d9;background:#f9f9f9;margin:30px auto 0;}
#mb_login_od .login_od_left { float:left;width:471px;padding:30px 0 0 20px;position:relative;}
#mb_login_od .login_od_left h3 { padding-left:33px;font-size:20px;font-family:'Noto Sans KR', sans-serif;font-weight:500;letter-spacing:-0.4px;color:#333;line-height:1;background:url("../images/order_bullet.png") no-repeat left center;margin-bottom:30px;}
#mb_login_od .login_od_left .mb_id_box { position:relative;margin-bottom:10px;}
#mb_login_od .login_od_left .mb_pw_box { position:relative;}
#mb_login_od .login_od_left .frm_input { width:278px;height:52px;background-color:#fff !important;border:1px solid #d9d9d9;padding-left:55px;font-size:17px;font-family:'Noto Sans KR', sans-serif;font-weight:400;letter-spacing:-0.4px;}
#mb_login_od .mb_id_box label, #mb_login_od .mb_pw_box label { position:absolute;top:19px;left:19px;height:20px;padding-left:38px;font-size:17px;font-family:'Noto Sans KR', sans-serif;font-weight:400;letter-spacing:-0.4px;color:#a7a7a7;line-height:1;cursor:text;}
#mb_login_od .mb_id_box label { background:url("../images/icon_login1.png") no-repeat left center;}
#mb_login_od .mb_pw_box label { background:url("../images/icon_login2.png") no-repeat left center;}
#mb_login_od .btn_submit { position:absolute;right:0;top:80px;display:block;width:118px;height:118px;text-align:center;line-height:118px;font-size:20px;font-family:'Noto Sans KR', sans-serif;font-weight:400;letter-spacing:-0.4px;color:#fff;background:#e51b13;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;}
#mb_login_od .login_od_right { float:right;width:229px;padding:76px 40px 0;}
#mb_login_od .login_od_right p.tel { font-size:28px;color:#333;font-weight:500;margin-bottom:11px;}
#mb_login_od .login_od_right p.tel img { margin-right:12px;}
#mb_login_od .login_od_right p.info { font-size:15px;font-weight:400;letter-spacing:-0.4px;color:#707070;}
#mb_login_notmb { width:740px;height:290px;border-top:3px solid #ffa516;border-bottom:1px solid #d9d9d9;background:#f9f9f9;margin:30px auto 0;padding:30px;}
#mb_login_notmb h3 { padding-left:33px;font-size:20px;font-family:'Noto Sans KR', sans-serif;font-weight:500;letter-spacing:-0.4px;color:#333;line-height:1;background:url("../images/order_bullet.png") no-repeat left center;margin-bottom:30px;}
#mb_login_notmb #guest_privacy { width:700px;height:160px;font-size:14px;font-weight:400;color:#a7a7a7;letter-spacing:-0.4px;overflow:auto;background:#fff;padding:20px;}
#mb_login_notmb #agree { display:none;}
#mb_login_notmb .btn_confirm .btn02 { display:block;width:100%;height:50px;text-align:center;border:none;background:url("../images/main_slide_arrow_right.png") no-repeat 702px center#ffa516;font-size:15px;font-weight:400;letter-spacing:-0.4px;color:#fff;line-height:50px;padding:0;}


/* 아이디 비밀번호 찾기 */
#find_info h1#win_title { display:block;margin:0 auto 23px;padding-bottom:7px;font-size:28px;font-family: 'Noto Sans KR', sans-serif;letter-spacing:-0.4px;font-weight:500;color:#333;line-height:1;text-align:center;background:url("../images/sub_title_bg.png") no-repeat center bottom;border:none;border-top:3px solid #ffa516}
#info_fs { margin:0 auto;}
#info_fs th { width:109px;padding-left:28px;height:40px;font-size:16px;letter-spacing:-0.4px;font-weight:400;color:#333;background:url("../images/order_bullet.png") no-repeat left center;text-align:left;}
#info_fs td { height:40px;padding:5px 0;}
#info_fs td #mb_email { border:1px solid #d9d9d9;height:38px;width:100%;background-color:#fff !important;}
#info_fs #captcha_info { font-size:14px;font-weight:400;letter-spacing:-0.4px;color:#858585;}
#info_fs #captcha_key { border:1px solid #d9d9d9;}
#info_fs .win_btn .btn_submit { width:110px;height:35px;line-height:35px;color:#fff;background:#ffa516;font-size:16px;font-family: 'Noto Sans KR', sans-serif;font-weight:400;letter-spacing:-0.4px;color:#fff;}
#info_fs .win_btn button { width:110px;height:35px;line-height:35px;color:#fff;background:#fff;font-size:16px;font-weight:400;font-family: 'Noto Sans KR', sans-serif;letter-spacing:-0.4px;color:#ffa516;border:1px solid #ffa516;}


/* 회원정보수정 */
#mb_confirm { padding:0;width:auto;}
#confirm_fs { width:800px;height:277px;border-top:3px solid #ffa516;border-bottom:1px solid #d9d9d9;background:#f9f9f9;margin:0 auto;padding:60px 0 38px;position:relative;}
#confirm_fs .tit_box { text-align:center;}
#confirm_fs .tit_box h3 { padding-left:33px;font-size:30px;font-family:'Noto Sans KR', sans-serif;font-weight:500;letter-spacing:-0.4px;color:#333;line-height:1;background:url("../images/order_bullet.png") no-repeat left center;margin-bottom:30px;display:inline-block;}
#confirm_fs .tit_box h3 span.red { color:#e51b13;}
#confirm_fs .mb_id_box { margin-bottom:10px;padding-left:169px;}
#confirm_fs .mb_id_box #mb_confirm_id { display:inline-block;width:278px;height:52px;border:1px solid #d9d9d9;padding-left:55px;font-size:17px;font-family:'Noto Sans KR', sans-serif;font-weight:400;letter-spacing:-0.4px;line-height:52px;background:url("../images/icon_login1.png") no-repeat 17px center #fff}
#confirm_fs .mb_pw_box { position:relative;margin-bottom:13px;padding-left:169px;}
#confirm_fs .frm_input { width:278px;height:52px;background-color:#fff !important;border:1px solid #d9d9d9;padding-left:55px;font-size:17px;font-family:'Noto Sans KR', sans-serif;font-weight:400;letter-spacing:-0.4px;}
#confirm_fs .mb_pw_box label { position:absolute;top:19px;left:188px;height:20px;padding-left:38px;font-size:17px;font-family:'Noto Sans KR', sans-serif;font-weight:400;letter-spacing:-0.4px;color:#a7a7a7;line-height:1;cursor:text;background:url("../images/icon_login2.png") no-repeat left center;}
#confirm_fs .btn_submit { position:absolute;right:169px;top:120px;display:block;width:118px;height:118px;text-align:center;line-height:118px;font-size:20px;font-family:'Noto Sans KR', sans-serif;font-weight:400;letter-spacing:-0.4px;color:#fff;background:#e51b13;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;}
#confirm_fs .btn_confirm { margin-top:30px;}
#confirm_fs .btn_confirm a { display:inline-block;width:145px;height:38px;border:1px solid #d9d9d9;background:#fff;font-size:15px;font-weight:400;letter-spacing:-0.4px;color:#707070;line-height:38px;}


/* 회원가입 약관 */
#fregister { border-top:3px solid #ffa516;border-bottom:1px solid #d9d9d9;background:#f9f9f9;padding:30px;}
#fregister section { padding:0;margin-bottom:30px;}
#fregister section h3 { padding-left:33px;font-size:20px;font-family:'Noto Sans KR', sans-serif;font-weight:500;letter-spacing:-0.4px;color:#333;line-height:1;background:url("../images/order_bullet.png") no-repeat left center;margin-bottom:20px;display:inline-block;}
#fregister section textarea { display:block;width:96%;padding:2%;height:200px;border:1px solid #d9d9d9;font-size:14px;font-family:'Noto Sans KR', sans-serif;font-weight:400;letter-spacing:-0.4px;color:#a7a7a7;}
#fregister section .btn_submit { display:block;width:100%;height:50px;line-height:50px;padding:0;font-size:17px;font-family:'Noto Sans KR', sans-serif;font-weight:400;letter-spacing:-0.4px;text-align:center;background:url("../images/main_slide_arrow_right.png") no-repeat 1101px center #ffa516;}


/* 회원가입 정보입력 */
#regi_form .tbl_frm01.tbl_wrap2 { border-top:3px solid #ffa516;border-bottom:1px solid #d9d9d9;padding:30px 30px 23px;margin-bottom:30px;}
#regi_form .tbl_frm01.tbl_wrap2 caption { font-size:21px;font-family:'Noto Sans KR', sans-serif;font-weight:500;letter-spacing:-0.4px;color:#333;line-height:1;text-align:left;margin-bottom:10px;}
#regi_form .tbl_frm01.tbl_wrap2 caption span.red { color:#e51b13}
#regi_form .tbl_frm01.tbl_wrap2 tr th{width:145px; padding:7px 0 7px 28px; border:none; text-align:left; font-size:16px;font-weight:400;letter-spacing:-0.4px;color:#333;background:url("../images/order_bullet.png") no-repeat left center;}
#regi_form .tbl_frm01.tbl_wrap2 tr td{padding:7px 15px 7px 0;font-size:15px;font-weight:400;letter-spacing:-0.4px;color:#707070;border:none;}
#regi_form .tbl_frm01.tbl_wrap2 tr td input.frm_input { width:400px;height:38px;background-color:#fff !important;padding-left:5px;}
#regi_form .tbl_frm01.tbl_wrap2 tr td.tel input.frm_input { width:155px;height:38px;}
#regi_form .tbl_frm01.tbl_wrap2 tr .btn_add { display:inline-block;padding:0;width:134px;height:40px;font-size:15px;font-weight:400;font-family: 'Noto Sans KR', sans-serif;letter-spacing:-0.4px;color:#fff;background:#e51b13;border:none;text-align:center;line-height:40px;}
#regi_form .tbl_frm01.tbl_wrap2 tr .add_form { display:inline-block;padding:0;width:132px;height:38px;font-size:15px;font-weight:400;font-family: 'Noto Sans KR', sans-serif;letter-spacing:-0.4px;color:#e51b13;background:#fff;border:1px solid #e51b13;text-align:center;line-height:38px;margin-top:2px;}
#regi_form .tbl_frm01.tbl_wrap2 tr td .add_form { display:inline-block;padding:0;width:132px;height:38px;font-size:15px;font-weight:400;font-family: 'Noto Sans KR', sans-serif;letter-spacing:-0.4px;color:#e51b13;background:#fff;border:1px solid #e51b13;text-align:center;line-height:38px;vertical-align:top;}
#regi_form .tbl_frm01.tbl_wrap2 tr td .add_form a { color:#e51b13;}
#regi_form .tbl_frm01.tbl_wrap2 tr td.nick input { vertical-align:top;}
#regi_form .tbl_frm01.tbl_wrap2 tr td .ag_form.inline { display:inline-block;width:390px;}
#regi_form .tbl_frm01.tbl_wrap2 tr td .ag_form2 { color:#333;}
#regi_form .tbl_frm01.tbl_wrap2 tr td .add_form3 { display:inline-block;padding:0;width:132px;height:38px;background:#fff;border:1px solid #e51b13;text-align:center;line-height:38px;vertical-align:top;}
#regi_form .tbl_frm01.tbl_wrap2 tr td .add_form3 a { font-size:15px;font-weight:400;font-family: 'Noto Sans KR', sans-serif;letter-spacing:-0.4px;color:#e51b13;}
#regi_form .btn_confirm .btn_cancel { width:236px;height:51px;background:#fff;color:#ffa516;font-size:20px;font-family: 'Noto Sans KR', sans-serif;font-weight:400;letter-spacing:-0.4px;border:none;padding:0;line-height:53px;text-align:center;border:2px solid #ffa516;}
#regi_form .btn_confirm .btn_submit { width:240px;height:55px;background:#ffa516;color:#fff;font-size:20px;font-family: 'Noto Sans KR', sans-serif;font-weight:400;letter-spacing:-0.4px;border:none;padding:0;}


/* 회원가입완료 */
#reg_result #fresult_term { border-top:3px solid #ffa516;border-bottom:1px solid #d9d9d9;margin-bottom:40px;padding-top:381px;background:url("../images/register_result.gif") no-repeat top left;position:relative;}
#reg_result #fresult_term p.id { position:absolute;left:489px;top:207px;min-width:220px;height:52px;line-height:52px;font-size:26px;font-weight:500;letter-spacing:-0.4px;color:#2e2e2e;text-align:center;}
#reg_result #fresult_term .result_info { padding:30px 0;}
#reg_result #fresult_term .result_info h3 { display:block;float:left;width:480px;height:99px;line-height:99px;font-size:33px;font-family: 'Noto Sans KR', sans-serif;font-weight:500;letter-spacing:-0.4px;color:#333;text-align:center;border-right:1px solid #d9d9d9;}
#reg_result #fresult_term .result_info h3 span.red { color:#e51b13;}
#reg_result #fresult_term .result_info p.info { display:block;float:left;width:689px;padding:26px 0 26px 30px;font-size:15px;font-weight:400;letter-spacing:-0.4px;line-height:23px;color:#707070}
#reg_result .btn_confirm .btn02 { width:236px;height:51px;background:#fff;color:#ffa516;font-size:20px;font-family: 'Noto Sans KR', sans-serif;font-weight:400;letter-spacing:-0.4px;border:none;padding:0;line-height:53px;text-align:center;border:2px solid #ffa516;}
#reg_result .btn_confirm .btn01 { width:240px;height:55px;background:#ffa516;color:#fff;font-size:20px;font-family: 'Noto Sans KR', sans-serif;font-weight:400;letter-spacing:-0.4px;border:none;padding:0;line-height:55px;text-align:center;}



/* 마이페이지 layout */
#lnb_wrap { float:left;width:235px;margin-top:49px;}
#my_content { float:right;width:915px;}

/* 마이페이지 lnb */
#lnb_wrap .lnb_info { border-top:5px solid #ffa516;background:#333;}
#lnb_wrap .lnb_info .mb_text { font-size:14px;font-weight:400;letter-spacing:-0.4px;color:#fff;padding:33px 0 33px 92px;background:url("../images/icon_lnb.gif") no-repeat 20px center;border-bottom:1px dashed #808080;}
#lnb_wrap .lnb_info .mb_text strong { color:#ffa516;font-weight:400;}
#lnb_wrap .lnb_info .mb_info { padding:20px;}
#lnb_wrap .lnb_info .mb_info .point { width:177px;height:35px;padding-right:18px;font-size:14px;font-weight:400;letter-spacing:-0.4px;color:#333;line-height:35px;background:#fff;text-align:right;}
#lnb_wrap .lnb_info .mb_info .point span { float:left;display:inline-block;width:98px;height:35px;text-align:center;color:#fff;background:#ffa516}
#lnb_wrap .lnb_info .btn_box { margin-top:14px;width:195px;}
#lnb_wrap .lnb_info .btn_box a { display:block;width:88px;height:33px;border:1px solid #808080;text-align:center;font-size:14px;font-weight:400;letter-spacing:-0.4px;color:#b0b0b0;line-height:33px;}
#lnb_wrap .lnb_info .btn_box a:hover { background:#444;}
#lnb_wrap .lnb_info .btn_box .btn1 { float:left;}
#lnb_wrap .lnb_info .btn_box .btn2 { float:right;}
#lnb p.lnb_t { width:187px;height:55px;text-align:left;padding-left:48px;margin:3px 0 1px;font-size:16px;font-weight:400;letter-spacing:-0.4px;color:#333;background:url("../images/order_bullet.png") no-repeat 20px center #ece9e4;line-height:55px;}
#lnb ul:after { display:block;content:"";visibility:hidden;clear:both;}
#lnb ul li { float:left;}
#lnb ul li:first-child { margin-right:1px}
#lnb ul li a { display:inline-block;width:117px;height:56px;font-size:14px;font-weight:400;letter-spacing:-0.4px;color:#8a8681;line-height:56px;text-align:center;background:#f7f6f3;}
#lnb ul li a:hover, #lnb ul li a.on { text-decoration:underline;}
#lnb ul li.w100 { margin:0;width:100%;}
#lnb ul li.w100 a { width:100%;}

/* 마이페이지 */
#my_content .mini_info { margin-bottom:40px;}
#my_content .mini_info .mini_info_txt { height:48px;border:1px solid #d9d9d9;border-top:3px solid #ffa516;text-align:center;line-height:48px;font-size:18px;font-weight:400;letter-spacing:-0.4px;color:#333;background:#f9f9f9;margin-bottom:30px;}
#my_content .mini_info dl dt, #my_content .mini_info dl dd { float:left; }
#my_content .mini_info dl.first dt, #my_content .mini_info dl.first dd { border-top:1px solid #d9d9d9;}
#my_content .mini_info dl dt { width:228px;height:46px;line-height:46px;font-size:16px;font-weight:400;letter-spacing:-0.4px;color:#333;border:1px solid #d9d9d9;border-top:0;background:#f9f9f9;text-align:center;}
#my_content .mini_info dl dd { width:207px;height:46px;line-height:46px;padding-left:20px;font-size:16px;font-weight:400;letter-spacing:-0.4px;color:#707070;border-bottom:1px solid #d9d9d9;}
#my_content .mini_info dl.last dd { width:664px;border-right:1px solid #d9d9d9;}
#my_content .mini_info dl dd.last { border-right:1px solid #d9d9d9;}
#my_content .order_status { margin-bottom:40px;}
#my_content .order_status h3 { float:left;font-size:26px;font-family: 'Noto Sans KR', sans-serif;font-weight:500;letter-spacing:-0.4px;color:#333;line-height:1;padding-left:30px;background:url("../images/order_bullet.png") no-repeat left center;}
#my_content .order_status h3 span { display:inline-block;margin-left:20px;font-size:14px;font-weight:400;color:#707070}
#my_content .order_status .delivery_btn { float:right;}
#my_content .order_status .delivery_btn a { display:block;width:100px;height:26px;text-align:center;line-height:26px;font-size:13px;letter-spacing:-0.4px;font-weight:400;color:#fff;background:#ffa516;}
#my_content .status_box { margin-top:30px;}
#my_content .status_box ul li { float:left;}
#my_content .status_box ul li.order_line { padding-top:38px;}
#my_content .status_box ul li p { text-align:center;margin-bottom:20px;font-size:18px;font-weight:400;letter-spacing:-0.4px;color:#333;}
#my_content .status_box ul li p a { color:#e51b13;}
#my_content .latest h3 { float:left;font-size:26px;font-family: 'Noto Sans KR', sans-serif;font-weight:500;letter-spacing:-0.4px;color:#333;line-height:1;padding-left:30px;background:url("../images/order_bullet.png") no-repeat left center;}
#my_content .latest h3 span { display:inline-block;margin-left:20px;font-size:14px;font-weight:400;color:#707070}
#my_content .latest .more_btn { float:right;}
#my_content .latest .more_btn a { display:block;width:136px;height:26px;text-align:center;line-height:26px;font-size:13px;letter-spacing:-0.4px;font-weight:400;color:#fff;background:#ffa516;}
#my_content .my_table { margin:30px 0;width:100%;border:1px solid #d9d9d9;}
#my_content .my_table th { border-bottom:1px solid #d9d9d9;background:#f9f9f9;font-size:17px;font-weight:400;letter-spacing:-0.4px;color:#333;padding:10px 0;}
#my_content .my_table td { border-bottom:1px solid #d9d9d9;font-size:15px;font-weight:400;letter-spacing:-0.4px;color:#808080;padding:10px 0;text-align:center;}

/* 포인트 내역 */
#point h1#win_title { display:block;margin:0 auto 23px;padding-bottom:7px;font-size:28px;font-family: 'Noto Sans KR', sans-serif;letter-spacing:-0.4px;font-weight:500;color:#333;line-height:1;text-align:center;background:url("../images/sub_title_bg.png") no-repeat center bottom;border:none;border-top:3px solid #ffa516}
#point .tbl_wrap { margin:0 10px 20px;}
#point .tbl_wrap table { border:1px solid #d9d9d9;}
#point .tbl_wrap th { font-size:16px;font-weight:400;letter-spacing:-0.4px;color:#333;border-color:#d9d9d9;background:#f9f9f9;}
#point .tbl_wrap td { font-size:15px;font-weight:400;letter-spacing:-0.4px;color:#707070;border-bottom:1px dashed #d9d9d9;}
#point .tbl_wrap tfoot tr:first-child th, #point .tbl_wrap tfoot tr:first-child td { border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9;background:#f9f9f9;font-size:16px;color:#707070;}
#point .tbl_wrap tfoot tr:first-child th { color:#333;}
#point .tbl_wrap tfoot th, #point .tbl_wrap tfoot td { background:#ffa516;border-bottom:1px solid #d9d9d9;color:#fff;font-size:20px;}
#point .win_btn button { width:108px;height:33px;background:#fff;border:1px solid #ffa516;color:#ffa516;font-size:16px;font-family: 'Noto Sans KR', sans-serif;letter-spacing:-0.4px;font-weight:400;}

/* 게시판공통 */
.bo_center { width:1200px;margin:0 auto;padding:50px 0;}
#bo_tab:after { display:block;content:"";visibility:hidden;clear:both;}
#bo_tab { border-top:1px solid #d9d9d9;border-left:1px solid #d9d9d9;}
#bo_tab li { float:left;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;}
#bo_tab li a { display:block;width:239px;height:58px;line-height:58px;font-size:18px;font-weight:400;letter-spacing:-0.4px;color:#909090;text-align:center;background:#fff;}
#bo_tab li.last a { width:238px;}
#bo_tab li a.on, #bo_tab li a:hover { background:#323232;color:#ffa516;}
#bo_tab li a.on span, #bo_tab li a:hover span { color:#fff;}

/* 이용후기 */
#sps { position:relative;margin-bottom:20px;}
#sps #sps_empty { border-top:3px solid #ffa516;padding-top:50px;text-align:center;font-size:15px;}
#sps #sps_sch { margin:0;position:absolute;right:0;top:-60px;}
#sps #sps_sch .re_search { display:inline-block;vertical-align:middle;}
#sps #sps_sch .re_search a { display:inline-block;width:100px;height:40px;text-align:center;line-height:40px;font-size:15px;letter-spacing:-0.4px;font-weight:400;color:#fff;background:#ffa516;}
#sps #sps_sch .selectBox { display:inline-block;position:relative;width:108px;height:38px;line-height:38px;border:1px solid #d9d9d9;background:url("../images/select_arrow.png") no-repeat 93px center #fff;z-index:1;vertical-align:middle;}
#sps #sps_sch .selectBox label { position:absolute;top:0;left:13px;height:38px;line-height:38px;font-size:12px;font-weight:400;color:#707070;z-index:-1;}
#sps #sps_sch .selectBox select { width:100%;height:38px;line-height:38px;border:0;opacity:0;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-appearance:none;-moz-appearance:none;appearance:none;}
#sps #sps_sch .search_notice { width:178px;height:38px;border:1px solid #d9d9d9;border-right:0;vertical-align:middle;}
#sps #sps_sch .btn_submit2 { display:inline-block;width:60px;height:40px;border:none;background:#ffa516;color:#fff;font-size:14px;font-family: 'Noto Sans KR', sans-serif;font-weight:400;letter-spacing:-0.4px;color:#fff;margin-left:-2px;}
#sps ol { border-top:3px solid #ffa516;}
#sps ol li { padding:0;border:1px solid #d9d9d9;border-top:0;}
#sps ol li .sps_img { float:left;width:285px;text-align:center;}
#sps ol li .sps_img span {position:absolute;font-size:0;line-height:0;overflow:hidden}
#sps ol li .sps_section { float:left;width:913px;}
#sps ol li .sps_con_btn { float:right;width:118px;height:168px;border-left:1px solid #d9d9d9}
#sps ol li .sps_con_btn a { display:block;width:100%;height:168px;background:url("../images/sps_arrow_off.png") no-repeat center;}
#sps ol li .sps_center { float:left;width:793px;border-left:1px solid #d9d9d9;}
#sps ol li .sps_center .sps_subject { padding:25px 0 25px 25px;height:87px}
#sps ol li .sps_center .sps_subject h3 { font-size:17px;font-family: 'Noto Sans KR', sans-serif;font-weight:400;letter-spacing:-0.4px;color:#333;margin-bottom:10px;}
#sps ol li .sps_center .sps_subject p { font-size:14px;font-weight:400;letter-spacing:-0.4px;color:#858585}
#sps ol li .sps_center .sps_left { float:left;width:623px;}
#sps ol li .sps_center .time { float:right;text-align:center;width:145px;line-height:87px;font-size:14px;font-weight:400;letter-spacing:-0.4px;color:#a1a1a1;}
#sps ol li .sps_center .sps_dl { border-top:1px dashed #d9d9d9;background:#f9f9f9;height:30px;line-height:30px;padding:0 25px;}
#sps ol li .sps_center .sps_dl .name { float:left;}
#sps ol li .sps_center .sps_dl .star { float:right;}
#sps ol li .sps_con_box { border-top:1px solid #d9d9d9;background:#f9f9f9;padding:30px;display:none;font-size:14px;}
#sps ol li .sps_con_box img { display:block;margin:0 auto;}


/* 상품문의 */
#sqa { position:relative;margin-bottom:20px;}
#sqa #sqa_sch { margin:0;position:absolute;right:0;top:-60px;}
#sqa #sqa_sch .re_search { display:inline-block;vertical-align:middle;}
#sqa #sqa_sch .re_search a { display:inline-block;width:100px;height:40px;text-align:center;line-height:40px;font-size:15px;letter-spacing:-0.4px;font-weight:400;color:#fff;background:#ffa516;}
#sqa #sqa_sch .selectBox { display:inline-block;position:relative;width:108px;height:38px;line-height:38px;border:1px solid #d9d9d9;background:url("../images/select_arrow.png") no-repeat 93px center #fff;z-index:1;vertical-align:middle;}
#sqa #sqa_sch .selectBox label { position:absolute;top:0;left:13px;height:38px;line-height:38px;font-size:12px;font-weight:400;color:#707070;z-index:-1;}
#sqa #sqa_sch .selectBox select { width:100%;height:38px;line-height:38px;border:0;opacity:0;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-appearance:none;-moz-appearance:none;appearance:none;}
#sqa #sqa_sch .search_notice { width:178px;height:38px;border:1px solid #d9d9d9;border-right:0;vertical-align:middle;}
#sqa #sqa_sch .btn_submit2 { display:inline-block;width:60px;height:40px;border:none;background:#ffa516;color:#fff;font-size:14px;font-family: 'Noto Sans KR', sans-serif;font-weight:400;letter-spacing:-0.4px;color:#fff;margin-left:-2px;}
#sqa ol { border-top:3px solid #ffa516;}
#sqa ol li { padding:0;border:1px solid #d9d9d9;border-top:0;}
#sqa ol li .sqa_img { float:left;width:285px;text-align:center;}
#sqa ol li .sqa_img span {position:absolute;font-size:0;line-height:0;overflow:hidden}
#sqa ol li .sqa_section { float:left;width:913px;}
#sqa ol li .sqa_con_btn { float:right;width:118px;height:168px;border-left:1px solid #d9d9d9}
#sqa ol li .sqa_con_btn a { display:block;width:100%;height:168px;background:url("../images/sps_arrow_off.png") no-repeat center;}
#sqa ol li .sqa_center { float:left;width:793px;border-left:1px solid #d9d9d9;}
#sqa ol li .sqa_center .sqa_subject { padding:25px 0 25px 25px;height:87px}
#sqa ol li .sqa_center .sqa_subject h3 { font-size:17px;font-family: 'Noto Sans KR', sans-serif;font-weight:400;letter-spacing:-0.4px;color:#333;line-height:87px;}
#sqa ol li .sqa_center .sqa_left { float:left;width:623px;}
#sqa ol li .sqa_center .time { float:right;text-align:center;width:145px;line-height:87px;font-size:14px;font-weight:400;letter-spacing:-0.4px;color:#a1a1a1;}
#sqa ol li .sqa_center .sqa_dl { border-top:1px dashed #d9d9d9;background:#f9f9f9;height:30px;line-height:30px;padding:0 25px;}
#sqa ol li .sqa_center .sqa_dl .name { float:left;}
#sqa ol li .sqa_center .sqa_dl .stats { float:right;}
#sqa ol li .sqa_center .sqa_dl .stats.sit_qaa_done { color:#e51b13;}
#sqa ol li .sqa_center .sqa_dl .stats.sit_qaa_yet { color:#999;}
#sqa ol li .sqa_con { border-top:1px solid #d9d9d9;background:#f9f9f9;display:none;font-size:14px;}
#sqa ol li .sqa_con .sit_qa_qaq { padding:30px;border-bottom:1px dashed #d9d9d9;}
#sqa ol li .sqa_con .sit_qa_qaq span { display:block;padding-left:35px;font-size:15px;height:30px;line-height:30px;background:url("../images/icon_q.png") no-repeat left center;}
#sqa ol li .sqa_con .sit_qa_qaa { padding:30px;}
#sqa ol li .sqa_con .sit_qa_qaa span { display:block;padding-left:35px;font-size:15px;height:30px;line-height:30px;background:url("../images/icon_a.png") no-repeat left center;}


/* 이용안내 */
#cs8 { border-top:3px solid #ffa516}
#cs8 .box { padding:50px 50px 50px 30px;border-bottom:1px solid #d9d9d9}
#cs8 .box:last-child { border-bottom:none;}
#cs8 .box .cs_tit { float:left;width:227px;}
#cs8 .box .cs_tit h3 { font-size:30px;font-family: 'Noto Sans KR', sans-serif;font-weight:500;letter-spacing:-0.4px;color:#333;background:url("../images/order_bullet.png") no-repeat left 14px;padding:0 0 0 33px;}
#cs8 .box .cs_txt { float:left;width:893px;}
#cs8 .box .cs_txt p { font-size:17px;font-family: 'Noto Sans KR', sans-serif;font-weight:400;letter-spacing:-0.4px;color:#707070;line-height:38px;position:relative;padding-left:18px;}
#cs8 .box .cs_txt p span.blank { position:absolute;left:0;top:0;}
#cs8 .box .cs_txt span.red { color:#e51b13}
#cs8 .box .cs_txt strong { color:#333;font-weight:400;}
#cs8 .box .cs_txt .img { margin-top:30px;}
#cs8 .box .cs_txt .in_wbox { text-align:center;padding:12px;margin:7px 0;border:1px solid #d9d9d9;background:#f9f9f9;font-size:17px;font-family: 'Noto Sans KR', sans-serif;font-weight:400;letter-spacing:-0.4px;color:#707070;}


/* 관/부과세 안내 */
#cs9 { border-top:3px solid #ffa516}
#cs9 .box { padding:50px 50px 50px 30px;border-bottom:1px solid #d9d9d9}
#cs9 .box:last-child { border-bottom:none;}
#cs9 .box .cs_tit { float:left;width:287px;}
#cs9 .box .cs_tit h3 { font-size:30px;font-family: 'Noto Sans KR', sans-serif;font-weight:500;letter-spacing:-0.4px;color:#333;background:url("../images/order_bullet.png") no-repeat left 14px;padding:0 0 0 33px;}
#cs9 .box .cs_txt { float:left;width:833px;}
#cs9 .box .cs_txt p { font-size:17px;font-family: 'Noto Sans KR', sans-serif;font-weight:400;letter-spacing:-0.4px;color:#707070;line-height:38px;position:relative;padding-left:18px;}
#cs9 .box .cs_txt p span.blank { position:absolute;left:0;top:0;}
#cs9 .box .cs_txt span.red { color:#e51b13}
#cs9 .box .cs_txt strong { color:#333;font-weight:400;}
#cs9 .box .cs_txt .in_wbox { text-align:center;padding:12px;margin:7px 0;border:1px solid #d9d9d9;background:#f9f9f9;font-size:17px;font-family: 'Noto Sans KR', sans-serif;font-weight:400;letter-spacing:-0.4px;color:#707070;}
#cs9 .box .cs_txt .cs_tb { border-top:2px solid #ffa516;margin:25px 0 35px;}
#cs9 .box .cs_txt .cs_tb caption { display:none;}
#cs9 .box .cs_txt .cs_tb th { border:1px solid #d9d9d9;background:#f9f9f9;font-size:17px;font-weight:400;letter-spacing:-0.4px;color:#333;text-align:center;padding:13px 0;}
#cs9 .box .cs_txt .cs_tb td { border:1px solid #d9d9d9;font-size:15px;font-weight:400;letter-spacing:-0.4px;color:#707070;text-align:center;padding:8px 0;}
#cs9 .box .cs_txt .cs_tb.fl { float:left;width:402px;}
#cs9 .box .cs_txt .cs_tb.fr { float:right;width:402px;}
#cs9 .box .cs_txt .cs_tb span.red { color:#e51b13;vertical-align:-3px;}


/* 통관시 주의사항 */
#cs10 { border-top:3px solid #ffa516}
#cs10 .box { padding:50px 50px 50px 30px;border-bottom:1px solid #d9d9d9}
#cs10 .box:last-child { border-bottom:none;}
#cs10 .box .cs_tit { float:left;width:287px;}
#cs10 .box .cs_tit h3 { font-size:30px;font-family: 'Noto Sans KR', sans-serif;font-weight:500;letter-spacing:-0.4px;color:#333;background:url("../images/order_bullet.png") no-repeat left 14px;padding:0 15px 0 33px;}
#cs10 .box .cs_txt { float:left;width:833px;}
#cs10 .box .cs_txt p { font-size:17px;font-family: 'Noto Sans KR', sans-serif;font-weight:400;letter-spacing:-0.4px;color:#707070;line-height:38px;}
#cs10 .box span.red { color:#e51b13}
#cs10 .box strong { color:#333;font-weight:400;}


/* 회사소개 공통 */
.comp_center { width:1200px;margin:0 auto;padding:50px 0;}
#comp_tab:after { display:block;content:"";visibility:hidden;clear:both;}
#comp_tab { border-top:1px solid #d9d9d9;border-left:1px solid #d9d9d9;}
#comp_tab li { float:left;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;}
#comp_tab li a { display:block;width:299px;height:58px;line-height:58px;font-size:18px;font-weight:400;letter-spacing:-0.4px;color:#909090;text-align:center;background:#fff;}
#comp_tab li.last a { width:298px;}
#comp_tab li a.on, #bo_tab li a:hover { background:#323232;color:#ffa516;}
#comp_tab li a.on span, #bo_tab li a:hover span { color:#fff;}

/* 회사소개 */
#comp1 { border-top:3px solid #ffa516}
#comp1 .box { padding:50px 50px 50px 30px;}
#comp1 .box .cs_tit { float:left;width:286px;}
#comp1 .box .cs_tit h3 { font-size:30px;font-family: 'Noto Sans KR', sans-serif;font-weight:500;letter-spacing:-0.4px;color:#333;background:url("../images/order_bullet.png") no-repeat left 14px;padding:0 15px 0 33px;}
#comp1 .box .cs_txt { float:left;width:834px;}

/* 사이트 이용약관 */
#comp2 { border-top:3px solid #ffa516}
#comp2 .box { padding:50px 50px 50px 30px;border-bottom:1px solid #d9d9d9}
#comp2 .box:last-child { border-bottom:none;}
#comp2 .box .cs_tit { float:left;width:286px;}
#comp2 .box .cs_tit h3 { font-size:30px;font-family: 'Noto Sans KR', sans-serif;font-weight:500;letter-spacing:-0.4px;color:#333;background:url("../images/order_bullet.png") no-repeat left 14px;padding:0 15px 0 33px;}
#comp2 .box .cs_txt { float:left;width:834px;}
#comp2 .box .cs_txt h4 { font-size:17px;font-family: 'Noto Sans KR', sans-serif;letter-spacing:-0.4px;color:#333;font-weight:400;margin:20px 0 10px;}
#comp2 .box .cs_txt h4:first-child { margin-top:0;}
#comp2 .box .cs_txt p { font-size:17px;font-family: 'Noto Sans KR', sans-serif;font-weight:400;letter-spacing:-0.4px;color:#707070;line-height:30px;}
#comp2 .box .cs_txt p span.mini { font-size:15px;line-height:25px;display:block;position:relative;padding-left:18px;}
#comp2 .box .cs_txt p.pd { position:relative;padding-left:18px;}
#comp2 .box .cs_txt p.pd2 { position:relative;padding-left:26px;}
#comp2 .box .cs_txt p span.blank { position:absolute;left:0;top:0;}

/* 개인정보 취급방침 */
#comp3 { border-top:3px solid #ffa516}
#comp3 .box { padding:50px 50px 50px 30px;border-bottom:1px solid #d9d9d9}
#comp3 .box:last-child { border-bottom:none;}
#comp3 .box.top p { font-size:17px;font-family: 'Noto Sans KR', sans-serif;font-weight:400;letter-spacing:-0.4px;color:#707070;line-height:30px;}
#comp3 .box.top p strong { color:#333;font-weight:400;}
#comp3 .box .cs_tit { float:left;width:286px;}
#comp3 .box .cs_tit h3 { font-size:30px;font-family: 'Noto Sans KR', sans-serif;font-weight:500;letter-spacing:-0.4px;color:#333;background:url("../images/order_bullet.png") no-repeat left 14px;padding:0 15px 0 33px;}
#comp3 .box .cs_txt { float:left;width:834px;}
#comp3 .box .cs_txt h4 { font-size:17px;font-family: 'Noto Sans KR', sans-serif;letter-spacing:-0.4px;color:#333;font-weight:400;margin:20px 0 10px;}
#comp3 .box .cs_txt h4:first-child { margin-top:0;}
#comp3 .box .cs_txt p { font-size:17px;font-family: 'Noto Sans KR', sans-serif;font-weight:400;letter-spacing:-0.4px;color:#707070;line-height:30px;}
#comp3 .box .cs_txt p span.mini { font-size:15px;line-height:25px;display:block;position:relative;padding-left:18px;}
#comp3 .box .cs_txt p strong { color:#333;font-weight:400;}
#comp3 .box .cs_txt span.red { color:#e51b13}


/* 비밀번호 입력 */
#pw_confirm { width:800px;height:217px;border-top:3px solid #ffa516;border-bottom:1px solid #d9d9d9;background:#f9f9f9;margin:30px auto 0;}
#pw_confirm .pw_left { float:left;width:471px;padding:30px 0 0 20px;position:relative;}
#pw_confirm .pw_left h3 { padding-left:33px;font-size:20px;font-family:'Noto Sans KR', sans-serif;font-weight:500;letter-spacing:-0.4px;color:#333;line-height:1;background:url("../images/order_bullet.png") no-repeat left center;margin-bottom:30px;}
#pw_confirm .pw_left .pw_box { position:relative;}
#pw_confirm .pw_left .frm_input { width:278px;height:52px;background-color:#fff !important;border:1px solid #d9d9d9;padding-left:55px;font-size:17px;font-family:'Noto Sans KR', sans-serif;font-weight:400;letter-spacing:-0.4px;}
#pw_confirm .pw_left .pw_box label { position:absolute;top:19px;left:19px;height:20px;padding-left:38px;font-size:17px;font-family:'Noto Sans KR', sans-serif;font-weight:400;letter-spacing:-0.4px;color:#a7a7a7;line-height:1;cursor:text; background:url("../images/icon_login2.png") no-repeat left center;}
#pw_confirm .pw_left .btn_submit { position:absolute;right:0;top:80px;display:block;width:118px;height:54px;text-align:center;line-height:54px;font-size:20px;font-family:'Noto Sans KR', sans-serif;font-weight:400;letter-spacing:-0.4px;color:#fff;background:#e51b13;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;}
#pw_confirm .pw_right { float:right;width:229px;padding:76px 40px 0;}
#pw_confirm .pw_right p { font-size:15px;font-weight:400;letter-spacing:-0.4px;color:#707070;}
#pw_confirm .btn_confirm { margin-top:20px;}
#pw_confirm .btn_confirm a { display:inline-block;width:110px;height:35px;line-height:35px;color:#fff;background:#fff;font-size:16px;font-weight:400;font-family: 'Noto Sans KR', sans-serif;letter-spacing:-0.4px;color:#ffa516;border:1px solid #ffa516;}


/* 개인결제 */
#forderform .btn_submit { width:240px;height:55px;background:#ffa516;color:#fff;font-size:20px;font-family: 'Noto Sans KR', sans-serif;font-weight:400;letter-spacing:-0.4px;border:none;padding:0;}


#sod_list {position:relative}
#sod_list #cp_frm {z-index:10000;position:absolute;top:0;left:99px;padding:20px;width:500px;height:auto !important;height:500px;max-height:500px;border:1px solid #000;background:#f2f5f9;overflow-y:scroll;overflow-x:none}

#sod_frm_orderer {margin:20px 0 40px}
#sod_frm_orderer #od_addr_jibeon, #sod_frm_taker #od_b_addr_jibeon {display:inline-block;margin:5px 0 0}

#sod_frm_same {margin:0 0 10px}

#sod_frm #od_memo {height:80px; width:100%; border:1px solid #e8e8e8;}

#sod_frm p#sod_escrow_txt { margin:10px auto;display:block;width:380px;border:1px solid #e8e8e8;padding:10px;}
#sod_frm p#sod_escrow_txt > strong { font-size:14px;color:#ff0000;margin-bottom:5px;display:inline-block;}

#sod_frm #display_pay_process {text-align:center}
#sod_frm #display_pay_process span {display:block;margin:5px 0 0}

#sod_frm_pay {position:relative}
#sod_frm_pay h2 {margin:0 0 10px}
#sod_frm_pay .tbl_wrap th {width:auto !important;font-weight:bold;text-align:center !important}
#sod_frm_pay .tbl_wrap td {padding:8px 5px 6px !important;border-top:1px solid #e9e9e9 !important;border-bottom:1px solid #e9e9e9 !important;line-height:1.5em !important;word-break:break-all !important}
#sod_frm_pay_info {margin:0 0 10px}

#sod_frm_pay #sc_coupon_frm, #sod_frm_pay #od_coupon_frm {z-index:10000;position:absolute;top:0;left:99px;padding:20px;width:500px;height:auto !important;height:500px;max-height:500px;border:1px solid #000;background:#f2f5f9;overflow-y:scroll}


#settle_bank {margin:10px 0 0}

#limit_items .limit { border-top:2px solid #fccf44;}
#limit_items .limit .limit_list { border-bottom:1px solid #d9d9d9;}
#limit_items .limit .limit_list:after { display:block;content:'';clear:both;overflow:hidden;}
#limit_items .limit .limit_list ul { float:left;width:239px;border-left:1px solid #d9d9d9;}
#limit_items .limit .limit_list ul:last-child .img_box, #limit_items .limit .limit_list ul:last-child .text_box { border-right:1px solid #d9d9d9;}
#limit_items .limit .limit_list ul .img_box { text-align:center;height:212px;padding-top:28px;border-bottom:1px solid #d9d9d9;position:relative;}
#limit_items .limit .limit_list ul .img_box > a { display:block;width:100%;height:100%;}
#limit_items .limit .limit_list ul .img_box .icon_box { position:absolute;top:-4px;right:0;}
#limit_items .limit .limit_list ul .img_box .limit_box { position:absolute;bottom:0;left:0;width:100%;height:43px;background:url("../images/limit_bg.png") no-repeat;padding-top:15px;}
#limit_items .limit .limit_list ul .img_box .limit_box p { padding:3px 0 3px 66px;width:163px;text-align:center;font-size:12px;font-family: 'Noto Sans KR', sans-serif;letter-spacing:-0.4px;line-height:1;color:#333;}
#limit_items .limit .limit_list ul .img_box .limit_box p .orange { color:#ff7e00;}
#limit_items .limit .limit_list ul .img_box .limit_box p .gray { color:#bcbcbc;}
#limit_items .limit .limit_list ul .img_box .limit_box p .red { color:#e91616;}
#limit_items .limit .limit_list ul .img_box .limit_box .limit_barBox { margin:3px 0 3px 66px;width:161px;height:11px;border:1px solid #ff7e00;background:#ff7e00;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-o-border-radius:6px;-ms-border-radius:6px;overflow:hidden;}
#limit_items .limit .limit_list ul .img_box .limit_box .limit_barBox .limit_bar { display:none;width:151px;height:11px;margin-left:4px;position:relative;}
#limit_items .limit .limit_list ul .img_box .limit_box .limit_barBox .limit_bar:before { position:absolute;top:0;left:-4px;display:block;content:'';width:4px;height:11px;background:url("../images/limit_before.png") no-repeat left top;}
#limit_items .limit .limit_list ul .img_box .limit_box .limit_barBox .limit_on { display:block;height:11px;background:#fff;position:absolute;top:0;left:0;}
#limit_items .limit .limit_list ul .img_box .limit_box .limit_barBox .limit_on:after { display:block;content:"";width:4px;height:11px;background:url("../images/limit_poly.png") no-repeat left top;position:absolute;right:-4px;top:0;}
#limit_items .limit .limit_list ul .text_box { padding:11px 20px 0;height:69px;background:#f9f9f9;position:relative;transition:background-image,background-color .3s;-webkit-transition:background-image,background-color .3s;-moz-transition:background-image,background-color .3s;-o-transition:background-image,background-color .3s;}
#limit_items .limit .limit_list ul .text_box .limit_name { font-size:15px;font-family: 'Noto Sans KR', sans-serif;letter-spacing:-0.4px;color:#333;font-weight:400;line-height:17px;}
#limit_items .limit .limit_list ul .text_box .limit_priceBox { position:absolute;left:20px;bottom:10px;}
#limit_items .limit .limit_list ul .text_box .limit_priceBox p { display:inline-block;font-family: 'Noto Sans KR', sans-serif;letter-spacing:-0.4px;font-weight:400;}
#limit_items .limit .limit_list ul .text_box .limit_priceBox .limit_price { font-size:15px;color:#e91616}
#limit_items .limit .limit_list ul .text_box .limit_priceBox .limit_cust { margin-left:5px;font-size:13px;color:#808080;text-decoration:line-through;vertical-align:-1px;}
#limit_items .limit .limit_list ul:hover > .text_box { background-color:#fccf44;background-image:url("../images/md_pick_arrow.png");background-repeat:no-repeat;background-position:216px center;}