@charset "utf-8";
/* CSS Document */

@media print{

  *{
    background: none !important;
  }

  .is-print-hide,
  .control,
  .header,
  .navi,
  .breadcrumb,
  .emergency,
  .menu,
  .submenu,
  .search-section,
  .l-second-column,
  .ad,
  .footer,
  .mobile-wrap,
  .article-relate,
  .article-enquete,
  .article-print-btn{
    display: none;
  }


  .l-base,
  .l-base-wide,
  .l-base-small,
  .l-first-column{
    width: auto;
  }




  .article{
    font-size: 80%;
    background: none;
    border-radius: 0;
    border: none;
    box-shadow: none;
    margin-bottom: 0;
  }


  .article-title {
    font-size: 220%;
    padding: 20px 0;
    border-bottom: 1px solid #000;
  }

  .article-inner {
    padding: 15px 0 40px;
  }

  .article-contact {
    display: block;
    border: 2px solid #147663;
  }
  .article-contact-heading {
    display: block;
    width: auto;
    padding: 5px 0;
    position: relative;
    background: none;
  }
  .article-contact-icon {
    display: none;
  }
  .article-contact-title {
    font-size: 116%;
    text-align: center;
    padding: 20px 0;
    color: #000;
    border-bottom: 1px solid #147663;
    text-align: center;
  }
  .article-contact-title .is-pc-inline {
    display: none !important;
  }


  .post h2:not([class]) {
    padding: 15px 0;
  }



}
