BODY {
	background-color: #BBE2F3;
	background-image: url("image/bgimage.jpg");
	margin-left: 5%;
	margin-right: 5%;
}

A:link		{color: #0000FF;}
A:visited	{color: #7A0077;}
A:active	{color: #FF0000;}
A:hover		{color: #575757;}

H1 {
	font-size: 20pt;			/* フォントサイズ（20point） */
	color: #FFFFFF;				/* 文字色（白） */
	font-style: normal;			/* フォントスタイル（標準） */
	font-weight: bold;			/* 文字の太さ（標準太字） */
	text-align: center;			/* テキスト配置（中央） */
	margin: 2px 20px 40px;		/* マージン */
	padding: 6px;			/* 文字余白上右下左 */
	background-color: #000000;	/* タイトル背景色（黒） */
	border-width: thin;			/* 枠の幅（薄い） */
	border-width: 6px 10px;		/* 上右下左の枠の幅 */
	border-style: ridge;		/* 枠スタイル（solid） */
	border-color: #00A0FF;		/* 枠の色（青緑） */
	line-height: 1.2em;			/* 行間設定 */
}

H2 {
	font-size: 17pt;			/* フォントサイズ（17point） */
	color: #FFFFFF;				/* 文字色（白） */
	font-style: normal;			/* フォントスタイル（標準） */
	font-weight: bold;			/* 文字の太さ（標準太字） */
	text-align: center;			/* テキスト配置（中央） */
	margin: 20px;				/* マージン（周囲全て20px） */
	padding: 6px;				/* 文字余白上右下左 */
	background-color: #0a0a0a;	/* タイトル背景色（灰色） */
	border-width: thin;			/* 枠の幅（薄い） */
	border-width: 2px 10px;		/* 上右下左の枠の幅 */
	border-style: solid;		/* 枠スタイル（solid） */
	border-color: #00A0FF;		/* 枠の色（水色） */
	line-height: 1.2em;			/* 行間設定 */
}

H3 {
	font-size: 14pt;
	color: #000000;
	font-weight: normal;
	margin: 10px 30px;
	padding: 5px;	/* 文字余白上右下左 */
	line-height: 1.2em;			/* 行間設定 */
}

H4 {
	font-size: 11pt;
	color: #000000;
	font-weight: normal;
	margin: 5px 30px;
	padding: 5px;	/* 文字余白上右下左 */
	line-height: 1.2em;			/* 行間設定 */
}

P.kakomi {
	font-size: 11pt;
	color: #000000;
	font-style: normal;
	font-weight: normal;
	margin: 5px 30px;
	padding: 4px;
	background-color: #FFFFFF;
	border-width: thin;
	border-width: 4px;
	border-style: ridge;
	border-color: #00A0FF;
	line-height: 1.2em;
}

P.hasegawa {
	font-size: 11pt;
	color: #000000;
	font-style: normal;
	font-weight: normal;
	margin: 5px 30px;
	padding: 4px;
	background-color: #FFFFFF;
	border-width: thin;
	border-width: 4px;
	border-style: ridge;
	border-color: #00FFA0;
	line-height: 1.2em;
	text-align: center;
}

DIV.toplink {
	font-size: 15pt;
	color: #000000;
	font-weight: normal;
	padding: 5px;	/* 文字余白上右下左 */
	text-align: center;
	margin-top: 15px;
	margin-bottom: 15px;
	line-height: 1.2em;			/* 行間設定 */
}

DIV.h3soukai {
	font-size: 15pt;
	color: #000000;
	font-weight: bold;
	padding: 5px;	/* 文字余白上右下左 */
	text-align: left;
	margin: 15px 10px;
	line-height: 1.3em;			/* 行間設定 */
}

DIV.kojin3 {
	font-size: 15pt;
	color: #000000;
	font-weight: bold;
	padding: 5px;	/* 文字余白上右下左 */
	text-align: center;
	margin-top: 20px;
	margin-bottom: 5px;
	line-height: 1.2em;			/* 行間設定 */
}

DIV.kojin4 {
	font-size: 12pt;
	color: #000000;
	font-weight: normal;
	padding: 5px;	/* 文字余白上右下左 */
	text-align: center;
	margin-top: 5px;
	margin-bottom: 20px;
	line-height: 1.2em;			/* 行間設定 */
}

DIV.update {
	font-size: 12pt;
	color: #0000FF;
	font-weight: bold;
	text-align: center;
	margin: 5px 30px;
	padding: 5px;	/* 文字余白上右下左 */
	line-height: 1.2em;			/* 行間設定 */
}

DIV.area {
	font-size: 16pt;
	font-style: normal;
	font-weight: bold;
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-right: 70%;
	padding: 5px;
	background-color: #FFFFFF;
	border-width: 0px 20px;	/* 左の枠の幅 */
	border-style: solid;
	border-color: #0000FF;
	line-height: 1.2em;
}

TH.con1 {
	width: 410px;
	font-size: 15pt;
	color: #000000;
	font-weight: bold;
	padding: 5px;	/* 文字余白上右下左 */
	background-color: #CDFFCD;
	line-height: 1.2em;			/* 行間設定 */
}

TH.con1 {
	font-size: 15pt;
	color: #FFFFFF;
	font-weight: bold;
	padding: 5px;	/* 文字余白上右下左 */
	background-color: #2266FF;
	line-height: 1.2em;			/* 行間設定 */
}

TH.con3 {
	font-size: 15pt;
	color: #FFFFFF;
	font-weight: bold;
	padding: 5px;	/* 文字余白上右下左 */
	background-color: #2266FF;
	line-height: 1.2em;			/* 行間設定 */
}

TD.con2 {
	font-size: 12pt;
	color: #000000;
	font-weight: normal;
	padding: 5px;	/* 文字余白上右下左 */
	background-color: #CDFFCD;
	margin-left: 10px;
	margin-right: 10px;
	line-height: 1.2em;			/* 行間設定 */
}

TD.yuintro {
	width: 410px;
	font-size: 11pt;
	color: #000000;
	font-weight: normal;
	padding: 6px;	/* 文字余白上右下左 */
	background-color: #FFFFFF;
	line-height: 1.2em;			/* 行間設定 */
}

TD.yuimg {
	width: 230px;
}

TD.#FFFFFF {
	background-color: #FFFFFF;
}

IMG.yu {
	margin: 10px 10px 10px 30px;
	width: 230px;
	height: 230px;
}

IMG.newslogo {
	margin: 10px;
	width: 580px;
	height: 90px;
}

IMG.chondara001 {
	margin: 10px;
	width: 220px;
	height:189px;
}

IMG.etaiko {
	margin-top: 10px;
	margin-bottom: 10px;
	width: 320px;
	height: 240px;
}

IMG.raramaru {
	width: 173px;
	height: 57px;
	border-width: 0px;
	margin-bottom: 15px;
}

IMG.ivt {
	width: 227;
	height: 66;
	border-width: 0px;
	margin-bottom: 15px;
}

IMG.thumb {
	width: 240;
	height: 180;
}

IMG.kumagai {
	width: 240;
	height: 192;
}

P.linkimg {
	font-size: 11pt;
	color: #000000;
	font-weight: normal;
	margin-top: 15px;
	text-align: center;
	line-height: 1.2em;			/* 行間設定 */
}

P.kakomi {		/* 囲み文章 */
	font-size: 11pt;
	color: #000000;
	font-weight: normal;
	font-style: normal;
	line-height: 1.2em;			/* 行間設定 */
	margin: 10px 40px;
	padding: 6px;				/* 文字余白上右下左 */
	background-color: #FFFFFF;	/* タイトル背景色（白） */
	border-width: thin;			/* 枠の幅（薄い） */
	border-width: 2px;			/* 上右下左の枠の幅 */
	border-style: solid;		/* 枠スタイル（solid） */
	border-color: #0000FF;			/* 枠の色（青） */
}

UL,OL {
	font-size: 11pt;
	color: #000000;
	font-weight: normal;
	line-height: 1.6em;			/* 行間設定 */
	margin: 8px 30px 8px 60px;
	padding: 5px;	/* 文字余白上右下左 */
}

SPAN.daiji {
	font-size: 15pt;
	color: #000000;
	font-style: Italic;
	font-weight: bold;
	line-height: 1.5em;
}
SPAN.shuryou {
	font-size: 12pt;
	font-weight: bold;
	color: #FF0000;
}

TD.topbutton {
	font-size : 14px;
	font-weight : bold;
	color : black;
	background-color : white;
	padding: 6px;
	padding-bottom : 6px;
	border-width : 180px;
}
