@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=M+PLUS+1p:wght@400;500;600;700;800;900&family=Noto+Serif+JP:wght@200..900&display=swap);body{font-family:"M PLUS 1p",sans-serif;font-size:16px;font-weight:400;color:#333}a img{transition:all .3s}a:hover img{opacity:.8}a.wp-element-button{background-color:#2fb2e8;color:#fff;border-radius:0;transform:rotate(.03deg);font-size:16px;font-weight:500}a.wp-element-button:after{font-family:"Font Awesome 6 Free";content:"";display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;margin-left:5px;font-weight:700}a.wp-element-button:hover{background-color:#2d4492}.button:visited,.wp-block-button__link:visited,.wp-element-button:visited,button:visited,input[type=button]:visited,input[type=reset]:visited,input[type=submit]:visited{background-color:#2fb2e8;color:#fff;border-radius:0;transform:rotate(.03deg);font-size:16px;font-weight:500}.map-responsive{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.map-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{font-family:"M PLUS 1p",sans-serif}input[type=color]::placeholder,input[type=date]::placeholder,input[type=datetime-local]::placeholder,input[type=datetime]::placeholder,input[type=email]::placeholder,input[type=month]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=range]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,input[type=time]::placeholder,input[type=url]::placeholder,input[type=week]::placeholder,textarea::placeholder{color:#999}.single-content figure.wp-block-image{margin-bottom:1em}.single-content p{margin-bottom:1em;transform:rotate(.03deg)}.single-content label,.single-content li{transform:rotate(.03deg)}.content-area{margin-bottom:0}.img-right{float:right;margin:0 0 1em 1em}.img-left{float:left;margin:0 1em 1em 0}h1,h3,h4,h5,h6{font-family:"M PLUS 1p",sans-serif;transform:rotate(.03deg)}h2{font-family:"Noto Serif JP",serif;font-weight:700;color:#2d4492;position:relative;z-index:0;padding:5px 0 0 20px;margin:1.5em 0!important}h2:before{content:'';width:62px;height:63px;background:url(/wp-content/uploads/2025/06/heading-bg.png) center/contain no-repeat;display:block;position:absolute;z-index:-1;left:0;top:0}h3{font-size:20px;font-weight:900;color:#2a7ea1}.entry-hero.page-hero-section .entry-header{min-height:100px}.emphasis{color:#2a7ea1;font-size:18px;font-weight:900;margin-top:2em!important}.main-navigation .primary-menu-container>ul>li.menu-item>a{font-weight:900;transform:rotate(.03deg)}.main-navigation .primary-menu-container>ul>li.menu-item.current-menu-item>a,.mobile-navigation ul li.current-menu-item.menu-item-has-children>.drawer-nav-drop-wrap,.mobile-navigation ul li.current-menu-item>a{color:#2fb2e8}.main-navigation .primary-menu-container>ul>li.menu-item.current-menu-ancestor>a,.main-navigation .primary-menu-container>ul>li.menu-item.current-menu-item>a,.main-navigation .primary-menu-container>ul>li.menu-item.current-page-parent>a,.main-navigation .primary-menu-container>ul>li.menu-item.current-product-ancestor>a{color:#2fb2e8}.kadence-sticky-header{box-shadow:0 0 8px rgba(0,0,0,.2)}.site-header-section-right{flex-direction:column;align-items:flex-end;justify-content:center}.site-header-section-right .site-top-header-wrap ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap}.site-header-section-right .site-top-header-wrap ul li{transform:rotate(.03deg);color:#5a627a;font-size:14px}.site-header-section-right .site-top-header-wrap ul li:after{content:'|';margin:0 10px}.site-header-section-right .site-top-header-wrap ul li:last-child:after{display:none}.site-header-section-right .site-top-header-wrap ul a{text-decoration:none;color:#5a627a;pointer-events:none}@media screen and (max-width:1025px){.site-header-section-right .site-top-header-wrap{display:none}}#mobile-site-navigation .site-top-header-wrap .site-container{padding:1em 0 0 5px;float:left}#mobile-site-navigation .site-top-header-wrap .site-container ul{list-style:none;margin:0;padding:0}#mobile-site-navigation .site-top-header-wrap .site-container ul li{transform:rotate(.03deg);color:#ccc;font-size:14px;margin:10px 0}#mobile-site-navigation .site-top-header-wrap .site-container ul a{display:inline-block;border:0;text-decoration:none;width:auto;color:#ccc;padding:0}.home h2{margin-top:0!important}.home-cover-wrap:after{content:'';width:100%;height:25px;display:block;background:url(/wp-content/uploads/2025/06/home-cover-deco.png) center repeat-x}.home-cover{justify-content:flex-end}.home-cover .wp-block-cover__inner-container{width:55%;padding:1em 2em;text-align:center;text-shadow:2px 2px 4px #2d4492;font-size:14px;line-height:1.4em;margin-right:3em}.home-cover .wp-block-cover__inner-container h1{font-family:"Noto Serif JP",serif;margin:-.5em 0 1em 0;font-size:24px;line-height:1.4em}@media only screen and (max-width:781px){.home-cover{justify-content:center}.home-cover .wp-block-cover__image-background{object-position:30% 50%}.home-cover .wp-block-cover__inner-container{width:100%;padding:1em 0;margin:0}.home-cover .wp-block-cover__inner-container h1{font-size:20px}.home-cover .wp-block-image img{width:250px}}.latest-report-wrap{max-width:100%;width:1290px;margin:0 auto;padding:0 1.5rem;margin:3em auto!important}.latest-report-wrap .wp-block-media-text>.wp-block-media-text__content{padding-left:0}.latest-report-wrap h3{margin:1.5em 0 0 0;font-size:18px;color:#333}.latest-report-wrap img{border:3px solid #fff;box-shadow:5px 5px 0 #2d4492}.home-car-list-wrap{background-color:#eaf2f5;position:relative;margin:3em 0!important}.home-car-list-wrap:before{content:'RECENT VEHICLES';font-family:"Noto Serif JP",serif;color:#fff;position:absolute;top:-11px;left:-3px;font-size:48px;line-height:50px;font-weight:700}.home-car-list-wrap .wp-block-group__inner-container{max-width:100%;width:1290px;margin:0 auto;padding:0 1.5rem;padding:1.5rem}.home-car-list-wrap .home-car-list{text-align:center;margin-top:2.5em;line-height:1.4em}.home-car-list-wrap .wp-block-column{background-color:#fff;padding-bottom:1em;box-shadow:0 0 10px rgba(44,62,69,.2)}.home-car-list-wrap .wp-block-column p{padding:0 1em}.home-case-wrap{text-align:center;margin:3em 0!important}.home-case-wrap .wp-block-group__inner-container{max-width:100%;width:1290px;margin:0 auto;padding:0 1.5rem}.home-case-wrap h2{display:inline-block;margin:0 auto 2em auto!important}.home-case-wrap .wp-block-column p{text-align:left}.home-case-wrap .wp-block-column img{margin:0 auto}.home-case-wrap a.wp-element-button{max-width:250px;line-height:1.5em}.home-about-wrap{text-shadow:2px 2px 4px rgba(44,62,69,.8);min-height:500px}.home-about-wrap .wp-block-group__inner-container{width:70%;max-width:100%}.home-about-wrap .wp-block-cover__inner-container{max-width:100%;width:1290px;margin:0 auto;padding:0 1.5rem}.home-about-wrap .wp-block-cover__inner-container h2{padding:0;font-size:36px;margin-bottom:.8em}.home-about-wrap .wp-block-cover__inner-container h2:before{display:none}.home-about-wrap .wp-block-cover__inner-container a.wp-element-button{text-shadow:none;margin-top:2em}@media only screen and (max-width:560px){.home-about-wrap .wp-block-group__inner-container{width:100%}.home-about-wrap .wp-block-cover__inner-container a.wp-element-button{margin:1em 0}}.page-id-114 .content-area,.page-id-80 .content-area{margin-top:0}.intro-wrap{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw!important;margin-right:-50vw!important;padding:1em 2em}.intro-wrap p{font-size:18px}.customer-list{list-style:none;margin:0!important;padding:0!important;display:flex;flex-wrap:wrap}.customer-list li{padding:5px 15px;border:1px solid #ccc;margin-right:-1px;margin-bottom:-1px}@media only screen and (max-width:480px){.customer-list li{width:100%}}.used-car-listing h2{font-family:"M PLUS 1p",sans-serif;transform:rotate(.03deg);font-size:20px;font-weight:800;line-height:1.3em;padding:0;margin:.8em 0 .5em 0!important}.used-car-listing h2:before{display:none}.used-car-listing .wp-block-column{position:relative}.used-car-listing .listing_year{font-size:14px}.used-car-listing .listing_spec{background-color:#eff5f7;padding:5px}.used-car-listing .listing_milage{margin:5px 0!important}.used-car-listing .listing_price{font-weight:700;font-size:20px}.used-car-listing .listing_price code{font-weight:400;font-family:"M PLUS 1p",sans-serif;color:#888}.used-car-listing .listing_sold{position:absolute;top:0;left:0;z-index:1;background-color:#fff;font-weight:900;color:#c00;padding:8px}.used-car-listing .ngg-galleryoverview{margin:0}.used-car-listing .ngg-galleryoverview .ngg-gallery-thumbnail-box:nth-child(n+2){display:none}.osusume-car-type-list{list-style:none;margin:2em 0!important;padding:0!important;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 30px}.osusume-car-type-list a{text-decoration:none;border:1px solid #2e6eb1;padding:6px 15px;display:inline-block;color:#2e6eb1}.osusume-car-type-list a:hover{border:1px solid #2fb2e8;color:#2fb2e8}.osusume-car-type-list a:after{font-family:"Font Awesome 6 Free";content:"";display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;display:block;font-weight:700;text-align:center;line-height:15px;margin-bottom:3px}.page-id-154 .content-area,.page-id-160 .content-area,.page-id-169 .content-area{margin-top:0}.buying-tips>li,.leasing-tips>li{margin-bottom:1.5em}.leasing-tips li ol{list-style-type:lower-alpha}.formInstructions{margin-bottom:1em}.informakers-form .input{margin-bottom:1.5em}.informakers-form .input>label{display:block;margin-bottom:5px;font-weight:600!important}.informakers-form .input input{width:100%}.informakers-form .input.fileupload input{width:auto;font-family:inherit;font-size:inherit;border:1px solid #cbd5e0;padding:1em}.informakers-form .checkbox-radio input{width:auto;margin-right:5px}.informakers-form fieldset{padding:0;border:0;margin:3px 0 0 0;display:flex;flex-wrap:wrap;gap:8px 25px}.informakers-form .g-recaptcha{margin:1em 0 2em 0}.informakers-form .error-message{color:#c00;margin-top:3px}.sl-overlay{opacity:.9}.footer-locations{width:1290px;max-width:100%;margin:2em auto;padding:0 1.5rem}.locations-wrap{display:flex;flex-wrap:wrap;text-align:center;justify-content:center;gap:20px 150px}.locations-wrap div{transform:rotate(.03deg)}#colophon{text-align:center;color:#868b9b;font-size:12px}#colophon .site-top-footer-inner-wrap{padding-bottom:0}#colophon .site-bottom-footer-inner-wrap{padding-top:0}#colophon .footer-navigation .footer-menu-container>ul>li>a{font-size:14px;color:#d1d6e8;transform:rotate(.03deg)}#colophon .footer-navigation .footer-menu-container>ul>li>a:hover{color:#7680a5}.site-top-footer-wrap figure img{width:100px;margin:0 auto}#colophon .footer-navigation .footer-menu-container>ul li.current-menu-item>a{color:#fff}@media only screen and (max-width:560px){.img-left,.img-right{float:none;margin:1em auto!important}.img-left img,.img-right img{margin:0 auto}}@media only screen and (max-width:600px){figure.wp-block-media-text__media{margin-bottom:2em!important}}