body {
	margin:0px;
	background-attachment: fixed;
}
TD
{
        margin:0px;
	font-size:12px;
	background-repeat: no-repeat;

}
A:link
{
text-decoration:none;
COLOR: #31467A;
}
A:visited
{
text-decoration:none;
COLOR: #31467A;
}
A:hover
{
COLOR: #FFB84F;
}
A:active
{
COLOR: #2D3066;
}
TABLE {
margin:0px;
padding:0px;
}
H1{
	font-size:16px;
	COLOR: #4E451D;
	margin:0px;
}

H2{
	font-size:20px;
	border-bottom: 2px solid gray;
	border-right: 10px solid gray;
	COLOR: #104679;
	margin:0px;
}


.h05_1{
font-size : medium;	/* フォントサイズ */
font-weight : bold;	/* フォントの太さ */
color : black;	/* フォントの色 */
text-align : left;	/* テキストの左寄せ */
letter-spacing : 2px;	/* 文字間隔 */
padding-left : 0.5em;	/* 左の余白 */
line-height : 1.5em;	/* 領域（行）の高さ＝フォントの１．５倍 */
border-left-width : 10px;	/* 左境界線をマークとして使用 */
border-left-style : solid;	/* 左境界線（マーク）の種類 */
border-left-color : olive;	/* 左境界線（マーク）の色 */
border-bottom-width : 2px;	/* 下境界線 */
border-bottom-color : olive;	/* 下境界線の色 */
border-bottom-style : solid;	/* 下境界線の種類 */
}
.p01_1{
font-size : 11px;	/* フォントサイズ */
font-weight : normal;	/* フォントの太さ */
color : #333333;	/* フォントの色 */
text-align : left;	/* テキストの位置 */
letter-spacing : 1px;	/* 文字間隔 */
line-height : 1.5em;	/* 行の高さ*/
padding-left : 8px;
}
