@charset "utf-8";

body { background:#fff}
/* 레이아웃 크기 지정 */
#hd_wrapper,#menu .gnb,#category,#wrapper,#tnb ul,#sbn_idx{width:1200px;margin:0 auto;}

/*Color*/
#hd_cart .cart-count,#menu .menu_all button,#category .cate_li_2 a:hover,#sbn_idx .flex-control-paging li .flex-active,.btn_submit,#sit_ov_btn #sit_btn_buy,.btn_b02,.sanchor li .sanchor_on .item_qa_count, .sanchor li .sanchor_on .item_use_count,.btn02,.sit_qaa_done,.sit_use_li_title:hover,#side_menu .btn_side_shop span,#ol_submit.btn_b02,#ol_after_private a:hover strong,#ol_after_private li
/*,.sit_use_star img,.sit_star,#sps dd img,#sit_use_write_star img*/{background-color:#3373cc !important}
#tnb a:hover i,#hd_cart a:hover,#hd_cart a:hover,#tnb li a:hover,#hd_sch #sch_submit,#category .cate_li_1:hover .cate_li_1_a,sit_qaa_done,#ssch_sort li a:hover,#sit_btn_cart,#sit_btn_wish:hover,#sit_siblings a:hover,#scomm li a:hover{color:#3373cc !important}
.btn_b02,#sit_btn_cart,.btn02,.sit_use_li_title:hover, #sit_ov_btn #sit_btn_cart {border-color:#3373cc !important}

#tnb .tnb_shop a{color:#F55C8C !important}
#tnb .tnb_community a{color:inherit !important;}

.shop_icon_1{background:#F55C8C}
.shop_icon_2{background:#18A5AF}
.shop_icon_3{background:#8DC039}
.shop_icon_4{background:#ff7575;}
.shop_icon_5{background:#3373cc;}
.shop_icon_coupon{background:#C54EA8}


.sit_use_top{ background:transparent; border:0; min-height:none; padding:0; text-align:right;}
#sit_use_wbtn{ position:static}
/*그누기반 ===================================================================================================================== */

/*상단메뉴*/
#tnb a:focus, #tnb a:hover,#hd_sch #sch_submit,#popular h2,#gnb_all .gnb_al_li .gnb_al_a{color:#4d88d9}
#hd_sch,#hd_sch #sch_str,#hd_sch #sch_submit{border-color:#4d88d9}

#hd_menu{background-color:#4d88d9; border-color:rgba(0,0,0,0.1)}
#hd_menu li{ border-color:rgba(255,225,255,0.3)}
#hd_menu a{color:#fff}


#gnb{background:#333949}
#gnb button{background:transparent;border-color:rgba(0,0,0,0.1)}
#gnb #gnb_1dul{background-color:transparent; padding:10px 0}
#gnb .gnb_1dli:hover{background-color:rgba(0,0,0,0.1)}
.gnb_1dli_on .gnb_1da{background-color:#4d88d9; color:#fff; font-weight:700}
.gnb_2dul{background-color:transparent;padding:10px 0;}
.gnb_2dli:hover{background-color:#4d88d9;}
.gnb_2da{background-color:transparent; color:#333}

#sps_sch select{margin:5px}
#sps_sch .sch_input{height:38px}

/*왼쪽*/
#aside{background-color:transparent !important; margin-bottom:20px;}

#aside .sale_prd{border:1px solid rgba(0,0,0,0.1);padding: 0 10px}
#aside h2{margin-top:10px}

#aside section{border:1px solid rgba(0,0,0,0.1);padding: 0 10px 10px;margin-top:5px; position:relative;}
#aside .sct_txt{ overflow:hidden; max-height:34px}
#aside .lat ul{border:0;margin-bottom:0px;}

#aside .btn_admin{top:-1px;right:-1px; border-radius:0; font-size:0.9em}
#ol_after_private a{background-color:rgba(255,255,255,0.9);margin:0}
#ol_after_private li:hover a{background-color:rgba(255,255,255,0.8)}
#ol_after_private a strong{ border-radius:15px;}
#ol_submit.btn_b02{color:#fff !important}
/*버튼*/
.btn_admin{background-color:#222 !important}
.btn01{border-color:rgba(0,0,0,0.18) !important;}
#sit_btn_cart:hover,a.btn01:focus, a.btn01:hover,button.btn01:hover{background-color:transparent;}
a.btn01:focus, a.btn01:hover,button.btn01:hover{border-color:rgba(0,0,0,0.35) !important;}

.sit_qaa_yet{border-color:rgba(0,0,0,0.1);color:#888}
#side_menu .btn_side_shop span{opacity:.7}


.sct .sct_sns{width:auto}

#sit_pvi_big a.visible{position:relative;}
#sit_pvi_big a.visible:after{content:'';position:absolute;left:0;right:0;bottom:0; top:0;border:1px solid rgba(0,0,0,0.1);}

#sit_pvi_thumb a{position:relative;display:block;}
#sit_pvi_thumb a:after{content:'';position:absolute;left:0;right:0;bottom:0; top:0;border:1px solid rgba(0,0,0,0.1);}


.sctrl button{ background:none; border:0; font-size:0;margin-left:5px;}
.sctrl button span{border-color:rgba(0,0,0,0.15);}
.sctrl button span.sctrl_on{}

.smt_20.sct .sct_li,.smt_30 .sct_li{ margin-right:15px;}
.smt_20.sct .sct_li:last-child,.smt_30 .sct_li:last-child{ margin-right:0}

.smt_30{overflow:hidden}
.smt_30 .sct_ul{width:100%;left:100%}
.smt_30 .sct_ul_first{left:0}

.sct_sns a{margin:0 2px;display:inline-block;}

.sct .sct_txt,.smt_30 .sct_txt{font-size:1.2em}
.smt .sct_basic,.sct .sct_basic,.smt_30 .sct_basic{display:none;}