@charset "shift_jis";



/*headline*/


/*ボックス*/

.l-box01 {
	width: 253px;
	float: left;
}

.r-box01 {
	width: 253px;
	float: right;
}

.kaishukaju-enclosure01 {
	background: #e4f7e1;
	border: 1px solid #bae1b7;
	padding: 3px;
	margin: 2em 0;
}

.kaishukaju-enclosure01 .inner01 {
	background: #e4f7e1;
	border: 2px solid #fff;
	padding: 10px 10px 5px 10px;
	position: relative;
}

.kaishukaju-list01 li {
	background: url(../img/kaishukaju-icon02.jpg) 0 3px no-repeat;
	padding-left: 15px;
	list-style: none;
}

.benin-data {
	border: 1px solid #bbe1b8;
	padding: 2px 5px;
	margin-left: 200px;
}

.benin-data table {
	text-align: left;
}

.benin-data table th {
	font-weight: normal;
	padding-right: 5px;
}

.benin-data table td {
	padding-right: 5px;
}

#page-nvi01 {
	color: #666;
	text-align: right;
	margin: 1em 0;
}

#page-nvi01 img {
	position: relative;
	top: 1px;
}

#lessons-box01 {
	margin-left: 20px;
}

#lessons-box01 p {
	margin-left: 20px;
}

.message-box01 {
	border: 1px solid #bbe1b8;
	padding: 10px;
	margin-bottom: 1em;
}

.message-box01 .inner01 {
	width: 400px;
	float: right;
}

/*img-float*/

.school_img-left180px {
	width: 180px;
	float: left;
	color: #666;
	font-size: 0.8em;
	line-height: 1.3em;
}

.school_img-left180px img {
	margin-bottom: 5px;
}

.school_img-right180px {
	width: 180px;
	float: right;
	color: #666;
	font-size: 0.8em;
	line-height: 1.3em;
}

.school_img-right180px img {
	margin-bottom: 5px;
}

/*css hack*/

/*IE6*/

* html 

/*IE7*/

*:first-child+html 

/*バナー*/

/*side*/

