@charset "utf-8";
/*
======================================================================

			ヌキなび カバーガールグラビア一覧ページ スタイルシート
			
			y.wakasugi 2010.02.19
			
			ヌキなび・カバーガールの2010年リニューアルバージョンの
			スタイルを定義しています。

======================================================================
*/




/*
-------------------------------------------
	0.スタイルフォーマット
-------------------------------------------
*/
body { margin: 0; font-size: 13px; }
table { width: 100%; border-collapse: collapse; }
img { border: 0; }
p { margin: 0; }


/*
-------------------------------------------
	1.ページの基本構成
-------------------------------------------
*/
#wrapper { width: 708px; margin: 0 auto; }
.date
{
	font-size: 16px;
	font-weight: bold;
	background: url("../img/parts/arrow_down_16px.gif") no-repeat 3px 3px;
	padding-left: 16px !important; /*63行に上書きする記述があるため優先的に適用*/
}
/* リンクのスタイル */
.castdata a { color: #13ae6a; }
.castdata a:hover { color: #c70d9d; }

/*
-------------------------------------------
	2.新着グラビア
-------------------------------------------
*/
#newest .castdata { text-align: right; white-space: nowrap; }
#newest img { width: 708px; }


/*
-------------------------------------------
	3.バックナンバー
-------------------------------------------
*/
#backnumber table th { width: 410px; text-align: left; }
#backnumber table { margin: 15px 0; }
#backnumber table td
{
	border-right: 1px solid #000;
	border-left: 1px solid #000;
	padding: 0 5px;
}
#backnumber img { width: 400px; }
#backnumber .date, #backnumber .catche { font-size: 16px; margin: 5px 0; font-weight: bold; }
#backnumber .date { vertical-align: top; }
#backnumber .description { font-size: 11px; }
#backnumber .castdata { font-size: 13px; vertical-align: bottom; line-height: 1.2em; }

/* フォントカラーの定義 */
.date, .castdata { color: #13ae6a; }
.catche { color: #f78522; }

.bnpaging { width: 100%; }
.bnpaging .prev, .bnpaging .next, .bnpaging .newest
{
	width: 100px;
}
.bnpaging .next { text-align: right; }
.bnpaging .page
{
	text-align: center;
	font-size: 16px;
	vertical-align: text-bottom;
}

.bnpaging a { color: #00f; }
.bnpaging a:hover { color: #f00; }


/* for webkit browser */
@media screen and (-webkit-min-device-pixel-ratio:0) {
  #backnumber table td { padding-top: 5px; padding-bottom: 5px; }
	#backnumber table .date { padding-top: 0; background-position: 3px 2px; }
	#backnumber table .castdata { padding-bottom: 0; }
}



/*
-------------------------------------------
	4.その他一覧バナー
-------------------------------------------
*/
.subject ul, .subject li
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.backno a, .delilist a
{
	width: 708px;
	height: 28px;
	display: block;
	text-decoration: none;
}
.backno a
{
	background: url("../img/subjects/backno_btn.jpg") no-repeat left top;
}
.delilist a
{
	background: url("../img/subjects/deli_btn.jpg") no-repeat left top;
}
.backno a:hover, .delilist a:hover
{
	background-position: left bottom;
}
.backno a span, .delilist a span { visibility: hidden; }