header nav{position:absolute !important;z-index:100;min-height:200px;padding-top:65px}@media (max-width: 992px){header nav{position:static !important;background-color:#343434}}@media (max-width: 768px){header nav{width:100% !important;top:0;left:0 !important;height:unset !important}}header nav .nav-content{position:relative}header nav .logo_box{display:flex;align-items:center;width:15%;height:max-content}@media (max-width: 1620px){header nav .logo_box{flex-direction:column}}@media (max-width: 768px){header nav .logo_box{width:35%}}header nav .logo_box .yama_logo{width:150px;height:28px}@media (max-width: 400px){header nav .logo_box .yama_logo{padding-right:0 !important;width:100%}}header nav .logo_box .hamburger{display:flex;align-items:center;width:39px;height:27px;border-top:3px solid white;border-bottom:3px solid white;margin-left:22%;cursor:pointer}@media (max-width: 1620px){header nav .logo_box .hamburger{margin-top:24px}}header nav .logo_box .hamburger .line_middle{width:100%;height:3px;border-top:3px solid white}header nav .logo_box .smooth{transition:0.3s}header nav .nissan_logo{max-width:100%}footer{background-color:#343434;padding-top:100px}footer img{margin-bottom:31px;margin-right:50px}footer .footer_nissan{max-width:100%}footer .footer_yama{width:157px;height:30px}footer h1{font-weight:400;font-size:21px;text-transform:uppercase;color:white;opacity:0.9;width:100%;margin:0px 0px 16px 0px}footer a{display:block;font-weight:200;font-size:21px;text-decoration:none;color:white;opacity:0.6;width:fit-content;transition:0.3s}footer a:hover{text-decoration:none;color:#c4012f;opacity:0.8}footer .block_normal{padding-right:16px}footer .copyright{margin-top:100px;border-top:1px solid #eeeeee;display:flex;min-height:136px;align-items:center;flex-wrap:wrap}@media (max-width: 992px){footer .copyright{padding-top:1rem;padding-bottom:1rem}}footer .copyright div{display:flex;align-items:center;width:50%;font-weight:200;font-size:21px;color:white;opacity:0.75}@media (max-width: 992px){footer .copyright div{width:100%;margin-bottom:1rem;justify-content:flex-start !important}}footer .copyright a{font-weight:400;padding-left:8px;opacity:0.9;text-decoration:none;display:inline;width:unset}footer #toright{justify-content:flex-end}footer .footer-blocks{display:flex;flex-wrap:wrap}footer .footer-blocks .block_normal{width:20%;margin-bottom:1rem}@media (max-width: 1120px){footer .footer-blocks .block_normal{width:30%}}@media (max-width: 992px){footer .footer-blocks .block_normal{width:100%}}body{overflow-x:hidden}*{box-sizing:border-box}*::selection{background-color:var(--first);color:white}:root{--first: #c4012f}body{font-family:NissanFont !important;margin:0;overflow-x:hidden;width:100vw;max-width:100vw}footer{overflow-x:hidden;width:100vw;max-width:100vw}a{color:unset;text-decoration:none !important}::-webkit-scrollbar-track{background-color:lightgray}::-webkit-scrollbar-thumb{background-color:var(--first);border-radius:12px}::-webkit-scrollbar{width:5px}a{transition:0.2s color}a:hover{color:var(--first)}.banner{height:500px;background-repeat:no-repeat;background-position:center;background-size:cover;color:white;font-size:5rem;font-weight:100;text-align:center;position:relative}@media (max-width: 700px){.banner{font-size:9vw}}.banner .mask{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;background:transparent linear-gradient(0deg, #00000000 -13%, #000 106%) 0% 0% no-repeat padding-box}.yama_menu{position:fixed;z-index:110;left:100%;width:100%;height:100vh;background-color:#c4012f;transition:0.4s;overflow:auto}.yama_menu .flex_r{justify-content:flex-end}.yama_menu .flex_box{width:100%;display:flex;position:relative}.yama_menu .flex_box .cross{color:white;padding:36px 6px 224px 6px;width:32px;height:32px;cursor:pointer}@media (max-width: 768px){.yama_menu .flex_box .cross{padding:24px 6px 42px 6px}}@media (max-width: 1280px){.yama_menu .flex_box .cross{padding:24px 6px 76px 6px}}@media (max-width: 1620px){.yama_menu .flex_box .cross{padding:36px 6px 100px 6px}}.yama_menu .flex_box .cross .smooth{transition:0.3s}.yama_menu .flex_box .cross .smooth:hover{transform:rotate(360deg)}.yama_menu .flex_box .menu_logo{position:relative;max-width:744px;width:50%;height:564px;background-position:center;background-repeat:no-repeat;background-size:contain;margin-right:5vw;opacity:0.3;filter:brightness(2.6)}@media (max-width: 1280px){.yama_menu .flex_box .menu_logo{position:absolute;z-index:-1;width:100%}}@media (max-width: 1620px){.yama_menu .flex_box .menu_logo{width:35%;margin-right:1vw}}.yama_menu .flex_box .menu_box{max-width:695px;text-align:right}.yama_menu .flex_box .menu_box a{color:white !important;transition:0.2s color}.yama_menu .flex_box .menu_box h1{font-size:76px;font-weight:400;text-decoration:none;cursor:pointer}@media (max-width: 768px){.yama_menu .flex_box .menu_box h1{font-size:42px !important}}@media (max-width: 1280px){.yama_menu .flex_box .menu_box h1{font-size:64px}}.yama_menu{height:100vh !important;top:0;padding-right:3rem}@media (max-width: 450px){.yama_menu{padding-right:1rem}}.yama_menu .menu_box h1{margin-top:0;margin-bottom:0.3rem}.yama_menu .cross{height:unset !important;padding-bottom:7rem !important}header .yama_padding{padding-left:140px;padding-right:140px}@media (max-width: 768px){header .yama_padding{padding-left:20px !important;padding-right:20px !important}}@media (max-width: 1280px){header .yama_padding{padding-left:105px;padding-right:105px}}header nav{padding-top:0 !important;width:100%;display:flex;justify-content:space-between;align-items:center;left:0}header nav>a,header nav .logo_box{padding-left:140px;padding-right:140px}@media (max-width: 768px){header nav>a,header nav .logo_box{padding-left:20px !important;padding-right:20px !important}}@media (max-width: 1280px){header nav>a,header nav .logo_box{padding-left:105px;padding-right:105px}}header nav .logo_box{width:unset}header nav .logo_box .yama_logo{padding-right:1.5rem}header nav .logo_box .hamburger{margin-left:0}.alert-message-success{color:green}.alert-message-danger{color:red}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}footer{padding-left:140px;padding-right:140px}@media (max-width: 768px){footer{padding-left:20px !important;padding-right:20px !important}}@media (max-width: 1280px){footer{padding-left:105px;padding-right:105px}}
/*# sourceMappingURL=layout.min.css.map */