@charset "UTF-8";

@media screen and (min-width:768px) {
  .briefing-schedule {
    border: 1px solid #a0a0a0;
    position: relative;
    margin-bottom: 20px;
    background-color: #fff
  }

  .briefing-schedule.end {
    border: none
  }

  .briefing-schedule__ttl {
    font-size: 20px;
    font-weight: 700;
    background-color: #f5f5f3;
    padding: 20px
  }

  .briefing-schedule__guest {
    padding: 15px;
  }
	
	.briefing-schedule__guest table th {
		min-width: 100px;
		text-align: left;
		padding: 5px;
		font-weight: bold;
  }
	.briefing-schedule__guest table td { padding: 5px; }

  .briefing-schedule__btn {
    position: absolute;
    right: 15px;
    top: 10px;
    width: 300px;
  }
	.briefing-schedule__btn .col-lg-6 { margin-left: auto; }
	.briefing-schedule__btn .col-lg-6 .c-btn.-agree a { padding: 12px; }

  .briefing-schedule__end {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: hsla(0, 0%, 100%, .5);
    font-size: 30px;
    left: 0;
    top: 0;
    z-index: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #a70101
  }
  .section-img {
    text-align: center;
    margin-bottom: 80px
  }

  .section-img__detail {
    margin-bottom: 30px
  }

  .section-img__detail span {
    font-weight: 700
  }
  .youtube-wrap {
    margin: 80px 0 30px;
  }

  .youtube-wrap iframe {
    width: 800px;
    height: 460px;
  }
}

@media screen and (max-width:767px) {
  .briefing-schedule {
    border: 1px solid #e8e8e8;
    position: relative;
    margin-bottom: 20px
  }

  .briefing-schedule.end {
    border: none
  }

  .briefing-schedule__ttl {
    padding: 15px;
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 10px;
    overflow: hidden;
    background-color: #f5f5f3
  }

  .briefing-schedule__guest {
    padding: 10px 15px;
    margin-bottom: 10px
  }
	.briefing-schedule__guest tbody { display: block; }
	.briefing-schedule__guest tbody tr {
		display: flex;
    flex-wrap: wrap;
	}
	.briefing-schedule__guest tbody tr th {
		width: 100%;
    font-weight: bold;
		background-color: #e4eae9;
	}
	.briefing-schedule__guest tbody tr td { padding: 10px 0 30px; }

  .briefing-schedule__end {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: hsla(0, 0%, 100%, .5);
    font-size: 30px;
    left: 0;
    top: 0;
    z-index: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #a70101
  }

  .briefing-schedule__btn {
    margin: 0 10px 10px
  }
	.briefing-schedule__btn .col-sm-6 { margin: 0 auto; }
	.briefing-schedule__btn .col-sm-6 .c-btn.-agree a { padding: 12px; width: 200px; }

  .youtube-wrap iframe {
    width: 100%;
    height: 200px;
  }
}
