@charset "UTF-8";
body {
	background-color: #ffe2e2;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	padding: 0px;
	line-height: 1.5em;
}
#side_right {
	float: right;
	width: 80px;
	padding: 0px;
	clear: none;
	height: 1150px;
	background-image: url(../images/back/side001.jpg);
	background-repeat: repeat-y;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-position: top;
}
#hedder {
	background-color: #FFFFFF;
	width: 700px;
	margin-top: 50px;
	padding-right: 15px;
	padding-left: 15px;
	height: 135px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.reft01 {
	float: left;
}
.light01 {
	float: right;
}
#centerWrap {
	float: right;
	width: 730px;
	clear: none;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/back/head001.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	height: 1150px;
}
#topContents {
	height: 322px;
	width: 730px;
	margin: 0px;
	padding: 0px;
}
h1 {
	clear: both;
	width: 700px;
	margin: 0px;
	padding: 0px;
}
#topClass {
	height: 475px;
	width: 700px;
	margin: 0px;
	padding: 0px 25px;
}
#topClass td {
	height: 85px;
	width: 220px;
}
#classView {
	clear: both;
	width: 700px;
	height: 110px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin: 0px;
	float: none;
}
#footer {
	height: 25px;
	width: 730px;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 0px;
}
address {
	clear: both;
	width: 950px;
	margin: 0px;
	text-align: center;
	height: 30px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
}
#copyright {
	width: 950px;
	height: 50px;
	clear: both;
	background-image: url(../images/back/copyright01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#exLesson01 {
	background-image: url(../images/bt_taiken/bt_t01_02.jpg);
	background-repeat: no-repeat;
	float: right;
	height: 322px;
	width: 214px;
	margin: 0px;
	padding: 0px;
}
#exLesson01 a {
	display:block;
	text-indent:-9999px;
	background-image: url(../images/bt_taiken/bt_t01_01.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 322px;
	width: 214px;
}
#exLesson01 a:hover {
 background:none;
}
#class01 {
	background-image: url(../images/bt_class/bt_c01_02.jpg);
	background-repeat: no-repeat;
	height: 80px;
	width: 210px;
}
#class01 a {
	display:block;
	text-indent:-9999px;
	background-image: url(../images/bt_class/bt_c01_01.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 80px;
	width: 210px;
}
#class01 a:hover {
 background:none;
}
#class02 {
	background-image: url(../images/bt_class/bt_c02_02.jpg);
	background-repeat: no-repeat;
	height: 80px;
	width: 210px;
}
#class02 a {
	display:block;
	text-indent:-9999px;
	background-image: url(../images/bt_class/bt_c02_01.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 80px;
	width: 210px;
}
#class02 a:hover {
 background:none;
}
#class03 {
	background-image: url(../images/bt_class/bt_c03_02.jpg);
	background-repeat: no-repeat;
	height: 80px;
	width: 210px;
}
#class03 a {
	display:block;
	text-indent:-9999px;
	background-image: url(../images/bt_class/bt_c03_01.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 80px;
	width: 210px;
}
#class03 a:hover {
 background:none;
}
#class04 {
	background-image: url(../images/bt_class/bt_c04_02.jpg);
	background-repeat: no-repeat;
	height: 80px;
	width: 210px;
}
#class04 a {
	display:block;
	text-indent:-9999px;
	background-image: url(../images/bt_class/bt_c04_01.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 80px;
	width: 210px;
}
#class04 a:hover {
 background:none;
}
#class05 {
	background-image: url(../images/bt_class/bt_c05_02.jpg);
	background-repeat: no-repeat;
	height: 80px;
	width: 210px;
}
#class05 a {
	display:block;
	text-indent:-9999px;
	background-image: url(../images/bt_class/bt_c05_01.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 80px;
	width: 210px;
}
#class05 a:hover {
 background:none;
}
#class06 {
	background-image: url(../images/bt_class/bt_c06_02.jpg);
	background-repeat: no-repeat;
	height: 80px;
	width: 210px;
}
#class06 a {
	display:block;
	text-indent:-9999px;
	background-image: url(../images/bt_class/bt_c06_01.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 80px;
	width: 210px;
}
#class06 a:hover {
 background:none;
}
#class07 {
	background-image: url(../images/bt_class/bt_c07_02.jpg);
	background-repeat: no-repeat;
	height: 80px;
	width: 210px;
}
#class07 a {
	display:block;
	text-indent:-9999px;
	background-image: url(../images/bt_class/bt_c07_01.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 80px;
	width: 210px;
}
#class07 a:hover {
 background:none;
}
#class08 {
	background-image: url(../images/bt_class/bt_c08_02.jpg);
	background-repeat: no-repeat;
	height: 80px;
	width: 210px;
}
#class08 a {
	display:block;
	text-indent:-9999px;
	background-image: url(../images/bt_class/bt_c08_01.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 80px;
	width: 210px;
}
#class08 a:hover {
 background:none;
}
#class09 {
	background-image: url(../images/bt_class/bt_c09_02.jpg);
	background-repeat: no-repeat;
	height: 80px;
	width: 210px;
}
#class09 a {
	display:block;
	text-indent:-9999px;
	background-image: url(../images/bt_class/bt_c09_01.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 80px;
	width: 210px;
}
#class09 a:hover {
 background:none;
}
#class10 {
	background-image: url(../images/bt_class/bt_c10_02.jpg);
	background-repeat: no-repeat;
	height: 80px;
	width: 210px;
}
#class10 a {
	display:block;
	text-indent:-9999px;
	background-image: url(../images/bt_class/bt_c10_01.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 80px;
	width: 210px;
}
#class10 a:hover {
 background:none;
}
#class11 {
	background-image: url(../images/bt_class/bt_c11_02.jpg);
	background-repeat: no-repeat;
	height: 80px;
	width: 210px;
}
#class11 a {
	display:block;
	text-indent:-9999px;
	background-image: url(../images/bt_class/bt_c11_01.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 80px;
	width: 210px;
}
#class11 a:hover {
 background:none;
}
#class13 {
	background-image: url(../images/bt_class/bt_c13_02.jpg);
	background-repeat: no-repeat;
	height: 80px;
	width: 210px;
}
#class13 a {
	display:block;
	text-indent:-9999px;
	background-image: url(../images/bt_class/bt_c13_01.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 80px;
	width: 210px;
}
#class13 a:hover {
 background:none;
}

#topClass table {
	margin-left: 5px;
}

#slideshow {
	float: left;
	height: 290px;
	width: 501px;
	position: relative;
	top: 16px;
	left: 15px;
}

#slideshow IMG {
	position:absolute;
	top:0;
	left:0;
	z-index:8;
}

#slideshow IMG.active {
	z-index:10;
}

#slideshow IMG.last-active {
	z-index:9;
}
