/*-------------------
body
-------------------*/
body{
background:#1d2434;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
}

#bg{
background:url(/english/image/common/body_bg.jpg) repeat-x 0 0 #c1c4cd;
}

#wrapper{
width:900px;
margin:0 auto 0 auto;
text-align:center;
}


#header{
height:118px;
text-align:left;
}


	#header ul.grobal-menu{
	clear:both;
	width:900px;
	height:54px;
	}
		#header ul.grobal-menu li{
		display:block;
		float:left;
		width:150px;
		height:54px;
		
		}
		
		#header ul.grobal-menu li a{
		display:block;
		width:150px;
		height:54px;
		}

#summary{
width:900px;
margin:0 0 20px 0;
padding:2px 0 0 0;
background:url(/english/image/common/summary-bg_header.jpg) no-repeat 0px top;
}

	ul#topic_pass{
	height:20px;
	margin:0px 0 0 0px;
	padding:0px 0 0 0;
	font-size:80%;text-align:left;
	}

		ul#topic_pass li{
		float:left;
		margin:0 5px 0 0;
		padding:0 0 0 10px;
		background:url(/english/image/common/topic-pass_anchor.gif) no-repeat 0 7px;
		}
			ul#topic_pass li.home{
			padding:0px;
			background:none;
			}

	#summary_body{
	overflow:auto;
	width:100%;
	text-align:left;
	background:url(/english/image/common/summary-bg_body.jpg) repeat-y 0 0;
	}

	#summary_footer{
	clear:both;
	padding:15px 0 15px 0;
	background:url(/english/image/common/summary-bg_footer.gif) no-repeat 0 bottom;
	}
	
		#summary_footer p{
		width:880px;
		margin:0 auto 0 auto;
		padding:30px 0 15px 0;
		background:url(/english/image/common/summary_bg_footer_back.gif) repeat-x 0 -20px;
		text-align:center;
		}

#footer{
clear:both;
background:#57616e;
text-align:center;
}

	#footer p{
	text-align:center;
	padding:15px 0 0 0;
	font-size:80%;
	}

	#footer ul{
	display:block;
	width:900px;
	height:30px;
	margin:0px auto 0 auto;
	padding:12px 0 0 0px;
	font-size:80%;
	text-align:center;
	}

		#footer ul li{
		float:left;
		margin:0 10px 0 20px;
		}
		
			#footer ul li.first{
			padding:0 0 0 270px;
			}
		
		#footer ul li.copyrights{
		float:right;
		color:white;
		font-size:90%;
		font-family:Arial, Helvetica, sans-serif;
		}

p.copyrights{
width:900px;
margin:0 auto 0px auto;
padding:5px 0 80px 0;
text-align:right;
color:#566a99;
font-family:Arial, Helvetica, sans-serif;
font-size:75%;
}




/*-------------------
header
-------------------*/
#header h1{
float:left;
width:322px;
height:65px;
}

#header ul.header_language{
float:right;
display:block;
width:500px;
height:25px;
margin:0 0 7px 0;
padding:5px 0 0 0;
font-size:75%;
background:url(/english/image/common/bg_language.gif) no-repeat right top;
}
	#header ul.header_language li{
	float:right;
	}
			#header ul.header_language li.english{
			color:#68748b;
			margin:0 15px 0 0;
			}
			
			#header ul.header_language li.japanese{
			margin:0 15px 0 0;
			padding:0 15px 0 0;
			border-right:1px solid #9dafd3;
			}

#header ul.header_language li.japanese a{color:white;text-decoration:none;}
#header ul.header_language li.japanese a:link{color:white;text-decoration:none;}
#header ul.header_language li.japanese a:visited{color:white;text-decoration:none;}
#header ul.header_language li.japanese a:hover{color:white;text-decoration:underline;}

#header ul.header_submenu{
float:right;
display:block;
width:500px;
height:25px;
padding:0px 0 0 0;
font-size:75%;
text-align:right;
/*background:url(/english/image/common/header_landowner-logo.gif) no-repeat right 18px;*/
}

	#header ul.header_submenu li{
	float:right;
	color:white;
	margin:0 10px 0 0;
	color:#b6b9bd;
	}
		#header ul.header_submenu li.contact{
		margin:0px;
		}

ul.header_submenu li a			{color:#b6b9bd;text-decoration:none;}
ul.header_submenu li a:link		{color:#b6b9bd;text-decoration:none;}
ul.header_submenu li a:visited	{color:#b6b9bd;text-decoration:none;}
ul.header_submenu li a:hover	{color:white;text-decoration:underline;}

/*-------------------
global menu
-------------------*/
ul.grobal-menu li,
ul.grobal-menu li a{
text-indent:-9999px;
}

ul.grobal-menu li.hotels			{background:url(/english/image/global_menu_english.jpg) no-repeat 0 0;}
ul.grobal-menu li.corporation		{background:url(/english/image/global_menu_english.jpg) no-repeat -180px 0;}
ul.grobal-menu li.customers			{background:url(/english/image/global_menu_english.jpg) no-repeat -360px 0;}
ul.grobal-menu li.bw_rewords		{background:url(/english/image/global_menu_english.jpg) no-repeat -540px 0;}
ul.grobal-menu li.news_release		{background:url(/english/image/global_menu_english.jpg) no-repeat -720px 0;}

ul.grobal-menu li.hotels 			a{background:url(/english/image/global_menu_english.jpg) no-repeat 0 0;}
ul.grobal-menu li.corporation 		a{background:url(/english/image/global_menu_english.jpg) no-repeat -180px 0;}
ul.grobal-menu li.customers 		a{background:url(/english/image/global_menu_english.jpg) no-repeat -360px 0;}
ul.grobal-menu li.bw_rewords 		a{background:url(/english/image/global_menu_english.jpg) no-repeat -540px 0;}
ul.grobal-menu li.news_release 		a{background:url(/english/image/global_menu_english.jpg) no-repeat -720px 0;}

ul.grobal-menu li.hotels 			a:hover{background:url(/english/image/global_menu_english.jpg) no-repeat 0 -54px;}
ul.grobal-menu li.corporation 		a:hover{background:url(/english/image/global_menu_english.jpg) no-repeat -180px -54px;}
ul.grobal-menu li.customers 		a:hover{background:url(/english/image/global_menu_english.jpg) no-repeat -360px -54px;}
ul.grobal-menu li.bw_rewords 		a:hover{background:url(/english/image/global_menu_english.jpg) no-repeat -540px -54px;}
ul.grobal-menu li.news_release 		a:hover{background:url(/english/image/global_menu_english.jpg) no-repeat -720px -54px;}

/*-------------------
summary_body
-------------------*/
#category_menu{
float:left;
width:230px;
}

#category_contents{
display:inline;
float:right;
width:620px;
height:100%;
margin:0 20px 0 0;
padding:0 0px 0 0;
font-size:85%;
line-height:135%;
background:url(/english/image/common/bg_contents-header.gif) no-repeat 0 7px;
/*overflow: auto;*/
}

#category_contents h2{
margin:15px 0 5px 0px;
text-align:left;
font-size:120%;
}

#category_contents h2 span{
padding:0 0 0 10px;
color:#666666;
}

#category_contents h3{
margin:15px 0 30px 0px;
padding:0 0 3px 0;
text-align:left;
font-size:180%;
/*border-bottom:1px dotted #666;*/
font-family:Geneva, Arial, Helvetica, sans-serif;
}


/*-------------------
footer
-------------------*/
#footer p			{color:white;}
#footer p a			{color:white;text-decoration:none;}
#footer p a:link	{color:white;text-decoration:none;}
#footer p a:visited	{color:white;text-decoration:none;}
#footer p a:hover	{color:#d3e1f1;text-decoration:underline;}

#footer ul li a			{color:white;text-decoration:none;}
#footer ul li a:link	{color:white;text-decoration:none;}
#footer ul li a:visited	{color:white;text-decoration:none;}
#footer ul li a:hover	{color:#d3e1f1;text-decoration:underline;}

/*-------------------
error doc
-------------------*/
#error{
width:600px;
margin:40px auto 0 auto;
text-align:center;
}

#error ul{
list-style:none;
width:300px;
text-align:left;
}

#error h1{
font-size:120%;
}

/*-------------------
english only
-------------------*/

#header ul.header_submenu li.now{
color:white;
background:#d7924f;
}

ul.hotel-info{
width:200px;
height:105px;
margin:0 0 0 2px;
padding:10px;
font-size:80%;
/*background:url(/english/image/common/bg_hotel-info.gif) no-repeat 0 0;*/
}

p.cancel{
margin:10px 0 15px 6px;
padding:0 0 0 18px;
font-size:80%;
background:url(/english/image/common/icon_cancel.gif) no-repeat 0 1px;
}

/*-------------------
search
-------------------*/
#search-box{
width:210px;
margin:2px 0 0 5px;
padding:5px;
background:#333;
color:white; 
font-size:75%;
}

p.search-title{
margin:10px auto 5px auto;
text-align:center;
}

#search-box dl{
width:160px;
margin:0 auto 0 auto;

}

#search-box dt{
clear:both;
margin:3px 0 0 0;
}

dt.number{
clear:both;
width:119px;
float:left;
font-size:11px;
}


#search-box p.submit{
width:150px;
color:#333;
margin:10px auto 10px auto;
text-align:center;
}

#search-box input{
width:150px;
margin:10px 0 0 0;
}





