@charset "utf-8";


.modal-content-inner .modal-error {
	font-size: 14px;
	color: #ff0000;
	text-align: center;
	display: block;
	transition: opacity 0.2s ease-in-out;
	margin-bottom:10px;
}
.modal-content-inner .modal-error:hover {
	opacity: .7;
}

.timetable .session-btn .check-btn.session__entry::after { content: '申し込み済'; }
.timetable .session-btn .check-btn.session__end::after { content: '受付終了'; }
.timetable .session-btn .check-btn.live__preparing::after { content: 'ライブ配信準備中'; }
.timetable .session-btn .check-btn.live__move::after { content: 'ライブ配信ページへ'; }
.timetable .session-btn .check-btn.live__finish { opacity: 0.7; cursor: default!important;pointer-events: none; }
.timetable .session-btn .check-btn.live__finish::after { content: 'ライブ配信\A終了しました'; white-space: pre; line-height:1.2; display: flex;align-items: center;text-align: center;justify-content: center;padding: 7px; }
.timetable .session-btn .check-btn.catv__jump::after { content: 'ケーブル技術ショー\A申し込みページへ'; white-space: pre; line-height:1.2; display: flex;align-items: center;text-align: center;justify-content: center;padding: 7px; }
.timetable .session-btn .check-btn.doc__down::after { content: '資料DL'; }

.timetable .session-btn .check-btn.special__preparing::after { content: '特別映像準備中'; }
.timetable .session-btn .check-btn.special__move::after { content: '特別映像'; }
.timetable .session-btn .check-btn.special__finish { opacity: 0.7; cursor: default!important;pointer-events: none; }
.timetable .session-btn .check-btn.special__finish::after { content: '特別映像\A終了しました'; white-space: pre; line-height:1.2; display: flex;align-items: center;text-align: center;justify-content: center;padding: 7px; }
.timetable .session-btn .check-btn.session__select_real::after { content: 'リアル参加'; }
.timetable .session-btn .check-btn.session__finish_real::after { content: 'リアル参加 一時停止中'; }
.timetable .session-btn .check-btn.session__end_real::after { content: 'リアル参加 受付終了'; }
.timetable .session-btn .check-btn.session__entry_real::after { content: 'リアル参加 申込済'; }
.timetable .session-btn .check-btn.session__full_real::after { content: 'リアル参加 満席'; }
.timetable .session-btn .check-btn.session__few_real::after { content: 'リアル参加 残りわずか'; }
.timetable .session-btn .check-btn.session__select_online::after { content: 'オンライン参加'; }
.timetable .session-btn .check-btn.session__finish_online::after { content: 'オンライン参加 一時停止中'; }
.timetable .session-btn .check-btn.session__end_online::after { content: 'オンライン参加 受付終了'; }
.timetable .session-btn .check-btn.session__entry_online::after { content: 'オンライン参加 申込済'; }

.modal-content-inner .modal-confirm-ex {display: none;}
.modal-content-inner .modal-confirm-ex.active {display: block;}
.modal-content-inner .modal-confirm-info {display: none;}
.modal-content-inner .modal-confirm-info.active {display: block;}
.modal-content-inner .modal-sys-error {display: none;}
.modal-content-inner .modal-sys-error.active {display: block;}
.modal-content-inner .modal-notcancel {display: none;}
.modal-content-inner .modal-notcancel.active {display: block;}