.meeting-hall-title {
text-align: center;
font-size: larger;
font-weight: 700
}
.apply-button-list {
display: flex;
flex-wrap: wrap;
justify-content: space-around;
}
.apply-button-list>a {
padding: .4em .5em;
font-size: 1.2em;
font-weight: 700;
line-height: 100%;
border: 2px solid #2a52be;
border-radius: 0.3em;
transition: .3s all;
background-image: none;
}
.apply-button-list>a::after {
display: none;
}
.apply-button-list a:hover {
background: #f2f2f2;
}
.apply-button-list>a,
.apply-button-list>a.external:visited {
color: #0645ad;
}