body{
		font-size:1em;}/*全体のフォントサイズ*/
h1 {
	font-size: 200%;
	color: #FFFFFF;
	letter-spacing: 3px;
	margin: 0px;
	padding: 5px 10px;
	font-family: "ＭＳ 明朝";
}
h2{
	font-size:130%;
	background-color:#999;
	color:#000;
	border:1px solid #000;
	text-align:center;
}
h3{
	font-size:110%
}
a:link,a:visited,a:active{
	text-decoration: underline;
	color:#000;
}
a:hover{
	text-decoration: none;
	color:#fff;
	background-color: #000;
}
p{
	margin-left:30px;
		line-height: 1.5em;
}
.sub_body {/*全体枠*/
	width: 700px;/*全体枠の幅*/
	margin:0px auto;/*中央表示*/
	border-left:1px solid #000;
	background-color: #FFFFFF;/*背景色*/
		background-image:url(back.gif);
		background-repeat:repeat-y;
}
.header{
	/*ヘッダー部分*/
	background-color: Black;
	color: #fff;
	height:40px;
}
.menu{/*メニュー部分*/
	font-size:13px;/*文字サイズ*/
	width:140px;/*幅*/
	/*height:450px;高さ）*/
	letter-spacing:3px;/*文字間隔*/
	background-color: #000;/*背景色*/
	margin-top:3px;/*ヘッダーとの間隔*/
	float:left;/*左回りこみ*/
}
.menu a:visited, .menu a:link, .menu a:active {/*メニュー部リンク設定*/
	height:15px;/*高さ設定（他のブラウザ対策）*/
	text-decoration:none;/*文字装飾*/
	color:#fff;/*リンクの色/訪問済リンクの色/アクティブ中リンク色*/
	background-color: #000;/*背景色*/
	display:block;/*インラインのブロックレベル変換*/
	padding:2px 5px;/*上下左右余白*/
	border-bottom:1px solid #FFFFFF;/*下枠線*/

} 
.menu a:hover{/*オンマウス時*/
	color:#000;/*文字色*/
	background-color:#fff;/*背景色*/
} 
.contents{/*内容部分*/
	width: 530px;/*幅*/
	border-right:1px solid #000;/*右の枠線*/
	padding:10px;/*余白*/
	float:right;/*右回り込み*/
}
.footer{/*フッター部分*/
	color:#FFFFFF;/*文字色*/
	font-size:13px;/*文字サイズ*/
	background-color:#000;/*背景色*/
	text-align:center;	/*文字配置位置*/
	padding:2px 0px;/*上下左右余白*/
	clear:both;/*回り込み解除*/
}
