/* サイト全体 */
body {
margin: 0px;	padding: 0px;
text-align: center; /* ブラウザ上の表示位置 */
background: #dddddd; /* ブラウザの背景色 */
font-family: "ＭＳ Ｐゴシック", Osaka, Verdana, Arial, Helvetiva, sans-serif;
font-size: 13px; /* 文字サイズ */
color: #333333;  /* 文字色 */
line-height: 150%;  /* 行間 */
}

a {	color: #666666;	} /* リンクの色 */
a:hover {	color: #999999;	} /* リンク・マウスオーバーの色 */

/* H1 */
h1 {
margin: 0px;	padding: 0px;
font-size: 18px; /* H1の文字サイズ */
color: #333333;  /* 文字色 */
}

/* H2 */
h2 {
margin: 0px;	padding: 0px;
font-size: 15px; /* H2の文字サイズ */
color: #333333;  /* 文字色 */
}

/* メインコンテンツ */
.main_title {
padding: 0px 5px;	margin: 5px 0px;
border-left: 5px solid #ffcc00; /* 左線 */
color: #99cc99;  /* 文字色 */
font-size: 15px; /* 文字サイズ */
font-weight: bold;
}

.title {
padding: 1px;	margin: 5px 0px;
background: #ffffcc; /* 背景色 */
border-top: 1px solid #dddddd; /* 上線 */ 
border-bottom: 1px dotted #dddddd; /* 下線 */ 
color: #666666;  /* 文字色 */
font-size: 13px; /* 文字サイズ */
font-weight: normal;
}

/* メニュータイトル */
.menu_title {
padding: 0px;	margin: 0px;
background: #99cc99; /* 背景色 */
color: #ff0000;  /* 文字色 */
font-size: 12px; /* 文字サイズ */
font-weight: normal;
}
.menu_title a {	text-decoration: none;	}

/* メニュー */
.menu_vlist {
margin: 0px 0px 10px 0px;	padding: 0px 0px 0px 20px;	list-style: square;
color: #ffcc00; /* 文字色 */
border: 1px solid #99cc99; /* 枠線 */
background: #eeffff; /* 背景色 */
font-size: 11px; /* 文字サイズ */
font-weight: normal;
}
.menu_vlist a {	text-decoration: none;	}

/* フッター */
.footer {
padding: 0px 5px;
background: #336666; /* 背景色 */
font-size: 12px; /* 文字サイズ */
color: #eeffff; /* 文字色 */
}

