.next-texts{margin-bottom:2.5vw}.feature-section{padding:10vw 5vw}.section-ttl_box{text-align:center;padding-bottom:5vw}.section-ttl{font-size:2vw;font-weight:normal;padding-bottom:1vw}.section-ttl_logo{display:inline-block;width:4.25vw}.feature-container{display:flex;justify-content:space-between;align-items:center;padding-bottom:7.5vw}.feature-container:nth-child(odd){flex-direction:row-reverse}.feature-container:nth-child(4){padding-bottom:0}.feature-container_img{width:43.0625vw;height:27.5625vw;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom}.feature-box{width:48%;display:flex;flex-flow:column;align-items:center}.feature-box_ttl{font-weight:normal;padding-bottom:2vw}.feature-box_desc{width:27.5vw}@media(max-width: 767px){.feature-section{padding:15vw 0}.section-ttl_box{text-align:center;padding-bottom:10vw}.section-ttl{font-size:5vw;font-weight:normal;padding-bottom:2.5vw}.section-ttl_logo{display:inline-block;width:10.74vw}.feature-container{flex-direction:column;padding:0 10vw 10vw}.feature-container:nth-child(odd){flex-direction:column}.feature-container_img{width:100%;height:50vw}.feature-box{width:100%;padding-top:5vw}.feature-box_ttl{font-size:4vw;line-height:7vw;padding-bottom:4vw}.feature-box_desc{line-height:6vw;font-size:3vw;width:100%}}.map-box_map-img{width:100%;height:90%;position:relative}.map-box_map-img_sp{display:none}.map-box_map_menu-img_pc{position:absolute;left:0;top:-0.1vw;width:43vw}.map-box_map_menu-img_sp{display:none}.map-box_context{width:48%}.map-box_text{padding-bottom:2vw}.map-box_btn-box{display:flex;gap:1.25vw}.map-box_btn{display:flex;justify-content:center;align-items:center;color:#fff;width:19.6875vw;border-radius:50px;transition:.3s;height:2.5vw}.map-box_btn:nth-of-type(1){background-color:var(--color-black);color:var(--color-white);border:1px solid var(--color-black)}.map-box_btn:nth-of-type(1):hover{background-color:var(--color-white);color:var(--color-black)}.map-box_btn:nth-of-type(2){background-color:var(--color-orange);color:var(--color-white);border:1px solid #ff4e00}.map-box_btn:nth-of-type(2):hover{background-color:var(--color-white);color:var(--color-orange)}.map-box_graph{width:48%}.map-container{display:flex;justify-content:space-between;padding:4.6875vw 5vw 4.375vw 5vw;background-color:var(--color-cream)}.route-cards{width:100%;padding:0 5vw 12.5vw 5vw;background-color:var(--color-cream)}.route-cards__container{display:flex;gap:1.875vw 0;justify-content:space-between;flex-wrap:wrap}.route-card{width:28.75vw;height:47.5vw;background-color:var(--color-white);border-radius:1rem;overflow:hidden;position:relative}.route-card__image-box{width:100%;height:18.75vw;overflow:hidden}.route-card__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.route-card__section{position:absolute;top:17.6875vw;left:0;color:var(--color-white);height:2.125vw;width:8.4375vw;font-size:1.25vw;text-align:center;display:flex;justify-content:center;align-items:center;font-weight:600;font-family:"URW DIN",sans-serif;border-radius:0 30px 30px 0}.route-card__section span{margin-bottom:-0.25em}.route-card:nth-of-type(odd) .route-card__section{background-color:var(--color-blue)}.route-card:nth-of-type(even) .route-card__section{background-color:var(--color-green)}.route-card:nth-of-type(odd) .route-card__title,.route-card:nth-of-type(odd) .route-card__info-label,.route-card:nth-of-type(odd) .route-card__star{color:var(--color-blue)}.route-card:nth-of-type(even) .route-card__title,.route-card:nth-of-type(even) .route-card__info-label,.route-card:nth-of-type(even) .route-card__star{color:var(--color-green)}.route-card__content{padding:2.6875vw 1.5625vw}.route-card__title{font-size:2vw;font-weight:bold;margin-bottom:1.25vw;line-height:1}.route-card__description{height:5vw;line-height:1.75;margin-bottom:1.3125vw}.route-card__divider{width:100%;height:1px;background-color:#e2daca}.route-card__info{margin-top:1.75vw;height:7.875vw;display:flex;flex-direction:column;justify-content:space-between}.route-card__info-item{display:flex;align-items:center;gap:1.75vw;padding-bottom:1.25vw}.route-card__info-label{width:7.8125vw;color:var(--color-blue);line-height:1}.route-card__info-value{line-height:1}.route-card__info-stars{letter-spacing:1vw;font-size:1.55vw;line-height:1;color:#e2e2e2}.route-card__button{display:flex;justify-content:center;align-items:center;width:100%;height:4.375vw;background-color:var(--color-black);color:var(--color-white);position:absolute;bottom:0;left:0}@media(max-width: 767px){.map-box_map-img{height:100%;position:relative}.map-box_map-img_pc{display:none}.map-box_map-img_sp{display:block}.map-box_map_menu-img_pc{display:none}.map-box_map_menu-img_sp{display:block;position:absolute;left:0;bottom:0;width:44vw;height:auto;-o-object-fit:cover;object-fit:cover;z-index:10}.map-box_context{width:100%;padding:10vw}.map-box_text{font-size:3vw;line-height:6vw;padding-bottom:10vw}.map-box_btn-box{flex-direction:column;gap:2vw}.map-box_btn{width:100%;text-align:center;height:10vw}.map-box_graph{width:100%;padding:0 5vw}.map-container{flex-direction:column-reverse;padding:5vw 0 0 0}.route-cards{padding:10vw 10vw 39.25vw 10vw}.route-cards__container{flex-direction:column;justify-content:normal;gap:7.5vw}.route-card{width:100%;height:132.5vw}.route-card__image-box{height:52.175vw}.route-card__section{top:49.175vw;left:0;width:23vw;height:6vw;font-size:3vw}.route-card__content{padding:7vw 5vw 0 5vw}.route-card__description{height:14.25vw;margin-bottom:5.75vw}.route-card__title{font-size:4.25vw;margin-bottom:2.5vw}.route-card__info{height:24.25vw;margin-top:4vw}.route-card__info-label{width:23vw}.route-card__info-stars{font-size:4.25vw;letter-spacing:2.75vw}.route-card__button{height:12.5vw}}.youtube-section{padding:6vw 5vw 0 5vw;background-color:#fff}.youtube-section__inner{max-width:960px;margin:0 auto}.youtube-section__video-wrapper{background:linear-gradient(to bottom right, #008c4f 50%, #0084a1 50%);padding:6px 7px;border-radius:8px}.youtube-section__video{position:relative;width:100%;padding-top:56.25%;background-color:#000;border-radius:8px;overflow:hidden}.youtube-section__video iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media(max-width: 767px){.youtube-section{padding:10vw 5vw 0 5vw}.youtube-section__inner{width:100%}.youtube-section__video{border-radius:4px}}/*# sourceMappingURL=pages.css.map */