@charset "utf-8";
*,
*::before,
*::after {
  margin : 0;
  padding : 0;
  box-sizing: border-box;
}

html, body, h1, h2, h3, h4, ul, ol, dl, li, dt, dd, p, div, span, img, a, table, tr, th, td {
  border: 0;
  font-weight: normal;
  font-size: 100%;
  vertical-align:baseline;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}
article, header, footer, aside, figure, figcaption, nav, section { 
  display:block;
}
body {
  line-height: 1;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
ol, ul {
  list-style: none;
  list-style-type: none;
}

html body {
    font-family: 游ゴシック, YuGothic, "Yu Gothic", "Noto Sans JP", "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro", メイリオ, Meiryo, "ＭＳ Ｐゴシック", sans-serif;
    text-align: center;
    background-color: #FFF;
    font-weight: 500;
}
img,iframe {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	vertical-align: bottom;
}
a {
    outline: none;
    color: #242829;
    text-decoration: none;
    transition: color .2s;
}
a:hover {
    color: #00168E;
}
img {
    transition: 0.3s ;
}
a:hover img {
 opacity: 0.7;
 filter: alpha(opacity=70);
 -moz-opacity: 0.7;
}
