@charset "utf-8";

/*
====================================================
■ RESERVE
====================================================
*/

.rsv_msg{
  font-size:2rem;
  padding:2%;
  border-bottom:1px solid #ccc;
  margin:1% 0 3%;
  font-weight:bold;
  letter-spacing: 0.1em;
}

.rsv_msg span{
  display: block;
font-size:1.3rem;color:#e8c95a;
}

#lists.rsv ul li {
    width: 14.08%;
}
#lists.rsv li article h3 {
    font-size: 2rem;
}
#lists.rsv li article .bodysize {
    font-size: 1.1rem;
}





/*FORM.PHP*/
.rsv_msg2{
font-size: 2.4rem;
font-weight: bold;
}

#reserve_con{width:98%;
  margin:2% auto;
  max-width:1100px;
  display:table;

}

#reserve_con #gal_data{
  display:table-cell;
  padding:1%;
  width:28%;
  vertical-align: top;
}

#reserve_con #rsv_data{
  display:table-cell;
  padding:1%;
  width:68%;
}

#reserve_con dl {
    font-size: 1.2rem;
    padding:7px;
    border-bottom: 1px dotted #ccc;
    overflow: hidden;
    text-align: left;
}

#reserve_con dl dt h3{
  font-size:1.5rem;
  margin-bottom:3px;
  color:#000;
  }
#reserve_con dl dt h3 span{
  font-size:1.1rem;
  margin-left:5px;
  color:#906e1d;
}
#reserve_con dl dd {
    width: 100%;
}
#reserve_con dl dd input {
    background:rgba(1,1,1,0.1);
    padding:1%;
    width:98%;
    border: none;
    font-size:1.6rem;
}
#reserve_con dl dd .selectef{
    background:rgba(1,1,1,0.1);
    border: none;
    margin-bottom:2px;
    font-size:1.6rem;
    padding:0.4%;
}
#reserve_con dl dd .selectef option{
    padding:2%;
}
#reserve_con dl dd .checkb{
  width:auto;
  margin:2px;
}
#reserve_con dl dd #optionList {
    margin-top:5px;
}
#reserve_con dl dd #optionList li {
    float: left;
    margin-right: 15px;
    font-size: 1.6rem;
}
#reserve_con dl dd textarea{
height: 100px;
    width: 98%;
