.reserve_section{max-width:680px;margin:0 auto}.reserve_table{width:100%}.reserve_table th{font-weight:700;padding:20px 30px 20px 0;border-bottom:1px solid #000}@media screen and (max-width:767px){.reserve_table th{display:block;width:100%;padding:20px 0 0;border-bottom:none}}.reserve_table td{padding:20px 0;border-bottom:1px solid #e4e6e7}@media screen and (max-width:767px){.reserve_table td{display:block;width:100%;padding:0 0 20px;border-bottom:1px solid #e4e6e7}}.reed{text-align:center;margin:60px auto;font-size:110%}.btn_tel a{display:block;font-size:2.2rem;border:1px solid #000;padding:40px 20px;text-align:center}@media screen and (max-width:767px){.btn_tel a{padding:10px;margin-bottom:8px}}.btn_tel a:hover{background:#f7f7f5}