#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: 1840px; }
.position01 { position: relative; top: 560px; }
.position02 { position: relative; top: 540px; }
#pickup { font-family: san-serif, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; background-image: url(../images/pickup-back.jpg); background-repeat: no-repeat; background-position: center; position: absolute; top: 790px; left: 300px; width: 495px; height: 240px; }
.pickup-photo { position: absolute; top: 40px; left: 315px; width: 180px; height: 198px; }
.pickup-data01 { line-height: 1.1em; position: absolute; top: 40px; left: 12px; width: auto; height: auto; }
.pickup-data02 { line-height: 1.1em; text-align: left; position: absolute; top: 40px; left: 110px; width: auto; height: auto; }
.pickup-data03 { line-height: 1.1em; position: absolute; top: 75px; left: 12px; width: auto; height: auto; }
.pickup-data04 { line-height: 1.1em; text-align: left; position: absolute; top: 75px; left: 110px; width: 200px; height: auto; }
.pickup-data05 { line-height: 1.1em; text-align: left; position: absolute; top: 95px; left: 110px; width: 200px; height: auto; }
.pickup-data06 { line-height: 1.1em; position: absolute; top: 113px; left: 12px; width: auto; height: auto; }
.pickup-data07 { line-height: 1.1em; text-align: left; position: absolute; top: 113px; left: 110px; width: auto; height: auto; }
.pickup-data08 { line-height: 1.1em; position: absolute; top: 148px; left: 12px; width: auto; height: auto; }
.pickup-data09 { line-height: 1.1em; text-align: left; position: absolute; top: 148px; left: 110px; width: auto; height: auto; }
.pickup-data10 { position: absolute; top: 188px; left: 12px; }
#contentsB { font-family: san-serif, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; font-weight: bold; line-height: 1.5em; background-image: url(../images/luck-frame.jpg); background-repeat: no-repeat; background-position: center top; position: absolute; top: 790px; left: 20px; width: 270px; height: 240px; margin: 0 auto; }
.position03 { position: relative; top: 50px; width: auto; height: auto; }
#contentsC { font-family: san-serif, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; line-height: 1.4em; background-image: url(../images/menu-topics.jpg); background-repeat: no-repeat; background-position: 50px top; text-align: left; position: absolute; top: 1050px; left: 0; width: 820px; height: 550px; }
.position04 { position: relative; top: 140px; left: 60px; width: 700px; }
.newface-banner { position: absolute; top: 0px; left: 550px; }
.footer { font-family: san-serif, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; background-color: #0c449b; position: absolute; top: 1740px; 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: 1510px; left: 0; width: 820px; height: 220px; }

