@charset "Shift_JIS";
/***********************************************************

	[1] /others common
	[2] /accsess.html
	[3] /close_days.html
	[4] /restaurant.html

***********************************************************/

/* [1]common **********************************************/

h3{
	margin-bottom:5px
}
h2{
	display:block;
	text-indent:-99999px;

	width:570px;
	height:54px;
}

h3{
	clear:both;
	background:#fff left center;
	line-height:2;
}
#main p{
	width:98%;
}
#mainBox .font1 {
	font-size: 0px;
}
.miniMenu{
	padding-top:10px;
	padding-left:10px;
	width:545px;

	background-color:#e4f3ec;
}
.miniMenu li{
	display:inline;
	font-size:0;
}
.miniMenu li img{
	vertical-align:bottom;
}
.floatclear{
	clear:both;
}
.dotline{
	padding-bottom:5px;
	margin-bottom:1.5em;
	height:15px;

	background:#fff url(../../image/dotline.gif) no-repeat left bottom;
}

/**********************************************************/

/* [2]access.html *****************************************/
body#access 
h2{
	background:#fff url(image/access/accessTitle.gif) no-repeat left center;
}
body#access 
#mapBox{
	padding:2px;
	margin-top:3px;
	
	width:555px;
	height:288px;

	text-align:center;
	background:#fff url(image/access/bg_mapBox.gif) no-repeat left top;
}
body#access 
iframe{
	width:550px;
	height:282px;
}
body#access 
#areaMap{
	display:none;
}
body#access 
#mainBox dl{
	width:555px;
	margin-top:1em;

}
body#access 
#mainBox dt{
	margin:1em 0 0.5em;
	padding:0.5em 0 0.5em 0.5em;
	font-weight:bold;
	background-color:#e4f3ec;
}
body#access 
#mainBox dd{
	width:530px;
	padding-left:1.5em;
}
/**********************************************************/

/* [2]floorguide.html *************************************/
body#floorguide 
h2{
	background:#fff url(image/floorguide/floorguideTitle.gif) no-repeat left center;
}
body#floorguide 
h3{
	margin-top:1.5em;
	padding-left:10px;
	width:550px;

	background:#d2d2d2 url(../../about/image/smallTitle_bg.gif) repeat-y left center;
}
body#floorguide 
#floorBox{
	margin-top:3px;
	padding-top:20px;
	width:555px;

	text-align:center;
	border:1px #afafaf solid;
}
body#floorguide 
.floor{
	margin:10px auto;
	padding-top:5px;
}
body#floorguide 
.floor ul{
	margin:10px auto;
	padding-top:1px;
	width:520px;

	background:#fff url(image/floorguide/dotline.gif) no-repeat left top;
}
body#floorguide 
#mainBox li{
	padding:0.5em 0 0.5em;
	text-align:left;

}

body#floorguide 
#floorBf, #floorSec, #floorFirst{
	display:none;
}

body#floorguide 
li.bgGray{
	background-color:#f0f0f0;
}
body#floorguide 
ol li{
	float:left;
	width:110px;
	padding-left:20px !important;
}
body#floorguide 
li.info{
	padding:1em 0 1em 20px !important;
	background:#f0f0f0 url(image/floorguide/info.gif) no-repeat left center;
}

body#floorguide 
ol li#num1{
	background:url(image/floorguide/1.gif) no-repeat left center;
}
body#floorguide 
ol li#num2{
	background:url(image/floorguide/2.gif) no-repeat left center;
}
body#floorguide 
ol li#num3{
	background:url(image/floorguide/3.gif) no-repeat left center;
}
body#floorguide 
ol li#num4{
	background:url(image/floorguide/4.gif) no-repeat left center;
}
body#floorguide 
ol li#num5{
	background:url(image/floorguide/5.gif) no-repeat left center;
}
body#floorguide 
ol li#num6{
	background:url(image/floorguide/6.gif) no-repeat left center;
}
body#floorguide 
ol li#num7{
	background:url(image/floorguide/7.gif) no-repeat left center;
}
body#floorguide 
ol li#num8{
	background:url(image/floorguide/8.gif) no-repeat left center;
}
body#floorguide 
ol li#num9{
	background:url(image/floorguide/9.gif) no-repeat left center;
}
body#floorguide 
ol li#num10{
	background:url(image/floorguide/10.gif) no-repeat left center;
}
body#floorguide 
ol li#num11{
	background:url(image/floorguide/11.gif) no-repeat left center;
}
body#floorguide 
ol li#num12{
	background:url(image/floorguide/12.gif) no-repeat left center;
}
body#floorguide 
ol li#num13{
	background:url(image/floorguide/13.gif) no-repeat left center;
}
body#floorguide 
ol li#num14{
	background:url(image/floorguide/14.gif) no-repeat left center;
}
body#floorguide 
ol li#num15{
	background:url(image/floorguide/15.gif) no-repeat left center;
}
body#floorguide 
ol li#num16{
	background:url(image/floorguide/16.gif) no-repeat left center;
}
body#floorguide 
ol li#num17{
	background:url(image/floorguide/17.gif) no-repeat left center;
}
body#floorguide 
ol li#num18{
	background:url(image/floorguide/18.gif) no-repeat left center;
}
body#floorguide 
ol li#num19{
	background:url(image/floorguide/19.gif) no-repeat left center;
}
body#floorguide 
ol li#num20{
	background:url(image/floorguide/20.gif) no-repeat left center;
}
body#floorguide 
ol li.del{
	background:url(image/floorguide/del.gif) no-repeat left center;
}
/**********************************************************/



/* [4]nursery.html ******************************************/
body#nursery 
h2{
	background:#fff url(image/nurseryTitle.gif) no-repeat left center;
}
body#nursery 
#mainBox{
	margin-top:1em;
}
body#nursery 
dl.spec{
	margin-right:295px;
}
dl.spec dt{
	background-color:#f2f2f2;
	padding:0.3em;
}
dl.spec dd{
	padding:0.5em;
}

/* [2]inforroom .html *****************************************/
body#inforroom 
h2{
	background:#fff url(image/inforoomTitle.gif) no-repeat left center;
}
body#inforroom 
h4{
	margin:1.5em 0 1em;
	padding:0.5em 0 0.5em 15px;
	background:#fff url(../../image/bg_h3.gif) repeat-y left top;
}
body#inforroom 
dl.spec dt{
	font-weight:bold;
}
body#inforroom 
dl.specLeft{
	margin-right:310px;
}
body#inforroom 
dl.specRight{
	margin-left:300px;
}