@charset "Shift_JIS";

.style01 {
	width: 100%;
	min-width:1200px;
	height: auto;
}
.style02 {
	width: 100%;
	min-width:1200px;
	height: 114px;
	background-image: url(../images/header_tex.jpg);
	background-position: center;
	position: absolute;
	top: -114px;
}
.style03 {
	width: 252px;
	height: 114px;
	float: left;
}
.style09 {
	width: 501px;
	height: 114px;
	float: left;
}
.style10 {
	width: 400px;
	height: 1000px;
	background-color: #000000;
	float: left;
}
.style11 {
	width: 1200px;
	height: 21px;
	clear: both;
}
.style12 {
	width: 400px;
	height: 100%;
	background-color: #000000;
	float: left;
}
.style13 {
	width: 2000px;
	height: auto;
}
.style14 {
	width: 100%;
	min-width:1200px;
	height: 61px;
	clear: both;
	background-image: url(../images/index_18.jpg);
	background-position: center;
}
.style15 {
	width: 100%;
	min-width:1200px;
	height: 114px;
	background-color: #000000;
	clear: both;
}
.style16_2 {
	width: 1200px;
	height: 114px;
	margin: 0 auto;
}
.style16 {
	width: 1200px;
	height: auto;
	margin: 0 auto;
	opacity: 0;
}
.style17 {
	width: 501px;
	height: 64px;
	float: left
}
.style18 {
	width: 100px;
	height: 64px;
	float: left
}
.style19 {
	width: 100px;
	height: 64px;
	float: left;
}
.style20 {
	width: 100px;
	height: 64px;
	float: left;
}
.style21 {
	width: 499px;
	height: 64px;
	float: left;
}
.style22 {
	width: 1200px;
	height: 750px;
	clear: both;
}
.style23 {
	width: 1200px;
	height: 732px;
	clear: both;
}
.style24 {
	width: 1200px;
	height: 790px;
	clear: both;
}
#page-top {
	position: fixed;
	right: 50px;
	bottom: 110px;
}
#page-top a {
	text-decoration: none;
	color: #fff;
}
#page-top a:hover {
	text-decoration: none;
}
#anim03 {
	width: 539px;
	height: 683px;
	position: absolute;
	left: 720px;
	opacity: 0;
}
#anim04 {
	opacity: 0;
}
#anim05 {
	width: 454px;
	height: 153px;
	position: absolute;
	top: 865px;
	left: 1105px;
	opacity: 0;
}
#anim06 {
	width: 846px;
	height: 311px;
	position: absolute;
	top: 750px;
	left: 400px;
	opacity: 0.5;
}
