@media screen and (min-width: 769px){div[data-astro-cid-hq6fofkg]{width:min(860px,100%);margin-inline:auto;padding-inline:30px}}@media screen and (max-width: 768px){div[data-astro-cid-hq6fofkg]{width:100%;padding-inline:20px}}@media screen and (min-width: 769px){div[data-astro-cid-hq6fofkg]{margin-top:80px}}@media screen and (max-width: 768px){div[data-astro-cid-hq6fofkg]{margin-top:30px}}a[data-astro-cid-hq6fofkg]{transition-duration:.2s;transition-timing-function:cubic-bezier(.85,0,.15,1);transition-property:filter}a[data-astro-cid-hq6fofkg]:hover{filter:brightness(1.2)}.add-request-banner{margin-top:40px}@media screen and (min-width: 769px){main{padding-inline:100px;padding-bottom:100px}}@media screen and (min-width: 769px){main .head,main article{width:min(860px,100%);margin-inline:auto;padding-inline:30px}}@media screen and (max-width: 768px){main .head,main article{width:100%;padding-inline:20px}}main .head{margin-top:40px}main .head img{aspect-ratio:16/9;object-fit:cover}main h1{font-size:36px;line-height:1.5;font-family:Noto Sans JP,sans-serif;font-weight:600;border-bottom:1px solid var(--Aegisgray300);padding-bottom:32px;margin-block:40px 24px}@media screen and (max-width: 768px){main h1{font-size:28px;line-height:1.5}}main .tags{padding-bottom:16px}main .tags span{font-size:12px;padding:6px;background-color:var(--Aegisgray100)}main .profile{display:grid;padding-block:16px;gap:16px;grid-template-areas:"company logo" "interviewee logo";grid-template-columns:1fr 25%;align-items:center}@media screen and (max-width: 768px){main .profile{grid-template-columns:1fr;grid-template-areas:"company" "interviewee" "logo"}}main .profile .logo{grid-area:logo;height:50px;object-fit:contain;object-position:right center;align-self:end}@media screen and (max-width: 768px){main .profile .logo{object-position:left}}main .profile .company{grid-area:company;font-size:24px;line-height:1.4;font-family:Noto Sans JP,sans-serif;font-weight:600}main .profile .interviewee{grid-area:interviewee;font-size:14px;line-height:1.8;white-space:pre-line}main .point{background-color:var(--Aegisgray50);padding:30px;margin-bottom:60px}@media screen and (max-width: 768px){main .point{padding:20px}}main .point .title{font-family:Noto Sans JP,sans-serif;font-weight:600;margin-bottom:20px;font-size:24px}main .point ul{padding-left:1.5em}main .point li{list-style-type:square;line-height:1.8}main article h2{font-size:24px;margin-block:2em;line-height:1.5;font-family:Noto Sans JP,sans-serif;font-weight:600}@media screen and (max-width: 768px){main article h2{font-size:20px}}main article h3{font-size:16px;margin-block:2em;line-height:1.5;font-family:Noto Sans JP,sans-serif;font-weight:600;position:relative;padding-left:70px}main article h3:before{content:"";display:inline-block;width:60px;height:1px;background-color:var(--Aegisgray300);position:absolute;left:0;top:50%}@media screen and (max-width: 768px){main article h3{padding-left:40px}main article h3:before{width:30px}}main article p{font-size:16px;line-height:1.8;margin-block:2em}main article p:has(img){text-align:center;font-size:14px}main article img{margin-block:1em}main article .interview-date{margin-top:3em;text-align:right;font-size:14px}@media screen and (max-width: 768px){main article .interview-date{text-align:left;font-size:12px}}main article .movie{border-top:1px solid var(--Aegisgray300);padding-top:60px;margin-top:60px}main article .movie h4{font-size:24px;margin-bottom:1em;font-family:Noto Sans JP,sans-serif;font-weight:600}main article .movie iframe{width:100%;height:100%;aspect-ratio:16/9}main article .movie-title{font-family:Noto Sans JP,sans-serif;font-weight:600;font-size:28px;line-height:1.5;padding-block:1em;margin-bottom:1em;border-bottom:1px solid var(--Aegisgray300)}@media screen and (max-width: 768px){main article .movie-title{font-size:24px}}main article .movie-company-name{font-family:Noto Sans JP,sans-serif;font-weight:600;font-size:24px;margin-bottom:.5em;line-height:1.5}@media screen and (max-width: 768px){main article .movie-company-name{font-size:20px}}main article .movie-interviewee{font-size:14px;line-height:1.6;white-space:pre-line;margin-bottom:2em}main article .movie-summary{font-size:16px;line-height:1.8}@media screen and (max-width: 768px){main article .movie-summary{font-size:14px}}
