#maincontents { font-family: "ＭＳ Ｐゴシック", Osaka; text-align: center; position: relative; height: 2340px; 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; }#inerlink { text-align: right; height: 20px; width: 400px; top: 160px; position: absolute; right: 12px; 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: 1980px; width: 730px; left: 10px; top: 200px; position: absolute; visibility: visible; }#title1 { height: 38px; width: 730px; left: 0; top: 0; position: absolute; visibility: visible; }#title2 { height: 36px; width: 730px; left: 0; top: 60px; position: absolute; visibility: visible; }#zuhan1 { height: 520px; width: 702px; left: 12px; top: 115px; position: absolute; visibility: visible; }#title3 { height: 40px; width: 730px; left: 0; top: 660px; position: absolute; visibility: visible; }#zuhan2 { height: 380px; width: 614px; left: 50px; top: 715px; position: absolute; visibility: visible; }#title4 { height: 40px; width: 730px; left: 0; top: 1110px; position: absolute; visibility: visible; }#zuhan3tex1 { height: 49px; width: 700px; left: 15px; top: 1155px; position: absolute; visibility: visible; }#photo1 { text-align: center; height: 250px; width: 350px; left: 15px; top: 1220px; position: absolute; visibility: visible; }#photo2 { text-align: center; height: 250px; width: 350px; top: 1220px; position: absolute; right: 15px; visibility: visible; }#title5 { height: 40px; width: 730px; left: 0; top: 1480px; position: absolute; visibility: visible; }#texlast { height: 450px; width: 700px; left: 15px; top: 1525px; position: absolute; visibility: visible; }