@charset "UTF-8";
/* CSS Document */
/* CSS Document */
/* --HTML-- */
/* line 6, reset.scss */
html {
  background: #fff;
  color: #000;
  overflow-y: scroll; }

/* --BODY-- */
/* line 13, reset.scss */
body {
  font: 12px/1.5 Avenir , "Open Sans" , "Helvetica Neue" , Helvetica , Arial , Verdana , Roboto , "游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "Meiryo UI" , "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif;
  margin: 0;
  overflow: visible;
  padding: 0;
  font-weight: 500; }

/* --OTHER TAGS-- */
/* line 22, reset.scss */
a img, fieldset, img {
  border: 0; }

/* line 26, reset.scss */
blockquote, dd, div, dl, dt, fieldset, form,
h1, h2, h3, h4, h5, h6, input, li, ol, p, pre,
select, span, textarea, td, th, ul {
  margin: 0;
  padding: 0; }

/* line 33, reset.scss */
abbr, acronym {
  border: 0; }

/* line 37, reset.scss */
address, caption, cite, code, dfn, em, th, strong, var {
  font-style: normal;
  font-weight: normal; }

/* line 42, reset.scss */
caption, th {
  text-align: left; }

/* line 46, reset.scss */
code, kbd, pre, samp, tt {
  font-family: monospace;
  line-height: 100%; }

/* for IE7 */
/* line 52, reset.scss */
* + html code, kbd, pre, samp, tt {
  font-size: 108%; }

/* line 56, reset.scss */
h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
  font-weight: normal; }

/* line 61, reset.scss */
input, select, textarea {
  font-size: 100%;
  font-family: 'Lucida Grande',Arial,Helvetica,Verdana,sans-serif; }

/* line 66, reset.scss */
ol, ul {
  list-style: none; }

/* line 70, reset.scss */
q:before, q:after {
  content: ''; }

/* tables still need 'cellspacing="0"' */
/* line 75, reset.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 100%; }

/* line 81, reset.scss */
img {
  -webkit-backface-visibility: hidden; }

/* マルチデバイス表示　リセット
----------------------------------------------*/
/* line 88, reset.scss */
.xxs-media {
  display: none; }

/* line 92, reset.scss */
.xs-media {
  display: none; }

/* line 96, reset.scss */
.s-media {
  display: none; }

/* line 100, reset.scss */
.ls-media {
  display: none; }

/* line 104, reset.scss */
.m-media {
  display: none; }

/* line 108, reset.scss */
.l-media {
  display: block; }

/* line 112, reset.scss */
img.l-media {
  display: inline; }

/* line 116, reset.scss */
span.l-media {
  display: inline; }

/* line 120, reset.scss */
br.l-media {
  display: inline-block; }

/* line 124, reset.scss */
* {
  box-sizing: border-box; }

@media screen and (min-width: 930.01px) and (max-width: 1200px) {
  /* line 130, reset.scss */
  .l-media {
    display: none; }

  /* line 134, reset.scss */
  img.l-media {
    display: none; }

  /* line 138, reset.scss */
  span.l-media {
    display: none; }

  /* line 142, reset.scss */
  br.l-media {
    display: none; }

  /* line 146, reset.scss */
  .m-media {
    display: block; }

  /* line 150, reset.scss */
  img.m-media {
    display: inline; }

  /* line 154, reset.scss */
  span.m-media {
    display: inline; }

  /* line 158, reset.scss */
  br.m-media {
    display: inline-block; }

  /* line 162, reset.scss */
  img {
    max-width: 100%;
    height: auto;
    width: auto; }

  /* line 169, reset.scss */
  * {
    box-sizing: border-box; } }
@media screen and (min-width: 760.01px) and (max-width: 930px) {
  /* line 177, reset.scss */
  .l-media {
    display: none; }

  /* line 181, reset.scss */
  img.l-media {
    display: none; }

  /* line 185, reset.scss */
  span.l-media {
    display: none; }

  /* line 189, reset.scss */
  br.l-media {
    display: none; }

  /* line 193, reset.scss */
  .ls-media {
    display: block; }

  /* line 197, reset.scss */
  img.ls-media {
    display: inline; }

  /* line 201, reset.scss */
  span.ls-media {
    display: inline; }

  /* line 205, reset.scss */
  br.ls-media {
    display: inline-block; }

  /* line 209, reset.scss */
  img {
    max-width: 100%;
    height: auto;
    width: auto; }

  /* line 215, reset.scss */
  * {
    box-sizing: border-box; } }
@media screen and (min-width: 600.01px) and (max-width: 760px) {
  /* line 222, reset.scss */
  .l-media {
    display: none; }

  /* line 226, reset.scss */
  img.l-media {
    display: none; }

  /* line 230, reset.scss */
  span.l-media {
    display: none; }

  /* line 234, reset.scss */
  br.l-media {
    display: none; }

  /* line 238, reset.scss */
  .s-media {
    display: block; }

  /* line 242, reset.scss */
  img.s-media {
    display: inline; }

  /* line 246, reset.scss */
  span.s-media {
    display: inline; }

  /* line 250, reset.scss */
  br.s-media {
    display: inline-block; }

  /* line 254, reset.scss */
  img {
    max-width: 100%;
    height: auto;
    width: auto; }

  /* line 260, reset.scss */
  * {
    box-sizing: border-box; } }
@media screen and (min-width: 350.1px) and (max-width: 600px) {
  /* line 268, reset.scss */
  .l-media {
    display: none; }

  /* line 272, reset.scss */
  img.l-media {
    display: none; }

  /* line 276, reset.scss */
  span.l-media {
    display: none; }

  /* line 280, reset.scss */
  br.l-media {
    display: none; }

  /* line 284, reset.scss */
  .xs-media {
    display: block; }

  /* line 288, reset.scss */
  img.xs-media {
    display: inline; }

  /* line 292, reset.scss */
  span.xs-media {
    display: inline; }

  /* line 296, reset.scss */
  br.xs-media {
    display: inline-block; }

  /* line 300, reset.scss */
  img {
    max-width: 100%;
    height: auto;
    width: auto; }

  /* line 306, reset.scss */
  * {
    box-sizing: border-box; } }
@media screen and (max-width: 350px) {
  /* line 314, reset.scss */
  .l-media {
    display: none; }

  /* line 318, reset.scss */
  img.l-media {
    display: none; }

  /* line 322, reset.scss */
  span.l-media {
    display: none; }

  /* line 326, reset.scss */
  br.l-media {
    display: none; }

  /* line 330, reset.scss */
  .xxs-media {
    display: block; }

  /* line 334, reset.scss */
  img.xxs-media {
    display: inline; }

  /* line 338, reset.scss */
  span.xxs-media {
    display: inline; }

  /* line 342, reset.scss */
  br.xxs-media {
    display: inline-block; }

  /* line 346, reset.scss */
  img {
    max-width: 100%;
    height: auto;
    width: auto; }

  /* line 352, reset.scss */
  * {
    box-sizing: border-box; } }
/* line 359, reset.scss */
.wrapper {
  font-size: 16px;
  font-size: 1.6rem; }
  @media screen and (min-width: 760.01px) and (max-width: 930px) {
    /* line 359, reset.scss */
    .wrapper {
      font-size: 14px;
      font-size: 1.4rem; } }
  @media screen and (min-width: 600.01px) and (max-width: 760px) {
    /* line 359, reset.scss */
    .wrapper {
      font-size: 15px;
      font-size: 1.5rem; } }
  @media screen and (min-width: 350.1px) and (max-width: 600px) {
    /* line 359, reset.scss */
    .wrapper {
      font-size: 15px;
      font-size: 1.5rem; } }
  @media screen and (max-width: 350px) {
    /* line 359, reset.scss */
    .wrapper {
      font-size: 14px;
      font-size: 1.4rem; } }
  /* line 386, reset.scss */
  .wrapper:before {
    position: fixed;
    bottom: 0;
    right: 0;
    content: "l";
    color: #ddd;
    font-size: 10px;
    font-size: 1.0rem;
    z-index: 100000000; }
    @media screen and (min-width: 930.01px) and (max-width: 1200px) {
      /* line 386, reset.scss */
      .wrapper:before {
        content: "m"; } }
    @media screen and (min-width: 760.01px) and (max-width: 930px) {
      /* line 386, reset.scss */
      .wrapper:before {
        content: "ls"; } }
    @media screen and (min-width: 600.01px) and (max-width: 760px) {
      /* line 386, reset.scss */
      .wrapper:before {
        content: "s"; } }
    @media screen and (min-width: 350.1px) and (max-width: 600px) {
      /* line 386, reset.scss */
      .wrapper:before {
        content: "xs"; } }
    @media screen and (max-width: 350px) {
      /* line 386, reset.scss */
      .wrapper:before {
        content: "xxs"; } }

/*# sourceMappingURL=reset.css.map */
