@charset "utf-8";
/* CSS Document */

/* ---------------------
設備について
--------------------- */

.facMtit {
border-left-color: #62CAFF;
}
.facImg {
float: left;
}
.facTxtCtrl {
float: right;
width: 630px;
padding-right: 10px;
}
.facTxt {
font-size:108%;
margin-bottom: 30px;
}
.facTxtCtrl table {
width: 630px;
}
.facTxtCtrl table tr th {
text-align: center;
background-color: #F4EBE3;
}
.facTxtCtrl table tr td {
text-align: center;
}
.facTxtCtrl table tr td.fibro {
font-weight: bold;
}
.facTxt span {
color: #e4007f;
}

.facCont {
margin-bottom:40px;
}
.facCont02 {
padding:15px;
margin-bottom:40px;
background-color:#fff;
border: solid 1px #DDDDDD;
}

.facTitList li {
display: inline-block;
margin-right: 50px;
}

.facBox01 {
width:435px;
float:left;
}
.facBox02 {
width:435px;
float: right;
}
.facWacTxt table tr th {
text-align: center;
background-color: #F4EBE3; 
}
.facWacTxt table tr td {
text-align: center;
}
.facWacTxt table tr td:nth-child(1){
text-align: left;
padding-left: 20px;
width: 400px;
}
.facWacTxt table {
margin-left: auto;
margin-right: auto;
margin-bottom: 5px;
width: 700px;
}
.facWacNote {
font-size: 93%;
margin-left: auto;
margin-right: auto;
width: 700px;
}

/* ------------------------------------------------------------------------------
SP
------------------------------------------------------------------------------ */
@media screen and (max-width:769px) {
.facCont {
margin-bottom: 65px;
}
.facCont02 {
box-sizing: border-box;
}
.facBox01,
.facBox02 {
float: none;
width: 100%;
}
.facBox01 {
margin-bottom: 35px;
}
.facImg {
float: none;
margin-bottom: 15px;
text-align: center;
}
.facContImg img {
width: 100%;
height: auto;
}
.facTxtCtrl {
float: none;
width: 100%;
}
.facTxtCtrl table,
.facWacTxt table {
width: 100%;
}
.facWacTxt table tr th {
width: 50%;
}
}
