.l-top-block--note{padding-bottom:0}.ob-top-next+.ob-top-next{margin-top:5rem;padding-top:0}.l-about__member .member-list p span{font-size:.75em}.ob-member{margin-bottom:clamp(calc(20px*.612),calc(20*.073vw),20px)}.ob-member+.ob-member{margin-bottom:50px}.ob-member--page{margin-bottom:clamp(calc(48px*.612),calc(48*.073vw),48px)}.ob-member-single__profile p{margin-bottom:2em}.ob-member-single__sns .sns-list__item img{max-height:24px}.ob-member-single__name .name,.ob-member__item .info .role{word-break:keep-all}.ob-member__item--white{grid-column:4/5;grid-row:2/3;display:none}.fix-next-comingsoon-container{grid-template-columns:100%}.fix-next-comingsoon{text-align:center}.l-archive.l-archive--archived .c-button--ticket{display:none}.l-archive__info .wp-block-group__inner-container{margin:0!important}.l-archive .schedule-table tr td,.l-archive .ticket-price .price-detail tr td{border:none}.venue-map>div{height:100%}.l-archive .note-box{margin-bottom:0}.l-archive .ticket-price .price-detail tr td{padding:0}.l-archive .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td,.l-archive .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr th{border:none;background:0 0}.l-archive .schedule-table tr td[colspan]{justify-content:center;grid-column:2/4}.c-button--ticket-next{margin-top:3em}.l-archive__cast-list .wp-block-group .image,.l-archive__cast-list .wp-block-group figure.wp-block-image,.l-archive__cast-list li .image,.l-archive__cast-list li figure.wp-block-image{overflow:hidden}.l-archive__cast-list .wp-block-group .image img,.l-archive__cast-list .wp-block-group figure.wp-block-image img,.l-archive__cast-list li .image img,.l-archive__cast-list li figure.wp-block-image img{width:100%;height:100%}.l-member-single__back{display:none}.l-archive--archived .c-button.c-button--ticket.is-sp,.l-archive--archived .l-archive__block#ticket,.l-archive--archived .l-archive__nav,.l-archive--archived .l-under__contact{display:none}.l-archive--archived .l-member-single__back{display:block}.l-news-single__content p{margin-bottom:1.45em}.l-news-single__content figure{margin-bottom:2em}.l-news-single__content ul li{padding-left:1em;position:relative}.l-news-single__content ul li::before{content:"・";left:0;position:absolute}.l-archive__container--article{max-width:600px}.l-archive__container--article .info__title{margin-bottom:25px;padding-bottom:15px;font-size:1.8em;letter-spacing:.08em;border-bottom:1px solid #000;text-align:center}.l-archive__container--article .eyecatch{width:95%;margin:0 auto 50px}.l-archive__container--article .l-archive__info h2{border-bottom:1px solid #000;border-top:1px solid #000;font-size:1.15em;font-weight:500;letter-spacing:.06em;margin-bottom:25px;margin-top:50px;padding:10px 0 10px;text-align:center}.l-archive__container--article .l-archive__info p{margin-bottom:1.45em}a.is-noactive{pointer-events:none}@media screen and (max-width:836px){.ob-member__item--white{display:none}.l-archive__top .info__venue+.c-button.c-button--ticket.is-sp{margin-top:35px}}.l-archive .schedule-table.schedule-table--three{width:100%}.l-archive .schedule-table.schedule-table--three tr{grid-template-columns:30% 1fr 1fr 1fr}.l-archive .schedule-table.schedule-table--three tr td[colspan]{grid-column:2/5}@media screen and (max-width:835px){.ob-member{margin-bottom:8px}.ob-member--page{margin-bottom:35px}.l-archive .schedule-table.schedule-table--three tr{grid-template-columns:34% 1fr 1fr 1fr;height:auto}.l-archive .schedule-table.schedule-table--three tr td:first-child{line-height:1.35}}
.l-top-block--next {  min-height: 25vh;}




/* link page */
.l-link {
    position: relative;
    margin: clamp(calc(82px*0.612), calc(82*0.073vw), 82px) auto 0;
    display: flex;
    flex-direction: column;
    width: clamp(550px, calc(850*0.073vw), 850px);
    row-gap: clamp(calc(50px*0.612), calc(50*0.073vw), 50px);
}
.l-link__item {
    column-gap: clamp(calc(35px*0.612), calc(35*0.073vw), 35px);
    display: grid;
    grid-template-columns: 40% 1fr;
}
.l-link__info {
    grid-column: 2/3;
    grid-row: 1/2;
    display: flex;
    flex-direction: column;
    row-gap: 1em;
    padding-top: 0.5lh;
}
.l-link__info .title {
  font-size: 1.12em;
  font-weight: 500;
  line-height: 1.45;
}
.l-link__info .title a {
  text-decoration: underline;
}
.l-link__info .title a:hover {
  text-decoration: none;
}
.l-link__info .desc {
  font-size: 0.875em;
}
.l-link__thumb {
  grid-column: 1/2;
  grid-row: 1/2;
}
.l-link__url {
  display: block;
  width: 100%;
  height: 100%;
  opacity: 1;
  transition: opacity 0.7s ease;
}
.l-link__url:hover {
  opacity: 0.7;
  transition: opacity 0.7s ease;
}
.l-link__url img {
  object-fit: cover;
  object-position: center center;
}

@media screen and (max-width: 835px) {
    .l-link {
        max-width: 425px;
        width: 91%;
        row-gap: 50px;
    }
    .l-link__item {
      grid-template-columns: 100%;
      row-gap: 1em;
    }
    .l-link__info {
      grid-column: 1/2;
      grid-row: 2/3;
      padding-top: 0;
      padding: 0 1em;
    }
}