@charset "UTF-8";
/* Browser Reset */
main body, main div, main img, main h1, main h2, main h3, main h4, main p, main ul, main li, main dl, main dt, main dd, main table, main caption, main td, main th, main input, main textarea, main address, main select, main form {
  margin: 0;
  padding: 0;
}
main div:after,
main dl:after,
main ul:after {
  content: ".";
  height: 0;
  clear: both;
  display: block;
  visibility: hidden;
}
main div, main dl, main ul {
  zoom: 100%;
}
main img {
  vertical-align: bottom;
}
main a {
  text-decoration: none;
}
main a, main a img {
  border: none;
}
main li {
  list-style: none;
}
main p, main h1, main h2, main h3, main h4, main h5, main h6, main a, main li, main caption, main td, main th, main dt, main dd, main input, main textarea, main select, main address {
  font-family: "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", sans-serif;
}

/* Base Styles Set */
main {
  font-size: 75%;
  color: #4e4e4e;
}
