/********************************************************
 * プログラム側追加用CSS
 *******************************************************/
/* 検索画面 */
td.poplink a{
  font-weight:		bold;
  text-decoration: none;
  color: #25167a;
  font-size: 11px;
}
td.poplink .tri{
  color: #ff67cc;
}
/* 検索結果表示 */
table.res_list{
  border-collapse:  collapse;
}
table.res_list td{
  border:       solid 1px #666666;
  color:        #666666;
}
table.res_list td A{
/*  color:        #FF897B; */
}
table.res_list table td{
  border:       none;
}
table.res_list table td A{
  color:        #f5f5f5;
  text-decoration:  none;
}
.err{
  color:        #FF897B;
}
.require{
  color:        #FF897B;
  font-size:    90%;
}
/* 検索結果表示 - ソートリンク */
table.order_link{
	border-collapse:	collapse;
}
table.order_link td{
	text-align:			left;
	color:				#666666;
	font-size:			90%;
	padding:			0px;
}
table.order_link td .nowlink{
	color:				#000000;
	font-weight:		bold;
}
/* ログイン画面 */
table.mainbody{
  border-collapse:  collapse;
}
table.mainbody td{
  font-size: 11px;
  color: #666666;
}
/* ボタン全般 */
table.mainbody td .button{
/*  font-size: 11px; */
/*  color: #666666; */
}
table.mainbody td .buttonA{
	width:240px;
}
/* リンクナビ */
.nownavi{
  color:  #ff897b;
}
/* 詳細画面 */
table.maint{
  margin: 4px 0px;
  border-collapse:	collapse;
}
table.maint td.mtd{
  width:			580px;
  padding:	0px;
}
.commodity_name{
  font-size:    130%;
}
.price_str{
  font-size:    75%;
}
table.detinf{
}
table.detinf th.key{
/*	width:			96px; */
	font-weight:	normal;
	text-align:		left;
}
table.detinf td.val{
	padding:		0px 0px 0px 30px;
	font-weight:	normal;
	text-align:		left;
}
/* カート画面 */
.total_price{
	font-size:		150%;
	font-weight:	bold;
	color:			#666666;
}
