/* ======================================
	コンテンツエリア
====================================== */
div#contentList {
	margin: 10px 0;
	padding: 0;
	width: 900px;
	height: 280px;
	overflow: hidden;
	position: relative;
}
div#contentList ul {
	position: absolute;
	top: 0;
	list-style: none;	
	padding: 0;
	margin: 0;
}

/* ======================================
	タブメニュー
====================================== */
ul#tabs {
	right: 0;
	z-index: 2;
	width: 236px;
	background:  url('../listimages/tab-bk.png');
}
ul#tabs li {
	margin: 0;	
	padding: 0;
}
ul#tabs li a {
	height: 40px;
	color: #6e6e6e;
	text-decoration: none;	
	display: block;
	padding: 0;
}
ul#tabs li a:hover {
	text-decoration: none;	
	color: #363636;
	padding: 0;
}
ul#tabs li a.current {
	color: #363636;
	background:  url('../listimages/tab-current.png');
	background-position: top right;  
	padding: 0;
}
ul#tabs li a.current:hover {
	text-decoration: none;
	cursor: default;
}

ul#tabs h3 {
	position: relative;
	top: 7px;
	left:25px;
	margin: 0;	
	padding: 0;
	font-size: 11px;
	line-height:1.2;
}
ul#tabs span {
	position: relative;
	top: 4px;
	left:25px;
	margin: 0;	
	padding: 0;
	font-size: 10px;
}

ul#tabs li.line a.current {
	color: #363636;
	background:  url('../listimages/tab-current-ft.png');
	background-position: top right;  
	padding: 0;
}


/* ======================================
	コンテンツイメージ
====================================== */
ul#output {
	position: relative;
	left: 0;
	width: 674px;
	height: 280px;
}
ul#output li {
	position: absolute;
	width: 674px;
	height: 280px;
}
ul#output li a {
	position: absolute;
	padding: 0;
}
ul#output li img {
	border:	0;
	width: 674px;
	height: 280px;
}

.clear {
	clear: both;
	line-height: 1px;
	font-size: 1px;
}



