@charset "utf-8";
/*--------------------
 * 基本設定
 *--------------------*/
/*clearfix --------------------------- */
.clearfix:after {
	content: " ";
	display: block;
	height: 0;
	visibility: hidden;
	clear: both;
}
.clearfix {
	zoom:1;/*for IE 5.5-7*/
	min-height: 1px;
}
body {
	height:100%;
	position: relative;
}
#contents a {
	outline: none;
}
#contents img, a img{
	border:none;
	background-repeat: no-repeat !important;
	zoom: 1;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align:bottom;
}
#contents ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#contents p {
	margin: 0;
	padding: 0;
}
#contents .abs {
	position: absolute;
	display: block;
}
#contents .dis-none {
	 display: none;
}

/*--------------------
 * 以下コンテンツ設定
 *--------------------*/


/*----------*/

#contents .banner-wrap div {
	display: none;
}
#contents .banner-wrap .scene {
	width: 918px;
	height: 600px;
	position: relative;
}
#contents .banner-wrap .scene > div {
	position: absolute;
}

#contents .banner-wrap .scene1 {
	background: url(sc1_bg.png) no-repeat;
}
	#contents .banner-wrap .scene1 .sc1-text1 {
		left: 241px;
		top: 150px;
	}
	#contents .banner-wrap .scene1 .sc1-text2 {
		left: 398px;
		top: 151px;
	}

#contents .banner-wrap .scene2 {}
	#contents .banner-wrap .scene2 .sc2-1 {
		left: 0px;
		top: 0px;
	}
	#contents .banner-wrap .scene2 .sc2-2 {
		left: 306px;
		top: 0px;
	}
	#contents .banner-wrap .scene2 .sc2-3 {
		left: 612px;
		top: 0px;
	}

#contents .banner-wrap .scene3 {}
	#contents .banner-wrap .scene3 .sc3-1 {
		left: 0px;
		top: 0px;
	}
	#contents .banner-wrap .scene3 .sc3-2 {
		left: 0px;
		top: 200px;
	}
	#contents .banner-wrap .scene3 .sc3-3 {
		left: 0px;
		top: 400px;
	}

#contents .banner-wrap .scene4 {
	background: url(sc4_bg.png) no-repeat;
}

#contents .banner-wrap .scene4 .sc4-no1 {
	top: 190px;
	z-index: 3999;
	text-align: center;
	width: 100%;
}

#contents .banner-wrap .scene4 .sc4-no1 img{
	display: inline-block;
}


	#contents .banner-wrap .scene4 .sc4-logo {
		left: 235px;
		top: 155px;
		z-index: 4000;
	}
	#contents .banner-wrap .scene4 .sc4-ball1 {
		background: url(sc4_ball1.png) no-repeat;
		width: 148px;
		height: 148px;
		left: 385px;
		top: 127px;
		z-index: 4001;
	}
	#contents .banner-wrap .scene4 .sc4-ball2 {
		background: url(sc4_ball2.png) no-repeat;
		width: 148px;
		height: 148px;
		left: 175px;
		top: 240px;
		z-index: 4002;
	}
	#contents .banner-wrap .scene4 .sc4-ball3 {
		background: url(sc4_ball3.png) no-repeat;
		width: 148px;
		height: 148px;
		left: 595px;
		top: 240px;
		z-index: 4003;
	}
	#contents .banner-wrap .scene4 .sc4-ball4 {
		background: url(sc4_ball4.png) no-repeat;
		width: 148px;
		height: 148px;
		left: 256px;
		top: 430px;
		z-index: 4004;
	}
	#contents .banner-wrap .scene4 .sc4-ball5 {
		background: url(sc4_ball5.png) no-repeat;
		width: 148px;
		height: 148px;
		left: 514px;
		top: 430px;
		z-index: 4005;
	}

#contents .banner-wrap .scene5 {
	background: url(sc5_bg.png) no-repeat;
}

#contents .banner-wrap .scene5 .sc5-text {
		left: 155px;
		top: 480px;
}

