body {
	margin:0px;
	background-image: url(img/back2.png);
	background-repeat: repeat;
	background-attachment: fixed;
	font-family: "メイリオ","Meiryo",Sans-Serif/*,verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic"*/; /*"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",*/
	font-size: 13px;
	color: #320d0f;
}

div.body {
	width:800px;
	margin:0px auto;
	background:#ffffff;
	overflow:hidden;
}

div.left {
 	float: left;
	width: 160px;
 	padding:20px;
	background:#ffffff;	
	padding-bottom: 10000px;
	margin-bottom: -10000px;
}

div.right {
 	float: right;
	width: 560px;
	padding:20px;
	background:#f0f0f0;
}

div,p,ul,ol,li,dl,dt,dd,form,fieldset,legend,input,textarea,pre,code,blockquote {
	font-family: "メイリオ","Meiryo",Sans-Serif/*,verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic"*/; /*"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",*/
	color: #320d0f;
}

#title {
	font-family: "Times New Roman","MS Serif","Georgia","Century",serif;
	font-style: bold;
	font-size: 18px;
	color: #b8b8b8;
}

hr {
 border:dotted #b8b8b8;
 border-width:1px 0px 0px 0px;
 height:1px;
 overflow:hidden;
 margin:7px 0;
 clear:both;
 } 

.soutai {
  position: relative;
  left: -20px;
}

a:link { color: #003366; text-decoration: none; font-weight : bolder;}
a:visited { color: #003366; text-decoration: none; font-weight : bolder;}
a:hover { color: #b8b8b8; text-decoration: none; font-weight : bolder;}
a:active { color: #b8b8b8; text-decoration: none; font-weight : bolder;}