.midashi {
	font-size: 16px;
	line-height: 22px;
	color: #b22222
}

.honbun {
	font-size: 12px;
	line-height: 16px;
	color: #000000
}

.honbuntitle {
	font-size: 14px;
	line-height: 22px;
	color: #660033
}

.f10 {
	font-size: 14px;
	line-height: 20px;
	color: #330066
}

.f10b {
	font-size: 10px;
	line-height: 15px;
	color: #666666;
	font-weight: bold
}

.f10bl {
	font-size: 10px;
	line-height: 15px;
	color: #0000CC;
}

.f10blb {
	font-size: 10px;
	line-height: 15px;
	color: #0000CC;
	font-weight: bold
}

.f10w {
	font-size: 10px;
	line-height: 15px;
	color: #FFFFFF
}

;
.f10_l {
	font-size: 10px;
	line-height: 15px;
	color: #CCCCCC
}

.f10wb {
	font-size: 10px;
	line-height: 15px;
	color: #FFFFFF;
	font-weight: bold
}

.f10r {
	font-size: 10px;
	line-height: 15px;
	color: #cc0000
}

.f10rb {
	font-size: 10px;
	line-height: 15px;
	color: #cc0000;
	font-weight: bold
}

.f10or {
	font-size: 10px;
	line-height: 15px;
	color: #FF6600
}

.f10y {
	font-size: 10px;
	line-height: 15px;
	color: #FFFF00
}

.f10yb {
	font-size: 10px;
	line-height: 15px;
	color: #FFFF00;
	font-weight: bold
}

.f12 {
	font-size: 12px;
	line-height: 18px;
	color: #000000
}

.f12b {
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	font-weight: bold
}

.f12b_l {
	font-size: 12px;
	line-height: 18px;
	color: #CCCCCC;
	font-weight: bold
}

.f12bl {
	font-size: 12px;
	line-height: 18px;
	color: #0000CC;
}

.f12blb {
	font-size: 12px;
	line-height: 18px;
	color: #0000CC;
	font-weight: bold
}

.f12w {
	font-size: 12px;
	line-height: 18px;
	color: #FFFFFF
}

.f12wb {
	font-size: 12px;
	line-height: 18px;
	color: #FFFFFF;
	font-weight: bold
}

.f12r {
	font-size: 12px;
	line-height: 18px;
	color: #CC0000
}

.f12rb {
	font-size: 12px;
	line-height: 18px;
	color: #CC0000;
	font-weight: bold
}

.f12y {
	font-size: 12px;
	line-height: 18px;
	color: #FFFF00
}

.f12yb {
	font-size: 12px;
	line-height: 18px;
	color: #FFFF00;
	font-weight: bold
}

.f12ob {
	font-size: 12px;
	line-height: 18px;
	color: #FF6600;
	font-weight: bold
}

.f13bl {
	font-size: 13px;
	line-height: 20px;
	color: #0000CC
}

.f13r {
	font-size: 13px;
	line-height: 20px;
	color: #CC0000
}

.f13rb {
	font-size: 13px;
	line-height: 20px;
	color: #CC0000;
	font-weight: bold
}

.f14 {
	font-size: 14px;
	line-height: 22px;
	color: #222222;
}

.f14g {
	font-size: 14px;
	line-height: 22px;
	color: #00CC00;
	font-weight: bold
}

/* ---------------------- */

/* -     New Styles     - */

/* ---------------------- */

body {
	background-color: #CC0000;
	color: #666666;
	margin: 0;
}

a {
	color: #990000;
}

span.currentPage {
	color: #660099;
	font-size: smaller;
}

a.otherPage {
	font-size: smaller;
}

h2.titleLevel2 {
	color: #660099;
	font-weight: bold;
	margin: 0;
	font-size: large;
}

h3.titleLevel3 {
	color: #0000CC;
	font-weight: bold;
	margin: 0;
	font-size: medium;
}

h4.titleLevel4 {
	color: #CC0000;
	font-weight: bold;
	margin: 0;
	font-size: small;
}

img.leftFloat {
	padding-right: 12px;
	padding-bottom: 4px;
}

img.rightFloat {
	padding-left: 12px;
	padding-bottom: 4px;
}

.centerImg {
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
}

p.bodyText-1 {
	font-size: smaller;
	margin-top: 4px;
	margin-bottom: 8px;
}

p.captionText-1 {
	color: #CC0000;
	font-size: smaller;
	padding-bottom: 4px;
	margin: 0;
}

p.copyright {
	margin: 0;
	font-size: smaller;
}
