@charset "UTF-8";
@media print {
  html {
    background: none;
  }

  body {
    -webkit-print-color-adjust: exact;
  }

  .l-extra-navi,
  .l-search-area,
  .l-font-size,
  .l-global-navi li,
  .l-footer-sitemap,
  .l-side,
  .l-pagetop,
  .l-footer ul,
  .contentsData,
  .close,
  .footer-switcharea,
  .l-sns {
    display: none;
  }

  .l-header {
    height: 80px;
    background: none;
  }
  .l-header:after {
    background: none;
    border-top: 3px solid #cc0022;
  }

  .theme-multi #wrapper {
    width: 746px;
    overflow: hidden;
  }
  .theme-multi .l-header,
  .theme-multi .l-footer,
  .theme-multi .l-contents-wrap,
  .theme-multi .l-footer .l-copy-area,
  .theme-multi .l-main-title,
  .theme-multi .l-branding-head,
  .theme-multi .l-global-area,
  .theme-multi .l-contents,
  .theme-multi .l-site-data,
  .theme-multi .l-breadcrumbs-wrap {
    width: 746px;
  }

  .theme-single .l-header,
  .theme-single .l-footer,
  .theme-single .l-contents-wrap,
  .theme-single .l-footer .l-copy-area {
    width: 990px;
  }
  .theme-single .l-hero {
    width: 990px;
  }
  .theme-single .l-hero .slick-track {
    width: 990px !important;
    transform: none !important;
  }
  .theme-single .l-hero .slick-track .hero-item {
    width: 990px !important;
    display: none;
  }
  .theme-single .l-hero .slick-track .hero-item:first-child {
    display: block !important;
  }

  .theme-popup .l-footer {
    border-top: 1px solid #ccc !important;
  }

  .l-footer {
    height: 30px;
  }

  .l-copy {
    color: #ccc;
  }

  #girdText {
    float: none;
    clear: both;
    width: 100%;
  }

  .l-main {
    float: none;
    zoom: 1;
    width: 100%;
    height: 100% !important;
  }

  .l-side {
    float: none;
  }

  .main .cBox {
    height: 100% !important;
    zoom: 1;
  }

  .coArea {
    display: table !important;
  }

  .contactbox .cArea .cBox {
    height: auto !important;
  }

  .noprint img,
  img.noprint {
    display: none !important;
  }

  /*top*/
  .theme-single .l-extra-navi,
  .theme-single .l-search-area,
  .theme-single .l-font-size,
  .theme-single .l-global-navi,
  .theme-single .l-footer-sitemap,
  .theme-single .l-side,
  .theme-single .l-footer ul,
  .theme-single .l-footer-logo,
  .theme-single .contentsData,
  .etop .l-extra-navi,
  .etop .l-search-area,
  .etop .l-font-size,
  .etop .l-global-navi,
  .etop .l-footer-sitemap,
  .etop .l-side,
  .etop .l-footer ul,
  .etop .l-footer-logo,
  .etop .contentsData {
    display: block;
  }
  .theme-single .l-header,
  .theme-single .l-footer,
  .theme-single .l-contents-wrap,
  .theme-single .l-footer .l-copy-area,
  .etop .l-header,
  .etop .l-footer,
  .etop .l-contents-wrap,
  .etop .l-footer .l-copy-area {
    width: 990px;
  }
  .theme-single .l-main,
  .etop .l-main {
    float: left;
  }
  .theme-single .l-side,
  .etop .l-side {
    float: right;
  }
  .theme-single .l-contents-wrap,
  .etop .l-contents-wrap {
    border-top: none;
  }
  .theme-single .l-contents-wrap #blndingarea,
  .etop .l-contents-wrap #blndingarea {
    height: 260px;
  }
  .theme-single .l-contents-wrap #blndingarea,
  .theme-single .l-contents-wrap #blndingarea li,
  .theme-single .l-contents-wrap #blndingarea img,
  .etop .l-contents-wrap #blndingarea,
  .etop .l-contents-wrap #blndingarea li,
  .etop .l-contents-wrap #blndingarea img {
    width: 990px;
  }

  .l-global-area-warp {
    height: 82px !important;
    position: relative;
  }
  .l-global-area-warp:before {
    border-bottom: 1px solid #cc0022;
  }
  .theme-popup .l-global-area-warp:after {
    display: list-item !important;
    width: 100% !important;
    list-style-image: url(../images/layout/header_arc_bg_center.png);
    list-style-position: inside;
    font-size: 1pt;
    height: 16px;
    margin-top: -16px;
    background: none !important;
  }

  .l-global-area {
    background: none !important;
  }

  /*ライジングアーク表示 for IE9-11 chrome*/
  .l-global-navi {
    display: list-item !important;
    width: 100% !important;
    list-style-image: url(../images/layout/header_arc_bg_center.png);
    list-style-position: inside;
    font-size: 1pt;
    height: 16px;
    margin-top: -16px;
  }
}
