@charset "shift_jis";
/* -------------------------
     topimage
------------------------- */
#topimage{
	margin-top: 5px;
	margin-bottom: 5px;
}
/* -------------------------
     news
------------------------- */
#news{
	padding: 10px
}
#news dl{
	border: 1px #808080 solid;
	padding: 5px;
	margin-right: 10px;
	margin-left: 10px;
	height: 150px;
	overflow: auto;
}
#news dt{
	font-size: 12px;
	padding-left: 5px;
	margin-left: 0px;
	border-left-color: #CC3300;
	border-left-style: solid;
	border-left-width: 10px;
}
#news dd{
	padding-left: 15px;
	margin-bottom: 7px;
	font-size: 11px;
	margin-top: 3px;
}

#news #info{
	float: left;
	width: 380px;
}
#news #info h2{
	border-style: double;
	border-color: #FFFFFF;
	background-color: #832326;
	padding-top: 4px;
	padding-left: 10px;
	padding-bottom: 4px;
	margin-bottom: 6px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	font-size: 15px;
}
#news #seminar{
	float: right;
	width: 380px;
}
#news #seminar h2{
	border-style: double;
	border-color: #FFFFFF;
	background-color: #832326;
	padding-top: 4px;
	padding-left: 10px;
	padding-bottom: 4px;
	margin-bottom: 6px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	font-size: 15px;
}

/* -------------------------
     navi
------------------------- */
#navi{
	padding: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#navi ul{
	padding-left: 20px;
	margin-top: 10px;
}
#navi li{
	font-size: 12px;
	list-style-image: url('images/lista.gif');
	height: 12px;
}
#navi li a{

}
#navi li a:link{

	color: #333333;
	text-decoration: none;
}
#navi li a:visited{
	color: #333333;
	text-decoration: none;
}
#navi li a:hover{
	color: #993300;
	text-decoration: underline;
}


#navi .h2ja{
	font-size: 11px;
	padding-left: 10px;
}
#company{
	border: 1px #832326 solid;
	float: left;
	width: 204px;
	height: 200px;
}
#company h2{
	padding: 5px 0 5px 10px;
	background-color: #832326;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
#college {
	border: 1px #990033 solid;
	float: left;
	width: 190px;
	margin-left: 2px;
	height: 200px;
}
#college h2{
	padding: 5px 0 5px 10px;
	background-color: #990033;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
#therapy{
	border: 1px #993300 solid;
	float: left;
	width: 188px;
	margin-left: 2px;
	height: 200px;
}
#therapy h2{
	padding: 5px 0 5px 10px;
	color: #FFFFFF;
	background-color: #993300;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
#other{
	border: 1px #B6982A solid;
	float: left;
	width: 194px;
	margin-left: 2px;
	height: 200px;
}
#other h2{
	background-color: #B6982A;
	padding: 5px 0 5px 10px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
#other p{
	font-size: 12px;
	width: 85%;
}

