.itv-main{padding-top:14.1rem}@media screen and (max-width: 767px){.itv-main{padding-top:8.9rem}}@media screen and (min-width: 768px){.itv-main{position:relative;max-width:112.4rem;padding-inline:1.2rem;margin-inline:auto}}.itv-main.js-load .itv-main-avatar__img{scale:1.1;-webkit-transition:scale .6s ease;transition:scale .6s ease}.itv-main.js-load .itv-main-ttl-txt__row,.itv-main.js-load .itv-main-ttl__desc,.itv-main.js-load .itv-main-ttl__name{opacity:0;translate:2rem 0;-webkit-transition:opacity .3s ease,translate .45s ease;transition:opacity .3s ease,translate .45s ease}.itv-main.js-load .itv-main-ttl-txt__row:nth-of-type(2){-webkit-transition-delay:.05s;transition-delay:.05s}.itv-main.js-load .itv-main-ttl-txt__row:nth-of-type(3){-webkit-transition-delay:.1s;transition-delay:.1s}.itv-main.js-load .itv-main-ttl__desc{-webkit-transition-delay:.15s;transition-delay:.15s}.itv-main.js-load .itv-main-ttl__name{-webkit-transition-delay:.2s;transition-delay:.2s}.itv-main.js-load .itv-main-prof-dl::before{scale:.9;opacity:0;-webkit-transition:opacity .3s .4s ease,scale .45s .4s ease;transition:opacity .3s .4s ease,scale .45s .4s ease}.itv-main.js-load .itv-main-prof-dl .itv-main-prof-dl__item{opacity:0;translate:0 1rem;-webkit-transition:opacity .3s ease,translate .45s ease;transition:opacity .3s ease,translate .45s ease}.itv-main.js-load .itv-main-prof-dl .itv-main-prof-dl__item:nth-of-type(1){-webkit-transition-delay:.45s;transition-delay:.45s}.itv-main.js-load .itv-main-prof-dl .itv-main-prof-dl__item:nth-of-type(2){-webkit-transition-delay:.5s;transition-delay:.5s}.itv-main.js-load .itv-main-prof-dl .itv-main-prof-dl__item:nth-of-type(3){-webkit-transition-delay:.55s;transition-delay:.55s}.itv-main.js-load .itv-main-prof-dl .itv-main-prof-dl__item:nth-of-type(4){-webkit-transition-delay:.6s;transition-delay:.6s}.itv-main.js-load .itv-main-prof__illust img{opacity:0;scale:.6;rotate:5deg;-webkit-transition:opacity .3s .7s ease,scale 1s .7s var(--ease-bounce-01),rotate 1s .7s var(--ease-bounce-01);transition:opacity .3s .7s ease,scale 1s .7s var(--ease-bounce-01),rotate 1s .7s var(--ease-bounce-01)}.itv-main.js-load--on .itv-main-avatar__img{scale:1}.itv-main.js-load--on .itv-main-ttl-txt__row,.itv-main.js-load--on .itv-main-ttl__desc,.itv-main.js-load--on .itv-main-ttl__name{opacity:1;translate:0 0}.itv-main.js-load--on .itv-main-prof-dl::before{scale:1;opacity:1}.itv-main.js-load--on .itv-main-prof-dl .itv-main-prof-dl__item{opacity:1;translate:0 0}.itv-main.js-load--on .itv-main-prof__illust img{opacity:1;scale:1;rotate:0deg}.itv-main .itv-main-avatar{position:relative;width:68.1818181818%;margin-inline:auto}@media screen and (max-width: 767px){.itv-main .itv-main-avatar{width:42.2rem;margin-inline:-2.3rem -2.4rem}}.itv-main .itv-main-avatar__num{font-family:"Archivo Black",sans-serif;font-weight:400;font-style:normal;font-size:2.6rem;font-size:max(2.6rem,10px);line-height:1.2;letter-spacing:.1em;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;position:absolute;z-index:1;inset:0 -10.5rem auto auto}@media screen and (max-width: 767px){.itv-main .itv-main-avatar__num{font-size:1.4rem;font-size:max(1.4rem,10px);right:3.3rem}}.itv-main .itv-main-avatar__num em{font-size:10rem;font-size:max(10rem,10px);letter-spacing:0;margin-top:-1.5rem}@media screen and (max-width: 767px){.itv-main .itv-main-avatar__num em{font-size:4.5rem;font-size:max(4.5rem,10px);margin-top:-0.5rem}}@media screen and (min-width: 768px){.itv-main .itv-main-ttl{position:absolute;inset:auto auto 2.3rem 1.2rem}}@media screen and (max-width: 767px){.itv-main .itv-main-ttl{position:relative;padding-inline:2rem 0;margin-top:-2.5rem}}.itv-main .itv-main-ttl-txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem}@media screen and (max-width: 767px){.itv-main .itv-main-ttl-txt{gap:.5rem}}.itv-main .itv-main-ttl-txt__row{font-size:2.8rem;font-size:max(2.8rem,10px);font-weight:700;line-height:1.8;letter-spacing:.03em;padding:.5rem 3rem;border-radius:1.5rem;color:#fff;background:#292929}@media screen and (max-width: 767px){.itv-main .itv-main-ttl-txt__row{font-size:1.8rem;font-size:max(1.8rem,10px);padding:.3rem 2rem;border-radius:.5rem}}.itv-main .itv-main-ttl__desc{margin-top:2.3rem}@media screen and (max-width: 767px){.itv-main .itv-main-ttl__desc{margin-top:1rem}}.itv-main .itv-main-ttl__name{font-family:"Archivo Black",sans-serif;font-weight:400;font-style:normal;font-size:5rem;font-size:max(5rem,10px);line-height:1.2;letter-spacing:.1em;color:#e01}@media screen and (max-width: 767px){.itv-main .itv-main-ttl__name{font-size:3.4rem;font-size:max(3.4rem,10px)}}@media screen and (min-width: 768px){.itv-main .itv-main-prof{position:absolute;width:37rem;inset:auto 1.2rem -4.1rem auto}}@media screen and (max-width: 767px){.itv-main .itv-main-prof{position:relative;width:28rem;margin-top:2.3rem;margin-inline:auto}}.itv-main .itv-main-prof-dl{padding:2rem 3rem;position:relative;z-index:1}@media screen and (max-width: 767px){.itv-main .itv-main-prof-dl{padding:1.5rem 2.5rem}}.itv-main .itv-main-prof-dl::before{content:"";position:absolute;z-index:-1;inset:0;background:#fff;border-radius:3rem}@media screen and (max-width: 767px){.itv-main .itv-main-prof-dl::before{border-radius:2rem}}.itv-main .itv-main-prof-dl__item{display:grid;gap:1rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;grid-template-columns:13rem 1fr}@media screen and (max-width: 767px){.itv-main .itv-main-prof-dl__item{grid-template-columns:7.5rem 1fr}}.itv-main .itv-main-prof-dl__item:nth-of-type(n + 2){margin-top:.5rem}.itv-main .itv-main-prof-dl__ttl{font-size:1.5rem;font-size:max(1.5rem,10px);font-weight:700;line-height:1.7;letter-spacing:.03em;color:#e01}@media screen and (max-width: 767px){.itv-main .itv-main-prof-dl__ttl{font-size:1.2rem;font-size:max(1.2rem,10px)}}.itv-main .itv-main-prof-dl__txt{font-size:1.5rem;font-size:max(1.5rem,10px);letter-spacing:0;font-weight:500;line-height:1.7}@media screen and (max-width: 767px){.itv-main .itv-main-prof-dl__txt{font-size:1.4rem;font-size:max(1.4rem,10px);letter-spacing:0;line-height:1.6}}.itv-main .itv-main-prof__illust{position:absolute;z-index:1;width:13rem;inset:-11.9rem 1.7rem auto auto}@media screen and (max-width: 767px){.itv-main .itv-main-prof__illust{width:6rem;inset:-4.6rem 1.2rem auto auto}}.itv-interview{margin-top:10rem}@media screen and (max-width: 767px){.itv-interview{margin-top:3rem}}@media screen and (min-width: 768px){.itv-interview{margin-left:auto;width:calc((100% - 115rem)/2 + 115rem - 7.5rem)}}.itv-interview+.itv-interview{margin-top:7rem}@media screen and (max-width: 767px){.itv-interview+.itv-interview{margin-top:1rem}}.itv-interview.scr-anin .itv-interview__num,.itv-interview.scr-anin .itv-interview__ttl,.itv-interview.scr-anin .itv-interview__txt{opacity:0;translate:1.5rem 0;-webkit-transition:opacity .3s ease,translate .45s ease;transition:opacity .3s ease,translate .45s ease}.itv-interview.scr-anin .itv-interview__ttl{-webkit-transition-delay:.05s;transition-delay:.05s}.itv-interview.scr-anin .itv-interview__txt{-webkit-transition-delay:.1s;transition-delay:.1s}.itv-interview.scr-anin--on .itv-interview__num,.itv-interview.scr-anin--on .itv-interview__ttl,.itv-interview.scr-anin--on .itv-interview__txt{opacity:1;translate:0 0}@media screen and (min-width: 768px){.itv-interview .itv-interview__in{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2.4rem;max-width:115rem}}.itv-interview .itv-interview__txtarea{width:45rem;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width: 767px){.itv-interview .itv-interview__txtarea{width:100%;padding-inline:2rem}}.itv-interview .itv-interview__num{font-family:"Archivo Black",sans-serif;font-weight:400;font-style:normal;font-size:4rem;font-size:max(4rem,10px);line-height:1.2;letter-spacing:0;color:#fff}@media screen and (max-width: 767px){.itv-interview .itv-interview__num{font-size:3rem;font-size:max(3rem,10px)}}.itv-interview .itv-interview__num em{font-size:6rem;font-size:max(6rem,10px)}@media screen and (max-width: 767px){.itv-interview .itv-interview__num em{font-size:5rem;font-size:max(5rem,10px)}}.itv-interview .itv-interview__ttl{font-size:2.4rem;font-size:max(2.4rem,10px);letter-spacing:.03em;font-weight:700;line-height:1.8}@media screen and (max-width: 767px){.itv-interview .itv-interview__ttl{font-size:1.8rem;font-size:max(1.8rem,10px);letter-spacing:.03em;line-height:1.7}}.itv-interview .itv-interview__ttl{color:#e01}.itv-interview .itv-interview__txt{margin-top:2rem}@media screen and (max-width: 767px){.itv-interview .itv-interview__txt{margin-top:1rem}}.itv-interview .itv-interview__img{overflow:hidden;border-radius:99.9rem 0 0 99.9rem}@media screen and (max-width: 767px){.itv-interview .itv-interview__img{margin:2rem 0 0 2rem}}@media screen and (min-width: 768px){.itv-interview .itv-interview__img{max-width:65rem}}@media screen and (min-width: 768px){.itv-interview.itv-interview--reverse{margin-left:0;margin-right:auto}.itv-interview.itv-interview--reverse .itv-interview__in{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-left:auto}.itv-interview.itv-interview--reverse .itv-interview__img{border-radius:0 99.9rem 99.9rem 0}}.itv-faq{position:relative;margin-top:10rem;padding-block:10rem;border-radius:15rem;background:#fff}@media screen and (max-width: 767px){.itv-faq{margin-top:6rem;padding-block:6rem;border-radius:8rem}}@media screen and (min-width: 768px){.itv-faq{max-width:130rem;margin-inline:auto}}@media screen and (min-width: 768px){.itv-faq .itv-faq__in{max-width:100%;width:100rem;margin-left:auto;margin-right:auto}}@media screen and (max-width: 767px){.itv-faq .itv-faq__in{width:33.5rem;margin-left:auto;margin-right:auto}}.itv-faq .itv-faq__in{margin-top:5rem}@media screen and (max-width: 767px){.itv-faq .itv-faq__in{margin-top:3rem}}.itv-faq .itv-faq__in.scr-anin .itv-faq-cnt:nth-of-type(2) .itv-faq-cnt__question{-webkit-transition-delay:.1s;transition-delay:.1s}.itv-faq .itv-faq__in.scr-anin .itv-faq-cnt:nth-of-type(2) .itv-faq-cnt-answer__txt{-webkit-transition-delay:.05s;transition-delay:.05s}.itv-faq .itv-faq__in.scr-anin .itv-faq-cnt:nth-of-type(3) .itv-faq-cnt__question{-webkit-transition-delay:.15s;transition-delay:.15s}.itv-faq .itv-faq__in.scr-anin .itv-faq-cnt:nth-of-type(3) .itv-faq-cnt-answer__txt{-webkit-transition-delay:.1s;transition-delay:.1s}.itv-faq .itv-faq__in.scr-anin .itv-faq-cnt:nth-of-type(4) .itv-faq-cnt__question{-webkit-transition-delay:.2s;transition-delay:.2s}.itv-faq .itv-faq__in.scr-anin .itv-faq-cnt:nth-of-type(4) .itv-faq-cnt-answer__txt{-webkit-transition-delay:.15s;transition-delay:.15s}.itv-faq .itv-faq__in.scr-anin .itv-faq-cnt:nth-of-type(5) .itv-faq-cnt__question{-webkit-transition-delay:.25s;transition-delay:.25s}.itv-faq .itv-faq__in.scr-anin .itv-faq-cnt:nth-of-type(5) .itv-faq-cnt-answer__txt{-webkit-transition-delay:.2s;transition-delay:.2s}.itv-faq .itv-faq__in.scr-anin .itv-faq-cnt__question{opacity:0;scale:.95;-webkit-transform-origin:left;transform-origin:left;-webkit-transition:opacity .3s ease,scale .45s cubic-bezier(0.37, 1.86, 0.64, 1);transition:opacity .3s ease,scale .45s cubic-bezier(0.37, 1.86, 0.64, 1)}.itv-faq .itv-faq__in.scr-anin .itv-faq-cnt-answer__txt{opacity:0;scale:.95;-webkit-transform-origin:right;transform-origin:right;-webkit-transition:opacity .3s ease,scale .45s cubic-bezier(0.37, 1.86, 0.64, 1);transition:opacity .3s ease,scale .45s cubic-bezier(0.37, 1.86, 0.64, 1)}.itv-faq .itv-faq__in.scr-anin--on .itv-faq-cnt__question,.itv-faq .itv-faq__in.scr-anin--on .itv-faq-cnt-answer__txt{opacity:1;scale:1}.itv-faq .itv-faq-cnt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:2rem}@media screen and (max-width: 767px){.itv-faq .itv-faq-cnt{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:1rem}}.itv-faq .itv-faq-cnt+.itv-faq-cnt{margin-top:4rem}@media screen and (max-width: 767px){.itv-faq .itv-faq-cnt+.itv-faq-cnt{margin-top:3rem}}.itv-faq .itv-faq-cnt__question{margin-left:1.5rem;padding:2rem 3rem;border-radius:2rem;color:#fff;background:#00d1c6;position:relative}@media screen and (max-width: 767px){.itv-faq .itv-faq-cnt__question{margin-left:1.2rem;padding:1rem 2rem;border-radius:1.5rem}}.itv-faq .itv-faq-cnt__question::before{content:"";position:absolute;inset:0 auto 0 -1.4rem;margin-block:auto;width:0;height:0;border-style:solid;border-width:.9rem 1.5rem .9rem 0;border-color:rgba(0,0,0,0) #00d1c6 rgba(0,0,0,0) rgba(0,0,0,0)}@media screen and (max-width: 767px){.itv-faq .itv-faq-cnt__question::before{left:-1.1rem;border-width:.75rem 1.2rem .75rem 0}}.itv-faq .itv-faq-cnt-answer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.9rem;-ms-flex-item-align:end;align-self:flex-end}@media screen and (max-width: 767px){.itv-faq .itv-faq-cnt-answer{gap:2.1rem;width:100%;padding-left:2.2rem}}.itv-faq .itv-faq-cnt-answer__txt{font-size:1.5rem;font-size:max(1.5rem,10px);letter-spacing:.03em;font-weight:700;line-height:2.1}@media screen and (max-width: 767px){.itv-faq .itv-faq-cnt-answer__txt{font-size:1.4rem;font-size:max(1.4rem,10px);letter-spacing:0em;line-height:2}}.itv-faq .itv-faq-cnt-answer__txt{padding:1.8rem 2.8rem;border-radius:2rem;border:.2rem solid #e01;color:#e01;position:relative}@media screen and (max-width: 767px){.itv-faq .itv-faq-cnt-answer__txt{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:.8rem 1.9rem;border-radius:1.5rem}}.itv-faq .itv-faq-cnt-answer__txt::before{content:"";position:absolute;inset:0 -1.5rem 0 auto;margin-block:auto;width:0;height:0;border-style:solid;border-width:.9rem 0 .9rem 1.5rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #e01}@media screen and (max-width: 767px){.itv-faq .itv-faq-cnt-answer__txt::before{border-width:.75rem 0 .75rem 1.2rem;right:-1.2rem}}.itv-faq .itv-faq-cnt-answer__profile{width:8rem;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width: 767px){.itv-faq .itv-faq-cnt-answer__profile{width:5.8rem}}.itv-faq .itv-faq-illust__img{position:absolute;width:13rem}@media screen and (max-width: 767px){.itv-faq .itv-faq-illust__img{width:8rem}}.itv-faq .itv-faq-illust__img:nth-of-type(1){inset:-5rem 17.8rem auto auto}@media screen and (max-width: 767px){.itv-faq .itv-faq-illust__img:nth-of-type(1){inset:-2rem 2rem auto auto}}.itv-faq .itv-faq-illust__img:nth-of-type(2){inset:auto auto -5rem 11.2rem}@media screen and (max-width: 767px){.itv-faq .itv-faq-illust__img:nth-of-type(2){inset:auto auto -4rem 4rem}}.itv-schedule{margin-top:10rem}@media screen and (max-width: 767px){.itv-schedule{margin-top:6rem}}@media screen and (min-width: 768px){.itv-schedule .itv-schedule__in{max-width:100%;width:100rem;margin-left:auto;margin-right:auto}}@media screen and (max-width: 767px){.itv-schedule .itv-schedule__in{width:33.5rem;margin-left:auto;margin-right:auto}}@media screen and (max-width: 767px){.itv-schedule .itv-schedule__in{margin-top:3rem;position:relative}.itv-schedule .itv-schedule__in[data-last-cnt-rows="2"]{--last-cnt-height: 4.5rem}.itv-schedule .itv-schedule__in[data-last-cnt-rows="3"]{--last-cnt-height: 6rem}.itv-schedule .itv-schedule__in::before{content:"";position:absolute;inset:.8rem auto var(--last-cnt-height) .3rem;width:.2rem;background:-webkit-gradient(linear, left top, left bottom, from(#a8a8a8), color-stop(0.4rem, #a8a8a8), color-stop(0.4rem, transparent), color-stop(0.8rem, transparent)) repeat-y top/100% .8rem;background:linear-gradient(to bottom, #a8a8a8, #a8a8a8 0.4rem, transparent 0.4rem, transparent 0.8rem) repeat-y top/100% .8rem}}@media screen and (min-width: 768px){.itv-schedule .itv-schedule__in{display:grid;gap:2rem 6rem;grid-template-columns:repeat(4, 1fr);margin-top:4rem}}@media screen and (max-width: 767px){.itv-schedule .itv-schedule__in.scr-anin::before{clip-path:inset(0 0 100% 0);-webkit-transition:clip-path .6s ease;transition:clip-path .6s ease}}@media screen and (min-width: 768px){.itv-schedule .itv-schedule__in.scr-anin .itv-schedule-cnt::before{clip-path:inset(0 100% 0 0);-webkit-transition:clip-path .6s ease;transition:clip-path .6s ease}}.itv-schedule .itv-schedule__in.scr-anin .itv-schedule-cnt:nth-of-type(2) .itv-schedule-cnt__in{-webkit-transition-delay:.05s;transition-delay:.05s}.itv-schedule .itv-schedule__in.scr-anin .itv-schedule-cnt:nth-of-type(3) .itv-schedule-cnt__in{-webkit-transition-delay:.1s;transition-delay:.1s}.itv-schedule .itv-schedule__in.scr-anin .itv-schedule-cnt:nth-of-type(4) .itv-schedule-cnt__in{-webkit-transition-delay:.15s;transition-delay:.15s}.itv-schedule .itv-schedule__in.scr-anin .itv-schedule-cnt:nth-of-type(5) .itv-schedule-cnt__in{-webkit-transition-delay:.2s;transition-delay:.2s}.itv-schedule .itv-schedule__in.scr-anin .itv-schedule-cnt:nth-of-type(6) .itv-schedule-cnt__in{-webkit-transition-delay:.25s;transition-delay:.25s}.itv-schedule .itv-schedule__in.scr-anin .itv-schedule-cnt:nth-of-type(7) .itv-schedule-cnt__in{-webkit-transition-delay:.3s;transition-delay:.3s}.itv-schedule .itv-schedule__in.scr-anin .itv-schedule-cnt:nth-of-type(8) .itv-schedule-cnt__in{-webkit-transition-delay:.35s;transition-delay:.35s}.itv-schedule .itv-schedule__in.scr-anin .itv-schedule-cnt .itv-schedule-cnt__in{opacity:0;translate:1.5rem 0;-webkit-transition:opacity .3s ease,translate .45s ease;transition:opacity .3s ease,translate .45s ease}@media screen and (max-width: 767px){.itv-schedule .itv-schedule__in.scr-anin .itv-schedule-cnt .itv-schedule-cnt__in{translate:0 1.5rem}}@media screen and (max-width: 767px){.itv-schedule .itv-schedule__in.scr-anin--on::before{clip-path:inset(0 0 0% 0)}}@media screen and (min-width: 768px){.itv-schedule .itv-schedule__in.scr-anin--on .itv-schedule-cnt::before{clip-path:inset(0 0% 0 0)}}.itv-schedule .itv-schedule__in.scr-anin--on .itv-schedule-cnt .itv-schedule-cnt__in{opacity:1;translate:0 0}@media screen and (max-width: 767px){.itv-schedule .itv-schedule-cnt:nth-of-type(n + 2){margin-top:2rem}}@media screen and (min-width: 768px){.itv-schedule .itv-schedule-cnt:nth-of-type(4n + 1){position:relative}.itv-schedule .itv-schedule-cnt:nth-of-type(4n + 1)::before{content:"";position:absolute;top:5.4rem;height:.2rem;background:-webkit-gradient(linear, left top, right top, from(#a8a8a8), color-stop(0.4rem, #a8a8a8), color-stop(0.4rem, transparent), color-stop(0.8rem, transparent)) repeat-x left/0.8rem 100%;background:linear-gradient(to right, #a8a8a8, #a8a8a8 0.4rem, transparent 0.4rem, transparent 0.8rem) repeat-x left/0.8rem 100%}.itv-schedule .itv-schedule-cnt:nth-of-type(4n + 1):first-child::before{left:50%;width:calc(300% + 18rem + 50%)}.itv-schedule .itv-schedule-cnt:nth-of-type(4n + 1):nth-of-type(5)::before{left:0%;width:calc(0% + 0rem + 50%)}.itv-schedule .itv-schedule-cnt:nth-of-type(4n + 1):nth-of-type(5):has(+.itv-schedule-cnt)::before{left:0%;width:calc(100% + 6rem + 50%)}.itv-schedule .itv-schedule-cnt:nth-of-type(4n + 1):nth-of-type(5):has(+.itv-schedule-cnt+.itv-schedule-cnt)::before{left:0%;width:calc(200% + 12rem + 50%)}.itv-schedule .itv-schedule-cnt:nth-of-type(4n + 1):nth-of-type(5):has(+.itv-schedule-cnt+.itv-schedule-cnt+.itv-schedule-cnt)::before{left:0%;width:calc(300% + 18rem + 50%)}}@media screen and (max-width: 767px){.itv-schedule .itv-schedule-cnt__in{position:relative;padding-left:7.8rem}}.itv-schedule .itv-schedule-cnt__time{font-family:"Archivo Black",sans-serif;font-weight:400;font-style:normal;font-size:2.2rem;font-size:max(2.2rem,10px);line-height:1.7;letter-spacing:0;margin-bottom:3.5rem;color:#e01;text-align:center;position:relative}@media screen and (max-width: 767px){.itv-schedule .itv-schedule-cnt__time{font-size:1.5rem;font-size:max(1.5rem,10px);margin-bottom:0;padding-left:1.3rem;inset:0 auto auto 0;position:absolute}}.itv-schedule .itv-schedule-cnt__time::before{content:"";position:absolute;inset:auto 0 -2.5rem;margin-inline:auto;width:1.5rem;aspect-ratio:1;border-radius:50%;background:#e01}@media screen and (max-width: 767px){.itv-schedule .itv-schedule-cnt__time::before{inset:.8rem auto auto 0;width:.8rem}}.itv-schedule .itv-schedule-cnt__ttl{font-size:1.8rem;font-size:max(1.8rem,10px);letter-spacing:.03em;font-weight:700;line-height:1.8}@media screen and (max-width: 767px){.itv-schedule .itv-schedule-cnt__ttl{font-size:1.6rem;font-size:max(1.6rem,10px);letter-spacing:.03em;line-height:1.7}}@media screen and (min-width: 768px){.itv-schedule .itv-schedule-cnt__ttl{text-align:center}}.itv-schedule .itv-schedule-cnt__txt{font-size:1.5rem;font-size:max(1.5rem,10px);letter-spacing:0;font-weight:500;line-height:1.7}@media screen and (max-width: 767px){.itv-schedule .itv-schedule-cnt__txt{font-size:1.4rem;font-size:max(1.4rem,10px);letter-spacing:0;line-height:1.6}}.itv-message{overflow:hidden;position:relative;margin-top:10rem;padding-block:5rem;border-radius:99.9rem;border:1rem solid #fff}@media screen and (max-width: 767px){.itv-message{padding:4rem 2rem 0;margin-top:6rem;border-radius:3rem;border-width:.7rem}}@media screen and (max-width: 767px)and (max-width: 767px){.itv-message{width:33.5rem;margin-left:auto;margin-right:auto}}@media screen and (min-width: 768px){.itv-message{max-width:115rem;margin-inline:auto}}.itv-message.scr-anin .itv-message__txt{opacity:0;translate:1rem 0;-webkit-transition:opacity .3s ease,translate .45s ease;transition:opacity .3s ease,translate .45s ease}@media screen and (max-width: 767px){.itv-message.scr-anin .itv-message__txt{translate:0 1rem}}.itv-message.scr-anin img{opacity:0;translate:0 3rem;-webkit-transition:opacity .3s .05s ease,translate .45s .05s cubic-bezier(0.37, 1.86, 0.64, 1);transition:opacity .3s .05s ease,translate .45s .05s cubic-bezier(0.37, 1.86, 0.64, 1)}.itv-message.scr-anin--on .itv-message__txt{opacity:1;translate:0 0}.itv-message.scr-anin--on img{opacity:1;translate:0 0}@media screen and (min-width: 768px){.itv-message .itv-message__in{display:grid;gap:7.3rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-columns:18.5rem 1fr;width:97rem;margin-inline:auto}}.itv-message .itv-message__ttl{font-size:3rem;font-size:max(3rem,10px);letter-spacing:.03em;font-weight:700;line-height:1.6}@media screen and (max-width: 767px){.itv-message .itv-message__ttl{font-size:2rem;font-size:max(2rem,10px);letter-spacing:.03em}}.itv-message .itv-message__ttl{color:#e01;text-align:center;white-space:nowrap}.itv-message .itv-message__txtarea{position:relative;width:59.4rem}@media screen and (max-width: 767px){.itv-message .itv-message__txtarea{width:100%;margin-top:2rem;padding-top:2rem;border-top:1px solid #a8a8a8}}@media screen and (min-width: 768px){.itv-message .itv-message__txtarea::before{content:"";position:absolute;inset:0 auto 0 -3.6rem;width:1px;background:#a8a8a8}}.itv-message .itv-message__person{margin-inline:auto}@media screen and (min-width: 768px){.itv-message .itv-message__person{position:absolute;width:118rem;inset:auto -100% -21.6rem}}@media screen and (max-width: 767px){.itv-message .itv-message__person{width:13.3rem;margin-block:0 -19.4rem}}@media screen and (min-width: 768px){.itv-message .itv-message__person img{display:block;width:16.7rem;margin-left:auto;margin-right:5.8rem}}