/*@charset "shift_jis";*/

/* 共通スタイル追加設定
----------------------------------------- */
body{
	margin:0px;
}

table,th,td{
	padding:inherit;
}


/* レイアウト設定
----------------------------------------- */

/* 中央メインコンテンツ
----------------------------------------- */
div#content{
	margin: 0 0 0 0;
width:760px;
}

div#content div.section table {
margin:0 0 25px;
/*width:720px;*/
}

div#content div.section h2{
margin-bottom:10px;
	background-image:url(/common/img/brand/main_search_title2.gif);
	padding:5px 5px 5px 15px;
}

div#content div.section table td {
	vertical-align:top;
}

div#content div.section table td img.rank {
	margin-bottom:4px;
}

div#content div.section a img.border {
	margin-bottom: 5px;
	border: 4px solid #E0E0E0;
}


div#content div.section a:hover img.border {
	border: 4px solid #2E90E7;
} 

div#content div.section p.shouhin {
	margin-bottom: 8px;
	font-size: 80%;
	font-weight: bold;
}

div#content div.section p.kouri {
	margin-bottom: 3px;
	font-size: 80%;
}

div#content div.section p.hanbai {
	margin-bottom: 5px;
	font-size: 85%;
	font-weight: bold;
	color: #FF0000;
}


div#content div.search_parts{
margin-bottom:40px;
}
div#content div.search_parts p.sp_count{
margin:10px 0 0;
padding:0px 20px;
font-size:120%;
}
div#content div.search_parts p.sp_count span{
margin:0px 10px;
font-weight:bold;
color:#ff0000;
font-size:130%;
}

div#content div.search_parts table td{
padding:5px;
vertical-align:top;
}
div#content div.search_parts table td p{
padding-left:5px;

}

div#menu div.menu_tree ul li.first {
	padding: 0 9px;
}
