@charset "utf-8"; /* ---------------------------------------------------------
    DrillSpin（サブカラム共通要素定義）
    URL: http://www.drillspin.com/
    Copyright T.C.FACTORY All Rights Reserved.
------------------------------------------------------------ */
/* ---------------------------------------------------------
 一覧ページサブカラム
 （人物・音楽詳細系のサブカラムはrecord.cssを参照）
------------------------------------------------------------ */

/*コラムページ説明*/
.exp ul li {
	background:#EAEAEA;
	margin:0 0 11px;
	padding:10px 5px;
}
/*新着日替わりドリル*/
/*右サイドバーカテゴリー*/
.sub .bnr {
	margin:0 0 30px;
}
.sub div.categoryD {
	position:relative;
	margin:0 0 30px 0;
}
.sub .categoryD p.h_link {
	position: absolute;
	right: 4px;
	top: 4px;
}
.sub .categoryD ul li {
	background:#F4F4F4;
	padding:10px 8px;
	clear:both;
	border-bottom: 1px solid #DDDDDD;
}
.sub .categoryD ul li:after {
	display:block;
	clear:both;
	height:0px;
	visibility:hidden;
	content:".";
}
.sub .categoryD ul li img {
	display:block;
	float:left;
	margin:0 8px 8px 0;
	max-width:45px;
	border: 1px solid #DDDDDD;
}
.sub .categoryD ul li span.age {
	margin:0 0 3px 0;
	display:block;
}
.sub .categoryD ul li span.act {
	margin:0 0 5px 0;
	display:block;
}
.sub .categoryD ul li span.date {
	display:block;
	color:#777;
	font-size:11px;
	margin-bottom: 4px;
}
.sub .categoryD ul li span.dsc {
	clear:both;
	display:block;
	color: #555555;
}


.sub .categoryD h3 {
	line-height: 1.6;
	border-bottom:solid 2px;
	font-size: 15px;
}
.sub .categoryD h3 img {
	margin:0 10px 0 0;
}

/*外部リンクアイコン*/
.sub ul li span.source,
.sub ul li span.search {
	overflow:hidden;
	display:block;
}
.sub ul li span.source a,
.sub ul li span.search a {
	background:url(../../images/common/ico_window01.png) no-repeat left 50%;
	margin-top:9px;
	padding:0 0 0 15px;
	font-size:11px;
	display:block;
	float:right;
}
