/* 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%}
/* //롤링배너 */

#contents main{padding-bottom:0}

/* Main_ section */
.section .title{margin-bottom:20px;text-align:center}
.section .title h3{line-height:1.1;font-size:19px;color:#2C2C2C;font-weight:400;letter-spacing:-0.06em}

/**/
.section.keyvisual{overflow:hidden;position:relative;margin:0 -25px;background:white}
.section.keyvisual .MS_img-area{position:relative;width:100%;height:100%;
	-webkit-flex-shrink:0;
	-ms-flex:0 0 auto;
	flex-shrink:0
}
.section.keyvisual .MS_img-area img{width:100%}
.section.keyvisual .pagination{position:absolute;bottom:20px;left:0;z-index:10;text-align:center;width:100%;line-height:0;font-size:0}
.section.keyvisual .pagination .swiper-pagination-bullet{display:inline-block;width:12px;height:12px;margin:0 3px;background:#D4D4D4;text-align:left;text-indent:-9999em;cursor:pointer;opacity:1;
	-moz-border-radius:50px;
	-webkit-border-radius:50px;
	border-radius:50px
}
.section.keyvisual .pagination .swiper-pagination-bullet-active{background-color:black}

/* Main_ section:sect1 */
.section.sect1{padding:40px 0 0;background:white}
.section.sect1 .title{margin-bottom:20px}
.section.sect1 .title h2{font-size:18px}
.section.sect1 .instagram .display_screen{overflow:hidden;position:relative;margin:-2% 0 0 -2%;text-align:center}
.section.sect1 .instagram .display_screen a{display:inline-block;position:relative;margin:2% 0 0 1%;width:23%}
.section.sect1 .instagram .display_screen a img{width:100%}
.section.sect1 .instagram .display_screen .likes{position:absolute;top:0;right:0;bottom:0;left:0;line-height:180px;background:rgba(86, 86, 90, 0.7);font-size:1.3em;color:white;text-align:center;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
}
.section.sect1 .instagram .display_screen a:hover .likes{opacity:1}

/* Main_ section:sect2 */
.section.sect2{padding:40px 0}
.section.sect2 .title{margin-bottom:25px}
.section.sect2 .title h3{line-height:1;font-size:15px;color:#2C2C2C;font-weight:700}
/* BASIC css end */

