.general-edu-btn.bd_btn li a {
    display: block;
}
.img-col2 {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    margin-bottom: 20px;
}
.img-col2 p.wd50 {
    width: 50%;
}
.img-area {
    text-align: center;
    padding: 10px 0 20px;
}
.img-area p {
    padding: 10px 0;
    font-size: 0.95em;
}
ul.ul-dots {
    list-style: disc;
    padding-left: 20px;
    margin-bottom: 20px;
}
.gene_table td a,.rlstc-a a {
    color: #cb2838;
    text-decoration: underline;
}
ul.mokuji {
    background: #f3f3f3;
    padding: 20px;
}
ul.mokuji li a {
    color: #cb2838;
    text-decoration: underline;
}
.tar {
    text-align: right;
}
h5 span {
    font-size: 0.8em;
}
.ondemand-list {
    padding: 10px 0;
}
.ondemand-list span {
    display: inline-block;
    margin: 0 0 0 1em;
    border: 1px solid #cb2838;
    color: #cb2838;
    padding: 1px 3px;font-size: 0.8em;
}
.wp-block-video video {
    width: 100%;
}