.header{position:fixed;z-index:50;background-color:#0e0c01}.mv__imageArea{position:relative;height:540px;background:url(/public/images/pages/top/pc/mainvisual.webp) center no-repeat;background-size:cover}.mv__imageArea:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2)}.mv__imageArea__block{display:none}.mv__imageArea__title{position:absolute;z-index:30;top:180px;width:1000px;padding:0 20px;right:0;left:0;margin:auto;color:#fff;font-size:5rem;font-weight:700;line-height:1.5;text-shadow:0 0 5px #000}.mv__imageArea__link{position:absolute;z-index:30;top:340px;bottom:0;right:0;left:0;width:1000px;margin:auto;padding:20px 20px 5px}.mv__imageArea__link__text{display:inline-block;width:400px;margin-top:10px;color:#fff;font-weight:700;text-decoration:underline;text-align:center}.mv__imageArea__link__button{display:flex!important;justify-content:center;align-items:center;width:400px!important;display:block;width:100%;padding:15px;box-sizing:border-box;border-radius:50px;box-shadow:0 2px 5px rgba(0,0,0,.1);font-weight:700;font-size:1.6rem;text-align:center;cursor:pointer;background-color:#ffd800;color:#333}.mv__imageArea__link__button:hover{box-shadow:0 0 5px rgba(0,0,0,.1);background-color:#ffe847}.mv__imageArea__link__button__icon{height:24px;margin-right:5px}.mv__imageArea__link__button__icon__image{width:24px;height:24px}.mv__imageArea__link__button__text{font-weight:700}.mv__description{width:1000px;margin:0 auto;padding:40px 20px 20px;font-size:1.6rem;line-height:2;text-align:center}.detail{width:1000px;margin:0 auto 80px;padding:0 20px}.detail__title{padding:40px;font-size:3rem;text-align:center}.detail__title__sub{display:block;font-size:1.4rem;text-align:center}.detail__help{margin-bottom:60px;padding-bottom:20px;background-color:#fafafa;border-radius:10px}.detail__help__list{display:flex;flex-wrap:wrap;justify-content:center}.detail__help__list__item{width:265px;margin:0 10px 40px;text-align:center}.detail__help__list__item__img{width:100px;height:100px;margin-bottom:20px}.detail__help__list__item__title{margin-bottom:5px;font-size:1.8rem;font-weight:700}.detail__help__list__item__text{font-size:1.2rem}.detail__lineupList{display:flex;flex-wrap:wrap;justify-content:center}.detail__lineupList__item{position:relative;width:225px;margin:0 20px 40px;text-align:center}.detail__lineupList__item__link{color:#333}.detail__lineupList__item__link:hover .detail__lineupList__item__link__detail{background-color:#333;color:#fff}.detail__lineupList__item__link__img{width:100%;margin-bottom:10px;aspect-ratio:1/.844}.detail__lineupList__item__link__name{display:block;font-size:1.8rem;font-weight:700}.detail__lineupList__item__link__new{position:absolute;top:0;left:0;padding:0 6px;background-color:red;color:#fff;font-weight:700;border-radius:4px}.detail__lineupList__item__link__spec{display:block;font-size:1.1rem}.detail__lineupList__item__link__price{display:block;font-weight:700}.detail__lineupList__item__link__price__yen{font-size:1.4rem}.detail__lineupList__item__link__price__unit{margin:0 3px;font-size:2.6rem}.detail__lineupList__item__link__price__time{font-size:1.4rem}.detail__lineupList__item__link__detail{display:block;margin-top:5px;padding:8px 10px;border:1px solid #ccc;border-radius:30px;font-size:1.4rem;font-weight:700;color:#1973e8;text-align:center}.detail__link{width:400px;margin:0 auto 40px}.detail__link__text{margin-bottom:5px;text-align:center}.detail__link__button{display:block;width:100%;padding:15px;box-sizing:border-box;border-radius:50px;box-shadow:0 2px 5px rgba(0,0,0,.1);font-weight:700;font-size:1.6rem;text-align:center;cursor:pointer;background-color:#ffd800;color:#333}.detail__link__button:hover{box-shadow:0 0 5px rgba(0,0,0,.1);background-color:#ffe847}.detail__about{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:100px}.detail__about:nth-child(even){flex-direction:row-reverse}.detail__about__img{width:480px;height:359px;border-radius:10px}.detail__about__sentences{width:460px;padding:0 40px}.detail__about__title{font-size:2.8rem;text-align:center}.detail__about__subTitle{width:100%;padding:60px 20px 5px;font-size:2.8rem;text-align:center}.detail__about__text{padding:20px 20px 0;font-size:1.6rem;line-height:2;text-align:center}.detail__about__note{width:100%;padding:0 20px 20px;line-height:1.8;text-align:center}.detail__about__priceTableWrap{width:100%}.detail__about__priceTable{width:100%;margin:0 auto;table-layout:fixed}.detail__about__priceTable__head th{padding:8px 5px;background-color:#fafafa;border:1px solid #eee;font-size:1.4rem}.detail__about__priceTable__head__time{width:130px}.detail__about__priceTable__head__bike{width:270px}.detail__about__priceTable__body td,.detail__about__priceTable__body th{font-size:1.4rem;padding:8px 5px;border:1px solid #eee;color:#333;text-align:center;vertical-align:middle}.detail__about__priceTable__body__time{width:130px}.detail__about__priceTable__body__time__sub{display:block;font-size:1rem}.detail__about__priceTable__body__bike{width:270px}.detail__about__priceTable__body__bike__img{width:85px;height:72px}.detail__about__priceTable__body__price{width:140px}.detail__about__priceTable__body__per15minutes{background-color:#fafafa;font-weight:700}.detail__about__cancelTable{table-layout:fixed;width:600px;margin:0 auto}.detail__about__cancelTable__head th{padding:10px 5px;background-color:#fafafa;border:1px solid #eee;font-size:1.4rem}.detail__about__cancelTable__head__time{width:300px}.detail__about__cancelTable__head__price{width:auto}.detail__about__cancelTable__body td,.detail__about__cancelTable__body th{font-size:1.3rem;padding:10px 5px;border:1px solid #eee;color:#333;text-align:center;vertical-align:middle}.detail__about__cancelTable__body__time{width:300px}.detail__about__cancelTable__body__price{width:auto}.detail__about__monthly{width:600px;display:block;margin:0 auto 20px;padding:10px 20px;background-color:#fafafa;font-weight:700;text-align:center}.detail__about__monthly__yen{font-size:1.4rem}.detail__about__monthly__unit{margin:0 3px;font-size:2.4rem}.howto{width:1000px;margin:0 auto 80px;padding:60px 20px 0}.howto__title{margin:0 auto 30px;font-weight:700;text-align:center}.howto__title__text{font-size:2.8rem}.howto__list{margin-bottom:40px;display:flex}.howto__list__item{position:relative;display:flex;flex-direction:column-reverse;flex:1;justify-content:flex-end}.howto__list__item:not(:last-child):before{position:absolute;content:"";box-sizing:border-box;width:15px;height:15px;border:15px solid transparent;border-left:15px solid #eee;top:75px;right:-45px}.howto__list__item:not(:last-child){margin-right:40px}.howto__list__item__step{display:flex;align-items:center;justify-content:center;margin-bottom:15px}.howto__list__item__step__title{padding:5px 10px;margin-right:10px;background-color:#333;border-radius:5px;color:#fff}.howto__list__item__step__midashi{font-size:1.6rem;font-weight:700}.howto__list__item__sentences{font-size:1.4rem;line-height:1.6;text-align:left}.howto__list__item__image{width:80%;margin:0 auto 20px}.howto__list__item__image img{width:100%;height:100%}.howto__video{text-align:center}.howto__video__title{margin-bottom:10px;font-size:2rem;font-weight:700}.howto__video__youtube{width:700px;margin:0 auto;aspect-ratio:16/9}.howto__video__youtube__frame{width:100%;height:100%}.search{padding:40px 0;background-color:#eee;text-align:center}.search__title{width:1000px;padding:0 20px;margin:0 auto 5px;font-size:2.8rem}.search__subTitle{width:1000px;padding:0 20px;margin:0 auto 20px}.search__areaList{width:1000px;margin:0 auto 30px;padding:30px 30px 25px;background-color:#fff;border:1px solid #eee;border-radius:10px;box-shadow:0 3px 20px 0 rgba(0,0,0,.08);text-align:left}.search__areaList__region .search__areaList__locality{box-shadow:none}.search__areaList__region__link{padding-left:10px;border-left:5px solid #333;font-size:2rem;font-weight:700}.search__areaList__region__link__count{margin-left:5px;font-size:1.2rem;color:#999}.search__areaList__locality{display:flex;flex-wrap:wrap;margin-top:10px;box-shadow:0 3px 20px 0 rgba(0,0,0,.16)}.search__areaList__locality__item{width:25%;margin-bottom:10px}.search__areaList__locality__item__link{display:block;font-weight:700;font-size:1.6rem}.search__areaList__locality__item__link__count{margin-left:5px;font-size:1.2rem;color:#999}.search__map{width:1000px;padding:0 20px;margin:0 auto}.search__map__button{display:block;width:100%;padding:15px;box-sizing:border-box;border-radius:50px;box-shadow:0 2px 5px rgba(0,0,0,.1);font-weight:700;font-size:1.6rem;text-align:center;cursor:pointer;background-color:#ffd800;color:#333;width:400px;margin:0 auto;display:flex;justify-content:center;align-items:center}.search__map__button:hover{box-shadow:0 0 5px rgba(0,0,0,.1);background-color:#ffe847}.search__map__button__icon{height:24px;margin-right:5px}.search__map__button__icon__image{width:24px;height:24px;fill:#333}.search__map__button__text{font-weight:700}.review{width:1300px;margin:60px auto 0;padding:20px}.review__title{margin:0 auto 30px;font-weight:700;text-align:center}.review__title__text{font-size:2.8rem}.review__list{display:flex;flex-wrap:wrap}.review__list__item{width:300px;padding:20px;border:1px solid #eee;border-radius:10px}.review__list__item+.review__list__item{margin-left:20px}.review__list__item__profile{display:flex;flex-wrap:wrap;align-items:start;margin-bottom:10px}.review__list__item__profile__icon{width:50px;height:50px;margin-right:15px;border:1px solid #eee;border-radius:50%;object-fit:cover}.review__list__item__profile__text{width:calc(100% - 90px);margin-top:2px}.review__list__item__profile__text__name{display:block;font-weight:700;font-size:1.5rem}.review__list__item__profile__text__star{display:flex;align-items:center}.review__list__item__profile__text__star__num{margin-right:5px;font-size:1.7rem;font-weight:700}.review__list__item__profile__text__star__starList{display:flex;flex-direction:row-reverse;justify-content:center}.review__list__item__profile__text__star__starList__item{color:#ddd;font-size:1.8rem}.review__list__item__profile__text__star__starList__item+.review__list__item__profile__text__star__starList__item{margin-right:3px}.review__list__item__profile__text__star__starList__item-check{color:#ffd800}.review__list__item__profile__text__star__starList__item-check~li{color:#ffd800}.review__list__item__time{display:block;margin-top:10px;font-size:1.2rem;color:#999}.review__list__item__routeList{display:flex;flex-wrap:wrap;margin-bottom:10px;font-size:1.2rem}.review__list__item__routeList__item+.review__list__item__routeList__item{position:relative;padding-left:14px}.review__list__item__routeList__item+.review__list__item__routeList__item:before{position:absolute;top:0;bottom:0;left:0;margin:auto;content:"";vertical-align:middle;left:3px;width:4px;height:4px;border-top:1px solid #999;border-right:1px solid #999;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.review__list__item__imageList{display:grid;margin-bottom:10px}.review__list__item__imageList-1{grid-template-rows:140px;grid-template-columns:100%}.review__list__item__imageList-2{grid-template-rows:140px;grid-template-columns:50% 1fr}.review__list__item__imageList-3{grid-template-rows:70px 70px;grid-template-columns:50% 1fr}.review__list__item__imageList__item-1{grid-row:1/2;grid-column:1/2}.review__list__item__imageList__item-1 .bike__detail__reviewList__item__imageList__item__img{border-radius:10px}.review__list__item__imageList__item-2:first-child{grid-row:1/2;grid-column:1/2}.review__list__item__imageList__item-2:first-child .bike__detail__reviewList__item__imageList__item__img{border-radius:10px 0 0 10px;border-right:none}.review__list__item__imageList__item-2:nth-child(2){grid-row:1/2;grid-column:2/3}.review__list__item__imageList__item-2:nth-child(2) .bike__detail__reviewList__item__imageList__item__img{border-radius:0 10px 10px 0}.review__list__item__imageList__item-3:first-child{grid-row:1/3;grid-column:1/2}.review__list__item__imageList__item-3:first-child .bike__detail__reviewList__item__imageList__item__img{border-radius:10px 0 0 10px;border-right:none}.review__list__item__imageList__item-3:nth-child(2){grid-row:1/2;grid-column:2/3}.review__list__item__imageList__item-3:nth-child(2) .bike__detail__reviewList__item__imageList__item__img{border-radius:0 10px 0 0;border-bottom:none}.review__list__item__imageList__item-3:nth-child(3){grid-row:2/3;grid-column:2/3}.review__list__item__imageList__item-3:nth-child(3) .bike__detail__reviewList__item__imageList__item__img{border-radius:0 0 10px 0}.review__list__item__imageList__item__img{width:100%;height:100%;object-fit:cover;background-color:#efefef;border:1px solid #ddd;cursor:pointer;margin-bottom:10px;border-radius:10px}.review__list__item__sentences__midashi{margin-bottom:5px;font-size:1.5rem;font-weight:700}.review__list__item__sentences__text{font-size:1.4rem;line-height:1.6}.insurance{width:1000px;margin:0 auto 40px;padding:0 20px}.insurance__title{margin:0 auto;text-align:center;font-size:2.8rem}.insurance__midashi{margin:20px 0;color:#333;text-align:center;font-size:2.4rem;font-weight:700}.insurance__subTitle{margin-bottom:20px;font-size:1.3rem;text-align:center}.insurance__typeList{display:flex;flex-wrap:wrap}.insurance__typeList__item{width:calc(50% - 15px);padding:30px;margin-bottom:30px;border:1px solid #eee}.insurance__typeList__item-rightSide{margin-left:30px}.insurance__typeList__item-fullSide{width:100%}.insurance__typeList__item__title{position:relative;display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;font-size:2rem;font-weight:700}.insurance__typeList__item__title__plan{padding-right:10px;background-color:#fff}.insurance__typeList__item__title__amount{padding-left:10px;background-color:#fff;color:red}.insurance__typeList__item__title__option{background-color:red;padding:5px 10px;font-size:1rem;color:#fff}.insurance__typeList__item__title-pricing:after{content:"";z-index:-100;position:absolute;top:50%;bottom:50%;width:100%;height:1px;border-top:1px dotted #ddd}.insurance__typeList__item__note{font-size:1.2rem;color:red}.insurance__typeList__item__table{width:100%;margin:10px 0;font-size:1.2rem;border:1px solid #eee}.insurance__typeList__item__table__head__type{width:200px;padding:5px 10px;background-color:#eee;border-right:1px solid #eee;font-weight:700;vertical-align:middle}.insurance__typeList__item__table__head__note{padding:5px 10px;background-color:#eee;border-right:1px solid #eee;font-weight:700;vertical-align:middle}.insurance__typeList__item__table__head__amount{width:180px;padding:5px 10px;background-color:#eee;font-weight:700;vertical-align:middle}.insurance__typeList__item__table__row{border-top:1px solid #eee}.insurance__typeList__item__table__row__type{width:200px;padding:5px 10px;font-weight:700;border-right:1px solid #eee;vertical-align:middle}.insurance__typeList__item__table__row__note{padding:5px 10px;border-right:1px solid #eee;vertical-align:middle}.insurance__typeList__item__table__row__amount{width:180px;padding:5px 10px;vertical-align:middle}.compensation{width:1000px;margin:0 auto 40px;padding:0 20px}.compensation__title{margin:0 auto;text-align:center;font-size:2.8rem}.compensation__subTitle{margin-bottom:20px;font-size:1.3rem;text-align:center}.compensation__about{display:flex;flex-wrap:wrap;justify-content:center;padding-bottom:20px}.compensation__about__midashi{width:665px;margin-bottom:5px;text-align:right}.compensation__about__item{width:330px;border:1px solid #ccc;border-radius:10px}.compensation__about__item+.compensation__about__item{margin-top:30px}.compensation__about__item-set{margin-left:30px;border:4px solid #ffd800}.compensation__about__item-set .compensation__about__item__midashi{position:relative;background-color:#ffd800;border-radius:3px 3px 0 0;color:#333}.compensation__about__item-set .compensation__about__item__midashi:after{position:absolute;content:"";background-image:url(/public/images/pages/top/compensation_badge.svg);width:92px;height:109px;top:-18px;right:-35px}.compensation__about__item-set .compensation__about__item__detail{margin:20px;padding:20px 10px;background-color:#fafafa;border-radius:10px;font-size:1.8rem;font-weight:700;text-align:center}.compensation__about__item-set .compensation__about__item__detail__menseki{color:red}.compensation__about__item-set .compensation__about__item__note{padding:15px 20px 0;font-size:1.4rem}.compensation__about__item__midashi{padding:10px;margin-bottom:20px;background-color:#333;border-radius:10px 10px 0 0;color:#fff;font-size:2.2rem;font-weight:700;text-align:center}.compensation__about__item__midashi__sub{display:block;font-size:1.2rem}.compensation__about__item__detail{padding:20px}.compensation__about__item__total{padding:0 20px;font-size:3.5rem;font-weight:700;text-align:center}.compensation__about__item__total__sub{margin-left:5px;font-size:1.4rem}.compensation__example{margin-bottom:40px}.compensation__example__lead{margin:40px 0 5px;font-size:1.8rem;font-weight:700}.compensation__example__detail{display:flex;padding:40px 20px;border:1px solid #ccc}.compensation__example__detail__bike{width:350px;margin-right:20px}.compensation__example__detail__bike__list{display:flex;align-items:center;flex-wrap:wrap;width:300px;margin:0 auto}.compensation__example__detail__bike__list__midashi{width:100px;margin:0 10px 8px 0;padding:5px 10px;background-color:#eee;border-radius:5px;font-size:1.3rem;text-align:center}.compensation__example__detail__bike__list__contents{width:calc(100% - 120px);margin-bottom:8px;padding:5px 10px;font-size:1.3rem}.compensation__example__detail__bike__img{width:350px;height:296px}.compensation__example__detail__graph{width:548px}.compensation__example__detail__graph__img{width:548px;height:483px}.compensation__notice__lead{margin-bottom:5px}.compensation__notice__list{padding:15px 30px;background-color:#fafafa}.compensation__notice__list__item{list-style-type:disc}.compensation__notice__list__item+.compensation__notice__list__item{margin-top:2px}.news{width:700px;padding:40px 0;margin:0 auto}.news__title{margin-bottom:5px;font-size:2.8rem;text-align:center}.news__subTitle{margin-bottom:20px;text-align:center}.news__list{margin-bottom:20px}.news__list__item{margin-bottom:10px;padding-bottom:10px;border-bottom:1px dotted #eee}.news__list__item>dl{display:flex;align-items:center}.news__list__item__date{display:flex;align-items:center;margin-right:20px;font-size:1.3rem}.news__list__item__date__tag{margin-left:10px;padding:5px 8px;background-color:#eee;border-radius:2px;font-size:1rem}.news__list__item__info{font-size:1.3rem}.news__others{text-align:center}.message{padding:40px 0;margin-bottom:40px;background-color:#eee;text-align:center}.message__title{width:1000px;padding:0 20px;margin:0 auto 20px;font-size:2.8rem}.message__subTitle{width:1000px;padding:0 20px;margin:0 auto;font-size:1.6rem;line-height:2}.faq{width:1000px;margin:0 auto 40px;padding:0 20px}.faq__title{position:relative;margin:0 auto 30px;font-weight:700;font-size:1.6em;text-align:center}.faq__title:before{position:absolute;left:0;top:50%;content:"";background-color:#ddd;width:100%;height:1px}.faq__title__text{position:relative;padding:0 15px;background-color:#fff;font-size:2.2rem}.faq__list{width:700px;margin:0 auto}.faq__list__item__midashi{position:relative;display:flex;align-items:center;min-height:50px;margin-bottom:15px;padding:10px 10px 10px 50px;font-weight:700;box-shadow:0 2px 10px rgba(0,0,0,.2);border-radius:10px;cursor:pointer}.faq__list__item__midashi:before{position:absolute;content:"Q";left:10px;top:10px;border-radius:5px;width:30px;height:30px;line-height:2;color:#fff;background-color:#333;text-align:center}.faq__list__item__contents{position:relative;display:none;padding:0 0 30px 50px}.faq__list__item__contents:before{position:absolute;content:"A";left:10px;top:0;border-radius:5px;width:30px;height:30px;line-height:2;color:#fff;background-color:#f4d020;text-align:center}.faq__list__item__contents__sentence{padding-top:4px}.sns{width:700px;margin:0 auto 40px}.sns__title{font-size:2.8rem;text-align:center}.sns__subTitle{margin-bottom:20px;text-align:center}.ready{width:600px;margin:0 auto 40px;padding:0 20px;text-align:center}.ready__title{margin-bottom:20px;font-size:2.8rem}.ready__img{width:400px;height:190px;margin-bottom:20px}.overseas-modal{position:fixed;top:0;left:0;width:100%;height:100%;display:none;align-items:center;justify-content:center;padding:40px;box-sizing:border-box;background-color:rgba(0,0,0,.7);z-index:2000}.overseas-modal--visible{display:flex}.overseas-modal__dialog{position:relative;width:100%;max-width:480px;background-color:#fff;border-radius:12px;padding:48px 40px;box-shadow:0 10px 30px rgba(0,0,0,.2);text-align:center}.overseas-modal__close{position:absolute;top:16px;right:16px;background:0 0;border:none;font-size:20px;cursor:pointer}.overseas-modal__title{font-size:24px;margin-bottom:20px}.overseas-modal__message{font-size:16px;line-height:1.7;margin-bottom:28px}.overseas-modal__guide-button{display:inline-block;box-sizing:border-box;width:100%;padding:16px;background:#ffd800;color:#333;border-radius:8px;font-weight:700;text-decoration:none;margin-bottom:20px}.overseas-modal__links{display:flex;flex-direction:column;gap:16px}.overseas-modal__self-link{color:#333;text-decoration:underline}
/*# sourceMappingURL=top.css.map */
