#maincontents { font-family: "ＭＳ Ｐゴシック", Osaka; text-align: center; position: relative; height: 1400px; 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; }#wraperdeka { font-family: "ＭＳ Ｐゴシック", Osaka; text-align: center; height: 1200px; width: 730px; top: 140px; 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: 42px; top: 1350px; 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: 40px; width: 750px; left: 0; top: 1420px; position: absolute; visibility: visible; padding-top: 20px; }#footer { height: 60px; width: 750px; left: 0; top: 1490px; position: absolute; visibility: visible; }#aboutleft1 { text-align: left; height: 256px; width: 332px; left: 0; top: 0; position: absolute; visibility: visible; }#aboutright1 { text-align: right; height: 262px; width: 357px; left: 332px; top: 0; position: absolute; visibility: visible; }#title1 { text-align: left; height: 32px; width: 310px; left: 0; top: 0; position: absolute; visibility: visible; }#tex1 { height: 130px; width: 317px; left: 0; top: 50px; position: absolute; visibility: visible; }#aboutleft2 { text-align: left; height: 415px; width: 332px; left: 0; top: 259px; position: absolute; visibility: visible; }#aboutright2 { text-align: center; height: 412px; width: 357px; left: 332px; top: 262px; position: absolute; visibility: visible; margin-top: auto; margin-left: auto; }#kaihatsutanto { background-color: #ffa; position: absolute; top: 100px; left: 38px; height: 238px; width: 320px; visibility: visible; }#tex2 { height: 23px; width: 260px; left: 30px; top: 20px; position: absolute; visibility: visible; }#layer1 { font-size: 11px; text-align: left; height: 165px; width: 302px; left: 10px; top: 48px; position: absolute; visibility: visible; }#title2 { text-align: left; height: 32px; width: 310px; left: 0; top: 0; position: absolute; visibility: visible; }#tex4 { text-align: left; height: 158px; width: 323px; left: 0; top: 50px; position: absolute; visibility: visible; }#title3 { text-align: left; height: 32px; width: 310px; left: 0; top: 208px; position: absolute; visibility: visible; }#tex5 { height: 58px; width: 323px; left: 0; top: 258px; position: absolute; visibility: visible; }#title4 { text-align: left; height: 32px; width: 310px; left: 0; top: 108px; position: absolute; visibility: visible; }#tex6 { text-align: left; height: 54px; width: 323px; left: 0; top: 361px; position: absolute; visibility: visible; }#title5 { text-align: left; height: 32px; width: 310px; left: 0; top: 674px; position: absolute; visibility: visible; }#phototable { font-size: 11px; text-align: center; height: 352px; width: 690px; left: 0; top: 717px; position: absolute; visibility: visible; }#phototableleft { height: 350px; width: 344px; left: 0; top: 0; position: relative; visibility: visible; float: left; }#phototableright { height: 350px; width: 344px; top: 0; position: relative; visibility: visible; float: right; }#photoleftup { height: 175px; width: 344px; left: 0; top: 0; position: absolute; visibility: visible; }#photoleftdown { height: 175px; width: 344px; left: 0; top: 175px; position: absolute; visibility: visible; }#photorightup { height: 175px; width: 344px; left: 0; top: 0; position: absolute; visibility: visible; }#photoreftdown { height: 175px; width: 344px; left: 0; top: 175px; position: absolute; visibility: visible; }#photo1 { height: 129px; width: 170px; left: 0; top: 0; position: absolute; visibility: visible; }#phototex1 { height: 25px; width: 170px; left: 0; top: 133px; position: absolute; visibility: visible; }#layer2 { height: 128px; width: 170px; left: 173px; top: 0; position: absolute; visibility: visible; }#phototex2 { height: 25px; width: 170px; left: 173px; top: 133px; position: absolute; visibility: visible; }#photo3 { height: 129px; width: 170px; left: 0; top: 0; position: absolute; visibility: visible; }#photo3tex { height: 25px; width: 170px; left: 0; top: 133px; position: absolute; visibility: visible; }#photo4 { height: 128px; width: 170px; left: 173px; top: 0; position: absolute; visibility: visible; }#photo4tex { height: 25px; width: 170px; left: 173px; top: 133px; position: absolute; visibility: visible; }#photo5 { height: 128px; width: 170px; left: 0; top: 0; position: absolute; visibility: visible; }#photo5tex { height: 25px; width: 170px; left: 0; top: 133px; position: absolute; visibility: visible; }#photo6 { height: 129px; width: 170px; left: 173px; top: 0; position: absolute; visibility: visible; }#photo6tex { height: 25px; width: 170px; left: 173px; top: 133px; position: absolute; visibility: visible; }#photo7 { height: 129px; width: 170px; left: 0; top: 0; position: absolute; visibility: visible; }#photo7tex { height: 25px; width: 170px; left: 0; top: 133px; position: absolute; visibility: visible; }#photo8 { height: 129px; width: 170px; left: 173px; top: 0; position: absolute; visibility: visible; }#photo8tex { height: 25px; width: 170px; left: 173px; top: 133px; position: absolute; visibility: visible; }#title7 { text-align: left; height: 32px; width: 690px; left: 0; top: 1065px; position: absolute; visibility: visible; }#texlast { text-align: left; height: 80px; width: 346px; left: 0; top: 1115px; position: absolute; visibility: visible; }