﻿@charset "utf-8";

body#other.no-extra #content-area div#content div#main-content{
	margin:0 auto;
	text-align:center;
}
#main-photo{
	margin:21px 0 10px;
}
.section{
	text-align:left;
}
div.line{
	background:url(http://www.toei.co.jp/hotel/images/index_bg001.gif) no-repeat 0 0;
	width:719px;
	height:6px;
	margin:15px auto;
}
div.line hr{
	display:none;
}
/*-- navigation --*/
#navigation-hotel{
	width:719px;
	margin:0 auto;
}
#content-area div#content div#main-content div#navigation-hotel ul{
	margin:0;
}

#navigation-hotel ul li {
	float:left;
}
#navigation-hotel ul li a {
	display:block;
	width:144px;
	height:55px;
	background:url(http://www.toei.co.jp/hotel/images/hotel_navi.gif) no-repeat 0 0;
	text-indent:-10000px;
	font-size:1px;
	line-height:1;
	/* Hides from IE-mac \*/
	/*overflow:hidden; End Hides from IE-mac \*/
}
#navigation-hotel ul li#n-tennoji a {
	width:149px;
}
#navigation-hotel ul li#n-matsuyama a {
	width:139px;
}
#navigation-hotel ul li#n-fukuoka a {
	width:143px;
}
#navigation-hotel ul li#n-yuzawa a:hover{
	background-position:0 -55px;
}
#navigation-hotel ul li#n-niigata a {
	background-position:-144px 0;
}
#navigation-hotel ul li#n-niigata a:hover{
	background-position:-144px -55px;
}
#navigation-hotel ul li#n-tennoji a {
	background-position:-288px 0;
}
#navigation-hotel ul li#n-tennoji a:hover {
	background-position:-288px -55px;
}
#navigation-hotel ul li#n-matsuyama a {
	background-position:-437px 0;
}
#navigation-hotel ul li#n-matsuyama a:hover{
	background-position:-437px -55px;
}
#navigation-hotel ul li#n-fukuoka a {
	background-position:-580px 0;
}
#navigation-hotel ul li#n-fukuoka a:hover {
	background-position:-580px -55px;
}
/*-- navigation --*/
div.hotel-col2{
	text-align:left;
	margin:0 auto;
	width:719px;
}
div.hotel-col2 div.hotel-col2-inner{
	margin-bottom:15px;
	width:719px;
}
div.hotel-col2 div.hotel-h2{
	width:352px;
	float:left;
	margin:0;
	border-top:1px solid #d4d4d4;
	background:url(http://www.toei.co.jp/hotel/images/index_bg004.gif) no-repeat bottom center;
}
div.hotel-col2 div.hotel-h2 div{
	width:auto;
	border-top:2px solid #eaeaea;
	text-align:center;
	padding:10px;
}
div.container-section{
	float:left;
	width:350px;
	border:1px solid #d4d4d4;
	padding-top:5px;
	background:url(http://www.toei.co.jp/hotel/images/index_bg003.gif) no-repeat bottom center;
	margin:0;
	}
	div.container-section.right{
	float:right;
	}
div.container-section dl{
	padding:7px 5px;
	background:url(http://www.toei.co.jp/hotel/images/index_bg002.gif) repeat-y 0 0;
}
div.container-section dl dt{
	float:left;
	width:245px;
	border-bottom:1px solid #d4d4d4;
	font-weight:bold;
	font-size:110%;
	padding: 0 0 8px 3px ;
	margin:0 0 8px 0;
}
div.container-section dl dd.address{
	width:245px;
	float:left;
	padding: 0 0 0 3px ;
}
div.container-section dl dd address{
	
}
div.container-section dl dd.address .tel{
	width:120px;
	float:left;
	margin-right:5px;
	
}
div.container-section dl dd.address .fax{
	float:left;
}
div.container-section dl dd.img{
	width:auto;
	float:right;
	padding-right:3px;
}
div.container-section dl dd.img img{
	border:1px solid #ffffff;
}

body.type404 #content-area div#content div#main-content div.wrap2 ul.navigation li {
	background:transparent url(http://www.toei.co.jp/hotel/common/images/business_ic001.gif) no-repeat scroll 0pt 0.4em;
	padding-left:10px;
}
/*--------------------------
	clear
--------------------------*/
#navigation-hotel:after,
div.hotel-col2:after,
div.hotel-col2 div.hotel-h2:after,
div.container-section:after,
div.container-section dl:after,
div.hotel-col2 div.hotel-col2-inner:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
#navigation-hotel,
div.hotel-col2,
div.hotel-col2 div.hotel-h2,
div.container-section,
div.container-section dl,
div.hotel-col2 div.hotel-col2-inner{
	display:inline-block;
	min-height:1%;  /* for IE 7*/
}
/* Hides from IE-mac \*/
* html #navigation-hotel,
* html div.hotel-col2,
* html div.hotel-col2 div.hotel-h2,
* html div.container-section,
* html div.container-section dl,
* html div.hotel-col2n div.hotel-col2-inner{
	height:1%;
}
#navigation-hotel,
div.hotel-col2,
div.hotel-col2 div.hotel-h2,
div.container-section,
div.container-section dl,
div.hotel-col2 div.hotel-col2-inner{
	display:block;
}
/* End hide from IE-mac */
