html, body {
    scrollbar-base-color: #660000;
}
body {
	width:835px;
	margin-left : auto ;
	margin-right : auto ;
	margin-top:0px;
	background: #660000;
	color: #fff;
	font-size: 12px;
	font-family: verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	line-height: 1.2;
	text-align:center;

}

A:link {text-decoration:none}
A:visited {text-decoration:none}
A:active {text-decoration:none}

#page {
	width:835px;
	background:url('images/back.gif');
	text-align:center;
}
#top_header {
}
#top_header_logo {
	float:left;
}

#top_header_tel {
	float:left;
	padding-top:28px;
}

ul.menu {
    padding-left:0;
	margin-left:3px;
}
ul.menu li {
	list-style:none;
    float:left;
	padding-left:2px;
}
#top_image {
	width:835px;
	height:280px;
	text-align:center;
}
#top_information {
	margin:auto;
	padding-top:40px;
	text-align:center;
	background:url(images/top_back.jpg) no-repeat;
	width:795px;
	height:450px;
	overflow:hidden;
}
#top_information_pickup {
	margin-left:7px;
	float:left;
	width:300px;
	height:400px;
}
#top_information_event {
	float:left;
	width:230px;
	height:400px;
	background-color:#fff;
	border:#C00 solid 1px;
	margin-left:8px;
}
#top_information_news {
	float:left;
	width:230px;
	height:400px;
	background-color:#fff;
	border:#C00 solid 1px;
	margin-left:4px;
}
#top_pickup {
	width:298px;
	height:170px;
	border:#C00 solid 1px;
}
#top_pickup_waku {
	width:300px;
	height:175px;
}
#top_mailmag {
	width:300px;
	height:115px;
}
#top_mobile_qr {
	width:300px;
	height:115px;
}

#menu_top {
	width:90px;
	height:30px;
	display:block;
	background-image:url(images/index_r3_c2.jpg);
}
#menu_top a {
	width:90px;
	height:30px;
	display:block;
}
#menu_top a:hover {
	background-image:url(images/index_r3_c2_f2.jpg);
}

#menu_schedule {
	width:90px;
	height:30px;
	display:block;
	background-image:url(images/index_r3_c10.jpg);
}
#menu_schedule a {
	width:90px;
	height:30px;
	display:block;
}
#menu_schedule a:hover {
	background-image:url(images/index_r3_c10_f2.jpg);
}

#menu_newface {
	width:90px;
	height:30px;
	display:block;
	background-image:url(images/index_r3_c8.jpg);
}
#menu_newface a {
	width:90px;
	height:30px;
	display:block;
}
#menu_newface a:hover {
	background-image:url(images/index_r3_c8_f2.jpg);
}

#menu_companion {
	width:90px;
	height:30px;
	display:block;
	background-image:url(images/index_r3_c5.jpg);
}
#menu_companion a {
	width:90px;
	height:30px;
	display:block;
}
#menu_companion a:hover {
	background-image:url(images/index_r3_c4_f2.jpg);
}

#menu_system {
	width:90px;
	height:30px;
	display:block;
	background-image:url(images/index_r3_c14.jpg);
}
#menu_system a {
	width:90px;
	height:30px;
	display:block;
}
#menu_system a:hover {
	background-image:url(images/index_r3_c14_f2.jpg);
}

#menu_movie {
	width:90px;
	height:30px;
	display:block;
	background-image:url(images/index_r3_c20.jpg);
}
#menu_movie a {
	width:90px;
	height:30px;
	display:block;
}
#menu_movie a:hover {
	background-image:url(images/index_r3_c20_f2.jpg);
}

#menu_bbs {
	width:90px;
	height:30px;
	display:block;
	background-image:url(images/index_r3_c24.jpg);
}
#menu_bbs a {
	width:90px;
	height:30px;
	display:block;
}
#menu_bbs a:hover {
	background-image:url(images/index_r3_c24_f2.jpg);
}

#menu_link {
	width:90px;
	height:30px;
	display:block;
	background-image:url(images/index_r3_c27.jpg);
}
#menu_link a {
	width:90px;
	height:30px;
	display:block;
}
#menu_link a:hover {
	background-image:url(images/index_r3_c27_f2.jpg);
}

#menu_recruit {
	width:90px;
	height:30px;
	display:block;
	background-image:url(images/index_r3_c30.jpg);
}
#menu_recruit a {
	width:90px;
	height:30px;
	display:block;
}
#menu_recruit a:hover {
	background-image:url(images/index_r3_c30_f2.jpg);
}
#copyright {
	margin-top:10px;
	font-size:11px;
	text-align:center;
	vertical-align:bottom;
	height:30px;
	border-top:#FFF solid 1px;
}
iframe {
	overflow-x:hidden;
}