#l2 #wrapper #section{
	margin:0px auto;
	width:900px;
	padding:30px 0px 0px;
}
#l2 #wrapper h2{
	background:url("../img/main_school.jpg") no-repeat center top;
	height:159px;
	text-indent:-5000px;
}
#l2 #wrapper #section h3{
	margin-bottom:20px;
}
#l2 #wrapper #section p.catch{
	background:url("../../img/img_chatch.png") no-repeat left top;
	text-indent:-5000px;
	width:619px;
	height:57px;
	margin-bottom:30px;
}
#l2 #wrapper #section p.caution{
	font-size:16px;
	margin-bottom:30px;
}
#l2 #wrapper #section ul#lineup{
	margin-bottom:30px;
}
#l2 #wrapper #section ul#lineup li,
#l2 #wrapper #section ul#lineupLast li{
	width:208px;
	margin-right:22px;
	float:left;
}

#l2 #wrapper #section ul#lineup li.lastData,
#l2 #wrapper #section ul#lineupLast li.lastData{
	margin-right:0px;
}
#l2 #wrapper #section ul#lineup li dl dt,
#l2 #wrapper #section ul#lineupLast li dl dt{
	background:url("../img/bg_h4line.png") no-repeat left bottom;
	padding-left:15px;
	font-size:16px;
	font-weight:bold;
	margin-bottom:15px;
}
#l2 #wrapper #section ul#lineup li dl dd,
#l2 #wrapper #section ul#lineupLast li dl dd{
	text-align:center;
	margin:0px;
}
#l2 #wrapper #section ul#lineup li dl dd a,
#l2 #wrapper #section ul#lineupLast li dl dd a{
	display:block;
}
#l2 #wrapper #section ul#lineup li dl dd img.btnPdf,
#l2 #wrapper #section ul#lineupLast li dl dd img.btnPdf{
	margin-top:10px;
}
#l2 #wrapper #section ul#lineup li dl dd.comingsoon,
#l2 #wrapper #section ul#lineupLast li dl dd.comingsoon{
	height:263px;
	margin:0px;
}
#l2 #wrapper #section dl.toiawase{
	background:url("../../img/img_toiawase.jpg") no-repeat left top;
	width:900px;
	height:128px;
	text-indent:-5000px;
	margin:30px 0px;
}