@import url("../webfont/AkkuratPro/css/AkkuratPro.css");
@import url("../webfont/Noto_Sans_JP/css/NotoSansJP.css");
/* =======================================
reset
 ======================================= */
.add_contents div, .add_contents span, .add_contents applet, .add_contents object, .add_contents iframe, .add_contents h1, .add_contents h2, .add_contents h3, .add_contents h4, .add_contents h5, .add_contents h6, .add_contents p, .add_contents blockquote, .add_contents pre, .add_contents a, .add_contents abbr, .add_contents acronym, .add_contents address, .add_contents big, .add_contents cite, .add_contents code, .add_contents del, .add_contents dfn, .add_contents em, .add_contents font, .add_contents img, .add_contents ins, .add_contents kbd, .add_contents q, .add_contents s, .add_contents samp, .add_contents small, .add_contents strike, .add_contents strong, .add_contents sub, .add_contents sup, .add_contents tt, .add_contents var, .add_contents dl, .add_contents dt, .add_contents dd, .add_contents ol, .add_contents ul, .add_contents li, .add_contents fieldset, .add_contents form, .add_contents label, .add_contents legend, .add_contents table, .add_contents caption, .add_contents tbody, .add_contents tfoot, .add_contents thead, .add_contents tr, .add_contents th, .add_contents td {
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline;
  font-style: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
}
.add_contents img {
  vertical-align: text-bottom;
  -ms-interpolation-mode: bicubic;
}
.add_contents a {
  -webkit-tap-highlight-color: transparent;
}
.add_contents strong {
  font-weight: bold;
}
.add_contents ol, .add_contents ul {
  list-style: none;
}
.add_contents table {
  border-collapse: collapse;
  border-spacing: 0;
}
.add_contents caption, .add_contents th, .add_contents td {
  font-weight: normal;
  text-align: left;
  vertical-align: top;
}
.add_contents blockquote:before, .add_contents blockquote:after, .add_contents q:before, .add_contents q:after {
  content: "";
}
.add_contents blockquote, .add_contents q {
  quotes: "" "";
}
.add_contents option {
  padding-right: 10px;
}
.add_contents :focus {
  outline: -webkit-focus-ring-color auto 0;
}

/* ------------------------------
  HTML5 ELEMENTS
------------------------------ */
.add_contents header, .add_contents article, .add_contents aside, .add_contents section, .add_contents footer, .add_contents nav, .add_contents menu, .add_contents details, .add_contents hgroup, .add_contents summary {
  display: block;
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline;
  font-family: inherit;
  font-style: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
}

/* ------------------------------
  ohter
------------------------------ */
.add_contents * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}

/*# sourceMappingURL=reset.css.map */
