@charset "utf-8";

@import "/common/css/css.css";


/*ページ全体設定 ---------------------------------------------------------*/
div#mainTxt {
	padding:45px 20px 10px 20px;
	color:#ececec;
	font-size:12px;
}

div#pnv {
	padding:45px 25px 10px 25px;
	color:#ececec;
	font-size:12px;
}


/*imagenavi設定 ---------------------------------------------------------*/
ul.picnav {
	margin:0;
	padding:0;
	line-height:1;
	list-style-type:none;
	background-color:#000;
}

ul.picnav li {
	margin:0 10px 10px 0;
	padding:0;
	width:150px;
	float:left;
	text-align:center;
}

ul.picnav li a {
	padding:5px;
	color:#ccc;
	text-decoration:none;
	background-color:#000;
	border:1px dotted #6C5847;
	display:block;
	position:relative; /* for IE6 */	
}

ul.picnav li a:hover {
	padding:5px;
	color:#ccc;
	text-decoration:none;
	background-color:#000;
	display:block;
	position:relative; /* for IE6 */
	border:1px solid #ffffff;
}

/* ClearFix */
ul.picnav {
	_height:1px;
	min-height:1px;
	/*\*//*/
	height: 1px;
	overflow: hidden;
	/**/
}

ul.picnav:after {
	height:0;
	visibility:hidden;
	content:".";
	display:block;
	clear:both;
}


/*フロアマップ設定 ---------------------------------------------------------*/
div#floor-map {
    margin:0 10px 0 0;
    padding:0;
    width:536px;
    height:351px;
    position:relative;
    background:url(/images/floor_map.gif) top left no-repeat;
	float: right;
}

div#floor-map p#floor01 a, div#floor-map p#floor02 a, div#floor-map p#floor03 a, div#floor-map p#floor04 a, div#floor-map p#floor05 a, div#floor-map p#floor06 a, div#floor-map p#floor07 a, div#floor-map p#floor08 a, div#floor-map p#floor09 a, div#floor-map p#floor10 a, div#floor-map p#floor11 a {
	width: 18px;
	height: 18px;
	position: absolute;
	display: block;
}
div#floor-map p#floor01 a {
	bottom: 105px;
	right: 201px;
}

div#floor-map p#floor02 a {
	bottom: 85px;
	right: 247px;
}

div#floor-map p#floor03 a {
	bottom: 106px;
	right: 343px;
}

div#floor-map p#floor04 a {
	bottom: 230px;
	right: 440px;
}

div#floor-map p#floor05 a {
	bottom: 229px;
	right: 388px;
}

div#floor-map p#floor06 a {
	top: 112px;
	right: 329px;
}

div#floor-map p#floor07 a {
	bottom: 240px;
	left: 100px;
}

div#floor-map p#floor08 a {
	top: 268px;
	left: 242px;
}

div#floor-map p#floor09 a {
	top: 253px;
	left: 460px;
}

div#floor-map p#floor10 a {
	top: 302px;
	left: 491px;
}
div#floor-map p#floor11 a {
	top: 324px;
	left: 503px;
}
/* フロア紹介 */
#floorinfo {
	float: left;
}
#floorinfo ul {
}
#floorinfo ul li{
	list-style: inside circle;
	line-height: 2em;
}

#floorinfo ul li ul li{
	margin-left: 20px;
}
