/*************************************************
 * 施設のご案内用のスタイルシート
 ************************************************/
#guide_header
{
	width: 850px;
	height: 24px;
	background-image: url("../img/guide_header.png");
	background-repeat: no-repeat;
	background-position: left top;
}

#guide_body
{
	width: 850px;
	height: 35px;
	margin-top: 0px;
	margin-bottom: 15px;
}

/*************************************************
 * 施設案内のボタンレイアウト
 ************************************************/
#guide_body li
{
	float: left;
}

#guide_body li a:hover
{
	background-position: 0 -35px;
}

#guide_body li a span
{
	position: absolute;
	top: -150em;
}

#guide_budoukan a
{
	background-image: url("../img/guide_budoukan.png?20130507");
	background-repeat: no-repeat;
	background-position: left top;
	width: 169px;
	height: 35px;
	display: block;
}

#guide_kyudou a
{
	background-image: url("../img/guide_kyudou.png");
	background-repeat: no-repeat;
	background-position: left top;
	width: 171px;
	height: 35px;
	display: block;
}

#guide_kyudouLong a
{
	background-image: url("../img/guide_kyudouLong.png");
	background-repeat: no-repeat;
	background-position: left top;
	width: 170px;
	height: 35px;
	display: block;
}

#guide_crimbing a
{
	background-image: url("../img/guide_crimbing.png");
	background-repeat: no-repeat;
	background-position: left top;
	width: 170px;
	height: 35px;
	display: block;
}

#guide_gassyuku a
{
	background-image: url("../img/guide_gassyuku.png");
	background-repeat: no-repeat;
	background-position: left top;
	width: 170px;
	height: 35px;
	display: block;
}


/*************************************************
 * 主催事業、新規情報表示用のDIV
 ************************************************/
#info_list_space
{
	width: 585px;
	margin-bottom: 30px;
	float: left;
}

#new_info_header
{
	width: 585px;
	height: 38px;
	background-image: url("../img/new_info.png");
	background-repeat: no-repeat;
	background-postion: left top;
	position: relative;
}

#new_info_body
{
	width: 583px;
	padding-top: 7px;
	padding-bottom: 3px;
	background-color: #e7e7e7;
	border-left: solid 1px #919191;
	border-right: solid 1px #919191;
}

#event_info_header
{
	width: 585px;
	height: 38px;
	background-image: url("../img/event_info.png");
	background-repeat: no-repeat;
	background-postion: left top;
	position: relative;
}

#event_info_body
{
	width: 583px;
	padding-top: 7px;
	padding-bottom: 3px;
	background-color: #e7e7e7;
	border-left: solid 1px #919191;
	border-right: solid 1px #919191;
}

#seminar_info_header
{
	width: 585px;
	height: 38px;
	background-image: url("../img/seminar_info.png");
	background-repeat: no-repeat;
	background-postion: left top;
	position: relative;
}

#seminar_info_body
{
	width: 583px;
	padding-top: 7px;
	padding-bottom: 3px;
	background-color: #e7e7e7;
	border-left: solid 1px #919191;
	border-right: solid 1px #919191;
}

#info_list_space div.info_footer
{
	width: 585px;
	height: 7px;
	margin-bottom: 10px;
	background-image: url("../img/list_bottom.png");
	background-repeat: no-repeat;
	background-postion: left bottom;
}

/*************************************************
 * 一覧を見るボタン
 ************************************************/
#info_list_space div a.view_button
{
	position: absolute;
	top: 7px;
	right: 7px;
	background-image: url("../img/view_button.png");
	background-repeat: no-repeat;
	background-position: left top;
	width: 77px;
	height: 20px;
	display: block;
}

#info_list_space div a.view_button:hover
{
	background-position: 0 -20px;
}

#info_list_space div a.view_button span
{
	position: absolute;
	left: -100em;
}

/*************************************************
 * テーブル用スタイルシート
 ************************************************/
table.rendar_table
{
	margin: 0px auto 0px auto;
	border-top: 1px solid #b8b8b8;
	border-left: 1px solid #b8b8b8;
	border-collapse: collapse;
}

table.rendar_table tbody tr th.content_date
{
/*	width: 175px;*/
	width: 220px;
	height: 29px;
	padding-left: 10px;
	background-color: #ffffff;
	border-bottom: 1px solid #b8b8b8;
	font-size: 90%;
}

table.rendar_table tbody tr td.content_title
{
/*	width: 380px;*/
	width: 324px;
	height: 29px;
	padding-left: 5px;
	background-color: #ffffff;
	border-right: 1px solid #b8b8b8;
	border-bottom: 1px solid #b8b8b8;
}

/*************************************************
 * バナー表示用DIV
 ************************************************/
#banner_list_space
{
	width: 250px;
/*	height: 400px;*/
	height: auto;
	float: left;
	margin: 0;
	padding: 0 7px 0 8px;
}
#banner_iframe
{
	border: none;
	width: 250px;
	height: auto;
}
