@charset "UTF-8";


#Right{
	text-align:left;
	width:780px;
	background:#565657;
	background-image:url("/contents2009ss/images/eye_bg.jpg");
	background-repeat: no-repeat;
}

#Menu {
	width:730px;
	height:170px;
	margin:0px auto 0 auto;
	text-align:right;
	margin-left:0px;
}
/*------リストが崩れるのでハック------*/
* html #Menu {/*IE6*/
	height:160px;
}

*+ html #Menu {/*IE7*/
	height:160px;
}

#Title {
	padding-top:70px;
	font-size:38px;
	line-height:60px;
	color:#000;
}

#Shops {
	position: relative;
	font-size:12px;
	font-weight:bold;
	letter-spacing:0.09em;
	float:right;
	margin-right:-10px;
	color:#999;
}

#Shops a.txt{text-decoration: none;}
#Shops a.txt:link {color: #000;text-decoration: none;}
#Shops a.txt:visited {color: #000;text-decoration: none;}
#Shops a.txt:hover {color: #000;text-decoration: underline;}
#Shops a.txt:hover {color /**/: #000;text-decoration /**/: none;border-bottom /**/:1px #000 dotted;position /**/:relative; top /**/:-1px;}

/*------リストが崩れるのでハック------*/
* html #Shops {/*IE6*/
	margin-right:-27px;
}

*+ html #Shops {/*IE7*/
	margin-right:-27px;
}

#Shops ul{
	width:680px;
	list-style:none;
	float:right;
}
#Shops ul li{
	display: block;
	float:left;
	padding-left:15px;
}

#Flash {
}

#shinjyuku {
	position: absolute;
	text-align:left;
	width:780px;
	height:330px;
	background:#fff;
	background-image:url("/contents2009ss/shops/images/bg_shinjyuku.jpg");
	background-repeat: no-repeat;
}
#marunouchi {
	position: absolute;
	text-align:left;
	width:780px;
	height:330px;
	background:#fff;
	background-image:url("/contents2009ss/shops/images/bg_marunouchi.jpg");
	background-repeat: no-repeat;
}
#omotesando {
	position: absolute;
	text-align:left;
	width:780px;
	height:330px;
	background:#fff;
	background-image:url("/contents2009ss/shops/images/bg_omotesando.jpg");
	background-repeat: no-repeat;
}
#ikebukuro {
	position: absolute;
	text-align:left;
	width:780px;
	height:330px;
	background:#fff;
	background-image:url("/contents2009ss/shops/images/bg_ikebukuro.jpg");
	background-repeat: no-repeat;
}
#nagoya {
	position: absolute;
	text-align:left;
	width:780px;
	height:330px;
	background:#fff;
	background-image:url("/contents2009ss/shops/images/bg_nagoya.jpg");
	background-repeat: no-repeat;
}
#nagoya_new {
	position: absolute;
	text-align:left;
	width:780px;
	height:330px;
	background:#fff;
	background-image:url("/contents2009ss/shops/images/bg_nagoya_new.jpg");
	background-repeat: no-repeat;
}
#umeda {
	position: absolute;
	text-align:left;
	width:780px;
	height:330px;
	background:#fff;
	background-image:url("/contents2009ss/shops/images/bg_umeda.jpg");
	background-repeat: no-repeat;
}
#kyoto {
	position: absolute;
	text-align:left;
	width:780px;
	height:330px;
	background:#fff;
	background-image:url("/contents2009ss/shops/images/bg_kyoto.jpg");
	background-repeat: no-repeat;
}
#kobe {
	position: absolute;
	text-align:left;
	width:780px;
	background:#fff;
	background-image:url("/contents2009ss/shops/images/bg_kobe.jpg");
	background-repeat: no-repeat;
}

#Spec {
	position: relative;
	float:left;
	width:400px;
	height:350px;
	margin-top:370px;
	padding-left:50px;
}

#Spec.Long {
	height:450px;
}

#Spec #Name {
	font-weight:bold;
	font-size:18px;
	line-height:30px;
	letter-spacing:0.1em;
}

#Map {
	position: absolute;
	float:left;
	margin-top:370px;
	margin-left:400px;
}

/*------リストが崩れるのでハック------*/
* html #Map {/*IE6*/
	margin-left:0px;
}

*+ html #Map {/*IE7*/
	margin-left:0px;
}



		div.slideshow {
			margin: 0px 0px 0px 430px;
		}
		div.slideshow ul {
			bottom: 20px;
			left: 0px;
			position: absolute;
			overflow: hidden;
			padding: 0 0;
			margin: 0 -380px;
			z-index: 10001;
			width: 330px;
		}
		div.slideshow ul a {
			background-position: 50% 50%;
			cursor: pointer;
			display: block;
			height: 30px;
			margin: 0 0;
			filter:alpha(opacity=50);
			-moz-opacity: .5;
			opacity: .5;
			width: 30px;
		}
		div.slideshow ul a.active,
		div.slideshow ul a:hover {
			filter:alpha(opacity=100);
			-moz-opacity: 1;
			opacity: 1;
		}
		div.slideshow ul li {
			float: left;
			list-style: none;
			background:#fff;
		}
