body {
	background: #F3FFFF;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

body,table th,td {
	color: #444;
	font-size:84%;
	line-height: 1.2em;
}

img {
	border: 0px;
}

address {
 font-style: normal;
}

H1{/* ヘッダー部分*/
 margin: 0px;
 width: 706px;
 font-size: small;
}

H1 img{
 vertical-align: bottom;
}

H2{
 margin: 0px;
 font-size: small;
}

H3.jisseki{/* 過年度合格実績*/
	background: url(../img/bg_h3ttl01.gif) no-repeat 0px 0px;
	margin: 0px;
 width: 170px;
	height: 30px;
 font-size: 14px;
	line-height:30px;
	color:#FFFFFF;
	text-align:center;
}

#wakutop01{
	width: 170px;
	background: url(../img/bg_wakutop01.jpg) no-repeat 0% 100%;
	border-left:1px solid #7E7E7E;
	border-right:1px solid #7E7E7E;
	border-bottom:1px solid #7E7E7E;
}

#wakutop01 .wakunaiyou01{
/*	font-size:84%;
	line-height: 1.2em;*/
	margin:0px 2px 3px 5px;
}

H3.annai{/* 教室案内*/
	background: url(../img/bg_h3ttl02.gif) no-repeat 0px 0px;
	margin: 0px;
 width: 170px;
	height: 30px;
 font-size: 14px;
	line-height:30px;
	color:#FFFFFF;
	text-align:center;
}

#wakutop02{
	width: 170px;
	background: url(../img/bg_wakutop02.jpg) no-repeat 0% 100%;
	border-left:1px solid #7E7E7E;
	border-right:1px solid #7E7E7E;
	border-bottom:1px solid #7E7E7E;
}

#wakutop02 .wakunaiyou02{
/*	font-size:84%;
	line-height: 1.2em;*/
	margin:0px 2px 3px 5px;
}

.emfont{/* 強調部分*/
	font-size:14px;
	line-height: 1.8em;
}

.tokutyou{/* トップページ・特徴*/
	letter-spacing:0.1em;
	margin:0px 0px 0px 20px;
}

.naiyou{/* サブページ・内容*/
	letter-spacing:0.1em;
	margin:0px 0px 0px 20px;
}

.bg_basetop {
	background: url(../img/bg_basetop.gif) no-repeat 0px 0px;
	height: 8px;
	width: 706px;
}
.bg_base {
	background: url(../img/bg_base.gif) repeat-y 0px 0px;
	width: 706px;
}


/* メニューの設定
-------------------------------------------------------------------------- */
ul.menu {
  margin: 0 0 1em;
  padding: 0;
  list-style: none;
 	width: 170px;
}
ul.menu li {
  margin: 0;
  padding: 0;
  width: 170px;
  height: 30px;
  text-indent: -9999px;
}
ul.menu li a {
  text-decoration: none;		/* ■Firefox等で線が表示されないようにする */
  display: block;
  width: 170px;
  height: 29px;
}

ul.menu li#top {/* トップページ*/
  background: url(../img/menu.gif) no-repeat 0px 0px;
}
ul.menu li#top_on      {
  background: url(../img/menu.gif) no-repeat -170px 0px;
}

ul.menu li#course {/* コースのご案内*/
  background: url(../img/menu.gif) no-repeat 0px -30px;
}
ul.menu li#course_on {
  background: url(../img/menu.gif) no-repeat -170px -30px;
}

ul.menu li#courses3 {/* コースのご案内（小３コース）*/
  background: url(../img/menu.gif) no-repeat 0px -60px;
}
ul.menu li#courses3_on {
  background: url(../img/menu.gif) no-repeat -170px -60px;
}

ul.menu li#courses4 {/* コースのご案内（小４〜６コース）*/
  background: url(../img/menu.gif) no-repeat 0px -90px;
}
ul.menu li#courses4_on {
  background: url(../img/menu.gif) no-repeat -170px -90px;
}

ul.menu li#courset1 {/* コースのご案内（中１コース）*/
  background: url(../img/menu.gif) no-repeat 0px -120px;
}
ul.menu li#courset1_on {
  background: url(../img/menu.gif) no-repeat -170px -120px;
}

ul.menu li#jisseki {/* 合格実績*/
  background: url(../img/menu.gif) no-repeat 0px -150px;
}
ul.menu li#jisseki_on {
  background: url(../img/menu.gif) no-repeat -170px -150px;
}

ul.menu li#enkaku {/* 沿革*/
  background: url(../img/menu.gif) no-repeat 0px -180px;
}
ul.menu li#enkaku_on      {
  background: url(../img/menu.gif) no-repeat -170px -180px;
}

/* メニューマウスオーバー時の指定
-------------------------------------------------------------------------- */
ul.menu li#top a:hover    {
  background: url(../img/menu.gif) no-repeat -170px 0px;
}
ul.menu li#course a:hover  {
  background: url(../img/menu.gif) no-repeat -170px -30px;
}
ul.menu li#courses3 a:hover  {
  background: url(../img/menu.gif) no-repeat -170px -60px;
}
ul.menu li#courses4 a:hover  {
  background: url(../img/menu.gif) no-repeat -170px -90px;
}
ul.menu li#courset1 a:hover {
  background: url(../img/menu.gif) no-repeat -170px -120px;
}
ul.menu li#jisseki a:hover      {
  background: url(../img/menu.gif) no-repeat -170px -150px;
}
ul.menu li#enkaku a:hover      {
  background: url(../img/menu.gif) no-repeat -170px -180px;
}

table.wakug01 {/* 余白8px*/
 border: 1px solid #999;
 border-collapse: collapse;
}
table.wakug01 th, table.wakug01 td {
 border: 1px solid #999;
 padding: 8px;
}

table.wakug02 {/* 余白3px*/
 border: 1px solid #999;
 border-collapse: collapse;
}
table.wakug02 th, table.wakug02 td {
 border: 1px solid #999;
 padding: 3px;
}