@charset "utf-8";
/* CSS Document */


#container{}
#contents .sub_content{width:100%; margin:0; padding:0;}/* 메인 */

/* 메인 슬라이드 */
.main_visual{overflow:hidden; width:100%;  margin:0 0 20px 0}
.main_visual .slick-prev{width:38px; height:38px; top:50%; left:14%; margin-top:-36px; z-index:10; visibility:hidden; opacity:0;-webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.main_visual .slick-next{width:38px; height:38px; top:50%; right:14%; margin-top:-36px; z-index:10; visibility:hidden; opacity:0; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.main_visual:hover .slick-prev {visibility:visible; opacity:1;  left:15%}
.main_visual:hover .slick-next {visibility:visible; opacity:1; right:15%}
.main_visual .slick-dots li button {border:1px solid #333}

/* 탭 설정 */
.slider-nav {width:1200px; margin:0 auto; border-top:1px solid #eee; position:relative}
.slider-nav > div {display:inline-block; cursor:pointer; outline: 0; height:54px; position:relative}
.slider-nav > div strong {display:block; height:44px; line-height:42px; border-bottom:1px solid #eee; border-left:1px solid #eee}
.slider-nav .fir strong:first-child {border-left:1px solid #eee}
.slider-nav .end strong:first-child {border-right:1px solid #eee}
.slider-for {position:relative; height:380px; width:1200px; margin:10px auto 0px; outline: 0; text-align:left; overflow:hidden; }
.slider-for a {outline:0}
.slider-for img { outline: 0;}

.slider-for span.tab1_1 {position:absolute; left:0; top:0}
.slider-for span.tab1_2 {position:absolute; left:0; top:236px}
.slider-for span.tab1_3 {position:absolute; left:200px; top:236px}
.slider-for span.tab1_4 {position:absolute; left:400px; top:236px}
.slider-for span.tab1_5 {position:absolute; left:607px; top:0px}
.slider-for span.tab1_6 {position:absolute; right:0; top:0}
.slider-for span.tab1_7 {position:absolute; right:0; top:200px}

.slider-for span.tab2_1 {position:absolute; left:0; top:0}
.slider-for span.tab2_2 {position:absolute; left:0; top:200px}
.slider-for span.tab2_3 {position:absolute; left:305px; top:0px}
.slider-for span.tab2_4 {position:absolute; left:305px; top:235px}
.slider-for span.tab2_5 {position:absolute; left:604px; top:235px}
.slider-for span.tab2_6 {position:absolute; right:0; top:0}

.slider-for span.tab3_1 {position:absolute; left:0; top:0}
.slider-for span.tab3_2 {position:absolute; left:300px; top:0}
.slider-for span.tab3_3 {position:absolute; left:0; top:170px}
.slider-for span.tab3_4 {position:absolute; left:600px; top:0}
.slider-for span.tab3_5 {position:absolute; left:906px; top:0px}
.slider-for span.tab3_6 {position:absolute; right:0; top:200px}

.slider-for span.tab4_1 {position:absolute; left:0; top:0}
.slider-for span.tab4_2 {position:absolute; left:300px; top:0}
.slider-for span.tab4_3 {position:absolute; left:300px; top:216px}
.slider-for span.tab4_4 {position:absolute; left:612px; top:0}
.slider-for span.tab4_5 {position:absolute; right:0; top:0px}
.slider-for span.tab4_6 {position:absolute; right:0; top:170px}


.slider-nav .slick-active {position:relative; outline: 0;}
.slider-nav .slick-current {position:relative; background:#fb7ea6; color:#fff; }
.slider-nav .slick-current:after {content :""; display:block; position: absolute; bottom:-16px; left: 50%; margin-left:-4px; transform: translateX(-5px); border:9px solid transparent; border-top-color:#fb7ea6;}
.slick-slider .slick-list {overflow:visible !important}

/* 메인 슬라이드 그룹 */
.mbsd_wp {width:1200px; margin:20px auto 0px;}
.mbsd_wp .slick-slide{outline: 0;}
.mbsd_wp .slick-slide img {outline: 0;}

.main_good_wp {width:1200px; margin:0 auto;}
.main_good_wp .goods_list_tit {display:none}

/* 배너 노출 */
.mbn_wp {position:relative; margin-left:-30px;}
.mbn_wp:after {content:""; display:block; clear:both}
.banz_item {display:inline-block; float:left; position:relative; width:25%; margin-top:20px;}
.banz_item {}
.banz_item .mbb_inbo {padding-left:30px}
.banz_item a {display:block; position:relative; overflow:hidden}
.banz_item .image {display: block; width:100%; height: auto;}


/* 인스타그램 */
.insta_wp {width:1200px; margin:60px auto 0}
.insta_wp h3 {font-size:16px; color:#555; letter-spacing:2px; font-weight:700; position:relative; padding-bottom:30px; text-align:center; font-weight:normal}
.insta_wp h3 span i{font-size:20px; margin-left:5px; color:#666; font-weight:normal; display:block}

.new_ceban {width:1200px; margin:0px auto 0}
.new_ceban:after {content:''; display:block; clear:both}
.new_ceban ul{}
.new_ceban ul li{float:left;}
.new_ceban ul li a{display:block}