body {
	margin-top:0;
	padding: 0;
	background:#ffffff;
	font-family:ＭＳ Ｐゴシック, Osaka;
	font-size:12px;
	line-height:14px;
	text-align:left;
}

img { border:0;}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {
	display: inline-table;
	min-height: 1%;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#topicPath{
	margin-left:10px;
	padding:5px 0;
	text-align:left;
}

#shoptop_main {
	width:720px;
	margin:auto;
	text-align:left;
}

.space_btn {
	width:112px;
	float:right;
}

.btn_saishin {
	display:block;
	background:url(http://www.hobidas.com/item/parts/img/top_image/btn_saishin.gif);
	width: 112px;
	height: 22px;
}

.btn_saishin:hover {
	background-position: 0 -22px;
}

.bnr_topspace {
	float:left;
	width:350px;
	margin:0 0 5px;
}

.txt_chumoku {
	width:655px;
	height:20px;
	background:url(http://www.hobidas.com/item/parts/img/top_image/ico_caution.gif) no-repeat;
	padding:2px 0 0 65px;
	margin-bottom:5px;
}

.tbl_photo {
	width:166px;
	border:solid #ccc 1px;
}

.tbl_txt_category {
	width:132px;
	padding:5px 5px 5px 29px;
	background:url(http://www.hobidas.com/item/parts/img/top_image/list_arrow.gif) 9px 5px no-repeat;
	border-width:0 1px 1px 1px;
	border-color:#ccc;
	border-style:solid;
	font-size:12px;
	line-height:14px;
}

.tbl_txt_category dl{
	width:132px;
	margin:5px 0 0;
}

.tbl_txt_category dt{
	width:1.2em;
	float:left;
	clear:both;
	font-size:12px;
	line-height:14px;
}

.tbl_txt_category dd{
	margin-left:1.2em; /* dtの文字量に合わせて調整。dtのwidthと同じにする */
	margin-bottom:5px;
	padding-left:2px;
	font-size:12px;
	line-height:14px;
	_height:1%;
}

.bnr_shopsite {
	width:145px;
	margin:auto;
	text-align:center;
	font-size:12px;
	line-height:14px;
}

.bnr_shopsite p {
	margin:0 0 5px;
}

.bnr_brand {
	width:302px;
	margin:8px 0 0;
}



