@charset "utf-8";



#facimage1 {
  margin:0;
  padding:0;
  width:580px;
  height:270px;
  background:url(../facilities/images/fac_img_01.jpg) no-repeat;
  text-indent:-10000px;
  }

#fac01 {
  margin:0px;
  padding-bottom:25px;
  width:225px;
  height:17px;
  background:url(../facilities/images/fac_tl_01.gif) no-repeat;
  text-indent:-10000px;
  }

#fac02 {
  margin:0px;
  padding-bottom:25px;
  width:265px;
  height:17px;
  background:url(../facilities/images/fac_tl_02.gif) no-repeat;
  text-indent:-10000px;
  }


#faccontent {
  padding:0px;
  margin:15px 30px 0px 30px;
  }



a {
  text-decoration:none;
  border-bottom:dashed #36c 1px;
  color:#36c;
  }

a:hover {
  text-decoration:none;
  border-bottom:dashed #f60 1px;
  color:#f60;
  }




#faccontent h3 {
  margin:0px 0px 20px 0px;
  padding:0px 0px 0px 5px;
  line-height:140%;
  color:#2A59A8;
  border-left:solid #2A59A8 5px;
  clear:both;
  }

#faccontent p {
  margin:0;
  padding:0px 0px 20px 0px;
  line-height:140%;
  }

.facbox {
  margin-bottom:20px;
  padding-bottom:15px;
  border-bottom:dotted #ccc 2px;
  }

.factable {
  width:520px;
  border-collapse: collapse;
  border:solid #ccc 1px ;
  font-size:small!important;
  font-size:x-small;
  margin-bottom:20px;
  }
  
.factable th {
  padding:4px;
  border:solid #ccc 1px ;
  background-color:#999;
  color:#fff;
  white-space:nowrap;
  }
  
.factable td {
  padding:4px;
  border:solid #ccc 1px ;
  }

.nowrapcell {
  white-space:nowrap;
  }

form {
  text-align:center;
  }