.button_whiteButton__A8FZw{background-color:#fff;border:1px solid #666;color:#666;position:relative;font-size:4vw;line-height:12vw;border-radius:100vh;box-sizing:border-box;cursor:pointer}@media screen and (min-width:600px){.button_whiteButton__A8FZw{min-width:225px;font-size:1rem;line-height:3rem;letter-spacing:.04rem;padding-inline:1rem}}.button_whiteButton__A8FZw:disabled{cursor:not-allowed;background-color:#d9d9d9;color:#aaa;border:none}.button_transparentButton__8XwAB{background-color:transparent;border:1px solid #fff;color:#fff;position:relative;font-size:4vw;line-height:12vw;border-radius:100vh;box-sizing:border-box;cursor:pointer}@media screen and (min-width:600px){.button_transparentButton__8XwAB{min-width:225px;font-size:1rem;line-height:3rem;letter-spacing:.04rem;padding-inline:1rem}}.button_transparentButton__8XwAB:disabled{cursor:not-allowed;background-color:#d9d9d9;color:#aaa;border:none}.button_blueButton__lUOy9{background-color:#0075b8;border:1px solid #0075b8;color:#fff;position:relative;font-size:4vw;line-height:12vw;border-radius:100vh;box-sizing:border-box;cursor:pointer}@media screen and (min-width:600px){.button_blueButton__lUOy9{min-width:225px;font-size:1rem;line-height:3rem;letter-spacing:.04rem;padding-inline:1rem}}.button_blueButton__lUOy9:disabled{cursor:not-allowed;background-color:#d9d9d9;color:#aaa;border:none}.button_selectedButton__UAnBX{background-color:#e6f5fe;border:2px solid #0075b8;color:#0075b8;position:relative;font-size:4vw;line-height:12vw;border-radius:100vh;box-sizing:border-box;cursor:pointer}@media screen and (min-width:600px){.button_selectedButton__UAnBX{min-width:225px;font-size:1rem;line-height:3rem;letter-spacing:.04rem;padding-inline:1rem}}.button_selectedButton__UAnBX:disabled{cursor:not-allowed;background-color:#d9d9d9;color:#aaa;border:none}.button_notSelectedButton__ioTLE{background-color:#fff;border:2px solid #d9d9d9;color:#666;position:relative;font-size:4vw;line-height:12vw;border-radius:100vh;box-sizing:border-box;cursor:pointer}@media screen and (min-width:600px){.button_notSelectedButton__ioTLE{min-width:225px;font-size:1rem;line-height:3rem;letter-spacing:.04rem;padding-inline:1rem}}.button_notSelectedButton__ioTLE:disabled{cursor:not-allowed;background-color:#d9d9d9;color:#aaa;border:none}.button_blueButton__lUOy9.button_with-arrow__VXZrg:after,.button_transparentButton__8XwAB.button_with-arrow__VXZrg:after,.button_whiteButton__A8FZw.button_with-arrow__VXZrg:after{content:"";position:absolute;top:0;bottom:0;margin-block:auto;width:2.5vw;height:2.5vw;right:4.26vw;border-top-width:1px;border-right-width:1px;transform:rotate(45deg);min-width:.7rem;min-height:.7rem}@media screen and (min-width:600px){.button_blueButton__lUOy9.button_with-arrow__VXZrg:after,.button_transparentButton__8XwAB.button_with-arrow__VXZrg:after,.button_whiteButton__A8FZw.button_with-arrow__VXZrg:after{width:.5vw;height:.5vw;right:1rem}}.button_blueButton__lUOy9.button_with-arrow__VXZrg:after,.button_transparentButton__8XwAB.button_with-arrow__VXZrg:after{border-color:#fff}.button_whiteButton__A8FZw.button_with-arrow__VXZrg:after{border-color:#000}.animated_animatable__m1kg6{transition:none;transform:translateY(15vh);opacity:0}.animated_in__p1feq{opacity:1;transform:translate(0)}.case-study-section_case-study-section__ganMz{height:152vw}@media screen and (min-width:600px){.case-study-section_case-study-section__ganMz{height:34.75vw}}.case-study-section_case-study-section__ganMz:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0075b8}.case-study-section_break-words__6Fb1Y{overflow-wrap:anywhere}.grid_toggle__YqLsW:before{height:3.7vw;width:.45vw;right:4.65vw}.grid_toggle__YqLsW:after,.grid_toggle__YqLsW:before{content:"";position:absolute;background-color:#aaa;top:0;bottom:0;margin:auto;z-index:3}.grid_toggle__YqLsW:after{height:.45vw;width:3.7vw;right:3vw}.grid_toggle__YqLsW.grid_text-expanded__LYT4k:before{display:none}.video_ease-in__vZbwN{opacity:1;transition:opacity .3s ease-in}.mobility-service_ad__fw_Wb{width:100%;height:51rem;background-color:#dfe4e8}.mobility-service_ad__fw_Wb>div{padding:10rem;display:grid;grid-template-columns:calc((100% - 20rem)/3) calc((100% - 20rem)/3) 1fr;grid-column-gap:10rem}.mobility-service_ad__fw_Wb p{color:#666;font-style:normal;font-weight:300;font-size:1.4rem;line-height:2.3rem;margin-top:1rem}.mobility-service_ad__fw_Wb p:lang(ja){font-weight:400}.mobility-service_ad__fw_Wb button{margin-top:4rem}.mobility-service_ad__fw_Wb .mobility-service_ad__description__XRttj{grid-column:3;grid-row:1}.mobility-service_ad__fw_Wb img.mobility-service_header_img__oWHH9{width:62.5rem;height:29.5rem;grid-column:1/3;grid-row:1;background-color:#000;background-size:52.5rem 29.5rem}.mobility-service_divider__Ap_Ho{width:100%;margin:0;padding:0;height:3rem}.mobility-service_md__m94IN{width:100%;height:51rem;background-color:#dfe4e8}.mobility-service_md__m94IN>div{padding:10rem;display:grid;grid-template-columns:calc((100% - 20rem)/3) calc((100% - 20rem)/3) 1fr;grid-column-gap:10rem}.mobility-service_md__m94IN p{color:#666;font-style:normal;font-weight:300;font-size:1.4rem;line-height:2.3rem;margin-top:1rem}.mobility-service_md__m94IN p:lang(ja){font-weight:400}.mobility-service_md__m94IN button{margin-top:4rem}.mobility-service_quality__x9UhF{width:100%;height:62rem}.mobility-service_quality__x9UhF>div{padding:10rem}.mobility-service_quality__x9UhF>div>ul{display:flex;padding:0;margin:5.5rem 0 0;width:100%}.mobility-service_quality__x9UhF>div>ul>li{padding:0;margin:0 3rem 0 0;max-width:calc((100% - 20rem)/3 + 10rem)}.mobility-service_quality__x9UhF>div>ul>li>img{height:12.8rem;width:12.8rem}.mobility-service_quality__x9UhF>div>ul>li>h3{margin-top:2rem}.mobility-service_quality__x9UhF>div>ul>li>p{margin-top:1rem}.mobility-service_quality__x9UhF>div>ul>li>ul{display:flex;padding:0;margin:3.8rem 0 0}.mobility-service_quality__x9UhF>div>ul>li>ul>li{padding:0;margin:0 2.4rem 0 0}.mobility-service_quality__x9UhF p{color:#666;font-style:normal;font-weight:300;font-size:1.4rem;line-height:2.3rem}.mobility-service_quality__x9UhF p:lang(ja){font-weight:400}.mobility-service_review__3hLbT{width:47.5rem;color:#fff;font-style:normal;font-weight:300;font-size:2rem;line-height:3rem}.mobility-service_review__3hLbT:lang(ja){font-weight:400}.mobility-service_signature__hDLVQ{color:#fff;font-style:normal;font-weight:300;font-size:1.4rem;line-height:2.3rem;margin-top:2.2rem}.mobility-service_signature__hDLVQ:lang(ja){font-weight:400}