#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 h4{
	background:url("../../img/bg_h4line.png") no-repeat left bottom;
	font-weight:bold;
	margin-top:15px;
	margin-bottom:10px;
	padding-left:15px;
	font-size:16px;
}
#l2 #wrapper #section p span.dataTitle{
	font-weight:bold;
}
#l2 #wrapper #section dl.keikoData dt{
	float:left;
	font-weight:bold;
}
#l2 #wrapper #section dl.keikoData dd.month{
	float:left;
	width:5em;
}
#l2 #wrapper #section dl.keikoData dd.time{
	float:left;
	width:11em;
}
#l2 #wrapper #section #article{
	margin-top:30px;
}
#l2 #wrapper #section #article #columnL{
	float:left;
}
#l2 #wrapper #section #article #columnR{
	float:right;
}
#l2 #wrapper #section #article #columnR ul{
	width:435px;
}
#l2 #wrapper #section #article #columnR ul li{
	float:left;
	margin-right:25px;
	width:9em;
}
#l2 #wrapper #section #article #columnR ul li.dataLast{
	margin-right: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;
}
#l2 #wrapper #section ul li{
	float:left;
	width:280px;
	margin-right:28px;
}
#l2 #wrapper #section ul li dl dt{
	background:url("../img/bg_h4line.png") no-repeat left bottom;
	font-weight:bold;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:15px;
	font-size:16px;
}
#l2 #wrapper #section ul li dl dd a{
	display:block;
}
#l2 #wrapper #section ul li dl dd.caption{
	text-align:center;
	margin-top:10px;
}
#l2 #wrapper #section ul li.photo03,
#l2 #wrapper #section ul li.photo06{
	margin-right:0px;
}
#l2 #wrapper #section ul li.photo04,
#l2 #wrapper #section ul li.photo05,
#l2 #wrapper #section ul li.photo06{
	margin-top:30px;
}
#l2 #wrapper #section ul.backnumber,
#l2 #wrapper #section ul.backnumber li{
	width:900px;
}
#l2 #wrapper #section ul.backnumber li.infoData{
	background:url("../../img/dot.png") repeat-x left bottom;
	padding-bottom:15px;
	margin-bottom:15px;
}
#l2 #wrapper #section ul.backnumber li.dataLast{
	margin-bottom:30px;
	text-align:right;
}
#l2 #wrapper #section ul.backnumber li span.date{
	background:url("../../img/arrow_b.png") no-repeat 0px 5px;
	padding-left:15px;
	font-weight:bold;
	display:block;
	text-decoration:none;
}
#l2 #wrapper #section ul.backnumber li span.infoText{
	display:block;
	padding-left:15px;
}