@charset "UTF-8";
/* リセットエリア用CSS */
.reset-area {
}

/* すべてのタグをリセット */
.reset-area * {
  all: initial; /* すべてのプロパティを初期値に */
  display: revert; /* 表示プロパティは元に戻す */
  box-sizing: border-box;
}

/* リセットエリア内の基本要素のデフォルト表示を復元 */
.reset-area h1 {
  display: block;
  font-weight: bold;
  margin: 0.67em 0;
  font-size: 2em;
}

.reset-area h2 {
  display: block;
  font-weight: bold;
  margin: 0.83em 0;
  font-size: 1.5em;
}

.reset-area h3 {
  display: block;
  font-weight: bold;
  margin: 1em 0;
  font-size: 1.17em;
}

.reset-area h4 {
  display: block;
  font-weight: bold;
  margin: 1.33em 0;
  font-size: 1em;
}

.reset-area h5, .reset-area h6 {
  display: block;
  font-weight: bold;
  margin: 1.67em 0;
}

.reset-area p {
  display: block;
  margin: 1em 0;
}

.reset-area a {
  color: blue;
  text-decoration: underline;
  cursor: pointer;
}

.reset-area ul, .reset-area ol {
  display: block;
  margin: 1em 0;
  padding-left: 40px;
}

.reset-area li {
  display: list-item;
}

.reset-area ul li {
  list-style-type: disc;
}

.reset-area ol li {
  list-style-type: decimal;
}

/* テーブル要素 */
.reset-area table {
  display: table;
  border-collapse: separate;
  border-spacing: 2px;
}

.reset-area thead {
  display: table-header-group;
}

.reset-area tbody {
  display: table-row-group;
}

.reset-area tr {
  display: table-row;
}

.reset-area th, .reset-area td {
  display: table-cell;
  padding: 1px;
  border: 1px solid #ccc;
}

/* フォーム要素 */
.reset-area input, .reset-area button, .reset-area textarea, .reset-area select {
  display: inline-block;
  font-family: inherit;
  font-size: inherit;
}

.reset-area button {
  cursor: pointer;
}

/* インライン要素 */
.reset-area strong, .reset-area b {
  font-weight: bold;
}

.reset-area em, .reset-area i {
  font-style: italic;
}

.reset-area code, .reset-area pre {
  font-family: monospace;
}

.reset-area pre {
  display: block;
  white-space: pre;
  margin: 1em 0;
}

/* 画像 */
.reset-area img {
  display: inline-block;
  max-width: 100%;
  height: auto;
}