@charset "Shift_JIS";#topCont {	position: relative;	margin: 0 20px;	min-height: 860px;	height:auto !important;	height: 860px;}#topCont:after {  content : "";  display : block;  height : 0;  clear : both;}#topFlash {	text-align: center;	border-bottom: solid 1px #CCCCCC;	margin-bottom:15px;	overflow: hidden;	height:290px;}/* 左バナー */#topFreekengaku {	margin-bottom:15px;	width:580px;}#topFreekengaku a {	display:block;	width:580px;	height:80px;	overflow:hidden;	text-indent:-999em;	background:url(../images/bn_freekengaku.gif) 0 0 no-repeat;}#topFreekengaku a:hover {	background-position:0 -80px;}/* コース */#topCourse {	margin-bottom:15px;	width:580px;	overflow:hidden;	position:relative;}#topCourseR {	float: right;	width:280px;	overflow:hidden;}#topCourseL {	float:left;	width:280px;}#topCourseL h2,#topCourseR h2 {	margin-bottom:5px;}/* ニュースリリース */.newslogo {	background:url(../images/top_news_bg.jpg) right top no-repeat;	margin:0 0 5px;}#topNews dl {	/* font-size: 84%; */	line-height: 1.5em;	margin-left: 0.3em;	border-bottom:1px dotted #CCCCCC;	padding:5px 0;}#topNews dt {	width: 7em;	color: #8FC320;	line-height: 1.5em;	font-family:Verdana, Geneva, sans-serif;}#topNews dd {	line-height: 1.5em;	margin-top: -1.5em;	margin-left: 7.5em;}#topNews dd a {	text-decoration: none;}#topNews dd a:link,#topNews dd a:visited {	color: #000;}#topNews dd a:hover {	color: #8FC320;}.topJobs {	float: right;	width: 35%;	border-left: 1px dashed #f08200;}#job-judoseihuku {	width: 97%;	margin: 5px 0 0 2%;	padding-bottom: 5px;	border-bottom: dashed 1px #f08200;}#job-sinkyu {	width: 97%;	padding-bottom: 5px;	margin: 5px 0 0 2%;}#job-judoseihuku dl,#job-sinkyu dl {	margin: 0 3px;}#job-judoseihuku dd,#job-sinkyu dd {	line-height: 1.3em;	margin-left: 2px;	/* font-size: 84%; */}#job-judoseihuku dt,#job-sinkyu dt {	line-height: 1.1em;	margin-bottom: 3px;	font-weight: bold;	font-size: 116%;}#job-judoseihuku dt a {	color: #096;	text-decoration: none;}#job-sinkyu dt a {	color: #F66;	text-decoration: none;}#job-judoseihuku dt a:hover,#job-sinkyu dt a:hover {	color: #FC0;}.detailbt {	float: right;	width: 70px;}
