@charset "Shift_JIS";

/*--------------------------------------------------------------------
/- file   : 100208_hanatsu/detail.css
/- admin  : MEGA-D Inc. Mika Satoh
/- update : 20100329

/- desc   : css for modern browser
/--------------------------------------------------------------------*/

/*----------------------------------------------------
	共通設定
----------------------------------------------------*/

div#contents div#main p,
div#contents div#main dl p {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
	}

strong {
	font-weight: bold;
	}

.mark {
	color: #E73962;
	}


/* タイトルエリア */
div.ttlBox {
	padding-bottom: 10px;
	}
div#contents div#main div h2 {
	margin-top: 0;
	margin-bottom: 0;
	}


/*---------- 各書籍紹介 共通 ----------*/
div.bookContents {
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 25px;
	}

div#contents div#main div.bookContents h3 {
	padding-bottom: 10px;
	background: url(../images/title_bg.gif) no-repeat left bottom;
	}

div#bookLineup1 dl.detail dt,
div#bookLineup2 dl.detail dt {
	display: none;
	}


/* 「Webダイジェスト」で作品を立ち読み */
dl.webDigest {
	margin-top: 25px;
	}
dl.webDigest dt {
	display: none;
	}
span.arrowDown {
	color: #5D33A2;
	}
div#contents div#main dl.webDigest dd {
	margin-left: 0;
	margin-bottom: 0;
	}
div#contents div#main dl.webDigest dd p {
	margin-bottom: 2px;
	}

/* 書籍データ */
div.bookData dl dt,
div.bookData dl dd {
	padding-left: 25px;
	line-height: 1.5;
	}
div.bookData dl dt {
	display: none;
	}
div.bookData dl dd .bookTtl  {
	font-weight: bold;
	}
div.bookData dl dd .bookTtl strong {
	font-size: 125%;
	}
div.bookData dl.buy {
	margin-top: 7px;
	}
div#contents div#main div.bookData dl.buy dd p {
	margin-bottom: 2px;
	}
div.bookData dl.buy {
	padding-bottom: 17px;
	background: url(../images/data_foot.gif) no-repeat left bottom;
	}



/*---------- 主婦でも大家さん ----------*/
div#bookLineup1 dl.detail {
	margin-top: 10px;
	height: 480px;
	background: url(../images/01_comic.jpg) no-repeat left top;
	}
div#bookLineup1 dl.detail dt,
div#bookLineup1 dl.detail dd {
	margin-left: 260px;
	}
div#bookLineup1 dl.detail dd {
	margin-bottom: 12px;
	}
div#bookLineup1 dl.detail dd dt,
div#bookLineup1 dl.detail dd dd {
	margin-bottom: 0;
	}
div#bookLineup1 dl.detail dd.copy {
	padding-top: 7px;
	margin-bottom: 7px;
	}
/* 書籍データ */
div#bookLineup1 div.bookData {
	margin-top: 10px;
	padding-top: 23px;
	background: url(../images/01_data_top.jpg) no-repeat left top;
	}

/*---------- ぶらり裁判ボーチョー ----------*/
div#bookLineup2 dl.detail {
	margin-bottom: 17px;
	padding-top: 12px;
	background: url(../images/02_comic01.jpg) no-repeat right bottom;
	}
/* 収録内容 */
div#bookLineup2 dl.journalContent {
	margin-top: 15px;
	padding-bottom: 12px;
	background: url(../images/02_data_top.jpg) no-repeat left bottom;
	}
div#bookLineup2 dl.journalContent dt {
	float: left;
	width: 150px;
	}
div#bookLineup2 dl.journalContent dd {
	float: right;
	width: 420px;
	}
.icon01 {
	color: #FD6F91;
	}
.icon02 {
	color: #999999;
	}
/* 書籍データ */
div#bookLineup2 div.bookData {
	padding-top: 15px;
	background: url(../images/02_data_bg.jpg) no-repeat left top;
	}
div#bookLineup2 div.bookData dl {
	padding-left: 140px;
	}
