BODY,TD{
font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
font-size:13px;
line-height:160%;
}

.bg{
	background-color:#C7F0FF;
	background-image: url(../top_img/menu/top_center_bg.gif);
	background-repeat: no-repeat;
}

.cap{
font-size:10px;
line-height:12px;
}

.info{
font-size:12px;
line-height:20px;
color:#222222;
}
.info a:link{
color:#993333;
text-decoration:none;
}
.info a:visited{
color:#993333;
text-decoration:none;
}
.info a:active{
color:#660000;
text-decoration:none;
}
.info a:hover{
color:#CC6666;
text-decoration:underline;
}

.jump{
font-size:10px;
line-height:12px;
color:#222222;
}
.jump a:link{
color:#6666FF;
text-decoration:none;
}
.jump a:visited{
color:#6666FF;
text-decoration:none;
}
.jump a:active{
color:#000066;
text-decoration:none;
}
.jump a:hover{
color:#66FF00;
text-decoration:underline;
}

.jyuken{
font-size:12px;
line-height:16px;
color:#222222;
}
.jyuken a:link{
color:#000000;
text-decoration:none;
}
.jyuken a:visited{
color:#000000;
text-decoration:none;
}
.jyuken a:active{
color:#FFCC66;
text-decoration:none;
}
.jyuken a:hover{
color:#3333FF;
text-decoration:underline;
}

img.jyuken a:hover{
text-decoration:none;
}

.access{
font-size:11px;
line-height:14px;
color:#222222;
}

td.bustimetable{
font-size:12px;
line-height:18px;
color:#222222;
padding-left:10px;
padding-right:10px;
/*border-bottom:solid 1px #00CCFF;*/
}

td.bustimetable2{
font-size:12px;
line-height:18px;
color:#222222;
padding-left:3px;
padding-right:3px;
/*border-bottom:solid 1px #00CCFF;*/
}

td.bustimetable3{
color:#222222;
padding-left:0px;
padding-right:0px;
/*border-bottom:solid 1px #00CCFF;*/
}

td.bustimetable4{
font-size:12px;
line-height:18px;
color:#222222;
padding-left:1px;
padding-right:1px;
}

.midasi{
font-size:16px;
line-height:18px;
color:#6666CC;
font-weight: bold;
}

.tdfont{
font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
font-size:13px;
line-height:110%;
color:#333333;
}

.tdfont em{
font-style:normal;
font-size:13px;
line-height:16px;
color:#447799;
}

.tdfont strong{
font-style:normal;
font-size:13px;
line-height:16px;
color:#0000BB;
}

.tdfont a{
color:#0066CC;
}

.tdfont a:hover{
text-decoration:none;
}


td.discribe{
font-size:10px;
line-height:13px;
color:#222222;
}

strong{
font-weight:bold;
color:#000000;
}
.midasiblack {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	color: #000000;
}
.tdfontbl14 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 14px;
	line-height: 18px;
	color: #000000;
}
.midasi02 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #333366;
}
.tdfontao12 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #6666CC;
}
.style1 {
	color: #669966;
}
.cyan {
	color: #0099CC;
}
.maintitle {
	font-size: 20px;
	font-weight: bold;
line-height:22px;
	color: #333366;
}
.grey {
	color: #999999;
}
.pink {
	color: #F98199;
}
.orange {
	color: #FC9A66;
}
.red {
	color: #CC0000;
}
.violet {
	color: #6666CC;
}
