/* GENERATED by tools/build_subpage.py from mf-sub/css/iamsomeon.css - do not edit */
.ia-card{position:relative;padding:36rem 32rem 38rem;border-radius:16rem;background-color:#FFFFFF;box-shadow:var(--mf-ring);transition:box-shadow var(--mf-dur) ease,transform var(--mf-dur) ease}.ia-card__tag{display:block;font-size:12rem;line-height:1.4;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#0080FF}.ia-card__t{margin-top:12rem;font-size:22rem;line-height:1.4;font-weight:700;letter-spacing:-.02em;color:#111111}.ia-card__d{margin-top:12rem;font-size:16rem;line-height:1.75;font-weight:500;letter-spacing:-.01em;color:#333333}@media (hover:hover) and (pointer:fine){.ia-card:hover{box-shadow:inset 0 0 0 1px #0080FF;transform:translateY(-4rem)}}.ia-btn-wrap{white-space:normal}.ia-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:9rem}.ia-chips > li{padding:10rem 16rem;border-radius:999rem;background-color:#FFFFFF;box-shadow:var(--mf-ring);font-size:14rem;line-height:1.5;font-weight:600;letter-spacing:-.01em;color:#333333}.ia-reco{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14rem}.ia-reco > li{display:flex;gap:12rem;align-items:flex-start;padding:20rem 24rem;border-radius:12rem;background-color:#FFFFFF;box-shadow:var(--mf-ring);font-size:16rem;line-height:1.65;font-weight:500;letter-spacing:-.01em;color:#333333;transition:box-shadow var(--mf-dur) ease,transform var(--mf-dur) ease}.ia-reco > li::before{content:"";flex:none;width:7rem;height:7rem;margin-top:10rem;border-radius:50%;background:#00B4FF}.ia-reco--tight{margin-top:20rem}@media (hover:hover) and (pointer:fine){.ia-reco > li:hover{box-shadow:inset 0 0 0 1px #0080FF;transform:translateY(-3rem)}}.ia-mid{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20rem;margin-top:70rem;padding:34rem 40rem;border-radius:16rem;background-color:#121212;color:#FFFFFF}.ia-mid__txt > b{display:block;font-size:23rem;line-height:1.35;font-weight:700;letter-spacing:-.02em}.ia-mid__txt > small{display:block;margin-top:8rem;font-size:14rem;line-height:1.5;font-weight:500;color:rgba(255,255,255,.66)}.ia-mid__btn{flex:none}.ia-hero__top{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:80rem;align-items:flex-end}.ia-hero__lead{font-size:18rem;line-height:1.8;font-weight:500;letter-spacing:-.01em;color:#333333}.ia-hero__frame{position:relative;margin-top:64rem;padding-top:42%;border-radius:16rem;overflow:hidden;background-color:#F4F4F4}.ia-apply__card{padding:52rem 48rem 48rem;border-radius:16rem;text-align:center;background-color:#FFFFFF;box-shadow:var(--mf-ring)}.ia-apply__badge{display:inline-block;margin-bottom:22rem;padding:9rem 18rem;border-radius:999rem;background-color:#121212;color:#FFFFFF;font-size:13rem;line-height:1.4;font-weight:700;letter-spacing:-.01em}.ia-apply__title .mf-title__t{font-size:var(--mf-fs-04)}.ia-apply__sub{margin-top:16rem;font-size:17rem;line-height:1.65;font-weight:500;letter-spacing:-.01em;color:#666666}.ia-apply__poster{position:relative;width:100%;max-width:320rem;margin:32rem auto 30rem;padding-top:min(400rem,125%);border-radius:12rem;overflow:hidden}.ia-apply__poster > img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.ia-apply__card .ia-chips{margin-bottom:28rem}.ia-apply__note{margin-top:18rem;font-size:13rem;line-height:1.7;font-weight:500;letter-spacing:-.01em;color:#666666}.ia-apply__note b{font-weight:700;color:#0080FF}.ia-apply__more{margin-top:24rem;text-align:center}.ia-venue{padding-top:var(--mf-data-pad);padding-bottom:var(--mf-data-pad);color:#FFFFFF;isolation:isolate}.ia-venue__bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-color:#0D0D0D;background-image: linear-gradient(90deg,rgba(101,209,255,0) 0%,rgba(101,209,255,.95) 22%,rgba(53,191,255,.9) 48%,rgba(255,82,172,.85) 78%,rgba(255,82,172,0) 100%), radial-gradient(ellipse 46% 78% at 30% 0%,rgba(101,209,255,.28) 0%,rgba(101,209,255,.1) 42%,rgba(101,209,255,0) 72%);background-size:100% 2px,100% 100%;background-position:0 0,0 0;background-repeat:no-repeat}.ia-venue__head,.ia-venue__wrap{position:relative}.ia-venue__key{color:#00B4FF}.ia-venue__lead{max-width:860rem;margin-left:auto;margin-right:auto;color:rgba(255,255,255,.72)}.ia-venue__hero{position:relative;display:block;padding-top:45.45%;border-radius:16rem;overflow:hidden;background-color:#1A1A1A}.ia-venue__hero figcaption{position:absolute;left:0;right:0;bottom:0;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8rem 14rem;padding:26rem 30rem;background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.78))}.ia-venue__hero figcaption b{font-size:13rem;line-height:1.4;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#FFFFFF}.ia-venue__hero figcaption span{font-size:13rem;line-height:1.4;font-weight:500;color:rgba(255,255,255,.75)}.ia-venue__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14rem;margin-top:14rem}.ia-venue__tile{position:relative;display:block;padding-top:45.45%;border-radius:12rem;overflow:hidden;background-color:#1A1A1A}.ia-venue__tile figcaption{position:absolute;left:0;right:0;bottom:0;padding:14rem 16rem;background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.8));font-size:13rem;line-height:1.45;font-weight:600;letter-spacing:-.01em;color:#FFFFFF}.ia-venue__tile figcaption i{display:block;margin-bottom:2rem;font-size:10rem;line-height:1.4;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#00B4FF}.ia-venue__meta{display:flex;flex-wrap:wrap;justify-content:center;gap:9rem;margin-top:28rem}.ia-venue__meta > li{padding:9rem 17rem;border-radius:999rem;border:1px solid rgba(255,255,255,.28);font-size:13rem;line-height:1.5;font-weight:600;letter-spacing:-.01em;color:rgba(255,255,255,.86)}.ia-venue__cta{margin-top:40rem;text-align:center}.ia-venue__cta > small{display:block;margin-top:14rem;font-size:13rem;line-height:1.5;font-weight:500;color:rgba(255,255,255,.55)}@media (hover:hover) and (pointer:fine){.ia-venue__hero > img,.ia-venue__tile > img{transition:transform .8s var(--mf-ease-out4)}.ia-venue__hero:hover > img,.ia-venue__tile:hover > img{transform:scale(1.04)}}.ia-status__card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:56rem;padding:48rem;border-radius:16rem;background-color:#FFFFFF;box-shadow:var(--mf-ring)}.ia-status__col + .ia-status__col{padding-left:56rem;border-left:1px solid #EEEEEE}.ia-status__h{display:flex;align-items:center;gap:10rem;margin-bottom:22rem;font-size:18rem;line-height:1.4;font-weight:700;letter-spacing:-.02em;color:#111111}.ia-status__dot{flex:none;width:8rem;height:8rem;border-radius:50%;background:#0080FF;animation:ia-pulse 1.6s cubic-bezier(.22,.61,.36,1) infinite}@keyframes ia-pulse{0%,100%{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.ia-status__note{margin-top:18rem;font-size:13rem;line-height:1.65;font-weight:500;letter-spacing:-.01em;color:#666666}.ia-status__apply{margin-top:20rem}.ia-timer{display:flex;gap:12rem}.ia-timer__u{flex:1;min-width:0;padding:18rem 6rem;border-radius:12rem;background-color:#F4F4F4;text-align:center}.ia-timer__n{display:block;font-size:38rem;line-height:1;letter-spacing:-.03em;color:#111111;font-variant-numeric:tabular-nums}.ia-timer__l{display:block;margin-top:9rem;font-size:13rem;line-height:1;font-weight:600;letter-spacing:.02em;color:#666666}.ia-timer--ended{padding:20rem 0;font-size:24rem;line-height:1.35;font-weight:700;letter-spacing:-.02em;color:#0080FF}.ia-prog + .ia-prog{margin-top:18rem}.ia-prog__top{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:9rem}.ia-prog__name{font-size:15rem;line-height:1.4;font-weight:700;letter-spacing:-.01em;color:#111111}.ia-prog__state{font-size:13rem;line-height:1.4;font-weight:700;letter-spacing:-.01em;color:#0080FF}.ia-prog__bg{display:block;height:13rem;border-radius:999rem;background-color:#EEEEEE;overflow:hidden}.ia-prog__fill{display:block;width:0;height:100%;border-radius:999rem;background:var(--mf-grad-primary);transition:width 1.1s cubic-bezier(.22,.61,.36,1)}.ia-status .ia-pre{margin-top:20rem;max-width:none;padding:24rem;background:#F4F4F4 !important;border:0 !important;border-radius:12rem !important;box-shadow:none !important;-webkit-backdrop-filter:none;backdrop-filter:none}.ia-status .ia-pre[hidden]{display:none}.ia-status .ia-pre .ia-pre__t{font-size:16rem;line-height:1.5;font-weight:700;letter-spacing:-.01em;color:#111111}.ia-status .ia-pre .ia-pre__rows{display:grid;gap:10rem;margin-top:14rem}.ia-status .ia-pre .ia-pre__f > input{display:block;width:100%;padding:13rem 15rem;border:1px solid #DDDDDD;border-radius:10rem !important;background:#FFFFFF !important;font-size:16px;line-height:1.4;font-weight:500;letter-spacing:-.01em;color:#111111}.ia-status .ia-pre .ia-pre__f > input::placeholder{color:#999999}.ia-status .ia-pre .ia-pre__f > input:focus{outline:none;border-color:#0080FF;box-shadow:none}.ia-status .ia-pre .ia-pre__agree{display:flex;gap:9rem;align-items:flex-start;font-size:13rem;line-height:1.6;font-weight:500;color:#666666}.ia-status .ia-pre .ia-pre__agree > input{flex:none;width:15rem;height:15rem;min-width:0;margin-top:4rem;padding:0;border:0;border-radius:0 !important;background:none !important;accent-color:#0080FF}.ia-status .ia-pre .ia-pre__agree a{color:#0080FF;box-shadow:inset 0 -1px 0 0 currentColor}.ia-status .ia-pre button[type="submit"]{padding:var(--mf-btn-pad);background:none !important;border:0 !important;border-radius:var(--mf-r-btn) !important;box-shadow:none !important;font-family:inherit;font-size:var(--mf-fs-10);line-height:var(--mf-lh-10);font-weight:700;letter-spacing:-.01em;color:#FFFFFF !important;transition:color var(--mf-dur) ease,background-color var(--mf-dur) ease !important}.ia-status .ia-pre .son-lead-msg{display:none;margin-top:12rem;padding:0;background:none;border:0;font-size:14rem;line-height:1.6;font-weight:700;letter-spacing:-.01em;color:#0080FF}@media (hover:hover) and (pointer:fine){.ia-status .ia-pre button[type="submit"]:hover{background-color:#0080FF !important;transform:none;box-shadow:none !important;filter:none}}.ia-ai__quiz{--line:#DDDDDD;--ink:#111111;--ink-2:#333333;--ink-3:#999999;--bg-alt:#F4F4F4;--accent:#0080FF;--accent-2:#004FFF;--font-lat:var(--mf-font);--sh-sm:none;--glow:none;--c-blue:#0080FF;--c-blue-d:#004FFF;--c-blue-l:#F4F4F4;--c-line:#DDDDDD;--c-ink:#111111;--c-ink-2:#333333;--c-navy:#111111;min-height:360rem;padding:32rem;border-radius:16rem;background-color:#FFFFFF;box-shadow:var(--mf-ring)}.ia-ai__fb{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10rem;min-height:296rem;text-align:center}.ia-ai__fb-t{font-size:20rem;line-height:1.4;font-weight:700;letter-spacing:-.02em;color:#111111}.ia-ai__fb-s{margin-bottom:10rem;font-size:15rem;line-height:1.6;font-weight:500;color:#666666}.ia-ai__after{margin-top:32rem;text-align:center;font-size:16rem;line-height:1.6;font-weight:500;letter-spacing:-.01em;color:#666666}.ia-ai__go{margin-top:14rem;text-align:center}.ia-why__row{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:80rem;align-items:start}.ia-why__title{text-align:left}.ia-why__txt > p{font-size:17rem;line-height:1.9;font-weight:500;letter-spacing:-.01em;color:#333333}.ia-why__txt > p + p{margin-top:20rem}.ia-why__txt strong{font-weight:700;color:#111111}.ia-pull{margin-top:34rem;padding-left:26rem;border-left:4rem solid #0080FF;font-size:24rem;line-height:1.55;font-weight:700;letter-spacing:-.025em;color:#111111}.ia-diff__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20rem}.ia-gal6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20rem}.ia-gal6__f{position:relative;padding-top:133.333%;border-radius:12rem;overflow:hidden}.ia-gal6__f > img{transition:transform .6s var(--mf-ease-out4)}.ia-gal6__c{margin-top:12rem;font-size:15rem;line-height:1.5;font-weight:600;letter-spacing:-.01em;color:#333333}@media (hover:hover) and (pointer:fine){.ia-gal6__i:hover .ia-gal6__f > img{transform:scale(1.06)}}.ia-gisu{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14rem;margin-top:70rem}.ia-gisu__i{padding:22rem 22rem 24rem;border-radius:12rem;background-color:#FFFFFF;box-shadow:var(--mf-ring)}.ia-gisu__n{display:block;font-size:15rem;line-height:1;letter-spacing:.02em;color:#0080FF}.ia-gisu__t{margin-top:9rem;font-size:17rem;line-height:1.4;font-weight:700;letter-spacing:-.02em;color:#111111}.ia-gisu__d{margin-top:7rem;font-size:13rem;line-height:1.6;font-weight:500;letter-spacing:-.01em;color:#666666}.ia-gisu__d b{font-weight:700;color:#0080FF}@media (min-width:541px){.ia-gisu-more__s{display:none}}.ia-sub{margin-top:80rem;text-align:center}.ia-sub--gap{margin-top:70rem}.ia-sub__t{font-size:26rem;line-height:1.4;font-weight:700;letter-spacing:-.02em;color:#111111}.ia-sub__d{margin-top:10rem;font-size:16rem;line-height:1.6;font-weight:500;letter-spacing:-.01em;color:#666666}.ia-rail{margin-top:28rem;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ia-rail::-webkit-scrollbar{display:none}.ia-rail__track{display:flex;width:max-content;gap:16rem}.ia-rail__c{flex:0 0 auto;scroll-snap-align:start}.ia-rail__c > span{display:block;margin-top:10rem;text-align:center;font-size:13rem;line-height:1.5;font-weight:600;letter-spacing:-.01em;color:#666666}.ia-rail__f{position:relative;border-radius:12rem;overflow:hidden}.ia-rail--po .ia-rail__c{width:210rem}.ia-rail--po .ia-rail__f{padding-top:125%;background-color:#F4F4F4}.ia-rail--po .ia-rail__f > img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.ia-rail--ph .ia-rail__c{width:300rem}.ia-rail--ph .ia-rail__f{padding-top:75%;background-color:#F4F4F4}.ia-rail__pager{margin-top:20rem}.ia-step__list{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14rem}.ia-step__i{padding:26rem 20rem 28rem;border-radius:12rem;background-color:#FFFFFF;box-shadow:var(--mf-ring)}.ia-step__n{display:block;font-size:22rem;line-height:1;letter-spacing:.04em;color:#DDDDDD;transition:color var(--mf-dur) ease}.ia-step__t{margin-top:12rem;font-size:17rem;line-height:1.4;font-weight:700;letter-spacing:-.02em;color:#111111}.ia-step__d{margin-top:7rem;font-size:13rem;line-height:1.6;font-weight:500;letter-spacing:-.01em;color:#666666}.ia-step__i.is-key{background-color:#0080FF;box-shadow:none}.ia-step__i.is-key .ia-step__n{color:rgba(255,255,255,.6)}.ia-step__i.is-key .ia-step__t{color:#FFFFFF}.ia-step__i.is-key .ia-step__d{color:rgba(255,255,255,.8)}@media (hover:hover) and (pointer:fine){.ia-step__i:not(.is-key):hover .ia-step__n{color:#0080FF}}.ia-time__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20rem}.ia-day{padding:40rem 36rem 42rem;border-radius:16rem;background-color:#FFFFFF;box-shadow:var(--mf-ring)}.ia-day__h{font-size:22rem;line-height:1.35;font-weight:700;letter-spacing:-.02em;color:#111111}.ia-day__note{margin-top:20rem;font-size:13rem;line-height:1.7;font-weight:500;letter-spacing:-.01em;color:#999999}.ia-tl{position:relative;margin-top:24rem;padding-left:26rem}.ia-tl::before{content:"";position:absolute;left:4rem;top:14rem;bottom:14rem;width:2px;border-radius:2px;background:#EEEEEE}.ia-tl__r{position:relative;padding:13rem 0}.ia-tl__r::before{content:"";position:absolute;left:-26rem;top:22rem;width:10rem;height:10rem;border-radius:50%;background:#0080FF}.ia-tl__t{display:block;font-size:14rem;line-height:1.4;letter-spacing:.02em;color:#0080FF}.ia-tl__n{margin-top:3rem;font-size:16rem;line-height:1.5;font-weight:700;letter-spacing:-.01em;color:#111111}.ia-tl__d{margin-top:3rem;font-size:14rem;line-height:1.6;font-weight:500;letter-spacing:-.01em;color:#666666}.ia-data{--ia-num:68rem;isolation:isolate}.ia-data__bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-color:#000000;background-image: linear-gradient(90deg,rgba(101,209,255,0) 0%,rgba(101,209,255,.95) 22%,rgba(53,191,255,.9) 48%,rgba(255,82,172,.85) 78%,rgba(255,82,172,0) 100%), radial-gradient(ellipse 46% 78% at 30% 0%,rgba(101,209,255,.34) 0%,rgba(101,209,255,.12) 42%,rgba(101,209,255,0) 72%), radial-gradient(ellipse 40% 70% at 76% 0%,rgba(255,82,172,.17) 0%,rgba(255,82,172,.06) 44%,rgba(255,82,172,0) 72%);background-size:100% 2px,100% 100%,100% 100%;background-position:0 0,0 0,0 0;background-repeat:no-repeat}.ia-data__wrap{position:relative}.ia-data__head{margin-bottom:0;text-align:left}.ia-data__key{color:#00B4FF}.ia-data__i{min-width:0;text-align:left}.ia-data__nums{display:flex;justify-content:flex-start;align-items:baseline;gap:6rem}.ia-data__num{display:block;font-family:var(--mf-font);font-size:var(--ia-num);line-height:1.1;font-weight:800;letter-spacing:-.045em;color:#FFFFFF;white-space:nowrap}.ia-data__n{display:inline-block;font-variant-numeric:tabular-nums}.ia-data__u{display:block;flex:none;font-family:var(--mf-font);font-size:calc(var(--ia-num) * .34);line-height:1;font-weight:700;letter-spacing:-.02em;color:#FFFFFF}.ia-data__lbl{display:block;margin-top:14rem;font-size:17rem;line-height:1.5;font-weight:500;letter-spacing:-.01em;color:rgba(255,255,255,.72)}@media (min-width:1201px){.ia-data__wrap{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;column-gap:70rem}}@media (min-width:861px){.ia-data__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.ia-data__i{padding:6rem 0 6rem 30rem;border-left:1px solid rgba(255,255,255,.16)}}html.mf-js .ia-data.is-armed [data-ia-rv]{opacity:0;transform:translate3d(0,20rem,0)}html.mf-js .ia-data.is-armed [data-ia-rv].is-in{opacity:1;transform:none;transition:opacity .5s ease var(--mf-delay,0s),transform .5s cubic-bezier(.2,.8,.2,1) var(--mf-delay,0s)}.ia-prof__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20rem}.ia-prof__big{margin-top:10rem;font-size:32rem;line-height:1.15;font-weight:700;letter-spacing:-.03em;color:#111111}.ia-prof__big b{font-weight:600}.ia-prof__big i{font-size:.52em;font-weight:700;color:#0080FF}.ia-prof__sub{margin-top:8rem;font-size:14rem;line-height:1.5;font-weight:500;letter-spacing:-.01em;color:#666666}.ia-rev__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20rem}.ia-quote{padding:32rem 30rem 30rem;border-radius:16rem;background-color:#FFFFFF;box-shadow:var(--mf-ring);transition:box-shadow var(--mf-dur) ease,transform var(--mf-dur) ease}.ia-quote__p{font-size:17rem;line-height:1.7;font-weight:600;letter-spacing:-.02em;color:#111111}.ia-quote__who{margin-top:18rem;padding-top:16rem;border-top:1px solid #EEEEEE;font-size:13rem;line-height:1.5;font-weight:500;color:#999999}.ia-quote__who b{font-weight:700;color:#333333}.ia-rev__more{margin-top:44rem;text-align:center}.ia-rev__lead{margin-bottom:18rem;font-size:17rem;line-height:1.7;font-weight:500;letter-spacing:-.01em;color:#333333}@media (hover:hover) and (pointer:fine){.ia-quote:hover{box-shadow:inset 0 0 0 1px #0080FF;transform:translateY(-4rem)}}.ia-faq__list{border-top:1px solid #DDDDDD}.ia-faq__i{border-bottom:1px solid #DDDDDD}.ia-faq__q{position:relative;display:block;padding:26rem 52rem 26rem 0;list-style:none;cursor:pointer;font-size:18rem;line-height:1.5;font-weight:700;letter-spacing:-.02em;color:#111111}.ia-faq__q::-webkit-details-marker{display:none}.ia-faq__q::after{content:"";position:absolute;right:8rem;top:50%;width:16rem;height:2px;background:#0080FF;transform:translateY(-50%);transition:transform var(--mf-dur) ease}.ia-faq__q::before{content:"";position:absolute;right:8rem;top:50%;width:16rem;height:2px;background:#0080FF;transform:translateY(-50%) rotate(90deg);transition:transform var(--mf-dur) ease,opacity var(--mf-dur) ease}.ia-faq__i[open] .ia-faq__q::before{transform:translateY(-50%) rotate(0deg);opacity:0}.ia-faq__a{padding:0 52rem 26rem 0}.ia-faq__a p{font-size:16rem;line-height:1.8;font-weight:500;letter-spacing:-.01em;color:#333333}@media (hover:hover) and (pointer:fine){.ia-faq__q:hover{color:#0080FF}}.ia-final__card{padding:52rem 48rem 48rem;border-radius:16rem;background-color:#FFFFFF;box-shadow:var(--mf-ring);text-align:center}.ia-final__title .mf-title__t{font-size:var(--mf-fs-04)}.ia-final__lead{margin-top:16rem;font-size:17rem;line-height:1.75;font-weight:500;letter-spacing:-.01em;color:#333333}.ia-final__lead strong{font-weight:700;color:#111111}.ia-final__card .ia-chips{margin:28rem 0}.ia-final__note{margin-top:16rem;font-size:13rem;line-height:1.6;font-weight:500;letter-spacing:-.01em;color:#666666}.ia-cta__row{display:grid;gap:14rem}.ia-cta__q{display:flex;align-items:center;gap:18rem;padding:20rem 26rem;border-radius:12rem;background-color:#FFFFFF;box-shadow:var(--mf-ring);transition:box-shadow var(--mf-dur) ease,transform var(--mf-dur) ease}.ia-cta__ic{display:flex;align-items:center;justify-content:center;flex:none;width:44rem;height:44rem;border-radius:50%;background-color:#F4F4F4;color:#0080FF}.ia-cta__ic > svg{display:block;width:24rem;height:24rem}.ia-cta__txt > b{display:block;font-size:17rem;line-height:1.4;font-weight:700;letter-spacing:-.01em;color:#111111}.ia-cta__txt > small{display:block;margin-top:3rem;font-size:14rem;line-height:1.5;font-weight:500;letter-spacing:-.01em;color:#666666}@media (hover:hover) and (pointer:fine){.ia-cta__q:hover{box-shadow:inset 0 0 0 1px #0080FF;transform:translateY(-3rem)}.ia-cta__q:hover .ia-cta__ic{background-color:#0080FF;color:#FFFFFF}}@media (max-width:1480px){.ia-hero__top{column-gap:60rem}.ia-apply__card,.ia-final__card{padding:48rem 44rem 44rem}.ia-status__card{padding:44rem;gap:48rem}.ia-status__col + .ia-status__col{padding-left:48rem}.ia-why__row{column-gap:60rem}.ia-data{--ia-num:62rem}}@media (max-width:1200px){.ia-hero__top{grid-template-columns:minmax(0,1fr);row-gap:28rem}.ia-hero__lead{font-size:17rem}.ia-hero__frame{margin-top:50rem;padding-top:44%}.ia-card{padding:32rem 28rem 34rem}.ia-card__t{font-size:20rem}.ia-card__d{font-size:15rem}.ia-chips > li{padding:9rem 14rem;font-size:13rem}.ia-reco{gap:12rem}.ia-reco > li{padding:18rem 20rem;font-size:15rem}.ia-mid{margin-top:60rem;padding:30rem 32rem}.ia-mid__txt > b{font-size:20rem}.ia-apply__card,.ia-final__card{padding:42rem 36rem 40rem}.ia-apply__sub{font-size:16rem}.ia-apply__poster{max-width:280rem;margin:28rem auto 26rem}.ia-final__lead{font-size:16rem}.ia-venue__meta{margin-top:24rem}.ia-venue__cta{margin-top:34rem}.ia-status__card{grid-template-columns:minmax(0,1fr);gap:34rem;padding:36rem}.ia-status__col + .ia-status__col{padding-left:0;padding-top:34rem;border-left:0;border-top:1px solid #EEEEEE}.ia-timer__n{font-size:34rem}.ia-ai__quiz{padding:28rem;min-height:340rem}.ia-ai__fb{min-height:284rem}.ia-why__row{grid-template-columns:minmax(0,1fr);row-gap:32rem}.ia-why__txt > p{font-size:16rem;line-height:1.85}.ia-pull{margin-top:30rem;padding-left:22rem;border-left-width:3rem;font-size:21rem}.ia-gal6{gap:16rem}.ia-gal6__c{font-size:14rem}.ia-gisu{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:60rem}.ia-sub{margin-top:64rem}.ia-sub--gap{margin-top:60rem}.ia-sub__t{font-size:23rem}.ia-sub__d{font-size:15rem}.ia-rail--po .ia-rail__c{width:190rem}.ia-rail--ph .ia-rail__c{width:270rem}.ia-step__list{grid-template-columns:repeat(3,minmax(0,1fr))}.ia-time__row{gap:16rem}.ia-day{padding:34rem 30rem 36rem}.ia-day__h{font-size:20rem}.ia-data{--ia-num:56rem}.ia-data__list{margin-top:56rem}.ia-data__i{padding-left:24rem}.ia-data__lbl{font-size:15rem;margin-top:12rem}.ia-prof__big{font-size:28rem}.ia-quote{padding:28rem 26rem 26rem}.ia-quote__p{font-size:16rem}.ia-rev__lead{font-size:16rem}.ia-faq__q{padding:22rem 44rem 22rem 0;font-size:17rem}.ia-faq__a{padding:0 44rem 22rem 0}.ia-faq__a p{font-size:15rem}}@media (min-width:861px){.ia-rail--po .ia-rail__c{--ia-po-h:262.5rem;width:calc(var(--ia-po-h) * var(--ia-po-ar, .8))}.ia-rail--po .ia-rail__c--sq{--ia-po-ar:1}.ia-rail--po .ia-rail__f{height:var(--ia-po-h);padding-top:0}.ia-rail--po .ia-rail__f > img{object-fit:cover}}@media (min-width:861px) and (max-width:1200px){.ia-rail--po .ia-rail__c{--ia-po-h:237.5rem}}@media (max-width:860px){.ia-hero__frame{margin-top:40rem;padding-top:52%}.ia-hero__lead{font-size:16rem}.ia-apply__card,.ia-final__card{padding:36rem 28rem 34rem;border-radius:12rem}.ia-apply__badge{font-size:12rem;padding:8rem 15rem;margin-bottom:18rem}.ia-apply__poster{max-width:260rem}.ia-venue__grid{grid-template-columns:minmax(0,1fr);gap:10rem}.ia-venue__hero{padding-top:56.25%}.ia-venue__tile{padding-top:45.45%}.ia-venue__hero figcaption{padding:18rem 20rem}.ia-status__card{padding:30rem 26rem}.ia-timer{gap:8rem}.ia-timer__u{padding:14rem 4rem}.ia-timer__n{font-size:30rem}.ia-ai__quiz{padding:22rem;border-radius:12rem}.ia-diff__grid,.ia-prof__grid,.ia-rev__grid{grid-template-columns:minmax(0,1fr);gap:16rem}.ia-reco{grid-template-columns:minmax(0,1fr)}.ia-gal6{grid-template-columns:repeat(3,minmax(0,1fr));gap:12rem}.ia-gisu{grid-template-columns:repeat(3,minmax(0,1fr));gap:12rem;margin-top:50rem}.ia-gisu__i{padding:18rem}.ia-step__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12rem}.ia-time__row{grid-template-columns:minmax(0,1fr)}.ia-day{padding:30rem 26rem 32rem;border-radius:12rem}.ia-mid{flex-direction:column;align-items:stretch;text-align:center;margin-top:50rem;padding:28rem 24rem;border-radius:12rem}.ia-mid__btn{align-self:stretch}.ia-data{--ia-num:52rem}.ia-data__list{margin-top:0;padding-top:44rem}.ia-data__i{display:flex;align-items:baseline;justify-content:space-between;gap:16rem;padding:22rem 0;border-top:1px solid rgba(255,255,255,.16)}.ia-data__i:last-child{border-bottom:1px solid rgba(255,255,255,.16)}.ia-data__lbl{order:-1;margin-top:0;font-size:16rem}.ia-quote{border-radius:12rem}.ia-faq__list,.ia-faq__i{border-color:#DDDDDD}.ia-cta__q{padding:18rem 20rem;gap:14rem}.ia-cta__ic{width:40rem;height:40rem}.ia-cta__ic > svg{width:22rem;height:22rem}.ia-cta__txt > b{font-size:16rem}}@media (max-width:540px){.ia-hero__frame{margin-top:32rem;padding-top:72%;border-radius:12rem}.ia-hero__lead{font-size:15rem;line-height:1.75}.ia-card{padding:26rem 22rem 28rem;border-radius:12rem}.ia-card__t{font-size:19rem}.ia-card__d{font-size:14.5rem;line-height:1.7}.ia-chips{gap:7rem}.ia-chips > li{padding:8rem 13rem;font-size:12.5rem}.ia-reco > li{padding:16rem 18rem;font-size:14.5rem;gap:10rem}.ia-reco > li::before{width:6rem;height:6rem;margin-top:9rem}.ia-mid__txt > b{font-size:18rem}.ia-mid__txt > small{font-size:13rem}.ia-apply__card,.ia-final__card{padding:30rem 20rem 28rem}.ia-apply__title .mf-title__t,.ia-final__title .mf-title__t{font-size:24rem}.ia-apply__sub{font-size:15rem}.ia-apply__poster{max-width:220rem;margin:24rem auto 22rem}.ia-apply__note{font-size:12.5rem}.ia-final__lead{font-size:15rem}.ia-final__note{font-size:12.5rem}.ia-venue__hero{padding-top:62%;border-radius:12rem}.ia-venue__hero figcaption b{font-size:11rem;letter-spacing:.14em}.ia-venue__hero figcaption span{font-size:12rem}.ia-venue__meta > li{padding:8rem 14rem;font-size:12rem}.ia-status__card{padding:24rem 20rem;border-radius:12rem}.ia-status__h{font-size:16rem;margin-bottom:18rem}.ia-timer__u{padding:12rem 3rem;border-radius:10rem}.ia-timer__n{font-size:24rem}.ia-timer__l{font-size:11.5rem;margin-top:7rem}.ia-timer--ended{font-size:20rem}.ia-status__note{font-size:12.5rem}.ia-status .ia-pre{padding:20rem 18rem}.ia-ai__quiz{min-height:320rem}.ia-ai__fb{min-height:276rem}.ia-ai__fb-t{font-size:18rem}.ia-ai__after{font-size:15rem;margin-top:26rem}.ia-why__txt > p{font-size:15rem;line-height:1.8}.ia-pull{margin-top:26rem;padding-left:18rem;font-size:18rem;line-height:1.55}.ia-gal6{grid-template-columns:repeat(2,minmax(0,1fr));gap:12rem}.ia-gal6__f{border-radius:8rem}.ia-gal6__c{font-size:12.5rem;margin-top:8rem}.ia-gisu{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:44rem}.ia-gisu__i{padding:16rem;border-radius:10rem}.ia-gisu__t{font-size:15.5rem}.ia-gisu__d{font-size:12.5rem}.ia-sub{margin-top:52rem}.ia-sub--gap{margin-top:48rem}.ia-sub__t{font-size:20rem}.ia-sub__d{font-size:14rem}.ia-rail{margin-top:22rem}.ia-rail__track{gap:12rem}.ia-rail--po .ia-rail__c{width:160rem}.ia-rail--ph .ia-rail__c{width:230rem}.ia-rail__f{border-radius:8rem}.ia-rail__c > span{font-size:12rem}.ia-step__i{padding:20rem 16rem 22rem;border-radius:10rem}.ia-step__n{font-size:19rem}.ia-step__t{font-size:15.5rem}.ia-step__d{font-size:12.5rem}.ia-day{padding:26rem 20rem 28rem}.ia-day__h{font-size:18rem}.ia-tl{padding-left:22rem}.ia-tl__r::before{left:-22rem;top:20rem;width:8rem;height:8rem}.ia-tl__n{font-size:15rem}.ia-tl__d{font-size:13rem}.ia-day__note{font-size:12rem}.ia-data{--ia-num:40rem}.ia-data__list{padding-top:32rem}.ia-data__i{padding:18rem 0}.ia-data__lbl{font-size:14.5rem}.ia-prof__big{font-size:24rem}.ia-quote{padding:24rem 20rem 22rem}.ia-quote__p{font-size:15rem;line-height:1.75}.ia-rev__lead{font-size:15rem}.ia-faq__q{padding:18rem 36rem 18rem 0;font-size:15.5rem}.ia-faq__q::after,.ia-faq__q::before{right:4rem;width:14rem}.ia-faq__a{padding:0 36rem 18rem 0}.ia-faq__a p{font-size:14.5rem;line-height:1.75}.ia-cta__q{padding:16rem;border-radius:10rem}.ia-cta__txt > b{font-size:15rem}.ia-cta__txt > small{font-size:13rem}}@media (max-width:540px){.ia-hero__lead{font-size:max(16px,17rem);line-height:1.75}.ia-why__txt > p{font-size:max(16px,16rem);line-height:1.8}.ia-why__txt > p + p{margin-top:16rem}.ia-pull{font-size:max(17px,18rem);line-height:1.6}.ia-card__d{font-size:max(16px,16rem);line-height:1.7}.ia-card__t{font-size:max(18px,19rem)}.ia-reco > li{font-size:max(16px,16rem);line-height:1.6}.ia-apply__sub{font-size:max(16px,16rem);color:#555555}.ia-final__lead{font-size:max(16px,16rem);line-height:1.7}.ia-quote__p{font-size:max(16px,16rem);line-height:1.75}.ia-rev__lead{font-size:max(16px,16rem);line-height:1.7}.ia-faq__q{font-size:max(16px,16rem)}.ia-faq__a p{font-size:max(16px,16rem);line-height:1.75}.ia-ai__after{font-size:max(16px,16rem);color:#555555}.ia-sub__d{font-size:max(16px,16rem);line-height:1.6;color:#555555}.mf-main .ia-venue .ia-venue__lead{color:rgba(255,255,255,.88)}.ia-apply__note,.ia-final__note{font-size:max(15px,15rem);line-height:1.7;color:#555555}.ia-apply__dot{display:none}.ia-apply__note b{white-space:nowrap}.ia-status__note{font-size:max(15px,15rem);line-height:1.65;color:#555555}.ia-status__h{font-size:max(17px,17rem)}.ia-prog__name{font-size:max(15px,15rem)}.ia-ai__fb-s{font-size:max(15px,15rem);color:#555555}.ia-gisu__t{font-size:max(16px,16rem)}.ia-gisu__d{font-size:max(15px,15rem);color:#555555}.ia-step__t{font-size:max(16px,16rem)}.ia-step__d{font-size:max(15px,15rem);line-height:1.5;color:#555555}.ia-tl__n{font-size:max(16px,16rem)}.ia-tl__d{font-size:max(15px,15rem);line-height:1.55;color:#555555}.ia-mid__txt > b{font-size:max(18px,19rem)}.ia-mid__txt > small{font-size:max(15px,15rem);line-height:1.6;color:rgba(255,255,255,.85)}.ia-data__lbl{font-size:max(16px,16rem);color:rgba(255,255,255,.85)}.ia-prof__sub{font-size:max(15px,15rem);color:#555555}.ia-cta__txt > b{font-size:max(16px,16rem)}.ia-cta__txt > small{font-size:max(15px,15rem);color:#555555}.ia-status .ia-pre .ia-pre__t{font-size:max(16px,16rem)}.ia-status .ia-pre .son-lead-msg{font-size:max(15px,15rem)}.ia-chips > li{padding:8rem 14rem;font-size:max(14px,15rem)}.ia-apply__badge{font-size:max(14px,14rem)}.ia-venue__meta > li{font-size:max(14px,14rem);color:rgba(255,255,255,.92)}.ia-timer__l{font-size:max(14px,14rem);color:#555555}.ia-prog__state{font-size:max(14px,14rem)}.ia-gal6__c{font-size:max(14px,14rem);line-height:1.4;color:#333333}.ia-rail__c > span{font-size:max(14px,14rem);color:#555555}.ia-hist .mf-pager__count{font-size:max(14px,14rem);color:#555555}.ia-tl__t{font-size:max(15px,15rem)}.ia-quote__who{font-size:max(14px,14rem);color:#555555}.ia-day__note{font-size:max(14px,14rem);line-height:1.65;color:#555555}.ia-status .ia-pre .ia-pre__agree{font-size:max(14px,14rem);color:#444444}.ia-status .ia-pre .ia-pre__agree > input{flex:none;width:22px !important;height:22px !important;margin-top:1px}.ia-status .ia-pre .ia-pre__agree a{display:inline-block;padding:14px 0;margin:-14px 0;box-shadow:none;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.ia-prof__big i{font-size:max(14px,.62em)}.ia-data__u{font-size:max(15px,15rem)}.ia-gisu__n{font-size:max(15px,15rem)}.ia-ai__quiz .son-ai__badge,.ia-ai__quiz .son-ai__meta span{font-size:14px;letter-spacing:.02em}.ia-ai__quiz .son-ai__desc{font-size:16px;line-height:1.65}.ia-ai__quiz .son-ai__bubble{font-size:15px;line-height:1.55}.ia-ai__quiz .son-ai__q > label{font-size:16px}.ia-ai__quiz .son-ai__q > label .son-ai__n{font-size:14px}.ia-ai__quiz .son-ai__expand{font-size:15px}.ia-ai__quiz .son-ai__hint{font-size:14px;line-height:1.55;color:#555555}.ia-ai__quiz .son-ai__brand,.ia-ai__quiz .son-ai__sh{font-size:14px}.ia-hero__frame{margin-top:28rem;padding-top:50%}.ia-hero__frame > img{object-position:50% 62%}.ia-apply__poster{max-width:168rem;margin:20rem auto 20rem;padding-top:0;aspect-ratio:900 / 1125}.ia-venue__hero{padding-top:45.45%}.ia-venue__hero figcaption{display:none}.ia-venue__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10rem 8rem;margin-top:8rem}.ia-venue__grid > li:last-child{grid-column:1 / -1}.ia-venue__tile{padding-top:0;border-radius:10rem}.ia-venue__tile > img{position:relative;display:block;height:auto;aspect-ratio:16 / 10}.ia-venue__grid > li:last-child .ia-venue__tile > img{aspect-ratio:840 / 408}.ia-venue__tile figcaption{position:static;padding:8rem 6rem 10rem;background:none;text-align:center;font-size:max(14px,14rem);line-height:1.4;font-weight:600;color:rgba(255,255,255,.92)}.ia-venue__tile figcaption i{display:none}.ia-card__tag{display:none}.ia-card__tag + .ia-card__t,.ia-prof__c .ia-prof__big{margin-top:0}.ia-gisu-more{margin-top:36rem}.ia-gisu-more > .ia-gisu{margin-top:14rem}.ia-gisu-more__s{display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:12rem 18rem;border-radius:12rem;background-color:#FFFFFF;box-shadow:var(--mf-ring);list-style:none;cursor:pointer;font-size:max(16px,16rem);line-height:1.4;font-weight:700;letter-spacing:-.01em;color:#111111;text-align:center}.ia-gisu-more__s::-webkit-details-marker{display:none}.ia-gisu-more__s::after{content:"";flex:none;width:9px;height:9px;border-right:2px solid #0080FF;border-bottom:2px solid #0080FF;transform:translateY(-3px) rotate(45deg)}.ia-gisu-more[open] > .ia-gisu-more__s::after{transform:translateY(2px) rotate(-135deg)}.ia-gisu-more__c{display:none}.ia-gisu-more[open] .ia-gisu-more__o{display:none}.ia-gisu-more[open] .ia-gisu-more__c{display:inline}.ia-gal6{grid-template-columns:repeat(3,minmax(0,1fr));gap:14rem 8rem}.ia-gal6__f > img{object-position:50% 30%}.ia-gal6__c{margin-top:6rem}.ia-rail--po .ia-rail__c{width:132rem}.ia-rail--ph .ia-rail__c{width:200rem}.ia-tl__r{display:grid;grid-template-columns:54rem minmax(0,1fr);column-gap:8rem;padding:10rem 0}.ia-tl__t{grid-column:1;grid-row:1 / span 2;padding-top:2rem}.ia-tl__n{grid-column:2;margin-top:0}.ia-tl__d{grid-column:2;margin-top:2rem}.ia-tl__r::before{top:19rem}.ia-prof__grid{gap:10rem}.ia-prof__c{display:flex;align-items:center;justify-content:space-between;gap:12rem;padding:18rem 20rem}.ia-prof__c .ia-prof__sub{order:-1;margin-top:0}.ia-prof__big{font-size:22rem;white-space:nowrap}.ia-diff__grid,.ia-rev__grid{gap:12rem}.ia-reco{gap:10rem}.ia-reco > li{padding:14rem 18rem}}@media (prefers-reduced-motion:reduce){.ia-status__dot{animation:none;opacity:1;transform:none}.ia-prog__fill{transition:none}.ia-card,.ia-cta__q,.ia-quote,.ia-reco > li,.ia-gal6__f > img,.ia-venue__hero > img,.ia-venue__tile > img{transition:none}html.mf-js .ia-data.is-armed [data-ia-rv]{opacity:1;transform:none;transition:none}}html[data-mf-static] .ia-status__dot{animation:none;opacity:1;transform:none}html[data-mf-static] .ia-prog__fill{transition:none}html[data-mf-static] .ia-data.is-armed [data-ia-rv]{opacity:1;transform:none;transition:none}
