/* color : red;　/* タイトルですですです */
.h01_1{
font-size : medium; /* フォントサイズ */
font-weight : bold; /* フォントの太さ */
color : white; /* フォントの色 */
background-color : #669999; /* 背景の色 */
text-align : center; /* テキストのセンタリング */
letter-spacing : 1px; /* 文字間隔 */
padding-left : 0px; /* 左の余白 */
line-height : 4em; /* 領域（行）の高さ＝フォントの２倍 */
width : 80%; /* 横幅 */
}


/* color : red;　/* 小タイトルですですです */
.h02_1{
font-size : medium;	/* フォントサイズ */
font-weight : bold;	/* フォントの太さ */
color : white;	/* フォントの色 */
background-color : #99cc99;	/* 背景の色 */
text-align : left;	/* テキストの左寄せ */
letter-spacing : 1px;	/* 文字間隔 */
padding-left : 0.5em;	/* 左の余白 */
line-height : 1.5em;	/* 領域（行）の高さ＝フォントの１．５倍 */
border-left-width : 1em;	/* 左境界線をマークとして使用 */
border-left-style : double;	/* 左境界線（マーク）の種類 */
border-left-color : #99cc99;	/* 左境界線（マーク）の色 */
border-bottom-width : 3px;	/* 下境界線 */
border-bottom-style : double;	/* 下境界線の種類 */
border-bottom-color : #99cc99;	/* 下境界線の色 */
}
.h02_2{
font-size : medium;	/* フォントサイズ */
font-weight : bold;	/* フォントの太さ */
color : white;	/* フォントの色 */
background-color : #333366;	/* 背景の色 */
text-align : left;	/* テキストのセンタリング */
letter-spacing : 1px;	/* 文字間隔 */
padding-left : 0px;	/* 左の余白 */
line-height : 4em;	/* 領域（行）の高さ＝フォントの2倍 */
}
.h02_3{
font-size : medium;	/* フォントサイズ */
font-weight : bold;	/* フォントの太さ */
color : white;	/* フォントの色 */
background-color : #660066;	/* 背景の色 */
text-align : left;	/* テキストのセンタリング */
letter-spacing : 1px;	/* 文字間隔 */
padding-left : 0px;	/* 左の余白 */
line-height : 4em;	/* 領域（行）の高さ＝フォントの４倍 */
}
.h02_4{
font-size : medium;	/* フォントサイズ */
font-weight : bold;	/* フォントの太さ */
color : black;	/* フォントの色 */
background-color : white;	/* 背景の色 */
text-align : left;	/* テキストの左寄せ */
letter-spacing : 1px;	/* 文字間隔 */
padding-left : 0.5em;	/* 左の余白 */
line-height : 1.5em;	/* 領域（行）の高さ＝フォントの１．５倍 */
border-left-width : 0.5em;	/* 左境界線をマークとして使用 */
border-left-style : solid;	/* 左境界線（マーク）の種類 */
border-left-color : #3366ff;	/* 左境界線（マーク）の色 */
border-bottom-width : 2px;	/* 下境界線 */
border-bottom-style : solid;	/* 下境界線の種類 */
border-bottom-color : #3366ff;	/* 下境界線の色 */
margin-left : 0.2em;	/* 左外の余白 */
margin-right : 0.2em;	/* 右外の余白 */
}






/* color : red;　/* サイドバーですですです */


.m02_1{
list-style-type : none;	/* マークなし */
list-style-position : outside;	/* マークは領域外に配置 */
padding-top : 0px;
padding-left : 1px;	/* 重ね合わせによる位置調整 */
padding-right : 0px;
padding-bottom : 0px;
margin-top : 16px;
margin-left : 8px;	/* 左側の位置調整 */
margin-right : 0px;
margin-bottom : 0px;
}
.m02_1m{
float : left; /* 左配置（後続の右回り込み） */
width : 88px;	/* 幅 */
line-height : 2em;	/* 行の高さ */
text-align : left;	/* テキストの中央寄せ */
font-size : small; /* フォントサイズ */
font-weight : lighter; /* フォントの太さ */
color : white; /* フォントの色 */
background-color : black;	/* 背景色 */
padding-top : 0px;
padding-left : 0px;
padding-right : 0px;
padding-bottom : 0px;
border-top-width : 1px;
border-top-style : solid;
border-top-color : silver;
border-left-width : 1px;
border-left-style : solid;
border-left-color : silver;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : silver;
border-right-width : 1px;
border-right-style : solid;
border-right-color : silver;
margin-top : 0px;
margin-left : -1px;	/* ボーダーの重ね合わせ */
margin-right : 0px;
margin-bottom : 0px;
}
.m02_1m A:LINK{
color : blue;
text-decoration : underline;
font-weight : normal;
}
.m02_1m A:VISITED{
color : black;
text-decoration : underline;
font-weight : normal;
}
.m02_1m A:HOVER{
color : red;
text-decoration : underline;
font-weight : bold;
}
.m02_1e{
float : none;	/* 回りこみの解除 */
line-height : 2em;
padding-top : 1px;
padding-left : 0px;
padding-right : 0px;
padding-bottom : 1px;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
}

.m01_1{
width : 115px;	/* 横幅 */
list-style-type : none;	/* マークなし */
list-style-position : outside;	/* マークは領域外に配置 */
padding-top : 1px;	/* 重ねあわせによる位置調整 */
padding-left : 0px;
padding-right : 0px;
padding-bottom : 0px;
margin-top : 0px;
margin-left : 3px;	/* 左位置の調整 */
margin-right : 2px;
margin-bottom : 0px;
}
.m01_1m{
width : 115px;	/* 幅 */
line-height : 2em;	/* 行の高さ */
text-align : center;	/* テキストの中央寄せ */
padding-top : 0px;
padding-left : 0px;
padding-right : 0px;
padding-bottom : 0px;
border-top-width : 1px;
border-top-style : solid;
border-top-color : silver;
border-left-width : 1px;
border-left-style : solid;
border-left-color : silver;
border-right-width : 1px;
border-right-style : solid;
border-right-color : silver;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : silver;
margin-top : -1px;	/* ボーダーの重ね合わせ */
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
}
.m01_1m A:LINK{
color : blue;
text-decoration : underline;
font-weight : normal;
}
.m01_1m A:VISITED{
color : black;
text-decoration : underline;
font-weight : normal;
}
.m01_1m A:HOVER{
color : red;
text-decoration : underline;
font-weight : normal;
}


/* color : red;　/* テキストですですです */
.p01_1{
font-size : x-small;	/* フォントサイズ */
font-weight : normal;	/* フォントの太さ */
color : #342245;	/* フォントの色 */
background-color : white;	/* 背景の色 */
text-align : left;	/* テキストの位置 */
letter-spacing : 0.5px;	/* 文字間隔 */
line-height : 1.5em;	/* 行の高さ*/
padding-top : 2px;	/* 内余白 */
padding-left : 15px;
padding-right : 15px;
padding-bottom : 5px;
}

