@charset "UTF-8";
@import url("default.css");
@import url("screen_base.css");

div#content ul {
	margin: 0px;
	padding: 0px;
	width: 570px;
	height: 25px;
	list-style: none;
	overflow: hidden;
}

div#content ul li {
	float: left;
	margin: 0px 1px 0px 0px;
	padding: 0px;
	height: 25px;
	overflow: hidden;
	font-size: 1px;
	color: #999;
}

div#content ul li a {
	display: block;
	height: 25px;
	font-size: 1px;
	text-decoration: none;
	color: #cc0000;
}
div#content ul li a:link {
	color: #cc0000;
	text-decoration: none;
}
div#content ul li a:visited {
	color: #cc0000;
	text-decoration: none;
}
div#content ul li a:active {
	text-decoration: none;
}
div#content ul li a:hover {
	color: #999;
	text-decoration: none;
}

div#content ul li.area01 {
	width: 150px;
	background: transparent url(../img/navi/area01.gif) no-repeat 0px 0px;
}
div#content ul li.area01 a {
	width: 150px;
	background: transparent url(../img/navi/area01.gif) no-repeat 0px 0px;
}
div#content ul li.area01 a:hover {
	background-position: -150px 0;
}
div#content ul li.area01vi {
	width: 150px;
	background: transparent url(../img/navi/area01_vi.gif) no-repeat 0px 0px;
}

div#content ul li.area02 {
	width: 90px;
	background: transparent url(../img/navi/area02.gif) no-repeat 0px 0px;
}
div#content ul li.area02 a {
	width: 90px;
	background: transparent url(../img/navi/area02.gif) no-repeat 0px 0px;
}
div#content ul li.area02 a:hover {
	background-position: -90px 0;
}
div#content ul li.area02vi {
	width: 90px;
	background: transparent url(../img/navi/area02_vi.gif) no-repeat 0px 0px;
}

div#content ul li.area03 {
	width: 125px;
	background: transparent url(../img/navi/area03.gif) no-repeat 0px 0px;
}
div#content ul li.area03 a {
	width: 125px;
	background: transparent url(../img/navi/area03.gif) no-repeat 0px 0px;
}
div#content ul li.area03 a:hover {
	background-position: -125px 0;
}
div#content ul li.area03vi {
	width: 125px;
	background: transparent url(../img/navi/area03_vi.gif) no-repeat 0px 0px;
}

div#content ul li.area04 {
	width: 100px;
	background: transparent url(../img/navi/area04.gif) no-repeat 0px 0px;
}
div#content ul li.area04 a {
	width: 100px;
	background: transparent url(../img/navi/area04.gif) no-repeat 0px 0px;
}
div#content ul li.area04 a:hover {
	background-position: -100px 0;
}
div#content ul li.area04vi {
	width: 100px;
	background: transparent url(../img/navi/area04_vi.gif) no-repeat 0px 0px;
}

div#content ul li.area05 {
	width: 100px;
	background: transparent url(../img/navi/area05.gif) no-repeat 0px 0px;
}
div#content ul li.area05 a {
	width: 100px;
	background: transparent url(../img/navi/area05.gif) no-repeat 0px 0px;
}
div#content ul li.area05 a:hover {
	background-position: -100px 0;
}
div#content ul li.area05vi {
	width: 100px;
	background: transparent url(../img/navi/area05_vi.gif) no-repeat 0px 0px;
}

div#map {
	width: 570px;
	height: 470px;
}

p.use {
	margin: 0px 15px 10px 0px;
	padding: 0px;
	text-align: right;
}

div.con_middle {
	padding: 15px 0px;
	text-align: center;
	border: 1px solid #cccccc;	
}

div.shop_data {
	margin: 0px auto 5px auto;
	width: 540px;
	text-align: right;
}

div#content h5 {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	background: transparent url(../img/cat_shop_title.gif) no-repeat 0px 0px;
	color: #fff;
}
div#content h5 a,
div#content h5 span a {
	color: #fff;
}
div#content h5 a:link,
div#content h5 a:link span {
	color: #fff;
}
div#content h5 a:visit,
div#content h5 a:visit span {
	color: #fff;
}
div#content h5 a:active,
div#content h5 a:active span {
	color: #fff;
}
div#content h5 a:hover,
div#content h5 a:hover span {
	color: #fff;
	text-decoration: none;
}

div#content h5 span {
	color: #fff;
	font-size: 80%;
}

img.shop_img {
	float: left;
	margin: 15px 10px 0px 0px;
	width: 160px;
}

div.shop_data p {
	float: left;
	margin: 10px 0px 10px 0px;
	width: 365px;
}

div.shop_data p span {
	font-size: 80%;
}

div.shop_data p img {
	margin: 10px 0px 5px 0px;
}

span.google {
	display: block;
	margin: 3px 0px;
	padding: 0px 0px 0px 15px;
	text-align: left;
	background-image: url(../img/cat_link_google.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 80%;
}
span.google a {
	color: #CC3300;
}
span.google a:link {
	color: #CC3300;
}
span.google a:visit {
	color: #CC3300;
}
span.google a:active {
	color: #CC3300;
}
span.google a:hover {
	color: #fff;
	text-decoration: none;
	background-color: #CC3300;
}

a.link_detail {
	clear: both;
}

a.link_detail img {
	width: 150px;
}

p.gotop {
	clear: both;
	margin: 0px 15px 0px 0px;
	padding: 0px;
	font-size: 80%;
	text-align: right;
}
p.gotop a {
	color: #666666;
}
p.gotop a:link {
	color: #666666;
}
p.gotop a:visit {
	color: #666666;
}
p.gotop a:active {
	color: #666666;
}
p.gotop a:hover {
	color: #cc0000;
	text-decoration: underline;
}

p.gotop span {
	color: #cc0000;
}
