.Index{position:relative}@font-face{font-family:Nobel Bold;src:url(https://assets-configurator.lexus.co.id/2.0.3/_assets/fonts/Nobel-Bold.eot);src:url(https://assets-configurator.lexus.co.id/2.0.3/_assets/fonts/Nobel-Bold.woff) format("woff"),url(https://assets-configurator.lexus.co.id/2.0.3/_assets/fonts/Nobel-Bold.woff2) format("woff2"),url(https://assets-configurator.lexus.co.id/2.0.3/_assets/fonts/Nobel-Bold.otf) format("opentype");font-style:normal}@font-face{font-family:Nobel Bold Italic;src:url(https://assets-configurator.lexus.co.id/2.0.3/_assets/fonts/Nobel-BoldItalic.eot);src:url(https://assets-configurator.lexus.co.id/2.0.3/_assets/fonts/Nobel-BoldItalic.woff) format("woff"),url(https://assets-configurator.lexus.co.id/2.0.3/_assets/fonts/Nobel-BoldItalic.woff2) format("woff2"),url(https://assets-configurator.lexus.co.id/2.0.3/_assets/fonts/Nobel-BoldItalic.otf) format("opentype");font-style:normal}@font-face{font-family:Nobel Book;src:url(https://assets-configurator.lexus.co.id/2.0.3/_assets/fonts/Nobel-Book.eot);src:url(https://assets-configurator.lexus.co.id/2.0.3/_assets/fonts/Nobel-Book.woff) format("woff"),url(https://assets-configurator.lexus.co.id/2.0.3/_assets/fonts/Nobel-Book.woff2) format("woff2"),url(https://assets-configurator.lexus.co.id/2.0.3/_assets/fonts/Nobel-Book.otf) format("opentype");font-style:normal}@font-face{font-family:Nobel Book Italic;src:url(https://assets-configurator.lexus.co.id/2.0.3/_assets/fonts/Nobel-BookItalic.eot);src:url(https://assets-configurator.lexus.co.id/2.0.3/_assets/fonts/Nobel-BookItalic.woff) format("woff"),url(https://assets-configurator.lexus.co.id/2.0.3/_assets/fonts/Nobel-BookItalic.woff2) format("woff2"),url(https://assets-configurator.lexus.co.id/2.0.3/_assets/fonts/Nobel-BookItalic.otf) format("opentype");font-style:normal}@font-face{font-family:Nobel Light;src:url(https://assets-configurator.lexus.co.id/2.0.3/_assets/fonts/Nobel-Light.eot);src:url(https://assets-configurator.lexus.co.id/2.0.3/_assets/fonts/Nobel-Light.woff) format("woff"),url(https://assets-configurator.lexus.co.id/2.0.3/_assets/fonts/Nobel-Light.woff2) format("woff2"),url(https://assets-configurator.lexus.co.id/2.0.3/_assets/fonts/Nobel-Light.otf) format("opentype");font-style:normal}@font-face{font-family:Nobel Light Italic;src:url(https://assets-configurator.lexus.co.id/2.0.3/_assets/fonts/Nobel-LightItalic.eot);src:url(https://assets-configurator.lexus.co.id/2.0.3/_assets/fonts/Nobel-LightItalic.woff) format("woff"),url(https://assets-configurator.lexus.co.id/2.0.3/_assets/fonts/Nobel-LightItalic.woff2) format("woff2"),url(https://assets-configurator.lexus.co.id/2.0.3/_assets/fonts/Nobel-LightItalic.otf) format("opentype");font-style:normal}@font-face{font-family:Nobel Regular;src:url(https://assets-configurator.lexus.co.id/2.0.3/_assets/fonts/Nobel-Regular.eot);src:url(https://assets-configurator.lexus.co.id/2.0.3/_assets/fonts/Nobel-Regular.woff) format("woff"),url(https://assets-configurator.lexus.co.id/2.0.3/_assets/fonts/Nobel-Regular.woff2) format("woff2"),url(https://assets-configurator.lexus.co.id/2.0.3/_assets/fonts/Nobel-Regular.otf) format("opentype");font-style:normal}@font-face{font-family:Nobel Regular Italic;src:url(https://assets-configurator.lexus.co.id/2.0.3/_assets/fonts/Nobel-RegularItalic.eot);src:url(https://assets-configurator.lexus.co.id/2.0.3/_assets/fonts/Nobel-RegularItalic.woff) format("woff"),url(https://assets-configurator.lexus.co.id/2.0.3/_assets/fonts/Nobel-RegularItalic.woff2) format("woff2"),url(https://assets-configurator.lexus.co.id/2.0.3/_assets/fonts/Nobel-RegularItalic.otf) format("opentype");font-style:normal}@font-face{font-family:Nobel Black;src:url(https://assets-configurator.lexus.co.id/2.0.3/_assets/fonts/Nobel-Black.eot);src:url(https://assets-configurator.lexus.co.id/2.0.3/_assets/fonts/Nobel-Black.woff) format("woff"),url(https://assets-configurator.lexus.co.id/2.0.3/_assets/fonts/Nobel-Black.woff2) format("woff2"),url(https://assets-configurator.lexus.co.id/2.0.3/_assets/fonts/Nobel-Black.ttf) format("truetype");font-style:normal}@font-face{font-family:NobelVnu Light;src:url(https://assets-configurator.lexus.co.id/2.0.3/_assets/fonts/NobelVnu-Light.woff) format("woff");font-style:normal}@font-face{font-family:NobelVnu Regular;src:url(https://assets-configurator.lexus.co.id/2.0.3/_assets/fonts/NobelVnu-Regular.woff) format("woff");font-style:normal}@font-face{font-family:NobelVnu Book;src:url(https://assets-configurator.lexus.co.id/2.0.3/_assets/fonts/NobelVnu-Book.woff) format("woff");font-style:normal}div#TMAP-VCS{position:relative;width:100vw;color:#000}input,textarea,button,select,a{-webkit-tap-highlight-color:transparent}.TMAP-VCS_UiaButton{display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;font-family:Nobel Book;text-transform:uppercase;font-size:12px;height:40px;width:112px}.TMAP-VCS_UiaButton.tablet,.TMAP-VCS_UiaButton.laptop,.TMAP-VCS_UiaButton.desktop{font-size:14px;height:50px;width:129px}.TMAP-VCS_UiaButton.primary{background-color:#000;color:#fff;border:none}.TMAP-VCS_UiaButton.primary:hover{background-color:#292929}.TMAP-VCS_UiaButton.primary:focus{background-color:#1e1e1e}.TMAP-VCS_UiaButton.primary:active{background-color:#1a1a1a}.TMAP-VCS_UiaButton.primary.inverse{background-color:#fff;color:#000}.TMAP-VCS_UiaButton.primary.inverse:hover{background-color:#999}.TMAP-VCS_UiaButton.primary.inverse:focus{background-color:#b3b3b3}.TMAP-VCS_UiaButton.primary.inverse:active{background-color:#ccc}.TMAP-VCS_UiaButton.primary.inverse.disabled{background-color:#151515;color:#444;cursor:not-allowed}.TMAP-VCS_UiaButton.primary.disabled{background-color:#d9d9d9;color:#b3b3b3;cursor:not-allowed}.TMAP-VCS_UiaButton.secondary{background-color:#fff;color:#000;border:1px solid #292929}.TMAP-VCS_UiaButton.secondary:hover{color:#292929}.TMAP-VCS_UiaButton.secondary:focus{color:#1e1e1e}.TMAP-VCS_UiaButton.secondary:active{color:#1a1a1a}.TMAP-VCS_UiaButton.secondary.inverse{background-color:transparent;color:#fff;border:1px solid #ffffff}.TMAP-VCS_UiaButton.secondary.inverse:hover{background-color:transparent;color:#999;border:1px solid #999999}.TMAP-VCS_UiaButton.secondary.inverse:focus{background-color:transparent;color:#b3b3b3;border:1px solid #b3b3b3}.TMAP-VCS_UiaButton.secondary.inverse:active{background-color:transparent;color:#ccc;border:1px solid #cccccc}.TMAP-VCS_UiaButton.secondary.inverse.disabled{background-color:transparent;color:#1e1e1e;border:1px solid #1e1e1e;cursor:not-allowed}.TMAP-VCS_UiaButton.secondary.disabled{background-color:transparent;color:#b3b3b3;border:1px solid #b3b3b3;cursor:not-allowed}.TMAP-VCS_UiaButton.UiaButtonLabelIcon{justify-content:space-around}.TMAP-VCS_UiaButton.UiaButtonLabelIcon.mobile{font-size:12px;height:40px;width:128px}.TMAP-VCS_UiaButton.UiaButtonLabelIcon.tablet,.TMAP-VCS_UiaButton.UiaButtonLabelIcon.laptop,.TMAP-VCS_UiaButton.UiaButtonLabelIcon.desktop{font-size:14px;height:50px;width:145px}.TMAP-VCS_UiaButton.transparent{justify-content:space-around}.TMAP-VCS_UiaButton.transparent.primary{border:none;background:none;color:#000}.TMAP-VCS_UiaButton.transparent.primary.inverse path{stroke:#fff}.TMAP-VCS_UiaButton.transparent.inverse{background-color:transparent;color:#fff}.TMAP-VCS_UiaButton.transparent.inverse path{stroke:#fff}.TMAP-VCS_UiaButton path.primary{stroke:#fff}.TMAP-VCS_UiaButton path.primary.disabled{stroke:#b3b3b3}.TMAP-VCS_UiaButton path.primary.inverse{stroke:#000}.TMAP-VCS_UiaButton path.primary.inverse.disabled{stroke:#444}.TMAP-VCS_UiaButton path.secondary{stroke:#000}.TMAP-VCS_UiaButton path.secondary.disabled{stroke:#b3b3b3}.TMAP-VCS_UiaButton path.secondary.inverse{stroke:#fff}.TMAP-VCS_UiaButton path.secondary.inverse.disabled{stroke:#000}.TMAP-VCS_UiaButton.UiaButtonIcon{justify-content:space-around}.TMAP-VCS_UiaButton.UiaButtonIcon.mobile{font-size:12px;height:40px;width:40px}.TMAP-VCS_UiaButton.UiaButtonIcon.tablet,.TMAP-VCS_UiaButton.UiaButtonIcon.laptop,.TMAP-VCS_UiaButton.UiaButtonIcon.desktop{font-size:14px;height:50px;width:50px}.TMAP-VCS_UiaButton.UiaButtonIcon path.primary{stroke:#fff}.TMAP-VCS_UiaButton.UiaButtonIcon path.primary.disabled{stroke:#b3b3b3}.TMAP-VCS_UiaButton.UiaButtonIcon path.primary.inverse{stroke:#000}.TMAP-VCS_UiaButton.UiaButtonIcon path.primary.inverse.disabled{stroke:#444}.TMAP-VCS_UiaButton.UiaButtonIcon path.secondary{stroke:#000}.TMAP-VCS_UiaButton.UiaButtonIcon path.secondary.disabled{stroke:#b3b3b3}.TMAP-VCS_UiaButton.UiaButtonIcon path.secondary.inverse{stroke:#fff}.TMAP-VCS_UiaButton.UiaButtonIcon path.secondary.inverse.disabled{stroke:#000}.TMAP-VCS_UiaButton.UiaButtonIcon.circular{border-radius:50%}.TMAP-VCS_UiaButton.primary.transparent.disabled{background-color:transparent}.TMAP-VCS_UiaInputText{display:flex;flex-direction:column}.TMAP-VCS_UiaInputText .UiaInputText_Container{display:flex;align-items:center;border:1px solid #000000}.TMAP-VCS_UiaInputText .UiaInputText_Container input{font-family:Nobel Book;font-size:1rem;padding:1rem;outline:none;border-radius:0;border:none;width:100%}.TMAP-VCS_UiaInputText .UiaInputText_Container input:focus{border-radius:0;outline:none}.TMAP-VCS_UiaInputText .UiaInputText_Container img{padding:0rem .5rem}.TMAP-VCS_UiaTextHeading{font-family:Nobel Book;text-transform:uppercase;font-weight:400}.TMAP-VCS_UiaTextHeading.mobile.h1{font-size:2rem;line-height:1.2;letter-spacing:.06rem}.TMAP-VCS_UiaTextHeading.mobile.h2{font-size:1.75rem;line-height:1.2;letter-spacing:.06rem}.TMAP-VCS_UiaTextHeading.mobile.h3{font-size:1.5rem;line-height:1.2;letter-spacing:.06rem}.TMAP-VCS_UiaTextHeading.mobile.h4{font-size:1rem;line-height:1.2;letter-spacing:.06rem}.TMAP-VCS_UiaTextHeading.tablet.h1{font-size:3.333rem;line-height:1.15;letter-spacing:.06rem}.TMAP-VCS_UiaTextHeading.tablet.h2{font-size:1.75rem;line-height:1.2;letter-spacing:.06rem}.TMAP-VCS_UiaTextHeading.tablet.h3{font-size:2rem;line-height:1.2;letter-spacing:.06rem}.TMAP-VCS_UiaTextHeading.tablet.h4{font-size:1rem;line-height:1.45;letter-spacing:.015rem}.TMAP-VCS_UiaTextHeading.laptop.h1{font-size:3.333rem;line-height:1.2;letter-spacing:.06rem}.TMAP-VCS_UiaTextHeading.laptop.h2{font-size:2.666rem;line-height:1.2;letter-spacing:.06rem}.TMAP-VCS_UiaTextHeading.laptop.h3{font-size:2rem;line-height:1.2;letter-spacing:.06rem}.TMAP-VCS_UiaTextHeading.laptop.h4{font-size:1rem;line-height:1.2;letter-spacing:.06rem}.TMAP-VCS_UiaTextHeading.desktop.h1{font-size:5rem;line-height:1.2;letter-spacing:.06rem}.TMAP-VCS_UiaTextHeading.desktop.h2{font-size:3rem;line-height:1.2;letter-spacing:.06rem}.TMAP-VCS_UiaTextHeading.desktop.h3{font-size:2.25rem;line-height:1.2;letter-spacing:.06rem}.TMAP-VCS_UiaTextHeading.desktop.h4{font-size:1rem;line-height:1.2;letter-spacing:.06rem}.TMAP-VCS_UiaTextBody{font-family:Nobel Light}.TMAP-VCS_UiaTextBody.mobile.small{font-size:.7777rem;line-height:1.45;letter-spacing:.035rem}.TMAP-VCS_UiaTextBody.mobile.medium{font-size:1rem;line-height:1.45;letter-spacing:.035rem}.TMAP-VCS_UiaTextBody.mobile.large{font-size:1.222rem;line-height:1.45;letter-spacing:.035rem}.TMAP-VCS_UiaTextBody.tablet.small{font-size:.7777rem;line-height:1.45;letter-spacing:.035rem}.TMAP-VCS_UiaTextBody.tablet.medium{font-size:1rem;line-height:1.45;letter-spacing:.035rem}.TMAP-VCS_UiaTextBody.tablet.large{font-size:1.222rem;line-height:1.45;letter-spacing:.035rem}.TMAP-VCS_UiaTextBody.laptop.small{font-size:.7777rem;line-height:1.45;letter-spacing:.035rem}.TMAP-VCS_UiaTextBody.laptop.medium{font-size:1.125rem;line-height:1.45;letter-spacing:.035rem}.TMAP-VCS_UiaTextBody.laptop.large{font-size:1.222rem;line-height:1.45;letter-spacing:.035rem}.TMAP-VCS_UiaTextBody.desktop.small{font-size:.7777rem;line-height:1.45;letter-spacing:.035rem}.TMAP-VCS_UiaTextBody.desktop.medium{font-size:1.125rem;line-height:1.45;letter-spacing:.035rem}.TMAP-VCS_UiaTextBody.desktop.large{font-size:1.222rem;line-height:1.45;letter-spacing:.035rem}.TMAP-VCS_UiaDivider{display:block;border-top:1px solid #b3b3b3;margin:.5rem 0}.TMAP-VCS_UiaDivider.horizontal{height:0px;width:100%}.TMAP-VCS_UiaDivider.vertical{width:0px;height:auto}.TMAP-VCS_UiaDivider.inverse{border-top:1px solid #808080}.TMAP-VCS_UiaLabel{text-transform:uppercase;font-family:Nobel Book}.TMAP-VCS_UiaLabel.mobile.small{font-size:.625rem;line-height:1.33;letter-spacing:.25rem}.TMAP-VCS_UiaLabel.mobile.medium{font-size:.75rem;line-height:1.33;letter-spacing:.25rem}.TMAP-VCS_UiaLabel.mobile.large{font-size:.875rem;line-height:1.428;letter-spacing:.25rem}.TMAP-VCS_UiaLabel.tablet.small{font-size:.625rem;line-height:1.33;letter-spacing:.25rem}.TMAP-VCS_UiaLabel.tablet.medium{font-size:.75rem;line-height:1.333;letter-spacing:.25rem}.TMAP-VCS_UiaLabel.tablet.large{font-size:.875rem;line-height:1.2;letter-spacing:.06rem}.TMAP-VCS_UiaLabel.laptop.small,.TMAP-VCS_UiaLabel.desktop.small{font-size:.625rem;line-height:1.45;letter-spacing:.015rem}.TMAP-VCS_UiaLabel.laptop.medium,.TMAP-VCS_UiaLabel.desktop.medium{font-size:.75rem;line-height:1.45;letter-spacing:.015rem}.TMAP-VCS_UiaLabel.laptop.large,.TMAP-VCS_UiaLabel.desktop.large{font-size:.875rem;line-height:1.45;letter-spacing:.015rem}.TMAP-VCS_UiaButtonColourSwatch{margin:.1rem;width:30px;height:30px;border-radius:50%;padding:0rem;border:solid .0625rem #ffffff;box-shadow:inset 0 .125rem .125rem #00000040;background:none}.TMAP-VCS_UiaButtonColourSwatch.selected{box-shadow:inset 0 0 0 2px #000,0 0 0 2px #fff;margin:.2rem;border:none}body{background-color:#000}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted currentColor;text-decoration:underline dotted currentColor}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,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}[hidden],template{display:none}/*!
* LEXUS REVAMP v2019
* - by Convertium Pte Ltd
*/@font-face{font-display:swap;font-family:Nobel;font-weight:200;src:local("Nobel Light"),url(../../../etc.clientlibs/omotenashi/clientlibs/clientlib-base/fonts/resources/Nobel-Light.woff2) format("woff2"),url(../../../etc.clientlibs/omotenashi/clientlibs/clientlib-base/fonts/resources/Nobel-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Nobel;font-weight:300;src:local("Nobel Book"),url(../../../etc.clientlibs/omotenashi/clientlibs/clientlib-base/fonts/resources/Nobel-Book.woff2) format("woff2"),url(../../../etc.clientlibs/omotenashi/clientlibs/clientlib-base/fonts/resources/Nobel-Book.woff) format("woff")}@font-face{font-display:swap;font-family:Nobel;font-weight:400;src:local("Nobel Regular"),url(../../../etc.clientlibs/omotenashi/clientlibs/clientlib-base/fonts/resources/Nobel-Regular.woff2) format("woff2"),url(../../../etc.clientlibs/omotenashi/clientlibs/clientlib-base/fonts/resources/Nobel-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Nobel;font-weight:700;src:local("Nobel Bold"),url(../../../etc.clientlibs/omotenashi/clientlibs/clientlib-base/fonts/resources/Nobel-Bold.woff2) format("woff2"),url(../../../etc.clientlibs/omotenashi/clientlibs/clientlib-base/fonts/resources/Nobel-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:NobelVnu;font-weight:200;src:local("NobelVnu Light"),url(../../../etc.clientlibs/omotenashi/clientlibs/clientlib-base/fonts/resources/NobelVnu-Light.woff) format("woff")}@font-face{font-display:swap;font-family:NobelVnu;font-weight:300;src:local("NobelVnu Book"),url(../../../etc.clientlibs/omotenashi/clientlibs/clientlib-base/fonts/resources/NobelVnu-Book.woff) format("woff")}@font-face{font-display:swap;font-family:NobelVnu;font-weight:400;src:local("NobelVnu Regular"),url(../../../etc.clientlibs/omotenashi/clientlibs/clientlib-base/fonts/resources/NobelVnu-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:NobelVnu;font-weight:700;src:local("NobelVnu Bold"),url(../../../etc.clientlibs/omotenashi/clientlibs/clientlib-base/fonts/resources/NobelVnu-Bold.woff) format("woff")}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Nobel,Arial,sans-serif;font-size:16px;font-weight:300;line-height:1.45;text-rendering:optimizeLegibility}@media(min-width:1024px){html{font-size:18px}}p:empty{margin-bottom:0;margin-top:0}[lang=vn]{font-family:NobelVnu,Arial,sans-serif}.h1,h1{font-size:1.875rem}@media(min-width:1024px){.h1,h1{font-size:2rem}}h2{font-size:1.75rem}@media(min-width:1024px){h2{font-size:2.66667rem}}h3{font-size:1.5rem}@media(min-width:1024px){h3{font-size:2rem}}.txt_big{font-size:1.5rem}@media(min-width:1024px){.txt_big{font-size:1.66667rem}}.txt_lead{font-size:1.375rem}@media(min-width:1024px){.txt_lead{font-size:1.33333rem}}h4{font-size:1rem}h5{font-size:.875rem}@media(min-width:1024px){h5{font-size:.88889rem}}.txt_small,h6{font-size:.75rem}@media(min-width:1024px){.txt_small,h6{font-size:.77778rem}}.link_back_to{font-size:80%}sub,sup{font-size:65%}.font_normal,h1,h2,h3,h5,h6,input{font-weight:300}b,h4,strong{font-weight:700}body,input,select,textarea{letter-spacing:.015em}.txt_big,h4,h5,h6{letter-spacing:.03em}.sec__header h2,h3{letter-spacing:.06em}.h1,h1,h2{letter-spacing:.15em}.h1,h1{line-height:1.15}h2,h3,h4,h5,h6{line-height:1.2}p.el__parallax{word-break:break-word}section header+p{margin-top:1rem}small{display:inline-block}*{box-sizing:border-box}::-moz-selection{background-color:#0009;color:#fff;text-shadow:none}::selection{background-color:#0009;color:#fff;text-shadow:none}body,html{overflow-x:hidden}html main:before{background-color:transparent;bottom:0;content:"";height:100vh;height:calc(var(--vh, 1vh) * 100);left:0;pointer-events:none;position:fixed;right:0;top:0;transition:background-color .3s;z-index:99}html.no_scroll{height:100%;overflow-y:hidden}html.no_scroll body{height:auto;min-height:100%;overflow-y:hidden;padding-right:12px}html.no_scroll main:before{background-color:#000000bf;pointer-events:all}@supports (-webkit-backdrop-filter: none) or (backdrop-filter: none){html.no_scroll main:before{-webkit-backdrop-filter:blur(.3em);backdrop-filter:blur(.3em);background-color:#0009}}body{background-color:#000;color:#fff}html.desktop body{scrollbar-color:#f5f5f5 #000;scrollbar-width:thin}html.desktop body::-webkit-scrollbar{width:12px}html.desktop body::-webkit-scrollbar-track{background-color:#000;box-shadow:inset 0 0 6px #ffffff26}html.desktop body::-webkit-scrollbar-thumb{background:linear-gradient(#fffc,#fff 50%,#fffc);border:2px solid #000;border-radius:6px}html.desktop body::-webkit-scrollbar-thumb:active,html.desktop body::-webkit-scrollbar-thumb:hover{background-color:#fff}main{position:relative}a{text-decoration:none}#footer a:not(.mdc-button):not(.no_txt_link),.nav__link a:not(.mdc-button):not(.no_txt_link),article a:not(.mdc-button):not(.no_txt_link){background-color:transparent;background-image:linear-gradient(270deg,#29292900 0,#292929 50%,#29292900);background-position:50% calc(100% - 1px);background-repeat:no-repeat;background-size:300% 1px;transition:background-image .3s,background-size .3s}.dpr-modified #footer a:not(.mdc-button):not(.no_txt_link),.dpr-modified .nav__link a:not(.mdc-button):not(.no_txt_link),.dpr-modified article a:not(.mdc-button):not(.no_txt_link){background-position:50% calc(100% - 1pt);background-size:300% 1pt}#footer a:not(.mdc-button):not(.no_txt_link):hover,.nav__link a:not(.mdc-button):not(.no_txt_link):hover,article a:not(.mdc-button):not(.no_txt_link):hover{background-image:linear-gradient(270deg,#bc842000 0,#bc8420 50%,#bc842000);background-size:100% 1px}.dpr-modified #footer a:not(.mdc-button):not(.no_txt_link):hover,.dpr-modified .nav__link a:not(.mdc-button):not(.no_txt_link):hover,.dpr-modified article a:not(.mdc-button):not(.no_txt_link):hover{background-size:100% 1pt}article a:not(.mdc-button):not(.no_txt_link){background-image:linear-gradient(270deg,#ebebeb00 0,#ebebeb 50%,#ebebeb00);color:inherit}#footer a:not(.mdc-button):not(.no_txt_link),.mdc-dialog a:not(.mdc-button):not(.no_txt_link),.nav__link a:not(.mdc-button):not(.no_txt_link){background-image:linear-gradient(270deg,#29292900 0,#292929 50%,#29292900)}a.external:not(.no_icon):after,a[target=_blank]:not(.no_icon):after{content:url(../../../etc.clientlibs/omotenashi/clientlibs/clientlib-base/img/resources/icon-external.svg);display:inline-block;margin-left:.35em;width:.75em}a[href^=mailto]{word-break:break-word}h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0}p:not(:last-of-type){margin-bottom:.75rem}address{font-style:normal}mark{background-color:#bfbfbfbf}ol,ul{list-style-type:none;padding:0}dl,dl dd,dl dt,ol,ul{margin:0}img{image-rendering:-webkit-optimize-contrast;image-rendering:optimizeQuality}img[data-src],img[data-srcset]{display:block}img.lazy{opacity:.5;transition:opacity .5s}img.lazy.loaded{opacity:1}video{pointer-events:none}video::-webkit-media-controls,video::-webkit-media-controls-enclosure,video::-webkit-media-controls-panel,video::-webkit-media-controls-play-button,video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}blockquote,figure{margin:0}html.desktop .scrollbar_inner{-ms-overflow-style:-ms-autohiding-scrollbar}html.desktop .scrollbar_inner::-webkit-scrollbar{width:6px}html.desktop .scrollbar_inner::-webkit-scrollbar-track{background-color:#f5f5f5;box-shadow:inset 0 0 2px #0000000d}html.desktop .scrollbar_inner::-webkit-scrollbar-thumb{background:linear-gradient(#292929cc,#292929 50%,#292929cc)}html.desktop .scrollbar_inner::-webkit-scrollbar-thumb:active,html.desktop .scrollbar_inner::-webkit-scrollbar-thumb:hover{background-color:#000}#wrapper{display:flex;flex-direction:column;min-height:100vh;min-height:calc(var(--vh, 1vh) * 100);min-height:-webkit-fill-available;overflow:hidden}#footer{margin-top:auto}
