@charset "shift_jis";

#wrapper01 {
	background-image: url(../stage/images/bg01.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-attachment: fixed;
	position: relative;
}

#wrapper02 {
	background-image: url(../stage/images/bg02.jpg);
	background-position: center 240px;
	background-repeat: no-repeat;
	background-attachment: fixed;
}

#wrapper03 {
	background-image: url(../stage/images/bg03.jpg);
	background-position: center 480px;
	background-repeat: no-repeat;
	background-attachment: fixed;
}

#wrapper04 {
	background-image: url(../stage/images/bg04.jpg);
	background-position: center 720px;
	background-repeat: no-repeat;
	background-attachment: fixed;
}

#wrapper05 {
	background-image: url(../stage/images/bg05.jpg);
	background-position: center 960px;
	background-repeat: no-repeat;
	background-attachment: fixed;
}

body#stage #footer {
	position: relative;
	padding-top: 98px;
	z-index: 10;
}

#bgContent {
	position: fixed;
	left:0;
	top: 0;
	width: 100%;
	min-width: 960px;
}
/*ie6*/
* html #bgContent {
	position: absolute;
}

#slide {
	position: absolute;
	left:0;
	top: 1722px;
	width: 100%;
	min-width: 960px;
}
#slide span {
	background: url(../stage/images/bg_slide.png) no-repeat center 0;
	height: 173px;
	display: block;
}

/* ========================================
	#main
======================================== */
/* --------------------------------
	#stage
-------------------------------- */
#stageContent {
	position: relative;
	height: 1088px;
}

#stageContent .ttl {
	padding-top: 36px;
}

#stageContent .copy {
	margin-bottom: 14px;
}

#stageContent .chara01 {
	position: absolute;
	left: 499px;
	top: 148px;
}

#stageContent .chara02 {
	position: absolute;
	right: 0;
	top: 0;
}

#stageContent iframe {
	width: 960px;
	height: 869px;
	overflow:hidden;
}


/* --------------------------------
	#course
-------------------------------- */
#course {
	position: relative;
	height: 798px;
	text-align: center;
}

#course h2 {
	padding-top: 81px;
	margin-bottom: 13px;
}

#course .chara03 {
	position: absolute;
	left: 44px;
	top: 29px;
}

#course .chara04 {
	position: absolute;
	right: 24px;
	top: 116px;
}

#course .chara05 {
	position: absolute;
	left: 200px;
	top: 611px;
}

#course #img01 {
	position: absolute;
	left: 135px;
	top: 247px;
	width: 306px;
	height: 203px;
}
#course .sceneslide li {
	position: absolute;
	top: 0;
	left: 0;
}
#course .shooting {
	position: absolute;
	left: 128px;
	top: 240px;
}
#course .shootingInner {
	padding: 44px 0 0 38px;
}

#course #img02 {
	position: absolute;
	left: 516px;
	top: 319px;
	width: 309px;
	height: 196px;
}
#course .rythem {
	position: absolute;
	left: 515px;
	top: 319px;
}
#course .rythemInner {
	padding: 44px 0 0 25px;
}
