@charset 'utf-8';

/* リセット
---------------------------------------------------- */
body,
header,
footer,
section,
div,
div,
ul,
ol,
li,
dl,
dt,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
p,
a,
pre,
em,
form,
fieldset,
input,
textarea,
blockquote,
th,
td,
iframe {
  font-size: 100%;   font-style: normal;

  margin: 0;  padding: 0;  list-style-type: none;  text-align: justify;  text-decoration: none;  text-justify: distribute;
}

img {
  line-height: 0;  margin: 0;  padding: 0;   vertical-align: top;

  border-style: none;
}

a img {
  border-style: none;
}

br {
  letter-spacing: normal;
}


/* フォント
---------------------------------------------------- */
body {
  font-family: Osaka,'ＭＳ Ｐゴシック','MS PGothic',Sans-Serif;  font-size: 14px;  line-height: 1.5;  letter-spacing: 0;  color: #333;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  line-height: 180%;
}

table {
  font-size: 100%;
}

a:link {
  text-decoration: underline;  color: #39c;
}

a:visited {
  text-decoration: underline;  color: #39c;
}

a:hover {
  text-decoration: none;  color: #39c;
}


/* プリント
---------------------------------------------------- */
@media print {
  body {
    _zoom: 80%; /*WinIE only */
  }
}
