body{
	font-size : 90%;
	line-height : 1.5;
	margin-height : 0px;
	margin-top : 0px;
}

body.form{
	line-height : 250%;
}

body.top{
	margin-left : 0px;
	margin-right : 0px;
}

div.tag{
	width : 120px;
	float : left;
	text-align : right;
	margin-top : -8px;
}

div.tag2{
	width : 200px;
	text-align : right;
}

div.button{
	width : 450px;
	text-align : center;
	margin-top : 10px;
}

table.topics{
	width : 100%;
	line-height : 100%;
}

table.topics td.time{
	width : 80px;
	vertical-align : top;
}

table.topics td.image{
	width : 20px;
	text-align : center;
	vertical-align : top;
}

table.topics td.title{
}

table.ichiran{
	width : 100%;
	border : 1px solid #00ccff;
	border-bottom : none;
	border-right : none;
	line-height : 120%;
}

table.ichiran th{
	background : #ccccff;
	border-bottom : 1px solid #00ccff;
	border-right : 1px solid #00ccff;
}

table.ichiran td{
	text-align : center;
	padding : 2px;
	border-bottom : 1px solid #00ccff;
	border-right : 1px solid #00ccff;
}

table.ichiran tr.white{
	background : #ffffff;
}

table.ichiran tr.gray{
	background : #999999;
}

table.ichiran td.title{
	text-align : left;
	width : 300px;
}

table.ichiran tr.head{
	background : #ccffff;
}

table.ichiran td.no{
	background : #ccffff;
}

div.right{
	text-align : right;
}


div.kiji{
	width : 600px;
	margin-left : auto;
	margin-right : auto;
}

h2{
	color : #088713;
}

div.center{
	text-align : center;
}

div.honbun{
	margin-top : 15px;
	text-align: justify;
	text-justify: inter-ideograph;
}

h3{
	color : #666666;
	font-wegiht : normal;
	margin-top : -20px;
	margin-left : 30px;
}

div.ichiran{
	width : 60px;
	background : #999999;
	float : left;
	font-size : 11px;
	text-align : center;
}

div.ichiran a:link{
	color : #000000;
}

div.ichiran a:hover,
a:active{
	color : red;
}

div.ichiran a:visited{
	color : #000000;
}

div.shin{
	width : 60px;
	background : pink;
	float : left;
	font-size : 11px;
	text-align : center;
}


div.shin a:link{
	color : #000000;
}

div.shin a:hover,
a:active{
	color : red;
}

div.shin a:visited{
	color : #000000;
}



div.zaigaku{
	width : 60px;
	background : green;
	float : left;
	font-size : 11px;
	text-align : center;
	color : #ffffff;
}

div.zaigaku a:link{
	color : #ffffff;
}

div.zaigaku a:hover,
a:active{
	color : red;
}

div.zaigaku a:visited{
	color : #ffffff;
}


div.ob{
	width : 60px;
	background : yellow;
	float : left;
	font-size : 11px;
	text-align : center;
	color : #000000;
}

div.ob a:link{
	color : #000000;
}

div.ob a:hover,
a:active{
	color : red;
}

div.ob a:visited{
	color : #000000;
}




div.volun{
	width : 60px;
	background : blue;
	float : left;
	font-size : 11px;
	text-align : center;
	color : #ffffff;
}

div.volun a:link{
	color : #ffffff;
}

div.volun a:hover,
a:active{
	color : red;
}

div.volun a:visited{
	color : #ffffff;
}



div.hoka{
	width : 60px;
	background : #000099;
	float : left;
	font-size : 11px;
	text-align : center;
	color : #ffffff;
}

div.hoka a:link{
	color : #ffffff;
}

div.hoka a:hover,
a:active{
	color : red;
}

div.hoka a:visited{
	color : #ffffff;
}

dl{
	clear : both;
	width : 395px;
	height : 160px;
	overflow-y : scroll;
}


dl.ichiran{
	line-height : 100%;
	margin-right : 0px;
	border : #999999 2px solid;
	padding : 3px;
	clear : both;
	margin-top : 0px;
}

dl.shin{
	line-height : 100%;
	margin-right : 0px;
	border : pink 2px solid;
	padding : 3px;
	margin-top : 0px;
}

dl.zaigaku{
	line-height : 100%;
	margin-right : 0px;
	border : green 2px solid;
	padding : 3px;
	margin-top : 0px;
}

dl.ob{
	line-height : 100%;
	margin-right : 0px;
	border : yellow 2px solid;
	padding : 3px;
	margin-top : 0px;
}

dl.volun{
	line-height : 100%;
	margin-right : 0px;
	border : blue 2px solid;
	padding : 3px;
	margin-top : 0px;
}

dl.hoka{
	line-height : 100%;
	margin-right : 0px;
	border : #000099 2px solid;
	padding : 3px;
	margin-top : 0px;
}



dl img{
	vertical-align : bottom;
}

dd{
	font-weight : bold;
	font-size : 13px;
	margin-bottom : 10px;
}

dd img{
	float : left;
	margin-right : 10px;
}

dd div{
	font-weight : normal;
	font-size : 12px;
	color : #666666;
}

a:link{
	color : #0000ff;
}

a:visited{
	color : #0000ff;
}

a:hover,
a:active{
	color : #ff0000;
}

div.title{
	width : 100%;
}

div.sub{
	font-size : 95%;
	margin-left : 20px;
}

p{
	margin-bottom : -10px;
}

img{
	border : none;
}





