@charset "UTF-8";

/*reset*/
body{
    margin:0;
    font-family: serif;
}
p{
    margin:0;
}
/*reset end*/

/*修正追加分*/
.rsv-box{
    display: flex;
}
.rsv-box,.rsv-box form, .rsv-box form .text-font{
    height:100%;
}
form .text-font{
    width:30%;
}
.rsv-box{
    width:100%;
}
.rsv-box form{
    display: flex;
    justify-content: space-between;
    align-items: center;
    width:100%;
}
/*修正追加分ここまで*/

/*予約全共通*/
.rsv-box select {
    padding: 0 5px;
    background-color: #fff;
    border-radius: 3px;
    -moz-appearance: menulist;/*矢印が表示されている場合は不要*/
    -webkit-appearance: menulist;/*同上*/
}
.rsv-box select::-ms-expand {
    display: block;/*同上*/
}
.rsv-box .submit-btn{
    width:100%;
    height:100%;
    background-color:#BD8953;
    letter-spacing: 1px;
    border:none;
    border-radius: inherit;
}
.rsv-box .submit-btn:hover{
    background-color:#fff;
    transition: .3s;
}
/*予約全共通ここまで*/