.schedule_table_block{background:var(--black-light-200)}.schedule_table_block>section{width:var(--width-1440);margin:80px auto;display:flex;flex-direction:column}.schedule_table_block.program_schedule{padding-top:80px;padding-bottom:300px}.tables_wrap{gap:100px 0}.table_wrap,.tables_wrap{display:flex;flex-direction:column}.table_wrap{gap:40px 0}.table_title{display:flex;align-items:center;gap:0 16px}.table_title>div{font-size:24px;font-weight:700;line-height:100%;letter-spacing:-.144px;color:var(--white-dark-100)}.table_head{background-color:var(--gray-dark-900);border-bottom:2px solid var(--white-dark-100);display:grid;grid-template-columns:170px 200px .43fr 1fr 80px}.table_head>div{padding:20px 16px;line-height:100%;letter-spacing:-.12px;font-size:20px;font-weight:700;color:var(--white-dark-100);display:flex;align-items:center;text-align:center}.table_row{display:grid;grid-template-columns:170px 200px 1fr 80px;border-bottom:1px solid var(--gray-dark-1000)}.table_row>div{padding:18px 16px;display:flex;flex-direction:row;align-items:flex-start;font-size:16px;font-weight:400;line-height:130%;letter-spacing:-.12px;color:var(--white-dark-100)}.table_row .table_first .check{display:none}.table_row .subject{white-space:pre}.table_row .programs{display:block;padding:0}.table_row .programs .program{display:flex;flex:1 1;padding:18px 16px}.table_row .programs .program .title{flex:1 1}.table_row .programs .program .job{flex:2.2 1}.table_row>.check{justify-content:center}.semina_table_head{background-color:var(--gray-dark-900);border-bottom:2px solid var(--white-dark-100);display:grid;grid-template-columns:170px 200px 1fr 80px}.semina_table_head>div{padding:20px 16px;line-height:100%;letter-spacing:-.12px;font-size:20px;font-weight:700;color:var(--white-dark-100);display:flex;align-items:center;text-align:center}.semina_table_row{display:grid;grid-template-columns:170px 200px 1fr 80px;border-bottom:1px solid var(--gray-dark-1000)}.semina_table_row>div{padding:28px 16px;font-size:16px;font-weight:400;line-height:130%;letter-spacing:-.12px;color:var(--white-dark-100)}.semina_table_row .time{white-space:pre}.semina_table_row .check{display:flex;justify-content:center}.semina_table_row .table_first .check{display:none}.table_wrap.nocheck .table_head{grid-template-columns:170px 200px .43fr 1fr}.table_wrap.nocheck .table_head .check{display:none}.table_wrap.nocheck .table_row{grid-template-columns:170px 200px 1fr}.table_wrap.nocheck .table_row .check{display:none}.table_wrap.nocheck .semina_table_head{grid-template-columns:170px 200px 1fr}.table_wrap.nocheck .semina_table_head .check{display:none}.table_wrap.nocheck .semina_table_row{grid-template-columns:170px 200px 1fr}.table_wrap.nocheck .semina_table_row .check{display:none}@media(max-width:1439px){.schedule_table_block{padding-left:56px;padding-right:56px}.schedule_table_block>section{width:auto}.table_head{display:none}.table_row{display:flex;flex-direction:column}.table_row .table_first{align-items:center;gap:0 10px;border-top:1px solid var(--gray-dark-100);background-color:var(--gray-dark-900)}.table_row .table_first .subject{flex:1 1;font-weight:700;font-size:24px;line-height:130%;color:var(--gray-dark-300)}.table_row .table_first .check{display:flex}.table_row .programs{border-top:1px solid var(--gray-dark-100)}.table_row .programs .program{flex-direction:column;padding:20px 16px}.table_row .programs .program .title{font-weight:700}.table_row .programs .program .job{opacity:.8}.semina_table_head,.table_row .check{display:none}.semina_table_row{display:flex;flex-direction:column}.semina_table_row .check{display:none}.semina_table_row .table_first{order:-1;display:flex;align-items:center;background-color:var(--gray-dark-900);border-top:1px solid var(--gray-dark-100);gap:0 10px}.semina_table_row .table_first .subject{flex:1 1}.semina_table_row .table_first .check{display:flex}.semina_table_row .content{border-top:1px solid var(--gray-dark-100);padding:20px 16px;font-size:16px;opacity:.8}}@media(max-width:1023px){.schedule_table_block{padding-left:24px;padding-right:24px}}@media(max-width:767px){.schedule_table_block{padding-left:16px;padding-right:16px}}