/* Generated by KompoZer */
.forkeitaiaa {
  display: none;
}
img.menu1 {
  position: absolute;
  top: 98px;
  left: 36px;
}
img.menu2 {
  position: absolute;
  top: 98px;
  left: 129px;
}
img.menu3 {
  position: absolute;
  top: 98px;
  left: 173px;
}
img.menu4 {
  position: absolute;
  top: 98px;
  left: 241px;
}
img.menu5 {
  position: absolute;
  top: 98px;
  left: 288px;
}
img.menu6 {
  position: absolute;
  top: 98px;
  left: 374px;
}
img.menu7 {
  position: absolute;
  top: 98px;
  left: 482px;
}
img.menu8 {
  position: absolute;
  top: 98px;
  left: 560px;
}
img.menu9 {
  position: absolute;
  top: 98px;
  left: 626px;
}
.footer_menu {
  font-size: 0.8em;
  margin-top: 0.5em;
  text-align: center;
  width: 725px;
}
p.foot_menu {
  font-size: 0.8em;
  margin-top: 0.5em;
  width: 730px;
  text-align: center;
}
.footer_menu1 {
  font-size: 0.8em;
  margin-left: 90px;
  margin-top: 0.5em;
}
.footer_menu2 {
  font-size: 0.8em;
  margin-top: 0.5em;
  text-align: center;
  width: 725px;
}
p {
  margin: 0px;
  line-height: 1em;
}
.img_footer {
  margin: 0px 0px 0.5em;
}
.footer_address {
  color: black;
  margin-top: 1.5em;
  font-size: 1em;
  text-align: center;
  width: 725px;
}
.copyright {
  color: black;
  margin-top: 0.5em;
  text-align: center;
  width: 725px;
}
h1.top {
  margin: 0.1em;
  font-size: 0.8em;
  color: #009900;
}
img.usagi {
  margin: 0px;
  background-color: white;
  position: absolute;
  top: 95px;
  left: 200px;
}
img.cho2 {
  position: absolute;
  top: 270px;
  left: 448px;
}
a:link {
  text-decoration: none;
}
a:visited {
  text-decoration: none;
  color: green;
  background-color: white;
}
a:hover {
  font-size: 1.2em;
  font-weight: bold;
  text-decoration: underline;
}
img.header_bar {
  position: absolute;
  top: 131px;
  left: 7px;
}
img.mail {
  position: absolute;
  top: 134px;
  left: 508px;
  z-index: 1;
}
img.nanohana6 {
  margin-top: 0em;
  margin-left: 100px;
}
h2.goannai {
  font-size: 26px;
  margin-left: 67px;
  font-weight: bold;
  margin-bottom: 1.5em;
}
h3.goannai {
  border-left: 1em solid #4f84fe;
  border-bottom: 1px solid blue;
  font-size: large;
  padding-left: 0.5em;
  margin-left: 1em;
  width: 480px;
}
p.coment1 {
  border-bottom: 1px solid blue;
  font-size: medium;
  padding-left: 0em;
  border-left-style: none;
  border-left-color: #4f84fe;
  width: 480px;
}
p.goannai {
  margin-left: 5em;
  line-height: 1.5em;
  width: 650px;
}
li.goannai {
  margin-left: 4em;
  line-height: 1.5em;
  margin-top: 5px;
  width: 650px;
}
td.cell1 {
  padding: 0.2em;
  color: black;
  background-color: #d5d5d5;
}
td.cell2 {
  padding: 0.2em;
  color: black;
  background-color: white;
}
td.cell_center {
  padding: 0.2em;
  color: black;
  background-color: white;
  text-align: center;
}
p.qa {
  border: 2px solid fuchsia;
  margin: 0px 0px 0px 55px;
  width: 600px;
  line-height: 2em;
  padding-left: 1em;
  padding-top: 0.8em;
  font-size: 13px;
  color: fuchsia;
  letter-spacing: 0.2em;
  padding-bottom: 1.2em;
}
p.q {
  background-image: url(../img/q.gif);
  margin-left: 3em;
  vertical-align: middle;
  padding-left: 3em;
  background-position:  0px 0px;
  padding-bottom: 0.6em;
  background-repeat: no-repeat;
  padding-top: 0.4em;
  margin-top: 1em;
  margin-bottom: 0px;
  font-size: 13px;
  font-weight: bold;
  color: fuchsia;
  line-height: 1.5em;
}
p.a {
  margin: 0.3em 3em 0em;
  background-image: url(../img/a.gif);
  background-repeat: no-repeat;
  padding-left: 3em;
  padding-top: 0.4em;
  padding-bottom: 0.4em;
  font-size: 13px;
  line-height: 1.5em;
}
p.qaline {
  border-style: none none dotted;
  border-color: fuchsia;
  border-width: 0px 2px 2px 0px;
  margin-left: 2em;
  width: 650px;
  background-repeat: no-repeat;
  background-position:  0px 0px;
  padding-bottom: 0.8em;
  font-size: 12px;
  text-align: right;
  left: 653px;
  margin-top: 0px;
}
p.qaline_end {
  border-style: none;
  border-color: fuchsia;
  border-width: 0px 2px 2px 0px;
  margin-left: 2em;
  width: 650px;
  background-repeat: no-repeat;
  background-position:  0px 0px;
  padding-bottom: 0.8em;
  font-size: 12px;
  text-align: right;
  left: 653px;
  margin-top: 0px;
  margin-bottom: auto;
}
span.t_tel {
  font-size: large;
  font-weight: bold;
  color: red;
  background-color: white;
}
p.small {
  font-size: 13px;
  margin-left: 85px;
  line-height: 1.5em;
  margin-top: 7px;
}
table.ichiran {
  background-color: #4f84fe;
  font-size: 14px;
  margin-left: 13px;
}
td.right {
  background-color: white;
  text-align: right;
}
span.ichirantop {
  font-size: 18px;
  font-weight: bold;
}
p.privacy {
  border-style: none;
  font-size: 15px;
  width: 674px;
  background-color: white;
  line-height: 1.3em;
  color: black;
  margin-left: 20px;
}
li.privacy3 {
  font-size: 15px;
  line-height: 1.5em;
}
p.privacy2 {
  font-size: 15px;
  line-height: 1.5em;
  margin-left: 450px;
  margin-top: 0px;
  margin-bottom: 1em;
}
img.rq_keitai {
  float: left;
  margin-right: 12px;
}
img.form_ssl {
  float: left;
}
table.form {
  color: black;
  background-color: white;
}
span.pdf {
  font-size: x-small;
  color: red;
  background-color: white;
}
h4.memo {
  margin-left: 50px;
  background-image: url(../img/memo.gif);
  background-repeat: no-repeat;
  padding-top: 0.5em;
  padding-left: 1.8em;
}
li {
  margin-left: 70px;
  line-height: 1.8em;
  margin-top: 0px;
}
p.process_center {
  border: 3px solid #4f84fe;
  line-height: 1.8em;
  margin-left: 90px;
  width: 580px;
  text-align: center;
  margin-bottom: 2em;
  padding-top: 1em;
  padding-bottom: 1em;
  margin-top: 1.5em;
}
img.top1 {
  position: absolute;
  top: 100px;
  left: 0px;
}
img.top2 {
  position: absolute;
  top: 100px;
  left: 26px;
}
img.top3 {
  position: absolute;
  top: 100px;
  left: 158px;
}
img.top4 {
  position: absolute;
  top: 100px;
  left: 166px;
}
img.top5 {
  position: absolute;
  top: 100px;
  left: 291px;
}
img.top6 {
  position: absolute;
  top: 100px;
  left: 299px;
}
img.top7 {
  position: absolute;
  top: 100px;
  left: 385px;
}
img.top8 {
  position: absolute;
  top: 100px;
  left: 393px;
}
img.top9 {
  position: absolute;
  top: 100px;
  left: 500px;
}
img.top10 {
  position: absolute;
  top: 100px;
  left: 508px;
}
img.top11 {
  position: absolute;
  top: 100px;
  left: 578px;
}
img.top12 {
  position: absolute;
  top: 100px;
  left: 586px;
}
img.staff_img {
  margin: 0.7em 1em 1.5em 2em;
  float: left;
}
p.staff {
  width: 500px;
  margin-top: 0.7em;
  margin-bottom: 3em;
  line-height: 1.3em;
  padding-top: 0.7em;
  padding-bottom: 1.5em;
  font-size: 14px;
  letter-spacing: 0.2em;
}
span.staff_t {
  color: fuchsia;
  background-color: white;
}
img.top_bar {
  position: absolute;
  top: 128px;
  z-index: 1;
}
p.top_link {
  position: absolute;
  top: 163px;
  left: 30px;
  font-size: 12px;
  z-index: 1;
  margin-top: 3px;
  padding-top: 2px;
}
p.t_sitemap {
  position: absolute;
  left: 600px;
  font-size: 12px;
  z-index: 1;
  margin-top: 3px;
  padding-top: 2px;
  top: 163px;
}
table.T_price {
  background-color: #4f84fe;
  margin-left: 120px;
}
table.schedule {
  margin-left: 2em;
  width: 650px;
  margin-bottom: 2em;
}
table.goannnai {
  margin-left: 2em;
  width: 650px;
  margin-bottom: 2em;
  background-color: #4f84fe;
}
#kidsroom {
  width: 732px;
  height: 1080px;
  position: absolute;
  top: 250px;
  left: 2px;
  background-repeat: no-repeat;
  background-image: url(../img/kidsroom.gif);
  background-position: left top;
}
#kidsroom2 {
  width: 750px;
  height: 115px;
  position: absolute;
  top: 1350px;
  left: 0px;
}
#viproom {
  background-image: url(../img/vip_room.gif);
  width: 740px;
  height: 1080px;
  position: absolute;
  top: 250px;
  left: 18px;
  background-repeat: no-repeat;
}
td.event_small {
  font-size: 13px;
  color: blue;
  background-color: white;
}
#album1 {
  top: 600px;
}
li.sisetu {
  margin-top: -1.2em;
}
p.coment2 {
  margin-left: 100px;
  font-size: small;
  line-height: 1.2em;
  margin-top: -1.2em;
  margin-bottom: 2em;
}
body {
  margin: 0;
  padding: 0;
  background-image: url(../img/bg.gif);
  background-repeat: repeat-y;
  background-color: #8cff8c;
  line-height: 1.4em;
  font-size: medium;
}
h1 {
  margin: 0;
  padding: 0;
  color: #009900;
  font-size: small;
}
#wrap {
  margin: 0;
  padding: 0 0 10pt 0px;
  width: 747px;
  background-repeat: repeat-y;
}
#cap {
  margin: 0;
  padding: 0;
  text-align: center;
}
#header {
  margin: 0;
  padding: 0 0 39pt;
  text-align: center;
}
#bread {
}
#content {
  border-color: #cc0000;
  border-width: 2px;
  padding: 0;
  margin-top: 0;
  margin-right: 0;
  margin-left: 10pt;
}
#navifoot {
  margin: 10pt 0;
  padding: 0;
  text-align: center;
}
#footer {
  margin: 0;
  padding: 0;
  text-align: center;
  color: #009900;
  font-weight: bold;
}
#navihead {
  margin: 0;
  padding: 0;
  top: 74pt;
  position: absolute;
  width: 747px;
  left: 0px;
  height: 61px;
}
#menu {
  border-color: #666666;
  border-width: 2px;
  margin: 0;
  padding: 0;
  text-align: center;
  height: 31px;
}
#menubar {
  margin: 0;
  padding: 0;
  text-align: center;
  height: 30px;
  background-image: url(../img/menu_bar.gif);
  background-position: center top;
  background-repeat: no-repeat;
  position: relative;
  top: -4px;
}
#menu ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  text-align: center;
}
#menu li {
  margin: 0;
  padding: 0 0px;
  display: inline;
}
#navifoot ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
#navifoot li {
  margin: 0 6px 0 5px;
  padding: 0 0 0 13pt;
  display: inline;
  font-size: small;
}
.clip1 {
  margin: 0;
  padding: 0;
  background-repeat: no-repeat;
  list-style-type: none;
  list-style-image: url();
  background-image: url(../img/clip1.gif);
}
.clip2 {
  margin: 0;
  padding: 0;
  background-repeat: no-repeat;
  list-style-type: none;
  list-style-image: url();
  background-image: url(../img/clip2.gif);
}
.clip3 {
  margin: 0;
  padding: 0;
  background-repeat: no-repeat;
  list-style-type: none;
  list-style-image: url();
  background-image: url(../img/clip3.gif);
}
.clip4 {
  margin: 0;
  padding: 0;
  background-repeat: no-repeat;
  list-style-type: none;
  list-style-image: url();
  background-image: url(../img/clip4.gif);
}
.clip5 {
  margin: 0;
  padding: 0 0 0 13pt;
  background-repeat: no-repeat;
  list-style-type: none;
  list-style-image: url();
  background-image: url(../img/clip5.gif);
}
.clip6 {
  margin: 0;
  padding: 0 0 0 13pt;
  background-repeat: no-repeat;
  list-style-type: none;
  list-style-image: url();
  background-image: url(../img/clip6.gif);
}
.clip7 {
  margin: 0;
  padding: 0;
  background-repeat: no-repeat;
  list-style-type: none;
  list-style-image: url();
  background-image: url(../img/clip7.gif);
}
.clip8 {
  margin: 0;
  padding: 0 0 0 10pt;
  background-repeat: no-repeat;
  list-style-type: none;
  list-style-image: url();
  background-image: url(../img/clip8.gif);
}
.logo {
}
#border {
  margin: 0;
  padding: 9pt 0 0;
  text-align: center;
  height: 13px;
}
#mail {
  margin: 0;
  padding: 0;
  position: relative;
  bottom: 28px;
  left: 497px;
  height: 0px;
}
#bread ul {
  margin: 0 0 0 20px;
  padding: 0;
  list-style-type: none;
}
#bread li {
  margin: 0;
  padding: 0 0 0 10pt;
  display: inline;
  font-size: small;
}
.husen {
  margin: 0 0 0 226px;
  padding: 0;
  text-align: center;
}
.staff1 {
  padding: 13px 60px 20px 211px;
  background-repeat: no-repeat;
  margin-left: 27px;
  height: 228px;
  background-image: url(../img/okabeppu.jpg);
}
.staff2 {
  padding: 13px 60px 20px 211px;
  background-repeat: no-repeat;
  margin-left: 27px;
  height: 228px;
  background-image: url(../img/ishizaki.jpg);
}
.staff3 {
  padding: 13px 60px 20px 211px;
  background-repeat: no-repeat;
  margin-left: 27px;
  height: 228px;
  background-image: url(../img/kanamori.jpg);
}
.staff4 {
  padding: 13px 60px 20px 211px;
  background-repeat: no-repeat;
  margin-left: 27px;
  height: 228px;
  background-image: url(../img/endo.jpg);
}
.staff5 {
  padding: 13px 60px 20px 211px;
  background-repeat: no-repeat;
  margin-left: 27px;
  height: 228px;
  background-image: url(../img/akiba.jpg);
}
.staff6 {
  padding: 13px 60px 20px 211px;
  background-repeat: no-repeat;
  margin-left: 27px;
  height: 228px;
  background-image: url(../img/okabeppu.jpg);
}
.staff7 {
  padding: 13px 60px 20px 211px;
  background-repeat: no-repeat;
  margin-left: 27px;
  height: 228px;
  background-image: url(../img/ishizaki.jpg);
}
.staff8 {
  padding: 13px 60px 20px 211px;
  background-repeat: no-repeat;
  margin-left: 27px;
  height: 228px;
  background-image: url(../img/kanamori.jpg);
}
.staff9 {
  padding: 13px 60px 20px 211px;
  background-repeat: no-repeat;
  margin-left: 27px;
  height: 228px;
  background-image: url(../img/endo.jpg);
}
