@charset "utf-8";
/* CSS Document */

.region{
height:auto;
margin-top:15px;;}

.region ul li{
float:left;
text-indent:-99999px;
list-style:none;}

/*---------rollover-----------*/

.region ul li.hokkaido a{
width:91px;
height:30px;
display:block;
background:url(../images/link_region.gif) 0 top no-repeat;}

.region ul li.hokkaido_on{
width:91px;
height:30px;
display:block;
background:url(../images/link_hokaido_on.gif) 0 top no-repeat;}

.region ul li.hokkaido a:hover{
background:url(../images/link_region.gif) 0 bottom no-repeat;}

.region ul li.kanto a{
width:91px;
height:30px;
display:block;
background:url(../images/link_region.gif) -91px top no-repeat;}

.region ul li.kanto_on{
width:91px;
height:30px;
display:block;
background:url(../images/link_kanto_on.gif) 0 top no-repeat;}

.region ul li.kanto a:hover{
background:url(../images/link_region.gif) -91px bottom no-repeat;}

.region ul li.hokushinetsu a{
width:91px;
height:30px;
display:block;
background:url(../images/link_region.gif) -182px top no-repeat;}

.region ul li.hokushinetsu_on{
width:91px;
height:30px;
display:block;
background:url(../images/link_hokushinetsu_on.gif) 0 top no-repeat;}

.region ul li.hokushinetsu a:hover{
background:url(../images/link_region.gif) -182px bottom no-repeat;}

.region ul li.tokai a{
width:91px;
height:30px;
display:block;
background:url(../images/link_region.gif) -273px top no-repeat;}

.region ul li.tokai_on{
width:91px;
height:30px;
display:block;
background:url(../images/link_tokai_on.gif) 0 top no-repeat;}

.region ul li.tokai a:hover{
background:url(../images/link_region.gif) -273px bottom no-repeat;}

.region ul li.kansai a{
width:91px;
height:30px;
display:block;
background:url(../images/link_region.gif) -364px top no-repeat;}

.region ul li.kansai a:hover{
background:url(../images/link_region.gif) -364px bottom no-repeat;}

.region ul li.kansai_on{
width:91px;
height:30px;
display:block;
background:url(../images/link_kansai_on.gif) 0 top no-repeat;}

.region ul li.chugoku a{
width:91px;
height:30px;
display:block;
background:url(../images/link_region.gif) -455px top no-repeat;}

.region ul li.chugoku a:hover{
background:url(../images/link_region.gif) -455px bottom no-repeat;}

.region ul li.chugoku_on{
width:91px;
height:30px;
display:block;
background:url(../images/link_chugoku_on.gif) 0 top no-repeat;}

.region ul li.kyushu a{
width:91px;
height:30px;
display:block;
background:url(../images/link_region.gif) -546px top no-repeat;}

.region ul li.kyushu a:hover{
background:url(../images/link_region.gif) -546px bottom no-repeat;}

.region ul li.kyushu_on{
width:91px;
height:30px;
display:block;
background:url(../images/link_kyushu_on.gif) 0 top no-repeat;}

/*-----------------------------*/

.prefecture{
height:24px;
margin-top:3px;
background:#000;
filter:alpha(opacity=65);
-moz-opacity:.65;
opacity:.65;}

.prefecture ul li{
float:left;
list-style:none;
font-size:13px;
color:#c9c9c9;
border-right:1px solid #fff;
padding:0 15px;
margin-top:4px;}

.prefecture ul li a{
color:#fff;
text-decoration:none;}

.prefecture ul li a:hover{
color:#fead08;
text-decoration:underline;}

.list_header{
height:25px;
margin-top:5px;
padding-top:10px;
padding-left:15px;
color:#fff;
font-size:13px;
background:#444;
filter:alpha(opacity=75);
-moz-opacity:.75;
opacity:.75;}

.shoplisttop_l{
width:460px;
float:left;}

.shoplisttop_r{
width:125px;
float:left;}

.shops{
height:300px;
padding-top:10px;
color:#fff;
font-size:13px;
overflow:auto;
background:#000;
/*filter:alpha(opacity=80);*/
-moz-opacity:.80;
opacity:.80;}

.shops h1{
font-size:20px;
margin:20px 0 5px 15px;}

.tenpo{
height:auto;
margin:13px 15px 5px 15px;
padding-bottom:8px;
border-bottom:1px dotted #fff;}

.shoplisttop_l h2{
font-size:14px;
color:#fead08;
margin-bottom:3px;}

.shoplisttop_l p{
font-size:12px;}






/*--clearfix--*/
	
.region:after,
.list_top:after,
.tenpo:after {
    content: ".";
    display: block;
    clear: both;
    height: 0;
    font-size: 0;
    visibility: hidden;}
	
.region,
.list_top,
.tenpo { display: inline-block; }

.region,
.list_top,
.tenpo { display: block; }
