@charset "UTF-8";ul.basic li,ul.basic li li{margin-bottom:.5em;margin-right:1em}.okaidoku-cars-area .inner-wrap h2,.topics-area h2{font-family:'Noto Sans JP',sans-serif;text-align:center}.container,ul.basic{width:100%}#info-bottom,.container,.okaidoku-cars-list,.top-image,.topics-area h2,main section{text-align:center}*,.info a,::after,::before{box-sizing:border-box}#hero-area{position:relative;margin-bottom:0}.image-base{min-height:300px;background:#ee759f;background:linear-gradient(180deg,#ee759f 16%,#fae3d9 56%)}.top-image{position:relative;margin:0 auto;padding:50px 0 0;max-width:1100px;height:auto}main{margin:0;padding:0}.container{height:auto;margin:.5em auto;padding:0;font-size:120%}main p{text-align:left;line-height:2}main section{margin:0 auto;padding:0 0 1em}.cont-wrap{margin:0 1em;padding:.5em}.notes-area{margin:1em;padding:1em;background-color:#fff;border:none;font-size:90%;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}ul.basic li ul{padding-top:.5em}ul.basic li li{line-height:1.3}.okaidoku-cars-area,.topics-area{margin:1em auto;padding:.5em;font-size:120%;color:#000;width:auto;max-width:1100px;box-sizing:border-box}.other-topics,.topics{margin:1em auto 2em;padding:0 1em 1em;display:flex;max-width:1100px}.topics-area h2{position:relative;margin:0 auto .5em;padding:0 0 .3em;font-size:120%}.topics-area h2:after,.topics-area h2:before{content:'';background:#fc0;width:4em;height:3px;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}#find-dealer a:after,#find-dealer a:before,#test-ride-reservation a:after,#test-ride-reservation a:before{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%);position:absolute;top:50%}.topics-area h2::before{right:67%}.topics-area h2::after{left:67%}.topics{flex-direction:column}.other-topics{flex-direction:row;flex-wrap:wrap;justify-content:space-between}.other-topic{flex:1;margin:0 auto}.okaidoku-cars-area .inner-wrap{border:8px solid #fc6;padding:1em;background-color:#fffcf0;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.okaidoku-cars-area .inner-wrap h2{position:relative;margin-top:1em;padding:.3em 0!important;font-size:140%;border-top:3px solid #fc0;border-bottom:3px solid #fc0;background-color:#fff}.okaidoku-cars-area p{margin-top:1em;line-height:1.7;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.okaidoku-cars-list{margin:1em auto;background-color:#fff}.okaidoku-wrap{max-width:1100px;margin:0 auto;padding:0;display:flex;flex-direction:column}.okaidoku-wrap span,.okaidoku-wrap-mono span{display:block;font-size:11px;text-align:left;line-height:1.2}.okaidoku-wrap div{padding-bottom:.5em;border-bottom:1px solid #fc0}.okaidoku-wrap div:first-child{border-top:1px solid #fc0}.navireco{margin-top:.5em}.okaidoku-wrap-mono{max-width:1100px;margin:1em auto;padding:.5em 0 0;display:block}.okaidoku-wrap-mono.add-line div{padding:.5em 0;border-top:1px solid #fc0;border-bottom:1px solid #fc0}.info-wrap{margin:1em 0 0;padding:3em 0 1em;background-color:#ebe7dc}#info-bottom{width:100%;display:block;position:fixed;bottom:0;z-index:1000;background-color:#000}.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;padding:.5em;color:#fff;font-size:14px;text-shadow:1px 2px 2px rgba(0,0,0,.4);text-decoration:none;-moz-transition:.25s linear;-webkit-transition:.25s linear;-o-transition:.25s linear;transition:.25s linear}#test-ride-reservation a{background-color:#f90}#test-ride-reservation a:before{left:7%;content:'\f044'}#find-dealer a{background-color:#c3002f}#find-dealer a:before{left:7%;content:'\f002'}#find-dealer a:after,#test-ride-reservation 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{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{position:absolute;right:3%;top:50%;-moz-transition:.25s linear;-webkit-transition:.25s linear;-o-transition:.25s linear;transition:.25s linear}@media all and (min-width:700px){.cont-wrap p,.okaidoku-cars-area .inner-wrap h2{font-size:140%}.top-title{text-align:right}.cont-wrap{max-width:1100px;margin:0 auto 2em;padding:1em}.cont-wrap p{text-align:left;padding:.5em 1em}#hero-area{position:relative;padding-top:0}.image-base{min-height:500px}.top-image{position:relative;margin:35px auto;padding:0}.other-topics,.topics{margin:0 auto;text-align:center}.topics{padding:0 0 2em}.other-topics{display:block;padding:0 1em 2em}.other-topic{margin:1em auto}.info-bottom-inner{max-width:450px;padding:5px 0}.info{margin:10px auto}.info a{margin:5px 10px;padding:1em;font-size:16px}}@media all and (min-width:800px){#hero-area{padding-top:50px}.top-image{margin:0 auto}.topics-area{padding-top:1em}.topics-area h2{margin-bottom:0;font-size:140%}.topics-area h2::before{right:58%}.topics-area h2::after{left:58%}}@media all and (min-width:900px){#hero-area{padding-top:70px}}@media all and (min-width:1000px){#hero-area{padding-top:90px}}
