#contentsA { background-color: #ffffeb; width: 820px; margin: 0px auto; padding: 0px; position: relative; background-image: url(../images/head-mark.jpg); background-repeat: no-repeat; background-position: center top; text-align: center; top: 10px; height: 1900px; }
.position01 { position: relative; top: 560px; }
.position02 { position: relative; top: 540px; }
.footer { font-family: san-serif, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; background-color: #16832e; position: absolute; top: 1800px; 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: 1575px; left: 0px; width: 820px; height: 220px; }
.footer-comment { font-family: san-serif, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; line-height: 120%; background-image: url(../images/footer-comment.jpg); background-repeat: no-repeat; background-position: center; text-align: left; position: absolute; top: 1355px; left: 0px; width: 820px; height: 200px; }
.position-foot-com { position: relative; top: 12px; left: 110px; width: 630px; height: auto; }
.service-st { background-image: url(../images/services-frame-blue.jpg); background-repeat: no-repeat; background-position: center; position: absolute; top: 785px; left: 20px; width: 390px; height: 500px; }
.service-st01 { font-family: san-serif, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; line-height: 150%; text-align: left; position: absolute; top: 110px; left: 70px; }
.service-st02 { font-family: san-serif, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; line-height: 150%; text-align: left; position: absolute; top: 150px; left: 200px; }
.service-op { background-image: url(../images/services-frame-red.jpg); background-repeat: no-repeat; background-position: center; position: absolute; top: 850px; left: 415px; width: 390px; height: 500px; }
.service-op01 { font-family: san-serif, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; line-height: 150%; text-align: left; position: absolute; top: 110px; left: 70px; }
.service-op02 { font-family: san-serif, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; line-height: 150%; text-align: left; position: absolute; top: 155px; left: 225px; }
.service-op03 { font-family: san-serif, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; line-height: 150%; position: absolute; top: 235px; left: 75px; }
