#wrap {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	background: url(img/sozai/haikei.gif) repeat;
	padding-top: 0px;
}
#contents #maincontents {
	float: right;
	width: 600px;
	margin-left: 50px;
}

#top {
	background: #FFFFFF url(img/sozai/top_genkan3.gif);
}
#menu ul {
	list-style: none;
	margin-left: 100px;
}
#menu li {
	font-size: 0.75em;
	color: #FFFFFF;
	float: left;
}
a#botan01 {
   display: block;
   width: 54px; /* 画像1枚分の横幅 */
   height: 35px; /* 画像1枚分の高さ */
   text-indent: -1000px; /* 文字を見えなくする 

*/
   background-image: url("img/sozai/menu01.png"); /* 画像ファイル名 */
}

a#botan01:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}

a#botan01 {
   float: left;
}

a#botan02 {
   display: block;
   width: 118px; /* 画像1枚分の横幅 */
   height: 35px; /* 画像1枚分の高さ */
   text-indent: -1000px; /* 文字を見えなくする */
   
   background-image: url("img/sozai/menu02.png"); /* 画像ファイル名 */
}

a#botan02:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}

a#botan02 {
   float: left;
}

a#botan03 {
   display: block;
   width: 115px; /* 画像1枚分の横幅 */
   height: 35px; /* 画像1枚分の高さ */
   text-indent: -1000px; /* 文字を見えなくする */
   
   background-image: url("img/sozai/menu03.png"); /* 画像ファイル名 */
}

a#botan03:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}

a#botan03 {
   float: left;
}



a#botan04 {
   display: block;
   width: 93px; /* 画像1枚分の横幅 */
   height: 35px; /* 画像1枚分の高さ */
   text-indent: -1000px; /* 文字を見えなくする */
   
   background-image: url("img/sozai/menu04.png"); /* 画像ファイル名 */
}

a#botan04:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}

a#botan04 {
   float: left;
}

a#botan05 {
   display: block;
   width: 83px; /* 画像1枚分の横幅 */
   height: 35px; /* 画像1枚分の高さ */
   text-indent: -1000px; /* 文字を見えなくする */
   
   background-image: url("img/sozai/menu05.png"); /* 画像ファイル名 */
}

a#botan05:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}

a#botan05 {
   float: left;
}

a#botan06 {
   display: block;
   width: 76px; /* 画像1枚分の横幅 */
   height: 35px; /* 画像1枚分の高さ */
   text-indent: -1000px; /* 文字を見えなくする */
   
   background-image: url("img/sozai/menu06.png"); /* 画像ファイル名 */
}

a#botan06:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}

a#botan06 {
   float: left;
}

a#botan07 {
   display: block;
   width: 61px; /* 画像1枚分の横幅 */
   height: 35px; /* 画像1枚分の高さ */
   text-indent: -1000px; /* 文字を見えなくする */
   
   background-image: url("img/sozai/menu07.png"); /* 画像ファイル名 */
}

a#botan07:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}

a#botan07 {
   float: left;
}






body {
	background-color: #333300;
}
#menu {
	background: url(img/sozai/menuhaikei.png) repeat-x;
	height: 35px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	width: 800px;
}
#foot {
	font-size: 0.75em;
	color: #FFFFFF;
	background: #666666;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
#contents #main_contents {
	background: #FFFFFF;
	width: 600px;
}

#foot p {
	padding-top: 5px;
}

#top h2 {
	font-size: 1em;
	color: #0000CC;
	margin: 0px;
	padding: 0px;
	text-indent: 8px;
}


#contents {
	width: 600px;
	margin-left: auto;
	font-size: 1em;
	color: #000066;
	margin-right: auto;
	background: #FFFFFF;
	padding: 8px;
}
#contents .top_oshirase {
	font-size: 0.85em;
	background: #FFFFFF;
	padding: 5px;
	height: 20px;
	width: 580px;
	margin-right: auto;
	margin-left: auto;
	color: #CC0000;
}

#top p {
	font-size: 1em;
	color: #333333;
	margin-left: 200px;
	text-transform: uppercase;
}




#contents #menu p {
	font-size: 1em;
	color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
}
table {
	border: thin dotted #333333;
	width: 95%;
	margin-right: auto;
	margin-left: auto;
	padding: 3px;
}
#contents #senncyou {
	font-weight: bold;
	color: #333333;
	float: right;
	padding: 5px;
}
#contents .aka {
	font-weight: bold;
	color: #CC3300;
}


.img {
	margin-left: 50px;
	width: 580px;
}
#contents img {
	margin-left: 5px;
}
#contents #main_contents {
	margin-right: auto;
	margin-left: auto;
}
h1 {
	font-size: 1em;
	color: #000066;
}
#contents h2 {
	font-size: 0.95em;
	color: #000066;
}
#contents .hidari {
	float: left;
}
