.bl_service2024_intro{margin-top:-30px}.bl_service2024_intro h3{font-size:32px;font-weight:700;line-height:150%;margin-bottom:25px;text-align:center}@media (max-width:767px){.bl_service2024_intro h3{font-size:25px}}.bl_service2024_intro h3 img{display:inline-block;height:auto!important;margin:0 10px;vertical-align:middle;width:141px!important}@media (max-width:767px){.bl_service2024_intro h3 img{width:120px!important}}.bl_service2024_intro p{text-align:center}@media (max-width:767px){.bl_service2024_intro p{text-align:left}}.bl_service2024_intro .bl_service2024_intro__nav{display:flex;justify-content:center;margin-top:75px;position:relative}@media (max-width:767px){.bl_service2024_intro .bl_service2024_intro__nav{justify-content:space-around}}.bl_service2024_intro .bl_service2024_intro__nav:after{border-bottom:1px dashed #ccc;bottom:12px;content:"";display:block;height:0;left:0;position:absolute;width:100%}.bl_service2024_intro .bl_service2024_intro__nav a{display:block;margin:0 80px;padding-bottom:45px;position:relative;text-align:center}@media (max-width:767px){.bl_service2024_intro .bl_service2024_intro__nav a{margin:0 15px}}.bl_service2024_intro .bl_service2024_intro__nav a:before{background:#000;border-radius:12px;bottom:0;content:"";display:block;height:24px;left:calc(50% - 12px);position:absolute;width:24px;z-index:2}.bl_service2024_intro .bl_service2024_intro__nav a:after{border-bottom:1px solid #fff;border-right:1px solid #fff;bottom:10px;content:"";display:block;height:6px;left:calc(50% - 4px);position:absolute;transform:rotate(45deg);width:6px;z-index:2}.bl_service2024_intro .bl_service2024_intro__nav figure{align-items:center;display:flex;height:40px;justify-content:center;margin:0 auto 5px;width:40px}.bl_service2024_intro .bl_service2024_intro__nav .bl_service2024_intro__nav_ttl{color:#000;font-size:18px;font-weight:700;line-height:150%;width:100%}@media (max-width:767px){.bl_service2024_intro .bl_service2024_intro__nav .bl_service2024_intro__nav_ttl{font-size:13px;text-align:center}}.bl_service2024_intro .bl_service2024_intro__nav .bl_service2024_intro__nav_ttl_en{color:#ff7a59;font-size:12px;letter-spacing:.05em;line-height:150%;width:100%}@media (max-width:767px){.bl_service2024_intro .bl_service2024_intro__nav .bl_service2024_intro__nav_ttl_en{font-size:10px;text-align:center}}