body{
	margin:0;
	padding:0em;
	text-align:center;
	color:#333333;
	background-color:#b4b4b4;
}

a:link{
	text-decoration: none;
}

a:visited {
	color:#0033CC;
	text-decoration: none;
}

a:hover {
	color:#0099FF;
}

.title{
	background-image: url('topimg/title3.jpg');
	width:650px;
	height:93px;
	border-left:1px solid #003399;
	border-right:1px solid #003399;
}

.menu {
	font-size:12pt;
	text-align:center;
	background-image: url('topimg/menubg.gif');
	border-top:3px double #003399;
	border-bottom:3px double #003399;
	width:650px;
	height:30px;
	padding:0.2em;
	margin-left:0em;
	margin-top:0em;
	margin-bottom:0em;
}

.menu a{
	display:block;
	width:80px;	
}

.menu a:hover{
	background-color:#003399;
	color:#ffffff;
}

.iinkai{
	width:650px;
	background-image: url('topimg/iinkaibg.jpg');
	height:27px;
	text-align:right;
	border-left:1px solid #003399;
	border-right:1px solid #003399;
}

.drop{
	margin:0.2em;
}

.main{
	border-left:1px solid #003399;
	border-right:1px solid #003399;
	padding-top:0.5em;
	text-align:center;
	background-color:#ffffff;
}

.new{
	list-style-image: url('topimg/new.gif');
}

.blood{
	width:240px;
	border:1px solid #ffcccc;
	padding:0.3em;
	font-size:10pt;
	text-align:left;
	margin-bottom:0.5em;
	margin-top:-0.2em;
}

.blood dt{
	background-color:#ffecec;
	border-bottom:1px solid #ffcccc;
	padding:0.2em;
}

.blood dd{
	padding:0.1em;
	margin-bottom:0.5em;
}

.forest{
	width:240px;
	background-color:#C4FFC8;
	font-size:10pt;
	padding:0.2em;
	margin-top:0em;
	border-bottom:1px solid #5e9962;
}

.lately{
	font-size:10pt;
	width:240px;
	border:1px solid #003399;
	background-color:#E6EFFF;
	margin-bottom:1em;
}

.lately p{
	margin:0.5em;
}

.goannai{
	font-size:9pt;
	width:240px;
	border:1px solid #996600;
	background-color:#ffff99;
	margin-bottom:1em;
	text-align:left;
	padding:0.5em;
}

.goannai p{
	margin:0.5em;
}

.goannai p.cap{
	background-color:#999933;
	color:#ffffff;;
	padding:0.2em;
}

.jmdp{
	width:240px;
	height:120px;
	border:1px solid #cc9999;
	padding-top:20px;
	margin-bottom:0.5em;
}

.message{
	background-color:#ffffff;
	font-size:10pt;
	color:#003399;
	padding:1em;
	width:340px;
	border:1px solid #003399;
}

.whatsnew{
	background-color:#f5f5f5;
	width:340px;
	border-bottom:1px solid #003399;
	margin-bottom:0.5em;
}

.whatsnew img{
	border-bottom:4px double #003399;
}

.whatsnew ul{
	list-style-type:circle;
	font-size:10pt;
	text-align:left;
}

.whatsnew li{
	margin-bottom:1em;
	margin-left:1em;
}

.button{
	margin-bottom:0.5em;
	background-color:#ffffff;
	width:340px;
	border:1px solid #003399;
	font-size:9pt;
	text-align:center;
	padding:0.5em;
}

.getacro{
	float:right;
}

.button img{
	border-bottom:1px solid #003399;
}

.button p{
	width:300px;
	text-align:left;	
}

.bottom{
	background-image: url('topimg/bottom.jpg');
	height:80px;
	width:650px;
	text-align:center;
	color:#ffffff;
	font-size:10pt;
	border-left:1px solid #003399;
	border-right:1px solid #003399;
	font-weight:bold;
	padding-top:1em;
}

.bottom2{
	background-image: url('topimg/bottom2.jpg');
	height:30px;
	width:650px;
	text-align:center;
	color:#ffffff;
	font-size:10pt;
	border-left:1px solid #003399;
	border-right:1px solid #003399;
}


.chmn{
	background-color:#ffcc66;
	font-size:12pt;
	font-weight:bold;
	color:#3f3f3f;
	width:650px;
	margin:0;
	padding-top:0.2em;
	padding-bottom:0.2em;
	border-left:1px solid #003399;
	border-right:1px solid #003399;
}

.chmnbox{
	margin-top:2em;
	width:216px;
	text-align:center;
	font-size:12pt;
}

.tchmnbox{
	width:300px;
	margin-top:2em;
	font-size:12pt;
}

.name{
	padding-top:0.2em;
	padding-bottom:0.2em;
	border-bottom:3px double #3366cc;
	border-top:1px double #3366cc;
	background-color:#99ccff;
}

.tname{
	margin-top:-1em;
	padding:0.5em;
	width:150px;
	margin-left:auto;
	margin-right:auto;
	background-color:#3366cc;
	color:#ffffff;
}

.yotei{
	background-color:#6666cc;
	font-size:12pt;
	font-weight:bold;
	color:#ffffff;
	width:650px;
	margin:0;
	padding-top:0.2em;
	padding-bottom:0.2em;
	border-left:1px solid #003399;
	border-right:1px solid #003399;
}

.activity{
	background-color:#ff9900;
	font-size:12pt;
	font-weight:bold;
	color:#ffffff;
	width:650px;
	padding-top:0.2em;
	padding-bottom:0.2em;
	border-left:1px solid #003399;
	border-right:1px solid #003399;
}

.scbnumb li{
	font-size:12pt;
	display:inline;
	margin-right:1em;
}

.schedule{
	width:90%;
	font-size:10pt;
	padding:0.5em;
	margin-bottom:1em;
}

.schedule td{
 	border-bottom:1px solid #003399;
}

.kaiin{
	background-color:#003300;
	font-size:12pt;
	font-weight:bold;
	color:#ffffff;
	width:650px;
	padding-top:0.2em;
	padding-bottom:0.2em;
	border-left:1px solid #003399;
	border-right:1px solid #003399;
}

.kaiinbox{
	width:100%;
	text-align:center;
	margin-bottom:2em;
}

.kaiinbox td{
	width:90px;
	text-align:center;
	padding:0.5em;
}

.kaiinbox table{
	width:100%;
}

.kaiinbox p{
	width:100%;
	background-color:#000000;
	color:#ffffff;
	padding-top:0.2em;
	padding-bottom:0.2em;
	margin:0;
}