@charset "UTF-8";

/*============================================================================
shops style
============================================================================*/

/*common
=======================================*/
#shops ul#global-nav li#gn-aboutus ul.sub-nav li{
display:block;
}

#shops .content {
margin:0 auto;
overflow:hidden;
width:870px;
}

#shops .content h1{
margin-bottom:30px;
}

#shops .content p{
margin-bottom:30px;
}

#shops #footer .page-top{
width:870px;
}

/*table
=======================================*/
#shops .content table{
border-bottom:1px solid #f1f1f1;
border-top:1px solid #f1f1f1;
margin-bottom:20px;
width:100%;
}

#shops .content table th,
#shops .content table td{
border-bottom:1px solid #f1f1f1;
border-top:1px solid #f1f1f1;
font-size:77%;/*13→10*/
padding:10px 10px 10px 0;
}

#shops .content table tr th,
#shops .content table tr td{
background:url(../img/common/dot1.gif) 0 0 repeat;
}

#shops .content table tr.even th,
#shops .content table tr.even td,
#shops .content table tr.netshop th,
#shops .content table tr.netshop td{
background:none;
}

#shops .content table tr.netshop td{

padding:80px 10px 10px 0;
}

#shops .content table th.shopname1{
width:26%;
}

#shops .content table th.shopname2{
width:25%;
}

#shops .content table th.address{
width:25%;
}

#shops .content table th.tel{
width:20%;
}

#shops .content table th.url{
width:4%;
}

#shops .content table th.url a{
width:4%;
}

.shop-link{
height:10px;
line-height:10px;
overflow:hidden;
width:12px;
}

.shop-link a {
background:url(../img/shops/btn_shoplink_on.gif) 100% 0 no-repeat;
display:block;
height:10px;
line-height:10px;
overflow:hidden;
position:static;
width:12px;
}

.shop-link a:hover{
position:relative;
}

.shop-link a:hover img{
position:relative;
top:-10px;
height:10px;
}
