/* ----------------------------------------------------
	昼下がりのミセス
---------------------------------------------------- */

h1#c-hirusagari-title {
	margin: 0 0 10px;
}


/* 特集タイトル --------------------------- */

div#c-hirusagari-special p.btn {
	padding: 4px 0 0;
	text-align: right;
}


/* あなたも“本音”を書いてみませんか？ --------------------------- */

div#c-hirusagari-enq {
	width: 505px;
	margin: 11px 0 0;
	padding: 0 0 14px;
	background: url(../img/c_hiru_enq_bg.gif) no-repeat right bottom;
}

div#c-hirusagari-enq h4 {
	padding: 14px 0 0 18px;
}

div#c-hirusagari-enq p.lead {
	padding: 4px 0 0 18px;
}

div#c-hirusagari-enq p.btn {
	padding: 9px 0 0 221px;
}


/* 昼下がりのコラム --------------------------- */

div#c-hirusagari-column {
	width: 505px;
	margin: 20px 0 0;
	background: url(../img/c_hiru_column_bg.gif) no-repeat;
}

div#c-hirusagari-column h4 {
	padding: 13px 0 0 82px;
}

div#c-hirusagari-column p.btn {
	margin: -18px 0 0 406px;
}

div#c-hirusagari-column div.setWrap {
	padding: 13px 0 8px 10px;
}

div#c-hirusagari-column div.set {
	float: left;
	width: 220px;
	padding: 10px 0 0 20px;
}

div#c-hirusagari-column div.set p.img {
	float: left;
	width: 50px;
	padding: 1px;
	border: 1px solid #f2e9e6;
}

div#c-hirusagari-column div.set p.vari21 {
	float: right;
	width: 156px;
	padding: 2px 0 0;
}

div#c-hirusagari-column div.set p.vari21 span {
	padding-left: 7px;
}


/* 聞かせて、“私”の楽しみ方 --------------------------- */

div#c-hirusagari-interview {
	width: 505px;
	margin: 20px 0 9px;
}

div#c-hirusagari-interview p.lead {
	padding: 7px 0 0;
}

div#c-hirusagari-interview p.btn {
	padding: 9px 15px 0 0;
	text-align: right;
}

/* サムネイルリスト */
div#c-hirusagari-interview div#interview-nav {
	height: 67px;
	padding: 7px 0 0 7px;
}

div#c-hirusagari-interview div#interview-nav p.prev {
	float: left;
	width: 17px;
	padding: 1px 0 0;
}
div#c-hirusagari-interview div#interview-nav p.next {
	float: left;
	width: 17px;
	padding: 1px 0 0;
	text-align: right;
}

div#c-hirusagari-interview div#interview-nav div.thumb-area {
	float: left;
	width: 464px;
	height: 68px;
	overflow: hidden;
}

div#c-hirusagari-interview div#interview-nav div.thumb-area ul {
	width: 3000px;
}

div#c-hirusagari-interview div#interview-nav div.thumb-area ul li {
	float: left;
	width: 88px;
	margin-right: 6px;
}

div#c-hirusagari-interview div#interview-nav div.thumb-area ul li a:link img,
div#c-hirusagari-interview div#interview-nav div.thumb-area ul li a:visited img {
	display: block;
	vertical-align: top;
	border: 1px solid #EBE1DF;
	padding: 1px;
}
div#c-hirusagari-interview div#interview-nav div.thumb-area ul li a:hover img {
	display: block;
	vertical-align: top;
	border: 1px solid #FFB69F;
	padding: 1px;
}

div#c-hirusagari-special h3 a{
	display: block;
	height: 194px;
	width: 505px;
	overflow: hidden;
}

div#c-hirusagari-special h3 img.rollover{
	z-index: 2;
	position: relative;
	left: 405px;
	top: -30px;
}


/* インデックストップ画像下　記事ピックアップ 090803 */
div.main div#c-hirusagari-special div.wide_bkn_area {
	padding-top:15px;
	_padding-top:7px;
}

div.main div#c-hirusagari-special div.wide_bkn_area h4 {
	line-height:2em;
	height:2em;
/*
	background-color:#f4e9e2;
	padding-left:8px;
*/
	font-size:12px;
	margin: 5px 0 7px 0;
	color:#998866;
	font-weight: normal;
}

div.main div#c-hirusagari-special div.wide_bkn_area div ul {
	list-style:none;
	text-align:left;
}

div.main div#c-hirusagari-special div.wide_bkn_area div ul li{
	width:112px;
	margin:0 3px;
	float:left;
	color:#666666;
	font-size:12px;
	padding: 0 4px;
	_padding: 0 3px;
}

div.main div#c-hirusagari-special div.wide_bkn_area div ul li a{
	text-decoration: none;
	color: #333333;
	display: block;
}
div.main div#c-hirusagari-special div.wide_bkn_area div ul li a:hover,
div.main div#c-hirusagari-special div.wide_bkn_area div ul li a:active {
	color: #FC7D01;
}

div.main div#c-hirusagari-special div.wide_bkn_area div ul li img{
	margin-bottom: 3px;
	width: 110px;
}

div.main div#c-hirusagari-special div.wide_bkn_area div ul li span{
	padding-right: 5px;
	display: block;
}

div#c-hirusagari-special p.btn_bkn {
	padding: 5px 15px 5px 0;
	text-align: right;
}




/* インデックストップ画像下　記事ピックアップ ２カラム */
div.main div#c-hirusagari-special div.wide_bkn_area_2c {
	padding-top:15px;
	_padding-top:7px;
}

div.main div#c-hirusagari-special div.wide_bkn_area_2c h4 {
	line-height:2em;
	height:2em;
/*
	background-color:#f4e9e2;
	padding-left:8px;
*/
	font-size:12px;
	margin: 5px 0 7px 0;
	color:#998866;
	font-weight: normal;
}

div.main div#c-hirusagari-special div.wide_bkn_area_2c div ul {
	list-style:none;
	text-align:left;
}

div.main div#c-hirusagari-special div.wide_bkn_area_2c div ul li{
	width:240px;
	margin: 0 3px;
	_margin: 0 2px;
	float: left;
	color: #333333;
	font-size:12px;
	padding-bottom: 5px;
}

div.main div#c-hirusagari-special div.wide_bkn_area_2c div ul li a{
	text-decoration: none;
	color: #666666;
	display: block;
}
div.main div#c-hirusagari-special div.wide_bkn_area_2c div ul li a:hover,
div.main div#c-hirusagari-special div.wide_bkn_area_2c div ul li a:active {
	color: #FC7D01;
}

div.main div#c-hirusagari-special div.wide_bkn_area_2c div ul li img{
	margin-bottom: 3px;
	margin-right: 5px;
	float: left;
	width: 80px;
	border: #E3DCD7 1px solid;
}





/* ちょい白くなる */
div.wide_bkn_area div ul li a:hover img.over,
div.wide_bkn_area_2c div ul li a:hover img.over,
div#c-hirusagari-special h3 a:hover img.over{
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}


/* 関連特集 --------------------------- */

div#c-hirusagari-special-content div.related div.set p.img img {
	border: 1px #d0c3bd solid;
}

div#c-hirusagari-special-content div.related div.setWrap div.set {
	float: left;
	width: 120px;
	padding: 0 24px;
	_padding: 0 23px;
}


/* 関連特集 --------------------------- */

div#c-hirusagari-special-content div.related {
	width: 505px;
	margin: 50px 0 0;
	background: #fcf8ee;
}

div#c-hirusagari-special-content div.related h4 {
	padding: 14px 0 0 24px;
}

div#c-hirusagari-special-content div.related div.setWrap {
	padding: 9px 0 21px;
}

div#c-hirusagari-special-content div.related div.set {
	float: left;
	width: 120px;
	padding: 0 24px;
}

div#c-hirusagari-special-content div.related div.set p.tit {
	padding: 5px 0 0;
}

div#c-hirusagari-special-content div.related div.set p.btn {
	padding: 8px 0 0;
	text-align: right;
}

/* 「特集一覧」ボタン */

div#c-hirusagari-special-content p.btnBkn {
	padding: 11px 0 20px;
	text-align: right;
}


/* eof */

