.main-slider{position:relative;z-index:1}.main-slider .item{position:relative}.main-slider .item::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-image:url(../img/top/bg.webp);background-repeat:no-repeat;background-size:cover}.main-slider .item img{height:100vh;margin:auto;max-height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}.main-slider .slick-dots{position:absolute;bottom:50px;left:50%;transform:translateX(-50%);z-index:3}.main-slider .slick-dots li{display:inline-block;margin:0 10px}.main-slider .slick-dots button{color:rgba(0,0,0,0);outline:none;width:8px;height:8px;display:block;transform:skewX(-16.5deg);background:rgba(0,0,0,0);border:2px solid #fff}.main-slider .slick-dots .slick-active button{background:#fff}.main-slider .slick-prev,.main-slider .slick-next{position:absolute;z-index:3;top:42%;cursor:pointer;outline:none;border-top:2px solid #ccc;border-right:2px solid #ccc;height:25px;width:25px}.main-slider .slick-prev{left:2.5%;transform:rotate(-135deg)}.main-slider .slick-next{right:2.5%;transform:rotate(45deg)}.main-slider .slick-prev:before,.main-slider .slick-next:before{content:none}#modal-about{width:100%}#modal-about .modal-content{width:80%;background-color:rgba(0,0,0,.8);padding:40px}#modal-about .modal-content h2{font-size:2.8rem;color:#de0000;margin-top:80px;margin-bottom:40px;text-align:center}#modal-about .modal-content dl{display:flex;justify-content:space-between;padding:20px;position:relative;font-size:1.6rem;max-width:800px;margin:0 auto;font-weight:bold}#modal-about .modal-content dl::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#fff;opacity:.3}#modal-about .modal-content dl dt{width:20%}#modal-about .modal-content dl dd{width:60%}#modal-news{width:100%}#modal-news .modal-content{width:80%;background-color:rgba(0,0,0,.8);padding:40px}#modal-news .modal-content h2{font-size:2.8rem;color:#de0000;margin-top:80px;text-align:center}#modal-news .modal-content .n-area{width:100%;display:flex;flex-direction:column;margin:40px auto;max-width:800px}#modal-news .modal-content .n-area a{transition:.4s;color:#fff}#modal-news .modal-content .n-area a:hover{opacity:.5}#modal-news .modal-content .n-area section{padding:50px 20px;position:relative}#modal-news .modal-content .n-area section::before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background-color:#fff;opacity:.3}#modal-news .modal-content .n-area section:last-of-type::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#fff;opacity:.3}#modal-news .modal-content .n-area section .category{font-size:1.7rem;font-weight:bold}#modal-news .modal-content .n-area section .category .day{font-size:1.4rem;font-weight:normal;padding-right:20px}#modal-news .modal-content .n-area section h3{font-size:1.8rem;padding-top:30px;padding-left:30px}.block1{position:relative;width:100%;height:290px;color:#fff;text-align:center;padding-top:80px}.block1 h2{display:inline-block;font-size:4.448rem;line-height:1;font-family:Bebas;position:relative}.block1 h2::before{content:"";width:2.3px;height:28.4px;background-color:#fff;position:absolute;top:50%;left:-28px;transform:translateY(-50%)}.block1 h2::after{content:"";width:2.3px;height:28.4px;background-color:#fff;position:absolute;top:50%;right:-28px;transform:translateY(-50%)}.block1 .car-model{width:100%;height:auto;display:flex;justify-content:center;margin-top:68px;flex-wrap:wrap}.block1 .car-model li{padding:0 15px}.block1 .car-model li a{color:#fff;font-size:3.44rem;font-family:Bebas;font-weight:bold;transition:.4s;text-decoration:none;cursor:pointer}.block1 .car-model li a:hover{opacity:.5}.block1 .car-model li a span{font-size:1.4rem}.block1 img{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.modal{opacity:0;visibility:hidden;transform:translateY(100px);position:fixed;z-index:-1;left:0;top:0;width:100%;height:100%;transition:.2s ease-out;overflow-y:auto}.modal.open{opacity:1;visibility:inherit;transform:translateY(0);z-index:100;overflow:auto}.modal-content{background-color:#000;width:100%;height:100%;margin:0 auto 0 auto;position:relative;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#fff #000}.modal-content .scroll-box::-webkit-scrollbar{background:#fff;width:4px;height:4px}.modal-content .scroll-box::-webkit-scrollbar-thumb{background-color:#000;border:2px solid #fff}.modal-content .scroll-box::-webkit-scrollbar-thumb:hover{background-color:#000}.modal-content .closed{color:#fff;font-size:4rem;font-weight:bold;transition:.4s;position:absolute;top:30px;left:30px;z-index:103;transition:.4s}.modal-content .closed:hover,.modal-content .closed:focus{text-decoration:none;cursor:pointer;opacity:.5}.modal-content .jeep-content{width:100%;min-height:100%;position:relative;font-family:Helvetica;display:flex;justify-content:center;padding:100px}.modal-content .jeep-content .ttl{width:100%;position:absolute;top:40px;left:50%;transform:translateX(-50%);z-index:102;text-align:center}.modal-content .jeep-content .ttl h2{color:#de0000;font-size:3.4rem;font-weight:normal}.modal-content .jeep-content .ttl h2 span{color:#de0000;font-size:2.6rem;padding-right:20px;font-weight:normal}.modal-content .jeep-content .ttl .w-fire{color:#de0000;font-size:1.4rem;font-weight:600;position:relative;display:inline-block;margin-top:15px;margin-bottom:15px}.modal-content .jeep-content .ttl .w-fire::before,.modal-content .jeep-content .ttl .w-fire::after{content:"";display:block;width:56px;height:15px;background-image:url(../img/jeep/icon-fire.png);background-repeat:no-repeat;background-size:contain;position:absolute}.modal-content .jeep-content .ttl .w-fire::before{top:35%;left:-66px;transform:translateY(-50%) scale(-1.1)}.modal-content .jeep-content .ttl .w-fire::after{top:45%;right:-66px;transform:translateY(-50%) scale(1.1)}.modal-content .jeep-content .box{width:100%;max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center}.modal-content .jeep-content .j-area{position:relative;z-index:102;text-align:center;padding-top:80px;width:30%;font-family:Helvetica}.modal-content .jeep-content .j-area.w40{width:40%}.modal-content .jeep-content .j-area.w100{width:100%}.modal-content .jeep-content .j-area.mt40{margin-top:40px}.modal-content .jeep-content .j-area.mt75{margin-top:75px}.modal-content .jeep-content .j-area .fire{position:relative}.modal-content .jeep-content .j-area .fire h4{position:relative;font-size:3.6rem;margin-bottom:20px;z-index:103}.modal-content .jeep-content .j-area .fire img{width:150px;height:36px;position:absolute;top:10px;left:47%;transform:translateX(-50%);z-index:102}.modal-content .jeep-content .j-area p{font-size:2rem}.modal-content .jeep-content .j-area p span{color:#de0000}.modal-content .jeep-content .j-area .box{display:flex;flex-direction:column;align-items:stretch;padding:0 40px;max-width:800px;margin:30px auto 0 auto;font-family:Helvetica}.modal-content .jeep-content .j-area .box.flex-center{flex-direction:row;justify-content:center}.modal-content .jeep-content .j-area .box figure{width:220px;height:211px;margin:0 auto 40px auto;padding-bottom:60px;font-family:Helvetica}.modal-content .jeep-content .j-area .box figure.mt35{margin-top:35px}.modal-content .jeep-content .j-area .box figure img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.modal-content .jeep-content .j-area .box figure figcaption{text-align:center;font-size:2.3rem;font-family:Helvetica}.modal-content .jeep-content .note{font-size:1.4rem;position:absolute;bottom:20px;right:20px;z-index:102}.modal-content .jeep-content .bg{position:absolute;top:0;left:0;z-index:101;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.4;pointer-events:none}.block2{position:relative}.block2 .gallery{display:flex;flex-wrap:wrap}.block2 .gallery .item{position:relative;z-index:2;width:20%;height:auto;transition:.4s}.block2 .gallery .item::before{content:"";display:block;width:100%;height:100%;background-color:rgba(0,0,0,.4);position:absolute;top:0;left:0;transition:.4s}.block2 .gallery .item:hover{z-index:4;box-shadow:0 0 10px rgba(0,0,0,.3)}.block2 .gallery .item:hover::before{background-color:rgba(0,0,0,0)}.block2 .gallery .item.non-hover{filter:grayscale(100%)}.block2 .gallery .item img{width:100%;height:auto;vertical-align:top}.block2 h2{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:3;font-size:15rem;color:#fff;pointer-events:none}@media screen and (max-width: 767px){.main-slider .slick-dots{bottom:25px}.main-slider .slick-prev,.main-slider .slick-next{display:none !important}#modal-about .modal-content{padding:20px;background-color:rgba(0,0,0,.95)}#modal-about .modal-content h2{margin-top:40px;margin-bottom:20px}#modal-about .modal-content dl{padding:20px 10px;flex-wrap:wrap}#modal-about .modal-content dl dt{width:100%}#modal-about .modal-content dl dd{width:100%;padding-top:5px}#modal-news .modal-content{width:85%;padding:20px;background-color:rgba(0,0,0,.95)}#modal-news .modal-content h2{margin-top:40px}#modal-news .modal-content .n-area{margin-top:20px}#modal-news .modal-content .n-area section{padding:20px 10px}#modal-news .modal-content .n-area section .category{display:flex;flex-direction:column;font-size:1.6rem}#modal-news .modal-content .n-area section h3{padding-top:15px;padding-left:0;font-size:1.6rem}.block1{height:550px}.block1 .car-model li{padding-bottom:20px}.modal-content{width:100%}.modal-content .closed{font-size:3rem}.modal-content .jeep-content{flex-direction:column;padding:20px 0 75px 0}.modal-content .jeep-content .ttl h2{font-size:2.4rem}.modal-content .jeep-content .ttl h2 span{padding-right:0}.modal-content .jeep-content .j-area{width:100%}.modal-content .jeep-content .j-area.w40{width:100%}.modal-content .jeep-content .j-area .box{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;max-width:600px}.modal-content .jeep-content .j-area .box.flex-center{justify-content:flex-start}.modal-content .jeep-content .j-area .box figure{width:48%;margin:0 1% 20px 1%}.modal-content .jeep-content .j-area .box figure.mt35{margin-top:0}.modal-content .jeep-content .j-area .box figure figcaption{font-size:1.6rem;margin-top:5px}.modal-content .jeep-content .j-area.mt75{margin-top:120px}.modal-content .jeep-content .j-area.mt0sp{margin-top:0}.modal-content .jeep-content .j-area.mt85sp{margin-top:85px}.modal-content .jeep-content .j-area.mt150sp{margin-top:150px}.modal-content .jeep-content .note{width:100%;text-align:left;bottom:15px;right:0;padding-left:10px}.block2 .gallery .item{width:33.333%}.block2 h2{font-size:5rem}}/*# sourceMappingURL=index.min.css.map */