#mainImgArea,
#mainImgArea * {
	user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-webkit-user-drag: none;
	-khtml-user-drag: none
}

#mainImgArea {
	max-width: 1200px;
	min-width: 966px;
	width: 100%;
	height:　597px;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
	position: relative
}

#mainImgArea .apps-container {
	position: absolute;
	left: 50%;
	top: 70px;
	height: 527px;
	opacity: 0
}

#mainImgArea .apps-container-inner {
	position: relative;
	left: -600px;
	cursor: -webkit-grab;
	cursor: -moz-grab
}

#mainImgArea .apps-container-inner.grabbing {
	cursor: -webkit-grabbing;
	cursor: -moz-grabbing
}

.fest-banner {
	-ms-filter: "alpha( opacity=0 )";
	filter: alpha(opacity=0);
	opacity: 0;
	display: block;
	width: 100%;
	height: 85px;
	position: absolute;
	background-color: #fff;
	left: 0;
	top: 192px
}

.fest-banner:hover {
	-ms-filter: "alpha( opacity=20 )";
	filter: alpha(opacity=20);
	opacity: .2
}

#jsMainImgCover {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

#jsMainImgCover .jsBg {
	background: #fff url(../import/images/main/bg/load_title.gif) no-repeat center 203px;
	position: absolute;
	top:0px;
	left: 0;
	width: 100%;
	height: 100%
}

#jsMainImgCover .jsImg {
	position: absolute;
	top: 410px;
	left: 50%;
	display: none
}

#jsMainImgCover .jsImg img {
	position: relative;
	top: 0;
	left: -73px
}

#mainImgArea .bg {
	position: absolute;
	width:6488px;
	height: 527px
}

ul.bg li.bg1 {
	position: absolute;
	top: 0;
	left: 0;
	width:3244px;
	height: 527px
}

ul.bg li.bg2 {
	position: absolute;
	top: 0;
	left:3244px;
	width:3244px;
	height: 527px
}

#mainImgArea .middle {
	position: absolute;
	width: 1200px;
	left: 0;
	top: 0
}

#mainImgArea .obj {
	position: absolute;
	width: 1200px;
	height: 527px;
	background: url(../import/images/main/bg/obj-spring.png) repeat-x 0 bottom
}

#mainImgArea .logo {
	position: absolute;
	top: 0;
	left: 0;
	width: 1200px;
	height: 527px;
	background-image: url(../import/images/main/bg/logo-spring.png);
	background-repeat: no-repeat;
	background-position: 50% 129px;
}

.items-container {
	position: absolute;
	left: 0;
	width: 1200px;
	height: 527px;
}

.items {
	position: absolute;
	left: 0;
	bottom: 0
}

.items li {
	float: left;
	position: relative
}

.items li a {
	display: block
}

.items li img {
	position: absolute;
	bottom: 0
}

.items li img.jsOv {
	display: none
}

.items li a.hover img.jsOv {
	display: inline!important
}
