@charset "UTF-8";
/* CSS Document */

@media print {
  * {transition: all 0;}

  html,body{
    height: auto;
  }
	body {
    width: 1280px;
    zoom: 90%;
  }


  /* ===========================================================

    global-main

  =========================================================== */
  .global-main { padding: 0; } 


  /* ===========================================================

    global-header

  =========================================================== */
  .global-header { position: static; }
  .global-header__buttons { }

  .global-menu {  position: absolute; width: 1280px; }



  /* ===========================================================

    global-contents

  =========================================================== */

  .global-contents { align-items: flex-start; }

  .js-stick.is_stuck { position: static!important; top: 0!important; }

  .global-page-top { display: none; }

  /* ===========================================================

    global-footer

  =========================================================== */

  .global-footer { background-color: transparent; color: #000; }
  .global-footer a { color: #000; }
  .global-footer-sitemap dt { }
  .global-footer-sitemap dt a::before { background-color: #000; }
  .global-footer-sitemap dd a::before { color: #000; }

  .global-footer-menu { background-color: #ddd; }
  .global-footer-menu a::before { color: #000; }

  .global-footer-sitemap,
  .global-footer-menu {  }

  /* global-footer-caution */
  .global-footer-caution { background-color: transparent }


  /* ===========================================================

    top

  =========================================================== */

  .jumbotron { height: 400px; min-height: 400px; overflow: hidden; }
}
@media print and (-ms-high-contrast: none){
  html,body{
    height: auto;
  }
	body {
		width: 1280px;
    zoom: 100%;
	}
	* {
		page-break-after: auto;
		page-break-before: auto;
	}
}
@page {
  margin: 40px 10px 40px 10px;
}