@charset "Shift_JIS";

/*---------- サブヘディング ----------*/

#subt {
	width: 670px;
	height: 34px;
	margin: 0px;
	padding: 0px;
	background:url(../cat/images/subt_bg.gif) no-repeat;
}

#subt #subtcat {
	padding: 4px 0px 0px 25px;
	margin: 0px;
	float: left;
}

#subt #subttxt {
	padding: 15px 10px 0px 0px;
	float: right;
	color: #51ABEA;
}

/*---------- そとわく ----------*/

#outerbg {
	width: 670px;
	margin: 0px;
	padding: 0px;
	background:url(../cat/images/prod_sidebg.gif) repeat-y;
}

#outerbox {
	width: 590px;
	margin: 0px auto 0px auto;
	padding: 0px;
}

/*---------- 商品タイトル ----------*/

#prodtibg {
	width: 590px;
	height: 32px;
	margin: 0px;
	padding: 0px;
	background:url(../cat/images/prod_tibg.gif) no-repeat;
}

#kakaku {
	width: 140px;
	margin: 0px;
	padding: 10px 5px 0px 0px;
	float:right;
	color: #FFF600;
	text-align:right;
}

#kakaku a{
	color: #FFFFFF;
}

#kakaku a:hover{
	color:#FFD200;
}

/*---------- 商品 ----------*/

.prodbox {
	width: 590px;
	margin: 10px 0px 0px 0px;
	padding: 0px;
}

.prodbox2 {
	width: 570px;
	margin: 10px auto 0px auto;
	padding: 0px;
}

.promainimg {
	width: 250px;
	margin: 0px;
	padding: 0px;
	float:left;
}

.promaintxt {
	width: 330px;
	margin: 0px;
	padding: 10px 0px 0px 0px;
	float: right;
}



#butarea {
	width: 162px;
	margin: 20px 0px 0px 0px;
	padding: 0px;
	float:right;
}

#anchorlink {
	width: 590px;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	background: #DFDFE0;
	text-align: center;
}

.alinkbg {
	width: 590px;
	height: 28px;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	background:url(../cat/images/prodalinkbg.gif) no-repeat;
}

.alinktxt {
	padding: 8px 0px 0px 10px;
	font-size:14px;
	color: #419AE6;
}

/*---------- 商品フッター ----------*/

#prodfoot {
	width: 590px;
	height: 10px;
	margin: 10px auto 10px auto;
	background: #DFDFE0;
}

#prodfoottxt {
	text-align:center;
}
