﻿@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700;900&display=swap";html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:rgba(0,0,0,0)}article,aside,figure,footer,header,hgroup,nav,section{display:block}html{overflow-y:scroll}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;vertical-align:baseline;background:rgba(0,0,0,0)}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}th{font-weight:bold;vertical-align:top}td{font-weight:normal;vertical-align:top}hr{display:block;height:1px;border:0;border-top:1px solid #999;margin:1em 0;padding:0}input,select{vertical-align:top}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}input[type=radio]{vertical-align:middle}input[type=checkbox]{vertical-align:middle;*vertical-align:baseline}select,input,textarea{font:99% sans-serif}table{font:100%}a:hover,a:active{outline:none}strong,th{font-weight:bold}td,td img{vertical-align:top}sub,sup{line-height:0;position:relative}sup{top:-0.5em}sub{bottom:-0.25em}pre,code,kbd,samp{font-family:monospace,sans-serif}.clickable,label,input[type=button],input[type=submit],button{cursor:pointer}button,input,select,textarea{margin:0}button{width:auto;overflow:visible}h1,h2,h3,h4,h5,h6{font-weight:normal}img{vertical-align:bottom}html{font-size:62.5%;max-width:750px;margin:0 auto}body{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.4rem;color:#221815}img{max-width:100%;height:auto}.clearfix:after{content:"";display:table;clear:both}.section-inner{padding:3.3% 5%;box-sizing:border-box}.block-inner{padding:5%;box-sizing:border-box}@media screen and (min-width: 769px){html{max-width:none}.section-inner{padding:20px}}#motorcycleBlock{text-align:center}a:link{text-decoration:none}a:visited{text-decoration:none}a:hover{text-decoration:none}#header{background:#fff;border-bottom:1px solid #000}#header .section-inner{display:flex;justify-content:space-between;align-items:center}#header .logo img{max-width:210px;margin-right:20px}#header .shop-header .shop p{font-weight:bold}#footer #contentArea .nav .text{border-top:2px solid #000;padding:2rem 0 0 0}#footer #contentArea .nav:last-child{border-bottom:0}#footer #contentArea #nav2{font-size:1.2rem;text-align:left;margin-bottom:2rem}.nav2_area{width:90%;margin:0 auto 1rem auto}.nav2_area .shopName{margin-bottom:1rem}.nav2_area .table{display:table;border-collapse:collapse}.nav2_area .table .row{display:table-row}.nav2_area .table .cell{display:table-cell;border:none;padding-right:2rem}.nav2_area .tell{font-size:1.5rem;margin-bottom:1rem}.nav .nav2_area img{width:90%;max-width:500px;display:block;margin:3rem auto;opacity:1;transition:opacity .3s ease-in-out}.nav .nav2_area img:hover{opacity:.5}.nav .shopMap{width:70%;max-width:700px;margin:auto}.pageTop{text-align:right;position:fixed;bottom:110px;right:0px;z-index:999;cursor:pointer}.pageTop img{max-width:90px;width:80%;margin-right:10%;opacity:1;transition:opacity .3s ease-in-out}.pageTop img:hover{opacity:.5}#floatingArea{height:auto;position:fixed;bottom:0;width:100%;max-width:750px;z-index:99}#floatingArea #floatingButton ul{display:flex;width:100%;background:#fff}#floatingArea #floatingButton ul li{text-align:center;width:50%;border-right:1px solid #e4eaed;z-index:999;cursor:pointer;background-color:#e11622}#floatingArea #floatingButton ul li.active{background:#565656;opacity:.98}#floatingArea #floatingButton ul li a{color:#fff;width:100%;height:100%;opacity:1;transition:opacity .3s ease-in-out;display:flex;align-items:flex-end;justify-content:center}#floatingArea #floatingButton ul li.spOnly a{align-items:center}#floatingArea #floatingButton ul li a:hover{opacity:.5}#floatingButton ul li:last-child{border-right:1px solid #e11622 !important}#floatingButton ul li .text{text-align:center;font-size:1.3rem;margin-top:7px}#floatingButton ul li a{text-align:center;text-decoration:none}.floatSp{display:flex;justify-content:space-around;align-items:center}.floatSp .logo img,.floatSp .logoSmall img{width:40px;height:auto}.floatSp .text{display:flex;flex-direction:column}.floatSp .text p{text-align:center}.floatSp .text .titl{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;font-size:1.9rem;font-weight:700;width:6em;margin:0 auto;height:2.5em}.floatSp .text .titl span{display:block;font-size:1.3rem;margin:0 auto}.floatSp .text .time{display:block;border-top:1px solid #fff;margin-top:3px;padding-top:3px;width:11em}#footer-area{background:#000}#footer-area .footer-inner .footer-bottom{background-color:#000;position:relative}#footer-area .footer-inner .footer-bottom p{font-size:13px;font-weight:bold;color:#fff}#footer-area .footer-inner .footer-txtList{padding-bottom:20px;border-bottom:1px solid #fff}#footer-area .footer-inner .footer-txtList .ttl{display:block;padding:20px 0 10px;text-align:center;text-decoration:none;cursor:default;pointer-events:none}#footer-area .footer-inner .footer-bottom .txtList{max-width:950px;margin:0 auto}#footer-area .footer-inner .footer-bottom .txtList li{margin-top:7px;padding:0 .5em;font-size:13px;font-weight:bold;color:#fff;box-sizing:border-box}#footer-area .footer-inner .footer-bottom .column1{display:flex;flex-wrap:wrap;margin:auto;text-align:center;justify-content:center}#footer-area .footer-inner .footer-bottom .column1 li{width:50%}#footer-area .footer-inner .footer-bottom .column2{text-align:center}#footer-area .footer-inner .footer-bottom .footer-link{display:flex;justify-content:center;border-bottom:1px solid #fff;padding-top:20px;padding-bottom:20px}#footer-area .footer-inner .footer-bottom .footer-link p a{color:#fff}#footer-area .footer-inner .footer-bottom .footer-link p:first-child{border-right:1px solid #fff;padding-right:20px}#footer-area .footer-inner .footer-bottom .footer-link p:last-child{padding-left:20px}#footer-area .footer-inner .footer-bottom .Copyright{text-align:center;padding-top:20px;padding-bottom:50px}#topBlock .bnrArea img{width:100%}#topBlock .bnrArea-full img{width:80%;display:block;margin:0 auto 3rem auto}.content #topBlock .nav1_area img{width:90%;max-width:500px;display:block;margin:3rem auto;opacity:1;transition:opacity .3s ease-in-out}.content #topBlock .nav1_area img:hover{opacity:.5}.content{margin-bottom:2em}.content .naviMenu .menuWrap{border-top:1px solid #7d7d7d}.content .naviMenu .menu{border-right:1px solid #7d7d7d;border-bottom:1px solid #7d7d7d;float:left;width:50%;padding:15px;box-sizing:border-box;color:#151b28;font-size:1.3rem;text-align:center;margin-bottom:2rem}.content .naviMenu a:nth-child(2n) .menu{border-right:none}.ontent .naviMenu .menu a{text-decoration:none;color:#151b28}.content .naviMenu .menu:hover{background-color:#d4d4d4}.content .naviMenu .menu:hover a{color:#fff !important}.content .naviMenu .menuWrap .menu.active{background-color:#004ea2;color:#fff}.nav1_area{width:90%;margin:0 auto 1rem auto}.container #nav1{padding:1.5rem 0 0 0;font-size:1rem}.nav1_area .table{display:table;border-collapse:collapse}.nav1_area .table .row{display:table-row}.nav1_area .table .cell{display:table-cell;border:none;padding-right:.5rem}.itemArea{text-align:center;margin-top:5rem}@media screen and (max-width: 768px){.pcOnly{display:none}.spOnly{display:block}#header .shop-header .shop p{font-size:1.5rem;margin-right:0rem}#footer-area{padding-bottom:50px}#footer-area .footer-inner .footer-txtList{padding-bottom:0}#footer-area .footer-inner .footer-txtList .ttl{position:relative;padding:20px;cursor:pointer;pointer-events:visible}#footer-area .footer-inner .footer-bottom .txtList li{width:100%;margin-top:8px;padding:0 20px;font-weight:normal}#footer-area .footer-inner .footer-bottom .txtList .column2 li{margin-bottom:15px}#footer-area .footer-inner .footer-txtList .accBtn::after{content:"";display:block;position:absolute;background:url(../images/arrow_b_white.png) no-repeat center;background-size:100%;width:15px;height:15px;right:20px;top:0;bottom:0;margin:auto}#footer-area .footer-inner .footer-bottom .accIn{display:none}#footer-area .footer-inner .footer-bottom .open .accBtn:after{transform:rotateZ(180deg)}}@media screen and (min-width: 769px){.pcOnly{display:block}.spOnly{display:none}#header .shop-header .shop p{font-size:2.5rem;margin-right:3rem}.naviMenu{max-width:1000px;margin:20px auto}.bnrArea,.nav2_area,.box,.container,.nav{max-width:750px;margin:0 auto}#topBlock .bnrArea-full{width:1200px;margin:0 auto}#topBlock .bnrArea-full img{width:100%;margin:0 0 30px}#floatingArea{height:auto;position:fixed;top:120px;right:0;width:60px}#floatingArea{writing-mode:vertical-rl}#floatingButton ul{height:fit-content}#floatingArea #floatingButton ul li{border-bottom:1px solid #e4eaed;border-right:none;padding:0}#floatingButton ul li:last-child{border-right:none !important}#floatingArea #floatingButton ul li a{padding:30px;height:auto;font-size:1.3em;font-weight:700}}.fixed-header{background:#e11622;text-align:center}.fixed-header button{color:#fff;padding:10px;background:none;border:none;font-size:18px;line-height:24px;cursor:pointer}.fixed-header button img{height:24px;width:auto;margin-right:18px}.fixed-header.fixed{position:fixed;top:0;left:0;width:100%;z-index:1}.fixed-header.btn{background-color:#fff}.fixed-header.btn button{background-color:#e11622;width:90%;padding:10px;margin:15px auto;border-radius:50px}@media screen and (min-width: 769px){.fixed-header.btn button{padding:15px 100px;width:fit-content}}#flyer{text-align:center;margin:10px auto}#flyer a{font-size:14px;font-weight:700;line-height:1.4em;color:#000;text-decoration:underline;display:block;width:fit-content;margin:0 auto}@media screen and (min-width: 769px){#flyer a{font-size:20px;margin:30px auto}}#motorcycleBlock{width:94%;margin:20px auto}.motorcycle-list{font-family:"Noto Sans JP",sans-serif;border:2px solid #ffd800;margin-bottom:20px}@media screen and (min-width: 769px){.motorcycle-list{border:3px solid #ffd800;margin-bottom:30px}}.motorcycle-list .motorcycle-item{display:grid;grid-template-columns:58% 1fr;grid-template-rows:36px 1fr 32px}@media screen and (min-width: 769px){.motorcycle-list .motorcycle-item{grid-template-rows:60px 1fr 40px}}.motorcycle-list .motorcycle-item-image{grid-row:1/3;grid-column:1/2;overflow:hidden}@media screen and (min-width: 769px){.motorcycle-list .motorcycle-item-image{border-right:3px solid #ffd800;border-bottom:3px solid #ffd800}}.motorcycle-list .motorcycle-item-image img{width:100%;height:100%;object-fit:cover;aspect-ratio:675/450;transform:scale(1.05)}.motorcycle-list .motorcycle-item-description{grid-row:1/2;grid-column:2/3;font-size:10px;font-weight:700;line-height:1.4em;padding:4px 2px 2px;text-align:left;color:#e11622}@media screen and (min-width: 769px){.motorcycle-list .motorcycle-item-description{font-size:18px;padding:5px 3px 7px}}.motorcycle-list .motorcycle-item-description span{display:block}.motorcycle-list .motorcycle-item-description.no-desc{display:none}.motorcycle-list .motorcycle-item-content{grid-row:2/3;grid-column:2/3;background-color:#ffd800;padding:5px 3px 7px;display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width: 769px){.motorcycle-list .motorcycle-item-content{padding:10px}}.motorcycle-list .motorcycle-item-content h3{font-size:12px;font-weight:900;line-height:1.2em;color:#000;text-align:left}@media screen and (min-width: 769px){.motorcycle-list .motorcycle-item-content h3{font-size:21px}}.motorcycle-list .motorcycle-item-content h3 span{display:block}.motorcycle-list .motorcycle-item-content h3 span.motorcycle-item-country{font-size:10px;font-weight:400}@media screen and (min-width: 769px){.motorcycle-list .motorcycle-item-content h3 span.motorcycle-item-country{font-size:14px}}.motorcycle-list .motorcycle-item-content .motorcycle-item-info{display:flex;justify-content:flex-start;gap:5px;font-size:11px;font-weight:400;line-height:1.4em;padding:0 3px;color:#000;text-align:left;border:1px solid #000;width:fit-content}@media screen and (min-width: 769px){.motorcycle-list .motorcycle-item-content .motorcycle-item-info{font-size:18px}}.motorcycle-list .motorcycle-item-content .motorcycle-item-price{display:flex;align-items:baseline;font-size:36px;font-weight:900;line-height:1;color:#e11622;text-align:left;font-feature-settings:"palt";transform:scaleY(1.1)}@media screen and (min-width: 769px){.motorcycle-list .motorcycle-item-content .motorcycle-item-price{font-size:60px}}.motorcycle-list .motorcycle-item-content .motorcycle-item-price span{font-size:70%}.motorcycle-list .motorcycle-item-content .motorcycle-item-price::after{content:"万円";font-size:50%}.motorcycle-list:has(.motorcycle-item-description.no-desc) .motorcycle-item-content{grid-row:1/3;grid-column:2/3}.motorcycle-list .motorcycle-item-icons{grid-row:3/4;grid-column:1/3}.motorcycle-list .motorcycle-item-icons .motorcycle-item-icons-inner{font-size:14px;display:flex;gap:5px;justify-content:center;align-items:center;padding:5px 10px}@media screen and (min-width: 769px){.motorcycle-list .motorcycle-item-icons .motorcycle-item-icons-inner{font-size:18px;gap:10px;padding:7px 10px}}.motorcycle-list .motorcycle-item-icons .motorcycle-item-icons-inner img{width:auto;height:20px}@media screen and (min-width: 769px){.motorcycle-list .motorcycle-item-icons .motorcycle-item-icons-inner img{height:25px}}.motorcycle-list .motorcycle-item-icons .motorcycle-item-icons-inner .motorcycle-item-icon-meter{position:relative}.motorcycle-list .motorcycle-item-icons .motorcycle-item-icons-inner .motorcycle-item-icon-meter img{width:auto;height:20px}@media screen and (min-width: 769px){.motorcycle-list .motorcycle-item-icons .motorcycle-item-icons-inner .motorcycle-item-icon-meter img{height:25px}}.motorcycle-list .motorcycle-item-icons .motorcycle-item-icons-inner .motorcycle-item-icon-meter span{position:absolute;bottom:3px;right:1.3em;font-size:12px;color:#000;text-align:right}@media screen and (min-width: 769px){.motorcycle-list .motorcycle-item-icons .motorcycle-item-icons-inner .motorcycle-item-icon-meter span{font-size:15px}}.motorcycle-list .motorcycle-item-icons .motorcycle-item-icons-inner .motorcycle-item-icon-number{border:1px solid #000;height:20px;font-size:16px;display:flex;align-items:center;justify-content:center;padding:0 2px;font-feature-settings:"palt"}@media screen and (min-width: 769px){.motorcycle-list .motorcycle-item-icons .motorcycle-item-icons-inner .motorcycle-item-icon-number{height:25px;font-size:20px;padding:0 5px}}.motorcycle-list .motorcycle-item-icons .motorcycle-item-icons-inner .motorcycle-item-icon-number::before{content:"No."}.modal{cursor:pointer}.modal_wrapper{opacity:0;pointer-events:none;position:fixed;top:0;left:0;z-index:9999;width:100%;height:100vh;background-color:rgba(0,0,0,.8);transition:opacity .5s}.modal_wrapper>.modalclose{position:absolute;top:0;left:0;width:100%;height:100%}.modal_wrapper .panel{position:relative;width:calc(100% - 2rem);max-width:650px;height:calc(100svh - 2rem);margin:1rem auto;background-color:#fff;transform:scale(0);transition:transform .5s ease-in-out}.modal_wrapper .panel .modalclose{position:absolute;top:1.25rem;right:1.25rem;width:2.5rem;height:2.5rem;border-radius:50%;cursor:pointer;background-color:#000;z-index:100}.modal_wrapper .panel .modalclose::before,.modal_wrapper .panel .modalclose::after{content:"";position:absolute;top:50%;left:50%;width:1.25rem;height:2px;background-color:#fff}.modal_wrapper .panel .modalclose::before{transform:translate(-50%, -50%) rotate(45deg)}.modal_wrapper .panel .modalclose::after{transform:translate(-50%, -50%) rotate(-45deg)}.modal_wrapper .panel .inner{height:100%;padding:0 1rem;overflow:auto}.modal_wrapper .panel .inner .modal_content{display:none}.modal_wrapper .panel .inner .modal_content.open{display:block}.modal_wrapper .panel .inner .modal_content.list .motorcycle-item-image{overflow:hidden}.modal_wrapper .panel .inner .modal_content.list .motorcycle-item-image img{transform:scale(1.05)}.modal_wrapper.open{opacity:1;pointer-events:all}.modal_wrapper.open .panel{transform:scale(1)}#map{overflow-y:scroll}#map h2{font-size:20px;font-weight:bold;margin-bottom:10px;text-align:center}#map .table{width:100%;border-collapse:collapse;margin-bottom:20px;border:1px solid #000}#map .table tr th{min-width:7em;font-size:12px;color:#fff;background-color:#000;padding:5px;text-align:center;vertical-align:middle;border-bottom:1px solid #fff}#map .table tr td{font-size:11px;color:#000;padding:3px 10px;text-align:left;vertical-align:middle;border:1px solid #000}#map .table tr td a{color:#000;text-decoration:underline}#map .table tr:last-child th{border-bottom:none}#map iframe{width:100%;height:250px;border:none}#map .btn-area{text-align:center;margin:20px auto}#map .btn-area a{display:inline-block;width:90%;max-width:300px;margin:0 auto;background-color:#000;color:#fff;padding:10px;border-radius:50px}