.b-seminarlist-btn {
    display: block;
    text-decoration: none;
    width: 400px;
    max-width: 100%;
    box-shadow: var(--theme-shadow);
    margin: 3rem auto;
    border-radius: 5px;
    text-align: center;
    background-color: #ff7644;
    padding: 10px;
    transition: .3s;
    color: var(--color_text_white);
}
a.b-seminarlist-btn:hover {
    opacity: .7;
    transition: .3s;
}
.b-seminarlist-btn-text-main {
    font-size: 1.5em;
}
.b-seminarlist-btn-text-sub {
    font-size: 1.3em;
}
.seminar-list-status-out {
    background-color: var(--color_theme_darkgray);
}
.seminar-list-status-out .b-seminarlist-btn-text-main {
    font-size: 2em;
}