@charset "utf-8";

/************************************************************
 * CLASSES(コンポーネント)
 ************************************************************/


/* 一覧 */
.preList {
	margin-top: 15px;
	background-color: #FFF;
	position: relative;
	z-index: 1;
}
.preListHead {
	padding: 0 10px 5px;
	border-bottom: 2px solid #D9D9D9;
	position: relative;
}
.preListBottom {
	padding: 10px 10px 0;
	font-size: 10px;
}
.postList {
	margin-top: 20px;
	border-top: 2px solid #D9D9D9;
	padding: 10px 10px 0;
	position: relative;
	overflow: hidden;
	zoom: 1;
}

.listBody {
	padding: 10px 0 0;
}
.listCassette {
	margin-top: 10px;
	padding-top: 10px;
	border-top: 2px solid #DDD;
}
#listWrapper {
	margin-top: -12px;
	position: relative;
	zoom: 1;
	z-index: 0;
}
.listTitleHeading {
	line-height: 27px;
	font-size: 16px;
}
.postList {
	margin-top: 20px;
	border-top: 2px solid #D9D9D9;
	padding: 10px 10px 0;
	position: relative;
	overflow: hidden;
	zoom: 1;
}
/* クーポンリスト */

.CouponArea {
	border: 1px solid #A6A6A6;
	background-color: #FCF7DF;
	margin: 5px 0 10px 0;
}
.CouponMark { margin: 3px 10px 0 0; }
.mainContentsST	{margin:0 1px; background-color:#F2F2F2; zoom:1;}
.mainContentsSTHead	{padding: 2px 0;}
.mainContentsSTBottom	{padding: 5px 5px 2px 5px;}

/* ジャンルインデックスTab */
.selectIndexTab li{
	float:left;
	height:30px;
	background-image:url(/seo_common/img/common/btn_jIndexTab.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
}
.selectIndexTab li.noF{ cursor:default; }

.listNo01 { background-position:0 0; width:99px; }
.listNo02 { background-position:-99px 0; width:100px; }
.listNo03 { background-position:-199px 0; width:99px; }
.listNo04 { background-position:-298px 0; width:100px; }
.listNo05 { background-position:-398px 0; width:102px; }

.listNo01_o { background-position:0 -30px; width:99px; }
.listNo02_o { background-position:-99px -30px; width:100px; }
.listNo03_o { background-position:-199px -30px; width:99px; }
.listNo04_o { background-position:-298px -30px; width:100px; }
.listNo05_o { background-position:-398px -30px; width:102px; }

.listNo01_v { background-position:0 -60px; width:99px; }
.listNo02_v { background-position:-99px -60px; width:100px; }
.listNo03_v { background-position:-199px -60px; width:99px; }
.listNo04_v { background-position:-298px -60px; width:100px; }
.listNo05_v { background-position:-398px -60px; width:102px; }
 
.contentIndexTab{
	border:1px solid #AA3355;
	width:743px;
	padding:10px;
}

.linkPackT li.bottom { background: none; }

.linkPackT li {
	background:url("/seo_common/img/common/lin_areasearch.gif") no-repeat scroll left bottom transparent;
	float:left;
	width:180px;
	margin-left:5px;
	padding:6px 0 5px 0;
	font-size:12px;
	line-height:158%;
}

.linkPackT li a {
	background: url(/seo_common/img/common/arrow.gif) no-repeat 0 4px;
	padding-left: 9px;
	float:left;
}








/************************************************************
 * CLASSES(プロパティ)
 ************************************************************/

/* WIDTH */
.w220	{ width: 220px; }
.w65	{ width: 65px; }
.w160	{ width: 160px; }
.w500	{ width: 500px; }

/* MARGIN */
