@charset "utf-8";

@media print{
	/* 紙媒体向けスタイル定義 */
	* html body {
		zoom: 1;
	}
	* html #floorguide,
	* html #floorguide-Box {
		zoom: 90%;
	}
}

.main-floor{
	width:566px;
	margin:0 auto;
}
/*-----ショップインフォメーション-----*/
.color-Grey{
	background: #e5e5e5;
	padding:8px 8px;
	width:325px;
	clear:both;
}
.text-left-floorguide-01{
	float: left;
	display: inline;
	width: 330px;
	margin: 5px 10px 20px 5px;
}
.left{ 
	float:left;
}
.margin-index{
	margin-left:5px;
}
.display{
	display:block;
}
.right-floor-index{
	float:right;
}
.width-562{
	width:562px;
}
.left-310{
	float:left;
	width:310px;
}
.left-240{
	float:right;
	width:204px;
}
div.right-75{
	width:72px;
	float:right;
}
div.left-75 {
	width:252px;
	float:left;
}
.indent-65{
	text-indent:65px;
}
.line-562{
	width:562px;
	height:1px;
	border-bottom:1px dashed #CCCCCC;
	clear:both;
}
.img-floorguide-right{
	float: right;
	display: inline;
	margin: 0 5px 10px 0;
}
.table-sitemap1{
	background:url(../floorguide/img/line02.gif) no-repeat center top;
	margin:5px auto 5px auto;
	width:562px;
	height:1px;
}
/*-----フロアガイド-----*/
#floorguide{
	width:295px;
	float:left;
}
#floorguide-Box{
	width:269px;
	border:1px solid #bebfc8;
	float:right;
}
#floorguide-textBox{
	width:263px;
	border:1px solid #a9a9a9;
	margin:2px;
	background:#EEEEEE;
}
#floorguide-textBox .floorbox{
	font-size:10px;
	line-height:11px;
	color:#000000;
	width:50px;
	margin:2px;
	float:left;
}
#floorguide-textBox .textbox{
	width:200px;
	margin:2px;
	float:right;
}
#floorguide-textBox a{
	color:#4C648C;
	font-size: 10px;
	line-height: 11px;
}
#floorguide-textBox a:hover{
	color: #CC0000;
	font-size: 10px;
	line-height: 11px;
	text-decoration:none;
}
#floorguide img{
	display:block;
	vertical-align:bottom;
}
.tenant {
	font-size: 10px;
	line-height: 11px;
	color: #CC0000;
}