/*헤드*/
#hd {position:relative;margin:0 0 10px;text-align:center}
#hd h1 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
#logo {position: relative;right: 10px;top: 35px;}
#logo img{width: 130px;}
#hd_ct {position:absolute;top:10px;left:10px;padding:10px;border:0;background:#333;color:#fff;font-size:1em;text-decoration:none;letter-spacing:-0.1em;vertical-align:top;-webkit-appearance:none}
#hd_sch_open {position:absolute;top:45px;right:10px;padding:0 10px;height:2.6em;border:0;color:#fff;font-size:1em;letter-spacing:-0.1em;vertical-align:top;-webkit-appearance:none}
#hd_sch_open img{width: 40%;}
#hd_sch {display:none;position:relative;top:0;left:0;width:100%;background-color: #595a5a;text-align:center;}
#hd_sch h2 {margin:0 0 10px; font-size: 15px; color: #5a5a5a;}
#hd_sch .sch_inner {padding:2px 0 0}
#hd_sch .frm_input {height:2.5em;border-color:#999;background:#fff;line-height:2.5em}
#hd_sch .btn_submit {height:2.7em}
#hd_sch .pop_close {position:absolute;bottom:5px;right:5px;padding:7px;border:0;background:#ffa41e; color: #fff;}
#hd_mb {text-align:center; background-color: #ffa31f; padding: 6px 0; color:#fff; overflow: hidden}
#hd_mb li {display:inline-block;margin:0 9px; color: #FFF; line-height: 25px}
#hd_mb a {display:block;text-decoration:none;letter-spacing:-0.1em; color: #fff; font-weight: bold;}
#hd_mb a.pc_btn {letter-spacing:-0.05em; border: 0px solid #e9e9e9; color: #ff7600; border-radius: 5px; padding: 0 8px; background: #fff; margin-left: -8px}
.top_main{background-color: #595a5a;width: 100%;}
.sch_bar{width: 90%;position: relative;border-bottom: 3px solid #fff;margin: 10px auto;padding: 5px 0;}
.sch_bar input[type="text"]{color: #fff;}
.frm_input10{height: 2em;border:1px solid #595a5a;width: 85%;background-color: #595a5a;float: left;}
.btn_submit10{width: 25px;text-align: right;}
.top_main2{position: relative;width: 100%;height:50px;}
.m_menu{margin: 0 0 10px;border-top: 1px solid #585858;border-bottom: 1px solid #585858;}
.m_menu a{color: #585858;font-family: 'nanumgothic';font-size: 13px;font-weight: bold;}
.menu_btn{text-align: center;padding: 20px;}
#fullViewContents {width: 100%;position: absolute; z-index: 999;right: 100%}
.mobile_menu{background-color: #fff1de;color:#4c4c4c;position: relative;left: -2px;border: 1px solid #d3d3d3;}
.mobile_menu li{padding: 10px 5px 10px 10px;border-bottom: 1px solid #d3d3d3;}
.mobile_menu li:hover{background-color: #d3d3d3;}
.mobile_menu li a{color: #4c4c4c;font-size: 13px;text-decoration: none;display: block;text-align: left}
.mobile_menu a span{float: right;}
.mobile_menu a span img{position: relative;top: 2px;}

/* 모바일 팝업 */
.hd_pops {left: 10px!important; max-width: calc(100% - 20px);}
.hd_pops_con {max-width: 100%!important; height: auto!important;}


/*메인배너*/
#container {padding: 10px}
.main_sld a{width: 100%;}
.main_sld img{width: 100%}
.sld_page {position: static!important; margin-bottom: 5px}
.swiper-pagination-bullet-active {background: #78b000!important}
#banner_link {display: block}


/*컬렉션*/
.main_list{margin-top: 20px;}
.main_list h6{background-image: url('/img/main/list_bar.png');background-repeat: no-repeat;font-size: 25px;padding: 10px 0 20px 0;font-weight: normal;}


/*list.10.skin*/
.sct_10 {margin: 0}
.sct_10 .sct_img a {width: 100%; padding-top: 100%}
.sct_10 .sct_img img {border: 1px solid #efefef;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%); height: 100%!important}
.sct_10 .sct_txt {font-size: 12px; margin: 0; padding: 0; border-bottom: 0; text-align: center}
.sct_10 .sct_cost {font-size: 15px; text-align: center; margin: 5px 0 15px 0; font-weight: 900}
.sct_10 .shop_icon {font-size: 11px; padding: 0 3px; line-height: 15px}
.sct_10 .sit_icon {display: inline}
.sct_10 .shop_icon_1 {background: #c4df9b}
.sct_10 .shop_icon_2 {background: #ffdd3c}
.sct_10 .shop_icon_3 {background: #b6cc27}
.sct_10 .shop_icon_4 {background: #b38822}
.sct_10 .shop_icon_5 {background: #ffa123}
.sct_10 .shop_icon_6 {background: #fa5143}


/*푸터*/
#ft {margin:20px 0 0;border-top:1px solid #e9e9e9;text-align:center;letter-spacing:-0.1em; background: #fff!important}
#ft h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
#ft p {margin:0;padding:10px 0;line-height:1.8em; letter-spacing:0.5px; font-size: 12px}
#ft_to_top {display:block;margin:10px 10px 20px;padding:10px;border: 1px solid #595a5a;  border-radius: 5px;}
.m_btm{background-color: #595a5a;width: 100%;padding: 10px;}
.m_btm tr td{width: 33%;}
.m_btm a{color:  #fff; font-weight: bold;}



/*오렌지메뉴*/
.bt_menu_in ul{list-style: none; /*padding: 10px;background: #fafafa;border: 1px solid #ccc;margin-bottom: 20px*/ display: flex; flex-wrap: wrap; margin-top: -10px}
.bt_menu_in ul a{cursor: pointer;}
.bt_menu_in li {width: 50%; padding: 0 5px 5px 0;}
.bt_menu_in li:nth-child(2n) {padding-right: 0}
.bt_menu_in li a{list-style: none;display: flex;align-items: center;border: 1px solid #e9e9e9; background: #f2f5f9}
/*.bt_menu_in li a img{height: 40px;}*/
.bt_menu_in li span{color: #363636;font-size: 12px;/*margin-left: 10px*/ padding: 7px;}



/*배송비*/
.mp_table tr td{
  padding: 3px 2px;
  border: 1px solid #595a5a;}

.mp_t1{
  color: #d70000
}

.m_btm{
  background-color: #595a5a;
  width: 100%;
  padding: 10px;
}

.m_btm tr td{width: 33%;}
.m_btm a{color:  #fff; font-weight: bold;}

.c_pc{
        padding: 10px 0;
        border: 1px solid #000;
    }

.sit_qty_plus { margin-right:1px; }
.sit_qty_minus { margin-right:1px; }








