/* BASIC css start */
/* 롤링배너 */
#mainVisual { visibility: hidden; position:relative; overflow:hidden; }
#mainVisual img {width:100%;}
#mainVisual .bx-pager{ position: absolute; bottom: 10px; left: 50%; z-index: 60; text-align: center; padding: 1% 3%; color: #fff; background-color: #2e2e2e; border-radius: 20px; margin-left: -6%; }
#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: 16px;height: 4px;font-size:0;margin: 0 3px;background-color: rgba(140, 140, 140, 0.6);border-radius: 3px;}
#mainVisual .bx-pager-link.active{width: 80px;background-color: rgba(45, 45, 45, 0.6);}


/* 메인 중간 배너 */
.mdlArea01 {margin: 10px 0;}
.mdlArea01 img {width:100%; max-width:100%; height:auto;    margin-top: 30px;}


/* 메인 타이틀 */
.main h3 {font-size: 16px;display: inline-block;margin: 40px auto 20px;text-align: center;padding: 5px 20px; background-color: #2e2e2e; color: #fff;}

/* 스페셜 상품 */
.list_shopping2x.specialPrd { padding:20px 0; background-color: #f5f5f5;position:relative;}
.list_shopping2x.specialPrd .sliderArea{padding:0 32px;}
.list_shopping2x.specialPrd .title{color:#3e3e3e;text-align: center; display: block; margin: 6px 0;font-size:12px; font-weight:bold; }
.list_shopping2x.specialPrd li{padding-bottom:0;width:49.9%}
.list_shopping2x.specialPrd .bx-prev {color:#3e3e3e;font-size:25px; margin-right:17px; }
.list_shopping2x.specialPrd .bx-next{color:#3e3e3e;font-size:25px;}
.specialPrd .bx-controls {position: absolute;bottom: 20px;left:0; right:0; }
.specialPrd .bx-controls .bx-pager .bx-pager-item { display:inline-block; }
.specialPrd .bx-controls .bx-pager .bx-pager-item a { display: block; width: 10px; height: 10px; font-size: 0; background-color:#fff; border: 2px solid #000; border-radius: 100%; margin:0 3px; }
.specialPrd .bx-controls .bx-pager .bx-pager-item a.active { background-color:#000; border: 2px solid #000; }

/* 공지사항 */
.boardArea { position:relative; padding:30px 20px; margin:50px 0 0; background-color:#f7f7f7; }
.boardArea .title { font-size:14px; margin:0 0 4%; font-weight:bold;}
.boardArea .title span { float:right; font-weight:normal; }
.boardArea .notice li .subject { position:relative; margin:0 0 6% 0; }
.boardArea .notice li .subject:after { content: ""; position: absolute; top: 32px; left: 0; width: 20px; height: 1px; background-color: #2c2c2c; display: block; }
.boardArea .notice li .subject a { font-size: 16px; font-weight:bold;}
.boardArea .notice li .subject span { color:#878787; margin:0 0 0 1%; }
.boardArea .notice li .content a { color:#878787; }
.boardArea .bx-has-pager .bx-pager { text-align: center; width: 13%; background-color: #000; color: #fff; border-radius: 20px; margin: 5% auto 0; padding: 1% 0; }

/* 인스타그램 */
.instaArea{padding:15px 15px 0;}
.instaArea .titleArea{text-align:center;padding-bottom:20px; font-weight:bold; font-size:16px;padding:12px 0; margin-top: 20px;}
.instaArea .titleArea i{font-size:21px;margin-right:3px;vertical-align:-4px;font-weight:400;}
.instaArea .titleArea span { font-weight:normal; }
.instaArea .instaBx img{width:100%;}
/* BASIC css end */

