@charset "utf-8";
/* CSS Document */

*{
	padding:0;
	font-size:100%;
	margin: 0px;
}
	
body{
	font-size:14px;
	font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka,"MS PGothic", sans-serif;
	line-height:1.5;
}

#wrapper {
	width:798px;
	margin: 0 auto;
	}

#contents {
	width: 798px;
	height: auto;
}

a {
	text-decoration:underline;
	color:#0000FF;
}

#header {
	height: 112px;
	width: 798px;
	background-color: #FFFFFF;
}

#header_left {
	float: left;
	height: 75px;
	width: 124px;
	background-repeat: no-repeat;
	clear: right;
}

h1 {
	height: 112px;
	width: 186px;
	height: 50px;
	float: left;
	background-image: url(image/menu_sakuya.gif);
	background-repeat: no-repeat;
	margin-top: 25px;
	clear: right;
}

#header_bg_image {
	background-image: url(image/mekonopusisu.jpg);
	background-repeat: repeat-x;
	height: 75px;
	width: 488px;
	float: right;
	clear: right;
}

#history {
	width:64px;
	height:18px;
	padding-left: 734px;
	margin-top: 10px;
	margin-bottom: 10px;
	}

#img {
	width: 798px;
	height: auto;
}


#text {
	font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka,"MS PGothic", sans-serif;
	font-size: 16px;
	line-height: 150%;
	padding: 10px;
	height: auto;
	width: 776px;
}




#header_banner {
	float: left;
	height: 37px;
	width: 798px;
}

#main {
	height: auto;
	width: 798px;
}

h2 {
	height: auto;
	width: 798px;
	margin-bottom: 10px;
}

h3 {
	height: auto;
	width: 798px;
	margin-bottom: 10px;
	margin-top: 10px;
}






#footer {
	font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "MS PGothic", sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #003300;
	text-align: center;
	height: 40px;
	width: 798px;
	font-weight: normal;
	line-height: 120%;
	padding-top: 10px;
	margin-top: 10px;
}
#a_1 {
	height: 269px;
	width: 796px;
	border: 1px solid #003300;
	background-image: url(image/20_01.jpg);
	background-repeat: no-repeat;
}
#a_2 {
	background-image: url(image/20_02.jpg);
	background-repeat: no-repeat;
	height: 514px;
	width: 796px;
	border: 1px solid #003300;
}
#a_3 {
	background-image: url(image/20_03.jpg);
	background-repeat: no-repeat;
	border: 1px solid #003300;
	height: 267px;
	width: 796px;
}
#a_4 {
	background-image: url(image/20_04.jpg);
	background-repeat: no-repeat;
	height: 352px;
	width: 796px;
	border: 1px solid #003300;
}
#b_1 {
	background-image: url(image/e_00.jpg);
	background-repeat: no-repeat;
	height: 265px;
	width: 796px;
	border: 1px solid #003300;
}
#b_2 {
	background-image: url(image/e_01.jpg);
	background-repeat: no-repeat;
	height: 340px;
	width: 796px;
	border: 1px solid #003300;
}
#b_3 {
	background-image: url(image/e_02.jpg);
	background-repeat: no-repeat;
	height: 265px;
	width: 796px;
	border: 1px solid #003300;
}
#b_4 {
	background-image: url(image/e_03.jpg);
	background-repeat: no-repeat;
	height: 242px;
	width: 796px;
	border: 1px solid #003300;
}
#b_5 {
	background-image: url(image/e_04.jpg);
	background-repeat: no-repeat;
	height: 269px;
	width: 796px;
	border: 1px solid #003300;
}
#b_6 {
	background-image: url(image/e_05.jpg);
	background-repeat: no-repeat;
	height: 265px;
	width: 796px;
	border: 1px solid #003300;
}
#b_7 {
	background-image: url(image/e_06.jpg);
	background-repeat: no-repeat;
	height: 267px;
	width: 796px;
	border: 1px solid #003300;
}
#b_8 {
	background-image: url(image/e_07.jpg);
	background-repeat: no-repeat;
	height: 267px;
	width: 796px;
	border: 1px solid #003300;
}
#b_9 {
	background-image: url(image/e_08.jpg);
	background-repeat: no-repeat;
	height: 266px;
	width: 796px;
	border: 1px solid #003300;
}
#b_10 {
	background-image: url(image/e_09.jpg);
	background-repeat: no-repeat;
	height: 247px;
	width: 796px;
	border: 1px solid #003300;
}
#b_11 {
	background-image: url(image/e_010.jpg);
	background-repeat: no-repeat;
	height: 266px;
	width: 796px;
	border: 1px solid #003300;
}
#b_12 {
	background-image: url(image/e_011.jpg);
	background-repeat: no-repeat;
	height: 266px;
	width: 796px;
	border: 1px solid #003300;
}
#a_1_text {
	height: 249px;
	width: 776px;
	margin-top: 20px;
	margin-left: 20px;
}
#a_2_text {
	height: 60px;
	width: 760px;
	margin-top: 10px;
	margin-left: 20px;
}
#a_2_2_text {
	height: 320px;
	width: 776px;
	margin-left: 20px;
}
#a_3_text {
	height: 247px;
	width: 776px;
	margin-top: 10px;
	margin-left: 20px;
}
#a_4_text {
	height: 332px;
	width: 776px;
	margin-top: 20px;
	margin-left: 20px;
}
#b_1_text {
	height: 245px;
	width: 776px;
	margin-top: 20px;
	margin-left: 20px;
}
#b_2_text {
	height: 330px;
	width: 776px;
	margin-top: 10px;
	margin-left: 20px;
}
#b_03_text {
	height: 245px;
	width: 776px;
	margin-top: 20px;
	margin-left: 20px;
}
#b_04_text {
	height: 222px;
	width: 776px;
	margin-top: 20px;
	margin-left: 20px;
}
#b_5_text {
	height: 249px;
	width: 776px;
	margin-top: 20px;
	margin-left: 20px;
}
#b_06_text {
	height: 245px;
	width: 776px;
	margin-top: 10px;
	margin-left: 20px;
}
#b_7_text {
	height: 247px;
	width: 776px;
	margin-top: 20px;
	margin-left: 20px;
}
#b_8_text {
	height: 247px;
	width: 776px;
	margin-top: 20px;
	margin-left: 20px;
}
#b_9_text {
	height: 256px;
	width: 776px;
	margin-top: 10px;
	margin-left: 20px;
}
#b_10_text {
	height: 227px;
	width: 776px;
	margin-top: 10px;
	margin-left: 20px;
}
#b_11_text {
	height: 246px;
	width: 776px;
	margin-top: 20px;
	margin-left: 20px;
}
#b_12_text {
	height: 246px;
	width: 776px;
	margin-top: 10px;
	margin-left: 20px;
}
#k_1 {
	height: 264px;
	width: 796px;
	border: 1px solid #003300;
	background-image: url(image/ko_01.jpg);
	background-repeat: no-repeat;
}
#k_2 {
	height: 224px;
	width: 796px;
	border: 1px solid #003300;
	background-image: url(image/k_o.jpg);
	background-repeat: no-repeat;
}
#k_3 {
	height: 266px;
	width: 796px;
	border: 1px solid #003300;
	background-image: url(image/ko_03.jpg);
	background-repeat: no-repeat;
}
#k_4 {
	height: 264px;
	width: 796px;
	border: 1px solid #003300;
	background-image: url(image/ko_04.jpg);
	background-repeat: no-repeat;
}
#f_1 {
	height: 397px;
	width: 796px;
	border: 1px solid #003300;
	background-image: url(image/f_01.jpg);
	background-repeat: no-repeat;
}
#s_0 {
	height: 267px;
	width: 796px;
	border: 1px solid #003300;
	background-image: url(image/k_01.jpg);
	background-repeat: no-repeat;
}
#s_2 {
	background-image: url(image/k_02.jpg);
	background-repeat: no-repeat;
	height: 269px;
	width: 796px;
	border: 1px solid #003300;
}
#fu_0 {
	background-image: url(image/fu_01.jpg);
	background-repeat: no-repeat;
	height: 198px;
	width: 796px;
	border: 1px solid #003300;
}
#k_1_text {
	height: 244px;
	width: 776px;
	margin-top: 20px;
	margin-left: 20px;
}
#k_2_text {
	height: 180px;
	width: 776px;
	margin-top: 20px;
	margin-left: 20px;
}
#k_3_text {
	height: 246px;
	width: 776px;
	margin-top: 20px;
	margin-left: 20px;
}
#k_4_text {
	height: 244px;
	width: 776px;
	margin-top: 20px;
	margin-left: 20px;
}
#f_1_text {
	height: 377px;
	width: 776px;
	margin-top: 20px;
	margin-left: 20px;
}
#f_0 {
	background-color: #FFCCCC;
	padding: 20px;
	height: 110px;
	width: 758px;
	margin-bottom: 10px;
}
#s_0_text {
	height: 247px;
	width: 776px;
	margin-top: 20px;
	margin-left: 20px;
}
#s_2_text {
	height: 249px;
	width: 776px;
	margin-top: 20px;
	margin-left: 20px;
}
#fu_0_text {
	height: 178px;
	width: 776px;
	margin-top: 10px;
	margin-left: 20px;
}
#s_01 {
	background-color: #FFCCCC;
	padding: 20px;
	height: 60px;
	width: 758px;
}
#a_5 {
	height: 432px;
	width: 796px;
	border: 1px solid #003300;
	background-image: url(image/20_05.jpg);
	background-repeat: no-repeat;
}
#a_5_text1 {
	height: 150px;
	width: 266px;
	margin-top: 40px;
	margin-left: 530px;
}
#a_5_text2 {
	height: 242px;
	width: 796px;
	position: relative;
}
#a_5_text2_1 {
	clear: right;
	float: left;
	height: 100px;
	width: 150px;
	margin-top: 142px;
	margin-left: 220px;
	position: absolute;
}
#a_5_text2_2 {
	clear: right;
	float: left;
	height: 100px;
	width: 170px;
	margin-top: 142px;
	margin-left: 405px;
	position: absolute;
}
#a_5_text2_3 {
	clear: right;
	float: right;
	height: 100px;
	width: 160px;
	margin-top: 142px;
	margin-left: 610px;
	position: absolute;
}
#kou_2 {
	background-image: url(image/kou_3.jpg);
	background-repeat: no-repeat;
	height: 500px;
	width: 796px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #003300;
	border-left-color: #003300;
}
#kou_3 {
	background-image: url(image/kou_4.jpg);
	background-repeat: no-repeat;
	height: 233px;
	width: 796px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #003300;
	border-left-color: #003300;
}
#kou_0 {
	height: 90px;
	width: 756px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #003300;
	border-right-color: #003300;
	border-left-color: #003300;
	padding-top: 10px;
	padding-right: 20px;
	padding-left: 20px;
}
#kou_2_text {
	height: 250px;
	width: 560px;
	padding-top: 250px;
	padding-left: 220px;
	font-size: 12px;
}
#kou_3_text {
	height: 65px;
	width: 196px;
	margin-top: 165px;
	margin-left: 600px;
	position: absolute;
}
#kou_4left {
	height: 149px;
	width: 600px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 20px;
	clear: right;
	float: left;
}
#kou_4_kyou {
	height: 26px;
	width: 140px;
}
#kou_4 {
	height: 180px;
	width: 796px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #003300;
	border-bottom-color: #003300;
	border-left-color: #003300;
}
#kou_4right {
	clear: right;
	float: right;
	height: 160px;
	width: 160px;
}
#kou_4right_1 {
	height: 50px;
	width: 140px;
	margin-bottom: 10px;
	padding: 10px;
}
#kou_4right_2 {
	height: 26px;
	width: 150px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#a_1_1 {
	padding: 20px;
	height: 200px;
	width: 756px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px solid #003300;
}
#a_2_3text {
	height: 45px;
	width: 636px;
	margin-left: 130px;
	padding-top: 60px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#a_6 {
	height: 525px;
	width: 796px;
	border: 1px solid #003300;
	background-image: url(image/20_6.jpg);
	background-repeat: no-repeat;
}
#a_6_1 {
	height: 185px;
	width: 776px;
	margin-top: 45px;
	margin-left: 20px;
}
#a_6_2 {
	height: 225px;
	width: 776px;
	margin-top: 65px;
	margin-left: 20px;
}
#e_13 {
	height: 275px;
	width: 796px;
	border: 1px solid #003300;
	background-image: url(image/e_013.jpg);
	background-repeat: no-repeat;
}
#e_13_text {
	height: 265px;
	width: 776px;
	margin-top: 10px;
	margin-left: 20px;
}


#b_06_01 {
	background-image: url(image/1006_08.jpg);
	background-repeat: no-repeat;
	height: 269px;
	width: 796px;
	border: 1px solid #003300;
}

#b_06_01_text {
	height: 249px;
	width: 776px;
	margin-top: 10px;
	margin-left: 20px;
}

#b_06_02 {
	background-image: url(image/1006_12.jpg);
	background-repeat: no-repeat;
	height: 279px;
	width: 796px;
	border: 1px solid #003300;
	margin-bottom: 10px;
}

#b_06_02_text {
	height: 246px;
	width: 776px;
	margin-top: 10px;
	margin-left: 20px;
}

#b_06_03 {
	background-image: url(image/1006_04.jpg);
	background-repeat: no-repeat;
	height: 265px;
	width: 796px;
	border: 1px solid #003300;
}

#b_06_03_text {
	height: 245px;
	width: 776px;
	margin-top: 10px;
	margin-left: 20px;
}

#b_06_04 {
	background-image: url(image/1006_02.jpg);
	background-repeat: no-repeat;
	height: 265px;
	width: 796px;
	border: 1px solid #003300;
}

#b_06_04_text {
	height: 245px;
	width: 776px;
	margin-top: 10px;
	margin-left: 20px;
}

#b_06_05 {
	background-image: url(image/1006_10.jpg);
	background-repeat: no-repeat;
	height: 265px;
	width: 796px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #003300;
	border-right-color: #003300;
	border-left-color: #003300;
}

#b_06_05_text {
	height: 245px;
	width: 776px;
	margin-top: 10px;
	margin-left: 20px;
}

#b_06_06 {
	background-image: url(image/1006_10.jpg);
	background-repeat: no-repeat;
	height: 265px;
	width: 796px;
	border: 1px solid #003300;
}

#b_06_06_text {
	height: 245px;
	width: 776px;
	margin-top: 10px;
	margin-left: 20px;
}

#b_06_07 {
	background-image: url(image/1006_06.jpg);
	background-repeat: no-repeat;
	height: 223px;
	width: 796px;
	border: 1px solid #003300;
}

#b_06_07_text {
	height: 203px;
	width: 776px;
	margin-top: 10px;
	margin-left: 20px;
}


#k_5 {
	height: 264px;
	width: 796px;
	border: 1px solid #003300;
	background-image: url(image/1006_14.jpg);
	background-repeat: no-repeat;
}

#k_5_text {
	height: 244px;
	width: 776px;
	margin-top: 20px;
	margin-left: 20px;
}

#k_6 {
	height: 267px;
	width: 796px;
	border: 1px solid #003300;
	background-image: url(image/1006_16.jpg);
	background-repeat: no-repeat;
}

#k_6_text {
	height: 244px;
	width: 776px;
	margin-top: 20px;
	margin-left: 20px;
}
#k_00 {
	padding: 20px;
	height: 65px;
	width: 756px;
	margin-bottom: 10px;
	background-color: #FFFFCC;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #7F2C00;
	border-bottom-color: #7F2C00;
	border-left-color: #7F2C00;
}

#b_06_08 {
	background-image: url(image/1006_18.jpg);
	background-repeat: no-repeat;
	height: 265px;
	width: 796px;
	border: 1px solid #003300;
}

#b_06_08_text {
	height: 237px;
	width: 776px;
	margin-top: 10px;
	margin-left: 20px;
}

#b_06_09 {
	height: 70px;
	width: 796px;
	border: 1px solid #003300;
}

#b_06_09_text {
	height: 50px;
	width: 776px;
	margin-top: 10px;
	margin-left: 20px;
}

#b_06_10 {
	height: 130px;
	width: 796px;
	border: 1px solid #003300;
	background-image: url(image/06_0.jpg);
	background-repeat: no-repeat;
}

#b_06_10_text {
	height: 110px;
	width: 776px;
	margin-top: 10px;
	margin-left: 20px;
}

#b_06_21 {
	background-image: url(image/20100621_2.jpg);
	background-repeat: no-repeat;
	height: 266px;
	width: 796px;
	border: 1px solid #003300;
}

#b_06_21_text {
	height: 237px;
	width: 776px;
	margin-top: 10px;
	margin-left: 20px;
}
#b_07_12 {
	padding: 20px;
	height: 50px;
	width: 756px;
	border: 1px solid #990000;
	background-image: url(image/kids_course.jpg);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}


#b_08_18_01 {
	background-image: url(image/100818_02_.jpg);
	background-repeat: no-repeat;
	height: 242px;
	width: 796px;
	border: 1px solid #003300;
}

#b_08_18_01text {
	height: 232px;
	width: 776px;
	margin-top: 10px;
	margin-left: 20px;
}

#b_08_18_02 {
	background-image: url(image/100818_05.jpg);
	background-repeat: no-repeat;
	height: 265px;
	width: 796px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #003300;
	border-bottom-color: #003300;
	border-left-color: #003300;
}

#b_08_18_02text {
	height: 245px;
	width: 776px;
	margin-top: 10px;
	margin-left: 20px;
}

#b_08_30 {
	height: 369px;
	width: 796px;
	border: 1px solid #003300;
	background-image: url(image/100830_02.jpg);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

#b_08_30_text {
	height: 359px;
	width: 776px;
	margin-top: 10px;
	margin-left: 20px;
}
