@charset "utf-8";

/* CSS Document */



* {

	line-height:1.2em;

}



div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,blockquote,th,td {  

	margin:0; 

	padding:0;

} 

	

	

h1,h2,h3,h4,h5,h6 {

	font-size:100%;

	font-weight:normal;

}



fieldset,img {  

	    border:0; 

}





.clear {

	clear: both;

	height: 0;

	visibility: hidden;

	display: block;

}



.clearFix { 

zoom: 100%;

}



.clearFix:after {

content: " "; 

clear: both; 

height: 0; 

display: block; 

	visibility: hidden;

}





body	{

	font-family:"ＭＳ Ｐゴシック", Osaka, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Arial, Helvetica, sans-serif;

	font-size:12px;

	padding:0px;

	margin:0px;

	color:#c1bfa7;

	text-align:center;

	background-color:#000000;

}





div{

　text-align:left;

}



#contents	{
	margin:0px auto;
	padding:0px 0px 0px 0px;
	border:0px;
	width:898px;
	position:relative;
	text-align:center;
	line-height:1.5em;
	background-color:#000000;
	border-right: 1px solid #c1bfa7;
	border-left: 1px solid #c1bfa7;
	border-bottom: 1px solid #c1bfa7;

	}

	

	

#contents a	{

	color:#c1bfa7;

	}



#contents a:hover	{

	color:#edeb67;

	}





.txt_image01	{

	margin-left:25px;

	margin-top:30px;

	}



.txt_image02	{

	margin-left:25px;

	margin-top:30px;

	margin-bottom: 10px;

	}

	



.floor_info{

	margin-top: 20px;

	padding-top: 20px;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #333333;

	margin-left: 25px;

	margin-right: 25px;

	clear: both;

}



.banner_image01	{

	margin-bottom:20px;

	}



p.news	{

	line-height: 1.8em;

	margin-bottom: 15px;

	color: #FFFFFF;

	}

.open_image	{

	margin-top:2px;

	margin-bottom:0px;

	margin-left: 25px;

	}

	

.bottom_space	{height:100px;}



.copyright	{

	font-size:11px;

	color:#c1bfa7;

	text-align:center;

	}

#detail p.caption {

	font-size:10px;

	}

	

/* ---------- メニューボタン ---------- */





ul.menu_food{

	margin-left:25px;

	padding-top: 30px;

}

ul.menu_food li{ 

	list-style-type: none;

	display: inline;

	padding-right: 10px;

}

	

	

/* ------------- ページtop表示topics --------------*/



div#toptopics{

	margin-bottom: 20px;

	padding: 10px;

	color: #CCCCCC;

	width: 840px;

	border: 1px solid #232323;

}

div#toptopics h2{

	color: #FFFF66;

	font-weight: bold;

}



div#toptopics p{

	margin-left: 0px;

}



div#toptopics dl{

	padding-top: 10px;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #232323;

	margin-top: 5px;

	color: #FFFF99;

}



div#toptopics dl dt{

	margin-bottom: 3px;

	float: left;

	width: 250px;

	margin-right: 10px;

	text-align: center;

	padding-right: 10px;

	line-height: 1.6em;

	background-color: #212121;

}

div#toptopics dl dd{

	margin-left: 15px;

	margin-bottom: 10px;

	line-height: 1.6em;

}

div#toptopics dl dd.end{

	margin-bottom: 0px;

}



/* ----------------- 共通infoリンク用 ---------------------*/

ul#info_common li{

	list-style-type: none;

	margin-bottom: 10px;

	float: left;

	margin-right: 10px;

}

ul#info_common li a{

	width:275px;

	display:block;

	background-color: #121212;

	padding-top: 8px;

	padding-bottom: 8px;

	padding-left: 8px;

}	



ul#info_common li a:hover{

	background-color: #212121;



}	



ul#info_common li.end{

	margin-right: 0px;



}	







	

/*  IE6 png透過用　*/

/*　第一階層　*/

   img, div { behavior:url(js/iepngfix.htc); }

/*　第二階層　*/

   img, div { behavior:url(../js/iepngfix2.htc); }

	

#detail #plan_1001 .party_food_drink #notice {
	text-align: center;
}
