@charset "UTF-8";
/* ---------------------------------------------
Reset Style
--------------------------------------------- */
* {
  margin: 0;
  padding: 0;
  font-size: 100%;
  box-sizing: border-box;
}

html {
  overflow-y: scroll;
  min-width: fit-content;
}

body {
  /* font-family: "ＭＳ Ｐゴシック", "MS PGothic", Arial, Helvetica, Verdana, sans-serif; */
  font-family: "Lucida Grande", "Lucida Sans Unicode", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Helvetica, Arial, Verdana, sans-serif;
  color: var(--color-text);
  font-size: 14px;
  line-height: 175%;
  height: 100%;
  text-align: left;
  background-color: var(--color-bg);
  letter-spacing: 0.15em;
}

* html body {
  text-align: center;
}

hr {
  display: none;
}

img {
  border: none;
  vertical-align: bottom;
}

div,
dl,
dt,
dd,
form,
input,
ul,
ol,
li,
p,
select,
textarea,
span,
th,
td,
h1,
h2,
h3,
h4,
h5,
h6,
a,
table,
tr,
tbody,
thead,
tfoot {
  margin: 0;
  padding: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: normal;
  color: var(--color-text);
}

ol,
ul {
  list-style: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

e q:before,
q:after {
  content: "";
}

abbr,
acronym {
  border: none;
}

address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
  font-style: normal;
  font-weight: normal;
}

a {
  color: var(--color-accent);
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

input,
textarea,
select {
  font-size: 100%;
  font-family: inherit;
}

input[type=submit],
input[type=button] {
  cursor: pointer;
}

input[type=text],
input[type=password],
textarea {
  border: 1px solid var(--color-border);
  padding: 2px;
}

input[type=text]:focus,
input[type=password]:focus,
textarea:focus {
  border: 1px solid var(--color-border);
}

input[type=submit],
input[type=button] {
  border: 1px solid var(--color-border);
  background: var(--color-bg);
  padding: 2px 5px;
}

input[type=submit]:hover,
input[type=button]:hover {
  background: var(--color-border);
}

input[type=submit]:active,
input[type=button]:active {
  background: var(--color-border);
}

.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  display: inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix {
  height: 1%;
}

.clearfix {
  display: block;
}

/* End hide from IE-mac */

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