@charset "utf-8";

.apply-form .row .insert .time-box {flex:1; font-size:0;}
.apply-form .row .insert .time-box p {font-size:16px;}
.apply-form .row .insert .time-box p > span {border:0; display:inline-block; padding:0;}
.apply-form .row .insert .time-box span {font-size:16px; border-right:1px solid #000; border-bottom:1px solid #000;}
.apply-form .row .insert .time-box span.after-time {border-bottom:0;}
.apply-form .row .insert .line-border {display:inline-block;border-bottom:1px solid #000;border-right:1px solid #000;padding:0px 5px;font-size:16px;}
.apply-form .row .insert .line-border:nth-child(13) {border-right:0;}
.apply-form .row .insert .line-border:nth-child(27) {border-right:0;}
.apply-form .row .insert .line-border.after-time {border-bottom:0 !important;}
.apply-form .row .insert .time-box .no-line {border:0;}

@media (max-width:1100px) {
    .apply-form .row .insert .line-border {border:0;}
    .apply-form .row .insert .time-box span {border:0;}
}
@media (max-width:750px) {
    .apply-form .row .insert span {display:block; padding:10px 0}
    .apply-form .row .insert .line-border {width:16.6666%}
}
@media (max-width: 650px) {
    .apply-form .row .insert .line-border {width:20%}
}