@charset "utf-8";

@import url(reset.css);
@import url(base.css);
@import url(common.css);



/* top 
--------------------------------------------------------------------*/
#content ul.top {
  overflow:hidden;
  zoom:1;
  clear:both;
  text-align:left;
  margin-bottom:16px;
}

#content ul.top li{
  display:inline;
  padding: 0 7px 0 4px;
  *padding: 0 4px 0 10px;
  line-height: 1.1;
  border-right: 1px solid #333;
}

#content ul.top li.legacy { *padding-left: 0; }

#content ul.top li.clean{
  border:none;
}


/* tuwen
--------------------------------------------------------------------*/
#content .tuwen{
  overflow:hidden;
  zoom:1;
  clear:both;
  margin-bottom:25px;
}

#content .tuwen.spa{
  margin-bottom:20px;
}

#content .tuwen ul{
  float:left;
}

#content .tuwen p{
  width:388px;
  margin: 0 0 18px 212px;
  _margin: 0 0 18px 209px;
}

#content .tuwen p.top{
  color:#FF0000;
}

#content .tuwen p.clean{
  margin-bottom:0;
}

#content .tuwen p span{
  color:#FF0000;
}

/* tuwen2
--------------------------------------------------------------------*/
#content .tuwen2{
  overflow:hidden;
  zoom:1;
  clear:both;
  margin-bottom:23px;
}

#content .tuwen2 ul{
  float:right;
}

#content .tuwen2 dl{
  width:395px;
}


#content .tuwen2 dl dt{
  font-family:"メイリオ";
  font-weight:bold;
  font-size:1.2em;
  padding: 1px 0 19px 41px;
  background: url(../image/massage_img03.jpg) left top no-repeat;
}

#content .tuwen2 dl dd{
  margin-bottom:25px;
}

#content .tuwen2 dl dd.clean{
  margin-bottom:0;
}



#content .map{
  height: 400px; 
  margin: 0 0 18px;
}

#content p.no1{
  margin-bottom:20px;
}

#content p.no1 span{
  color:#FF0000;
}

#content p.no2{
  margin-bottom:25px;
}

/* item
--------------------------------------------------------------------*/
#content .item{
  margin-bottom:18px;
}

#content .item dl{
  overflow:hidden;
  zoom:1;
  clear:both;
  margin-bottom: 26px;
}

#content .item dl.clean{
  margin-bottom:0;
}

#content .item dl dd{
  float:left;
}

#content .item dl dt{
  width:379px;
  margin: 0 0 0 220px;
  _margin: 0 0 0 217px;
}








