/* BASIC css start */
#content {width:auto;}
#header {
	margin-top: -15px;
}
#header.fixed {
	padding-top: 15px;
}
/* 메인 비쥬얼 배너 */
#mainSpot {
	position: relative;
	width: 100%;
	min-width: 1400px;
	height: 715px;
	overflow: hidden
}
#mainSpot .inner {
	margin-left: -1000px;
	position: absolute;
	top: 0;
	left: 50%;
	right: 0;
	width: 2000px;
	_height: 500px
}
#mainSpot .swiper-pagination {
	top: 50%;
	height: 11px;
	text-align: left;
	width: 1400px !important;
	margin: 0 auto;
}
#mainSpot .swiper-pagination-bullets-dynamic {
	overflow: visible !important
}
#mainSpot .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	margin: 0 0 10px 0 !important;
	display: block;
	transition: none !important;
	transform: none !important;
	left: 0 !important;
	opacity: 1 !important;
	width: 6px;
	height: 6px;
	background: none;
	border: 1px solid #000;
	cursor: pointer;
	border: 1px solid #000;
}
#mainSpot .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
	background: #000
}
#mainSpot .inner ul li a img {
	width: 100%
}
*:first-child+html #mainSpot .swiper-pagination span {
	display: inline
} /* IE7 Hack */
/* 이미지 배너 */
.imgBanner {
	margin: 30px auto 0;
	position: relative;
	width: 1400px;
	overflow: hidden
}
.imgBanner ul {
*zoom:1
}
.imgBanner ul:after {
	display: block;
	clear: both;
	content: ''
}
.imgBanner ul li {
	padding-right: 10px;
	float: left
}
/* 상품 목록 영역 */
.product-wrap {
	margin: 0 auto;
	position: relative;
	width: 1400px
}
.product-wrap.only {
	margin-bottom: 50px
}
/*슬라이드영역*/
.event_list {
	padding-top: 90px;
}
.event_list .message {
    float: left;
    position: absolute;
    background: #fff;
    width: 500px;
    z-index: 2;
    height: 478px;
}
.event_list .message h3 {
	font-size: 48px;
	font-family: 'Yesteryear', cursive;
	color: #e7d8da;
}
.event_list .message p {
	color: #000;
	font-family: 'Noto Sans KR', sans-serif;
	font-size: 40px;
	font-weight: 300;
	letter-spacing: -1px;
	padding-top: 20px;
}
.event_list .message p em {
	position: absolute;
	height: 14px;
	width: 100%;
	background: #eee4e5;
	left: 0;
	bottom: 0;
	z-index: -1;
}
.event_list .message span {
	font-weight: 500 !important;
	color: #a5777f;
	position: relative;
}
.event_list .item-cont {
	margin-right: -15px;
	float: right;
	width: 900px;
}
.event_list .item-cont .item-list {
	width: 280px !important;
}
.event_list .item-cont .item-list:last-child {
	padding-right: 0
}

.event_list .item-cont .item-list:nth-child(4n){padding-right:20px}

.event_list .swiper-pagination {
	text-align: left;
	bottom: 30px !important;
}
.event_list .swiper-pagination-bullet {

	transition: none !important;
	transform: none !important;
	left: 0 !important;
	opacity: 1 !important;
	width: 6px;
	height: 6px;
	background: none;
	border: 1px solid #000;
	cursor: pointer;
	border: 1px solid #000;
}
.event_list .swiper-pagination-bullet-active {
	background: #000
}

/* BASIC css end */

