BODY {
	background-color: #ffffff;
	background-image: URL('../images/header_img01.gif'); background-repeat: repeat-x;
	margin:0px;
	padding:0px;
	color:#333333;
	font-family:"ＭＳ Ｐゴシック", Osaka,"ＭＳ ゴシック", Gothic,  sans-serif;

}

a.menu:link		{ font-size:9pt; color:#4D4D4D; font-weight: bold; text-decoration:none; }
a.menu:visited	{ font-size:9pt; color:#4D4D4D; font-weight: bold; text-decoration:none; }
a.menu:active	{ font-size:9pt; color:#002F9B; font-weight: bold; text-decoration:none; }
a.menu:hover	{ font-size:9pt; color:#002F9B; font-weight: bold; text-decoration:none; }

a.menu1:link	{ font-size:9pt; color:#333333; text-decoration:none ; background-color:#F9F8F8; padding:2px; padding-left:12px; width:191px; }
a.menu1:visited	{ font-size:9pt; color:#333333; text-decoration:none ; background-color:#F9F8F8; padding:2px; padding-left:12px; width:191px; }
a.menu1:active	{ font-size:9pt; color:#333333; text-decoration:none ; background-color:#F9F8F8; padding:2px; padding-left:12px; width:191px; }
a.menu1:hover	{ font-size:9pt; color:#FFFFFF; text-decoration:none ; background-color:#0E45B6; padding:2px; padding-left:12px; width:191px; }

a.menu2:link	{ font-size:9pt; color:#333333; text-decoration:none ; background-color:#F9F8F8; padding-left:24px; width:191px; }
a.menu2:visited	{ font-size:9pt; color:#333333; text-decoration:none ; background-color:#F9F8F8; padding-left:24px; width:191px; }
a.menu2:active	{ font-size:9pt; color:#333333; text-decoration:none ; background-color:#F9F8F8; padding-left:24px; width:191px; }
a.menu2:hover	{ font-size:9pt; color:#FFFFFF; text-decoration:none ; background-color:#2E6EF0; padding-left:24px; width:191px; }


form{font-size:9pt;}


.text{
	font-size:11pt;
	line-height: 120%;
}

.text_11pt_bold{
	font-size:11pt;
	font-style: normal;
	font-weight: bold;
	}

.text_8pt_bold{
	font-size:9pt;
	font-style: normal;
	line-height: 120%;
	font-weight: bold;
	}

.text_8pt{
	font-size:9pt;
	font-style: normal;
	line-height: 120%;
	}

.text_9pt_bold{
	font-size:9pt;
	font-style: normal;
	line-height: 120%;
	font-weight: bold;
	}

.text_9pt_orange{
	font-size:9pt;
	font-style: normal;
	line-height: 120%;
	color: #FF9900;
	}

.style1 {
	color: #FFFFFF;
	line-height: 120%;
	}

.style2 {
	color: red;
	line-height: 120%;
	}
.style3 {
	color: #005909;
	line-height: 120%;
	font-size:12pt;
	}


.bgschedHoliday{background-color:#ffcfce;}
.bgschedSaturday{background-color:#ffcfce;}
.bgwhite{background-color: #D2E4FF;}

/*●リンク文字の色指定*/
A:link { color:#4466B6; text-decoration:underline;}
A:visited { color:#4466B6;text-decoration:underline;}
A:active { color:red; text-decoration:underline;}
A:hover { color:#FF5500; text-decoration:underline;}

#wide_box {
	width:760px;
	background:#ffffff;
	margin-right:auto;
	margin-left:auto;

	}

#out_box {
	width:760px;
	background:#ffffff;
	margin-top:auto;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:auto;
	padding:0px;
	position: absolute;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-top: 0px solid #ffffff;

	}

#top_box {
	width:760px;
	font-size:9pt;
	background:#ffffff;
	margin:0px;
	padding:0px;

	}
#top_box td{

	font-size:9pt;
	background:#ffffff;
	margin:0px;
	padding:0px;

	}


#news_box {
	width:590px;
	font-size:11pt;
	line-height: 150%;
	background:#ffffff;
	margin-top:5px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:6px;
	padding:0px;
	}

#main_box {
	width:760px;
	font-size:11pt;
	background:#ffffff;
	margin-bottom:15px;
	padding:0px;
	}

#inner_box {
	width:728px;
	font-size:11pt;
	background:#ffffff;
	margin-top:15px;
	margin-right:16px;
	margin-bottom:15px;
	margin-left:17px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;

	}

#inner_box td{
	font-size:11pt;
	line-height: 150%;
	left: 0px;
	}

#inner_left {
	width:230px;
	font-size:11pt;
	background:#ffffff;
	margin-top:15px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	float:left;
	}

#inner_right {
	width:395px;
	font-size:11pt;
	background:#ffffff;
	margin-top:15px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	float:right;
	}

#inner_right td{
	font-size:11pt;
	background:#ffffff;
	margin-top:15px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:40px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	float:left;
	line-height: 130%;
	}



#nav {
	width:700px;
	height:20px;
	background:#559AE9;
	margin:0px;
	padding:0px;


}




#form td{
	font-size:11pt;
	line-height: 100%;
	}

#form textarea{
	width:480px;
	line-height: 100%;
	}

#whole A:link { color:#ffffff; text-decoration:underline;}
#whole A:visited { color:#ffffff;text-decoration:underline;}
#whole A:active { color:red; text-decoration:underline;}
#whole A:hover { color:#FF5500; text-decoration:underline;}

#topics_list {
	height: 200px;
	overflow: auto;
	line-height: 150%;
}

#past_list {
	font-size:11pt;
	line-height: 150%;
}
