/* BASIC css start */
/* 롤링배너 */
#mainVisual { visibility: hidden; position:relative; overflow:hidden;  }
#mainVisual img {width:100%;}
#mainVisual .bx-pager{position:absolute;bottom:20px;left:0;right:0;z-index:60;text-align:center;}
#mainVisual .bx-pager-item{transition:all 0.3s ease;-webkit-transition:all 0.3s ease;display:inline-block;position:relative;}
#mainVisual .bx-pager-link{display:inline-block;width: 20px;height: 6px;font-size:0;margin: 0 3px;background-color: transparent; border-radius: 10px;background:#6c6c6c;}
#mainVisual .bx-pager-link.active{background:#fff; width:34px;}

/* 서브 배너 */
.subBnnr {overflow:hidden;margin: 6% 3% 0;}
.subBnnr li {float:left;width:46%;padding:2%;}
.subBnnr li img {width:100%; max-width:100%; height:auto; }
.subBnnr li:nth-child(3),
.subBnnr li:nth-child(4){ width:96%;}
.subBnnr li .videoWrap{
    position:relative;
    padding-bottom:56.25%;
    height:0;
    overflow:hidden;
}

.subBnnr li .videoWrap iframe{
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
}

/* 스페셜 상품 */
.list_shopping2x.recmdPrd { margin:10px 0; position:relative;}
.list_shopping2x.recmdPrd .sliderArea{ }
.list_shopping2x.recmdPrd .title{color:#3e3e3e;text-align: left; display: block; margin: 10px 0 12px 35px;font-size:15px;}
.list_shopping2x.recmdPrd .bx-prev {color:#3e3e3e;font-size:25px; margin-right:17px; }
.list_shopping2x.recmdPrd .bx-next{color:#3e3e3e;font-size:25px;}
.recmdPrd .bx-controls {position: relative; margin:-14px 0 0}
.recmdPrd .bx-controls .bx-pager-item { display:inline-block;margin:0 1%;}
.recmdPrd .bx-controls .bx-pager-item a {font-size: 0; width: 10px; height: 10px; background: #c3c3c3; display: block; border-radius: 50%; }
.recmdPrd .bx-controls .bx-pager-item a.active { background:#6c6c6c;}

/* 상품 타이틀 */
.m_title {padding: 36px 0 20px;text-align:center;}
.m_title h3 {display:inline-block;padding: 0 15px;position:relative;font-size: 20px;}

.bannerArea { margin: 40px 0 0;}
.bannerArea img { width:100%;}

/* 공지사항 */
.noticeArea { width:92%; margin:40px auto 0; }
.noticeArea h3 {font-size:16px;padding:0 0 8px;border-bottom:1px solid #2c2c2c;margin:0 0 14px; }
.noticeArea h3 span a { font-size:18px; float:right; }
.noticeArea ul li { line-height:2.4; }
.noticeArea ul li a:hover { color:#777; }
.noticeArea ul li span { color:#6f6f6f; float:right; }

/* 코멘트 후기 */
.reviewArea { width:92%; margin:40px auto 0; }
.reviewArea h3 {font-size:16px;padding:0 0 8px;border-bottom:1px solid #2c2c2c;margin:0 0 14px; }
.reviewArea h3 span a { font-size:16px; float:right; }
.reviewArea ul li { padding:15px 0; border-bottom:1px solid #c8c8c8; }
.reviewArea ul li:first-child { padding:0 0 15px;} 
.reviewArea ul li .thum { float:left;}
.reviewArea ul li .thum img {width:80px; }
.reviewArea ul li .txt { position:relative; float:left;width:68%;height:80px;margin:0 0 0 4%; }
.reviewArea ul li .txt .score { position:absolute; left:0;bottom:0;}
.reviewArea ul li .txt .score span { padding: 0 5px } 

/* 메인화면 - 상단 메뉴 */
#allWrap{padding-top:60px;}
#gnb .logo a {color:#fff !important;}
#gnb.fix {background:rgba(255,255,255,0.9) !important}

/* BASIC css end */

