/* TOP */
.top_logo .top_tagline {
	bottom: 20vh;
}
@media screen and (max-width: 767px) {
	.live_btn {
		padding: 15px 0;
	}
	.live_btn a span.pc {
		display: inline-block;
	}
	.live_btn a span {
		padding: 0 0.5em;
	}
}

/* menu */
.course_time {
	padding: 0 1em;
    width: 240px;
}
.course_menu .course_name {
	width: 500px;
}
@media screen and (max-width: 767px) {
	.course_menu .course_name {
		width: 300px;
		padding-top: 10px;
	}
	.menu_link a {
		padding: 28px 0;
	}
	.course01_right {
		padding: 1em 1em;
	}
}


/* live */
/* section.schedule > img {
    top: -68px;
  } */
section.live_section02 .live_section02_flex {
  display: block;
}
.info {
  margin: 2em auto 0;
}
.info_padding {
  padding-left: 1em;
}
#footer.en dl.footer_time dd {
  margin-left: 0;
}
@media screen and (max-width: 767px) {
  section.live_section01 {
    height: 430px;
  }
} 

/* footer*/
#footer dl.footer_info > dd {
	margin-left: 200px;
}
@media screen and (max-width: 767px) {
  section.live_section01 {
    height: 430px;
  }
} 
#footer dl.footer_info {
  left: 80px;
	width: fit-content;
}
@media screen and (max-width: 767px) {
  #footer dl.footer_info > dd {
	margin-left: 0;
  }
  #footer dl.footer_info {
    left: 0;
  }
} 

/* ヘッダー部分ボタン切り替え */
.header_lang--mail, .header_lang--ja {
	display: block;
}
.header_lang--form, .header_lang--en {
	display: none;
}
.header_lang_en--form {
	display: block;
}
.header_lang_ch--form {
	display: none;
}