/* CSS Document */

html, body{ 
 margin:0; 
 padding:0; 
 text-align:center;
 font-size:12px;
} 
 
#pagewidth{ 
 width:990px; 
 text-align:left;  
margin-left:auto; 
 margin-right:auto;  
} 
 
#header{
 position:relative; 
 height:535px; 
  background-color:#FFFFFF; 
 width:100%;
} 
 
#maincol{background-color: #FFFFFF;  
 float: left; 
 display:inline; 
 position: relative; 
 width:865px;
 padding-left:125px;
 _padding-top:20px;
 }
 
 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */

img{border:0;}

a:hover img.ro{
	opacity:0.8;
	filter: alpha(opacity=80);
}

.head_img{width:990px;
          float:left;} 
		  
.about{width:385px;
       height:232px;
       margin:0;
	   float:right;
	   background-image: url(../images/h05.jpg);
	   background-repeat:no-repeat;}		  
		  
.about_tx{width:330px;
          margin:85px 25px 3px 25px;
		  line-height:18px;
		  }		  
		  
.about_btn{width:100%;
           margin-top:20px;
		   text-align:center;}		  
		  
.colabo{width:605px;
        float:left;
		background-image:url(../images/h_bg01.gif);
		height:232px;}		  
		  
.colabo_tx{width:585px;
           padding:5px;
		   line-height:130%;}		  
		  
.colabo_btn{width:100%;
            text-align:center;}		  
		  
		  
#tab{ padding:0px;
      margin:0px;
	  display:inline;
	  width:950px;}
	  
ul#tab li{
display:inline;
}		  
		  
#menu_saitama a{ background-image:url(../images/saitama.gif);
			 width:246px;
             height:71px;
			 float:left;
			 text-indent:-9999px;}

#menu_saitama a:hover{
background-image:url(../images/saitama.gif);
width:246px;
height:71px;
opacity:0.8;
filter: alpha(opacity=80)
}


#menu_tokyo a{background-image:url(../images/tokyo.gif);
			 width:248px;
             height:71px;
			 float:left;
			 text-indent:-9999px;}

#menu_tokyo a:hover{
background-image:url(../images/tokyo.gif);
width:248px;
height:71px;
opacity:0.8;
filter: alpha(opacity=80)
}

#menu_kanagawa a{background-image:url(../images/kanagawa.gif);
			 width:250px;
             height:71px;
			 float:left;
			 text-indent:-9999px;}

#menu_kanagawa a:hover{
background-image:url(../images/kanagawa.gif);
width:250px;
height:71px;
opacity:0.8;
filter: alpha(opacity=80)
}
		  
#menu_chiba a{background-image:url(../images/chiba.gif);
			 width:246px;
             height:71px;
			 float:left;
			 text-indent:-9999px;}

#menu_chiba a:hover{
background-image:url(../images/chiba.gif);
width:246px;
height:71px;
opacity:0.8;
filter: alpha(opacity=80)
}		  
		   
		  
		  
#saitama{width:740px;
		 margin:5px 0 5 0px;
		 float:left;}
		 
#tokyo{width:740px;
		 margin:5px 0 5 0px;
		 float:left;}		 
		 
#kanagawa{width:740px;
		 margin:5px 0 5 0px;
		 float:left;}		 		  

#chiba{width:740px;
		 margin:5px 0 5 0px;
		 float:left;}		  
		  
.area{width:730px;
	  background-color:#ffe065;
	  padding:5px;}


.hotel_tx{width:490px;
          float:left;
		  margin:10px 0 40px 0;
		  line-height:150%;}
		  
.hotel_access{width:220px;
              float:right;
			  _width:219px;
			  padding:10px;
			  background-color:#e9e9e9;
			  margin:10px 0 10px 10px;
			  line-height:150%;}		  
	  
.catch{width:100%;
       font-weight:bold;
	   line-height:180%;
	   color:#666666;}	  
	  		  
.name{width:100%;
      font-size:19px;
	  line-height:200%;
	  font-weight:bolder;}
	  
.detail{width:100%;
        margin-top:5px;
		margin-bottom:5px;
		padding-bottom:5px;
		border-bottom:#999999 1px solid;}

.detail02{width:470px;
        margin-top:5px;
		margin-bottom:5px;
		padding:5px;}
		
.detail03{width:445px;
        margin-top:5px;
		margin-bottom:5px;
		padding:0 0 5px 30px;
		line-height:30px;}		
				
		
.address{width:100%;
         line-height:130%;}		
		
.renpaku{width:100%;
         font-size:11px;
		 line-height:130%;
		 color:#990033;
		 margin:10px 0 0 0;}		
		
.hotel_btn{width:740px;
           text-align:center;
		   float:left;
		   margin:10px 0 30px 0;}
		   
.rec_title{width:478px;
           color:#FFFFFF;
		   background-color:#13aa63;
		   padding:5px;
		   _width:479px;
		   }		   

.plan_ttl{width:448px;
          border-bottom:#999999 1px solid;
		  border-right:#999999 1px solid;
		  border-top:#999999 1px solid;
		  padding:7px 5px 7px 5px;
		  border-left:10px #13aa63 solid;
		  font-weight:bold;
		  margin:0 10px 0 10px;}		   
		   	
		   
.p_top{width:100%;
       margin:20px 0 20px 0;
	   text-align:right;}		   
		   
.plan_box{border:1px solid #13aa63;
          margin:15px 0 5px 0;}		   		  
	  		  