body.news header#block-header,
body.cm header#block-header,
body.lineup header#block-header,
body.product header#block-header,
body.series header#block-header,
body.other header#block-header {
  background: none;
  border-bottom: 1px solid #dbdbdb;
}
body.news header#block-header div.header-inner div.link-nav,
body.cm header#block-header div.header-inner div.link-nav,
body.lineup header#block-header div.header-inner div.link-nav,
body.product header#block-header div.header-inner div.link-nav,
body.series header#block-header div.header-inner div.link-nav,
body.other header#block-header div.header-inner div.link-nav {
  display: none;
}
body.news div#list,
body.cm div#list,
body.lineup div#list,
body.product div#list,
body.series div#list,
body.other div#list {
  display: none;
}
body.news div.block-subnav,
body.cm div.block-subnav,
body.lineup div.block-subnav,
body.product div.block-subnav,
body.series div.block-subnav,
body.other div.block-subnav {
  display: none;
}
body.news div.only-tb-link p.page-top,
body.cm div.only-tb-link p.page-top,
body.lineup div.only-tb-link p.page-top,
body.product div.only-tb-link p.page-top,
body.series div.only-tb-link p.page-top,
body.other div.only-tb-link p.page-top {
  float: none;
}
body.news footer#block-footer ul.nav,
body.cm footer#block-footer ul.nav,
body.lineup footer#block-footer ul.nav,
body.product footer#block-footer ul.nav,
body.series footer#block-footer ul.nav,
body.other footer#block-footer ul.nav {
  display: none;
}
body.news footer#block-footer div.block-link,
body.cm footer#block-footer div.block-link,
body.lineup footer#block-footer div.block-link,
body.product footer#block-footer div.block-link,
body.series footer#block-footer div.block-link,
body.other footer#block-footer div.block-link {
  background: none;
}
body.news footer#block-footer div.block-link div.block-inner,
body.cm footer#block-footer div.block-link div.block-inner,
body.lineup footer#block-footer div.block-link div.block-inner,
body.product footer#block-footer div.block-link div.block-inner,
body.series footer#block-footer div.block-link div.block-inner,
body.other footer#block-footer div.block-link div.block-inner {
  display: none;
}
body.news footer#block-footer div.block-link div.txtlink-copy,
body.cm footer#block-footer div.block-link div.txtlink-copy,
body.lineup footer#block-footer div.block-link div.txtlink-copy,
body.product footer#block-footer div.block-link div.txtlink-copy,
body.series footer#block-footer div.block-link div.txtlink-copy,
body.other footer#block-footer div.block-link div.txtlink-copy {
  border-top: 1px solid #dbdbdb;
}
body.news footer#block-footer div.block-link div.txtlink-copy div.inner ul,
body.cm footer#block-footer div.block-link div.txtlink-copy div.inner ul,
body.lineup footer#block-footer div.block-link div.txtlink-copy div.inner ul,
body.product footer#block-footer div.block-link div.txtlink-copy div.inner ul,
body.series footer#block-footer div.block-link div.txtlink-copy div.inner ul,
body.other footer#block-footer div.block-link div.txtlink-copy div.inner ul {
  display: none;
}
body.news footer#block-footer div.block-link div.txtlink-copy div.inner p,
body.cm footer#block-footer div.block-link div.txtlink-copy div.inner p,
body.lineup footer#block-footer div.block-link div.txtlink-copy div.inner p,
body.product footer#block-footer div.block-link div.txtlink-copy div.inner p,
body.series footer#block-footer div.block-link div.txtlink-copy div.inner p,
body.other footer#block-footer div.block-link div.txtlink-copy div.inner p {
  float: none;
  margin: 0 auto;
  text-align: center;
  color: #000;
}
body.news div.block-contents-1 div.block-colum div.block-contents-11,
body.cm div.block-contents-1 div.block-colum div.block-contents-11,
body.lineup div.block-contents-1 div.block-colum div.block-contents-11,
body.product div.block-contents-1 div.block-colum div.block-contents-11,
body.series div.block-contents-1 div.block-colum div.block-contents-11,
body.other div.block-contents-1 div.block-colum div.block-contents-11 {
  float: none;
  width: 100%;
}

div.block-contents-1 div.block-colum div.block-contents-11 {
  float: none;
  width: 100%;
}
div.block-contents-1 div.block-colum div.block-subnav {
  display: none;
}

#top-main-visual div.inner-block ul.banner li {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.top .block-pickup div.bnr-slide div#bnr-area-wrapper ul#bnr-area li img {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.news ul.block-news li a p.ttl {
  width: 722px;
}

div.block-library div.block-cts:nth-child(4n+1) {
  clear: left;
}
div.block-library div.block-cts a.img-txt img.img-main {
  -webkit-box-shadow: none;
  box-shadow: none;
}

p.page-top {
  display: none;
}

h1, h2 {
  -webkit-box-shadow: none;
  box-shadow: none;
}

div.block-series a.block-cts {
  -webkit-box-shadow: none;
  box-shadow: none;
}

div.block-search-sns div.sns-print p.print {
  -webkit-box-shadow: none;
  box-shadow: none;
}

div.block-pagination span a {
  -webkit-box-shadow: none;
  box-shadow: none;
}

div.block-ittl div.block-cts, div.block-ittl div.block-cts-m {
  -webkit-box-shadow: none;
  box-shadow: none;
}

div.block-highlight {
  -webkit-box-shadow: none;
  box-shadow: none;
}

#block-product-detail div.block-utility div.print {
  -webkit-box-shadow: none;
  box-shadow: none;
}
#block-product-detail div.block-utility ul.sns-print li.sns-gp {
  width: 70px;
}

/*# sourceMappingURL=print.css.map */
