/* @license MIT https://github.com/necolas/normalize.css/blob/8.0.1/LICENSE.md */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/custom/mini_dealers/images/icons/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/custom/mini_dealers/images/icons/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/custom/mini_dealers/images/icons/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.node--unpublished{background-color:#fff4f4;}
@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}
@font-face{font-family:"MINI Sans Serif Regular";src:url(/themes/custom/mini_dealers/asset/font/mini_sans_serif-regular-webfont.eot);src:url(/themes/custom/mini_dealers/asset/font/mini_sans_serif-regular-webfont.eot#iefix) format("embedded-opentype"),url(/themes/custom/mini_dealers/asset/font/mini_sans_serif-regular-webfont.woff) format("woff"),url(/themes/custom/mini_dealers/asset/font/mini_sans_serif-regular-webfont.ttf) format("truetype")}@font-face{font-family:"MINI Sans Serif Bold";src:url(/themes/custom/mini_dealers/asset/font/mini_sans_serif-bold-webfont.eot);src:url(/themes/custom/mini_dealers/asset/font/mini_sans_serif-bold-webfont.eot#iefix) format("embedded-opentype"),url(/themes/custom/mini_dealers/asset/font/mini_sans_serif-bold-webfont.woff) format("woff"),url(/themes/custom/mini_dealers/asset/font/mini_sans_serif-bold-webfont.ttf) format("truetype")}@font-face{font-family:"MINI Serif Regular";src:url(/themes/custom/mini_dealers/asset/font/MINISerif-Regular.eot);src:url(/themes/custom/mini_dealers/asset/font/MINISerif-Regular.eot#iefix) format("embedded-opentype"),url(/themes/custom/mini_dealers/asset/font/MINISerif-Regular.woff) format("woff"),url(/themes/custom/mini_dealers/asset/font/MINISerif-Regular.ttf) format("truetype")}@font-face{font-family:"MINI Serif Italic";src:url(/themes/custom/mini_dealers/asset/font/MINISerif-Italic.eot);src:url(/themes/custom/mini_dealers/asset/font/MINISerif-Italic.eot#iefix) format("embedded-opentype"),url(/themes/custom/mini_dealers/asset/font/MINISerif-Italic.woff) format("woff"),url(/themes/custom/mini_dealers/asset/font/MINISerif-Italic.ttf) format("truetype")}@font-face{font-family:"MINI Serif Bold";src:url(/themes/custom/mini_dealers/asset/font/MINISerif-Bold.eot);src:url(/themes/custom/mini_dealers/asset/font/MINISerif-Bold.eot#iefix) format("embedded-opentype"),url(/themes/custom/mini_dealers/asset/font/MINISerif-Bold.woff) format("woff"),url(/themes/custom/mini_dealers/asset/font/MINISerif-Bold.ttf) format("truetype")}@font-face{font-family:"motoya w3";src:url(/themes/custom/mini_dealers/asset/font/MotoyaAporoStd-W3.eot);src:url(/themes/custom/mini_dealers/asset/font/MotoyaAporoStd-W3.eot#iefix) format("embedded-opentype"),url(/themes/custom/mini_dealers/asset/font/MotoyaAporoStd-W3.woff) format("woff"),url(/themes/custom/mini_dealers/asset/font/MotoyaAporoStd-W3.otf) format("opentype")}@font-face{font-family:"motoya w4";src:url(/themes/custom/mini_dealers/asset/font/MotoyaAporoStd-W4.eot);src:url(/themes/custom/mini_dealers/asset/font/MotoyaAporoStd-W4.eot#iefix) format("embedded-opentype"),url(/themes/custom/mini_dealers/asset/font/MotoyaAporoStd-W4.woff) format("woff"),url(/themes/custom/mini_dealers/asset/font/MotoyaAporoStd-W4.otf) format("opentype")}html,body,div,main,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,main,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}:root{--red:#c00000;--blue:#0095c0;--gray:#d0d0d0;--lightgray:#f1f1f1}html{font-size:62.5%}body{background-color:#fff;text-align:left;letter-spacing:.03em;line-height:1.8;font-family:"MINI Serif Regular","motoya w3",sans-serif;font-weight:400;font-style:normal;font-size:1.6rem;color:#000;font-feature-settings:"palt";-webkit-text-size-adjust:none}body.scrollstop,main{overflow:hidden}h1,h2,h3,h4,h5,h6{line-height:1.4}img{max-width:100%;height:auto;vertical-align:bottom}p+p{margin-top:1em}strong{font-weight:bolder}table{border-collapse:collapse;border-spacing:0}a{outline:none;color:#000;transition:opacity .3s;cursor:pointer}a:hover{text-decoration:none}@media(hover:hover)and (pointer:fine){a:hover{opacity:.5}}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}.clear{clear:both}.tal{text-align:left}.tac{text-align:center}.tar{text-align:right}.inner{max-width:1200px;margin:auto;padding:0 60px}@media only screen and (min-width:821px){.sp{display:none !important}}@media only screen and (min-width:374px){.sp_s{display:none !important}}@media only screen and (max-width:820px){body{font-size:1.3rem}.pc{display:none !important}.inner{padding:0 25px}}@media print{.sp,.sp_s{display:none}}.ani_slideup{opacity:0;transform:translateY(20px);transition:opacity .6s ease-in,transform .5s ease-out}.ani_slideup.on{opacity:1;transform:translateY(0)}.ani_reduce{opacity:0;transform:scale(1.02);transition:all .8s ease-in-out}.ani_reduce.on{opacity:1;transform:scale(1);filter:blur(0)}.ani_expand{transition:opacity .3s ease-in,transform .4s cubic-bezier(0.175,0.885,0.32,1.275);transform:scale(0.9);opacity:0}.ani_expand.on{transform:scale(1);opacity:1}.ani_img{opacity:0;transition:all 1.2s ease-in-out}.ani_img.on{opacity:1}.gnav{display:block}.gnav .inner{display:flex;flex-wrap:wrap;justify-content:space-between}.gnav .inner>div{width:25%}.gnav h2{margin-top:2em;margin-bottom:10px;font-size:1.8rem}.gnav h2:first-child{margin-top:0}.gnav ul{display:block}.gnav ul li{margin:.5em 0 0 0}.gnav a{display:inline-block;padding:0 20px 0 15px;background:url(/themes/custom/mini_dealers/asset/img/common/icon_arrow0.svg) no-repeat left 7px/7px auto;border:none !important;text-decoration:none}.gnav a[target=_blank]::after{display:inline-block;width:12px;height:12px;margin:0 0 0 .5em;background:url(/themes/custom/mini_dealers/asset/img/common/icon_blank0.svg) no-repeat center center/contain;content:""}.gnav .sns{display:flex}.gnav .sns li{margin:0 10px 0 0}.gnav .sns a{padding:0 !important;background-image:none !important}.gnav .sns a[target=_blank]::after{display:none}@media only screen and (max-width:1000px){.gnav .inner{display:block;padding:0}.gnav .inner>div{width:100%}.gnav h2,.gnav h2:first-child{position:relative;margin:0;padding:20px 25px;font-size:1.8rem}.gnav h2::before,.gnav h2::after{position:absolute;top:50%;right:25px;transform:translateY(-50%);margin:auto;background-color:#000;content:""}.gnav h2::before{width:20px;height:1px;right:25px}.gnav h2::after{width:1px;height:20px;right:34px}.gnav h2.open::after{display:none}.gnav ul{display:block;background-color:var(--lightgray);padding:10px 0;margin:0}.gnav ul li{margin:0;padding:5px 25px}.gnav a{display:block;position:relative;padding:0 20px 0 0;background-position:right center;background-size:7px auto;font-size:1.5rem}.gnav a[target=_blank]{background:none}.gnav a[target=_blank]::after{position:absolute;top:0;bottom:0;right:0;margin:auto}.gnav .sns{justify-content:center;padding:0 25px}.gnav .sns li{margin:0 7px;padding:15px 0}.gnav .sns li img{width:40px;height:40px}}header{position:relative;display:flex;justify-content:space-between;align-items:center;padding:0 40px 0 30px;background-color:#fff;font-size:1.5rem}header>div,header nav{display:flex;align-items:center}header h3{margin-left:20px;font-size:1.4rem}header nav ul{display:flex;margin-right:2.5em}header nav li a{display:block;padding:25px 0 22px 0;border-bottom:solid 2.5px #fff;text-decoration:none}header nav li:hover a{border-bottom:solid 2.5px var(--blue)}header nav li+li{margin-left:2.5em}header nav .pull{position:absolute;left:0;bottom:0;width:100%;background-color:#fff;transform:translateY(100%);padding:50px 0 100px;z-index:999}header nav .pull h2{font-size:2rem}header nav .pull ul{display:flex;flex-wrap:wrap;margin:1.5em 0 0 0}header nav .pull li{margin:1.5em 90px 0 0;font-size:1.5rem}header nav .pull a{display:inline-block;padding:0 20px 0 15px;border:none !important;background:url(/themes/custom/mini_dealers/asset/img/common/icon_arrow0.svg) no-repeat left 7px/7px auto}header nav .pull a[target=_blank]::after{display:inline-block;width:12px;height:1em;margin:0 0 0 .5em;background:url(/themes/custom/mini_dealers/asset/img/common/icon_blank0.svg) no-repeat center 3px/contain;content:""}header #btn_menu{position:relative;width:30px;height:30px;cursor:pointer}header #btn_menu>div{position:absolute;width:100%;height:1px;background-color:#000;transition:all .15s ease-in-out}header #btn_menu>div:nth-child(1){top:10px}header #btn_menu>div:nth-child(2){bottom:10px}header #btn_menu.open>div:nth-child(1){top:15px;transform:rotate(30deg)}header #btn_menu.open>div:nth-child(2){bottom:15px;transform:rotate(-30deg)}header nav.gnav{position:absolute;left:0;bottom:0;width:100%;transform:translateY(100%);padding:50px 0 100px;background-color:#fff;z-index:1000}@media only screen and (max-width:1000px){header{padding:12px}header h2 img{width:60px}header>div,header nav{display:flex;align-items:center}header nav ul{display:none}header nav.gnav{max-height:calc(100vh - 54px);padding:0 0 30px;overflow:auto}}footer .gnav .inner>div:nth-child(n+5){margin-top:50px}footer>div:first-child a{background-image:url(/themes/custom/mini_dealers/asset/img/common/icon_arrow1.svg);color:#fff}footer>div:first-child a[target=_blank]::after{background-image:url(/themes/custom/mini_dealers/asset/img/common/icon_blank1.svg)}footer>div:first-child{padding:100px 0;background-color:#000;color:#fff}footer>div:last-child{padding:100px 0}footer>div:last-child nav ul{display:flex;justify-content:center;margin:2em 0}footer>div:last-child nav li+li::before{content:"　｜　"}footer>div:last-child nav a{text-decoration:none}footer h3{margin-bottom:1em;font-size:1.5rem}footer .note{position:relative;margin-top:0;padding-left:1em;font-size:1.2rem}footer .note::before{position:absolute;left:0;content:"＊"}footer .logo{margin:3em 0 0 0;text-align:center}footer .copy{margin:1em 0 0 0;text-align:center}@media only screen and (max-width:1000px){footer>div:first-child{padding:0}footer .gnav .inner>div:nth-child(n+5){margin-top:0}footer .gnav h2::before,footer .gnav h2::after{background-color:#fff}footer .gnav ul{background-color:#222;font-size:1.5rem}footer .gnav .sns{padding:20px 25px;background-color:#000}footer>div:last-child{padding:50px 0 100px}footer>div:last-child nav ul{display:block;margin:2em 0;text-align:center}footer>div:last-child nav li+li{margin-top:.7em}footer>div:last-child nav li+li::before{display:none}footer>div:last-child nav a{text-decoration:none}footer h3{margin-bottom:1em;font-size:1.5rem}footer .note{position:relative;margin-top:0;padding-left:1em;font-size:1.2rem}footer .note::before{position:absolute;left:0;content:"＊"}footer .logo{margin:3em 0 0 0;text-align:center}footer .copy{margin:1em 0 0 0;text-align:center}}main section{margin:100px 0}main section.dark{background-color:var(--lightgray);padding:90px 0}main section.dark+.dark{margin-top:-100px}main section:first-child{margin-top:0}main section:last-child{margin-bottom:0;padding-bottom:90px}main section h2.ttl{margin-bottom:1em;font-size:3.2rem}main section h2.ttl+.read{margin:-2em 0 2em}@media only screen and (max-width:820px){main section{margin:50px 0}main section.dark{padding:45px 0}main section.dark+.dark{margin-top:-50px}main section:last-child{padding-bottom:45px}main section h2.ttl{font-size:2.5rem}}section.head{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;padding:0 0 50px;background-color:var(--lightgray)}section.head .img{min-width:63.19vw;max-width:63.19vw;background:no-repeat center center/cover;border-bottom-left-radius:20px;overflow:hidden}section.head .img::before{display:block;padding-top:50%;content:""}section.head .txt{padding-left:60px;padding-right:5vw}section.head .tags{margin:1em 0 .5em}section.head h1{margin-bottom:.2em;font-size:3.5rem}section.head h2{margin-bottom:1em;font-size:2rem}section.head h2.shops{border-left:solid 3px #000;padding-left:10px}@media only screen and (max-width:1000px){section.head{display:block;padding:0 0 20px}section.head .img{width:calc(100vw - 25px);max-width:calc(100vw - 25px);border-bottom-left-radius:10px;margin-left:25px}section.head .txt{padding-left:25px;padding-right:25px}section.head .tags{margin:.75em 0 -0.75em}section.head h1{margin-top:20px;margin-bottom:.2em;font-size:2.5rem}section.head h2{margin-top:20px;margin-bottom:1em;font-size:1.5rem}section.head p{font-size:1.6rem}}section.segment_image{height:400px;margin:0;background:fixed no-repeat center center/cover}section.dark+.segment_image{margin-top:-100px}section.segment_image+.dark{margin-top:0}@media only screen and (max-width:820px){section.segment_image{height:66.66vw}section.dark+.segment_image{margin-top:-50px}}section.read h2{margin-bottom:.5em;font-size:3rem}@media only screen and (max-width:820px){section.read h2{font-size:2.5rem}}section.anchor .inner{max-width:none;padding:0}section.anchor ol{display:flex;justify-content:stretch;align-items:stretch}section.anchor ol.fix{display:none;position:fixed;top:0;width:100%;z-index:100}section.anchor.fit ol.fix{display:flex;transform:translateY(0);transition:transform .3s ease-out}section.anchor.fit ol.fix.hide{transform:translateY(-101%)}section.anchor li{width:100%;text-align:center}section.anchor li a{display:block;padding:15px;border-top:solid 1px var(--gray);border-bottom:solid 1px var(--gray);background-color:#fff}section.anchor li+li a{border-left:solid 1px var(--gray)}section.anchor li a span{position:relative;display:inline-block;padding-right:22px}section.anchor li a span::before{width:9px;height:14px;position:absolute;top:0;bottom:0;right:0;margin:auto;background:url(/themes/custom/mini_dealers/asset/img/common/icon_arrow0.svg) no-repeat center center/contain;transform:rotate(90deg);content:""}section.anchor li a.act{background-color:var(--blue);border-color:var(--blue);color:#fff}section.anchor li a.act span::before{background-image:url(/themes/custom/mini_dealers/asset/img/common/icon_arrow1.svg)}@media only screen and (max-width:820px){section.anchor ol.fix{width:calc(100% - 50px)}}section.content_list .list>li{padding-bottom:40px}section.content_list .list a{display:block}section.content_list .list figure::before{display:block;padding-top:56.25%;content:""}section.content_list .list h3{margin:.7em 0 .5em;font-size:2.5rem}section.content_list .list a[target=_blank] h3 span::after{display:inline-block;width:.6em;height:.6em;margin:-0.2em 0 0 .5em;background:url(/themes/custom/mini_dealers/asset/img/common/icon_blank0.svg) no-repeat center center/contain;vertical-align:middle;content:""}section.content_list .list p{margin:0}@media only screen and (max-width:820px){section.content_list .list h3{font-size:2rem}}section.turn_list .list li{display:flex;align-items:center;justify-content:space-between}section.turn_list .list li+li{margin-top:100px}section.turn_list .list li:nth-child(even){flex-direction:row-reverse}section.turn_list .list li>*{width:47.5%}section.turn_list .list li figure::before{display:block;padding-top:66.66%;content:""}section.turn_list .list li h3{font-size:3rem}section.turn_list .list li p{margin-top:1em}section.turn_list .list li .btns{margin-top:25px}section.turn_list .list li .btns .btn+.btn{margin-left:15px}@media only screen and (max-width:820px){section.turn_list .list li{display:block}section.turn_list .list li+li{margin-top:50px}section.turn_list .list li>*{width:100%}section.turn_list .list li h3{margin-top:.8em;font-size:2rem}section.turn_list .list li .btns .btn{display:block;margin-top:20px}section.turn_list .list li .btns .btn+.btn{margin:15px 0 0 0}}section.event_list .categ ul{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}section.event_list .categ a{box-sizing:border-box;display:inline-block;min-width:145px;padding:4px 20px;background-color:#fff;border:solid 1px #ccc;border-radius:200px;text-decoration:none;text-align:center;font-size:1.4rem}section.event_list .categ .act a{background-color:#000;border:solid 1px #000;color:#fff;pointer-events:none}section.event_list .list{margin-top:60px;margin-bottom:60px}section.event_list .list:first-child{margin-top:-20px}section.event_list .list a{display:inline-block;overflow:hidden}section.event_list .list figure::before{display:block;padding-top:75%;content:""}section.event_list .list .tags{margin-bottom:.3em}section.event_list .list h3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-height:2.8em;max-height:2.8em;overflow:hidden}section.event_list .list p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin-top:.5em}@media only screen and (max-width:820px){section.event_list .categ a{padding:4px 15px;min-width:120px}section.event_list .list{display:block;margin:30px 0}section.event_list .list:first-child{margin-top:-20px}section.event_list .list>li{width:100%;padding:20px 0}section.event_list .list .flex{display:flex;justify-content:space-between;align-items:start}section.event_list .list figure{width:38%}section.event_list .list figure+div{width:58%}section.event_list .list .tags{margin-top:0}}@media only screen and (max-width:560px){section.event_list .categ a{min-width:calc(45vw - 20px)}}section.car_list .list li>a{display:block;position:relative}section.car_list .list li>a::before{display:block;width:30px;height:30px;position:absolute;top:10px;right:10px;background:url(/themes/custom/mini_dealers/asset/img/common/icon_search0.svg) no-repeat center center/contain;content:"";z-index:200}section.car_list .list figure{overflow:hidden}section.car_list .list figure li{position:absolute;top:0;width:100%;background:no-repeat center center/cover;z-index:100}section.car_list .list figure li.hide{z-index:101}section.car_list .list figure li.act{position:relative;z-index:102}section.car_list .list figure li::before{display:block;padding-top:75%;content:""}section.car_list .list .btns{margin-top:1em}section.car_list .list .btn{min-width:170px;padding:5px 10px;border-color:#ccc}section.mainte_list .list li>a{display:block;position:relative}section.mainte_list .list figure::before{display:block;padding-top:75%;content:""}section.mainte_list .list p{margin-top:.5em}section.voice_list .list a{display:block;position:relative}section.voice_list .list figure::before{display:block;padding-top:66.66%;content:""}@media only screen and (max-width:820px){section.voice_list .list>li+li{padding-top:40px}}section.tunes_list .list figure::before{display:block;padding-top:66.66%;content:""}section.tunes_detail_list li a{border:solid 1px #ccc;border-radius:10px}section.tunes_detail_list .head{padding:12px 50px 10px 15px;background:url(/themes/custom/mini_dealers/asset/img/common/icon_play0.svg) no-repeat right 15px center/30px}section.tunes_detail_list .head{border-bottom:solid 1px #ccc}section.tunes_detail_list .head h3{font-size:2.4rem}section.tunes_detail_list .head h4{margin:0;font-size:1.6rem}section.tunes_detail_list .txt{padding:12px 15px 10px}section.tunes_detail_list .txt p{margin:0;font-size:1.4rem}section.tunes_detail_list .txt .name{margin-top:.3em;font-size:1.2rem;color:#666}@media only screen and (max-width:820px){section.tunes_detail_list .head h3{font-size:2rem}section.tunes_detail_list .head h4{font-size:1.4rem}}section.blog_list .list figure::before{display:block;padding-top:75%;content:""}section.blog_list .list time{margin-top:-0.5em}section.blog_list .list h3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-height:2.8em;max-height:2.8em;overflow:hidden}section.blog_list .list p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin-top:.5em}@media only screen and (max-width:820px){section.blog_list .list li.new a::before{padding:0 10px;font-size:1rem}section.blog_list .list h3{min-height:0;max-height:none}}section.staff_list .list{margin-top:60px;margin-bottom:60px}section.staff_list .list a,section.staff_list .list span{display:block;position:relative}section.staff_list .list a::before{display:block;width:30px;height:30px;position:absolute;top:10px;right:10px;background:url(/themes/custom/mini_dealers/asset/img/common/icon_menu0.svg) no-repeat center center/contain;content:"";z-index:1}section.staff_list .list figure::before{display:block;padding-top:75%;content:""}@media only screen and (max-width:820px){section.staff_list .list{margin-top:30px;margin-bottom:30px}}section.news_list .list li a{display:flex;align-items:start;text-decoration:none;border-top:solid 1px var(--gray);border-bottom:solid 1px var(--gray);font-size:1.4rem}section.news_list .list li+li a{border-top:none}section.news_list .list li a time,section.news_list .list li a h3{box-sizing:border-box;padding:1.2em;line-height:1.6}section.news_list .list li a time{min-width:115px;text-align:center}section.news_list .list li a h3{width:100%;border-left:solid 1px var(--gray);font-size:1.4rem}section.shop_info h2.ttl{font-size:4rem}section.shop_info .flex{display:flex;justify-content:space-between}section.shop_info .flex>div:nth-child(1){width:30%}section.shop_info .flex>div:nth-child(2){width:60%}section.shop_info figure{background:no-repeat center center/cover;border-radius:10px;overflow:hidden}section.shop_info figure::before{display:block;padding-top:75%;content:""}section.shop_info .categories li{margin-top:.5em}section.shop_info .categories li span{display:inline-block;position:relative;margin:0;padding:0 10px 0 2em;background:url(/themes/custom/mini_dealers/asset/img/common/icon_bool1.svg) no-repeat 7px center/1em auto;border:solid 1px var(--gray);border-radius:4px;font-size:1.4rem}section.shop_info .categories li.inact span{background-color:var(--lightgray);background-image:url(/themes/custom/mini_dealers/asset/img/common/icon_bool0.svg);opacity:.5}section.shop_info .facilities{display:flex;gap:10px 20px;flex-wrap:wrap;text-align:center;line-height:1.2;font-size:1.2rem}section.shop_info .facilities li::before{display:block;width:48px;height:48px;margin:0 auto 5px;background:no-repeat center center/60% auto;border:solid 1px #000;border-radius:100px;content:""}section.shop_info .facilities li.park::before{background-image:url(/themes/custom/mini_dealers/asset/img/common/icon_park0.svg)}section.shop_info .facilities li.ev::before{background-image:url(/themes/custom/mini_dealers/asset/img/common/icon_ev0.svg)}section.shop_info .facilities li.kids::before{background-image:url(/themes/custom/mini_dealers/asset/img/common/icon_kids0.svg)}section.shop_info .facilities li.toilet::before{background-image:url(/themes/custom/mini_dealers/asset/img/common/icon_toilet0.svg)}section.shop_info .facilities li.milk::before{background-image:url(/themes/custom/mini_dealers/asset/img/common/icon_milk0.svg)}section.shop_info .facilities li.nappy::before{background-image:url(/themes/custom/mini_dealers/asset/img/common/icon_nappy0.svg)}section.shop_info .facilities li.wifi::before{background-image:url(/themes/custom/mini_dealers/asset/img/common/icon_wifi0.svg)}section.shop_info .facilities li.drink::before{background-image:url(/themes/custom/mini_dealers/asset/img/common/icon_drink0.svg)}section.shop_info .facilities li.charge::before{background-image:url(/themes/custom/mini_dealers/asset/img/common/icon_charge0.svg)}section.shop_info .facilities li.glasses::before{background-image:url(/themes/custom/mini_dealers/asset/img/common/icon_glasses0.svg)}section.shop_info .sns{display:flex;flex-wrap:wrap}section.shop_info .sns li+li{margin:0 0 10px 10px}section.shop_info .map{position:relative;margin-top:2em;border-radius:10px;overflow:hidden}section.shop_info .map::before{display:block;padding-top:56%;content:""}section.shop_info .map iframe{position:absolute;top:0;left:0;width:100%;height:100%}section.shop_info .more{margin-top:1em}section.shop_info .more *+p{margin-top:1em}section.shop_info .btn_more{width:100%}section.shop_info .more.open .btn_more{display:none}section.shop_info .btns{display:flex;justify-content:space-between;margin-top:25px}section.shop_info .btns>.btn{width:calc(50% - 12px);min-width:0;margin-bottom:12px;text-align:center}@media only screen and (max-width:820px){section.shop_info h2.ttl{font-size:3rem}section.shop_info .flex{display:block}section.shop_info .flex>div:nth-child(1),section.shop_info .flex>div:nth-child(2){width:100%}section.shop_info .flex>div:nth-child(2){margin-top:1.5em}section.shop_info .categories li{margin-top:.5em}section.shop_info .categories li span{font-size:1.2rem}section.shop_info .btns{display:block;margin-top:1em}section.shop_info .btns>.btn{width:100%;margin-bottom:1em}}article{margin:100px 0;line-height:2}article h2{margin:80px 0;font-size:3rem}article h3{margin-bottom:.75em;font-size:2.5rem}article h2+p{margin-top:-70px}article p+p{margin-top:2em}article p.tac{margin:80px 0}article *+.btns{margin-top:2em}article>.btns{margin-top:80px;text-align:center}.note,.small{font-size:1.4rem}.imgs,.img_l,.img_r{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;margin:80px 0}.img_r{flex-direction:row-reverse}.imgs>*,.img_l>*,.img_r>*{width:47.5%}.imgs>*:nth-child(n+3),.img_l>*:nth-child(n+3),.img_r>*:nth-child(n+3){margin-top:60px}.imgs img,.img_c img,.img_l img,.img_r img{border-radius:10px}.img_c h3{margin-top:1em}.talk p{position:relative;padding-left:80px}.talk p>b{position:absolute;left:0}.talk .person0>b,.people .person0{color:var(--blue)}.talk .person1>b,.people .person1{color:var(--red)}.people{margin:80px 0;text-align:right}@media only screen and (max-width:820px){article{margin:50px 0}article h2{margin:40px 0;font-size:2.4rem}article h2+p{margin-top:-30px}article h3{margin:20px 0 .5em !important;font-size:2rem}article p.tac{margin:40px 0}article>.btns{margin-top:40px}article .btns .btn{width:100%}article .btns .btn+.btn{margin-top:20px}.note,.small{font-size:1.2rem}.imgs,.img_l,.img_r{display:block;margin:40px 0}.imgs>*,.img_l>*,.img_r>*{width:100%}.imgs>*:nth-child(n+2),.img_l>*:nth-child(n+2),.img_r>*:nth-child(n+2){margin-top:20px}.talk p{padding-left:70px}.people{margin:40px 0}}.paging{position:relative;display:flex;justify-content:space-between;align-items:center;margin-top:100px;padding:45px 0;border-top:solid 1px var(--gray);border-bottom:solid 1px var(--gray)}.paging .btn{position:absolute;min-width:240px;top:50%;left:50%;transform:translate(-50%,-50%)}.paging .prev,.paging .next{box-sizing:border-box;display:block;width:calc(50% - 120px);text-decoration:none}.paging .prev{padding-right:7%;text-align:right}.paging .next{padding-left:7%}.paging .prev>b,.paging .next>b{display:inline-block;position:relative;margin-bottom:15px}.paging .prev>b{padding-left:40px}.paging .next>b{padding-right:40px}.paging .prev>b::before,.paging .next>b::before{display:block;position:absolute;top:0;bottom:0;width:30px;height:11px;margin:auto;background:url(/themes/custom/mini_dealers/asset/img/common/icon_arrow2.svg) no-repeat center center/contain;content:""}.paging .prev>b::before{left:0;transform:rotate(-180deg)}.paging .next>b::before{right:0}.paging .prev>div,.paging .next>div{display:flex;align-items:center;font-size:1.3rem}.paging .prev>div{flex-direction:row-reverse}.paging figure{min-width:60px;min-height:60px;border-radius:10px;background:no-repeat center center/cover}.paging .prev>div>div{padding-right:1em}.paging .next>div>div{padding-left:1em}@media only screen and (max-width:820px){.paging{flex-wrap:wrap;align-items:flex-start;margin-top:50px}.paging .btn{position:static;transform:none;margin:1.5em auto auto}.paging .prev,.paging .next{position:relative;width:calc(50% - 15px);padding:0}.paging .prev>b,.paging .next>b{position:absolute;top:18px}.paging .prev>b{right:75px}.paging .next>b{left:75px}.paging .prev>div,.paging .next>div{display:block;align-items:center;font-size:1.3rem}.paging .prev>div{flex-direction:row-reverse}.paging figure{display:inline-block;width:60px}.paging .prev>div>div{padding-right:0}.paging .next>div>div{padding-left:0}}@media only screen and (max-width:374px){.paging .prev,.paging .next{width:calc(50% - 7px)}.paging .prev>b,.paging .next>b{top:18px}.paging .prev>b{right:70px;padding-left:25px}.paging .next>b{left:70px;padding-right:25px}.paging .prev>b::before,.paging .next>b::before{width:20px;height:8px}.paging figure{width:45px}}.pagination{display:flex;justify-content:center;margin-top:80px}.pagination a{display:inline-block;width:30px;height:30px;border:solid 1px #ccc;text-decoration:none;text-align:center;letter-spacing:0;line-height:30px}.pagination li+li a{border-left:none}.pagination .prev+li a{border-left:solid 1px #ccc}.pagination li.act a{border-color:#000;background-color:#000;color:#fff;pointer-events:none}.pagination .prev a,.pagination .next a{position:relative;border:none}.pagination .prev a::before,.pagination .next a::before{display:block;position:absolute;top:0;bottom:0;width:7px;height:10px;background:url(/themes/custom/mini_dealers/asset/img/common/icon_arrow0.svg) no-repeat center center/contain;margin:auto;content:""}.pagination .prev a::before{left:5px;transform:rotate(180deg)}.pagination .next a::before{right:5px}.pagination.over li:nth-child(n+5){display:none}.pagination.over li:nth-last-child(1),.pagination.over li:nth-last-child(2){display:block}.pagination.over li:nth-last-child(2) a{border-left:solid 1px #ccc}.pagination.over li:nth-last-child(2)::before{display:inline-block;margin:0 1em;content:"..."}@media only screen and (max-width:820px){.pagination{margin-top:40px}}table.styled th,table.styled td{padding:0 0 5px 0}table.styled th{padding-right:1em;white-space:nowrap}table.styled th::before{height:1em;border-left:solid 2px #000;margin-right:.5em;content:""}@media only screen and (max-width:820px){table.styled th,table.styled td{display:block;padding:0 0 10px 0}table.styled th{padding:0;white-space:normal}table.styled td{padding-left:.65em}}.col2,.col3,.col4{display:flex;flex-wrap:wrap;margin:-20px}.col2>*,.col3>*,.col4>*{box-sizing:border-box;padding:20px}.col2>*{width:50%}.col3>*{min-width:413px;max-width:413px}.col4>*{min-width:310px;max-width:310px}@media only screen and (max-width:1319px){.col3{max-width:826px;margin-left:auto;margin-right:auto}.col4{max-width:930px;margin-left:auto;margin-right:auto}}@media only screen and (max-width:1049px){.col4{max-width:620px;margin-left:auto;margin-right:auto}}@media only screen and (max-width:945px){.col3{max-width:413px;margin-left:auto;margin-right:auto}}@media only screen and (max-width:820px){.col2,.col3,.col4{display:block;max-width:none;margin:0}.col2>*,.col3>*,.col4>*{width:100%;min-width:100%;max-width:100%;padding-left:0;padding-right:0}.col2>*:nth-child(1),.col3>*:nth-child(1),.col4>*:nth-child(1){padding-top:0}}.list a{display:block;position:relative;text-decoration:none}.list li.new a::before{box-sizing:border-box;position:absolute;top:10px;left:10px;padding:0 15px;background-color:var(--blue);border:solid 1px var(--blue);border-radius:200px;text-decoration:none;font-size:1.2rem;color:#fff;content:"NEW";z-index:1}.list figure{margin-bottom:1em;border-radius:10px;background:no-repeat center center/cover;position:relative}.list .tags{margin:1em 0}.list time{display:block;font-size:1.4rem}.list h3{font-size:2rem}.list h4{margin-top:.5em;font-size:1.4rem}.list p{margin-top:.7em}@media only screen and (max-width:820px){.list h3{font-size:1.6rem}.list time,.list h4{font-size:1.2rem}}.swiper{position:relative}.swiper-pagination{box-sizing:border-box;display:flex;justify-content:center;width:100%;gap:3px;padding:0 20px;margin-top:20px;z-index:2}.swiper-pagination span{display:inline-block;width:100%;max-width:30px;height:2px;background-color:var(--gray);border-radius:0;margin:0 !important;opacity:1}.swiper-pagination span.swiper-pagination-bullet-active{background-color:#000}.swiper-button-prev,.swiper-button-next{position:absolute;width:30px;height:30px;top:-20px;bottom:0;margin:auto;background:#000 url(/themes/custom/mini_dealers/asset/img/common/icon_arrow1.svg) no-repeat 55% 50%/30% auto;border-radius:30px;z-index:1;cursor:pointer}.swiper-button-prev{left:10px;transform:rotate(-180deg)}.swiper-button-next{right:10px}.swiper-button-disabled{opacity:.4;cursor:none}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}@media only screen and (max-width:820px){.swiper-button-prev,.swiper-button-next{display:none}}@media only screen and (min-width:821px){.sp_swipe .swiper-wrapper{width:auto !important}}@media only screen and (max-width:820px){.sp_swipe .swiper-wrapper{display:flex !important;flex-wrap:nowrap !important;margin:-10px !important}.sp_swipe .swiper-wrapper .swiper-slide{min-width:auto !important;max-width:none !important;padding:10px !important}}.accordion li{border:solid 1px var(--gray);border-radius:10px;overflow:hidden}.accordion li+li{margin-top:30px}.accordion li h3,.accordion li>div{padding:25px}.accordion li h3{position:relative;cursor:pointer;transition:all .3s}.accordion li.open h3{background-color:var(--blue);color:#fff}.accordion li h3::before,.accordion li h3::after{display:block;position:absolute;top:0;bottom:0;margin:auto;background-color:#000;content:""}.accordion li h3::before{width:20px;height:1px;right:20px}.accordion li h3::after{width:1px;height:20px;right:29px}.accordion li.open h3::before{background-color:#fff}.accordion li.open h3::after{display:none}@media only screen and (max-width:820px){.accordion li+li{margin-top:15px}.accordion li h3,.accordion li>div{padding:15px}}.tab_contents .tab{display:none}.tab_contents .tabs ol{display:flex;gap:1px;align-items:flex-end}.tab_contents .tabs li{width:100%;text-align:center}.tab_contents .tabs a{display:block;padding:20px 10px;background-color:var(--blue);text-decoration:none;color:#fff}.tab_contents .tabs .act a{padding:30px 10px;background-color:var(--lightgray);color:#000;opacity:1;pointer-events:none}.tab_contents .contents{background-color:var(--lightgray)}.tab_contents .contents .inner{max-width:1320px;padding-top:70px;padding-bottom:100px}.tab_contents .contents .inner a{position:relative;display:block;border-radius:10px;overflow:hidden;background:#fff no-repeat center center/cover;color:#fff}.tab_contents .contents .inner a::before{display:block;padding-top:75%;content:""}.tab_contents .contents .txt h3{box-sizing:border-box;position:absolute;bottom:0;width:100%;padding:20px;background:linear-gradient(0deg,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%)}@media only screen and (max-width:820px){.tab_contents .tab{display:block;margin-top:1px}.tab_contents .tab a{display:block;position:relative;padding:15px 50px 15px 25px;background-color:var(--blue);text-decoration:none;font-size:1.7rem;color:#fff}.tab_contents .tab a::before,.tab_contents .tab a::after{display:block;position:absolute;top:0;bottom:0;margin:auto;background-color:#fff;content:""}.tab_contents .tab a::before{width:20px;height:1px;right:25px}.tab_contents .tab a::after{width:1px;height:20px;right:34px}.tab_contents .tab a.open::after{display:none}.tab_contents .tabs{display:none}.tab_contents .contents .inner{padding-top:40px;padding-bottom:40px}}.tags{display:flex;flex-wrap:wrap;align-items:center;gap:3px}.tags li{box-sizing:border-box;padding:0 15px;background-color:#000;border:solid 1px #000;border-radius:200px;text-decoration:none;font-size:1.2rem;color:#fff}.tags li.em{background-color:var(--blue);border:solid 1px var(--blue)}@media only screen and (max-width:820px){.tags li{padding:0 10px;font-size:1rem}}.modal{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:10000;transform:translateY(-120%)}.modal.act{transform:translateY(0)}.modal .bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.8)}.modal_inner{box-sizing:border-box;position:relative;max-width:1320px;height:100%;margin:auto}.modal_inner>div{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 120px)}.modal_inner .box{box-sizing:border-box;width:100%;max-height:calc(80vh - 30px);padding:50px;border-radius:10px;background-color:#fff;overflow:auto}.modal_inner .btn_close{position:absolute;width:40px;height:40px;top:-50px;right:10px;cursor:pointer}.modal_inner .btn_close::before,.modal_inner .btn_close::after{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;background-color:#fff;transform:rotate(45deg);content:""}.modal_inner .btn_close::before{width:100%;height:1px}.modal_inner .btn_close::after{width:1px;height:100%}@media only screen and (max-width:820px){.modal_inner>div{width:calc(100% - 50px)}.modal_inner .box{padding:30px}.modal_inner .btn_close{width:30px;height:30px;top:-40px;right:10px}}.modal.car .modal_inner .box,.modal.staff .modal_inner .box{display:none;justify-content:space-between;align-items:flex-start}.modal.car .modal_inner .box.act,.modal.staff .modal_inner .box.act{display:flex}.modal.car .img,.modal.staff .img{width:32%;margin:0}.modal.car .img li,.modal.staff .img{background:no-repeat center center/cover;border-radius:10px;overflow:hidden}.modal.car .img li::before,.modal.staff .img::before{display:block;padding-top:75%;content:""}.modal.car .txt,.modal.staff .txt{width:60%}.modal.staff h3{margin:.15em 0;font-size:3.6rem}.modal.staff h4{font-size:1.4rem}.modal.car h3{margin-bottom:.6em;font-size:3rem}.modal.car table{margin-top:1em}.modal.car th,.modal.car td{white-space:normal}.modal.car td{padding-right:2em}.modal.car td:last-child{padding-right:0}.modal.car .btns{margin-top:2em}@media only screen and (max-width:820px){.modal.car .modal_inner .box,.modal.staff .modal_inner .box{display:none;padding:0}.modal.car .modal_inner .box.act,.modal.staff .modal_inner .box.act{display:block}.modal.car .img,.modal.staff .img{position:relative;width:100%;margin:0}.modal.car .img li,.modal.staff .img{border-radius:0}.modal.car .img .swiper-pagination{position:absolute;bottom:15px;z-index:100}.modal.car .txt,.modal.staff .txt{box-sizing:border-box;width:100%;padding:30px 20px}.modal.staff h3{font-size:3rem}.modal.car h3{font-size:2.4rem}.modal.car th,.modal.car td{display:table-cell}.modal.car .btns .btn{width:100%}}.float{position:fixed;bottom:0;width:100%;z-index:500}.float .btns{text-align:center}.float .btn{display:inline-block;width:340px;margin-bottom:20px}@media only screen and (max-width:820px){.float .btn{width:100%}}.btn{box-sizing:border-box;display:inline-flex;justify-content:center;align-items:center;min-width:340px;padding:18px 15px;text-decoration:none;text-align:center;line-height:1.4;font-size:1.4rem}.btn_link{border:solid 1px #000;background-color:#000;color:#fff}.btn_inv{border:solid 1px #000}.btn_em{border:solid 1px var(--blue);background-color:var(--blue);color:#fff}.btn_em_inv{border:solid 1px var(--blue);background-color:transparent;color:var(--blue)}.btn_more{position:relative;border:solid 1px var(--gray)}.btn_more::before,.btn_more::after{display:block;position:absolute;top:0;bottom:0;margin:auto;background-color:#000;content:""}.btn_more::before{width:20px;height:1px;right:20px}.btn_more::after{width:1px;height:20px;right:29px}.open .btn_more::after,.btn_more.open::after{display:none}@media only screen and (max-width:820px){.btn{min-width:0}}body.top section.head .img{position:relative}body.top section.head .img::before{display:none}body.top section.head .img li{max-width:100%;background:no-repeat center center/cover}body.top section.head .img li::before{display:block;padding-top:50%;content:""}body.top section.head .swiper-pagination{position:absolute;left:20px;bottom:20px;justify-content:flex-start;padding:0;z-index:100}body.top section.head .swiper-pagination span{max-width:45px;background-color:#fff}body.top section.head .swiper-pagination span.swiper-pagination-bullet-active{background-color:#000}@media only screen and (max-width:820px){body.top section.head .swiper-pagination{left:15px;bottom:15px}body.top section.head .swiper-pagination span{max-width:30px}}body.top section .head{display:flex;flex-wrap:wrap;align-items:baseline;margin-bottom:40px}body.top section .head h2{font-size:4rem}body.top section.head a,body.top section .head a,body.top section .link a{padding-right:40px;background:url(/themes/custom/mini_dealers/asset/img/common/icon_arrow2.svg) no-repeat right center/30px auto;text-decoration:none}body.top section .head a{margin-left:2em}body.top section .head h3{width:100%;font-size:2rem}@media only screen and (max-width:820px){body.top section .head{margin-bottom:20px}body.top section .head h2{font-size:3rem}body.top section .head h3{font-size:1.5rem}body.top section .link{margin-top:2em}}body.top section.attention{margin-top:-40px}body.top section.attention ol{border:solid 1px #fe0101;background-color:#fffef2}body.top section.attention ol a{display:flex;padding:20px;color:#fe0101}body.top section.attention ol time{margin-right:1em}@media only screen and (max-width:820px){body.top section.attention{margin-top:-20px}body.top section.attention ol a{display:block;padding:15px}}body.scrollstop section.event{pointer-events:none}body.top section.event .inner{box-sizing:border-box;max-width:100%}body.top .swiper_event{overflow:visible}body.top .swiper_event{position:relative}body.top .swiper_event .swiper-button-prev,body.top .swiper_event .swiper-button-next{position:absolute;top:-80px;bottom:auto;left:auto;right:0}body.top .swiper_event .swiper-button-prev{right:40px}body.top section.event ol{display:flex;margin:0 -20px}body.top section.event ol>li{min-width:380px;max-width:380px;padding:0 20px}body.top section.event ol a{position:relative;display:block;text-decoration:none}body.top section.event ol figure{border-radius:10px;background:no-repeat center center/cover;margin-bottom:1em}body.top section.event ol figure::before{display:block;padding-top:75%;content:""}body.top section.event ol time{font-size:1.4rem}body.top section.event ol h3{font-size:2rem}@media only screen and (max-width:820px){body.top .swiper_event .swiper-button-prev,body.top .swiper_event .swiper-button-next{display:none}body.top section.event ol{margin:0 -10px}body.top section.event ol>li{min-width:calc(100vw - 70px);max-width:calc(100vw - 70px);padding:0 10px}body.top section.event ol time{font-size:1.3rem}body.top section.event ol h3{font-size:1.6rem}}body.top section.blog .inner{box-sizing:border-box;max-width:100%}body.top .swiper_blog{position:relative;overflow:visible}body.top .swiper_blog .swiper-button-prev,body.top .swiper_blog .swiper-button-next{position:absolute;top:-80px;bottom:auto;left:auto;right:0}body.top .swiper_blog .swiper-button-prev{right:40px}body.top section.blog ol{display:flex;margin:0 -10px}body.top section.blog ol li{padding:0 10px;max-width:285px;min-width:285px}body.top section.blog ol a{box-sizing:border-box;display:flex;border:solid 1px #ccc;border-radius:10px;padding:10px;text-decoration:none}body.top section.blog ol figure{width:65px;margin-right:10px;border-radius:10px;background:no-repeat center center/cover}body.top section.blog ol figure::before{display:block;padding-top:100%;content:""}body.top section.blog ol time{font-size:1.4rem}@media only screen and (max-width:820px){body.top .swiper_blog .swiper-button-prev,body.top .swiper_blog .swiper-button-next{display:none}body.top section.blog ol li{min-width:calc(100vw - 70px);max-width:calc(100vw - 70px)}}body.top section.tab_contents{margin-bottom:0 !important}body.top .tab_contents .contents .inner>ul{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:30px}body.top .tab_contents .contents ul ul{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:20px}body.top .tab_contents .contents ul a::before{padding-top:73.5%}@media only screen and (max-width:820px){body.top .tab_contents .contents .inner>ul{display:block}body.top .tab_contents .contents .inner>ul>li+li{margin-top:20px}body.top .tab_contents .contents .txt h3{padding:15px}}body.top section.special a{display:block;text-decoration:none}body.top section.special h3{margin:1em 15px 0;font-size:2.3rem}body.top section.special p{margin:1em 15px}body.top section.special figure{position:relative;display:block;background:no-repeat center center/cover;border-radius:10px;overflow:hidden}body.top section.special figure::before{display:block;padding-top:56%;content:""}@media only screen and (max-width:820px){body.top section.special h3{font-size:1.8rem}}.body *+table.styled{margin:3em 0}table.styled th{padding-right:2em;　white-space:nowrap}body.company .body{font-size:1.6rem}body{line-height:2;font-size:1.5rem}a:hover{opacity:1}header{position:fixed;width:100%;z-index:999}header h2,header h3{z-index:1001}header nav ul{margin-right:7.5em}header nav ul li:hover a{border-bottom:solid 3px var(--blue)}header nav .pull{bottom:1px}header nav .pull .inner{max-width:1260px}header nav .pull a:hover{text-decoration:underline}header nav.gnav{position:fixed;transform:none;z-index:1000;height:100vh;top:0;bottom:auto;padding:100px 0}header nav.gnav ul{margin-right:0}header nav.gnav a{padding:0 0px 0 15px}header nav.gnav a:hover{text-decoration:underline}header nav.gnav ul.sns{background-color:rgba(0,0,0,0)}header #btn_menu{z-index:10001;right:70px;width:40px}@media only screen and (max-width:1000px){header #btn_menu{width:30px}}header #btn_menu:hover div:nth-child(1){transform:translateY(-2px)}header #btn_menu:hover div:nth-child(2){transform:translateY(2px)}header #btn_menu.open:hover div:nth-child(1){transform:translateY(0) rotate(30deg)}header #btn_menu.open:hover div:nth-child(2){transform:translateY(0) rotate(-30deg)}@media only screen and (max-width:1000px){header nav.gnav{max-height:calc(100vh - 54px);padding:20px 0 0;top:54px}header nav.gnav h2{font-size:1.6rem}header nav.gnav h2:first-child{font-size:1.6rem}}@media only screen and (max-width:1000px){header #btn_menu{right:30px}}.gnav a:hover{text-decoration:underline}@media only screen and (max-width:1000px){.gnav h2{font-size:1.6rem}.gnav h2:first-child{font-size:1.6rem}}footer>div:last-child nav a:hover{text-decoration:underline}footer .gnav{padding:25px 0}footer .gnav .sns{background-color:#000}section.head{padding-top:78px}@media only screen and (max-width:1000px){section.head{padding-top:54px}}.float .inner{padding:0}.float .inner .btns{font-size:0}.float .inner .btns .btn{display:inline-block;width:100%;margin-bottom:0px;padding:15px}.ani_slideup{transform:translateY(50px)}@media only screen and (max-width:1280px){header{font-size:1.3rem}header h3{font-size:1.3rem}}@media only screen and (max-width:1000px){header{font-size:1.2rem}header h3{font-size:1.2rem}}@media only screen and (max-width:870px){header{font-size:1.1rem}header h3{font-size:1.1rem}}@media only screen and (min-width:1440px){section.head h1{margin-bottom:.2em;font-size:2.4305555556vw}section.head p{font-size:1.1111111111vw}}.inner_100percent{max-width:100%;padding:0;margin:0 auto}@media only screen and (max-width:820px){.inner_100percent{padding:0 25px;overflow:hidden}}.inner_100percent .col4{max-width:1860px;margin:auto}@media only screen and (max-width:1939px){.inner_100percent .col4{max-width:1550px}}@media only screen and (max-width:1629px){.inner_100percent .col4{max-width:1240px}}@media only screen and (max-width:1319px){.inner_100percent .col4{max-width:930px}}@media only screen and (max-width:1049px){.inner_100percent .col4{max-width:620px}}.inner_100percent h2.ttl,.inner_100percent p.read{padding-left:40px}@media only screen and (max-width:820px){.inner_100percent h2.ttl,.inner_100percent p.read{padding-left:0}}.inner_100percent .col3,.inner_100percent h2.ttl,.inner_100percent p.read{max-width:2070px;margin:auto}@media only screen and (max-width:820px){.inner_100percent .col3,.inner_100percent h2.ttl,.inner_100percent p.read{margin-bottom:1em}}@media only screen and (max-width:2064px){.inner_100percent .col3,.inner_100percent h2.ttl,.inner_100percent p.read{max-width:1652px}}@media only screen and (max-width:1651px){.inner_100percent .col3,.inner_100percent h2.ttl,.inner_100percent p.read{max-width:1240px}}@media only screen and (max-width:1238px){.inner_100percent .col3,.inner_100percent h2.ttl,.inner_100percent p.read{max-width:826px}}@media only screen and (max-width:825px){.inner_100percent .col3,.inner_100percent h2.ttl,.inner_100percent p.read{max-width:100%}}.tags li{font-size:1.3rem;line-height:1.8rem;padding:0 10px}@media only screen and (max-width:820px){section.event_list .list li{padding:0;margin-bottom:20px}}section.event_list .list li .tags li{font-size:1.3rem;line-height:1.8rem;padding:0 10px;margin-bottom:0}section.event_list .list li.blank>a figure::before{display:block;width:30px;height:30px;position:absolute;top:5px;right:5px;background:url(/themes/custom/mini_dealers/asset/img/common/icon_blank2.svg) no-repeat center center/contain;content:"";z-index:200;padding-top:0}@media only screen and (max-width:820px){section.event_list .list li p{font-size:1.3rem}}section.event_list .list li figure,section.staff_list .list figure,section.content_list .list li figure,section.mainte_list .list figure,section.voice_list .list figure,section.blog_list .list li figure,section.tunes_list .list li figure,section.event .swiper-wrapper li figure,section.blog .swiper-wrapper li figure,.tab_contents .contents .inner figure,section.special li figure{overflow:hidden}section.event_list .list li figure::before,section.staff_list .list figure::before,section.content_list .list li figure::before,section.mainte_list .list figure::before,section.voice_list .list figure::before,section.blog_list .list li figure::before,section.tunes_list .list li figure::before,section.event .swiper-wrapper li figure::before,section.blog .swiper-wrapper li figure::before,.tab_contents .contents .inner figure::before,section.special li figure::before{display:none}section.event_list .list li figure img,section.staff_list .list figure img,section.content_list .list li figure img,section.mainte_list .list figure img,section.voice_list .list figure img,section.blog_list .list li figure img,section.tunes_list .list li figure img,section.event .swiper-wrapper li figure img,section.blog .swiper-wrapper li figure img,.tab_contents .contents .inner figure img,section.special li figure img{aspect-ratio:4/3;object-fit:cover;object-position:center;transition:transform .4s ease}section.event_list .list li a:hover figure img,section.staff_list .list a:hover figure img,section.content_list .list li a:hover figure img,section.mainte_list .list a:hover figure img,section.voice_list .list a:hover figure img,section.blog_list .list li a:hover figure img,section.tunes_list .list li a:hover figure img,section.event .swiper-wrapper li a:hover figure img,section.blog .swiper-wrapper li a:hover figure img,.tab_contents .contents .inner a:hover figure img,section.special li a:hover figure img{transform:scale(1.075)}section.event_list .list li a:hover h3,section.staff_list .list a:hover h3,section.content_list .list li a:hover h3,section.mainte_list .list a:hover h3,section.voice_list .list a:hover h3,section.blog_list .list li a:hover h3,section.tunes_list .list li a:hover h3,section.event .swiper-wrapper li a:hover h3,section.blog .swiper-wrapper li a:hover h3,.tab_contents .contents .inner a:hover h3,section.special li a:hover h3{text-decoration:underline}.tab_contents .contents .inner a:hover h3{text-decoration:none}section.voice_list .list li figure img,section.tunes_list .list li figure img,section.special li figure img{aspect-ratio:16/9}section.blog .swiper-wrapper li figure img{aspect-ratio:1/1}@media only screen and (max-width:820px){section.event_list .list li.blank>a figure::before{width:25px;height:25px}}.paging a figure{width:60px;height:60px;overflow:hidden;border-radius:10px}.paging a figure img{aspect-ratio:1/1;object-fit:cover;object-position:center;transition:transform .4s ease}.paging a.prev b::before,.paging a.next b::before{transition:transform .3s ease}.paging a:hover figure img{transform:scale(1.1)}.paging a:hover.prev b::before{transform:translateX(-5px) rotate(-180deg)}.paging a:hover.next b::before{transform:translateX(5px)}a.btn,.btn_hover{position:relative;transition:color .3s ease;overflow:hidden}a.btn:hover,.btn_hover:hover{color:#fff}a.btn:hover::before,.btn_hover:hover::before,.tab_contents .tabs li a:hover::before{transform:scaleX(1);transform-origin:left}a.btn:hover span.plus_icon::before,a.btn:hover span.plus_icon::after{background-color:#fff}.btn_hover:hover span.plus_icon::before,.btn_hover:hover span.plus_icon::after{background-color:#fff}a.btn p,.btn_hover p,.tab_contents .tabs li a p{position:relative;margin:0}section.turn_list .list li a.btn p,section.turn_list .list li .btn_hover p{margin:0}.tabs li a{position:relative}a.btn::before,.btn_hover::before,.tab_contents .tabs li a::before{position:absolute;top:0;left:0;content:"";display:block;width:100%;height:100%;background:#000;transform:scaleX(0);transform-origin:right;transition:all .25s ease;transition-property:transform}a.btn.blue::before,.btn_hover.blue::before{background:var(--blue)}.btn_link{border:none}ul.sns li a img,.hov_scale img{transition:transform .2s ease}@media only screen and (max-width:820px){ul.sns li a img,.hov_scale img{width:32px}}ul.sns li a:hover img,.hov_scale:hover img{transform:scale(1.2)}.btn_more::after{display:none}.btn_more span.plus_icon::before{display:block;position:absolute;top:0;bottom:0;margin:auto;background-color:#000;content:""}.btn_more span.plus_icon::after{display:block;position:absolute;top:0;bottom:0;margin:auto;background-color:#000;content:"";width:1px;height:20px;right:29px}.btn_more span.plus_icon::before{width:20px;height:1px;right:20px}.pagination li.act a{border:solid 1px #ccc;color:#fff;pointer-events:none}section.event_list .categ ul{font-size:0}@media only screen and (max-width:820px){section.shop_info .facilities{gap:10px 16px;justify-content:space-between}}@media only screen and (max-width:820px){.gnav .sns li img{width:32px;height:32px}}article h2{line-height:2}@media only screen and (max-width:820px){article h2{margin:40px 0;font-size:2rem}}.btn_em{border:none;background-color:var(--blue);color:#fff}.list a{display:inline-block}.tunes_detail_list .list a{display:block;transition:all .2s linear}.tunes_detail_list .list a:hover{background-color:var(--lightgray)}.modal{transform:translateY(0);transition:opacity .5s,visibility 0s ease .5s;opacity:0;visibility:hidden}.modal.act{transition-delay:0s;opacity:1;visibility:visible}.modal.staff h3{font-size:2.8rem}.modal_inner .box{max-height:calc(86vh - 30px)}@media only screen and (max-width:820px){.staff_list .list h3{font-size:2.3rem}.staff_list .list h4{font-size:1.4rem}}@media only screen and (max-width:820px){.modal.car .txt,.modal.staff .txt{line-height:1.8}}@media only screen and (max-width:820px){section.anchor{display:none}}section.anchor ol.fix{top:80px}@media only screen and (max-width:820px){section.anchor ol.fix{top:54px}}section.anchor li a{transition:all .1s linear}@media only screen and (max-width:820px){section.anchor ol.fix{width:100%}}.car main,.maintenance main{overflow:visible}.car main section.anchor,.maintenance main section.anchor{position:sticky;top:80px;z-index:10;margin:0}@media only screen and (max-width:1000px){.car main section.anchor,.maintenance main section.anchor{top:54px}}.car main section.anchor li a:hover span,.maintenance main section.anchor li a:hover span{text-decoration:underline}.car main #cars0,.car main #mainte,.maintenance main #cars0,.maintenance main #mainte{margin:0;padding-top:100px}@media only screen and (max-width:820px){.car main #cars0,.car main #mainte,.maintenance main #cars0,.maintenance main #mainte{padding-top:50px}}.car main section h2.ttl,.maintenance main section h2.ttl{font-size:3.5rem;margin-bottom:1em}@media only screen and (max-width:820px){.car main section h2.ttl,.maintenance main section h2.ttl{font-size:2.2rem;margin-bottom:6px}}.car main p.read,.maintenance main p.read{font-size:1.6rem}@media only screen and (max-width:820px){.car main p.read,.maintenance main p.read{font-size:1.5rem}}@media only screen and (max-width:820px){.list h3{font-size:1.9rem}}@media only screen and (max-width:820px){.list p{font-size:1.4rem}}.swiper-button-disabled{display:none}@media only screen and (max-width:820px){.sp_swipe .swiper-wrapper{margin:0 !important}}section.content_list .list li figure{overflow:hidden}section.content_list .list li figure img{aspect-ratio:16/9;object-fit:cover;object-position:center;transition:transform .4s ease}@media only screen and (max-width:820px){.col2>*,.col3>*,.col4>*{padding:0}}@media only screen and (max-width:820px){.list time,.list h4{font-size:1.4rem}}section.anchor li a span{font-size:20px}.accordion li:not(.open):hover h3{text-decoration:underline}main section h2.ttl+.read{margin:-2em auto 2em}@media only screen and (max-width:820px){main section h2.ttl+.read{margin:0 auto}}.service .list figure,.maintenance .list figure,.company .list figure,.blog .list figure,.tunes .list figure{margin-bottom:30px}@media only screen and (max-width:820px){.service .list figure,.maintenance .list figure,.company .list figure,.blog .list figure,.tunes .list figure{margin-bottom:20px}}.list li.new a::before{padding:0 10px;font-size:1.3rem;line-height:1.4}@media only screen and (max-width:820px){section.blog_list .list li.new a::before{padding:0 10px;font-size:1.3rem;line-height:1.8}}@media only screen and (max-width:820px){section.voice_list .list>li+li,section.tunes_list .list>li+li{padding-top:20px}}@media only screen and (max-width:820px){section.event_list .list li,section.blog_list .list li,section.tunes_detail_list .list li{padding:0;margin-bottom:20px}}.imgs .txt{margin-top:1em}section.head #swiper1{width:69.4444444444vw;height:39.9305555556vw;background:no-repeat center center/cover;border-bottom-left-radius:20px;overflow:hidden;position:relative}@media only screen and (max-width:1000px){section.head #swiper1{width:calc(100vw - 25px);max-width:calc(100vw - 25px);border-bottom-left-radius:10px;margin-left:25px;height:53.3333333333vw}}section.head #swiper1 img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .4s ease}section.head #swiper2{width:30.5555555556vw;padding:0 60px;overflow:hidden}@media only screen and (max-width:1000px){section.head #swiper2{width:100%;box-sizing:border-box;padding:0 25px}}section.head #swiper2 .txt{padding:0}section.head .swiper-pagination span{position:relative;cursor:pointer;margin-left:2px !important}section.head .swiper-pagination span:after{content:"";position:absolute;width:100%;height:10px;background-color:red;opacity:0;top:-5px}body.top section.head a,body.top section .head a,body.top section .link a{position:relative;background-image:none}body.top section.head a::after,body.top section .head a::after,body.top section .link a::after{content:"";display:block;width:30px;height:1px;background-color:#000;position:absolute;right:0;top:0;bottom:0;margin:auto 0;transition:all .2s ease-out}body.top section.head a span.arrow,body.top section .head a span.arrow,body.top section .link a span.arrow{position:absolute;display:block;right:0;top:0;bottom:0;margin:auto;transition:all .2s ease-out}body.top section.head a span.arrow::before,body.top section.head a span.arrow::after,body.top section .head a span.arrow::before,body.top section .head a span.arrow::after,body.top section .link a span.arrow::before,body.top section .link a span.arrow::after{position:absolute;content:"";display:block;width:7px;height:1px;background:#000;top:calc(50% - .5px);right:0;border-radius:100px;transform:rotate(45deg);transform-origin:calc(100% - .5px) 50%;transition:all .2s ease-out}body.top section.head a span.arrow::after,body.top section .head a span.arrow::after,body.top section .link a span.arrow::after{transform:rotate(-45deg)}body.top section.head a:hover::after,body.top section .head a:hover::after,body.top section .link a:hover::after{width:40px;right:-10px}body.top section.head a:hover span.arrow,body.top section .head a:hover span.arrow,body.top section .link a:hover span.arrow{transform:translateX(10px)}body.top section.head a:hover span.arrow::before,body.top section.head a:hover span.arrow::after,body.top section .head a:hover span.arrow::before,body.top section .head a:hover span.arrow::after,body.top section .link a:hover span.arrow::before,body.top section .link a:hover span.arrow::after{transform:rotate(30deg)}body.top section.head a:hover span.arrow::after,body.top section .head a:hover span.arrow::after,body.top section .link a:hover span.arrow::after{transform:rotate(-30deg)}main section.event{padding-top:100px;margin-top:0}@media only screen and (max-width:820px){main section.event{padding-top:50px}}body.top section.attention{margin-top:60px;margin-bottom:0}@media only screen and (max-width:820px){body.top section.attention{margin-top:25px}}main section.head{margin-bottom:0}body.top section.event ol figure::before{display:none}body.top section.blog ol a{align-items:center;font-size:0}body.top section.blog ol a:hover{transition:all .3s;background-color:#fff}body.top section.blog ol figure{min-width:65px}body.top section.blog ol figure img{object-fit:cover}body.top section.blog ol figure::before{display:none}body.top section.blog ol time{line-height:1}body.top section.blog ol h3{margin-top:4px;font-size:1.6rem}body.top .swiper_blog .swiper-button-prev,body.top .swiper_blog .swiper-button-next{width:20px;height:20px}body.top .swiper_blog .swiper-button-prev{right:35px}body.top .tab_contents .contents ul a::before{display:none}.tab_contents .tabs ol{min-height:100px}.tab_contents .tabs a{font-size:1.8rem;transition:all .2s ease}@media only screen and (max-width:1000px){.tab_contents .tabs a{font-size:1.6rem}}.tab_contents .contents .inner a{aspect-ratio:4/3}.tab_contents .contents .inner a figure{height:100%}.tab_contents .contents .inner a figure img{width:100%;height:100%;object-fit:cover}.tab_contents .contents .txt h3{padding:calc(.0097222222*min(100vw,1440px)) calc(.0138888889*min(100vw,1440px));font-size:max(14px,.0138888889*min(100vw,1440px))}@media only screen and (max-width:820px){.tab_contents .contents .txt h3{font-size:1.8rem}}.tab_contents .contents li a[target=_blank] h3:after{display:inline-block;width:max(12px,.0097222222*min(100vw,1440px));height:max(12px,.0097222222*min(100vw,1440px));margin:0 0 0 .5em;background:url(/themes/custom/mini_dealers/asset/img/common/icon_blank1.svg) no-repeat center 0px/contain;content:""}@media only screen and (max-width:820px){.tab_contents .contents li a[target=_blank] h3:after{background:url(/themes/custom/mini_dealers/asset/img/common/icon_blank1.svg) no-repeat center 0px/contain}}.tab_contents .contents li.s a[target=_blank] h3:after{display:inline-block;width:12px;height:1em;margin:0 0 0 .5em;background:url(/themes/custom/mini_dealers/asset/img/common/icon_blank0.svg) no-repeat center 5px/contain;content:""}@media only screen and (max-width:820px){.tab_contents .contents li.s a[target=_blank] h3:after{background:url(/themes/custom/mini_dealers/asset/img/common/icon_blank0.svg) no-repeat center 5px/contain}}.tab_contents .contents li.s .txt h3{background:rgba(0,0,0,0);padding:calc(.0055555556*min(100vw,1440px)) calc(.0138888889*min(100vw,1440px));color:#000;text-align:center;font-size:calc(.0118055556*min(100vw,1440px))}@media only screen and (max-width:820px){.tab_contents .contents li.s .txt h3{font-size:18px}}.tab_contents .tab_main{background-color:var(--lightgray);padding-top:70px;padding-bottom:100px}@media only screen and (max-width:820px){.tab_contents .tab_main{padding-top:0;padding-bottom:50px}}.tab_contents .contents .inner{padding:0}@media only screen and (max-width:820px){.tab_contents .contents .inner{max-height:0;overflow:hidden;transition:all .5s ease-in-out}.tab_contents .contents .inner.open{max-height:800vh}}body.top .tab_contents .contents .inner>ul{gap:calc(.0277777778*min(100vw,1000px))}@media only screen and (max-width:820px){body.top .tab_contents .contents .inner>ul{padding:50px 25px}}body.top .tab_contents .contents ul ul{gap:calc(.0138888889*min(100vw,1000px))}@media only screen and (max-width:820px){body.top .tab_contents .contents ul ul{gap:20px}}body.top .swiper_tab{overflow:hidden}@media only screen and (max-width:820px){body.top .swiper_tab{padding:0}}body.top section.blog .head h3{margin-top:10px}body.top section.special figure::before{display:none}@media only screen and (max-width:820px){body.top section.blog ol li{width:285px;min-width:285px;max-width:285px}}@media only screen and (max-width:820px){body.top .tab_contents .swiper-wrapper{display:block}}.gnav .inner>div{padding-right:20px;box-sizing:border-box}@media only screen and (max-width:1000px){.gnav .inner>div{padding-right:0}}@media only screen and (max-width:1000px){.gnav .inner .sp{display:block !important}}.gnav .sns a{min-width:27px}header nav .pull li{margin:1.5em 80px 0 0}
footer>div:last-child nav ul{flex-wrap:wrap;}body.top .segment_image,body.showroom .segment_image{position:relative;}body.top .segment_image .segment_image-inner,body.showroom .segment_image .segment_image-inner{display:none;}@media only screen and (max-width:820px){body.top .segment_image,body.showroom .segment_image{position:relative;overflow:hidden;z-index:-1;}body.top .segment_image .segment_image-inner,body.showroom .segment_image .segment_image-inner{content:'';position:fixed;top:0;left:0;display:block;width:100%;height:100vh;background-position:center center;background-repeat:no-repeat;background-size:cover;}}@media only screen and (max-width:820px){body.top section.attention{background-color:#fff;margin:0;padding:25px 0 0;}body.top section.event{background-color:#fff;margin:0;padding:50px 0;}body.top section.blog{margin:0;padding:45px 0;}body.top section.tab_contents{background-color:#fff;margin:0;padding:50px 0 0;}body.top section.shop_info{margin:0;padding:50px 0;background-color:#fff;}body.top section.special{margin:0;padding:45px 0;}}@media only screen and (max-width:820px){body.showroom section.read,body.showroom section.staff_list,body.showroom section.shop_info{background-color:#fff;margin:0;padding:50px 0;}body.showroom section.turn_list{margin:0;padding:45px 0;}}@media only screen and (max-width:820px){body.top footer,body.showroom footer{background-color:#fff;}}.service section.content_list .list li figure img{width:100%;}.tunes .head .spotify_btn{width:85px;transition:opacity .3s ease}.tunes .head .spotify_btn:hover{opacity:.75}@media only screen and (max-width:820px){.tunes .head .spotify_btn{width:70px}}.tunes .head h2.ttl{margin-bottom:.5em}.tunes section.tunes_detail_list .head{background:transparent}.tunes section.tunes_detail_list li .box{border:solid 1px #ccc;border-radius:10px}.privacy-statement-wrap{position:relative;margin-top:5rem;padding:0 5rem;}.privacy-statement-wrap .privacy_statement{position:relative;white-space:pre-wrap;}.privacy-statement-wrap .privacy_statement + h3{position:relative;font-size:120%;font-weight:bold;margin-top:5rem;}@media only screen and (max-width:820px){.privacy-statement-wrap{position:relative;margin-top:2.5rem;padding:0 2.5rem;}}.toolbar-oriented .toolbar-bar{z-index:1001;}
