@charset "UTF-8";
/**
 * マドリーム vol68 トンマナ用CSS
 * Created on: 2026.02.10
 * Modified on: yyyy.mm.dd
 */
/*--------------------------------------------------------
　BREAK POINT
--------------------------------------------------------*/
/*--------------------------------------------------------
　FONT
--------------------------------------------------------*/
/*--------------------------------------------------------
　COLOR
--------------------------------------------------------*/
/**
 * マドリーム vol68 トンマナ用CSS
 * Created on: 2026.02.10
 * Modified on: yyyy.mm.dd
 */
/*--------------------------------------------------------
　THEME COLOR
--------------------------------------------------------*/
/*--------------------------------------------------------
　COMMON
--------------------------------------------------------*/
.c-filter {
  pointer-events: none !important;
  -webkit-touch-callout: none !important;
  -webkit-user-select: none !important;
  -moz-touch-callout: none !important;
  -moz-user-select: none !important;
  touch-callout: none !important;
  -ms-user-select: none !important;
      user-select: none !important;
}

#menu_content.open {
  background: #FECA6F;
}
#menu_content .menu-ttl img {
  -webkit-filter: brightness(0) invert(1);
          filter: brightness(0) invert(1);
}
#menu_content .menu-inner {
  border-color: #707070;
  padding-top: 30px;
  padding-bottom: 30px;
}
#menu_content .block-L {
  margin-top: 0;
}
#menu_content .block-R {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
#menu_content .staff-credit {
  color: #3D3D3D;
}
#menu_content #gnavi li {
  margin: 10px 0;
}
#menu_content #gnavi li a .txt {
  color: #3D3D3D;
}
#menu_content #gnavi li a .txt .genre {
  color: #F1A520;
}
#menu_content #gnavi li a .txt .mainttl {
  font-size: 19px;
  color: #3D3D3D;
}
#menu_content .book-copyrights {
  color: #FFFFFF;
}

.book-bottom-area .pagenation ul li a {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.book-bottom-area .pagenation ul li a .txt {
  color: #000000;
}
.book-bottom-area .pagenation ul li a .b14 {
  color: #F1A520;
}
.book-bottom-area .pagenation ul li a .b20 {
  line-height: 1.3;
}
.book-bottom-area .bottom-contents .inner {
  grid-template-areas: "area1 area1 area2 area2" "area5 area5 area3 area3" "area5 area5 area4 area4";
  background-color: #FECA6F;
  border: none;
}
.book-bottom-area .bottom-contents .contents-img .contents_title {
  color: #fff;
  background-color: #000;
  opacity: 1;
}
.book-bottom-area .bottom-contents .contents-img:hover .contents_title {
  background: #444;
  opacity: 0.9;
}/*# sourceMappingURL=common.css.map */