#MainArea .txtcenter{
    text-align: center;
}
#MainArea .logout_btn a,
.check_error_message .ss_txtRedB{
    color: #ED1818;
}
#MainArea .check_error_message{
    margin-top: 20px;
}
.ss_txtRedB p{
    margin: 10px 0;
}

#ProgramPage #Container ._inner #MainArea #ProgramArea .session .session_entry .stealth_style{
    display: none;
}

#ProgramPage #Container .cursor_pointer{
    cursor:default
}

#ProgramArea .ss_logout_1{
text-align: right;
color: #000;
font-size: 81%;
margin-top: 5px;
margin-bottom: 10px;
}

#ApplicationArea .ss_logout_1 .applicationArea_heading{
    font-size: 1.125em;
}


@media screen and (max-width: 767.9px) { 
    ._inner #MainArea #ProgramArea .day_header {
        margin: 0 0 2em 0;
    } 
}

@media print, screen and (min-width: 768px){
    ._inner #MainArea #ProgramArea .day_header {
        margin: 1em 0 2em 0;
}
    .pc .ProgramArea .login_txt_top .logout_link br , .pc ._inner .login_txt_top .logout_link br{
        display: none;
    }
}

/* @media print, screen and (min-width: 1024px){
    #Container ._inner #MainArea #ProgramArea .session>._overview .session_entry .centerBox_text{
    padding: 0.5em 1.2em 0.6em 1.2em;
    }
} */

/* #MainArea ._inner ._website{
    display: none;
} */

/* 2024 */
#ProgramPage #MainArea #ProgramArea .session[data-category2="exhibition"] {
    cursor: pointer;
} 

.btn_submit-application button:disabled{
    cursor: wait;
}

/* 2025 */
@media print, screen and (min-width: 768px) {
    #MainArea #ProgramArea .timeTable > ._overlay-search {
      width: calc(100% - 21px);
      right: -9px;
    }
  }

/* 2026 */
/* .applicationArea_agree{
    display: none;
} */

.app_area{
    background-color: #FFF;
    padding: 3rem;
}

.app_area .ss_login_0{
    font-size: clamp(0.9375rem, calc(15px + (3 * max(0px, ((100dvw - 320px) / (448))))), 1.25rem);
    letter-spacing: clamp(0.1em, calc(1.6px + (0.8 * max(0px, ((100dvw - 320px) / (448))))), 0.15em);
    text-align: justify;

}
.app_area .ss_login_0 p{
    line-height: 1.8;

}

.app_area .ss_login_1{
    display: none;
}

@media print, screen and (min-width: 768px) {
    .app_area{
        margin-top: 5rem;
    }

}
@media screen and (max-width: 767.9px) { 
    .app_area.ss_logout_1 #seminarBtn {
    font-size: 1rem;
}
}
.session_summary {
    line-height: 1.6;
}
