@charset "utf-8";

/* !Clearfix
---------------------------------------------------------- */
.freshmanall ul
{
	display: block;
	min-height: 1%;
}
.freshmanall ul:after
{
	clear: both;
	content:".";
	display: block;
	height: 0;
	visibility: hidden;
}
* html .freshmanall ul
{
	height: 1%;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
}
/* !Staff
---------------------------------------------------------- */
.freshmanall {
	width: 920px;
	overflow: hidden;
}
	.freshmanall ul {
		width: 950px;
	}
		.freshmanall ul li {
			float: left;
			margin: 60px 30px 0 0;
		}
		.freshmanall ul li a:hover img {
			opacity: 0.8;
			filter: alpha(opacity=80);        /* ie lt 8 */
			-ms-filter: "alpha(opacity=80)";  /* ie 8 */
			-moz-opacity: 0.8;                 /* FF lt 1.5, Netscape */
			-khtml-opacity: 0.8;              /* Safari 1.x */
			zoom: 1;
		}

/* uchiyama */
.mainimg_uchiyama01 {
	background: url(../img/bg_freshman_uchiyama01.png) no-repeat 0 0;
	margin: 30px 0 0 0;
	padding: 30px 0 31px 265px;
}
	.mainimg_uchiyama01 h1 {
	}
	.mainimg_uchiyama01 p {
		margin: 32px 0 0 0;
	}
	
/* kadohira */
.mainimg_kadohira01 {
	background: url(../img/bg_freshman_kadohira01.png) no-repeat 0 0;
	margin: 30px 0 0 0;
	padding: 30px 0 31px 265px;
}
	.mainimg_kadohira01 h1 {
	}
	.mainimg_kadohira01 p {
		margin: 12px 0 0 0;
	}
	
/* kaneko */
.mainimg_kaneko01 {
	background: url(../img/bg_freshman_kaneko01.png) no-repeat 0 0;
	margin: 30px 0 0 0;
	padding: 30px 0 31px 265px;
}
	.mainimg_kaneko01 h1 {
	}
	.mainimg_kaneko01 p {
		margin: 32px 0 0 0;
	}
	
/* seki */
.mainimg_seki01 {
	background: url(../img/bg_freshman_seki01.png) no-repeat 0 0;
	margin: 30px 0 0 0;
	padding: 30px 0 31px 265px;
}
	.mainimg_seki01 h1 {
	}
	.mainimg_seki01 p {
		margin: 32px 0 0 0;
	}
	
/* nakagawa */
.mainimg_nakagawa01 {
	background: url(../img/bg_freshman_nakagawa01.png) no-repeat 0 0;
	margin: 30px 0 0 0;
	padding: 30px 0 31px 265px;
}
	.mainimg_nakagawa01 h1 {
	}
	.mainimg_nakagawa01 p {
		margin: 32px 0 0 0;
	}

/* Q and A */
.section_freshman01 dl {
	margin: 50px 0 0 0;
}
	.section_freshman01  dl dt {
	}
	.section_freshman01 dl dd {
		margin: 10px 0 0 0;
	}
