@charset "UTF-8";
/*
------------------------------------------------
Style_Formatting
------------------------------------------------
*/
html, body {
  margin: 0px;
  padding: 0px;
}

h1, h2, h3, h4, h5, h6, address, img {
  margin: 0px;
  padding: 0px;
  border: 0px;
  font-style: normal;
  font-weight: normal;
}

div, blockquote, p, pre, ul, ol, li, dl, dt, dd {
  margin: 0px;
  padding: 0px;
  border: 0px;
  list-style-type: none;
}

table, caption, th, td {
  margin: 0px;
  padding: 0px;
  border: 0px;
  font-style: normal;
  font-weight: normal;
}

hr {
  margin: 0px;
  padding: 0px;
  border: 0px;
}

iframe {
  margin: 0px;
  padding: 0px;
  border: 0px;
}

form, fieldset, input, button, select, optgroup, option, textarea,
label, legend {
  margin: 0px;
  padding: 0px;
}

span, em, dfn, code, samp, kbd, var, cite, abbr, acronym, sub,
sup, q, br, ins, del, a, img, object {
  margin: 0px;
  padding: 0px;
  border: 0px;
  font-style: inherit;
  font-weight: inherit;
}

strong {
  margin: 0px;
  padding: 0px;
  border: 0px;
}

pre {
  margin: 0px;
  padding: 0px;
  clear: both;
}

* {
  font-family: 'Kozuka Gothic Pro', 'Kozuka Gothic Std', '小塚ゴシック Pro R', '小塚ゴシック Std R', 'Hiragino Gothic Pro', 'ヒラギノゴシック Pro W3',"メイリオ", Meiryo, Arial, Verdana, sans-serif;
}

textarea, input, select {
  font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
}
@media all and (-ms-high-contrast: none) {
  * {
    font-family: "メイリオ",Meiryo,"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
  }
}

input[type="submit"] {
  appearance: none;
  -webkit-appearance: none;
  }

img {
  vertical-align: bottom;
}

/*
------------------------------------------------
Style_Formatting＿HTML5
------------------------------------------------
*/
article, aside, figure, footer, header, hgroup, nav, section {
  display: block;
  margin: 0px;
  padding: 0px;
}

/*
------------------------------------------------
CSS Model
------------------------------------------------
*/
*, *:before, *:after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/*
------------------------------------------------
other
------------------------------------------------
*/
a{
  text-decoration: none;
}

a:hover {
  -ms-filter: "alpha( opacity=80 )";
  filter: alpha(opacity=80);
  opacity: 0.8;
}

table {
  border-collapse: collapse;
}


