/* ===========================
   @:Import
   =========================== */
body {
  margin: 0; }

.m-hder-ni, .m-cont-ni, .m-fter-ni {
  margin: 0;
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; }
  .m-hder-ni article,
  .m-hder-ni aside,
  .m-hder-ni details,
  .m-hder-ni figcaption,
  .m-hder-ni figure,
  .m-hder-ni footer,
  .m-hder-ni header,
  .m-hder-ni hgroup,
  .m-hder-ni main,
  .m-hder-ni menu,
  .m-hder-ni nav,
  .m-hder-ni section,
  .m-hder-ni summary, .m-cont-ni article,
  .m-cont-ni aside,
  .m-cont-ni details,
  .m-cont-ni figcaption,
  .m-cont-ni figure,
  .m-cont-ni footer,
  .m-cont-ni header,
  .m-cont-ni hgroup,
  .m-cont-ni main,
  .m-cont-ni menu,
  .m-cont-ni nav,
  .m-cont-ni section,
  .m-cont-ni summary, .m-fter-ni article,
  .m-fter-ni aside,
  .m-fter-ni details,
  .m-fter-ni figcaption,
  .m-fter-ni figure,
  .m-fter-ni footer,
  .m-fter-ni header,
  .m-fter-ni hgroup,
  .m-fter-ni main,
  .m-fter-ni menu,
  .m-fter-ni nav,
  .m-fter-ni section,
  .m-fter-ni summary {
    display: block; }
  .m-hder-ni audio,
  .m-hder-ni canvas,
  .m-hder-ni progress,
  .m-hder-ni video, .m-cont-ni audio,
  .m-cont-ni canvas,
  .m-cont-ni progress,
  .m-cont-ni video, .m-fter-ni audio,
  .m-fter-ni canvas,
  .m-fter-ni progress,
  .m-fter-ni video {
    display: inline-block;
    vertical-align: baseline; }
  .m-hder-ni audio:not([controls]), .m-cont-ni audio:not([controls]), .m-fter-ni audio:not([controls]) {
    display: none;
    height: 0; }
  .m-hder-ni [hidden],
  .m-hder-ni template, .m-cont-ni [hidden],
  .m-cont-ni template, .m-fter-ni [hidden],
  .m-fter-ni template {
    display: none; }
  .m-hder-ni a, .m-cont-ni a, .m-fter-ni a {
    background-color: transparent; }
  .m-hder-ni a:active,
  .m-hder-ni a:hover, .m-cont-ni a:active,
  .m-cont-ni a:hover, .m-fter-ni a:active,
  .m-fter-ni a:hover {
    outline: 0; }
  .m-hder-ni abbr[title], .m-cont-ni abbr[title], .m-fter-ni abbr[title] {
    border-bottom: 1px dotted; }
  .m-hder-ni b,
  .m-hder-ni strong, .m-cont-ni b,
  .m-cont-ni strong, .m-fter-ni b,
  .m-fter-ni strong {
    font-weight: bold; }
  .m-hder-ni dfn, .m-cont-ni dfn, .m-fter-ni dfn {
    font-style: italic; }
  .m-hder-ni h1, .m-cont-ni h1, .m-fter-ni h1 {
    font-size: 2em;
    margin: 0.67em 0; }
  .m-hder-ni mark, .m-cont-ni mark, .m-fter-ni mark {
    background: #ff0;
    color: #000; }
  .m-hder-ni small, .m-cont-ni small, .m-fter-ni small {
    font-size: 80%; }
  .m-hder-ni sub,
  .m-hder-ni sup, .m-cont-ni sub,
  .m-cont-ni sup, .m-fter-ni sub,
  .m-fter-ni sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline; }
  .m-hder-ni sup, .m-cont-ni sup, .m-fter-ni sup {
    top: -0.5em; }
  .m-hder-ni sub, .m-cont-ni sub, .m-fter-ni sub {
    bottom: -0.25em; }
  .m-hder-ni img, .m-cont-ni img, .m-fter-ni img {
    border: 0; }
  .m-hder-ni svg:not(:root), .m-cont-ni svg:not(:root), .m-fter-ni svg:not(:root) {
    overflow: hidden; }
  .m-hder-ni figure, .m-cont-ni figure, .m-fter-ni figure {
    margin: 1em 40px; }
  .m-hder-ni hr, .m-cont-ni hr, .m-fter-ni hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0; }
  .m-hder-ni pre, .m-cont-ni pre, .m-fter-ni pre {
    overflow: auto; }
  .m-hder-ni code,
  .m-hder-ni kbd,
  .m-hder-ni pre,
  .m-hder-ni samp, .m-cont-ni code,
  .m-cont-ni kbd,
  .m-cont-ni pre,
  .m-cont-ni samp, .m-fter-ni code,
  .m-fter-ni kbd,
  .m-fter-ni pre,
  .m-fter-ni samp {
    font-family: monospace, monospace;
    font-size: 1em; }
  .m-hder-ni button,
  .m-hder-ni input,
  .m-hder-ni optgroup,
  .m-hder-ni select,
  .m-hder-ni textarea, .m-cont-ni button,
  .m-cont-ni input,
  .m-cont-ni optgroup,
  .m-cont-ni select,
  .m-cont-ni textarea, .m-fter-ni button,
  .m-fter-ni input,
  .m-fter-ni optgroup,
  .m-fter-ni select,
  .m-fter-ni textarea {
    color: inherit;
    /* 1 */
    font: inherit;
    /* 2 */
    margin: 0;
    /* 3 */ }
  .m-hder-ni button, .m-cont-ni button, .m-fter-ni button {
    overflow: visible; }
  .m-hder-ni button,
  .m-hder-ni select, .m-cont-ni button,
  .m-cont-ni select, .m-fter-ni button,
  .m-fter-ni select {
    text-transform: none; }
  .m-hder-ni button,
  .m-hder-ni html input[type="button"],
  .m-hder-ni input[type="reset"],
  .m-hder-ni input[type="submit"], .m-cont-ni button,
  .m-cont-ni html input[type="button"],
  .m-cont-ni input[type="reset"],
  .m-cont-ni input[type="submit"], .m-fter-ni button,
  .m-fter-ni html input[type="button"],
  .m-fter-ni input[type="reset"],
  .m-fter-ni input[type="submit"] {
    -webkit-appearance: button;
    /* 2 */
    cursor: pointer;
    /* 3 */ }
  .m-hder-ni button[disabled],
  .m-hder-ni html input[disabled], .m-cont-ni button[disabled],
  .m-cont-ni html input[disabled], .m-fter-ni button[disabled],
  .m-fter-ni html input[disabled] {
    cursor: default; }
  .m-hder-ni button::-moz-focus-inner,
  .m-hder-ni input::-moz-focus-inner, .m-cont-ni button::-moz-focus-inner,
  .m-cont-ni input::-moz-focus-inner, .m-fter-ni button::-moz-focus-inner,
  .m-fter-ni input::-moz-focus-inner {
    border: 0;
    padding: 0; }
  .m-hder-ni input, .m-cont-ni input, .m-fter-ni input {
    line-height: normal; }
  .m-hder-ni input[type="checkbox"],
  .m-hder-ni input[type="radio"], .m-cont-ni input[type="checkbox"],
  .m-cont-ni input[type="radio"], .m-fter-ni input[type="checkbox"],
  .m-fter-ni input[type="radio"] {
    box-sizing: border-box;
    /* 1 */
    padding: 0;
    /* 2 */ }
  .m-hder-ni input[type="number"]::-webkit-inner-spin-button,
  .m-hder-ni input[type="number"]::-webkit-outer-spin-button, .m-cont-ni input[type="number"]::-webkit-inner-spin-button,
  .m-cont-ni input[type="number"]::-webkit-outer-spin-button, .m-fter-ni input[type="number"]::-webkit-inner-spin-button,
  .m-fter-ni input[type="number"]::-webkit-outer-spin-button {
    height: auto; }
  .m-hder-ni input[type="search"], .m-cont-ni input[type="search"], .m-fter-ni input[type="search"] {
    -webkit-appearance: textfield;
    /* 1 */
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    /* 2 */
    box-sizing: content-box; }
  .m-hder-ni input[type="search"]::-webkit-search-cancel-button,
  .m-hder-ni input[type="search"]::-webkit-search-decoration, .m-cont-ni input[type="search"]::-webkit-search-cancel-button,
  .m-cont-ni input[type="search"]::-webkit-search-decoration, .m-fter-ni input[type="search"]::-webkit-search-cancel-button,
  .m-fter-ni input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none; }
  .m-hder-ni fieldset, .m-cont-ni fieldset, .m-fter-ni fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em; }
  .m-hder-ni legend, .m-cont-ni legend, .m-fter-ni legend {
    border: 0;
    /* 1 */
    padding: 0;
    /* 2 */ }
  .m-hder-ni textarea, .m-cont-ni textarea, .m-fter-ni textarea {
    overflow: auto; }
  .m-hder-ni optgroup, .m-cont-ni optgroup, .m-fter-ni optgroup {
    font-weight: bold; }
  .m-hder-ni table, .m-cont-ni table, .m-fter-ni table {
    border-collapse: collapse;
    border-spacing: 0; }
  .m-hder-ni td,
  .m-hder-ni th, .m-cont-ni td,
  .m-cont-ni th, .m-fter-ni td,
  .m-fter-ni th {
    padding: 0; }

/* ===========================
   Base
   =========================== */
.m-hder-ni, .m-cont-ni, .m-fter-ni {
  font-family: "arial","Hiragino kaku Gothic Pro", "Meiryo", "Yu Gothic", sans-serif;
  font-size: 14px;
  font-size: 87.5%;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -webkit-text-size-adjust: 100%;
  position: relative;
  line-height: 1; }
  .m-hder-ni p, .m-hder-ni li, .m-hder-ni dt, .m-hder-ni dd, .m-hder-ni th, .m-hder-ni td, .m-hder-ni pre, .m-cont-ni p, .m-cont-ni li, .m-cont-ni dt, .m-cont-ni dd, .m-cont-ni th, .m-cont-ni td, .m-cont-ni pre, .m-fter-ni p, .m-fter-ni li, .m-fter-ni dt, .m-fter-ni dd, .m-fter-ni th, .m-fter-ni td, .m-fter-ni pre {
    -ms-line-break: strict;
    line-break: strict;
    -ms-word-break: break-strict;
    word-break: break-strict; }
  .m-hder-ni h1, .m-hder-ni h2, .m-hder-ni h3, .m-hder-ni h4, .m-hder-ni h5, .m-hder-ni h6, .m-hder-ni p, .m-hder-ni ul, .m-hder-ni ol, .m-hder-ni dl, .m-hder-ni table, .m-hder-ni pre, .m-cont-ni h1, .m-cont-ni h2, .m-cont-ni h3, .m-cont-ni h4, .m-cont-ni h5, .m-cont-ni h6, .m-cont-ni p, .m-cont-ni ul, .m-cont-ni ol, .m-cont-ni dl, .m-cont-ni table, .m-cont-ni pre, .m-fter-ni h1, .m-fter-ni h2, .m-fter-ni h3, .m-fter-ni h4, .m-fter-ni h5, .m-fter-ni h6, .m-fter-ni p, .m-fter-ni ul, .m-fter-ni ol, .m-fter-ni dl, .m-fter-ni table, .m-fter-ni pre {
    margin-top: 0;
    margin-bottom: 0; }
  .m-hder-ni header h1, .m-hder-ni header h2, .m-hder-ni header h3, .m-hder-ni header h4, .m-hder-ni header h5, .m-hder-ni header h6, .m-hder-ni header p, .m-hder-ni header ul, .m-hder-ni header ol, .m-hder-ni header dl, .m-hder-ni header table, .m-hder-ni header pre, .m-cont-ni header h1, .m-cont-ni header h2, .m-cont-ni header h3, .m-cont-ni header h4, .m-cont-ni header h5, .m-cont-ni header h6, .m-cont-ni header p, .m-cont-ni header ul, .m-cont-ni header ol, .m-cont-ni header dl, .m-cont-ni header table, .m-cont-ni header pre, .m-fter-ni header h1, .m-fter-ni header h2, .m-fter-ni header h3, .m-fter-ni header h4, .m-fter-ni header h5, .m-fter-ni header h6, .m-fter-ni header p, .m-fter-ni header ul, .m-fter-ni header ol, .m-fter-ni header dl, .m-fter-ni header table, .m-fter-ni header pre {
    margin-top: 0;
    margin-bottom: 0; }
  .m-hder-ni img, .m-cont-ni img, .m-fter-ni img {
    max-width: 100%;
    vertical-align: middle; }
  .m-hder-ni .ie8 img, .m-cont-ni .ie8 img, .m-fter-ni .ie8 img {
    width: auto;
    height: auto; }
  .m-hder-ni ul, .m-cont-ni ul, .m-fter-ni ul {
    padding: 0; }
  .m-hder-ni ul > li, .m-cont-ni ul > li, .m-fter-ni ul > li {
    list-style: none; }
  .m-hder-ni a, .m-cont-ni a, .m-fter-ni a {
    text-decoration: none; }
  .m-hder-ni *, .m-hder-ni *:before, .m-hder-ni *:after, .m-cont-ni *, .m-cont-ni *:before, .m-cont-ni *:after, .m-fter-ni *, .m-fter-ni *:before, .m-fter-ni *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .m-hder-ni button, .m-hder-ni input, .m-hder-ni textarea, .m-hder-ni select, .m-cont-ni button, .m-cont-ni input, .m-cont-ni textarea, .m-cont-ni select, .m-fter-ni button, .m-fter-ni input, .m-fter-ni textarea, .m-fter-ni select {
    outline: none; }
  .m-hder-ni dl, .m-hder-ni dd, .m-hder-ni dt, .m-cont-ni dl, .m-cont-ni dd, .m-cont-ni dt, .m-fter-ni dl, .m-fter-ni dd, .m-fter-ni dt {
    margin: 0; }

/*# sourceMappingURL=unicorn-ts.css.map */
