@charset "UTF-8";
/**
 * マドリーム vol67 トンマナ用CSS
 * Created on: 2026.02.10
 * Modified on: yyyy.mm.dd
 */
/*--------------------------------------------------------
　BREAK POINT
--------------------------------------------------------*/
/*--------------------------------------------------------
　FONT
--------------------------------------------------------*/
/*--------------------------------------------------------
　COLOR
--------------------------------------------------------*/
/**
 * マドリーム vol67 トンマナ用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: #BCB1CB;
}
#menu_content .menu-ttl img {
  -webkit-filter: invert(99%) sepia(39%) saturate(2%) hue-rotate(216deg) brightness(113%) contrast(100%);
          filter: invert(99%) sepia(39%) saturate(2%) hue-rotate(216deg) brightness(113%) contrast(100%);
}
#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: #BCB1CB;
}
#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: #BCB1CB;
}
.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: #CDC7D4;
  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=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbW1vbi5jc3MiLCIuLi9zY3NzL2NvbW1vbi5zY3NzIiwiLi4vLi4vLi4vc2Nzcy9fdmFyaWFibGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNFaEI7Ozs7RUFBQTtBQ0ZBOzt5REFBQTtBQWVBOzt5REFBQTtBQVFBOzt5REFBQTtBRHJCQTs7OztFQUFBO0FBU0E7O3lEQUFBO0FBT0E7O3lEQUFBO0FBSUE7RUFDSSwrQkFBQTtFQUNBLHNDQUFBO0VBQ0Esb0NBQUE7RUFDQSxtQ0FBQTtFQUNBLGlDQUFBO0VBQ0EsOEJBQUE7RUFDQSxnQ0FBQTtNQUFBLDRCQUFBO0FES0o7O0FDREk7RUFDSSxtQkFsQk07QURzQmQ7QUNEUTtFQUVJLHNHQUFBO1VBQUEsOEZBQUE7QURFWjtBQ0NJO0VBQ0kscUJBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0FEQ1I7QUNDSTtFQUNJLGFBQUE7QURDUjtBQ0NJO0VBQ0ksb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7QURDUjtBQ0NJO0VBQ0ksY0FBQTtBRENSO0FDRVE7RUFDSSxjQUFBO0FEQVo7QUNDWTtFQUNJLGNBQUE7QURDaEI7QUNBZ0I7RUFDSSxjQUFBO0FERXBCO0FDQWdCO0VBQ0ksZUFBQTtFQUNBLGNBQUE7QURFcEI7QUNHSTtFQUNJLGNBQUE7QUREUjs7QUNPUTtFQUNJLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtBREpaO0FDS1k7RUFDSSxjQUFBO0FESGhCO0FDS1k7RUFDSSxjQUFBO0FESGhCO0FDS1k7RUFDSSxnQkFBQTtBREhoQjtBQ1FRO0VBQ0ksa0dBQUE7RUFDQSx5QkFBQTtFQUNBLFlBQUE7QUROWjtBQ1FRO0VBQ0ksV0FBQTtFQUNBLHNCQUFBO0VBQ0EsVUFBQTtBRE5aO0FDVWdCO0VBQ0ksZ0JBQUE7RUFDQSxZQUFBO0FEUnBCIiwiZmlsZSI6ImNvbW1vbi5jc3MifQ== */