@charset "UTF-8";.appendix dd a:after,.appendix dt:before,.outline ul li:before{line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block}.appendix dd a:after,.appendix dt:before,.notes h3:after,.notes h3:before,.outline ul li:before{font-family:FontAwesome;font-style:normal}.appendix h2,.link-button a,main{position:relative}dl.list dd,dl.list dt{border-top:1px solid #ccc}*,::after,::before{box-sizing:border-box}body{background-color:#000}.note{margin:5px 20px;padding-left:1em;text-indent:-1em;font-size:80%;color:red}.img-box-center{margin:10px auto;text-align:center}#map,.container{margin:.5em auto}.img-box-center img{display:inline-block;max-width:100%;height:auto;margin:5px}mark{font-weight:700}.marker_b{background:linear-gradient(transparent 30%,#d0e8ff 30%)}.marker_g{background:linear-gradient(transparent 30%,#d1eab7 30%)}.marker_bg{background:linear-gradient(transparent 30%,#cbe7ed 30%)}.marker_p{background:linear-gradient(transparent 30%,#f5dcea 30%)}.marker_y{background:linear-gradient(transparent 30%,#feb 30%)}mark a{color:#00f!important}main{padding-top:50px;margin-bottom:0;overflow:hidden;background-color:#fff}section h1.cont-top{margin:1em 0;padding:.5em 1em;color:#fff;font-size:140%;font-weight:400;background-color:#c00;border-radius:6px;text-align:center}.container{width:100%;height:auto;padding:0;text-align:center;font-size:120%}main p{text-align:left;line-height:2}.appendix h2,.cars-wrap>.car,.cont-wrap,main section{text-align:center}main section{margin:0 auto;padding:0 0 1em}.cont-wrap{margin:0 0 2em;padding:0}.appendix,.outline,section h2{text-align:left}.cars-wrap-02,.cars-wrap-03,.present-wrap-02{display:flex;flex-direction:column}.cont-wrap h2{margin:1em;padding:.5em;background-color:#333;color:#fff;font-size:clamp(1rem, -1.1875rem + 5vw, 1.875rem);font-weight:400}.outline{width:90%;margin:1em auto;padding:.3em;background-color:#fefae9;border:5px solid #c00;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.outline p{margin:.2em .5em;padding:.2em}.outline ul{margin:.5em;padding:0;background-color:#fff;border:1px solid #000;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.outline ul li{margin:.2em;padding:.2em}.outline ul li:before{margin:0 .4em 0 .2em;font-weight:400;content:"\f005";font-size:120%;color:#c52d08}section h2{clear:both;padding:5px 5px 5px 10px;border-left:4px solid #c90128;background-color:#f2f2f2;margin:2em 0 .5em}section p{margin:0 2em 1em}.appendix{margin:0 auto;padding:1em;max-width:800px;font-size:120%}.appendix dl{margin:1em;padding:.5em;border:2px solid #ccc;background-color:#fefdf1;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.appendix h2{padding:.2em;background:#f90;color:#fff;letter-spacing:.2em;font-size:120%}.info-wrap,.notes p,dl.list{text-align:left}.appendix h2::before{position:absolute;content:'';top:100%;left:0;border:none;border-bottom:15px solid transparent;border-right:20px solid #959e9b}.appendix dt{font-weight:700;margin-top:.5em;margin-bottom:.2em;margin-left:2em;padding-bottom:.2em;border-bottom:1px dashed #ccc!important}.appendix dt:before{text-indent:-1em;margin:0 5px 0 0;font-weight:400;content:"\f111";color:#f90}.appendix dd{margin-bottom:2em;margin-left:2em}.appendix dd:last-child{margin-bottom:0}.appendix dd a{word-break:break-all}.appendix dd a:after{margin:0 0 0 5px;font-weight:400;content:"\f08e";color:#039}.notes{max-width:800px;margin:1em auto;padding:0 2em 2em;background-color:#f5f5fa;border:2px dotted #96a2b6;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.notes h3{margin:.2em;padding:.2em;color:#333;font-size:160%;font-weight:400;border-bottom:1px solid rgba(0,0,0,.1)}.cars-wrap>.car,.link-button a{text-decoration:none;color:#fff}#map dt,.big-map a i,.link-button a,.map-link a span.am:after,.notes p{font-size:120%}.notes h3:after,.notes h3:before{font-weight:400;color:#69f;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\f086';padding:.5em;vertical-align:middle}.link-button a:after,.link-button a:before{color:#ff0;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translateY(-50%)}.notes p{max-width:700px;height:auto;margin:5px auto;padding:.2em .5em}.cars-wrap{max-width:1100px;margin:1em auto;padding:.5em;display:flex;flex-direction:column}.cars-wrap>.car{margin-top:40px;font-size:140%}.big-map a:before,.otoku-pc{display:none}.info-wrap{max-width:1000px;margin:1em auto 0}.notes-area{padding:1em;background-color:#f1f2f5;border:none;font-size:90%;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}#map,.related-links{padding:1em 0}#info-bottom,.map-link{text-align:center;background-color:#000}ul.basic{width:100%}ul.basic li{margin-bottom:.5em;margin-right:1em;padding-left:.5em;list-style-type:disc}.link-button{width:100%;margin:1em auto;text-align:center}.link-button a{min-width:260px;display:inline-block;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:9px 18px;background-color:#f58500}.map-link,.map-link a{-webkit-border-radius:100px;-moz-border-radius:100px}.link-button a:before{position:absolute;left:6%;top:34%;animation:1.5s infinite vis;content:'\f111';font-family:FontAwesome;font-style:normal;font-weight:400;font-size:100%!important}#find-dealer a:after,.link-button a:after,.web-catalog-cont a:after{position:absolute;top:50%;font-family:FontAwesome;font-style:normal;font-weight:400}@keyframes vis{from{transform:scale(1,1);opacity:1)}to{transform:scale(1.5,1.5);opacity:0}}.link-button a:after{right:6%;content:'\F061'}.link-button a:hover{background-color:#e9bd38}.web-catalog-cont a,.web-catalog-cont a.single{position:relative;padding:10px 5px 10px 20px;font-size:14px;background-color:#c3002f;color:#fff;display:block;text-decoration:none;box-sizing:border-box}.related-links dd{margin-bottom:1em}.web-catalog-cont{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;margin:-15px auto 50px;max-width:600px;padding:10px}.web-catalog-cont a{width:calc((100% - 15px)/ 2);margin-top:20px}#map dt,dl.list{margin:5px auto}#nismo-official a,dl.list{background-color:#fff}.web-catalog-cont a.single{width:calc((100% - 15px)/ 1);margin:20px auto;max-width:400px}#find-dealer a:after,.web-catalog-cont a:after{right:5%;content:'\f054';color:#fff;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translateY(-50%);-moz-transition:.25s linear;-webkit-transition:.25s linear;-o-transition:.25s linear;transition:.25s linear}#nismo-official a:after,#nismo-official a:before{position:absolute;top:50%;font-family:FontAwesome;font-style:normal;font-weight:400;color:#000;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translateY(-50%)}#find-dealer a:hover,#nismo-official a:hover,.web-catalog-cont a:hover{filter:brightness(90%) contrast(120%);-moz-transition:.25s linear;-webkit-transition:.25s linear;-o-transition:.25s linear;transition:.25s linear}#find-dealer a:hover:after,#nismo-official a:hover:after,.web-catalog-cont a:hover:after{position:absolute;right:3%;top:50%;-moz-transition:.25s linear;-webkit-transition:.25s linear;-o-transition:.25s linear;transition:.25s linear}section h2:first-child{margin:0 0 .5em}dl.list{clear:left;border-bottom:1px solid #ccc;padding:10px 5px 0;font-size:100%!important}#map dt,.big-map a,.map-link a:hover{background-color:#333}dl.list dt{clear:left;float:left;width:5.5em;font-weight:700;padding:10px 5px 10px 15px;line-height:1.2;background:url(../images/common/maru-orange.png) left 1em no-repeat}dl.list dd{margin-left:6em;margin-bottom:5px;zoom:1;padding:10px 5px}.map-link{position:static;width:auto;margin:1em 0;padding:0;font-size:90%;border-radius:100px}.map-link a{display:block;text-decoration:none;padding:8px 0;color:#fff;border-radius:100px}.big-map a,.info a{padding:.5em;text-decoration:none;color:#fff}.map-link a span.bm:after{content:"\f279";font-family:FontAwesome;font-size:120%;font-weight:400}.map-link a span.am:after{content:"\f063";font-family:FontAwesome;font-weight:400}.map-link a:hover{text-decoration:none;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px}#map{clear:both;background-color:#f6f6f6;border:1px solid #333;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#map dt{max-width:200px;text-align:center;color:#fff;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}#map dt i{color:#fc0}#map dd{text-align:center}#canvas_wrapper{clear:both;max-width:90%;min-width:280px;padding:4px;border:1px solid #ccc;margin:auto}#canvas_wrapper img{max-width:none}#map-canvas{width:100%;height:300px}.big-map{position:static;width:100%;margin:1em auto;text-align:center}.big-map a{width:80%;display:inline-block;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;font-size:140%}.big-map a span.am:after{content:"\f061";font-family:FontAwesome;font-size:90%;font-weight:400}.big-map a:hover{position:relative;top:1px;left:1px;color:#fff}#info-bottom{width:100%;display:block;position:fixed;bottom:0;z-index:1000}.info-bottom-inner{display:flex;justify-content:center;align-items:center;flex-direction:row;margin:0 auto;padding:2px 6px}.info-bottom-inner>div{flex:1}.info a{position:relative;display:block;max-width:300px;margin:5px;box-sizing:border-box;font-size:14px;-moz-transition:.25s linear;-webkit-transition:.25s linear;-o-transition:.25s linear;transition:.25s linear}#nismo-official a:before{left:7%;content:'\f044'}#find-dealer a{background-color:#c40030}#find-dealer a:before{position:absolute;left:7%;top:50%;content:'\f002';font-family:FontAwesome;font-style:normal;font-weight:400;color:#fff;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translateY(-50%)}#nismo-official a:after{right:5%;content:'\f054';-moz-transition:.25s linear;-webkit-transition:.25s linear;-o-transition:.25s linear;transition:.25s linear}@media all and (min-width:700px){.info a,.outline ul{padding:1em}.top-title{text-align:right}main{position:relative;padding-top:30px}.cont-wrap{max-width:1100px;margin:0 auto 2em;padding:0}.cars-wrap-02,.cars-wrap-03,.present-wrap-02{flex-direction:row;flex-wrap:wrap;justify-content:center}.cars-wrap{flex-direction:row;justify-content:space-between;flex-wrap:wrap}.cars-wrap>.car{width:calc((100% - 20px)/ 2)}.cars-wrap-03>picture{width:calc((100% - 0px)/ 3)}.cars-wrap-02>picture,.present-wrap-02>a{width:calc((100% - 0px)/ 2)}.otoku-pc{display:block}#map{max-width:80%}#map dt{font-size:140%;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px}#map-canvas{height:400px}.big-map a{width:50%}dl.list{width:80%;font-size:120%}.info-bottom-inner{max-width:450px;padding:5px 0}.info{margin:10px auto}.info a{margin:5px 10px;font-size:16px}}@media all and (min-width:800px){main{padding-top:45px}}@media all and (min-width:900px){main{padding-top:60px}}@media all and (min-width:1000px){main{padding-top:85px}#map-canvas{height:500px}}