body {	margin: 0px;	padding: 0px;	background-color: #CCCCCC;	font-family: Arial, Helvetica, sans-serif;	font-size: 1em;	line-height: 1.2em;}a {	color: #0044CC;}#kazariya-header {	width: 900px;	margin-right: auto;	margin-left: auto;	background-image: url(images/style/header-back.gif);	background-repeat: no-repeat;	padding: 0px;	height: 69px;	margin-top: 0px;	margin-bottom: 0px;	background-color: #FFFFFF;}#kazariya-content {	width: 900px;	padding: 0px;	background-image: url(images/style/content-back.gif);	background-repeat: repeat-y;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	position: relative;	clear: both;	background-color: #FFFFFF;}#kazariya-sidebar {	width: 157px;	margin: 0px;	padding-top: 20px;	padding-right: 15px;	padding-bottom: 10px;	padding-left: 15px;	position: absolute;	left: 0px;	top: 0px;}#kazariya-pages {	width: 713px;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 187px;}#kazariya-footer {	width: 900px;	margin-right: auto;	margin-left: auto;	background-image: url(images/style/footer.gif);	background-repeat: no-repeat;	height: 59px;	padding-top: 20px;	clear: both;	margin-top: 0px;	margin-bottom: 0px;}#kazariya-header   #rogo a {	background-image: url(images/style/rogo.png);	background-repeat: no-repeat;	text-indent: -9999px;	height: 36px;	width: 106px;	display: block;	outline-width: 0px;}#kazariya-header #rogo a:hover {	background-position: 0px -36px;}#kazariya-header  #sabh2  {	background-image: url(images/style/warakuan.gif);	background-repeat: no-repeat;	text-indent: -9999px;	height: 19px;	width: 253px;	display: block;	margin-top: 8px;	outline-width: 0px;}#kazariya-header #sabh2 a {	background-image: url(images/style/warakuan.gif);	background-repeat: no-repeat;	text-indent: -9999px;	height: 19px;	width: 253px;	display: block;	outline-width: 0px;}#kazariya-header   #mainh2   {	background-image: url(images/style/kazariya.gif);	background-repeat: no-repeat;	text-indent: -9999px;	height: 24px;	width: 253px;	display: block;	margin-top: 8px;	outline-width: 0px;}#header-menu a {	margin-left: 10px;}#header-menu {	font-family: Arial, Helvetica, sans-serif;	font-size: 0.8em;	color: #0044CC;	text-align: right;	margin-right: 5px;	margin-top: 2px;}#kazariya-header #headerlink {	float: right;	margin-right: 10px;}h1 {	float: left;	margin-top: 10px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	width: 187px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 35px;}h2 {	margin: 0px;	padding: 0px;}h3 {	margin: 0px;}h4 {	margin: 0px;}#kazariya-content #kazariya-sidebar .reservationinfo a {	background-image: url(images/style/menu-j/yoyakuinfo.png);	background-repeat: no-repeat;	text-indent: -9999px;	height: 35px;	width: 157px;	display: block;	outline-width: 0px;}#kazariya-content #kazariya-sidebar .reservationinfo a:hover {	background-position: 0px -35px;}#kazariya-content #kazariya-sidebar .english a {	background-image: url(images/style/menu-j/english.png);	background-repeat: no-repeat;	text-indent: -9999px;	height: 35px;	width: 157px;	display: block;	outline-width: 0px;}#kazariya-content #kazariya-sidebar .english a:hover {	background-position: 0px -35px;}#kazariya-content #kazariya-sidebar .about a {	background-image: url(images/style/menu-j/about.png);	background-repeat: no-repeat;	text-indent: -9999px;	height: 35px;	width: 157px;	display: block;	outline-width: 0px;}#kazariya-content #kazariya-sidebar .about a:hover {	background-position: 0px -35px;}#kazariya-content #kazariya-sidebar .about {	margin-top: 20px;}#kazariya-content #kazariya-sidebar .roominfo a {	background-image: url(images/style/menu-j/room.png);	background-repeat: no-repeat;	text-indent: -9999px;	height: 35px;	width: 157px;	display: block;	outline-width: 0px;}#kazariya-content #kazariya-sidebar .roominfo a:hover {	background-position: 0px -35px;}#kazariya-content #kazariya-sidebar .contact a {	background-image: url(images/style/menu-j/yoyaku.png);	background-repeat: no-repeat;	text-indent: -9999px;	height: 35px;	width: 157px;	display: block;	outline-width: 0px;}#kazariya-content #kazariya-sidebar .contact a:hover {	background-position: 0px -35px;}#kazariya-content #kazariya-sidebar .blog a {	background-image: url(images/style/menu-j/blog.png);	background-repeat: no-repeat;	text-indent: -9999px;	height: 35px;	width: 157px;	display: block;	outline-width: 0px;}#kazariya-content #kazariya-sidebar .blog a:hover {	background-position: 0px -35px;}#kazariya-content #kazariya-sidebar .gallery a {	background-image: url(images/style/menu-j/gallery.png);	background-repeat: no-repeat;	text-indent: -9999px;	height: 35px;	width: 157px;	display: block;	outline-width: 0px;}#kazariya-content #kazariya-sidebar .blog {	margin-top: 20px;}#kazariya-content #kazariya-sidebar .gallery a:hover {	background-position: 0px -35px;}#kazariya-content #kazariya-sidebar .staff a {	background-image: url(images/style/menu-j/staff.png);	background-repeat: no-repeat;	text-indent: -9999px;	height: 35px;	width: 157px;	display: block;	outline-width: 0px;}#kazariya-content #kazariya-sidebar .staff a:hover {	background-position: 0px -35px;}#kazariya-content #kazariya-sidebar .link a {	background-image: url(images/style/menu-j/link.png);	background-repeat: no-repeat;	text-indent: -9999px;	height: 35px;	width: 157px;	display: block;	outline-width: 0px;}#kazariya-content #kazariya-sidebar .link a:hover {	background-position: 0px -35px;}#kazariya-content #kazariya-sidebar .sitemap a {	background-image: url(images/style/menu-j/sitemap.png);	background-repeat: no-repeat;	text-indent: -9999px;	height: 35px;	width: 157px;	display: block;	outline-width: 0px;}#kazariya-content #kazariya-sidebar .sitemap a:hover {	background-position: 0px -35px;}#kazariya-content #kazariya-sidebar .bosyu a {	background-image: url(images/index/bosyu2.png);	background-repeat: no-repeat;	text-indent: -9999px;	margin-top: 30px;	height: 62px;	width: 150px;	display: block;	outline-width: 0px;	margin-left: 3px;}#kazariya-content #kazariya-sidebar .kyad-shop a {	background-image: url(images/index/kyad.png);	background-repeat: no-repeat;	text-indent: -9999px;	margin-top: 30px;	height: 150px;	width: 152px;	display: block;	outline-width: 0px;	margin-left: 3px;}#kazariya-content #kazariya-sidebar .bosyu a:hover {	background-position: 0px -62px;}#kazariya-footer address {	background-image: url(images/style/footer01.png);	text-indent: -9999px;	height: 31px;	width: 900px;	padding-top: 0px;	background-repeat: no-repeat;	display: block;	margin: 0px;}#kazariya-footer #copylight {	margin-top: 0px;	margin-right: 20px;	margin-bottom: 0px;	margin-left: 0px;	background-image: url(images/style/footer02.gif);	background-repeat: no-repeat;	height: 28px;	width: 900px;	text-indent: -9999px;}#kazariya-content #kazariya-pages #page-end {	clear: both;	margin: 0px;	background-image: url(images/style/page-end.jpg);	background-repeat: no-repeat;	height: 20px;	width: 713px;	text-indent: -9999px;}
