@charset "UTF-8";.dot-circle:where(.astro-HAZCN5E2){pointer-events:none;--radius: 8.875rem;width:72vw;height:72vw;min-width:calc(2 * var(--radius));min-height:calc(2 * var(--radius));color:#202020}@media (min-width: 48rem){.dot-circle:where(.astro-HAZCN5E2){--radius: 22.25rem;width:100%;height:100%;max-width:calc(2 * var(--radius));max-height:calc(2 * var(--radius))}}body.-night .dot-circle:where(.astro-HAZCN5E2),body.-spec .dot-circle:where(.astro-HAZCN5E2){color:var(--color-gray-1000)}.dot-circle:where(.astro-HAZCN5E2) svg:where(.astro-HAZCN5E2){width:100%;height:100%}.dot-circle_rotate:where(.astro-HAZCN5E2){width:100%;height:100%;transform-origin:center center}.main-copy:where(.astro-YGUFH5T3){position:relative;pointer-events:none}.main-copy_item:where(.astro-YGUFH5T3){display:none;position:absolute;width:20em;left:0;color:var(--color-gray-0);line-height:1.6;font-family:var(--web-font-display);font-size:1.5625rem;bottom:0}.main-copy_item:where(.astro-YGUFH5T3).-show{display:inline}@media (min-width: 64rem){.main-copy_item:where(.astro-YGUFH5T3){font-size:min(2rem,2.85vw);top:0;bottom:auto}}.main-copy_item:where(.astro-YGUFH5T3).-copy-01-ja{max-width:11.5em}@media (min-width: 64rem){.main-copy_item:where(.astro-YGUFH5T3).-copy-01-ja{max-width:none}}.main-copy_item:where(.astro-YGUFH5T3)>span:where(.astro-YGUFH5T3){background-image:linear-gradient(var(--color-gray-1000),var(--color-gray-1000));background-size:0% 100%;background-position:bottom left;background-repeat:no-repeat}.mode-changer:where(.astro-YT5WMHV3){--h: 1.75rem;--space: 2px;cursor:pointer}.checkbox:where(.astro-YT5WMHV3){display:none}.button:where(.astro-YT5WMHV3){--size: 1rem;width:var(--size);height:var(--size);border-radius:100vmax;border:1px solid var(--color-text);background-color:var(--color-bg);display:inline-block}.time-object:where(.astro-FIBJPDHI){line-height:1;display:flex;gap:.5rem;font-family:untitled-sans;font-weight:700}body.-night .daytime:where(.astro-FIBJPDHI){display:none}body:not(.-night) .night:where(.astro-FIBJPDHI){display:none}.mode-changer:where(.astro-FIBJPDHI){transform-origin:top left;transform:rotate(-90deg) translate(-100%)}body:not(.-night) .night:where(.astro-ODC4QSZK){display:none}body.-night .daytime:where(.astro-ODC4QSZK){display:none}.sub-copy:where(.astro-SQ5Z3VL4){position:absolute;left:0;top:0;width:100vw;height:var(--section-h);pointer-events:none}.sub-copy:where(.astro-SQ5Z3VL4) .item:where(.astro-SQ5Z3VL4){display:none;font-family:untitled-sans;transform-origin:top right;transform:rotate(90deg) translate(100%);font-size:.875rem;position:absolute;white-space:nowrap}.sub-copy:where(.astro-SQ5Z3VL4) .item:where(.astro-SQ5Z3VL4)[data-section="3"]{top:6.125rem;right:2.75rem}@media (min-width: 48rem){.sub-copy:where(.astro-SQ5Z3VL4) .item:where(.astro-SQ5Z3VL4)[data-section="3"]{top:7.5rem;right:8.125rem}}.sub-copy:where(.astro-SQ5Z3VL4) .item:where(.astro-SQ5Z3VL4)[data-section="4"]{top:6.125rem;right:2.75rem}@media (min-width: 48rem){.sub-copy:where(.astro-SQ5Z3VL4) .item:where(.astro-SQ5Z3VL4)[data-section="4"]{top:calc(50% - 3rem);right:7.5rem}}.sub-copy:where(.astro-SQ5Z3VL4) .item:where(.astro-SQ5Z3VL4)[data-section="5"]{top:6.125rem;right:2.75rem}@media (min-width: 48rem){.sub-copy:where(.astro-SQ5Z3VL4) .item:where(.astro-SQ5Z3VL4)[data-section="5"]{top:calc(50% - 18.5625rem);right:7.5rem;text-align:right}}.logo:where(.astro-R2MKIG2D){position:fixed;opacity:0;width:8.375rem;height:10.3125rem;left:.375rem;top:.625rem}@media (min-width: 48rem){.logo:where(.astro-R2MKIG2D){width:11.75rem;height:13.125rem;left:1.25rem;top:1.25rem}}.logo:where(.astro-R2MKIG2D)>.day:where(.astro-R2MKIG2D){display:block}body.-spec .logo:where(.astro-R2MKIG2D)>.day:where(.astro-R2MKIG2D),body.-night .logo:where(.astro-R2MKIG2D)>.day:where(.astro-R2MKIG2D){display:none}.logo:where(.astro-R2MKIG2D)>.night:where(.astro-R2MKIG2D){display:none}body.-spec .logo:where(.astro-R2MKIG2D)>.night:where(.astro-R2MKIG2D),body.-night .logo:where(.astro-R2MKIG2D)>.night:where(.astro-R2MKIG2D){display:block}.intro:where(.astro-R2MKIG2D){position:fixed;left:0;top:0;width:100%;height:var(--section-h);display:flex;align-items:center;justify-content:center;z-index:10000}.intro:where(.astro-R2MKIG2D).-hide{display:none}.intro:where(.astro-R2MKIG2D)>.inner:where(.astro-R2MKIG2D){opacity:0;max-width:12.5rem;margin-top:-4rem}@media (min-width: 48rem){.intro:where(.astro-R2MKIG2D)>.inner:where(.astro-R2MKIG2D){max-width:22.5625rem;margin-top:0}}.citizen:where(.astro-R2MKIG2D){position:fixed;width:6.5rem;height:1.875rem;right:.625rem;bottom:1.25rem}.citizen:where(.astro-R2MKIG2D)>.day:where(.astro-R2MKIG2D){display:block}body.-spec .citizen:where(.astro-R2MKIG2D)>.day:where(.astro-R2MKIG2D),body.-night .citizen:where(.astro-R2MKIG2D)>.day:where(.astro-R2MKIG2D){display:none}.citizen:where(.astro-R2MKIG2D)>.night:where(.astro-R2MKIG2D){display:none}body.-spec .citizen:where(.astro-R2MKIG2D)>.night:where(.astro-R2MKIG2D),body.-night .citizen:where(.astro-R2MKIG2D)>.night:where(.astro-R2MKIG2D){display:block}@media (min-width: 48rem){.citizen:where(.astro-R2MKIG2D){width:10.8125rem;height:3.125rem;right:1.25rem;bottom:1.25rem}}.mode-changer:where(.astro-R2MKIG2D){margin-top:1rem}.time:where(.astro-R2MKIG2D){position:fixed;top:50%;transform-origin:right top;transform:rotate(90deg) translate(50%);right:.625rem}@media (min-width: 48rem){.time:where(.astro-R2MKIG2D){right:1.25rem}}.page-menu:where(.astro-R2MKIG2D){position:fixed;left:.625rem;bottom:1.25rem;font-family:untitled-sans;font-weight:700}@media (min-width: 64rem){.page-menu:where(.astro-R2MKIG2D){display:flex;gap:1.25rem;left:1.25rem;bottom:1.25rem;transform-origin:left bottom;transform:rotate(90deg) translate(-100%)}}.page-menu:where(.astro-R2MKIG2D)>.introduction:where(.astro-R2MKIG2D),.page-menu:where(.astro-R2MKIG2D)>.spec:where(.astro-R2MKIG2D){background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;appearance:none;color:var(--color-text);text-decoration:underline}.page-menu:where(.astro-R2MKIG2D)>.introduction:where(.astro-R2MKIG2D){display:none}body[data-section="5"] .page-menu:where(.astro-R2MKIG2D)>.introduction:where(.astro-R2MKIG2D){display:initial}@media (min-width: 64rem){.page-menu:where(.astro-R2MKIG2D)>.introduction:where(.astro-R2MKIG2D){display:initial;text-decoration:none;pointer-events:none}body[data-section="5"] .page-menu:where(.astro-R2MKIG2D)>.introduction:where(.astro-R2MKIG2D){text-decoration:underline;pointer-events:inherit}}.page-menu:where(.astro-R2MKIG2D)>.spec:where(.astro-R2MKIG2D){display:initial}body[data-section="5"] .page-menu:where(.astro-R2MKIG2D)>.spec:where(.astro-R2MKIG2D){display:none}@media (min-width: 64rem){body[data-section="5"] .page-menu:where(.astro-R2MKIG2D)>.spec:where(.astro-R2MKIG2D){display:initial;text-decoration:none;pointer-events:none}}.main-copy:where(.astro-R2MKIG2D){position:fixed;left:1.25rem;bottom:5rem}@media (min-width: 64rem){.main-copy:where(.astro-R2MKIG2D){left:min(3.75rem,4.166666%);top:max(37.5%,15rem)}}.sub-copy:where(.astro-R2MKIG2D){position:fixed;left:0;top:0}.data:where(.astro-R2MKIG2D){opacity:0;position:fixed;left:1.25rem;bottom:10.625rem;pointer-events:none}@media (min-width: 64rem){.data:where(.astro-R2MKIG2D){left:min(3.75rem,4.166666%);top:max(37.5%,15rem);margin-top:8rem}}.data_name:where(.astro-R2MKIG2D){font-size:1.5625rem;line-height:1.5;font-family:untitled-sans;font-weight:700}.data_schedule:where(.astro-R2MKIG2D){font-size:.9375rem}copyright-text:where(.astro-GWHJDZAC){font-family:untitled-sans}.footer:where(.astro-6ZJE443L){text-align:center;position:relative;z-index:70;padding-top:5.625rem;padding-bottom:4.375rem;opacity:0;transition:opacity 1s cubic-bezier(.165,.84,.44,1)}@media (min-width: 48rem){.footer:where(.astro-6ZJE443L){padding-top:7.5rem;padding-bottom:2.375rem}}.footer:where(.astro-6ZJE443L).-show{opacity:1}@media (min-width: 48rem){.nav:where(.astro-6ZJE443L){display:flex;justify-content:center;gap:1.25rem}}.nav:where(.astro-6ZJE443L)>a:where(.astro-6ZJE443L){display:block;text-decoration:none;font-size:.875rem}.nav:where(.astro-6ZJE443L)>a:where(.astro-6ZJE443L):not(:first-child){margin-top:.3125rem}@media (hover: hover){.nav:where(.astro-6ZJE443L)>a:where(.astro-6ZJE443L):hover{text-decoration:underline}}@media (min-width: 48rem){.nav:where(.astro-6ZJE443L)>a:where(.astro-6ZJE443L):not(:first-child){margin-top:0}}.copyright:where(.astro-6ZJE443L){margin-top:1.25rem;font-size:.6875rem}.banner-contents:where(.astro-EX7LGBMZ){margin-top:5.625rem;text-align:center;opacity:0;transition:opacity 1s cubic-bezier(.165,.84,.44,1)}@media (min-width: 48rem){.banner-contents:where(.astro-EX7LGBMZ){margin-top:7.5rem}}.banner-contents:where(.astro-EX7LGBMZ).-show{opacity:1}.banner-contents_link:where(.astro-EX7LGBMZ){display:inline-block;width:13.1875rem;transition:opacity .5s cubic-bezier(.165,.84,.44,1)}@media (min-width: 48rem){.banner-contents_link:where(.astro-EX7LGBMZ){width:22.5rem}}@media (hover: hover){.banner-contents_link:where(.astro-EX7LGBMZ):hover{opacity:.8}}.banner-contents_image:where(.astro-EX7LGBMZ){display:block;background-color:#d9d9d9;width:100%;aspect-ratio:3/1}.banner-contents_text:where(.astro-EX7LGBMZ){display:inline-block;line-height:1;text-decoration:underline;margin-top:1.25rem;font-family:untitled-sans;font-weight:700}.lineup:where(.astro-47275BNH){position:relative;padding:6rem var(--gutter) 0 var(--gutter)}.lineup_inner:where(.astro-47275BNH){max-width:var(--width-contents);margin:0 auto}.heading:where(.astro-47275BNH){font-family:untitled-sans;font-weight:700;opacity:0;transition:opacity 1s cubic-bezier(.165,.84,.44,1)}.heading:where(.astro-47275BNH).-show{opacity:1}@media (min-width: 64rem){.list:where(.astro-47275BNH){display:flex;gap:3.75rem}}.list:where(.astro-47275BNH)>li:where(.astro-47275BNH){margin-top:3.75rem}.title:where(.astro-47275BNH){text-align:center}.item:where(.astro-47275BNH){max-width:22.5rem;margin:0 auto}.item_limited:where(.astro-47275BNH){text-align:center;height:2.5rem;opacity:0;margin-bottom:1.25rem;transition:opacity 1s .15s cubic-bezier(.165,.84,.44,1)}.item_head:where(.astro-47275BNH).-show .item_limited:where(.astro-47275BNH){opacity:1}.item_limitedTitle:where(.astro-47275BNH){line-height:1;font-family:untitled-sans;font-weight:700}.item_limitedNumber:where(.astro-47275BNH){font-size:.6875rem;margin-top:.3125rem}.item_head:where(.astro-47275BNH){text-align:center}.item_image:where(.astro-47275BNH){width:10.0625rem;aspect-ratio:322/540;margin:0 auto;position:relative}.item_image:where(.astro-47275BNH):before{position:absolute;left:50%;top:50%;content:"";width:.75rem;height:.75rem;border-radius:100vmax;border:1px solid var(--color-text);transform:translate(-50%,-50%);transition:opacity 1s cubic-bezier(.165,.84,.44,1)}.item_image:where(.astro-47275BNH) img:where(.astro-47275BNH){width:100%;height:100%;opacity:0;transition:opacity 1s cubic-bezier(.165,.84,.44,1)}.item_head:where(.astro-47275BNH).-show .item_image:where(.astro-47275BNH):before{opacity:0}.item_head:where(.astro-47275BNH).-show .item_image:where(.astro-47275BNH) img:where(.astro-47275BNH){opacity:1}.item_name:where(.astro-47275BNH){opacity:0;transition:opacity 1s .1s cubic-bezier(.165,.84,.44,1)}.item_head:where(.astro-47275BNH).-show .item_name:where(.astro-47275BNH){opacity:1}.item_model:where(.astro-47275BNH){margin-top:1.25rem;line-height:1;font-family:untitled-sans;font-weight:700}.item_schedule:where(.astro-47275BNH){margin-top:.3125rem;font-size:.6875rem}.item_body:where(.astro-47275BNH){opacity:0;margin-bottom:1.25rem;transition:opacity 1s cubic-bezier(.165,.84,.44,1)}.item_body:where(.astro-47275BNH).-show{opacity:1}.item_heading:where(.astro-47275BNH){margin-top:1.875rem;font-family:untitled-sans;font-weight:700}.item_price:where(.astro-47275BNH){margin-top:.9375rem;font-size:.875rem}.item_spec:where(.astro-47275BNH){margin-top:.9375rem;margin-bottom:0;font-size:.875rem}.item_spec:where(.astro-47275BNH) div:where(.astro-47275BNH):not(:first-child){margin-top:.3125rem}.item_spec:where(.astro-47275BNH) dt:where(.astro-47275BNH){font-weight:700;display:inline}.item_spec:where(.astro-47275BNH) dd:where(.astro-47275BNH){display:inline;margin-left:0}.notice:where(.astro-47275BNH){margin-top:3.75rem;font-size:.6875rem;opacity:0;transition:opacity 1s cubic-bezier(.165,.84,.44,1)}.notice:where(.astro-47275BNH)>li:where(.astro-47275BNH){padding-left:2em;position:relative}.notice:where(.astro-47275BNH)>li:where(.astro-47275BNH):not(:first-child){margin-top:.3125rem}.notice:where(.astro-47275BNH)>li:where(.astro-47275BNH):before{position:absolute;left:0;top:0;width:2em;margin-right:.5em}.notice:where(.astro-47275BNH)>li:where(.astro-47275BNH):nth-child(1):before{content:"\203b 1"}.notice:where(.astro-47275BNH)>li:where(.astro-47275BNH):nth-child(2):before{content:"\203b 2"}.notice:where(.astro-47275BNH)>li:where(.astro-47275BNH):nth-child(3):before{content:"\203b 3"}.notice:where(.astro-47275BNH)>li:where(.astro-47275BNH):nth-child(4):before{content:"\203b 4"}.notice:where(.astro-47275BNH)>li:where(.astro-47275BNH):nth-child(5):before{content:"\203b 5"}.notice:where(.astro-47275BNH).-english>li:where(.astro-47275BNH){padding-left:1.5em}.notice:where(.astro-47275BNH).-english>li:where(.astro-47275BNH):before{width:1.5em}.notice:where(.astro-47275BNH).-english>li:where(.astro-47275BNH):nth-child(1):before{content:"*1"}.notice:where(.astro-47275BNH).-english>li:where(.astro-47275BNH):nth-child(2):before{content:"*2"}.notice:where(.astro-47275BNH).-english>li:where(.astro-47275BNH):nth-child(3):before{content:"*3"}.notice:where(.astro-47275BNH).-english>li:where(.astro-47275BNH):nth-child(4):before{content:"*4"}.notice:where(.astro-47275BNH).-english>li:where(.astro-47275BNH):nth-child(5):before{content:"*5"}.notice:where(.astro-47275BNH).-show{opacity:1}.spec-contents:where(.astro-K75HUXEQ){position:relative;padding:1.5rem var(--gutter) 0 var(--gutter)}@media (min-width: 64rem){.spec-contents:where(.astro-K75HUXEQ){pointer-events:none;position:fixed;left:0;top:0;width:100vw;height:100svh;display:none}.spec-contents:where(.astro-K75HUXEQ).-show{display:block}}.inner:where(.astro-K75HUXEQ){max-width:var(--width-contents);margin:0 auto}.youtube:where(.astro-K75HUXEQ){display:block;pointer-events:initial;transition:opacity .5s cubic-bezier(.165,.84,.44,1)}@media (min-width: 64rem){.youtube:where(.astro-K75HUXEQ){width:25%;max-width:22.5rem;position:absolute;right:min(7.5rem,7.5%);top:50%;transform:translateY(-50%);opacity:0}.youtube:where(.astro-K75HUXEQ).-show{opacity:1}}@media (hover: hover){.youtube:where(.astro-K75HUXEQ):hover{opacity:.8}}.youtube_thumbnail:where(.astro-K75HUXEQ){aspect-ratio:720/404}.youtube_thumbnail:where(.astro-K75HUXEQ) img:where(.astro-K75HUXEQ){width:100%}.youtube_title:where(.astro-K75HUXEQ){text-align:right;margin-top:.9375rem;font-family:untitled-sans;font-weight:700}.text:where(.astro-K75HUXEQ){margin-top:5.5rem;opacity:0;transition:opacity .75s cubic-bezier(.165,.84,.44,1)}.text:where(.astro-K75HUXEQ) p:where(.astro-K75HUXEQ)+p:where(.astro-K75HUXEQ){margin-top:1rem}.text:where(.astro-K75HUXEQ) p:where(.astro-K75HUXEQ)>br:where(.astro-K75HUXEQ){display:none}.text:where(.astro-K75HUXEQ).-show-sp{opacity:1}@media (min-width: 64rem){.text:where(.astro-K75HUXEQ){max-width:43rem;position:absolute;left:min(8.333%,7.5rem);bottom:1.25rem;opacity:0}.text:where(.astro-K75HUXEQ) p:where(.astro-K75HUXEQ)>br:where(.astro-K75HUXEQ){display:initial}.text:where(.astro-K75HUXEQ).-show-sp{opacity:inherit}.text:where(.astro-K75HUXEQ).-show{transition-delay:.25s;opacity:1}}@media screen and (min-width: 64rem) and (orientation: landscape){.text_p:where(.astro-K75HUXEQ).-p-01.-english{max-width:35vw}.text_p:where(.astro-K75HUXEQ).-p-01.-english>span:where(.astro-K75HUXEQ){display:inline-block}}.material-image:where(.astro-7KY4XUA2){position:absolute;left:var(--sm_left);top:var(--sm_top);width:var(--sm_width);height:var(--sm_height)}@media (min-width: 48rem){.material-image:where(.astro-7KY4XUA2){width:var(--md_width);height:var(--md_height);left:var(--md_left);top:var(--md_top)}}.material-image:where(.astro-7KY4XUA2) video{max-width:100%;height:auto}.wrapper:where(.astro-7KY4XUA2){position:absolute;left:0;top:0;transform:translate(-50%,-50%);width:100%;height:100%}.image:where(.astro-7KY4XUA2){width:100%;height:100%;transition:transform .3s ease-out}.image:where(.astro-7KY4XUA2):before{position:absolute;left:50%;top:50%;content:"";width:.75rem;height:.75rem;border-radius:100vmax;border:1px solid var(--color-text);transform:translate(-50%,-50%)}.material-image:where(.astro-7KY4XUA2).-show .image:where(.astro-7KY4XUA2):before{display:none}.image:where(.astro-7KY4XUA2) video,.image:where(.astro-7KY4XUA2) img{will-change:transform;transition:opacity 2s cubic-bezier(.165,.84,.44,1);opacity:0;width:100%}.material-image:where(.astro-7KY4XUA2).-show .image:where(.astro-7KY4XUA2) video,.material-image:where(.astro-7KY4XUA2).-show .image:where(.astro-7KY4XUA2) img{opacity:1}.noise-bg:where(.astro-Q6APQEHV){position:absolute;left:0;top:0;width:100%;height:var(--section-h);opacity:0;display:none}.noise-bg:where(.astro-Q6APQEHV)>img:where(.astro-Q6APQEHV){min-width:100%;min-height:100%;object-fit:cover}.noise-bg:where(.astro-Q6APQEHV).-show{display:block}.modal-open:where(.astro-AP6LH4NY){background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;appearance:none;vertical-align:top}.modal-menu:where(.astro-AP6LH4NY){position:fixed;left:0;top:0;z-index:1000;display:none}.modal-menu:where(.astro-AP6LH4NY).is-open{display:block}.modal-menu_overlay:where(.astro-AP6LH4NY){position:fixed;inset:0;background:var(--color-modal-bg);display:flex;justify-content:center;align-items:center}.modal-menu:where(.astro-AP6LH4NY) .modal-menu_overlay:where(.astro-AP6LH4NY){will-change:transform}.modal-menu:where(.astro-AP6LH4NY)[aria-hidden=false] .modal-menu_overlay:where(.astro-AP6LH4NY){animation:mmfadeIn .3s cubic-bezier(0,0,.2,1)}.modal-menu:where(.astro-AP6LH4NY)[aria-hidden=true] .modal-menu_overlay:where(.astro-AP6LH4NY){animation:mmfadeOut .3s cubic-bezier(0,0,.2,1)}.modal-menu_container:where(.astro-AP6LH4NY){min-width:20rem;max-width:32rem;max-height:100vh;overflow-y:auto;padding:2rem 0;box-sizing:border-box}.modal-menu:where(.astro-AP6LH4NY) .modal-menu_container:where(.astro-AP6LH4NY){will-change:transform}.modal-menu:where(.astro-AP6LH4NY)[aria-hidden=false] .modal-menu_container:where(.astro-AP6LH4NY){animation:mmslideIn .3s cubic-bezier(0,0,.2,1)}.modal-menu:where(.astro-AP6LH4NY)[aria-hidden=true] .modal-menu_container:where(.astro-AP6LH4NY){animation:mmslideOut .3s cubic-bezier(0,0,.2,1)}.modal-close:where(.astro-AP6LH4NY){background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;appearance:none;vertical-align:top;position:absolute;top:1.25rem;right:1.25rem;color:var(--color-text)}@keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@keyframes mmslideIn{0%{transform:translateY(5%)}to{transform:translateY(0)}}@keyframes mmslideOut{0%{transform:translateY(0)}to{transform:translateY(-5%)}}.selector:where(.astro-HBI7GA47){padding:.5rem}.lang-open:where(.astro-HBI7GA47){text-decoration:underline;color:var(--color-text);font-family:untitled-sans;font-weight:700}.lang-close:where(.astro-HBI7GA47){text-decoration:underline;color:var(--color-text);pointer-events:none;font-family:untitled-sans;font-weight:700}.lang-nav:where(.astro-HBI7GA47){text-align:center}.lang-link:where(.astro-HBI7GA47){display:block;font-size:1.25rem;outline:none;font-family:untitled-sans}.lang-link:where(.astro-HBI7GA47)+.lang-link:where(.astro-HBI7GA47){margin-top:1.875rem}.lang-link:where(.astro-HBI7GA47).-selected{pointer-events:none;text-decoration:none}.container:where(.astro-4ZOHQFYP){overflow-y:scroll;overscroll-behavior-y:contain;height:100svh}.container:where(.astro-4ZOHQFYP).-lock{overflow:hidden}.container:where(.astro-4ZOHQFYP)::-webkit-scrollbar{width:.625rem}.container:where(.astro-4ZOHQFYP)::-webkit-scrollbar-track{background-color:transparent}.container:where(.astro-4ZOHQFYP)::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:100px;background-color:var(--color-scroll-bar);background-clip:content-box}.layer-bg:where(.astro-4ZOHQFYP){position:fixed;z-index:-1;width:100%;height:100%;left:0;top:0;background-color:var(--color-bg-layer-bg);transition:background-color 2s cubic-bezier(.165,.84,.44,1)}.images:where(.astro-4ZOHQFYP){position:fixed;z-index:-1;width:100vw;height:var(--section-h);left:0;top:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.images:where(.astro-4ZOHQFYP).-watch{z-index:1}.container:where(.astro-4ZOHQFYP).-bottom .images:where(.astro-4ZOHQFYP){position:absolute;top:auto;bottom:0}.images_test:where(.astro-4ZOHQFYP){display:none;background-color:orange;width:12.5rem;height:12.5rem}.layer-main:where(.astro-4ZOHQFYP){position:relative;overflow:hidden}.fullpage:where(.astro-4ZOHQFYP){position:relative}.sections:where(.astro-4ZOHQFYP){position:relative;z-index:5}.section:where(.astro-4ZOHQFYP){height:calc(var(--section-h) * 2)}.section:where(.astro-4ZOHQFYP):nth-child(6){height:calc(var(--section-h) * 2)}.image_section:where(.astro-4ZOHQFYP){display:none;width:100vw;height:var(--section-h)}.image_section:where(.astro-4ZOHQFYP).-show{display:block}.image-area:where(.astro-4ZOHQFYP){--size: 100vw;--max-size: 120rem;position:absolute;top:50%;left:50%;width:var(--size);aspect-ratio:1/1;max-width:var(--max-size);transform:translate(-50%,-50%)}@media (min-width: 48rem){.image-area:where(.astro-4ZOHQFYP){min-width:64rem}}.image-area:where(.astro-4ZOHQFYP).-watch{--max-size: 30rem}@media (min-width: 48rem){.image-area:where(.astro-4ZOHQFYP).-watch{--max-size: 90rem}}.spec:where(.astro-4ZOHQFYP){background-color:var(--color-background-fin);height:135vh}.layer-navi:where(.astro-4ZOHQFYP){position:fixed;left:0;top:0;width:100%;height:0;z-index:80}.clock-object:where(.astro-4ZOHQFYP){pointer-events:none;width:100vw;height:var(--section-h);position:fixed;left:0;top:0}.container:where(.astro-4ZOHQFYP).-bottom .clock-object:where(.astro-4ZOHQFYP){position:absolute;top:auto;bottom:0}.clock-object_center:where(.astro-4ZOHQFYP){position:absolute;left:50%;top:calc(50svh - 2rem);transform:translate(-50%,-50%)}@media (min-width: 48rem){.clock-object_center:where(.astro-4ZOHQFYP){top:50svh}}.clock-object_rotate:where(.astro-4ZOHQFYP){transform-origin:center;will-change:transform}.eco-drive365:where(.astro-4ZOHQFYP){position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:23rem}.bottom:where(.astro-4ZOHQFYP){position:relative;z-index:10}.language:where(.astro-4ZOHQFYP){position:fixed;right:1.25rem;top:1.25rem;z-index:1000}@font-face{font-family:untitled-sans;font-weight:400;src:url(../font/untitled-sans-regular.woff2) format("woff2");font-display:swap}@font-face{font-family:untitled-sans;font-weight:700;src:url(../font/untitled-sans-medium.woff2) format("woff2");font-display:swap}:root{--color-dark: darkslateblue;--color-light: lightyellow;--color-blue-300: midnightblue;--color-gray-1000: white;--color-gray-900: whitesmoke;--color-gray-200: #464b50;--color-gray-100: #1a1c1e;--color-gray-0: #202020;--color-bg: var(--color-gray-1000);--color-text: var(--color-gray-0);--color-bg-nega: var(--color-gray-0);--color-text-nega: var(--color-gray-1000);--color-bg-layer-bg: var(--color-gray-900);--color-modal-bg: rgba(249, 249, 249, .94);--color-background-fin: var(--color-gray-100);--color-scroll-bar: #ccc;--web-font-body: "Noto Sans JP", sans-serif;--web-font-display: "Noto Serif JP", serif;--gutter: 1.875rem;--width-contents: 30rem;--section-h: 100svh;--font-size: 1rem}:root body.-spec,:root body.-night{--color-bg: var(--color-gray-0);--color-text: var(--color-gray-1000);--color-bg-nega: var(--color-gray-1000);--color-text-nega: var(--color-gray-0);--color-bg-layer-bg: var(--color-gray-200);--color-modal-bg: rgba(6, 6, 6, .94)}:root body.-spec{--color-bg-layer-bg: var(--color-gray-100)}:root body[data-lang=en]{--web-font-body: "untitled-sans", sans-serif;--web-font-display: "Noto Serif JP", serif}@media (min-width: 48rem){:root{--gutter: 3.75rem;--width-contents: 40rem}}@media (min-width: 64rem){:root{--width-contents: 75rem}}@media (max-width: 393px){:root{--font-size: min(4.07vw, 1rem)}}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.5;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html,body{height:100svh;font-size:var(--font-size);overscroll-behavior-y:none;overflow-y:hidden}body{background-color:var(--color-bg);color:var(--color-text);line-height:1.75;font-family:var(--web-font-body),"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}*,*:before,*:after{box-sizing:border-box}img{max-width:100%;height:auto}img,button{vertical-align:bottom}h1,h2,h3,h4,h5,h6,p{margin-block-start:0;margin-block-end:0}button{cursor:pointer}ul{list-style:none;padding:0;margin:0}a,a:visited{color:var(--color-text)}
