/* CSS Document */
[data-special=true] * {
  all: revert;
}

[data-special=true] {
  font-feature-settings: normal;
}

[data-special=true] div,
[data-special=true] dl,
[data-special=true] dt,
[data-special=true] dd,
[data-special=true] ul,
[data-special=true] ol,
[data-special=true] li,
[data-special=true] h1,
[data-special=true] h2,
[data-special=true] h3,
[data-special=true] h4,
[data-special=true] h5,
[data-special=true] h6,
[data-special=true] pre,
[data-special=true] form,
[data-special=true] fieldset,
[data-special=true] input,
[data-special=true] textarea,
[data-special=true] p,
[data-special=true] blockquote,
[data-special=true] th,
[data-special=true] td {
  margin: 0;
  padding: 0;
}
[data-special=true] table {
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 100%;
}
[data-special=true] fieldset,
[data-special=true] img {
  border: 0;
}
[data-special=true] address,
[data-special=true] caption,
[data-special=true] cite,
[data-special=true] code,
[data-special=true] dfn,
[data-special=true] em,
[data-special=true] th,
[data-special=true] var {
  font-style: normal;
  font-weight: normal;
}
[data-special=true] ol,
[data-special=true] ul {
  list-style: none;
}
[data-special=true] caption,
[data-special=true] th {
  text-align: left;
}
[data-special=true] h1,
[data-special=true] h2,
[data-special=true] h3,
[data-special=true] h4,
[data-special=true] h5,
[data-special=true] h6 {
  font-size: 100%;
  font-weight: normal;
}
[data-special=true] q:before,
[data-special=true] q:after {
  content: "";
}
[data-special=true] abbr,
[data-special=true] acronym {
  border: 0;
}
[data-special=true] {
  /*--------------------------------------------*/
  /* clearfix                                   */
  /*--------------------------------------------*/
}
[data-special=true] .clearfix:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}
[data-special=true] .clearfix {
  display: block;
  min-height: 1%;
}
[data-special=true] * html .clearfix {
  height: 1%; /*\*/ /*/ height: auto; overflow: hidden; /**/
}
[data-special=true] {
  /*--------------------------------------------*/
  /* float                                      */
  /*--------------------------------------------*/
}
[data-special=true] .fltL {
  float: left;
}
[data-special=true] .fltR {
  float: right;
}
[data-special=true] {
  /*--------------------------------------------*/
  /* a                                          */
  /*--------------------------------------------*/
}
[data-special=true] a,
[data-special=true] a:link {
  color: #333;
  text-decoration: underline;
}
[data-special=true] a:visited {
  color: #333;
  text-decoration: underline;
}
[data-special=true] a:hover {
  color: #333;
  text-decoration: none;
}
[data-special=true] a:active {
  color: #333;
  text-decoration: none;
}
[data-special=true] {
  /*--------------------------------------------*/
  /* tool                                       */
  /*--------------------------------------------*/
}
[data-special=true] .clear {
  clear: both;
}
[data-special=true] .block {
  display: block;
}
[data-special=true] .inline {
  display: inline;
}
[data-special=true] .nobg {
  background: none !important;
}
[data-special=true] .btnCenter {
  text-align: center;
  margin: 0 auto;
}
[data-special=true] .relative {
  position: relative;
}
[data-special=true] .list > *::after {
  content: none;
}
/*# sourceMappingURL=reset.css.map */
