a{
	text-decoration: none;
}

*{
	margin:0;
	padding:0;
	border:0;
}
html {
/*
	overflow: hidden;
*/
	overflow-x: hidden;
	overflow-y: auto;

}
body {
	background: #fff;

	overflow-x: hidden;
	overflow-y: auto;

}
#photo {
	width: 100%;
	height: 67px;
	/*padding: 5px;*/
	padding: 5px 0;
	background: #000000;
	filter:alpha(opacity=85); /*IE*/
	-moz-opacity:0.85; /*FF*/
	opacity:0.85;
	z-index: 1;
	position: absolute; 
	overflow-x: hidden;
	width:100%;
	bottom:0;
}

#photo ul li {
	float: left;
	list-style: none;
	margin-right: 5px;
}

#photo ul li img {
	width:80px;
	height:67px;
/*
	vertical-align: bottom;
*/
	vertical-align: middle;
*/
}
#view img {

	position:absolute;
	left: 0px;
	top: 0px;


	z-index: -1;
	width: 100%;
	/*height: 100%;*/
}

#view div {
	position:absolute;
	left: 0px;
	top: 120px;
	z-index: -1;
	width: 100%;
	height: 100%;
	/*padding-top:120px;*/
	text-align:center;
	vertical-align:middle;
	color:#000;
}

#header {
/*
	position:fixed;
	left: 0px;
	top: 0px;
	width:100%;
*/

	font-size: 70%;
	color: white;
	background-color:#000000;
	filter:alpha(opacity=60); /*IE*/
	-moz-opacity:0.6; /*FF*/
	opacity:0.6;
	padding:4px;
	border-bottom: 1px #ccc solid;

}

#header table{
	margin-top:2px;
}

#header table tr th{
	padding-bottom:13px;
}

#footer {
	font-size: 70%;
	color: white;
	background-color:#000000;
	filter:alpha(opacity=60); /*IE*/
	-moz-opacity:0.6; /*FF*/
	opacity:0.6;
	padding:8px;
	position: absolute;
	bottom:77px;
	border-top: 1px #ccc solid;
	border-right: 1px #ccc solid;
}

#near_sapa a{
	text-decoration: none;
}

#near_sapa span{
	border-radius: 5px; /*CSS3*/
	-moz-border-radius: 5px; /*Firefox*/
	-webkit-border-radius: 5px; /*Safari、Google Chrome*/
	border: 1px white solid;     /* 枠線の装飾 */
	text-decoration: none;
	color: white;
	padding:8px;
}
#updown_change {
/*
	width:70px;
	border: 1px white solid;
*/
}

#updown_change a {
	text-decoration: none;
}

#updown_change span {
	border-radius: 5px; /*CSS3*/
	-moz-border-radius: 5px; /*Firefox*/
	-webkit-border-radius: 5px; /*Safari、Google Chrome*/
	border: 1px white solid;     /* 枠線の装飾 */
	text-decoration: none;
	color: white;
	padding:5px;
}

#top{
	/*width:50px;
	border: 1px white solid;*/
}

#top a{
	text-decoration: none;
}

#top span {
	border-radius: 5px; /*CSS3*/
	-moz-border-radius: 5px; /*Firefox*/
	-webkit-border-radius: 5px; /*Safari、Google Chrome*/
	border: 1px white solid;     /* 枠線の装飾 */
	color: white;
	padding:5px;
}

#sapaInfo {
	font-size:16px;
	width:auto;
	text-align:center;
	/*border: 1px white solid;*/
}

#gourmet_title{
	font-size:12px;
	width:100%;
}

#gourmet_tenant{
	font-size:10px;
}
