@charset "UTF-8";
#search_489ban{
margin: 0;
    padding: 0;
    width: 490px;
    border-right: 1px solid #ccc;
    box-sizing: border-box;
    display: inline-block;
    text-align: center;
    padding-right: 30px;
}
#search_489ban dl{ display: inline; margin: 0; width: 450px;}
#search_489ban dt,
#search_489ban dd{ margin: 0; padding: 0; display: table-cell; vertical-align: text-bottom;}
#search_489ban dt{ width: 95px; display: none;}
#search_489ban dd{ }
 
#search_489ban dd span,
#search_489ban label,
#search_489ban input,
#search_489ban select{ 
    display: inline-block; 
    margin: 0 0 0 5px;
    padding:0;
    border: none;
    font-size: 1.05em;
}
#search_489ban input{
    border:1px solid #ccc;
    font-size: 16px;
    padding: 5px ;
    background-color: #f3f3f3;
    line-height: 23px;
}
 
#search_489ban ul{}
#search_489ban li{ margin-bottom: 3px; list-style: none; display: inline-block;}
 
#search_489ban button{
    display: inline-block;
    margin: 0 0 0 15px;
    padding: 5px 0;
    width: 150px;
    box-sizing: border-box;
    background: linear-gradient(#fff, #efefef);
    border-radius: 5px;
    font-size: 1.05em;
    border: 1px solid #999999;
    color: green;
}
 
#search_489ban .inbox_489ban{ clear: both;}
#search_489ban .inbox_489ban:after {
    clear: both; content: "."; display: block;
    height: 0; font-size: 0; visibility: hidden;
}
 
#search_489ban .stay_489ban,
#search_489ban .room_489ban,
#search_489ban .person_489ban{ width: 50%; float: left;}
 
#search_489ban .stay_489ban dt,
#search_489ban .room_489ban dt,
#search_489ban .person_489ban dt{ width: auto;}
 
#search_489ban .child_489ban{
    border-bottom: 1px dotted #dedede;
}
#search_489ban .child_489ban:first-of-type{
    padding: 5px 0 0;
    border-top: 1px dotted #dedede;
}
#search_489ban .child_489ban:last-of-type{
    margin: 0 0 10px; padding: 0 0 5px;
}
#search_489ban .child_489ban dt{ width: auto;}
#search_489ban .child_489ban dd{ width: 70px; vertical-align: middle;}
#search_489ban .child_489ban dt span{ display: block; font-size: 12px;}
 
#search_489ban .price_489ban dt{ width: 65px;}
#search_489ban .price_489ban div{ display: inline-block;}
#search_489ban .price_489ban span{ font-size: 12px;}
 
#search_489ban .tag_489ban,
#search_489ban .tag_489ban dt,
#search_489ban .tag_489ban dd{ width: 50%; display: block;}
#search_489ban .tag_489ban .tag_mode_489ban{ font-size: 13px;}
 
#search_489ban .child_input p{ text-align: center; margin: 0;}

.form{
    width: 150px;
    text-align: center;
    display: inline-block;
    border-right: 1px solid #ccc;
    margin-right: 0;
    line-height: 35px;
}

.yoyaku-botan{
display: inline;
    width: 250px;
    float: right;
    margin-right: -50px;
}

a.cancel-botan{
    width: 250px;
    height: auto;
    padding: 6px 0;
    text-align: center;
    border: 1px solid #999;
    border-radius: 5px;
    background: linear-gradient(#fff, #efefef);
    display: block;
    text-decoration: none;
    font-size: 1.05em;
}

@media screen and (max-width: 480px) {
}