@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/fujimanami\/Documents\/website\/FM\%E8\%A5\%BF\%E6\%9D\%B1\%E4\%BA\%AC\/fmsass\/scss\/gmenu2\.scss}line{font-family:\0000338}}
.animenu > ul:after {
  content: "";
  display: table;
  clear: both; }

@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/fujimanami\/Documents\/website\/FM\%E8\%A5\%BF\%E6\%9D\%B1\%E4\%BA\%AC\/fmsass\/scss\/gmenu2\.scss}line{font-family:\0000346}}
body {
  -webkit-animation: bugfix infinite 1s; }

@-webkit-keyframes bugfix {
  /* line 51, ../scss/gmenu2.scss */
  from {
    padding: 0; }

  /* line 52, ../scss/gmenu2.scss */
  to {
    padding: 0; } }

@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/fujimanami\/Documents\/website\/FM\%E8\%A5\%BF\%E6\%9D\%B1\%E4\%BA\%AC\/fmsass\/scss\/gmenu2\.scss}line{font-family:\0000356}}
.animenu {
  font: bold 13px; }
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/fujimanami\/Documents\/website\/FM\%E8\%A5\%BF\%E6\%9D\%B1\%E4\%BA\%AC\/fmsass\/scss\/gmenu2\.scss}line{font-family:\0000358}}
  .animenu * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/fujimanami\/Documents\/website\/FM\%E8\%A5\%BF\%E6\%9D\%B1\%E4\%BA\%AC\/fmsass\/scss\/gmenu2\.scss}line{font-family:\0000361}}
  .animenu ul {
    margin: 0;
    padding: 0;
    list-style: none;
    z-index: 9000;
    position: relative; }
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/fujimanami\/Documents\/website\/FM\%E8\%A5\%BF\%E6\%9D\%B1\%E4\%BA\%AC\/fmsass\/scss\/gmenu2\.scss}line{font-family:\0000368}}
  .animenu li {
    position: relative; }
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/fujimanami\/Documents\/website\/FM\%E8\%A5\%BF\%E6\%9D\%B1\%E4\%BA\%AC\/fmsass\/scss\/gmenu2\.scss}line{font-family:\0000371}}
    .animenu li:hover > ul {
      opacity: 1;
      visibility: visible;
      margin: 0;
      z-index: 10000; }
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/fujimanami\/Documents\/website\/FM\%E8\%A5\%BF\%E6\%9D\%B1\%E4\%BA\%AC\/fmsass\/scss\/gmenu2\.scss}line{font-family:\0000377}}
    .animenu li:hover > a {
      color: white; }
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/fujimanami\/Documents\/website\/FM\%E8\%A5\%BF\%E6\%9D\%B1\%E4\%BA\%AC\/fmsass\/scss\/gmenu2\.scss}line{font-family:\0000382}}
  .animenu input[type=checkbox] {
    position: absolute;
    top: -9999px;
    left: -9999px; }
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/fujimanami\/Documents\/website\/FM\%E8\%A5\%BF\%E6\%9D\%B1\%E4\%BA\%AC\/fmsass\/scss\/gmenu2\.scss}line{font-family:\0000387}}
  .animenu label {
    display: none;
    cursor: pointer;
    user-select: none; }

@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/fujimanami\/Documents\/website\/FM\%E8\%A5\%BF\%E6\%9D\%B1\%E4\%BA\%AC\/fmsass\/scss\/gmenu2\.scss}line{font-family:\0000398}}
.animenu > ul {
  background-color: #33438e;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #929bc3), color-stop(100%, #33438e));
  background-image: -webkit-linear-gradient(#929bc3, #33438e);
  background-image: -moz-linear-gradient(#929bc3, #33438e);
  background-image: -o-linear-gradient(#929bc3, #33438e);
  background-image: linear-gradient(#929bc3, #33438e);
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset;
  -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset; }
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/fujimanami\/Documents\/website\/FM\%E8\%A5\%BF\%E6\%9D\%B1\%E4\%BA\%AC\/fmsass\/scss\/gmenu2\.scss}line{font-family:\00003102}}
  .animenu > ul > li {
    float: left;
    border-right: 1px solid #929bc3;
    -webkit-box-shadow: 1px 0 0 #6173c6;
    -moz-box-shadow: 1px 0 0 #6173c6;
    box-shadow: 1px 0 0 #6173c6;
    width: 16.6%; }
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/fujimanami\/Documents\/website\/FM\%E8\%A5\%BF\%E6\%9D\%B1\%E4\%BA\%AC\/fmsass\/scss\/gmenu2\.scss}line{font-family:\00003107}}
    .animenu > ul > li > a {
      display: block;
      width: 100%;
      text-align: center;
      float: left;
      padding: 1em 0;
      text-transform: uppercase; }
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/fujimanami\/Documents\/website\/FM\%E8\%A5\%BF\%E6\%9D\%B1\%E4\%BA\%AC\/fmsass\/scss\/gmenu2\.scss}line{font-family:\00003116}}
  .animenu > ul > li.gnav6 {
    border-right: none;
    box-shadow: none; }
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/fujimanami\/Documents\/website\/FM\%E8\%A5\%BF\%E6\%9D\%B1\%E4\%BA\%AC\/fmsass\/scss\/gmenu2\.scss}line{font-family:\00003120}}
  .animenu > ul a {
    color: white;
    text-decoration: none;
    text-shadow: 0 1px 0 #33438e; }
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/fujimanami\/Documents\/website\/FM\%E8\%A5\%BF\%E6\%9D\%B1\%E4\%BA\%AC\/fmsass\/scss\/gmenu2\.scss}line{font-family:\00003132}}
  .animenu > ul ul {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1;
    opacity: 0;
    visibility: hidden;
    margin: 2em 0 0 0;
    background-color: #4e62bf;
    background-image: none;
    -webkit-transition-property: margin, opacity;
    -moz-transition-property: margin, opacity;
    -o-transition-property: margin, opacity;
    transition-property: margin, opacity;
    -webkit-transition-duration: .15s;
    -moz-transition-duration: .15s;
    -o-transition-duration: .15s;
    transition-duration: .15s;
    -webkit-transition-timing-function: ease-in-out;
    -moz-transition-timing-function: ease-in-out;
    -o-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out; }
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/fujimanami\/Documents\/website\/FM\%E8\%A5\%BF\%E6\%9D\%B1\%E4\%BA\%AC\/fmsass\/scss\/gmenu2\.scss}line{font-family:\00003143}}
    .animenu > ul ul li {
      display: block;
      -webkit-box-shadow: 0 1px 0 #3a4ca1, 0 2px 0 #7483cd;
      -moz-box-shadow: 0 1px 0 #3a4ca1, 0 2px 0 #7483cd;
      box-shadow: 0 1px 0 #3a4ca1, 0 2px 0 #7483cd; }
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/fujimanami\/Documents\/website\/FM\%E8\%A5\%BF\%E6\%9D\%B1\%E4\%BA\%AC\/fmsass\/scss\/gmenu2\.scss}line{font-family:\00003147}}
      .animenu > ul ul li:first-child > a {
        -webkit-border-radius: 3px 3px 0 0;
        -moz-border-radius: 3px 3px 0 0;
        -ms-border-radius: 3px 3px 0 0;
        -o-border-radius: 3px 3px 0 0;
        border-radius: 3px 3px 0 0; }
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/fujimanami\/Documents\/website\/FM\%E8\%A5\%BF\%E6\%9D\%B1\%E4\%BA\%AC\/fmsass\/scss\/gmenu2\.scss}line{font-family:\0000326}}
        .animenu > ul ul li:first-child > a:after {
          content: '';
          position: absolute;
          left: 4em;
          top: -12px;
          border: 6px solid transparent;
          border-bottom-color: inherit; }
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/fujimanami\/Documents\/website\/FM\%E8\%A5\%BF\%E6\%9D\%B1\%E4\%BA\%AC\/fmsass\/scss\/gmenu2\.scss}line{font-family:\00003151}}
      .animenu > ul ul li:last-child {
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none; }
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/fujimanami\/Documents\/website\/FM\%E8\%A5\%BF\%E6\%9D\%B1\%E4\%BA\%AC\/fmsass\/scss\/gmenu2\.scss}line{font-family:\00003153}}
        .animenu > ul ul li:last-child > a {
          -webkit-border-radius: 0 0 3px 3px;
          -moz-border-radius: 0 0 3px 3px;
          -ms-border-radius: 0 0 3px 3px;
          -o-border-radius: 0 0 3px 3px;
          border-radius: 0 0 3px 3px; }
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/fujimanami\/Documents\/website\/FM\%E8\%A5\%BF\%E6\%9D\%B1\%E4\%BA\%AC\/fmsass\/scss\/gmenu2\.scss}line{font-family:\00003158}}
    .animenu > ul ul a {
      padding: 1em;
      width: 13em;
      display: block;
      border-color: #4e62bf; }
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/fujimanami\/Documents\/website\/FM\%E8\%A5\%BF\%E6\%9D\%B1\%E4\%BA\%AC\/fmsass\/scss\/gmenu2\.scss}line{font-family:\00003163}}
      .animenu > ul ul a:hover {
        background-color: #e5eefd;
        border-color: #e5eefd;
        color: #33438e;
        text-shadow: 0 1px 0 white; }

@media screen and (max-width: 767px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/fujimanami\/Documents\/website\/FM\%E8\%A5\%BF\%E6\%9D\%B1\%E4\%BA\%AC\/fmsass\/scss\/_responsive2\.scss}line{font-family:\000033}}
  .animenu > ul, .animenu > ul ul {
    visibility: visible;
    opacity: 1;
    display: none; }

@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/fujimanami\/Documents\/website\/FM\%E8\%A5\%BF\%E6\%9D\%B1\%E4\%BA\%AC\/fmsass\/scss\/_responsive2\.scss}line{font-family:\0000311}}
  .animenu input[type=checkbox]:checked ~ label,
  .animenu input[type=checkbox] ~ label:hover {
    color: white; }
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/fujimanami\/Documents\/website\/FM\%E8\%A5\%BF\%E6\%9D\%B1\%E4\%BA\%AC\/fmsass\/scss\/_responsive2\.scss}line{font-family:\0000314}}
  .animenu label {
    border: 1px solid #2c3a7b;
    background-color: #33438e;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #929bc3), color-stop(100%, #33438e));
    background-image: -webkit-linear-gradient(#929bc3, #33438e);
    background-image: -moz-linear-gradient(#929bc3, #33438e);
    background-image: -o-linear-gradient(#929bc3, #33438e);
    background-image: linear-gradient(#929bc3, #33438e);
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset;
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset;
    color: white;
    text-shadow: 0 1px 0 #33438e;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    text-transform: uppercase;
    position: relative;
    display: block;
    padding: 1em 3em; }
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/fujimanami\/Documents\/website\/FM\%E8\%A5\%BF\%E6\%9D\%B1\%E4\%BA\%AC\/fmsass\/scss\/_responsive2\.scss}line{font-family:\0000325}}
    .animenu label:before {
      position: absolute;
      left: 0.5em;
      top: 0.01em;
      content: "\2261";
      font-size: 2em; }
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/fujimanami\/Documents\/website\/FM\%E8\%A5\%BF\%E6\%9D\%B1\%E4\%BA\%AC\/fmsass\/scss\/_responsive2\.scss}line{font-family:\0000337}}
  .animenu > ul {
    position: relative;
    border-color: #33438e;
    margin: 0.5em 0 !important;
    padding: 0.25em;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background-color: #33438e;
    background-image: none; }
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/fujimanami\/Documents\/website\/FM\%E8\%A5\%BF\%E6\%9D\%B1\%E4\%BA\%AC\/fmsass\/scss\/gmenu2\.scss}line{font-family:\0000326}}
    .animenu > ul:after {
      content: '';
      position: absolute;
      left: 2em;
      top: -12px;
      border: 6px solid transparent;
      border-bottom-color: inherit; }
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/fujimanami\/Documents\/website\/FM\%E8\%A5\%BF\%E6\%9D\%B1\%E4\%BA\%AC\/fmsass\/scss\/_responsive2\.scss}line{font-family:\0000346}}
    .animenu > ul li {
      display: block; }
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/fujimanami\/Documents\/website\/FM\%E8\%A5\%BF\%E6\%9D\%B1\%E4\%BA\%AC\/fmsass\/scss\/_responsive2\.scss}line{font-family:\0000349}}
    .animenu > ul > li {
      float: none;
      width: 100%;
      border: 0;
      -webkit-box-shadow: none;
      -moz-box-shadow: none;
      box-shadow: none;
      background-color: #33438e;
      background-image: none; }
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/fujimanami\/Documents\/website\/FM\%E8\%A5\%BF\%E6\%9D\%B1\%E4\%BA\%AC\/fmsass\/scss\/_responsive2\.scss}line{font-family:\0000355}}
      .animenu > ul > li > a {
        float: none;
        display: block; }
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/fujimanami\/Documents\/website\/FM\%E8\%A5\%BF\%E6\%9D\%B1\%E4\%BA\%AC\/fmsass\/scss\/_responsive2\.scss}line{font-family:\0000367}}
    .animenu > ul ul {
      position: static;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 0;
      background-color: #4055b4;
      background-image: none;
      margin: 0;
      -webkit-transition-property: none;
      -moz-transition-property: none;
      -o-transition-property: none;
      transition-property: none; }
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/fujimanami\/Documents\/website\/FM\%E8\%A5\%BF\%E6\%9D\%B1\%E4\%BA\%AC\/fmsass\/scss\/_responsive2\.scss}line{font-family:\0000375}}
      .animenu > ul ul li:first-child > a {
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
        border-radius: 0; }
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/fujimanami\/Documents\/website\/FM\%E8\%A5\%BF\%E6\%9D\%B1\%E4\%BA\%AC\/fmsass\/scss\/_responsive2\.scss}line{font-family:\0000377}}
        .animenu > ul ul li:first-child > a:after {
          content: none; }
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/fujimanami\/Documents\/website\/FM\%E8\%A5\%BF\%E6\%9D\%B1\%E4\%BA\%AC\/fmsass\/scss\/_responsive2\.scss}line{font-family:\0000381}}
      .animenu > ul ul li:last-child > a {
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
        border-radius: 0; }
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/fujimanami\/Documents\/website\/FM\%E8\%A5\%BF\%E6\%9D\%B1\%E4\%BA\%AC\/fmsass\/scss\/_responsive2\.scss}line{font-family:\0000385}}
      .animenu > ul ul a {
        padding-left: 2em;
        display: block;
        width: auto; }
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/fujimanami\/Documents\/website\/FM\%E8\%A5\%BF\%E6\%9D\%B1\%E4\%BA\%AC\/fmsass\/scss\/_responsive2\.scss}line{font-family:\0000393}}
  .animenu input[type=checkbox]:checked ~ ul {
    display: block; }
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/fujimanami\/Documents\/website\/FM\%E8\%A5\%BF\%E6\%9D\%B1\%E4\%BA\%AC\/fmsass\/scss\/_responsive2\.scss}line{font-family:\0000395}}
    .animenu input[type=checkbox]:checked ~ ul > li {
      width: 100%;
      border-bottom: 1px solid #3a4ca1; }
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/fujimanami\/Documents\/website\/FM\%E8\%A5\%BF\%E6\%9D\%B1\%E4\%BA\%AC\/fmsass\/scss\/_responsive2\.scss}line{font-family:\0000398}}
      .animenu input[type=checkbox]:checked ~ ul > li > a {
        text-align: left;
        padding: 1em 2em; }
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/fujimanami\/Documents\/website\/FM\%E8\%A5\%BF\%E6\%9D\%B1\%E4\%BA\%AC\/fmsass\/scss\/_responsive2\.scss}line{font-family:\00003103}}
    .animenu input[type=checkbox]:checked ~ ul ul {
      display: block; } }
@media screen and (max-width: 1055px) {
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/fujimanami\/Documents\/website\/FM\%E8\%A5\%BF\%E6\%9D\%B1\%E4\%BA\%AC\/fmsass\/scss\/_responsive2\.scss}line{font-family:\00003117}}
  .animenu > ul > li {
    width: 16.6%; }
@media -sass-debug-info{filename{font-family:file\:\/\/\/Users\/fujimanami\/Documents\/website\/FM\%E8\%A5\%BF\%E6\%9D\%B1\%E4\%BA\%AC\/fmsass\/scss\/_responsive2\.scss}line{font-family:\00003119}}
    .animenu > ul > li > a {
      padding: 1em 0; } }


