@charset "utf-8";

/*--------------------------------------------------------------
   side_container[左ブロック]
--------------------------------------------------------------*/
#side_container{
	float:left;
	width:190px;
	margin:0px;
	padding:0px;
	}

/* 商品カテゴリ
--------------------------------------------------------------*/
#side_container div.commodity_block{
	margin:0px 0px 10px;
	padding:0px;
	border-left:1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	}
#side_container div.commodity_block img.commodity_search_title{
	vertical-align:bottom;
	}
div.commodity_block table.commodity{
	width:188px;
	margin:0px 0px;
	padding:0px;
	background-color:#ffffff;
	}
div.commodity_block table.commodity td{
	margin:0px 0px 3px;
	padding:2px 9px 5px;
	background-image:url(../../image/common/commodity_bor.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	}
div.commodity_block table.commodity td a{
	display:block;
	margin:0px;
	padding:0px 0px 0px 12px;
	background-image:url(../../image/common/link_arrow.gif);
	background-repeat:no-repeat;
	background-position:left 7px;
	}
div.commodity_block table.commodity td.sub a ,
div.commodity_block table.commodity td.sub_last a{
	display:block;
	margin:0px;
	padding:0px 0px 0px 12px;
	background-image:url(../../image/common/link_arrow_gray.gif);
	background-repeat:no-repeat;
	background-position:left 7px;
	}
/* サブカテゴリに入る前[border無し] */
div.commodity_block table.commodity td.none{
	margin:0px;
	padding:2px 9px 0px;
	background:none;
	}
/* サブカテゴリ[sub] */
div.commodity_block table.commodity td.sub{
	margin:0px;
	padding:2px 9px 0px;
	background:none;
	}
/* サブカテゴリラスト[sub_last] */
div.commodity_block table.commodity td.sub_last{
	margin:0px;
	padding:2px 9px 5px;
	background-image:url(../../image/common/commodity_bor.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	}
/* サブカテゴリ左インデント[space] */
div.commodity_block table.commodity td.space{
	width:10px;
	margin:0px;
	padding:0px 0px 0px 9px;
	background:none;
	}
div.commodity_block table.commodity td.space_last{
	width:10px;
	margin:0px;
	padding:0px 0px 5px 9px;
	background-image:url(../../image/common/commodity_bor.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	}
div.commodity_block table.commodity td.space img ,
div.commodity_block table.commodity td.space_last img{
	vertical-align:bottom;
	}
/* 商品カテゴリリストの最後[border無しver] */
div.commodity_block table.commodity td.last{
	margin:0px;
	padding:2px 9px 7px;
	background:none;
	}
/*---------------------------------------------*/


/* 条件を絞り込みで探す
--------------------------------------------------------------*/
#side_container span img.v_b{
	vertical-align:bottom;
	}
#side_container div.narrow_block{
	margin:0px 0px 10px;
	padding:0px;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	}
#side_container div.narrow_block div{
	margin:0px 0px 8px;
	}
#side_container div.narrow_block div p{
	margin:0px 9px 5px;
	padding:9px 0px 0px;
	background-image:url(../../image/common/narrow_bor.gif);
	background-repeat:repeat-x;
	background-position:left top;
	}
#side_container div.narrow_block div p.kakaku{
	margin:0px 9px 8px;
	padding:0px 0px 9px;
	background-image:url(../../image/common/narrow_bor.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	}
#side_container div.narrow_block div p.first{
	margin:0px 0px 5px;
	padding:9px 7px 0px 7px;
	background:none;
	}
#side_container div.narrow_block div input.keyword{
	width:168px;
	height:18px;
	margin:0px 9px 8px;
	border:1px solid #cccccc;
	}
#side_container div.narrow_block div select.category{
	width:168px;
	height:20px;
	margin:0px 9px 8px;
	border:1px solid #cccccc;
	}
#side_container div.narrow_block div select.campaign{
	width:168px;
	height:20px;
	margin:0px 9px 8px;
	border:1px solid #cccccc;
	}
#side_container div.narrow_block div input.kakaku{
	width:50px;
	height:18px;
	margin:0px 2px 8px;
	border:1px solid #cccccc;
	vertical-align:middle;
	}
#side_container div.narrow_block div a.submit{
	width:70px;
	margin:8px 60px 0px;
	}
#side_container div.narrow_block div a.submit img{
	text-align:center;
	}
#side_container div.narrow_block div ul{
	margin:0px 19px 5px;
	}
#side_container div.narrow_block div ul li a{
	padding:0px 0px 0px 12px;
	background-image:url(../../image/common/arrow.gif);
	background-repeat:no-repeat;
	background-position:left center;
	}
/* ONESTEP 2011/08/01 シルバーエッグ アイジェントEC対応 開始 */
/* 左サイドレコメンド枠全体 */
#side_container .dv_recommend {
	margin:  0px 0px 5px 0px;
	padding: 0;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", Arial, Helvetica, sans-serif;
	width: 190px;
	line-height: 1.4;
	text-align: center;
}
/* Aタグ */
.dv_recommend a:link,a:visited {
	text-decoration:none;
	border: none;
}
/* ヘッダ */
.dv_recommend .dv_rc_header {
	display: none;
}
/* 左サイドタイトル */
#side_container .dv_recommend .dv_rc_title {
	border: none;
	height: 40px;
	text-indent: -9999px;
	background: url(/contents/onestep/other/parts/side_hot_item_title.gif) no-repeat top left;
}
/* 左サイド１アイテム全体 */
#side_container .dv_recommend .dv_rc_items {
	padding-top: 10px;
	padding-bottom: 10px;
	width: 188px;
	text-align: left;
	background: url(../../image/common/commodity_bor.gif) repeat-x bottom;
	/*background-color: #eee;*/
	border-right: 1px solid #C0C0C0;
	border-left: 1px solid #C0C0C0;
}
/* 左サイドアイテム画像 */
/*
#side_container .dv_recommend .dv_rc_img {
	width: 55px;
	height: 55px;
	float: left;
	padding-left: 10px;
}
*/
#side_container .dv_recommend .dv_rc_img img {
	border: 1px solid #C0C0C0;
	height: 55px;
	width: 55px;
	float: left;
	margin-left: 10px;
}
#side_container .dv_recommend a:hover .dv_rc_img img {
	border: 1px solid #FE8900;
}
/* 左サイドアイテム名 */
#side_container .dv_recommend .dv_rc_name {
	padding: 0px 1px 0px 5px;
	width: 110px;
	color: #0000FF;
	float: right;
	text-align: left;
	font-size: 86%;
	text-decoration: none;
}
/* 左サイドアイテム説明 */
#side_container .dv_recommend .dv_rc_description {
}
/* 左サイドアイテム価格 */
#side_container .dv_recommend .dv_rc_price {
	padding: 0px 1px 0px 5px;
	width: 110px;
	color: #0000FF;
	float: right;
	text-align: left;
	font-size: 86%;
	font-weight: normal;
}
/* 左サイドフッタ */
dv_recommend .dv_rc_footer {
	clear: both;
}
/* ONESTEP 2011/08/01 シルバーエッグ アイジェントEC対応 終了 */
