@charset "utf-8";

/*------------------------
	コンテンツ
------------------------*/
#contents {
	width: 760px;
	margin: 0 0 0 20px;
	clear: both;
}

#contents h2,h3,h4 {
	font-size: 0px;
	text-indent: -99999px;
}

.borderbt {
	padding-bottom: 50px;
	border-bottom: dotted 1px #a8a9ad;
}

#catch {
	margin: 5px 0 0 0;
}

#title1 {
	width: 300px;
	height: 30px;
	margin: 25px 0 0 0;
	background: url("img/school-title1.gif") no-repeat;
}

#title2 {
	width: 300px;
	height: 30px;
	margin: 25px 0 0 0;
	background: url("img/school-title2.gif") no-repeat;
}

#title3 {
	width: 300px;
	height: 30px;
	margin: 25px 0 0 0;
	background: url("img/school-title3.gif") no-repeat;
}

#subtitle1 {
	width: 600px;
	height: 21px;
	margin: 25px 0 0 0;
	background: url("img/school-point.gif") no-repeat;
}

#point {
	width: 760px;
	height: 60px;
	margin: 25px 0 0 0;
	font-size: 0px;
	text-indent: -99999px;
	background: url("img/school-pointtext.gif") no-repeat;
}

#jyusyou {
	margin: 25px 0 0 0;
}

#message {
	width: 760px;
	margin: 25px 0 50px 0;
	border: solid 1px #e1e1e1;
}

#msgl {
	width: 130px;
	margin: 25px 0 24px 25px;
	float: left;
}

#msgr {
	width: 555px;
	margin: 25px 0 24px 25px;
	float: left;
}

* html #message {
	padding: 25px;
}
* html #msgl {
	margin: 0;
}
* html #msgr {
	margin: 0 0 0 25px;
}

#name {
	width: 105px;
	height: 26px;
	margin: 5px 0 0 12px;
	font-size: 0px;
	text-indent: -99999px;
	background: url("img/school-president.gif") no-repeat;
}

#msgtext {
	width: 550px;
	height: 135px;
	font-size: 0px;
	text-indent: -99999px;
	background: url("img/school-msgtext.gif") no-repeat;
}
