#maincontents { font-family: "ＭＳ Ｐゴシック", Osaka; text-align: left; position: relative; height: 1749px; width: 750px; top: 15px; visibility: visible; }#totop { 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: 290px; top: 0; position: absolute; visibility: visible; }#zirei { text-align: right; height: 18px; width: 160px; left: 474px; 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; }#tex1 { height: 47px; width: 730px; left: 10px; top: 160px; position: absolute; visibility: visible; }#wraperdeka { text-align: center; height: 1030px; width: 670px; left: 40px; top: 207px; position: absolute; 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;}#giftex1 { height: 51px; width: 670px; left: 0; top: 0; position: absolute; visibility: visible; }#wrapmid { height: 770px; width: 664px; left: 0; top: 160px; position: absolute; visibility: visible; border-right: 3px solid #42a72b; border-left: 3px solid #42a72b; }#giftex2 { height: 119px; width: 670px; left: 0; top: 51px; position: absolute; visibility: visible; }#photooji { height: 159px; width: 148px; left: 41px; top: 30px; position: absolute; visibility: visible; }#tex2 { text-align: left; height: 100px; width: 405px; left: 199px; top: 30px; position: absolute; visibility: visible; }#tex3 { font-size: 14px; text-align: left; height: 38px; width: 418px; left: 205px; top: 152px; position: absolute; visibility: visible; margin-left: 12px; padding-top: 3px; }#tex4 { height: 70px; width: 644px; left: 10px; top: 202px; position: absolute; visibility: visible; }#tex5 { text-align: left; height: 202px; width: 645px; left: 10px; top: 290px; position: absolute; visibility: visible; }#tex6 { text-align: left; width: 645px; left: 10px; top: 500px; position: absolute; height: 118px; visibility: visible; }#tex7 { text-align: left; height: 118px; width: 645px; left: 10px; top: 635px; position: absolute; visibility: visible; }#tomailbox { height: 70px; width: 670px; left: 0; top: 930px; position: absolute; visibility: visible; }#tex8 { height: 20px; width: 630px; left: 10px; top: 1000px; position: absolute; visibility: visible; }#dekawrap2 { text-align: center; height: 362px; width: 670px; left: 40px; top: 1257px; position: absolute; visibility: visible; }#titlegif2 { height: 53px; width: 670px; left: 0; top: 0; position: absolute; visibility: visible; }#tex9 { text-align: left; height: 70px; width: 646px; left: 0; top: 53px; position: absolute; visibility: visible; padding: 5px 12px; }#co2 { height: 149px; width: 670px; left: 0; top: 123px; position: absolute; visibility: visible; }#tex10 { text-align: left; height: 45px; width: 620px; left: 24px; top: 272px; position: absolute; visibility: visible; }#buttontex2 { font-size: 16px; height: 45px; width: 670px; left: 0; top: 317px; position: absolute; visibility: visible; padding-top: 20px; }#footclose { font-family: "ＭＳ Ｐゴシック", Osaka; text-align: center; height: 40px; width: 750px; left: 0; top: 1639px; position: absolute; visibility: visible; padding-top: 20px; }#footer { text-align: center; height: 70px; width: 750px; left: 0; top: 1690px; position: absolute; visibility: visible; }#container { width: 750px; margin-right: auto; margin-left: auto; }#left1 { text-align: left; }#left2 { text-align: left; }#left3 { text-align: left; }#left4 { text-align: left; }#left5 { text-align: left; }#left6 { text-align: left; }#left7 { text-align: left; }#center1 { text-align: center; }