@charset "utf-8";

#main ul.shoplist li.kaisou
{
	padding-left: 10px;
	font-size   : 93%;
	line-height : 1.6;
}
#main ul.shoplist li.kaisou a
{
	display     : inline;
	text-indent : 0px;

	padding-left: 9px;
	line-height : 1.4em;
	color       : #069;
	background  : url(../../img/top_new_arw.gif) no-repeat 0 0.3em;
	text-decoration: none;
}

#main ul.shoplist li.kaisou a:hover{
	color       : #e60012;
	background: url(../../img/top_new_arw.gif) no-repeat -220px 0.3em;
}

#main ul.shoplist li.biko{
	padding-left: 30px;
	line-height: 1.6em;
}

/*
===== MAP ================================
*/
#map{
	visibility: hidden;
	overflow: hidden;
	width: 1px;
	height: 0px;
}
#map .over,
#map .area{
	position: absolute;
	top: 0; left: 0;
}
#map .over,
#map .area{
	display: none; 
}
#map .image-resize{
	width: 1px; 
	height: 1px;
}
#map .image-resize_osaka{
	visibility: hidden;
	overflow: hidden;
	width: 1px; 
	height: 1px;
}

#osaka_z{
	visibility: hidden;
	overflow: hidden;
	width: 1px;
	height: 1px;
}
#osaka_mn{ width: 1px;  }
#osaka_mn a{
	visibility: hidden;
	overflow: hidden;
}
#osaka_mn a.si{ }
#osaka_mn a.fu{ }
#osaka_mn img.bg{ }
#map .city{
	width: 1px;
	_width: 1px;
	
}
#map .city p{
	width: 1px;
	height: 1px;
}
#osaka_si p{ }
#osaka_fu p{ }

#map .city ul li{
	float: left;
	width: 1px;
}
#map .city ul li a{}
#map .city ul li a:hover{}
#map .city a.back{}
#map .city a.back:hover{}