@charset "utf-8";

/* 레이아웃 크기 지정 */
#hd_wrapper,#menu .gnb,#category,#wrapper,#tnb ul,#sbn_idx, #hd_menu ul, #ft .ft_wr,#container,.main_wrapper, .container, #sidx_lat, .aside_wrap {width:100%;margin:0 auto;}

/*Color*/
#hd_cart .cart-count,#menu .menu_all button,#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, #side_menu .btn_side_shop span,#ol_submit.btn_b02, #ol_after_private li,
#banner_bn .bx-pager a:hover, #banner_bn .bx-pager a.active, #sit_use_wbtn .qa_wr, #sit_qa_wbtn .qa_wr, .sct_wrap h2 {}
#tnb a:hover i,#hd_cart a:hover,#hd_cart a:hover,#tnb li a:hover,#hd_sch #sch_submit, #ssch_sort li a:hover,#sit_btn_cart,#sit_btn_wish:hover,#sit_siblings a:hover,#scomm li a:hover, #ft .ft_cs h2, #ft .ft_bank h2, .sit_use_li_title:hover, .lat_title a, .gnb_cate_a, #sps_sch a, #hd_btns a, .cate_tab .selected,
#ft dd h2, #sidx_lat .lt h2 a, #hd_mb li a.bookmark .fa:before {color:#000 !important}
.btn_b02,#sit_btn_cart,.btn02, #sit_ov_btn #sit_btn_cart, #sps_sch a, .cate_tab .selected {border: 1px solid #000 !important;}


/* Sub Color */
#hd_menu button, #hd_menu li.hd_menu_right, .sqa_con_btn button:hover {background:#353847;}
#ft .ft_cs strong, #ft .ft_bank strong, #sqa_sch a, #sidx_lat .lt h2 a {color:#353847}
#sqa_sch a {border-color:#353847;}

body {background:#fff;}

/* ========================================================================================================================================= */

/* 상단 */
#hd_mb{position:relative;} 
#hd_mb:after {display:block;visibility:hidden;clear:both;content:"";height:0px;}
#hd_mb li{float:left;width:20%; padding:0px;}
#hd_mb li a{display:block;line-height:40px;font-size:11px;position:relative;height:100%}
#hd_mb li a:before{content: '';width: 1px;height: 10px;top: 50%;left: 0;margin-top: -5px;background: #eaeaea;position:absolute; display:none;}
#hd_mb .fa{font-size:1.6em;opacity:.8;}

/* 검색 */
#hd_sch {padding: 0px;}
#hd_sch_open {padding:0 10px;height:2.6em;border:0;overflow:hidden}
#hd_sch {z-index:1000;text-align:center;display:none;position:absolute;left:0;background:rgba(0,0,0,0.8);color:#fff;width:100%;}
#hd_sch h2 {margin:0 0 10px}
#hd_sch #sch_str {height:40px;}
#hd_sch .sch_inner {padding:10px;position:relative;}
#hd_sch .sch_inner h2{position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
#hd_sch .frm_input {height:40px;border:none;background:#fff;line-height:30px;width:90%;text-indent:5px; position:relative;padding-right:10%}
#hd_sch .btn_submit {position:absolute;top:10px;right:10px;width:40px;height:40px;background:none;font-size:1.5em;text-align:center;}
#hd_sch .btn_submit .fa{vertical-align:top;margin-top:2px;}

#hd_wr {box-shadow:none; border-bottom:1px solid rgba(0,0,0,0.07);}



/* 하단 footer */

.footer_banner {background:#333949; text-align:center;}
.footer_banner img {width:100%;}
.sub_mg {margin-top:60px;}

/* 공지사항 */
#sidx_lat .lt{padding:20px 10px; box-shadow:none; margin:0px;}
#sidx_lat .lt h2{text-align:left;display:block;padding-left:0px; position:relative; border-bottom:none; margin:0px;}
#sidx_lat .lt h2 a {display: inline-block; padding: 0 15px 0 0px; font-size: 15px; line-height: 100%; vertical-align: top;}
#sidx_lat .lt h2 a:after{ content:'\f054'; font-family:Fontawesome; position:absolute; right:10px; opacity:.3; font-weight:normal}
#sidx_lat .lt ul{border:0}
#sidx_lat .lt li{padding:0px; font-size:1em}
#sidx_lat .lt li a:before{content:'ㆍ';opacity:.4; padding-right:3px;}


#sidx_lat dl{margin:0 10px 5px}
#sidx_lat dl:before,#sidx_lat dl:after{content:'';display:block;height:0;line-height:0;clear:both;}
#sidx_lat dl dd{float:left;width:50%;text-align:center}
#sidx_lat dl dd:hover{background-color:rgba(0,0,0,0.03)}
#sidx_lat dl dd a{display:block;border:1px solid #eaeaea;padding:7px;position:relative;margin:-1px 0 0 -1px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}


#ft {color:#7c7b7b;text-align:center;letter-spacing:-0.1em;border-top:1px solid rgba(0,0,0,0.07); background:#fff; padding:0;}
#ft h1 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
#ft dd h2{color:#000;position:relative;padding:5px 0px 7px;display:block;text-align:center;  font-size:15px;font-weight:500%; letter-spacing:0.05em; text-indent:0; overflow: visible;}
#ft .btns a{border:1px solid rgba(0,0,0,0.1);background:#ffffff;padding:2px 7px 4px;font-size:0.92em;box-shadow:inset 0 2px 2px rgba(0,0,0,0.03);margin:0 2px;}
#ft ul{margin-top:15px; padding:0px;}
#ft ul a { border-left:1px solid rgba(0,0,0,0.1); padding:0px 5px;}
#ft ul:after {display:block;visibility:hidden;clear:both;content:""}
#ft li{display:inline-block;position:relative;margin:10px 0; padding:0 10px}
#ft li:after{content:'';width:1px;height:80%;background-color:rgba(0,0,0,0.1);position:absolute;left:0;top:11%}
#ft li:first-child:after{ display:none;}
#ft li a{display:block;color:#787878;font-weight:normal; font-size:0.92em;}
#ft p {margin:0;padding:10px 0 0;font-size:0.92em;color:#999; line-height:1.4em;}
#ft p span{color:#222;padding-right:5px;display:inline-block}
#ft p span b {color:#999; font-weight:500;}
#ft address{font-style:normal;margin:10px 0;font-size:0.92em}

.ft-cs{overflow:hidden;position:relative;border-bottom:1px solid rgba(0,0,0,0.14); padding:20px 0px;}
.ft-cs:after{ position:absolute; content:'';width:1px;height:80%;background-color:rgba(0,0,0,0.07);left:50%;top:10%}
.ft-cs dd {float:left;width:50%; padding:0px 2%}
.ft-cs strong{color:#000;font-size:2.0em; text-align:center;}
.ft-cs strong img {width:50px;}
.ft-cs strong span {display:block;}
.ft-cs p{letter-spacing:0;}
.ft-cs .bank strong {font-size:1.4em;}
.ft-cs button {background:#fff; border:1px solid #b0b0b0; width:80%; padding:7px 0px; margin-top:15px; font-size:11px;}


.ft-info{background-color:#FAFAFA; padding:25px 0}


/* 컨텐츠 */
.hit, .rec, .new, .best, .sale { text-align:center; margin:10px 0px; width:100%;}
.hit img, .rec img, .new img, .best img, .sale img {width:100%;}

#container {padding:0px;}
#container_title {box-shadow:none; padding:10px 0px;}

#sev {margin:0px; }
#sev li {width:100%; float:left; margin:0;}
#sev li img {width:100%;}

.sct_wrap {padding:0px; border-bottom: 1px solid rgba(0,0,0,0.07); margin:0px; clear:both;}

.sct_wrap h2 {font-size:1.6em; font-size:1.3em;}
.sct_wrap h2 a {border-bottom:none !important; padding:0px; color:#222 !important; display:block; padding:15px 0px; }
.sct {padding:0px 10px;}

.sct .sct_txt {font-size:1em; margin:0;}
.sct .sct_cost {color:#000; font-size:1.2em; margin:0;}


#banner_bn {width:100%; text-align:center;}
#banner_bn img {width:100%;}


/* ============================================================== 상품 상세보기 ============================================================== */

#sit_title {padding:10px 15px}
#sit {border-top:none;}
#sit_pvi {padding:10px;}
#sit_desc {border-bottom:1px solid #ccc; padding:0 0px 10px; margin:0px 15px;}

.sit_ov_tbl {border-top:none; padding:0px 0px 10px;}
/* 상세 탭 */
.tab_tit {margin:0 0 10px;padding:0 7px;}

.sit_use_li_title {font-size:1.1em; font-weight:500;}
.sit_use_p {background:#f9f9f9;}