.event_contents { position: relative; }
.event_contents .wrap { position: relative; max-width:720px; height:100%; margin: 0 auto; text-align: center; }
.event_contents img { width: 100%; max-width: 100%; }
.event_contents .container { position: relative; text-align: center; }
.event_contents a{display:inline-block;}

.btn_apply{ position: absolute; left:50%;bottom:0;transform: translateX(-50%);width:60.972%;}
.btn_teacher{position: absolute;  bottom:7%;left:50%;transform: translateX(-50%); width:60.555%; }

.btn_request{  position: absolute; left:50%;top:82%;transform: translateX(-50%); width:60.555%; max-width:399px;}
.btn_request img{ width:100%; height:auto;}

.btn_book{width:30%; vertical-align: middle;}

.event_contents #apply-section { background-color: #f0f0f0;}
.event_contents #apply-section .wrap{ padding-bottom: 80px;}

#apply-section table{ width:90%; margin:0 auto; border-top:2px solid #000;}
#apply-section table th, #apply-section table td {  color:#36373a; background:#f0f0f0; font-size:12px;border-bottom: 1px solid #c2c2c2;}
#apply-section table th { font-weight:normal; padding:8px; text-align:center; }
#apply-section table td { font-weight:bold; padding:8px; text-align:left; font-weight: normal;}
#apply-section table td strong{ font-weight: bold;}
#apply-section table td span{ display:block;font-size:10px;}
.highlight{ color:#f95252; }

@media only screen and (min-width: 720px) {
    #apply-section table th, #apply-section table td { color:#36373a; background:#f0f0f0; font-size:24px;border-bottom: 1px solid #c2c2c2;}
    .event_contents #apply-section .wrap{ padding-bottom: 140px;}

    #apply-section table td span{font-size:16px;}
}

.t_slide{background-color:#230d56;}
.t_slide .bx-wrapper { margin:0 auto; }
.t_slide .bx-wrapper li { width:100%; max-width:720px; }
.t_slide .bx-wrapper .bx-viewport { -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; border:none; left:0; background:none; }