#head-link01 { font-family: san-serif, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; font-weight: bold; top: 0px; width: auto; height: auto; }
#head-link02 { font-family: san-serif, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; font-weight: bold; top: 0px; width: auto; height: auto; }
#contentsA { color: white; background-image: url(../images/shiga-top-image.jpg); background-repeat: no-repeat; background-position: center top; position: relative; top: 10px; width: auto; height: 670px; }
.position001 { position: relative; top: 605px; }
#event { background-color: yellow; background-image: url(../images/top-ev-info.jpg); background-repeat: no-repeat; background-position: center top; text-align: center; position: relative; top: 0px; width: 820px; height: 105px; margin: 0px auto 0px auto; }
p { color: blue; line-height: 100%; }
.positionP { position: relative; top: 50px; width: auto; height: auto; }
#contentsB { position: relative; top: 10px; width: 820px; height: 110px; margin: 0px auto 0px auto; }
.top_enter { position: absolute; top: 0px; left: 425px; width: 245pt; margin: 0px; }
.top_leave { position: absolute; top: 0px; left: 75px; width: 245pt; margin: 0px; }
#contentsC { color: white; font-size: 70%; position: relative; top: 25px; width: auto; height: auto; }
#contentsD { font-family: san-serif, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; background-image: url(../images/shiga-top-line.jpg); background-repeat: no-repeat; background-position: center top; text-align: center; position: relative; top: 30px; width: 820px; height: 85px; margin: 0px auto; }
.menu { position: absolute; top: 20px; left: 20px; width: 130px; height: auto; }
.girls { position: absolute; top: 20px; left: 150px; width: 130px; height: auto; }
.new-face { position: absolute; top: 20px; left: 280px; width: 130px; height: auto; }
.price { position: absolute; top: 20px; left: 410px; width: 130px; height: auto; }
.event { position: absolute; top: 20px; left: 540px; width: 130px; height: auto; }
.use { position: absolute; top: 20px; left: 670px; width: 130px; height: auto; }
.services { position: absolute; top: 40px; left: 20px; width: 130px; height: auto; }
.area { position: absolute; top: 40px; left: 150px; width: 130px; height: auto; }
.member { position: absolute; top: 40px; left: 280px; width: 130px; height: auto; }
.forbid { position: absolute; top: 40px; left: 410px; width: 130px; height: auto; }
.hotel-list { position: absolute; top: 40px; left: 540px; width: 130px; height: auto; }
.blog { position: absolute; top: 40px; left: 670px; width: 130px; height: auto; }
.news { position: absolute; top: 65px; left: 20px; width: 130px; height: auto; }
.tubo { position: absolute; top: 65px; left: 150px; width: 130px; height: auto; }
.ng-customer { position: absolute; top: 65px; left: 280px; width: 130px; height: auto; }
.playground { position: absolute; top: 65px; left: 410px; width: 130px; height: auto; }
.help-wanted { position: absolute; top: 65px; left: 540px; width: 130px; height: auto; }
#contentsE { background-image: url(../images/shiga-top-line.jpg); background-repeat: no-repeat; background-position: center top; position: relative; top: 30px; width: 800px; height: 80px; margin: 0px auto 0px auto; }
.top-iys { line-height: 1.1em; position: absolute; top: 20px; left: 35px; width: 228px; height: 50px; float: none; }
.top-iyk { line-height: 1.1em; position: absolute; top: 20px; left: 296px; width: 228px; height: 50px; float: none; }
.top-iym { line-height: 1.1em; position: absolute; top: 20px; left: 557px; width: 228px; height: 50px; }
#contentsF { color: white; font-weight: bold; font-family: san-serif, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; text-align: left; position: relative; top: 30px; width: 800px; height: 90px; margin: 0px auto; }
