.tw08{font-size:8pt; color: #ffffff; line-height:10pt}
.tw09{font-size:9pt; color: #ffffff; line-height:12pt}
.tw10{font-size:10pt; color: #ffffff; line-height:13pt}
.tw12{font-size:12pt; color: #ffffff; line-height:15pt}
.tw14{font-size:14pt; color: #ffffff; line-height:18pt}
.tw16{font-size:16pt; color: #ffffff; line-height:20pt}
.tw18{font-size:18pt; color: #ffffff; line-height:20pt}

.tb08{font-size:8pt; color: #000000; line-height:10pt}
.tb09{font-size:9pt; color: #000000; line-height:12pt}
.tb10{font-size:10pt; color: #000000; line-height:13pt}
.tb12{font-size:12pt; color: #000000; line-height:15pt}
.tb14{font-size:14pt; color: #000000; line-height:18pt}
.tb16{font-size:16pt; color: #000000; line-height:20pt}
.tb18{font-size:18pt; color: #000000; line-height:20pt}

.ts10{font-size:10pt; color: #596160; line-height:13pt}
.gy15{line-height: 1.5;}
.gy20{line-height: 2.0;}

A:link    {text-decoration: underline; color: #ffffff;}
A:visited {text-decoration: underline; color: #ffffff;}
A:hover   {text-decoration: underline; color: #ffffff;}

.tab{
  border-top-style:solid;
  border-top-color:"#008040";
  border-top-width:tihck;
}

.td01{
  padding:0px 5px;
  border-top-style:solid;
  border-top-color:"#008040";
  border-top-width:2px;
  background-color:#CBE1D6;
}

.td02{
  border-top-style:solid;
  border-top-color:"#008040";
  border-top-width:2px;
}

.kenkyu {
	margin-left: 35px;
	width: 740px;
	color: #FFFFFF;
}
.kenkyu table {
	width: 710px;
	color: #FFFFFF;
	font-size: 12px;
	line-height: 1.3em;
	background-color: #FFFFFF;
}
.kenkyu th {
	background-color: #364B6C;
	padding: 5px;
}
.kenkyu td {
	background-color: #364B6C;
	padding: 10px 10px 15px 10px;
}
.kenkyu td.name {
	font-size: 14px;
	text-align: center;
	padding: 8px;
}
.kenkyu li {
	margin-bottom: 5px;
}

.kuzu {
	color: #FFFFFF;
	font-size: 12px;
}
.top {
	color: #FFFFFF;
	text-align: right;
	font-size: 12px;
	margin-top: 50px;
}
.kenkyu_ichiran {
	margin-left: 35px;
	width: 700px;
	color: #FFFFFF;
}
.kenkyu_ichiran table {
	background-color: #FFFFFF;
	font-size: 12px;
}

.kenkyu_ichiran th {
	color: #FFFFFF;
	padding: 10px;
	background-color: #364B6C;
}
.kenkyu_ichiran td {
	padding: 10px 5px;
	color: #FFFFFF;
	background-color: #364B6C;
	line-height: 1.3em;
}
.kenkyu_ichiran td a {
	font-size: 14px;
	font-weight: bold;
}

.komoji {
	font-size: 10px;
}
#oshirase {
	margin-top: 30px;
}

#oshirase li {
	margin-bottom: 10px;
}
.oshirase_text {
	color: #FFFFFF;
	width: 550px;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 30px;
}

