/* BASIC css start */
/* 롤링배너 */
#event .MS_img-wrap { position: relative; width: 100%; overflow: hidden; }
#event .event-imgs { position: relative; }
#event .MS_img-area { float: left; }
#event .MS_img-area:not(:first-child) { display: none; }
#event .MS_img-area img { width: 100%; }
#event .pagination { position: relative; left: 0; text-align: center; width: 100%; }
#event .pagination .swiper-pagination-switch { display: inline-block; margin: 0 2px; text-indent: -9999px; background: url(/images/d3/m_01/bull/event_now@2x.gif) no-repeat 0 50%; background-size: 19px 7px; width: 10px; height: 10px; }
#event .pagination .swiper-active-switch { background-position: -12px 50%; }
/* //롤링배너 */
/*.main h3 {font-size:1.250em; display: inline-block; margin:45px 0 18px 0; padding-top:6px;}*/
.main .topBanner {margin-top:15px;}
.main .topBanner .topBannerLeft {width:49%; float:left; position:relative;}
.main .topBanner .topBannerRight {width:49%; float:right; position:relative;}
.main .topBanner img {width:100%; vertical-align:top;}
.main .topBanner .topBannerTitle {width:100%; font-size:1.083em; font-weight:bold; padding:2px 0; background-color:rgba(0,0,0,0.4);; text-align:center; color:#fff; position:absolute; bottom:0; left:0;}

/* 공통 */
.main{clear:both;min-height:600px;padding:0 15px 0;}
#contents{padding:0;margin-bottom:0}
.inner{padding:0 30px}
.sec_tit{margin:20px 0 10px;color:#262526;font-size:17px;line-height:1.3em;letter-spacing:0.125em;}
.sec_desc{font-size:12px;color:#928B8C;margin-bottom:50px;}
.m_img{width:100%}


/* CONTENTS */
.sec2, .sec3, .sec4, .sec5, .sec6{text-align:center}

.sec1{padding-top:40px;text-align: center;}
.sec1 .sec_desc{margin-bottom:60px;}
.sec1 div img{width:40px;}

.sec2 .sec_desc{margin-bottom:10px;}
.sec2 .sec_desc_id{font-size:14px;color:#534F50;margin-bottom:50px}

.sec4 .sec_tit{letter-spacing:normal}

.sec5{padding-top:20px}
.sec5 .video_desc{font-size:12px;letter-spacing: 0.25em;color:#262526;margin-bottom:10px;margin-top:30px}
.sec5 .video_tit{font-size:20px;letter-spacing: 0.15em;color:#262526;margin-bottom:20px;font-weight:bold;line-height:1.3em}
.sec5 .video_btn_wrap{text-align: center;padding-bottom:60px;padding-top:35px;}
.sec5 .video_btn{background:#FBCED5;padding:10px 30px;font-size:14px;font-weight:bold;color:#fff;font-style: italic}
.sec5 .desc p{margin-top:10px}
.sec5 .desc p:first-child{margin-top:0}

.sec6{background:#FDF0F1;margin: 0 -15px 60px;padding:30px 0 20px}
.sec6 .sec_tit{font-size:20px;letter-spacing: 0.15em;color:#262526;margin-bottom:40px;font-weight:bold;line-height:1.3em;}
.sec6 .sec6_ico{width:35px;margin-bottom:10px;}

.line_desc{width:10px;height:1px;margin:15px auto 20px;background:#292526;}


/* 제품 */
.sec_pro figure{position:relative;background:#fff;}
.sec_pro figure .listMark{position:absolute;top:0;left:0;width:40%;}
.sec_pro figure .listPrice{color:#928B8D;font-size:13px;font-weight:bold;padding-bottom:10px;}
.main .item_lst .more .btn_moreGray{background:#000;}
.list_shopping2x li{position:relative;width:100%}
.list_shopping2x .title{color:#272526;font-size:18px;letter-spacing:0.25em;}
.shop_btn{padding:15px 0 20px;}
.shop_btn a{background:#FBCED5;padding:10px 30px;font-size:14px;font-weight:bold;color:#fff;font-style: italic}
.sec_pro .ico_label{position:absolute;top:0}
.sec_pro .ico_label .MK-product-icons{margin:0}
.sec_pro .ico_label img{display:block;margin-bottom:10px}
.sec_pro .ico_label.basic{right:0;margin:10px 10px 0 0}
.sec_pro .ico_label.dc{left:0;margin:5% 0 0 5%}
.sec_pro .ico_label.dc img{width:80%;
    -webkit-box-shadow:1px 1px 0px 0px rgba(124,139,143,0.9);
    -moz-box-shadow:1px 1px 0px 0px rgba(124,139,143,0.9);
    box-shadow:1px 1px 0px 0px rgba(124,139,143,0.9)
}


/* 인스타그램 */
.main .instagram .title_area{padding:70px 0 0;text-align:center;color:black}
.main .instagram .title_area .line_desc{background:none;}
.main .instagram .title a{display:inline-block;color:#272526;font-size:18px;letter-spacing:0em;}
.main .instagram .desc{margin-top:10px;font-size:13px;color:#666}
.instagram #instafeed{overflow:hidden;text-align: center;}
.instagram #instafeed li{display:inline-block;position:relative;width:33.3%}
.instagram #instafeed li a{display:block;}
.instagram #instafeed li a img{width:100%;
	-webkit-transition:300ms ease;
	transition:300ms ease;
}
.instagram #instafeed .likes{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(240,91,146,0.8);font-size:1.5em;color:#ffffff;text-align:center;vertical-align:middle;opacity:0;text-shadow:0 1px rgba(0,0,0,0.5);
	-webkit-font-smoothing:antialiased;
	-webkit-transition: opacity 100ms ease;
	-moz-transition: opacity 100ms ease;
	-o-transition: opacity 100ms ease;
	-ms-transition: opacity 100ms ease;
	transition: opacity 100ms ease
}
.instagram #instafeed .likes:before{content:'';display:inline-block;height:100%;vertical-align:middle}
.instagram #instafeed .likes i{font-size:1em}
.instagram #instafeed a:hover .likes{opacity:1}
.instagram #instafeed a:hover img{
	transform: scale(1.1);
}

/* 게시판 */
/*
.main .sec_notice_wrap{margin:50px -15px 0;border-top:1px solid #F0F0F0;}
.main .notice{position:relative;padding:25px 15px;}
.main .notice .ul_lst{line-height:1;position: relative;padding:0 30px}
.main .notice .ul_lst .top{position:absolute;top:-6px;right:0;}
.main .notice .lst_ico{display:inline-block;position:absolute;top:0;left:0;margin-top:-3px;text-align:center;vertical-align:top}
.main .notice .lst_ico img{width:10px;}
*/


/* 슬라이더 수정 */
.bx-wrapper .bx-pager.bx-default-pager a{background-image:url(/design/woocompany/mobile/comm/slide_off.png);height: 27px;background-size: 70%;}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active{background-image:url(/design/woocompany/mobile/comm/slide_on.png)}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{width:100%;text-align:center}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{bottom:-40px}
.sec3 .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{bottom:4px}
.sec3 .bx-wrapper{margin: 0 auto}


/* 동영상 POP */
.av_pop{display:none;position:fixed;top:0;left:0;z-index:100;width:100%;height:100%}
.av_pop .inwrap{position:relative;z-index:1;text-align:center;top:50%;margin-top:-185px;left:0;width:100%}
.av_pop .bg{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.7);}
.av_pop .av_pop_btn{text-align:right}
.av_pop .av_pop_btn a{color:#fff}

/* BASIC css end */

