.c-service_archive_main_contents{--_padding-block-end:70px;margin-block-start:0;padding-block-end:var(--_padding-block-end)}@media (width >= 768px){.c-service_archive_main_contents{--_padding-block-end:125px}}.c-service_archive_heading{--_padding-block:42px 27px;padding-block:var(--_padding-block)}@media (width >= 768px){.c-service_archive_heading{--_padding-block:110px 40px}}.c-service_archive_heading p{--_font-size:1rem;align-items:center;color:var(--wp--preset--color--secondary);display:flex;font-family:var(--wp--preset--font-family--inter);font-size:var(--_font-size);gap:10px;letter-spacing:.075em;line-height:1.5}@media (width >= 768px){.c-service_archive_heading p{--_font-size:1.3rem}}.c-service_archive_heading p:before{--_width:28px;background:linear-gradient(90deg,var(--wp--preset--color--secondary) 50%,var(--wp--preset--color--primary) 0);content:"";display:inline-block;height:2px;width:var(--_width)}@media (width >= 768px){.c-service_archive_heading p:before{--_width:32px}}.c-service_archive_heading h2{--_font-size:1.8rem;font-size:var(--_font-size);font-weight:500;letter-spacing:.05em;line-height:1.5;margin-block-start:0}@media (width >= 768px){.c-service_archive_heading h2{--_font-size:2.4rem}}.c-service_archive_heading+*{margin-block-start:0}.c-service_archive_search_list>.wp-block-tab-list{flex-wrap:nowrap;gap:20px}.c-service_archive_search_list>.wp-block-tab-list button{--_background-color:var(--wp--preset--color--gray-light);--_color:var(--wp--preset--color--secondary);--_font-size:1.5rem;--_padding:7px;background-color:var(--_background-color);border:1px solid var(--wp--preset--color--secondary);color:var(--_color);flex:1 1 0!important;font-size:var(--_font-size);font-weight:500;padding:var(--_padding);position:relative;text-align:center}@media (width >= 768px){.c-service_archive_search_list>.wp-block-tab-list button{--_font-size:2rem;--_padding:9px}}.c-service_archive_search_list>.wp-block-tab-list button:before{content:none}.c-service_archive_search_list>.wp-block-tab-list button[aria-selected=true]{--_background-color:var(--wp--preset--color--secondary);--_color:var(--wp--preset--color--background)}.c-service_archive_search_list>.wp-block-tab-list button[aria-selected=true]:after{--_bottom:-10px;--_border-width:10px 7px 0;border-color:var(--wp--preset--color--secondary) transparent transparent;border-style:solid;border-width:var(--_border-width);bottom:var(--_bottom);content:"";display:inline-block;height:0;left:0;margin-inline:auto;position:absolute;right:0;width:0}@media (width >= 768px){.c-service_archive_search_list>.wp-block-tab-list button[aria-selected=true]:after{--_bottom:-22px;--_border-width:22px 14px 0}}.c-service_archive_search_list>.wp-block-tab-panels{--_margin-block-start:17px;margin-block-start:var(--_margin-block-start)}@media (width >= 768px){.c-service_archive_search_list>.wp-block-tab-panels{--_margin-block-start:34px}}.c-service_archive_search_child_tab>.wp-block-tab-list{flex-wrap:nowrap;gap:0}.c-service_archive_search_child_tab>.wp-block-tab-list button{--_background-color:var(--wp--preset--color--gray-light);--_color:#4c738c;--_font-size:1.4rem;--_padding:1px;background-color:var(--_background-color);border-bottom:1px solid#4c738c;border-right:1px solid #4c738c;border-top:1px solid#4c738c;color:var(--_color);font-size:var(--_font-size);font-weight:700;padding:var(--_padding);position:relative;text-align:center;width:100%}@media (width >= 768px){.c-service_archive_search_child_tab>.wp-block-tab-list button{--_font-size:1.6rem;--_padding:6px}}.c-service_archive_search_child_tab>.wp-block-tab-list button:first-child{border-left:1px solid #4c738c}.c-service_archive_search_child_tab>.wp-block-tab-list button:before{content:none}.c-service_archive_search_child_tab>.wp-block-tab-list button[aria-selected=true]{--_background-color:#4c738c;--_color:var(--wp--preset--color--background)}.c-service_archive_search_child_tab .wp-block-tab-panels{--_padding:10px;background-color:#4c738c;margin-block-start:0;padding:var(--_padding)}@media (width >= 768px){.c-service_archive_search_child_tab .wp-block-tab-panels{--_padding:12px}}.c-service_archive_search_list__jump_anchors{--_padding-inline:10px;--_padding-block:30px 20px;background-color:#4c738c;padding-block:var(--_padding-block);padding-inline:var(--_padding-inline)}@media (width >= 768px){.c-service_archive_search_list__jump_anchors{--_padding-block:17px 20px;--_padding-inline:30px}}@media (width < 768px){.c-service_archive_search_list__jump_anchors br{display:none}}.c-service_archive_search_list__jump_anchors .wp-block-button .wp-block-button__link{--_font-size:1.4rem;background-color:transparent;border:none;border-radius:0;color:var(--wp--preset--color--background);font-size:var(--_font-size);font-weight:500;line-height:1.4;padding:0;text-align:left}@media (width >= 768px){.c-service_archive_search_list__jump_anchors .wp-block-button .wp-block-button__link{--_font-size:1.5rem}}.c-service_archive_search_list__jump_anchors .wp-block-button .wp-block-button__link:hover{background-color:transparent;opacity:.8}.c-service_archive_search_list__jump_anchors .wp-block-button .wp-block-button__link .button_label{align-items:flex-start;justify-content:flex-start}.c-service_archive_search_list__jump_anchors .wp-block-button .wp-block-button__link .button_label:before{--_size:.5em;--_color:var(--wp--preset--color--background);border-bottom:1px solid var(--_color);border-right:1px solid var(--_color);content:"";flex-shrink:0;height:var(--_size);margin-right:.7071067812em;margin-top:.3em;transform:rotate(-45deg);transform:rotate(45deg);width:var(--_size)}.c-service_archive_search_list__details{--_padding:32px 10px 36px;background-color:var(--wp--preset--color--gray-light);padding:var(--_padding)}@media (width >= 768px){.c-service_archive_search_list__details{--_padding:50px 38px 32px}}.c-service_archive_search_list__details h3{border-bottom:1px solid #c2c2c2;color:var(--wp--preset--color--secondary);font-size:1.6rem;font-weight:700;padding-bottom:.5em;text-align:center}.c-service_archive_search_list__details h3+*{margin-block-start:28px}.c-service_archive_search_list__details ul.is-style-chev-list li{font-size:1.3rem;font-weight:500}@media (width >= 768px){.c-service_archive_menu_large{grid-template-columns:repeat(2,1fr)}}.c-service_archive_menu_normal{margin-block-start:30px}.l-contents{background-color:var(--wp--preset--color--background)}