/*-------------------------------------------------------------- init
*/
* {
  margin: 0;
  padding: 0;
}
body {
  font-size: 83.3%;
  /* 91.6% 11pt */
  /* 83.3% 10pt */
}
html > body {
  font-size: 10pt;
}
html {
  overflow-y: scroll;
}
body {
  color: #4c4336;
  line-height: 1.5em;
  font-family: "MS P Gothic", sans-serif;
  font-family: "meiryo";
  text-align: center;
/*  background: #fff url('images/index/index_bg_.gif') center top;*/
  background: #fff;
}
img {
  border: none;
  vertical-align: bottom;
}
h1 {
  text-indent: -1000em;
  height: 0;
  overflow: hidden;
}

/*-------------------------------------------------------------- import
*/
@import url('clearfix.css');

/*-------------------------------------------------------------- container
*/
.container {
  margin: 0 auto;
  padding: 24px 0;
}

/*-------------------------------------------------------------- flash
*/
.flash-screen {
/*  background: url('images/index/flash_screen_.jpg') no-repeat;*/
  width: 720px;
  margin: 8px auto;
  overflow: hidden;
}

/*-------------------------------------------------------------- banner
*/
.enter-box {
/*  background: url('images/index/enter_box_bg_.jpg') repeat-y;*/
  width: 384px;
  margin: 8px auto;
  overflow: hidden;
}
a.enter {
  display: block;
  background: url('images/index/index_enter.gif') no-repeat left top;
  width: 192px;
  height: 40px;
  margin: 16px auto 8px;
  text-indent: -1000em;
  overflow: hidden;
}
a:hover.enter {
  background-position: bottom;
}
.enter-box .border {
  background: url('images/index/index_enter_border02.gif') repeat-x center top;
  height: 1px;
  margin: 8px auto 16px;
  overflow: hidden;
}
.enter-box p {
  font-size: 90%;
  margin: 16px auto;
}
.coming-soon {
  text-indent: -1000em;
  background: url('images/index/index_comingsoon.gif') no-repeat;
  width: 224px;
  height: 40px;
  margin: 16px auto 8px;
  overflow: hidden;
}

/*-------------------------------------------------------------- copyright
*/
.copyright {
  color: #4c4336;
  font-family: "Times New Roman";
  font-size: 100%;
  font-weight: bold;
  margin: 8px auto;
}
.copyright span {color: #b25f36;}



