A:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: #003300; TEXT-DECORATION: none
}
A:active {
	TEXT-DECORATION: none
}
.gyokan {
	LINE-HEIGHT: 12px
}
.font {
	FONT-SIZE: 14px
}
.font_s {
	FONT-SIZE: 12px
}
.font_m {
	FONT-SIZE: 18px
}
.font_l {
	FONT-SIZE: 24px
}
.font_ml {
	FONT-SIZE: 22px
}
.text-14-16 {
	FONT-SIZE: 14pt; LINE-HEIGHT: 16pt
}
.text-12-14 {
	FONT-SIZE: 14pt; LINE-HEIGHT: 16pt
}
.text-10-12 {
	FONT-SIZE: 10pt; LINE-HEIGHT: 12pt
}
.text-11-13 {
	FONT-SIZE: 11pt; LINE-HEIGHT: 13pt
}
.text-11-15B {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; LINE-HEIGHT: 15pt
}
.text-12-16-w-B {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #ffffff; LINE-HEIGHT: 16pt
}
.text-12-16-GR-B {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #666600; LINE-HEIGHT: 16pt
}
.text-11-15 {
	FONT-WEIGHT: normal; FONT-SIZE: 11pt; LINE-HEIGHT: 15pt
}
.text-10-14 { FONT-SIZE: 10pt; LINE-HEIGHT: 14pt}
.text-8-14 { FONT-SIZE: 8pt; LINE-HEIGHT: 14pt}
.text-7-14 { FONT-SIZE: 7pt; LINE-HEIGHT: 14pt }
.text-8-10 { FONT-SIZE: 8pt; LINE-HEIGHT: 10pt}
.text-8-12 { FONT-SIZE: 8pt; LINE-HEIGHT: 12pt}
.text-8-11 { FONT-SIZE: 8pt; LINE-HEIGHT: 11pt}
.text-7-10 { FONT-SIZE: 7pt; LINE-HEIGHT: 10pt}
.text-8-9 { FONT-SIZE: 8pt; LINE-HEIGHT: 9pt }
.BODY { background: #CCFFFF; }
.top_style01 {
	font-size: 9px;
	line-height: 11px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.top_style02 {
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 0px;
}
.top_style03 {
	font-size: 10px;
	line-height: 13px;
	padding-left: 5px;
}
.fair_style01 {
	font-size: 10px;
	line-height: 13px;
	margin-bottom: 3px;
}
.vale-1 {
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #CC0033;
	margin-left: 7px;
	margin-top: 7px;
	margin-bottom: 7px;
}
.vale-2 {
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #CC0033;
	margin-left: 7px;
	margin-bottom: 7px;
}
.vale-3 {
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	margin-left: 7px;
	margin-bottom: 7px;
	margin-top: 0px;
}
.vale-4 {
	font-size: 18px;
	line-height: 23px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 6px;
	padding-bottom: 2px;
	padding-left: 6px;
}
.vale-5 {
	font-size: 18px;
	line-height: 23px;
	font-weight: bold;
	color: #FFFFFF;
}
.vale-6 {

	font-size: 18px;
	line-height: 23px;
	font-weight: bold;
	color: #CC0033;
	margin-bottom: 5px;
}
.vale-7 {
	font-size: 18px;
	line-height: 23px;
	font-weight: bold;
	color: #CC0033;
	margin-bottom: 0px;
	margin-top: 0px;
}
.vale-8 {

	font-size: 18px;
	line-height: 23px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 6px;
	padding-left: 6px;
}
.vale-9 {
	font-size: 18px;
	line-height: 23px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 4px;
}
.vale-10 {
	FONT-SIZE: 10pt;
	LINE-HEIGHT: 12pt;
	margin-top: 10px;
}
.vale-11 {

	FONT-SIZE: 10pt;
	LINE-HEIGHT: 12pt;
	margin-top: 5px;
}
.bosyu-ted01 {
	font-size: 11px;
	line-height: 130%;
	color: #CC0000;
	padding-top: 7px;
	padding-left: 87px;
}

.top-banar-p01 {
	margin-bottom: 15px;
	margin-top: 0px;
}
.top-banar-p02 {
	margin-top: 0px;
	margin-bottom: 15px;
}
.top-rogo-r {
	margin-top: 13px;
	margin-left: 15px;
}
.box-01 {
	height: 100%;
	margin: 0px;
	background-repeat: no-repeat;
	background-position: center top;
	padding: 0px;
	background-image: url(image/haikei.jpg);
}
