@charset "UTF-8";

/*reset*/
body{
    margin:0;
    font-family: serif;
}
p{
    margin:0;
}
/*reset end*/

/*修正追加分*/
.text-font{
    width:30%;
}
.text-font.en{
    width:auto;
}
.local_style{
    height:100%;
}
.local_style form{
    display: flex;
    justify-content: space-between;
    width:100%;
    height:100%;
}
.local_style form .wrapper{
    width:60%;
}
.local_style form .box01{
    margin-right:1.6em;
}
.form-best{
    width:100%;
}
.bestrate-box .bottom .day-box{
    display: flex;
}
.bestrate-box .bottom .day-box span:nth-of-type(2){
    margin-right:2em;
}
/*修正追加分ここまで*/

.bestrate-box .bottom .rsv-box select{
    padding: 0 5px;
    background-color: #fff;
    border-radius: 3px;
    -moz-appearance: menulist;
    -webkit-appearance: menulist;
}
.bestrate-box .bottom .rsv-box select::-ms-expand {
    display: block;
}

/*予約全共通*/
.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%;
    padding:0 30px;
    background-color:#BD8953;
    letter-spacing: 1px;
    border:none;
    border-radius: inherit;
}
.rsv-box .submit-btn:hover{
    background-color:#fff;
    transition: .3s;
}
/*予約全共通ここまで*/