@charset "utf-8";


/*   [contentArea]
---------------------------------------*/
/*----- col01 -----*/
.col01{
	margin-bottom: 29px;
}

/*----- mainImg01 -----*/
.mainImg01 p{
	float: left;
	display: inline;
}
/*-- topNews --*/
.mainImg01 .topNews{
	float: right;
	display: inline;
	width: 220px;
}
.mainImg01 .topNews h2{
	margin-left: 5px;
	margin-bottom: 10px;
}
.mainImg01 .topNews dl{
	margin-left: 5px;
}
.mainImg01 .topNews dt{
	background: url("../image/icon_arrow01.gif") no-repeat 0 0.5em;
	line-height: 1.5em;
	padding-left: 8px;
}
.mainImg01 .topNews dt a{
	line-height: 1.5em;
}
.mainImg01 .topNews dd{
	font-size: 85%;
	text-align: right;
	margin-bottom: 13px;
	padding-right: 6px;
}
.mainImg01 .topNews p{
	float: none;
	display: block;
	text-align: right;
	margin-top: 10px;
	margin-right: 5px;
	padding-bottom: 5px;
}

/*----- mainImg02 -----*/
.mainImg02 ul{
	float: left;
	display: inline;
	width: 675px;
}
.mainImg02 li{
	float: left;
	display: inline;
}
.mainImg02 p{
	float: right;
	display: inline;
}

/*----- col02 -----*/
.col02{
	clear: both;
	margin-bottom: 40px;
}

/*----- sideMenu -----*/
.sideMenu{
	float: left;
	display: inline;
	width: 325px;
}
.sideMenu div{
	clear: both;
	margin-bottom: 20px;
}
.sideMenu div p{
	float: left;
	display: inline;
}
.sideMenu div div{
	clear: none;
	float: right;
	display: inline;
	width: 213px;
}
.sideMenu div div h2{
	margin-bottom: 10px;
}
.sideMenu div div p{
	float: none;
	display: block;
	line-height: 1.5em;
	letter-spacing: -1px;
}
.sideMenu div div .btn{
	margin-top: 10px;
	text-align: right;
}

/*----- sideFeature -----*/
.sideFeature{
	float: right;
	display: inline;
	width: 530px;
}

/*----- movie -----*/
.movie{
	background: url("../../image/bg_index_0001.jpg") repeat-x 0 0;
	margin-bottom: 10px;
	padding: 13px 0 10px 9px;
}
.movie .lastChild{
	margin-bottom: 0;
}
.movie h2{
	margin-bottom: 13px;
}
.movie ul{
	margin-left: 1px;
	display: block;
}
.movie li{
	display: inline;
	margin-right: 5px;
}

/*----- song -----*/
.song{
	clear: both;
	background: url("../../image/bg_index_0002.jpg") repeat-x 0 0;
	padding: 13px 0 15px 9px;}
	
.song2{
	clear: both;
	background: url("../../image/bg_index_0002.jpg") repeat-x 0 0;


}
.song h2{
	margin-bottom: 17px;
}
.song p{
	margin-left: 9px;
	float: left;
	display: inline;
}
.song div{
	float: left;
	display: inline;
	margin-right: 43px;
}
.song div p{
	margin-top: 8px;
	margin-left: 0;
	float: none;
	display: block;
}

/*----- banner -----*/
.banner{
	clear: both;
}
.banner div{
	clear: both;
	margin-bottom: 15px;
}
.banner div.lastChild{
	margin-bottom: 0;
}
.letsDiary{	float: left;	display: inline;}
.moveAdmission{	float: right;	display: inline;}
.schoolLife{	float: left;	display: inline;}
.banner div div{	clear: none;	margin-bottom: 0;	float: right;	display: inline;	width: 350px;}
.banner ul{
	display: block;
}
.banner li{
	float:	left;
	display: inline;
	margin-right: 10px;
	margin-bottom: 10px;
}
.banner li.lastChild{
	margin-right: 0;
}