#maincontents { font-family: "ＭＳ Ｐゴシック", Osaka; text-align: center; position: relative; height: 1631px; 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; }#mainte { color: red; text-align: right; height: 18px; width: 184px; left: 340px; top: 0; position: absolute; visibility: visible; }#zirei { color: #f00; text-align: right; height: 18px; width: 112px; left: 522px; top: 0; position: absolute; visibility: visible; }#close { text-align: right; height: 18px; width: 100px; left: 630px; 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; }#wraperdeka { text-align: center; height: 1228px; width: 670px; top: 160px; position: relative; visibility: visible; margin-right: auto; margin-left: auto; }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;}#dekawrap2 { text-align: center; height: 70px; width: 670px; left: 40px; top: 1409px; position: absolute; visibility: visible; }#buttontex2 { font-size: 16px; height: 40px; width: 670px; left: 0; top: 10px; position: absolute; visibility: visible; padding-top: 20px; }#footclose { height: 34px; width: 750px; left: 0; top: 1489px; position: absolute; visibility: visible; padding-top: 20px; }#footer { height: 80px; width: 750px; left: 0; top: 1543px; position: absolute; visibility: visible; }#tex1 { text-align: left; height: 22px; width: 750px; left: 0; top: 159px; position: absolute; visibility: visible; }#tex2 { text-align: left; height: 65px; width: 600px; left: 32px; top: 1150px; position: absolute; visibility: visible; }