@charset "utf-8";
/* CSS Document */

#container {
	background:url(../images/top/bg_header.jpg) center top repeat-x;
	background-color:#E1F0FB;
}
#header h1 {
	width:980px;
	height:420px;
	margin:0 auto;
	background:url(../images/top/title.png) no-repeat;
	font-size:0em;
}
#header h2 {
	width:980px;
	height:85px;
	margin:0 auto;
	background:url(../images/top/date.png) no-repeat;
	font-size:0em;
}
#content {
	width:980px;
	margin:0 auto;
}
#board {
	width:980px;
	height:423px;
	background:url(../images/top/bg_board.png) no-repeat;
}
#menu {
	width:980px;
	height:147px;
	background:url(../images/top/bg_menu.png) no-repeat;
	font-size:0em;
}
#btn_travel {
	display:block;
	position:relative;
	left:144px;
	width:234px;
	height:147px;
	background:url(../images/top/btn_travel_dis.png) no-repeat;
	float:left;
}
#btn_cast a {
	display:block;
	position:relative;
	top:45px;
	left:160px;
	width:224px;
	height:93px;
	background:url(../images/top/btn_cast_off.png) no-repeat;
	float:left;
}
#btn_cast a:hover {
	background:url(../images/top/btn_cast_on.png) no-repeat;
	float:left;
}
#btn_place a {
	display:block;
	position:relative;
	top:28px;
	left:160px;
	width:224px;
	height:94px;
	background:url(../images/top/btn_place_off.png) no-repeat;
	float:left;
}
#btn_place a:hover {
	background:url(../images/top/btn_place_on.png) no-repeat;
	float:left;
}
#about {
	width:980px;
	height:210px;
	background:url(../images/top/bg_about.png) no-repeat;
	font-size:0em;
}
#cast, #place {
	font-size:0em;
}
#cast h3 {
	width:980px;
	height:150px;
	background:url(../images/top/ttl_cast.png) no-repeat;
	background-color:#9DD8F6;
}
#cast ul {
	width:980px;
	height:600px;
	background:url(../images/top/cast.png) no-repeat;
}
#place h3 {
	width:980px;
	height:60px;
	background:url(../images/top/ttl_place.jpg) no-repeat;
}
#place ul {
	width:980px;
	height:450px;
	background:url(../images/top/bg_place.png) no-repeat;
}