body#com {
	font-family: "ＭＳ Ｐゴシック", Osaka, sans-serif;
	line-height: 0.8em;
	color: #906A7F;
	text-decoration: none;
	background-color: #FFF1F9;
	background-image: url(../bg01.gif);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
	border: none;
}
img {
	border:none;
	border-style:none;
	margin: 0px;
	padding: 0px;
}
table.GlobalTable {
 width: 100%;
 height: 100%;
 font-size: 0.8em;
 margin: 0px;
 padding: 0px;
}
td.headBlock {
	background-color: #FFF1F9;
	width: 100%;
	height: 10px;
	margin: 0px;
	padding-top: 3px;
	padding-left: 5px;
	padding-bottom: 3px;
}
td.headBlock h1 {
	margin: 0px;
	padding: 0px;
	font-size: 1em;
  line-height: 1em;
}
td.headBlock h2 {
	margin: 0px;
	padding: 0px;
	font-size: 1em;
  line-height: 1em;
}
/* メニューブロック */
.menuBlock {
 width: 180px;
 text-align: center;
 margin: 0px;
 padding: 0px;
}
/* メインブロック */
.mainBlock {
 background-color: #FFFFFF;
 background-image: url(../bg02.gif);
 background-repeat: no-repeat;
}
.mainTable {
 width: 580px;
 font-size: 1em;
 line-height: 1em;
 margin: 10px 0px 0px 10px;
}
.subt_img {
 margin:40px 0px 0px 0px;
}
#ryoukin_tb {
 margin:20px 0px 0px 0px;
}
ul.note {
 margin:0px 0px 0px 0px;
 padding:0px;
 list-style:none;
}
ul.note li {
 margin-top:5px;
}
.copyright {
 text-align: center;
}
/* トップページスタイル */
.kousinTit {
 width: 290px;
 height: 26px;
 text-align: center;
 background-image: url(../../images/kousin_bg.gif);
 background-repeat: no-repeat;
}
.kousinWin {
 width: 280px;
 height: 200px;
 border: solid 2px #906A7F;
 margin-top: 5px;
 padding: 3px;
}
.messageWin {
 width: 290px;
 border: solid 1px #906A7F;
 padding: 6px;
 font-size: 0.8em;
 line-height: 1em;
}
/* 更新履歴スタイル */
body#what {
	font-family: "ＭＳ Ｐゴシック", Osaka, sans-serif;
	font-size: 0.8em;
	line-height: 0.8em;
	color: #906A7F;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	border: none;
}
.wn_table {
 font-size:1em;
 line-height:1em;
 margin-left:10px;
}
.wn_table .mark {
 width:10px;
 padding-top:8px;
 vertical-align:top;
 border-bottom:1px solid #725321;
}
.wn_table .cmt {
 width:230px;
 padding:5px 0px 3px 0px;
 border-bottom:1px solid #725321;
}
table.whatTable {
 width: 250px;
 font-size: 1em;
 line-height: 1em;
}
table.whatTable .date{
 padding-top: 3px;
}
table.whatTable .message{
 padding-bottom: 3px;
}
table.whatTable .line {
 background-color: #725321;
}
/* 枠付きの表 */
.wakuTable {
 font-size: 1em;
 line-height: 1em;
 border-top: solid 1px #FFD3ED;
 border-right: solid 1px #FFD3ED;
}
.wakuTable .name {
 text-align: center;
 padding: 4px 0px;
 border-bottom: solid 1px #FFD3ED;
 border-left: solid 1px #FFD3ED;
}
.wakuTable .value {
 text-align: left;
 padding: 4px 10px;
 border-bottom: solid 1px #FFD3ED;
 border-left: solid 1px #FFD3ED;
}
.wakuTable2 {
 font-size: 1em;
 line-height: 1em;
 border-top: solid 1px #906A7F;
 border-right: solid 1px #906A7F;
}
.wakuTable2 .name2 {
 padding: 4px 10px;
 border-bottom: solid 1px #906A7F;
 border-left: solid 1px #906A7F;
}
.wakuTable2 .name3 {
 padding: 4px 10px;
 background-color: #FFDEF1;
 border-bottom: solid 1px #906A7F;
 border-left: solid 1px #906A7F;
}
/* リンクスタイル */
a:link{
	color:#FF89CD;
	text-decoration:none;
}
a:visited{
	color:#FF89CD;
	text-decoration:none;
}
a:active{
	color:#FF89CD;
	text-decoration:none;
}
a:hover{
	color:#FF0000;
	text-decoration:none;
}

a#bnr:link{
	color:#D2717F;
	text-decoration:none;
}
a#bnr:visited{
	color:#D2717F;
	text-decoration:none;
}
a#bnr:active{
	color:#D2717F;
	text-decoration:none;
}
a#bnr:hover{
	color:#FF89CD;
	text-decoration:none;
}

/* スペーススタイル */
.spH10{
	width:10px;
	height:10px;
}
.spH10 img{
	width:10px;
	height:10px;
}
.spH20{
	width:10px;
	height:20px;
}
.spH20 img{
	width:10px;
	height:20px;
}
.spH30{
	width:10px;
	height:30px;
}
.spH30 img{
	width:10px;
	height:30px;
}
.spH40{
	width:10px;
	height:40px;
}
.spH40 img{
	width:10px;
	height:40px;
}

