.txt-jet-black{color:#000}.bg-jet-black{background-color:#000}.txt-black{color:#222}.bg-black{background-color:#222}.txt-white{color:#fff}.bg-white{background-color:#fff}.txt-dark-gray{color:#5c5c5c}.bg-dark-gray{background-color:#5c5c5c}.txt-medium-gray{color:#e6e6e6}.bg-medium-gray{background-color:#e6e6e6}.txt-light-gray{color:#efefef}.bg-light-gray{background-color:#efefef}.txt-red{color:#e60012}.bg-red{background-color:#e60012}.talk-member{gap:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100 , 12px) 0;padding:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 120 / 768 * 100 , 90px) 0;display:grid}.talk-member__main{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px) 0}.member-card{padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px);gap:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100 , 12px) 0;border-radius:2px;display:grid}.member-card__head{display:grid;align-items:flex-start;gap:0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 22 / 768 * 100
  ,16.5px);grid-template-columns:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 120 / 768 * 100
  ,90px) auto}.member-card__portrait{aspect-ratio:1/1;grid-row:span 2}.member-card__row{gap:0 min( min(var(--vw, 1vw), var(--svh, 1vh)) * 28 / 768 * 100 , 21px);display:grid;margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 26 / 768 * 100
  ,19.5px);grid-template-columns:auto 1fr}.member-card__name{font-weight:700}.member-card__profile{padding-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px);border-top:1px solid #efefef}.talk-session__sec{gap:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 80 / 768 * 100 , 60px) 0;padding:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 80 / 768 * 100 , 60px) 0;display:grid}.talk-session__sec:nth-of-type(odd){position:relative;z-index:1}.talk-session__sec:nth-of-type(odd)::before{content:"";background-color:#fff;position:absolute;top:0;left:50%;width:calc(var(--vw, 1vw)*100);height:100%;transform:translateX(-50%);z-index:-1}.talk-session__sec:last-of-type{padding-bottom:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 48 / 768 * 100
  ,36px)}.talk-session__head{padding-bottom:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px);border-bottom:1px solid #e60012}.talk-session__main{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px) 0}.talk-session__question{padding-left:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px);position:relative}.talk-session__question::before{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px);content:"";background-color:#e60012;position:absolute;top:50%;left:0;height:2px;transform:translateY(-50%)}.talk-session__article,.session-article,.session-article__blc{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 72 / 768 * 100
  ,54px) 0}.session-article__fig{border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px);overflow:hidden}.session-article__row{gap:0 min( min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100 , 12px);display:grid;align-items:flex-start;grid-template-columns:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 48 / 768 * 100
  ,36px) auto}.session-article__talker{position:sticky;top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 250 / 768 * 100
  ,187.5px)}.talk-session__bottom{margin-left:calc(50% - var(--vw, 1vw)*50);margin-right:calc(50% - var(--vw, 1vw)*50);padding-bottom:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 30 / 768 * 100
  ,22.5px);background-color:#fff;overflow:hidden}.talk-session__fig{-webkit-clip-path:inset(var(--figure-clip-vertical) var(--figure-clip-landscape) round var(--figure-clip-round));clip-path:inset(var(--figure-clip-vertical) var(--figure-clip-landscape) round var(--figure-clip-round));--figure-clip-landscape: null;--figure-clip-round: null;--figure-clip-vertical: null}.talk-session__img{transform:scale(var(--image-scale))}.session-article__txt{margin-block:calc((1em - 1lh)/2)}.talk__notice{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 90 / 768 * 100
  ,67.5px);margin-right:var(--sw);text-align:right}@media screen and (min-width: 960px){.talk-member{gap:min( var(--vw, 1vw) * 16 / 1280 * 100 , 20px) 0}.talk-member{padding:min( var(--vw, 1vw) * 120 / 1280 * 100 , 150px) 0}.talk-member__main{gap:min(
    var(--vw, 1vw) * 24 / 1280 * 100
  ,30px);grid-template-columns:repeat(2, 1fr)}.member-card{padding:min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px)}.member-card{gap:min( var(--vw, 1vw) * 16 / 1280 * 100 , 20px) 0}.member-card{border-radius:4px}.member-card{align-content:flex-start;align-items:flex-start}.member-card:nth-child(1){transition-delay:0s}.member-card:nth-child(2){transition-delay:.15s}.member-card:nth-child(3){transition-delay:.3s}.member-card:nth-child(4){transition-delay:.45s}.member-card__head{gap:0 min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px);grid-template-columns:min(
    var(--vw, 1vw) * 120 / 1280 * 100
  ,150px) auto}.member-card__row{gap:0 min( var(--vw, 1vw) * 28 / 1280 * 100 , 35px)}.member-card__row{margin-top:auto}.member-card__profile{padding-top:min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px)}.talk-session__sec{gap:min( var(--vw, 1vw) * 80 / 1280 * 100 , 100px) 0}.talk-session__sec{padding:min( var(--vw, 1vw) * 80 / 1280 * 100 , 100px) 0}.talk-session__sec:last-of-type{padding-bottom:min(
    var(--vw, 1vw) * 48 / 1280 * 100
  ,60px)}.talk-session__head{padding-bottom:min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px)}.talk-session__main{align-items:flex-start;gap:0 min(
    var(--vw, 1vw) * 24 / 1280 * 100
  ,30px);grid-template-columns:auto min(
    var(--vw, 1vw) * 728 / 1280 * 100
  ,910px)}.talk-session__column{position:sticky;top:min(
    var(--vw, 1vw) * 102 / 1280 * 100
  ,127.5px)}.talk-session__question{padding-left:min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px)}.talk-session__question::before{width:min(
    var(--vw, 1vw) * 24 / 1280 * 100
  ,30px)}.talk-session__question::before{height:4px}.talk-session__article,.session-article,.session-article__blc{gap:min(
    var(--vw, 1vw) * 48 / 1280 * 100
  ,60px) 0}.session-article__fig{border-radius:min(
    var(--vw, 1vw) * 8 / 1280 * 100
  ,10px)}.session-article__row{gap:0 min( var(--vw, 1vw) * 16 / 1280 * 100 , 20px)}.session-article__row{align-items:center;grid-template-columns:min(
    var(--vw, 1vw) * 48 / 1280 * 100
  ,60px) auto}.session-article__talker{position:relative;top:auto;margin-bottom:auto}.talk-session__bottom{padding-bottom:min(
    var(--vw, 1vw) * 30 / 1280 * 100
  ,37.5px)}.talk__notice{margin-top:min(
    var(--vw, 1vw) * 90 / 1280 * 100
  ,112.5px)}}@media screen and (min-width: 1600px){.talk-session__question span{display:inline-block}}