/* ===================================================================
CSS information

 file name  :  print.css

=================================================================== */
body {
  color: #000000;
  background-color: #FFFFFF;
}
header {
  position: relative;
  padding: 20px 0;
  background-color: #FFFFFF;
  border-bottom: 1px solid #1a1a1a;
}
header .header-top {
  background-color: #FFFFFF;
}
header .header-inner {
  max-width: none;
}
header .header-inner .logo-wrap {
  padding-top: 0;
}
header .header-inner .logo-wrap h1 a:before {
  content: url(../img/common/logo_white.svg);
  width: 100%;
}
header .header-inner .logo-wrap h1 a img {
  display: none;
}
header .header-inner .logo-wrap .bnr-link {
  display:none;
}
header .header-inner .header-user {
  display: none;
}
header .header-inner #searchdown {
  display: none;
}
header .sp-menu {
  display: none;
}
#breadcrumb {
  display: none;
}
#content-wrap {
  max-width: none;
  width: 100%;
  padding: 0;
  margin: 0 auto;
}
#content-wrap .content {
  width: 100%;
}
#content-wrap .content > .list {
  padding: 48px 50px 58px;
  box-sizing: border-box;
}
#content-wrap .content > .top {
  padding: 48px 50px 58px;
  box-sizing: border-box;
}
#content-wrap .side-menu {
  display: none;
}
#pagetop {
  display: none !important;
}
#footer {
  display: none;
}

.block-list-main .title {
  color: #000000;
}
#ticker {
  margin-top: 0px!important;
}
#showcase ul {
    display: block;
}
#showcase ul.grid-left {
    width: 100%;
}
#showcase ul.grid-right {
    width: 100%;
    display: flex;
}
#showcase ul li .text-wrap {
    background-color: #ffffff;
}
.tab-wrap ul li {
    background-color: #888888;
}