.talk-img{display:grid;grid-template-columns:repeat(3, 1fr);margin-top:100px}.talk-img figure{position:relative}.talk-img figure figcaption{position:absolute;top:-20px;font-size:clamp(32px, 18.7307692308px + 3.5384615385vw, 55px);line-height:1.0;font-weight:bold;writing-mode:vertical-rl;color:#0e65a8}.talk-img figure:nth-child(1) figcaption{right:16px}.talk-img figure:nth-child(2) figcaption{left:6px;color:#0da899}.talk-img figure:nth-child(3) figcaption{left:12px}main{margin-top:60px;padding:0 20px}main dl{display:grid;grid-template-columns:88px 1fr;margin:0;padding:0;border-top:1px solid #223e53}main dl dt{margin:0;padding:8px 0;border-bottom:1px solid #223e53}main dl dd{margin:0;padding:8px 0;border-bottom:1px solid #223e53}main .podcast{margin-top:80px;text-align:center}main .podcast strong{font-size:clamp(18px, 13.9615384615px + 1.0769230769vw, 25px)}main .podcast a{display:block;max-width:420px;margin:30px auto 0;padding:12px 0;background-image:linear-gradient(125deg, #0da899 0%, #0e65a8 100%);border-radius:999em;font-size:clamp(16px, 13.6923076923px + .6153846154vw, 20px);font-weight:bold;text-decoration:none;color:#fff}@media screen and (min-width: 481px){.talk-img figure:nth-child(1) figcaption{right:22px}.talk-img figure:nth-child(2) figcaption{left:12px}.talk-img figure:nth-child(3) figcaption{left:18px}}@media screen and (min-width: 601px){.talk-img{gap:30px;max-width:960px;margin:100px auto 0}.talk-img figure{position:relative}.talk-img figure::after{content:"";position:absolute;right:8px;bottom:8px;width:32px;height:32px;background-image:url("../images/img_mark.svg");background-size:contain}.talk-img figure:nth-child(1) figcaption{right:28px}.talk-img figure:nth-child(2) figcaption{left:18px}.talk-img figure:nth-child(3) figcaption{left:24px}main{max-width:680px;margin:100px auto 0;padding:0 30px}main dl{grid-template-columns:168px 1fr}main dl dt{padding:12px 0}main dl dd{padding:12px 0}main .podcast{margin-top:160px}}@media screen and (min-width: 1025px){.talk-img{align-items:start;margin-top:180px}.talk-img figure::after{right:-8px;bottom:-12px;width:42px;height:42px}.talk-img figure:nth-child(1){margin-top:35px}.talk-img figure:nth-child(1) figcaption{right:32px}.talk-img figure:nth-child(2) figcaption{left:22px}.talk-img figure:nth-child(3){margin-top:-35px}.talk-img figure:nth-child(3) figcaption{left:28px}main{margin-top:120px}main dl dt{padding:18px 0}main dl dd{padding:18px 0}main .podcast a{-webkit-transition:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s;transition:0.5s}main .podcast a:hover{transform:scale(1.2)}}
