.small   {font-size:10px ; line-height:130% ; font-family:ＭＳ Ｐゴシック}
.small-w {font-size:10px ; line-height:130% ; font-family:ＭＳ Ｐゴシック ; color:white}
.normal  {font-size:12px ; line-height:130% ; font-family:ＭＳ Ｐゴシック ; color:black}
.normal-b{font-size:12px ; line-height:130% ; font-family:ＭＳ Ｐゴシック ; color:blue }
.normal-r{font-size:12px ; line-height:130% ; font-family:ＭＳ Ｐゴシック ; color:red  }
.normal-w{font-size:12px ; line-height:130% ; font-family:ＭＳ Ｐゴシック ; color:white}
.large   {font-size:14px ; line-height:130% ; font-family:ＭＳ Ｐゴシック}
.large-b {font-size:14px ; line-height:130% ; font-family:ＭＳ Ｐゴシック ; color:blue}

body {
	background:url(images/back.gif);
	margin-top:3;
	margin-bottom:3;
}
#staff {
	border: 1px solid #ff6600;
}
.sname {
	font: 12px "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", osaka;
	letter-spacing: 0.1em;
}
.massg {
	font: 11px/13px "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", osaka;
	margin:  0px;
	padding: 0px;
	background: #FFFFFF;
}
.normal {
	font: 12px/18px "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", osaka;
	letter-spacing: 0.1em;
}
.msbox {
 width: 488px;
	margin:  0px 0px 10px 0px;
 padding: 0px;
}
#header {
	margin:  0px;
	padding: 0px;
 width: 800px;	
}
#contents {
	margin:  0px;
 padding: 0px;
	width: 800px;
	height: auto;
}
#contents #sidenavi {
	margin:  0px;
	padding: 0px;
	width: 169px;
	float:  left;
}
#contents #main {
	margin:    0px;
	padding:   0px;
	width:   629px;
	float:   right;
}
#footer {
	margin:    0px;
	padding:   0px;
 width:   800px;
	clear:   right;
}
.dateblock {
	width : 40px;
	height: 30px;
	float : left;
 margin-left : 5px;
	margin-right  : 5px;
	margin-top;     0px;
	margin-bottom : 0px;
}
.msgblock {
	width : 270px;
	height:  30px;
	float : left;
 margin-left : 0px;
	margin-right  : 5px;
	margin-bottom : 0;
	clear:right;
}