#contentsA { background-color: #ffffeb; width: 820px; margin: 0 auto; padding: 0; position: relative; background-image: url(../images/head-mark.jpg); background-repeat: no-repeat; background-position: center top; text-align: center; top: 10px; height: 2050px; }
.position01 { position: relative; top: 560px; }
.position02 { position: relative; top: 540px; }
.footer { font-family: san-serif, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; background-color: red; position: absolute; top: 2050px; left: 0; width: 820px; height: 100px; }
.positionF01 { position: relative; top: 15px; }
.positionF02 { line-height: 150%; position: relative; top: 30px; }
.footer-banner { font-family: san-serif, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; background-image: url(../images/footer-mark.jpg); background-repeat: no-repeat; background-position: center bottom; position: absolute; top: 1825px; left: 0; width: 820px; height: 220px; }
.help-compa { font-family: san-serif, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; background-image: url(../images/frame-companion.jpg); background-repeat: no-repeat; background-position: center; position: absolute; top: 800px; left: 60px; width: 700px; height: 480px; }
.help-driv { font-family: san-serif, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; background-image: url(../images/frame-driver.jpg); background-repeat: no-repeat; background-position: center; position: absolute; top: 1310px; left: 60px; width: 700px; height: 480px; }
.help-title { position: relative; top: 20px; }
.position03 { text-align: left; position: absolute; top: 50px; left: 75px; width: auto; height: auto; }
.position04 { text-align: left; position: absolute; top: 50px; left: 175px; width: auto; height: auto; }
.position05 { text-align: left; position: absolute; top: 80px; left: 75px; width: auto; height: auto; }
.position06 { text-align: left; position: absolute; top: 80px; left: 175px; width: auto; height: auto; }
.position07 { text-align: left; position: absolute; top: 110px; left: 75px; width: auto; height: auto; }
.position08 { text-align: left; position: absolute; top: 110px; left: 175px; width: auto; height: auto; }
.position09 { text-align: left; position: absolute; top: 140px; left: 75px; width: auto; height: auto; }
.position10 { text-align: left; position: absolute; top: 140px; left: 175px; width: auto; height: auto; }
.position11 { text-align: left; position: absolute; top: 170px; left: 75px; width: auto; height: auto; }
.position12 { text-align: left; position: absolute; top: 170px; left: 175px; width: auto; height: auto; }
.position13 { text-align: left; position: absolute; top: 200px; left: 75px; width: auto; height: auto; }
.position14 { text-align: left; position: absolute; top: 200px; left: 175px; width: 470px; height: auto; }
.position15 { text-align: left; position: absolute; top: 305px; left: 75px; width: auto; height: auto; }
.position16 { text-align: left; position: absolute; top: 305px; left: 175px; width: auto; height: auto; }
.position17 { text-align: left; position: absolute; top: 370px; left: 75px; width: 550px; height: auto; }
.position18 { text-align: left; position: absolute; top: 290px; left: 75px; width: 550px; height: auto; }
