@charset "utf-8";

/*------------------------------------------------
   Layout
------------------------------------------------*/
#content{
width:920px;
padding:0 10px 0 0;
background:url(../images/all_bg02.gif) repeat-y right top;
}

#leftContent{
float:left;
width:239px;
}

#rightContent{
float:right;
width:681px;
}

#leftContent .shops{
padding:22px 0 0px 18px;
}

#leftContent .shops h2{
margin:0 0 28px 0;
}

#leftContent .shops .on{
border-left:#FFCC00 solid 2px;
}

#leftContent .shops ul{
margin:0 0 35px 25px;
padding:0 0 0 9px;
list-style:none;
border-left:#EAEAE8 solid 2px;
}

#leftContent .shops ul li{
margin:0 0 12px 0;
}

#leftContent .shops dl{
margin:0 0 35px 25px;
padding:0 0 0 9px;
border-left:#EAEAE8 solid 2px;
}

#leftContent .shops dl dt{
margin:0 0 12px 0;
}

#leftContent .shops dl dd{
margin:0 0 5px 10px;
}

#leftContent .shops ul.btm{
margin:0 0 290px 25px;
}

#leftContent .icons dl{
margin:0 0 15px 34px;
}

#leftContent .icons dl dt{
margin:0 0 6px 0;
}

#leftContent .icons dl dd{
margin:0 0 3px 0;
}

#rightContent .shops{
padding:20px 0 0 0;
}



#leftContent #shop_news{
	font-size:10px;
	line-height:160%;
	margin:0px 25px 0px 18px;
	padding-bottom:30px;
	width:195px;
}


#leftContent #shop_news dt{
	width:35px;
	float:left;
	padding-bottom:10px;
}
#leftContent #shop_news dd{
	width:160px;
	float:left;
	padding-bottom:10px;
}
#leftContent #new_icons{
	margin:0px 25px 0px 18px;
	padding-bottom:30px;
}







.shopsBox{
width:675px;
margin:0 0 15px 0;
background:url(../images/pro_bg10.gif) repeat-y left top;
}

.shopsBox .hdBg{
background:url(../images/pro_bg09.gif) no-repeat left top;
}

.shopsBox .ftBg{
padding:12px 0 20px 0;
background:url(../images/pro_bg11.gif) no-repeat left bottom;
}

.shopsBox .mapArea{
position:relative;
margin:0 13px 15px 12px;
padding:5px 5px 2px 5px;
font-size:12px;
line-height:1.4;
font-family:Osaka,"ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
border:#F0F0EE solid 1px;
}

.shopsBox .mapArea .base{
position:relative;
width:638px;
height:430px;
z-index:10;
}

.shopsBox .mapArea .base h2{
position:absolute;
left:10px;
top:10px;
}

.shopsBox .mapArea .base .floatBtn{
position:absolute;
left:37px;
top:168px;
}

.shopsBox .mapArea .kakudai1{
position:absolute;
left:5px;
top:5px;
width:638px;
height:430px;
z-index:100;
}

.shopsBox .mapArea .kakudai1 .backBtn{
position:absolute;
right:10px;
bottom:10px;
}

.shopsBox .mapArea .kakudai2{
position:absolute;
left:5px;
top:5px;
width:638px;
height:430px;
z-index:100;
}

.shopsBox .mapArea .kakudai2 .backBtn{
position:absolute;
right:10px;
bottom:10px;
}

.shopsBox h3{
margin:20px 0 20px 16px;
}

.tab{
position:relative;
width:638px;
margin:0 0 11px 16px;
}

.tab .war{
position:absolute;
top:8px;
right:0px;
}

.tab .tablist{
list-style: none;
}

.tab .tablist li{
float:left;
padding:0 3px 0 0;
font-size:0;
}

.tab .tablist li a{
display:block;
width:99px;
height:28px;
cursor:pointer;
text-indent:-9999px;
overflow:hidden;
}

.tab .tablist li a.n01{background:url(../images/shop_n_01.gif) no-repeat 0px 0px;}
.tab .tablist li a.n02{background:url(../images/shop_n_01.gif) no-repeat -99px 0px;}
.tab .tablist li a.n03{background:url(../images/shop_n_01.gif) no-repeat -198px 0px;}
.tab .tablist li a.n01:hover{background:url(../images/shop_n_01.gif) no-repeat 0px -28px;}
.tab .tablist li a.n02:hover{background:url(../images/shop_n_01.gif) no-repeat -99px -28px;}
.tab .tablist li a.n03:hover{background:url(../images/shop_n_01.gif) no-repeat -198px -28px;}
.tab .tablist li.on a.n01{background:url(../images/shop_n_01.gif) no-repeat 0px -28px;}
.tab .tablist li.on a.n02{background:url(../images/shop_n_01.gif) no-repeat -99px -28px;}
.tab .tablist li.on a.n03{background:url(../images/shop_n_01.gif) no-repeat -198px -28px;}

.tab .inlist1{
margin:0 0 5px 0;
padding:10px 0 0 11px;
list-style: none;
background:#999;
}

.tab .inlist1 li{
float:left;
padding:0 4px 0 0;
font-size:0;
}

.tab .inlist1 li a{
display:block;
width:99px;
height:24px;
cursor:pointer;
text-indent:-9999px;
overflow:hidden;
}

.tab .inlist1 li a.n01{background:url(../images/shop_n_02.gif) no-repeat 0px 0px;}
.tab .inlist1 li a.n02{background:url(../images/shop_n_02.gif) no-repeat -99px 0px;}
.tab .inlist1 li a.n03{background:url(../images/shop_n_02.gif) no-repeat -198px 0px;}
.tab .inlist1 li a.n04{background:url(../images/shop_n_02.gif) no-repeat -297px 0px;}
.tab .inlist1 li a.n05{background:url(../images/shop_n_02.gif) no-repeat -396px 0px;}
.tab .inlist1 li a.n06{background:url(../images/shop_n_02.gif) no-repeat -495px 0px;}

.tab .inlist1 li a.n01:hover{background:url(../images/shop_n_02.gif) no-repeat 0px -24px;}
.tab .inlist1 li a.n02:hover{background:url(../images/shop_n_02.gif) no-repeat -99px -24px;}
.tab .inlist1 li a.n03:hover{background:url(../images/shop_n_02.gif) no-repeat -198px -24px;}
.tab .inlist1 li a.n04:hover{background:url(../images/shop_n_02.gif) no-repeat -297px -24px;}
.tab .inlist1 li a.n05:hover{background:url(../images/shop_n_02.gif) no-repeat -396px -24px;}
.tab .inlist1 li a.n06:hover{background:url(../images/shop_n_02.gif) no-repeat -495px -24px;}

.tab .inlist1 li.on a.n01{background:url(../images/shop_n_02.gif) no-repeat 0px -24px;}
.tab .inlist1 li.on a.n02{background:url(../images/shop_n_02.gif) no-repeat -99px -24px;}
.tab .inlist1 li.on a.n03{background:url(../images/shop_n_02.gif) no-repeat -198px -24px;}
.tab .inlist1 li.on a.n04{background:url(../images/shop_n_02.gif) no-repeat -297px -24px;}
.tab .inlist1 li.on a.n05{background:url(../images/shop_n_02.gif) no-repeat -396px -24px;}
.tab .inlist1 li.on a.n06{background:url(../images/shop_n_02.gif) no-repeat -495px -24px;}

.tab .inlist2{
margin:0 0 5px 0;
padding:10px 0 0 11px;
list-style: none;
background:#999;
}

.tab .inlist2 li{
float:left;
padding:0 4px 0 0;
font-size:0;
}

.tab .inlist2 li a{
display:block;
width:99px;
height:24px;
cursor:pointer;
text-indent:-9999px;
overflow:hidden;
}

.tab .inlist2 li a.n01{background:url(../images/shop_n_03.gif) no-repeat 0px 0px;}
.tab .inlist2 li a.n02{background:url(../images/shop_n_03.gif) no-repeat -99px 0px;}
.tab .inlist2 li a.n03{background:url(../images/shop_n_03.gif) no-repeat -198px 0px;}

.tab .inlist2 li a.n01:hover{background:url(../images/shop_n_03.gif) no-repeat 0px -24px;}
.tab .inlist2 li a.n02:hover{background:url(../images/shop_n_03.gif) no-repeat -99px -24px;}
.tab .inlist2 li a.n03:hover{background:url(../images/shop_n_03.gif) no-repeat -198px -24px;}

.tab .inlist2 li.on a.n01{background:url(../images/shop_n_03.gif) no-repeat 0px -24px;}
.tab .inlist2 li.on a.n02{background:url(../images/shop_n_03.gif) no-repeat -99px -24px;}
.tab .inlist2 li.on a.n03{background:url(../images/shop_n_03.gif) no-repeat -198px -24px;}

#tab1{
}

#tab2{
}


.tab .inlist3{
margin:0 0 5px 0;
padding:10px 0 0 11px;
list-style: none;
background:#999;
}

.tab .inlist3 li{
float:left;
padding:0 4px 0 0;
font-size:0;
}

.tab .inlist3 li a{
display:block;
width:99px;
height:24px;
cursor:pointer;
text-indent:-9999px;
overflow:hidden;
}

.tab .inlist3 li a.n01{background:url(../images/shop_n_04.gif) no-repeat 0px 0px;}
.tab .inlist3 li a.n02{background:url(../images/shop_n_04.gif) no-repeat -99px 0px;}
.tab .inlist3 li a.n03{background:url(../images/shop_n_04.gif) no-repeat -198px 0px;}

.tab .inlist3 li a.n01:hover{background:url(../images/shop_n_04.gif) no-repeat 0px -24px;}
.tab .inlist3 li a.n02:hover{background:url(../images/shop_n_04.gif) no-repeat -99px -24px;}
.tab .inlist3 li a.n03:hover{background:url(../images/shop_n_04.gif) no-repeat -198px -24px;}

.tab .inlist3 li.on a.n01{background:url(../images/shop_n_04.gif) no-repeat 0px -24px;}
.tab .inlist3 li.on a.n02{background:url(../images/shop_n_04.gif) no-repeat -99px -24px;}
.tab .inlist3 li.on a.n03{background:url(../images/shop_n_04.gif) no-repeat -198px -24px;}







.tenpo{
width:618px;
background:#ebebeb;
padding:10px;
margin-top:10px;
}

.tenpo .img{
float:left;
width:114px;
}

.tenpo .subject{
float:left;
width:503px;
}

.tenpo .subject h4{
float:left;
width:500px;
line-height:140%;
padding:0px 0 10px 0;
font-size:16px;
}

.tenpo .subject h4 a.thickbox{
padding:0 18px 0 0;
background:url(../images/onl_icn02.gif) no-repeat right 3px;
}

.tenpo .subject h4 a.thickbox:hover{
background:url(../images/onl_icn02_on.gif) no-repeat right 3px;
}

.tenpo .subject .btn{
float:left;
width:160px;
padding-right:10px;

}

.tenpo .subject .address{
/*margin:0 0 7px 0;
padding:0 0 5px 0;*/
font-size:12px;
line-height:150%;
/*border-bottom:#999 dotted 1px;*/
}

.tenpo .subject .info{
/*margin:0 0 7px 0;
font-size:12px;
line-height:1.4;*/
margin:0 0 5px 0;
padding:0 0 5px 0;
border-bottom:#999 dotted 1px;
}

.tenpo .subject .icn{
}

.tenpo .subject .icn img{
}

