@charset "Shift_JIS";

/*=========================================================


	Site Name   SONY AV/Hi-Fi AUDIO Shoplist
	File Name   page.css

	Create Date 2011/10/28
	Update Date 2015/7/17


==========================================================*/

.fBnr {
	margin: 40px auto 0;
	width: 950px;
}

.shoplist h1 {margin:20px 0;}

table#shopListtable .flL {float:left;}
table#shopListtable .flR {float:right;}

table#shopListtable {
	width:100%;
	margin:0 auto;
	background:transparent url("/audio/shoplist/images/x.gif") left bottom repeat-x;
}
#shopListtable th,
#shopListtable td {
	font-size:114%;
	padding:10px;
}

#shopListtable th {
	background:#4e392b;
	text-align:center;
	color:#ffffff;
	font-weight:bold;
	font-size:90%;
}

#shopListtable td {text-align:left;}
#shopListtable td div {
	width:auto;
	overflow:hidden;
	_zoom:1;
}

#shopListtable tr.even td.even0 {
	background:transparent url("/audio/shoplist/images/x.gif") left top no-repeat;
}
#shopListtable tr.even td.even1,
#shopListtable tr.even td.even2 {
	background:transparent url("/audio/shoplist/images/xy.gif") left top no-repeat;
}

#shopListtable tr.odd td.odd0 {
	background:#ebe8e7 url("/audio/shoplist/images/x.gif") left top no-repeat;
}
#shopListtable tr.odd td.odd1,
#shopListtable tr.odd td.odd2 {
	background:#ebe8e7 url("/audio/shoplist/images/xy.gif") left top no-repeat;
}

#shopListtable td div p.flR{
	margin-top:4px;
}

#shopListtable td div p.mt8{
	margin-top:16px;
}

/*--Add150717--------------*/

#shopListtable td div p.flR span{
	background:#4e392b;
	text-align:center;
	color:#ffffff;
	display:inline-block;
	width:50px;
	padding-left:8px;
	font-size:10px;
letter-spacing:0.1em;
border-radius:10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
	background-image:url(/audio/shoplist/images/shop_arrow_black.png);
	background-repeat:no-repeat;
	background-position:6px center;
	font-weight:normal;
}


#shopListtable td div p.flR a{
	display:inline-block;
	padding-right:15px;
	background-image:url(/audio/share/images/icon_blank.gif);
	background-repeat:no-repeat;
	background-position:right 13px;
}


@media (max-width:639px){
	
#shopListtable td{
	margin:0 !important;
}

#shopListtable tr.even td.even1,
#shopListtable tr.even td.even2 {
	background:transparent url("/audio/shoplist/images/xy.gif") -1px top no-repeat;
}

#shopListtable tr.odd td.odd1,
#shopListtable tr.odd td.odd2 {
	background:#ebe8e7 url("/audio/shoplist/images/xy.gif") -1px top no-repeat;
}

#shopListtable td div p.flL{
	margin-bottom:0;
}


}
