@charset "UTF-8";@import "/lib/cmn_css/component.css"; /* CSS Document */body { behavior:url("/lib/js/csshover.htc"); }#flashH1 {	display: block;/*	margin: 5px 0 0 0; */	margin: 0;	width: 950px;	height: 267px; 	vertical-align: top;	line-height: 100%;}#headerPack p.white {	text-align:center;	color:#FFFFFF;	font-size:16px;}#r_stay {	float: left;	width: 185px;	height: 266px;	background-color: #f8f8f9;	font-size: 12px;}#r_stay div.onlineYoyaku img {	vertical-align: top;}#r_stay div.onlineYoyaku a {	display: block;	width: 185px;}#r_stay div.onlineYoyaku a:hover {	background-color: transparent;}#r_stay div.onlineYoyaku a:hover img {	visibility: hidden;}#r_stay div.onlineYoyaku { background: url(/images/btn_online_yoyaku_h.jpg); }/* Schedule */#r_stay div.scheduleBox {	text-align: left;	margin: 0;	padding: 0;	width: 185px;}#r_stay table {	margin: 0 auto;	width: 180px;}#r_stay table th,#r_stay table td {	background: url(/images/bg_rightmenu_dott.gif) left bottom repeat-x;	padding: 5px;	vertical-align: middle;}#r_stay table th {	font-weight: normal;	white-space: nowrap;}#r_stay table th.btmNone {	background: none;	padding: 3px 0 0 5px;}#r_stay p {	margin-top: 2px;}#flashArea {	float: left;	margin-left: 5px;	width: 570px;	color: #FFFFFF;	text-align: left;}#guideArea {	float: left;	margin-left: 5px;	width: 185px;	height: 267px;}#guideArea ul {	width: 185px;	list-style: none;}#guideArea ul li {	display: block;	height: 51px;	margin-bottom: 3px;}#guideArea ul li.last {	margin-bottom: 0px !important;}#guideArea ul li a {	display: block;	height: 51px;}#guideArea ul li.rest { background: url(/images/btn_rest_reserve_h.gif); }#guideArea ul li.access { background: url(/images/btn_access_guide_h.gif); }#guideArea ul li.culture { background: url(/images/btn_culture_club_h.gif); }#guideArea ul li.oval_p { background: url(/images/btn_oval_point_h.gif); }#guideArea ul li.mobile { background: url(/images/btn_mobile_site_h.gif); }#guideArea ul img {	vertical-align: top;}#guideArea ul li a:hover {	background-color: transparent;}#guideArea ul li a:hover img {	visibility: hidden;}#indexArea {	background: url(/images/bg_index_top.gif) left top no-repeat;	margin: 0;	padding: 35px 0;	width: 952px;}#headerPack {	margin: 0 auto;	padding: 0;	width: 950px;}#contents div.topics_stay {	float: left;	width: 300px;	margin-right: 30px;}#contents div.topics_event {	float: left;	width: 300px;}#contents div.topics_inner {	margin: auto;	width: 294px;}#contents div.topics_item {	margin: 4px 0;	padding: 4px;	border-bottom: 1px dashed #e0e0e0;	display: block;}#contents div.topics_itemL {	float: left;	width: 80px;	margin-right: 5px;}#contents div.topics_itemR {	float: left;	width: 201px;}#contents div.topics_itemR ul.unordered01 li {	margin-bottom: 2px;}#contents img.bnnLeft {	margin-right: 9px;}#contents div.announce {	background: url(/images/bg_ann_box.gif) left top repeat-y;	border-top: 1px solid #C4C4C4;	border-bottom: 1px solid #C4C4C4;	padding: 15px 0;	width: 630px;}#contents div.annInner {	margin: 0 20px;}#contents div.annInner p {	color: #666666;}#menuArea {	padding-top: 5px;}/* Information */#contents div.rmInfo {	margin: 20px 0;	line-height: 0%;}#contents div.rmInfo div {	padding: 8px 5px 2px 5px;	border-left: 1px solid #cccccc;	border-right: 1px solid #cccccc;}#contents div.rmInfo ul {	list-style-type:none;	padding: 0px 0px 2px 16px;	text-indent:-16px;}#contents div.rmInfo ul li {	line-height: 150%;	margin-bottom: 5px;}#contents div.rmInfo div.trip_adv {	padding: 0;	border-left: 1px solid #cccccc;	border-right: 1px solid #cccccc;	border-bottom: 1px solid #cccccc;	text-align: center;}#contents div.rmInfo div.trip_adv ul {	margin: 0 5px;	padding-top: 5px;	border-top: 1px dashed #cccccc;}
