html,body{scroll-behavior:smooth;margin:0;padding:0}#noahvoxy{overflow:hidden}#mv{background:#000 url(../_mimg/noahvoxy-mv-bg.png) no-repeat center top;background-size:cover;padding:2% 5%;position:relative}@media(max-width: 768px){#mv{width:100%;padding:3% 2%}}#mv .mv-inner{margin:2% 4%}@media(max-width: 768px){#mv .mv-inner{width:95%}}#mv h2{position:absolute;font-size:56px;margin:0;top:60px;left:calc(50% - 9em);width:18em;line-height:1.1em;font-family:serif;text-shadow:0 0 10px #000,0 0 7px #000,0 0 5px #000,0 0 3px #000,0 0 4px #000}@media(max-width: 768px){#mv h2{width:90%;left:5%}}#mv h2 span{display:inline-block;overflow:hidden}#mv h2 span b{display:inline-block;translate:0 100px;animation:1.1s slideUp 1.1s forwards}#mv h2 span:nth-of-type(2) b{animation:.9s slideUp 1.3s forwards}@media(max-width: 768px){#mv .noahvoxy-logo{display:none}}#mv .noahvoxy-logo-sp{display:none}@media(max-width: 768px){#mv .noahvoxy-logo-sp{display:inline;position:relative;top:10px}}#noahvoxy>nav{background:#000;background:url(../_mimg/noahvoxy-menu-bg.webp);background-repeat:no-repeat;background-size:cover;padding:4em 0}@media(max-width: 768px){#noahvoxy>nav{padding:5em 0}}#noahvoxy>nav ul li{height:130px;margin:0}@media(max-width: 768px){#noahvoxy>nav ul li{margin:5px 0;height:80px}}#noahvoxy>nav ul li:nth-child(1){background:#bd282c;background-size:cover}#noahvoxy>nav ul li:nth-child(2){background:#153a60;background-size:cover}#noahvoxy>nav ul li:nth-child(3){background:#333}#noahvoxy>nav ul li a{text-align:center;font-weight:500;color:#fff;letter-spacing:.2em;font-size:1.2em}@media(max-width: 768px){#noahvoxy>nav ul li a{font-size:1em !important}}#noahvoxy>nav ul li a::after{position:absolute;left:10%;content:"";width:80%;height:2px;background:#fff;bottom:30px;transform:scale(0, 1);transform-origin:center top;transition:transform .3s}@media(max-width: 768px){#noahvoxy>nav ul li a::after{bottom:14px}}#noahvoxy>nav ul li a:hover::after{transform:scale(1, 1)}#lpMenu{background:linear-gradient(90deg, rgba(63, 3, 6, 0.8) 0%, rgba(3, 3, 48, 0.8) 50%, rgba(40, 42, 43, 0.5) 100%),url(../_mimg/hiace-mv-bg.jpg) no-repeat}#lpMenu li{width:33.3333333333%}#lpMenu li:nth-child(1){background:url(../_mimg/harrier-menu-bg1.jpg);background-size:cover}#lpMenu li:nth-child(2){background:url(../_mimg/harrier-menu-bg2.jpg);background-size:cover}#lpMenu li:nth-child(3){background:#eff5f4}#lpMenu li a{text-align:center;text-shadow:0 0 4px #333;color:#fff}#lpMenu.showsp{top:0}#pickup{position:relative;padding-bottom:5em;transition:.3s;padding-top:3em;background:linear-gradient(#333, #ccc)}#pickup::before{position:absolute;content:"";display:block;width:100%;height:100%;background:#000;transform-origin:right;transform:scaleX(1.5);transition:1.2s}#pickup.scrollIn{opacity:1}#pickup.scrollIn.is-scrollIn{animation:none;background-position:center 0}#pickup.scrollIn.is-scrollIn::before{transform:scaleX(0) skewX(-45deg);transition:1.2s;z-index:1}#pickup h3{padding:2em 0;margin:0 0 3em;width:100%;background-color:#bd282c}#pickup h3 span{color:#fff;padding:1.2em 3em;font-size:1.8em;font-weight:400;letter-spacing:.2em;display:inline-block}@media(max-width: 768px){#pickup h3 span{padding:1.2em 0;font-size:1.3em !important}}#pickup .item-3col li{transition:.3s;margin-bottom:2em;background:#fff}@media(max-width: 768px){#pickup .item-3col li{font-size:1.3em}}#pickup .item-3col li .car-img{transform:scale(1.07);margin:3em 0 1em}#pickup .item-3col li:hover{transform:scale(1.02)}#pickup .item-3col li .wheel-img{width:75%;margin:0 auto}@media(max-width: 768px){#pickup .item-3col li .wheel-img{width:55%}}#pickup .item-3col li .makerlogo{display:flex;justify-content:center;align-items:center;color:#333;text-align:center;padding:2em 0 0 0;margin:2em 0;background-size:45%}@media(max-width: 768px){#pickup .item-3col li .makerlogo{font-size:1.3em}}#pickup .item-3col li .linkbtn{display:flex;justify-content:center;align-items:center;width:100%;height:80px;color:#fff}@media(max-width: 768px){#pickup .item-3col li .linkbtn{height:120px}}#pickup .item-3col li .link-bg{background-color:#bd282c}#pickup .item-3col li .link-bg:hover{background-color:#810f13}#pickup .item-3col li .link-bg::after{position:absolute;left:10%;content:"";width:80%;height:1px;background:#fff;bottom:16px;transform:scale(0, 1);transform-origin:center top;transition:transform .3s}@media(max-width: 768px){#pickup .item-3col li .link-bg::after{bottom:10px}}#pickup .item-3col li .link-bg:hover::after{transform:scale(1, 1)}#pickup .item-3col li a{display:block;width:100%;height:100%}#other{position:relative;background:linear-gradient(#153a60, #cfd5dc);background-size:contain;padding:3em 0 6em 0}#other::before{position:absolute;content:"";display:block;width:100%;height:100%;background:#25241f;transform-origin:right;transform:scaleX(1.5);transition:1.2s;z-index:1}#other.scrollIn{opacity:1}#other.scrollIn.is-scrollIn{animation:none}#other.scrollIn.is-scrollIn::before{transition:1.2s;transform:scaleX(0) skewX(-45deg)}#other h3{padding:2em 0;margin:0 0 3em;width:100%;background-color:#000}#other h3 span{color:#fff;padding:1.2em 3em;font-size:1.8em;font-weight:400;letter-spacing:.2em;display:inline-block}@media(max-width: 768px){#other h3 span{padding:1.2em 0;font-size:1.3em !important}}#other li{background:rgba(255,255,255,.8);margin-bottom:3em;transition:.3s}#other li:hover{transform:scale(1.05)}#other li figure{width:90%}#other .linkbtn{display:flex;justify-content:center;align-items:center;width:100%;height:80px;color:#fff}@media(max-width: 768px){#other .linkbtn{height:120px}}#other .link-bg{background-color:#000}#other .link-bg:hover{background-color:#153a60}#other .link-bg::after{position:absolute;left:10%;content:"";width:80%;height:1px;background:#fff;bottom:16px;transform:scale(0, 1);transform-origin:center top;transition:transform .3s}@media(max-width: 768px){#other .link-bg::after{bottom:10px}}#other .link-bg:hover::after{transform:scale(1, 1)}#other a{display:block;width:100%;height:100%;color:#333;text-align:center}#other a span{display:block;margin:0 0 2em 0}@media(max-width: 768px){#other a span{margin:0 0 1em 0}}#gallery{padding-top:3em;position:relative;background-position:bottom !important;background:url(../_mimg/gallery-bg.png) no-repeat}#gallery::before{position:absolute;content:"";display:block;width:100%;height:100%;background:#666;transform-origin:right;transform:scaleX(1.5);transition:1.2s;z-index:1}#gallery.scrollIn{opacity:1}#gallery.scrollIn.is-scrollIn{animation:none;background-position:center 0}#gallery.scrollIn.is-scrollIn::before{transform:scaleX(0) skewX(-45deg);transition:1.2s}#gallery h3{background-color:#333;font-size:1.8em;font-weight:400;letter-spacing:.2em;padding:2em 0;margin:0 0 3em;text-align:center;color:#fff}@media(max-width: 768px){#gallery h3{font-size:1.3em !important}}#gallery li{background:#fff;transition:.3s}#gallery li:hover{transform:scale(1.05)}#gallery li figure{width:100%}#gallery .linkbtn{display:flex;justify-content:center;align-items:center;width:100%;height:80px;color:#fff}@media(max-width: 768px){#gallery .linkbtn{height:100px}}#gallery .link-bg{background-color:#333}#gallery .link-bg:hover{background-color:#666}#gallery .link-bg::after{position:absolute;left:10%;content:"";width:80%;height:1px;background:#fff;bottom:16px;transform:scale(0, 1);transform-origin:center top;transition:transform .3s}@media(max-width: 768px){#gallery .link-bg::after{bottom:10px}}#gallery .link-bg:hover::after{transform:scale(1, 1)}#gallery a{display:block;width:100%;height:100%;color:#333;text-align:center}#gallery a span{display:block;background:linear-gradient(165deg, #ddd, #fff, #999);padding:1em 0}@media(max-width: 768px){#gallery a span{font-size:1.3em}}.ribbontit{background:url(../_mimg/menu-tit-ribbon.png) no-repeat;background-size:inherit;color:#fff;width:598px;height:81px;display:flex;justify-content:center;align-items:center;font-size:38px;font-family:serif;font-weight:normal;margin:0 auto}.scrollIn{opacity:0}.scrollIn.is-scrollIn{animation:.4s fadeInUp .1s forwards ease-in-out}@keyframes fadeInUp{0%{opacity:0;translate:0 30px}100%{opacity:1;translate:0px 0}}@keyframes slideUp{0%{translate:0 100px}100%{translate:0px 0}}@keyframes fadeInRight{0%{opacity:0;translate:100px 0}100%{opacity:1;translate:0 0}}