@charset "UTF-8";.info a,.web-catalog-cont a{position:relative;box-sizing:border-box;font-size:14px;display:block}#find-dealer a:after,#find-dealer a:before,#test-ride-reservation a:after,#test-ride-reservation a:before,.web-catalog-cont a:after{position:absolute;top:50%;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translateY(-50%);color:#fff}#info-bottom,.web-catalog-cont a.black,body{background-color:#000}*,::after,::before{box-sizing:border-box}main{position:relative;padding-top:50px;margin-bottom:0;overflow:hidden;background-color:#fdf5d2}.container{width:100%;height:auto;margin:.5em auto;padding:0;text-align:center;font-size:120%}main p{text-align:left;line-height:2}main section{margin:0 auto;padding:0 0 1em;text-align:center}.cont-wrap{margin:0 0 2em;padding:0;text-align:center}.cars-wrap-02,.cars-wrap-03,.present-wrap-02{display:flex;flex-direction:column}.location-nav li:first-child,.otoku-pc{display:none}.banner-wrap,.info-bottom-inner,.location-nav,.web-catalog-cont{display:flex;display:flex}.info-wrap{max-width:1000px;margin:1em auto 0;text-align:left}.notes-area{padding:1em;background-color:rgba(255,255,255,.9);border:none;font-size:90%;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}ul.basic{width:100%}ul.basic li{margin-bottom:.5em;margin-right:1em;padding-left:.5em;list-style-type:disc}.banner-wrap{justify-content:center;align-items:center;flex-direction:column;margin:0 auto}.banner-wrap>div,.info-bottom-inner>div{flex:1}.banner-wrap>div a{display:block;margin:2px;padding:.5em;box-sizing:border-box}.web-catalog-cont{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;padding:10px 5px 10px 20px;color:#fff;text-decoration:none;background-color:#c3002f}.web-catalog-cont a.single{width:calc((100% - 15px)/ 1);margin:20px auto 10px;max-width:400px}#find-dealer a:after,#test-ride-reservation a:after,.web-catalog-cont a:after{right:5%;content:'\f054';-moz-transition:.25s linear;-webkit-transition:.25s linear;-o-transition:.25s linear;transition:.25s linear}#find-dealer a:hover,#test-ride-reservation 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,#test-ride-reservation 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}.cl-navi>li a,.info a{text-decoration:none;-moz-transition:.25s linear;-webkit-transition:.25s linear;-o-transition:.25s linear}.info-bottom-inner{justify-content:center;align-items:center;flex-direction:row}.info a{max-width:300px;margin:5px;padding:.5em;color:#fff;transition:.25s linear}#test-ride-reservation a{background-color:#ffa719}#test-ride-reservation a:before{left:7%;content:'\f044'}#find-dealer a{background-color:#c40030}#find-dealer a:before{left:7%;content:'\f002'}#info-bottom{width:100%;display:block;text-align:center;position:fixed;bottom:0;z-index:1000;box-shadow:0 -4px 10px -2px rgba(0,0,0,.3);-webkit-box-shadow:0 -4px 10px -2px rgba(0,0,0,.3);-moz-box-shadow:0 -4px 10px -2px rgba(0,0,0,.3)}.info-bottom-inner{max-width:1000px;display:flex;justify-content:center;margin:0 auto;text-align:center;padding:5px;justify-content:center;flex-direction:row}#location-nav-wrap{width:100%;margin:0 auto}.location-nav{list-style-type:none;text-align:center;z-index:50;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;flex-wrap:wrap;justify-content:center;padding:1px}.location-nav li{flex:50%;font-size:100%}.cl-navi>li{display:block;margin:0}.cl-navi>li a{display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#000;width:100%;margin:0;padding:.6em .2em;border:1px solid #000;border-left:none;font-weight:700;transition:.25s linear;background:#faa332;background:linear-gradient(180deg,#faa332 0,#fc8d0d 50%,#faa332 100%)}.cl-navi li:nth-child(10) a,.cl-navi li:nth-child(2) a,.cl-navi li:nth-child(4) a,.cl-navi li:nth-child(6) a,.cl-navi li:nth-child(8) a{border-left:1px solid #000}.cl-navi li:nth-child(2) a,.cl-navi li:nth-child(3) a,.cl-navi li:nth-child(4) a,.cl-navi li:nth-child(5) a,.cl-navi li:nth-child(6) a,.cl-navi li:nth-child(7) a{border-bottom:none}.cl-navi>li a:hover,.cl-navi>li.on a{color:#fff;-moz-transition:.25s linear;-webkit-transition:.25s linear;-o-transition:.25s linear;transition:.25s linear;background:#fa5757;background:linear-gradient(180deg,#fa5757 0,#e80505 50%,#fa5757 100%)}@media all and (min-width:700px){.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-03>picture{width:calc((100% - 0px)/ 3)}.cars-wrap-02>picture,.present-wrap-02>a{width:calc((100% - 0px)/ 2)}.otoku-pc{display:block}.banner-wrap>div a:hover{position:relative;top:1px;left:1px}.location-nav{padding:10px}.location-nav li{flex:25%}.cl-navi>li a{padding:1em}.cl-navi li:nth-child(10) a,.cl-navi li:nth-child(4) a,.cl-navi li:nth-child(6) a,.cl-navi li:nth-child(8) a{border-left:none}.cl-navi li:nth-child(6) a{border-left:1px solid #000}.cl-navi li:nth-child(2) a,.cl-navi li:nth-child(3) a,.cl-navi li:nth-child(4) a,.cl-navi li:nth-child(5) a,.cl-navi li:nth-child(6) a,.cl-navi li:nth-child(7) a,.cl-navi li:nth-child(8) a{border-bottom:none}.cl-navi li:nth-child(6) a,.cl-navi li:nth-child(7) a,.cl-navi li:nth-child(8) a,.cl-navi li:nth-child(9) a{border-bottom:1px solid #000}@media all and (min-width:800px){main{padding-top:45px}}@media all and (min-width:900px){main{padding-top:60px}.location-nav li{font-size:110%}.cl-navi>li a{padding:1em .5em}}@media all and (min-width:1000px){main{padding-top:85px}}}