.clearfix {
margin-bottom: 10px;
}

#admission {
	padding-bottom: 10px;
	background: url(../../admission/images/admission-head.jpg) no-repeat;
}

#admission-s {
	padding-bottom: 10px;
	background: url(../../admission/images/admission-head-sakura.jpg) no-repeat;
}

h2 {
	width: 750px;
	height: 120px;
}
h2 span {
	display: none;
}
h2.openheader{
}

.items {
	padding: 30px 0 20px;
}
h3 {
	float: left;
}

h4 {
	font-weight: bold;
}

.detail {
	float: right;
	width: 500px;
	margin-top: -3px;
	padding-bottom: 20px;
}

.detail p {
	margin-bottom: 10px;
}

.detail img {
	display: block;
	margin-top: 10px;
}
/* .top {
	display: block;
	width: 101px;
	margin-left: 649px;
}

.prof {
	margin-top: 40px;
}
.prof li {
	margin-bottom: 40px;
}
.prof li li {
	margin-bottom: 0;
}
.prof .l {
	width: 370px;
}
.prof .r {
	width: 375px;
}
.prof img {
	float: left;
	display: block;
	margin-top: 0;
}
.prof div {
	float: right;
	width: 245px;
	margin-top: 5px;
}
#main strong {
	font-size: 116%;
	font-weight: bold;
	color: #000000;
}
#main em {
	color: #000000;
}
.prof p {
	margin-top: 5px;
	font-size: 84%;
	line-height: 180%;
}
.prof a {
	font-size: 84%;
}

#lecturer {
	margin: 30px 0 20px;
}
#lecturer li {
	float: left;
	width: 250px;
}
#lecturer .end {
	width: 245px;
}
#lecturer li li {
	float: none;
	width: auto;
	margin-bottom: 20px;
}
#lecturer img {
	float: left;
	display: block;
	margin-top: 0;
}
#lecturer p {
	float: right;
	width: 170px;
}
#lecturer .end p {
	width: 165px;
}

.future {
	font-size: 84%;
}
.l {
	float: left;
	width: 240px;
}
.r {
	float: right;
	width: 250px;
}
 */

#classeslist {
	width: 750px;
	height: 520px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 40px;
	background-image:url(../image/lw/curriculum.png);
}

#First {
	float: left;
	width: 110px;
	height: 460px;
	margin: 0 25px 0 0;
}

#Second, #Fourth {
	float: left;
	width: 110px;
	height: 520px;
	margin: 0 25px;
}

#Third {
	float: left;
	width: 110px;
	height: 460px;
	margin: 0 25px;
}

#Master {
	float: left;
	width: 110px;
	height: 460px;
	margin: 0 0 0 25px;
}

div.over {
	margin: 0 0 29px 0;
	float: left;
}

div.over a {
	width:110px;
	height: 30px;
	float: left;
}

div.over a:hover{
	width:110px;
	height: 30px;
	background-color:#333333;
	float: left;
}

div.top, div.middle {
	height: 120px;
	margin: 0 0 20px 0;
	float: left;
}

div.top a, div.middle a, div.bottom a {
	margin: 1px 1px 0 1px;
	width:108px;
	height: 29px;
	float: left;
}

div.top a:hover, div.middle a:hover, div.bottom a:hover {
	margin: 1px 1px 0 1px;
	width:108px;
	height: 29px;
	background-color:#c0c0c0;
	float: left;
}

 
div.bottom {
	height: 120px;
	margin: 0 0 31px 0;
	float: left;
}

div.under1 {
	margin: 0;
	width: 270px;
	height: 30px;
	float: left;
	z-index:1000;
}

div.under1 a {
	width: 270px;
	height: 30px;
	float: left;
	z-index:1000;
}

div.under1 a:hover{
	width: 270px;
	height: 30px;
	background-color:#333333;
	float: left;
	z-index:1000;
}

div.under2 {
	margin: 0;
	width: 110px;
	height: 30px;
	float: left;
}

div.under2 a {
	width:110px;
	height: 30px;
	float: left;
}

div.under2 a:hover{
	width:110px;
	height: 30px;
	background-color:#333333;
	float: left;
}

div.Mtop {
	height: 120px;
	margin: 0 0 20px 0;
	float: left;
}

div.Mtop a{
	margin: 1px 1px 0 1px;
	width:108px;
	height: 119px;
	float: left;
}

div.Mtop a:hover {
	margin: 1px 1px 0 1px;
	width:108px;
	height: 119px;
	background-color:#c0c0c0;
	float: left;
}

div.Mmiddle {
	height: 260px;
	margin: 0 0 20px 0;
	float: left;
}

div.Mmiddle a{
	margin: 1px 1px 0 1px;
	width:108px;
	height: 259px;
	float: left;
}

div.Mmiddle a:hover {
	margin: 1px 1px 0 1px;
	width:108px;
	height: 259px;
	background-color:#c0c0c0;
	float: left;
}

#slider-d {
	margin: 0 2px 30px 0;
	float: left;
	width: 248px;
	height: 365px;
}
#slider-ve {
	margin: 0 0 30px 2px;
	float: right;
	width: 248px;
	height: 365px;
}

#slideshow {
	margin: 1px;
	float: left;
	width: 248px;
	height: 365px;
}

#slideshow p{
	position:relative;
	float:left;
	bottom: 35px;
	font-size: 84%;
}
