/* くまもとウォーターライフ用(2007.2岡村修正) */

TABLE.smallStyle{
	font-size:90%;							/* 文字サイズ：12P相当 本文サイズ */
	font-weight:400							/* 文字太さ：普通 */
	color:#000000;							/* 文字色：黒 */
	line-height:150%;						/* 行間の高さ：150% */
	line-weight:normal;						/* 文字の太さ：130% */
}

A.sw:visited										/* サイズ小：白リンク */
	{
	FONT-SIZE: 85%;
	COLOR: #ffffff;
	LINE-HEIGHT: 160%;
	FONT-STYLE: normal;
	font-weight:bold;
		text-decoration:underline;
	}

A.sw:link
	{
	FONT-SIZE: 85%;
	COLOR: #ffffff;
	LINE-HEIGHT: 160%;
	FONT-STYLE: normal;
	font-weight:bold;
		text-decoration:underline;
	}



div.navi	{
	background-color: #ffffff;
	padding: 3px;
	font-size: 95%;
	line-height:150%;
}
div.navi a	{
	 color: #0000cc;
	 border-right: 2px #3366cc solid;
	 padding: 0px 0.6em;
}

div.navi a:Hover	{
	background-color : #ffff99;
	color : #000000;
}


div.navi2	{
	background-color: #ffffff;
	padding: 3px;
	font-size: 95%;
	line-height:150%;
}

div.navi2 a:Hover	{
	background-color : #ffff99;
	color : #000000;
}



SPAN.sizeA {
	font-size:95%;
	color:#000000;
	line-height:140%;
}


SPAN.sizeAw {
	font-size:95%;
	color:#ffffff;
	line-height:130%;
}



SPAN.sizeAs {
	font-size:80%;
	color:#000000;
	line-height:130%;
}



SPAN.sizeAss {
	font-size:71%;
	color:#000000;
	line-height:130%;
}

SPAN.sizeAsw {
	font-size:80%;
	color:#ffffff;
	line-height:130%;
}


SPAN.wb {
	font-size:90%;
	font-weight:bold;			/* 文字太さ：太字 */
	color:#ffffff;
	line-height:120%;
}

SPAN.wbb {
	font-size:110%;
	font-weight:bold;			/* 文字太さ：太字 */
	color:#ffffff;
	line-height:120%;
}



SPAN.bb {
	font-size:90%;
	font-weight:bold;			/* 文字太さ：太字 */
	color:#404040;
	line-height:120%;
}
SPAN.bbblue {
	font-size:90%;
	font-weight:bold;			/* 文字太さ：太字 */
	color:#336699;
	line-height:120%;
}

SPAN.bbblue2 {
	font-size:110%;
	font-weight:bold;			/* 文字太さ：太字 */
	color:#006699;
	line-height:120%;
}

SPAN.bbblue3 {
	font-size:100%;
	font-weight:bold;			/* 文字太さ：太字 */
	color:#006699;
	line-height:120%;
}

SPAN.bbb {
	font-size:110%;
	font-weight:bold;			/* 文字太さ：太字 */
	color:#404040;
	line-height:120%;
}

SPAN.bbbblue {
	font-size:110%;
	font-weight:bold;			/* 文字太さ：太字 */
	color:#0860a8;
	line-height:120%;
}

SPAN.bbbblue2 {
	font-size:130%;
	font-weight:bold;			/* 文字太さ：太字 */ウォーターライフタイトル用
	color:#006699;
	line-height:110%;
}

SPAN.bbbred {
	font-size:110%;
	font-weight:bold;			/* 文字太さ：太字 */
	color:#cc0000;
	line-height:120%;
}


SPAN.bbbdeepred {
	font-size:110%;
	font-weight:bold;			/* 文字太さ：太字 */
	color:#7B0000;
	line-height:120%;
}


SPAN.bbbred2 {
	font-size:100%;
	font-weight:bold;			/* 文字太さ：太字 */
	color:#8b7230;			/* 茶 */
	line-height:120%;
}



SPAN.sizebred {
	font-size:95%;
	font-weight:bold;			/* 文字太さ：太字 */
	color:#B22222;
	line-height:130%;
}


SPAN.sizebred2 {
	font-size:95%;
	font-weight:bold;			/* 文字太さ：太字 */
	color:#995B00;
	line-height:130%;
}

SPAN.sizeborange {
	font-size:95%;
	font-weight:bold;			/* 文字太さ：太字 */
	color:#FF8135;
	line-height:100%;
}


SPAN.sizeBs {
	font-size:80%;
	font-weight:bold;			/* 文字太さ：太字 */
	color:#000000;
	line-height:130%;
}


SPAN.sizeBsred {
	font-size:80%;
	font-weight:bold;			/* 文字太さ：太字 */
	color:#cc3366;			/* 紫っぽい赤 */
	line-height:130%;
}

SPAN.sizeBskyblue {
	font-size:90%;
	font-weight:bold;			/* 文字太さ：太字 */
	color:#0860A8;
	line-height:130%;
}

SPAN.sizeAblue {
	font-size:90%;
	color:#191970;
	line-height:130%;
}

SPAN.sizeAbblue {
	font-size:100%;
	font-weight:bold;			/* 文字太さ：太字 */
	color:#191970;
	line-height:130%;
}

SPAN.sizebblue {
	font-size:90%;
	font-weight:bold;			/* 文字太さ：太字 */
	color:#006699;
	line-height:130%;
}

SPAN.sizeAsblue {
	font-size:80%;
	color:#191970;
	line-height:130%;
}

SPAN.sizeBsblue {
	font-size:80%;
	font-weight:bold;			/* 文字太さ：太字 */
	color:#191970;
	line-height:130%;
}

SPAN.sizeBsblue {
	font-size:80%;
	font-weight:bold;			/* 文字太さ：太字 */
	color:#191970;
	line-height:130%;
}

SPAN.sizeBBgreen {
	font-size:100%;
	color:#009900;
	line-height:130%;
	font-weight:bold;			/* 文字太さ：太字 */
}

SPAN.sizeBBBgreen {
	font-size:110%;
	color:#009900;
	line-height:130%;
	font-weight:bold;			/* 文字太さ：太字 */
}



SPAN.sizeAgreen {
	font-size:90%;
	color:#009900;
	line-height:130%;
}

SPAN.sizebgreen {
	font-size:95%;
	color:#009900;
	line-height:130%;
	font-weight:bold;			/* 文字太さ：太字 */
}


SPAN.sizeAsgreen {
	font-size:80%;
	color:#009900;
	line-height:130%;
}

SPAN.sizeBsgreen {
	font-size:80%;
	font-weight:bold;			/* 文字太さ：太字 */
	color:#009900;
	line-height:130%;
}

}
SPAN.sizeAred {
	font-size:95%;
	color:#B22222;
	line-height:130%;
}

SPAN.sizeAsred {
	font-size:80%;
	color:#B22222;
	line-height:130%;
}

SPAN.sizeBsred {
	font-size:80%;
	font-weight:bold;			/* 文字太さ：太字 */
	color:#B22222;
	line-height:130%;
}

SPAN.sizeAyellow {
	font-size:90%;
	color:#FFD700;
	line-height:130%;
}


SPAN.sizeAgray {
	font-size:90%;
	color:#696969;
	line-height:130%;
}


SPAN.bbmaroon {
	font-size:110%;
	font-weight:bold;			/* 文字太さ：太字 茶色*/
	color:#800000;
	line-height:120%;
}




SPAN.sizeB {
	font-size:100%;
	font-weight:bold;			/* 文字太さ：太字 */
	color:#000000;
	line-height:130%;
}
SPAN.sizeBred {
	font-size:95%;
	font-weight:bold;			/* 文字太さ：太字 */
	color:#ff0000;
	line-height:130%;
}




TABLE.normalStyle
	{
	font-size:95%;							/* 文字サイズ：11P相当 本文サイズ */
	font-weight:400							/* 文字太さ：普通 */
	color:#000000;							/* 文字色：黒 */
	line-height:130%;						/* 行間の高さ：130% */
	line-weight:normal;					/* 文字の太さ：130% */
	}

.tbl-box1
{
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #999999 1px solid;
	BORDER-LEFT: #999999 1px solid;
	BORDER-BOTTOM: #999999 1px solid;
}



.tbl-box2
{
	BORDER-RIGHT: #cc3366 1px solid;
	BORDER-TOP: #cc3366 1px solid;
	BORDER-LEFT: #cc3366 1px solid;
	BORDER-BOTTOM: #cc3366 1px solid;
}

.tbl-box3
{
	BORDER-RIGHT: #409d27 2px solid;
	BORDER-TOP: #409d27 2px solid;
	BORDER-LEFT: #409d27 2px solid;
	BORDER-BOTTOM: #409d27 2px solid;
}


.tbl-box4
{
	BORDER-TOP: #191970 3px dotted;
	BORDER-BOTTOM: #191970 3px dotted;
}



