@charset "euc-jp";

/* [=INFO]----------------------------

コミック用CSS

Date:2009.07.22.
Author:
Version:1.0

----------------------------[=INFO]*/


/* [=TOC]----------------------------

=01.

----------------------------[=TOC]*/



/* [=01.]
---------------------------------------------------------*/

/*レイアウトID
2010.01.20
---------------------------------------------------------*/
#comic_special {
	width: 550px;
	}

/* ----------------------------------------------------
右カラム 090728 特集ページ独自スタイル
----------------------------------------------------*/
#comic_special dl.pagenation_top {
	width: 550px;
	margin: 15px 0;
	border-bottom:1px solid #DCDCDC;
	}

#comic_special dl.pagenation_bottom {
	width: 550px;
	margin: 30px 0 15px;
	border-top:1px solid #DCDCDC;
	}

#comic_special dl.nomargin {
	margin: 0 0 15px 0;
	}

#comic_special dl.pagenation_top dt,
#comic_special dl.pagenation_bottom dt {
	text-align: right;
	padding-top: 7px;
	}

#comic_special dl.pagenation_top dd,
#comic_special dl.pagenation_bottom dd {
	padding: 0 0 5px 0;
	}

#comic_special dl.pagenation_top dd ul,
#comic_specialdl.pagenation_bottom dd ul {
	text-align: right;
	}

#comic_special dl.pagenation_top dd ul li,
#comic_special dl.pagenation_bottom dd ul li {
	display: inline;
	}

#comic_special dl.pagenation_top dd ul li span,
#comic_special dl.pagenation_bottom dd ul li span {
	font-weight: bold;
	}

/* ----------------------------------------------------
右カラム 特集ページ独自スタイル
----------------------------------------------------*/
#comic_special p#lead {
	border-bottom: 1px solid #DCDCDC;
	padding-bottom: 15px;
	margin-bottom:15px;
	}

#comic_special p#lead_title {
	padding-bottom: 10px;
	}


#comic_special ul.comicList_special {
	width: 550px;
	background: url(/img/comic/cmc_special/line_special.gif) no-repeat left bottom;
	padding-bottom: 15px;
	margin: 0 0 15px 0;
	}

#comic_special ul.comicList_special li.item {
	float: left;
	width: 275px;

	}

#comic_special ul.comicList_special li dl,
#comic_special ul.comicList_special li p,
#comic_special ul.comicList_special li div.value,
#comic_special ul.comicList_special li ul {
	padding: 0 10px;
	}

#comic_special ul.comicList_special li dl dt {
	width: 90px;
	float: left;
	padding-bottom: 10px;
	}

#comic_special ul.comicList_special li dl dt img {
	padding: 0 2px 2px 0;
	background: url(/img/comic/bg_shadow.gif) no-repeat bottom right;
	}

#comic_special ul.comicList_special li dl dd {
	width: 165px;
	float: right;
	padding-bottom: 10px;
	}

#comic_special ul.comicList_special li dl dd span,


#comic_special ul.comicList_special li dl dd p.comic_author {
	margin-bottom: 10px;
	}

#comic_special ul.comicList_special li dl dd p.comic_author a {
	font-weight: bold;
	}

#comic_special ul.comicList_special li dl dd p.comic_author span {
	font-size: 10px;
	}

#comic_special ul.comicList_special li p.lead_title {
	font-weight: bold;
	}



/*--------------clearfix--------------*/
#comic_special ul.comicList_special:after,
#comic_special ul.comicList_special li dl:after {
  height: 0;
  visibility: hidden;
  content: ".";
  display: block;
  clear: both;
}

#comic_special ul.comicList_special,
#comic_special ul.comicList_special li dl {
  _height: 1px;
  min-height: 1px;
  /**//*/
  height: auto;
  overflow: hidden;
  /**/
}