@charset "utf-8";
/* -------------------------------------------------------
	Cascading Style Sheet for [ http://www.grandhyattfukuoka.com/ ]
	hoteltop.css [Jan,2009.01.01]  
---------------------------------------------------------*/


/* ----------------------------

LAYOUT
-----------------------------*/

a,
a:hover,
a:active{ outline:0;}

body{
	text-align:center;
}

div#wrapper{
	text-align:left;
	width:100%;
	margin:0 auto;
}

div#flaContents{
	text-align:center;
	margin:0 auto;
	background:#000;
}

div#mainContents {
	width:100%;
	background:#000;
}

div#mainContents{
	background:url(../img/index/bg_main_contents.gif) repeat-x #000;
}

	div.centring {
	/*	background:#231815 repeat;*/
		background:#0E141C repeat;
		width:900px;
		text-align:left;
		margin:0 auto;
	}

	div#leftContents{
		width:590px;
		padding:30px 0 0 30px;
		float:left;
		border-left:1px solid #160B08;		
	}
	div#rightContents{
		width:220px;
		padding:30px 30px 0 0;
		float:right;
		border-right:1px solid #160B08;
	}


div#footer{
	width:100%;
	background:url(../img/index/mark.gif) no-repeat 99% 10px;
	border-top:1px solid #666;
}

/* ----------------------------

PARTS
-----------------------------*/

h1{
	/*	background:url(../img/index/logo.gif) no-repeat 50% 50%;
	height:9px;
	padding:8px 0;*/
	display:none;
}

h1 span{
	display:none;
}

/* ---------------------------

property
----------------------------*/

div#leftContents h2{
	background:url(../img/index/ch_topics.gif) no-repeat 0 0;
	height:10px;
	padding-bottom:7px;
	margin-bottom:15px;
	border-bottom:1px solid #ccc;
}

	* html body dl#topics dd div{
		display:inline-block;
	}
	
	dl#topics {
/*	   border-bottom:1px solid #999;*/
	}
	
	dl#topics dt {
	   float:left;
	   width:7em;
/*	   border-top:1px solid #999;*/
	   padding-top:2px;
	   padding-bottom:0;
	   padding-right:0;
	   color: #DED2A9;
	}
	
	dl#topics dd {
	   margin-left:7em;
	   padding-top:2px;
	   padding-bottom:2px;
	   padding-right:10px;
/*	   border-top:1px solid #999;*/
	   color: #fff;
	}
	
	html body dl#topics dd div{
		padding-left:60px;
	}

	dl#topics dd a { color:#fff;}
	dl#topics dd a:hover {}	

	
	/*icon*/
	html body dl#topics dd div.res{ background:url(../img/index/ico02.gif) no-repeat 0 0;}
	html body dl#topics dd div.wed{ background:url(../img/index/ico03.gif) no-repeat 0 0;}
	html body dl#topics dd div.stay{ background:url(../img/index/ico01.gif) no-repeat 0 0;}
	html body dl#topics dd div.etc{ background:url(../img/index/ico06.gif) no-repeat 0 0;}
	html body dl#topics dd div.banq{ background:url(../img/index/ico04.gif) no-repeat 0 0;}
	html body dl#topics dd div.fit{ background:url(../img/index/ico05.gif) no-repeat 0 0;}
	

div#rightContents h2{
	background:url(../img/index/ch_special.gif) no-repeat 0 0;
	height:10px;
	padding-bottom:7px;
	margin-bottom:15px;
	border-bottom:1px solid #ccc;
}

div#leftContents h2 span,
div#rightContents h2 span,
div.centring h3 span{ display: none;}

div.centring address{
	color:#fff;
}

/**/

div#addressBox{
	padding:20px 30px 30px 30px;
}

div#addressBox h3{
	background:url(../img/index/ch_address.gif) no-repeat 0 0;
	height:13px;
	padding-bottom:7px;
	margin-bottom:5px;
	border-bottom:1px solid #ccc;
}

div#addressBox h3 span{ display: none;}


/**/

ul#gNavi{
	/*margin-bottom:25px;*/
}

ul#gNavi li{
	float: left;
}


/**/

div#footer ul#sNavi{
	padding-top:10px;
}
div#footer ul#sNavi li{
	float:left;
	padding-right:8px;
	margin-right:8px;
	border-right:1px solid #ccc;
}

div#footer ul#sNavi li a:hover img{
	filter: alpha(opacity=75);
	-moz-opacity:0.75;
	opacity:0.75;
}


div#footer ul#sNavi li.firstItem{
	padding-left:20px;
}
div#footer ul#sNavi li.lastItem{
	border:none;
}

div#footer p#copyright{
	margin:20px 0 5px 0;
	padding-left:20px;
}




