body {
	margin: 0;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

body { background-color: whitesmoke ;

	}
td { font-size: 10pt }
td { color: #444 }
td { line-height: 13pt }
a {text-decoration: none }

#koushin {
margin-right:10px;
  font-size:9pt;
	color:#FFFFFF;
}

h1 {
  padding-top:0px;
  margin: 0 0 0 10px;
  font-size:9pt;
  font-weight: normal;
  color:#FFFFFF;
	text-align:left;
	}

h2 {

  padding-top: 3px;
  margin: 0;
  font-size:13pt;
  font-weight:bold;
  color:#000088;
  text-align:center;}
	
img {
border:none;
}

A:link { text-decoration:none; color:#0000ff; }
A:visited { text-decoration:none; color:#0000ff; }
A:active { text-decoration:none; color:#0000ff; }
A:hover { text-decoration:none; color:#FF00FF; }


.larger {
  font-size:11pt;
  font-weight:bold;
}

.largest {
  font-size:13pt;
  font-weight:bold;
}

.title {
  font-size:18pt;
  font-weight:bold;
}

a.block{ display: block; width: 100%; height: 65px; }
a.block{ text-decoration:none; color:#000000;}
a.block:hover { background-color: #C2D5FC; color: #0000ff;}

a.block2{ display: block; width: 100%; height: 50px; }
a.block2{ text-decoration:none; color:#000000;}
a.block2:hover { background-color: #C2D5FC; color: #0000ff;}

.increase { letter-spacing : 2px ; }

#body table {
border-bottom-color: #333;
border-left-color: #333;
border-right-color: #333;
border-top-color: #333;
max-width: 100%;
word-break: normal;
word-wrap: break-word;
}
tbody {
border-color: inherit;
display: table-row-group;
vertical-align: middle;
}
.style_th {
background-color: #ffff00;
background-image: none;
color: inherit;
font-weight: bold;
margin-bottom: 1px;
margin-left: 1px;
margin-right: 1px;
margin-top: 1px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;
text-align: center;
}
.style_table {
background-color: #black;
color: inherit;
margin-bottom: auto;
margin-left: auto;
margin-right: auto;
margin-top: auto;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
text-align: left;
}


.style_td {
background-color: white;
background-image: none;
color: inherit;
margin-bottom: 1px;
margin-left: 1px;
margin-right: 1px;
margin-top: 1px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;
}

.style1 {color: #FF0000}
.style3 {color: #FF0000; font-weight: bold; }
.style5 {
	color: #FF0000;
	font-weight: bold;
	font-size: 16px;
}
.style6 {
	color: #0000FF;
	font-weight: bold;
	font-size: 16px;
}
.style4 {color: #0000FF}

.style10 {
	color: #FFFFFF;
	font-size: 10px;
}
