@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;
}




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

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

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

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: 20px;
	width: 140px;
	clear: right;
	float: left;
	padding-right: 20px;
	padding-left: 360px;
}


.example table {
width: 790;
height: 250;
border: none;
border-collapse: collapse;
background-color: #ffffff;
padding: 5px;

}

.example td {
border: none;
}

#a_2 {
	padding: 5px;
	height: 65px;
	width: 786px;
	border: 1px solid #990000;
	margin-bottom: 20px;
}

#a_4 {
	height: 25px;
	width: 798px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#a_4_1 {
	clear: right;
	float: left;
	height: 25px;
	width: 120px;
	margin-left: 298px;
	margin-right: 10px;
}
#a_4_2 {
	clear: right;
	float: left;
	height: 25px;
	width: 180px;
	margin-right: 10px;
}
#a_4_3 {
	clear: right;
	float: right;
	height: 25px;
	width: 180px;
}
#a_5 {
	height: 59px;
	width: 239px;
	margin-right: 559px;
	margin-bottom: 10px;
	margin-top: 10px;
}
#a_0 {
	height: 25px;
	width: 798px;
}
#a_0_0 {
	height: 20px;
	width: 798px;
	margin-top: 10px;
}

#a_0_left {
	clear: right;
	float: left;
	height: 25px;
	width: 500px;
	margin-right: 20px;
}
#a_0_right {
	clear: right;
	float: right;
	height: 25px;
	width: 278px;
}
#a_3 {
	height: 2540px;
	width: 798px;
	margin-bottom: 10px;
	margin-top: 10px;
}
#a_3_left {
	height: auto;
	width: 500px;
	margin-right: 18px;
	margin-bottom: 20px;
}
#a_3_right {
	clear: right;
	float: right;
	height: auto;
	width: 256px;
	padding: 10px;
	border: 1px solid #003300;
}
#a_3_left_1 {
	padding: 10px;
	height: auto;
	width: 478px;
	border: 1px solid #990000;
}
#a_3_left_1_text {
	height: auto;
	width: 400px;
	padding-right: 35px;
	padding-bottom: 20px;
	padding-left: 35px;
}
#a_3_left_1_photo {
	height: auto;
	width: 350px;
	padding-right: 60px;
	padding-left: 60px;
	padding-bottom: 20px;
}
#a_01 {
	height: 20px;
	width: 148px;
	margin-top: 10px;
	margin-bottom: 20px;
	margin-left: 650px;
}
#a_001 {
	clear: right;
	float: right;
	height: 25px;
	width: 176px;
	margin-left: 100px;
}
#a_000 {
	height: 20px;
	width: 798px;
}
#a_1_0 {
	clear: right;
	float: right;
	height: 20px;
	width: 278px;
	margin-bottom: 5px;
}
#a_0000 {
	height: 20px;
	width: 798px;
}
#a_1_right {
	clear: right;
	float: right;
	height: 20px;
	width: 185px;
	padding-left: 85px;
}
#a_3_right_img {
	height: 200px;
	width: 250px;
	margin-top: 10px;
	margin-right: 2px;
	margin-bottom: 10px;
	margin-left: 2px;
}
#a_3_right_00 {
	height: 59px;
	width: 250px;
	margin-right: 2px;
	margin-bottom: 10px;
	margin-left: 2px;
}
