@charset "utf-8";

a.btn1{
	background-position:0 -60px;}
/*
-------------------------------------------------------------
div#header
-------------------------------------------------------------
*/
div#header h1{
	background:url(../img/h1.png) no-repeat;
	width:489px; height:0;
	padding:14px 0 0 0; overflow:hidden;
	position:absolute; right:0; top:30px;}
/*
-------------------------------------------------------------
div#flash
-------------------------------------------------------------
*/
div#flash{
	background:url(../img/bg_flash.png) no-repeat;
	width:886px; height:490px;
	margin:0 auto;}

div.flash_wrap{
	width:870px; margin:0 auto; padding:20px 0;}
/*
-------------------------------------------------------------
div#main
-------------------------------------------------------------
*/
div#main h2{
	background:url(../img/h2.png) no-repeat;
	width:804px; height:0;
	padding:103px 0 0 0; overflow:hidden;
	margin:0 auto;}
	
div.top_contents{
	padding:20px 0 0 0;}

div#info{
	float:left; display:inline;
	width:310px; line-height:1.6;}
div#info h3{
	background:url(../img/h3_1.png) no-repeat;
	width:134px; height:0;
	padding:12px 0 0 0; overflow:hidden;
	margin:0 0 20px 0;}
	
div#photo{
	float:left; display:inline;
	padding:0 0 0 50px;}
div#photo h3{
	background:url(../img/h3_2.png) no-repeat;
	width:121px; height:0;
	padding:13px 0 0 0; overflow:hidden;
	margin:0 0 10px 0;}
	
li#room{
	float:left; display:inline;}
li#room a{
	background:url(../img/btn_room.png) no-repeat;
	width:260px; height:0;
	padding:146px 0 0 0; overflow:hidden;
	display:block;}
li#room a:hover{
	background-position:0 -146px;}

li#location{
	float:left; display:inline;}
li#location a{
	background:url(../img/btn_location.png) no-repeat;
	width:260px; height:0;
	padding:146px 0 0 0; overflow:hidden;
	display:block;}
li#location a:hover{
	background-position:0 -146px;}
