@charset "UTF-8";
.scale img {
  -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.23, 1, 0.32, 1);
  transition: -webkit-transform 0.6s cubic-bezier(0.23, 1, 0.32, 1);
  transition: transform 0.6s cubic-bezier(0.23, 1, 0.32, 1);
  transition: transform 0.6s cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 0.6s cubic-bezier(0.23, 1, 0.32, 1);
}

.scale img:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

/*
使い方
div {
@include filter(blur, 1px);
 }
*/
/*
使い方
@include transition(all 2s $$easeInSine 1s);
*/
.ttlBg {
  background: url(../img/in_bg_06.jpg) no-repeat 50% top;
  background-size: cover;
}

@media (min-width: 768px) {
  .visualArea .lead {
    font-size: min(1.9vw, 3rem);
  }
}

.subttl-txtL {
  font-weight: 500;
}
@media (max-width: 414px) {
  .subttl-txtL {
    letter-spacing: 0;
    font-size: 1.4rem;
  }
}

@media (min-width: 768px) {
  .frame-episodeIn {
    padding: 32px;
  }
}
.frame-episodeIn table {
  margin: 1em 0 0;
  width: 100%;
}
.frame-episodeIn th {
  background: #ccc;
  white-space: nowrap;
  text-align: center;
}
.frame-episodeIn th, .frame-episodeIn td {
  padding: 0.2em 1em;
  vertical-align: middle;
  border-bottom: #fff solid 4px;
  line-height: 1.6;
}
@media (min-width: 768px) {
  .frame-episodeIn th, .frame-episodeIn td {
    border-bottom: #fff solid 6px;
  }
}

@media (max-width: 414px) {
  .secProfie .txt01 {
    letter-spacing: 0.05em !important;
  }
}