@charset "utf-8";
/*=============================================================================
 印刷用css
=============================================================================*/

/* pc用メニュー表示 drawer.cssより引用
------------------------------------------------------------*/

  .drawer--sidebar .drawer-hamburger {
    display: none;
    visibility: hidden;
  }

  .drawer--sidebar .drawer-nav {
    display: block;
    -webkit-transform: none;
            transform: none;
    position: fixed;
    width: 12.5rem;
    height: 100%;
  }

  /*! Left */
  .drawer--sidebar.drawer--left .drawer-nav {
    left: 0;
    border-right: 1px solid #ddd;
  }

  .drawer--sidebar.drawer--left .drawer-contents {
    margin-left: 12.5rem;
  }
  .drawer--sidebar .drawer-nav {
    width: 16.25rem;
  }

  .drawer--sidebar.drawer--left .drawer-contents {
    margin-left: 16.25rem;
  }
  .drawer-navbar {
    height: 3.75rem;
    background-color: #fff;
  }

  .drawer-navbar .drawer-navbar-header {
    position: relative;
    display: block;
    float: left;
    width: auto;
    padding: 0;
    border: 0;
  }

  .drawer-navbar .drawer-menu--right {
    float: right;
  }

  .drawer-navbar .drawer-menu li {
    float: left;
  }

  .drawer-navbar .drawer-menu-item {
    line-height: 3.75rem;
    padding-top: 0;
    padding-bottom: 0;
  }

  .drawer-navbar .drawer-hamburger {
    display: none;
  }

  .drawer-navbar .drawer-nav {
    position: relative;
    left: 0;
    overflow: visible;
    width: auto;
    float:left;
    height: 3.75rem;
    padding:0 5px;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }

  .drawer-navbar .drawer-menu {
    padding: 0;
  }

  /*! dropdown */
  .drawer-navbar .drawer-dropdown-menu {
    position: absolute;
    width: 16.25rem;
    border: 1px solid #ddd;
  }

  .drawer-navbar .drawer-dropdown-menu-item {
    /*padding-left: .75rem;*/
  }
.drawer-menu-item {
  font-size: 1rem;
  /*padding: 0.75rem;*/
}

/* style.css上書き */
	body{
	 zoom: 85%;
	 padding:0;
	 margin:0;
	 height: auto;
	 background: #FFF !important;
	 position: relative;
/*	 -webkit-print-color-adjust: exact;*/
	}	

#header{position: relative;}

.grecaptcha-badge {
    visibility: hidden;
}
/* IEのみ指定 */
@media all and (-ms-high-contrast: none) {
  body{zoom: 1.0;}

}