body {
   background:#000000 url('img/backpt.jpg');
   text-align:center;
   color:#ffffff;
   font-size:13px;
   font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
} 

h1 {
   font-size:0;
   visibility:hidden;
}

h2{
   font-size:16px;
   border-style:dotted;
   border-color:#803d3d;
   border-width:0 0 1px;
}

h3{
   font-size:12px;
}

h4{
   font-size:16px;
}

p{
   margin:10px 0;
}

.header{
	background: #000000 url('img/head.jpg') no-repeat bottom center; }
.headimg{
	margin: 0px 0px 0;
	height: 500px;
	width: 900px;
	}

.header2{
	background: #000000 url('img/head2.jpg') no-repeat bottom center; }

.header3{
	background: #000000 url('img/head3.jpg') no-repeat bottom center; }
.header4{
	background: #000000 url('img/head4.jpg') no-repeat bottom center; }
.header5{
	background: #000000 url('img/head5.jpg') no-repeat bottom center; }
.headimg2{
	margin: 0px 0px 0;
	height: 350px;
	width: 900px;
	}

.wrap { width:900px; text-align:left; margin:0 auto; background:#000000; }  
.inner { margin:30px 30px; } 
  
.gnavi {  
   margin:0px 0;  
   padding:0;  
   width:900px;  
   height:80px;  
   overflow:hidden;  
}  

.gNavi li { list-style:none; width:150px; float:left; } 
.gNavi li a {
 display: block;
 float: left;
 width: 150px;
 height: 80px;
 text-indent: -9999px;
 background-image: url("img/gnavi.jpg"); 
}

.gNavi a.nhome { background-position: 0 0; }
.gNavi a.nhome:hover { background-position: 0 -80px; }
.gNavi a.nsystem { background-position: -150px 0; }
.gNavi a.nsystem:hover { background-position: -150px -80px; }
.gNavi a.nhotel { background-position: -300px 0; }
.gNavi a.nhotel:hover { background-position: -300px -80px; }
.gNavi a.nmember { background-position: -450px 0; }
.gNavi a.nmember:hover { background-position: -450px -80px; }
.gNavi a.naccess { background-position: -600px 0; }
.gNavi a.naccess:hover { background-position: -600px -80px; }
.gNavi a.nstore { background-position: -750px 0; }
.gNavi a.nstore:hover { background-position: -750px -80px; }

.main { width:560px; float:right; }  
.side { width:250px; float:left; }  

.flo{float:right;} 

.footer {
font-size:12px;
color:#cccccc;
width:900px;
height:40px;
background:#000000 url('img/foot.jpg'); }

.clear { clear:both; } 
.clear hr { display:none; } 