@charset "utf-8";
/* CSS Document */

/*--------------------
 共通
--------------------*/

#main h2 {
	margin-bottom:25px;
}
#main h3 { margin-bottom:20px; clear:both;}
#main h3#readtitle { margin-bottom:15px;}

p img { vertical-align:bottom;}

body#parents #main div.floatL,
body#school #main div.floatL {
	width: 400px;
	margin-bottom:30px;
}
	body#parents #main div.floatL p,
	body#school #main div.floatL p {
		line-height: 1.6;
		margin-bottom: 1em;
	}

body#parents #main div.floatR,
body#school #main div.floatR {
	width:285px;
	margin-bottom:40px;
}

dl.about-other{
		margin-bottom:20px;
}
	dl.about-other dt {
		font-size: 150%;
		color: #EB7F19;
		font-weight:bold;
		padding-left: 20px;
		background:url(../../parents/img/linkicon.gif) no-repeat left center;
		margin-bottom:10px;
	}
	dl.about-other dt a {
		color: #EB7F19;
	}
	dl.about-other dd {
		padding-left: 20px;
		line-height: 1.4;
	}
	dl.about-other dd.floatL {
		margin-right: 30px;
	}
	dl.about-other dd img {
		margin-top: 5px;
	}
/* 170207 add */
ul.school-list {
	overflow:hidden;
	margin-bottom:30px;
}
  ul.school-list li{
		padding-left: 15px;
		background:url(../img/listicon.gif) no-repeat left center;
		line-height:1.2;
		margin-bottom:10px;
		float:left;
		width:190px;
		margin-right:10px;
  }
  ul.school-list li:nth-child(3n){
	  width:260px;
	  margin-right:0px;
  }
  ul.school-list li:last-child{
	  background-image:none;
  }

/*--------------------
 PARENTS
--------------------*/
body#parents nav {
	height: 175px;
	background-image: url(../../parents/img/mainimage.jpg);
	background-repeat: no-repeat;
	background-position: center 25px;
}
body#parents #main .floatR p.linkBtn {
	height: 25px;
}
body#parents #main .floatR p.linkBtn span#meallink {
	display:block;
	float:left;
	width: 140px;
}
body#parents #main .floatR p.linkBtn span#matronlink {
	display:block;
	float:right;
	width:140px;
}


/*--------------------
 SCHOOL
--------------------*/
body#school nav {
	height: 175px;
	background-image: url(../../school/img/mainimage.jpg);
	background-repeat: no-repeat;
	background-position: center 25px;
}
