@charset "utf-8";
/* CSS Document */

/*-----------------------------
/////メインビジュアル
--------------------------------*/
#mainVisual{
	clear:both;
	width:842px;
	height:292px;
	margin:0 0 10px 10px;
	padding:4px;
	border:#ccc solid 1px;
}

#Flash{
	position:relative;
	width:842px;
	height:292px;
	background:#eee;
}

#Flash .main01{
	position:absolute;
	left:44px;
	top:13px;
}
#Flash .main02{
	position:absolute;
	left:115px;
	top:114px;
}
#Flash .main03{
	position:absolute;
	left:22px;
	top:144px;
}
#Flash .main04{
	position:absolute;
	left:68px;
	top:199px;
}
#Flash .main05{
	position:absolute;
	left:41px;
	top:237px;
}





.banner{
	float:left;
	padding-bottom:5px;
}

.banner li{
	float:left;
}

.unit {
	float:left;
	width:630px;
	padding:0 0 30px 0;
}


.TopList01 li{
	float:left;
	padding:15px 0 0 26px;
	display:inline;
}
.TopList02 li{
	float:left;
	padding:15px 0 0 13px;
	display:inline;
}

.winSizeBanner{
padding:0 0 10px 0;
}

/*-------------------------------
/////新着シリーズ
--------------------------------*/

.heightLine{
	float:left;
	width:196px;
	margin:20px 0 0 10px;
	_margin:20px 0 0 5px;
	border:#ccc solid 1px;
	background:#eee;
}
.seriesPhoto{
	padding:10px 12px;
	background:#fff;
}

.seriesTxt{
	padding:10px;
	background:#eee url(../common/images/dot.gif) repeat-x left top;
	line-height:1.5;
}
.seriesTxt span{
	color:#006bb6;
	font-weight:bold;
}

/*-------------------------------
////新着情報
-------------------------------*/

.news{
	padding:10px;
}
.news dt{
	clear:left;
	float:left;
	width:8em;
	padding:5px 0 15px 2em;
	background:url(../images/news_icon.gif) no-repeat left 6px;
	line-height:120%;
}
.news dd{
	padding:5px 0 15px 11em;
	margin:0 0 15px 0;
	line-height:120%;
	background:url(../common/images/dot.gif) repeat-x left bottom;
}
.news .borderNone{
	background:none;
}

