.ygt .btns{align-items:normal;flex-flow:row wrap;justify-content:normal}.ygt .btns>*{width:auto}.ygt .btn{border:0;height:auto;margin:0;max-width:none;min-width:0;padding:0}.ygt{color-scheme:light;--navy:#003264;--navy-2:#00489d;--blue:#4285f4;--yellow:#fbbc05;--yellow-h:#e5a800;--alt:#e6f0f5;--band:#f6fafd;--tint-blue:#dce9fc;--tint-yellow:#fdf3d6;--ink:#1f2a37;--ink-2:#44566a;--ink-3:#52697f;--line:#d9e5ec;--rule:#eaf1f5;--paper:#fff;--font:"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,sans-serif;--w:1120px;--gutter:24px;--sec:104px;--h1:52px;--h2:34px;--h3:20px;--r-s:8px;--r-m:12px;--r-l:16px;--pill:9999px}@media (max-width:600px){.ygt{--gutter:16px;--sec:64px;--h2:24px;--h3:18px}}.ygt *,.ygt :after,.ygt :before{box-sizing:border-box}.ygt{scroll-behavior:smooth;--bg:var(--paper);color:var(--ink);font-family:var(--font);font-size:16px;font-weight:400;letter-spacing:.02em;line-break:strict;line-height:1.8;overflow-wrap:anywhere;-webkit-font-smoothing:antialiased}.ygt,.ygt blockquote,.ygt dd,.ygt dl,.ygt figure,.ygt ol,.ygt p,.ygt ul{margin:0}.ygt ol,.ygt ul{list-style:none;padding:0}.ygt a{color:var(--navy)}.ygt a:focus-visible,.ygt button:focus-visible,.ygt summary:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.ygt svg{display:block;flex:none}.ygt .ic{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.ygt.sec{padding-block:var(--sec)}.ygt.sec--alt{--bg:var(--band)}.ygt .in{margin-inline:auto;max-width:calc(var(--w) + var(--gutter)*2);padding-inline:var(--gutter)}.ygt h1,.ygt h2,.ygt h3{color:var(--ink);font-weight:600;margin:0;text-wrap:balance;word-break:auto-phrase}.ygt h2{font-size:var(--h2);letter-spacing:-.02em;line-height:1.45}.ygt h3{font-size:var(--h3);letter-spacing:-.01em;line-height:1.5}.ygt .head{display:grid;gap:16px;margin-bottom:48px;max-width:860px}@media (max-width:600px){.ygt .head{margin-bottom:32px}}.ygt .link{color:var(--navy);font-size:15px;font-weight:600;text-decoration:none;text-underline-offset:4px}.ygt .link:hover{text-decoration:underline}.ygt .note{color:var(--ink-3);font-size:13px;line-height:1.75}.ygt .hold{align-items:center;background:#f1f4f7;border:1px dashed #9aa8b6;border-radius:var(--r-m);color:#3d4754;display:flex;font-size:14px;font-weight:600;justify-content:center;padding:16px;text-align:center}.ygt .btns{display:flex;flex-wrap:wrap;gap:12px}.ygt .btn{align-items:center;border-radius:var(--pill);display:inline-flex;font-size:16px;font-weight:600;justify-content:center;letter-spacing:.02em;line-height:1.3;text-decoration:none;transition:background-color .15s,transform .15s;white-space:nowrap;word-break:keep-all}.ygt .btn--primary{background:var(--yellow);box-shadow:0 2px 0 rgba(0,50,100,.14);color:var(--navy);min-height:56px;padding:0 40px}.ygt .btn--primary:after{content:"›";font-size:1.3em;line-height:1;margin-left:10px;transition:transform .15s}.ygt .btn--primary:hover{background:var(--yellow-h);transform:translateY(-1px)}.ygt .btn--primary:hover:after{transform:translateX(3px)}.ygt .btn--sub{background:var(--paper);border:1px solid #b9cedb;color:var(--navy);font-size:15px;min-height:56px;padding:0 28px}.ygt .btn--sub:hover{background:var(--alt);border-color:var(--navy)}@media (max-width:600px){.ygt .btns{flex-direction:column}.ygt .btn{width:100%}.ygt .btn--primary{padding-inline:20px}.ygt .btn--sub{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.ygt .btn,.ygt .btn:after{transition:none}.ygt{scroll-behavior:auto}}.ygt .card,.ygt .contact__box,.ygt .entry,.ygt .quote,.ygt .rating{background:transparent;border:0;isolation:isolate;position:relative;transition:transform .2s}.ygt .card:before,.ygt .contact__box:before,.ygt .entry:before,.ygt .quote:before,.ygt .rating:before{background:linear-gradient(135deg,rgba(66,133,244,.24),rgba(0,50,100,.16));border-radius:20px;content:"";filter:blur(20px);inset:10px 14px -12px;position:absolute;z-index:-1}.ygt .card:after,.ygt .contact__box:after,.ygt .entry:after,.ygt .quote:after,.ygt .rating:after{background:#fff;border-radius:inherit;content:"";inset:0;position:absolute;z-index:-1}.ygt .card:hover,.ygt .entry:hover{transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.ygt .card,.ygt .entry{transition:none}.ygt .card:hover,.ygt .entry:hover{transform:none}}.ygt.hero{overflow:hidden;padding-block:96px 104px;position:relative;--bg:#fff;--bb:1px solid var(--rule)}.ygt .hero__bg{inset:0;position:absolute}.ygt .hero__bg:before{background:var(--hero-bg) center /cover no-repeat;content:"";filter:saturate(1.5) contrast(1.06);inset:0;position:absolute}.ygt .hero__bg:after{background:radial-gradient(ellipse 62% 78% at 50% 50%,hsla(0,0%,100%,.92) 0,hsla(0,0%,100%,.84) 55%,hsla(0,0%,100%,.3) 100%);content:"";inset:0;position:absolute}.ygt.hero .in{position:relative}.ygt .hero__center{align-items:center;display:flex;flex-direction:column;gap:24px;margin-inline:auto;max-width:840px;text-align:center}.ygt .hero__eyebrow{align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:var(--pill);color:var(--navy);display:inline-flex;font-size:14px;font-weight:600;gap:10px;letter-spacing:.05em;line-height:1.6;padding:6px 18px 6px 14px}.ygt .hero__eyebrow i{background:var(--blue);border-radius:50%;height:8px;width:8px}.ygt .hero__h1{line-height:0}.ygt .hero__logo{height:auto;margin-inline:auto;width:min(520px,84vw)}.ygt .hero__catch{color:var(--navy);font-size:26px;font-weight:600;letter-spacing:-.01em;line-height:1.6}.ygt .hero__lede{color:var(--ink);max-width:40em}.ygt .conds{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.ygt .conds li{align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:var(--pill);color:var(--ink);display:flex;font-size:14px;font-weight:600;gap:8px;line-height:1.5;padding:8px 18px 8px 12px;text-align:left}.ygt .conds svg{height:20px;width:20px}.ygt.hero .btns{justify-content:center;margin-top:4px}.ygt .hero__link .link{font-size:14px}@media (max-width:600px){.ygt.hero{padding-block:36px 48px}.ygt .hero__center{gap:16px}.ygt .hero__eyebrow{font-size:12px;letter-spacing:.02em;padding:5px 12px 5px 10px}.ygt .hero__logo{width:min(300px,80vw)}.ygt .hero__catch{font-size:19px}.ygt .conds{align-items:stretch;flex-direction:column;gap:8px}.ygt .hero__bg:after{background:hsla(0,0%,100%,.8)}}.ygt .issues{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.ygt .issues li{align-content:start;background:var(--band);border:1px solid var(--rule);border-radius:var(--r-l);display:grid;font-size:18px;font-weight:600;gap:18px;line-height:1.7;padding:28px 28px 32px}.ygt .issues .ico{background:var(--paper);border-radius:50%;box-shadow:0 0 0 1px var(--line);color:var(--navy-2);display:grid;height:44px;place-items:center;width:44px}.ygt .issues .ico svg{height:22px;width:22px}.ygt .bridge{align-items:center;background:var(--navy);border-radius:var(--r-l);color:#fff;display:grid;font-size:17px;gap:20px;grid-template-columns:44px minmax(0,1fr);line-height:1.85;margin-top:32px;padding:28px 36px}.ygt .bridge .ico{background:hsla(0,0%,100%,.14);border-radius:50%;display:grid;height:44px;place-items:center;width:44px}.ygt .bridge .ico svg{height:22px;width:22px}@media (max-width:900px){.ygt .issues{gap:12px;grid-template-columns:minmax(0,1fr)}.ygt .issues li{align-items:center;font-size:16px;grid-template-columns:44px minmax(0,1fr);padding:18px 20px}.ygt .bridge{font-size:15px;gap:12px;grid-template-columns:minmax(0,1fr);padding:22px 20px}}.ygt .cards3{display:grid;gap:28px;grid-template-columns:repeat(3,minmax(0,1fr))}.ygt .card{border-radius:var(--r-l);display:flex;flex-direction:column;gap:16px;min-width:0;padding:36px 30px 34px}.ygt .card__top{align-items:center;display:flex;gap:14px;margin-bottom:6px}.ygt .card__icon{background:var(--tint-blue);border-radius:16px;color:var(--navy-2);display:grid;flex:none;height:56px;place-items:center;width:56px}.ygt .card__icon svg{height:28px;width:28px}.ygt .label{color:var(--navy-2);font-size:20px;font-weight:600;letter-spacing:.06em}.ygt .card p{color:var(--ink-2);font-size:15px;line-height:1.9}.ygt .contents__foot{display:grid;gap:28px;justify-items:center;margin-top:48px;text-align:center}.ygt .contents__foot p{max-width:46em}.ygt .contents__foot .btn{font-size:18px;min-height:64px;padding:0 56px}@media (max-width:900px){.ygt .cards3{gap:20px;grid-template-columns:minmax(0,1fr)}.ygt .card{padding:24px 20px}.ygt .contents__foot{justify-items:stretch}.ygt .contents__foot .btn{font-size:17px;min-height:60px;padding:0 16px}}.ygt .cards2{display:grid;gap:28px;grid-template-columns:repeat(2,minmax(0,1fr))}.ygt .entry{border-radius:var(--r-l);display:flex;flex-direction:column;gap:18px;min-width:0;padding:40px 36px}.ygt .entry h3{font-size:22px}.ygt .entry p{color:var(--ink-2);font-size:15px;line-height:1.9}.ygt .entry .btns{margin-top:auto;padding-top:14px}.ygt .entry .btn{width:100%}.ygt .steps-wrap{background:#f1f4f7;border:1px dashed #9aa8b6;border-radius:var(--r-m);display:grid;gap:12px;padding:16px}.ygt .steps-title{color:#3d4754!important;font-size:14px;font-weight:600}.ygt .steps{counter-reset:s4;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.ygt .steps li{background:#fff;border-radius:var(--r-s);color:#3d4754;display:grid;font-size:13px;gap:6px;justify-items:center;line-height:1.5;padding:12px 8px;text-align:center}.ygt .steps li:before{background:#7c8b9a;border-radius:50%;color:#fff;content:counter(s4);counter-increment:s4;display:grid;font-size:13px;font-weight:600;height:26px;place-items:center;width:26px}@media (max-width:900px){.ygt .cards2{gap:20px;grid-template-columns:minmax(0,1fr)}.ygt .entry{padding:28px 20px}.ygt .steps{grid-template-columns:repeat(2,minmax(0,1fr))}}.ygt .inst{align-items:start;display:grid;gap:64px;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.ygt .person{align-items:center;display:grid;gap:24px;grid-template-columns:140px minmax(0,1fr)}.ygt .person__photo{aspect-ratio:1/1;border-radius:var(--r-l);font-size:12px;line-height:1.6;max-width:100%;width:140px}.ygt .person__title{color:var(--navy-2);font-size:14px;font-weight:600;letter-spacing:.05em}.ygt .person__name{color:var(--navy);font-size:30px;font-weight:600;letter-spacing:-.02em;line-height:1.4}.ygt .person__name span{color:var(--ink-3);display:inline-block;font-size:14px;font-weight:600;letter-spacing:.08em;margin-left:6px}.ygt .achv{border-top:1px solid var(--line);display:grid;margin-top:32px}.ygt .achv div{border-bottom:1px solid var(--line);display:grid;gap:2px;padding:18px 0 18px 28px;position:relative}.ygt .achv div:before{background:var(--blue);border-radius:50%;content:"";height:8px;left:4px;position:absolute;top:1.55em;width:8px}.ygt .achv dt{color:var(--ink);font-weight:600}.ygt .achv dd{color:var(--ink-2);font-size:15px;line-height:1.8;margin:0}.ygt .inst__note{color:var(--ink-2);margin-top:24px}.ygt .video{aspect-ratio:16/9;background:var(--navy);border-radius:var(--r-l);box-shadow:0 24px 48px -24px rgba(0,50,100,.45);display:grid;overflow:hidden;place-items:center;position:relative;text-decoration:none;width:100%}.ygt .video img{height:100%;inset:0;object-fit:cover;position:absolute;transition:transform .3s;width:100%}.ygt .video:hover img{transform:scale(1.03)}.ygt .video svg{filter:drop-shadow(0 2px 8px rgba(0,0,0,.35));position:relative;width:84px;z-index:1}.ygt .video-cap{margin-top:14px}@media (max-width:900px){.ygt .inst{gap:40px;grid-template-columns:minmax(0,1fr)}.ygt .person{gap:16px;grid-template-columns:96px minmax(0,1fr)}.ygt .person__photo{font-size:10px;padding:6px;width:96px}.ygt .person__name{font-size:24px}}.ygt .voice{display:grid;gap:28px;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.ygt .quote{align-content:start;border-radius:var(--r-l);display:grid;gap:18px;padding:36px}.ygt .quote__text{color:var(--navy);font-size:22px;font-weight:600;letter-spacing:-.01em;line-height:1.8;min-height:140px;position:relative}.ygt .quote__sub{color:var(--ink-2);display:block;font-size:16px;font-weight:400;letter-spacing:.02em;line-height:1.9;margin-top:14px}.ygt .quote__co{color:var(--ink-2);font-size:14px}.ygt .rating{align-content:start;border-radius:var(--r-l);display:grid;gap:18px;padding:36px}.ygt .score{display:grid;gap:6px;justify-items:start}.ygt .score__lead{color:var(--navy-2);font-size:14px;font-weight:600;letter-spacing:.05em}.ygt .score__num{align-items:baseline;display:flex;gap:10px}.ygt .score__num b{color:var(--navy);font-size:72px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.03em;line-height:1}.ygt .score__num span{color:var(--ink-3);font-size:14px}.ygt .score__meta{color:var(--ink-3);font-size:13px}@media (max-width:900px){.ygt .voice{gap:20px;grid-template-columns:minmax(0,1fr)}.ygt .quote,.ygt .rating{padding:24px 20px}}.ygt .faq{align-items:start;display:grid;gap:64px;grid-template-columns:320px minmax(0,1fr)}.ygt .faq .head{margin-bottom:0;position:sticky;top:32px}.ygt .faq__list{display:grid;gap:12px}.ygt .faq__item{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-m);transition:border-color .15s}.ygt .faq__item:hover,.ygt .faq__item[open]{border-color:#b9cedb}.ygt .faq__item summary{align-items:center;color:var(--navy);cursor:pointer;display:grid;font-size:17px;font-weight:600;gap:12px;grid-template-columns:32px 1fr 32px;line-height:1.6;list-style:none;padding:20px 24px}.ygt .faq__item summary::-webkit-details-marker{display:none}.ygt .faq__item summary:after{background:linear-gradient(var(--navy),var(--navy)) 50% /12px 2px no-repeat,linear-gradient(var(--navy),var(--navy)) 50% /2px 12px no-repeat,var(--alt);border-radius:50%;content:"";height:32px;width:32px}.ygt .faq__item[open] summary:after{background:linear-gradient(var(--navy),var(--navy)) 50% /12px 2px no-repeat,var(--tint-blue)}.ygt .qa{color:var(--blue);font-size:18px;font-weight:600;line-height:1.5}.ygt .faq__a{display:grid;font-size:15px;gap:12px;grid-template-columns:32px 1fr;line-height:1.9;padding:0 68px 24px 24px}.ygt .faq__a .qa{color:var(--ink-3)}.ygt .faq__a .hold{justify-content:flex-start;text-align:left}.ygt .faq__links{display:flex;flex-wrap:wrap;gap:10px 32px;margin-top:32px}@media (max-width:1023px){.ygt .faq{gap:32px;grid-template-columns:minmax(0,1fr)}.ygt .faq .head{position:static}}@media (max-width:600px){.ygt .faq__item summary{font-size:16px;gap:10px;grid-template-columns:24px 1fr 32px;padding:16px}.ygt .faq__a{gap:10px;grid-template-columns:24px 1fr;padding:0 16px 20px}.ygt .faq__links{flex-direction:column}}.ygt.contact{padding-block:var(--sec);--bg:var(--paper)}.ygt .contact__box{align-items:center;background:transparent;border-radius:var(--r-l);display:grid;gap:28px 40px;grid-template-columns:minmax(0,1fr) auto;padding:44px 48px}.ygt .contact__box:after{background:var(--band)}.ygt.contact h2{font-size:28px}.ygt.contact .btns{flex-wrap:nowrap;justify-content:flex-end}.ygt .related{border-top:1px solid var(--line);display:flex;flex-wrap:wrap;font-size:14px;gap:8px 28px;grid-column:1/-1;padding-top:24px}.ygt .related a{font-weight:600;text-underline-offset:4px}@media (max-width:1023px){.ygt .contact__box{grid-template-columns:minmax(0,1fr);padding:28px 20px}.ygt.contact .btns{flex-direction:column;flex-wrap:wrap;justify-content:stretch}.ygt.contact h2{font-size:22px}}.ygt.v-b.hero .hero__center{align-items:flex-start;margin-inline:0;max-width:680px;text-align:left}.ygt.v-b.hero .hero__logo{margin-inline:0}.ygt.v-b.hero .hero__bg:after{background:linear-gradient(90deg,hsla(0,0%,100%,.98),hsla(0,0%,100%,.95) 50%,hsla(0,0%,100%,.15))}.ygt.v-b.hero .btns,.ygt.v-b.hero .conds{justify-content:flex-start}.ygt.v-c.hero{--bg:var(--navy)}.ygt.v-c.hero .hero__bg:after{background:rgba(0,40,84,.88)}.ygt.v-c.hero .hero__logo{background:#fff;border-radius:16px;padding:18px 32px;width:min(440px,84vw)}.ygt.v-c.hero .hero__catch,.ygt.v-c.hero .hero__lede,.ygt.v-c.hero .hero__link .link{color:#fff}.ygt.v-c.hero .btn--sub{border-color:#fff}.ygt.v-b.sec .issues{border-top:1px solid var(--line);counter-reset:n;gap:0;grid-template-columns:1fr}.ygt.v-b.sec .issues li{align-items:center;background:none;border:0;border-bottom:1px solid var(--line);border-radius:0;counter-increment:n;font-size:20px;grid-template-columns:88px minmax(0,1fr);padding:26px 0}.ygt.v-b.sec .issues li:before{color:var(--blue);content:counter(n,decimal-leading-zero);font-size:40px;font-weight:600;letter-spacing:-.02em;line-height:1}.ygt.v-b.sec .issues .ico{display:none}.ygt.v-b.sec .bridge{background:var(--tint-blue);color:var(--navy)}.ygt.v-b.sec .bridge .ico{background:#fff}.ygt.v-c.sec .issues li{background:#fff;border:2px solid var(--navy);border-radius:24px 24px 24px 4px;padding:28px}.ygt.v-c.sec .issues .ico{background:var(--navy);box-shadow:none;color:#fff}.ygt.v-c.sec .bridge{background:none;border-radius:0;border-top:2px solid var(--navy);color:var(--navy);font-size:19px;font-weight:600;padding:28px 0 0}.ygt.v-c.sec .bridge .ico{background:var(--navy);color:#fff}.ygt.v-b.sec .cards3{gap:20px;grid-template-columns:1fr}.ygt.v-b.sec .card{align-items:start;display:grid;gap:6px 48px;grid-template-columns:260px minmax(0,1fr);padding:32px 40px}.ygt.v-b.sec .card__top{grid-row:1/span 2;margin:0}.ygt.v-c.sec .card:after,.ygt.v-c.sec .card:before{display:none}.ygt.v-c.sec .card{border-radius:0;border-top:3px solid var(--navy);padding:24px 8px 0}.ygt.v-c.sec .card__icon{background:none;height:auto;width:auto}.ygt.v-c.sec .card__icon svg{height:36px;width:36px}.ygt.v-c.sec .cards3{gap:48px}.ygt.v-b.sec .entry h3{background:var(--navy);border-radius:16px 16px 0 0;color:#fff;margin:-40px -36px 8px;padding:26px 36px}.ygt.v-c.sec:has(.cards2){--bg:var(--band)}.ygt.v-c.sec .cards2{background:#fff;border:1px solid var(--line);border-radius:20px;gap:0;overflow:hidden}.ygt.v-c.sec .entry:after,.ygt.v-c.sec .entry:before{display:none}.ygt.v-c.sec .entry{background:#fff;border-radius:0;padding:44px 48px}.ygt.v-c.sec .entry+.entry{border-left:1px solid var(--line)}.ygt.v-b.sec .inst{gap:40px;grid-template-columns:1fr}.ygt.v-b.sec .inst>div:last-child{max-width:880px;order:-1}.ygt.v-b.sec .inst>div:first-child{align-items:start;display:grid;gap:0 56px;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.ygt.v-b.sec .achv{grid-column:2;grid-row:1/span 2;margin-top:0}.ygt.v-b.sec .person{grid-column:1}.ygt.v-b.sec .inst__note{grid-column:1;margin-top:24px}.ygt.v-c.sec--alt:has(.inst){--bg:var(--navy)}.ygt.v-c.sec .achv dt,.ygt.v-c.sec .inst__note,.ygt.v-c.sec .person__name,.ygt.v-c.sec--alt:has(.inst) .head h2{color:#fff}.ygt.v-c.sec .person__title,.ygt.v-c.sec .video-cap{color:#bcd3ea}.ygt.v-c.sec .achv dd{color:#c7d8ea}.ygt.v-c.sec .achv,.ygt.v-c.sec .achv div{border-color:hsla(0,0%,100%,.2)}.ygt.v-c.sec .person__name span{color:#bcd3ea}.ygt.v-b.sec .voice{grid-template-columns:1fr;margin-inline:auto;max-width:880px}.ygt.v-b.sec .quote{justify-items:center;padding:48px 56px;text-align:center}.ygt.v-b.sec .quote__text{font-size:28px;padding:0}.ygt.v-b.sec .rating{align-items:center;display:flex;gap:40px;justify-content:center;padding:28px 40px}.ygt.v-b.sec:has(.voice) .head{margin-inline:auto;text-align:center}.ygt.v-c.sec .voice{border-radius:24px;box-shadow:0 24px 48px -24px rgba(0,50,100,.4);gap:0;overflow:hidden}.ygt.v-c.sec .quote:before,.ygt.v-c.sec .rating:before{display:none}.ygt.v-c.sec .quote{border-radius:0;padding:48px}.ygt.v-c.sec .quote:after{background:var(--navy)}.ygt.v-c.sec .quote__text{color:#fff;font-size:26px;padding:0}.ygt.v-c.sec .quote__sub{color:#dce9fc}.ygt.v-c.sec .quote .link,.ygt.v-c.sec .quote__co{color:#fff}.ygt.v-c.sec .rating{align-content:center;border-radius:0;padding:48px}.ygt.v-c.sec .rating:after{background:var(--tint-blue)}.ygt.v-b.sec .faq{gap:40px;grid-template-columns:1fr;margin-inline:auto;max-width:880px}.ygt.v-b.sec .faq .head{margin-inline:auto;position:static;text-align:center}.ygt.v-b.sec .faq__list{border-top:1px solid var(--line);gap:0}.ygt.v-b.sec .faq__item{background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0}.ygt.v-c.sec .faq{gap:40px;grid-template-columns:1fr}.ygt.v-c.sec .faq .head{position:static}.ygt.v-c.sec .faq__list{align-items:start;grid-template-columns:1fr 1fr}.ygt.v-c.sec .faq__a{padding-right:24px}.ygt.v-b.contact{--bg:var(--navy)}.ygt.v-b.contact .contact__box:before{display:none}.ygt.v-b.contact .contact__box:after{background:transparent}.ygt.v-b.contact .contact__box{grid-template-columns:1fr;justify-items:center;padding:24px 0;text-align:center}.ygt.v-b.contact h2{color:#fff}.ygt.v-b.contact .btns{justify-content:center}.ygt.v-b.contact .btn--sub{border-color:#fff}.ygt.v-b.contact .related{border-color:hsla(0,0%,100%,.25);justify-content:center}.ygt.v-b.contact .related a{color:#fff}.ygt.v-c.contact{--bg:var(--tint-yellow)}.ygt.v-c.contact .contact__box:before{display:none}.ygt.v-c.contact .contact__box:after{background:transparent}.ygt.v-c.contact .contact__box{grid-template-columns:1fr;justify-items:center;text-align:center}.ygt.v-c.contact h2{color:var(--navy)}.ygt.v-c.contact .btns{justify-content:center}.ygt.v-c.contact .related{border-color:#ebd79a;justify-content:center}.ygt.h-navy .head h2{color:var(--navy)}.ygt .entry__art{align-items:center;align-self:flex-end;background:repeating-linear-gradient(135deg,#eaf1f6 0 14px,#e2ebf1 14px 28px);border-radius:12px;color:#41576d;display:flex;font-size:12px;height:150px;justify-content:center;line-height:1.6;margin-top:8px;padding:12px;text-align:center;width:220px}.ygt.v-b.sec .inst>div:last-child{margin-inline:0;max-width:480px;order:0;width:100%}.ygt.v-b.sec .quote .score{border-top:1px solid var(--line);justify-items:center;padding-top:28px;width:100%}.ygt.v-b.sec .quote .score__num{justify-content:center}.ygt.v-b.sec .quote{gap:24px}.ygt .rate{border-top:1px solid var(--line);display:flex;gap:24px;justify-content:space-between;padding-top:28px;width:100%}.ygt.v-b.sec .quote .rate .score{border-top:0;justify-items:start;padding-top:0;width:auto}.ygt.v-b.sec .quote .rate .score__num{justify-content:flex-start}@media (max-width:600px){.ygt .rate{align-items:flex-start;flex-direction:column}}.ygt.v-b.sec .inst>div:last-child{margin-inline:auto;text-align:center}.ygt.v-b.sec .inst>div:last-child .video-cap{text-align:center}.ygt .related a{align-items:center;background:#fff;border:1px solid #b9cedb;border-radius:9999px;color:var(--navy);display:inline-flex;font-size:14px;min-height:44px;padding:0 22px;text-decoration:none;transition:background-color .15s,border-color .15s}.ygt .related a:hover{background:var(--alt);border-color:var(--navy)}.ygt.v-c.contact .related a{background:#fff}.ygt .rate{align-items:center;display:grid;grid-template-columns:1fr auto 1fr}.ygt .rate .link{grid-column:3;justify-self:end}.ygt.v-b.sec .quote .rate .score{grid-column:2;justify-items:center;text-align:center}.ygt.v-b.sec .quote .rate .score__num{justify-content:center}@media (max-width:600px){.ygt .rate{grid-template-columns:1fr;justify-items:center}.ygt .rate .link,.ygt.v-b.sec .quote .rate .score{grid-column:1;justify-self:center}}.ygt .entry .entry__art{margin-top:auto}.ygt .entry .btns{margin-top:0;padding-top:0}.ygt .video__ch{background:hsla(0,0%,100%,.95);border-radius:9999px;bottom:16px;color:var(--navy);font-size:13px;font-weight:600;left:16px;letter-spacing:.02em;line-height:1;padding:9px 14px;position:absolute;z-index:1}.ygt.v-b.sec .inst>div:last-child .video{align-items:center;aspect-ratio:auto;background:var(--navy);box-shadow:none;display:flex;gap:20px;padding:22px 28px;text-align:left;transition:background-color .15s}.ygt.v-b.sec .inst>div:last-child .video:hover{background:var(--navy-2)}.ygt .video svg{filter:none;height:auto;width:60px}.ygt .video .video__ch{background:none;border-radius:0;color:#fff;display:grid;flex:1;font-size:14px;font-weight:600;gap:2px;line-height:1.5;padding:0;position:static}.ygt .video .video__ch b{font-size:20px;font-weight:600;letter-spacing:.02em}.ygt .video .video__go{color:#fff;font-size:32px;line-height:1;position:relative;z-index:1}.ygt{isolation:isolate;position:relative;scroll-margin-top:96px}.ygt .in{margin-inline:0;max-width:none;padding-inline:0}.ygt.hero{overflow:visible}.ygt-band{background:var(--bg,transparent);border-bottom:var(--bb,0);inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:-1}.ygt.ygt-noband>.ygt-band{display:none}@supports selector(:has(*)){.ygt-band{left:50%;right:auto;transform:translateX(-50%);width:100vw}.dnd-section:has(.ygt){overflow:clip}.dnd-section:has(.ygt)>.row-fluid{max-width:1168px;padding-left:24px;padding-right:24px}}@media (max-width:600px){@supports selector(:has(*)){.dnd-section:has(.ygt)>.row-fluid{padding-left:16px;padding-right:16px}}}.ygt :where(h1,h2,h3,h4){padding:0;text-transform:none}.ygt :where(h1,h2,h3,h4):after,.ygt :where(h1,h2,h3,h4):before{content:none}.ygt :where(li)::marker{content:none}.ygt :where(img){height:auto;max-width:100%}.ygt :where(blockquote){border:0;margin:0;padding:0}.ygt .bx{overflow-wrap:anywhere;word-break:keep-all}.ygt.ygt-pt-small{padding-top:40px}.ygt.ygt-pb-small{padding-bottom:40px}.ygt.ygt-pt-none{padding-top:0}.ygt.ygt-pb-none{padding-bottom:0}@media (max-width:900px){.ygt .issues li,.ygt.sec .issues li.has-illust.has-illust{align-content:center;align-items:center}.ygt .issues li>.ico,.ygt .issues li>span{align-self:center}}@media (max-width:600px){.ygt .bridge,.ygt.v-c.sec .bridge{justify-items:center;text-align:center}.ygt .bridge .bridge__2{display:block}.ygt.v-c.sec .bridge{font-size:16px}}.ygt.v-b.sec .card:has(.card__img){align-items:center;gap:6px 40px;grid-template-columns:200px minmax(0,1fr) 280px}.ygt.v-b.sec .card .card__top{align-self:center;flex-direction:column;gap:10px;grid-row:1/span 2;justify-self:center;margin:0}.ygt.v-b.sec .card h3{align-self:end}.ygt.v-b.sec .card p{align-self:start}.ygt .card__img{aspect-ratio:4/3;border-radius:12px;box-shadow:0 0 0 1px var(--line);display:block;height:auto;object-fit:cover;width:100%}.ygt.v-b.sec .card .card__img{grid-column:3;grid-row:1/span 2}@media (max-width:900px){.ygt.v-b.sec .card:has(.card__img){grid-template-columns:minmax(0,1fr)}.ygt.v-b.sec .card .card__top{flex-direction:row;gap:14px;grid-row:auto;justify-self:start}.ygt.v-b.sec .card .card__img{grid-column:auto;grid-row:auto;margin-top:6px}}.ygt .conds li,.ygt .hero__eyebrow{background:none;border:0;border-radius:0;box-shadow:none}.ygt .hero__eyebrow{padding:0}.ygt .conds{gap:8px 28px}.ygt .conds li{padding:0}@media (max-width:600px){.ygt .conds{align-items:center;gap:6px}.ygt .hero__eyebrow{padding:0}}.ygt .inst__embed{aspect-ratio:16/9;background:#000;border-radius:12px;margin-top:28px;overflow:hidden;width:100%}.ygt .inst__embed iframe{border:0;display:block;height:100%;width:100%}.ygt .inst__embed+.inst__note{margin-top:14px}.ygt.v-b.sec .inst>div:first-child .achv{align-self:center;grid-row:1/span 3}@media (max-width:900px){.ygt.v-b.sec .inst>div:first-child .achv{grid-row:auto}}.ygt .issues li.has-illust,.ygt.sec .issues li.has-illust.has-illust{overflow:hidden;padding-bottom:104px;position:relative}.ygt .issues__illust{bottom:0;height:112px;max-width:45%;object-fit:contain;object-position:right bottom;pointer-events:none;position:absolute;right:20px;width:auto}@media (max-width:900px){.ygt .issues li.has-illust,.ygt.sec .issues li.has-illust.has-illust{min-height:104px;padding-bottom:18px;padding-right:112px}.ygt .issues__illust{height:86px;right:12px}}.ygt .entry img.entry__art{background:none;border-radius:0;display:block;height:160px;max-width:220px;object-fit:contain;object-position:right bottom;padding:0;width:auto}@media (max-width:600px){.ygt .entry img.entry__art{height:130px}}.ygt .quote:has(.illusts) .quote__text{min-height:0}.ygt .illusts{align-items:flex-end;display:flex;gap:24px;justify-content:center;margin-top:4px}.ygt .illusts img{bottom:calc(var(--illust-h,200px)*var(--s,100)/100*var(--lift,0)/100);display:block;height:calc(var(--illust-h,200px)*var(--s,100)/100);margin:0;max-width:45%;object-fit:contain;position:relative;width:auto}@media (max-width:600px){.ygt .illusts{gap:20px}.ygt .illusts img{height:calc(var(--illust-h,200px)*.7*var(--s,100)/100)}}@supports selector(:has(*)){.ygt .hero__bg{left:50%;right:auto;transform:translateX(-50%);width:100vw}}.ygt .hero__bg{z-index:-1}.ygt .faq .head{top:150px}@media (max-width:900px){.ygt.v-b.sec .card{gap:16px;grid-template-columns:minmax(0,1fr);padding:24px 20px}.ygt.v-b.sec .card__top{grid-row:auto}.ygt.v-b.sec .inst>div:first-child{grid-template-columns:minmax(0,1fr)}.ygt.v-b.sec .achv,.ygt.v-b.sec .inst__note,.ygt.v-b.sec .person{grid-column:1;grid-row:auto}.ygt.v-b.sec .achv{margin-top:24px}}