
.spot .branch-tab {width:100%;margin:0 auto 40px;display:flex;}
.spot .branch-tab a {display:inline-block;font-size: 1.4rem;font-weight: 500;color: #707070;padding: 16px;border-bottom: 4px solid #e0e0e0;width: 20%;text-align: center;transition:all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.spot .branch-tab a:hover, .spot .branch-tab a.branch-on {font-weight:700;color:#e6001e;border-bottom: 4px solid #e6001e;}

.spot .m-slide-t {display:none;}
.spot .m-slide {width:100%;}
.spot .branch-table {width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0;margin-bottom:70px;}
.spot .branch-table colgroup col:nth-child(1) {width:15%;}
.spot .branch-table colgroup col:nth-child(2) {width:12%;}
.spot .branch-table colgroup col:nth-child(3) {width:45%;}
.spot .branch-table colgroup col:nth-child(4) {width:12%;}
.spot .branch-table colgroup col:nth-child(5) {width:8%;}
.spot .branch-table colgroup col:nth-child(6) {width:8%;}
.spot .branch-table thead th {font-size:1.08rem;font-weight:500;background:#dff7e9;border-top:1px solid #00a040;border-bottom:1px solid #ccc;padding:10px;line-height:1.2;color:#454545;word-break:keep-all;}
.spot .branch-table tbody tr:nth-child(2n) {background:#fafafa;}
.spot .branch-table tbody td {border-bottom:1px solid #e0e0e0;padding:10px;text-align:center;word-break:keep-all;}
.spot .branch-table tbody td:nth-child(1) {font-weight:700;color:#202020;}
.spot .branch-table tbody td:nth-child(3) {text-align:left;}
.spot .branch-table tbody td:nth-child(n+5) {font-weight:700;color:#00a040;}
.spot .branch-table tbody td .no-return {color:#e6001e;font-style:normal;}

@media all and (max-width:640px) {
  .spot .branch-tab {flex-wrap:wrap;}
  .spot .branch-tab a {width:50%;font-size:1.2rem;padding:10px 0;border-bottom:2px solid #e0e0e0}
  .spot .branch-tab a:hover, .spot .branch-tab a.branch-on {border-bottom: 2px solid #e6001e;}

  .spot .m-slide-t {display:block;padding-bottom:10px;}
  .spot .m-slide-t p {font-weight:500;color:#707070;}
  .spot .m-slide {overflow-x:auto;}
  .spot .branch-table {width:280%;}
}
