body {
	background-repeat: no-repeat;
	background-color: #ffffff;
	font-size: 10pt;
	line-height: 130%;
}
h1 {
	font-size: 14pt;
	line-height: 130%;
	font-weight: bold;
	margin: 0pt 0pt 0pt 0pt;
	color: #333399;
}
h2 {
	font-size: 12pt;
	line-height: 140%;
	font-weight: bold;
}
li {
	font-size: 10pt;
	line-height: 130%;
	color: #333333;
}
div {
	font-size: 10pt;
	line-height: 130%;
	color: #333333;
}
p {
	font-size: 10pt;
	line-height: 130%;
}
span {
	font-size: 10pt;
	line-height: 140%;
}

a:link { color: #993366; }
a:visited { color: #ff3366; }
a:hover { color: #cc6699; }
a:active { color: #ff9966; }

/* 左メニュー用 */

.menu-top  {
	font-size: 9pt;
	line-height: 120%;
	margin: 2pt 1pt 2pt 1pt;
	text-align: center;
}

.menu  {
	font-size: 9pt;
	line-height: 120%;
	margin: 0pt 2pt 0pt 2pt;
}

/* ページトップNAVI用 */
.navi {
	font-size: 8pt;
	line-height: 120%;
	margin:1pt 1pt 1pt 1pt;
	text-align: center;
}

/* タイトルリード文用 */
.read {
	font-size: 9pt;
	line-height: 160%;
	color: #3366CC;
	font-weight: bold;
	margin: 10pt 0pt 5pt 0pt;
}

/* 本文用 */
.body {
	font-size: 10pt;
	line-height: 130%;
	color: #333333;
}

UL {
	margin: 1pt 1pt 0pt 30pt;
}

.mrgn {
	margin: 1pt 1pt 0pt 30pt;
}

.ttl4 {
	font-size: 10pt;
	line-height: 100%;
	color: #333399;
}

/* 右ブロック情報用 */
.news  {
	font-size: 9pt;
	line-height: 120%;
	color: #333333;
	margin: 2pt 1pt 2pt 1pt;
	border-top-style : none;
}

/* キャプション情報用 */
.cap  {
	font-size: 9pt;
	line-height: 130%;
	color: #333333;
	margin: 2pt 1pt 2pt 1pt;
	border-top-style : none;
}

/* コピーライト用 */
.copy {
	font-size: 9pt;
	line-height: 130%;
	color: #333333;
	margin : 5pt 0pt 0pt 0pt;
	border-top-style : none;
}

/* IE6対策 2001/09/24追加 */
tr {
	text-align: left;
}

/* テストサイトマップ用 2002/04/18追加 */
/*
UL.mgn {
	margin: 5pt 0pt 5pt 0pt;
}
*/
