@charset "utf-8";




#headerWrap {position:relative; width:100%; height:182px;  z-index:999;  margin:0; padding-bottom:21px; }
#headerWrap .top_wrap {position:relative; width:100%; height:33px; background-color:#3e3e3e;}
#headerWrap .topall { position: relative; width:1100px; margin: 0 auto; }
#headerWrap .topall ul.top {position:absolute; top: 0px; right:0;  }
#headerWrap .topall ul.top li { float: left; }
#headerWrap .topall ul.top li.lm { padding:0; margin:0; }
#headerWrap .topall ul.top li a { font-size: 20px; color: #888888; }

#logo { position:absolute; top:33px; left:50%; margin:0 0 0 -550px;}


#headerWrap .gnbWrap { position:relative; width:100%; top:124px; overflow:hidden; background: url("../header_bg.png") 100% 30px repeat-x; }
#headerWrap .gnbWrap .subLine { position:absolute; left:0; top:0px; z-index:2; display:block; width:100%; height:10px; }
#headerWrap .gnb { width:1000px; height:30px; margin:0 auto; overflow:hidden;}
#headerWrap .gnb strong { display:block; }
#headerWrap .gnb strong a { display:block; height:40px;padding:0px 0 0 0; text-align:center; overflow:hidden; color:#5e5e5e; font-family:나눔 고딕, Nanum Barun Gothic, 맑은 고딕, Malgun Gothic, 돋움, Dotum, 굴림, Gulim, Arial, Helvetica; font-size:17px; line-height:16px; letter-spacing:0em; }
#headerWrap .gnb .active strong a, #headerWrap .gnb strong a:hover, #headerWrap .gnb strong a:focus { height:40px; color:#333333; background:none; text-decoration:none;}

#headerWrap .gnb li.g1 strong a { width:200px;}
#headerWrap .gnb li.g2 strong a { width:200px;}
#headerWrap .gnb li.g3 strong a { width:200px;}
#headerWrap .gnb li.g4 strong a { width:200px;}
#headerWrap .gnb li.g5 strong a { width:200px;}

#headerWrap .gnb li.g1.active strong a { }
#headerWrap .gnb li.g2.active strong a { }
#headerWrap .gnb li.g3.active strong a { }
#headerWrap .gnb li.g4.active strong a { }
#headerWrap .gnb li.g5.active strong a { }

#headerWrap .gnb > li { display:none; float:left; padding:0 0px 30px 0px;  }
#headerWrap .gnb > li:first-child { margin-left:0; padding-left:0;  }
#headerWrap .gnb li.g1, #headerWrap .gnb li.g2, #headerWrap .gnb li.g3, #headerWrap .gnb li.g4, #headerWrap .gnb li.g5{ display:block; }
#headerWrap .gnb .dep2 { display:block; margin-right:0px; width:200px; padding:10px 0 0 0px; }
#headerWrap .gnb .dep2 a > {}
#headerWrap .gnb .dep2 > li {margin:0 0 0 0px; padding:0; display:block; text-align:center;}
#headerWrap .gnb .dep2 > li a { color:#3d3d3d; font-family:나눔 고딕, Nanum Barun Gothic, 맑은 고딕, Malgun Gothic, 돋움, Dotum, 굴림, Gulim, Arial, Helvetica; font-size:12px; line-height:25px; font-weight:normal; letter-spacing:0em;}
#headerWrap .gnb .dep2 a.active { color:#333333 !important; background:none; text-decoration:none;}
#headerWrap .gnb .dep2 a:hover { color:#333333 !important; text-decoration:none; }

/* 20171102 매장안내 추가 */
.store-info{width: 700px; margin:0 auto 50px; text-align: left;}
.store-info strong{display: block; padding:30px 0; text-align: center;font-size: 26px;}
.store-info ul{font-size: 0;}
.store-info li{padding:15px 0; border-bottom:1px solid #333;}
.store-info li:first-child{border-top:1px solid #333;}
.store-info span{display: inline-block; vertical-align: top; font-size: 14px; letter-spacing: -0.5px; word-break: keep-all;}
.store-info .name{width: 23%;}
.store-info .call{width: 15%;}
.store-info .address{width: 62%;}

.store-img {padding-bottom: 50px;}


/* 20211027 브랜드페이지_sk2 */
.logo_sk2{--tw-bg-opacity: 1; background-color: rgba(234,4,41,var(--tw-bg-opacity)); }


