@charset "utf-8";
/* CSS Document */
body {
	background-color:#E1F0FB;
}
#logo {
	width:1080px;
	height:590px;
	background:url(../images/top/bg_header.jpg) no-repeat;
	font-size:0em;
}
#logo h2 {
	background:url(../images/top/logo.png) no-repeat;
	width:1080px;
	height:455px;
}
#logo h3 {
	background:url(../images/top/date.png) no-repeat;
	width:1080px;
	height:135px;
}
#movie {
	background:url(../images/top/bg_movie.jpg) no-repeat;
	width:1080px;
	height:430px;
}
menu {
	background:url(../images/top/bg_menu.jpg) no-repeat;
	width:1080px;
	height:270px;
	font-size:0em;
}
#btn_travel, #btn_cast, #btn_place {
	display:block;
	position:relative;
	top:50px;
	float:left;
}
.menu {
	width:915px;
	margin:0 auto;
}
#btn_travel {
	background:url(../images/top/btn_travel.png) no-repeat;
	width:310px;
	height:220px;
}
#btn_cast {
	background:url(../images/top/btn_cast.png) no-repeat;
	width:305px;
	height:220px;
}
#btn_place {
	background:url(../images/top/btn_place.png) no-repeat;
	width:300px;
	height:220px;
}
#about {
	background:url(../images/top/bg_about.jpg) no-repeat;
	width:1080px;
	height:345px;
	font-size:0em;
}
#cast {
	width:1080px;
	font-size:0em;
}
#cast h3 {
	background:url(../images/top/ttl_cast.jpg) no-repeat;
	height:250px;
}
#cast_kaubo {
	background:url(../images/top/cast_kaubo.jpg) no-repeat;
	height:680px;
}
#cast_nakagawa {
	background:url(../images/top/cast_nakagawa.jpg) no-repeat;
	height:660px;
}
#cast_tendollar {
	background:url(../images/top/cast_tendollar.jpg) no-repeat;
	height:640px;
}
#cast_famires {
	background:url(../images/top/cast_famires.jpg) no-repeat;
	height:600px;
}
#cast_daian {
	background:url(../images/top/cast_daian.jpg) no-repeat;
	height:600px;
}
#cast_ain {
	background:url(../images/top/cast_ain.jpg) no-repeat;
	height:630px;
}
