@media screen and (width <= 767px){#rwd-content .rwd-main-content{margin-bottom:0 !important}}@media print,screen and (width >= 768px){#rwd-content #rwd-main-content{margin-bottom:0 !important}}@media screen and (width <= 767px){#rwd-content .rwd-product-header{margin-bottom:0 !important}}#yokohama-bike-tour{--beige: #f8f2e7;--blue: #6598b5;--lime: #95dc76;--purple: #71708f}#yokohama-bike-tour img{max-width:100%}#yokohama-bike-tour a.cta{box-sizing:border-box;display:block;width:min(100%,350px);padding-inline:2em;margin-inline:auto;font-size:16px;font-weight:bold;line-height:50px;color:#fff;text-align:center;letter-spacing:.14em;background-color:var(--lime);border-radius:4px}@media all and (min-width: 768px){#yokohama-bike-tour a.cta{font-size:22px;line-height:64px;border-radius:12px}}#yokohama-bike-tour .mainVisual img{width:100%}#yokohama-bike-tour .about{padding:30px;background-color:var(--blue)}@media all and (min-width: 768px){#yokohama-bike-tour .about{padding:72px 30px 30px}}#yokohama-bike-tour .about strong.ttl{display:block;font-size:15px;line-height:35px;color:var(--blue);text-align:center;letter-spacing:.1em;background-color:var(--beige)}@media all and (min-width: 768px){#yokohama-bike-tour .about strong.ttl{max-width:620px;margin-inline:auto;font-size:30px;line-height:81px}}#yokohama-bike-tour .about>p{margin-block-start:1em;font-size:12px;font-weight:bold;line-height:2em;color:var(--beige);text-align:center}@media all and (min-width: 768px){#yokohama-bike-tour .about>p{margin-block-start:40px;font-size:18px;line-height:2.4}}@media all and (min-width: 768px){#yokohama-bike-tour .about p+p{margin-top:10px}}#yokohama-bike-tour .about .city{margin-block-start:1em;margin-inline:-30px;overflow:hidden}#yokohama-bike-tour .about .city img{width:105%;max-width:none;margin-inline:-2.5%}#yokohama-bike-tour .about .what-is{padding:30px 10% 10px;margin-inline:-30px;text-align:center;background-color:var(--beige)}@media all and (min-width: 768px){#yokohama-bike-tour .about .what-is{padding:35px 30px 25px}}#yokohama-bike-tour .about .photoSlider{margin-block:30px;margin-inline:-30px}#yokohama-bike-tour .about .photoSlider ul li{padding-inline:10px}@media all and (min-width: 768px){#yokohama-bike-tour .about .photoSlider ul li{padding-inline:15px}}#yokohama-bike-tour .about .photoSlider ul li img{width:100%}#yokohama-bike-tour .about .eBike{position:relative;padding:20px 15px 10px;margin-block-start:45px;background-color:var(--beige)}@media all and (min-width: 768px){#yokohama-bike-tour .about .eBike{max-width:850px;padding:45px 30px 30px;margin-inline:auto}}#yokohama-bike-tour .about .eBike i.shoulder{position:absolute;top:-10px;left:-15px;display:block}@media all and (max-width: 767px){#yokohama-bike-tour .about .eBike i.shoulder{width:134px}}@media all and (min-width: 768px){#yokohama-bike-tour .about .eBike i.shoulder{top:-45px;left:-24px;width:229.3333333333px}}#yokohama-bike-tour .about .eBike .layout{display:grid;grid-template:"photo text" auto "name name" auto/auto auto;gap:10px}@media all and (min-width: 768px){#yokohama-bike-tour .about .eBike .layout{gap:15px 30px;place-content:center;place-items:center}}#yokohama-bike-tour .about .eBike .layout .photo{grid-area:photo;align-self:center;padding-block:10px}@media all and (min-width: 768px){#yokohama-bike-tour .about .eBike .layout .photo img{max-width:300px}}#yokohama-bike-tour .about .eBike .layout .text{grid-area:text;align-self:center;white-space:nowrap}#yokohama-bike-tour .about .eBike .layout .text p{color:var(--blue);text-align:center}#yokohama-bike-tour .about .eBike .layout .text p.catch{line-height:1.3}#yokohama-bike-tour .about .eBike .layout .text p.catch strong{font-size:14px;font-weight:bold;letter-spacing:.25em;text-decoration:underline}@media all and (min-width: 768px){#yokohama-bike-tour .about .eBike .layout .text p.catch strong{font-size:32px}}#yokohama-bike-tour .about .eBike .layout .text p.catch span{font-size:13.5px;text-decoration:none}@media all and (min-width: 768px){#yokohama-bike-tour .about .eBike .layout .text p.catch span{font-size:32px;font-weight:normal}}#yokohama-bike-tour .about .eBike .layout .text p.copy{margin-block-start:1.5em;font-size:10px;font-weight:bold}@media all and (min-width: 768px){#yokohama-bike-tour .about .eBike .layout .text p.copy{margin-block-start:25px;font-size:24px;line-height:1.4}}#yokohama-bike-tour .about .eBike .layout .name{grid-area:name}@media all and (min-width: 768px){#yokohama-bike-tour .about .eBike .layout .name{display:grid;grid-auto-flow:column;gap:25px;place-content:center;place-items:center}}#yokohama-bike-tour .about .eBike .layout .name span.sup{display:block;font-size:12px;font-weight:bold;letter-spacing:.14em}@media all and (min-width: 768px){#yokohama-bike-tour .about .eBike .layout .name span.sup{font-size:18px}}#yokohama-bike-tour .about .eBike .layout .name span.logo{display:block}@media all and (max-width: 767px){#yokohama-bike-tour .about .eBike .layout .name span.logo{padding-inline:15% 5%;margin-block-start:5px}}#yokohama-bike-tour .courses{padding:30px 20px;background-color:var(--blue)}@media all and (min-width: 768px){#yokohama-bike-tour .courses{padding:72px 30px}}#yokohama-bike-tour .courses h2{text-align:center}#yokohama-bike-tour .courses h2 strong{display:block}@media all and (min-width: 768px){#yokohama-bike-tour .courses h2 strong img{width:260px}}#yokohama-bike-tour .courses h2 span.sub{display:block;margin-block-start:10px;font-size:14px;font-weight:bold;color:var(--beige);letter-spacing:.14em}@media all and (min-width: 768px){#yokohama-bike-tour .courses h2 span.sub{margin-block-start:15px;font-size:30px}}#yokohama-bike-tour .courses p.lead{display:flex;flex-direction:column;gap:5px;align-items:center;margin-block-start:20px;line-height:2;text-align:center}@media all and (min-width: 768px){#yokohama-bike-tour .courses p.lead{gap:25px;margin-block-start:50px}}#yokohama-bike-tour .courses p.lead span{display:block;padding:0 .75em;font-weight:bold;line-height:1.6;color:var(--blue);letter-spacing:.14em;background-color:var(--beige)}@media all and (min-width: 768px){#yokohama-bike-tour .courses p.lead span{padding:0 2.5em;font-size:24px;line-height:74px}}#yokohama-bike-tour .courses .courseNav{margin-block-start:30px}@media all and (min-width: 768px){#yokohama-bike-tour .courses .courseNav{margin-block-start:70px}}#yokohama-bike-tour .courses .courseNav strong{display:block;display:grid;grid-auto-flow:column;gap:10px;place-content:center;place-items:center;font-size:14px;color:var(--beige);text-align:center}@media all and (min-width: 768px){#yokohama-bike-tour .courses .courseNav strong{font-size:24px}}#yokohama-bike-tour .courses .courseNav strong::before,#yokohama-bike-tour .courses .courseNav strong::after{display:block;width:3em;height:1px;content:"";background-color:var(--beige)}#yokohama-bike-tour .courses .courseNav ul{display:grid;grid-template-rows:repeat(2, auto);grid-auto-columns:1fr;grid-auto-flow:column;gap:5px 10px;place-content:center;place-items:center;margin-block-start:15px}@media all and (min-width: 768px){#yokohama-bike-tour .courses .courseNav ul{gap:40px 30px;max-width:900px;margin-block-start:40px;margin-inline:auto}}#yokohama-bike-tour .courses .courseNav ul li{width:100%}#yokohama-bike-tour .courses .courseNav ul li button{display:block;width:100%;height:26px;font-size:10px;font-weight:bold;color:var(--beige);letter-spacing:.14em;cursor:pointer;outline:none;background-color:rgba(0,0,0,0);border:none;border-image-source:url("../img/btn_course_frame.png");border-image-slice:50% 35 fill;border-image-width:50% 10.7058823529px}@media all and (min-width: 768px){#yokohama-bike-tour .courses .courseNav ul li button{height:84px;font-size:18px;border-image-width:50% 34.5882352941px}}#yokohama-bike-tour .courses .courseContent{margin-block-start:45px}@media all and (max-width: 767px){#yokohama-bike-tour .courses .courseContent{margin-inline:-20px}}@media all and (min-width: 768px){#yokohama-bike-tour .courses .courseContent{margin-block-start:85px;margin-inline:-30px}}#yokohama-bike-tour .courses .courseContent .course1,#yokohama-bike-tour .courses .courseContent .course2,#yokohama-bike-tour .courses .courseContent .course3,#yokohama-bike-tour .courses .courseContent .course4{box-sizing:border-box;padding:0 20px}#yokohama-bike-tour .courses .courseContent .course1 .layout,#yokohama-bike-tour .courses .courseContent .course2 .layout,#yokohama-bike-tour .courses .courseContent .course3 .layout,#yokohama-bike-tour .courses .courseContent .course4 .layout{padding:10px 10px 20px;margin-block-start:5px;background-color:var(--beige);border-radius:4px}@media all and (min-width: 768px){#yokohama-bike-tour .courses .courseContent .course1 .layout,#yokohama-bike-tour .courses .courseContent .course2 .layout,#yokohama-bike-tour .courses .courseContent .course3 .layout,#yokohama-bike-tour .courses .courseContent .course4 .layout{padding:30px 35px 35px;border-radius:26px}}#yokohama-bike-tour .courses .courseContent .course1 .layout .name,#yokohama-bike-tour .courses .courseContent .course2 .layout .name,#yokohama-bike-tour .courses .courseContent .course3 .layout .name,#yokohama-bike-tour .courses .courseContent .course4 .layout .name{position:relative;padding-inline:20px}@media all and (min-width: 768px){#yokohama-bike-tour .courses .courseContent .course1 .layout .name,#yokohama-bike-tour .courses .courseContent .course2 .layout .name,#yokohama-bike-tour .courses .courseContent .course3 .layout .name,#yokohama-bike-tour .courses .courseContent .course4 .layout .name{width:fit-content;min-width:60%;margin-inline:auto}}#yokohama-bike-tour .courses .courseContent .course1 .layout .name h3,#yokohama-bike-tour .courses .courseContent .course2 .layout .name h3,#yokohama-bike-tour .courses .courseContent .course3 .layout .name h3,#yokohama-bike-tour .courses .courseContent .course4 .layout .name h3{position:relative;z-index:1;height:30px;padding-inline:40px 50px;font-size:13px;font-weight:bold;line-height:30px;color:#fff;text-align:center;letter-spacing:.14em;background-color:var(--blue);clip-path:polygon(0 0, 100% 0, calc(100% - 30px) 100%, 0 100%)}@media all and (min-width: 768px){#yokohama-bike-tour .courses .courseContent .course1 .layout .name h3,#yokohama-bike-tour .courses .courseContent .course2 .layout .name h3,#yokohama-bike-tour .courses .courseContent .course3 .layout .name h3,#yokohama-bike-tour .courses .courseContent .course4 .layout .name h3{height:63px;padding-inline:80px 100px;font-size:20px;line-height:63px}}#yokohama-bike-tour .courses .courseContent .course1 .layout .name i,#yokohama-bike-tour .courses .courseContent .course2 .layout .name i,#yokohama-bike-tour .courses .courseContent .course3 .layout .name i,#yokohama-bike-tour .courses .courseContent .course4 .layout .name i{position:absolute;z-index:2;display:block}#yokohama-bike-tour .courses .courseContent .course1 .layout .name i.left,#yokohama-bike-tour .courses .courseContent .course2 .layout .name i.left,#yokohama-bike-tour .courses .courseContent .course3 .layout .name i.left,#yokohama-bike-tour .courses .courseContent .course4 .layout .name i.left{top:50%;left:-5px;width:40px;transform:translate(0, -50%)}@media all and (min-width: 768px){#yokohama-bike-tour .courses .courseContent .course1 .layout .name i.left,#yokohama-bike-tour .courses .courseContent .course2 .layout .name i.left,#yokohama-bike-tour .courses .courseContent .course3 .layout .name i.left,#yokohama-bike-tour .courses .courseContent .course4 .layout .name i.left{width:86px}}#yokohama-bike-tour .courses .courseContent .course1 .layout .name i.right,#yokohama-bike-tour .courses .courseContent .course2 .layout .name i.right,#yokohama-bike-tour .courses .courseContent .course3 .layout .name i.right,#yokohama-bike-tour .courses .courseContent .course4 .layout .name i.right{top:50%;right:-10px;width:63px;transform:translate(0, -50%)}@media all and (min-width: 768px){#yokohama-bike-tour .courses .courseContent .course1 .layout .name i.right,#yokohama-bike-tour .courses .courseContent .course2 .layout .name i.right,#yokohama-bike-tour .courses .courseContent .course3 .layout .name i.right,#yokohama-bike-tour .courses .courseContent .course4 .layout .name i.right{right:-20px;width:121px}}#yokohama-bike-tour .courses .courseContent .course1 .layout .date,#yokohama-bike-tour .courses .courseContent .course2 .layout .date,#yokohama-bike-tour .courses .courseContent .course3 .layout .date,#yokohama-bike-tour .courses .courseContent .course4 .layout .date{margin-block-start:25px;font-size:17.5px;font-weight:900;color:#71708f;text-align:center;letter-spacing:.14em}@media all and (min-width: 768px){#yokohama-bike-tour .courses .courseContent .course1 .layout .date,#yokohama-bike-tour .courses .courseContent .course2 .layout .date,#yokohama-bike-tour .courses .courseContent .course3 .layout .date,#yokohama-bike-tour .courses .courseContent .course4 .layout .date{margin-block-start:45px;font-size:32px}}#yokohama-bike-tour .courses .courseContent .course1 .layout .date+p,#yokohama-bike-tour .courses .courseContent .course2 .layout .date+p,#yokohama-bike-tour .courses .courseContent .course3 .layout .date+p,#yokohama-bike-tour .courses .courseContent .course4 .layout .date+p{font-weight:bold;color:var(--blue);text-align:center;letter-spacing:.14em}@media all and (min-width: 768px){#yokohama-bike-tour .courses .courseContent .course1 .layout .date+p,#yokohama-bike-tour .courses .courseContent .course2 .layout .date+p,#yokohama-bike-tour .courses .courseContent .course3 .layout .date+p,#yokohama-bike-tour .courses .courseContent .course4 .layout .date+p{margin-block-start:20px;font-size:16px}}#yokohama-bike-tour .courses .courseContent .course1 .layout .photos,#yokohama-bike-tour .courses .courseContent .course2 .layout .photos,#yokohama-bike-tour .courses .courseContent .course3 .layout .photos,#yokohama-bike-tour .courses .courseContent .course4 .layout .photos{margin-block-start:15px}@media all and (max-width: 767px){#yokohama-bike-tour .courses .courseContent .course1 .layout .photos,#yokohama-bike-tour .courses .courseContent .course2 .layout .photos,#yokohama-bike-tour .courses .courseContent .course3 .layout .photos,#yokohama-bike-tour .courses .courseContent .course4 .layout .photos{margin-inline:-30px}}@media all and (min-width: 768px){#yokohama-bike-tour .courses .courseContent .course1 .layout .photos,#yokohama-bike-tour .courses .courseContent .course2 .layout .photos,#yokohama-bike-tour .courses .courseContent .course3 .layout .photos,#yokohama-bike-tour .courses .courseContent .course4 .layout .photos{margin-block-start:35px}}#yokohama-bike-tour .courses .courseContent .course1 .layout .photos ul li,#yokohama-bike-tour .courses .courseContent .course2 .layout .photos ul li,#yokohama-bike-tour .courses .courseContent .course3 .layout .photos ul li,#yokohama-bike-tour .courses .courseContent .course4 .layout .photos ul li{padding-inline:10px}#yokohama-bike-tour .courses .courseContent .course1 .layout .photos ul li img,#yokohama-bike-tour .courses .courseContent .course2 .layout .photos ul li img,#yokohama-bike-tour .courses .courseContent .course3 .layout .photos ul li img,#yokohama-bike-tour .courses .courseContent .course4 .layout .photos ul li img{width:100%}#yokohama-bike-tour .courses .courseContent .course1 .layout .time,#yokohama-bike-tour .courses .courseContent .course2 .layout .time,#yokohama-bike-tour .courses .courseContent .course3 .layout .time,#yokohama-bike-tour .courses .courseContent .course4 .layout .time{margin-block-start:25px}@media all and (min-width: 768px){#yokohama-bike-tour .courses .courseContent .course1 .layout .time,#yokohama-bike-tour .courses .courseContent .course2 .layout .time,#yokohama-bike-tour .courses .courseContent .course3 .layout .time,#yokohama-bike-tour .courses .courseContent .course4 .layout .time{margin-block-start:35px}}#yokohama-bike-tour .courses .courseContent .course1 .layout .time strong,#yokohama-bike-tour .courses .courseContent .course2 .layout .time strong,#yokohama-bike-tour .courses .courseContent .course3 .layout .time strong,#yokohama-bike-tour .courses .courseContent .course4 .layout .time strong{display:block;width:fit-content;padding-inline:50px;margin-inline:auto;font-size:10.6px;font-weight:bold;line-height:25px;color:#fff;letter-spacing:.14em;background-color:var(--blue);clip-path:polygon(0 0, 100% 0, calc(100% - 20px) 50%, 100% 100%, 0 100%, 20px 50%)}@media all and (min-width: 768px){#yokohama-bike-tour .courses .courseContent .course1 .layout .time strong,#yokohama-bike-tour .courses .courseContent .course2 .layout .time strong,#yokohama-bike-tour .courses .courseContent .course3 .layout .time strong,#yokohama-bike-tour .courses .courseContent .course4 .layout .time strong{font-size:16px;line-height:40px}}#yokohama-bike-tour .courses .courseContent .course1 .layout .time .table,#yokohama-bike-tour .courses .courseContent .course2 .layout .time .table,#yokohama-bike-tour .courses .courseContent .course3 .layout .time .table,#yokohama-bike-tour .courses .courseContent .course4 .layout .time .table{display:grid;place-content:center;margin-block-start:15px}#yokohama-bike-tour .courses .courseContent .course1 .layout .booking,#yokohama-bike-tour .courses .courseContent .course2 .layout .booking,#yokohama-bike-tour .courses .courseContent .course3 .layout .booking,#yokohama-bike-tour .courses .courseContent .course4 .layout .booking{margin-block-start:30px}@media all and (min-width: 768px){#yokohama-bike-tour .courses .courseContent .course1 .time .table img{max-width:500px}#yokohama-bike-tour .courses .courseContent .course2 .time .table img{max-width:500px}#yokohama-bike-tour .courses .courseContent .course3 .time .table img{max-width:450px}#yokohama-bike-tour .courses .courseContent .course4 .time .table img{max-width:500px}}#yokohama-bike-tour .courses .courseContent .slick-prev,#yokohama-bike-tour .courses .courseContent .slick-next{z-index:100;aspect-ratio:1;cursor:pointer;background-repeat:no-repeat;background-position:center center;background-size:contain}@media all and (max-width: 767px){#yokohama-bike-tour .courses .courseContent .slick-prev,#yokohama-bike-tour .courses .courseContent .slick-next{top:100px;width:20px}}@media all and (min-width: 768px){#yokohama-bike-tour .courses .courseContent .slick-prev,#yokohama-bike-tour .courses .courseContent .slick-next{width:60px;height:60px;background-size:100% 100%}}#yokohama-bike-tour .courses .courseContent .slick-prev::before,#yokohama-bike-tour .courses .courseContent .slick-next::before{content:none}@media all and (max-width: 767px){#yokohama-bike-tour .courses .courseContent .slick-prev{left:5px}}@media all and (min-width: 768px){#yokohama-bike-tour .courses .courseContent .slick-prev{left:13%}}#yokohama-bike-tour .courses .courseContent .slick-prev{background-image:url("../img/btn_slide-left.svg")}@media all and (max-width: 767px){#yokohama-bike-tour .courses .courseContent .slick-next{right:5px}}@media all and (min-width: 768px){#yokohama-bike-tour .courses .courseContent .slick-next{right:13%}}#yokohama-bike-tour .courses .courseContent .slick-next{background-image:url("../img/btn_slide-right.svg")}#yokohama-bike-tour .courses .attention{display:grid;grid-auto-flow:column;align-items:center;width:fit-content;margin-inline:auto;background-color:#000}@media all and (max-width: 767px){#yokohama-bike-tour .courses .attention{gap:10px;padding:10px 25px;margin-block-start:30px;border-radius:15px/30px}}@media all and (min-width: 768px){#yokohama-bike-tour .courses .attention{gap:20px;min-height:133px;padding:0 50px;margin-block-start:75px;border-radius:66.5px}}#yokohama-bike-tour .courses .attention i{align-self:center}@media all and (max-width: 767px){#yokohama-bike-tour .courses .attention i{width:23px}}#yokohama-bike-tour .courses .attention p{font-size:9px;font-weight:bold;color:#fff}@media all and (min-width: 768px){#yokohama-bike-tour .courses .attention p{font-size:16px}}#yokohama-bike-tour .courses .start-point{margin-block-start:30px}@media all and (min-width: 768px){#yokohama-bike-tour .courses .start-point{margin-block-start:100px}}#yokohama-bike-tour .courses .start-point h3{position:relative;z-index:2;width:fit-content;padding-inline:2em;margin-block-end:0;margin-inline:auto;color:#fff;text-align:center;background-color:var(--purple)}@media all and (max-width: 767px){#yokohama-bike-tour .courses .start-point h3{font-size:14px;line-height:36px;border-radius:18px}}@media all and (min-width: 768px){#yokohama-bike-tour .courses .start-point h3{padding-inline:3em;font-size:24px;line-height:80px;border-radius:40px}}#yokohama-bike-tour .courses .start-point .photo{position:relative;z-index:1;width:fit-content;max-width:80%;margin-block-start:-18px;margin-inline:auto}@media all and (min-width: 768px){#yokohama-bike-tour .courses .start-point .photo{max-width:566px;margin-block-start:-40px}}#yokohama-bike-tour .courses .start-point .name{margin-block-start:25px}@media all and (min-width: 768px){#yokohama-bike-tour .courses .start-point .name{margin-block-start:70px}}#yokohama-bike-tour .courses .start-point .name strong{display:block;max-width:85%;margin-inline:auto;text-align:center}@media all and (min-width: 768px){#yokohama-bike-tour .courses .start-point .name strong{max-width:566px}}#yokohama-bike-tour .courses .start-point .name span.sub{display:block;margin-block-start:10px;font-size:12px;font-weight:bold;color:#fff;text-align:center;letter-spacing:.14em}@media all and (min-width: 768px){#yokohama-bike-tour .courses .start-point .name span.sub{margin-block-start:24px;font-size:18px}}#yokohama-bike-tour .courses .start-point .access{position:relative;display:grid;grid-auto-flow:column;gap:10px;place-content:center;margin-block-start:25px}@media all and (min-width: 768px){#yokohama-bike-tour .courses .start-point .access{margin-block-start:56px}}#yokohama-bike-tour .courses .start-point .access::before{position:absolute;top:-10px;right:0;left:0;display:block;width:80%;height:1px;margin-inline:auto;content:"";background-color:#fff}@media all and (min-width: 768px){#yokohama-bike-tour .courses .start-point .access::before{top:-24px;max-width:566px}}#yokohama-bike-tour .courses .start-point .access i{display:block;align-self:center}@media all and (max-width: 767px){#yokohama-bike-tour .courses .start-point .access i{width:25px}}#yokohama-bike-tour .courses .start-point .access p{align-self:center;font-size:10px;font-weight:bold;color:#fff;letter-spacing:.14em}@media all and (min-width: 768px){#yokohama-bike-tour .courses .start-point .access p{font-size:16px}}#yokohama-bike-tour .courses .start-point .map{aspect-ratio:16/9;margin-block-start:25px}@media all and (min-width: 768px){#yokohama-bike-tour .courses .start-point .map{max-width:888px;margin-block-start:60px;margin-inline:auto}}#yokohama-bike-tour .courses .start-point .map iframe{width:100%;height:100%}#yokohama-bike-tour .test-ride{padding:30px 20px;background-color:var(--beige)}@media all and (min-width: 768px){#yokohama-bike-tour .test-ride{padding:70px 30px}}#yokohama-bike-tour .test-ride .title{display:grid;grid-auto-flow:column;gap:10px;place-content:center}@media all and (min-width: 768px){#yokohama-bike-tour .test-ride .title{gap:20px}}#yokohama-bike-tour .test-ride .title i{display:block;align-self:center}#yokohama-bike-tour .test-ride .title p{align-self:center;font-size:15.4px;font-weight:bold;color:var(--blue);letter-spacing:.14em}@media all and (min-width: 768px){#yokohama-bike-tour .test-ride .title p{margin-block-start:.75em;font-size:20px;line-height:1.7}}#yokohama-bike-tour .test-ride .text{width:fit-content;margin-inline:auto}@media all and (max-width: 767px){#yokohama-bike-tour .test-ride .text{margin-block-start:10px}}@media all and (min-width: 768px){#yokohama-bike-tour .test-ride .text{width:min(100%,540px)}}#yokohama-bike-tour .test-ride .text i{display:block;text-align:right;border-bottom:#71708f dashed 2px}#yokohama-bike-tour .test-ride .text p{margin-block-start:15px;font-size:10px;font-weight:bold;color:var(--blue)}@media all and (min-width: 768px){#yokohama-bike-tour .test-ride .text p{margin-block-start:20px;font-size:16px;text-align:center}}#yokohama-bike-tour .test-ride .booking{margin-block-start:30px}#yokohama-bike-tour .footer1{padding:40px 20px;background-color:var(--blue)}@media all and (min-width: 768px){#yokohama-bike-tour .footer1{padding:50px 30px}}#yokohama-bike-tour .footer1 .copy{text-align:center}#yokohama-bike-tour .footer1 p{margin-block-start:10px;font-size:12.6px;font-weight:bold;color:var(--beige);text-align:center}@media all and (min-width: 768px){#yokohama-bike-tour .footer1 p{margin-block-start:20px;font-size:18px}}#yokohama-bike-tour .footer2{padding:30px 20px;background-color:var(--beige)}@media all and (min-width: 768px){#yokohama-bike-tour .footer2{padding:50px 30px}}#yokohama-bike-tour .footer2 .logo{text-align:center}#yokohama-bike-tour .footer2 .sns{margin-block-start:20px}@media all and (min-width: 768px){#yokohama-bike-tour .footer2 .sns{margin-block-start:40px}}#yokohama-bike-tour .footer2 .sns ul{display:flex;gap:20px;justify-content:center}@media all and (min-width: 768px){#yokohama-bike-tour .footer2 .sns ul{gap:60px}}@media all and (max-width: 767px){#yokohama-bike-tour .pc{display:none !important}}@media all and (min-width: 768px){#yokohama-bike-tour .sp{display:none !important}}
