body {
	scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color: #C6D7E9;
	scrollbar-highlight-color: #C6D7E9;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #ffffff;
	scrollbar-arrow-color: #191970;
	font-size: 12px;
}
.base {
	font-size: 12px;
	color: #333333;
}
.base a:link {
	font-size: 12px;
	text-decoration:underline;
	color: #993333;
}
.base a:visited {
	font-size: 12px;
	text-decoration:underline;
	color: #993333;
}
.base a:active {
	font-size: 12px;
	text-decoration:underline;
	color: #993333;
}
.base a:hover {
	font-size: 12px;
	text-decoration:underline;
	color: #993333;
}
.r_menu {
	font-size: 12px;
	color: #000066;
}
.r_menu a:link {
	font-size: 12px;
	text-decoration:none;
	color: #6699FF;
}
.r_menu a:visited {
	font-size: 12px;
	text-decoration:none;
	color: #000066;
}
.r_menu a:active {
	font-size: 12px;
	text-decoration:none;
	color: #6699FF;
}
.r_menu a:hover {
	font-size: 12px;
	text-decoration:underline;
	color: #00CCFF;
}
.white {
	font-size: 12px;
	color: #FFFFFF;
}
.white a:link {
	font-size: 12px;
	text-decoration:none;
	color: #FFFFFF;
}
.white a:visited {
	font-size: 12px;
	text-decoration:none;
	color: #FFFFFF;
}
.white a:active {
	font-size: 12px;
	text-decoration:none;
	color: #FFFFFF;
}
.white a:hover {
	font-size: 12px;
	text-decoration:underline;
	color: #FFFFFF;
}
.white_news {
	font-size: 12px;
	color: #FFFFFF;
}
.white_news a:link {
	font-size: 12px;
	text-decoration:none;
	color: #FFFFFF;
}
.white_news a:visited {
	font-size: 12px;
	text-decoration:none;
	color: #FFFFFF;
}
.white_news a:active {
	font-size: 12px;
	text-decoration:none;
	color: #FFFFFF;
}
.white_news a:hover {
	font-size: 12px;
	text-decoration:underline;
	color: #FFFFFF;
}
.f1 {
	font-size: 12px;
	color: #666666;
}
.f1 a:link {
	font-size: 12px;
	text-decoration:none;
	color: #993333;
}
.f1 a:visited {
	font-size: 12px;
	text-decoration:none;
	color: #993333;
}
.f1 a:active {
	font-size: 12px;
	text-decoration:none;
	color: #993333;
}
.f1 a:hover {
	font-size: 12px;
	text-decoration:underline;
	color: #993333;
}
.f2 {
	font-size: 12px;
	color: #999999;
}
.bl1 {
	font-size: 12px;
	color: #000066;
}
.bl1 a:link {
	font-size: 12px;
	text-decoration:none;
	color: #CCCCCC;
}
.bl1 a:visited {
	font-size: 12px;
	text-decoration:none;
	color: #CCCCCC;
}
.bl1 a:active {
	font-size: 12px;
	text-decoration:none;
	color: #000066;
}
.bl1 a:hover {
	font-size: 12px;
	text-decoration:none;
	color: #000066;
}
.bl2 {
	font-size: 12px;
	color: #666666;
}
.bl2 a:link {
	font-size: 12px;
	text-decoration:none;
	color: #000066;
}
.bl2 a:visited {
	font-size: 12px;
	text-decoration:none;
	color: #000066;
}
.bl2 a:active {
	font-size: 12px;
	text-decoration:none;
	color: #000066;
}
.bl2 a:hover {
	font-size: 12px;
	text-decoration:underline;
	color: #FFFFCC;
}
.header1 {
	font-size: 12px;
	color: #B4D9F2;
}
.header1 a:link {
	font-size: 12px;
	text-decoration:none;
	color: #B4D9F2;
}
.header1 a:visited {
	font-size: 12px;
	text-decoration:none;
	color: #B4D9F2;
}
.header1 a:active {
	font-size: 12px;
	text-decoration:none;
	color: #B4D9F2;
}
.header1 a:hover {
	font-size: 12px;
	text-decoration:underline;
	color: #FFBB00;
}
.news {
	font-size: 12px;
	color: #0066CC;
}
.news a:link {
	font-size: 12px;
	text-decoration:none;
	color: #0066CC;
}
.news a:visited {
	font-size: 12px;
	text-decoration:none;
	color: #0066CC;
}
.news a:active {
	font-size: 12px;
	text-decoration:none;
	color: #0066CC;
}
.news a:hover {
	font-size: 12px;
	text-decoration:underline;
	color: #FFBB00;
}
.news_date {
	font-size: 12px;
	color: #666666;
}
.list_menu {
	font-size: 12px;
	color: #0066CC;
}
.list_menu a:link {
	font-size: 12px;
	text-decoration:none;
	color: #0066CC;
}
.list_menu a:visited {
	font-size: 12px;
	text-decoration:none;
	color: #999999;
}
.list_menu a:active {
	font-size: 12px;
	text-decoration:none;
	color: #0066CC;
}
.list_menu a:hover {
	font-size: 12px;
	text-decoration:underline;
	color: #FFBB00;
}
.menu {
	font-size: 12px;
	font-weight:bold;
	color: #666666;
}
.menu a:link {
	font-size: 12px;
	font-weight:bold;
	text-decoration:none;
	color: #666666;
}
.menu a:visited {
	font-size: 12px;
	font-weight:bold;
	text-decoration:none;
	color: #999999;
}
.menu a:active {
	font-size: 12px;
	font-weight:bold;
	text-decoration:none;
	color: #666666;
}
.menu a:hover {
	font-size: 12px;
	font-weight:bold;
	text-decoration:underline;
	color: #5D95E2;
}
.menu_s {
	font-size: 12px;
	color: #666666;
}
.menu_s a:link {
	font-size: 12px;
	text-decoration:none;
	color: #666666;
}
.menu_s a:visited {
	font-size: 12px;
	text-decoration:none;
	color: #999999;
}
.menu_s a:active {
	font-size: 12px;
	text-decoration:none;
	color: #666666;
}
.menu_s a:hover {
	font-size: 12px;
	text-decoration:underline;
	color: #5D95E2;
}
.site {
	font-size: 12px;
	color: #555555;
}
.site a:link {
	font-size: 12px;
	text-decoration:underline;
	color: #555555;
}
.site a:visited {
	font-size: 12px;
	text-decoration:underline;
	color: #555555;
}
.site a:active {
	font-size: 12px;
	text-decoration:underline;
	color: #555555;
}
.site a:hover {
	font-size: 12px;
	text-decoration:underline;
	color: #FFBB00;
}
.site_tit {
	font-size: 12px;
	color: #0066CC;
}
.site_tit a:link {
	font-size: 12px;
	text-decoration:underline;
	color: #0066CC;
}
.site_tit a:visited {
	font-size: 12px;
	text-decoration:underline;
	color: #0066CC;
}
.site_tit a:active {
	font-size: 12px;
	text-decoration:underline;
	color: #0066CC;
}
.site_tit a:hover {
	font-size: 12px;
	text-decoration:underline;
	color: #FFBB00;
}
.sm_kigou {
	font-size: 12px;
	color: #666666;
}
.sm_sankaku {
	font-size: 12px;
	color: #0000CC;
}
.t_about {
	font-size: 10.5px;
	color: #333333;
}
.big16 {
	font-size: 16px;
	color: #333333;
}
.small_10 {
	font-size: 10px;
	color: #333333;
}
.red12px {
	font-size: 12px;
	color: #CC0000;
}
.link_bl_10 {
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.link_bl_10 a:link {
	font-size: 10px;
	text-decoration:none;
	color: #000000;
}
.link_bl_10 a:visited {
	font-size: 10px;
	text-decoration:none;
	color: #000000;
}
.link_bl_10 a:active {
	font-size: 10px;
	text-decoration:none;
	color: #000000;
}
.link_bl_10 a:hover {
	font-size: 10px;
	text-decoration:none;
	color: #000000;
}
.font10 {
	font-size: 10px;
	color: #333333;
	line-height: 10px;
}
.big {
	font-size: 12pt;
	color: #000099;
	font-weight: bold;
}
.green12 {
	font-size: 12px;
	color: #006600;
}
.line_height16 {
	font-size: 12px;
	color: #333333;
	line-height: 16px;
}
.pink12 {
	font-size: 12px;
	font-weight: bold;
	color: #CC6699;
}
.font10red {
	font-size: 10px;
	color: #990000;
}
.pink {
	font-size: 12px;
	color: #FF6699;
}
.font10blue {
	font-size: 10px;
	line-height: 16px;
	color: #0000CC;
}
.violet12 {
	font-size: 12px;
	color: #996699;
}
.new10red {
	font-size: 10px;
	font-weight: bold;
	color: #CC0000;
	height: 10px;
	width: 20px;
}
.white10 {
	font-size: 10px;
	color: #FFFFFF;
}
.midashi-red16 {
	font-size: 16px;
	font-weight: bold;
	color: #CC0000;
}
.pankuzu			{font-size:10px; padding-bottom:15px; }
