#facilities div .column.type-2.sp-2 .cell{width:calc(50% - 10px)}#facilities div .column.type-2.sp-2 .cell:nth-child(2){margin-top:0}#facilities div .column.type-2.sp-2 .cell p{font-size:14px;font-size:.875rem;margin-bottom:24px}
.toppage_attention_area{
    border: 2px solid #bd2929;
    color: #bd2929;
    padding: 15px;
    display: block;
    text-align: center;
    margin: 40px auto 0 auto;
    width: 90%;
    max-width: 600px;
    transition: .3s;
}
.toppage_attention_area:hover{
    opacity: .7;
    transition: .3s;
}
.toppage_mt_none{
    margin-top: 0px !important;
}
.admission_webApply_banner{
    display: block;
    margin-bottom: 30px;
}
@media only screen and (min-width: 1024px) {
    .admission_webApply_banner{
        display: block;
        padding: 0px 24px;
        margin-bottom: 50px;
    }
}
.top_webApply_banner{
    width: calc(100% - 16px);
    max-width: 600px;
    margin: 80px auto 0 auto;
    display: block;
}

@media only screen and (min-width: 1024px) {
    .top_webApply_banner{
        width: calc(100% - 40px);
        max-width: 1200px;
        margin: 0px auto 0 auto;
    }
}
.wrap-bannar-sp{
    width: calc(100% - 16px);
    max-width: 600px;
    margin: 10px auto 80px auto;
    display: block;
}

@media only screen and (min-width: 1024px) {
    .wrap-bannar-pc{
        width: calc(100% - 40px);
        max-width: 1200px;
        margin: 30px auto 100px auto;
    }
}