@charset "utf-8";

/*=================================================================
	
	IMS / フロアガイド用 CSS
	・Customize: 2010.03/04　※修正時に日付も更新下さい。

=================================================================*/

/*-----------------------------------------------------------------
		基礎設定
-----------------------------------------------------------------*/

/* H1 */
#floor h1.floor-top {
	background: url(../../floor/image/ttl_floor.gif) no-repeat left top;
	width: 180px;
	height: 50px;
	margin: 0px 0 10px 0px;
}

#floor .h2-box-inner {	/* h2 下のライン用 */
	border-bottom: double 3px #555550;
	padding: 15px 5px 10px 5px;
}
#floor .shop-list {
	background: url(../../floor/image/ul-bottom-line.gif) no-repeat left bottom;
	padding-bottom:3px;
}
#floor .shop-list li {
	float:left;
	width:220px;
	padding:10px 0;
}
#floor h3 {
	font-size:90%;
/* 	font-family:serif; */
	margin:0;
	padding:0;
	line-height:150%;
	text-align:left;
	min-height:38px;
	_height:38px;
}
*:first-child+html #floor h3 {_height:38px;}
#floor h3.no1 {
	padding-left:35px;
	background: url(../../floor/image/icon_no01.gif) no-repeat 0 0;
}
#floor h3.no2 {
	padding-left:35px;
	background: url(../../floor/image/icon_no02.gif) no-repeat 0 5px;
}
#floor h3.no3 {
	padding-left:35px;
	background: url(../../floor/image/icon_no03.gif) no-repeat 0 5px;
}
#floor h3.no4 {
	padding-left:35px;
	background: url(../../floor/image/icon_no04.gif) no-repeat 0 5px;
}
#floor h3.no5 {
	padding-left:35px;
	background: url(../../floor/image/icon_no05.gif) no-repeat 0 5px;
}
#floor h3.no6 {
	padding-left:35px;
	background: url(../../floor/image/icon_no06.gif) no-repeat 0 5px;
}
#floor h3.no7 {
	padding-left:35px;
	background: url(../../floor/image/icon_no07.gif) no-repeat 0 5px;
}
#floor h3.no8 {
	padding-left:35px;
	background: url(../../floor/image/icon_no08.gif) no-repeat 0 5px;
}
#floor h3.no9 {
	padding-left:35px;
	background: url(../../floor/image/icon_no09.gif) no-repeat 0 5px;
}
#floor h3.no10 {
	padding-left:35px;
	background: url(../../floor/image/icon_no10.gif) no-repeat 0 5px;
}
#floor h3.no11 {
	padding-left:35px;
	background: url(../../floor/image/icon_no11.gif) no-repeat 0 5px;
}
#floor h3.no12 {
	padding-left:35px;
	background: url(../../floor/image/icon_no12.gif) no-repeat 0 5px;
}
#floor h3.no13 {
	padding-left:35px;
	background: url(../../floor/image/icon_no13.gif) no-repeat 0 5px;
}
#floor h3.no14 {
	padding-left:35px;
	background: url(../../floor/image/icon_no14.gif) no-repeat 0 5px;
}
#floor h3.no15 {
	padding-left:35px;
	background: url(../../floor/image/icon_no15.gif) no-repeat 0 5px;
}
#floor h3.no16 {
	padding-left:35px;
	background: url(../../floor/image/icon_no16.gif) no-repeat 0 5px;
}
#floor h3.no17 {
	padding-left:35px;
	background: url(../../floor/image/icon_no17.gif) no-repeat 0 5px;
}
#floor h3.no18 {
	padding-left:35px;
	background: url(../../floor/image/icon_no18.gif) no-repeat 0 5px;
}
#floor h3.no19 {
	padding-left:35px;
	background: url(../../floor/image/icon_no19.gif) no-repeat 0 5px;
}
#floor h3.no20 {
	padding-left:35px;
	background: url(../../floor/image/icon_no20.gif) no-repeat 0 5px;
}
#floor h3.no21 {
	padding-left:35px;
	background: url(../../floor/image/icon_no21.gif) no-repeat 0 5px;
}
#floor h3.no22 {
	padding-left:35px;
	background: url(../../floor/image/icon_no22.gif) no-repeat 0 5px;
}
#floor h3.no23 {
	padding-left:35px;
	background: url(../../floor/image/icon_no23.gif) no-repeat 0 5px;
}
#floor h3.no24 {
	padding-left:35px;
	background: url(../../floor/image/icon_no24.gif) no-repeat 0 5px;
}
#floor h3.no25 {
	padding-left:35px;
	background: url(../../floor/image/icon_no25.gif) no-repeat 0 5px;
}
#floor h3.no26 {
	padding-left:35px;
	background: url(../../floor/image/icon_no26.gif) no-repeat 0 5px;
}
#floor h3.no27 {
	padding-left:35px;
	background: url(../../floor/image/icon_no27.gif) no-repeat 0 5px;
}
#floor h3.no28 {
	padding-left:35px;
	background: url(../../floor/image/icon_no28.gif) no-repeat 0 5px;
}
#floor h3.no29 {
	padding-left:35px;
	background: url(../../floor/image/icon_no29.gif) no-repeat 0 5px;
}
#floor h3.no30 {
	padding-left:35px;
	background: url(../../floor/image/icon_no30.gif) no-repeat 0 5px;
}
#floor h3.roof {
	padding-left:35px;
	background: url(../../floor/image/icon_roof.gif) no-repeat 0 5px;
}


#floor h3.s_no1 {
	padding-left:35px;
	background: url(../../floor/image/icon_s_no01.gif) no-repeat 0 5px;
}
#floor h3.s_no2 {
	padding-left:35px;
	background: url(../../floor/image/icon_s_no02.gif) no-repeat 0 5px;
}
#floor h3.s_no3 {
	padding-left:35px;
	background: url(../../floor/image/icon_s_no03.gif) no-repeat 0 5px;
}
#floor h3.s_no4 {
	padding-left:35px;
	background: url(../../floor/image/icon_s_no04.gif) no-repeat 0 5px;
}
#floor h3.s_no5 {
	padding-left:35px;
	background: url(../../floor/image/icon_s_no05.gif) no-repeat 0 5px;
}
#floor h3.s_no6 {
	padding-left:35px;
	background: url(../../floor/image/icon_s_no06.gif) no-repeat 0 5px;
}
#floor h3.s_no7 {
	padding-left:35px;
	background: url(../../floor/image/icon_s_no07.gif) no-repeat 0 5px;
}
#floor h3.s_no8 {
	padding-left:35px;
	background: url(../../floor/image/icon_s_no08.gif) no-repeat 0 5px;
}
#floor h3.s_no9 {
	padding-left:35px;
	background: url(../../floor/image/icon_s_no09.gif) no-repeat 0 5px;
}
#floor h3.s_no10 {
	padding-left:35px;
	background: url(../../floor/image/icon_s_no10.gif) no-repeat 0 5px;
}
#floor h3.s_no11 {
	padding-left:35px;
	background: url(../../floor/image/icon_s_no11.gif) no-repeat 0 5px;
}
#floor h3.s_no12 {
	padding-left:35px;
	background: url(../../floor/image/icon_s_no12.gif) no-repeat 0 5px;
}
#floor h3.s_no13 {
	padding-left:35px;
	background: url(../../floor/image/icon_s_no13.gif) no-repeat 0 5px;
}
#floor h3.s_no14 {
	padding-left:35px;
	background: url(../../floor/image/icon_s_no14.gif) no-repeat 0 5px;
}
#floor h3.s_no15 {
	padding-left:35px;
	background: url(../../floor/image/icon_s_no15.gif) no-repeat 0 5px;
}
#floor h3.s_no16 {
	padding-left:35px;
	background: url(../../floor/image/icon_s_no16.gif) no-repeat 0 5px;
}
#floor h3.s_no17 {
	padding-left:35px;
	background: url(../../floor/image/icon_s_no17.gif) no-repeat 0 5px;
}
#floor h3.s_no18 {
	padding-left:35px;
	background: url(../../floor/image/icon_s_no18.gif) no-repeat 0 5px;
}
#floor h3.s_no19 {
	padding-left:35px;
	background: url(../../floor/image/icon_s_no19.gif) no-repeat 0 5px;
}
#floor h3.s_no20 {
	padding-left:35px;
	background: url(../../floor/image/icon_s_no20.gif) no-repeat 0 5px;
}
#floor h3.s_no21 {
	padding-left:35px;
	background: url(../../floor/image/icon_s_no21.gif) no-repeat 0 5px;
}
#floor h3.s_no22 {
	padding-left:35px;
	background: url(../../floor/image/icon_s_no22.gif) no-repeat 0 5px;
}
#floor h3.s_no23 {
	padding-left:35px;
	background: url(../../floor/image/icon_s_no23.gif) no-repeat 0 5px;
}




#floor h3.b_no1 {
	padding-left:35px;
	background: url(../../floor/image/icon_b_no01.gif) no-repeat 0 5px;
}
#floor h3.b_no2 {
	padding-left:35px;
	background: url(../../floor/image/icon_b_no02.gif) no-repeat 0 5px;
}
#floor h3.b_no3 {
	padding-left:35px;
	background: url(../../floor/image/icon_b_no03.gif) no-repeat 0 5px;
}
#floor h3.b_no4 {
	padding-left:35px;
	background: url(../../floor/image/icon_b_no04.gif) no-repeat 0 5px;
}
#floor h3.b_no5 {
	padding-left:35px;
	background: url(../../floor/image/icon_b_no05.gif) no-repeat 0 5px;
}
#floor h3.b_no6 {
	padding-left:35px;
	background: url(../../floor/image/icon_b_no06.gif) no-repeat 0 5px;
}
#floor h3.b_no7 {
	padding-left:35px;
	background: url(../../floor/image/icon_b_no07.gif) no-repeat 0 5px;
}
#floor h3.b_no8{
	padding-left:35px;
	background: url(../../floor/image/icon_b_no08.gif) no-repeat 0 5px;
}
#floor h3.b_no9 {
	padding-left:35px;
	background: url(../../floor/image/icon_b_no09.gif) no-repeat 0 5px;
}
#floor h3.b_no10 {
	padding-left:35px;
	background: url(../../floor/image/icon_b_no10.gif) no-repeat 0 5px;
}
#floor h3.b_no11 {
	padding-left:35px;
	background: url(../../floor/image/icon_b_no11.gif) no-repeat 0 5px;
}
#floor h3.b_no12 {
	padding-left:35px;
	background: url(../../floor/image/icon_b_no12.gif) no-repeat 0 5px;
}
#floor h3.b_no13 {
	padding-left:35px;
	background: url(../../floor/image/icon_b_no13.gif) no-repeat 0 5px;
}
#floor h3.b_no14 {
	padding-left:35px;
	background: url(../../floor/image/icon_b_no14.gif) no-repeat 0 5px;
}
#floor h3.b_no15 {
	padding-left:35px;
	background: url(../../floor/image/icon_b_no15.gif) no-repeat 0 5px;
}
#floor h3.b_no16 {
	padding-left:35px;
	background: url(../../floor/image/icon_b_no16.gif) no-repeat 0 5px;
}
#floor h3.b_no17 {
	padding-left:35px;
	background: url(../../floor/image/icon_b_no17.gif) no-repeat 0 5px;
}
#floor h3.b_no18 {
	padding-left:35px;
	background: url(../../floor/image/icon_b_no18.gif) no-repeat 0 5px;
}
#floor h3.b_no19 {
	padding-left:35px;
	background: url(../../floor/image/icon_b_no19.gif) no-repeat 0 5px;
}
#floor h3.b_no20 {
	padding-left:35px;
	background: url(../../floor/image/icon_b_no20.gif) no-repeat 0 5px;
}



#floor h3.h_no1 {
	padding-left:35px;
	background: url(../../floor/image/icon_h_no01.gif) no-repeat 0 5px;
}
#floor h3.h_no2 {
	padding-left:35px;
	background: url(../../floor/image/icon_h_no02.gif) no-repeat 0 5px;
}
#floor h3.h_no3 {
	padding-left:35px;
	background: url(../../floor/image/icon_h_no03.gif) no-repeat 0 5px;
}
#floor h3.h_no4 {
	padding-left:35px;
	background: url(../../floor/image/icon_h_no04.gif) no-repeat 0 5px;
}
#floor h3.h_no5 {
	padding-left:35px;
	background: url(../../floor/image/icon_h_no05.gif) no-repeat 0 5px;
}
#floor h3.h_no6 {
	padding-left:35px;
	background: url(../../floor/image/icon_h_no06.gif) no-repeat 0 5px;
}
#floor h3.h_no7 {
	padding-left:35px;
	background: url(../../floor/image/icon_h_no07.gif) no-repeat 0 5px;
}
#floor h3.h_no8 {
	padding-left:35px;
	background: url(../../floor/image/icon_h_no08.gif) no-repeat 0 5px;
}
#floor h3.h_no9 {
	padding-left:35px;
	background: url(../../floor/image/icon_h_no09.gif) no-repeat 0 5px;
}
#floor h3.h_no10 {
	padding-left:35px;
	background: url(../../floor/image/icon_h_no10.gif) no-repeat 0 5px;
}
#floor h3.h_no11 {
	padding-left:35px;
	background: url(../../floor/image/icon_h_no11.gif) no-repeat 0 5px;
}
#floor h3.h_no12 {
	padding-left:35px;
	background: url(../../floor/image/icon_h_no12.gif) no-repeat 0 5px;
}
#floor h3.h_no13 {
	padding-left:35px;
	background: url(../../floor/image/icon_h_no13.gif) no-repeat 0 5px;
}
#floor h3.h_no14 {
	padding-left:35px;
	background: url(../../floor/image/icon_h_no14.gif) no-repeat 0 5px;
}
#floor h3.h_no15 {
	padding-left:35px;
	background: url(../../floor/image/icon_h_no15.gif) no-repeat 0 5px;
}
#floor h3.h_no16 {
	padding-left:35px;
	background: url(../../floor/image/icon_h_no16.gif) no-repeat 0 5px;
}
#floor h3.h_no17 {
	padding-left:35px;
	background: url(../../floor/image/icon_h_no17.gif) no-repeat 0 5px;
}
#floor h3.h_no18 {
	padding-left:35px;
	background: url(../../floor/image/icon_h_no18.gif) no-repeat 0 5px;
}
#floor h3.h_no19 {
	padding-left:35px;
	background: url(../../floor/image/icon_h_no19.gif) no-repeat 0 5px;
}
#floor h3.h_no20 {
	padding-left:35px;
	background: url(../../floor/image/icon_h_no20.gif) no-repeat 0 5px;
}





#floor h3.r_no1 {
	padding-left:35px;
	background: url(../../floor/image/icon_r_no01.gif) no-repeat 0 5px;
}
#floor h3.r_no2 {
	padding-left:35px;
	background: url(../../floor/image/icon_r_no02.gif) no-repeat 0 5px;
}
#floor h3.r_no3 {
	padding-left:35px;
	background: url(../../floor/image/icon_r_no03.gif) no-repeat 0 5px;
}
#floor h3.r_no4 {
	padding-left:35px;
	background: url(../../floor/image/icon_r_no04.gif) no-repeat 0 5px;
}
#floor h3.r_no5 {
	padding-left:35px;
	background: url(../../floor/image/icon_r_no05.gif) no-repeat 0 5px;
}
#floor h3.r_no6 {
	padding-left:35px;
	background: url(../../floor/image/icon_r_no06.gif) no-repeat 0 5px;
}
#floor h3.r_no7 {
	padding-left:35px;
	background: url(../../floor/image/icon_r_no07.gif) no-repeat 0 5px;
}
#floor h3.r_no8 {
	padding-left:35px;
	background: url(../../floor/image/icon_r_no08.gif) no-repeat 0 5px;
}
#floor h3.r_no9 {
	padding-left:35px;
	background: url(../../floor/image/icon_r_no09.gif) no-repeat 0 5px;
}
#floor h3.r_no10 {
	padding-left:35px;
	background: url(../../floor/image/icon_r_no10.gif) no-repeat 0 5px;
}
#floor h3.r_no11 {
	padding-left:35px;
	background: url(../../floor/image/icon_r_no11.gif) no-repeat 0 5px;
}
#floor h3.r_no12 {
	padding-left:35px;
	background: url(../../floor/image/icon_r_no12.gif) no-repeat 0 5px;
}
#floor h3.r_no13 {
	padding-left:35px;
	background: url(../../floor/image/icon_r_no13.gif) no-repeat 0 5px;
}
#floor h3.r_no14 {
	padding-left:35px;
	background: url(../../floor/image/icon_r_no14.gif) no-repeat 0 5px;
}
#floor h3.r_no15 {
	padding-left:35px;
	background: url(../../floor/image/icon_r_no15.gif) no-repeat 0 5px;
}
#floor h3.r_no16 {
	padding-left:35px;
	background: url(../../floor/image/icon_r_no16.gif) no-repeat 0 5px;
}
#floor h3.r_no17 {
	padding-left:35px;
	background: url(../../floor/image/icon_r_no17.gif) no-repeat 0 5px;
}
#floor h3.r_no18 {
	padding-left:35px;
	background: url(../../floor/image/icon_r_no18.gif) no-repeat 0 5px;
}
#floor h3.r_no19 {
	padding-left:35px;
	background: url(../../floor/image/icon_r_no19.gif) no-repeat 0 5px;
}
#floor h3.r_no20 {
	padding-left:35px;
	background: url(../../floor/image/icon_r_no20.gif) no-repeat 0 5px;
}



#floor .font-s {
	font-size:80%;
	font-weight:normal;
}
#floor .font-s-red {
	font-size:80%;
	font-weight:normal;
	color:#cc0000;
}
#floor .tel {
	background: url(../image/icon_tel.gif) no-repeat 0 3px;
	padding-left:15px;
}
