﻿@charset "UTF-8";
/*----------------------------------------------------
	header
----------------------------------------------------*/
#baseBg {
	background: #FEF7E7 url(../img/bg_index.jpg) repeat-x center top;
}
#header p {
	clear: both;
	float: none;
	padding-top: 20px;
}
/*----------------------------------------------------
	contents
----------------------------------------------------*/
#rightBlock,#leftBlock {
	text-align: left;
	font-size: 80%;
}
#rightBlock {
	float: right;
	width: 200px;
	margin-right: 20px;
}
* html #rightBlock {
	margin-right: 10px;
}
#leftBlock {
	margin-right: 240px;
	padding-right: 20px;
	padding-left: 20px;
	background: url(../img/bg_tline01.gif) 580px 0px repeat-y;
}
* html #leftBlock {
	margin-right: 235px;
}
.info {
	line-height: 150%;
	padding-top: 0.4em;
}
.info img {
	vertical-align: text-top;
}
.info dt,.info dd {
	padding-top: 0.6em;
	padding-bottom: 0.6em;
}
* html .info dt {
	padding-top: 0.8em;
	padding-bottom: 0.8em;
}
* html .info dd {
	padding-top: 0.7em;
	padding-bottom: 0.7em;
}
.info dd {
	background: url(../img/bg_aline01.gif) repeat-x left bottom;
	padding-left: 10em;
	margin-top: -2.7em;
}
.school {
	background-color: #FFFFF7;
	border-right: 1px solid #DDE3DF;
	border-bottom: 1px solid #DDE3DF;
	border-left: 1px solid #DDE3DF;
	padding: 0px 20px 20px;
}
* html .school {
	padding: 0px 18px 18px;
}
.school li {
	padding-top: 20px;
}
