@charset "UTF-8";

/*デフォルトリンクカラー
////////////////////////////////////////////////////*/

a:link {
	color: #996600;
}

a:visited {
	color: #996699;
}

a:hover {
	color: #FF3366;
}



/* all space
******************************/
body{
	background:#FFFFFF;
	background:url(../../img/back_line.jpg) repeat-y;
}
#wrapper{
	margin-left:140px;
/*	border-left:1px solid #ccc;*/
/*	border-right:1px solid #ccc;*/
	width:920px;
	margin: 0 auto;
}

/* head menu space
******************************/

h1 {
	float: left;
	width: 170px;
}

#headerNavi {
	overflow: hidden;
}

#headerNavi ul {
	float: right;
	_display: inline;
	margin: 0 -31px 0 0;
	_margin: 0 -36px 0 0;
	padding-top: 60px;
	width: 750px;
	text-align: right;
}

#headerNavi li {
	background: url(../../img/header_navi_arrow.jpg) no-repeat left center;
	padding-left:10px;
	display: inline;
	margin-right: 15px;
	_margin-right: 20px;
	padding-right: 15px;
	font-size: 91%;
}

#headerNavi li a:link    {text-decoration: none;      color: #666666;}
#headerNavi li a:visited {text-decoration: none;      color: #666666;}
#headerNavi li a:hover   {text-decoration: underline; color: #666666;}

/*グローバルナビ
////////////////////////////////////////////////////*/
ul#globalNavi {
	margin-top:10px;
}

ul#globalNavi li {
	float: left;
	list-style:none;
}
#header .head_border{
	height:3px;
	_display: inline;
}
#pageTop{
	margin-top:30px;
}
/* foot menu space
******************************/
.footer_back{
	background:#FFFFFF;
	background:url(../../img/footer_bg.jpg) repeat-x;
}
#footer{
	margin-left:140px;
	width:920px;
	height:150px;
	margin: 0 auto;
}
#footerTop{
	width:920px;
	height:46px;
	background:url(../../img/txt_footer_copy.jpg) no-repeat;
}
#footerNavi {
	overflow: hidden;
	padding-top: 15px;
}

#footerNavi ul {
	float: left;
	margin-left: 5px;
}

#footerNavi ul li {
	float: left;
	_display: inline;
	margin-right: 15px;
	padding-right: 15px;
	border-right: 1px solid #758478;
	font-size: 91%;
}
#footerBottom {
	background:url(../../img/footer_bottom_bg.jpg) repeat-x;
}

#footerBottom p {
	float: left;
}

#footerBottom address {
	float: right;
}

/* navi */

/*ローカルナビ*/
.aboutIndex           li#lNavi01 a img ,
.aboutAccess          li#lNavi02 a img ,
.aboutParking         li#lNavi03 a img ,
.aboutCompany         li#lNavi04 a img ,
.aboutPrivacy         li#lNavi05 a img ,
.aboutUnderground     li#lNavi06 a img ,
.stayingSweet         li#lNavi01 a img ,
.stayingTwin          li#lNavi02 a img ,
.stayingDouble        li#lNavi03 a img ,
.restaurantKatsura    li#lNavi01 a img ,
.restaurantGinmokusei li#lNavi02 a img ,
.restaurantQuatre     li#lNavi03 a img ,
.restaurantParlour    li#lNavi05 a img ,
.facilitiesHall       li#lNavi01 a img ,
.facilitiesSky        li#lNavi02 a img ,
.facilitiesBanquet    li#lNavi03 a img ,
.facilitiesBusiness   li#lNavi04 a img ,
.facilitiesFront      li#lNavi05 a img,
.execivesuite     li#lNavi01 a img,
.royalsuite      li#lNavi02 a img,
.juniorsuite      li#lNavi03 a img,
.deluxetwin      li#lNavi04 a img,
.cornertwin      li#lNavi05 a img,
.standardtwin      li#lNavi06 a img,
.hollywoodtwin      li#lNavi07 a img,
.superiordoubleroom      li#lNavi08 a img,
.standarddoubleroom      li#lNavi09 a img
{
	margin-left: -150px;
}


/* etc
******************************/
a{
	color:#666;
	text-decoration:none;
}
a:hover{
	color:#0074BF;
}

.clear{
	clear:both;
}

/* IE6,IE7 float controller
******************************/
.headArea,
.logoArea,
.footArea
{	display:inline-block;
}


.headArea:after,
.logoArea:after,
footArea:after
{
content: " ";
display: block;
visibility: hidden;
clear: both;
height: 0.1px;
font-size: 0.1em;
line-height: 0;
}

img.border {
	border: 1px solid #B4BCB6!important;
}
