@charset "utf-8";

/*crossing browser style & default set
----------------------------------*/

* {
  font-family: "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
}

html, body {
  margin: 0;
  padding: 0;
  color: #FFF;
  font-family: "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
  font-size: 14px;
  line-height: 1.5;
  background: url(../images/bg.png) repeat-x #0f106a;
  overflow-x: hidden;
}


body, div, dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6,
pre, code, p, blockquote, th, td, form, fieldset, legend {
  margin: 0;
  padding: 0;
}

/* general style
---------------------------------*/

hr.areaDistrict { 
  display : none;
}
img {
  border: none;
  vertical-align: bottom;
}
fieldset {
}
legend {
}
acronym,
abbr {
  cursor:help;
}

/* --- for ie7: page zoom bug fix --- */
*:first-child + html body,
*:first-child + html br {
  letter-spacing: 0;
}

/* link style
---------------------------------*/

a:link {
  color: #0e106a;
  text-decoration: underline;
}
a:visited {
  color: #0e106a;
  text-decoration: underline;
}
a:hover {
  color: #ff8303;
  text-decoration: underline;
}
a:active {
  color: #ff8303;
  text-decoration: underline;
}
