@charset "utf-8";

/*-------------------------------------------------------------- Comics
*/
#M_Contents_In.Comics {
  background: url('/image/misc/comics/c_comic_header.jpg') no-repeat top left;
}
h2#Comics {
  width: 544px;
  height: 136px;
}
h2#Comics a {
  display: block;
  width: 544px;
  height: 136px;
  margin-bottom: 12px;
  text-indent: -1000em;
  overflow: hidden;
}

/*-------------------------------------------------------------- Comics
*/
.Comics-Wrap {
  margin-top: 24px;
  overflow: hidden;
}
.Column-Left {
  display: inline;
  width: 304px;
  margin: 0 0 0 24px;
  overflow: hidden;
  float: left;
}
.PageTitle {
  display: none;
}
.Column-Right {
  background: url('/image/misc/comics/c_comic_navi_bg.gif') repeat-y;
  display: inline;
  width: 168px;
  margin: 104px 24px 12px 0;
  float: right;
}
h3.pn-ps,
h3.ch-bn {
  width: 168px;
  height: 36px;
  margin-bottom: 8px;
  text-indent: -1000em;
  overflow: hidden;
}
h3.pn-ps {background: url('/image/misc/comics/c_comic_b_ps.png') no-repeat;}
h3.ch-bn {background: url('/image/misc/comics/c_comic_b_bn.png') no-repeat;}

/*-------------------------------------------------------------- Entry
*/
.entry-box {
  margin-bottom: 12px;
}
.entry-title {
  background: url('/image/misc/comics/c_comic_title_top.gif') no-repeat top center;
  width: 304px;
  padding-top: 2px;
  overflow: hidden;
}
.et-bottom {
  background: url('/image/misc/comics/c_comic_title_bottom.png') no-repeat;
  width: 304px;
  height: 10px;
  overflow: hidden;
}
.entry-title h3 {
  color: #a52d33;
  font-size: 100%;
  text-align: center;
  background: url('/image/misc/comics/c_comic_title_bg.gif') no-repeat center center;
  width: 264px;
  padding: 4px 20px;
}
.entry-bottom {
  background: url('/image/misc/comics/c_comic_entry_bottom.gif') no-repeat bottom center;
  width: 304px;
  margin: 6px 0;
  padding-bottom: 2px;
  overflow: hidden;
}
.entry-image-middle,
.entry-image-bottom {
  margin-top: 8px;
}
.entry-article{
  color: #777;
  font-size: 90.9%;
  line-height: 1.3em;
  text-align: left;
  width: 168px;
  float: left;
}
.entry-data {
  color: #777;
  font-size: 90.9%;
  text-align: right;
  line-height: 1.3em;
  width: 136px;
  float: right;
}
.cmborder01 {
  background: #fcc url('/image/misc/comics/c_comic_border01.gif') no-repeat center center;
  width: 544px;
  height: 8px;
  overflow: hidden;
}
.cmborder01 hr {
  display: none;
}

/*-------------------------------------------------------------- Column Right Page Navi
*/
.page-navi {
  padding-bottom: 12px;
}
.page-navi .pnlist {
  width: 144px;
  margin: 0 auto;
  list-style: none;
}
.page-navi .pnlist li {
  padding: 4px;
}
.pnl_p {
  background: url('/image/misc/comics/c_comic_pnavi_prev_no.png') no-repeat;
  width: 64px;
  height: 32px;
  float: left;
}
.pnl_n {
  background: url('/image/misc/comics/c_comic_pnavi_next_no.png') no-repeat;
  width: 64px;
  height: 32px;
  float: right;
}
.page-navi .pnlist li a {
  display: block;
  width: 64px;
  height: 32px;
  text-indent: -1000em;
  overflow: hidden;
  cursor: hand;
}
.page-navi .pnlist li a:hover {
  background-position: bottom;
}
.pnl_p a {background: url('/image/misc/comics/c_comic_pnavi_prev.jpg') no-repeat;}
.pnl_n a {background: url('/image/misc/comics/c_comic_pnavi_next.jpg') no-repeat;}

/*-------------------------------------------------------------- Column Right Page Number
*/
.pnum {
  font-size: 90.9%;
  text-align: center;
  border-top: 1px solid #ffaa43;
  border-bottom: 1px solid #ffaa43;
  width: 136px;
  margin: 8px auto;
}
.pnum-l {
  display: block;
  width: 120px;
  margin: 0 6px 0 10px;
  padding: 8px 0 10px;
  overflow: hidden;
}
.pnum-l a,
.pnum-l strong {
  color: #555;
  font-weight: normal;
  line-height: 2em;
  border: 1px solid #ffaa43;
  background: white;
  display: block;
  line-height: 1.3em;
  width: 18px;
  margin: 4px 4px 0 0;
  padding: 2px 0;
  float: left;
  overflow: hidden;
}
.pnum-l a:hover {
  color: #404040;
  background: #ffffcc;
  border: 1px solid #ff5040;
  text-decoration: none;
}
.pnum-l strong {
  color: #fff;
  font-weight: bold;
  background: #ffaa43;
  border: 1px solid #ffaa43;
}
.pnum-l .pnum-top {
  width: 114px;
}

/*-------------------------------------------------------------- Column Right History
*/
.comics-history {
  padding-bottom: 12px;
}
.Column-Right .nlist {
  font-size: 90.9%;
  width: 136px;
  margin: 0 auto;
}
.Column-Right .nlist li {
  background: url('/image/misc/comics/c_comic_bn_marker.png') no-repeat center left;
  width: 112px;
  padding-left: 24px;
  list-style: none;
}
.Column-Right .nlist li a {
  width: 136px;
}
.Column-Right .nlist li span {
  color: #f28b24;
  font-weight: bold;
}



