@charset "utf-8";
/* item_list */

/* share */

p.itemlist_lead {
	padding:15px 0 20px 15px;
}

p.itemlist_lead a {
	text-decoration:underline;
}

p.itemlist_lead span {
	font-size:small;
}

div#screen_sort {
	width:573px;
	margin:0 0 20px 15px;
	padding:10px 10px 0;
	border:solid 1px #404040;
	background-color:#FFFEF7;
}

div#screen_sort dl#screen_dl {
	float:left;
	width:285px;
}

div#screen_sort dl#screen_dl_result {
}


div#screen_sort dl#sort_dl {
	float:right;
	width:285px;
}

div#screen_sort dl#sort_dl_result {
	clear:left;
}


div#screen_sort dl#screen_dl dt,
div#screen_sort dl#sort_dl dt,
div#screen_sort dl#screen_dl dd,
div#screen_sort dl#sort_dl dd,
div#screen_sort dl#screen_dl_result dt,
div#screen_sort dl#sort_dl_result dt,
div#screen_sort dl#screen_dl_result dd,
div#screen_sort dl#sort_dl_result dd {
	float:left;
}

div#screen_sort dl#screen_dl dt,
div#screen_sort dl#screen_dl_result dt {
	width:70px;
	height:33px;
	line-height:25px;
	font-size:14px;
}

div#screen_sort dl#screen_dl dd,
div#screen_sort dl#screen_dl_result dd {
	width:82px;
	height:33px;
	line-height:25px;
	text-align:center;
	font-size:14px;
	background:url(../img/item_list/bg_hyouji_gazo_ov.gif) no-repeat left top;
}

div#screen_sort dl#screen_dl dd a,
div#screen_sort dl#screen_dl_result a {
	display:block;
	width:82px;
	height:33px;
	background:url(../img/item_list/bg_hyouji_gazo.gif) no-repeat left top;
}

div#screen_sort dl#screen_dl dd a:hover,
div#screen_sort dl#screen_dl_result dd a:hover {
	background:url(../img/item_list/bg_hyouji_gazo_ov.gif) no-repeat left top;
}

div#screen_sort dl#sort_dl dt,
div#screen_sort dl#sort_dl_result dt {
	width:60px;
	height:33px;
	line-height:25px;
	font-size:14px;
}

div#screen_sort dl#sort_dl dd,
div#screen_sort dl#sort_dl_result dd {
	width:94px;
	height:33px;
	line-height:25px;
	text-align:center;
	font-size:14px;
	background:url(../img/item_list/bg_sort_price_ov.gif) no-repeat left top;
}

div#screen_sort dl#sort_dl dd a,
div#screen_sort dl#sort_dl_result dd a {
	display:block;
	width:94px;
	height:33px;
	background:url(../img/item_list/bg_sort_price.gif) no-repeat left top;
}

div#screen_sort dl#sort_dl dd a:hover,
div#screen_sort dl#sort_dl_result dd a:hover {
	background:url(../img/item_list/bg_sort_price_ov.gif) no-repeat left top;
}

div#contents p#itemlist_tensu {
	padding:0 0 0 15px;
}

div#contents p#itemlist_tensu strong {
	font-size:large;
	color:#650C00;
}

div#contents ul.itemlist_navi {
	padding:15px 0 15px 15px;
	width:595px;
}

div#contents ul.itemlist_navi li {
	float:left;
	padding:3px;
	margin:0 0 20px;
	font-size:14px;
	line-height:15px;
	border:solid 1px #404040;
}

div#contents ul.itemlist_navi li.navi_prev {
	width:85px;
	height:15px;
	margin:0 5px 0 0;
	background:url(../img/share/bg_listno_prev.gif) no-repeat 73px 3px;
}

div#contents ul.itemlist_navi li.navi_prev a {
	display:block;
	width:85px;
	height:15px;
	color:#404040;
	background:url(../img/share/bg_listno_prev.gif) no-repeat 70px 0px;
}

div#contents ul.itemlist_navi li.navi_prev a:hover {
	color:#650C00;
	background:url(../img/share/bg_listno_prev_ov.gif) no-repeat 70px 0px;
}

div#contents ul.itemlist_navi li.navi_next {
	width:85px;
	height:15px;
	margin:0;
	background:url(../img/share/bg_listno_next.gif) no-repeat 3px 3px;
}

div#contents ul.itemlist_navi li.navi_next a {
	display:block;
	width:65px;
	height:15px;
	padding:0 0 0 20px;
	color:#404040;
	background:url(../img/share/bg_listno_next.gif) no-repeat left top;
}

div#contents ul.itemlist_navi li.navi_next a:hover {
	color:#650C00;
	background:url(../img/share/bg_listno_next_ov.gif) no-repeat left top;
}

div#contents ul.itemlist_navi li.navi_ol {
	padding:0;
	width:404px;
	border:none;
}

div#contents ul.itemlist_navi li ol {
	float:left;
}

div#contents ul.itemlist_navi li ol li {
	width:1.5em;
	height:21px;
	margin:0 5px 5px 0;
	padding:0;
	text-align:center;
	line-height:21px;
	color:#FFFFFF;
	background-color:#650C00;
}

div#contents ul.itemlist_navi li ol li a {
	width:1.5em;
	display:block;
	height:21px;
	background-color:#FFFFFF;
	color:#404040;
}

div#contents ul.itemlist_navi li ol li a:hover {
	color:#FFFFFF;
	background-color:#650C00;
}

div#contents p.to_pagetop {
	height:21px;
	margin:15px 0;
	background:url(../img/share/bg_to_pagetop.gif) no-repeat right top;
}

div#contents p.to_pagetop a {
	display:block;
	height:21px;
	padding:0 20px 0 0;
	line-height:21px;
	text-align:right;
	background:url(../img/share/bg_to_pagetop.gif) no-repeat right top;
}

div#contents p.to_pagetop a:hover {
	color:#FF6600;
	background:url(../img/share/bg_to_pagetop_ov.gif) no-repeat right top;
}


/* thumnail */

div#contents div.list_itembox,
div#contents div.list_itembox_first,
div#contents div.list_itembox_last {
	display:inline;
	float:left;
	width:143px;
	background:url(../img/share/bg_product_down.gif) no-repeat left bottom;
}

div#contents div.list_itembox {
	margin:0 7px 10px 0;
}

div#contents div.list_itembox_first {
	margin:0 7px 10px 15px;
}

div#contents div.list_itembox_last {
	margin:0 0 10px;
}

div#contents div.list_itembox p.itembox_title,
div#contents div.list_itembox_first p.itembox_title,
div#contents div.list_itembox_last p.itembox_title {
	width:133px;
	padding:0 0 0 10px;
	font-size:12px;
	color:#FFFFFF;
	line-height:17px;
	background:url(../img/share/bg_product_title.gif) no-repeat left top;
}

div#contents div.list_itembox div.itembox_item,
div#contents div.list_itembox_first div.itembox_item,
div#contents div.list_itembox_last div.itembox_item {
	width:141px;
	border-left:solid 1px #e1e1e2;
	border-right:solid 1px #e1e1e2;
}

div#contents div.list_itembox h2,
div#contents div.list_itembox_first h2,
div#contents div.list_itembox_last h2 {
	height:4.5em;
	padding:5px;
	font-size:14px;
	font-weight:normal;
}

div#contents div.list_itembox p.itembox_img,
div#contents div.list_itembox_first p.itembox_img,
div#contents div.list_itembox_last p.itembox_img {
	width:100px;
	margin:0 auto;
}

div#contents div.list_itembox p.itembox_price,
div#contents div.list_itembox_first p.itembox_price,
div#contents div.list_itembox_last p.itembox_price {
	padding:5px 0 10px;
	text-align:center;
	color:#A72A20;
}

div#contents div.list_itembox p.itembox_cart,
div#contents div.list_itembox_first p.itembox_cart,
div#contents div.list_itembox_last p.itembox_cart {
	width:103px;
	height:17px;
	margin:0 auto;
	background:url(../img/share/bt_product_cart.gif) no-repeat left top;
}

div#contents div.list_itembox p.itembox_cart a,
div#contents div.list_itembox_first p.itembox_cart a,
div#contents div.list_itembox_last p.itembox_cart a {
	display:block;
	width:103px;
	height:17px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/share/bt_product_cart.gif) no-repeat left top;
}

div#contents div.list_itembox p.itembox_cart a:hover,
div#contents div.list_itembox_first p.itembox_cart a:hover,
div#contents div.list_itembox_last p.itembox_cart a:hover {
	background:url(../img/share/bt_product_cart_ov.gif) no-repeat left top;
}

div#contents div.list_itembox p.itembox_urikire,
div#contents div.list_itembox_first p.itembox_urikire,
div#contents div.list_itembox_last p.itembox_urikire,
td.list_itemprice p.itembox_urikire {
		font-size:12px;
		color:red;
		text-align:center;
}

div#contents div.list_itembox p.itembox_shosai,
div#contents div.list_itembox_first p.itembox_shosai,
div#contents div.list_itembox_last p.itembox_shosai {
	width:83px;
	height:17px;
	margin:10px auto 8px;
	background:url(../img/share/bt_product_shosai.gif) no-repeat left top;
}

div#contents div.list_itembox p.itembox_shosai a,
div#contents div.list_itembox_first p.itembox_shosai a,
div#contents div.list_itembox_last p.itembox_shosai a {
	display:block;
	width:83px;
	height:17px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/share/bt_product_shosai.gif) no-repeat left top;
}

div#contents div.list_itembox p.itembox_shosai a:hover,
div#contents div.list_itembox_first p.itembox_shosai a:hover,
div#contents div.list_itembox_last p.itembox_shosai a:hover {
	background:url(../img/share/bt_product_shosai_ov.gif) no-repeat left top;
}


/* list */
table#itemlist_table {
	width:610px;
	border-collapse:collapse;
}

table#itemlist_table th {
	height:17px;
	padding:0 3px;
	font-size:12px;
	line-height:17px;
	text-align:center;
	color:#FFFFFF;
	white-space:nowrap;
	border-top:none;
	border-right:solid 1px #FFFFFF;
	border-bottom:none;
	border-left:solid 1px #FFFFFF;
	background:url(../img/share/bg_listbox_top.gif) no-repeat center top;
}

table#itemlist_table th#first {
	width:5em;
	border-left:none;
	background:url(../img/share/bg_listbox_top.gif) no-repeat left top;
}

table#itemlist_table th#last {
	border-right:none;
	background:url(../img/share/bg_listbox_top.gif) no-repeat right top;
}

table#itemlist_table td{
	padding:3px;
	border-bottom:dotted 1px #5F2C0B;
}

table#itemlist_table td.list_img {
	text-align:center;
}

table#itemlist_table td.list_itemprice {
	color:#A72A20;
	white-space:nowrap;
	text-align:right;
}

table#itemlist_table td.list_itemprice p {
	width:103px;
	height:17px;
	margin:5px 0 0;
	background:url(../img/share/bt_product_cart.gif) no-repeat left top;
}

table#itemlist_table td.list_itemprice p a {
	display:block;
	width:103px;
	height:17px;
	text-indent:9999px;
	overflow:hidden;
	background:url(../img/share/bt_product_cart.gif) no-repeat left top;
}

table#itemlist_table td.list_itemprice p a:hover {
	background:url(../img/share/bt_product_cart_ov.gif) no-repeat left top;
}

table#itemlist_table td.list_itemprice p.itembox_urikire {
	background:none;
}

table#itemlist_table td.list_sakkaimg {
	text-align:center;
}

table#itemlist_table td.list_sakkaname {
	text-align:center;
	white-space:nowrap;
}

table#itemlist_table td.list_sakkaname a {
	color:#EA5B5B;
}

table#itemlist_table td.list_sakkaname a:hover {
	color:#FF0000;
}

table#itemlist_table td.list_itemdesc {
	width:158px;
	padding:15px 3px 5px;
	background:url(../img/item_list/bg_itemlist_gaiyou.gif) no-repeat left bottom;
}

table#itemlist_table td.list_itemdesc p {
	float:right;
	width:84px;
	height:17px;
	margin:5px 0;
	background:url(../img/item_list/bt_itemlist_shosai.gif) no-repeat left top;
}

table#itemlist_table td.list_itemdesc p a {
	display:block;
	width:84px;
	height:17px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/item_list/bt_itemlist_shosai.gif) no-repeat left top;
}

table#itemlist_table td.list_itemdesc p a:hover {
	background:url(../img/item_list/bt_itemlist_shosai_ov.gif) no-repeat left top;
}

