div.products_box {
	width: 660px;
	line-height: 1.3;
}

/* パンくず　080808 */

.dir_navi {
	margin:5px 0pt 5px 10px;
}

/* タイトル */

div.products_box h2{
	color: #1b66a4;
	background: transparent url(../image/headline-image-h2.jpg) no-repeat scroll left top;
	padding: 15px 10px 0px;
	/*font-size: 110%;*/
	font-size: 18px;
	/* margin: 0px 0px 30px; */
}

/* リスト */

	
/* メインコンテンツボックス */

whatsnew_box_mainContent {
	clear: both;
}
/*新着情報リストエリア*/
.index_area_whatsnew {
	width: 644px;
	padding:8px;
	margin-bottom: 15px;
}

/*新着情報リスト*/
dl.index_list_whatsnew {
	float: left;
	border-bottom: dashed 1px #999999;
	width:644px;
}
dl.index_list_whatsnew dt,
dl.index_list_whatsnew dd{
	/*font-size: 85%;*/
	border-top: dashed 1px #999999;	

}
dl.index_list_whatsnew dt{
	padding: 15px 5px;
	color: #F96810;
	width: 100px;
	/* position: relative; */
	float: left;
	clear: left;
	display: block;
}

dl.index_list_whatsnew dd{
	padding: 15px 5px;
	margin: 0;
	color: #333333;
	width: 535px;
	float: left;
	display: block;
}

dl.index_list_whatsnew dt{
	color: #F96810;
	width: 100px;
	/* position: relative; */
	float: left;
	clear: left;
	display: block;
	vertical-align: top;
	}
dl.index_list_whatsnew dd{
	margin: 0;
	color: #333333;
	width: 520px;
	float: left;
	display: block;
	}


dl.index_list_whatsnew dt {
	/*line-height: 2em;*/
}

dl.index_list_whatsnew dd .btLine,
dl.index_list_whatsnew dt .btLine{
	border-bottom: dashed 1px #999999;

}

a ul.index_list_whatsnew dd{
	position: relative;
	color: #333333;
}

a.index_whatsnewimg_more {
	text-align: right;
	float: right;
	margin: 3px;
}
/*右寄せ*/
p.products_paragraph_alignRight {
	text-align: right;
	clear:both;
	
}

/* フッター */

div.products_box_goodsFooter {
	clear: both;
	padding: 20px;
}

/* 080808 */

div.leftcontent {
	float: left;
	width:300px;
	margin-left: 10px;
	overflow: hidden;
}

div.rightcontent {
	float: right;
	width: 300px;
	margin-right: 15px;
}

/* サイドメニュー */

h3.topics_title_overview {
	background: transparent url(../topics/image/topics_title_overview.jpg) no-repeat scroll left top;
	width: 250px;
	height: 20px;
	text-indent: -9999px;
	margin: 0px 0px 10px;
}

#slider h4 {
	background: transparent url(../topics/image/products_headline_h4side.jpg) repeat-y scroll left top;
	width: 240px;
	height: 24px;
	line-height: 24px;
	margin: 0px;
	padding-left: 10px;
	border-bottom: 2px #bbbbbb solid;
	cursor: pointer;
	color: #0066cc;
	font-weight: normal;
	font-size: 12px;
}

#slider h4 a {
	color: #000000;
	text-decoration: none;
	display: block;
}

#slider ul {
	list-style-type: none;
	margin: 0px;
	padding-left: 0px;
}

#slider li {
	height: 24px;
	line-height: 24px;
	background: transparent url(../topics/image/products_list_side.jpg) repeat-y scroll left top;
	border-bottom: 2px #bbbbbb solid;
	padding-left: 10px;
}

#slider ul a {
	color: #000000;
	text-decoration: none;
}

.clr {
	clear: both;
}

 