﻿body {
	color:#FFFFFF;
	background-image:url(../images/bg_b.gif);
	background-repeat:repeat-x;
	background-color:#000000;
}
/*IE6以下のバージョン用背景画像設定　ここから*/
*div#wrapper {
	background-image:url(../images/bg_bottom_b.gif);
}
*html div#page_top {
	background-image:url(../images/bg_top_b.gif);
}
*html div#page_body {
	background-image:url(../images/bg_middle_b.gif);
}
/*IE6以下のバージョン用背景画像設定　ここまで*/


div#wrapper {
	background-image:url(../images/bg_bottom_b.png);
}
div#page_top {
	background-image:url(../images/bg_top_b.png);
}
div#page_body {
	background-image:url(../images/bg_middle_b.png);
}
div#left dl#info dl dd {
	border-bottom:dotted #FFFFFF 1px;
}
div#left dl#schedule dl dd {
	border-bottom:dotted #FFFFFF 1px;
}
.gray_base {
	background-color:#000000;
	border:solid 1px #FFFFFF;
}
.error {
	color:#FFFFFF;
	font-weight:bold;
}
.vivid {
	color:#FFFFFF;
}
form table {
	border:1px solid #CCCCCC;
}
form table th {
	border:1px solid #FFFFFF;
	background-color: #000000;
}
form table td {
	border:1px solid #FFFFFF;
}
form input {
	border:solid 1px #FFFFFF;
}
form textarea {
	border:solid 1px #FFFFFF;
}
div#footer {
	border-top:#FFFFFF solid 1px;
}
a:link {
	color:#FFFFFF;
}
a:visited {
	color:#FFFFFF;
}
.red {
	color: #FFFFFF;
}
.gray {
	background-color:#000000;
}

table.events {
	border:1px solid #FFFFFF;
}
table.events th {
	border:1px solid #FFFFFF;
	background-color:#000000;
}
table.events td {
	padding:4px;
	border:1px solid #FFFFFF;	
}
small.under_map{
	margin-left:25px;
}
table.blog {
	border:1px solid #FFFFFF;
}
table.blog th {
	border:1px solid #FFFFFF;
	background-color:#000000;
}
table.blog td {
	border:1px solid #FFFFFF;
}
dl#fukidashi {
	border:1px solid #FFFFFF;
	background-color:#000000;
}




