BODY {
	MARGIN-TOP: 0px; SCROLLBAR-FACE-COLOR: #0066CC; MARGIN-BOTTOM: 0px; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; MARGIN-LEFT: 0px; SCROLLBAR-SHADOW-COLOR: #000000; COLOR: #106495; SCROLLBAR-3DLIGHT-COLOR: #d8effc; LINE-HEIGHT: 110%; SCROLLBAR-ARROW-COLOR: #FFFFFF; SCROLLBAR-TRACK-COLOR: #EEEEEE; SCROLLBAR-DARKSHADOW-COLOR: #003399; font-family: "‚l‚r ‚oƒSƒVƒbƒN","Osaka",sans-serif;
}

STRONG {
	FONT-WEIGHT: normal
}
A STRONG {
	FONT-WEIGHT: normal
}

H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; margin-bottom:5px; display:none;
}

h2{
	font-weight: bold;
	FONT-SIZE: 16px;
	color:#0C1F7F;
	LINE-HEIGHT: 130%
}

.footer {
	font-size: 10px;
	color: #ffffff;
	padding-top:5px;
	text-align:center;
	padding-bottom: 0px
}

.footer a {
	COLOR: #ffffff; TEXT-DECORATION: none
	}

.footer a:hover {
	COLOR: #D90000; TEXT-DECORATION: underline
	}

.pan {
	font-size: 12px;
	color: #003399; font-weight: bold; font-family: "Hiragino Kaku Gothic Pro W3","‚l‚r ‚oƒSƒVƒbƒN","Osaka",sans-serif;
}

.pan a {
	COLOR: #003399; TEXT-DECORATION: none
	}

.pan a:hover {
	COLOR: #D90000; TEXT-DECORATION: underline
	}

.link_a { font-size: 12px; color: #000000; font-weight: bold; }

.link_a a {
	COLOR: #000000; TEXT-DECORATION: none
	}

.link_a a:hover {
	COLOR: #000000; TEXT-DECORATION: underline
	}

.topdata_time { font-size: 12px; color: #666677; font-weight: normal; line-height: 140%; }

.topdata_title { font-size: 12px; color: #003366; font-weight: normal; line-height: 140%; }

.topdata_title a {
	COLOR: #003366; TEXT-DECORATION: underline
	}

.topdata_title a:hover {
	COLOR: #CC0000; TEXT-DECORATION: underline
	}

.data_years {
	font-size: 14px;
	color: #513C1B; font-weight: bold; font-family: "Hiragino Kaku Gothic Pro W3","‚l‚r ‚oƒSƒVƒbƒN","Osaka",sans-serif;
}

.data_time { font-size: 14px; color: #666677; font-weight: bold; line-height: 140%; }

.data_title { font-size: 16px; color: #003366; font-weight: bold; line-height: 140%; }

.data_title a {
	COLOR: #003366; TEXT-DECORATION: underline
	}

.data_title a:hover {
	COLOR: #CC0000; TEXT-DECORATION: underline
	}

.data_cap { font-size: 10px; color: #444444; line-height: 140%; }

.data_txt { font-size: 12px; color: #000000; line-height: 140%; }

.data_txt a {
	COLOR: #003366; TEXT-DECORATION: underline
	}

.data_txt a:hover {
	COLOR: #CC0000; TEXT-DECORATION: underline
	}

.data_past { font-size: 12px; color: #003366; line-height: 140%; }

.data_past a {
	COLOR: #003366; TEXT-DECORATION: none
	}

.data_past a:hover {
	COLOR: #CC0000; TEXT-DECORATION: underline
	}

.print { font-size: 14px; color: #513C1B; font-weight: bold; }

.print a {
	COLOR: #513C1B; TEXT-DECORATION: underline
	}

.print a:hover {
	COLOR: #513C1B; TEXT-DECORATION: underline
	}

.goto_top { font-size: 10px; color: #211F5F; font-weight: normal; }

.goto_top a {
	COLOR: #211F5F; TEXT-DECORATION: underline
	}

.goto_top a:hover {
	COLOR: #211F5F; TEXT-DECORATION: underline
	}

.time {
	font-size: 14px;
	color: #000000; font-weight: bold; font-family: "Hiragino Kaku Gothic Pro W3","‚l‚r ‚oƒSƒVƒbƒN","Osaka",sans-serif;
}

.px14txt {
	font-size: 14px;
	color: #000000;
	line-height: 140%;
}

.px14txt a {
	COLOR: #000000
	}

.px14txt a:hover {
	COLOR: #000066; TEXT-DECORATION: underline
	}

.px12txt { font-size: 12px; color: #000000; line-height: 140%; }

.px12txt a {
	COLOR: #000000
	}

.px12txt a:hover {
	COLOR: #000066; TEXT-DECORATION: underline
	}

.px10txt {
	font-size: 10px;
	color: #000000;
	line-height: 120%;
}

.Wpx10txt {
	font-size: 10px;
	color: #ffffff;
	line-height: 140%;
}

.Wpx12txt {
	font-size: 12px;
	color: #ffffff;
	line-height: 140%;
}

.Rpx14txt {
	font-size: 14px;
	color: #CC3333;
	line-height: 140%;
}

.px18txt {
	font-size: 18px;
	color: #000000;
	line-height: 140%;
}

.px16txt {
	font-size: 16px;
	color: #000000;
	line-height: 140%;
}

.Rpx18txt { font-size: 18px; color: #CC3333; line-height: 140%; }

.Rpx12txt { font-size: 12px; color: #CC0000; line-height: 140%; }

.Tpx12txt {
	font-size: 12px;
	color: #000000;
	padding-top: 5px; padding-bottom: 5px; padding-right: 5px; padding-left: 5px;
}

.Tpx14txt {
	font-size: 14px;
	color: #000000;
	padding-top: 5px; padding-bottom: 5px; padding-right: 5px; padding-left: 5px;
}

.school_bus {
	font-size: 16px;
	color: #0063A5; font-weight: bold; font-family: "Hiragino Kaku Gothic Pro W3","‚l‚r ‚oƒSƒVƒbƒN","Osaka",sans-serif;
}

.route_map {
	font-size: 16px;
	color: #007339; font-weight: bold; font-family: "Hiragino Kaku Gothic Pro W3","‚l‚r ‚oƒSƒVƒbƒN","Osaka",sans-serif;
}

.TBpx14txt {
	font-size: 14px;
	color: #5279E2;
	padding-top: 5px; padding-bottom: 5px; padding-right: 5px; padding-left: 5px;
}

.sitemap { font-size: 12px; color: #003366; font-weight: normal; line-height: 140%; }

.sitemap a {
	COLOR: #003366; TEXT-DECORATION: none
	}

.sitemap a:hover {
	COLOR: #CC0000; TEXT-DECORATION: underline
	}

.CL1px14txt {
	font-size: 14px;
	color: #0500CE;
	line-height: 140%;
}

.CL2px14txt {
	font-size: 14px;
	color: #2BDF04;
	line-height: 140%;
}

.CL3px14txt {
	font-size: 14px;
	color: #FFE111;
	line-height: 140%;
}

.CL4px14txt {
	font-size: 14px;
	color: #FA3316;
	line-height: 140%;
}

.CL1px16txt {
	font-size: 16px;
	color: #0500CE;
	line-height: 140%;
}

.CL2px16txt {
	font-size: 16px;
	color: #2BDF04;
	line-height: 140%;
}

.CL3px16txt {
	font-size: 16px;
	color: #FFE111;
	line-height: 140%;
}

.CL4px16txt {
	font-size: 16px;
	color: #FA3316;
	line-height: 140%;
}

.sub_window { font-size: 14px; color: #003366; font-weight: bold; line-height: 140%; }

.sub_window a {
	COLOR: #003366; TEXT-DECORATION: underline
	}

.sub_window a:hover {
	COLOR: #CC0000; TEXT-DECORATION: underline
	}

.sub2_window { font-size: 14px; color: #CC0000; font-weight: bold; line-height: 140%; }

.sub2_window a {
	COLOR: #CC0000; TEXT-DECORATION: underline
	}

.sub2_window a:hover {
	COLOR: #CC0000; TEXT-DECORATION: underline
	}
