:root{--project-base-root: 0}html,body,div,span,object,iframe,h1,p,img,q,var,b,i,ul,li,details,header,section,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;list-style:none}body{line-height:1}details,header,section{display:block}q{quotes:none}q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none}img,video{font-size:0;line-height:0}html{scroll-behavior:smooth}.l_footer,.l_pagetop{position:relative;z-index:14}@media print{body{opacity:1!important}}@media print{body{width:1366px;-webkit-print-color-adjust:exact}@page{margin-right:0;margin-left:0}}html._splash_running{overscroll-behavior:none;overflow:hidden}@supports (overflow: clip){html._splash_running{overflow:clip}}.l-contents{color:#000;font-family:MMC,Noto Sans Japanese,sans-serif;font-size:10px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0)}.l-contents *{overflow-wrap:break-word;box-sizing:border-box}.l-contents *:before,.l-contents *:after{box-sizing:border-box}.l-contents a{display:block;color:inherit;text-decoration:none}.l-contents img,.l-contents picture,.l-contents svg,.l-contents video{display:block;width:100%;height:auto;max-width:unset;font-size:inherit}.l-contents img{height:auto}@media not screen and (max-width: 768px){[data-modal-trigger]{cursor:pointer}}@media print{[data-modal-trigger]{cursor:pointer}}@-moz-keyframes ROTATION{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@-webkit-keyframes ROTATION{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@-o-keyframes ROTATION{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ROTATION{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@-moz-keyframes SCROLL_ARROW{0%{opacity:0;translate:0}20%{opacity:1;translate:0}90%{translate:0 1em}to{opacity:0}}@-webkit-keyframes SCROLL_ARROW{0%{opacity:0;translate:0}20%{opacity:1;translate:0}90%{translate:0 1em}to{opacity:0}}@-o-keyframes SCROLL_ARROW{0%{opacity:0;translate:0}20%{opacity:1;translate:0}90%{translate:0 1em}to{opacity:0}}@keyframes SCROLL_ARROW{0%{opacity:0;translate:0}20%{opacity:1;translate:0}90%{translate:0 1em}to{opacity:0}}@media not screen and (max-width: 768px){.u-d-none--pc{display:none!important}}@media print{.u-d-none--pc{display:none!important}}.p-front_page .en-footer{width:100vw;background:#000}@media not screen and (max-width: 768px){.p-front_page .en-footer{padding:5em 0 3em}}@media print{.p-front_page .en-footer{padding:5em 0 3em}}@media screen and (max-width: 768px){.p-front_page .en-footer{padding:5em 0 3em}}.p-front_page .en-footer__inner{text-align:center}.p-front_page .en-footer__nav{list-style:none;display:flex;justify-content:center;gap:4em}@media screen and (max-width: 768px){.p-front_page .en-footer__nav{gap:4em}}.p-front_page .en-footer__nav__link{display:block;color:#fff;text-decoration:none}@media not screen and (max-width: 768px){.p-front_page .en-footer__nav__link{font-size:1.4em;font-weight:500;line-height:1;letter-spacing:.05em}}@media print{.p-front_page .en-footer__nav__link{font-size:1.4em;font-weight:500;line-height:1;letter-spacing:.05em}}@media screen and (max-width: 768px){.p-front_page .en-footer__nav__link{font-size:1.3em;font-weight:500;line-height:1;letter-spacing:.05em}}@media screen and (any-hover: hover){.p-front_page .en-footer__nav__link:hover{text-decoration:underline}}.p-front_page .en-footer__copyright{color:#fff}@media not screen and (max-width: 768px){.p-front_page .en-footer__copyright{font-size:1.4em;font-weight:500;line-height:1;letter-spacing:.05em;margin-top:2em}}@media print{.p-front_page .en-footer__copyright{font-size:1.4em;font-weight:500;line-height:1;letter-spacing:.05em;margin-top:2em}}@media screen and (max-width: 768px){.p-front_page .en-footer__copyright{font-size:1.3em;font-weight:500;line-height:1.4;letter-spacing:.05em;margin-top:3em}}.p-front_page .footer__backtotop{position:relative;z-index:14;display:flex;align-items:center;justify-content:center;width:100%;background:#d3d3d3;color:#111;text-decoration:none;border-bottom:4px solid #ed0000}@media not screen and (max-width: 768px){.p-front_page .footer__backtotop{font-size:16px;font-weight:600;letter-spacing:.05em;padding:1.55em 0}}@media print{.p-front_page .footer__backtotop{font-size:16px;font-weight:600;letter-spacing:.05em;padding:1.55em 0}}@media screen and (max-width: 768px){.p-front_page .footer__backtotop{font-size:16px;font-weight:600;letter-spacing:.08em;padding:1.7em 0}}.p-front_page .footer__backtotop span{display:flex;align-items:center;gap:1em}.p-front_page .footer__backtotop span:after{content:"";display:block;width:.6em;height:.6em;border-top:2px solid #1a1a1a;border-right:2px solid #1a1a1a;transform:rotate(-45deg) translateY(4px)}.p-front_page .header{position:absolute;top:0;width:100%;z-index:9999}@media not screen and (max-width: 768px){.p-front_page .header{height:10em}}@media print{.p-front_page .header{height:10em}}@media screen and (max-width: 768px){.p-front_page .header{height:7.2em}}.p-front_page .header__inner{display:flex;align-items:center;justify-content:space-between}.p-front_page .header .logo{aspect-ratio:115/100;background-color:#000}@media not screen and (max-width: 768px){.p-front_page .header .logo{width:11.5em}}@media print{.p-front_page .header .logo{width:11.5em}}@media screen and (max-width: 768px){.p-front_page .header .logo{width:8.3em}}.p-front_page .hero{position:relative;height:100dvh;width:100dvw;background-color:#000;z-index:-1}.p-front_page .hero .background{position:fixed;top:0;height:100%;width:100%;opacity:0;transition:opacity .4s}.p-front_page .hero .background.on{opacity:1}.p-front_page .hero .background__mov{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;z-index:1}.p-front_page .hero .background__mov:first-child{opacity:0;transition:opacity 3s;z-index:2}.p-front_page .hero .background__mov:first-child.on{opacity:1}.p-front_page .hero .background__img{position:absolute;top:0;height:100%;width:100%}.p-front_page .hero .background__img img{height:100%;object-fit:cover}.p-front_page .hero .content{display:flex;height:100%;justify-content:center}.p-front_page .hero .object{position:absolute}@media not screen and (max-width: 768px){.p-front_page .hero .object{top:56.119791666666664%}}@media print{.p-front_page .hero .object{top:56.119791666666664%}}@media screen and (max-width: 768px){.p-front_page .hero .object{top:46.484375%}}.p-front_page .hero .heading{margin-inline:auto}@media not screen and (max-width: 768px){.p-front_page .hero .heading{width:38.9em}}@media print{.p-front_page .hero .heading{width:38.9em}}@media screen and (max-width: 768px){.p-front_page .hero .heading{width:24em}}.p-front_page .hero .scroll{position:absolute;bottom:5em}.p-front_page .hero .scroll__text{color:#fff}@media not screen and (max-width: 768px){.p-front_page .hero .scroll__text{font-size:1.2em;line-height:1.166666666666667;letter-spacing:.08em;font-weight:500}}@media print{.p-front_page .hero .scroll__text{font-size:1.2em;line-height:1.166666666666667;letter-spacing:.08em;font-weight:500}}@media screen and (max-width: 768px){.p-front_page .hero .scroll__text{font-size:1.2em;line-height:1.166666666666667;letter-spacing:.08em;font-weight:500}}.p-front_page .hero .scroll .image{width:1em;margin-top:.7em;margin-inline:auto;animation-name:SCROLL_ARROW;animation-iteration-count:infinite;animation-duration:3s;animation-timing-function:ease-in-out}[data-splash-fadein]{opacity:0;transition:opacity 1.5s}[data-splash-fadein]>*{filter:blur(1.6em);transition:filter 1.5s}[data-splash-fadein].on{opacity:1}[data-splash-fadein].on>*{filter:blur(0)}.p-front_page .sns{position:relative;z-index:14;width:100vw}@media not screen and (max-width: 768px){.p-front_page .sns{padding:1em 0 12em}}@media print{.p-front_page .sns{padding:1em 0 12em}}@media screen and (max-width: 768px){.p-front_page .sns{padding:2em 0 9.4em}}.p-front_page .sns__inner{margin:0 auto;color:#fff}@media not screen and (max-width: 768px){.p-front_page .sns__inner{width:102em}}@media print{.p-front_page .sns__inner{width:102em}}@media screen and (max-width: 768px){.p-front_page .sns__inner{width:33.5em}}.p-front_page .sns__inner .sns__hdg{text-align:center}@media not screen and (max-width: 768px){.p-front_page .sns__inner .sns__hdg{font-size:24px;font-weight:500;line-height:1;letter-spacing:.08em}}@media print{.p-front_page .sns__inner .sns__hdg{font-size:24px;font-weight:500;line-height:1;letter-spacing:.08em}}@media screen and (max-width: 768px){.p-front_page .sns__inner .sns__hdg{font-size:2em;font-weight:500;line-height:1;letter-spacing:.08em}}.p-front_page .sns__inner .sns__description{text-align:center}@media not screen and (max-width: 768px){.p-front_page .sns__inner .sns__description{font-size:15px;font-weight:500;line-height:2.8;letter-spacing:.08em;margin-top:1em}}@media print{.p-front_page .sns__inner .sns__description{font-size:15px;font-weight:500;line-height:2.8;letter-spacing:.08em;margin-top:1em}}@media screen and (max-width: 768px){.p-front_page .sns__inner .sns__description{font-size:1.3em;font-weight:500;line-height:2.8;letter-spacing:.08em;margin-top:1em}}.p-front_page .sns__inner .sns__list{list-style:none;display:flex;justify-content:center}@media not screen and (max-width: 768px){.p-front_page .sns__inner .sns__list{margin-top:40px;gap:48px}}@media print{.p-front_page .sns__inner .sns__list{margin-top:40px;gap:48px}}@media screen and (max-width: 768px){.p-front_page .sns__inner .sns__list{margin-top:3.2em;gap:4em}}.p-front_page .sns__inner .sns__list .sns__list__item{display:flex}.p-front_page .sns__inner .sns__list .sns__list__item a{display:flex;flex-direction:column;align-items:center;color:#fff;text-decoration:none;width:100%}.p-front_page .sns__inner .sns__list .sns__list__item .image{display:block;object-fit:contain}@media not screen and (max-width: 768px){.p-front_page .sns__inner .sns__list .sns__list__item .image{width:42px;height:42px}}@media print{.p-front_page .sns__inner .sns__list .sns__list__item .image{width:42px;height:42px}}@media screen and (max-width: 768px){.p-front_page .sns__inner .sns__list .sns__list__item .image{width:3.6em;height:3.6em}}.p-front_page .sns__inner .sns__list .sns__list__item span{display:none}.p-front_page .statement{position:relative;z-index:12;width:100vw}@media not screen and (max-width: 768px){.p-front_page .statement{padding:14em 0 17.6em}}@media print{.p-front_page .statement{padding:14em 0 17.6em}}@media screen and (max-width: 768px){.p-front_page .statement{padding:8em 0}}.p-front_page .statement__inner{margin:0 auto}@media not screen and (max-width: 768px){.p-front_page .statement__inner{width:59.6em}}@media print{.p-front_page .statement__inner{width:59.6em}}@media screen and (max-width: 768px){.p-front_page .statement__inner{width:31.9em}}.p-front_page .statement__inner p{color:#fff}@media not screen and (max-width: 768px){.p-front_page .statement__inner p{font-size:1.5em;font-weight:400;line-height:2.5;letter-spacing:.08em}}@media print{.p-front_page .statement__inner p{font-size:1.5em;font-weight:400;line-height:2.5;letter-spacing:.08em}}@media screen and (max-width: 768px){.p-front_page .statement__inner p{font-size:1.4em;font-weight:400;line-height:2.2;letter-spacing:.08em}}:lang(ja) .p-front_page .statement__inner p{font-family:"Noto Serif JP",serif}@media not screen and (max-width: 768px){:lang(ja) .p-front_page .statement__inner p{font-weight:700}}@media print{:lang(ja) .p-front_page .statement__inner p{font-weight:700}}@media screen and (max-width: 768px){:lang(ja) .p-front_page .statement__inner p{font-weight:700}}@media not screen and (max-width: 768px){.p-front_page .statement__inner p .is-large{font-size:1.5em;font-weight:500;line-height:2;letter-spacing:.08em;display:inline-block;margin-top:3.5em}}@media print{.p-front_page .statement__inner p .is-large{font-size:1.5em;font-weight:500;line-height:2;letter-spacing:.08em;display:inline-block;margin-top:3.5em}}@media screen and (max-width: 768px){.p-front_page .statement__inner p .is-large{font-size:1.4em;font-weight:500;line-height:2;letter-spacing:.08em;display:inline-block;margin-top:3em}}@media not screen and (max-width: 768px){.p-front_page .statement__inner p .is-small{font-size:.9em;font-weight:400;line-height:2.5;letter-spacing:.08em;display:inline-block;margin-top:1em}}@media print{.p-front_page .statement__inner p .is-small{font-size:.9em;font-weight:400;line-height:2.5;letter-spacing:.08em;display:inline-block;margin-top:1em}}@media screen and (max-width: 768px){.p-front_page .statement__inner p .is-small{font-size:.85em;font-weight:400;line-height:2.2;letter-spacing:.08em;display:inline-block;margin-top:2.4em}}.p-front_page .statement__inner p .is-svg{display:block}@media not screen and (max-width: 768px){.p-front_page .statement__inner p .is-svg{margin-top:6em}}@media print{.p-front_page .statement__inner p .is-svg{margin-top:6em}}@media screen and (max-width: 768px){.p-front_page .statement__inner p .is-svg{margin-top:4.5em}}.p-front_page .statement__inner p .is-svg img{display:block}@media not screen and (max-width: 768px){.p-front_page .statement__inner p .is-svg__pajero-ga{width:15.5em}}@media print{.p-front_page .statement__inner p .is-svg__pajero-ga{width:15.5em}}@media screen and (max-width: 768px){.p-front_page .statement__inner p .is-svg__pajero-ga{width:13.5em}}@media not screen and (max-width: 768px){.p-front_page .statement__inner p .is-svg__run-again{width:15.5em;margin-top:1em}}@media print{.p-front_page .statement__inner p .is-svg__run-again{width:15.5em;margin-top:1em}}@media screen and (max-width: 768px){.p-front_page .statement__inner p .is-svg__run-again{width:13.5em;margin-top:1.5em}}.p-front_page .statement__inner .statement__line{display:block;opacity:0;filter:blur(8px);transform:translateY(6px);transition:opacity .7s ease,filter .7s ease,transform .7s ease}.p-front_page .statement__inner .statement__line:empty{height:1lh}.p-front_page .statement__inner .statement__line.-on{opacity:1;filter:blur(0px);transform:translateY(0)}.p-front_page .tobecontinued{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center}.p-front_page .tobecontinued__inner p{color:#fff;opacity:0;filter:blur(12px);transition:opacity .8s ease,filter .8s ease}@media not screen and (max-width: 768px){.p-front_page .tobecontinued__inner p{font-size:24px;font-weight:500;line-height:1;letter-spacing:.08em}}@media print{.p-front_page .tobecontinued__inner p{font-size:24px;font-weight:500;line-height:1;letter-spacing:.08em}}@media screen and (max-width: 768px){.p-front_page .tobecontinued__inner p{font-size:16px;font-weight:500;line-height:1;letter-spacing:.08em}}.p-front_page .tobecontinued__inner p.-on{opacity:1;filter:blur(0px)}
