body {
font-family: "Hiragino Kaku Gothic Pro W3","‚l‚r ‚oƒSƒVƒbƒN","Osaka",sans-serif;
BACKGROUND-COLOR: #FFFFFF;
background-image: url("../img/back0.gif");
background-repeat: no-repeat;
background-position: center 200px;
}

STRONG { font-size: 14px; color: #666677; font-weight: bold; line-height: 140%; }

H1{
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	margin-bottom: 5px;
	text-align: center;
}

h2{
	font-weight: bold;
	FONT-SIZE: 16px;
	color:#0C1F7F;
	LINE-HEIGHT: 130%;
}

.footer {
	font-size: 10px;
	color: #eeeeee;
	padding-top:5px;
	text-align:center;
	padding-bottom: 0px
}

.footer a {
	COLOR: #888888; TEXT-DECORATION: none
	}

.footer a:hover {
	COLOR: #D90000; TEXT-DECORATION: underline
	}

.pan {
	font-size: 12px;
	color: #000000; font-weight: bold; font-family: "Hiragino Kaku Gothic Pro W3","‚l‚r ‚oƒSƒVƒbƒN","Osaka",sans-serif;
}

.pan a {
	COLOR: #000000; TEXT-DECORATION: none
	}

.pan a:hover {
	COLOR: #D90000; TEXT-DECORATION: underline
	}

.link_a { font-size: 12px; color: #333333; font-weight: bold; }

.link_a a {
	COLOR: #333333; 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
	}

.obrick_t {
	font-size: 14px;
	color: #333333; font-weight: bold; font-family: "Hiragino Kaku Gothic Pro W3","‚l‚r ‚oƒSƒVƒbƒN","Osaka",sans-serif;
}

.obrick_t a {
	COLOR: #333333; TEXT-DECORATION: none
	}

.obrick_t a:hover {
	COLOR: #CC0000; TEXT-DECORATION: underline
	}

.cleat_t {
	font-size: 16px;
	color: #FF8C00; 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: #6D3019; font-weight: bold; line-height: 140%; }

.data_title a {
	COLOR: #6D3019; 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%;
	padding-bottom: 1px;
}

.px14txt a {
	COLOR: #000000
	}

.px14txt a:hover {
	COLOR: #000066; TEXT-DECORATION: underline
	}

.px12txt { font-size: 12px; color: #000000; line-height: 140%; }

.px12txt a {
	COLOR: #CC3333
	}

.px12txt a:hover {
	COLOR: #CC3333; 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: #CB2012; font-weight: normal; line-height: 140%; }

.Rpx12txt a {
	COLOR: #CB2012; TEXT-DECORATION: none
	}

.Rpx12txt a:hover {
	COLOR: #CB2012; TEXT-DECORATION: underline
	}

.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: 14px; color: #333333; font-weight: bold; line-height: 180%; }

.sitemap a {
	COLOR: #333333; 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
	}

.okusama_txt { font-size: 10px; color: #666677; font-weight: bold; line-height: 140%; }

