@charset "UTF-8";

/* postcard page
-----------------------------------------------------------------------------*/
h2#titlePostcard {
  margin-left: 65px;
  margin-top: -18px;
  background: url(../img/title_postcard_BG.gif);
  height: 208px;
  width: 714px;
}
h2#titlePostcard img{
  margin-left: 290px;
  padding-top: 15px;
}

ul#gallery {
  background: url(../img/postcard_list_BG.gif) no-repeat 0px 0px;
  height: 1500px;
  width: 774px;
  margin-left: 28px;
  position: relative;
  margin-top: -65px;
}

/* postcard individual
-----------------------------------------------------------------------------*/
#kasaonna{
  position: absolute;
  left: 395px;
  top: 1280px;
  z-index: 31;
}

#coffeeonna{
  position: absolute;
  left: 400px;
  top: 1340px;
  z-index: 30;
}


#titleBird{
  position: absolute;
  left: 220px;
  top: -95px;
  z-index: 29;
}

#flamenco {
  position: absolute;
  height: 222px;
  width: 452px;
  left: 170px;
  top: 0px;
  z-index: 28;
}

#arabianLeft {
  position: absolute;
  height: 393px;
  width: 278px;
  left: 45px;
  top: 120px;
  z-index: 27;
}

#toris {
  position: absolute;
  height: 417px;
  width: 423px;
  left: 350px;
  top: 20px;
  z-index: 26;
}

#waterTree {
  position: absolute;
  height: 207px;
  width: 251px;
  left: 90px;
  top: 310px;
  z-index: 25;
}

#yumetubo {
  position: absolute;
  height: 274px;
  width: 288px;
  left: 285px;
  top: 370px;
  z-index: 24;
}

#shawl {
  position: absolute;
  height: 275px;
  width: 281px;
  left: 440px;
  top: 300px;
  z-index: 23;
}

#arabianRight {
  position: absolute;
  height: 154px;
  width: 193px;
  left: 190px;
  top: 550px;
  z-index: 22;
}

#dancetsubo {
  position: absolute;
  height: 159px;
  width: 174px;
  left: 330px;
  top: 610px;
  z-index: 21;
}

#kinoko {
  position: absolute;
  height: 145px;
  width: 171px;
  left: 480px;
  top: 590px;
  z-index: 20;
}

#hanabi {
  position: absolute;
  height: 92px;
  width: 153px;
  left: 250px;
  top: 750px;
  z-index: 19;
}

#mahoulamp {
  position: absolute;
  height: 108px;
  width: 130px;
  left: 400px;
  top: 700px;
  z-index: 18;
}

#tori {
  position: absolute;
  height: 87px;
  width: 140px;
  left: 335px;
  top: 790px;
  z-index: 17;
}

#happa {
  position: absolute;
  height: 80px;
  width: 111px;
  left: 430px;
  top: 810px;
  z-index: 16;
}

#ametsuchi {
  position: absolute;
  height: 89px;
  width: 107px;
  left: 290px;
  top: 890px;
  z-index: 15;
}

#saboten {
  position: absolute;
  height: 82px;
  width: 98px;
  left: 395px;
  top: 910px;
  z-index: 14;
}

#buil {
  position: absolute;
  height: 102px;
  width: 111px;
  left: 320px;
  top: 970px;
  z-index: 13;
}

#zassou {
  position: absolute;
  height: 66px;
  width: 100px;
  left: 420px;
  top: 1010px;
  z-index: 12;
}

#mahoutsubo {
  position: absolute;
  height: 63px;
  width: 88px;
  left: 380px;
  top: 1060px;
  z-index: 11;
}

#mahoujutan {
  position: absolute;
  height: 59px;
  width: 84px;
  left: 350px;
  top: 1110px;
  z-index: 10;
}

#kazetoki1 {
  position: absolute;
  height: 48px;
  width: 59px;
  left: 395px;
  top: 1160px;
  z-index: 9;
}

#taiji {
  position: absolute;
  height: 34px;
  width: 38px;
  left: 365px;
  top: 1200px;
  z-index: 8;
}

#otorei {
  position: absolute;
  height: 33px;
  width: 43px;
  left: 390px;
  top: 1240px;
  z-index: 7;
}

#kazetoki2 {
  position: absolute;
  height: 23px;
  width: 33px;
  left: 370px;
  top: 1280px;
  z-index: 6;
}

#jigazo {
  position: absolute;
  height: 19px;
  width: 33px;
  left: 385px;
  top: 1320px;
  z-index: 5;
}

#tenteli {
  position: absolute;
  height: 18px;
  width: 29px;
  left: 370px;
  top: 1350px;
  z-index: 4;
}

#tsubootoko {
  position: absolute;
  height: 25px;
  width: 31px;
  left: 385px;
  top: 1373px;
  z-index: 3;
}

#torigargen {
  position: absolute;
  height: 28px;
  width: 27px;
  left: 375px;
  top: 1410px;
  z-index: 2;
}

#tsuboki {
  position: absolute;
  height: 33px;
  width: 18px;
  left: 377px;
  top: 1442px;
  z-index: 1;
}

#shopInfo {
  position: absolute;
  left: 80px;
  top: 980px;
  height: 183px;
  width: 143px;
}

#order {
  position: absolute;
  left: 550px;
  top: 1460px;
  height: 156px;
  width: 166px;
}

#tsuhanhou {  
position: absolute;
  left: 90px;
  top: 1460px;
  height: 206px;
  width: 189px;
}


/* postcard individual finish !!
-----------------------------------------------------------------------------*/
#mountain {
  background: url(../img/mountai.gif) no-repeat 0px 0px;
  height: 214px;
  width: 735px;
  margin-left: 50px;
  margin-bottom: 10px;
}
