@charset "utf-8";
/* CSS Document */

/* ------------------------------------------------------------------------------
予約照会・キャンセル
------------------------------------------------------------------------------ */

.inqTxt {
font-size:108%;
padding-left:20px;
margin-bottom:30px;
}
.inqTxt span {
color:#d90000;
}
.inqTable {
font-size: 116%;
border: none;
width: 960px;
margin-left: auto;
margin-right: auto;
margin-bottom: 40px;
}
.inqTable th{
width:200px;
border-right:none;
background-color:#fff;
font-weight:bold;
padding-left:20px;
border-bottom:dashed 1px #DDDDDD;
}
.inqTable td  {
border-right:none;
padding-top:20px;
padding-bottom:20px;
border-bottom:dashed 1px #DDDDDD;
}
.inqTable td  p {
padding-left:15px;
margin-bottom:15px;
font-weight:bold;
}
.inqTable td .text01 {
width:390px;
padding:8px;
}
.inqTable td .text02 {
width:100px;
padding:8px;
}
.inqTable td textarea {
width:900px;
height:300px;
resize:none;
padding:8px;
margin-left:15px;
}
.inqBox {
width:960px;
margin-left:auto;
margin-right:auto;
margin-bottom:50px;
padding-top:30px;
padding-bottom:10px;
background-color:#EFFAFA;
border:solid 1px #14A699;
text-align:center;
}
.inqBox02 {
width: 920px;
margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-right: 20px;
padding-left: 20px;
padding-bottom: 5px;
background-color: #fff;
border: solid 1px #14A699;
margin-bottom: 50px;
}
.inqBox02 p{
padding-left:0;
}
.inqTit {
color:#d90000;
font-size:182%;
margin-bottom:15px;
}
.inqTit img {
vertical-align: middle;
}
.inqTit02 {
font-size:138.5%;
padding-bottom:5px;
margin-bottom:10px;
border-bottom:solid 1px #14A699;
}
.inqBtn {
text-align:center;
margin-bottom:80px;
}
.inqBtnLis {
margin-left:230px;
margin-bottom:80px;
}
.inqBtnLis li {
float:left;
margin-right:20px;
}
.inqBtnLis li p{
padding-top:5px;
font-size:108%;
color:#D90000;
text-align:center;
}
