.timetable .example-list .example-item.keynote::before {
  background: #940D40;
}
.timetable .example-list .example-item.sponsored::before {
  background: #7B777A;
}
.timetable .example-list .example-item.theme::before {
  background: #8D7036;
}
.timetable .example-list .example-item.student::before {
  background: #C83B79;
}
.timetable .example-list .example-item.exhibitor::before {
  background: #368845;
}
.timetable .example-list .example-item.jema::before {
  background: #4675AE;
}
.timetable .example-list .example-item.neca::before {
  background: #7E5DA7;
}
.timetable .example-list .example-item.jemima::before {
  background: #BE552E;
}
.timetable .example-list .example-item.neca_jemima::before {
  background: #E77700;
}



.entry_timetable #timetable .card-box.keynote .head-code,
.mypage_timetable #timetable .card-box.keynote .head-code {
  background: #940D40;
}
.entry_timetable #timetable .card-box.keynote .card-box-inner,
.mypage_timetable #timetable .card-box.keynote .card-box-inner {
  border-color: #940D40;
}
.entry_timetable #timetable .card-box.keynote .card-box-inner:has(input[type=checkbox]:checked),
.mypage_timetable #timetable .card-box.keynote .card-box-inner:has(input[type=checkbox]:checked) {
  background-color: rgba(148, 13, 64, 0.15);
}
.entry_timetable #timetable .card-box.sponsored .head-code,
.mypage_timetable #timetable .card-box.sponsored .head-code {
  background: #7B777A;
}
.entry_timetable #timetable .card-box.sponsored .card-box-inner,
.mypage_timetable #timetable .card-box.sponsored .card-box-inner {
  border-color: #7B777A;
}
.entry_timetable #timetable .card-box.sponsored .card-box-inner:has(input[type=checkbox]:checked),
.mypage_timetable #timetable .card-box.sponsored .card-box-inner:has(input[type=checkbox]:checked) {
  background-color: rgba(123, 119, 122, 0.15);
}
.entry_timetable #timetable .card-box.theme .head-code,
.mypage_timetable #timetable .card-box.theme .head-code {
  background: #8D7036;
}
.entry_timetable #timetable .card-box.theme .card-box-inner,
.mypage_timetable #timetable .card-box.theme .card-box-inner {
  border-color: #8D7036;
}
.entry_timetable #timetable .card-box.theme .card-box-inner:has(input[type=checkbox]:checked),
.mypage_timetable #timetable .card-box.theme .card-box-inner:has(input[type=checkbox]:checked) {
  background-color: rgba(141, 112, 54, 0.15);
}
.entry_timetable #timetable .card-box.student .head-code,
.mypage_timetable #timetable .card-box.student .head-code {
  background: #C83B79;
}
.entry_timetable #timetable .card-box.student .card-box-inner,
.mypage_timetable #timetable .card-box.student .card-box-inner {
  border-color: #C83B79;
}
.entry_timetable #timetable .card-box.student .card-box-inner:has(input[type=checkbox]:checked),
.mypage_timetable #timetable .card-box.student .card-box-inner:has(input[type=checkbox]:checked) {
  background-color: rgba(200, 59, 121, 0.15);
}
.entry_timetable #timetable .card-box.exhibitor .head-code,
.mypage_timetable #timetable .card-box.exhibitor .head-code {
  background: #368845;
}
.entry_timetable #timetable .card-box.exhibitor .card-box-inner,
.mypage_timetable #timetable .card-box.exhibitor .card-box-inner {
  border-color: #368845;
}
.entry_timetable #timetable .card-box.exhibitor .card-box-inner:has(input[type=checkbox]:checked),
.mypage_timetable #timetable .card-box.exhibitor .card-box-inner:has(input[type=checkbox]:checked) {
  background-color: rgba(54, 136, 69, 0.15);
}
.entry_timetable #timetable .card-box.jema .head-code,
.mypage_timetable #timetable .card-box.jema .head-code {
  background: #4675AE;
}
.entry_timetable #timetable .card-box.jema .card-box-inner,
.mypage_timetable #timetable .card-box.jema .card-box-inner {
  border-color: #4675AE;
}
.entry_timetable #timetable .card-box.jema .card-box-inner:has(input[type=checkbox]:checked),
.mypage_timetable #timetable .card-box.jema .card-box-inner:has(input[type=checkbox]:checked) {
  background-color: rgba(70, 117, 174, 0.15);
}
.entry_timetable #timetable .card-box.neca .head-code,
.mypage_timetable #timetable .card-box.neca .head-code {
  background: #7E5DA7;
}
.entry_timetable #timetable .card-box.neca .card-box-inner,
.mypage_timetable #timetable .card-box.neca .card-box-inner {
  border-color: #7E5DA7;
}
.entry_timetable #timetable .card-box.neca .card-box-inner:has(input[type=checkbox]:checked),
.mypage_timetable #timetable .card-box.neca .card-box-inner:has(input[type=checkbox]:checked) {
  background-color: rgba(126, 93, 167, 0.15);
}
.entry_timetable #timetable .card-box.jemima .head-code,
.mypage_timetable #timetable .card-box.jemima .head-code {
  background: #BE552E;
}
.entry_timetable #timetable .card-box.jemima .card-box-inner,
.mypage_timetable #timetable .card-box.jemima .card-box-inner {
  border-color: #BE552E;
}
.entry_timetable #timetable .card-box.jemima .card-box-inner:has(input[type=checkbox]:checked),
.mypage_timetable #timetable .card-box.jemima .card-box-inner:has(input[type=checkbox]:checked) {
  background-color: rgba(190, 85, 46, 0.15);
}
.entry_timetable #timetable .card-box.neca_jemima .head-code,
.mypage_timetable #timetable .card-box.neca_jemima .head-code {
  background: #E77700;
}
.entry_timetable #timetable .card-box.neca_jemima .card-box-inner,
.mypage_timetable #timetable .card-box.neca_jemima .card-box-inner {
  border-color: #E77700;
}
.entry_timetable #timetable .card-box.neca_jemima .card-box-inner:has(input[type=checkbox]:checked),
.mypage_timetable #timetable .card-box.neca_jemima .card-box-inner:has(input[type=checkbox]:checked) {
  background-color: rgba(231, 119, 0, 0.15);
}


.entry_timetable .modal.keynote,
.mypage_timetable .modal.keynote {
  border-color: #940D40;
}
.entry_timetable .modal.keynote .seminar-category .code,
.mypage_timetable .modal.keynote .seminar-category .code {
  background-color: #940D40;
}
.entry_timetable .modal.keynote .seminar-category .type,
.mypage_timetable .modal.keynote .seminar-category .type {
  color: #940D40;
}
.entry_timetable .modal.sponsored,
.mypage_timetable .modal.sponsored {
  border-color: #7B777A;
}
.entry_timetable .modal.sponsored .seminar-category .code,
.mypage_timetable .modal.sponsored .seminar-category .code {
  background-color: #7B777A;
}
.entry_timetable .modal.sponsored .seminar-category .type,
.mypage_timetable .modal.sponsored .seminar-category .type {
  color: #7B777A;
}
.entry_timetable .modal.theme,
.mypage_timetable .modal.theme {
  border-color: #8D7036;
}
.entry_timetable .modal.theme .seminar-category .code,
.mypage_timetable .modal.theme .seminar-category .code {
  background-color: #8D7036;
}
.entry_timetable .modal.theme .seminar-category .type,
.mypage_timetable .modal.theme .seminar-category .type {
  color: #8D7036;
}
.entry_timetable .modal.student,
.mypage_timetable .modal.student {
  border-color: #C83B79;
}
.entry_timetable .modal.student .seminar-category .code,
.mypage_timetable .modal.student .seminar-category .code {
  background-color: #C83B79;
}
.entry_timetable .modal.student .seminar-category .type,
.mypage_timetable .modal.student .seminar-category .type {
  color: #C83B79;
}
.entry_timetable .modal.exhibitor,
.mypage_timetable .modal.exhibitor {
  border-color: #368845;
}
.entry_timetable .modal.exhibitor .seminar-category .code,
.mypage_timetable .modal.exhibitor .seminar-category .code {
  background-color: #368845;
}
.entry_timetable .modal.exhibitor .seminar-category .type,
.mypage_timetable .modal.exhibitor .seminar-category .type {
  color: #368845;
}
.entry_timetable .modal.jema,
.mypage_timetable .modal.jema {
  border-color: #4675AE;
}
.entry_timetable .modal.jema .seminar-category .code,
.mypage_timetable .modal.jema .seminar-category .code {
  background-color: #4675AE;
}
.entry_timetable .modal.jema .seminar-category .type,
.mypage_timetable .modal.jema .seminar-category .type {
  color: #4675AE;
}
.entry_timetable .modal.neca,
.mypage_timetable .modal.neca {
  border-color: #7E5DA7;
}
.entry_timetable .modal.neca .seminar-category .code,
.mypage_timetable .modal.neca .seminar-category .code {
  background-color: #7E5DA7;
}
.entry_timetable .modal.neca .seminar-category .type,
.mypage_timetable .modal.neca .seminar-category .type {
  color: #7E5DA7;
}
.entry_timetable .modal.jemima,
.mypage_timetable .modal.jemima {
  border-color: #BE552E;
}
.entry_timetable .modal.jemima .seminar-category .code,
.mypage_timetable .modal.jemima .seminar-category .code {
  background-color: #BE552E;
}
.entry_timetable .modal.jemima .seminar-category .type,
.mypage_timetable .modal.jemima .seminar-category .type {
  color: #BE552E;
}
.entry_timetable .modal.neca_jemima,
.mypage_timetable .modal.neca_jemima {
  border-color: #E77700;
}
.entry_timetable .modal.neca_jemima .seminar-category .code,
.mypage_timetable .modal.neca_jemima .seminar-category .code {
  background-color: #E77700;
}
.entry_timetable .modal.neca_jemima .seminar-category .type,
.mypage_timetable .modal.neca_jemima .seminar-category .type {
  color: #E77700;
}

body.entry_timetable #timetable .card-box.keynote .head-code,
body.mypage_timetable #timetable .card-box.keynote .head-code {
  background: #940D40;
}
body.entry_timetable #timetable .card-box.keynote .card-box-inner,
body.mypage_timetable #timetable .card-box.keynote .card-box-inner {
  border-color: #940D40;
}
body.entry_timetable #timetable .card-box.keynote .card-box-inner:has(input[type=checkbox]:checked),
body.mypage_timetable #timetable .card-box.keynote .card-box-inner:has(input[type=checkbox]:checked) {
  background-color: rgba(148, 13, 64, 0.15);
}
body.entry_timetable #timetable .card-box.sponsored .head-code,
body.mypage_timetable #timetable .card-box.sponsored .head-code {
  background: #7B777A;
}
body.entry_timetable #timetable .card-box.sponsored .card-box-inner,
body.mypage_timetable #timetable .card-box.sponsored .card-box-inner {
  border-color: #7B777A;
}
body.entry_timetable #timetable .card-box.sponsored .card-box-inner:has(input[type=checkbox]:checked),
body.mypage_timetable #timetable .card-box.sponsored .card-box-inner:has(input[type=checkbox]:checked) {
  background-color: rgba(123, 119, 122, 0.15);
}
body.entry_timetable #timetable .card-box.theme .head-code,
body.mypage_timetable #timetable .card-box.theme .head-code {
  background: #8D7036;
}
body.entry_timetable #timetable .card-box.theme .card-box-inner,
body.mypage_timetable #timetable .card-box.theme .card-box-inner {
  border-color: #8D7036;
}
body.entry_timetable #timetable .card-box.theme .card-box-inner:has(input[type=checkbox]:checked),
body.mypage_timetable #timetable .card-box.theme .card-box-inner:has(input[type=checkbox]:checked) {
  background-color: rgba(141, 112, 54, 0.15);
}
body.entry_timetable #timetable .card-box.student .head-code,
body.mypage_timetable #timetable .card-box.student .head-code {
  background: #C83B79;
}
body.entry_timetable #timetable .card-box.student .card-box-inner,
body.mypage_timetable #timetable .card-box.student .card-box-inner {
  border-color: #C83B79;
}
body.entry_timetable #timetable .card-box.student .card-box-inner:has(input[type=checkbox]:checked),
body.mypage_timetable #timetable .card-box.student .card-box-inner:has(input[type=checkbox]:checked) {
  background-color: rgba(200, 59, 121, 0.15);
}
body.entry_timetable #timetable .card-box.exhibitor .head-code,
body.mypage_timetable #timetable .card-box.exhibitor .head-code {
  background: #368845;
}
body.entry_timetable #timetable .card-box.exhibitor .card-box-inner,
body.mypage_timetable #timetable .card-box.exhibitor .card-box-inner {
  border-color: #368845;
}
body.entry_timetable #timetable .card-box.exhibitor .card-box-inner:has(input[type=checkbox]:checked),
body.mypage_timetable #timetable .card-box.exhibitor .card-box-inner:has(input[type=checkbox]:checked) {
  background-color: rgba(54, 136, 69, 0.15);
}
body.entry_timetable #timetable .card-box.jema .head-code,
body.mypage_timetable #timetable .card-box.jema .head-code {
  background: #4675AE;
}
body.entry_timetable #timetable .card-box.jema .card-box-inner,
body.mypage_timetable #timetable .card-box.jema .card-box-inner {
  border-color: #4675AE;
}
body.entry_timetable #timetable .card-box.jema .card-box-inner:has(input[type=checkbox]:checked),
body.mypage_timetable #timetable .card-box.jema .card-box-inner:has(input[type=checkbox]:checked) {
  background-color: rgba(70, 117, 174, 0.15);
}
body.entry_timetable #timetable .card-box.neca .head-code,
body.mypage_timetable #timetable .card-box.neca .head-code {
  background: #7E5DA7;
}
body.entry_timetable #timetable .card-box.neca .card-box-inner,
body.mypage_timetable #timetable .card-box.neca .card-box-inner {
  border-color: #7E5DA7;
}
body.entry_timetable #timetable .card-box.neca .card-box-inner:has(input[type=checkbox]:checked),
body.mypage_timetable #timetable .card-box.neca .card-box-inner:has(input[type=checkbox]:checked) {
  background-color: rgba(126, 93, 167, 0.15);
}
body.entry_timetable #timetable .card-box.jemima .head-code,
body.mypage_timetable #timetable .card-box.jemima .head-code {
  background: #BE552E;
}
body.entry_timetable #timetable .card-box.jemima .card-box-inner,
body.mypage_timetable #timetable .card-box.jemima .card-box-inner {
  border-color: #BE552E;
}
body.entry_timetable #timetable .card-box.jemima .card-box-inner:has(input[type=checkbox]:checked),
body.mypage_timetable #timetable .card-box.jemima .card-box-inner:has(input[type=checkbox]:checked) {
  background-color: rgba(190, 85, 46, 0.15);
}
body.entry_timetable #timetable .card-box.neca_jemima .head-code,
body.mypage_timetable #timetable .card-box.neca_jemima .head-code {
  background: #E77700;
}
body.entry_timetable #timetable .card-box.neca_jemima .card-box-inner,
body.mypage_timetable #timetable .card-box.neca_jemima .card-box-inner {
  border-color: #E77700;
}
body.entry_timetable #timetable .card-box.neca_jemima .card-box-inner:has(input[type=checkbox]:checked),
body.mypage_timetable #timetable .card-box.neca_jemima .card-box-inner:has(input[type=checkbox]:checked) {
  background-color: rgba(231, 119, 0, 0.15);
}


body.entry_timetable .modal.keynote,
body.mypage_timetable .modal.keynote {
  border-color: #940D40;
}
body.entry_timetable .modal.keynote .seminar-category .code,
body.mypage_timetable .modal.keynote .seminar-category .code {
  background-color: #940D40;
}
body.entry_timetable .modal.keynote .seminar-category .type,
body.mypage_timetable .modal.keynote .seminar-category .type {
  color: #940D40;
}
body.entry_timetable .modal.sponsored,
body.mypage_timetable .modal.sponsored {
  border-color: #7B777A;
}
body.entry_timetable .modal.sponsored .seminar-category .code,
body.mypage_timetable .modal.sponsored .seminar-category .code {
  background-color: #7B777A;
}
body.entry_timetable .modal.sponsored .seminar-category .type,
body.mypage_timetable .modal.sponsored .seminar-category .type {
  color: #7B777A;
}
body.entry_timetable .modal.theme,
body.mypage_timetable .modal.theme {
  border-color: #8D7036;
}
body.entry_timetable .modal.theme .seminar-category .code,
body.mypage_timetable .modal.theme .seminar-category .code {
  background-color: #8D7036;
}
body.entry_timetable .modal.theme .seminar-category .type,
body.mypage_timetable .modal.theme .seminar-category .type {
  color: #8D7036;
}
body.entry_timetable .modal.student,
body.mypage_timetable .modal.student {
  border-color: #C83B79;
}
body.entry_timetable .modal.student .seminar-category .code,
body.mypage_timetable .modal.student .seminar-category .code {
  background-color: #C83B79;
}
body.entry_timetable .modal.student .seminar-category .type,
body.mypage_timetable .modal.student .seminar-category .type {
  color: #C83B79;
}
body.entry_timetable .modal.exhibitor,
body.mypage_timetable .modal.exhibitor {
  border-color: #368845;
}
body.entry_timetable .modal.exhibitor .seminar-category .code,
body.mypage_timetable .modal.exhibitor .seminar-category .code {
  background-color: #368845;
}
body.entry_timetable .modal.exhibitor .seminar-category .type,
body.mypage_timetable .modal.exhibitor .seminar-category .type {
  color: #368845;
}
body.entry_timetable .modal.jema,
body.mypage_timetable .modal.jema {
  border-color: #4675AE;
}
body.entry_timetable .modal.jema .seminar-category .code,
body.mypage_timetable .modal.jema .seminar-category .code {
  background-color: #4675AE;
}
body.entry_timetable .modal.jema .seminar-category .type,
body.mypage_timetable .modal.jema .seminar-category .type {
  color: #4675AE;
}
body.entry_timetable .modal.neca,
body.mypage_timetable .modal.neca {
  border-color: #7E5DA7;
}
body.entry_timetable .modal.neca .seminar-category .code,
body.mypage_timetable .modal.neca .seminar-category .code {
  background-color: #7E5DA7;
}
body.entry_timetable .modal.neca .seminar-category .type,
body.mypage_timetable .modal.neca .seminar-category .type {
  color: #7E5DA7;
}
body.entry_timetable .modal.jemima,
body.mypage_timetable .modal.jemima {
  border-color: #BE552E;
}
body.entry_timetable .modal.jemima .seminar-category .code,
body.mypage_timetable .modal.jemima .seminar-category .code {
  background-color: #BE552E;
}
body.entry_timetable .modal.jemima .seminar-category .type,
body.mypage_timetable .modal.jemima .seminar-category .type {
  color: #BE552E;
}
body.entry_timetable .modal.neca_jemima,
body.mypage_timetable .modal.neca_jemima {
  border-color: #E77700;
}
body.entry_timetable .modal.neca_jemima .seminar-category .code,
body.mypage_timetable .modal.neca_jemima .seminar-category .code {
  background-color: #E77700;
}
body.entry_timetable .modal.neca_jemima .seminar-category .type,
body.mypage_timetable .modal.neca_jemima .seminar-category .type {
  color: #E77700;
}

@media screen and (max-width: 370px) {
    .entry_timetable #timetable .tabs .tab, body.mypage_timetable #timetable .tabs .tab {
        font-size: 11px;
    }
}
.scroll-hint {
    z-index: 9;
}
.entry_timetable #timetable .card-box .left-block,
.mypage_timetable #timetable .card-box .left-block {
	display: flex;
	align-items: center;
	gap: 0 3px;
}
.entry_timetable #timetable .card-box .left-block .status-icon,
.mypage_timetable #timetable .card-box .left-block .status-icon {
    font-size: 12px;
    margin: 0;
    border-radius: 3px;
    color: #FFFFFF;
    background: #FF0000;
    padding: 0.25em 0.8333333333em;
}
@media screen and (max-width: 1180px) {
	.entry_timetable #timetable .card-box .left-block .status-icon,
	.mypage_timetable #timetable .card-box .left-block .status-icon {
        font-size: 11px;
    }
}
@media screen and (min-width: 980px) {
    .mypage_timetable #timetable .tabs-wrap {
        top: 148px;
    }
}
.no-reserve {
	width: 100%;
    padding: 0 1.5em 1.5em 0;
    border-bottom: solid 1px #a0a0a0;
}
.reserved-info .title {
    display: flex;
    align-items: center;
    flex-flow: row nowrap;
    justify-content: flex-start;
    gap: 1.5em;
    font-weight: 500;
}
.form.confirm .title {
    display: flex;
    align-items: center;
    flex-flow: row nowrap;
    justify-content: flex-start;
    gap: 1.5em;
    font-weight: 500;
}
.form.confirm .title {
    width: 220px;
}
@media screen and (max-width: 980px) {
    .form.confirm .title {
        width: 100%;
    }
}
.form.confirm.reserved-info .data:first-of-type {
    margin-top: 1.5em;
}
@media screen and (max-width: 980px) {
    .form.confirm.reserved-info .data:first-of-type {
        margin-top: 0;
    }
}
.form.confirm .data {
    width: 100%;
    max-width: 880px;
}
@media screen and (max-width: 980px) {
    .form.confirm .data {
        max-width: 100%;
    }
}
.reserved-info p {
    margin: 0;
}

.timetable .card-list .card-box{
	padding-top: 30px !important;
}

/** modal */
.lity-content:after {
	content: unset;
}