@import url(../style.css);

div.main hr{ height:0px;color:#fff;background-color:#fff; }
div.day_dd { margin-top:0; }

/* ### div.reviewlistc1 ### */
div.reviewlistc1 {
  margin:4px;
  padding:8px;
  background:#fff;
  border:1px solid #ccccff;
  border-radius: 4px;
}
div.reviewlistc1 ul {
  margin-top:8px;
  margin-bottom:0px;
  font-size:88%;
}
div.reviewlistc1 h2 {
  font-size:100%;
  border-bottom:1px solid #ccccff;
}

@media only screen and (max-device-width:480px){
  body {
    font-size: 12px;
  }
  div.main,
  div.side {
    margin:  0;
    padding: 0 2px;
    border:  0;
    width: 100%;
    float: none;
    font-size: 100%;
  }

  div.category,
  div.reviewlist,
  div.reviewlistc1 {
    margin: 1em 2px;
    padding: 8px 4px;
    width: auto;
    float: none;
    font-size: 90%;
    line-height: 1;
    border: 1px solid #ccf;
    border-radius: 4px;
    box-sizing: border-box;
  }
  div.category h2,
  div.reviewlist h2,
  div.reviewlistc1 h2 {
    margin:8px 0 0 0;
    font-size: 110%;
  }
  div.category ul,
  div.reviewlist ul,
  div.reviewlistc1 ul {
    list-style-type: none;
    margin: 8px 0 8px 0;
    font-size: 100%;
  }
  div.category li,
  div.reviewlist li,
  div.reviewlistc1 li {
    margin: 12px 0 0 0;
  }

  div.script,
  div.link {
    display: none;
  }

  div.footer span.lightnoveljp {
    font-size:16px;
  }
  div.footer span.menu {
    font-size:12px;
  }
  div.day_dd {
    margin: 1em 0;
  }
  div.day_dd dd {
    margin: 0;
  }
  div.bookimage {
    margin: 0 2px 4px 8px;
    font-size: 8px;
  }
}
