/*______________________________________
SITE TITE
SPEEDO - ShopList

URL

COPYRIGHT
Copyright (c)  All Rights Reserved.
______________________________________*/

/*COLORSET______________________________________
text:#;
backgroundF#fff;

theme color:#d52b1e;
______________________________________*/

/* ////////////////////////////////////////
default
//////////////////////////////////////// */
#shoplist {
background:#fff;
}

#shoplist h2 {
}

#shoplist h3 {
border-left:6px solid #d52b1e;
color:#333;
margin:15px 0px 10px;
padding-left:10px;
font-size:1.4em;
}

#shoplist h4 {
font-size:1.3em;
color:#333;
background:#eee;
border-left:3px solid #d52b1e;
padding:3px;
margin-bottom:10px;
letter-spacing:2px;

}

#shoplist h5 {
clear:left;
margin-bottom:10px;
padding:3px;
padding-top:15px;
font-size:1.1em;
border-bottom:1px dotted #ccc;
letter-spacing:2px;
}

#shoplist h5 span {
padding-right:5px;
color:#d52b1e;
}

#shoplist a:hover {
color:#999 !important;
}

#shop_map {
width:550px;
float:left;
}

#shop_navi {
width:450px;
float:right;
}

#shop_navi table {
border-top:1px dotted #ccc;
margin-bottom:20px;
}

#shop_navi table th,
#shop_navi table td {
padding:8px 0px;
border-bottom:1px dotted #ccc;
}

#shop_navi table th {
text-align:left;
vertical-align:top;
padding-right:20px;
}

#shop_navi table th a {
color:#333;
}

#shop_navi table th a span {
padding-right:5px;
color:#d52b1e;
font-size:0.9em;
}

#shop_navi table ul {
}

#shop_navi table ul li {
display:inline;
}

#shop_navi table ul li a {
padding-right:10px;
}

#shop_navi p {
font-size:0.9em;
}

#shop_contents .shop_tb {
border-bottom:1px dotted #ccc !important;
margin-bottom:20px;
width:1016px;
}

#shop_contents table {
width:507px;
padding:0px;
border-top:1px solid #e3e3e3;
border-left:1px solid #e3e3e3;
border-right:1px solid #ddd;
border-bottom:1px solid #ddd;
float:left;
color:#333;
height:60px;
}

#shop_contents table.lr {
}

#shop_contents table th,
#shop_contents table td {
text-align:left;
vertical-align:top;
padding:5px 0px;
line-height:1.6;
height:60px;
}

#shop_contents table th {
padding:5px;
font-weight:bold;
border-right:1px dotted #eee;
background:#eee;
}


#shop_contents table td {
width:180px;
height:3.5em;
padding:5px 0px 5px 10px;
background:#fefefe;

}

#shop_contents table td.tel {
width:100px;
padding-right:10px;
}

#shop_contents table td.tel span {
font-size:10px;
color:#888;
}


ul#shoplist-banner {
	padding:20px 0px 0px;
	list-style:none;
	margin:0px;
}

ul#shoplist-banner li {
	padding:0px 0px 20px;
	margin:0px;
}

ul#shoplist-banner li {
	width:506px;
}
