.reservation_btn p {text-align:center; color:#3e3e3e}
.reservation_btn p:nth-child(1) {font-size:14px; margin-top:5%; margin-bottom:50px; }

/* ±âº» ÅØ½ºÆ® ½ºÅ¸ÀÏ */
.formmail_txt {font-size:12px;font-family:±¼¸²,µ¸¿ò;color:#333333}
/* ÅØ½ºÆ®¹Ú½º ½ºÅ¸ÀÏ */
.formmail_border {font-size:12px;font-family:±¼¸²,µ¸¿ò;color:#333333; padding:10px; border:1px solid #dfdfdf}
/* Ç×¸ñÄ­ ½ºÅ¸ÀÏ */
.formmail_title_bgcolor {background-color:#f7f7f7; min-width:60px;}
/* ÀÔ·ÂÄ­ ½ºÅ¸ÀÏ */
.formmail_cell_bgcolor {background-color:#FFFFFF;font-size:12px;font-family:±¼¸²,µ¸¿ò;color:#333333;padding-left:10;}
.formmail_title_bgcolor { color:#000; font-size:12px; }
.table_02 { width:100%; border-top:1px #000 solid; background-color:#ffffff; }
.table_02 td { border-bottom:1px #dfdfdf solid;  padding:1% }
table {background-color:transparent; width:100%;}
.table_02 select {padding:5px; border:1px solid #dfdfdf}
.table_02 textarea {border:1px solid #dfdfdf}
.formmail_textarea_style {border:1px solid #dfdfdf; width:100%;}

.reservation_btn a{
padding:10px 0;
margin:0 7px;
}

.reservation_btn a span{
text-align:center;
padding:0 30px;
}

.reservation_btn a:nth-child(2) {
background:#fd8c8b;
color:#fff;
font-weight:bold

}
.reservation_btn a:nth-child(3) {
background:#bdbdbd;
color:#fff;
font-weight:bold
} 



@media screen and (max-width:766px) {


.table {bgcolor:none;}
.table_02 {/* width:100% !important; */}
.table_02 tr {width:100% !important;}
.table_02 tr:nth-of-type(2) .formmail_border {width:50% !important}
.table_02 tr:nth-of-type(3) .formmail_border {width:30px !important}
.table_02 tr:nth-of-type(4) .formmail_border {width:70% !important}


}