@charset "EUC-JP";
/* CSS Document */
/*h1 { font-size: 120%; line-height: 1.3em; margin: 0; padding: 0;}
h2 { font-size: 100%; line-height: 1.3em; margin: 0; padding: 0;}
h3 { font-size: 80%; line-height: 1.3em; margin: 0; padding: 0;}
h4, h5, h6 { font-size: 80%; line-height: 1.3em; margin: 0; padding: 0;}
p { font-size: 80%; line-height: 1.5em; margin: 0; padding: 0;}
ul, ol { font-size: 80%; line-height: 1.5em; list-style: none; margin: 0; padding: 0;}
li { margin: 0; padding: 0;}
dl { font-size: 80%; line-height: 1.5em; margin: 0; padding: 0;}
dt, dd { margin: 0; padding: 0;}
div { margin: 0; padding: 0;}
table { line-height: 1.5em; margin: 0; padding: 0;}
th, td { margin: 0; padding: 0;}
img { border-style: none; margin: 0; padding: 0;}
a { text-decoration:none; }
address{ font-style:normal; font-size:80%; line-height:1.5em; }
b { padding: 5px 0; color:#CC3300; }*/

body {
  background:url(http://www.okukinosaki.jp/common/top_bg.gif) repeat-x left top #ffffff;
  margin:0;
  padding:0;
  /*text-transform:uppercase;*/
  text-align:center;
}
body#window{
  background:url(http://www.okukinosaki.jp/common/bg.gif) repeat-x  0 0 #FFF;
}

#container{
  width:1000px;
  margin:0 auto;
  padding:0 ;
  /*background:url(../common/container-bg.jpg) no-repeat right -25px #FFF;*/
  background:#FFF;
  color:#333;
  text-align:center;
}
#header{
  width:1000px;
  padding:0 0 5px 0;
  margin:0 auto;
}
#header h1{
  padding:0; float:right;
  font-size:10px;
  color:#FFF;
  width:725px;
  text-align:left;
  font-weight:normal;
  margin:0;
}
#logo{
  margin:-12px 0 0 0; padding:0 0 0 5px;
  width:260px;
  height:114px;
  float:left;
}
#b-contact {float:right;margin:10px 0 10px 10px;}


#header #h_nav { width:710px; padding:10px 0 0 0; margin:0 10px 0 0; float:right; }

/*-------------------------
res_nav
--------------------------*/
#res_nav { display:inline-block; float:right;}
#res_nav li {
    display:block;
	float:left;
	height:22px;
}
#res_nav li a {
    display:block;
	float:left;
	height:22px;
	text-indent:-9999px;
}
#res_shoukai{
  width:127px;
  background:url(http://www.okukinosaki.jp/common/sub_nav.gif) no-repeat  -398px  0 ;
}
#res_touroku{
  width:95px;
  background:url(http://www.okukinosaki.jp/common/sub_nav.gif) no-repeat -525px  0 ;
}
#res_henkou{
  width:90px;
  background:url(http://www.okukinosaki.jp/common/sub_nav.gif) no-repeat -620px  0 ;
}

/*-------------------------
sub_nav
--------------------------*/
#sub_nav { display:inline-block; float:left;}
#sub_nav li {
    display:block;
	float:left;
	height:22px;
}
#sub_nav li a {
    display:block;
	float:left;
	height:22px;
	text-indent:-9999px;
}
#n-inq{
  width:90px;
  background:url(http://www.okukinosaki.jp/common/sub_nav.gif) no-repeat  0  0 ;
}
#n-acc{
  width:100px;
  background:url(http://www.okukinosaki.jp/common/sub_nav.gif) no-repeat -90px  0 ;
}
#n-link{
  width:65px;
  background:url(http://www.okukinosaki.jp/common/sub_nav.gif) no-repeat -190px  0 ;
}

/*-------------------------
nav
--------------------------*/
#nav{
  width:714px;
  height:31px;
  padding:21px 0 0 0;
  margin:3px 0 0 0;
}

#nav ul{
   padding:0;
    margin:0;
  height:31px;
}
#nav ul li{
  display: block; 
  float: left;
  margin:0;

}
#nav ul li a{
  display:block;
  float:left;
  height:31px;
  text-indent:-9999px;
  text-decoration:none;
}


#n-plan{
  width:145px;
  background:url(http://www.okukinosaki.jp/common/nav.gif) no-repeat 0 0 ;
}
#n-info{
  width:85px;
  background:url(http://www.okukinosaki.jp/common/nav.gif) no-repeat -145px 0 ;
}
#n-room{
  width:57px;
  background:url(http://www.okukinosaki.jp/common/nav.gif) no-repeat -230px  0 ;
}
#n-din{
  width:67px;
  background:url(http://www.okukinosaki.jp/common/nav.gif) no-repeat -287px  0 ;
}
#n-spa{
  width:52px;
  background:url(http://www.okukinosaki.jp/common/nav.gif) no-repeat -354px  0 ;
}
#n-fac{
  width:55px;
  background:url(http://www.okukinosaki.jp/common/nav.gif) no-repeat -406px  0 ;
}
#n-sig{
  width:82px;
  background:url(http://www.okukinosaki.jp/common/nav.gif) no-repeat -461px  0 ;
}
#n-view {
  width:98px;
  background:url(http://www.okukinosaki.jp/common/nav.gif) no-repeat -543px  0 ;
}
#n-blog{
  width:73px;
  background:url(http://www.okukinosaki.jp/common/nav.gif) no-repeat -641px  0 ;
}

a:hover#n-plan{
  width:145px;
  background:url(http://www.okukinosaki.jp/common/nav_o.gif) no-repeat 0 0 ;
}
a:hover#n-info{
  width:85px;
  background:url(http://www.okukinosaki.jp/common/nav_o.gif) no-repeat -145px 0 ;
}
a:hover#n-room{
  width:57px;
  background:url(http://www.okukinosaki.jp/common/nav_o.gif) no-repeat -230px  0 ;
}
a:hover#n-din{
  width:67px;
  background:url(http://www.okukinosaki.jp/common/nav_o.gif) no-repeat -287px  0 ;
}
a:hover#n-spa{
  width:52px;
  background:url(http://www.okukinosaki.jp/common/nav_o.gif) no-repeat -354px  0 ;
}
a:hover#n-fac{
  width:55px;
  background:url(http://www.okukinosaki.jp/common/nav_o.gif) no-repeat -406px  0 ;
}
a:hover#n-sig{
  width:82px;
  background:url(http://www.okukinosaki.jp/common/nav_o.gif) no-repeat -461px  0 ;
}
a:hover#n-view{
  width:98px;
  background:url(http://www.okukinosaki.jp/common/nav_o.gif) no-repeat -543px  0 ;
}
a:hover#n-blog,#blog #n-blog{
  width:73px;
  background:url(http://www.okukinosaki.jp/common/nav_o.gif) no-repeat -641px  0 ;
}


/*-------------------------
contents
--------------------------*/


#content{
   padding:0;
   width:760px;
   height:auto;
   text-align:left;
   margin:0 auto; 
   /*background:url(../img_noflash/img_under.gif) no-repeat left top ;*/
   
}
/*hack\*/
/*#contents{
   clear:both;
}*/
/*end*/










/*-------------------------
footer
--------------------------*/



#footer,#t-footer{
background:url(http://www.okukinosaki.jp/common/foot_bg.gif) repeat-x left bottom; text-align:center;
   padding: 10px 0 0 0;
   margin:0 auto;
   /*background:url(../common/veiw.jpg) no-repeat right bottom ;*/
   /*background:url(../common/footer.gif) repeat-x  0 top;*/height:220px;
}
/*#t-footer{
   height:150px;
}*/
#foot-box { width:1000px; margin:0 auto; padding:0; text-align:center; }

#foot-leftbox { width:550px; float:left; text-align:left; }
#foot-leftbox p { color:#ffffff; font-size:11px; margin:10px 50px 0 0; }
#t-footer address {
   padding:5px 0 0 0; width:390px; text-align:left; float:right; color:#ffffff;
}
#footer address {
   padding:5px 0 30px 0; width:390px; text-align:left; float:right; color:#ffffff;
}
#footer address .left { float:left; margin:10px 0 0 0; }
#footer address .right { float:right; margin:10px 0 0 0; }
address span{
   text-transform:none;
}
address b{
   padding:5px 0;
   color:#ffffff;
}
address a{
   padding:5px 0;
   color:#ffffff;
}
address a:hover{
   color:#ffffff;
   text-decoration:underline;
}

#f_nav{
   padding:5px 0 ;
   color:#ffffff;

}
#footer ul,#t-footer ul {
   padding:0 0 3px 0px ;
}
#footer li,#t-footer li{
   margin:2px 0;
   display:inline;
}
#f_nav li a{
   text-decoration:underline; color:#ffffff; 
}
#f_nav li a:hover{
   text-decoration:none; color:#ffffff; 
}

#t-footer #copy{
   padding:15px 0 0 0;
   margin:15px 0 0 0 ;
   /*background:url(../common/nav_base.gif) repeat-x ;
   color:#191970;padding:2px ;*/
   font-size:10px;
   text-align:center;
   color:#051982;
}
#footer #copy{
   padding:10px 0 0 0;
   margin:20px 0 0 0 ;
   /*background:url(../common/nav_base.gif) repeat-x ;
   color:#191970;padding:2px ;*/
   font-size:10px;
   text-align:center;
   color:#051982;
}
#count{
   padding:10px 10px 20px 0; text-align:right; clear:both;
}
/*-------------------------
other
--------------------------*/
.key{
   margin:0; padign:0;
   width:760px;
   height:200px;
}
.hidden{
  display:none;
}
.p_top{
  text-align:right;
  width:1000px;
  padding:8px 15px 0 0;
}
.right{
  float:right;
}
.left{
  float:left;
}
.clear{
  clear:both;
}
.p-caption{
  width:300px;
}
.point {
  padding:10px;
  border:1px solid #F0D6B2;
  background:#FBF2E4;
}
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
.clearfix { display: inline-table;}
/* Hides from IE-m \*/
* html .clearfix { height: 1%;}
.clearfix { display: block;}
/* End hide from IE-m */



/*----------------------hack---------------*/
* html #left_col2{ margin-right:0;} 
