/*  リンクの色  */
a {text-decoration:underline; color:#0000ff}
/*  訪れた文字列リンクの指定  */
a:Visited {color:#006600}
/*  文字列リンクをクリックした時の指定  */
a:Active {color:#ff6600}
/*  文字列リンクにロールオーバーした時の指定  */
a:Hover {color:#ff0000; text-decoration:underline}
/*  標準文字サイズ  */
body {font:12px/14px osaka; text-decoration:none}

/*  個別に指定  */
.px8 {font:8px/8px osaka; text-decoration:none}
.px10 {font:10px/13px osaka; text-decoration:none}
.px10s {font:10px/17px osaka; text-decoration:none}
.px10w {font:10px/13px osaka; color:#ffffff; text-decoration:none}
.px10b {font:10px/13px osaka; font-weight:bold}
.px10bw {font:10px/13px osaka; color:#ffffff; font-weight:bold}
.px11 {font:11px/13px osaka; text-decoration:none}
.px12 {font:12px/14px osaka; text-decoration:none}
.px12s {font:12px/18px osaka; text-decoration:none}
.px12w {font:12px/14px osaka; color:#ffffff; text-decoration:none}
.px12n {font:12px osaka; text-decoration:none}
.px12b {font:12px/15px osaka; font-weight:bold}
.px12bw {font:12px/15px osaka; color:#ffffff; font-weight:bold}
.px14 {font:14px osaka; text-decoration:none}
.px14b {font:900 14px osaka; text-decoration:none}

.text12 {
	font:12px/14px Osaka;
	text-decoration:none;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.orange {
	text-decoration:none;
	font-size: 12px;
	color: #FF6600;
}
.red {
	text-decoration:none;
	font-size: 12px;
	color: #FF0000;
	font-weight: 700;
	line-height: 18px;
}
h1 {
	font-size:1em;
	text-align:center;
	width:500px;
	margin-top:5px;
	margin-bottom:5px;
	}
h2 {
	font-size:12px;
	border-left:14px solid #FF6600;
	padding-left:5px;
	margin: 0;
	}
