@charset "UTF-8";
/* [www.ch-ginga.jp]
 * /original/konohito/css/{konohito local}.css
 * Common style for /original/konohito/ category.
 * Modified:  2010-08-17 13:20:40.
 */

/* topic_path (overwrite style)
----------------------------------------*/
dl#topic_path {
	margin-bottom: 44px;
}

/* contents
----------------------------------------*/
#contents {
	position: relative;
	width: 926px;
	margin-bottom: 30px;
	background: url(../images/common/bg_content.gif) repeat-y 0 0;
}
#contents_inner {
	min-height: 714px;
	overflow: hidden;
	background: url(../images/201003/bg_content_btm.gif) no-repeat 0 100%;
	_height: 714px; /* ie6 */
	_overflow: visible;
}

/* lead
----------------------------------------*/
p.lead {
	position: absolute;
	width: 0; height: 0;
	overflow: hidden;
}

/* epg
----------------------------------------*/
p.epg {
	position: absolute;
	top: 81px; left: 294px;
	width: 43px;
}

/* profile
----------------------------------------*/
div.profile {
	position: relative;
	float: left;
	z-index: 2;
	width: 310px;
	margin: -5px 0 0 41px;
	padding-bottom: 20px;
	color: #512a1e;
	font-size: 92%;
	line-height: 1.64;
	_display: inline; /* ie6 */
}
div.profile h2 {
	font-size: 127%;
	font-weight: bold;
	line-height: 1.29;
}

/* guests
----------------------------------------*/
div.guests {
	position: relative;
	z-index: 3;
	float: right;
	width: 501px;
	margin: -99px 0 22px;
	color: #666;
	font-size: 83%;
	line-height: 1.8;
}
div.guests h2 {
	position: absolute;
	z-index: 4;
	top: 6px; left: 154px;
	width: 86px;
}

	/* guest1 / guest2
	----------------------------------------*/
div.guest1, div.guest2 {
	position: relative;
	z-index: 5;
	width: 380px;
}
div.guest1 {
	min-height: 159px;
	margin: 0 0 0 30px;
	_height: 159px; /* ie6 */
}
div.guest1 h3 {
	padding: 158px 0 0 10px;
	font-size: 140%;
	font-weight: bold;
	line-height: 1.29;
}
div.guest1 dl {
	margin: 0 0 0 10px;
}
div.guest1 dt {
	clear: left;
	float: left;
	display: -moz-inline-box;
	display: inline-block;
	*display: inline; /* ie6,7 */
	*zoom: 1; /* ie6,7 */
	margin-right: 2px;
	font-weight: bold;
}
div.guest1 p.pct {
	position: absolute;
	top: 0; left: 0;
	width: 140px;
	margin: 0;
}
div.guest1 p.pct2 {
	position: absolute;
	top: 70px;
	left: 244px;
	width: 166px;
}

/* link to archives
----------------------------------------*/
#link_archives {
	position: absolute;
	top: -27px;
	right: 0;
	width: 385px;
	text-align: right;
}
#link_archives dt,
#link_archives dd {
	display: inline;
}
#link_archives .feature {
    margin: 0 0 4px;
}


