.footer{ display: inline; }
table{ border-collapse: collapse;border-spacing: 0; }
.red{ color:#ff6262; }
#second p{ margin:30px 0;letter-spacing:1.5px;line-height:210%; }
table.data th, table.data td{ line-height:160%;background-color:#fff; }
#second .mid_th_wrap{ width:100%;background-color:transparent; }
#second .mid_th_wrap .mid_th{ background-color:transparent;text-align:center;width:100%;display:inline-block; }
#second .mid_th_wrap .mid_th .ib{ display:inline-block; }
table.data{ border-collapse:separate; }
.admission_page a{ color:#646464;letter-spacing:1px; }
.admission_page h4{ display:block;text-align: center;font-size: 150%; }
.join .adm-oc-thirdwrap2, .join .adm-oc-thirdwrap{ border:none;box-shadow:none;background-color:transparent; }
.join .con-wrapp{ -webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom: 5%; }
.join .con-wrapp .image{ width:48%; }
.join .note_wrap{ width:48%; }
.join .note_wrap p, .join .step_wrap p{ letter-spacing:1.5px;line-height:250%; }
.join .note_wrap p{ margin-bottom:3%; }
.join .step_wrap .th{ display:block;text-align:left;font-size:160%;letter-spacing:4px; }
.join .step_wrap p{ margin-bottom:8%; }
.join .step_wrap .list{ margin-bottom:10px;display:block; }
.join .step_wrap .th_list{ font-weight:bold;display:inline-block;width:180px; }

th.caution{ position:relative; }
th.caution::after{ content:"※";position:absolute;right:10px;top:50%;font-size:14px;transform:translateY(-50%); }
.caution_note{ display:block;margin-top: 10px; }

/* 大学進学相談会 */
#second{ padding-bottom:0; }
#second.admission_consul_page h3{ letter-spacing:10px; }
#second.admission_consul_page h3 .br_sp{ display:none; }
.exam-area{ padding-bottom:0; }

.admission_consul_page .yet, .requirements_page .yet{ display:block;text-align: center;font-size: 160%;margin:2% 0; }
/* オープンキャンパス */

/* .open_campus_page .ocOnline2-n{ background-color:transparent; }
.open_campus_page#second h3.exam-title2{ background-color:transparent; }
.open_campus_page .pc{ padding-bottom:30px; }
.open_campus_page .wc-date2_blue td{ line-height:170%;letter-spacing:3px; }
.open_campus_page .wc-photo-n{ display:-webkit-box;display:-ms-flexbox;display:flex;margin:5% 0; }
.open_campus_page .wc-photo dt{ position:relative;width:400px;display:table-cell; }
.open_campus_page dd{ width:50%;background-color:transparent;text-align: left; }
.open_campus_page dd, #photo p{ line-height:190%;font-size:110%;letter-spacing:4px; }
.open_campus_page#second .wc-slideBox p{ margin:10px 0; }
.open_campus_page .wc-slideBox a{ border-radius:0;border:none; }
.open_campus_page .open_campus_page .wc-photo-n{ margin-top: 30px; }
.open_campus_page .wc-photo-n dt::before{  background-color:transparent;color: #646464;font-size: 210%;left: 0;text-align: left;top: -40px;width: 300px;letter-spacing: 5px; }
.open_campus_page .wc-photo dt img{ border-radius:10px; }
.open_campus_page .form-content{ border:none; }
#second.open_campus_page .small_th{ font-size:150%;letter-spacing:13.5px; }
#second.open_campus_page .sec_step .small_th{ letter-spacing:9px; } */



/* .websession_page .step_wrap p{ margin-bottom: 3%; } */
/* .websession_page .step_wrap p{ line-height: } */

@media (max-width:767px){
    /* 入試情報 */
    .admission_page .bt_wrap{ -webkit-box-orient: vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:400px;margin-left: auto;margin-right: auto; }
    .bt_wrap .bt_round{ width: 100%;margin-bottom: 8%; }
    #second.admission_page h3{ margin-top: 20%;font-size: 26px; }
    #second.admission_page h4{ font-size: 16px;margin-bottom:9%; }
    #second .mid_th_wrap .mid_th{ font-size: 160%;margin-bottom: 5%; }
    #second.requirements_page{ padding-bottom:0; }
    .exam-content th, .exam-content td{ padding:20px 18px!important; }

    /* 大学進学相談会 */
    #second.admission_consul_page h3{ letter-spacing:5px;font-size:28px; }
    #second.admission_consul_page h3 .br_sp{ display:block; }
}

@media screen and (max-width:575px){ 
    #second h3{ text-align: center; }
}

