@charset "UTF-8";

#feature-brand-etos {
  /* ==========================================================
  Name:
  reset.css

  Description:
  ユーザーエージェントスタイルの初期化を行う

  Contents:
  base reset style
  form parts reset style
  ========================================================== */
  /* ---------------------------------------------
  * base reset style
  --------------------------------------------- */
}

#feature-brand-etos,
#feature-brand-etos div,
#feature-brand-etos span,
#feature-brand-etos applet,
#feature-brand-etos object,
#feature-brand-etos iframe,
#feature-brand-etos h1,
#feature-brand-etos h2,
#feature-brand-etos h3,
#feature-brand-etos h4,
#feature-brand-etos h5,
#feature-brand-etos h6,
#feature-brand-etos p,
#feature-brand-etos blockquote,
#feature-brand-etos pre,
#feature-brand-etos a,
#feature-brand-etos abbr,
#feature-brand-etos acronym,
#feature-brand-etos address,
#feature-brand-etos big,
#feature-brand-etos cite,
#feature-brand-etos code,
#feature-brand-etos del,
#feature-brand-etos dfn,
#feature-brand-etos em,
#feature-brand-etos img,
#feature-brand-etos ins,
#feature-brand-etos kbd,
#feature-brand-etos q,
#feature-brand-etos s,
#feature-brand-etos samp,
#feature-brand-etos small,
#feature-brand-etos strike,
#feature-brand-etos strong,
#feature-brand-etos tt,
#feature-brand-etos var,
#feature-brand-etos b,
#feature-brand-etos u,
#feature-brand-etos i,
#feature-brand-etos center,
#feature-brand-etos dl,
#feature-brand-etos dt,
#feature-brand-etos dd,
#feature-brand-etos ol,
#feature-brand-etos ul,
#feature-brand-etos li,
#feature-brand-etos fieldset,
#feature-brand-etos form,
#feature-brand-etos label,
#feature-brand-etos legend,
#feature-brand-etos table,
#feature-brand-etos caption,
#feature-brand-etos tbody,
#feature-brand-etos tfoot,
#feature-brand-etos thead,
#feature-brand-etos tr,
#feature-brand-etos th,
#feature-brand-etos td,
#feature-brand-etos article,
#feature-brand-etos aside,
#feature-brand-etos canvas,
#feature-brand-etos details,
#feature-brand-etos embed,
#feature-brand-etos figure,
#feature-brand-etos figcaption,
#feature-brand-etos footer,
#feature-brand-etos header,
#feature-brand-etos hgroup,
#feature-brand-etos menu,
#feature-brand-etos nav,
#feature-brand-etos output,
#feature-brand-etos ruby,
#feature-brand-etos section,
#feature-brand-etos summary,
#feature-brand-etos time,
#feature-brand-etos mark,
#feature-brand-etos audio,
#feature-brand-etos video,
#feature-brand-etos hr {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

#feature-brand-etos {
  line-height: 1;
}

#feature-brand-etos ol,
#feature-brand-etos ul {
  list-style: none;
}

#feature-brand-etos table {
  border-collapse: collapse;
  border-spacing: 0;
}

#feature-brand-etos caption,
#feature-brand-etos th,
#feature-brand-etos td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

#feature-brand-etos q,
#feature-brand-etos blockquote {
  quotes: none;
}

#feature-brand-etos q:before,
#feature-brand-etos q:after,
#feature-brand-etos blockquote:before,
#feature-brand-etos blockquote:after {
  content: "";
  content: none;
  clear: both;
}

#feature-brand-etos a img {
  border: none;
}

#feature-brand-etos article,
#feature-brand-etos aside,
#feature-brand-etos details,
#feature-brand-etos figcaption,
#feature-brand-etos figure,
#feature-brand-etos footer,
#feature-brand-etos header,
#feature-brand-etos hgroup,
#feature-brand-etos main,
#feature-brand-etos menu,
#feature-brand-etos nav,
#feature-brand-etos section,
#feature-brand-etos summary {
  display: block;
}

#feature-brand-etos {
  /* ---------------------------------------------
  * form parts reset style
  --------------------------------------------- */
}

#feature-brand-etos input,
#feature-brand-etos button,
#feature-brand-etos textarea,
#feature-brand-etos select {
  margin: 0;
  padding: 0;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 0;
  background: none;
  text-indent: 0.01px;
  text-overflow: "";
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  font-family: var(--ff-root);
}

#feature-brand-etos button {
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
}

#feature-brand-etos textarea {
  display: block;
  overflow: auto;
  resize: none;
}

#feature-brand-etos select {
  cursor: pointer;
}

#feature-brand-etos select::-ms-expand {
  display: none;
}
