@charset "UTF-8";
body {
    background-color: black;
    color: #ffffff;
}
#wrapper {
	margin: 0 auto;
	width: 1440px;
}
.title {
	text-align: center;
}
.img {
	position: relative;
	text-align: center;
}
.modoru {
        position: absolute;
	text-align: center;
	left: 700px;
	bottom: -65px;
	}
.hitozato {
        position: absolute;
	text-align: center;
	left: 500px;
	bottom: 100px;
	}
.room {
        position: absolute;
	text-align: center;
	left: 600px;
	bottom: 300px;
	}
.takeyama {
        position: absolute;
	text-align: center;
	left: 900px;
	bottom: 200px;
	}
.umi2 {
        position: absolute;
	text-align: center;
	left: 400px;
	bottom: 400px;
	}

/*takeyama*/
#tofu {
	position: absolute;
	left: 530px;
        bottom: 200px;
}

.tofu {
	position: absolute;
	left: 660px;
        bottom: 180px;
}

#hyo {
	position: absolute;
	right: 550px;
        bottom: 50px;
}

.hyo {
	position: absolute;
	right: 680px;
        bottom: 50px;
}

#azu {
	position: absolute;
	left: 400px;
        bottom: 140px;
}

.azu {
	position: absolute;
	left: 500px;
        bottom: 100px;
}

#tsuchi {
         position: absolute;
	 right: 600px;
         bottom: 350px;
}

.tsuchi {
         position: absolute;
	 right: 710px;
         bottom: 300px;
}

#okuri {
         position: absolute;
	 right: 350px;
         bottom: 350px;
}

.okuri {
         position: absolute;
	 right: 450px;
         bottom: 330px;
}

/*hitozato*/
#nup {
	position: absolute;
	left: 730px;
        bottom: 260px;
}

.nup {
	position: absolute;
	left: 330px;
        bottom: 220px;
}

#ushiro {
	position: absolute;
	left: 550px;
        bottom: 100px;
}

.ushiro {
	position: absolute;
	right: 340px;
        bottom: 100px;
}

#kama {
	position: absolute;
	left: 580px;
        bottom: 400px;
}

.kama {
	position: absolute;
	left: 680px;
        bottom: 330px;
}

#kyo {
	position: absolute;
	left: 400px;
        bottom: 180px;
}

.kyo {
	position: absolute;
	left: 500px;
        bottom: 180px;
}

#oboro {
        position: absolute;
	right: 330px;
        bottom: 100px;
}

.oboro {
        position: absolute;
	right: 490px;
        bottom: 80px;
}

/*room*/
#aka {
	position: absolute;
	left: 340px;
	bottom: 255px;
}

.aka {
      position:absolute;
      left: 450px;
      bottom: 270px;
      }

#un {
	position: absolute;
	right: 425px;
	bottom: 200px;
}

.un {
	position: absolute;
	right: 525px;
	bottom: 160px;
}

#makura {
	position: absolute;
	left: 500px;
	bottom: 150px;
}

.makura {
	position: absolute;
	left: 650px;
	bottom: 150px;
}

#zashiki {
	position: absolute;
	right: 540px;
	bottom: 220px;
}

.zashiki {
	position: absolute;
	right: 670px;
	bottom: 180px;
}

#tenjo {
	position: absolute;
	left: 590px;
	top: 5px;
}

.tenjo {
	position: absolute;
	left: 713px;
	top: 5px;
}

/*umi*/
#ei {
	position: absolute;
	right: 520px;
	bottom: 330px;
}

.ei {
	position: absolute;
	right: 450px;
	bottom: 90px;
}

#gyu {
	position: absolute;
	left: 400px;
	bottom: 50px;
}

.gyu {
	position: absolute;
	right: 370px;
	bottom: 50px;
}

#nin {
	position: absolute;
	left: 400px;
	bottom: 350px;
}

.nin {
	position: absolute;
	left: 598px;
	bottom: 300px;
}

#sazae {
	position: absolute;
	right: 350px;
	bottom: 250px;
}

.sazae {
	position: absolute;
	right: 500px;
	bottom: 200px;
}

#sazaekai {
           position: absolute;
	   right: 350px;
	   bottom: 200px;
	   }

#umi {
	position: absolute;
	left: 580px;
	bottom: 250px;
}

.umi {
	position: absolute;
	right: 320px;
	top: 120px;
}