@charset "UTF-8"; 
/*****************************************************************

Copyright C 다온테마 All rights reserved. 
daontheme@daum.net
본 페이지는 유료컨텐츠 다온테마용 CSS입니다. 불법복제시 법적인 제제를 받으실 수 있습니다. 
라이센스를 삭제하지 마세요. 라이센스 삭제시 불법 사용으로 간주될 수 있습니다.
기본 css 는 
1. 테마폴더/css/default_shop.css
2. 테마폴더/skin/shop/daon/style.css 에 있습니다. 

******************************************************************/

/* ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
	영카트는 CSS가 매우 복잡하므로 CSS코드의 설명과 수정은 무료지원되지 않습니다.
 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */



/*safari
input[type=checkbox]{
  -webkit-appearance:checkbox; 
  -webkit-border-radius:0; 
}
*/
input[type=radio]{
  -webkit-appearance:radio; 
  -webkit-border-radius:0; 
}

input,textarea:focus{
	outline:none !important; 
	outline-style:none !important; 
}


/* 버튼 */
a.btn02{background-color:#333;}

/* 팝업 */
#hd_pop{z-index:1000; position:relative; margin:0 auto; width:1400px; height:0}
#hd_pop h2{position:absolute; font-size:0; line-height:0; overflow:hidden}
.hd_pops{position:absolute; border:1px solid #e9e9e9; background:#fff}
.hd_pops img{max-width:100%}
.hd_pops_footer{padding:0; background:#000; color:#fff; text-align:left; position:relative}
.hd_pops_footer:after{display:block; visibility:hidden; clear:both; content:""}
.hd_pops_footer button{padding:10px; border:0; color:#fff}
.hd_pops_footer .hd_pops_reject{background:#000; text-align:left}
.hd_pops_footer .hd_pops_close{background:#393939; position:absolute; top:0; right:0}


/* 본문 */
#wrapper{z-index:auto; margin:0px auto; width:100%; max-width:100%; position:relative; zoom:1; min-width:auto; background:#fff;}
#wrapper:after{display:block; visibility:hidden; clear:both; content:""}
#container{position:relative; float:none; width:100%; max-width:1400px; margin:0 auto; min-height:auto; height:auto !important; height:500px; background:#fff; zoom:1}
#container:after{display:block; visibility:hidden; clear:both; content:""}



/* 상품리스트 관련공통*/
.sct_sns_bg{background:rgba(0,0,0,0.5) !important;}
.sct_disc{position:absolute; top:0px; right:0px !important; width:40px; height:34px; line-height:15px !important; padding-top:3px !important; color:#fff; text-align:center; font-size:1em !important; font-weight:bold; background-color:rgba(0,0,0,0.9) !important;}  
.sct_disc:after{content:""; position:absolute; top:34px; left:0; width:0px; height:0px; border-bottom:20px solid none; border-top:8px solid rgba(0,0,0,0.9); border-right:20px solid transparent; border-left:20px solid  transparent; font-weight:bold;} 
.sct_disc span{display:block; font-size:0.7em; font-weight:normal; color:#ddd; letter-spacing:0.05em;}
.shop_icon_soldout{width:auto; position:relative; display:inline-block; color:#fff; line-height:20px; padding:0 5px; font-size:0.92em; margin:1px; border-radius:2px; font-weight:normal; letter-spacing:-0.05em; background:none !important; color:red; font-style:italic;}
.sct_cost{display:block; margin:0 0 10px; font-size:1.3em; font-weight:400;}
.sct_dict{color:#aaa; text-decoration:line-through; font-weight:normal; font-size:0.8em;}
.shop_icon{font-size:0.9em;}
.shop_icon_1{background:#666;}
.shop_icon_2{background:#666}
.shop_icon_3{background:#666}
.shop_icon_4{background:#666}
.shop_icon_5{background:#666}
.sct_cartop_wr{background:rgba(0,0,0,0.8) !important;}
.sct_cartop_wr label{color:#fff;}
.sct_cartop_wr .cartopt_cart_btn, .sct_cartop_wr .cartopt_close_btn{width:49.3%; display:block; margin-bottom:0px; font-size:0.9em; padding:5px 0px;}
.sct_cartop_wr .cartopt_cart_btn{float:left;}
.sct_cartop_wr .cartopt_close_btn{float:right;}
.sct_cartop_wr:after{clear:both;}
.sct_wrap .sctrl{top:40px;}
.sctrl button{border:1px solid #6A6A6A;}
.lists-row{margin-right:0px; margin-left:0px}
.lists-row .col-row-0,.lists-row .col-row-1,.lists-row .col-row-2,.lists-row .col-row-3,.lists-row .col-row-4,.lists-row .col-row-5,.lists-row .col-row-6,.lists-row .col-row-7,.lists-row .col-row-8,.lists-row .col-row-9,.lists-row .col-row-10{
padding-left:0px; padding-right:0px;}
.lists-row .col-row-0,.lists-row .col-row-1{width:100%}
.lists-row .col-row-0,.lists-row .col-row-1{width:100%}
.lists-row .col-row-2{width:50%}
.lists-row .col-row-3{width:33.33333333%}
.lists-row .col-row-4{width:23.5%}
.lists-row .col-row-5{width:20%}
.lists-row .col-row-6{width:16.66666667%}
.lists-row .col-row-7{width:14.28571428%}
.lists-row .col-row-8{width:12.5%}
.lists-row .col-row-9{width:11.11111111%}
.lists-row .col-row-10{width:10%}
.share-kakaotalk{background:#ffeb00 !important;}


/*	메인상품 리스트 타이틀 */
.sct_wrap header{margin:20px auto; margin-top:60px; text-align:center; border:0px solid red;}
.sct_wrap h2{float:none; text-align:center; font-size:1.5em; margin:0 0 10px 0; display:block; padding:0 0 7px; border-bottom:0px solid #000; line-height:1em;}
.sct_wrap h2 a{text-decoration:none}
.sct_wrap h2:after{display:block; clear:both; content:""; width:30px; padding-bottom:20px; margin:0 auto; border-bottom:1px solid #000; visibility:visible;}



/* ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
	아래쪽부터는 수정을 권하지 않습니다. 영카트는 CSS가 매우 복잡하므로 CSS코드의 설명과 수정은 무료지원되지 않습니다.
 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */

/* 공통 */
.lview{}
.sview{display:none;} 
.mview{display:none;}
.saview{display:none;}
a:focus, button:focus, input:focus{outline:none !important;}
input[type=text]:focus,input[type=password]:focus, textarea:focus,select:focus, input:focus{box-shadow:none; border:1px solid #000 !important; outline:none;}
.wr_content textarea, .tbl_frm01 textarea, .form_01 textarea, .frm_input, select{box-shadow:none; border:1px solid #ccc !important; outline:none;}
#bo_w .btn_cancel{min-width:85px;}
.btn{margin:0px 3px;}
.frm_input{height:40px;}
.btn_submit{background:#222; border:1px solid #222;}
.btn_submit:hover{background:rgba(0,118,190,1); border:1px solid rgba(0,118,190,1);}
.sit_btn_buy{background:#222; border:1px solid #222;}
.sit_btn_buy:hover{background:rgba(0,118,190,1); border:1px solid rgba(0,118,190,1);}

a.btn_b011,.btn_b011{display:inline-block; color:#bababa; text-decoration:none; vertical-align:middle; border:0; background:transparent; font-size:0.9em; border:1px solid #ddd; border-radius:3px;}
a.btn_b011:hover, .btn_b011:hover{color:#000; background-color:#000; color:#fff; border:1px solid #000;}
a.btn_b011 i,.btn_b011 i{font-size:1em;}
a.btn_b011 span,.btn_b011 span{padding-left:5px; font-size:1.1em; color:#000;}
a.btn_b011:hover span, .btn_b011:hover span{color:#fff;}

#bo_cate{   padding:0px; margin:10px 0; margin-bottom:20px; border-bottom:1px solid #ddd;}
#bo_cate li{display:inline-block; padding:0px; min-width:150px; padding-right:2px; text-align:center;}
#bo_cate a{color:#333; display:block; line-height:40px; padding:0 20px; border-radius:0px; border:1px solid #ddd; background:#fff; border-bottom:0px; text-align:center;}
#bo_cate a:focus, #bo_cate a:hover, #bo_cate a:active{color:#333; text-decoration:none; background:#d2d6dc; border:1px solid #d2d6dc; border-bottom:0px;}
#bo_cate #bo_cate_on{z-index:2; background:#333; color:#fff; font-weight:500; border:1px solid #333; border-bottom:0px; -webkit-box-shadow:none; box-shadow:0;}




/* 상품리스트 lis.php     스킨:테마폴더/skin/shop/daon/list.10.skin.php  */
#sct_location{position:static; float:left; padding:15px 0;}
.is_right .shop_select_to_html .menulist{left:0 !important; right:auto; z-index:9999; margin-top:4px;}
.shop_select_to_html .menulist{top:33px; border-radius:0; padding:0;}
.shop_select_to_html:hover .category_title, .shop_select_to_html:hover .category_title i{color:#000;}
.shop_select_to_html .option.selected, .shop_select_to_html .option.selected a{color:#0B5FA2;}
.sct_admin{position:absolute; right:0;}
.sct_admin a{margin-top:8px;}
.sct_ct{clear:both; padding:0; text-align:center;}
#sct_ct_1 li{position:relative; border-right:0;}
#sct_ct_1 li:after{position:absolute; top:50%; right:0; transform:translateY(-50%); display:block; clear:both; content:""; width:1px; height:10px; background:#555;}
#sct_ct_1 li:nth-child(4n):after{display:none;}
#sct_ct_1 li:last-child:after{display:none;}
.sct_10.lists-row{margin-top:25px;}
.shop_select_to_html span{padding:10px 10px 15px;}
.shop_select_to_html .menulist ul.wide{width:auto; min-width:100px;}
.shop_select_to_html .option a{padding:0px 10px}
#sct_hhtml{width:100%;}
#sct_hhtml img{max-width:100%;}
#sct_thtml{width:100%;}
#sct_thtml img{max-width:100%;}


/* 상품상세 shop/item.php      스킨:테마폴더/skin/shop/daon/item.form.skin.php  &&  item.form.skin.php */
#sit_ov_wrap{width:100%; padding:45px 0; padding-top:0; padding-bottom:0px;}
#sit_pvi{width:40%; background:none;}
#sit_pvi_big{float:left; width:100%; margin-bottom:20px;}
#sit_pvi_big img{width:100%; border:1px solid #dbdbdb; box-sizing:border-box;}
#sit_pvi_big #popup_item_image{bottom:auto; margin-top:-43px;}
#sit_pvi_thumb{ width:100%; background:none;}
#sit_pvi_thumb li{margin:0; text-align:center; float:left; width:18%; margin-right:2.5%; margin-bottom:2.5%;}
#sit_pvi_thumb li:nth-child(5n){margin-right:0;}
#sit_pvi_thumb li img{width:100%; height:auto;}
#sit_ov{width:57%;}
#sit_ov_btn{margin-top:10px;}
#sit_ov_btn button{width:30%; margin-right:1%; margin-bottom:0;}
#sit_ov_btn .sit_btn_wish{width:8%; margin-bottom:0;}
#sit_ov_btn .itemform-naverpay{padding-top:10px !important; text-align:left;}
#sit_siblings a{color:#000;}
#sit_pvi_nwbig img {width:100%; height:auto;} 
#sit_pvi_nw li{margin:0; text-align:center; float:left; width:18%; margin-right:2.5%; margin-bottom:2.5%;}
#sit_pvi_nw li:nth-child(5n){margin-right:0;}
#sit_pvi_nw li img{width:100%; height:auto; border:1px solid #dbdbdb; box-sizing:border-box;}
#sit_tab{width:100%; display:block;}
#sit_tab .tab_tit{padding:0;}
#sit_tab .tab_tit li{width:25%; border-right:1px solid #eee; box-sizing:border-box;}
#sit_tab .tab_tit li:last-child{border-right:0;}
#sit_tab .tab_tit li .selected{background:#222; color:#fff;}
#sit_tab .tab_tit li .selected:after{height:0;}
#sit_tab .tab_tit li button{font-size:1em; padding:15px 0; line-height:1.5em;}
#sit_tab .tab_con{padding:25px 15px;}
#sit_tab .tab_tit li button{height:50px;}
#sit_inf_explan{margin-bottom:40px;}
#sit_inf{margin:0;}
#sit_buy{display:none; width:25%; border:0px;}
#sit_buy .sit_buy_inner{background:#ddd;}
#sit_buy .sit_side_option h3{font-size:1.1em; margin-bottom:10px;}
#sit_buy select{background-color:#fff;}
#sit_buy .sit_sel_option{height:auto;}
#sit_star_sns .sns_area a img{width:20px;}
#sit_star_sns .btn_sns_share{height:20px;}
#sit_star_sns .btn_sns_share i{display:block; margin-top:-1px; margin-top:5px}
#sit_ov_soldout{background:#f7f7f7; color:#000; font-weight:normal;}
#btn_wish i{font-size:1.2em;}
#btn_wish .btn_wish_num{bottom:2px;}
#sit_ov_wrap .sit_ov_tbl td{padding:5px 0;}
#sit_tot_price{font-size:1.5em; margin-bottom:20px;}
#btn_option .btn_close{display:none;}
.btn_option_wr{display:none;}
.sit_option{padding:0px;}
.sit_option select{height:40px;}

/* 상품상세내 관련상품		스킨:테마폴더/skin/shop/daon/relation.10.skin.php */
#sit_rel{border:0px solid #eee;}
#sit_rel .owl-dots{display:none;}
#sit_rel .owl-nav{text-align:center; position:absolute; top:0; width:100%; margin-top:-60px; z-index:99;}
#sit_rel .owl-nav .owl-prev{float:left; z-index:99;}
#sit_rel .owl-nav .owl-prev span{display:block; width:40px; height:40px; font-size:2em; background:url("../image/list_prev_off2.png"); text-indent:-999px; font-size:0px;}
#sit_rel .owl-nav .owl-prev.disabled span, #sit_rel .owl-nav .owl-prev:hover span{background:url("../image/list_prev_on2.png");}
#sit_rel .owl-nav .owl-next{float:right; z-index:99;}
#sit_rel .owl-nav .owl-next span{display:block; width:40px; height:40px; font-size:2em; background:url("../image/list_next_off2.png"); text-indent:-999px; font-size:0px;}
#sit_rel .owl-nav .owl-next.disabled span, #sit_rel .owl-nav .owl-next:hover span{background:url("../image/list_next_on2.png");}
#sit_rel .item img{height:auto;}
#sit_rel .sct_txt{margin-top:10px; text-align:center; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; overflow:hidden; width:100%;}
#sit_rel .sct_cost{font-size:1em; text-align:center;}
#sit_inf_open th{width:15%;}
#sit_inf_open td{width:85%;}

/* 상품상세내 사용후기      스킨:테마폴더/skin/shop/daon/itemuse.skin.php */
#sit_use_list .sit_use_top{border:0; padding:0; margin:0; min-height:auto; background:none;}
#sit_use_list .sit_use_li_title {position:static; margin-top:10px; float:right;}
#sit_use_list .sit_use_con{margin-right:0;}
#sit_use_list .sit_use_reply{padding:10px 0 0 0;}
#sit_use_list .use_reply_tit{padding-right:0;}
#sit_use_list .use_reply_icon{position:static;}
#sit_use_list .use_reply_name{position:static; margin-left:0;}
#sit_use_list .sit_empty{padding:50px 0;}
#sit_use_wbtn{position:static; text-align:right; margin-bottom:20px;}
.sit_use_dl .sit_use_tit{font-weight:normal; font-size:1em;}
#sit_use_wbtn a{line-height:30px; font-size:1em; padding:0 10px;}

/* 상품상세내 상품문의		스킨:테마폴더/skin/shop/daon/itemqa.skin.php */
#sit_qa{margin:0;}
#sit_qa_wbtn a{line-height:30px; font-size:1em; padding:0 10px;}
.sit_qa_li_title{font-weight:normal; font-size:1em;}
.sit_qa_li{padding:15px 0;}


/* 장바구니 cart.php      테마내 스킨이 없습니다. */
#sod_bsk #sod_bsk_tot{border:1px solid #ddd; margin-bottom:40px;}
#sod_bsk #sod_bsk_tot li{border-left:1px solid #ddd;}
#sod_bsk #sod_bsk_tot li.sod_bsk_dvr{background:#fff !important; color:#000;}
#sod_bsk #sod_bsk_tot li.sod_bsk_pt{background:#f8f8f8 !important; color:#000;}
#sod_bsk_act{margin-top:30px;}
#sod_bsk_act .btn01{width:20%; font-weight:normal; padding:0 20px; margin:0 0.5%; background-color:#fff; border:1px solid #333; margin:0px 5px; transition:0.5s all ease;}
#sod_bsk_act .btn_submit{width:20%; font-weight:normal; padding:0 20px; margin:0 0.5%; background-color:#333; border:1px solid #333; margin:0px 5px; transition:0.5s all ease;}
#sod_bsk_act .btn01:hover{background-color:#eee; border:1px solid #000;}
#sod_bsk_act .btn_submit:hover{background-color:#000; border:1px solid #000;}
#sod_bsk_act .cart-naverpay{margin-top:30px;}
#sod_bsk_list #mod_option_frm{width:100%; min-width:320px; max-width:50%; margin-left:-25%; max-height:500px; top:50%; margin-top:-250px;}
#sod_bsk_list #mod_option_frm::-webkit-scrollbar{width:2px; height:0px;}
#sod_bsk_list #mod_option_frm::-webkit-scrollbar-track-piece{background-color:#ddd;}
#sod_bsk_list #mod_option_frm::-webkit-scrollbar-thumb{border-radius:8px; background-color:#bfbfbf;}
#sod_bsk_list #mod_option_frm .option_wr select{height:30px;}
#mod_option_frm #sit_tot_price{font-size:1em;}
#mod_option_frm .btn_confirm{margin-top:10px;}
#mod_option_frm .btn_confirm .btn_submit{height:30px;}
#sod_bsk_list .mod_option_bg{background:rgba(0,0,0,0.6);}
#sod_bsk #sod_bsk_tot .sod_bsk_cnt span:before{font-size:1em; color:#fff; display:block; content:"총금액"; visibility:visible; line-height:1.5em;}
#sod_bsk #sod_bsk_tot .sod_bsk_cnt span{visibility:hidden; line-height:0;}
#sod_bsk .btn_cart_del button{background-color:#666; color:#fff; border:1px solid #666;}
#sod_bsk .td_numbig{width:130px;}


/* 주문서작성 orderform.php		테마내 스킨이 없습니다. */
#sod_frm .sod_left{width:62%; margin-right:0; margin-top:25px;}
#sod_frm .sod_right{float:right; width:35%; margin-top:25px;}
#sod_frm .tbl_frm01 table{margin:20px auto;}
#sod_frm .tbl_frm01 th{width:120px;}
#sod_frm_orderer, #sod_frm_taker, #sod_frm_pay{padding:0;}
#sod_frm section h2{font-weight:bold; background-color:#f7f7f7;}
#display_pay_button{border:0;}
#display_pay_button .btn01{width:45%; background-color:#fff; border:1px solid #333; margin:0px 5px; transition:0.5s all ease; }
#display_pay_button .btn_submit{width:45%; background-color:#333; border:1px solid #333; margin:0px 5px; transition:0.5s all ease; font-weight:normal;}
#display_pay_button .btn01:hover{background-color:#eee; border:1px solid #000;}
#display_pay_button .btn_submit:hover{background-color:#000; border:1px solid #000;}
#sod_frm_orderer .frm_input{width:100% !important; margin:0 0 5px;}
#sod_frm_taker .frm_input{width:100% !important; margin:0 0 5px;}
#sod_frm_taker .order_choice_place{padding:20px;}
#sod_frm_taker .tbl_frm01 .btn_frmline{position:static;}
#od_pay_sl .lb_icon{width:100%;}
#settle_bank select, #settle_bank input{width:100%;}
#forderform .od_pay_buttons_el{padding:20px;} 
#sod_frm_pay h2{display:none;}
#sod_frm_pay #sc_coupon_frm, #sod_frm_pay #od_coupon_frm{width:100%;}
#sod_frm_pay .pay_tbl th{text-align:center; background:#f8f8f8;}
#sod_frm_pay .od_coupon .tbl_head02 table th:nth-child(1){width:30%;}
#sod_frm_pay .od_coupon .tbl_head02 table th:nth-child(2){width:30%;}
#sod_frm_pay .od_coupon .tbl_head02 table th:nth-child(3){width:20%;}
#sod_frm_pay .od_coupon .tbl_head02 table td{text-align:center;}
#sod_frm_pay .pay_tbl td .btn_frmline{width:auto;}
#sod_frm_pay .od_coupon .td_numbig, #sod_frm_pay .od_coupon .td_numbig{text-align:left;}
#sod_frm_pay .pay_tbl th{width:100px;}
.cp_cancel{width:auto; height:23px; line-height:21px;}
.sod_frm_mobile .btn_cancel, .sod_frm_mobile .btn01{width:45%; border:1px solid #969696; height:50px; line-height:50px; margin:0px 5px; transition:0.5s all ease; font-weight:normal;}
.sod_frm_mobile#sod_frm #sod_frm_pt_alert{background-color:#f7f7f7; color:#000;}
.sod_fin_bg{background:rgba(0,0,0,0.5)}


/*주문서작성_모바일 orderform.php		테마내 스킨이 없습니다. */
.sod_frm_mobile .sod_ta_wr{border-bottom:0;}
.sod_frm_mobile #m_sod_bsk_tot{background:none;}
.sod_frm_mobile #m_sod_bsk_tot .sod_bsk_cnt{color:#fff;}
.sod_frm_mobile #m_sod_bsk_tot dt{padding:0 10px; height:40px !important; line-height:40px !important;}
.sod_frm_mobile #m_sod_bsk_tot dd{padding:0 10px; height:40px !important; line-height:40px !important;}
.sod_frm_mobile .sod_list .li_op_wr{min-height:100px;}
.sod_frm_mobile #sod_frm_taker h2, .sod_frm_mobile #sod_frm_orderer h2{text-align:center;}
.sod_frm_mobile #m_sod_bsk_tot .sod_bsk_cnt strong{color:#F8DF00;}
.sod_frm_mobile #sod_frm_pt_alert::before{display:none;}


/* 주문완료 */
#sod_fin_no{color:#000; background:#f7f7f7; border:1px solid #ddd;}
#sod_bsk_tot2{border:1px solid #ddd;}
#sod_bsk_tot2 li.sod_fin_tot{background:#f7f7f7; color:#000; border-top:1px solid #ddd;}
#sod_bsk_tot2 li.sod_fin_tot strong{color:#000;}


/* 마이페이지 mypage.php     스킨:테마폴더/shop/mypage.php */
#smb_my_ov{width:22%; margin-right:3%;}
#smb_my_list{width:75%;}
#smb_my_ov .smb_me{background-color:#333;}
#smb_my_ov .smb_me .my_ov_name{color:#fff;}
#smb_my_ov .smb_me a{background-color:#fff; color:#000; font-size:0.8em; padding:0px 10px;}
#smb_private li a:hover:after{display:none;}
#smb_private a{padding:5px 20px 5px 25px;}
#smb_private a strong{border-radius:50%; min-width:20px; text-align:center; font-weight:normal; background-color:#37bc9b !important;}
#smb_private .win_point strong{min-width:20px; border-radius:30px;}
#smb_private .win_qa strong{background-color:#000; color:#fff;}
#coupon{min-width:320px;}
#coupon li{text-align:left;}
#coupon .cou_target{background-color:#f7f7f7; color:#000;}
.new_win #win_title{height:auto; line-height:1.5em; color:#fff; background:#222;}
#smb_my_wish .smb_my_chk{position:absolute; float:none; left:15px; padding:0px;}
#smb_my_wish .smb_my_chk span{display:block; background-color:#000; color:#fff; font-size:0.9em; width:25px; text-align:center;}
#smb_my_wish .smb_my_chk .chk_box{display:none;}
#smb_ws_act{display:none;}
.new_win .win_desc{background-color:#f7f7f7; color:#000;}
.new_win .win_desc:after{display:none;}
.new_win .win_ul li{border:1px solid #ddd; border-radius:10px;}
.new_win .win_ul .selected{background-color:#333; border:1px solid #333;}
.new_win .win_ul li a{color:#000; padding:5px 8px;}
.new_win .win_total{color:#000;}

/* 마이페이지_주문내역 orderinquiry.php       테마내 스킨이 없습니다. */
#smb_my_ov{border:1px solid #000; width:18%;}
#smb_my_od table tbody td:nth-child(7){text-align:center;}
.status_01{display:inline-block; background:#FE528F; color:#fff; padding:0 5px; line-height:20px; font-size:0.92em; border-radius:5px; min-width:65px; text-align:center;}
.status_02{display:inline-block; background:#68D0A7; color:#fff; padding:0 5px; line-height:20px; font-size:0.92em; border-radius:5px; min-width:65px; text-align:center;}
.status_03{display:inline-block; background:#B668D0; color:#fff; padding:0 5px; line-height:20px; font-size:0.92em; border-radius:5px; min-width:65px; text-align:center;}
.status_04{display:inline-block; background:#FFA700; color:#fff; padding:0 5px; line-height:20px; font-size:0.92em; border-radius:5px; min-width:65px; text-align:center;}
.status_05{display:inline-block; background:#3a8afd; color:#fff; padding:0 5px; line-height:20px; font-size:0.92em; border-radius:5px; min-width:65px; text-align:center;} 
.status_06{display:inline-block; background:#666666; color:#fff; padding:0 5px; line-height:20px; font-size:0.92em; border-radius:5px; min-width:65px; text-align:center;}
#sod_fin .sod_left{width:62%; margin-right:0; margin-top:25px;}
#sod_fin .sod_right{float:right; width:35%; margin-top:25px;}
#smb_my_od .tbl_head03 td{text-align:center;}



/* 위시리스트 shop/wishlist.php		테마내 스킨이 없습니다. */
#sod_ws{background:none;}
#sod_ws .list_02 li{float:left; display:inline; width:22.75%; padding:0; margin:0; margin-right:3%; margin-bottom:30px;}
#sod_ws .list_02 li:nth-child(4n){margin-right:0;}
#sod_ws .list_02 li:nth-child(4n+1){clear:both;}
#sod_ws .sod_ws_img{width:auto;}
#sod_ws .sod_ws_img img{width:100%; height:auto; border:0px solid #ddd; box-sizing:border-box;}
#sod_ws li .wish_info{border:0; height:auto;}
#sod_ws_act button{width:160px;}
#sod_ws li .info_link{text-overflow:unset !important; white-space:unset !important; padding-right:25px !important; word-break: keep-all !important;}
#sod_ws li .wish_del{background:none !important;}
#sod_ws li .wish_del:hover{color:#000;}
#sod_ws li .wish_chk{display:block; text-align:left; width:60px; line-height:20px;}
#sod_ws_act .btn01{background-color:#fff; border:1px solid #333; margin:0px 5px; transition:0.5s all ease;}
#sod_ws_act .btn02{background-color:#333; border:1px solid #333; margin:0px 5px; transition:0.5s all ease;}
#sod_ws_act .btn01:hover{background-color:#eee; border:1px solid #000;}
#sod_ws_act .btn02:hover{background-color:#000; border:1px solid #000;}


/* 자주하는질문 faq.php     스킨:테마폴더/skin/faq/daon/list.skin.php */
#faq_wrap li a{display:inline-block;}


/* 개인결제 personalpay.php     스킨:테마폴더/skin/shop/daon/personalpay.skin.php */
.sct_pv .sct_li{width:18% !important; min-height:240px; margin-right:2.5%; margin-bottom:2.5%; text-align:center; background:none; border:1px solid #ddd; box-sizing:border-box; overflow:hidden;}
.sct_pv .sct_li:nth-child(5n){margin-right:0;}
.sct_pv .sct_a{width:100% !important; padding:0 0px;}
.sct_pv .sct_a img{width:100%;}
#personal_pay .sod_right p{text-align:center;}
#personal_pay .pesonal th{font-size:1.5em;}
#personal_pay .pesonal th label{font-size:13px;}
#personal_pay .sod_right p{margin-top:20px;}
.pesonal td{font-size:1.2em;}
#sod_fin_pay{border:0px; margin-bottom:0px; border-bottom:0px;}
#sod_fin_pay li>strong{width:60px;}
#sod_fin_pay h3{margin:0; border-bottom:0px;}
#sod_fin_pay .tbl_head01{margin-bottom:0px;}
#sod_fin_pay .tbl_head01 tbody th{border-bottom:0px;}
#sod_fin_tot{width:100%; border:1px solid #E9E9E9; margin-top:15px; margin-bottom:20px; border-bottom:0px;}
#sod_fin_tot h2{background:#fff; font-size:1.167em; padding:15px 20px; border-bottom:1px solid #E9E9E9; display:none;}
#sod_fin_tot li{padding:10px 0; border-top:0px solid #E9E9E9; border-bottom:1px solid #E9E9E9; background:#666; padding:15px 20px;}
#sod_fin_tot li strong{padding-left:15px;}
#sod_fin_test input{padding:10px 15px;}

/* 모바일 개인결제 */
#m_sod_frm_orderer{margin:10px 0; border-top:1px solid #e7ebf1; padding-top:15px;}
#m_sod_frm_orderer h2{position:absolute; font-size:0; text-indent:-9999em; line-height:0; overflow:hidden}
#m_sod_frm_orderer ul{background:#fff; margin:15px 0; border-bottom:1px solid #e7ebf1; padding:10px 15px}
#m_sod_frm_orderer li{line-height:20px}
#m_sod_frm_orderer th{display:block; width:100% !important; font-weight:bold; border:0; text-align:left; font-weight:normal;}
#m_sod_frm_orderer td{display:block; width:100% !important; text-align:left; padding:5px 0px; border:0; margin-bottom:10px; font-size:1.2em; font-weight:700;}
#m_sod_frm_orderer td .frm_input{width:100%}
#m_sod_frm_orderer table{width:100%;}
#m_pv_sod_frm .btn_confirm{margin:10px}
#m_pv_sod_frm .btn_confirm .btn_submit{width:45%; height:45px; font-size:1.167em; font-weight:bold; margin:0 3px; font-weight:normal;}
#m_pv_sod_frm .btn_confirm .btn_cancel{width:45%; height:45px; line-height:45px; font-size:1.167em; font-weight:normal; padding:0; border-radius:3px; margin:0 2px}
#m_pv_sod_frm .pay_way{border-top:1px solid #e7ebf1}
#m_pv_sod_frm .pay_way li{padding:5px 0}
#sod_fin input{width:100%;}

	

/* 상품문의 itemqalist.php		스킨:테마폴더/skin/shop/daon/itemqalist.skin.php */
#sqa_sch{width:100%; padding:15px 30%; font-size:0; background:#f7f7f7; border:1px solid #eee; box-sizing:border-box;}
#sqa_sch select{width:25%; margin-right:1%;}
#sqa_sch .sch_wr{width:50%;}
#sqa_sch .sch_input{width:85%;}
#sqa_sch .sch_btn{float:right; width:15%;}
#sqa_sch a{float:right; width:23%; text-align:center; font-size:13px;}
#sqa{width:100%; min-width:320px;}
#sqa ol{width:100%;}
#sqa .sqa_img{margin:0 15px 10px 0;}
#sqa .sqa_section{float:none; width:auto; display:block;}
#sqa .sit_qaa_done{background:#f76560;}
#sqa .sqa_con_btn button{border:1px solid #ddd; padding:5px 8px; color:#666; font-size:0.92em; margin:5px 0; background:#fff;} /* 내용보기버튼 */
#sqa .sqa_con_btn button:hover{background:#333; border:1px solid #333; color:#fff;}
#spa .sit_qa_qaq{border:1px solid #eee;}
#sqa .sit_qa_qaa{background-color:#fff; border:1px solid #eee;}



/* 사용후기 itemuselist.php     스킨:테마폴더/skin/shop/daon/itemuselist.skin.php */
#sps_sch{width:100%; padding:15px 30%; font-size:0; background:#f7f7f7; border:1px solid #eee; box-sizing:border-box;}
#sps_sch select{width:25%; margin-right:1%;}
#sps_sch .sch_wr{width:50%;}
#sps_sch .sch_input{width:85%;}
#sps_sch .sch_btn{float:right; width:15%;}
#sps_sch a{float:right; width:23%; text-align:center; font-size:13px;}
#sps{width:100%; min-width:320px;}
#sps ol{width:100%;}
#sps li{position:static; width:100%; background:none;}
#sps .sps_img{position:static; width:100px; float:left; display:inline-block; margin-right:20px;}
#sps .sps_img .sps_img_inner img{width:100%; height:auto;}
#sps .sps_img .prd_detail{width:30px; height:30px; background:rgba(0,0,0,0.6);}
#sps .sps_section{float:none; display:inline; padding-left:0;}
#sps .sps_section .sps_rv_thum{display:none;}
#sps .sps_con_btn{clear:none;}
#sps .sps_reply .sps_img{text-align:left; width:70px; margin-right:0;}
#sps .review_detail_in{width:100%; min-width:320px; max-width:50%; margin-left:-25%; max-height:500px; margin-top:-250px;}
#sps .sps_con_btn button.review_detail:hover{background-color:#333; color:#fff; border:1px solid #333;}
#sps .review_detail_in .review_bt_cnt img{max-width:100%;}
#sps .review_detail_cnt{background:rgba(0,0,0,0.5);}


/* 쿠폰존 couponzone.php     스킨:테마폴더/skin/shop/daon/couponzone.10.skin.php */
.couponzone_list ul{width:100%; padding:0; margin:50px auto; border:0;}
.couponzone_list ul li{width:23.5%; margin:0; margin-right:2%; margin-bottom:5%;}
.couponzone_list ul li:nth-child(4n){margin-right:0;}
.couponzone_list ul li .cp_inner{border:0;}
.couponzone_list ul li .coupon_img{width:100% !important; height:auto !important;}
.couponzone_list ul li img{border-radius:0;}
.couponzone_list ul li .coupon_tit{display:none; padding-top:40px; height:auto;} 
.couponzone_list ul li .coupon_tit strong{margin-bottom:15px;}
.couponzone_list ul li .coupon_tit .cp_evt, .couponzone_list ul li .coupon_tit .cp_evt b{font-size:1.6em;}
.couponzone_list ul li .coupon_btn .btn02{background:#4b545e;}
.couponzone_list ul li .coupon_btn .disabled{background:#fff !important; border:1px solid #ddd; color:#000;}
.couponzone_list ul li .coupon_btn .disabled:hover{background:#f7f7f7 !important; border:1px solid #ddd; color:#000;}
.couponzone_list ul li .coupon_target .cp_1{background:#fff; color:#000;}
.couponzone_list ul li .coupon_target .cp_2{background:#fff; color:#000;}
.couponzone_list ul li .coupon_target .cp_3{background:#fff; color:#000;}
.couponzone_list ul li .coupon_target .cp_4{background:#fff; color:#000;}


/*이벤트상세 shop/event.php */
#sev_himg img{width:100%;}
.sev_admin{position:absolute; top:20px; right:0;}


/* search */
#ssch_cate li{border:0px;}


/* 회원가입 */
#fregister p{background-color:#f7f7f7; color:#000;}
#fregister p:before{display:none;}
.register .btn_confirm{text-align:center; padding-top:10px;}
.register .btn_confirm .btn_submit, .register .btn_confirm .btn_close{float:none; display:inline-block; max-width:150px;}
.register .btn_confirm .btn_submit{margin-top:-5px;}
#register_member input[type=checkbox]{-webkit-appearance:checkbox; -webkit-border-radius:0;}
.mbskin{margin-bottom:100px;}

/* 검색 */
#ssch_frm .ssch_option input[type=checkbox]{display:none;}
#ssch_frm .ssch_option label{margin-right:10px;}

/* 기기 1340px 이하 */
@media all and (max-width:1440px){

	.bn_4_li{width:100%; margin-left:0px;}

}

/* 기기 1400px 이하 */
@media all and (max-width:1400px){
	#hd_pop{width:100%;}
	#hd{min-width:100%;}
	#hd_wrapper{padding:20px 2%;}
	#hd_menu > div.hd_menu_all > ul > li > a{padding:0 12px; font-size:1.1em;}
	#sbn_side{right:2%;}
	#ft{padding:20px 2%;}

	#container .shop-content{width:96%; margin:0 auto;}
	
	#comm_area .comm_cs{padding:40px 20px;}
	#comm_area .comm_bank{padding:40px 20px;}
	#comm_area .comm_notice{padding:40px 20px;}
	#comm_area .comm_quick{padding:40px 20px;}

	.bn_banner_x img{width:100%; height:auto;}

	.sct_wrap{width:100%; margin:0 auto;}
	.sct_10 .row-clear{clear:none !important;}
	.sct_10 .sct_clear{clear:none;}
	.sct_10 .sct_li{width:31.3333333333333% !important; margin-right:3%;}
	.sct_10 .sct_li:nth-child(3n){margin-right:0;}
	.sct_10 .sct_li:nth-child(3n+1){clear:both;}
	.sct_10 .sct_li .sct_img img{width:100%; height:auto;}
	.pi_ua{width:100% !important; height:100%; overflow:hidden;}
	.pi_ua img{width:100%; height:auto;}
	
	.smt_101 .row-clear{clear:none !important;}
	.smt_101 .sct_clear{clear:none;}
	.smt_101 .sct_li{width:31.3333333333333% !important; margin-right:3%;}
	.smt_101 .sct_li:nth-child(3n){margin-right:0;}
	.smt_101 .sct_li:nth-child(3n+1){clear:both;}
	.smt_101 .sct_li .sct_img img{width:100%; height:auto;}



	#sct_ct_1 ul{display:flex; flex-wrap: wrap; align-items: center;}
	#sct_ct_1 li{width:33.33333%; padding:10px 0;}
	#sct_ct_1 li:nth-child(3n):after{display:none;}
	#sct_ct_1 li:nth-child(4n):after{display:block;}
	#sct_ct_1 li a{line-height:1.4; word-break:keep-all;}
}

/* 기기 1200px 이하 */
@media all and (max-width:1200px){
	
	#hd_menu > div.hd_menu_all > ul > li > a{padding:0 11px; font-size:1em;}

	.rolling_box .sct_img img{width:100% !important;}	
	

	#wrapper{margin:0 auto; width:100%;}
	#container{float:none; width:100% !important; min-width:320px; margin:0 auto;}
	#container #sct_hhtml p{padding:0; margin:0; font-size:0;}
	#container #sct_hhtml p b img{width:100%; height:auto;}
	#container #sct_hhtml p img{width:100%; height:auto;}


	#main_bn{width:100%; min-height:auto;}		
	

	#sod_ws .list_02 li:nth-child(4n+1){clear:none;}

	.pesonal.sod_left{width:100%;}
	#personal_pay{width:100%;}
	
	#sit_ov_btn button{width:44%; margin-right:1%; margin-bottom:0;}
	#sit_ov_btn .sit_btn_wish{width:10%; margin-bottom:0;}
}


/* 기기 1100px 이하 */
@media all and (max-width:1100px){	
	.lview{display:none;}
	.sview{display:block;}

	#side_menu{display:none;}
	
	#mobile_hd{display:block; min-width:320px;}
	#tnb, #hd_wrapper, #hd_menu, #aside{display:none;}	
	
	#comm_area .comm_cs{float:left; display:inline; width:50%; height:250px; text-align:center; border-right:1px solid #ededed; box-sizing:border-box; padding:30px 0;}
	#comm_area .comm_bank{float:left; display:inline; width:50%; height:250px; text-align:center; padding:30px 0px; border-right:0;}
	#comm_area .comm_notice{float:left; display:inline; width:50%; height:280px;text-align:center; border-bottom:1px solid #ededed; border-top:1px solid #ededed; padding:30px 0px;}
	#comm_area .comm_notice #sidx_lat{width:90%; text-align:left; margin:0 auto;}
	#comm_area .comm_quick{float:left; width:50%; height:280px; text-align:center; border:0px solid red; border-top:1px solid #ededed; padding:30px 0;}
	#comm_area .comm_quick ul{width:80%; margin:0 auto;}
	#comm_area .comm_quick ul li a span{width:60px; height:60px; line-height:60px; border-radius:60px;  margin:0 auto;}
	
	#ft{margin-top:0px;}
	#ft .ft_wr{width:100%;}
	#ft .ft_ul{text-align:center; border-bottom:1px solid #333; margin-bottom:20px;}
	#ft .ft_ul li{margin:0 5px}
	#ft .ft_ul li a{color:#fff; font-weight:normal;}
	#ft .ft_info{width:100%; text-align:center; padding:0 15px;}
	#ft .ft_info span{color:#888; font-size:0.95em;}
	#ft .ft_info span b{color:#888; font-size:0.95em;}
	#ft .ft_info p{color:#888; margin-top:15px;}
	#ft .ft_cs{width:100%; text-align:center; margin-top:50px; border:0; background:none;}
	#ft .ft_cs h2{color:#fff;}
	#ft .ft_cs strong{color:#fff;}
	#ft .ft_cs p{margin-top:5px;}	
}


/* 기기 992px 이하 */
@media all and (max-width:992px){	
		
	.sct_10 .sct_clear{clear:none;}
	.sct_10 .sct_li:nth-child(3n){margin-right:0; clear:none;}
	.sct_10 .sct_li:nth-child(3n+1){clear:both;}
	.sct_10 .sct_li .sct_img img{width:100%; height:auto;}
	.sct_10 .sct_txt{/*text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; overflow:hidden; width:100%; */font-size:1.2em;}
	.sct_10 .sct_basic{font-size:1em; word-break:keep-all; /*white-space:nowrap; overflow:hidden; text-overflow:ellipsis; white-space:normal; line-height:1.6; height:3.2em; text-align:left; word-wrap:break-word; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;*/}
	
	.smt_101 .sct_clear{clear:none;}
	.smt_101 .sct_li:nth-child(3n){margin-right:0; clear:none;}
	.smt_101 .sct_li:nth-child(3n+1){clear:both;}
	.smt_101 .sct_li .sct_img img{width:100%; height:auto;}
	.smt_101 .sct_txt{/*text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; overflow:hidden; width:100%; */font-size:1.2em;}
	.smt_101 .sct_basic{font-size:1em; word-break:keep-all; /*white-space:nowrap; overflow:hidden; text-overflow:ellipsis; white-space:normal; line-height:1.6; height:3.2em; text-align:left; word-wrap:break-word; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;*/}


	#sqa_sch{padding:15px 10%;}
	#sqa_sch .sch_input{width:88%;}
	#sqa_sch .sch_btn{width:12%;}

	#sps_sch{padding:15px 10%;}
	#sps_sch .sch_input{width:88%;}
	#sps_sch .sch_btn{width:12%;}

	.couponzone_list ul li{width:48%; margin:0; margin-right:4%; margin-bottom:5%;}
	.couponzone_list ul li:nth-child(odd){margin-right:4%;}
	.couponzone_list ul li:nth-child(even){margin-right:0;}

	#smb_my_ov{width:100%;}
	#smb_my_list{width:100%; margin-top:50px;}
	#smb_my_ov h3{display:none;}
	#smb_my_ov .op_area{display:none;}

	.sct_pv .sct_li{width:32% !important; margin-right:2%; margin-bottom:2.5%;}
	.sct_pv .sct_li:nth-child(3n){margin-right:0;}
	.sct_pv .sct_li:nth-child(5n){margin-right:2%;}
	
	#sps .review_detail_in{max-width:90%; margin-left:-45%;}

	#sod_bsk_list #mod_option_frm{max-width:90%; margin-left:-45%;}

}

/* 기기 900px 이하 */
@media all and (max-width:900px){
	
	#sod_ws .list_02 li{width:31%; margin-right:3.5%;}
	#sod_ws .list_02 li:nth-child(5n+1){clear:none;}
	#sod_ws .list_02 li:nth-child(5n){margin-right:3.5%;}
	#sod_ws .list_02 li:nth-child(4n){margin-right:3.5%;}
	#sod_ws .list_02 li:nth-child(3n){margin-right:0;}
	#sod_ws .list_02 li:nth-child(3n+1){clear:both;}

	#sit_pvi{width:100%;}
	#sit_ov{width:100%; padding-top:15px; margin-top:15px; border-top:2px solid #000;}
	#sit_ov_btn{text-align:center;}
	#sit_ov_btn .sit_btn_wish{display:inline-block; float:right; margin:0; padding:0; width:10%; margin-bottom:0;}
	#sit_btn_alm{display:inline-block; float:none;}
	#sit_ov_btn button{display:inline-block; float:none; width:42%; margin-right:1%; margin-bottom:0;}	
	#sit_ov_btn .itemform-naverpay{text-align:center;}

	#sit_inf_open th{width:25%;}
	#sit_inf_open td{width:75%;}

	#btn_option .btn_close{display:block;}
	.btn_option_wr{display:block;}
	#btn_option{display:none; position:fixed; bottom:0; left:0; width:100%; background:#fff; z-index:90; border-top:1px solid #000;-webkit-box-shadow:0 0 9px rgba(0,0,0,0);-moz-box-shadow0 0 9px rgba(0,0,0,0); box-shadow:0 0 6px rgba(0,0,0,0)}
	#btn_option .sl_option{max-height:400px; overflow-y:auto; padding:10px}
	#btn_option h3{margin-bottom:10px}
	#btn_option .btn_close{position:absolute; top:-25px; left:50%; width:60px; height:25px; margin-left:-30px; border:1px solid #000; border-bottom:0; background:#fff; border-radius:3px 3px 0 0}
	.btn_cart_op{width:100%; text-align:center; font-weight:bold}
	.btn_option_wr{position:fixed; bottom:0; left:0; width:100%; padding:10px; background:#fff; border-top:1px solid #000; z-index:88; -webkit-box-shadow:0 0 9px rgba(0,0,0,0);-moz-box-shadow:0 0 9px rgba(0,0,0,0);box-shadow:0 0 6px rgba(0,0,0,0)}
	.sit_op_sl{width:100%; border-collapse:collapse}
	.sit_op_sl th{font-weight:normal; text-align:left; padding:0 0 0 10px}
	.sit_op_sl td{text-align:left; padding:9px 10px 9px 0}
	.sit_sel_btn{position:relative; top:-15px; right:-2px} /* 선택옵션용 추가 버튼 */
	.sit_sel_btn button{width:100%}
	#sit_ov_soldout{padding:20px; background:#fef5f7; color:#ff3061; font-weight:bold; text-align:center; margin-bottom:10px}
	#sit_ov_btn{margin:0; text-align:center; z-index:100}
	#sit_ov_btn:after{display:block; visibility:hidden; clear:both; content:""}
	#sit_btn_cart{float:left; width:39%; margin-right:1%; line-height:50px; border:1px solid #98a3b3; color:#000; background:#fff; font-weight:bold; border-radius:3px}
	#sit_btn_buy{float:left; width:39%; margin-right:1%; line-height:50px; font-weight:bold}
	#sit_btn_phone{float:left; width:79%; margin-right:1%; line-height:50px; border:1px solid #3a8afd; color:#3a8afd; background:#fff; font-weight:bold; border-radius:3px}
	#sit_btn_wish{float:left; width:20%; display:inline-block; line-height:50px; text-align:center; font-size:1.25em; border:1px solid #b3b3b3; font-weight:bold; border-radius:3px; background:#fff}
	#sit_sel_option{margin:10px 0; line-height:20px}
	#sit_tot_price{margin:20px 0; line-height:20px}
	#sit_tot_price{text-align:right}
	#sit_tot_price span{float:left}
	#sit_tot_price strong{font-size:1.25em; color:#000}
	.sit_option{margin-top:0px; padding:0;}	
	.sit_option select{height:35px; background-position:98.5% 50%}
	
	
	#sod_bsk table{width:100%;}
	#sod_bsk table thead{display:none}
	#sod_bsk table tbody tr{border-top:2px solid #333; border-bottom:1px solid #333;}
	#sod_bsk table tbody th{}
	#sod_bsk table tbody td{position:relative; display:block; float:right; width:100%; text-align:left !important; padding:10px 10px; padding-left:28%;}
	#sod_bsk table tbody th:before{}
	#sod_bsk table tbody td:before{display:block; position:absolute; left:0; top:0; float:left; width:25%; height:100%; padding:10px 10px; font-size:1em; text-align:left; vertical-align:middle; background:#f8f8f8; white-space:nowrap; overflow:hidden;}
	#sod_bsk table tbody td:nth-child(1):before{content:"선택";}
	#sod_bsk table tbody td:nth-child(2):before{content:"상품명";}
	#sod_bsk table tbody td:nth-child(3):before{content:"총수량";}
	#sod_bsk table tbody td:nth-child(4):before{content:"판매가";}
	#sod_bsk table tbody td:nth-child(5):before{content:"포인트";}
	#sod_bsk table tbody td:nth-child(6):before{content:"배송비";}
	#sod_bsk table tbody td:nth-child(7):before{content:"소계";}
	#sod_bsk .td_numbig{width:100%;}
	#sod_bsk table tbody th .bt-content,
	#sod_bsk table tbody td .bt-content{display:inline-block; width:75%; padding:5px 10px; text-align:left; background:#fff;}
	#sod_bsk table tbody th .bt-content a,
	#sod_bsk table tbody td .bt-content a{color:#000}
	#sod_bsk table tbody td.bt-hide{display:none}
	#sod_bsk table tbody td.empty_table:before{display:none !important;}
	#sod_bsk table tbody td.empty_table{width:100%; text-align:center !important;}
	#sod_bsk .td_prd .sod_img{position:static !important; float:none; margin-right:10px}
	#sod_bsk .td_prd .sod_name{float:none; width:100%; min-height:20px; margin-top:15px;}
	#sod_bsk .td_prd .mod_options{height:30px; }
	#sod_bsk.btn_cart_del{text-align:center;}
	#sod_bsk #sod_bsk_tot li{text-align:center; height:98px;}
	#sod_bsk #sod_bsk_tot li.sod_bsk_dvr{background:#fff !important; color:#000;}
	#sod_bsk #sod_bsk_tot li span{float:none; display:block;}
	#sod_bsk #sod_bsk_tot li strong{display:inline-block;}
	#sod_bsk_act .btn01{width:44%; padding:0 20px; margin:0 1%;}
	#sod_bsk_act .btn_submit{width:40%; padding:0 20px; margin:0 1%;}

	#sod_frm #sod_list{width:100%;}
	#sod_frm #sod_list thead{display:none}
	#sod_frm #sod_list tbody tr{display:block; border-top:0px solid #333; border-bottom:1px solid #CCD2D9; overflow:hidden; margin-bottom:15px;}
	#sod_frm #sod_list tbody th{}
	#sod_frm #sod_list tbody td{position:relative; display:block; float:right; width:100%; text-align:left !important; padding:10px 10px; padding-left:28%;}
	#sod_frm #sod_list tbody th:before{}
	#sod_frm #sod_list tbody td:before{display:block; position:absolute; left:0; top:0; float:left; width:25%; height:100%; padding:10px 10px; font-size:1em; text-align:left; vertical-align:middle; background:#f8f8f8; white-space:nowrap; overflow:hidden;}
	#sod_frm #sod_list tbody td:nth-child(1):before{content:"상품명";}
	#sod_frm #sod_list tbody td.td_prd .sod_img{position:relative; top:0; left:0;}
	#sod_frm #sod_list tbody td.td_prd .sod_name{min-height:auto;}
	#sod_frm #sod_list tbody td:nth-child(2):before{content:"총수량";}	
	#sod_frm #sod_list tbody td:nth-child(3):before{content:"판매가";}
	#sod_frm #sod_list tbody td:nth-child(4):before{content:"소계";}
	#sod_frm #sod_list tbody td:nth-child(5):before{content:"포인트";}
	#sod_frm #sod_list tbody td:nth-child(6):before{content:"배송비";}
	#sod_frm #sod_list tbody th .bt-content,
	#sod_frm #sod_list tbody td .bt-content{display:inline-block; width:75%; padding:5px 10px; text-align:left; background:#fff;}
	#sod_frm #sod_list tbody th .bt-content a,
	#sod_frm #sod_list tbody td .bt-content a{color:#000}
	#sod_frm #sod_list tbody td.bt-hide{display:none}
	#sod_frm .btn01{width:48%;}
	#sod_frm .tbl_frm01 th{display:block; width:100%; line-height:30px; padding:0px 10px;}
	#sod_frm .tbl_frm01 td{display:block; width:100%;}
	#sod_frm_taker table tbody tr{border-top:0; border-bottom:1px solid #eee;}
	#sod_frm_taker table tbody tr:last-child{border-bottom:0;} 
	#sod_frm_taker table tbody td:before{display:none;}
	#sod_frm_pay table tbody tr{border-top:0; border-bottom:1px solid #eee;}
	#sod_frm_pay table tbody tr:last-child{border-bottom:0;} 
	#sod_frm_pay table tbody td:before{display:none;}
	#sod_frm_pay table tbody td{text-align:right /*!important; */ padding-left:10px;}
	#sod_frm .sod_left{display:block; width:100% !important; padding:0;}
	#sod_frm .sod_right{display:block; width:100% !important; padding:0;}
	#sod_frm .sod_right .pay_tbl{border-bottom:1px solid #e7ebf1;}
	#sod_frm_pay .pay_tbl th{border-bottom:0;}
	#sod_frm_pay .pay_tbl td{height:auto; border-bottom:0;}
	#sod_frm .sod_frm_mobile .btn_cancel, #sod_frm .sod_frm_mobile .btn01{width:48%; height:50px; line-height:50px;}
	#od_coupon_frm table td{text-align:center !important;}
	#od_coupon_frm table .td_mngsmall{width:50px;}
	#od_coupon_frm table .td_mngsmall button{width:90%; font-size:0.9em;}
	#sod_fin_cancelfrm{width:80%; margin-left:-40%; box-shadow:none;}


	#smb_my_od table{width:100%; border-bottom:0px;}
	#smb_my_od table thead{display:none}
	#smb_my_od table tbody tr{display:block; border-top:0px solid #333; border-bottom:1px solid #CCD2D9; overflow:hidden; margin-bottom:15px;}
	#smb_my_od table tbody th{}
	#smb_my_od table tbody td{position:relative; display:block; float:right; width:100%; text-align:left !important; padding:10px 10px; padding-left:28%;}
	#smb_my_od table tbody th:before{}
	#smb_my_od table tbody td:before{display:block; position:absolute; left:0; top:0; float:left; width:25%; height:100%; padding:10px 10px; font-size:1em; text-align:left; vertical-align:middle; background:#f8f8f8; white-space:nowrap; overflow:hidden;}
	#smb_my_od table tbody td:nth-child(1):before{content:"주문서번호";}
	#smb_my_od table tbody td:nth-child(2):before{content:"주문일시";}	
	#smb_my_od table tbody td:nth-child(3):before{content:"상품수";}
	#smb_my_od table tbody td:nth-child(4):before{content:"주문금액";}
	#smb_my_od table tbody td:nth-child(5):before{content:"입금액";}
	#smb_my_od table tbody td:nth-child(6):before{content:"미입금액";}
	#smb_my_od table tbody td:nth-child(7):before{content:"상태";}
	#smb_my_od table tbody th .bt-content,
	#smb_my_od table tbody td .bt-content{display:inline-block; width:75%; padding:5px 10px; text-align:left; background:#fff;}
	#smb_my_od table tbody th .bt-content a,
	#smb_my_od table tbody td .bt-content a{color:#000}
	#smb_my_od table tbody td.bt-hide{display:none}
	#smb_my_od table tbody td.empty_table:before{display:none;}
	#smb_my_od table tbody td.empty_table{text-align:center !important; width:100%;}

	
	#sod_v table{width:100%; border-bottom:0px;}
	#sod_v table thead{display:none}
	#sod_v table tbody tr{display:block; border-top:0px solid #333; border-bottom:1px solid #CCD2D9; overflow:hidden; margin-bottom:15px;}
	#sod_v table tbody th{}
	#sod_v table tbody td{position:relative; display:block; float:right; width:100%; text-align:left !important; padding:10px 10px; padding-left:28%;}
	#sod_v table tbody th:before{}
	#sod_v table tbody td:before{display:block; position:absolute; left:0; top:0; float:left; width:25%; height:100%; padding:10px 10px; font-size:1em; text-align:left; vertical-align:middle; background:#f8f8f8; white-space:nowrap; overflow:hidden;}
	#sod_v table tbody td:nth-child(1):before{content:"주문서번호";}
	#sod_v table tbody td:nth-child(2):before{content:"주문일시";}
	#sod_v table tbody td:nth-child(3):before{content:"상품수";}
	#sod_v table tbody td:nth-child(4):before{content:"주문금액";}
	#sod_v table tbody td:nth-child(5):before{content:"입금액";}
	#sod_v table tbody td:nth-child(6):before{content:"미입금액";}
	#sod_v table tbody td:nth-child(7):before{content:"상태";}
	#sod_v table tbody th .bt-content,
	#sod_v table tbody td .bt-content{display:inline-block; width:75%; padding:5px 10px; text-align:left; background:#fff;}
	#sod_v table tbody th .bt-content a,
	#sod_v table tbody td .bt-content a{color:#000}
	#sod_v table tbody td.bt-hide{display:none}


	#sod_fin #sod_fin_list{width:100%;}
	#sod_fin #sod_fin_list thead{display:none}
	#sod_fin #sod_fin_list tbody tr{display:block; border-top:0px solid #333; border-bottom:1px solid #CCD2D9; overflow:hidden; margin-bottom:15px;}
	#sod_fin #sod_fin_list tbody th{}
	#sod_fin #sod_fin_list tbody td{position:relative; display:block; float:right; width:100%; text-align:left !important; padding:10px 10px; padding-left:28%;}
	#sod_fin #sod_fin_list tbody th:before{}
	#sod_fin #sod_fin_list tbody td:before{display:block; position:absolute; left:0; top:0; float:left; width:25%; height:100%; padding:10px 10px; font-size:1em; text-align:left; vertical-align:middle; background:#f8f8f8; white-space:nowrap; overflow:hidden;}
	#sod_fin #sod_fin_list tbody td:nth-child(1):before{content:"상품명";}
	#sod_fin #sod_fin_list tbody td:nth-child(2):before{content:"총수량";}	
	#sod_fin #sod_fin_list tbody td:nth-child(3):before{content:"판매가";}
	#sod_fin #sod_fin_list tbody td:nth-child(4):before{content:"포인트";}
	#sod_fin #sod_fin_list tbody td:nth-child(5):before{content:"배송비";}
	#sod_fin #sod_fin_list tbody td:nth-child(6):before{content:"소계";}
	#sod_fin #sod_fin_list tbody td:nth-child(7):before{content:"상태";}
	#sod_fin #sod_fin_list tbody th .bt-content,
	#sod_fin #sod_fin_list tbody td .bt-content{display:inline-block; width:75%; padding:5px 10px; text-align:left; background:#fff;}
	#sod_fin #sod_fin_list tbody th .bt-content a,
	#sod_fin #sod_fin_list tbody td .bt-content a{color:#000}
	#sod_fin #sod_fin_list tbody td.bt-hide{display:none}
	#sod_fin_list .td_prd{padding-left:28%;}
	#sod_fin_list .sod_img{position:static; margin-bottom:10px;}
	#sod_fin .sod_left{display:block; width:100% !important; padding:0;}
	#sod_fin .sod_right{display:block; width:100% !important; padding:0;}
	#sod_sts_wrap{text-align:center;}
	#sod_fin_orderer table tbody tr{border-bottom:1px solid #eee;}
	#sod_fin_orderer table tbody th{display:block; width:100%; line-height:1.5em;}
	#sod_fin_orderer table tbody td{display:block; width:100%;}
	#sod_fin_orderer table tbody tr:last-child{border-bottom:0px solid #eee;}
	#sod_fin_receiver table tbody tr{border-bottom:1px solid #eee;}
	#sod_fin_receiver table tbody th{display:block; width:100%; line-height:1.5em;}
	#sod_fin_receiver table tbody td{display:block; width:100%;}
	#sod_fin_receiver table tbody tr:last-child{border-bottom:0px solid #eee;}
	#sod_fin_dvr table tbody tr{border-bottom:1px solid #eee;}
	#sod_fin_dvr table tbody th{display:block; width:100%; line-height:1.5em;}
	#sod_fin_dvr table tbody td{display:block; width:100%;}
	#sod_fin_dvr table tbody tr:last-child{border-bottom:0px solid #eee;}
	
}

/* 기기 768px 이하 */
@media all and (max-width:768px){

	#main_bn .owl_pager{display:none;}

	.sct_wrap{width:96%; margin:0 auto;}
	.sct_wrap header{margin-bottom:0px; margin-top:30px;}
	.sct_10{margin-top:0;}	
	.sct_10 .sct_li{width:48.1% !important; margin-right:3.5%;}
	.sct_10 .sct_li:nth-child(3n){margin-right:3.5%;}
	.sct_10 .sct_li:nth-child(3n+1){clear:none;}
	.sct_10 .sct_li:nth-child(2n){margin-right:0;}
	.sct_10 .sct_li:nth-child(2n+1){clear:both;}
	.sct_10 .sct_li .sct_img img{width:100%; height:auto;}
	

	.smt_101 .sct_li{width:48.1% !important; margin-right:3.5%;}
	.smt_101 .sct_li:nth-child(3n){margin-right:3.5%;}
	.smt_101 .sct_li:nth-child(3n+1){clear:none;}
	.smt_101 .sct_li:nth-child(2n){margin-right:0;}
	.smt_101 .sct_li:nth-child(2n+1){clear:both;}
	.smt_101 .sct_li .sct_img img{width:100%; height:auto;}
	

	#wrapper_title{text-align:center;}


	#sct_sortlst{border:none;}
	#sct_sort{width:100%; border:1px solid #ddd;}
	#sct_sort li:nth-child(4n) a{border-left:none;}
	#ssch_sort{width:100%;}
	#ssch_sort li{width:33.33333%; height:auto; line-height:auto; padding:10px 0; margin-left:0; text-align:center;}
	#sct_lst{float:unset; text-align:center;}
	#sct_lst li{float:unset; display:inline-block;}
	#sct_lst button{margin-top:2px; width:30px; height:30px;}


	#sit_title{font-size:1.5em; text-align:center;}
	#sit_desc{text-align:center; padding-bottom:10px;}

	#sit_info{display:inline-block;}
	#sit_tab{float:left; display:inline-block; width:100%;}		
	

	.couponzone_list p{position:relative; text-align:center;}

	#sit_qa_list .sit_qa_li_title{width:100%;}
	#sit_qa_list .sit_qa_dl{width:100%;}


	#ssch_frm .ssch_scharea .ssch_input{width:78%;}
	#ssch_frm .ssch_scharea .btn_submit{width:20%; margin-right:0px;}
	#ssch_frm .tooltip_icon{display:none;}
	#ssch_cate{padding:5px;}
	#ssch_cate li{width:33.333333%; text-align:center;}
	#ssch_cate a{text-align:left; text-align:center;}
	#ssch_sort_all li{width:33.333333%; text-align:center;}
	
	#sit_rel{padding:0px;}

	.sct_op_btn>button:hover span{display:none !important;}

	#mb_confirm h1{display:none;}
	#mb_confirm{margin-top:50px;}

	#captcha{width:310px; margin-bottom:20px;}

	#sod_addr .tbl_wrap{margin:30px 10px;}
	#sod_addr table thead{display:none;}
	#sod_addr table tbody tr{display:block; border-top:0px solid #333; border-bottom:1px solid #CCD2D9; overflow:hidden; margin-bottom:15px;}
	#sod_addr table tbody tr{border-top:2px solid #333; border-bottom:1px solid #333;}
	#sod_addr table tbody th{}
	#sod_addr table tbody td{position:relative; display:block; float:right; width:100% !important; text-align:left !important; padding:10px 10px; padding-left:28%; height:auto !important;}
	#sod_addr table tbody th:before{}
	#sod_addr table tbody td:before{display:block; position:absolute; left:0; top:0; float:left; width:25%; height:100%; padding:10px 10px; font-size:1em; text-align:left; vertical-align:middle; background:#f8f8f8; white-space:nowrap; overflow:hidden;}
	#sod_addr table tbody td:nth-child(1):before{content:"배송지명";}
	#sod_addr table tbody td:nth-child(2):before{content:"이름";}
	#sod_addr table tbody td:nth-child(3):before{content:"배송지정보";}
	#sod_addr table tbody td:nth-child(4):before{content:"관리";}
	#sod_addr .td_mng .mng_btn{width:40%; text-align:center; margin-left:28%;}
	
	.sanchor li a{font-size:1em;}
}

/* 기기 640px 이하 */
@media all and (max-width:640px){
	
	.sct_pv .sct_li{width:49% !important;}
	.sct_pv .sct_li:nth-child(odd){margin-right:2%;}
	.sct_pv .sct_li:nth-child(even){margin-right:0;}

	.sct_txt a{display:block; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; overflow:hidden; width:100%;}


	#sct_ct_1 li{width:50%;}
	#sct_ct_1 li:nth-child(2n):after{display:none;}
	#sct_ct_1 li:nth-child(odd):after{display:block;}
	#sct_ct_1 li:nth-child(5n):after{display:block;}
	#sct_ct_1 li:last-child:after{display:none;}
}

/* 기기 480px 이하 */
@media all and (max-width:480px){	
	
	body,td,h1,h2,h3,h4,h5,div,p,li,ul,ol,dd,dt,section,input,textarea,select,button{font-size:13px;}
	
	.saview{display:block;}
	.bn_2_li div, .bn_3_li div{width:100% !important; margin:0; padding:0; margin-bottom:1px;}
	.bn_2_li div div.banner_modify_btn, .bn_3_li div div.banner_modify_btn{width:120px !important; margin:0 auto !important;}
	


	
	#sit_tab .tab_tit li{width:25%; height:50px; border-bottom:0px solid #eee;}
	#sit_tab .tab_tit li:nth-child(even){border-right:1px solid #eee;}
	#sit_tab .tab_tit li:nth-child(4){border-right:0;}
	#sit_tab .tab_tit li button{font-size:0.9em; height:50px;}
 
	#sod_bsk #sod_bsk_tot li{width:50%; padding:10px; text-align:right; height:auto;}
	#sod_bsk #sod_bsk_tot li span{float:left;}
	#sod_bsk #sod_bsk_tot .sod_bsk_cnt{width:100%; border:0;}

	#sqa_sch{padding:15px 10px;}
	#sqa_sch .sch_input{width:80%;}
	#sqa_sch .sch_btn{width:20%;}

	#sps_sch{padding:15px 10px;}
	#sps_sch .sch_input{width:80%;}
	#sps_sch .sch_btn{width:20%;}
	#sps .sps_img{width:80px; height:auto;}

	#sod_ws .list_02 li{width:48%; height:auto; margin-right:4%;}
	#sod_ws .list_02 li:nth-child(5n+1){clear:none;}
	#sod_ws .list_02 li:nth-child(5n){margin-right:4%;}
	#sod_ws .list_02 li:nth-child(4n){margin-right:4%;}
	#sod_ws .list_02 li:nth-child(3n){margin-right:4%;}
	#sod_ws .list_02 li:nth-child(3n+1){clear:none;}
	#sod_ws .list_02 li:nth-child(odd){margin-right:4%;}
	#sod_ws .list_02 li:nth-child(even){margin-right:0;}
	#sod_ws .list_02 li:nth-child(even+1){clear:both;}

	.couponzone_list ul li{width:100%; margin-bottom:50px;}

	#sit_inf_open th{display:block; width:100%;}
	#sit_inf_open td{display:block; width:100%;}

	#ssch_frm .ssch_scharea .ssch_input{width:74%;}
	#ssch_frm .ssch_scharea .btn_submit{width:23%; margin-right:0px;}
	#ssch_frm .ssch_option label{margin-right:10px;}
	#ssch_frm .ssch_option label[for=ssch_qfrom]{position:relative; clear:both; display:block; width:100%; height:0px; content:"";}
	#ssch_frm .ssch_option{text-align:center;}
	#ssch_cate li{width:50%; position:relative;}
	#ssch_cate li a{font-weight:700;}
	#ssch_cate li:nth-child(odd):after{position:absolute; top:15px; right:0; display:block; clear:both; content:""; width:1px; height:10px; background:#555;}
	#ssch_frm .ssch_option .ssch_input{width:40%;}
	#ssch_sort_all li:first-child a{border-right:1px solid #ddd;}
	#ssch_sort_all li a{border-right:1px solid #ddd;}
	#ssch_sort_all li:nth-child(3n) a{border-right:0px solid #ddd;}

	.sit_ov_tbl th{width:30%;}	

	#sod_fin_pay th{width:25%;}

	#pw_confirm, #mb_login, #mb_confirm{margin-top:20px;}
	#pw_confirm h1{margin-top:0px;}
	
	#sit_ov_btn button{width:40%; margin-right:1%; margin-bottom:0;}
	#sit_ov_btn .sit_btn_wish{width:14%; margin-bottom:0;}
}

/* 기기 360px 이하 */
@media all and (max-width:360px){

}