@charset "UTF-8";/*! v1.0.0 */
*, ::after, ::before {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box
}
:-moz-submit-invalid, :-moz-ui-invalid, :invalid {
box-shadow:none
}
abbr, address, article, aside, audio, b, blockquote, body, body div, caption, cite, code, dd, del, details, dfn, dl, dt, em, fieldset, figure, footer, form, h1, h2, h3, h4, h5, h6, header, html, i, iframe, img, ins, kbd, label, legend, li, main, mark, menu, nav, object, ol, p, pre, q, samp, section, small, span, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, ul, var, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font-weight: inherit;
  vertical-align: baseline;
  background: 0 0
}
article, aside, details, figure, footer, header, main, nav, section, summary {
  display: block
}
html {
  box-sizing: border-box
}
*, :after, :before {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box
}
embed, img, object {
  max-width: 100%
}
html {
  overflow-y: scroll
}
ul {
  list-style: none
}
blockquote, q {
  quotes: none
}
blockquote:after, blockquote:before, q:after, q:before {
  content: '';
  content: none
}
a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: 0 0
}
del {
  text-decoration: line-through
}
abbr[title], dfn[title] {
  border-bottom: 1px dotted #000;
  cursor: help
}
table {
  border-collapse: collapse;
  border-spacing: 0
}
th {
  font-weight: inherit;
  vertical-align: bottom
}
td {
  font-weight: inherit;
  vertical-align: top
}
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0
}
input, select {
  vertical-align: middle;
  font-size: 1em
}
pre {
  white-space: pre;
  white-space: pre-wrap;
  white-space: pre-line;
  word-wrap: break-word
}
input[type=radio] {
  vertical-align: text-bottom
}
input[type=checkbox] {
  vertical-align: bottom
}
.ie7 input[type=checkbox] {
  vertical-align: baseline
}
.ie6 input {
  vertical-align: text-bottom
}
table {
  font-size: inherit
}
small {
  font-size: 80%
}
b, strong {
  font-weight: 700
}
em, i {
  font-style: italic
}
td, td img {
  vertical-align: top
}
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  ertical-align: baseline
}
sup {
  top: -.5em
}
sub {
  bottom: -.25em
}
code, kbd, pre, samp {
  font-family: monospace, sans-serif
}
.clickable, button, input[type=button], input[type=file], input[type=submit], label {
  cursor: pointer
}
button, input, select, textarea {
  margin: 0
}
button, input[type=button] {
  width: auto;
  overflow: visible
}
.ie7 img {
  -ms-interpolation-mode: bicubic
}
html {
  font-size: 62.5%
}
.text-align--center {
  text-align: center!important
}
.text-align--right {
  text-align: right!important
}
.text-align--left {
  text-align: left!important
}
.vertical-align--baseline {
  vertical-align: baseline!important
}
.vertical-align--top {
  vertical-align: top!important
}
.vertical-align--middle {
  vertical-align: middle!important
}
.vertical-align--bottom {
  vertical-align: bottom!important
}
.vertical-align--text-bottom {
  vertical-align: text-bottom!important
}
.vertical-align--text-top {
  vertical-align: text-top!important
}
.vertical-align--middle, .vertical-align--middle td, .vertical-align--middle th {
  vertical-align: middle!important
}
.vertical-align--top, .vertical-align--top td, .vertical-align--top th {
  vertical-align: top!important
}
.vertical-align--bottom, .vertical-align--bottom td, .vertical-align--bottom th {
  vertical-align: bottom!important
}
.link-triangle a, .link-triangle--bottom a, .link-triangle--left a, .link-triangle--right a, .link-triangle--top a, a.link-triangle, a.link-triangle--bottom, a.link-triangle--left, a.link-triangle--right, a.link-triangle--top {
  position: relative;
  padding-left: .75em
}
.link-triangle a::before, .link-triangle--bottom a::before, .link-triangle--left a::before, .link-triangle--right a::before, .link-triangle--top a::before, a.link-triangle--bottom::before, a.link-triangle--left::before, a.link-triangle--right::before, a.link-triangle--top::before, a.link-triangle::before {
  display: block;
  position: absolute;
  content: "";
  top: 50%;
  left: 0;
  width: 0;
  height: 0;
  margin-top: -.2em;
  border-style: solid;
  border-width: .2em 0 .2em .25em;
  border-color: transparent transparent transparent #000
}
.link-triangle a::before, a.link-triangle::before {
  -webkit-transform: rotate(0);
  transform: rotate(0)
}
.link-triangle--top a::before, a.link-triangle--top::before {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg)
}
.link-triangle--left a::before, a.link-triangle--left::before {
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg)
}
.link-triangle--bottom a::before, a.link-triangle--bottom::before {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg)
}
.link-triangle--right a::before, a.link-triangle--right::before {
  -webkit-transform: rotate(0);
  transform: rotate(0)
}
.link-arrow a, .link-arrow--bottom a, .link-arrow--left a, .link-arrow--right a, .link-arrow--top a, a.link-arrow, a.link-arrow--bottom, a.link-arrow--left, a.link-arrow--right, a.link-arrow--top {
  position: relative;
  padding-left: .75em
}
.link-arrow a::before, .link-arrow--bottom a::before, .link-arrow--left a::before, .link-arrow--right a::before, .link-arrow--top a::before, a.link-arrow--bottom::before, a.link-arrow--left::before, a.link-arrow--right::before, a.link-arrow--top::before, a.link-arrow::before {
  display: block;
  position: absolute;
  content: "";
  top: 50%;
  left: 0;
  width: .4em;
  height: .4em;
  line-height: 1;
  margin-top: -.2em;
  border-top: 1px solid #000;
  border-left: 1px solid transparent;
  border-bottom: 1px solid transparent;
  border-right: 1px solid #000
}
.link-arrow a::before, a.link-arrow::before {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg)
}
.link-arrow--top a::before, a.link-arrow--top::before {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg)
}
.link-arrow--left a::before, a.link-arrow--left::before {
  -webkit-transform: rotate(-135deg);
  transform: rotate(-135deg)
}
.link-arrow--bottom a::before, a.link-arrow--bottom::before {
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg)
}
.link-arrow--right a::before, a.link-arrow--right::before {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg)
}
.column, .column--2, .column--3, .column--4, .column--equal-width {
  display: flex;
  flex-wrap: wrap;
  margin-left: -1em;
  margin-right: -1em
}
.column__cell {
  padding-left: 1em;
  padding-right: 1em
}
.column--equal-width {
  flex-wrap: nowrap
}
.column--equal-width .column__cell {
  padding-left: 1em;
  padding-right: 1em;
  flex-grow: 1;
  flex-basis: 100%
}
.column--2 .column__cell, .column--2 .column__cell--2of1 {
  padding-left: 1em;
  padding-right: 1em;
  flex-basis: 50%;
  width: 50%
}
.column--2 .column__cell--2of2 {
  padding-left: 1em;
  padding-right: 1em;
  flex-basis: 100%;
  width: 100%
}
.column--3 .column__cell, .column--3 .column__cell--3of1 {
  padding-left: 1em;
  padding-right: 1em;
  flex-basis: 33.3333%;
  width: 33.3333%
}
.column--3 .column__cell--3of2 {
  padding-left: 1em;
  padding-right: 1em;
  flex-basis: 66.6666%;
  width: 66.6666%
}
.column--3 .column__cell--3of3 {
  padding-left: 1em;
  padding-right: 1em;
  flex-basis: 100%;
  width: 100%
}
.column--4 .column__cell, .column--4 .column__cell--4of1 {
  padding-left: 1em;
  padding-right: 1em;
  flex-basis: 25%;
  width: 25%
}
.column--4 .column__cell--4of2 {
  padding-left: 1em;
  padding-right: 1em;
  flex-basis: 50%;
  width: 50%
}
.column--4 .column__cell--4of3 {
  padding-left: 1em;
  padding-right: 1em;
  flex-basis: 75%;
  width: 75%
}
.column--4 .column__cell--4of4 {
  padding-left: 1em;
  padding-right: 1em;
  flex-basis: 100%;
  width: 100%
}
.column-responsive, .column-responsive--2, .column-responsive--3, .column-responsive--4, .column-responsive--equal-width {
  display: block;
  margin-left: 0;
  margin-right: 0
}
.column-responsive .column__cell, .column-responsive--2 .column__cell, .column-responsive--3 .column__cell, .column-responsive--4 .column__cell, .column-responsive--equal-width .column__cell {
  padding-left: 0;
  padding-right: 0
}
.column-responsive--equal-width .column__cell {
  padding-left: 0;
  padding-right: 0
}
.column-responsive--2 .column__cell, .column-responsive--2 .column__cell--2of1 {
  padding-left: 0;
  padding-right: 0
}
.column-responsive--2 .column__cell--2of2 {
  padding-left: 0;
  padding-right: 0
}
.column-responsive--3 .column__cell, .column-responsive--3 .column__cell--3of1 {
  padding-left: 0;
  padding-right: 0
}
.column-responsive--3 .column__cell--3of2 {
  padding-left: 0;
  padding-right: 0
}
.column-responsive--3 .column__cell--3of3 {
  padding-left: 0;
  padding-right: 0
}
.column-responsive--4 .column__cell, .column-responsive--4 .column__cell--4of1 {
  padding-left: 0;
  padding-right: 0
}
.column-responsive--4 .column__cell--4of2 {
  padding-left: 0;
  padding-right: 0
}
.column-responsive--4 .column__cell--4of3 {
  padding-left: 0;
  padding-right: 0
}
.column-responsive--4 .column__cell--4of4 {
  padding-left: 0;
  padding-right: 0
}

@media print, screen and (min-width:768px) {
.column-responsive, .column-responsive--2, .column-responsive--3, .column-responsive--4, .column-responsive--equal-width {
  display: flex;
  flex-wrap: wrap;
  margin-left: -1em;
  margin-right: -1em
}
.column-responsive__cell {
  padding-left: 1em;
  padding-right: 1em
}
.column-responsive--equal-width {
  display: flex;
  flex-wrap: wrap;
  margin-left: -1em;
  margin-right: -1em;
  flex-wrap: nowrap
}
.column-responsive--equal-width .column__cell {
  padding-left: 1em;
  padding-right: 1em;
  flex-grow: 1;
  flex-basis: 100%
}
.column-responsive--2 {
  display: flex;
  flex-wrap: wrap;
  margin-left: -1em;
  margin-right: -1em
}
.column-responsive--2 .column-responsive__cell--2of1, .column-responsive--2 .column__cell {
  padding-left: 1em;
  padding-right: 1em;
  flex-basis: 50%;
  width: 50%
}
.column-responsive--2 .column-responsive__cell--2of2 {
  padding-left: 1em;
  padding-right: 1em;
  flex-basis: 100%;
  width: 100%
}
.column-responsive--3 {
  display: flex;
  flex-wrap: wrap;
  margin-left: -1em;
  margin-right: -1em
}
.column-responsive--3 .column-responsive__cell--3of1, .column-responsive--3 .column__cell {
  padding-left: 1em;
  padding-right: 1em;
  flex-basis: 33.3333%;
  width: 33.3333%
}
.column-responsive--3 .column-responsive__cell--3of2 {
  padding-left: 1em;
  padding-right: 1em;
  flex-basis: 66.6666%;
  width: 66.6666%
}
.column-responsive--3 .column-responsive__cell--3of3 {
  padding-left: 1em;
  padding-right: 1em;
  flex-basis: 100%;
  width: 100%
}
.column-responsive--4 {
  display: flex;
  flex-wrap: wrap;
  margin-left: -1em;
  margin-right: -1em
}
.column-responsive--4 .column-responsive__cell--4of1, .column-responsive--4 .column__cell {
  padding-left: 1em;
  padding-right: 1em;
  flex-basis: 25%;
  width: 25%
}
.column-responsive--4 .column-responsive__cell--4of2 {
  padding-left: 1em;
  padding-right: 1em;
  flex-basis: 50%;
  width: 50%
}
.column-responsive--4 .column-responsive__cell--4of3 {
  padding-left: 1em;
  padding-right: 1em;
  flex-basis: 75%;
  width: 75%
}
.column-responsive--4 .column-responsive__cell--4of4 {
  padding-left: 1em;
  padding-right: 1em;
  flex-basis: 100%;
  width: 100%
}
}
.input-ui button, .input-ui input, .input-ui select, .input-ui textarea {
  margin: 0;
  padding: 0;
  background: 0 0;
  background-color: transparent;
  border: none;
  border-radius: 0;
  outline: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  font-size: 1em;
  line-height: 28px;
  text-indent: .01px;
  text-overflow: "";
  font-family: inherit;
  font-weight: inherit;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box
}
.input-ui select::-ms-expand {
display:none
}
.input-ui .input-ui__select {
  display: block;
  padding: 0;
  margin: 0;
  border: solid 1px #ddd;
  border-radius: 4px;
  position: relative;
  overflow: hidden
}
.input-ui .input-ui__select select {
  display: block;
  width: 100%;
  padding: .5em 2em .5em 1em;
  margin: 0;
  font-size: 1em;
  line-height: 28px
}
.input-ui .input-ui__select::before {
  display: block;
  position: absolute;
  content: "";
  top: 50%;
  right: 1em;
  width: .6em;
  height: .6em;
  line-height: 1;
  margin-top: -.3em;
  border-top: 1px solid #000;
  border-left: 1px solid transparent;
  border-bottom: 1px solid transparent;
  border-right: 1px solid #000;
  transform: rotate(135deg);
  pointer-events: none
}
.input-ui .input-ui__select--multiple {
  display: block;
  padding: 0;
  margin: 0;
  border: solid 1px #ddd;
  border-radius: 4px;
  position: relative;
  overflow: hidden
}
.input-ui .input-ui__select--multiple select {
  display: block;
  width: 100%;
  padding: .5em 2em .5em 1em;
  margin: 0;
  font-size: 1em;
  line-height: 28px
}
.input-ui button.input-ui__button, .input-ui input.input-ui__button {
  display: block;
  padding: .5em 1em;
  margin: 0;
  border: solid 1px #ddd;
  border-radius: 4px;
  font-size: 1em;
  line-height: 28px;
  position: relative;
  overflow: hidden
}
.input-ui input.input-ui__text, .input-ui textarea.input-ui__textarea {
  display: block;
  padding: .5em 1em;
  margin: 0;
  border: solid 1px #ddd;
  border-radius: 4px;
  font-size: 1em;
  line-height: 28px;
  position: relative;
  overflow: hidden
}
.input-ui textarea.input-ui__textarea {
  height: 4em
}
.input-reset button, .input-reset input, .input-reset select, .input-reset textarea {
  margin: 0;
  padding: 0;
  background: 0 0;
  background-color: transparent;
  border: none;
  border-radius: 0;
  outline: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  font-size: 1em;
  line-height: 28px;
  text-indent: .01px;
  text-overflow: "";
  font-family: inherit;
  font-weight: inherit;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box
}
.input-reset select::-ms-expand {
display:none
}
.list-style--circle, .list-style--cjk-ideographic, .list-style--decimal, .list-style--decimal-zero, .list-style--disc, .list-style--hiragana, .list-style--hiragana-iroha, .list-style--katakana, .list-style--katakana-iroha, .list-style--lower-alpha, .list-style--lower-roman, .list-style--none, .list-style--square, .list-style--upper-alpha, .list-style--upper-roman {
  margin-left: 2em!important;
  list-style-position: outside;
  text-indent: 0
}
.list-style--circle>li {
  list-style-type: circle
}
.list-style--disc>li {
  list-style-type: disc
}
.list-style--square>li {
  list-style-type: square
}
.list-style--decimal>li {
  list-style-type: decimal
}
.list-style--decimal-zero>li {
  list-style-type: decimal-leading-zero
}
.list-style--lower-roman>li {
  list-style-type: lower-roman
}
.list-style--upper-roman>li {
  list-style-type: upper-roman
}
.list-style--lower-alpha>li {
  list-style-type: lower-alpha
}
.list-style--upper-alpha>li {
  list-style-type: upper-alpha
}
.list-style--cjk-ideographic>li {
  list-style-type: cjk-ideographic
}
.list-style--hiragana>li {
  list-style-type: hiragana
}
.list-style--hiragana-iroha li {
  list-style-type: hiragana-iroha
}
.list-style--katakana>li {
  list-style-type: katakana
}
.list-style--katakana-iroha>li {
  list-style-type: katakana-iroha
}
.list-style--none>li {
  list-style: none
}
.list-style__peculiar, .list-style__peculiar--brackets-decimal, .list-style__peculiar--brackets-hiragana, .list-style__peculiar--brackets-hiragana-iroha, .list-style__peculiar--brackets-katakana, .list-style__peculiar--brackets-katakana-iroha, .list-style__peculiar--brackets-loweralpha, .list-style__peculiar--brackets-lowerroman, .list-style__peculiar--brackets-upperalpha, .list-style__peculiar--brackets-upperroman, .list-style__peculiar--character_circle-decimal, .list-style__peculiar--character_round-decimal, .list-style__peculiar--dot-decimal, .list-style__peculiar--dot-hiragana, .list-style__peculiar--dot-hiragana-iroha, .list-style__peculiar--dot-katakana, .list-style__peculiar--dot-katakana-iroha, .list-style__peculiar--dot-loweralpha, .list-style__peculiar--dot-lowerroman, .list-style__peculiar--dot-upperalpha, .list-style__peculiar--dot-upperroman, .list-style__peculiar--original, .list-style__peculiar--side-brackets-decimal, .list-style__peculiar--side-brackets-hiragana, .list-style__peculiar--side-brackets-hiragana-iroha, .list-style__peculiar--side-brackets-katakana, .list-style__peculiar--side-brackets-katakana-iroha, .list-style__peculiar--side-brackets-loweralpha, .list-style__peculiar--side-brackets-lowerroman, .list-style__peculiar--side-brackets-upperalpha, .list-style__peculiar--side-brackets-upperroman {
  margin-left: 2em!important
}
.list-style__peculiar--brackets-decimal>li, .list-style__peculiar--brackets-hiragana-iroha>li, .list-style__peculiar--brackets-hiragana>li, .list-style__peculiar--brackets-katakana-iroha>li, .list-style__peculiar--brackets-katakana>li, .list-style__peculiar--brackets-loweralpha>li, .list-style__peculiar--brackets-lowerroman>li, .list-style__peculiar--brackets-upperalpha>li, .list-style__peculiar--brackets-upperroman>li, .list-style__peculiar--character_circle-decimal>li, .list-style__peculiar--character_round-decimal>li, .list-style__peculiar--dot-decimal>li, .list-style__peculiar--dot-hiragana-iroha>li, .list-style__peculiar--dot-hiragana>li, .list-style__peculiar--dot-katakana-iroha>li, .list-style__peculiar--dot-katakana>li, .list-style__peculiar--dot-loweralpha>li, .list-style__peculiar--dot-lowerroman>li, .list-style__peculiar--dot-upperalpha>li, .list-style__peculiar--dot-upperroman>li, .list-style__peculiar--original>li, .list-style__peculiar--side-brackets-decimal>li, .list-style__peculiar--side-brackets-hiragana-iroha>li, .list-style__peculiar--side-brackets-hiragana>li, .list-style__peculiar--side-brackets-katakana-iroha>li, .list-style__peculiar--side-brackets-katakana>li, .list-style__peculiar--side-brackets-loweralpha>li, .list-style__peculiar--side-brackets-lowerroman>li, .list-style__peculiar--side-brackets-upperalpha>li, .list-style__peculiar--side-brackets-upperroman>li, .list-style__peculiar>li {
  list-style-type: none;
  list-style-position: inside;
  text-indent: -2em
}
.list-style__peculiar--brackets-decimal>li::before, .list-style__peculiar--brackets-hiragana-iroha>li::before, .list-style__peculiar--brackets-hiragana>li::before, .list-style__peculiar--brackets-katakana-iroha>li::before, .list-style__peculiar--brackets-katakana>li::before, .list-style__peculiar--brackets-loweralpha>li::before, .list-style__peculiar--brackets-lowerroman>li::before, .list-style__peculiar--brackets-upperalpha>li::before, .list-style__peculiar--brackets-upperroman>li::before, .list-style__peculiar--character_circle-decimal>li::before, .list-style__peculiar--character_round-decimal>li::before, .list-style__peculiar--dot-decimal>li::before, .list-style__peculiar--dot-hiragana-iroha>li::before, .list-style__peculiar--dot-hiragana>li::before, .list-style__peculiar--dot-katakana-iroha>li::before, .list-style__peculiar--dot-katakana>li::before, .list-style__peculiar--dot-loweralpha>li::before, .list-style__peculiar--dot-lowerroman>li::before, .list-style__peculiar--dot-upperalpha>li::before, .list-style__peculiar--dot-upperroman>li::before, .list-style__peculiar--original>li::before, .list-style__peculiar--side-brackets-decimal>li::before, .list-style__peculiar--side-brackets-hiragana-iroha>li::before, .list-style__peculiar--side-brackets-hiragana>li::before, .list-style__peculiar--side-brackets-katakana-iroha>li::before, .list-style__peculiar--side-brackets-katakana>li::before, .list-style__peculiar--side-brackets-loweralpha>li::before, .list-style__peculiar--side-brackets-lowerroman>li::before, .list-style__peculiar--side-brackets-upperalpha>li::before, .list-style__peculiar--side-brackets-upperroman>li::before, .list-style__peculiar>li::before {
  display: inline-block;
  width: 2em;
  text-indent: 0
}
.list-style__peculiar--original>li {
  counter-increment: cnt_brackets-decimal
}
.list-style__peculiar--original>li::before {
  display: none
}
.list-style__peculiar--original .list-style__peculiar--original__mark {
  display: inline-block;
  width: 2em;
  text-indent: 0
}
.list-style__peculiar--brackets-decimal {
  counter-reset: cnt_brackets-decimal 0
}
.list-style__peculiar--brackets-decimal>li {
  counter-increment: cnt_brackets-decimal
}
.list-style__peculiar--brackets-decimal>li::before {
  content: "(" counter(cnt_brackets-decimal) ") "
}
.list-style__peculiar--brackets-lowerroman {
  counter-reset: cnt_brackets-lowerroman 0
}
.list-style__peculiar--brackets-lowerroman>li {
  counter-increment: cnt_brackets-lowerroman
}
.list-style__peculiar--brackets-lowerroman>li::before {
  content: "(" counter(cnt_brackets-lowerroman, lower-roman) ") "
}
.list-style__peculiar--brackets-upperroman {
  counter-reset: cnt_brackets-upperroman 0
}
.list-style__peculiar--brackets-upperroman>li {
  counter-increment: cnt_brackets-upperroman
}
.list-style__peculiar--brackets-upperroman>li::before {
  content: "(" counter(cnt_brackets-upperroman, upper-roman) ") "
}
.list-style__peculiar--brackets-loweralpha {
  counter-reset: cnt_brackets-loweralpha 0
}
.list-style__peculiar--brackets-loweralpha>li {
  counter-increment: cnt_brackets-loweralpha
}
.list-style__peculiar--brackets-loweralpha>li::before {
  content: "(" counter(cnt_brackets-loweralpha, lower-alpha) ") "
}
.list-style__peculiar--brackets-upperalpha {
  counter-reset: cnt_brackets-upperalpha 0
}
.list-style__peculiar--brackets-upperalpha>li {
  counter-increment: cnt_brackets-upperalpha
}
.list-style__peculiar--brackets-upperalpha>li::before {
  content: "(" counter(cnt_brackets-upperalpha, upper-alpha) ") "
}
.list-style__peculiar--brackets-hiragana>li:nth-child(1):before {
  content: "(あ)"
}
.list-style__peculiar--brackets-hiragana>li:nth-child(2):before {
  content: "(い)"
}
.list-style__peculiar--brackets-hiragana>li:nth-child(3):before {
  content: "(う)"
}
.list-style__peculiar--brackets-hiragana>li:nth-child(4):before {
  content: "(え)"
}
.list-style__peculiar--brackets-hiragana>li:nth-child(5):before {
  content: "(お)"
}
.list-style__peculiar--brackets-hiragana>li:nth-child(6):before {
  content: "(か)"
}
.list-style__peculiar--brackets-hiragana>li:nth-child(7):before {
  content: "(き)"
}
.list-style__peculiar--brackets-hiragana>li:nth-child(8):before {
  content: "(く)"
}
.list-style__peculiar--brackets-hiragana>li:nth-child(9):before {
  content: "(け)"
}
.list-style__peculiar--brackets-hiragana>li:nth-child(10):before {
  content: "(こ)"
}
.list-style__peculiar--brackets-hiragana>li:nth-child(11):before {
  content: "(さ)"
}
.list-style__peculiar--brackets-hiragana>li:nth-child(12):before {
  content: "(し)"
}
.list-style__peculiar--brackets-hiragana>li:nth-child(13):before {
  content: "(す)"
}
.list-style__peculiar--brackets-hiragana>li:nth-child(14):before {
  content: "(せ)"
}
.list-style__peculiar--brackets-hiragana>li:nth-child(15):before {
  content: "(そ)"
}
.list-style__peculiar--brackets-hiragana>li:nth-child(16):before {
  content: "(た)"
}
.list-style__peculiar--brackets-hiragana>li:nth-child(17):before {
  content: "(ち)"
}
.list-style__peculiar--brackets-hiragana>li:nth-child(18):before {
  content: "(つ)"
}
.list-style__peculiar--brackets-hiragana>li:nth-child(19):before {
  content: "(て)"
}
.list-style__peculiar--brackets-hiragana>li:nth-child(20):before {
  content: "(と)"
}
.list-style__peculiar--brackets-hiragana>li:nth-child(21):before {
  content: "(な)"
}
.list-style__peculiar--brackets-hiragana>li:nth-child(22):before {
  content: "(に)"
}
.list-style__peculiar--brackets-hiragana>li:nth-child(23):before {
  content: "(ぬ)"
}
.list-style__peculiar--brackets-hiragana>li:nth-child(24):before {
  content: "(ね)"
}
.list-style__peculiar--brackets-hiragana>li:nth-child(25):before {
  content: "(の)"
}
.list-style__peculiar--brackets-hiragana>li:nth-child(26):before {
  content: "(は)"
}
.list-style__peculiar--brackets-hiragana>li:nth-child(27):before {
  content: "(ひ)"
}
.list-style__peculiar--brackets-hiragana>li:nth-child(28):before {
  content: "(ふ)"
}
.list-style__peculiar--brackets-hiragana>li:nth-child(29):before {
  content: "(へ)"
}
.list-style__peculiar--brackets-hiragana>li:nth-child(30):before {
  content: "(ほ)"
}
.list-style__peculiar--brackets-hiragana>li:nth-child(31):before {
  content: "(ま)"
}
.list-style__peculiar--brackets-hiragana>li:nth-child(32):before {
  content: "(み)"
}
.list-style__peculiar--brackets-hiragana>li:nth-child(33):before {
  content: "(む)"
}
.list-style__peculiar--brackets-hiragana>li:nth-child(34):before {
  content: "(め)"
}
.list-style__peculiar--brackets-hiragana>li:nth-child(35):before {
  content: "(も)"
}
.list-style__peculiar--brackets-hiragana>li:nth-child(36):before {
  content: "(や)"
}
.list-style__peculiar--brackets-hiragana>li:nth-child(37):before {
  content: "(ゆ)"
}
.list-style__peculiar--brackets-hiragana>li:nth-child(38):before {
  content: "(よ)"
}
.list-style__peculiar--brackets-hiragana>li:nth-child(39):before {
  content: "(ら)"
}
.list-style__peculiar--brackets-hiragana>li:nth-child(40):before {
  content: "(り)"
}
.list-style__peculiar--brackets-hiragana>li:nth-child(41):before {
  content: "(る)"
}
.list-style__peculiar--brackets-hiragana>li:nth-child(42):before {
  content: "(れ)"
}
.list-style__peculiar--brackets-hiragana>li:nth-child(43):before {
  content: "(ろ)"
}
.list-style__peculiar--brackets-hiragana>li:nth-child(44):before {
  content: "(わ)"
}
.list-style__peculiar--brackets-hiragana>li:nth-child(45):before {
  content: "(を)"
}
.list-style__peculiar--brackets-hiragana>li:nth-child(46):before {
  content: "(ん)"
}
.list-style__peculiar--brackets-hiragana-iroha>li:nth-child(1):before {
  content: "(い)"
}
.list-style__peculiar--brackets-hiragana-iroha>li:nth-child(2):before {
  content: "(ろ)"
}
.list-style__peculiar--brackets-hiragana-iroha>li:nth-child(3):before {
  content: "(は)"
}
.list-style__peculiar--brackets-hiragana-iroha>li:nth-child(4):before {
  content: "(に)"
}
.list-style__peculiar--brackets-hiragana-iroha>li:nth-child(5):before {
  content: "(ほ)"
}
.list-style__peculiar--brackets-hiragana-iroha>li:nth-child(6):before {
  content: "(へ)"
}
.list-style__peculiar--brackets-hiragana-iroha>li:nth-child(7):before {
  content: "(と)"
}
.list-style__peculiar--brackets-hiragana-iroha>li:nth-child(8):before {
  content: "(ち)"
}
.list-style__peculiar--brackets-hiragana-iroha>li:nth-child(9):before {
  content: "(り)"
}
.list-style__peculiar--brackets-hiragana-iroha>li:nth-child(10):before {
  content: "(ぬ)"
}
.list-style__peculiar--brackets-hiragana-iroha>li:nth-child(11):before {
  content: "(る)"
}
.list-style__peculiar--brackets-hiragana-iroha>li:nth-child(12):before {
  content: "(を)"
}
.list-style__peculiar--brackets-hiragana-iroha>li:nth-child(13):before {
  content: "(わ)"
}
.list-style__peculiar--brackets-hiragana-iroha>li:nth-child(14):before {
  content: "(か)"
}
.list-style__peculiar--brackets-hiragana-iroha>li:nth-child(15):before {
  content: "(よ)"
}
.list-style__peculiar--brackets-hiragana-iroha>li:nth-child(16):before {
  content: "(た)"
}
.list-style__peculiar--brackets-hiragana-iroha>li:nth-child(17):before {
  content: "(れ)"
}
.list-style__peculiar--brackets-hiragana-iroha>li:nth-child(18):before {
  content: "(そ)"
}
.list-style__peculiar--brackets-hiragana-iroha>li:nth-child(19):before {
  content: "(つ)"
}
.list-style__peculiar--brackets-hiragana-iroha>li:nth-child(20):before {
  content: "(ね)"
}
.list-style__peculiar--brackets-hiragana-iroha>li:nth-child(21):before {
  content: "(な)"
}
.list-style__peculiar--brackets-hiragana-iroha>li:nth-child(22):before {
  content: "(ら)"
}
.list-style__peculiar--brackets-hiragana-iroha>li:nth-child(23):before {
  content: "(む)"
}
.list-style__peculiar--brackets-hiragana-iroha>li:nth-child(24):before {
  content: "(う)"
}
.list-style__peculiar--brackets-hiragana-iroha>li:nth-child(25):before {
  content: "(ゐ)"
}
.list-style__peculiar--brackets-hiragana-iroha>li:nth-child(26):before {
  content: "(の)"
}
.list-style__peculiar--brackets-hiragana-iroha>li:nth-child(27):before {
  content: "(お)"
}
.list-style__peculiar--brackets-hiragana-iroha>li:nth-child(28):before {
  content: "(く)"
}
.list-style__peculiar--brackets-hiragana-iroha>li:nth-child(29):before {
  content: "(や)"
}
.list-style__peculiar--brackets-hiragana-iroha>li:nth-child(30):before {
  content: "(ま)"
}
.list-style__peculiar--brackets-hiragana-iroha>li:nth-child(31):before {
  content: "(け)"
}
.list-style__peculiar--brackets-hiragana-iroha>li:nth-child(32):before {
  content: "(ふ)"
}
.list-style__peculiar--brackets-hiragana-iroha>li:nth-child(33):before {
  content: "(こ)"
}
.list-style__peculiar--brackets-hiragana-iroha>li:nth-child(34):before {
  content: "(え)"
}
.list-style__peculiar--brackets-hiragana-iroha>li:nth-child(35):before {
  content: "(て)"
}
.list-style__peculiar--brackets-hiragana-iroha>li:nth-child(36):before {
  content: "(あ)"
}
.list-style__peculiar--brackets-hiragana-iroha>li:nth-child(37):before {
  content: "(さ)"
}
.list-style__peculiar--brackets-hiragana-iroha>li:nth-child(38):before {
  content: "(き)"
}
.list-style__peculiar--brackets-hiragana-iroha>li:nth-child(39):before {
  content: "(ゆ)"
}
.list-style__peculiar--brackets-hiragana-iroha>li:nth-child(40):before {
  content: "(め)"
}
.list-style__peculiar--brackets-hiragana-iroha>li:nth-child(41):before {
  content: "(み)"
}
.list-style__peculiar--brackets-hiragana-iroha>li:nth-child(42):before {
  content: "(し)"
}
.list-style__peculiar--brackets-hiragana-iroha>li:nth-child(43):before {
  content: "(ゑ)"
}
.list-style__peculiar--brackets-hiragana-iroha>li:nth-child(44):before {
  content: "(ひ)"
}
.list-style__peculiar--brackets-hiragana-iroha>li:nth-child(45):before {
  content: "(も)"
}
.list-style__peculiar--brackets-hiragana-iroha>li:nth-child(46):before {
  content: "(せ)"
}
.list-style__peculiar--brackets-hiragana-iroha>li:nth-child(47):before {
  content: "(す)"
}
.list-style__peculiar--brackets-hiragana-iroha>li:nth-child(48):before {
  content: "(ん)"
}
.list-style__peculiar--brackets-katakana>li:nth-child(1):before {
  content: "(ア)"
}
.list-style__peculiar--brackets-katakana>li:nth-child(2):before {
  content: "(イ)"
}
.list-style__peculiar--brackets-katakana>li:nth-child(3):before {
  content: "(ウ)"
}
.list-style__peculiar--brackets-katakana>li:nth-child(4):before {
  content: "(エ)"
}
.list-style__peculiar--brackets-katakana>li:nth-child(5):before {
  content: "(オ)"
}
.list-style__peculiar--brackets-katakana>li:nth-child(6):before {
  content: "(カ)"
}
.list-style__peculiar--brackets-katakana>li:nth-child(7):before {
  content: "(キ)"
}
.list-style__peculiar--brackets-katakana>li:nth-child(8):before {
  content: "(ク)"
}
.list-style__peculiar--brackets-katakana>li:nth-child(9):before {
  content: "(ケ)"
}
.list-style__peculiar--brackets-katakana>li:nth-child(10):before {
  content: "(コ)"
}
.list-style__peculiar--brackets-katakana>li:nth-child(11):before {
  content: "(サ)"
}
.list-style__peculiar--brackets-katakana>li:nth-child(12):before {
  content: "(シ)"
}
.list-style__peculiar--brackets-katakana>li:nth-child(13):before {
  content: "(ス)"
}
.list-style__peculiar--brackets-katakana>li:nth-child(14):before {
  content: "(セ)"
}
.list-style__peculiar--brackets-katakana>li:nth-child(15):before {
  content: "(ソ)"
}
.list-style__peculiar--brackets-katakana>li:nth-child(16):before {
  content: "(タ)"
}
.list-style__peculiar--brackets-katakana>li:nth-child(17):before {
  content: "(チ)"
}
.list-style__peculiar--brackets-katakana>li:nth-child(18):before {
  content: "(ツ)"
}
.list-style__peculiar--brackets-katakana>li:nth-child(19):before {
  content: "(テ)"
}
.list-style__peculiar--brackets-katakana>li:nth-child(20):before {
  content: "(ト)"
}
.list-style__peculiar--brackets-katakana>li:nth-child(21):before {
  content: "(ナ)"
}
.list-style__peculiar--brackets-katakana>li:nth-child(22):before {
  content: "(ニ)"
}
.list-style__peculiar--brackets-katakana>li:nth-child(23):before {
  content: "(ヌ)"
}
.list-style__peculiar--brackets-katakana>li:nth-child(24):before {
  content: "(ネ)"
}
.list-style__peculiar--brackets-katakana>li:nth-child(25):before {
  content: "(ノ)"
}
.list-style__peculiar--brackets-katakana>li:nth-child(26):before {
  content: "(ハ)"
}
.list-style__peculiar--brackets-katakana>li:nth-child(27):before {
  content: "(ヒ)"
}
.list-style__peculiar--brackets-katakana>li:nth-child(28):before {
  content: "(フ)"
}
.list-style__peculiar--brackets-katakana>li:nth-child(29):before {
  content: "(ヘ)"
}
.list-style__peculiar--brackets-katakana>li:nth-child(30):before {
  content: "(ホ)"
}
.list-style__peculiar--brackets-katakana>li:nth-child(31):before {
  content: "(マ)"
}
.list-style__peculiar--brackets-katakana>li:nth-child(32):before {
  content: "(ミ)"
}
.list-style__peculiar--brackets-katakana>li:nth-child(33):before {
  content: "(ム)"
}
.list-style__peculiar--brackets-katakana>li:nth-child(34):before {
  content: "(メ)"
}
.list-style__peculiar--brackets-katakana>li:nth-child(35):before {
  content: "(モ)"
}
.list-style__peculiar--brackets-katakana>li:nth-child(36):before {
  content: "(ヤ)"
}
.list-style__peculiar--brackets-katakana>li:nth-child(37):before {
  content: "(ユ)"
}
.list-style__peculiar--brackets-katakana>li:nth-child(38):before {
  content: "(ヨ)"
}
.list-style__peculiar--brackets-katakana>li:nth-child(39):before {
  content: "(ラ)"
}
.list-style__peculiar--brackets-katakana>li:nth-child(40):before {
  content: "(リ)"
}
.list-style__peculiar--brackets-katakana>li:nth-child(41):before {
  content: "(ル)"
}
.list-style__peculiar--brackets-katakana>li:nth-child(42):before {
  content: "(レ)"
}
.list-style__peculiar--brackets-katakana>li:nth-child(43):before {
  content: "(ロ)"
}
.list-style__peculiar--brackets-katakana>li:nth-child(44):before {
  content: "(ワ)"
}
.list-style__peculiar--brackets-katakana>li:nth-child(45):before {
  content: "(ヲ)"
}
.list-style__peculiar--brackets-katakana>li:nth-child(46):before {
  content: "(ン)"
}
.list-style__peculiar--brackets-katakana-iroha>li:nth-child(1):before {
  content: "(イ)"
}
.list-style__peculiar--brackets-katakana-iroha>li:nth-child(2):before {
  content: "(ロ)"
}
.list-style__peculiar--brackets-katakana-iroha>li:nth-child(3):before {
  content: "(ハ)"
}
.list-style__peculiar--brackets-katakana-iroha>li:nth-child(4):before {
  content: "(ニ)"
}
.list-style__peculiar--brackets-katakana-iroha>li:nth-child(5):before {
  content: "(ホ)"
}
.list-style__peculiar--brackets-katakana-iroha>li:nth-child(6):before {
  content: "(ヘ)"
}
.list-style__peculiar--brackets-katakana-iroha>li:nth-child(7):before {
  content: "(ト)"
}
.list-style__peculiar--brackets-katakana-iroha>li:nth-child(8):before {
  content: "(チ)"
}
.list-style__peculiar--brackets-katakana-iroha>li:nth-child(9):before {
  content: "(リ)"
}
.list-style__peculiar--brackets-katakana-iroha>li:nth-child(10):before {
  content: "(ヌ)"
}
.list-style__peculiar--brackets-katakana-iroha>li:nth-child(11):before {
  content: "(ル)"
}
.list-style__peculiar--brackets-katakana-iroha>li:nth-child(12):before {
  content: "(ヲ)"
}
.list-style__peculiar--brackets-katakana-iroha>li:nth-child(13):before {
  content: "(ワ)"
}
.list-style__peculiar--brackets-katakana-iroha>li:nth-child(14):before {
  content: "(カ)"
}
.list-style__peculiar--brackets-katakana-iroha>li:nth-child(15):before {
  content: "(ヨ)"
}
.list-style__peculiar--brackets-katakana-iroha>li:nth-child(16):before {
  content: "(タ)"
}
.list-style__peculiar--brackets-katakana-iroha>li:nth-child(17):before {
  content: "(レ)"
}
.list-style__peculiar--brackets-katakana-iroha>li:nth-child(18):before {
  content: "(ソ)"
}
.list-style__peculiar--brackets-katakana-iroha>li:nth-child(19):before {
  content: "(ツ)"
}
.list-style__peculiar--brackets-katakana-iroha>li:nth-child(20):before {
  content: "(ネ)"
}
.list-style__peculiar--brackets-katakana-iroha>li:nth-child(21):before {
  content: "(ナ)"
}
.list-style__peculiar--brackets-katakana-iroha>li:nth-child(22):before {
  content: "(ラ)"
}
.list-style__peculiar--brackets-katakana-iroha>li:nth-child(23):before {
  content: "(ム)"
}
.list-style__peculiar--brackets-katakana-iroha>li:nth-child(24):before {
  content: "(ウ)"
}
.list-style__peculiar--brackets-katakana-iroha>li:nth-child(25):before {
  content: "(ヰ)"
}
.list-style__peculiar--brackets-katakana-iroha>li:nth-child(26):before {
  content: "(ノ)"
}
.list-style__peculiar--brackets-katakana-iroha>li:nth-child(27):before {
  content: "(オ)"
}
.list-style__peculiar--brackets-katakana-iroha>li:nth-child(28):before {
  content: "(ク)"
}
.list-style__peculiar--brackets-katakana-iroha>li:nth-child(29):before {
  content: "(ヤ)"
}
.list-style__peculiar--brackets-katakana-iroha>li:nth-child(30):before {
  content: "(マ)"
}
.list-style__peculiar--brackets-katakana-iroha>li:nth-child(31):before {
  content: "(ケ)"
}
.list-style__peculiar--brackets-katakana-iroha>li:nth-child(32):before {
  content: "(フ)"
}
.list-style__peculiar--brackets-katakana-iroha>li:nth-child(33):before {
  content: "(コ)"
}
.list-style__peculiar--brackets-katakana-iroha>li:nth-child(34):before {
  content: "(エ)"
}
.list-style__peculiar--brackets-katakana-iroha>li:nth-child(35):before {
  content: "(テ)"
}
.list-style__peculiar--brackets-katakana-iroha>li:nth-child(36):before {
  content: "(ア)"
}
.list-style__peculiar--brackets-katakana-iroha>li:nth-child(37):before {
  content: "(サ)"
}
.list-style__peculiar--brackets-katakana-iroha>li:nth-child(38):before {
  content: "(キ)"
}
.list-style__peculiar--brackets-katakana-iroha>li:nth-child(39):before {
  content: "(ユ)"
}
.list-style__peculiar--brackets-katakana-iroha>li:nth-child(40):before {
  content: "(メ)"
}
.list-style__peculiar--brackets-katakana-iroha>li:nth-child(41):before {
  content: "(ミ)"
}
.list-style__peculiar--brackets-katakana-iroha>li:nth-child(42):before {
  content: "(シ)"
}
.list-style__peculiar--brackets-katakana-iroha>li:nth-child(43):before {
  content: "(ヱ)"
}
.list-style__peculiar--brackets-katakana-iroha>li:nth-child(44):before {
  content: "(ヒ)"
}
.list-style__peculiar--brackets-katakana-iroha>li:nth-child(45):before {
  content: "(モ)"
}
.list-style__peculiar--brackets-katakana-iroha>li:nth-child(46):before {
  content: "(セ)"
}
.list-style__peculiar--brackets-katakana-iroha>li:nth-child(47):before {
  content: "(ス)"
}
.list-style__peculiar--brackets-katakana-iroha>li:nth-child(48):before {
  content: "(ン)"
}
.list-style__peculiar--side-brackets-decimal {
  counter-reset: cnt_brackets-decimal 0
}
.list-style__peculiar--side-brackets-decimal>li {
  counter-increment: cnt_brackets-decimal
}
.list-style__peculiar--side-brackets-decimal>li::before {
  content: counter(cnt_brackets-decimal) ") "
}
.list-style__peculiar--side-brackets-lowerroman {
  counter-reset: cnt_brackets-lowerroman 0
}
.list-style__peculiar--side-brackets-lowerroman>li {
  counter-increment: cnt_brackets-lowerroman
}
.list-style__peculiar--side-brackets-lowerroman>li::before {
  content: counter(cnt_brackets-lowerroman, lower-roman) ") "
}
.list-style__peculiar--side-brackets-upperroman {
  counter-reset: cnt_brackets-upperroman 0
}
.list-style__peculiar--side-brackets-upperroman>li {
  counter-increment: cnt_brackets-upperroman
}
.list-style__peculiar--side-brackets-upperroman>li::before {
  content: counter(cnt_brackets-upperroman, upper-roman) ") "
}
.list-style__peculiar--side-brackets-loweralpha {
  counter-reset: cnt_brackets-loweralpha 0
}
.list-style__peculiar--side-brackets-loweralpha>li {
  counter-increment: cnt_brackets-loweralpha
}
.list-style__peculiar--side-brackets-loweralpha>li::before {
  content: counter(cnt_brackets-loweralpha, lower-alpha) ") "
}
.list-style__peculiar--side-brackets-upperalpha {
  counter-reset: cnt_brackets-upperalpha 0
}
.list-style__peculiar--side-brackets-upperalpha>li {
  counter-increment: cnt_brackets-upperalpha
}
.list-style__peculiar--side-brackets-upperalpha>li::before {
  content: counter(cnt_brackets-upperalpha, upper-alpha) ") "
}
.list-style__peculiar--side-brackets-hiragana>li:nth-child(1):before {
  content: "あ)"
}
.list-style__peculiar--side-brackets-hiragana>li:nth-child(2):before {
  content: "い)"
}
.list-style__peculiar--side-brackets-hiragana>li:nth-child(3):before {
  content: "う)"
}
.list-style__peculiar--side-brackets-hiragana>li:nth-child(4):before {
  content: "え)"
}
.list-style__peculiar--side-brackets-hiragana>li:nth-child(5):before {
  content: "お)"
}
.list-style__peculiar--side-brackets-hiragana>li:nth-child(6):before {
  content: "か)"
}
.list-style__peculiar--side-brackets-hiragana>li:nth-child(7):before {
  content: "き)"
}
.list-style__peculiar--side-brackets-hiragana>li:nth-child(8):before {
  content: "く)"
}
.list-style__peculiar--side-brackets-hiragana>li:nth-child(9):before {
  content: "け)"
}
.list-style__peculiar--side-brackets-hiragana>li:nth-child(10):before {
  content: "こ)"
}
.list-style__peculiar--side-brackets-hiragana>li:nth-child(11):before {
  content: "さ)"
}
.list-style__peculiar--side-brackets-hiragana>li:nth-child(12):before {
  content: "し)"
}
.list-style__peculiar--side-brackets-hiragana>li:nth-child(13):before {
  content: "す)"
}
.list-style__peculiar--side-brackets-hiragana>li:nth-child(14):before {
  content: "せ)"
}
.list-style__peculiar--side-brackets-hiragana>li:nth-child(15):before {
  content: "そ)"
}
.list-style__peculiar--side-brackets-hiragana>li:nth-child(16):before {
  content: "た)"
}
.list-style__peculiar--side-brackets-hiragana>li:nth-child(17):before {
  content: "ち)"
}
.list-style__peculiar--side-brackets-hiragana>li:nth-child(18):before {
  content: "つ)"
}
.list-style__peculiar--side-brackets-hiragana>li:nth-child(19):before {
  content: "て)"
}
.list-style__peculiar--side-brackets-hiragana>li:nth-child(20):before {
  content: "と)"
}
.list-style__peculiar--side-brackets-hiragana>li:nth-child(21):before {
  content: "な)"
}
.list-style__peculiar--side-brackets-hiragana>li:nth-child(22):before {
  content: "に)"
}
.list-style__peculiar--side-brackets-hiragana>li:nth-child(23):before {
  content: "ぬ)"
}
.list-style__peculiar--side-brackets-hiragana>li:nth-child(24):before {
  content: "ね)"
}
.list-style__peculiar--side-brackets-hiragana>li:nth-child(25):before {
  content: "の)"
}
.list-style__peculiar--side-brackets-hiragana>li:nth-child(26):before {
  content: "は)"
}
.list-style__peculiar--side-brackets-hiragana>li:nth-child(27):before {
  content: "ひ)"
}
.list-style__peculiar--side-brackets-hiragana>li:nth-child(28):before {
  content: "ふ)"
}
.list-style__peculiar--side-brackets-hiragana>li:nth-child(29):before {
  content: "へ)"
}
.list-style__peculiar--side-brackets-hiragana>li:nth-child(30):before {
  content: "ほ)"
}
.list-style__peculiar--side-brackets-hiragana>li:nth-child(31):before {
  content: "ま)"
}
.list-style__peculiar--side-brackets-hiragana>li:nth-child(32):before {
  content: "み)"
}
.list-style__peculiar--side-brackets-hiragana>li:nth-child(33):before {
  content: "む)"
}
.list-style__peculiar--side-brackets-hiragana>li:nth-child(34):before {
  content: "め)"
}
.list-style__peculiar--side-brackets-hiragana>li:nth-child(35):before {
  content: "も)"
}
.list-style__peculiar--side-brackets-hiragana>li:nth-child(36):before {
  content: "や)"
}
.list-style__peculiar--side-brackets-hiragana>li:nth-child(37):before {
  content: "ゆ)"
}
.list-style__peculiar--side-brackets-hiragana>li:nth-child(38):before {
  content: "よ)"
}
.list-style__peculiar--side-brackets-hiragana>li:nth-child(39):before {
  content: "ら)"
}
.list-style__peculiar--side-brackets-hiragana>li:nth-child(40):before {
  content: "り)"
}
.list-style__peculiar--side-brackets-hiragana>li:nth-child(41):before {
  content: "る)"
}
.list-style__peculiar--side-brackets-hiragana>li:nth-child(42):before {
  content: "れ)"
}
.list-style__peculiar--side-brackets-hiragana>li:nth-child(43):before {
  content: "ろ)"
}
.list-style__peculiar--side-brackets-hiragana>li:nth-child(44):before {
  content: "わ)"
}
.list-style__peculiar--side-brackets-hiragana>li:nth-child(45):before {
  content: "を)"
}
.list-style__peculiar--side-brackets-hiragana>li:nth-child(46):before {
  content: "ん)"
}
.list-style__peculiar--side-brackets-hiragana-iroha>li:nth-child(1):before {
  content: "い)"
}
.list-style__peculiar--side-brackets-hiragana-iroha>li:nth-child(2):before {
  content: "ろ)"
}
.list-style__peculiar--side-brackets-hiragana-iroha>li:nth-child(3):before {
  content: "は)"
}
.list-style__peculiar--side-brackets-hiragana-iroha>li:nth-child(4):before {
  content: "に)"
}
.list-style__peculiar--side-brackets-hiragana-iroha>li:nth-child(5):before {
  content: "ほ)"
}
.list-style__peculiar--side-brackets-hiragana-iroha>li:nth-child(6):before {
  content: "へ)"
}
.list-style__peculiar--side-brackets-hiragana-iroha>li:nth-child(7):before {
  content: "と)"
}
.list-style__peculiar--side-brackets-hiragana-iroha>li:nth-child(8):before {
  content: "ち)"
}
.list-style__peculiar--side-brackets-hiragana-iroha>li:nth-child(9):before {
  content: "り)"
}
.list-style__peculiar--side-brackets-hiragana-iroha>li:nth-child(10):before {
  content: "ぬ)"
}
.list-style__peculiar--side-brackets-hiragana-iroha>li:nth-child(11):before {
  content: "る)"
}
.list-style__peculiar--side-brackets-hiragana-iroha>li:nth-child(12):before {
  content: "を)"
}
.list-style__peculiar--side-brackets-hiragana-iroha>li:nth-child(13):before {
  content: "わ)"
}
.list-style__peculiar--side-brackets-hiragana-iroha>li:nth-child(14):before {
  content: "か)"
}
.list-style__peculiar--side-brackets-hiragana-iroha>li:nth-child(15):before {
  content: "よ)"
}
.list-style__peculiar--side-brackets-hiragana-iroha>li:nth-child(16):before {
  content: "た)"
}
.list-style__peculiar--side-brackets-hiragana-iroha>li:nth-child(17):before {
  content: "れ)"
}
.list-style__peculiar--side-brackets-hiragana-iroha>li:nth-child(18):before {
  content: "そ)"
}
.list-style__peculiar--side-brackets-hiragana-iroha>li:nth-child(19):before {
  content: "つ)"
}
.list-style__peculiar--side-brackets-hiragana-iroha>li:nth-child(20):before {
  content: "ね)"
}
.list-style__peculiar--side-brackets-hiragana-iroha>li:nth-child(21):before {
  content: "な)"
}
.list-style__peculiar--side-brackets-hiragana-iroha>li:nth-child(22):before {
  content: "ら)"
}
.list-style__peculiar--side-brackets-hiragana-iroha>li:nth-child(23):before {
  content: "む)"
}
.list-style__peculiar--side-brackets-hiragana-iroha>li:nth-child(24):before {
  content: "う)"
}
.list-style__peculiar--side-brackets-hiragana-iroha>li:nth-child(25):before {
  content: "ゐ)"
}
.list-style__peculiar--side-brackets-hiragana-iroha>li:nth-child(26):before {
  content: "の)"
}
.list-style__peculiar--side-brackets-hiragana-iroha>li:nth-child(27):before {
  content: "お)"
}
.list-style__peculiar--side-brackets-hiragana-iroha>li:nth-child(28):before {
  content: "く)"
}
.list-style__peculiar--side-brackets-hiragana-iroha>li:nth-child(29):before {
  content: "や)"
}
.list-style__peculiar--side-brackets-hiragana-iroha>li:nth-child(30):before {
  content: "ま)"
}
.list-style__peculiar--side-brackets-hiragana-iroha>li:nth-child(31):before {
  content: "け)"
}
.list-style__peculiar--side-brackets-hiragana-iroha>li:nth-child(32):before {
  content: "ふ)"
}
.list-style__peculiar--side-brackets-hiragana-iroha>li:nth-child(33):before {
  content: "こ)"
}
.list-style__peculiar--side-brackets-hiragana-iroha>li:nth-child(34):before {
  content: "え)"
}
.list-style__peculiar--side-brackets-hiragana-iroha>li:nth-child(35):before {
  content: "て)"
}
.list-style__peculiar--side-brackets-hiragana-iroha>li:nth-child(36):before {
  content: "あ)"
}
.list-style__peculiar--side-brackets-hiragana-iroha>li:nth-child(37):before {
  content: "さ)"
}
.list-style__peculiar--side-brackets-hiragana-iroha>li:nth-child(38):before {
  content: "き)"
}
.list-style__peculiar--side-brackets-hiragana-iroha>li:nth-child(39):before {
  content: "ゆ)"
}
.list-style__peculiar--side-brackets-hiragana-iroha>li:nth-child(40):before {
  content: "め)"
}
.list-style__peculiar--side-brackets-hiragana-iroha>li:nth-child(41):before {
  content: "み)"
}
.list-style__peculiar--side-brackets-hiragana-iroha>li:nth-child(42):before {
  content: "し)"
}
.list-style__peculiar--side-brackets-hiragana-iroha>li:nth-child(43):before {
  content: "ゑ)"
}
.list-style__peculiar--side-brackets-hiragana-iroha>li:nth-child(44):before {
  content: "ひ)"
}
.list-style__peculiar--side-brackets-hiragana-iroha>li:nth-child(45):before {
  content: "も)"
}
.list-style__peculiar--side-brackets-hiragana-iroha>li:nth-child(46):before {
  content: "せ)"
}
.list-style__peculiar--side-brackets-hiragana-iroha>li:nth-child(47):before {
  content: "す)"
}
.list-style__peculiar--side-brackets-hiragana-iroha>li:nth-child(48):before {
  content: "ん)"
}
.list-style__peculiar--side-brackets-katakana>li:nth-child(1):before {
  content: "ア)"
}
.list-style__peculiar--side-brackets-katakana>li:nth-child(2):before {
  content: "イ)"
}
.list-style__peculiar--side-brackets-katakana>li:nth-child(3):before {
  content: "ウ)"
}
.list-style__peculiar--side-brackets-katakana>li:nth-child(4):before {
  content: "エ)"
}
.list-style__peculiar--side-brackets-katakana>li:nth-child(5):before {
  content: "オ)"
}
.list-style__peculiar--side-brackets-katakana>li:nth-child(6):before {
  content: "カ)"
}
.list-style__peculiar--side-brackets-katakana>li:nth-child(7):before {
  content: "キ)"
}
.list-style__peculiar--side-brackets-katakana>li:nth-child(8):before {
  content: "ク)"
}
.list-style__peculiar--side-brackets-katakana>li:nth-child(9):before {
  content: "ケ)"
}
.list-style__peculiar--side-brackets-katakana>li:nth-child(10):before {
  content: "コ)"
}
.list-style__peculiar--side-brackets-katakana>li:nth-child(11):before {
  content: "サ)"
}
.list-style__peculiar--side-brackets-katakana>li:nth-child(12):before {
  content: "シ)"
}
.list-style__peculiar--side-brackets-katakana>li:nth-child(13):before {
  content: "ス)"
}
.list-style__peculiar--side-brackets-katakana>li:nth-child(14):before {
  content: "セ)"
}
.list-style__peculiar--side-brackets-katakana>li:nth-child(15):before {
  content: "ソ)"
}
.list-style__peculiar--side-brackets-katakana>li:nth-child(16):before {
  content: "タ)"
}
.list-style__peculiar--side-brackets-katakana>li:nth-child(17):before {
  content: "チ)"
}
.list-style__peculiar--side-brackets-katakana>li:nth-child(18):before {
  content: "ツ)"
}
.list-style__peculiar--side-brackets-katakana>li:nth-child(19):before {
  content: "テ)"
}
.list-style__peculiar--side-brackets-katakana>li:nth-child(20):before {
  content: "ト)"
}
.list-style__peculiar--side-brackets-katakana>li:nth-child(21):before {
  content: "ナ)"
}
.list-style__peculiar--side-brackets-katakana>li:nth-child(22):before {
  content: "ニ)"
}
.list-style__peculiar--side-brackets-katakana>li:nth-child(23):before {
  content: "ヌ)"
}
.list-style__peculiar--side-brackets-katakana>li:nth-child(24):before {
  content: "ネ)"
}
.list-style__peculiar--side-brackets-katakana>li:nth-child(25):before {
  content: "ノ)"
}
.list-style__peculiar--side-brackets-katakana>li:nth-child(26):before {
  content: "ハ)"
}
.list-style__peculiar--side-brackets-katakana>li:nth-child(27):before {
  content: "ヒ)"
}
.list-style__peculiar--side-brackets-katakana>li:nth-child(28):before {
  content: "フ)"
}
.list-style__peculiar--side-brackets-katakana>li:nth-child(29):before {
  content: "ヘ)"
}
.list-style__peculiar--side-brackets-katakana>li:nth-child(30):before {
  content: "ホ)"
}
.list-style__peculiar--side-brackets-katakana>li:nth-child(31):before {
  content: "マ)"
}
.list-style__peculiar--side-brackets-katakana>li:nth-child(32):before {
  content: "ミ)"
}
.list-style__peculiar--side-brackets-katakana>li:nth-child(33):before {
  content: "ム)"
}
.list-style__peculiar--side-brackets-katakana>li:nth-child(34):before {
  content: "メ)"
}
.list-style__peculiar--side-brackets-katakana>li:nth-child(35):before {
  content: "モ)"
}
.list-style__peculiar--side-brackets-katakana>li:nth-child(36):before {
  content: "ヤ)"
}
.list-style__peculiar--side-brackets-katakana>li:nth-child(37):before {
  content: "ユ)"
}
.list-style__peculiar--side-brackets-katakana>li:nth-child(38):before {
  content: "ヨ)"
}
.list-style__peculiar--side-brackets-katakana>li:nth-child(39):before {
  content: "ラ)"
}
.list-style__peculiar--side-brackets-katakana>li:nth-child(40):before {
  content: "リ)"
}
.list-style__peculiar--side-brackets-katakana>li:nth-child(41):before {
  content: "ル)"
}
.list-style__peculiar--side-brackets-katakana>li:nth-child(42):before {
  content: "レ)"
}
.list-style__peculiar--side-brackets-katakana>li:nth-child(43):before {
  content: "ロ)"
}
.list-style__peculiar--side-brackets-katakana>li:nth-child(44):before {
  content: "ワ)"
}
.list-style__peculiar--side-brackets-katakana>li:nth-child(45):before {
  content: "ヲ)"
}
.list-style__peculiar--side-brackets-katakana>li:nth-child(46):before {
  content: "ン)"
}
.list-style__peculiar--side-brackets-katakana-iroha>li:nth-child(1):before {
  content: "イ)"
}
.list-style__peculiar--side-brackets-katakana-iroha>li:nth-child(2):before {
  content: "ロ)"
}
.list-style__peculiar--side-brackets-katakana-iroha>li:nth-child(3):before {
  content: "ハ)"
}
.list-style__peculiar--side-brackets-katakana-iroha>li:nth-child(4):before {
  content: "ニ)"
}
.list-style__peculiar--side-brackets-katakana-iroha>li:nth-child(5):before {
  content: "ホ)"
}
.list-style__peculiar--side-brackets-katakana-iroha>li:nth-child(6):before {
  content: "ヘ)"
}
.list-style__peculiar--side-brackets-katakana-iroha>li:nth-child(7):before {
  content: "ト)"
}
.list-style__peculiar--side-brackets-katakana-iroha>li:nth-child(8):before {
  content: "チ)"
}
.list-style__peculiar--side-brackets-katakana-iroha>li:nth-child(9):before {
  content: "リ)"
}
.list-style__peculiar--side-brackets-katakana-iroha>li:nth-child(10):before {
  content: "ヌ)"
}
.list-style__peculiar--side-brackets-katakana-iroha>li:nth-child(11):before {
  content: "ル)"
}
.list-style__peculiar--side-brackets-katakana-iroha>li:nth-child(12):before {
  content: "ヲ)"
}
.list-style__peculiar--side-brackets-katakana-iroha>li:nth-child(13):before {
  content: "ワ)"
}
.list-style__peculiar--side-brackets-katakana-iroha>li:nth-child(14):before {
  content: "カ)"
}
.list-style__peculiar--side-brackets-katakana-iroha>li:nth-child(15):before {
  content: "ヨ)"
}
.list-style__peculiar--side-brackets-katakana-iroha>li:nth-child(16):before {
  content: "タ)"
}
.list-style__peculiar--side-brackets-katakana-iroha>li:nth-child(17):before {
  content: "レ)"
}
.list-style__peculiar--side-brackets-katakana-iroha>li:nth-child(18):before {
  content: "ソ)"
}
.list-style__peculiar--side-brackets-katakana-iroha>li:nth-child(19):before {
  content: "ツ)"
}
.list-style__peculiar--side-brackets-katakana-iroha>li:nth-child(20):before {
  content: "ネ)"
}
.list-style__peculiar--side-brackets-katakana-iroha>li:nth-child(21):before {
  content: "ナ)"
}
.list-style__peculiar--side-brackets-katakana-iroha>li:nth-child(22):before {
  content: "ラ)"
}
.list-style__peculiar--side-brackets-katakana-iroha>li:nth-child(23):before {
  content: "ム)"
}
.list-style__peculiar--side-brackets-katakana-iroha>li:nth-child(24):before {
  content: "ウ)"
}
.list-style__peculiar--side-brackets-katakana-iroha>li:nth-child(25):before {
  content: "ヰ)"
}
.list-style__peculiar--side-brackets-katakana-iroha>li:nth-child(26):before {
  content: "ノ)"
}
.list-style__peculiar--side-brackets-katakana-iroha>li:nth-child(27):before {
  content: "オ)"
}
.list-style__peculiar--side-brackets-katakana-iroha>li:nth-child(28):before {
  content: "ク)"
}
.list-style__peculiar--side-brackets-katakana-iroha>li:nth-child(29):before {
  content: "ヤ)"
}
.list-style__peculiar--side-brackets-katakana-iroha>li:nth-child(30):before {
  content: "マ)"
}
.list-style__peculiar--side-brackets-katakana-iroha>li:nth-child(31):before {
  content: "ケ)"
}
.list-style__peculiar--side-brackets-katakana-iroha>li:nth-child(32):before {
  content: "フ)"
}
.list-style__peculiar--side-brackets-katakana-iroha>li:nth-child(33):before {
  content: "コ)"
}
.list-style__peculiar--side-brackets-katakana-iroha>li:nth-child(34):before {
  content: "エ)"
}
.list-style__peculiar--side-brackets-katakana-iroha>li:nth-child(35):before {
  content: "テ)"
}
.list-style__peculiar--side-brackets-katakana-iroha>li:nth-child(36):before {
  content: "ア)"
}
.list-style__peculiar--side-brackets-katakana-iroha>li:nth-child(37):before {
  content: "サ)"
}
.list-style__peculiar--side-brackets-katakana-iroha>li:nth-child(38):before {
  content: "キ)"
}
.list-style__peculiar--side-brackets-katakana-iroha>li:nth-child(39):before {
  content: "ユ)"
}
.list-style__peculiar--side-brackets-katakana-iroha>li:nth-child(40):before {
  content: "メ)"
}
.list-style__peculiar--side-brackets-katakana-iroha>li:nth-child(41):before {
  content: "ミ)"
}
.list-style__peculiar--side-brackets-katakana-iroha>li:nth-child(42):before {
  content: "シ)"
}
.list-style__peculiar--side-brackets-katakana-iroha>li:nth-child(43):before {
  content: "ヱ)"
}
.list-style__peculiar--side-brackets-katakana-iroha>li:nth-child(44):before {
  content: "ヒ)"
}
.list-style__peculiar--side-brackets-katakana-iroha>li:nth-child(45):before {
  content: "モ)"
}
.list-style__peculiar--side-brackets-katakana-iroha>li:nth-child(46):before {
  content: "セ)"
}
.list-style__peculiar--side-brackets-katakana-iroha>li:nth-child(47):before {
  content: "ス)"
}
.list-style__peculiar--side-brackets-katakana-iroha>li:nth-child(48):before {
  content: "ン)"
}
.list-style__peculiar--dot-decimal {
  counter-reset: cnt_dot-decimal 0
}
.list-style__peculiar--dot-decimal>li {
  counter-increment: cnt_dot-decimal
}
.list-style__peculiar--dot-decimal>li::before {
  content: counter(cnt_dot-decimal) "."
}
.list-style__peculiar--dot-lowerroman {
  counter-reset: cnt_dot-lowerroman 0
}
.list-style__peculiar--dot-lowerroman>li {
  counter-increment: cnt_dot-lowerroman
}
.list-style__peculiar--dot-lowerroman>li::before {
  content: counter(cnt_dot-lowerroman, lower-roman) "."
}
.list-style__peculiar--dot-upperroman {
  counter-reset: cnt_dot-upperroman 0
}
.list-style__peculiar--dot-upperroman>li {
  counter-increment: cnt_dot-upperroman
}
.list-style__peculiar--dot-upperroman>li::before {
  content: counter(cnt_dot-upperroman, upper-roman) "."
}
.list-style__peculiar--dot-loweralpha {
  counter-reset: cnt_dot-loweralpha 0
}
.list-style__peculiar--dot-loweralpha>li {
  counter-increment: cnt_dot-loweralpha
}
.list-style__peculiar--dot-loweralpha>li::before {
  content: counter(cnt_dot-loweralpha, lower-alpha) "."
}
.list-style__peculiar--dot-upperalpha {
  counter-reset: cnt_dot-upperalpha 0
}
.list-style__peculiar--dot-upperalpha>li {
  counter-increment: cnt_dot-upperalpha
}
.list-style__peculiar--dot-upperalpha>li::before {
  content: counter(cnt_dot-upperalpha, upper-alpha) "."
}
.list-style__peculiar--dot-hiragana>li:nth-child(1):before {
  content: "あ."
}
.list-style__peculiar--dot-hiragana>li:nth-child(2):before {
  content: "い."
}
.list-style__peculiar--dot-hiragana>li:nth-child(3):before {
  content: "う."
}
.list-style__peculiar--dot-hiragana>li:nth-child(4):before {
  content: "え."
}
.list-style__peculiar--dot-hiragana>li:nth-child(5):before {
  content: "お."
}
.list-style__peculiar--dot-hiragana>li:nth-child(6):before {
  content: "か."
}
.list-style__peculiar--dot-hiragana>li:nth-child(7):before {
  content: "き."
}
.list-style__peculiar--dot-hiragana>li:nth-child(8):before {
  content: "く."
}
.list-style__peculiar--dot-hiragana>li:nth-child(9):before {
  content: "け."
}
.list-style__peculiar--dot-hiragana>li:nth-child(10):before {
  content: "こ."
}
.list-style__peculiar--dot-hiragana>li:nth-child(11):before {
  content: "さ."
}
.list-style__peculiar--dot-hiragana>li:nth-child(12):before {
  content: "し."
}
.list-style__peculiar--dot-hiragana>li:nth-child(13):before {
  content: "す."
}
.list-style__peculiar--dot-hiragana>li:nth-child(14):before {
  content: "せ."
}
.list-style__peculiar--dot-hiragana>li:nth-child(15):before {
  content: "そ."
}
.list-style__peculiar--dot-hiragana>li:nth-child(16):before {
  content: "た."
}
.list-style__peculiar--dot-hiragana>li:nth-child(17):before {
  content: "ち."
}
.list-style__peculiar--dot-hiragana>li:nth-child(18):before {
  content: "つ."
}
.list-style__peculiar--dot-hiragana>li:nth-child(19):before {
  content: "て."
}
.list-style__peculiar--dot-hiragana>li:nth-child(20):before {
  content: "と."
}
.list-style__peculiar--dot-hiragana>li:nth-child(21):before {
  content: "な."
}
.list-style__peculiar--dot-hiragana>li:nth-child(22):before {
  content: "に."
}
.list-style__peculiar--dot-hiragana>li:nth-child(23):before {
  content: "ぬ."
}
.list-style__peculiar--dot-hiragana>li:nth-child(24):before {
  content: "ね."
}
.list-style__peculiar--dot-hiragana>li:nth-child(25):before {
  content: "の."
}
.list-style__peculiar--dot-hiragana>li:nth-child(26):before {
  content: "は."
}
.list-style__peculiar--dot-hiragana>li:nth-child(27):before {
  content: "ひ."
}
.list-style__peculiar--dot-hiragana>li:nth-child(28):before {
  content: "ふ."
}
.list-style__peculiar--dot-hiragana>li:nth-child(29):before {
  content: "へ."
}
.list-style__peculiar--dot-hiragana>li:nth-child(30):before {
  content: "ほ."
}
.list-style__peculiar--dot-hiragana>li:nth-child(31):before {
  content: "ま."
}
.list-style__peculiar--dot-hiragana>li:nth-child(32):before {
  content: "み."
}
.list-style__peculiar--dot-hiragana>li:nth-child(33):before {
  content: "む."
}
.list-style__peculiar--dot-hiragana>li:nth-child(34):before {
  content: "め."
}
.list-style__peculiar--dot-hiragana>li:nth-child(35):before {
  content: "も."
}
.list-style__peculiar--dot-hiragana>li:nth-child(36):before {
  content: "や."
}
.list-style__peculiar--dot-hiragana>li:nth-child(37):before {
  content: "ゆ."
}
.list-style__peculiar--dot-hiragana>li:nth-child(38):before {
  content: "よ."
}
.list-style__peculiar--dot-hiragana>li:nth-child(39):before {
  content: "ら."
}
.list-style__peculiar--dot-hiragana>li:nth-child(40):before {
  content: "り."
}
.list-style__peculiar--dot-hiragana>li:nth-child(41):before {
  content: "る."
}
.list-style__peculiar--dot-hiragana>li:nth-child(42):before {
  content: "れ."
}
.list-style__peculiar--dot-hiragana>li:nth-child(43):before {
  content: "ろ."
}
.list-style__peculiar--dot-hiragana>li:nth-child(44):before {
  content: "わ."
}
.list-style__peculiar--dot-hiragana>li:nth-child(45):before {
  content: "を."
}
.list-style__peculiar--dot-hiragana>li:nth-child(46):before {
  content: "ん."
}
.list-style__peculiar--dot-hiragana-iroha>li:nth-child(1):before {
  content: "い."
}
.list-style__peculiar--dot-hiragana-iroha>li:nth-child(2):before {
  content: "ろ."
}
.list-style__peculiar--dot-hiragana-iroha>li:nth-child(3):before {
  content: "は."
}
.list-style__peculiar--dot-hiragana-iroha>li:nth-child(4):before {
  content: "に."
}
.list-style__peculiar--dot-hiragana-iroha>li:nth-child(5):before {
  content: "ほ."
}
.list-style__peculiar--dot-hiragana-iroha>li:nth-child(6):before {
  content: "へ."
}
.list-style__peculiar--dot-hiragana-iroha>li:nth-child(7):before {
  content: "と."
}
.list-style__peculiar--dot-hiragana-iroha>li:nth-child(8):before {
  content: "ち."
}
.list-style__peculiar--dot-hiragana-iroha>li:nth-child(9):before {
  content: "り."
}
.list-style__peculiar--dot-hiragana-iroha>li:nth-child(10):before {
  content: "ぬ."
}
.list-style__peculiar--dot-hiragana-iroha>li:nth-child(11):before {
  content: "る."
}
.list-style__peculiar--dot-hiragana-iroha>li:nth-child(12):before {
  content: "を."
}
.list-style__peculiar--dot-hiragana-iroha>li:nth-child(13):before {
  content: "わ."
}
.list-style__peculiar--dot-hiragana-iroha>li:nth-child(14):before {
  content: "か."
}
.list-style__peculiar--dot-hiragana-iroha>li:nth-child(15):before {
  content: "よ."
}
.list-style__peculiar--dot-hiragana-iroha>li:nth-child(16):before {
  content: "た."
}
.list-style__peculiar--dot-hiragana-iroha>li:nth-child(17):before {
  content: "れ."
}
.list-style__peculiar--dot-hiragana-iroha>li:nth-child(18):before {
  content: "そ."
}
.list-style__peculiar--dot-hiragana-iroha>li:nth-child(19):before {
  content: "つ."
}
.list-style__peculiar--dot-hiragana-iroha>li:nth-child(20):before {
  content: "ね."
}
.list-style__peculiar--dot-hiragana-iroha>li:nth-child(21):before {
  content: "な."
}
.list-style__peculiar--dot-hiragana-iroha>li:nth-child(22):before {
  content: "ら."
}
.list-style__peculiar--dot-hiragana-iroha>li:nth-child(23):before {
  content: "む."
}
.list-style__peculiar--dot-hiragana-iroha>li:nth-child(24):before {
  content: "う."
}
.list-style__peculiar--dot-hiragana-iroha>li:nth-child(25):before {
  content: "ゐ."
}
.list-style__peculiar--dot-hiragana-iroha>li:nth-child(26):before {
  content: "の."
}
.list-style__peculiar--dot-hiragana-iroha>li:nth-child(27):before {
  content: "お."
}
.list-style__peculiar--dot-hiragana-iroha>li:nth-child(28):before {
  content: "く."
}
.list-style__peculiar--dot-hiragana-iroha>li:nth-child(29):before {
  content: "や."
}
.list-style__peculiar--dot-hiragana-iroha>li:nth-child(30):before {
  content: "ま."
}
.list-style__peculiar--dot-hiragana-iroha>li:nth-child(31):before {
  content: "け."
}
.list-style__peculiar--dot-hiragana-iroha>li:nth-child(32):before {
  content: "ふ."
}
.list-style__peculiar--dot-hiragana-iroha>li:nth-child(33):before {
  content: "こ."
}
.list-style__peculiar--dot-hiragana-iroha>li:nth-child(34):before {
  content: "え."
}
.list-style__peculiar--dot-hiragana-iroha>li:nth-child(35):before {
  content: "て."
}
.list-style__peculiar--dot-hiragana-iroha>li:nth-child(36):before {
  content: "あ."
}
.list-style__peculiar--dot-hiragana-iroha>li:nth-child(37):before {
  content: "さ."
}
.list-style__peculiar--dot-hiragana-iroha>li:nth-child(38):before {
  content: "き."
}
.list-style__peculiar--dot-hiragana-iroha>li:nth-child(39):before {
  content: "ゆ."
}
.list-style__peculiar--dot-hiragana-iroha>li:nth-child(40):before {
  content: "め."
}
.list-style__peculiar--dot-hiragana-iroha>li:nth-child(41):before {
  content: "み."
}
.list-style__peculiar--dot-hiragana-iroha>li:nth-child(42):before {
  content: "し."
}
.list-style__peculiar--dot-hiragana-iroha>li:nth-child(43):before {
  content: "ゑ."
}
.list-style__peculiar--dot-hiragana-iroha>li:nth-child(44):before {
  content: "ひ."
}
.list-style__peculiar--dot-hiragana-iroha>li:nth-child(45):before {
  content: "も."
}
.list-style__peculiar--dot-hiragana-iroha>li:nth-child(46):before {
  content: "せ."
}
.list-style__peculiar--dot-hiragana-iroha>li:nth-child(47):before {
  content: "す."
}
.list-style__peculiar--dot-hiragana-iroha>li:nth-child(48):before {
  content: "ん."
}
.list-style__peculiar--dot-katakana>li:nth-child(1):before {
  content: "ア."
}
.list-style__peculiar--dot-katakana>li:nth-child(2):before {
  content: "イ."
}
.list-style__peculiar--dot-katakana>li:nth-child(3):before {
  content: "ウ."
}
.list-style__peculiar--dot-katakana>li:nth-child(4):before {
  content: "エ."
}
.list-style__peculiar--dot-katakana>li:nth-child(5):before {
  content: "オ."
}
.list-style__peculiar--dot-katakana>li:nth-child(6):before {
  content: "カ."
}
.list-style__peculiar--dot-katakana>li:nth-child(7):before {
  content: "キ."
}
.list-style__peculiar--dot-katakana>li:nth-child(8):before {
  content: "ク."
}
.list-style__peculiar--dot-katakana>li:nth-child(9):before {
  content: "ケ."
}
.list-style__peculiar--dot-katakana>li:nth-child(10):before {
  content: "コ."
}
.list-style__peculiar--dot-katakana>li:nth-child(11):before {
  content: "サ."
}
.list-style__peculiar--dot-katakana>li:nth-child(12):before {
  content: "シ."
}
.list-style__peculiar--dot-katakana>li:nth-child(13):before {
  content: "ス."
}
.list-style__peculiar--dot-katakana>li:nth-child(14):before {
  content: "セ."
}
.list-style__peculiar--dot-katakana>li:nth-child(15):before {
  content: "ソ."
}
.list-style__peculiar--dot-katakana>li:nth-child(16):before {
  content: "タ."
}
.list-style__peculiar--dot-katakana>li:nth-child(17):before {
  content: "チ."
}
.list-style__peculiar--dot-katakana>li:nth-child(18):before {
  content: "ツ."
}
.list-style__peculiar--dot-katakana>li:nth-child(19):before {
  content: "テ."
}
.list-style__peculiar--dot-katakana>li:nth-child(20):before {
  content: "ト."
}
.list-style__peculiar--dot-katakana>li:nth-child(21):before {
  content: "ナ."
}
.list-style__peculiar--dot-katakana>li:nth-child(22):before {
  content: "ニ."
}
.list-style__peculiar--dot-katakana>li:nth-child(23):before {
  content: "ヌ."
}
.list-style__peculiar--dot-katakana>li:nth-child(24):before {
  content: "ネ."
}
.list-style__peculiar--dot-katakana>li:nth-child(25):before {
  content: "ノ."
}
.list-style__peculiar--dot-katakana>li:nth-child(26):before {
  content: "ハ."
}
.list-style__peculiar--dot-katakana>li:nth-child(27):before {
  content: "ヒ."
}
.list-style__peculiar--dot-katakana>li:nth-child(28):before {
  content: "フ."
}
.list-style__peculiar--dot-katakana>li:nth-child(29):before {
  content: "ヘ."
}
.list-style__peculiar--dot-katakana>li:nth-child(30):before {
  content: "ホ."
}
.list-style__peculiar--dot-katakana>li:nth-child(31):before {
  content: "マ."
}
.list-style__peculiar--dot-katakana>li:nth-child(32):before {
  content: "ミ."
}
.list-style__peculiar--dot-katakana>li:nth-child(33):before {
  content: "ム."
}
.list-style__peculiar--dot-katakana>li:nth-child(34):before {
  content: "メ."
}
.list-style__peculiar--dot-katakana>li:nth-child(35):before {
  content: "モ."
}
.list-style__peculiar--dot-katakana>li:nth-child(36):before {
  content: "ヤ."
}
.list-style__peculiar--dot-katakana>li:nth-child(37):before {
  content: "ユ."
}
.list-style__peculiar--dot-katakana>li:nth-child(38):before {
  content: "ヨ."
}
.list-style__peculiar--dot-katakana>li:nth-child(39):before {
  content: "ラ."
}
.list-style__peculiar--dot-katakana>li:nth-child(40):before {
  content: "リ."
}
.list-style__peculiar--dot-katakana>li:nth-child(41):before {
  content: "ル."
}
.list-style__peculiar--dot-katakana>li:nth-child(42):before {
  content: "レ."
}
.list-style__peculiar--dot-katakana>li:nth-child(43):before {
  content: "ロ."
}
.list-style__peculiar--dot-katakana>li:nth-child(44):before {
  content: "ワ."
}
.list-style__peculiar--dot-katakana>li:nth-child(45):before {
  content: "ヲ."
}
.list-style__peculiar--dot-katakana>li:nth-child(46):before {
  content: "ン."
}
.list-style__peculiar--dot-katakana-iroha>li:nth-child(1):before {
  content: "イ."
}
.list-style__peculiar--dot-katakana-iroha>li:nth-child(2):before {
  content: "ロ."
}
.list-style__peculiar--dot-katakana-iroha>li:nth-child(3):before {
  content: "ハ."
}
.list-style__peculiar--dot-katakana-iroha>li:nth-child(4):before {
  content: "ニ."
}
.list-style__peculiar--dot-katakana-iroha>li:nth-child(5):before {
  content: "ホ."
}
.list-style__peculiar--dot-katakana-iroha>li:nth-child(6):before {
  content: "ヘ."
}
.list-style__peculiar--dot-katakana-iroha>li:nth-child(7):before {
  content: "ト."
}
.list-style__peculiar--dot-katakana-iroha>li:nth-child(8):before {
  content: "チ."
}
.list-style__peculiar--dot-katakana-iroha>li:nth-child(9):before {
  content: "リ."
}
.list-style__peculiar--dot-katakana-iroha>li:nth-child(10):before {
  content: "ヌ."
}
.list-style__peculiar--dot-katakana-iroha>li:nth-child(11):before {
  content: "ル."
}
.list-style__peculiar--dot-katakana-iroha>li:nth-child(12):before {
  content: "ヲ."
}
.list-style__peculiar--dot-katakana-iroha>li:nth-child(13):before {
  content: "ワ."
}
.list-style__peculiar--dot-katakana-iroha>li:nth-child(14):before {
  content: "カ."
}
.list-style__peculiar--dot-katakana-iroha>li:nth-child(15):before {
  content: "ヨ."
}
.list-style__peculiar--dot-katakana-iroha>li:nth-child(16):before {
  content: "タ."
}
.list-style__peculiar--dot-katakana-iroha>li:nth-child(17):before {
  content: "レ."
}
.list-style__peculiar--dot-katakana-iroha>li:nth-child(18):before {
  content: "ソ."
}
.list-style__peculiar--dot-katakana-iroha>li:nth-child(19):before {
  content: "ツ."
}
.list-style__peculiar--dot-katakana-iroha>li:nth-child(20):before {
  content: "ネ."
}
.list-style__peculiar--dot-katakana-iroha>li:nth-child(21):before {
  content: "ナ."
}
.list-style__peculiar--dot-katakana-iroha>li:nth-child(22):before {
  content: "ラ."
}
.list-style__peculiar--dot-katakana-iroha>li:nth-child(23):before {
  content: "ム."
}
.list-style__peculiar--dot-katakana-iroha>li:nth-child(24):before {
  content: "ウ."
}
.list-style__peculiar--dot-katakana-iroha>li:nth-child(25):before {
  content: "ヰ."
}
.list-style__peculiar--dot-katakana-iroha>li:nth-child(26):before {
  content: "ノ."
}
.list-style__peculiar--dot-katakana-iroha>li:nth-child(27):before {
  content: "オ."
}
.list-style__peculiar--dot-katakana-iroha>li:nth-child(28):before {
  content: "ク."
}
.list-style__peculiar--dot-katakana-iroha>li:nth-child(29):before {
  content: "ヤ."
}
.list-style__peculiar--dot-katakana-iroha>li:nth-child(30):before {
  content: "マ."
}
.list-style__peculiar--dot-katakana-iroha>li:nth-child(31):before {
  content: "ケ."
}
.list-style__peculiar--dot-katakana-iroha>li:nth-child(32):before {
  content: "フ."
}
.list-style__peculiar--dot-katakana-iroha>li:nth-child(33):before {
  content: "コ."
}
.list-style__peculiar--dot-katakana-iroha>li:nth-child(34):before {
  content: "エ."
}
.list-style__peculiar--dot-katakana-iroha>li:nth-child(35):before {
  content: "テ."
}
.list-style__peculiar--dot-katakana-iroha>li:nth-child(36):before {
  content: "ア."
}
.list-style__peculiar--dot-katakana-iroha>li:nth-child(37):before {
  content: "サ."
}
.list-style__peculiar--dot-katakana-iroha>li:nth-child(38):before {
  content: "キ."
}
.list-style__peculiar--dot-katakana-iroha>li:nth-child(39):before {
  content: "ユ."
}
.list-style__peculiar--dot-katakana-iroha>li:nth-child(40):before {
  content: "メ."
}
.list-style__peculiar--dot-katakana-iroha>li:nth-child(41):before {
  content: "ミ."
}
.list-style__peculiar--dot-katakana-iroha>li:nth-child(42):before {
  content: "シ."
}
.list-style__peculiar--dot-katakana-iroha>li:nth-child(43):before {
  content: "ヱ."
}
.list-style__peculiar--dot-katakana-iroha>li:nth-child(44):before {
  content: "ヒ."
}
.list-style__peculiar--dot-katakana-iroha>li:nth-child(45):before {
  content: "モ."
}
.list-style__peculiar--dot-katakana-iroha>li:nth-child(46):before {
  content: "セ."
}
.list-style__peculiar--dot-katakana-iroha>li:nth-child(47):before {
  content: "ス."
}
.list-style__peculiar--dot-katakana-iroha>li:nth-child(48):before {
  content: "ン."
}
.list-style__peculiar--character_circle-decimal>li:nth-of-type(1)::before {
  content: "\02460"
}
.list-style__peculiar--character_circle-decimal>li:nth-of-type(2)::before {
  content: "\02461"
}
.list-style__peculiar--character_circle-decimal>li:nth-of-type(3)::before {
  content: "\02462"
}
.list-style__peculiar--character_circle-decimal>li:nth-of-type(4)::before {
  content: "\02463"
}
.list-style__peculiar--character_circle-decimal>li:nth-of-type(5)::before {
  content: "\02464"
}
.list-style__peculiar--character_circle-decimal>li:nth-of-type(6)::before {
  content: "\02465"
}
.list-style__peculiar--character_circle-decimal>li:nth-of-type(7)::before {
  content: "\02466"
}
.list-style__peculiar--character_circle-decimal>li:nth-of-type(8)::before {
  content: "\02467"
}
.list-style__peculiar--character_circle-decimal>li:nth-of-type(9)::before {
  content: "\02468"
}
.list-style__peculiar--character_circle-decimal>li:nth-of-type(10)::before {
  content: "\02469"
}
.list-style__peculiar--character_circle-decimal>li:nth-of-type(11)::before {
  content: "\0246a"
}
.list-style__peculiar--character_circle-decimal>li:nth-of-type(12)::before {
  content: "\0246b"
}
.list-style__peculiar--character_circle-decimal>li:nth-of-type(13)::before {
  content: "\0246c"
}
.list-style__peculiar--character_circle-decimal>li:nth-of-type(14)::before {
  content: "\0246d"
}
.list-style__peculiar--character_circle-decimal>li:nth-of-type(15)::before {
  content: "\0246e"
}
.list-style__peculiar--character_circle-decimal>li:nth-of-type(16)::before {
  content: "\0246f"
}
.list-style__peculiar--character_circle-decimal>li:nth-of-type(17)::before {
  content: "\02470"
}
.list-style__peculiar--character_circle-decimal>li:nth-of-type(18)::before {
  content: "\02471"
}
.list-style__peculiar--character_circle-decimal>li:nth-of-type(19)::before {
  content: "\02472"
}
.list-style__peculiar--character_circle-decimal>li:nth-of-type(20)::before {
  content: "\02473"
}
.list-style__peculiar--character_round-decimal>li:nth-of-type(1)::before {
  content: "\02776"
}
.list-style__peculiar--character_round-decimal>li:nth-of-type(2)::before {
  content: "\02777"
}
.list-style__peculiar--character_round-decimal>li:nth-of-type(3)::before {
  content: "\02778"
}
.list-style__peculiar--character_round-decimal>li:nth-of-type(4)::before {
  content: "\02779"
}
.list-style__peculiar--character_round-decimal>li:nth-of-type(5)::before {
  content: "\0277a"
}
.list-style__peculiar--character_round-decimal>li:nth-of-type(6)::before {
  content: "\0277b"
}
.list-style__peculiar--character_round-decimal>li:nth-of-type(7)::before {
  content: "\0277c"
}
.list-style__peculiar--character_round-decimal>li:nth-of-type(8)::before {
  content: "\0277d"
}
.list-style__peculiar--character_round-decimal>li:nth-of-type(9)::before {
  content: "\0277e"
}
.list-style__peculiar--character_round-decimal>li:nth-of-type(10)::before {
  content: "\0277f"
}
.list-style__peculiar--character_round-decimal>li:nth-of-type(11)::before {
  content: "\024eb"
}
.list-style__peculiar--character_round-decimal>li:nth-of-type(12)::before {
  content: "\024ec"
}
.list-style__peculiar--character_round-decimal>li:nth-of-type(13)::before {
  content: "\024ed"
}
.list-style__peculiar--character_round-decimal>li:nth-of-type(14)::before {
  content: "\024ee"
}
.list-style__peculiar--character_round-decimal>li:nth-of-type(15)::before {
  content: "\024ef"
}
.list-style__peculiar--character_round-decimal>li:nth-of-type(16)::before {
  content: "\024f0"
}
.list-style__peculiar--character_round-decimal>li:nth-of-type(17)::before {
  content: "\024f1"
}
.list-style__peculiar--character_round-decimal>li:nth-of-type(18)::before {
  content: "\024f2"
}
.list-style__peculiar--character_round-decimal>li:nth-of-type(19)::before {
  content: "\024f3"
}
.list-style__peculiar--character_round-decimal>li:nth-of-type(20)::before {
  content: "\024f4"
}
.indent-list {
  display: table
}
.indent-list>li {
  display: table-row
}
.indent-list>li>div, .indent-list>li>span {
  display: table-cell;
  padding: .25em 0 .25em .25em;
  vertical-align: top
}
.indent-list>li::before {
  display: table-cell;
  padding: .25em 0;
  vertical-align: top;
  width: 1%;
  white-space: nowrap;
  content: attr(data-indent-head)
}
.caption, .caution {
  display: table
}
.caption>li, .caution>li {
  display: table-row
}
.caption>li>div, .caption>li>small, .caption>li>span, .caution>li>div, .caution>li>small, .caution>li>span {
  font-size: 1em!important;
  display: table-cell;
  padding: .25em 0 .25em .25em;
  vertical-align: top
}
.caption>li::before, .caution>li::before {
  display: table-cell;
  padding: .25em 0;
  vertical-align: top;
  width: 1%;
  white-space: nowrap;
  content: attr(data-indent-head)
}
.table-layout--fixed {
  table-layout: fixed!important
}
table td.cell-width--fit, table th.cell-width--fit {
  width: 1%!important;
  white-space: nowrap!important
}
table td.cell-width--percent-0, table th.cell-width--percent-0 {
  width: 0%!important
}
table td.cell-width--percent-5, table th.cell-width--percent-5 {
  width: 5%!important
}
table td.cell-width--percent-10, table th.cell-width--percent-10 {
  width: 10%!important
}
table td.cell-width--percent-15, table th.cell-width--percent-15 {
  width: 15%!important
}
table td.cell-width--percent-20, table th.cell-width--percent-20 {
  width: 20%!important
}
table td.cell-width--percent-25, table th.cell-width--percent-25 {
  width: 25%!important
}
table td.cell-width--percent-30, table th.cell-width--percent-30 {
  width: 30%!important
}
table td.cell-width--percent-35, table th.cell-width--percent-35 {
  width: 35%!important
}
table td.cell-width--percent-40, table th.cell-width--percent-40 {
  width: 40%!important
}
table td.cell-width--percent-45, table th.cell-width--percent-45 {
  width: 45%!important
}
table td.cell-width--percent-50, table th.cell-width--percent-50 {
  width: 50%!important
}
table td.cell-border--none, table th.cell-border--none {
  border: none!important
}
table td.cell-border--top-none, table th.cell-border--top-none {
  border-top: none!important
}
table td.cell-border--left-none, table th.cell-border--left-none {
  border-left: none!important
}
table td.cell-border--right-none, table th.cell-border--right-none {
  border-right: none!important
}
table td.cell-border--bottom-none, table th.cell-border--bottom-none {
  border-bottom: none!important
}
.dl-table {
  display: table;
  margin: 1em 0;
  border-collapse: collapse
}
.dl-table .dl-table {
  margin: 0
}
.dl-table .dl-table-responsive {
  margin: 0
}
.dl-table__caption {
  display: table-caption
}
.dl-table__header {
  display: table-header-group
}
.dl-table__body {
  display: table-row-group
}
.dl-table__footer {
  display: table-footer-group
}
.dl-table>dl, .dl-table__body>dl, .dl-table__footer>dl, .dl-table__header>dl {
  display: table-row
}
.dl-table>dl>dd, .dl-table>dl>dt, .dl-table__body>dl>dd, .dl-table__body>dl>dt, .dl-table__footer>dl>dd, .dl-table__footer>dl>dt, .dl-table__header>dl>dd, .dl-table__header>dl>dt {
  display: table-cell
}
.dl-table-responsive {
  display: block;
  margin: 1em 0
}
.dl-table-responsive .dl-table {
  margin: 0
}
.dl-table-responsive .dl-table-responsive {
  margin: 0
}
.dl-table-responsive .dl-table__caption {
  display: block
}
.dl-table-responsive .dl-table__header {
  display: block
}
.dl-table-responsive .dl-table__body {
  display: block
}
.dl-table-responsive .dl-table__footer {
  display: block
}
.dl-table-responsive .dl-table__body>dl, .dl-table-responsive .dl-table__footer>dl, .dl-table-responsive .dl-table__header>dl, .dl-table-responsive>dl {
  display: block
}
.dl-table-responsive .dl-table__body>dl>dd, .dl-table-responsive .dl-table__body>dl>dt, .dl-table-responsive .dl-table__footer>dl>dd, .dl-table-responsive .dl-table__footer>dl>dt, .dl-table-responsive .dl-table__header>dl>dd, .dl-table-responsive .dl-table__header>dl>dt, .dl-table-responsive>dl>dd, .dl-table-responsive>dl>dt {
  display: block
}

@media print, screen and (min-width:768px) {
.dl-table-responsive {
  display: table;
  border-collapse: collapse
}
.dl-table-responsive .dl-table {
  margin: 0
}
.dl-table-responsive .dl-table-responsive {
  margin: 0
}
.dl-table-responsive .dl-table__caption {
  display: table-caption
}
.dl-table-responsive .dl-table__header {
  display: table-header-group
}
.dl-table-responsive .dl-table__body {
  display: table-row-group
}
.dl-table-responsive .dl-table__footer {
  display: table-footer-group
}
.dl-table-responsive .dl-table__body>dl, .dl-table-responsive .dl-table__footer>dl, .dl-table-responsive .dl-table__header>dl, .dl-table-responsive>dl {
  display: table-row
}
.dl-table-responsive .dl-table__body>dl>dd, .dl-table-responsive .dl-table__body>dl>dt, .dl-table-responsive .dl-table__footer>dl>dd, .dl-table-responsive .dl-table__footer>dl>dt, .dl-table-responsive .dl-table__header>dl>dd, .dl-table-responsive .dl-table__header>dl>dt, .dl-table-responsive>dl>dd, .dl-table-responsive>dl>dt {
  display: table-cell
}
}
.dl-table-align--dd-left dd, .dl-table-align--dt-left dt, .dl-table-align--left dd, .dl-table-align--left dt {
  text-align: left
}
.dl-table-align--center dd, .dl-table-align--center dt, .dl-table-align--dd-center dd, .dl-table-align--dt-center dt {
  text-align: center
}
.dl-table-align--dd-right dd, .dl-table-align--dt-right dt, .dl-table-align--right dd, .dl-table-align--right dt {
  text-align: right
}
.date-list {
  display: table;
  border-collapse: collapse
}
.date-list>dl {
  display: table-row
}
.date-list>dl>dd, .date-list>dl>dt {
  display: table-cell
}
.date-list>dl>dt {
  width: 1%;
  white-space: nowrap;
  vertical-align: top
}
.date-list>dl>dd {
  vertical-align: middle
}
.date-list>p {
  display: table-caption
}
.date-list-responsive {
  display: block
}
.date-list-responsive>dl {
  display: block
}
.date-list-responsive>dl>dd, .date-list-responsive>dl>dt, .date-list-responsive>p {
  display: block
}

@media print, screen and (min-width:768px) {
.date-list-responsive {
  display: table;
  border-collapse: collapse
}
.date-list-responsive>dl {
  display: table-row
}
.date-list-responsive>dl>dd, .date-list-responsive>dl>dt {
  display: table-cell
}
.date-list-responsive>dl>dt {
  width: 1%;
  white-space: nowrap;
  vertical-align: top
}
.date-list-responsive>dl>dd {
  vertical-align: middle
}
.date-list-responsive>p {
  display: table-caption
}
}
.clear--both {
  clear: both!important
}
.clear--none {
  clear: none!important
}
.float--right {
  float: right!important
}
.float--left {
  float: left!important
}
.float--none {
  float: none!important
}
.clearfix::after {
  clear: both;
  content: "";
  display: table
}
.clearfix {
  zoom: 1
}
.img-float--right {
  float: right!important;
  margin: 0 0 2em 2em
}
.img-float--left {
  float: left!important;
  margin: 0 2em 2em 0
}
.img-float--none {
  float: none!important;
  clear: both!important;
  margin: 0 0 2em 0
}
.display-inline {
  display: inline!important
}
.display-block {
  display: block!important
}
.display-none {
  display: none!important
}
.js-panel {
  display: none
}
.js-panel.active {
  display: block
}
.tab-row {
  display: flex;
  flex-wrap: nowrap
}
.tab-row>li {
  display: flex;
  width: 100%;
  flex-flow: 1
}
.tab-row>li>a {
  display: flex;
  width: 100%;
  flex-flow: 1;
  align-items: center;
  align-content: center
}
.tab-row>li>a>span {
  display: block;
  width: 100%
}
.link-button-parade, .link-button-parade--center, .link-button-parade--left, .link-button-parade--right {
  display: flex;
  padding: 0;
  margin-left: -.25em;
  margin-right: -.25em
}
.link-button-parade li, .link-button-parade--center li, .link-button-parade--left li, .link-button-parade--right li {
  display: block;
  margin: 0;
  padding-left: .25em;
  padding-right: .25em
}
.link-button-parade a, .link-button-parade--center a, .link-button-parade--left a, .link-button-parade--right a {
  display: block;
  padding: 0
}
.link-button-parade--left {
  justify-content: flex-start
}
.link-button-parade--center {
  justify-content: center
}
.link-button-parade--right {
  justify-content: flex-end
}
.link-text-parade, .link-text-parade--center, .link-text-parade--left, .link-text-parade--right {
  display: flex;
  padding: 0;
  margin-left: -1em;
  margin-right: -1em
}
.link-text-parade li, .link-text-parade--center li, .link-text-parade--left li, .link-text-parade--right li {
  display: block;
  margin: 0;
  padding-left: 1em;
  padding-right: 1em
}
.link-text-parade a, .link-text-parade--center a, .link-text-parade--left a, .link-text-parade--right a {
  display: block;
  padding: 0
}
.link-text-parade--left {
  justify-content: flex-start
}
.link-text-parade--center {
  justify-content: center
}
.link-text-parade--right {
  justify-content: flex-end
}
.link-list-box, .link-list-box--column, .link-list-box--row {
  display: flex;
  width: 100%;
  clear: both
}
.link-list-box--column>dt, .link-list-box--row>dt, .link-list-box>dt {
  display: flex;
  align-items: center
}
.link-list-box--column>dd, .link-list-box--row>dd, .link-list-box>dd {
  display: block
}
.link-list-box ul, .link-list-box--column ul, .link-list-box--row ul {
  display: flex;
  clear: both;
  flex-direction: row;
  flex-wrap: wrap;
  margin-left: -.5em;
  margin-right: -.5em
}
.link-list-box li, .link-list-box--column li, .link-list-box--row li {
  display: block;
  margin: 0;
  padding-left: .5em;
  padding-right: .5em
}
.link-list-box--row {
  flex-direction: row
}
.link-list-box--row>dt {
  flex-grow: 1;
  white-space: nowrap
}
.link-list-box--row>dd {
  flex-grow: 2;
  flex-basis: 100%
}
.link-list-box--row ul {
  display: flex;
  clear: both;
  flex-direction: row;
  flex-wrap: wrap;
  margin-left: -.5em;
  margin-right: -.5em
}
.link-list-box--row li {
  display: block;
  margin: 0;
  padding-left: .5em;
  padding-right: .5em
}
.link-list-box--column {
  display: block
}
.link-list-box--column>dt {
  flex-grow: 1;
  flex-basis: 100%
}
.link-list-box--column>dd {
  flex-grow: 1;
  flex-basis: 100%
}
.link-list-box--column ul {
  display: flex;
  clear: both;
  flex-direction: row;
  flex-wrap: wrap;
  margin-left: -.5em;
  margin-right: -.5em
}
.link-list-box--column li {
  display: block;
  margin: 0;
  padding-left: .5em;
  padding-right: .5em
}
.responsive-image, .responsive-image img {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%
}
.respons-video {
  display: block;
  position: relative;
  width: 100%;
  height: 0;
  padding-top: 56.25%;
  overflow: hidden
}
.respons-video iframe {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%
}
.width--0 {
  width: 0!important
}
.width--5 {
  width: 5px!important
}
.width--10 {
  width: 10px!important
}
.width--15 {
  width: 15px!important
}
.width--20 {
  width: 20px!important
}
.width--25 {
  width: 25px!important
}
.width--30 {
  width: 30px!important
}
.width--35 {
  width: 35px!important
}
.width--40 {
  width: 40px!important
}
.width--45 {
  width: 45px!important
}
.width--50 {
  width: 50px!important
}
.width--55 {
  width: 55px!important
}
.width--60 {
  width: 60px!important
}
.width--65 {
  width: 65px!important
}
.width--70 {
  width: 70px!important
}
.width--75 {
  width: 75px!important
}
.width--80 {
  width: 80px!important
}
.width--85 {
  width: 85px!important
}
.width--90 {
  width: 90px!important
}
.width--95 {
  width: 95px!important
}
.width--100 {
  width: 100px!important
}
.width--105 {
  width: 105px!important
}
.width--110 {
  width: 110px!important
}
.width--115 {
  width: 115px!important
}
.width--120 {
  width: 120px!important
}
.width--125 {
  width: 125px!important
}
.width--130 {
  width: 130px!important
}
.width--135 {
  width: 135px!important
}
.width--140 {
  width: 140px!important
}
.width--145 {
  width: 145px!important
}
.width--150 {
  width: 150px!important
}
.width--155 {
  width: 155px!important
}
.width--160 {
  width: 160px!important
}
.width--165 {
  width: 165px!important
}
.width--170 {
  width: 170px!important
}
.width--175 {
  width: 175px!important
}
.width--180 {
  width: 180px!important
}
.width--185 {
  width: 185px!important
}
.width--190 {
  width: 190px!important
}
.width--195 {
  width: 195px!important
}
.width--200 {
  width: 200px!important
}
.width--205 {
  width: 205px!important
}
.width--210 {
  width: 210px!important
}
.width--215 {
  width: 215px!important
}
.width--220 {
  width: 220px!important
}
.width--225 {
  width: 225px!important
}
.width--230 {
  width: 230px!important
}
.width--235 {
  width: 235px!important
}
.width--240 {
  width: 240px!important
}
.width--245 {
  width: 245px!important
}
.width--250 {
  width: 250px!important
}
.width--255 {
  width: 255px!important
}
.width--260 {
  width: 260px!important
}
.width--265 {
  width: 265px!important
}
.width--270 {
  width: 270px!important
}
.width--275 {
  width: 275px!important
}
.width--280 {
  width: 280px!important
}
.width--285 {
  width: 285px!important
}
.width--290 {
  width: 290px!important
}
.width--295 {
  width: 295px!important
}
.width--300 {
  width: 300px!important
}
.width--305 {
  width: 305px!important
}
.width--310 {
  width: 310px!important
}
.width--315 {
  width: 315px!important
}
.width--320 {
  width: 320px!important
}
.width--325 {
  width: 325px!important
}
.width--330 {
  width: 330px!important
}
.width--335 {
  width: 335px!important
}
.width--340 {
  width: 340px!important
}
.width--345 {
  width: 345px!important
}
.width--350 {
  width: 350px!important
}
.width--355 {
  width: 355px!important
}
.width--360 {
  width: 360px!important
}
.width--365 {
  width: 365px!important
}
.width--370 {
  width: 370px!important
}
.width--375 {
  width: 375px!important
}
.width--380 {
  width: 380px!important
}
.width--385 {
  width: 385px!important
}
.width--390 {
  width: 390px!important
}
.width--395 {
  width: 395px!important
}
.width--400 {
  width: 400px!important
}
.width--405 {
  width: 405px!important
}
.width--410 {
  width: 410px!important
}
.width--415 {
  width: 415px!important
}
.width--420 {
  width: 420px!important
}
.width--425 {
  width: 425px!important
}
.width--430 {
  width: 430px!important
}
.width--435 {
  width: 435px!important
}
.width--440 {
  width: 440px!important
}
.width--445 {
  width: 445px!important
}
.width--450 {
  width: 450px!important
}
.width--455 {
  width: 455px!important
}
.width--460 {
  width: 460px!important
}
.width--465 {
  width: 465px!important
}
.width--470 {
  width: 470px!important
}
.width--475 {
  width: 475px!important
}
.width--480 {
  width: 480px!important
}
.width--485 {
  width: 485px!important
}
.width--490 {
  width: 490px!important
}
.width--495 {
  width: 495px!important
}
.width--500 {
  width: 500px!important
}
.width--505 {
  width: 505px!important
}
.width--510 {
  width: 510px!important
}
.width--515 {
  width: 515px!important
}
.width--520 {
  width: 520px!important
}
.width--525 {
  width: 525px!important
}
.width--530 {
  width: 530px!important
}
.width--535 {
  width: 535px!important
}
.width--540 {
  width: 540px!important
}
.width--545 {
  width: 545px!important
}
.width--550 {
  width: 550px!important
}
.width--555 {
  width: 555px!important
}
.width--560 {
  width: 560px!important
}
.width--565 {
  width: 565px!important
}
.width--570 {
  width: 570px!important
}
.width--575 {
  width: 575px!important
}
.width--580 {
  width: 580px!important
}
.width--585 {
  width: 585px!important
}
.width--590 {
  width: 590px!important
}
.width--595 {
  width: 595px!important
}
.width--600 {
  width: 600px!important
}
.width--605 {
  width: 605px!important
}
.width--610 {
  width: 610px!important
}
.width--615 {
  width: 615px!important
}
.width--620 {
  width: 620px!important
}
.width--625 {
  width: 625px!important
}
.width--630 {
  width: 630px!important
}
.width--635 {
  width: 635px!important
}
.width--640 {
  width: 640px!important
}
.width--645 {
  width: 645px!important
}
.width--650 {
  width: 650px!important
}
.width--655 {
  width: 655px!important
}
.width--660 {
  width: 660px!important
}
.width--665 {
  width: 665px!important
}
.width--670 {
  width: 670px!important
}
.width--675 {
  width: 675px!important
}
.width--680 {
  width: 680px!important
}
.width--685 {
  width: 685px!important
}
.width--690 {
  width: 690px!important
}
.width--695 {
  width: 695px!important
}
.width--700 {
  width: 700px!important
}
.width--percent-0 {
  width: 0%!important
}
.width--percent-5 {
  width: 5%!important
}
.width--percent-10 {
  width: 10%!important
}
.width--percent-15 {
  width: 15%!important
}
.width--percent-20 {
  width: 20%!important
}
.width--percent-25 {
  width: 25%!important
}
.width--percent-30 {
  width: 30%!important
}
.width--percent-35 {
  width: 35%!important
}
.width--percent-40 {
  width: 40%!important
}
.width--percent-45 {
  width: 45%!important
}
.width--percent-50 {
  width: 50%!important
}
.width--percent-55 {
  width: 55%!important
}
.width--percent-60 {
  width: 60%!important
}
.width--percent-65 {
  width: 65%!important
}
.width--percent-70 {
  width: 70%!important
}
.width--percent-75 {
  width: 75%!important
}
.width--percent-80 {
  width: 80%!important
}
.width--percent-85 {
  width: 85%!important
}
.width--percent-90 {
  width: 90%!important
}
.width--percent-95 {
  width: 95%!important
}
.width--percent-100 {
  width: 100%!important
}
.height--0 {
  height: 0!important
}
.height--5 {
  height: 5px!important
}
.height--10 {
  height: 10px!important
}
.height--15 {
  height: 15px!important
}
.height--20 {
  height: 20px!important
}
.height--25 {
  height: 25px!important
}
.height--30 {
  height: 30px!important
}
.height--35 {
  height: 35px!important
}
.height--40 {
  height: 40px!important
}
.height--45 {
  height: 45px!important
}
.height--50 {
  height: 50px!important
}
.height--55 {
  height: 55px!important
}
.height--60 {
  height: 60px!important
}
.height--65 {
  height: 65px!important
}
.height--70 {
  height: 70px!important
}
.height--75 {
  height: 75px!important
}
.height--80 {
  height: 80px!important
}
.height--85 {
  height: 85px!important
}
.height--90 {
  height: 90px!important
}
.height--95 {
  height: 95px!important
}
.height--100 {
  height: 100px!important
}
.height--105 {
  height: 105px!important
}
.height--110 {
  height: 110px!important
}
.height--115 {
  height: 115px!important
}
.height--120 {
  height: 120px!important
}
.height--125 {
  height: 125px!important
}
.height--130 {
  height: 130px!important
}
.height--135 {
  height: 135px!important
}
.height--140 {
  height: 140px!important
}
.height--145 {
  height: 145px!important
}
.height--150 {
  height: 150px!important
}
.height--155 {
  height: 155px!important
}
.height--160 {
  height: 160px!important
}
.height--165 {
  height: 165px!important
}
.height--170 {
  height: 170px!important
}
.height--175 {
  height: 175px!important
}
.height--180 {
  height: 180px!important
}
.height--185 {
  height: 185px!important
}
.height--190 {
  height: 190px!important
}
.height--195 {
  height: 195px!important
}
.height--200 {
  height: 200px!important
}
.height--205 {
  height: 205px!important
}
.height--210 {
  height: 210px!important
}
.height--215 {
  height: 215px!important
}
.height--220 {
  height: 220px!important
}
.height--225 {
  height: 225px!important
}
.height--230 {
  height: 230px!important
}
.height--235 {
  height: 235px!important
}
.height--240 {
  height: 240px!important
}
.height--245 {
  height: 245px!important
}
.height--250 {
  height: 250px!important
}
.height--255 {
  height: 255px!important
}
.height--260 {
  height: 260px!important
}
.height--265 {
  height: 265px!important
}
.height--270 {
  height: 270px!important
}
.height--275 {
  height: 275px!important
}
.height--280 {
  height: 280px!important
}
.height--285 {
  height: 285px!important
}
.height--290 {
  height: 290px!important
}
.height--295 {
  height: 295px!important
}
.height--300 {
  height: 300px!important
}
.height--305 {
  height: 305px!important
}
.height--310 {
  height: 310px!important
}
.height--315 {
  height: 315px!important
}
.height--320 {
  height: 320px!important
}
.height--325 {
  height: 325px!important
}
.height--330 {
  height: 330px!important
}
.height--335 {
  height: 335px!important
}
.height--340 {
  height: 340px!important
}
.height--345 {
  height: 345px!important
}
.height--350 {
  height: 350px!important
}
.height--355 {
  height: 355px!important
}
.height--360 {
  height: 360px!important
}
.height--365 {
  height: 365px!important
}
.height--370 {
  height: 370px!important
}
.height--375 {
  height: 375px!important
}
.height--380 {
  height: 380px!important
}
.height--385 {
  height: 385px!important
}
.height--390 {
  height: 390px!important
}
.height--395 {
  height: 395px!important
}
.height--400 {
  height: 400px!important
}
.height--405 {
  height: 405px!important
}
.height--410 {
  height: 410px!important
}
.height--415 {
  height: 415px!important
}
.height--420 {
  height: 420px!important
}
.height--425 {
  height: 425px!important
}
.height--430 {
  height: 430px!important
}
.height--435 {
  height: 435px!important
}
.height--440 {
  height: 440px!important
}
.height--445 {
  height: 445px!important
}
.height--450 {
  height: 450px!important
}
.height--455 {
  height: 455px!important
}
.height--460 {
  height: 460px!important
}
.height--465 {
  height: 465px!important
}
.height--470 {
  height: 470px!important
}
.height--475 {
  height: 475px!important
}
.height--480 {
  height: 480px!important
}
.height--485 {
  height: 485px!important
}
.height--490 {
  height: 490px!important
}
.height--495 {
  height: 495px!important
}
.height--500 {
  height: 500px!important
}
.height--505 {
  height: 505px!important
}
.height--510 {
  height: 510px!important
}
.height--515 {
  height: 515px!important
}
.height--520 {
  height: 520px!important
}
.height--525 {
  height: 525px!important
}
.height--530 {
  height: 530px!important
}
.height--535 {
  height: 535px!important
}
.height--540 {
  height: 540px!important
}
.height--545 {
  height: 545px!important
}
.height--550 {
  height: 550px!important
}
.height--555 {
  height: 555px!important
}
.height--560 {
  height: 560px!important
}
.height--565 {
  height: 565px!important
}
.height--570 {
  height: 570px!important
}
.height--575 {
  height: 575px!important
}
.height--580 {
  height: 580px!important
}
.height--585 {
  height: 585px!important
}
.height--590 {
  height: 590px!important
}
.height--595 {
  height: 595px!important
}
.height--600 {
  height: 600px!important
}
.height--605 {
  height: 605px!important
}
.height--610 {
  height: 610px!important
}
.height--615 {
  height: 615px!important
}
.height--620 {
  height: 620px!important
}
.height--625 {
  height: 625px!important
}
.height--630 {
  height: 630px!important
}
.height--635 {
  height: 635px!important
}
.height--640 {
  height: 640px!important
}
.height--645 {
  height: 645px!important
}
.height--650 {
  height: 650px!important
}
.height--655 {
  height: 655px!important
}
.height--660 {
  height: 660px!important
}
.height--665 {
  height: 665px!important
}
.height--670 {
  height: 670px!important
}
.height--675 {
  height: 675px!important
}
.height--680 {
  height: 680px!important
}
.height--685 {
  height: 685px!important
}
.height--690 {
  height: 690px!important
}
.height--695 {
  height: 695px!important
}
.height--700 {
  height: 700px!important
}
.height--percent-0 {
  height: 0%!important
}
.height--percent-5 {
  height: 5%!important
}
.height--percent-10 {
  height: 10%!important
}
.height--percent-15 {
  height: 15%!important
}
.height--percent-20 {
  height: 20%!important
}
.height--percent-25 {
  height: 25%!important
}
.height--percent-30 {
  height: 30%!important
}
.height--percent-35 {
  height: 35%!important
}
.height--percent-40 {
  height: 40%!important
}
.height--percent-45 {
  height: 45%!important
}
.height--percent-50 {
  height: 50%!important
}
.height--percent-55 {
  height: 55%!important
}
.height--percent-60 {
  height: 60%!important
}
.height--percent-65 {
  height: 65%!important
}
.height--percent-70 {
  height: 70%!important
}
.height--percent-75 {
  height: 75%!important
}
.height--percent-80 {
  height: 80%!important
}
.height--percent-85 {
  height: 85%!important
}
.height--percent-90 {
  height: 90%!important
}
.height--percent-95 {
  height: 95%!important
}
.height--percent-100 {
  height: 100%!important
}
.margin--auto {
  margin: auto!important
}
.margin-horizontal--auto {
  margin-right: auto!important;
  margin-left: auto!important
}
.margin-vertical--auto {
  margin-top: auto!important;
  margin-bottom: auto!important
}
.margin-top--auto {
  margin-top: auto!important
}
.margin-right--auto {
  margin-right: auto!important
}
.margin-bottom--auto {
  margin-bottom: auto!important
}
.margin-left--auto {
  margin-left: auto!important
}
.margin--0 {
  margin: 0!important
}
.margin-horizontal--0 {
  margin-right: 0!important;
  margin-left: 0!important
}
.margin-vertical--0 {
  margin-top: 0!important;
  margin-bottom: 0!important
}
.margin-top--0 {
  margin-top: 0!important
}
.margin-right--0 {
  margin-right: 0!important
}
.margin-bottom--0 {
  margin-bottom: 0!important
}
.margin-left--0 {
  margin-left: 0!important
}
.padding--0 {
  padding: 0!important
}
.padding-horizontal--0 {
  padding-right: 0!important;
  padding-left: 0!important
}
.padding-vertical--0 {
  padding-top: 0!important;
  padding-bottom: 0!important
}
.padding-top--0 {
  padding-top: 0!important
}
.padding-right--0 {
  padding-right: 0!important
}
.padding-bottom--0 {
  padding-bottom: 0!important
}
.padding-left--0 {
  padding-left: 0!important
}
.margin--negative-0 {
  margin: 0!important
}
.margin-horizontal--negative-0 {
  margin-right: 0!important;
  margin-left: 0!important
}
.margin-vertical--negative-0 {
  margin-top: 0!important;
  margin-bottom: 0!important
}
.margin-top--negative-0 {
  margin-top: 0!important
}
.margin-right--negative-0 {
  margin-right: 0!important
}
.margin-bottom--negative-0 {
  margin-bottom: 0!important
}
.margin-left--negative-0 {
  margin-left: 0!important
}
.margin--5 {
  margin: 5px!important
}
.margin-horizontal--5 {
  margin-right: 5px!important;
  margin-left: 5px!important
}
.margin-vertical--5 {
  margin-top: 5px!important;
  margin-bottom: 5px!important
}
.margin-top--5 {
  margin-top: 5px!important
}
.margin-right--5 {
  margin-right: 5px!important
}
.margin-bottom--5 {
  margin-bottom: 5px!important
}
.margin-left--5 {
  margin-left: 5px!important
}
.padding--5 {
  padding: 5px!important
}
.padding-horizontal--5 {
  padding-right: 5px!important;
  padding-left: 5px!important
}
.padding-vertical--5 {
  padding-top: 5px!important;
  padding-bottom: 5px!important
}
.padding-top--5 {
  padding-top: 5px!important
}
.padding-right--5 {
  padding-right: 5px!important
}
.padding-bottom--5 {
  padding-bottom: 5px!important
}
.padding-left--5 {
  padding-left: 5px!important
}
.margin--negative-5 {
  margin: -5px!important
}
.margin-horizontal--negative-5 {
  margin-right: -5px!important;
  margin-left: -5px!important
}
.margin-vertical--negative-5 {
  margin-top: -5px!important;
  margin-bottom: -5px!important
}
.margin-top--negative-5 {
  margin-top: -5px!important
}
.margin-right--negative-5 {
  margin-right: -5px!important
}
.margin-bottom--negative-5 {
  margin-bottom: -5px!important
}
.margin-left--negative-5 {
  margin-left: -5px!important
}
.margin--10 {
  margin: 10px!important
}
.margin-horizontal--10 {
  margin-right: 10px!important;
  margin-left: 10px!important
}
.margin-vertical--10 {
  margin-top: 10px!important;
  margin-bottom: 10px!important
}
.margin-top--10 {
  margin-top: 10px!important
}
.margin-right--10 {
  margin-right: 10px!important
}
.margin-bottom--10 {
  margin-bottom: 10px!important
}
.margin-left--10 {
  margin-left: 10px!important
}
.padding--10 {
  padding: 10px!important
}
.padding-horizontal--10 {
  padding-right: 10px!important;
  padding-left: 10px!important
}
.padding-vertical--10 {
  padding-top: 10px!important;
  padding-bottom: 10px!important
}
.padding-top--10 {
  padding-top: 10px!important
}
.padding-right--10 {
  padding-right: 10px!important
}
.padding-bottom--10 {
  padding-bottom: 10px!important
}
.padding-left--10 {
  padding-left: 10px!important
}
.margin--negative-10 {
  margin: -10px!important
}
.margin-horizontal--negative-10 {
  margin-right: -10px!important;
  margin-left: -10px!important
}
.margin-vertical--negative-10 {
  margin-top: -10px!important;
  margin-bottom: -10px!important
}
.margin-top--negative-10 {
  margin-top: -10px!important
}
.margin-right--negative-10 {
  margin-right: -10px!important
}
.margin-bottom--negative-10 {
  margin-bottom: -10px!important
}
.margin-left--negative-10 {
  margin-left: -10px!important
}
.margin--15 {
  margin: 15px!important
}
.margin-horizontal--15 {
  margin-right: 15px!important;
  margin-left: 15px!important
}
.margin-vertical--15 {
  margin-top: 15px!important;
  margin-bottom: 15px!important
}
.margin-top--15 {
  margin-top: 15px!important
}
.margin-right--15 {
  margin-right: 15px!important
}
.margin-bottom--15 {
  margin-bottom: 15px!important
}
.margin-left--15 {
  margin-left: 15px!important
}
.padding--15 {
  padding: 15px!important
}
.padding-horizontal--15 {
  padding-right: 15px!important;
  padding-left: 15px!important
}
.padding-vertical--15 {
  padding-top: 15px!important;
  padding-bottom: 15px!important
}
.padding-top--15 {
  padding-top: 15px!important
}
.padding-right--15 {
  padding-right: 15px!important
}
.padding-bottom--15 {
  padding-bottom: 15px!important
}
.padding-left--15 {
  padding-left: 15px!important
}
.margin--negative-15 {
  margin: -15px!important
}
.margin-horizontal--negative-15 {
  margin-right: -15px!important;
  margin-left: -15px!important
}
.margin-vertical--negative-15 {
  margin-top: -15px!important;
  margin-bottom: -15px!important
}
.margin-top--negative-15 {
  margin-top: -15px!important
}
.margin-right--negative-15 {
  margin-right: -15px!important
}
.margin-bottom--negative-15 {
  margin-bottom: -15px!important
}
.margin-left--negative-15 {
  margin-left: -15px!important
}
.margin--20 {
  margin: 20px!important
}
.margin-horizontal--20 {
  margin-right: 20px!important;
  margin-left: 20px!important
}
.margin-vertical--20 {
  margin-top: 20px!important;
  margin-bottom: 20px!important
}
.margin-top--20 {
  margin-top: 20px!important
}
.margin-right--20 {
  margin-right: 20px!important
}
.margin-bottom--20 {
  margin-bottom: 20px!important
}
.margin-left--20 {
  margin-left: 20px!important
}
.padding--20 {
  padding: 20px!important
}
.padding-horizontal--20 {
  padding-right: 20px!important;
  padding-left: 20px!important
}
.padding-vertical--20 {
  padding-top: 20px!important;
  padding-bottom: 20px!important
}
.padding-top--20 {
  padding-top: 20px!important
}
.padding-right--20 {
  padding-right: 20px!important
}
.padding-bottom--20 {
  padding-bottom: 20px!important
}
.padding-left--20 {
  padding-left: 20px!important
}
.margin--negative-20 {
  margin: -20px!important
}
.margin-horizontal--negative-20 {
  margin-right: -20px!important;
  margin-left: -20px!important
}
.margin-vertical--negative-20 {
  margin-top: -20px!important;
  margin-bottom: -20px!important
}
.margin-top--negative-20 {
  margin-top: -20px!important
}
.margin-right--negative-20 {
  margin-right: -20px!important
}
.margin-bottom--negative-20 {
  margin-bottom: -20px!important
}
.margin-left--negative-20 {
  margin-left: -20px!important
}
.margin--25 {
  margin: 25px!important
}
.margin-horizontal--25 {
  margin-right: 25px!important;
  margin-left: 25px!important
}
.margin-vertical--25 {
  margin-top: 25px!important;
  margin-bottom: 25px!important
}
.margin-top--25 {
  margin-top: 25px!important
}
.margin-right--25 {
  margin-right: 25px!important
}
.margin-bottom--25 {
  margin-bottom: 25px!important
}
.margin-left--25 {
  margin-left: 25px!important
}
.padding--25 {
  padding: 25px!important
}
.padding-horizontal--25 {
  padding-right: 25px!important;
  padding-left: 25px!important
}
.padding-vertical--25 {
  padding-top: 25px!important;
  padding-bottom: 25px!important
}
.padding-top--25 {
  padding-top: 25px!important
}
.padding-right--25 {
  padding-right: 25px!important
}
.padding-bottom--25 {
  padding-bottom: 25px!important
}
.padding-left--25 {
  padding-left: 25px!important
}
.margin--negative-25 {
  margin: -25px!important
}
.margin-horizontal--negative-25 {
  margin-right: -25px!important;
  margin-left: -25px!important
}
.margin-vertical--negative-25 {
  margin-top: -25px!important;
  margin-bottom: -25px!important
}
.margin-top--negative-25 {
  margin-top: -25px!important
}
.margin-right--negative-25 {
  margin-right: -25px!important
}
.margin-bottom--negative-25 {
  margin-bottom: -25px!important
}
.margin-left--negative-25 {
  margin-left: -25px!important
}
.margin--30 {
  margin: 30px!important
}
.margin-horizontal--30 {
  margin-right: 30px!important;
  margin-left: 30px!important
}
.margin-vertical--30 {
  margin-top: 30px!important;
  margin-bottom: 30px!important
}
.margin-top--30 {
  margin-top: 30px!important
}
.margin-right--30 {
  margin-right: 30px!important
}
.margin-bottom--30 {
  margin-bottom: 30px!important
}
.margin-left--30 {
  margin-left: 30px!important
}
.padding--30 {
  padding: 30px!important
}
.padding-horizontal--30 {
  padding-right: 30px!important;
  padding-left: 30px!important
}
.padding-vertical--30 {
  padding-top: 30px!important;
  padding-bottom: 30px!important
}
.padding-top--30 {
  padding-top: 30px!important
}
.padding-right--30 {
  padding-right: 30px!important
}
.padding-bottom--30 {
  padding-bottom: 30px!important
}
.padding-left--30 {
  padding-left: 30px!important
}
.margin--negative-30 {
  margin: -30px!important
}
.margin-horizontal--negative-30 {
  margin-right: -30px!important;
  margin-left: -30px!important
}
.margin-vertical--negative-30 {
  margin-top: -30px!important;
  margin-bottom: -30px!important
}
.margin-top--negative-30 {
  margin-top: -30px!important
}
.margin-right--negative-30 {
  margin-right: -30px!important
}
.margin-bottom--negative-30 {
  margin-bottom: -30px!important
}
.margin-left--negative-30 {
  margin-left: -30px!important
}
.margin--35 {
  margin: 35px!important
}
.margin-horizontal--35 {
  margin-right: 35px!important;
  margin-left: 35px!important
}
.margin-vertical--35 {
  margin-top: 35px!important;
  margin-bottom: 35px!important
}
.margin-top--35 {
  margin-top: 35px!important
}
.margin-right--35 {
  margin-right: 35px!important
}
.margin-bottom--35 {
  margin-bottom: 35px!important
}
.margin-left--35 {
  margin-left: 35px!important
}
.padding--35 {
  padding: 35px!important
}
.padding-horizontal--35 {
  padding-right: 35px!important;
  padding-left: 35px!important
}
.padding-vertical--35 {
  padding-top: 35px!important;
  padding-bottom: 35px!important
}
.padding-top--35 {
  padding-top: 35px!important
}
.padding-right--35 {
  padding-right: 35px!important
}
.padding-bottom--35 {
  padding-bottom: 35px!important
}
.padding-left--35 {
  padding-left: 35px!important
}
.margin--negative-35 {
  margin: -35px!important
}
.margin-horizontal--negative-35 {
  margin-right: -35px!important;
  margin-left: -35px!important
}
.margin-vertical--negative-35 {
  margin-top: -35px!important;
  margin-bottom: -35px!important
}
.margin-top--negative-35 {
  margin-top: -35px!important
}
.margin-right--negative-35 {
  margin-right: -35px!important
}
.margin-bottom--negative-35 {
  margin-bottom: -35px!important
}
.margin-left--negative-35 {
  margin-left: -35px!important
}
.margin--40 {
  margin: 40px!important
}
.margin-horizontal--40 {
  margin-right: 40px!important;
  margin-left: 40px!important
}
.margin-vertical--40 {
  margin-top: 40px!important;
  margin-bottom: 40px!important
}
.margin-top--40 {
  margin-top: 40px!important
}
.margin-right--40 {
  margin-right: 40px!important
}
.margin-bottom--40 {
  margin-bottom: 40px!important
}
.margin-left--40 {
  margin-left: 40px!important
}
.padding--40 {
  padding: 40px!important
}
.padding-horizontal--40 {
  padding-right: 40px!important;
  padding-left: 40px!important
}
.padding-vertical--40 {
  padding-top: 40px!important;
  padding-bottom: 40px!important
}
.padding-top--40 {
  padding-top: 40px!important
}
.padding-right--40 {
  padding-right: 40px!important
}
.padding-bottom--40 {
  padding-bottom: 40px!important
}
.padding-left--40 {
  padding-left: 40px!important
}
.margin--negative-40 {
  margin: -40px!important
}
.margin-horizontal--negative-40 {
  margin-right: -40px!important;
  margin-left: -40px!important
}
.margin-vertical--negative-40 {
  margin-top: -40px!important;
  margin-bottom: -40px!important
}
.margin-top--negative-40 {
  margin-top: -40px!important
}
.margin-right--negative-40 {
  margin-right: -40px!important
}
.margin-bottom--negative-40 {
  margin-bottom: -40px!important
}
.margin-left--negative-40 {
  margin-left: -40px!important
}
.margin--45 {
  margin: 45px!important
}
.margin-horizontal--45 {
  margin-right: 45px!important;
  margin-left: 45px!important
}
.margin-vertical--45 {
  margin-top: 45px!important;
  margin-bottom: 45px!important
}
.margin-top--45 {
  margin-top: 45px!important
}
.margin-right--45 {
  margin-right: 45px!important
}
.margin-bottom--45 {
  margin-bottom: 45px!important
}
.margin-left--45 {
  margin-left: 45px!important
}
.padding--45 {
  padding: 45px!important
}
.padding-horizontal--45 {
  padding-right: 45px!important;
  padding-left: 45px!important
}
.padding-vertical--45 {
  padding-top: 45px!important;
  padding-bottom: 45px!important
}
.padding-top--45 {
  padding-top: 45px!important
}
.padding-right--45 {
  padding-right: 45px!important
}
.padding-bottom--45 {
  padding-bottom: 45px!important
}
.padding-left--45 {
  padding-left: 45px!important
}
.margin--negative-45 {
  margin: -45px!important
}
.margin-horizontal--negative-45 {
  margin-right: -45px!important;
  margin-left: -45px!important
}
.margin-vertical--negative-45 {
  margin-top: -45px!important;
  margin-bottom: -45px!important
}
.margin-top--negative-45 {
  margin-top: -45px!important
}
.margin-right--negative-45 {
  margin-right: -45px!important
}
.margin-bottom--negative-45 {
  margin-bottom: -45px!important
}
.margin-left--negative-45 {
  margin-left: -45px!important
}
.margin--50 {
  margin: 50px!important
}
.margin-horizontal--50 {
  margin-right: 50px!important;
  margin-left: 50px!important
}
.margin-vertical--50 {
  margin-top: 50px!important;
  margin-bottom: 50px!important
}
.margin-top--50 {
  margin-top: 50px!important
}
.margin-right--50 {
  margin-right: 50px!important
}
.margin-bottom--50 {
  margin-bottom: 50px!important
}
.margin-left--50 {
  margin-left: 50px!important
}
.padding--50 {
  padding: 50px!important
}
.padding-horizontal--50 {
  padding-right: 50px!important;
  padding-left: 50px!important
}
.padding-vertical--50 {
  padding-top: 50px!important;
  padding-bottom: 50px!important
}
.padding-top--50 {
  padding-top: 50px!important
}
.padding-right--50 {
  padding-right: 50px!important
}
.padding-bottom--50 {
  padding-bottom: 50px!important
}
.padding-left--50 {
  padding-left: 50px!important
}
.margin--negative-50 {
  margin: -50px!important
}
.margin-horizontal--negative-50 {
  margin-right: -50px!important;
  margin-left: -50px!important
}
.margin-vertical--negative-50 {
  margin-top: -50px!important;
  margin-bottom: -50px!important
}
.margin-top--negative-50 {
  margin-top: -50px!important
}
.margin-right--negative-50 {
  margin-right: -50px!important
}
.margin-bottom--negative-50 {
  margin-bottom: -50px!important
}
.margin-left--negative-50 {
  margin-left: -50px!important
}
.margin--55 {
  margin: 55px!important
}
.margin-horizontal--55 {
  margin-right: 55px!important;
  margin-left: 55px!important
}
.margin-vertical--55 {
  margin-top: 55px!important;
  margin-bottom: 55px!important
}
.margin-top--55 {
  margin-top: 55px!important
}
.margin-right--55 {
  margin-right: 55px!important
}
.margin-bottom--55 {
  margin-bottom: 55px!important
}
.margin-left--55 {
  margin-left: 55px!important
}
.padding--55 {
  padding: 55px!important
}
.padding-horizontal--55 {
  padding-right: 55px!important;
  padding-left: 55px!important
}
.padding-vertical--55 {
  padding-top: 55px!important;
  padding-bottom: 55px!important
}
.padding-top--55 {
  padding-top: 55px!important
}
.padding-right--55 {
  padding-right: 55px!important
}
.padding-bottom--55 {
  padding-bottom: 55px!important
}
.padding-left--55 {
  padding-left: 55px!important
}
.margin--negative-55 {
  margin: -55px!important
}
.margin-horizontal--negative-55 {
  margin-right: -55px!important;
  margin-left: -55px!important
}
.margin-vertical--negative-55 {
  margin-top: -55px!important;
  margin-bottom: -55px!important
}
.margin-top--negative-55 {
  margin-top: -55px!important
}
.margin-right--negative-55 {
  margin-right: -55px!important
}
.margin-bottom--negative-55 {
  margin-bottom: -55px!important
}
.margin-left--negative-55 {
  margin-left: -55px!important
}
.margin--60 {
  margin: 60px!important
}
.margin-horizontal--60 {
  margin-right: 60px!important;
  margin-left: 60px!important
}
.margin-vertical--60 {
  margin-top: 60px!important;
  margin-bottom: 60px!important
}
.margin-top--60 {
  margin-top: 60px!important
}
.margin-right--60 {
  margin-right: 60px!important
}
.margin-bottom--60 {
  margin-bottom: 60px!important
}
.margin-left--60 {
  margin-left: 60px!important
}
.padding--60 {
  padding: 60px!important
}
.padding-horizontal--60 {
  padding-right: 60px!important;
  padding-left: 60px!important
}
.padding-vertical--60 {
  padding-top: 60px!important;
  padding-bottom: 60px!important
}
.padding-top--60 {
  padding-top: 60px!important
}
.padding-right--60 {
  padding-right: 60px!important
}
.padding-bottom--60 {
  padding-bottom: 60px!important
}
.padding-left--60 {
  padding-left: 60px!important
}
.margin--negative-60 {
  margin: -60px!important
}
.margin-horizontal--negative-60 {
  margin-right: -60px!important;
  margin-left: -60px!important
}
.margin-vertical--negative-60 {
  margin-top: -60px!important;
  margin-bottom: -60px!important
}
.margin-top--negative-60 {
  margin-top: -60px!important
}
.margin-right--negative-60 {
  margin-right: -60px!important
}
.margin-bottom--negative-60 {
  margin-bottom: -60px!important
}
.margin-left--negative-60 {
  margin-left: -60px!important
}
.margin--65 {
  margin: 65px!important
}
.margin-horizontal--65 {
  margin-right: 65px!important;
  margin-left: 65px!important
}
.margin-vertical--65 {
  margin-top: 65px!important;
  margin-bottom: 65px!important
}
.margin-top--65 {
  margin-top: 65px!important
}
.margin-right--65 {
  margin-right: 65px!important
}
.margin-bottom--65 {
  margin-bottom: 65px!important
}
.margin-left--65 {
  margin-left: 65px!important
}
.padding--65 {
  padding: 65px!important
}
.padding-horizontal--65 {
  padding-right: 65px!important;
  padding-left: 65px!important
}
.padding-vertical--65 {
  padding-top: 65px!important;
  padding-bottom: 65px!important
}
.padding-top--65 {
  padding-top: 65px!important
}
.padding-right--65 {
  padding-right: 65px!important
}
.padding-bottom--65 {
  padding-bottom: 65px!important
}
.padding-left--65 {
  padding-left: 65px!important
}
.margin--negative-65 {
  margin: -65px!important
}
.margin-horizontal--negative-65 {
  margin-right: -65px!important;
  margin-left: -65px!important
}
.margin-vertical--negative-65 {
  margin-top: -65px!important;
  margin-bottom: -65px!important
}
.margin-top--negative-65 {
  margin-top: -65px!important
}
.margin-right--negative-65 {
  margin-right: -65px!important
}
.margin-bottom--negative-65 {
  margin-bottom: -65px!important
}
.margin-left--negative-65 {
  margin-left: -65px!important
}
.margin--70 {
  margin: 70px!important
}
.margin-horizontal--70 {
  margin-right: 70px!important;
  margin-left: 70px!important
}
.margin-vertical--70 {
  margin-top: 70px!important;
  margin-bottom: 70px!important
}
.margin-top--70 {
  margin-top: 70px!important
}
.margin-right--70 {
  margin-right: 70px!important
}
.margin-bottom--70 {
  margin-bottom: 70px!important
}
.margin-left--70 {
  margin-left: 70px!important
}
.padding--70 {
  padding: 70px!important
}
.padding-horizontal--70 {
  padding-right: 70px!important;
  padding-left: 70px!important
}
.padding-vertical--70 {
  padding-top: 70px!important;
  padding-bottom: 70px!important
}
.padding-top--70 {
  padding-top: 70px!important
}
.padding-right--70 {
  padding-right: 70px!important
}
.padding-bottom--70 {
  padding-bottom: 70px!important
}
.padding-left--70 {
  padding-left: 70px!important
}
.margin--negative-70 {
  margin: -70px!important
}
.margin-horizontal--negative-70 {
  margin-right: -70px!important;
  margin-left: -70px!important
}
.margin-vertical--negative-70 {
  margin-top: -70px!important;
  margin-bottom: -70px!important
}
.margin-top--negative-70 {
  margin-top: -70px!important
}
.margin-right--negative-70 {
  margin-right: -70px!important
}
.margin-bottom--negative-70 {
  margin-bottom: -70px!important
}
.margin-left--negative-70 {
  margin-left: -70px!important
}
.margin--75 {
  margin: 75px!important
}
.margin-horizontal--75 {
  margin-right: 75px!important;
  margin-left: 75px!important
}
.margin-vertical--75 {
  margin-top: 75px!important;
  margin-bottom: 75px!important
}
.margin-top--75 {
  margin-top: 75px!important
}
.margin-right--75 {
  margin-right: 75px!important
}
.margin-bottom--75 {
  margin-bottom: 75px!important
}
.margin-left--75 {
  margin-left: 75px!important
}
.padding--75 {
  padding: 75px!important
}
.padding-horizontal--75 {
  padding-right: 75px!important;
  padding-left: 75px!important
}
.padding-vertical--75 {
  padding-top: 75px!important;
  padding-bottom: 75px!important
}
.padding-top--75 {
  padding-top: 75px!important
}
.padding-right--75 {
  padding-right: 75px!important
}
.padding-bottom--75 {
  padding-bottom: 75px!important
}
.padding-left--75 {
  padding-left: 75px!important
}
.margin--negative-75 {
  margin: -75px!important
}
.margin-horizontal--negative-75 {
  margin-right: -75px!important;
  margin-left: -75px!important
}
.margin-vertical--negative-75 {
  margin-top: -75px!important;
  margin-bottom: -75px!important
}
.margin-top--negative-75 {
  margin-top: -75px!important
}
.margin-right--negative-75 {
  margin-right: -75px!important
}
.margin-bottom--negative-75 {
  margin-bottom: -75px!important
}
.margin-left--negative-75 {
  margin-left: -75px!important
}
.margin--80 {
  margin: 80px!important
}
.margin-horizontal--80 {
  margin-right: 80px!important;
  margin-left: 80px!important
}
.margin-vertical--80 {
  margin-top: 80px!important;
  margin-bottom: 80px!important
}
.margin-top--80 {
  margin-top: 80px!important
}
.margin-right--80 {
  margin-right: 80px!important
}
.margin-bottom--80 {
  margin-bottom: 80px!important
}
.margin-left--80 {
  margin-left: 80px!important
}
.padding--80 {
  padding: 80px!important
}
.padding-horizontal--80 {
  padding-right: 80px!important;
  padding-left: 80px!important
}
.padding-vertical--80 {
  padding-top: 80px!important;
  padding-bottom: 80px!important
}
.padding-top--80 {
  padding-top: 80px!important
}
.padding-right--80 {
  padding-right: 80px!important
}
.padding-bottom--80 {
  padding-bottom: 80px!important
}
.padding-left--80 {
  padding-left: 80px!important
}
.margin--negative-80 {
  margin: -80px!important
}
.margin-horizontal--negative-80 {
  margin-right: -80px!important;
  margin-left: -80px!important
}
.margin-vertical--negative-80 {
  margin-top: -80px!important;
  margin-bottom: -80px!important
}
.margin-top--negative-80 {
  margin-top: -80px!important
}
.margin-right--negative-80 {
  margin-right: -80px!important
}
.margin-bottom--negative-80 {
  margin-bottom: -80px!important
}
.margin-left--negative-80 {
  margin-left: -80px!important
}
.margin--85 {
  margin: 85px!important
}
.margin-horizontal--85 {
  margin-right: 85px!important;
  margin-left: 85px!important
}
.margin-vertical--85 {
  margin-top: 85px!important;
  margin-bottom: 85px!important
}
.margin-top--85 {
  margin-top: 85px!important
}
.margin-right--85 {
  margin-right: 85px!important
}
.margin-bottom--85 {
  margin-bottom: 85px!important
}
.margin-left--85 {
  margin-left: 85px!important
}
.padding--85 {
  padding: 85px!important
}
.padding-horizontal--85 {
  padding-right: 85px!important;
  padding-left: 85px!important
}
.padding-vertical--85 {
  padding-top: 85px!important;
  padding-bottom: 85px!important
}
.padding-top--85 {
  padding-top: 85px!important
}
.padding-right--85 {
  padding-right: 85px!important
}
.padding-bottom--85 {
  padding-bottom: 85px!important
}
.padding-left--85 {
  padding-left: 85px!important
}
.margin--negative-85 {
  margin: -85px!important
}
.margin-horizontal--negative-85 {
  margin-right: -85px!important;
  margin-left: -85px!important
}
.margin-vertical--negative-85 {
  margin-top: -85px!important;
  margin-bottom: -85px!important
}
.margin-top--negative-85 {
  margin-top: -85px!important
}
.margin-right--negative-85 {
  margin-right: -85px!important
}
.margin-bottom--negative-85 {
  margin-bottom: -85px!important
}
.margin-left--negative-85 {
  margin-left: -85px!important
}
.margin--90 {
  margin: 90px!important
}
.margin-horizontal--90 {
  margin-right: 90px!important;
  margin-left: 90px!important
}
.margin-vertical--90 {
  margin-top: 90px!important;
  margin-bottom: 90px!important
}
.margin-top--90 {
  margin-top: 90px!important
}
.margin-right--90 {
  margin-right: 90px!important
}
.margin-bottom--90 {
  margin-bottom: 90px!important
}
.margin-left--90 {
  margin-left: 90px!important
}
.padding--90 {
  padding: 90px!important
}
.padding-horizontal--90 {
  padding-right: 90px!important;
  padding-left: 90px!important
}
.padding-vertical--90 {
  padding-top: 90px!important;
  padding-bottom: 90px!important
}
.padding-top--90 {
  padding-top: 90px!important
}
.padding-right--90 {
  padding-right: 90px!important
}
.padding-bottom--90 {
  padding-bottom: 90px!important
}
.padding-left--90 {
  padding-left: 90px!important
}
.margin--negative-90 {
  margin: -90px!important
}
.margin-horizontal--negative-90 {
  margin-right: -90px!important;
  margin-left: -90px!important
}
.margin-vertical--negative-90 {
  margin-top: -90px!important;
  margin-bottom: -90px!important
}
.margin-top--negative-90 {
  margin-top: -90px!important
}
.margin-right--negative-90 {
  margin-right: -90px!important
}
.margin-bottom--negative-90 {
  margin-bottom: -90px!important
}
.margin-left--negative-90 {
  margin-left: -90px!important
}
.margin--95 {
  margin: 95px!important
}
.margin-horizontal--95 {
  margin-right: 95px!important;
  margin-left: 95px!important
}
.margin-vertical--95 {
  margin-top: 95px!important;
  margin-bottom: 95px!important
}
.margin-top--95 {
  margin-top: 95px!important
}
.margin-right--95 {
  margin-right: 95px!important
}
.margin-bottom--95 {
  margin-bottom: 95px!important
}
.margin-left--95 {
  margin-left: 95px!important
}
.padding--95 {
  padding: 95px!important
}
.padding-horizontal--95 {
  padding-right: 95px!important;
  padding-left: 95px!important
}
.padding-vertical--95 {
  padding-top: 95px!important;
  padding-bottom: 95px!important
}
.padding-top--95 {
  padding-top: 95px!important
}
.padding-right--95 {
  padding-right: 95px!important
}
.padding-bottom--95 {
  padding-bottom: 95px!important
}
.padding-left--95 {
  padding-left: 95px!important
}
.margin--negative-95 {
  margin: -95px!important
}
.margin-horizontal--negative-95 {
  margin-right: -95px!important;
  margin-left: -95px!important
}
.margin-vertical--negative-95 {
  margin-top: -95px!important;
  margin-bottom: -95px!important
}
.margin-top--negative-95 {
  margin-top: -95px!important
}
.margin-right--negative-95 {
  margin-right: -95px!important
}
.margin-bottom--negative-95 {
  margin-bottom: -95px!important
}
.margin-left--negative-95 {
  margin-left: -95px!important
}
.margin--100 {
  margin: 100px!important
}
.margin-horizontal--100 {
  margin-right: 100px!important;
  margin-left: 100px!important
}
.margin-vertical--100 {
  margin-top: 100px!important;
  margin-bottom: 100px!important
}
.margin-top--100 {
  margin-top: 100px!important
}
.margin-right--100 {
  margin-right: 100px!important
}
.margin-bottom--100 {
  margin-bottom: 100px!important
}
.margin-left--100 {
  margin-left: 100px!important
}
.padding--100 {
  padding: 100px!important
}
.padding-horizontal--100 {
  padding-right: 100px!important;
  padding-left: 100px!important
}
.padding-vertical--100 {
  padding-top: 100px!important;
  padding-bottom: 100px!important
}
.padding-top--100 {
  padding-top: 100px!important
}
.padding-right--100 {
  padding-right: 100px!important
}
.padding-bottom--100 {
  padding-bottom: 100px!important
}
.padding-left--100 {
  padding-left: 100px!important
}
.margin--negative-100 {
  margin: -100px!important
}
.margin-horizontal--negative-100 {
  margin-right: -100px!important;
  margin-left: -100px!important
}
.margin-vertical--negative-100 {
  margin-top: -100px!important;
  margin-bottom: -100px!important
}
.margin-top--negative-100 {
  margin-top: -100px!important
}
.margin-right--negative-100 {
  margin-right: -100px!important
}
.margin-bottom--negative-100 {
  margin-bottom: -100px!important
}
.margin-left--negative-100 {
  margin-left: -100px!important
}
.margin--105 {
  margin: 105px!important
}
.margin-horizontal--105 {
  margin-right: 105px!important;
  margin-left: 105px!important
}
.margin-vertical--105 {
  margin-top: 105px!important;
  margin-bottom: 105px!important
}
.margin-top--105 {
  margin-top: 105px!important
}
.margin-right--105 {
  margin-right: 105px!important
}
.margin-bottom--105 {
  margin-bottom: 105px!important
}
.margin-left--105 {
  margin-left: 105px!important
}
.padding--105 {
  padding: 105px!important
}
.padding-horizontal--105 {
  padding-right: 105px!important;
  padding-left: 105px!important
}
.padding-vertical--105 {
  padding-top: 105px!important;
  padding-bottom: 105px!important
}
.padding-top--105 {
  padding-top: 105px!important
}
.padding-right--105 {
  padding-right: 105px!important
}
.padding-bottom--105 {
  padding-bottom: 105px!important
}
.padding-left--105 {
  padding-left: 105px!important
}
.margin--negative-105 {
  margin: -105px!important
}
.margin-horizontal--negative-105 {
  margin-right: -105px!important;
  margin-left: -105px!important
}
.margin-vertical--negative-105 {
  margin-top: -105px!important;
  margin-bottom: -105px!important
}
.margin-top--negative-105 {
  margin-top: -105px!important
}
.margin-right--negative-105 {
  margin-right: -105px!important
}
.margin-bottom--negative-105 {
  margin-bottom: -105px!important
}
.margin-left--negative-105 {
  margin-left: -105px!important
}
.margin--110 {
  margin: 110px!important
}
.margin-horizontal--110 {
  margin-right: 110px!important;
  margin-left: 110px!important
}
.margin-vertical--110 {
  margin-top: 110px!important;
  margin-bottom: 110px!important
}
.margin-top--110 {
  margin-top: 110px!important
}
.margin-right--110 {
  margin-right: 110px!important
}
.margin-bottom--110 {
  margin-bottom: 110px!important
}
.margin-left--110 {
  margin-left: 110px!important
}
.padding--110 {
  padding: 110px!important
}
.padding-horizontal--110 {
  padding-right: 110px!important;
  padding-left: 110px!important
}
.padding-vertical--110 {
  padding-top: 110px!important;
  padding-bottom: 110px!important
}
.padding-top--110 {
  padding-top: 110px!important
}
.padding-right--110 {
  padding-right: 110px!important
}
.padding-bottom--110 {
  padding-bottom: 110px!important
}
.padding-left--110 {
  padding-left: 110px!important
}
.margin--negative-110 {
  margin: -110px!important
}
.margin-horizontal--negative-110 {
  margin-right: -110px!important;
  margin-left: -110px!important
}
.margin-vertical--negative-110 {
  margin-top: -110px!important;
  margin-bottom: -110px!important
}
.margin-top--negative-110 {
  margin-top: -110px!important
}
.margin-right--negative-110 {
  margin-right: -110px!important
}
.margin-bottom--negative-110 {
  margin-bottom: -110px!important
}
.margin-left--negative-110 {
  margin-left: -110px!important
}
.margin--115 {
  margin: 115px!important
}
.margin-horizontal--115 {
  margin-right: 115px!important;
  margin-left: 115px!important
}
.margin-vertical--115 {
  margin-top: 115px!important;
  margin-bottom: 115px!important
}
.margin-top--115 {
  margin-top: 115px!important
}
.margin-right--115 {
  margin-right: 115px!important
}
.margin-bottom--115 {
  margin-bottom: 115px!important
}
.margin-left--115 {
  margin-left: 115px!important
}
.padding--115 {
  padding: 115px!important
}
.padding-horizontal--115 {
  padding-right: 115px!important;
  padding-left: 115px!important
}
.padding-vertical--115 {
  padding-top: 115px!important;
  padding-bottom: 115px!important
}
.padding-top--115 {
  padding-top: 115px!important
}
.padding-right--115 {
  padding-right: 115px!important
}
.padding-bottom--115 {
  padding-bottom: 115px!important
}
.padding-left--115 {
  padding-left: 115px!important
}
.margin--negative-115 {
  margin: -115px!important
}
.margin-horizontal--negative-115 {
  margin-right: -115px!important;
  margin-left: -115px!important
}
.margin-vertical--negative-115 {
  margin-top: -115px!important;
  margin-bottom: -115px!important
}
.margin-top--negative-115 {
  margin-top: -115px!important
}
.margin-right--negative-115 {
  margin-right: -115px!important
}
.margin-bottom--negative-115 {
  margin-bottom: -115px!important
}
.margin-left--negative-115 {
  margin-left: -115px!important
}
.margin--120 {
  margin: 120px!important
}
.margin-horizontal--120 {
  margin-right: 120px!important;
  margin-left: 120px!important
}
.margin-vertical--120 {
  margin-top: 120px!important;
  margin-bottom: 120px!important
}
.margin-top--120 {
  margin-top: 120px!important
}
.margin-right--120 {
  margin-right: 120px!important
}
.margin-bottom--120 {
  margin-bottom: 120px!important
}
.margin-left--120 {
  margin-left: 120px!important
}
.padding--120 {
  padding: 120px!important
}
.padding-horizontal--120 {
  padding-right: 120px!important;
  padding-left: 120px!important
}
.padding-vertical--120 {
  padding-top: 120px!important;
  padding-bottom: 120px!important
}
.padding-top--120 {
  padding-top: 120px!important
}
.padding-right--120 {
  padding-right: 120px!important
}
.padding-bottom--120 {
  padding-bottom: 120px!important
}
.padding-left--120 {
  padding-left: 120px!important
}
.margin--negative-120 {
  margin: -120px!important
}
.margin-horizontal--negative-120 {
  margin-right: -120px!important;
  margin-left: -120px!important
}
.margin-vertical--negative-120 {
  margin-top: -120px!important;
  margin-bottom: -120px!important
}
.margin-top--negative-120 {
  margin-top: -120px!important
}
.margin-right--negative-120 {
  margin-right: -120px!important
}
.margin-bottom--negative-120 {
  margin-bottom: -120px!important
}
.margin-left--negative-120 {
  margin-left: -120px!important
}
.margin--125 {
  margin: 125px!important
}
.margin-horizontal--125 {
  margin-right: 125px!important;
  margin-left: 125px!important
}
.margin-vertical--125 {
  margin-top: 125px!important;
  margin-bottom: 125px!important
}
.margin-top--125 {
  margin-top: 125px!important
}
.margin-right--125 {
  margin-right: 125px!important
}
.margin-bottom--125 {
  margin-bottom: 125px!important
}
.margin-left--125 {
  margin-left: 125px!important
}
.padding--125 {
  padding: 125px!important
}
.padding-horizontal--125 {
  padding-right: 125px!important;
  padding-left: 125px!important
}
.padding-vertical--125 {
  padding-top: 125px!important;
  padding-bottom: 125px!important
}
.padding-top--125 {
  padding-top: 125px!important
}
.padding-right--125 {
  padding-right: 125px!important
}
.padding-bottom--125 {
  padding-bottom: 125px!important
}
.padding-left--125 {
  padding-left: 125px!important
}
.margin--negative-125 {
  margin: -125px!important
}
.margin-horizontal--negative-125 {
  margin-right: -125px!important;
  margin-left: -125px!important
}
.margin-vertical--negative-125 {
  margin-top: -125px!important;
  margin-bottom: -125px!important
}
.margin-top--negative-125 {
  margin-top: -125px!important
}
.margin-right--negative-125 {
  margin-right: -125px!important
}
.margin-bottom--negative-125 {
  margin-bottom: -125px!important
}
.margin-left--negative-125 {
  margin-left: -125px!important
}
.margin--130 {
  margin: 130px!important
}
.margin-horizontal--130 {
  margin-right: 130px!important;
  margin-left: 130px!important
}
.margin-vertical--130 {
  margin-top: 130px!important;
  margin-bottom: 130px!important
}
.margin-top--130 {
  margin-top: 130px!important
}
.margin-right--130 {
  margin-right: 130px!important
}
.margin-bottom--130 {
  margin-bottom: 130px!important
}
.margin-left--130 {
  margin-left: 130px!important
}
.padding--130 {
  padding: 130px!important
}
.padding-horizontal--130 {
  padding-right: 130px!important;
  padding-left: 130px!important
}
.padding-vertical--130 {
  padding-top: 130px!important;
  padding-bottom: 130px!important
}
.padding-top--130 {
  padding-top: 130px!important
}
.padding-right--130 {
  padding-right: 130px!important
}
.padding-bottom--130 {
  padding-bottom: 130px!important
}
.padding-left--130 {
  padding-left: 130px!important
}
.margin--negative-130 {
  margin: -130px!important
}
.margin-horizontal--negative-130 {
  margin-right: -130px!important;
  margin-left: -130px!important
}
.margin-vertical--negative-130 {
  margin-top: -130px!important;
  margin-bottom: -130px!important
}
.margin-top--negative-130 {
  margin-top: -130px!important
}
.margin-right--negative-130 {
  margin-right: -130px!important
}
.margin-bottom--negative-130 {
  margin-bottom: -130px!important
}
.margin-left--negative-130 {
  margin-left: -130px!important
}
.margin--135 {
  margin: 135px!important
}
.margin-horizontal--135 {
  margin-right: 135px!important;
  margin-left: 135px!important
}
.margin-vertical--135 {
  margin-top: 135px!important;
  margin-bottom: 135px!important
}
.margin-top--135 {
  margin-top: 135px!important
}
.margin-right--135 {
  margin-right: 135px!important
}
.margin-bottom--135 {
  margin-bottom: 135px!important
}
.margin-left--135 {
  margin-left: 135px!important
}
.padding--135 {
  padding: 135px!important
}
.padding-horizontal--135 {
  padding-right: 135px!important;
  padding-left: 135px!important
}
.padding-vertical--135 {
  padding-top: 135px!important;
  padding-bottom: 135px!important
}
.padding-top--135 {
  padding-top: 135px!important
}
.padding-right--135 {
  padding-right: 135px!important
}
.padding-bottom--135 {
  padding-bottom: 135px!important
}
.padding-left--135 {
  padding-left: 135px!important
}
.margin--negative-135 {
  margin: -135px!important
}
.margin-horizontal--negative-135 {
  margin-right: -135px!important;
  margin-left: -135px!important
}
.margin-vertical--negative-135 {
  margin-top: -135px!important;
  margin-bottom: -135px!important
}
.margin-top--negative-135 {
  margin-top: -135px!important
}
.margin-right--negative-135 {
  margin-right: -135px!important
}
.margin-bottom--negative-135 {
  margin-bottom: -135px!important
}
.margin-left--negative-135 {
  margin-left: -135px!important
}
.margin--140 {
  margin: 140px!important
}
.margin-horizontal--140 {
  margin-right: 140px!important;
  margin-left: 140px!important
}
.margin-vertical--140 {
  margin-top: 140px!important;
  margin-bottom: 140px!important
}
.margin-top--140 {
  margin-top: 140px!important
}
.margin-right--140 {
  margin-right: 140px!important
}
.margin-bottom--140 {
  margin-bottom: 140px!important
}
.margin-left--140 {
  margin-left: 140px!important
}
.padding--140 {
  padding: 140px!important
}
.padding-horizontal--140 {
  padding-right: 140px!important;
  padding-left: 140px!important
}
.padding-vertical--140 {
  padding-top: 140px!important;
  padding-bottom: 140px!important
}
.padding-top--140 {
  padding-top: 140px!important
}
.padding-right--140 {
  padding-right: 140px!important
}
.padding-bottom--140 {
  padding-bottom: 140px!important
}
.padding-left--140 {
  padding-left: 140px!important
}
.margin--negative-140 {
  margin: -140px!important
}
.margin-horizontal--negative-140 {
  margin-right: -140px!important;
  margin-left: -140px!important
}
.margin-vertical--negative-140 {
  margin-top: -140px!important;
  margin-bottom: -140px!important
}
.margin-top--negative-140 {
  margin-top: -140px!important
}
.margin-right--negative-140 {
  margin-right: -140px!important
}
.margin-bottom--negative-140 {
  margin-bottom: -140px!important
}
.margin-left--negative-140 {
  margin-left: -140px!important
}
.margin--145 {
  margin: 145px!important
}
.margin-horizontal--145 {
  margin-right: 145px!important;
  margin-left: 145px!important
}
.margin-vertical--145 {
  margin-top: 145px!important;
  margin-bottom: 145px!important
}
.margin-top--145 {
  margin-top: 145px!important
}
.margin-right--145 {
  margin-right: 145px!important
}
.margin-bottom--145 {
  margin-bottom: 145px!important
}
.margin-left--145 {
  margin-left: 145px!important
}
.padding--145 {
  padding: 145px!important
}
.padding-horizontal--145 {
  padding-right: 145px!important;
  padding-left: 145px!important
}
.padding-vertical--145 {
  padding-top: 145px!important;
  padding-bottom: 145px!important
}
.padding-top--145 {
  padding-top: 145px!important
}
.padding-right--145 {
  padding-right: 145px!important
}
.padding-bottom--145 {
  padding-bottom: 145px!important
}
.padding-left--145 {
  padding-left: 145px!important
}
.margin--negative-145 {
  margin: -145px!important
}
.margin-horizontal--negative-145 {
  margin-right: -145px!important;
  margin-left: -145px!important
}
.margin-vertical--negative-145 {
  margin-top: -145px!important;
  margin-bottom: -145px!important
}
.margin-top--negative-145 {
  margin-top: -145px!important
}
.margin-right--negative-145 {
  margin-right: -145px!important
}
.margin-bottom--negative-145 {
  margin-bottom: -145px!important
}
.margin-left--negative-145 {
  margin-left: -145px!important
}
.margin--150 {
  margin: 150px!important
}
.margin-horizontal--150 {
  margin-right: 150px!important;
  margin-left: 150px!important
}
.margin-vertical--150 {
  margin-top: 150px!important;
  margin-bottom: 150px!important
}
.margin-top--150 {
  margin-top: 150px!important
}
.margin-right--150 {
  margin-right: 150px!important
}
.margin-bottom--150 {
  margin-bottom: 150px!important
}
.margin-left--150 {
  margin-left: 150px!important
}
.padding--150 {
  padding: 150px!important
}
.padding-horizontal--150 {
  padding-right: 150px!important;
  padding-left: 150px!important
}
.padding-vertical--150 {
  padding-top: 150px!important;
  padding-bottom: 150px!important
}
.padding-top--150 {
  padding-top: 150px!important
}
.padding-right--150 {
  padding-right: 150px!important
}
.padding-bottom--150 {
  padding-bottom: 150px!important
}
.padding-left--150 {
  padding-left: 150px!important
}
.margin--negative-150 {
  margin: -150px!important
}
.margin-horizontal--negative-150 {
  margin-right: -150px!important;
  margin-left: -150px!important
}
.margin-vertical--negative-150 {
  margin-top: -150px!important;
  margin-bottom: -150px!important
}
.margin-top--negative-150 {
  margin-top: -150px!important
}
.margin-right--negative-150 {
  margin-right: -150px!important
}
.margin-bottom--negative-150 {
  margin-bottom: -150px!important
}
.margin-left--negative-150 {
  margin-left: -150px!important
}
.margin--percent-0 {
  margin: 0!important
}
.margin-horizontal--percent-0 {
  margin-right: 0!important;
  margin-left: 0!important
}
.margin-vertical--percent-0 {
  margin-top: 0!important;
  margin-bottom: 0!important
}
.margin-top--percent-0 {
  margin-top: 0!important
}
.margin-right--percent-0 {
  margin-right: 0!important
}
.margin-bottom--percent-0 {
  margin-bottom: 0!important
}
.margin-left--percent-0 {
  margin-left: 0!important
}
.padding-top--percent-0 {
  padding-top: 0!important
}
.padding-right--percent-0 {
  padding-right: 0!important
}
.padding-bottom--percent-0 {
  padding-bottom: 0!important
}
.padding-left--percent-0 {
  padding-left: 0!important
}
.margin--negative-percent-0 {
  margin: 0!important
}
.margin-horizontal--negative-percent-0 {
  margin-right: 0!important;
  margin-left: 0!important
}
.margin-vertical--negative-percent-0 {
  margin-top: 0!important;
  margin-bottom: 0!important
}
.margin-top--negative-percent-0 {
  margin-top: 0!important
}
.margin-right--negative-percent-0 {
  margin-right: 0!important
}
.margin-bottom--negative-percent-0 {
  margin-bottom: 0!important
}
.margin-left--negative-percent-0 {
  margin-left: 0!important
}
.margin--percent-5 {
  margin: 5%!important
}
.margin-horizontal--percent-5 {
  margin-right: 5%!important;
  margin-left: 5%!important
}
.margin-vertical--percent-5 {
  margin-top: 5%!important;
  margin-bottom: 5%!important
}
.margin-top--percent-5 {
  margin-top: 5%!important
}
.margin-right--percent-5 {
  margin-right: 5%!important
}
.margin-bottom--percent-5 {
  margin-bottom: 5%!important
}
.margin-left--percent-5 {
  margin-left: 5%!important
}
.padding-top--percent-5 {
  padding-top: 5%!important
}
.padding-right--percent-5 {
  padding-right: 5%!important
}
.padding-bottom--percent-5 {
  padding-bottom: 5%!important
}
.padding-left--percent-5 {
  padding-left: 5%!important
}
.margin--negative-percent-5 {
  margin: -5%!important
}
.margin-horizontal--negative-percent-5 {
  margin-right: -5%!important;
  margin-left: -5%!important
}
.margin-vertical--negative-percent-5 {
  margin-top: -5%!important;
  margin-bottom: -5%!important
}
.margin-top--negative-percent-5 {
  margin-top: -5%!important
}
.margin-right--negative-percent-5 {
  margin-right: -5%!important
}
.margin-bottom--negative-percent-5 {
  margin-bottom: -5%!important
}
.margin-left--negative-percent-5 {
  margin-left: -5%!important
}
.margin--percent-10 {
  margin: 10%!important
}
.margin-horizontal--percent-10 {
  margin-right: 10%!important;
  margin-left: 10%!important
}
.margin-vertical--percent-10 {
  margin-top: 10%!important;
  margin-bottom: 10%!important
}
.margin-top--percent-10 {
  margin-top: 10%!important
}
.margin-right--percent-10 {
  margin-right: 10%!important
}
.margin-bottom--percent-10 {
  margin-bottom: 10%!important
}
.margin-left--percent-10 {
  margin-left: 10%!important
}
.padding-top--percent-10 {
  padding-top: 10%!important
}
.padding-right--percent-10 {
  padding-right: 10%!important
}
.padding-bottom--percent-10 {
  padding-bottom: 10%!important
}
.padding-left--percent-10 {
  padding-left: 10%!important
}
.margin--negative-percent-10 {
  margin: -10%!important
}
.margin-horizontal--negative-percent-10 {
  margin-right: -10%!important;
  margin-left: -10%!important
}
.margin-vertical--negative-percent-10 {
  margin-top: -10%!important;
  margin-bottom: -10%!important
}
.margin-top--negative-percent-10 {
  margin-top: -10%!important
}
.margin-right--negative-percent-10 {
  margin-right: -10%!important
}
.margin-bottom--negative-percent-10 {
  margin-bottom: -10%!important
}
.margin-left--negative-percent-10 {
  margin-left: -10%!important
}
.margin--percent-15 {
  margin: 15%!important
}
.margin-horizontal--percent-15 {
  margin-right: 15%!important;
  margin-left: 15%!important
}
.margin-vertical--percent-15 {
  margin-top: 15%!important;
  margin-bottom: 15%!important
}
.margin-top--percent-15 {
  margin-top: 15%!important
}
.margin-right--percent-15 {
  margin-right: 15%!important
}
.margin-bottom--percent-15 {
  margin-bottom: 15%!important
}
.margin-left--percent-15 {
  margin-left: 15%!important
}
.padding-top--percent-15 {
  padding-top: 15%!important
}
.padding-right--percent-15 {
  padding-right: 15%!important
}
.padding-bottom--percent-15 {
  padding-bottom: 15%!important
}
.padding-left--percent-15 {
  padding-left: 15%!important
}
.margin--negative-percent-15 {
  margin: -15%!important
}
.margin-horizontal--negative-percent-15 {
  margin-right: -15%!important;
  margin-left: -15%!important
}
.margin-vertical--negative-percent-15 {
  margin-top: -15%!important;
  margin-bottom: -15%!important
}
.margin-top--negative-percent-15 {
  margin-top: -15%!important
}
.margin-right--negative-percent-15 {
  margin-right: -15%!important
}
.margin-bottom--negative-percent-15 {
  margin-bottom: -15%!important
}
.margin-left--negative-percent-15 {
  margin-left: -15%!important
}
.margin--percent-20 {
  margin: 20%!important
}
.margin-horizontal--percent-20 {
  margin-right: 20%!important;
  margin-left: 20%!important
}
.margin-vertical--percent-20 {
  margin-top: 20%!important;
  margin-bottom: 20%!important
}
.margin-top--percent-20 {
  margin-top: 20%!important
}
.margin-right--percent-20 {
  margin-right: 20%!important
}
.margin-bottom--percent-20 {
  margin-bottom: 20%!important
}
.margin-left--percent-20 {
  margin-left: 20%!important
}
.padding-top--percent-20 {
  padding-top: 20%!important
}
.padding-right--percent-20 {
  padding-right: 20%!important
}
.padding-bottom--percent-20 {
  padding-bottom: 20%!important
}
.padding-left--percent-20 {
  padding-left: 20%!important
}
.margin--negative-percent-20 {
  margin: -20%!important
}
.margin-horizontal--negative-percent-20 {
  margin-right: -20%!important;
  margin-left: -20%!important
}
.margin-vertical--negative-percent-20 {
  margin-top: -20%!important;
  margin-bottom: -20%!important
}
.margin-top--negative-percent-20 {
  margin-top: -20%!important
}
.margin-right--negative-percent-20 {
  margin-right: -20%!important
}
.margin-bottom--negative-percent-20 {
  margin-bottom: -20%!important
}
.margin-left--negative-percent-20 {
  margin-left: -20%!important
}
.margin--percent-25 {
  margin: 25%!important
}
.margin-horizontal--percent-25 {
  margin-right: 25%!important;
  margin-left: 25%!important
}
.margin-vertical--percent-25 {
  margin-top: 25%!important;
  margin-bottom: 25%!important
}
.margin-top--percent-25 {
  margin-top: 25%!important
}
.margin-right--percent-25 {
  margin-right: 25%!important
}
.margin-bottom--percent-25 {
  margin-bottom: 25%!important
}
.margin-left--percent-25 {
  margin-left: 25%!important
}
.padding-top--percent-25 {
  padding-top: 25%!important
}
.padding-right--percent-25 {
  padding-right: 25%!important
}
.padding-bottom--percent-25 {
  padding-bottom: 25%!important
}
.padding-left--percent-25 {
  padding-left: 25%!important
}
.margin--negative-percent-25 {
  margin: -25%!important
}
.margin-horizontal--negative-percent-25 {
  margin-right: -25%!important;
  margin-left: -25%!important
}
.margin-vertical--negative-percent-25 {
  margin-top: -25%!important;
  margin-bottom: -25%!important
}
.margin-top--negative-percent-25 {
  margin-top: -25%!important
}
.margin-right--negative-percent-25 {
  margin-right: -25%!important
}
.margin-bottom--negative-percent-25 {
  margin-bottom: -25%!important
}
.margin-left--negative-percent-25 {
  margin-left: -25%!important
}
.margin--percent-30 {
  margin: 30%!important
}
.margin-horizontal--percent-30 {
  margin-right: 30%!important;
  margin-left: 30%!important
}
.margin-vertical--percent-30 {
  margin-top: 30%!important;
  margin-bottom: 30%!important
}
.margin-top--percent-30 {
  margin-top: 30%!important
}
.margin-right--percent-30 {
  margin-right: 30%!important
}
.margin-bottom--percent-30 {
  margin-bottom: 30%!important
}
.margin-left--percent-30 {
  margin-left: 30%!important
}
.padding-top--percent-30 {
  padding-top: 30%!important
}
.padding-right--percent-30 {
  padding-right: 30%!important
}
.padding-bottom--percent-30 {
  padding-bottom: 30%!important
}
.padding-left--percent-30 {
  padding-left: 30%!important
}
.margin--negative-percent-30 {
  margin: -30%!important
}
.margin-horizontal--negative-percent-30 {
  margin-right: -30%!important;
  margin-left: -30%!important
}
.margin-vertical--negative-percent-30 {
  margin-top: -30%!important;
  margin-bottom: -30%!important
}
.margin-top--negative-percent-30 {
  margin-top: -30%!important
}
.margin-right--negative-percent-30 {
  margin-right: -30%!important
}
.margin-bottom--negative-percent-30 {
  margin-bottom: -30%!important
}
.margin-left--negative-percent-30 {
  margin-left: -30%!important
}
.margin--percent-35 {
  margin: 35%!important
}
.margin-horizontal--percent-35 {
  margin-right: 35%!important;
  margin-left: 35%!important
}
.margin-vertical--percent-35 {
  margin-top: 35%!important;
  margin-bottom: 35%!important
}
.margin-top--percent-35 {
  margin-top: 35%!important
}
.margin-right--percent-35 {
  margin-right: 35%!important
}
.margin-bottom--percent-35 {
  margin-bottom: 35%!important
}
.margin-left--percent-35 {
  margin-left: 35%!important
}
.padding-top--percent-35 {
  padding-top: 35%!important
}
.padding-right--percent-35 {
  padding-right: 35%!important
}
.padding-bottom--percent-35 {
  padding-bottom: 35%!important
}
.padding-left--percent-35 {
  padding-left: 35%!important
}
.margin--negative-percent-35 {
  margin: -35%!important
}
.margin-horizontal--negative-percent-35 {
  margin-right: -35%!important;
  margin-left: -35%!important
}
.margin-vertical--negative-percent-35 {
  margin-top: -35%!important;
  margin-bottom: -35%!important
}
.margin-top--negative-percent-35 {
  margin-top: -35%!important
}
.margin-right--negative-percent-35 {
  margin-right: -35%!important
}
.margin-bottom--negative-percent-35 {
  margin-bottom: -35%!important
}
.margin-left--negative-percent-35 {
  margin-left: -35%!important
}
.margin--percent-40 {
  margin: 40%!important
}
.margin-horizontal--percent-40 {
  margin-right: 40%!important;
  margin-left: 40%!important
}
.margin-vertical--percent-40 {
  margin-top: 40%!important;
  margin-bottom: 40%!important
}
.margin-top--percent-40 {
  margin-top: 40%!important
}
.margin-right--percent-40 {
  margin-right: 40%!important
}
.margin-bottom--percent-40 {
  margin-bottom: 40%!important
}
.margin-left--percent-40 {
  margin-left: 40%!important
}
.padding-top--percent-40 {
  padding-top: 40%!important
}
.padding-right--percent-40 {
  padding-right: 40%!important
}
.padding-bottom--percent-40 {
  padding-bottom: 40%!important
}
.padding-left--percent-40 {
  padding-left: 40%!important
}
.margin--negative-percent-40 {
  margin: -40%!important
}
.margin-horizontal--negative-percent-40 {
  margin-right: -40%!important;
  margin-left: -40%!important
}
.margin-vertical--negative-percent-40 {
  margin-top: -40%!important;
  margin-bottom: -40%!important
}
.margin-top--negative-percent-40 {
  margin-top: -40%!important
}
.margin-right--negative-percent-40 {
  margin-right: -40%!important
}
.margin-bottom--negative-percent-40 {
  margin-bottom: -40%!important
}
.margin-left--negative-percent-40 {
  margin-left: -40%!important
}
.margin--percent-45 {
  margin: 45%!important
}
.margin-horizontal--percent-45 {
  margin-right: 45%!important;
  margin-left: 45%!important
}
.margin-vertical--percent-45 {
  margin-top: 45%!important;
  margin-bottom: 45%!important
}
.margin-top--percent-45 {
  margin-top: 45%!important
}
.margin-right--percent-45 {
  margin-right: 45%!important
}
.margin-bottom--percent-45 {
  margin-bottom: 45%!important
}
.margin-left--percent-45 {
  margin-left: 45%!important
}
.padding-top--percent-45 {
  padding-top: 45%!important
}
.padding-right--percent-45 {
  padding-right: 45%!important
}
.padding-bottom--percent-45 {
  padding-bottom: 45%!important
}
.padding-left--percent-45 {
  padding-left: 45%!important
}
.margin--negative-percent-45 {
  margin: -45%!important
}
.margin-horizontal--negative-percent-45 {
  margin-right: -45%!important;
  margin-left: -45%!important
}
.margin-vertical--negative-percent-45 {
  margin-top: -45%!important;
  margin-bottom: -45%!important
}
.margin-top--negative-percent-45 {
  margin-top: -45%!important
}
.margin-right--negative-percent-45 {
  margin-right: -45%!important
}
.margin-bottom--negative-percent-45 {
  margin-bottom: -45%!important
}
.margin-left--negative-percent-45 {
  margin-left: -45%!important
}
.margin--percent-50 {
  margin: 50%!important
}
.margin-horizontal--percent-50 {
  margin-right: 50%!important;
  margin-left: 50%!important
}
.margin-vertical--percent-50 {
  margin-top: 50%!important;
  margin-bottom: 50%!important
}
.margin-top--percent-50 {
  margin-top: 50%!important
}
.margin-right--percent-50 {
  margin-right: 50%!important
}
.margin-bottom--percent-50 {
  margin-bottom: 50%!important
}
.margin-left--percent-50 {
  margin-left: 50%!important
}
.padding-top--percent-50 {
  padding-top: 50%!important
}
.padding-right--percent-50 {
  padding-right: 50%!important
}
.padding-bottom--percent-50 {
  padding-bottom: 50%!important
}
.padding-left--percent-50 {
  padding-left: 50%!important
}
.margin--negative-percent-50 {
  margin: -50%!important
}
.margin-horizontal--negative-percent-50 {
  margin-right: -50%!important;
  margin-left: -50%!important
}
.margin-vertical--negative-percent-50 {
  margin-top: -50%!important;
  margin-bottom: -50%!important
}
.margin-top--negative-percent-50 {
  margin-top: -50%!important
}
.margin-right--negative-percent-50 {
  margin-right: -50%!important
}
.margin-bottom--negative-percent-50 {
  margin-bottom: -50%!important
}
.margin-left--negative-percent-50 {
  margin-left: -50%!important
}
.margin--percent-55 {
  margin: 55%!important
}
.margin-horizontal--percent-55 {
  margin-right: 55%!important;
  margin-left: 55%!important
}
.margin-vertical--percent-55 {
  margin-top: 55%!important;
  margin-bottom: 55%!important
}
.margin-top--percent-55 {
  margin-top: 55%!important
}
.margin-right--percent-55 {
  margin-right: 55%!important
}
.margin-bottom--percent-55 {
  margin-bottom: 55%!important
}
.margin-left--percent-55 {
  margin-left: 55%!important
}
.padding-top--percent-55 {
  padding-top: 55%!important
}
.padding-right--percent-55 {
  padding-right: 55%!important
}
.padding-bottom--percent-55 {
  padding-bottom: 55%!important
}
.padding-left--percent-55 {
  padding-left: 55%!important
}
.margin--negative-percent-55 {
  margin: -55%!important
}
.margin-horizontal--negative-percent-55 {
  margin-right: -55%!important;
  margin-left: -55%!important
}
.margin-vertical--negative-percent-55 {
  margin-top: -55%!important;
  margin-bottom: -55%!important
}
.margin-top--negative-percent-55 {
  margin-top: -55%!important
}
.margin-right--negative-percent-55 {
  margin-right: -55%!important
}
.margin-bottom--negative-percent-55 {
  margin-bottom: -55%!important
}
.margin-left--negative-percent-55 {
  margin-left: -55%!important
}
.margin--percent-60 {
  margin: 60%!important
}
.margin-horizontal--percent-60 {
  margin-right: 60%!important;
  margin-left: 60%!important
}
.margin-vertical--percent-60 {
  margin-top: 60%!important;
  margin-bottom: 60%!important
}
.margin-top--percent-60 {
  margin-top: 60%!important
}
.margin-right--percent-60 {
  margin-right: 60%!important
}
.margin-bottom--percent-60 {
  margin-bottom: 60%!important
}
.margin-left--percent-60 {
  margin-left: 60%!important
}
.padding-top--percent-60 {
  padding-top: 60%!important
}
.padding-right--percent-60 {
  padding-right: 60%!important
}
.padding-bottom--percent-60 {
  padding-bottom: 60%!important
}
.padding-left--percent-60 {
  padding-left: 60%!important
}
.margin--negative-percent-60 {
  margin: -60%!important
}
.margin-horizontal--negative-percent-60 {
  margin-right: -60%!important;
  margin-left: -60%!important
}
.margin-vertical--negative-percent-60 {
  margin-top: -60%!important;
  margin-bottom: -60%!important
}
.margin-top--negative-percent-60 {
  margin-top: -60%!important
}
.margin-right--negative-percent-60 {
  margin-right: -60%!important
}
.margin-bottom--negative-percent-60 {
  margin-bottom: -60%!important
}
.margin-left--negative-percent-60 {
  margin-left: -60%!important
}
.margin--percent-65 {
  margin: 65%!important
}
.margin-horizontal--percent-65 {
  margin-right: 65%!important;
  margin-left: 65%!important
}
.margin-vertical--percent-65 {
  margin-top: 65%!important;
  margin-bottom: 65%!important
}
.margin-top--percent-65 {
  margin-top: 65%!important
}
.margin-right--percent-65 {
  margin-right: 65%!important
}
.margin-bottom--percent-65 {
  margin-bottom: 65%!important
}
.margin-left--percent-65 {
  margin-left: 65%!important
}
.padding-top--percent-65 {
  padding-top: 65%!important
}
.padding-right--percent-65 {
  padding-right: 65%!important
}
.padding-bottom--percent-65 {
  padding-bottom: 65%!important
}
.padding-left--percent-65 {
  padding-left: 65%!important
}
.margin--negative-percent-65 {
  margin: -65%!important
}
.margin-horizontal--negative-percent-65 {
  margin-right: -65%!important;
  margin-left: -65%!important
}
.margin-vertical--negative-percent-65 {
  margin-top: -65%!important;
  margin-bottom: -65%!important
}
.margin-top--negative-percent-65 {
  margin-top: -65%!important
}
.margin-right--negative-percent-65 {
  margin-right: -65%!important
}
.margin-bottom--negative-percent-65 {
  margin-bottom: -65%!important
}
.margin-left--negative-percent-65 {
  margin-left: -65%!important
}
.margin--percent-70 {
  margin: 70%!important
}
.margin-horizontal--percent-70 {
  margin-right: 70%!important;
  margin-left: 70%!important
}
.margin-vertical--percent-70 {
  margin-top: 70%!important;
  margin-bottom: 70%!important
}
.margin-top--percent-70 {
  margin-top: 70%!important
}
.margin-right--percent-70 {
  margin-right: 70%!important
}
.margin-bottom--percent-70 {
  margin-bottom: 70%!important
}
.margin-left--percent-70 {
  margin-left: 70%!important
}
.padding-top--percent-70 {
  padding-top: 70%!important
}
.padding-right--percent-70 {
  padding-right: 70%!important
}
.padding-bottom--percent-70 {
  padding-bottom: 70%!important
}
.padding-left--percent-70 {
  padding-left: 70%!important
}
.margin--negative-percent-70 {
  margin: -70%!important
}
.margin-horizontal--negative-percent-70 {
  margin-right: -70%!important;
  margin-left: -70%!important
}
.margin-vertical--negative-percent-70 {
  margin-top: -70%!important;
  margin-bottom: -70%!important
}
.margin-top--negative-percent-70 {
  margin-top: -70%!important
}
.margin-right--negative-percent-70 {
  margin-right: -70%!important
}
.margin-bottom--negative-percent-70 {
  margin-bottom: -70%!important
}
.margin-left--negative-percent-70 {
  margin-left: -70%!important
}
.margin--percent-75 {
  margin: 75%!important
}
.margin-horizontal--percent-75 {
  margin-right: 75%!important;
  margin-left: 75%!important
}
.margin-vertical--percent-75 {
  margin-top: 75%!important;
  margin-bottom: 75%!important
}
.margin-top--percent-75 {
  margin-top: 75%!important
}
.margin-right--percent-75 {
  margin-right: 75%!important
}
.margin-bottom--percent-75 {
  margin-bottom: 75%!important
}
.margin-left--percent-75 {
  margin-left: 75%!important
}
.padding-top--percent-75 {
  padding-top: 75%!important
}
.padding-right--percent-75 {
  padding-right: 75%!important
}
.padding-bottom--percent-75 {
  padding-bottom: 75%!important
}
.padding-left--percent-75 {
  padding-left: 75%!important
}
.margin--negative-percent-75 {
  margin: -75%!important
}
.margin-horizontal--negative-percent-75 {
  margin-right: -75%!important;
  margin-left: -75%!important
}
.margin-vertical--negative-percent-75 {
  margin-top: -75%!important;
  margin-bottom: -75%!important
}
.margin-top--negative-percent-75 {
  margin-top: -75%!important
}
.margin-right--negative-percent-75 {
  margin-right: -75%!important
}
.margin-bottom--negative-percent-75 {
  margin-bottom: -75%!important
}
.margin-left--negative-percent-75 {
  margin-left: -75%!important
}
.margin--percent-80 {
  margin: 80%!important
}
.margin-horizontal--percent-80 {
  margin-right: 80%!important;
  margin-left: 80%!important
}
.margin-vertical--percent-80 {
  margin-top: 80%!important;
  margin-bottom: 80%!important
}
.margin-top--percent-80 {
  margin-top: 80%!important
}
.margin-right--percent-80 {
  margin-right: 80%!important
}
.margin-bottom--percent-80 {
  margin-bottom: 80%!important
}
.margin-left--percent-80 {
  margin-left: 80%!important
}
.padding-top--percent-80 {
  padding-top: 80%!important
}
.padding-right--percent-80 {
  padding-right: 80%!important
}
.padding-bottom--percent-80 {
  padding-bottom: 80%!important
}
.padding-left--percent-80 {
  padding-left: 80%!important
}
.margin--negative-percent-80 {
  margin: -80%!important
}
.margin-horizontal--negative-percent-80 {
  margin-right: -80%!important;
  margin-left: -80%!important
}
.margin-vertical--negative-percent-80 {
  margin-top: -80%!important;
  margin-bottom: -80%!important
}
.margin-top--negative-percent-80 {
  margin-top: -80%!important
}
.margin-right--negative-percent-80 {
  margin-right: -80%!important
}
.margin-bottom--negative-percent-80 {
  margin-bottom: -80%!important
}
.margin-left--negative-percent-80 {
  margin-left: -80%!important
}
.margin--percent-85 {
  margin: 85%!important
}
.margin-horizontal--percent-85 {
  margin-right: 85%!important;
  margin-left: 85%!important
}
.margin-vertical--percent-85 {
  margin-top: 85%!important;
  margin-bottom: 85%!important
}
.margin-top--percent-85 {
  margin-top: 85%!important
}
.margin-right--percent-85 {
  margin-right: 85%!important
}
.margin-bottom--percent-85 {
  margin-bottom: 85%!important
}
.margin-left--percent-85 {
  margin-left: 85%!important
}
.padding-top--percent-85 {
  padding-top: 85%!important
}
.padding-right--percent-85 {
  padding-right: 85%!important
}
.padding-bottom--percent-85 {
  padding-bottom: 85%!important
}
.padding-left--percent-85 {
  padding-left: 85%!important
}
.margin--negative-percent-85 {
  margin: -85%!important
}
.margin-horizontal--negative-percent-85 {
  margin-right: -85%!important;
  margin-left: -85%!important
}
.margin-vertical--negative-percent-85 {
  margin-top: -85%!important;
  margin-bottom: -85%!important
}
.margin-top--negative-percent-85 {
  margin-top: -85%!important
}
.margin-right--negative-percent-85 {
  margin-right: -85%!important
}
.margin-bottom--negative-percent-85 {
  margin-bottom: -85%!important
}
.margin-left--negative-percent-85 {
  margin-left: -85%!important
}
.margin--percent-90 {
  margin: 90%!important
}
.margin-horizontal--percent-90 {
  margin-right: 90%!important;
  margin-left: 90%!important
}
.margin-vertical--percent-90 {
  margin-top: 90%!important;
  margin-bottom: 90%!important
}
.margin-top--percent-90 {
  margin-top: 90%!important
}
.margin-right--percent-90 {
  margin-right: 90%!important
}
.margin-bottom--percent-90 {
  margin-bottom: 90%!important
}
.margin-left--percent-90 {
  margin-left: 90%!important
}
.padding-top--percent-90 {
  padding-top: 90%!important
}
.padding-right--percent-90 {
  padding-right: 90%!important
}
.padding-bottom--percent-90 {
  padding-bottom: 90%!important
}
.padding-left--percent-90 {
  padding-left: 90%!important
}
.margin--negative-percent-90 {
  margin: -90%!important
}
.margin-horizontal--negative-percent-90 {
  margin-right: -90%!important;
  margin-left: -90%!important
}
.margin-vertical--negative-percent-90 {
  margin-top: -90%!important;
  margin-bottom: -90%!important
}
.margin-top--negative-percent-90 {
  margin-top: -90%!important
}
.margin-right--negative-percent-90 {
  margin-right: -90%!important
}
.margin-bottom--negative-percent-90 {
  margin-bottom: -90%!important
}
.margin-left--negative-percent-90 {
  margin-left: -90%!important
}
.margin--percent-95 {
  margin: 95%!important
}
.margin-horizontal--percent-95 {
  margin-right: 95%!important;
  margin-left: 95%!important
}
.margin-vertical--percent-95 {
  margin-top: 95%!important;
  margin-bottom: 95%!important
}
.margin-top--percent-95 {
  margin-top: 95%!important
}
.margin-right--percent-95 {
  margin-right: 95%!important
}
.margin-bottom--percent-95 {
  margin-bottom: 95%!important
}
.margin-left--percent-95 {
  margin-left: 95%!important
}
.padding-top--percent-95 {
  padding-top: 95%!important
}
.padding-right--percent-95 {
  padding-right: 95%!important
}
.padding-bottom--percent-95 {
  padding-bottom: 95%!important
}
.padding-left--percent-95 {
  padding-left: 95%!important
}
.margin--negative-percent-95 {
  margin: -95%!important
}
.margin-horizontal--negative-percent-95 {
  margin-right: -95%!important;
  margin-left: -95%!important
}
.margin-vertical--negative-percent-95 {
  margin-top: -95%!important;
  margin-bottom: -95%!important
}
.margin-top--negative-percent-95 {
  margin-top: -95%!important
}
.margin-right--negative-percent-95 {
  margin-right: -95%!important
}
.margin-bottom--negative-percent-95 {
  margin-bottom: -95%!important
}
.margin-left--negative-percent-95 {
  margin-left: -95%!important
}
.margin--percent-100 {
  margin: 100%!important
}
.margin-horizontal--percent-100 {
  margin-right: 100%!important;
  margin-left: 100%!important
}
.margin-vertical--percent-100 {
  margin-top: 100%!important;
  margin-bottom: 100%!important
}
.margin-top--percent-100 {
  margin-top: 100%!important
}
.margin-right--percent-100 {
  margin-right: 100%!important
}
.margin-bottom--percent-100 {
  margin-bottom: 100%!important
}
.margin-left--percent-100 {
  margin-left: 100%!important
}
.padding-top--percent-100 {
  padding-top: 100%!important
}
.padding-right--percent-100 {
  padding-right: 100%!important
}
.padding-bottom--percent-100 {
  padding-bottom: 100%!important
}
.padding-left--percent-100 {
  padding-left: 100%!important
}
.margin--negative-percent-100 {
  margin: -100%!important
}
.margin-horizontal--negative-percent-100 {
  margin-right: -100%!important;
  margin-left: -100%!important
}
.margin-vertical--negative-percent-100 {
  margin-top: -100%!important;
  margin-bottom: -100%!important
}
.margin-top--negative-percent-100 {
  margin-top: -100%!important
}
.margin-right--negative-percent-100 {
  margin-right: -100%!important
}
.margin-bottom--negative-percent-100 {
  margin-bottom: -100%!important
}
.margin-left--negative-percent-100 {
  margin-left: -100%!important
}
