body {
	margin:0;padding:0; font-family: "メイリオ",Meiryo,"Lucida Grande","Lucida Sans Unicode","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",Helvetica,Arial,Verdana,sans-serif;
	color:#333;overflow-x: hidden;-webkit-text-size-adjust: 100%;
	line-height:1.8em;
	}

ol,ul,li {list-style:none;}
dl,dt,dd {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;margin:0;padding:0;}
p {margin:0 0 1em;padding:0;}
a , a img { overflow: hidden; color:#004899; text-decoration: none;border:none;}
a:hover,a:active { color: #004899; border:none;outline:none;}
a:hover img , a:active img {opacity:.8;border:none;outline:none;}

h1 {font-weight:bold;}
h2 {font-weight:bold;}
h3 {font-weight:bold;}
h4 {font-weight:bold;font-size:1.6em;}
img {max-width: 100%;width:auto;height: auto;display:block;margin:0 auto;}

article:after,
section:after,
div:after,
ul:after {
  content: "";
  display: block;
  clear: both;
}