﻿html,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,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:'';content:none}q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}img{vertical-align:top}ul,ol{list-style:none}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-family:"Noto Sans Japanese", "sans-serif";font-weight:700}a{outline:none;color:#f03e3e;text-decoration:none;cursor:pointer}a:link,a:visited{color:#f03e3e}a:hover{color:#b7193f}a:active{color:#f03e3e}img{max-width:100%;height:auto}p{margin-bottom:1rem}.pcOnly{display:none}@media print, screen and (min-width: 769px){.pcOnly{display:block}}.spOnly{display:block}@media print, screen and (min-width: 769px){.spOnly{display:none}}.cf{*zoom:1}.cf:before{content:' ';display:table}.cf:after{content:' ';display:table;clear:both}.section{padding:3rem 0}.inner{width:100%;min-width:100%;padding-right:1.0rem;padding-left:1.0rem;box-sizing:border-box;margin:0 auto;position:relative;z-index:2}@media print, screen and (min-width: 769px){.inner{width:1024px;min-width:1024px;padding-right:0;padding-left:0}}.inner:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden}.floatLeft{float:left;margin:0 50px 20px 0}.floatRight{float:right;margin:0 0 20px 50px}.annotation{font-size:75%;line-height:150%}.fontSmall{font-size:0.8rem}p.btnstyle a{display:block;padding:0.8rem 0;background:#3c3c3c;border-radius:30px;color:#fff;text-align:center;font-family:"Noto Sans Japanese", "sans-serif";font-weight:700}@media print, screen and (min-width: 769px){p.btnstyle a{width:50%;margin:0 auto}}p.btnstyle a:hover{background:#565656}.flexBox{display:flex;justify-content:flex-start;flex-wrap:wrap}.flexBox h2{margin:1rem 0 0.5rem 0;font-size:1.125rem}.flexBox p{font-size:0.875rem}div.flexBox3>section,ul.flexBox3>li{width:46%;margin:0 2% 3rem 2%}@media print, screen and (min-width: 769px){div.flexBox3>section,ul.flexBox3>li{width:29.3333%;margin:0 2% 3rem 2%}}div.flexBox2>section,ul.flexBox2>li{width:100%;margin-bottom:2rem}@media print, screen and (min-width: 769px){div.flexBox2>section,ul.flexBox2>li{width:46%;margin:0 2% 3rem 2%}}.flexItem{margin-bottom:2rem}@media print, screen and (min-width: 769px){.flexItem figure{width:46%;margin:0 2% 3rem 2%}}@media print, screen and (min-width: 769px){.flexItem .txt{width:46%;margin:0 2% 3rem 2%}}.flexItem .txt h2{font-size:1.5rem;margin:1rem 0;line-height:140%}@media print, screen and (min-width: 769px){.flexItem .txt h2{font-size:2rem}}.bold{font-weight:bold}.table{width:100%;line-height:150%;border-collapse:collapse;font-size:.85rem;margin-bottom:2rem;box-sizing:border-box}@media print, screen and (min-width: 769px){.table{border:1px solid #ccc}}.table td,.table th{border-collapse:collapse;display:block}@media print, screen and (min-width: 769px){.table td,.table th{border:1px solid #ccc;display:table-cell}}.table td{padding:8px;box-sizing:border-box;background:#f7f7f7;font-weight:bold}.table th{padding:8px;box-sizing:border-box;background:#6f6f6f;color:#fff;width:100%;text-align:left}@media print, screen and (min-width: 769px){.table th{width:16rem}}.table th.txtCenter{text-align:center}.table td.price{text-align:left;width:100%;background:#fff;padding:8px 8px 16px 8px;font-weight:normal}@media print, screen and (min-width: 769px){.table td.price{text-align:right;width:16rem;padding:8px}}.table td.price.half{width:50%;display:inline-block}@media print, screen and (min-width: 769px){.table td.price.half{width:10rem;display:table-cell}}.txtAlignRight{text-align:right}.inviewItem{opacity:0;transition-property:opacity;transition-duration:1s;transition-timing-function:ease-out}.activeItem{opacity:1}html,body{width:100%}html{background-color:transparent;background-image:none}body{font-family:Avenir, 'Helvetica Neue', Helvetica, Arial, Verdana, Roboto, 游ゴシック, 'Yu Gothic', 游ゴシック体, YuGothic, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;line-height:180%;text-align:left;color:#3c3c3c;background:#000;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}.bodyWrap{background:#fff}#index .bodyWrap{background:rgba(0,0,0,0.5)}.spMenu{display:block;position:absolute;top:0;right:0;z-index:99}@media print, screen and (min-width: 769px){.spMenu{display:none}}.spMenu button{border:0;background:rgba(60,60,60,0.85)}.drawer-nav{background:rgba(0,0,0,0.8) !important}.drawer-nav>div{padding:4rem 0 100px 0}.drawer-hamburger-icon,.drawer-hamburger-icon:before,.drawer-hamburger-icon:after{background-color:#fff !important}.drawer-open .drawer-hamburger-icon{background-color:transparent !important}img.drawerLogo{display:block;margin:0 auto 2rem auto;width:80%}.drawer-menu ul.common{margin-bottom:1rem}.drawer-menu ul.common li a{display:block;color:#fff;padding:.8rem 0 .8rem 1rem;box-sizing:border-box;border-bottom:1px dotted #666}.drawer-menu ul.common li a i{margin-right:0.5rem}.drawer-menu ul.common li a span{font-family:"Noto Sans Japanese", "sans-serif";font-weight:700;font-size:1rem}.drawer-menu ul.main{margin-bottom:1rem}.drawer-menu ul.main li a{display:block;color:#fff;padding:1rem 0 1rem 1rem;box-sizing:border-box;border-bottom:1px dotted #666}.drawer-menu ul.main li a span:nth-child(1){font-family:'Sriracha', cursive;font-weight:normal;font-size:2rem;margin-right:1rem}.drawer-menu ul.main li a span:nth-child(2){font-family:"Noto Sans Japanese", "sans-serif";font-weight:700;font-size:0.8rem}.drawer-menu ul.sub li a{display:block;color:#fff;padding:1rem 0 1rem 1rem;box-sizing:border-box;border-bottom:1px dotted #666}.drawer-menu ul.sub li a span:nth-child(1){font-size:1rem;font-weight:bold;margin-right:1rem}.drawer-menu ul.sub li a span:nth-child(2){font-family:"Noto Sans Japanese", "sans-serif";font-weight:700;font-size:0.75rem}.gNaviDrawer{margin:0 0 2rem 0}.gNaviDrawer ul li a{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;color:#fff;padding:1.5rem 0 1.5rem 1rem;box-sizing:border-box;border-bottom:1px dotted #828282}.gNaviDrawer ul li a div.icon{margin:0 1rem 0 0;width:50px;text-align:center}.gNaviDrawer ul li a div.icon img{width:40px;height:auto}.gNaviDrawer ul li a div.label{width:calc(100% - 66px);font-size:0.8rem;line-height:100%}.gNaviDrawer ul li a div.label span:nth-of-type(1){font-family:'Sriracha', cursive;font-weight:normal;font-weight:600;font-size:1.5rem;margin-bottom:0.8rem;letter-spacing:0.2rem;display:block}.gNaviDrawer ul li:nth-of-type(1) a{border-top:1px dotted #828282}.globalNavi nav ul li:nth-of-type(n+2){display:none}@media print, screen and (min-width: 769px){.globalNavi nav ul li:nth-of-type(n+2){display:block;padding:0.7rem 0 1.3rem 0}}.globalNavi{display:block;position:fixed;z-index:3;top:0.5rem;left:0.5rem}.globalNavi nav ul li:nth-of-type(1) img{height:30px;width:auto;margin-top:10px}@media print, screen and (min-width: 769px){.globalNavi{display:block;position:fixed;top:0;left:0;width:100%;padding:1rem 1rem 0 0;min-width:1024px;background:none;transition:background 1s ease}.globalNavi nav{width:100%}.globalNavi ul{width:100%;display:flex}.globalNavi ul>li{margin:0 1rem 0 0}.globalNavi ul>li>a{display:block;padding:1rem .5rem .8rem .5rem;box-sizing:border-box;color:#fff}}@media print, screen and (min-width: 769px) and (min-width: 769px){.globalNavi ul>li>a{padding:0 .5rem}}@media print, screen and (min-width: 769px){.globalNavi ul>li>a:hover{color:#f03e3e}.globalNavi ul>li>a span:nth-of-type(1){display:block;font-family:'Sriracha', cursive;font-weight:normal;font-size:1.2rem;line-height:100%}.globalNavi ul>li>a span:nth-of-type(2){font-family:"Noto Sans Japanese", "sans-serif";font-weight:700;font-size:.8rem;line-height:100%}.globalNavi ul li:first-child{margin-right:auto}.globalNavi ul li:first-child a .logoMark{width:170px;height:auto;margin:1rem 1.5rem 0 1rem}}@media print, screen and (min-width: 769px){#index .globalNavi nav ul li:first-child img{display:none}}.shop .globalNavi nav ul li a.gnShop,.bike-list .globalNavi nav ul li a.gnBikeList,.rental-bike .globalNavi nav ul li a.gnRental,.event .globalNavi nav ul li a.gnEvent,.maintenance .globalNavi nav ul li a.gnMaintenance,.topics .globalNavi nav ul li a.gnTopics{color:#3c3c3c}.headerNavi{display:none}@media print, screen and (min-width: 769px){.globalNavi.fixed{background:rgba(0,0,0,0.2)}}#index header{width:100%;height:auto;padding:10rem 0;text-align:center}@media print, screen and (min-width: 769px){#index header{min-width:1024px;height:auto;padding:13rem 0 10rem 0}}#index header h1{padding:0}#index header img.logoMark{margin-bottom:1rem}@media screen and (max-width: 768px){#index header img.logoMark{width:80%}}@media print, screen and (min-width: 769px){#index header img.logoMark{width:900px;margin-bottom:2rem}}#index header img.logoTypo{width:40%;height:auto}@media print, screen and (min-width: 769px){#index header img.logoTypo{width:300px}}header h1{padding:5rem 1rem 5rem 1rem;color:#fff;text-align:center}@media print, screen and (min-width: 769px){header h1{padding:8rem 1rem 6rem 1rem}}header h1 div:nth-of-type(1){font-family:'Sriracha', cursive;font-weight:normal;font-size:4rem;letter-spacing:0.2rem;line-height:100%;margin-bottom:1rem;text-transform:capitalize}@media print, screen and (min-width: 769px){header h1 div:nth-of-type(1){font-size:5rem;margin-bottom:1.5rem}}header h1 div:nth-of-type(2){font-size:.85rem;letter-spacing:0.1rem;display:inline-block;padding:0.2rem 1rem;border:1px solid #fff}.shop header{background:url(/uploadImg/001.jpg) no-repeat center center;background-size:cover}.shop header h1{background:repeating-linear-gradient(-45deg, rgba(214,51,108,0.8) 0, rgba(214,51,108,0.8) 5px, rgba(214,51,108,0.7) 5px, rgba(214,51,108,0.7) 10px)}.bike-list header{background:url(/uploadImg/008.jpg) no-repeat center center;background-size:cover}.bike-list header h1{background:repeating-linear-gradient(-45deg, rgba(240,62,62,0.8) 0, rgba(240,62,62,0.8) 5px, rgba(240,62,62,0.7) 5px, rgba(240,62,62,0.7) 10px)}.event header,.event-info header,.event-report header{background:url(/uploadImg/eventImg04.jpg) no-repeat center center;background-size:cover}.event header h1,.event-info header h1,.event-report header h1{background:repeating-linear-gradient(-45deg, rgba(51,154,240,0.8) 0, rgba(51,154,240,0.8) 5px, rgba(51,154,240,0.7) 5px, rgba(51,154,240,0.7) 10px)}.rental-bike header{background:url(/uploadImg/010.jpg) no-repeat center center;background-size:cover}.rental-bike header h1{background:repeating-linear-gradient(-45deg, rgba(250,176,5,0.8) 0, rgba(250,176,5,0.8) 5px, rgba(250,176,5,0.7) 5px, rgba(250,176,5,0.7) 10px)}.maintenance header{background:url(/uploadImg/006.jpg) no-repeat center center;background-size:cover}.maintenance header h1{background:repeating-linear-gradient(-45deg, rgba(34,184,207,0.8) 0, rgba(34,184,207,0.8) 5px, rgba(34,184,207,0.7) 5px, rgba(34,184,207,0.7) 10px)}.maintenance header h1 div:nth-of-type(1){font-size:3rem}@media print, screen and (min-width: 769px){.maintenance header h1 div:nth-of-type(1){font-size:5rem}}.topics header{background:url(/uploadImg/004.jpg) no-repeat center center;background-size:cover}.topics header h1{background:repeating-linear-gradient(-45deg, rgba(130,201,30,0.8) 0, rgba(130,201,30,0.8) 5px, rgba(130,201,30,0.7) 5px, rgba(130,201,30,0.7) 10px)}.news header{background:url(/uploadImg/news_bg.jpg) no-repeat center center;background-size:cover}.news header h1{background:repeating-linear-gradient(-45deg, rgba(183,25,63,0.8) 0, rgba(183,25,63,0.8) 5px, rgba(183,25,63,0.7) 5px, rgba(183,25,63,0.7) 10px)}#errorPage404 header h1{background:repeating-linear-gradient(-45deg, rgba(60,60,60,0.8) 0, rgba(60,60,60,0.8) 5px, rgba(60,60,60,0.7) 5px, rgba(60,60,60,0.7) 10px)}#errorPage404 header h1 div:nth-of-type(1){font-size:2.5rem}@media print, screen and (min-width: 769px){#errorPage404 header h1 div:nth-of-type(1){font-size:4rem}}.contact header{background:repeating-linear-gradient(-45deg, rgba(183,25,63,0.8) 0, rgba(183,25,63,0.8) 5px, rgba(183,25,63,0.7) 5px, rgba(183,25,63,0.7) 10px),url(/uploadImg/news_bg.jpg) no-repeat center center;background-size:cover}.contact header img{width:160px;height:auto;padding:2rem 0 1rem 0;margin:0 auto;display:block}.contact header h1{padding:0 1rem 2rem 1rem;color:#fff;text-align:center}@media print, screen and (min-width: 769px){.contact header h1{padding:0 1rem 2rem 1rem}}.contact header h1 h1 div:nth-of-type(1){font-family:'Sriracha', cursive;font-weight:normal;font-size:4rem;letter-spacing:0.2rem;line-height:100%;margin-bottom:1rem}@media print, screen and (min-width: 769px){.contact header h1 h1 div:nth-of-type(1){font-size:5rem;margin-bottom:1.5rem}}.contact header h1 h1 div:nth-of-type(2){font-size:.85rem;letter-spacing:0.1rem;display:inline-block;padding:0.2rem 1rem;border:1px solid #fff}#tag header{background:url(/uploadImg/tagImg.jpg) no-repeat center center;background-size:cover}#tag header h1{background:repeating-linear-gradient(-45deg, rgba(183,25,63,0.8) 0, rgba(183,25,63,0.8) 5px, rgba(183,25,63,0.7) 5px, rgba(183,25,63,0.7) 10px)}header#shoeiHeader{background:url(/uploadImg/008.jpg) no-repeat center center;background-size:cover}header#shoeiHeader h1{background:repeating-linear-gradient(-45deg, rgba(0,0,0,0.8) 0, rgba(0,0,0,0.8) 5px, rgba(0,0,0,0.7) 5px, rgba(0,0,0,0.7) 10px)}header#shoeiHeader h1 div:nth-of-type(1){font-size:3rem}@media print, screen and (min-width: 769px){header#shoeiHeader h1 div:nth-of-type(1){font-size:5rem}}.lineLink{padding:2rem 2rem 1rem 2rem;background:rgba(0,185,0,0.2);position:relative}.lineLink:hover{background:rgba(0,185,0,0.5)}@media print, screen and (min-width: 769px){.lineLink{width:300px;padding:1.5rem 1rem 0.5rem 1rem;display:flex;align-items:center;margin-bottom:1rem}}.lineLink a{display:block}.lineLink img{width:60%;height:auto;margin:0 auto 1rem auto;display:block}.lineLink p{color:#fff;text-align:center}.footerContact .lineLink{margin-bottom:2rem}@media screen and (max-width: 768px){.indexNewsBlock .inner{padding:0}}@media print, screen and (min-width: 769px){.indexNewsBlock .inner{display:flex;flex-flow:row-reverse;justify-content:flex-start}}.indexNewsBlock .bnList{padding:0 1rem;margin-bottom:1rem}@media print, screen and (min-width: 769px){.indexNewsBlock .bnList{padding:0}}.indexNewsBlock .bnList li{margin-bottom:1rem}.indexNewsBlock .bnList li a{display:block;text-align:center}.indexNewsBlock .bnList li a img{min-width:100%;height:auto}.youtubeLink{background:rgba(255,255,255,0.5);text-align:center}@media print, screen and (min-width: 769px){.youtubeLink{width:300px}}.youtubeLink:hover{background:rgba(255,255,255,0.8)}.youtubeLink a{display:block;padding:1rem}.pickupList{padding:2rem 1rem;background:url(../img/indexpickupList_bg.png) no-repeat center bottom;background-size:200%}@media print, screen and (min-width: 769px){.pickupList{padding:4rem 4rem 2rem 4rem;background:url(../img/indexpickupList_bg.png) no-repeat center bottom;background-size:130%}}@media print, screen and (min-width: 769px){.pickupList ul{display:flex;flex-wrap:nowrap;justify-content:space-between}}.pickupList ul li{margin-bottom:2rem;border-radius:10px;background:#fff;padding:0.5rem}@media print, screen and (min-width: 769px){.pickupList ul li{width:32%}}.pickupList ul li a{display:block;position:relative;width:100%;height:100%;color:#f03e3e;overflow:hidden}.pickupList ul li a .txt{background:rgba(255,255,255,0.7);position:absolute;bottom:0;left:0;padding:1rem;width:100%}.pickupList ul li a .txt h2{text-align:right}.pickupList ul li a .txt .h2e{font-family:'Sriracha', cursive;font-weight:normal;font-size:2.5rem;margin-bottom:.5rem}.pickupList ul li a figure{overflow:hidden;width:100%;height:0;padding-bottom:100%;position:relative;border-radius:10px}.pickupList ul li a figure img{min-width:100%;min-height:100%;max-width:none;width:auto;height:100%;margin:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.pickupList ul li a figure img:hover{opacity:.8}.contentsList{padding:4rem 1rem 2rem 1rem}@media print, screen and (min-width: 769px){.contentsList{padding:4rem 4rem 2rem 4rem}}@media print, screen and (min-width: 769px){.contentsList ul{display:flex;flex-wrap:wrap;justify-content:space-between}}.contentsList ul li{margin-bottom:3.5rem}@media print, screen and (min-width: 769px){.contentsList ul li{width:48%;margin-bottom:0rem}}@media print, screen and (min-width: 769px){.contentsList ul li:nth-of-type(even){margin-top:6rem}}.contentsList ul li a{display:block;position:relative;padding:0 0 .7rem 0}.contentsList ul li a .txt{position:absolute;top:0;left:-0.5rem;z-index:2;transform:rotate(-1.5deg)}@media print, screen and (min-width: 769px){.contentsList ul li a .txt{transform:rotate(-5deg)}}.contentsList ul li a .txt .h2e{font-family:'Sriracha', cursive;font-weight:normal;font-size:3.5rem;margin:-1.3rem 0 1.3rem 0}@media print, screen and (min-width: 769px){.contentsList ul li a .txt .h2e{margin:-1.6rem 0 1.3rem 0}}.contentsList ul li a .txt .h2j{background:#000;color:#fff;display:inline-block;padding:0 1rem;font-size:.85rem}.contentsList ul li a figure{overflow:hidden;width:97%;height:0;padding-bottom:56.25%;position:relative;border:4px solid #000;box-sizing:border-box;z-index:2;background:#000}.contentsList ul li a figure img{min-width:100%;min-height:100%;max-width:102%;width:auto;height:auto;margin:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.contentsList ul li a figure img:hover{opacity:.8}.contentsList ul li a::after{content:'';background:#ff6b6b;width:97%;height:0;padding-bottom:56.25%;position:absolute;right:0;bottom:0;z-index:0;transform:rotate(1deg);opacity:.8}.contentsList ul li.shop a .txt{color:#d6336c}.contentsList ul li.shop a .txt .h2j{background:#d6336c}.contentsList ul li.shop a::after{background:repeating-linear-gradient(-45deg, #d6336c 0, #d6336c 5px, #df5d8b 5px, #df5d8b 10px)}.contentsList ul li.event a .txt{color:#339af0}.contentsList ul li.event a .txt .h2j{background:#339af0}.contentsList ul li.event a::after{background:repeating-linear-gradient(-45deg, #339af0 0, #339af0 5px, #63b2f3 5px, #63b2f3 10px)}.contentsList ul li.topics a .txt{color:#82c91e}.contentsList ul li.topics a .txt .h2j{background:#82c91e}.contentsList ul li.topics a::after{background:repeating-linear-gradient(-45deg, #82c91e 0, #82c91e 5px, #9be139 5px, #9be139 10px)}.contentsList ul li.bikeList a .txt{color:#f03e3e}.contentsList ul li.bikeList a .txt .h2j{background:#f03e3e}.contentsList ul li.bikeList a::after{background:repeating-linear-gradient(-45deg, #f03e3e 0, #f03e3e 5px, #f46d6d 5px, #f46d6d 10px)}.contentsList ul li.rentalBike a .txt{color:#fab005}.contentsList ul li.rentalBike a .txt .h2j{background:#fab005}.contentsList ul li.rentalBike a::after{background:repeating-linear-gradient(-45deg, #fab005 0, #fab005 5px, #fbc037 5px, #fbc037 10px)}.contentsList ul li.maintenance a .txt{color:#22b8cf}.contentsList ul li.maintenance a .txt .h2j{background:#22b8cf}.contentsList ul li.maintenance a::after{background:repeating-linear-gradient(-45deg, #22b8cf 0, #22b8cf 5px, #44cbe0 5px, #44cbe0 10px)}.accessMap{padding:40px 0}@media print, screen and (min-width: 769px){.accessMap{padding:80px 0}}.accessMap .text{text-align:center;width:100%;color:#fff}@media print, screen and (min-width: 769px){.accessMap .text{text-align:left;width:335px;float:left}}.accessMap .text h2{margin:0 0 20px 0;font-family:'Sriracha', cursive;font-weight:normal;font-size:200%;letter-spacing:0.1rem}@media print, screen and (min-width: 769px){.accessMap .text h2{margin:0 0 40px 0;font-size:300%}}.accessMap .text p{font-weight:bold;margin:0 0 20px 0}.accessMap .text p a{color:#fff}.accessMap .text p a::before{content:"\f138";margin:0 0.5rem 0 0;font-family:"Font Awesome 5 Free";font-weight:900}.googleMap{width:100%;padding:10px;box-sizing:border-box;background:#fff;border:1px solid #ccc}@media print, screen and (min-width: 769px){.googleMap{float:right;width:675px}}.gMap{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.gMap iframe,.gMap object,.gMap embed{position:absolute;top:0;left:0;width:100%;height:100%}.accessMap{background:url(../img/accessMap_bg.jpg) center center no-repeat;background-size:cover}#index .accessMap{background:rgba(255,255,255,0.2)}.contentsWrap{padding:2rem 0;position:relative}@media print, screen and (min-width: 769px){.contentsWrap{min-width:1024px;padding:2rem 0 4rem 0}}.contentsWrap>.inner{position:relative;z-index:2}.ttlBlock{text-align:center;width:100%;height:0;padding:0 0 100% 0;color:#fff;position:relative}@media print, screen and (min-width: 769px){.ttlBlock{min-width:1024px;width:100%;height:0;padding:0 0 50vh 0}}.ttlBlock .ttl{position:absolute;bottom:0rem;width:100%;padding:1rem}@media print, screen and (min-width: 769px){.ttlBlock .ttl{padding:2rem}}.ttlBlock .ttl p.cat{font-family:'Sriracha', cursive;font-weight:normal;font-size:1rem;margin-bottom:0.5rem;text-transform:capitalize}@media print, screen and (min-width: 769px){.ttlBlock .ttl p.cat{font-size:1.5rem;letter-spacing:0.1rem}}.ttlBlock .ttl h2{font-size:1.3rem;line-height:140%}@media print, screen and (min-width: 769px){.ttlBlock .ttl h2{font-size:2rem}}.event .ttl{background:repeating-linear-gradient(-45deg, rgba(51,154,240,0.8) 0, rgba(51,154,240,0.8) 5px, rgba(51,154,240,0.7) 5px, rgba(51,154,240,0.7) 10px)}.news .ttl{background:repeating-linear-gradient(-45deg, rgba(183,25,63,0.8) 0, rgba(183,25,63,0.8) 5px, rgba(183,25,63,0.7) 5px, rgba(183,25,63,0.7) 10px)}.topics .ttl{background:repeating-linear-gradient(-45deg, rgba(130,201,30,0.8) 0, rgba(130,201,30,0.8) 5px, rgba(130,201,30,0.7) 5px, rgba(130,201,30,0.7) 10px)}.eventNavi{padding:2rem 0}@media print, screen and (min-width: 769px){.eventNavi ul{display:flex;flex-wrap:wrap;justify-content:space-between}}.eventNavi ul li{margin-bottom:2rem;border-radius:10px;background:#339af0;padding:0.5rem}@media print, screen and (min-width: 769px){.eventNavi ul li{width:49%;margin-bottom:0}}.eventNavi ul li a{display:block;position:relative;width:100%;height:100%;color:#339af0;overflow:hidden}.eventNavi ul li a .txt{background:rgba(255,255,255,0.7);position:absolute;bottom:0;left:0;padding:1rem;width:100%}.eventNavi ul li a .txt h2{text-align:right}.eventNavi ul li a .txt .h2e{font-family:'Sriracha', cursive;font-weight:normal;font-size:2.5rem;margin-bottom:.5rem}.eventNavi ul li a figure{overflow:hidden;width:100%;height:0;padding-bottom:56.25%;position:relative;border-radius:10px}.eventNavi ul li a figure img{min-width:100%;min-height:100%;max-width:none;width:100%;height:auto;margin:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.eventNavi ul li a:hover{opacity:.8}.latestList{padding:0 0 2rem 0}@media print, screen and (min-width: 769px){.latestList{padding:2rem 0}}.breadcrumbs{background:#3c3c3c;padding:0.5rem;text-align:right;font-size:.7rem;line-height:130%;color:#fff}@media print, screen and (min-width: 769px){.breadcrumbs{font-size:.8rem;padding:0.5rem}}.breadcrumbs a{color:#fff;text-decoration:underline}.postInfo{background:#fff;text-align:right;font-size:.7rem;color:#999}@media print, screen and (min-width: 769px){.postInfo{font-size:.85rem}}.postInfo a{color:#999;text-decoration:underline}.theContent{padding:2rem 0}.list{display:block}.list ul{display:flex;flex-wrap:wrap;justify-content:flex-start}@media print, screen and (min-width: 769px){.list ul{padding:0 2rem}}.list li{width:100%;padding:2rem 1rem}.list li:nth-of-type(even){background:#f7f7f7}@media print, screen and (min-width: 769px){.list li{width:33.3333%;margin-bottom:2rem;padding:0}.list li:nth-of-type(even){background:none}}.list li a{display:block;position:relative;color:#3c3c3c}@media print, screen and (min-width: 769px){.list li a{padding:0 1rem}}.list li a figure{overflow:hidden;position:relative;width:100%;height:0;padding-bottom:56.25%;border-radius:10px;margin-bottom:1rem;border:1px solid #bcbcbc}.list li a figure img{min-width:100%;min-height:100%;max-width:none;width:110%;height:auto;margin:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.list li a .txt{width:100%;font-size:1rem;padding:0}.list li a .txt span{font-size:.8rem;color:#999}.list li a .txt h3::before{content:"\f138";margin:0 0.5rem 0 0;font-family:"Font Awesome 5 Free";font-weight:900}.list li a:hover{color:#b7193f}.list li a:hover figure{border:1px solid #b7193f}.list li a:hover img{opacity:.8}.list li a:hover span{color:#b7193f}.list.shoeiList ul.stockList{padding:0}@media print, screen and (min-width: 769px){.list.shoeiList li{width:31.3333%;margin:0 1% 2rem 1%}}.list.shoeiList li:nth-of-type(even){background:none}.list.shoeiList li a figure{display:block;width:100%;height:0;padding:0 3rem 100% 3rem;position:relative;overflow:hidden;border-style:none;border-radius:0}@media print, screen and (min-width: 769px){.list.shoeiList li a figure{padding:0 2rem 100% 2rem}}.list.shoeiList li a figure img{min-width:auto;width:auto;max-height:100%;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.list.shoeiList li a .txt{border-bottom:1px dotted #000;padding-bottom:1rem}@media print, screen and (min-width: 769px){.list.shoeiList li a .txt{border-bottom-style:none;padding-bottom:0}}.list.shoeiList li a .txt h3{margin-bottom:.5rem;font-size:1.125rem}.list.shoeiList li a .txt .spec{font-size:.85rem;line-height:170%}.psgal{padding:2rem 0;display:flex;flex-wrap:wrap;justify-content:flex-start}.psgal figure{width:calc(33.3333% - 2px) !important;height:117px !important;overflow:hidden !important;margin:1px !important;padding:0 !important}@media print, screen and (min-width: 769px){.psgal figure{width:calc(20% - 10px) !important;height:195px !important;overflow:hidden !important;margin:5px !important}}.psgal figure a{display:block;width:100%;height:0;padding-bottom:100%;overflow:hidden;position:relative}.psgal figure a:hover{opacity:.8}.psgal figure a img{min-width:100%;min-height:100%;max-width:200%;width:auto;height:auto;margin:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.photoGallery div.my-gallery figure a::before{content:none}.event .singleBtmNavi .relatedPost h2{font-size:1.5rem;padding:2rem 0;text-align:center;margin-bottom:2rem;border-bottom:1px dotted #339af0;border-top:1px dotted #339af0;color:#339af0}.topics .singleBtmNavi .relatedPost h2{font-size:1.5rem;padding:2rem 0;text-align:center;margin-bottom:2rem;border-bottom:1px dotted #82c91e;border-top:1px dotted #82c91e;color:#82c91e}h2.linksTtl{font-family:'Sriracha', cursive;font-weight:normal;font-size:1.5rem;border-bottom:1px solid #3c3c3c;margin-bottom:1rem;padding:1rem;margin-bottom:1rem;text-align:center}@media print, screen and (min-width: 769px){h2.linksTtl{font-size:2rem;margin-bottom:2rem;text-align:left}}.pagePhotos{display:flex;flex-wrap:wrap;justify-content:space-between;background:#3c3c3c}.pagePhotos figure{width:50%;height:0;padding-bottom:50%;overflow:hidden;text-align:center;position:relative}@media print, screen and (min-width: 769px){.pagePhotos figure{width:25%;padding-bottom:25%}}.pagePhotos figure img{min-width:100%;min-height:100%;max-width:100%;width:auto;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.theContent h2{text-align:center;color:#fff;font-size:1.3rem;letter-spacing:0.1rem;padding:1.5rem 1rem;margin:2rem 0;background:repeating-linear-gradient(-45deg, rgba(214,51,108,0.8) 0, rgba(214,51,108,0.8) 5px, rgba(214,51,108,0.7) 5px, rgba(214,51,108,0.7) 10px)}@media print, screen and (min-width: 769px){.theContent h2{margin-bottom:2rem}}.theContent h3{text-align:center;font-size:1.1rem;letter-spacing:0.1rem;margin:2rem 0;border-bottom:1px dotted #333;border-top:1px dotted #333;padding:1rem}@media print, screen and (min-width: 769px){.theContent h3{font-size:1.2rem;margin-bottom:2rem}}.theContent h4,.theContent h5,.theContent h6{margin-bottom:1rem;font-size:1.1rem}@media print, screen and (min-width: 769px){.theContent h4,.theContent h5,.theContent h6{font-size:1.2rem}}.theContent a:before{content:"\f138";margin:0 0.5rem 0 0;font-family:"Font Awesome 5 Free";font-weight:900}.theContent .psgal a:before{content:none}.theContent dl{display:block;text-align:center}.theContent dl dt{font-size:.85rem;font-weight:bold;padding:.3rem .5rem;background:#efefef}.theContent dl dd{font-size:1rem;padding:.3rem .5rem;margin-bottom:1rem}.theContent ul li{margin-bottom:0.5rem;list-style-type:disc;margin-left:1rem}.shop .theContent h2{background:repeating-linear-gradient(-45deg, rgba(214,51,108,0.8) 0, rgba(214,51,108,0.8) 5px, rgba(214,51,108,0.7) 5px, rgba(214,51,108,0.7) 10px)}.bike-list .theContent h2{background:repeating-linear-gradient(-45deg, rgba(240,62,62,0.8) 0, rgba(240,62,62,0.8) 5px, rgba(240,62,62,0.7) 5px, rgba(240,62,62,0.7) 10px)}.event .theContent h2{background:repeating-linear-gradient(-45deg, rgba(51,154,240,0.8) 0, rgba(51,154,240,0.8) 5px, rgba(51,154,240,0.7) 5px, rgba(51,154,240,0.7) 10px)}.rental-bike .theContent h2{background:repeating-linear-gradient(-45deg, rgba(250,176,5,0.8) 0, rgba(250,176,5,0.8) 5px, rgba(250,176,5,0.7) 5px, rgba(250,176,5,0.7) 10px)}.maintenance .theContent h2{background:repeating-linear-gradient(-45deg, rgba(34,184,207,0.8) 0, rgba(34,184,207,0.8) 5px, rgba(34,184,207,0.7) 5px, rgba(34,184,207,0.7) 10px)}.topics .theContent h2{background:repeating-linear-gradient(-45deg, rgba(130,201,30,0.8) 0, rgba(130,201,30,0.8) 5px, rgba(130,201,30,0.7) 5px, rgba(130,201,30,0.7) 10px)}@media print, screen and (min-width: 769px){.staffInfoBlock{display:flex;flex-wrap:wrap;justify-content:space-between}}.staffInfo{text-align:center;margin-bottom:3rem}@media print, screen and (min-width: 769px){.staffInfo{width:48%}}.staffInfo figure{overflow:hidden;border-radius:50%;width:80%;max-width:300px;margin:0 auto .5rem auto;display:flex;justify-content:center;align-items:center;border:8px solid #d6336c}@media print, screen and (min-width: 769px){.staffInfo figure{width:70%;max-width:500px;margin:0 auto 1rem auto}}.staffInfo figure img{width:100%}.staffInfo .role{font-size:.85rem;font-weight:bold;color:#d6336c;margin:0 auto}@media print, screen and (min-width: 769px){.staffInfo .role{font-size:1rem;margin:0 auto 1rem auto}}.staffInfo .name{font-size:1.2rem;font-weight:bold;color:#d6336c;font-family:"Noto Sans Japanese", "sans-serif";font-weight:700}@media print, screen and (min-width: 769px){.staffInfo .name{font-size:2rem;margin:1rem auto 2rem auto}}.staffInfo dt,.staffInfo dd{text-align:left}.tenpoBlock{display:flex;justify-content:flex-start;flex-wrap:wrap}.tenpoBlock .tenpo{width:100%}@media print, screen and (min-width: 769px){.tenpoBlock .tenpo{width:46%;margin:0 2%}}@media print, screen and (min-width: 769px){.bike-list .theContent ul{display:flex;flex-wrap:wrap;justify-content:flex-start}}.bike-list .theContent ul li{margin-bottom:0.5rem;list-style-type:none;margin-left:0}@media print, screen and (min-width: 769px){.bike-list .theContent ul li{width:32%;margin-right:1.3333%}}.bike-list .theContent ul li a{display:block;padding:0.5rem 0;border-bottom:1px dotted #f03e3e}.bike-list .theContent ul li a::before{content:"\f138";margin:0 0.5rem 0 0;font-family:"Font Awesome 5 Free";font-weight:900}.bike-list .theContent ul li.link_bold{width:100%;margin-bottom:0.8rem;font-size:1rem;font-weight:bold}@media print, screen and (min-width: 769px){.bike-list .theContent ul li.link_bold{font-size:1.2rem}}.bike-list .theContent ul li.link_bold a{border-bottom-style:none;border:1px dotted #f03e3e;padding:0.8rem 0.5rem}.bike-list .theContent ul li.link_bold a:hover{background:#b7193f;color:#fff}@media print, screen and (min-width: 769px){.mentenance_teiki{display:flex;flex-wrap:wrap;justify-content:flex-start}}@media print, screen and (min-width: 769px){.mentenance_teiki .teiki{width:29.3333%;margin:0 2% 1rem 2%}}@media print, screen and (min-width: 769px){.tirechenger{width:300px;height:auto}}@media print, screen and (min-width: 769px){.shaken{float:left;margin-right:50px;width:674px}}.newsList{margin-bottom:2rem}.newsList h2{font-family:'Sriracha', cursive;font-weight:normal;font-size:3rem;text-align:center;margin-bottom:1rem;color:#fff}@media print, screen and (min-width: 769px){.newsList h2{text-align:left}}.newsList ul li a{display:block;border-bottom:1px solid #999;padding:1rem 0;line-height:150%;color:#3c3c3c;font-size:.85rem}.newsList ul li a:hover{color:#b7193f}@media print, screen and (min-width: 769px){.newsList ul li a{display:flex;flex-wrap:wrap;justify-content:flex-start;font-size:1rem}}@media print, screen and (min-width: 769px){.newsList ul li a div{width:240px}}.newsList ul li a span{font-size:.8rem}@media print, screen and (min-width: 769px){.newsList ul li a h3{width:calc(100% - 240px)}}.newsList ul li a h3::before{content:"\f138";margin:0 0.5rem 0 0;font-family:"Font Awesome 5 Free";font-weight:900}#index .newsList{padding:2rem 1.5rem;background:rgba(0,0,0,0.3);margin-bottom:0}@media print, screen and (min-width: 769px){#index .newsList{width:724px;background:none;padding:0 2rem 0 0}}#index .newsList ul li a{border-bottom:1px solid #fff;color:#fff}#index .newsList ul li a:hover{color:#ccc}#index .newsList p a{display:block;padding:1.5rem 0 0 0;text-align:center;color:#fff}#index .newsList p a::before{content:"\f138";margin:0 0.5rem 0 0;font-family:"Font Awesome 5 Free";font-weight:900}@media print, screen and (min-width: 769px){#index .newsList p a{text-align:right}}.contact .contactBlock{padding:4rem 0}.contact .toTop a{display:block;background:#b7193f;padding:1rem;color:#fff;text-align:center}.contact .toTop a::before{content:"\f138";margin:0 0.5rem 0 0;font-family:"Font Awesome 5 Free";font-weight:900}.contact .toTop a:hover{background:#3c3c3c}.shoeiListTtl{margin:2rem 0;font-size:1.3rem;padding:1rem;text-align:center;color:#fff;letter-spacing:0.1rem;background:repeating-linear-gradient(-45deg, rgba(0,0,0,0.8) 0, rgba(0,0,0,0.8) 5px, rgba(0,0,0,0.7) 5px, rgba(0,0,0,0.7) 10px)}@media print, screen and (min-width: 769px){.shoeiListTtl{margin:2rem 0 3rem 0;padding:1.5rem}}@media print, screen and (min-width: 769px){.shoeiSingleContent .flexWrap{display:flex;justify-content:flex-start;flex-wrap:wrap}}.shoeiSingleContent .flexWrap .shoeiImg{padding:0 2rem;margin-bottom:2rem;text-align:center}@media print, screen and (min-width: 769px){.shoeiSingleContent .flexWrap .shoeiImg{width:60%;padding:0 4rem 0 0}}@media print, screen and (min-width: 769px){.shoeiSingleContent .flexWrap .txt{width:40%}}.shoeiSingleContent .flexWrap .txt .theTitle{border-bottom:1px dotted #000;border-top:1px dotted #000;padding:1rem 0 .5rem 0;margin-bottom:2rem}@media print, screen and (min-width: 769px){.shoeiSingleContent .flexWrap .txt .theTitle{padding:2rem 0 1.5rem 0}}.shoeiSingleContent .flexWrap .txt h3{font-weight:bold;font-size:1.3rem;text-align:center;margin:0 0 .5rem 0;padding:0;border-bottom-style:none;border-top-style:none;letter-spacing:normal}@media print, screen and (min-width: 769px){.shoeiSingleContent .flexWrap .txt h3{font-size:2rem;text-align:left;margin:0 0 1rem 0;line-height:160%}}.shoeiSingleContent .flexWrap .txt .valueProducts{font-weight:bold;text-align:center;margin-bottom:1rem}@media print, screen and (min-width: 769px){.shoeiSingleContent .flexWrap .txt .valueProducts{text-align:left}}.shoeiSingleContent .flexWrap .txt p{margin-bottom:0.5rem !important}.footerContact{background:#3c3c3c;border-bottom:1px solid #fff;border-top:1px solid #fff;padding:40px 0;color:#fff}@media print, screen and (min-width: 769px){.footerContact{padding:80px 0}}@media print, screen and (min-width: 769px){.footerContact .inner{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}}.footerContact h3{font-family:"Noto Sans Japanese", "sans-serif";font-weight:700;font-size:120%;line-height:140%}@media print, screen and (min-width: 769px){.footerContact h3{font-size:150%}}.footerContact h3 br{display:none}@media print, screen and (min-width: 769px){.footerContact h3 br{display:block}}.footerContact .telNum{margin:2rem auto 3rem auto;font-size:1.5rem}@media print, screen and (min-width: 769px){.footerContact .telNum{font-size:300%}}.footerContact .telNum div{margin-bottom:0.5rem;text-align:center;letter-spacing:0.1rem}@media print, screen and (min-width: 769px){.footerContact .telNum div{text-align:left;margin-bottom:1rem}}.footerContact .telNum div span{font-size:70%;font-weight:bold}.footerContact .mail a{display:block;background:#f03e3e;padding:0.5rem;color:#fff;text-align:center;font-weight:bold;border-radius:10px}.footerContact .mail a:hover{background:#f46d6d}#index .footerContact{background:none}@media print, screen and (min-width: 769px){.footerContact>.inner>div{width:724px;padding:0 0 0 3rem}}.footerNavi{background:#232323}@media print, screen and (min-width: 769px){.footerNavi ul{display:flex;flex-wrap:nowrap;justify-content:space-between;padding:2rem 4rem;min-width:1024px}}.footerNavi ul li a{display:block;color:#fff;padding:1.3rem 0 1.3rem 1rem;box-sizing:border-box;border-bottom:1px dotted #666}.footerNavi ul li a:hover{color:#f03e3e}@media print, screen and (min-width: 769px){.footerNavi ul li a{border-bottom-style:none}}.footerNavi ul li a span:nth-child(1){font-family:'Sriracha', cursive;font-weight:normal;font-size:1.5rem;margin-right:1rem}@media print, screen and (min-width: 769px){.footerNavi ul li a span:nth-child(1){display:block;font-size:1.3rem}}.footerNavi ul li a span:nth-child(2){font-family:"Noto Sans Japanese", "sans-serif";font-weight:700;font-size:0.85rem}@media print, screen and (min-width: 769px){.footerNavi ul li a span:nth-child(2){display:block;font-size:.8rem}}#index .footerNavi{background:none}footer{padding:4rem 0;background:rgba(0,0,0,0.9);color:#fff;line-height:160%}footer .inner{text-align:center}footer h2{margin:0 0 2rem 0}footer h2 a{color:#fff !important}footer h2 img{width:80%;max-width:500px;margin-bottom:1rem}footer ul{margin:0 0 2rem 0;display:flex;justify-content:center;font-size:0.75rem}footer ul li{margin:0 1rem}footer ul li a{color:#fff !important;position:relative}footer ul li a::before{content:"\f105";margin:0 0.5rem 0 0;font-family:"Font Awesome 5 Free";font-weight:900}@media print, screen and (min-width: 769px){footer{min-width:1024px}}.adress{font-size:85%}.copyright{font-size:75%;letter-spacing:0.1em}#toPageTop{position:fixed;bottom:10px;right:10px;z-index:97}
