#maincontents { font-family: "ＭＳ Ｐゴシック", Osaka; text-align: center; position: relative; height: 1580px; width: 750px; top: 23px; visibility: visible; margin-right: auto; margin-left: auto; }#totop { text-align: left; height: 20px; width: 632px; visibility: visible; padding-bottom: 5px; }#ask { text-align: right; height: 25px; width: 730px; visibility: visible; float: right; padding-bottom: 2px; }#buttons { height: 30px; width: 730px; left: 10px; top: 53px; position: absolute; visibility: visible; }#woodtop { text-align: right; height: 18px; width: 190px; left: 192px; top: 0; position: absolute; visibility: visible; }#about { color: red; text-align: right; height: 18px; width: 172px; left: 382px; top: 0; position: absolute; visibility: visible; }#zirei { color: #f00; text-align: right; height: 18px; width: 92px; left: 552px; top: 0; position: absolute; visibility: visible; }#close { text-align: right; height: 18px; width: 88px; left: 642px; top: 0; position: absolute; visibility: visible; }#title_1 { height: 53px; width: 730px; left: 10px; top: 83px; position: absolute; visibility: visible; }#line { position: relative; top: 100px; height: 13px; width: 750px; visibility: visible; }A:link { color : #008837 ; text-decoration : underline }A:visited { color : #008837 ; text-decoration : underline }A:active { color : #008837 ; text-decoration : underline }A:hover { color : #ff6f40 ; text-decoration : underline }h2	{	margin: 0px;	padding: 0px;}img {	margin: 0px;	padding: 0px;}.red01 {	color: #FF0000;	text-align: right;}.green01 {	color: #42A72B;	text-align: right;}.contents {	width:670px;}.table01{	font-size: 14px;	line-height: 20px;	width: 600px;}.table01 .td01{	padding: 10px 10px 10px 10px;	vertical-align: top;}.table01 .td02{	padding: 0px 0px 0px 10px;	vertical-align: bottom;}.table02{	font-size: 14px;	line-height: 20px;	width: 644px;	margin-top: 10px;}.table02 .td01{	padding: 10px 10px 0px 10px;	vertical-align: center;}.table03{	font-size: 14px;	line-height: 20px;	width: 670px;}.table03 .td01{	padding: 10px 10px 0px 10px;	vertical-align: center;}.txt0001 {	font-size: 13px;	line-height: 20px;	padding: 5px 10px 0;}.txt0002 {	font-size: 14px;	line-height: 20px;	padding: 0px 3px 0px 3px;}#buttontex2 { height: 30px; width: 750px; left: 0; position: absolute; bottom: 120px; visibility: visible; }#footclose { height: 20px; width: 750px; position: absolute; bottom: 80px; visibility: visible; padding-top: 20px; }#footer { height: 60px; width: 750px; position: absolute; bottom: 5px; visibility: visible; }.table_link {	margin-top:16px;	font-size:12px;}.table_link a{	color: #ff3300;	text-decoration : none ;}.table_link a:hover, .table_link a:active {	color: #ff0000;	text-decoration : underline ;}#contents1 { text-align: left; height: 1200px; width: 730px; left: 10px; top: 200px; position: absolute; visibility: visible; }#title1 { height: 40px; width: 730px; left: 0; top: 0; position: absolute; visibility: visible; }#photo1 { text-align: center; height: 210px; width: 340px; left: 25px; top: 60px; position: absolute; visibility: visible; }#photo2 { text-align: center; height: 210px; width: 340px; left: 365px; top: 60px; position: absolute; visibility: visible; }#tex1 { background-color: #ffa; text-align: center; height: 30px; width: 680px; left: 15px; top: 280px; position: absolute; visibility: visible; padding-top: 10px; }#photo3 { text-align: center; height: 210px; width: 340px; left: 25px; top: 350px; position: absolute; visibility: visible; }#photo4 { text-align: center; height: 210px; width: 340px; left: 365px; top: 350px; position: absolute; visibility: visible; }#tex2 { background-color: #a8dca4; text-align: center; height: 30px; width: 680px; left: 15px; top: 570px; position: absolute; visibility: visible; padding-top: 10px; }#photo5 { text-align: center; height: 210px; width: 340px; left: 25px; top: 640px; position: absolute; visibility: visible; }#photo6 { text-align: center; height: 210px; width: 340px; left: 365px; top: 640px; position: absolute; visibility: visible; }#tex3 { background-color: #f9b465; text-align: center; height: 30px; width: 680px; left: 15px; top: 860px; position: absolute; visibility: visible; padding-top: 10px; }#photo7 { text-align: center; height: 210px; width: 340px; left: 25px; top: 920px; position: absolute; visibility: visible; }#photo8 { text-align: center; height: 210px; width: 340px; left: 365px; top: 920px; position: absolute; visibility: visible; }#tex4 { background-color: #9ddad9; text-align: center; height: 30px; width: 680px; left: 15px; top: 1140px; position: absolute; visibility: visible; padding-top: 10px; }