@font-face {
  font-family: 'arrow';
  src: url('../fonts/arrow.eot?v6ru6v');
  src: url('../fonts/arrow.eot?#iefixv6ru6v') format('embedded-opentype'), url('../fonts/arrow.woff?v6ru6v') format('woff'), url('../fonts/arrow.ttf?v6ru6v') format('truetype'), url('../fonts/arrow.svg?v6ru6v#icomoon') format('svg');
  font-weight: normal;
  font-style: normal; }

[class^="icon-"], [class*=" icon-"] {
  font-family: 'arrow';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-arw-dogleg--t:before {
  content: "\e600"; }

.icon-arw-dogleg--r:before {
  content: "\e601"; }

.icon-arw-dogleg--b:before {
  content: "\e602"; }

.icon-arw-dogleg--l:before {
  content: "\e603"; }

.icon-arw-triangle--t:before {
  content: "\e604"; }

.icon-arw-triangle--r:before {
  content: "\e605"; }

.icon-arw-triangle--b:before {
  content: "\e606"; }

.icon-arw-triangle--l:before {
  content: "\e607"; }

/* =======================================================
*
*    _A_ FrameWork [v0.1.3 FUJIYAMA]
*
*    このファイルはフレームワークから作成されています。
*    直接編集しないようにして下さい。
*
*  ======================================================= */
#debug_panel {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 999999999;
  width: 100%;
  color: #fff;
  pointer-events: none; }
  #DEBUG #debug_panel {
    display: block; }
  #debug_panel .panel {
    display: none;
    pointer-events: auto;
    font-family: "Bitstream Vera Sans Mono", Consolas, Courier, monospace;
    background: #253a57; }
    #debug_panel .panel section {
      padding: 10px 15px; }
      #debug_panel .panel section h3 {
        margin: 0 0 0.5em; }
      #debug_panel .panel section ul.items {
        margin: 0;
        padding: 0;
        list-style: none;
        font-size: 0;
        display: inline-block; }
        #debug_panel .panel section ul.items li {
          list-style-image: none;
          list-style-type: none;
          margin-left: 0; }
        #debug_panel .panel section ul.items li {
          display: inline-block;
          font-size: 16px;
          white-space: nowrap;
          margin-right: 2.5em; }
          #debug_panel .panel section ul.items li:last-child {
            margin-right: 0; }
        #debug_panel .panel section ul.items li {
          font-size: 12px;
          font-size: 0.75rem; }
          #debug_panel .panel section ul.items li h4 {
            margin: 0 0.5em 0 0; }
          #debug_panel .panel section ul.items li ul {
            margin: 0;
            padding: 0;
            list-style: none;
            font-size: 0;
            display: inline-block; }
            #debug_panel .panel section ul.items li ul li {
              list-style-image: none;
              list-style-type: none;
              margin-left: 0; }
            #debug_panel .panel section ul.items li ul li {
              display: inline-block;
              font-size: 16px;
              white-space: nowrap;
              margin-right: 0.2em; }
              #debug_panel .panel section ul.items li ul li:last-child {
                margin-right: 0; }
            #debug_panel .panel section ul.items li ul li {
              font-size: 12px;
              font-size: 0.75rem; }
    #debug_panel .panel label {
      cursor: pointer; }
    #debug_panel .panel input {
      margin-right: 4px; }
  #debug_panel .tab {
    display: block;
    width: 35px;
    font-size: 10px;
    font-size: 0.625rem;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    border-radius: 0 0 4px 4px;
    background: #253a57;
    pointer-events: auto; }
    #debug_panel .tab a {
      display: block;
      padding: 0 0 2px 0;
      color: #fff;
      text-decoration: none;
      text-align: center; }
