/*------stay------*/



#contents {

    background:url(../img/contents_bg.jpg) repeat-y;
    padding:20px 20px 0 20px;
    width:776px;
}

#contents p {
    font-size:95%;
    color:#444444;
    line-height:150%;
	margin-bottom:10px;
}

h3 {
    text-indent:-9999px;
    width:776px;
    height:89px;
    background:url(../img/h3_stay01.jpg);
    margin-bottom:20px;
}

h4.h401 {
    text-indent:-9999px;
    width:776px;
    height:25px;
    background:url(../img/h4_stay01.jpg);
    margin-bottom:15px;
}

h4.h402 {
    text-indent:-9999px;
    width:776px;
    height:25px;
    background:url(../img/h4_stay02.jpg);
    margin-bottom:15px;
}

h4.h403 {
    text-indent:-9999px;
    width:776px;
    height:25px;
    background:url(../img/h4_stay03.jpg);
    margin:15px 0;
}
  
  h5 {
  text-indent:-9999px;
  margin-bottom:10px;
  }
  
  h5.h501{
  width:53px;
  height:19px;
  background:url(../img/h5_stay01.jpg);  
  }
  
  h5.h502{
  width:56px;
  height:15px;
  background:url(../img/h5_stay02.jpg) no-repeat;  
  }
  
  h5.h503{
  width:776px;
  height:24px;
  background:url(../img/h5_stay03.jpg);  
  }
  
  h5.h504{
  width:776px;
  height:24px;
  background:url(../img/h5_stay04.jpg);  
  }

  h5.h505{
  width:776px;
  height:24px;
  background:url(../img/h5_stay05.jpg);
  }

  h5.h506{
  width:776px;
  height:24px;
  background:url(../img/h5_stay06.jpg);
  }
  
  .intro{
  background:#F0ECDB;
  padding:20px;
  margin-bottom:10px;
  }
  
  .intro ul,.stayinfo ul {
  font-size:95%;
  color:#444444;
  line-height:150%;
  padding-left:10px;
}

  .intro li,.stayinfo li {
  padding : 0px;
  margin : 0px ; 
  list-style-type:none;
  list-style-position:outside;
  list-style-image : url(../img/listicon.gif);
}


  .stayinfo ul {
  font-size:95%;
  color:#444444;
  line-height:150%;
  padding-left:10px;
}

  .stayinfo li {
  padding : 0px;
  margin : 0 0 0 10px; 
  list-style-type:none;
  list-style-position:outside;
  list-style-image : url(../img/listicon.gif);
}

/*table*/
  .fee{
  margin-bottom:20px;
  }

  table{
  width: 758px;
  border: 1px solid #cccccc;
  border-collapse: collapse;
  border-spacing: 0;
  empty-cells: show;
  font-size:95%;
  color:#444444;
  margin-bottom:5px;
  }
  
  table td{
  border: 1px solid #cccccc;
  padding:10px 5px;

  }
  
  .bg01 {
  background:#EFEBD4;
  }
   
  .bg02 {
  background:#E5E5DE;
  }
    
  .center{
  text-align:center;
  } 

/*box*/

#box {
    margin-bottom:20px;
    clear:both;
}

  .boxleft{
  width:344px;
  float:left;
  display: inline;
  }
  
  .boxright{
  width:414px;
  float:right;
  display: inline;
  height: 1%;
  }
  
  .boxleft img{
  margin-bottom:10px;
  }
  
  .boxright ul {
  font-size:95%;
  color:#444444;
  line-height:150%;
  padding: 0;
  margin: 0;
  }
  
  .boxright li{
  padding : 0 0 0 12px;
  margin : 0px; 
  list-style: none;
  background: url(../img/listicon_s.gif) no-repeat left top;
  height: 1%;
  /*list-style-position: outside;
  list-style-image : url(../img/listicon.gif);*/
  }
  


.gotop{
    text-align:right;
}

span {
    color:#444444;
    font-size:x-small;
	line-height:140%;
}

.green{
font-size:95%;
color:#666600;
margin:5px 0 10px 0;
}