@charset "UTF-8";:root{--scrolldown-width: 11.54vw}#b-splash{width:100%;height:100dvh;position:fixed;top:0;left:0;background:#fccf00;z-index:90}#b-splash .c-splash_inner{width:100%;height:100%;position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center}#b-splash .content,#b-splash .c-kv_video{width:100%;aspect-ratio:1/1;position:relative}#b-splash .c-kv_video video{position:absolute;width:100%;height:100%;top:0;left:0}#b-splash .c-track{position:absolute;width:100%;bottom:0;left:0;margin:0;transition:opacity .6s ease;opacity:0}#b-splash .c-track p.c-car{transition:left 2s ease;left:120%}#b-splash.end .c-track{opacity:1}#b-splash.end .c-track p.c-car{left:50%}#b-splash.end .c-btn_scrolldown{opacity:1;transition-delay:.6s;pointer-events:auto}#b-splash.disable{transform:translate3d(0,-25%,0);opacity:0;transition:transform .4s ease 0s,opacity .4s ease 0s;pointer-events:none}#b-splash.disable .c-btn_scrolldown{pointer-events:none}#b-splash.disable.show-again{transform:translateZ(0);opacity:1;pointer-events:auto;transition:transform .4s ease 0s,opacity .4s ease 0s}#b-splash.disable.show-again .c-btn_scrolldown{pointer-events:auto}#b-splash .c-btn_scrolldown{width:var(--scrolldown-width);height:var(--scrolldown-width);position:absolute;bottom:5.13vw;left:50%;margin-left:calc(var(--scrolldown-width) / -2);transition:opacity .3s ease;opacity:0;pointer-events:none}#b-splash .c-btn_scrolldown button{width:var(--scrolldown-width);height:var(--scrolldown-width);display:grid;place-content:center;background:#fff6;border-radius:100vmax}#b-splash .c-btn_scrolldown button .c-icon{width:4.36vw;height:4.36vw;position:relative;top:.26vw}@media all and (min-width: 744px){:root{--scrolldown-width: 7.69vw}#b-splash .c-btn_scrolldown{bottom:5.77vw}#b-splash .c-btn_scrolldown button .c-icon{width:2.31vw;height:2.31vw;top:.13vw}}@media all and (min-width: 1024px){:root{--scrolldown-width: 6vw}#b-splash .content{height:100vh;display:flex;align-items:center}#b-splash .c-kv_video{width:56.27vw;margin-inline:auto;z-index:2}#b-splash .c-track{width:100%;bottom:5.33vw;left:0;margin:0}#b-splash .c-btn_scrolldown{bottom:3vw;left:auto;right:11vw;margin:0}#b-splash .c-btn_scrolldown button{background:#fff}#b-splash .c-btn_scrolldown button .c-icon{width:1.2vw;height:1.2vw;top:.07vw}}:root{--color-text: rgba(0, 0, 0, 1);--color-link: rgba(0, 0, 0, 1);--color-white: rgba(255, 255, 255, 1);--color-black: rgba(0, 0, 0, 1);--color-yellow: #FCCF00;--color-gray: #EBEBEC;--color-gray2: #B5B5B6;--ease-fade: cubic-bezier(.23, .81, .48, 1);--ease-btn-scale: cubic-bezier(.17, .89, .32, 1.27);--ease-img-scale: cubic-bezier(.66, 0, .34, 1);--ease-track: cubic-bezier(.23, .81, .48, 1);--grid1: calc( (100vw - var(--scrollbar) ) / 6.5 );--grid2: calc(var(--grid1) * 2);--grid2-5: calc(var(--grid1) * 2.5);--grid3: calc(var(--grid1) * 3);--grid4: calc(var(--grid1) * 4);--grid4-5: calc(var(--grid1) * 4.5);--grid5: calc(var(--grid1) * 5);--grid6: calc(var(--grid1) * 6);--grid7: calc(var(--grid1) * 7);--grid8: calc(var(--grid1) * 8);--grid9: calc(var(--grid1) * 9);--grid10: calc(var(--grid1) * 10);--grid11: calc(var(--grid1) * 11);--grid12: calc(var(--grid1) * 12);--grid13: calc(var(--grid1) * 13);--grid14: calc(var(--grid1) * 14);--grid15: calc(var(--grid1) * 15);--grid16: calc(var(--grid1) * 16);--grid17: calc(var(--grid1) * 17);--grid18: calc(var(--grid1) * 18);--grid19: calc(var(--grid1) * 19);--grid20: calc(var(--grid1) * 20);--btn-menu-width: 11.54vw;--fs-statement: 3.85vw;--fs-btn: 3.85vw;--fs-year: 6.15vw;--fs-24-40: 6.15vw;--fs-24-24: 6.15vw;--fs-18-24: 4.62vw;--fs-15-20: 3.85vw;--fs-12-15: 3.08vw;--fs-12-12: 3.08vw;--fs-10-12: 2.56vw;--fs-10-10: 2.56vw;--wrap-inner: 92.3%;--content-width: 65.38vw;--btn-height: 13.85vw;--btn-blank-height: 11.54vw;--sticky-time-height: 21.15vw;--lang-select-width: 12.82vw;--lang-select-height: 6.15vw;--lang-select-circle: 4.1vw;--lang-select-base-position: 1.03vw;--road-width: 30.77vw;--road-width-inner: 15.38vw;--road-left: 7.69vw;--car-width: 6.15vw;--car-height: 13.33vw;--fs-ttl-history: 6.15vw;--fs-txt-history: 3.85vw;--card-width: 42.31vw;--btn-close-modal-width: 12.31vw;--hide-car-y2: -400%;--hide-car-y: 400%;--lang-active-ny: 1.03vw;--hover-opacity: .4}@media all and (min-width: 744px){:root{--grid1: calc( (100vw - var(--scrollbar) )/13 );--btn-menu-width: 7.69vw;--btn-height: 12.44vw;--fs-statement: 2.56vw;--fs-btn: 2.56vw;--fs-year: 4.89vw;--fs-24-40: 5.13vw;--fs-24-24: 3.08vw;--fs-18-24: 3.08vw;--fs-15-20: 2.56vw;--fs-12-15: 1.92vw;--fs-12-12: 1.54vw;--fs-10-12: 1.54vw;--fs-10-10: 1.28vw;--sticky-time-height: 13.21vw;--road-width: var(--grid4);--road-width-inner: var(--grid2);--road-left: var(--grid1);--car-width: 5.77vw;--car-height: 12.56vw;--lang-select-width: 6.41vw;--lang-select-height: 3.08vw;--lang-select-circle: 2.05vw;--lang-select-base-position: .51vw;--card-width: 25.64vw;--fs-ttl-history: 5.13vw;--fs-txt-history: 2.56vw;--btn-close-modal-width: 6.15vw;--btn-blank-height: 7.69vw;--lang-active-ny: .51vw}}@media all and (min-width: 1024px){:root{--grid1: calc( (100vw - var(--scrollbar) )/25 );--btn-menu-width: 4vw;--btn-height: 6.47vw;--fs-statement: 1.33vw;--fs-btn: 1.33vw;--fs-year: 2.67vw;--fs-24-40: 2.67vw;--fs-24-24: 1.6vw;--fs-18-24: 1.6vw;--fs-15-20: 1.33vw;--fs-12-15: 1vw;--fs-12-12: .8vw;--fs-10-12: .8vw;--fs-10-10: .67vw;--sticky-time-height: 7.2vw;--road-width: calc(var(--grid1) * 7);--road-width-inner: var(--grid2);--road-left: var(--grid4);--car-width: 3vw;--car-height: 6.53vw;--lang-select-width: 3.33vw;--lang-select-height: 1.6vw;--lang-select-circle: 1.07vw;--lang-select-base-position: .27vw;--fs-ttl-history: 2.67vw;--fs-txt-history: 1.33vw;--card-width: 12.33vw;--btn-close-modal-width: 4vw;--btn-blank-height: 4vw;--lang-active-ny: .27vw}}*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}a,button{cursor:revert}ol,ul,menu,summary{list-style:none}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}:where(pre){all:revert;box-sizing:border-box}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}::-webkit-details-marker{display:none}html{font-size:3.125vw}body{font-size:14px;font-size:1.4rem}@media all and (min-width: 768px){html{font-size:62.5%}body{font-size:14px;font-size:1.4rem}}:root{--vh: 100vh}html,body{overscroll-behavior:none}html{background:var(--color-yellow)}html:has(body.disable){overflow:hidden}body{color:var(--color-text);font-family:Noto Sans JP,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;overscroll-behavior-y:none;touch-action:manipulation;overflow-wrap:anywhere;word-break:normal;line-break:strict;font-weight:900;letter-spacing:-.03em}body.disable{overflow:hidden}a{color:var(--color-link);text-decoration:none;text-decoration-thickness:1px}li{list-style:none}h1,h2,h3,h4,h5,h6{font-weight:400}.textbox{text-box:trim-both cap alphabetic}button{display:block;cursor:pointer}img{width:100%;height:auto;vertical-align:top}h1#logo{z-index:91}button[data-menu]{z-index:20}h1#logo{position:absolute;width:23.08vw;top:4.1vw;left:3.85vw}h1#logo a{display:block}button[data-menu]{width:var(--btn-menu-width);height:var(--btn-menu-width);position:fixed;top:7.05vw;right:3.85vw;z-index:100}button[data-menu] .c-inner{width:4.62vw;height:2.88vw;position:absolute;top:50%;left:50%;margin-top:-1.41vw;margin-left:-2.31vw}button[data-menu] .c-inner span{display:block;position:absolute;left:0;width:100%;height:.58vw;background:var(--color-black);transition:top .2s ease 0s,rotate .2s ease 0s}button[data-menu] .c-inner span:nth-of-type(1){top:0}button[data-menu] .c-inner span:nth-of-type(2){top:1.15vw}button[data-menu] .c-inner span:nth-of-type(3){top:2.31vw}#external_links{padding:30.77vw 0}#external_links ul{width:87.18vw;margin-inline:auto}#external_links ul dl dt{font-size:var(--fs-12-15);text-align:center;line-height:1.7}#external_links ul dl dd{margin-top:3.08vw}#external_links ul dl dd figure{border:1px solid rgba(0,0,0,.4);overflow:hidden;border-radius:1.03vw}.c-track{width:100%;height:30vw;position:relative;margin:7.69vw 0 15.38vw}.c-track .city{width:100%;height:30vw;position:relative;background-image:url(/ytc/corp/pr/50th/assets/images/common/img_city.webp);background-repeat:repeat-x;background-position:0 0;background-size:226.67vw auto}.c-track p#track,.c-track p.c-car{width:26.67vw;position:absolute;bottom:0;left:50%;margin-left:-13.33vw}.c-lang_selector{display:flex;justify-content:center;align-items:center;column-gap:2.56vw;padding:8.46vw 0}.c-lang_selector p{font-size:var(--fs-15-20)}.c-lang_selector p.lang-ny{opacity:.4}.c-lang_selector .c-toggle_button{position:relative;width:var(--lang-select-width);height:var(--lang-select-height);background:var(--color-gray);border-radius:100vmax}.c-lang_selector .c-toggle_button a[data-toggle-lang]{display:block;width:100%;height:var(--lang-select-height)}.c-lang_selector .c-toggle_button a[data-toggle-lang] span{text-indent:-100000px;display:block;width:var(--lang-select-circle);height:var(--lang-select-circle);background:var(--color-black);border-radius:100vmax;position:absolute;top:1.03vw;left:1.03vw}[data-lang=ny] .c-lang_selector p.lang-jp{opacity:.4}[data-lang=ny] .c-lang_selector p.lang-ny{opacity:1}[data-lang=ny] .c-lang_selector .c-toggle_button{background:var(--color-black)}[data-lang=ny] .c-lang_selector .c-toggle_button a[data-toggle-lang] span{left:calc(100% - var(--lang-select-circle) - var(--lang-active-ny));background:var(--color-yellow)}footer#global_footer .c-inner{padding:7.69vw 0 15.38vw}footer#global_footer p.logo{width:21.54vw;margin-inline:auto}footer#global_footer p.logo a{display:block}footer#global_footer .copy{text-align:center}footer#global_footer .copy p{font-size:var(--fs-10-12);font-weight:600}footer#global_footer .c-track{overflow:hidden}footer#global_footer .c-track p#track{left:calc(100% + 26.67vw)}footer#global_footer .c-track.animate p#track{left:50%;transition:left 1s ease}.show_grid #b-grid{display:block}#b-grid{position:fixed;width:calc(100vw - var(--scrollbar));top:0;left:0;height:100vh;z-index:1000;pointer-events:none;display:none}#b-grid .grids{width:100%;height:100%;position:absolute;top:0;left:0;display:flex}#b-grid span{width:15.3846153846%}#b-grid span:nth-of-type(odd){background:#ff00001a}#b-grid span:nth-of-type(7){display:none}#b-grid span:nth-of-type(8){display:none}#b-grid span:nth-of-type(9){display:none}#b-grid span:nth-of-type(10){display:none}#b-grid span:nth-of-type(11){display:none}#b-grid span:nth-of-type(12){display:none}#b-grid span:nth-of-type(13){display:none}#b-grid span:nth-of-type(14){display:none}#b-grid span:nth-of-type(15){display:none}#b-grid span:nth-of-type(16){display:none}#b-grid span:nth-of-type(17){display:none}#b-grid span:nth-of-type(18){display:none}#b-grid span:nth-of-type(19){display:none}#b-grid span:nth-of-type(20){display:none}#b-grid span:nth-of-type(21){display:none}#b-grid span:nth-of-type(22){display:none}#b-grid span:nth-of-type(23){display:none}#b-grid span:nth-of-type(24){display:none}#b-grid span:nth-of-type(25){display:none}@media all and (min-width: 744px){h1#logo{width:11.54vw;top:2.05vw;left:3.85vw}button[data-menu]{top:5.26vw;right:3.85vw}button[data-menu] .c-inner{width:3.08vw;height:1.92vw;margin-top:-.96vw;margin-left:-1.54vw}button[data-menu] .c-inner span{height:.38vw}button[data-menu] .c-inner span:nth-of-type(1){top:0}button[data-menu] .c-inner span:nth-of-type(2){top:.77vw}button[data-menu] .c-inner span:nth-of-type(3){top:1.54vw}#external_links{padding:23.08vw 0 40.38vw}#external_links ul{width:57.18vw}#external_links ul dl dd{margin-top:2.05vw}#external_links ul dl dd figure{border-radius:.64vw}.c-track{height:28.59vw;margin:3.85vw 0 19.23vw}.c-track .city{width:100%;height:28.59vw;background-size:216.03vw auto}.c-track p#track,.c-track p.c-car{width:25.64vw;margin-left:-12.82vw}.c-lang_selector{column-gap:1.28vw;padding:0 0 3.85vw}.c-lang_selector .c-toggle_button a[data-toggle-lang] span{top:.51vw;left:.51vw}footer#global_footer .c-inner{padding:3.85vw 0 19.23vw}footer#global_footer p.logo{width:10.77vw}footer#global_footer .c-track{overflow:hidden}footer#global_footer .c-track p#track{left:calc(100% + 28.59vw)}#b-grid span{width:7.6923076923%}#b-grid span:nth-of-type(7){display:block}#b-grid span:nth-of-type(8){display:block}#b-grid span:nth-of-type(9){display:block}#b-grid span:nth-of-type(10){display:block}#b-grid span:nth-of-type(11){display:block}#b-grid span:nth-of-type(12){display:block}#b-grid span:nth-of-type(13){display:block}#b-grid span:nth-of-type(14){display:none}#b-grid span:nth-of-type(15){display:none}#b-grid span:nth-of-type(16){display:none}#b-grid span:nth-of-type(17){display:none}#b-grid span:nth-of-type(18){display:none}#b-grid span:nth-of-type(19){display:none}#b-grid span:nth-of-type(20){display:none}#b-grid span:nth-of-type(21){display:none}#b-grid span:nth-of-type(22){display:none}#b-grid span:nth-of-type(23){display:none}#b-grid span:nth-of-type(24){display:none}#b-grid span:nth-of-type(25){display:none}}@media all and (min-width: 1024px){.c-sp_tab{display:none}h1#logo{width:10vw;top:1.13vw;left:50%;margin-left:-35vw}button[data-menu]{top:2.73vw;right:auto;left:50%;margin-left:33.67vw}button[data-menu] .c-inner{width:1.6vw;height:1vw;margin-top:-.5vw;margin-left:-.8vw}button[data-menu] .c-inner span{height:.2vw}button[data-menu] .c-inner span:nth-of-type(1){top:0}button[data-menu] .c-inner span:nth-of-type(2){top:.4vw}button[data-menu] .c-inner span:nth-of-type(3){top:.8vw}#external_links{padding:12vw 0}#external_links ul{width:22.67vw;min-width:340px}#external_links ul dl dd{margin-top:1.07vw}#external_links ul dl dd figure{border-radius:.33vw}.c-track{height:14.87vw;margin:2vw 0 10vw}.c-track .city{width:100%;height:14.87vw;background-size:112.33vw auto}.c-track p#track,.c-track p.c-car{width:13.33vw;margin-left:-6.67vw}.c-lang_selector{column-gap:.67vw;padding:0 0 2vw}.c-lang_selector .c-toggle_button a[data-toggle-lang] span{top:.27vw;left:.27vw}footer#global_footer .c-inner{padding:2vw 0 4vw}footer#global_footer p.logo{width:5.6vw}footer#global_footer .c-track{overflow:hidden}footer#global_footer .c-track p#track{left:calc(100% + 14.87vw)}#b-grid span{width:4%}#b-grid span:nth-of-type(14){display:block}#b-grid span:nth-of-type(15){display:block}#b-grid span:nth-of-type(16){display:block}#b-grid span:nth-of-type(17){display:block}#b-grid span:nth-of-type(18){display:block}#b-grid span:nth-of-type(19){display:block}#b-grid span:nth-of-type(20){display:block}#b-grid span:nth-of-type(21){display:block}#b-grid span:nth-of-type(22){display:block}#b-grid span:nth-of-type(23){display:block}#b-grid span:nth-of-type(24){display:block}#b-grid span:nth-of-type(25){display:block}}#b-glbnav{opacity:0;pointer-events:none;transition:opacity .3s ease}#b-glbnav p.logo,#b-glbnav .c-block_nav li,#b-glbnav .c-nav_history,#b-glbnav .c-external_links,#b-glbnav .nav_bottom{transform:translate3d(0,40px,0);opacity:0;transition:opacity .2s ease 0s,transform .2s ease 0s}.show-menu{overflow:hidden;transition:opacity .6s ease}.show-menu #b-glbnav{width:100%;opacity:1;pointer-events:auto}.show-menu #b-glbnav p.logo,.show-menu #b-glbnav .c-block_nav li,.show-menu #b-glbnav .c-nav_history,.show-menu #b-glbnav .c-external_links,.show-menu #b-glbnav .nav_bottom{transform:translateZ(0);opacity:1;transition:opacity .5s ease 0s,transform .5s ease 0s}.show-menu #b-glbnav p.logo{transition-delay:.1s}.show-menu #b-glbnav .c-block_nav li:nth-child(1){transition-delay:.2s}.show-menu #b-glbnav .c-block_nav li:nth-child(2){transition-delay:.3s}.show-menu #b-glbnav .c-nav_history{transition-delay:.4s}.show-menu #b-glbnav .c-external_links{transition-delay:.5s}.show-menu #b-glbnav .nav_bottom{transition-delay:.6s}.show-menu button[data-menu] .c-inner span:nth-of-type(1){top:1.15vw;rotate:45deg}.show-menu button[data-menu] .c-inner span:nth-of-type(2){display:none}.show-menu button[data-menu] .c-inner span:nth-of-type(3){top:1.15vw;rotate:-45deg}[data-lang=ny] #b-glbnav .c-nav_history .nav_history_cols .active_road .c-active_car{width:10.26vw;height:11.54vw}[data-lang=ny] #b-glbnav .c-nav_history .nav_history_cols .active_road .c-active_car img{background-size:contain;position:relative;left:-25%}#b-glbnav{position:fixed;width:calc(100% + var(--scrollbar));height:100%;top:0;left:0;z-index:99;background:var(--color-yellow)}#b-glbnav .glbnav_inner{width:100%;height:100%;position:absolute;top:0;left:0;overflow:auto}#b-glbnav .c-lang_selector{justify-content:flex-start;position:absolute;top:9.49vw;left:3.85vw;padding:0}#b-glbnav nav{padding-top:33.33vw}#b-glbnav nav p.logo{width:32.31vw;margin-inline:auto;margin-bottom:11.54vw}#b-glbnav nav ul.c-block_nav{margin-bottom:11.54vw}#b-glbnav nav ul.c-block_nav li a{height:10.26vw;display:flex;align-items:center;justify-content:center;font-size:var(--fs-15-20)}#b-glbnav .c-nav_history{background:var(--color-white);width:calc(100% - 7.69vw);margin-inline:auto;margin-bottom:46.15vw;border-radius:2.05vw}#b-glbnav .c-nav_history .nav_history_cols{display:flex;padding-bottom:9.62vw}#b-glbnav .c-nav_history .nav_history_cols .active_road{width:23.08vw;position:relative}#b-glbnav .c-nav_history .nav_history_cols .active_road .road{width:var(--grid1);height:calc(100% + 9.62vw);position:absolute;top:0;left:3.85vw;background:url(/ytc/corp/pr/50th/assets/images/common/road.webp) top center repeat-y;background-size:100% auto}#b-glbnav .c-nav_history .nav_history_cols .active_road .c-active_car{width:5.13vw;height:11.54vw;position:absolute;top:3.85vw;left:8.97vw;transition:top 1s cubic-bezier(.23,.81,.48,1)}#b-glbnav .c-nav_history .nav_history_cols .active_road .c-active_car span{width:5.13vw;height:11.54vw;display:block;background:url(/ytc/corp/pr/50th/assets/images/common/track/track0.webp) top left no-repeat;background-size:cover}#b-glbnav .c-nav_history .nav_history_cols:has(ul li:nth-child(1) a.active) .active_road .c-active_car{top:5.13vw}#b-glbnav .c-nav_history .nav_history_cols:has(ul li:nth-child(2) a.active) .active_road .c-active_car{top:24.36vw}#b-glbnav .c-nav_history .nav_history_cols:has(ul li:nth-child(3) a.active) .active_road .c-active_car{top:43.59vw}#b-glbnav .c-nav_history .nav_history_cols:has(ul li:nth-child(4) a.active) .active_road .c-active_car{top:62.82vw}#b-glbnav .c-nav_history .nav_history_cols:has(ul li:nth-child(5) a.active) .active_road .c-active_car{top:82.05vw}#b-glbnav .c-nav_history .nav_history_cols:has(ul li:nth-child(6) a.active) .active_road .c-active_car{top:101.28vw}#b-glbnav .c-nav_history .nav_history_cols:has(ul li:nth-child(7) a.active) .active_road .c-active_car{top:120.51vw}#b-glbnav .c-nav_history .nav_history_cols:has(ul li:nth-child(8) a.active) .active_road .c-active_car{top:139.74vw}#b-glbnav .c-nav_history .nav_history_cols:has(ul li:nth-child(9) a.active) .active_road .c-active_car{top:158.97vw}#b-glbnav .c-nav_history .nav_history_cols:has(ul li:nth-child(10) a.active) .active_road .c-active_car{top:178.2vw}#b-glbnav .c-nav_history .nav_history_cols:has(ul li:nth-child(11) a.active) .active_road .c-active_car{top:197.43vw}#b-glbnav .c-nav_history .nav_history_cols:has(ul li:nth-child(12) a.active) .active_road .c-active_car{top:216.66vw}#b-glbnav .c-nav_history .nav_history_cols:has(ul li:nth-child(13) a.active) .active_road .c-active_car{top:235.89vw}#b-glbnav .c-nav_history .nav_history_cols:has(ul li:nth-child(14) a.active) .active_road .c-active_car{top:255.12vw}#b-glbnav .c-nav_history .nav_history_cols:has(ul li:nth-child(15) a.active) .active_road .c-active_car{top:274.35vw}#b-glbnav .c-nav_history .nav_history_cols:has(ul li:nth-child(16) a.active) .active_road .c-active_car{top:293.58vw}#b-glbnav .c-nav_history .nav_history_cols:has(ul li:nth-child(17) a.active) .active_road .c-active_car{top:312.81vw}#b-glbnav .c-nav_history .nav_history_cols:has(ul li:nth-child(18) a.active) .active_road .c-active_car{top:332.04vw}#b-glbnav .c-nav_history .nav_history_cols:has(ul li:nth-child(19) a.active) .active_road .c-active_car{top:351.27vw}#b-glbnav .c-nav_history .nav_history_cols:has(ul li:nth-child(20) a.active) .active_road .c-active_car{top:370.5vw}#b-glbnav .c-nav_history .nav_history_cols ul{width:calc(100% - 23.08vw);padding:3.85vw 3.85vw 0 0}#b-glbnav .c-nav_history .nav_history_cols ul li{margin-bottom:3.85vw}#b-glbnav .c-nav_history .nav_history_cols ul li a{display:flex;justify-content:space-between;opacity:.4}#b-glbnav .c-nav_history .nav_history_cols ul li a.active{opacity:1}#b-glbnav .c-nav_history .nav_history_cols ul li dl{width:calc(100% - 11.54vw);display:flex;align-items:center}#b-glbnav .c-nav_history .nav_history_cols ul li dl dt{width:10.77vw;font-size:var(--fs-10-12);color:#898989}#b-glbnav .c-nav_history .nav_history_cols ul li dl dd{width:calc(100% - 15.38vw);font-size:var(--fs-15-20);line-height:1.35}#b-glbnav .c-nav_history .nav_history_cols ul li dl dd br{display:none}#b-glbnav .c-nav_history .nav_history_cols ul li .img_thumb{width:11.54vw;aspect-ratio:3/4}#b-glbnav .c-nav_history .nav_history_cols ul li .img_thumb figure{border:1px solid #EBEBEC;border-radius:1.03vw;overflow:hidden}#b-glbnav .c-external_links{margin-bottom:46.15vw}#b-glbnav .c-external_links ul{width:82.05vw;margin-inline:auto}#b-glbnav .c-external_links ul li a{display:block}#b-glbnav .c-external_links ul li dl dt{font-size:var(--fs-12-12);margin-bottom:3.85vw;text-align:center}#b-glbnav .nav_bottom p.logo_cat{width:21.54vw;margin-inline:auto;margin-bottom:12.82vw}#b-glbnav .nav_bottom .copy{padding:23.08vw 0 7.69vw;text-align:center}#b-glbnav .nav_bottom .copy p{font-size:var(--fs-10-10);font-weight:600}@media all and (min-width: 744px){.show-menu button[data-menu] .c-inner span:nth-of-type(1){top:.77vw}.show-menu button[data-menu] .c-inner span:nth-of-type(3){top:.77vw}[data-lang=ny] #b-glbnav .c-nav_history .nav_history_cols .active_road .c-active_car{width:5.13vw;height:5.77vw}[data-lang=ny] #b-glbnav .c-nav_history .nav_history_cols .active_road .c-active_car img{background-size:contain;position:relative;left:-25%}#b-glbnav .c-lang_selector{top:8.08vw;left:1.92vw}#b-glbnav nav{padding-top:26.92vw}#b-glbnav nav p.logo{width:16.15vw;margin-bottom:3.85vw}#b-glbnav nav ul.c-block_nav{margin-bottom:3.85vw}#b-glbnav nav ul.c-block_nav li a{height:7.69vw}#b-glbnav .c-nav_history{width:calc(100% - 3.85vw);margin-bottom:23.08vw;border-radius:1.03vw}#b-glbnav .c-nav_history .nav_history_cols{padding-bottom:3.46vw}#b-glbnav .c-nav_history .nav_history_cols .active_road{width:17.31vw}#b-glbnav .c-nav_history .nav_history_cols .active_road .road{width:var(--grid1);height:calc(100% + 3.46vw);left:5.77vw}#b-glbnav .c-nav_history .nav_history_cols .active_road .c-active_car{width:2.56vw;height:5.77vw;top:1.92vw;left:4.49vw}#b-glbnav .c-nav_history .nav_history_cols .active_road .c-active_car span{width:2.56vw;height:5.77vw}#b-glbnav .c-nav_history .nav_history_cols ul{width:calc(100% - 17.31vw);padding:1.92vw 1.92vw 0 0}#b-glbnav .c-nav_history .nav_history_cols ul li{margin-bottom:1.92vw}#b-glbnav .c-nav_history .nav_history_cols ul li dl{width:calc(100% - 11.54vw)}#b-glbnav .c-nav_history .nav_history_cols ul li dl dt{width:7.69vw}#b-glbnav .c-nav_history .nav_history_cols ul li dl dd{width:calc(100% - 7.69vw)}#b-glbnav .c-nav_history .nav_history_cols ul li .img_thumb{width:7.69vw}#b-glbnav .c-nav_history .nav_history_cols ul li .img_thumb figure{border-radius:.51vw}#b-glbnav .c-nav_history .nav_history_cols:has(ul li:nth-child(1) a.active) .active_road .c-active_car{top:3.84vw}#b-glbnav .c-nav_history .nav_history_cols:has(ul li:nth-child(2) a.active) .active_road .c-active_car{top:16.02vw}#b-glbnav .c-nav_history .nav_history_cols:has(ul li:nth-child(3) a.active) .active_road .c-active_car{top:28.2vw}#b-glbnav .c-nav_history .nav_history_cols:has(ul li:nth-child(4) a.active) .active_road .c-active_car{top:40.38vw}#b-glbnav .c-nav_history .nav_history_cols:has(ul li:nth-child(5) a.active) .active_road .c-active_car{top:52.56vw}#b-glbnav .c-nav_history .nav_history_cols:has(ul li:nth-child(6) a.active) .active_road .c-active_car{top:64.74vw}#b-glbnav .c-nav_history .nav_history_cols:has(ul li:nth-child(7) a.active) .active_road .c-active_car{top:76.92vw}#b-glbnav .c-nav_history .nav_history_cols:has(ul li:nth-child(8) a.active) .active_road .c-active_car{top:89.1vw}#b-glbnav .c-nav_history .nav_history_cols:has(ul li:nth-child(9) a.active) .active_road .c-active_car{top:101.28vw}#b-glbnav .c-nav_history .nav_history_cols:has(ul li:nth-child(10) a.active) .active_road .c-active_car{top:113.46vw}#b-glbnav .c-nav_history .nav_history_cols:has(ul li:nth-child(11) a.active) .active_road .c-active_car{top:125.64vw}#b-glbnav .c-nav_history .nav_history_cols:has(ul li:nth-child(12) a.active) .active_road .c-active_car{top:137.82vw}#b-glbnav .c-nav_history .nav_history_cols:has(ul li:nth-child(13) a.active) .active_road .c-active_car{top:150vw}#b-glbnav .c-nav_history .nav_history_cols:has(ul li:nth-child(14) a.active) .active_road .c-active_car{top:162.18vw}#b-glbnav .c-nav_history .nav_history_cols:has(ul li:nth-child(15) a.active) .active_road .c-active_car{top:174.36vw}#b-glbnav .c-nav_history .nav_history_cols:has(ul li:nth-child(16) a.active) .active_road .c-active_car{top:186.54vw}#b-glbnav .c-nav_history .nav_history_cols:has(ul li:nth-child(17) a.active) .active_road .c-active_car{top:198.72vw}#b-glbnav .c-nav_history .nav_history_cols:has(ul li:nth-child(18) a.active) .active_road .c-active_car{top:210.9vw}#b-glbnav .c-nav_history .nav_history_cols:has(ul li:nth-child(19) a.active) .active_road .c-active_car{top:223.08vw}#b-glbnav .c-nav_history .nav_history_cols:has(ul li:nth-child(20) a.active) .active_road .c-active_car{top:235.26vw}#b-glbnav .c-external_links{margin-bottom:23.08vw}#b-glbnav .c-external_links ul{width:41.03vw}#b-glbnav .c-external_links ul li dl dt{margin-bottom:1.92vw}#b-glbnav .nav_bottom p.logo_cat{width:10.77vw;margin-bottom:6.41vw}#b-glbnav .nav_bottom .copy{padding:23.08vw 0 7.69vw}}@media all and (min-width: 1024px){.show-menu h1#logo{margin-left:calc(-35vw - var(--scrollbar) / 2)}.show-menu button[data-menu]{margin-left:calc(33.67vw - var(--scrollbar) / 2)}.show-menu button[data-menu] .c-inner span:nth-of-type(1){top:.4vw}.show-menu button[data-menu] .c-inner span:nth-of-type(3){top:.4vw}[data-lang=ny] #b-glbnav .c-nav_history .nav_history_cols .active_road .c-active_car{width:3.67vw;height:4vw}[data-lang=ny] #b-glbnav .c-nav_history .nav_history_cols .active_road .c-active_car img{left:-32%}#b-glbnav{background:#0006}#b-glbnav .glbnav_content{width:calc(100% - 2vw);margin:1vw auto;border-radius:.8vw;background:var(--color-yellow)}#b-glbnav .c-lang_selector{top:4.2vw;left:50%;margin-left:-35vw}#b-glbnav nav{padding-top:14vw}#b-glbnav nav p.logo{width:8.4vw;min-width:126px;margin-bottom:2vw}#b-glbnav nav ul.c-block_nav{margin-bottom:2vw}#b-glbnav nav ul.c-block_nav li a{height:4vw}#b-glbnav .c-nav_history{width:50%;margin-bottom:12vw;border-radius:.53vw}#b-glbnav .c-nav_history .nav_history_cols{padding-bottom:1.8vw}#b-glbnav .c-nav_history .nav_history_cols .active_road{width:9vw}#b-glbnav .c-nav_history .nav_history_cols .active_road .road{width:var(--grid1);height:calc(100% + 1.8vw);left:3vw}#b-glbnav .c-nav_history .nav_history_cols .active_road .c-active_car{width:1.33vw;height:3vw;top:1vw;left:2.33vw}#b-glbnav .c-nav_history .nav_history_cols .active_road .c-active_car span{width:1.33vw;height:3vw}#b-glbnav .c-nav_history .nav_history_cols:has(ul li:nth-child(1) a.active) .active_road .c-active_car{top:2vw}#b-glbnav .c-nav_history .nav_history_cols:has(ul li:nth-child(2) a.active) .active_road .c-active_car{top:8.33vw}#b-glbnav .c-nav_history .nav_history_cols:has(ul li:nth-child(3) a.active) .active_road .c-active_car{top:14.66vw}#b-glbnav .c-nav_history .nav_history_cols:has(ul li:nth-child(4) a.active) .active_road .c-active_car{top:20.99vw}#b-glbnav .c-nav_history .nav_history_cols:has(ul li:nth-child(5) a.active) .active_road .c-active_car{top:27.32vw}#b-glbnav .c-nav_history .nav_history_cols:has(ul li:nth-child(6) a.active) .active_road .c-active_car{top:33.65vw}#b-glbnav .c-nav_history .nav_history_cols:has(ul li:nth-child(7) a.active) .active_road .c-active_car{top:39.98vw}#b-glbnav .c-nav_history .nav_history_cols:has(ul li:nth-child(8) a.active) .active_road .c-active_car{top:46.31vw}#b-glbnav .c-nav_history .nav_history_cols:has(ul li:nth-child(9) a.active) .active_road .c-active_car{top:52.64vw}#b-glbnav .c-nav_history .nav_history_cols:has(ul li:nth-child(10) a.active) .active_road .c-active_car{top:58.97vw}#b-glbnav .c-nav_history .nav_history_cols:has(ul li:nth-child(11) a.active) .active_road .c-active_car{top:65.3vw}#b-glbnav .c-nav_history .nav_history_cols:has(ul li:nth-child(12) a.active) .active_road .c-active_car{top:71.63vw}#b-glbnav .c-nav_history .nav_history_cols:has(ul li:nth-child(13) a.active) .active_road .c-active_car{top:77.96vw}#b-glbnav .c-nav_history .nav_history_cols:has(ul li:nth-child(14) a.active) .active_road .c-active_car{top:84.29vw}#b-glbnav .c-nav_history .nav_history_cols:has(ul li:nth-child(15) a.active) .active_road .c-active_car{top:90.62vw}#b-glbnav .c-nav_history .nav_history_cols:has(ul li:nth-child(16) a.active) .active_road .c-active_car{top:96.95vw}#b-glbnav .c-nav_history .nav_history_cols:has(ul li:nth-child(17) a.active) .active_road .c-active_car{top:103.28vw}#b-glbnav .c-nav_history .nav_history_cols:has(ul li:nth-child(18) a.active) .active_road .c-active_car{top:109.61vw}#b-glbnav .c-nav_history .nav_history_cols:has(ul li:nth-child(19) a.active) .active_road .c-active_car{top:115.94vw}#b-glbnav .c-nav_history .nav_history_cols:has(ul li:nth-child(20) a.active) .active_road .c-active_car{top:122.27vw}#b-glbnav .c-nav_history .nav_history_cols ul{width:calc(100% - 9vw);padding:1vw 1vw 0 0}#b-glbnav .c-nav_history .nav_history_cols ul li{margin-bottom:1vw}#b-glbnav .c-nav_history .nav_history_cols ul li dl{width:calc(100% - 6vw)}#b-glbnav .c-nav_history .nav_history_cols ul li dl dt{width:4vw}#b-glbnav .c-nav_history .nav_history_cols ul li dl dd{width:calc(100% - 4vw)}#b-glbnav .c-nav_history .nav_history_cols ul li .img_thumb{width:4vw}#b-glbnav .c-nav_history .nav_history_cols ul li .img_thumb figure{border-radius:.27vw}#b-glbnav .c-external_links{margin-bottom:12vw}#b-glbnav .c-external_links ul{width:21.33vw;min-width:320px}#b-glbnav .c-external_links ul li dl dt{margin-bottom:1vw}#b-glbnav .nav_bottom p.logo_cat{width:5.6vw;min-width:84px;margin-bottom:3.33vw}#b-glbnav .nav_bottom .copy{padding:12vw 0 4vw}}.c-icon{position:relative;display:block}.c-icon svg{width:100%;height:100%;position:absolute;top:0;left:0}a.c-btn{height:var(--btn-height);display:block;width:fit-content;position:relative}a.c-btn .inr{width:100%;height:var(--btn-height);display:flex;align-items:center;position:relative;padding-right:calc(var(--btn-height) + 1.54vw)}a.c-btn .circle{width:calc(var(--btn-height) - 2.56vw);height:calc(var(--btn-height) - 2.56vw);display:block;border-radius:100vmax;position:absolute;right:1.28vw;top:1.28vw;background:var(--color-yellow);overflow:hidden}a.c-btn .circle .c-icon{width:2.05vw;height:3.08vw;top:50%;left:50%;position:absolute;margin:-1.54vw 0 0 -.51vw}a.c-btn .circle .c-icon svg{fill:var(--color-black)}a.c-btn .circle .c-icon.i1{transform:translate3d(calc(var(--btn-height) / -2),0,0)}a.c-btn span.txt{padding-left:5.13vw;font-size:var(--fs-btn)}a.c-btn:before{content:"";position:absolute;width:2.56vw;height:2.56vw;background-color:var(--color-white);clip-path:polygon(100% 0%,100% 100%,0% 50%);left:-2.31vw;top:50%;margin-top:-1.28vw}a.white{background:var(--color-white)}a.round{border-radius:100vmax}a.c-btn_blank{display:block;height:var(--btn-blank-height);background:var(--color-yellow);border-radius:100vmax;width:fit-content}a.c-btn_blank .inr{width:100%;height:var(--btn-blank-height);display:flex;align-items:center;column-gap:1.28vw;padding:0 2.56vw}a.c-btn_blank span.c-icon{width:4.36vw;height:4.36vw;position:relative;top:.26vw}a.c-btn_blank span.txt{font-size:var(--fs-15-20)}#sticky_time{position:sticky;top:0;height:var(--sticky-time-height);padding-top:4.49vw;z-index:10;pointer-events:none}#sticky_time:before{content:"";width:100%;height:var(--sticky-time-height);position:absolute;top:0;left:0;backdrop-filter:blur(2px);mask-image:linear-gradient(to top,#0000,#0000000c 7.75%,#0000001b 11.25%,#00000073 23.55%,#0000008c 26.45%,#000000e4 38.75%,#000000f3 42.25%,#000 50%)}#sticky_time .time_inner{width:calc(100% - 7.69vw);margin-inline:auto;display:flex;align-items:center;column-gap:3.85vw;position:relative}#sticky_time .c-year{width:23.08vw;height:16.67vw;background:url(/ytc/corp/pr/50th/assets/images/common/bg_year.svg) top left no-repeat;background-size:cover;display:grid;place-content:center}#sticky_time .c-year p{font-size:var(--fs-year);line-height:1;position:relative}#sticky_time .c-title{width:calc(100% - 26.92vw);height:16.67vw;overflow:hidden}#sticky_time .c-title ul{transition:transform .2s ease}#sticky_time .c-title ul li{height:16.67vw;line-height:1.3;font-size:var(--fs-15-20);display:flex;align-items:center}.b-base_road{width:var(--road-width);height:100%;position:absolute;left:0;top:0}.b-history{display:flex}.b-history .b-road{width:var(--road-width)}.b-history .b-road .road{width:var(--road-width-inner);height:100%;position:relative;left:var(--road-left)}.b-history .c-list_history{width:calc(100% - var(--road-width))}.b-history .c-list_history ul li .history_inner{padding:46.15vw 0}.b-history .c-list_history ul li figure{border-radius:2.14vw 0 0 2.14vw;overflow:hidden}.b-history .c-list_history ul li .history_txt{margin-top:7.69vw}.b-history .c-list_history ul li .hgroup h3{font-size:var(--fs-ttl-history);font-weight:900;line-height:1.4}.b-history .c-list_history ul li .hgroup p{padding-right:3.85vw;font-size:var(--fs-txt-history);font-weight:600;line-height:1.7;margin-top:3.85vw}.b-history .c-list_history ul li .c-btn_wrap{margin-top:3.85vw}.b-history .c-list_history ul li .c-btn_wrap .c-pc{display:none}.b-history[data-group="5"] ul li:last-child .history_inner{padding-bottom:40vw}[data-group="4"]{padding-bottom:0}[data-group="4"] .b-road{height:calc(100% - 192.31vw)}#last_history{position:relative;z-index:2;background:var(--color-yellow)}#last_history .b-history .c-list_history ul li .history_inner{padding-bottom:43.59vw}#last_history .c-last_block{position:relative;width:100%;pointer-events:none}#last_history .c-last_block .c-last_txt{position:absolute;z-index:2;bottom:0;left:7.69vw}#last_history .c-last_block .c-last_txt h4{font-size:var(--fs-15-20);font-weight:900;line-height:2.2}#last_history .c-last_block .c-last_txt h4 br.c-pc,#last_history .c-last_block .c-last_txt h4 br.c-tab{display:none}#last_history .c-last_block .c-last_txt h4 br.c-sp.c-tab{display:block}.b-thanks{margin-top:30.77vw}.b-thanks .thanks_inner{width:84.615%;margin-inline:auto}.b-thanks h4{width:73.03%;aspect-ratio:241/96}.b-thanks .thanks_btm{display:flex;align-items:flex-end;justify-content:space-between;margin-top:5.13vw}.b-thanks .thanks_btm h5{width:51.21%}.b-thanks .thanks_btm p{width:27.27%}[data-lang=ny] .b-thanks h4{width:73.03%;aspect-ratio:241/96}[data-lang=ny] .b-thanks .thanks_btm h5{width:51.21%}[data-lang=ny] .b-thanks .thanks_btm p{width:27.27%}.c-nav_list_history{width:100%;overflow-x:hidden;margin-top:15.38vw;position:relative;z-index:2}.c-nav_list_history ul{display:flex}.c-nav_list_history ul li{flex-shrink:0;width:var(--card-width)}.c-nav_list_history ul li a{width:calc(100% - 1.28vw);display:block}.c-nav_list_history ul li figure{border-radius:2.05vw;overflow:hidden}.c-nav_list_history ul li figure img{user-select:none;pointer-events:none}.c-nav_list_history ul li dl{text-align:center;margin-top:1.28vw}.c-nav_list_history ul li dl dt{font-size:var(--fs-12-12);font-weight:600;line-height:1.7;letter-spacing:-.03em}.c-nav_list_history ul li dl dd{font-size:var(--fs-12-12);line-height:1.7;letter-spacing:-.03em}@media all and (min-width: 744px){a.c-btn .inr{padding-right:calc(var(--btn-height) + 2.05vw)}a.c-btn .circle{width:calc(var(--btn-height) - 1.67vw);height:calc(var(--btn-height) - 1.67vw);right:.83vw;top:.83vw}a.c-btn .circle .c-icon{width:1.28vw;height:2.05vw;margin:-1.03vw 0 0 -.51vw}a.c-btn span.txt{padding-left:4.62vw}a.c-btn:before{width:2.56vw;height:2.56vw;left:-2.31vw;margin-top:-1.28vw}a.c-btn_blank .inr{column-gap:1.03vw;padding:0 1.92vw}a.c-btn_blank span.c-icon{width:2.18vw;height:2.18vw;top:.13vw}#sticky_time{padding-top:2.24vw}#sticky_time .time_inner{width:calc(100% - 11.54vw);column-gap:6.03vw}#sticky_time .c-year{width:18.33vw;height:13.21vw}#sticky_time .c-title,#sticky_time .c-title ul li{height:8.33vw}[data-group="4"]{padding-bottom:0}[data-group="4"] .b-road{height:calc(100% - 189.74vw)}[data-group="4"] .c-list_history{z-index:2;position:relative}.b-history .c-list_history ul li .history_inner{padding:23.08vw 0}.b-history .c-list_history ul li figure{border-radius:3.08vw 0 0 3.08vw}.b-history .c-list_history ul li .history_txt{width:calc(100% - 3.85vw);margin-top:7.69vw}.b-history .c-list_history ul li .hgroup p{padding-right:0;margin-top:5.77vw}.b-history .c-list_history ul li .c-btn_wrap{margin-top:3.85vw}#last_history .c-last_block{width:100%;bottom:0;left:0;pointer-events:none}#last_history .c-last_block .c-last_txt{bottom:25.64vw}#last_history .c-last_block .c-last_txt h4 br.c-sp{display:none}#last_history .c-last_block .c-last_txt h4 br.c-sp.c-tab{display:block}.b-thanks{margin-top:23.08vw}.b-thanks .thanks_inner{width:80.76%}.b-thanks h4{width:67.46%;aspect-ratio:425/150}.b-thanks .thanks_btm{margin-top:4.62vw}.b-thanks .thanks_btm h5{width:51.21%}.b-thanks .thanks_btm p{width:27.27%}.c-nav_list_history{margin-top:11.54vw}.c-nav_list_history ul li a{width:calc(100% - 2.56vw)}.c-nav_list_history ul li figure{border-radius:1.03vw}.c-nav_list_history ul li dl{margin-top:1.92vw}}@media all and (min-width: 1024px){a.c-btn .inr{padding-right:calc(var(--btn-height) + 1.07vw)}a.c-btn .circle{width:calc(var(--btn-height) - .87vw);height:calc(var(--btn-height) - .87vw);right:.43vw;top:.43vw}a.c-btn .circle .c-icon{width:.67vw;height:1.07vw;margin:-.53vw 0 0 -.27vw}a.c-btn span.txt{padding-left:2.56vw}a.c-btn:before{width:1.33vw;height:1.33vw;left:-1.2vw;margin-top:-.67vw}a.c-btn_blank .inr{column-gap:.53vw;padding:0 1vw}a.c-btn_blank span.c-icon{width:1.13vw;height:1.13vw;top:.07vw}#sticky_time{padding-top:1.17vw}#sticky_time .time_inner{width:calc(100% - var(--grid1) * 8 + 2vw);column-gap:3vw}#sticky_time .c-year{width:10vw;height:7.2vw}#sticky_time .c-title,#sticky_time .c-title ul li{height:4.33vw}#sticky_time .c-title ul li br{display:none}.road_in{width:var(--grid6);height:var(--grid11)}.road_in span{width:var(--grid11)}[data-group="4"]{padding-bottom:0}[data-group="4"] .b-road{height:calc(100% - 100vw)}.c-last_block{height:100vh;width:100%;position:sticky;top:0;bottom:auto}.c-last_block .road-out{width:calc(100% - var(--grid4));height:100vw}.c-last_block .road-out span{left:var(--grid4);background-size:198.67vw}.c-last_block .c-last_txt{left:calc(var(--grid1) * 12.5);bottom:49vw}.b-history .c-list_history{width:calc(100% - var(--road-width))}.b-history .c-list_history ul{width:var(--grid15)}.b-history .c-list_history ul li .history_inner{padding:12vw 0;width:100%;display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse}.b-history .c-list_history ul li figure{width:var(--grid7);margin-inline:auto;border-radius:1.6vw}.b-history .c-list_history ul li .history_txt{width:var(--grid7);margin-top:0}.b-history .c-list_history ul li .hgroup h3{white-space:nowrap}.b-history .c-list_history ul li .hgroup p{margin-top:3vw}.b-history .c-list_history ul li .c-btn_wrap{margin-top:2vw}.b-history .c-list_history ul li .c-btn_wrap a.c-btn{width:100%}.b-history .c-list_history ul li .c-btn_wrap .c-pc{display:block}.b-history .c-list_history ul li .c-btn_wrap .c-sp{display:none}#last_history .c-last_block{width:100%;bottom:0;left:0;pointer-events:none}#last_history .c-last_block .c-last_txt{bottom:auto;top:32vw;left:50%}#last_history .c-last_block .c-last_txt h4 br.c-sp,#last_history .c-last_block .c-last_txt h4 br.c-sp.c-tab{display:none}.b-thanks{margin-top:12vw}.b-thanks .thanks_inner{width:44vw}.b-thanks h4{width:77.27%}.b-thanks .thanks_btm{margin-top:0}.b-thanks .thanks_btm h5{width:51%}.b-thanks .thanks_btm p{width:27.27%}.c-nav_list_history{margin-top:8vw}.c-nav_list_history ul li a{width:calc(100% - .33vw)}.c-nav_list_history ul li figure{border-radius:.53vw}.c-nav_list_history ul li dl{margin-top:.33vw}}.mobile .wrapper p.car{position:fixed;top:79dvh;transform:translate3d(0,-100%,0)}.mobile .wrapper p.car.manual{position:absolute;top:0;transform:translateZ(0)}.wrapper{position:relative;--road-in-height: 84.62vw;--road-out-height: 184.62vw;--last-history-height: calc(var(--road-out-height) + 20.51vw)}.wrapper #road{width:100%;height:100%;position:absolute;left:0;top:0;overflow:hidden}.wrapper #road .c-roads{width:var(--road-width);height:100%;position:absolute;left:0;top:0}.wrapper #road .road_inner{width:var(--road-width-inner);height:calc(100% - var(--road-in-height));background-image:url(/ytc/corp/pr/50th/assets/images/common/road.webp);background-position:0 -2.56vw;background-repeat:repeat-y;background-size:100% auto;position:relative;left:var(--road-left);top:var(--road-in-height);top:0}.wrapper .road-in{width:calc(var(--grid1) * 1.5);height:var(--road-in-height);position:absolute;top:0;left:0;overflow:hidden;z-index:1;background:var(--color-yellow)}.wrapper .road-in span{width:var(--road-in-height);height:var(--road-in-height);aspect-ratio:1/1;display:block;position:absolute;top:0;right:0;background-image:url(/ytc/corp/pr/50th/assets/images/common/road_in.webp);background-repeat:no-repeat;background-position:right top;background-size:100% auto}.wrapper .road-out{width:92.31vw;height:var(--road-out-height);position:absolute;bottom:0;left:7.69vw;overflow:hidden}.wrapper .road-out span{display:block;position:absolute;z-index:2}.wrapper .road-out span.c-road{width:369.23vw;aspect-ratio:1/1;margin-top:-184.62vw;left:0vw}.wrapper #last_history{width:100%;overflow:hidden;min-height:var(--last-history-height);top:1.79vw}.wrapper #last_history .c-last_block{height:var(--last-history-height)}.wrapper #last_history .road-out{top:0;width:92.31vw;height:var(--road-out-height);position:absolute;bottom:0;left:7.69vw;overflow:hidden;background:var(--color-yellow)}.wrapper #last_history .road-out{rotate:-.1deg}.wrapper #last_history .road-out span{display:block;position:absolute;z-index:2}.wrapper #last_history .road-out span.c-road{width:369.23vw;aspect-ratio:1/1;margin-top:-184.62vw;left:0vw;background:url(/ytc/corp/pr/50th/assets/images/common/road_out.webp) no-repeat;background-size:384.62vw;background-position:left -2.56vw}.wrapper #last_history .road-out span.out_inner{display:block;width:369.23vw;aspect-ratio:1/1;border:1px solid #000;border-radius:100vmax;bottom:0}.wrapper p.car{width:var(--grid2);height:var(--car-height);position:absolute;top:0%;z-index:3;will-change:transform}.wrapper p.car span.car_inr{width:var(--car-width);height:var(--car-height);display:block;margin-left:15.9vw;position:relative}.wrapper p.car span.car_inr span{width:100%;height:100%;position:absolute;top:0;left:0;background-position:top left;background-repeat:no-repeat;background-size:cover;transform-origin:center bottom;transition:transform .6s ease 0s,opacity .5s ease 0s;opacity:0;transform:translate3d(0,var(--hide-car-y),0)}.wrapper p.car span.t0{background-image:url(/ytc/corp/pr/50th/assets/images/common/track/track0.webp)}.wrapper p.car span.t1{background-image:url(/ytc/corp/pr/50th/assets/images/common/track/track1.webp)}.wrapper p.car span.t2{background-image:url(/ytc/corp/pr/50th/assets/images/common/track/track2.webp)}.wrapper p.car span.t3{background-image:url(/ytc/corp/pr/50th/assets/images/common/track/track3.webp)}.wrapper p.car span.t4{background-image:url(/ytc/corp/pr/50th/assets/images/common/track/track4.webp)}.wrapper p.car span.t5{background-image:url(/ytc/corp/pr/50th/assets/images/common/track/track5.webp)}.wrapper [data-car-num="0"] span.car_inr span.t0{opacity:1;transform:translateZ(0)}.wrapper [data-car-num="0"] span.car_inr span.t1,.wrapper [data-car-num="0"] span.car_inr span.t2,.wrapper [data-car-num="0"] span.car_inr span.t3,.wrapper [data-car-num="0"] span.car_inr span.t4,.wrapper [data-car-num="0"] span.car_inr span.t5{transform:translate3d(0,var(--hide-car-y),0)}.wrapper [data-car-num="1"] span.car_inr span.t0{opacity:0;transform:translate3d(0,var(--hide-car-y2),0)}.wrapper [data-car-num="1"] span.car_inr span.t1{opacity:1;transform:translateZ(0)}.wrapper [data-car-num="1"] span.car_inr span.t2,.wrapper [data-car-num="1"] span.car_inr span.t3,.wrapper [data-car-num="1"] span.car_inr span.t4,.wrapper [data-car-num="1"] span.car_inr span.t5{transform:translate3d(0,var(--hide-car-y),0)}.wrapper [data-car-num="2"] span.car_inr span.t0,.wrapper [data-car-num="2"] span.car_inr span.t1{opacity:0;transform:translate3d(0,var(--hide-car-y2),0)}.wrapper [data-car-num="2"] span.car_inr span.t2{opacity:1;transform:translateZ(0)}.wrapper [data-car-num="2"] span.car_inr span.t3,.wrapper [data-car-num="2"] span.car_inr span.t4,.wrapper [data-car-num="2"] span.car_inr span.t5{transform:translate3d(0,var(--hide-car-y),0)}.wrapper [data-car-num="3"] span.car_inr span.t0,.wrapper [data-car-num="3"] span.car_inr span.t1,.wrapper [data-car-num="3"] span.car_inr span.t2{opacity:0;transform:translate3d(0,var(--hide-car-y2),0)}.wrapper [data-car-num="3"] span.car_inr span.t3{opacity:1;transform:translateZ(0)}.wrapper [data-car-num="3"] span.car_inr span.t4,.wrapper [data-car-num="3"] span.car_inr span.t5{transform:translate3d(0,var(--hide-car-y),0)}.wrapper [data-car-num="4"] span.car_inr span.t0,.wrapper [data-car-num="4"] span.car_inr span.t1,.wrapper [data-car-num="4"] span.car_inr span.t2,.wrapper [data-car-num="4"] span.car_inr span.t3{opacity:0;transform:translate3d(0,var(--hide-car-y2),0)}.wrapper [data-car-num="4"] span.car_inr span.t4{opacity:1;transform:translateZ(0)}.wrapper [data-car-num="4"] span.car_inr span.t5{transform:translate3d(0,var(--hide-car-y),0)}.wrapper [data-car-num="5"] span.car_inr span.t0,.wrapper [data-car-num="5"] span.car_inr span.t1,.wrapper [data-car-num="5"] span.car_inr span.t2,.wrapper [data-car-num="5"] span.car_inr span.t3,.wrapper [data-car-num="5"] span.car_inr span.t4{opacity:0;transform:translate3d(0,var(--hide-car-y2),0)}.wrapper [data-car-num="5"] span.car_inr span.t5{opacity:1;transform:translateZ(0)}#story .b-road p.car{width:6.15vw;position:sticky}#story .b-road p.car span.car_inr{width:6.15vw;height:13.33vw;display:block;background-size:cover;background-position:top center;background-repeat:no-repeat;transform:translate3d(0,-100%,0)}#story [data-group="0"] .b-road p.car{margin-left:8.21vw;top:50%}#story [data-group="0"] .b-road p.car span{background-image:url(/ytc/corp/pr/50th/assets/images/common/track/track0.svg)}#story [data-group="1"] .b-road p.car{margin-left:8.21vw;top:50%}#story [data-group="1"] .b-road p.car span{background-image:url(/ytc/corp/pr/50th/assets/images/common/track/track1.svg)}#story [data-group="2"] .b-road p.car{margin-left:8.21vw;top:50%}#story [data-group="2"] .b-road p.car span{background-image:url(/ytc/corp/pr/50th/assets/images/common/track/track2.svg)}#story [data-group="3"] .b-road p.car{margin-left:8.21vw;top:50%}#story [data-group="3"] .b-road p.car span{background-image:url(/ytc/corp/pr/50th/assets/images/common/track/track3.svg)}#story [data-group="4"] .b-road{height:100%}#story [data-group="4"] .b-road p.car{margin-left:8.21vw;top:50%}#story [data-group="4"] .b-road p.car span{background-image:url(/ytc/corp/pr/50th/assets/images/common/track/track4.svg)}@media all and (min-width: 744px){#message .b-base_road{height:calc(100% - 60vw);top:60vw}#message .b-base_road p.c-car{width:5.9vw;margin-left:8.21vw;position:sticky;top:89.74vw;transform:translate3d(0,-35.9vw,0)}.wrapper{--road-in-height: 80.77vw;--road-out-height: 189.74vw;--last-history-height: calc(var(--road-out-height))}.wrapper #road{height:calc(100% + 46.15vw)}.wrapper #road .c-roads{width:var(--road-width);height:100%;position:absolute;left:0;top:0}.wrapper #road .road_inner{width:var(--road-width-inner);height:calc(100% - var(--road-in-height))}.wrapper .road-in{width:calc(var(--grid3))}.wrapper .road-in span{width:calc(var(--grid11))}.wrapper .road-out{width:calc(var(--road-out-height) - var(--grid4) - var(--scrollbar));left:var(--grid1)}.wrapper .road-out span.c-road{width:calc(var(--road-out-height) * 2);height:calc(var(--road-out-height) * 2);background-size:100%;margin:0;background-position:center;top:calc(var(--road-out-height) / -2);left:0}.wrapper p.car{margin-left:calc(var(--grid1));z-index:3;transform-origin:top left}.wrapper p.car span.car_inr{margin-left:calc(var(--grid1) + .51vw)}.wrapper #last_history{width:100%;overflow:hidden;min-height:var(--road-out-height);top:-6.41vw}.wrapper #last_history .road-out{width:calc(var(--road-out-height) - var(--grid1) - var(--scrollbar));left:var(--grid1);rotate:0deg}.wrapper #last_history .road-out span.c-road{width:calc(var(--road-out-height) * 2);height:calc(var(--road-out-height) * 2);background-size:100%;margin:0;background-position:center;top:-192.31vw;left:0}}@media all and (min-width: 1024px){.wrapper{--road-in-height: 42vw;--road-out-height: 100vw}.wrapper #road{height:calc(100% + 24vw)}.wrapper #road .road_inner{height:calc(100% - var(--road-out-height))}.wrapper .road-in{width:calc(var(--grid6))}.wrapper .road-in span{width:calc(var(--grid11))}.wrapper .road-out{width:calc(var(--road-out-height) - var(--grid4) - var(--scrollbar));left:var(--grid4)}.wrapper .road-out span.c-road{width:calc(var(--road-out-height) * 2);height:calc(var(--road-out-height) * 2);background-size:100%;margin:0;background-position:center;top:calc(var(--road-out-height) / -2);left:0}.wrapper p.car{margin-left:calc(var(--grid4));z-index:3;transform-origin:top left}.wrapper p.car span.car_inr{margin-left:calc(var(--grid1) + .27vw)}.wrapper #last_history{top:0}.wrapper #last_history .road-out{rotate:0deg;width:calc(var(--road-out-height) - var(--grid4) - var(--scrollbar));left:var(--grid4)}.wrapper #last_history .road-out span.c-road{width:calc(var(--road-out-height) * 2);height:calc(var(--road-out-height) * 2);background-size:100% auto;margin:0;background-position:-.07vw top;top:-100vw;left:0}#message .b-base_road{height:calc(100% - 31.4vw);top:31.43vw}#message .b-base_road p.c-car{width:3.07vw;margin-left:4.27vw;top:18.67vw;transform:translate3d(0,-7.69vw,0)}}.wrapper{margin-top:30.77vw}#message{width:100%;position:relative}#message .s-inner{padding-top:46.15vw;position:relative}#message .c-content{width:100%;margin-inline:0;display:block;position:relative}#message .c-content .content_inner{width:calc(var(--grid4-5) - 3.85vw);margin-left:var(--grid2)}#message .c-content h2{font-size:var(--fs-statement);font-weight:900;letter-spacing:-.03em;line-height:2.3}#message .c-content .c-tab{display:none}#message .c-content .c-tab.c-sp{display:block}#message .c-content .c-pc{display:none}#message .c-statement{padding:0 0 15.38vw}#message .c-ceo_message{padding:30.77vw 0 46.15vw}#message .c-ceo_message .c-img_cover{position:relative;width:100%}#message .c-ceo_message .c-img_cover figure{border-radius:3.08vw;overflow:hidden;aspect-ratio:255/170}#message .c-ceo_message .c-img_cover figcaption{font-size:var(--fs-12-15);line-height:1.7;position:absolute;color:var(--color-white);font-weight:600;bottom:2.56vw;left:2.56vw}#message .c-ceo_message .c-btn_wrap{margin-top:3.85vw}#message .c-ceo_message .c-btn_wrap a.c-btn{width:100%}#story{position:relative;width:100%}@media all and (min-width: 744px){.wrapper{margin-top:16.15vw}#message .s-inner{padding:46.15vw 0 0}#message .c-content{width:100%}#message .c-content .content_inner{width:calc(var(--grid9) - 3.85vw);margin-left:var(--grid4)}#message .c-content br.c-sp{display:none}#message .c-content br.c-tab{display:block}#message .c-statement{padding:23.08vw 0 7.69vw}#message .c-ceo_message{padding:15.38vw 0 23.08vw}#message .c-ceo_message .c-img_cover figure{border-radius:3.08vw}#message .c-ceo_message .c-img_cover figcaption{bottom:2.56vw;left:2.56vw}#message .c-ceo_message .c-btn_wrap{margin-top:1.92vw}}@media all and (min-width: 1024px){.wrapper{margin-top:12vw}#message .s-inner{padding:0vw 0 0}#message .c-content{width:100%}#message .c-content .content_inner{width:var(--grid9);margin-left:var(--grid10)}#message .c-content h2{font-size:var(--fs-statement);letter-spacing:-.03em;line-height:2.3}#message .c-content br.c-tab,#message .c-content .c-tab.c-sp{display:none}#message .c-statement{width:var(--grid9);padding:24vw 0 4vw}#message .c-ceo_message{width:var(--grid9);padding:8vw 0 12vw}#message .c-ceo_message .c-img_cover figure{border-radius:1.6vw}#message .c-ceo_message .c-img_cover figcaption{bottom:1.33vw;left:1.33vw}#message .c-ceo_message .c-btn_wrap{margin-top:1vw}#last_history{min-height:100vw;margin-bottom:12vw}}:has(#b-modal[open]){overflow:hidden}dialog{all:unset;width:100%;height:100%;position:fixed;top:0;left:0;z-index:1000;opacity:0;pointer-events:none;--scale: .9;--duration: .4s;transition:all .2s allow-discrete;scale:var(--scale)}dialog::backdrop{background:#0006;width:100%;height:100vh;top:0;left:0;transition:opacity .3s ease;opacity:0}dialog[open]{transition:all var(--duration) allow-discrete;scale:var(--scale);pointer-events:auto}@starting-style{dialog[open]{opacity:0;scale:var(--scale)}}dialog[open]{opacity:1;scale:1}dialog[open]::backdrop{opacity:1}dialog[open] .bg_modal{display:block}dialog .bg_modal{width:100%;height:100%;position:fixed;top:0;left:0;display:none}dialog button[data-close-modal]{width:var(--btn-close-modal-width);height:var(--btn-close-modal-width);background:var(--color-yellow);border-radius:100vmax;position:fixed;right:7.69vw;top:7.69vw;z-index:2;border:1px solid var(--color-white)}dialog button[data-close-modal] .c-icon{width:3.08vw;height:3.08vw;left:50%;margin-left:-1.54vw}dialog .modal_inner{width:100%;height:100%;position:absolute;top:0;left:0;overflow-y:auto}dialog .modal_content_wrapper{width:100%;height:auto;position:relative;padding-top:3.85vw}dialog .modal_content{width:calc(100% - 7.69vw);margin-inline:auto;position:relative;top:0;margin-bottom:3.85vw;padding-bottom:3.85vw}dialog .modal_content .content_inner{background:var(--color-white);padding:23.08vw 0 0;border-radius:6.15vw}dialog .modal_content .stories{transition:transform .5s ease 0s,opacity .5s ease 0s}dialog .modal_content.disable .stories{transform:translateZ(0);opacity:0;transition:transform .15s ease 0s,opacity .15s ease 0s}dialog .c-year_post{display:none}dialog .c-year_post.active{display:block}dialog article{width:83.33%;margin-inline:auto}dialog article .article_header{margin-bottom:7.69vw}dialog article .article_header.c-pc{display:none}dialog article .article_header p.year{color:var(--color-gray2);font-size:var(--fs-15-20)}dialog article .article_header h3{font-size:var(--fs-24-40);line-height:1.4;font-weight:900}dialog article .article_header h3 br{display:none}dialog article .article_header h3 br.c-f{display:block}dialog article .img_hero{margin-bottom:7.69vw}dialog article .article_body p{font-size:var(--fs-15-20);line-height:1.7;font-weight:600}dialog article .note{margin-top:3.85vw;text-align:right}dialog article .note p{font-size:var(--fs-12-15);color:#898989}dialog .c-btn_wrap{min-width:83.33%;margin-inline:auto;margin-top:7.69vw}dialog .c-btn_wrap a{width:fit-content}dialog .c-btn_wrap a:nth-of-type(2){margin-top:3.85vw}dialog .nav_modal{width:100%;height:18.08vw;position:relative;margin-top:23.08vw;padding-bottom:30.77vw;box-sizing:content-box}dialog .nav_modal .c-road{width:100%;height:18.08vw;position:absolute;background:url(/ytc/corp/pr/50th/assets/images/history/bg_modal_nav_sp.svg) center no-repeat;background-size:cover}dialog .nav_modal p.c-car{width:16.67vw;height:9.74vw;display:block;position:absolute;bottom:0;right:2.56vw;transform:translate3d(-73.08vw,0,0)}dialog .nav_modal p.c-car span{position:absolute;width:100%;height:100%;top:0;left:0;display:block;background:url(/ytc/corp/pr/50th/assets/images/common/track1.svg) top left no-repeat;background-size:cover}dialog .nav_modal .link_next{position:absolute;bottom:22.05vw;right:2.56vw}dialog .nav_modal .link_next a{width:16.41vw;height:6.15vw;display:flex;align-items:center;justify-content:center;background:url(/ytc/corp/pr/50th/assets/images/common/icon_arrow.svg) top left no-repeat;background-size:cover}dialog .nav_modal .link_next a span.txt{font-size:var(--fs-12-15);margin-left:-1em;text-decoration:underline;text-underline-offset:.51vw;text-decoration-thickness:2px}dialog .nav_modal.active p.c-car{opacity:1;transform:translateZ(0);transition:opacity .3s ease 0s,transform 3s var(--ease-track) 0s}dialog #p-message{display:none}dialog #p-message.active{display:block}dialog #p-message article{width:100%;padding-bottom:30.77vw}dialog #p-message article .article_header{margin-bottom:11.54vw}dialog #p-message article .article_header figure{margin-bottom:15.38vw;border-radius:6.15vw 6.15vw 0 0;overflow:hidden}dialog #p-message article .article_header hgroup{width:83.33%;margin-inline:auto}dialog #p-message article .article_header hgroup p{font-weight:600;text-align:center;font-size:var(--fs-15-20)}dialog #p-message article .article_header hgroup h3{font-size:var(--fs-18-24);line-height:1.7;margin-top:11.54vw;text-align:center}dialog #p-message article .article_body{width:75%;margin-inline:auto}dialog #p-message article .article_body p{margin-bottom:1.5em}dialog #p-message article dl.from{width:75%;margin-inline:auto;margin-top:11.54vw;line-height:1.7}dialog #p-message article dl.from dt,dialog #p-message article dl.from dd{color:var(--color-black);font-size:var(--fs-15-20);font-weight:600}dialog:has(#p-message.active) .modal_content .content_inner{padding-top:0}@media all and (min-width: 744px){dialog button[data-close-modal]{right:3.85vw;top:3.85vw}dialog button[data-close-modal] .c-icon{width:1.54vw;height:1.54vw;margin-left:-.77vw}dialog .modal_content{width:96.15vw;margin-inline:auto;top:1.92vw;margin-bottom:1.92vw;padding-bottom:1.92vw}dialog .modal_content .content_inner{padding:11.54vw 0 0;border-radius:3.08vw}dialog article{width:76.315%;margin-inline:auto}dialog article .article_header{margin-bottom:3.85vw}dialog article .img_hero{margin-bottom:3.85vw}dialog article .note{margin-top:1.92vw}dialog .c-btn_wrap{width:76.315%;margin-inline:0;margin-top:3.85vw}dialog .c-btn_wrap a{width:fit-content}dialog .c-btn_wrap a:nth-of-type(2){margin-top:3.85vw}dialog .nav_modal{width:100%;height:17.69vw;position:relative;margin-top:15.38vw;padding-bottom:19.23vw}dialog .nav_modal .c-road{height:17.69vw;background:url(/ytc/corp/pr/50th/assets/images/history/bg_modal_nav_pc.svg) center no-repeat;background-size:auto 100%}dialog .nav_modal p.c-car{width:12.56vw;height:6.92vw;bottom:0;right:8.97vw;transform:translate3d(-74.61vw,0,0)}dialog .nav_modal .link_next{bottom:12.82vw;right:8.97vw}dialog .nav_modal .link_next a{width:11.79vw;height:4.36vw}dialog .nav_modal .link_next a span.txt{text-underline-offset:.26vw}dialog #p-message article{padding-bottom:19.23vw}dialog #p-message article .article_header{margin-bottom:7.69vw}dialog #p-message article .article_header figure{width:50.66%;margin-inline:auto;margin-bottom:7.69vw;border-radius:1.54vw}dialog #p-message article .article_header hgroup{width:83.33%}dialog #p-message article .article_header hgroup h3{margin-top:7.69vw}dialog #p-message article .article_body{width:76%}dialog #p-message article .article_body p{margin-bottom:1.5em}dialog #p-message article dl.from{width:76%;margin-top:11.54vw;line-height:1.7}dialog:has(#p-message.active) .modal_content .content_inner{padding-top:11.54vw}}@media all and (min-width: 1024px){body.disable h1#logo{margin-left:calc(-35vw - var(--scrollbar) / 2)}body.disable button[data-menu]{margin-left:calc(33.67vw - var(--scrollbar) / 2)}dialog button[data-close-modal]{right:auto;left:50%;margin-left:calc(38vw - var(--btn-close-modal-width) - 2vw);top:2.33vw}dialog button[data-close-modal] .c-icon{width:.8vw;height:.8vw;margin-left:-.4vw}dialog .modal_content_wrapper{padding-top:1vw}dialog .modal_content{width:76vw;top:0;margin-bottom:0;padding-bottom:1vw}dialog .modal_content .content_inner{padding:12vw 0 0;border-radius:1.6vw}dialog article{width:78.94%;margin-inline:auto;display:flex;flex-direction:row-reverse;justify-content:space-between}dialog article .article_txt{width:46.66%}dialog article .img_hero{width:46.66%;margin-bottom:0}dialog article .img_hero figure{width:100%;aspect-ratio:420/560}dialog article .img_hero figure img{width:100%;height:100%;object-fit:contain;object-position:center}dialog article .article_header{margin-bottom:4vw}dialog article .article_header.c-sp{display:none}dialog article .article_header.c-pc{display:block}dialog article .note{margin-top:1vw}dialog .c-btn_wrap{width:100%;margin-inline:0;margin-top:4vw}dialog .c-btn_wrap a{width:fit-content}dialog .c-btn_wrap a:nth-of-type(2){margin-top:2vw}dialog .nav_modal{height:9.2vw;position:relative;margin-top:8vw;padding-bottom:8vw}dialog .nav_modal .c-road{height:9.2vw}dialog .nav_modal p.c-car{width:6.53vw;height:3.6vw;bottom:0;right:4.67vw;transform:translate3d(-64.8vw,0,0)}dialog .nav_modal .link_next{bottom:4.67vw;right:4.67vw}dialog .nav_modal .link_next a{width:6.13vw;height:2.27vw}dialog .nav_modal .link_next a span.txt{text-underline-offset:.13vw}dialog #p-1997 article{display:block}dialog #p-1997 article .article_txt{width:100%}dialog #p-message article{padding-bottom:10vw}dialog #p-message article .article_header{margin-bottom:4vw}dialog #p-message article .article_header figure{width:56%;margin-bottom:4vw;border-radius:.93vw}dialog #p-message article .article_header hgroup{width:83.33%}dialog #p-message article .article_header hgroup h3{margin-top:4vw}dialog #p-message article .article_body p{margin-bottom:1.5em}dialog #p-message article dl.from{margin-top:3vw;line-height:1.7}dialog:has(#p-message.active) button[data-close-modal]{margin-left:calc(var(--btn-close-modal-width) / -2 + 21.33vw)}dialog:has(#p-message.active) .modal_content{width:50vw}dialog:has(#p-message.active) .modal_content .content_inner{padding-top:6vw}}[data-year-id="1976"] figure img{transform-origin:center left}[data-year-id="1978"] figure img{transform-origin:100% 92%}[data-year-id="1983"] figure img{transform-origin:95% 45%}[data-year-id="1987"] figure img{transform-origin:25% 76%}[data-year-id="1989"] figure img{transform-origin:62% 70%}[data-year-id="1997"] figure img{transform-origin:100% 18%}[data-year-id="1998-a"] figure img{transform-origin:78% 66%}[data-year-id="1998-b"] figure img{transform-origin:0% 35%}[data-year-id="1998-c"] figure img{transform-origin:0% 65%}[data-year-id="2004"] figure img{transform-origin:32% 90%}[data-year-id="2007"] figure img{transform-origin:35% 32%}[data-year-id="2011"] figure img{transform-origin:90% 63%}[data-year-id="2015"] figure img{transform-origin:47% 70%}[data-year-id="2023"] figure img{transform-origin:30% 93%}[data-year-id="2024"] figure img{transform-origin:0% 0%}#sticky_time{opacity:0;transition:opacity .1s ease}#sticky_time.active{opacity:1;transition:opacity .3s ease}@keyframes repeat-view{0%{background-position:0 0}to{background-position:226.67vw 0}}.c-track .city{-webkit-animation:repeat-view 10s linear 0s infinite;-moz-animation:repeat-view 10s linear 0s infinite;animation:repeat-view 10s linear 0s infinite}#road p.car .car_inr{transition:opacity .5s var(--ease-fade) 0s,transform .5s ease 0s;transform:translate3d(0,-40px,0);opacity:0}#message .c-content{transition:transform .5s ease 0s,opacity .5s var(--ease-fade) 0s;opacity:0;transform:translate3d(0,40px,0)}#message .c-ceo_message .c-img_cover img{scale:1.5;transition:scale 1s var(--ease-img-scale)}#message .c-ceo_message .c-btn_wrap{transition:opacity .5s var(--ease-fade) 0s,scale .5s var(--ease-btn-scale) 0s;opacity:0;scale:.9;transform-origin:center left}#message .c-ceo_message .c-btn_wrap.is-show{opacity:1;scale:1}.wrapper.active #message .c-content{opacity:1;transform:translateZ(0)}.wrapper.active #road p.car .car_inr{transform:translateZ(0);opacity:1}#story .c-history .c-btn_wrap{transition:opacity .5s var(--ease-fade) 0s,scale .5s var(--ease-btn-scale) 0s;opacity:0;scale:.9;transform-origin:center left}#story .c-history .c-btn_wrap.is-show{opacity:1;scale:1}@media all and (min-width: 744px){@keyframes repeat-view{0%{background-position:0 0}to{background-position:216.03vw 0}}}@media all and (min-width: 1024px){@keyframes repeat-view{0%{background-position:0 0}to{background-position:112.33vw 0}}.c-track .city{-webkit-animation:repeat-view 10s linear 0s infinite;-moz-animation:repeat-view 10s linear 0s infinite;animation:repeat-view 10s linear 0s infinite}}@keyframes car-standby{0%{transform:translate3d(0,-2%,0)}50%{transform:translateZ(0)}50%{transform:translate3d(0,-2%,0)}}.c-track p#track img,.c-track p.c-car img{-webkit-animation:car-standby .2s linear 0s infinite;-moz-animation:car-standby .2s linear 0s infinite;animation:car-standby .2s linear 0s infinite}@media (any-hover: hover){button[data-menu]{transition:opacity .15s ease-out}button[data-menu]:hover{opacity:var(--hover-opacity)}#b-glbnav p.logo a{transition:opacity .15s ease-out}#b-glbnav p.logo a:hover{opacity:var(--hover-opacity)}#b-glbnav .c-block_nav li a{transition:opacity .15s ease-out}#b-glbnav .c-block_nav li a:hover{opacity:var(--hover-opacity)}#b-glbnav .c-nav_history .nav_history_cols ul li a{transition:opacity .15s linear}#b-glbnav .c-nav_history .nav_history_cols ul li a:hover{opacity:1}#b-glbnav .c-external_links ul li a figure{transition:opacity .15s ease}#b-glbnav .c-external_links ul li a:hover figure{opacity:var(--hover-opacity)}#b-glbnav .logo_cat a{transition:opacity .15s linear}#b-glbnav .logo_cat a:hover{opacity:var(--hover-opacity)}#external_links ul li a figure{transition:opacity .15s ease}#external_links ul li a:hover figure{opacity:var(--hover-opacity)}#story a.c-btn{transition:scale .3s var(--ease-btn-scale)}#story a.c-btn:hover{scale:1.05}h1#logo a{transition:scale .3s var(--ease-btn-scale)}h1#logo a:hover{scale:1.1}footer p.logo a{transition:scale .3s var(--ease-btn-scale)}footer p.logo a:hover{scale:1.1}.c-lang_selector .c-toggle_button a[data-toggle-lang] span{transition:left .3s ease}[data-lang=ja] .c-lang_selector .c-toggle_button a[data-toggle-lang]:hover span{left:calc(100% - var(--lang-select-circle) - var(--lang-active-ny))}[data-lang=ny] .c-lang_selector .c-toggle_button a[data-toggle-lang]:hover span{left:var(--lang-select-base-position)}.c-ceo_message a.c-btn{transition:scale .3s var(--ease-btn-scale)}.c-ceo_message a.c-btn:hover{scale:1.05}.c-nav_list_history ul li a figure{transition:opacity .15s ease-out}.c-nav_list_history ul li a dl{transition:opacity .15s ease-out}.c-nav_list_history ul li a:hover figure{opacity:.6}.c-nav_list_history ul li a:hover dl{opacity:var(--hover-opacity)}dialog a.c-btn_blank,dialog .link_next a,dialog button[data-close-modal]{transition:opacity .15s ease-out}dialog a.c-btn_blank:hover,dialog .link_next a:hover,dialog button[data-close-modal]:hover{opacity:var(--hover-opacity)}}[data-lang=ny] #road p.car img,[data-lang=ny] #road p.car video{position:absolute;width:100%;height:100%;left:13%}[data-lang=ny] #road p.car img{object-fit:contain}#b-cat_playground{position:fixed;width:100%;height:100dvh;top:0;left:0;pointer-events:none;z-index:98;overflow:hidden}#b-cat_playground.disable{opacity:0;transition:opacity .1s ease}#b-cat_playground .playground{width:100%;height:100%;position:absolute;top:0;bottom:0}#b-cat_playground #c-cat_movie{width:100%;height:100%;position:absolute;top:0;left:0}#b-cat_playground #c-cat_movie video{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}#b-cat_playground.v-tail #c-cat_movie{top:auto;width:100%;height:auto;aspect-ratio:1/1;bottom:-5%}#b-cat_playground.v-stamp #c-cat_movie{top:auto;width:100%;height:auto;aspect-ratio:1/1}#b-cat_playground.v-stamp.pos1 #c-cat_movie{rotate:180deg;left:25%;top:50%}#b-cat_playground.v-stamp.pos2 #c-cat_movie{top:auto;bottom:0;left:-40%}#b-cat_playground.v-stamp.pos3 #c-cat_movie{rotate:180deg;left:0%;top:0%}#b-cat_playground.v-footprints #c-cat_movie{aspect-ratio:1080/1080;height:auto;top:0;left:0}#b-cat_playground.v-footprints.pos1 #c-cat_movie{rotate:180deg;left:50%;top:50%}#b-cat_playground.v-footprints.pos2 #c-cat_movie{top:auto;bottom:0;left:-40%}#b-cat_playground.v-footprints.pos3 #c-cat_movie{rotate:180deg;top:auto;bottom:0;left:0%}@media all and (min-width: 744px){[data-lang=ny] #road p.car img,[data-lang=ny] #road p.car video{left:24%}}@media all and (min-width: 1024px){[data-lang=ny] #road p.car video{left:25%}#b-cat_playground{position:fixed;width:100%;height:100dvh;top:0;left:0;pointer-events:none;z-index:100;overflow:hidden}#b-cat_playground .playground{width:100%;height:100%;position:absolute;top:0;bottom:0}#b-cat_playground .c-cat_movie{width:100%;height:100%;position:absolute;top:0;left:0}#b-cat_playground .c-cat_movie video{position:absolute;width:100%;height:100%;top:0;left:0}#b-cat_playground.v-tail #c-cat_movie{aspect-ratio:1500/1000;height:auto;bottom:0;top:auto}#b-cat_playground.v-stamp #c-cat_movie{top:auto;width:100%;height:auto;aspect-ratio:1920/1080}#b-cat_playground.v-stamp.pos1 #c-cat_movie{rotate:180deg;left:0%;top:50%}#b-cat_playground.v-stamp.pos2 #c-cat_movie{top:auto;bottom:-20%;left:0%}#b-cat_playground.v-stamp.pos3 #c-cat_movie{rotate:180deg;left:0%;top:0%}#b-cat_playground.v-footprints #c-cat_movie{aspect-ratio:1920/1080;height:auto;top:0;left:0}#b-cat_playground.v-footprints.pos1 #c-cat_movie{rotate:180deg;left:50%;top:10%}#b-cat_playground.v-footprints.pos2 #c-cat_movie{top:0%;bottom:auto;left:-50%}#b-cat_playground.v-footprints.pos3 #c-cat_movie{rotate:180deg;top:auto;bottom:-20%;left:0%}}
