@charset "UTF-8";html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}.pAbout{padding-bottom:99rem}.pAbout__inner{margin-top:161rem}.pAbout__header{margin:0 24rem}.pAbout__heading{display:flex;flex-direction:column;gap:8rem;margin:0 8rem}.pAbout__heading_en{font-family:var(--font-family-en);font-size:80rem;line-height:1}.pAbout__heading_ja{font-size:12rem;line-height:1.5}.pAbout__nav{margin-top:48rem}.pAbout__nav_list{display:flex;flex-wrap:wrap;gap:12rem 16rem}.pAbout__nav_link{display:flex;gap:8rem;align-items:center}.pAbout__nav_icon{width:12rem;height:7rem;margin-top:2rem;color:#b8b8b8}.pAbout__nav_text{font-size:12rem;font-weight:400;line-height:1.8}.pAbout__nav_item:nth-of-type(1) .pAbout__nav_icon{color:var(--color-main)}.pAbout__title_text{font-family:var(--font-family-ja-midashi);font-size:14rem;font-weight:500;line-height:1.8;letter-spacing:.04em;border-bottom:1px solid var(--color-black)}.pAbout__vision{margin-top:48rem}.pAbout__vision_title,.pAbout__vision_content{margin:0 24rem}.pAbout__vision_text{display:flex;gap:8rem;align-items:center;font-family:var(--font-family-ja-midashi);font-size:18rem;line-height:1.8;letter-spacing:.04em}.pAbout__vision_annotation{padding:2rem 9rem 5rem;font-size:18rem;font-weight:500;line-height:1;color:var(--color-main);letter-spacing:.04em;background-color:var(--color-white);border:1px solid var(--color-main)}.pAbout__vision_message{margin-top:12rem;font-family:var(--font-family-ja-midashi);font-size:26rem;font-weight:500;line-height:1.6;letter-spacing:.04em}.pAbout__vision_description{margin-top:32rem;font-size:14rem;line-height:1.9;letter-spacing:.07em}.pAbout__proof{margin-top:64rem}.pAbout__proof_inner{position:relative;padding:40rem 17rem;margin:0 8rem;background-color:var(--color-main)}.pAbout__proof_title{color:var(--color-white)}.pAbout__proof_title_number{display:flex;justify-content:center;margin-left:-33rem}.pAbout__proof_title_number_digit{font-family:var(--font-family-en);font-size:72rem;font-weight:400;line-height:1}.pAbout__proof_title_number_text{margin-top:13rem;margin-left:3rem;font-family:var(--font-family-ja-midashi);font-size:33rem;line-height:1.8;letter-spacing:.04em}.pAbout__proof_title_main{display:flex;gap:2rem;align-items:center;justify-content:center;margin-top:-14rem;font-family:var(--font-family-ja-midashi)}.pAbout__proof_title_main_text{font-size:31rem;line-height:1.5;letter-spacing:.04em}.pAbout__proof_title_main_accent{display:flex}.pAbout__proof_title_main_accent_char{position:relative;display:flex;align-items:center;justify-content:center;width:42rem;height:42rem}.pAbout__proof_title_main_accent_char_inner{position:relative;z-index:1;font-size:30rem;font-weight:400;line-height:1.5;color:var(--color-black);letter-spacing:.04em}.pAbout__proof_title_main_accent_char_decoration{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-white);border:1px solid var(--color-black)}.pAbout__proof_title_main_accent_char:nth-of-type(2){margin-left:-1rem}.pAbout__proof_visual{position:relative;width:100%;height:284rem;margin-top:24rem}.pAbout__proof_value{position:absolute;display:flex;align-items:center;justify-content:center;width:94rem;height:94rem;font-family:var(--font-family-ja-midashi);font-size:21rem;font-weight:500;line-height:1.5;letter-spacing:.1em;background-color:var(--color-white);border-radius:50%}.pAbout__proof_value:nth-of-type(1){top:calc(50% - 47rem);left:0}.pAbout__proof_value:nth-of-type(2){top:0;left:calc(50% - 47rem)}.pAbout__proof_value:nth-of-type(3){top:calc(50% - 47rem);right:0}.pAbout__proof_value:nth-of-type(4){bottom:0;left:calc(50% - 47rem)}.pAbout__proof_logo{position:absolute;top:calc(50% - 22.5rem);left:calc(50% - 66rem);width:132rem;height:45rem}.pAbout__proof_circle{position:absolute;top:calc(50% - 89rem);left:calc(50% - 127.5rem);width:255rem;height:178rem}.pAbout__proof_edge1{position:absolute;top:-8rem;right:-8rem;width:40rem;height:40rem}.pAbout__proof_edge2{position:absolute;bottom:-8rem;left:-8rem;width:40rem;height:40rem}.pAbout__proof_items{position:relative;padding:80rem 24rem}.pAbout__proof_items:before{position:absolute;bottom:0;left:0;z-index:-1;width:100%;height:calc(100% + 290rem);content:"";background-color:#efefef}.pAbout__proof_list{display:flex;flex-direction:column;gap:64rem}.pAbout__proof_item{position:relative}.pAbout__proof_item_text{margin-top:24rem;font-size:14rem;font-weight:400;line-height:1.8;letter-spacing:.08em}.pAbout__proof_item_image{width:294rem;height:173rem;margin-left:auto}.pAbout__proof_item_icon{position:absolute;top:88rem;right:-16rem;width:101rem;height:103rem}.pAbout__proof_item_title{position:absolute;top:0;left:0;font-family:var(--font-family-ja-midashi)}.pAbout__proof_item_title_text{font-size:32rem;font-weight:500;line-height:1.1;letter-spacing:.1em;writing-mode:vertical-lr}.pAbout__proof_item_title_accent{display:flex}.pAbout__proof_item_title_accent_char{position:relative;display:flex;align-items:center;justify-content:center;width:42rem;height:42rem;margin-top:-1rem}.pAbout__proof_item_title_accent_char_inner{position:relative;z-index:1;font-size:30rem;font-weight:400;line-height:1.5;color:var(--color-black);letter-spacing:.04em}.pAbout__proof_item_title_accent_char_decoration{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-white);border:1px solid var(--color-black)}.pAbout__proof_item_title_accent_char:nth-of-type(2){margin-left:-1rem}.pAbout__work{margin-top:80rem}.pAbout__work_header{display:flex;flex-direction:column;gap:40rem;padding:0 24rem}.pAbout__work_title{display:flex}.pAbout__work_subtitle{font-family:var(--font-family-ja-midashi);font-size:26rem;font-weight:500;line-height:1.6;letter-spacing:.01em}.pAbout__work_content{margin-top:64rem}.pAbout__work_list{display:flex;flex-direction:column;gap:64rem;padding:0 24rem;margin-top:64rem}.pAbout__work_item{position:relative}.pAbout__work_item_inner{display:flex;flex-direction:column;gap:32rem}.pAbout__work_item_number{position:absolute;top:0;left:0;font-family:var(--font-family-en);font-size:10rem;font-weight:400;line-height:1;color:var(--color-main)}.pAbout__work_item_content{display:flex;flex-direction:column;gap:10rem;margin-left:31rem}.pAbout__work_item_title{font-family:var(--font-family-ja-midashi);font-size:20rem;font-weight:500;line-height:1.8;letter-spacing:.04em}.pAbout__work_item_text{font-size:14rem;font-weight:400;line-height:1.8;letter-spacing:.08em}.pAbout__work_item_image{position:relative;width:342rem;height:342rem}.pAbout__work_item_edge{position:absolute;top:-8rem;right:-8rem;width:40rem;height:40rem}.pAbout__work_item:nth-of-type(1) .pAbout__work_item_image{height:336rem}.pAbout__work_career{position:relative;padding:40rem 0 80rem;margin:32rem 16rem 0;background-color:#efefef}.pAbout__work_career_edge{position:absolute;width:35rem;height:35rem}.pAbout__work_career_edge[data-id="1"]{top:-9rem;right:-9rem}.pAbout__work_career_section{display:flex;flex-direction:column;gap:32rem;padding:0 24rem}.pAbout__work_career_section_title{font-family:var(--font-family-ja-midashi);font-size:24rem;font-weight:500;line-height:1.5;letter-spacing:.04em}.pAbout__work_career_section_text{font-size:14rem;font-weight:400;line-height:1.8;letter-spacing:.08em}.pAbout__work_career_section--second{margin-top:80rem}.pAbout__work_career_path{display:flex;flex-direction:column;padding:0 24rem;margin-top:48rem}.pAbout__work_career_path_title{font-family:var(--font-family-ja-midashi);font-size:20rem;font-weight:500;line-height:1.8;letter-spacing:.04em}.pAbout__work_career_path_list{margin-top:24rem}.pAbout__work_career_path_item{position:relative;display:flex;align-items:center;justify-content:center;height:88rem;color:var(--color-white)}.pAbout__work_career_path_item_label{font-size:16rem;font-weight:500;line-height:1;letter-spacing:.1em}.pAbout__work_career_path_item_text{font-size:13rem;font-weight:700;line-height:1;letter-spacing:.04em}.pAbout__work_career_path_item_line{position:absolute;bottom:0;left:0;width:100%;height:20rem}.pAbout__work_career_path_item_optionList{display:flex;flex-direction:column;gap:20rem}.pAbout__work_career_path_item_option{display:flex;gap:16rem}.pAbout__work_career_path_item_option_label{padding-bottom:1rem;font-family:var(--font-family-en-midashi);font-size:13rem;font-weight:500;line-height:1;letter-spacing:.04em;border-bottom:1px solid var(--color-white)}.pAbout__work_career_path_item_option_text{font-size:15rem;font-weight:600;line-height:1;letter-spacing:.08em}.pAbout__work_career_path_item_diagram{position:absolute;bottom:0;left:0;width:100%;height:20rem}.pAbout__work_career_path_item:nth-of-type(1){background-color:#07619c}.pAbout__work_career_path_item:nth-of-type(2){background-color:#004776}.pAbout__work_career_path_item:nth-of-type(3){flex-direction:column;justify-content:flex-start;height:128rem;padding-top:32rem;background-color:#043658}.pAbout__work_career_path_definitionList{display:flex;flex-direction:column;gap:1px;margin-top:16rem}.pAbout__work_career_path_definition{display:flex;flex-direction:column;gap:24rem;padding:40rem 16rem}.pAbout__work_career_path_definition_term{display:flex;align-items:center;font-family:var(--font-family-en-midashi);color:var(--color-white)}.pAbout__work_career_path_definition_term_label{font-size:18rem;font-weight:500;line-height:1;letter-spacing:.1em}.pAbout__work_career_path_definition_term_text{font-size:14rem;font-weight:700;line-height:1;letter-spacing:.04em}.pAbout__work_career_path_definition_term_question{font-size:16rem;font-weight:600;line-height:1;letter-spacing:.04em}.pAbout__work_career_path_definition_description{padding:30rem 16rem;font-family:var(--font-family-en-midashi);font-size:14rem;font-weight:400;line-height:1.6;letter-spacing:.04em;background-color:var(--color-white);border-radius:2rem}.pAbout__work_career_path_definition:nth-of-type(1){background-color:#07619c}.pAbout__work_career_path_definition:nth-of-type(2){background-color:#004776}.pAbout__work_career_path_caseList{display:flex;flex-direction:column;gap:48rem;padding:48rem 16rem;margin-top:1px;background-color:#043658}.pAbout__work_career_path_case{display:flex;flex-direction:column;gap:24rem}.pAbout__work_career_path_case_term{display:flex;gap:8rem;font-family:var(--font-family-en-midashi);font-weight:600;line-height:1;color:var(--color-white);letter-spacing:.04em}.pAbout__work_career_path_case_term_label{font-size:13rem;border-bottom:1px solid var(--color-white)}.pAbout__work_career_path_case_term_text{font-size:17rem}.pAbout__work_career_path_case_description{padding:30rem 16rem;font-family:var(--font-family-en-midashi);font-size:14rem;font-weight:400;line-height:1.6;letter-spacing:.04em;background-color:var(--color-white);border-radius:2rem}.pAbout__work_career_path_case_description--hasDetails{padding:0 0 8rem}.pAbout__work_career_path_case_detail{display:flex;flex-direction:column;gap:8rem;padding:30rem 16rem;border-bottom:1px solid #043658}.pAbout__work_career_path_case_detail:last-of-type{border-bottom:none}.pAbout__work_career_path_case_detail_term{font-size:15rem;font-weight:600;line-height:1.8;letter-spacing:.07em;-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:2px}.pAbout__work_career_path_case_detail_description{font-family:var(--font-family-en-midashi);font-size:14rem;line-height:1.6;letter-spacing:.04em}.pAbout__work_career_examples{margin-top:40rem}.pAbout__work_career_examples_title{padding:0 24rem;font-family:var(--font-family-ja-midashi);font-size:20rem;font-weight:500;line-height:1.8;letter-spacing:.04em}.pAbout__work_career_examples_list{display:flex;flex-direction:column;gap:24rem;padding-left:24rem;margin-top:24rem;overflow:hidden}.pAbout__work_career_examples_item{display:flex;flex-direction:column;gap:8rem}.pAbout__work_career_examples_item_label{display:flex;flex-wrap:wrap;gap:0 8rem;font-size:16rem;font-weight:500;line-height:2;letter-spacing:.07em}.pAbout__work_career_examples_item_imageList{position:relative;overflow:scroll}.pAbout__work_career_examples_item_image{width:767rem;height:315rem}.pAbout__work_career_examples_item_image[data-id="2"]{width:812rem;height:324rem}.pAbout__work_career_examples_item_image[data-id="3"]{height:300rem}.pAbout__work_career_examples_item_image[data-id="4"]{width:902rem;height:302rem}.pAbout__work_career_examples_item_image[data-id="5"]{width:902rem;height:257rem}.pAbout__work_career_examples_item_swipe{position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .4s var(--ease-out-cubic)}.pAbout__welfare{margin-top:80rem}.pAbout__welfare_inner{padding:80rem 16rem;background-color:var(--color-main)}.pAbout__welfare_title{color:var(--color-white)}.pAbout__welfare_title_text{border-bottom:1px solid var(--color-white)}.pAbout__welfare_benefits{margin-top:40rem}.pAbout__welfare_benefits_header{display:flex;flex-direction:column;gap:32rem;color:var(--color-white)}.pAbout__welfare_benefits_title{font-family:var(--font-family-ja-midashi);font-size:26rem;font-weight:500;line-height:1.6;letter-spacing:.01em}.pAbout__welfare_benefits_text{font-size:14rem;font-weight:400;line-height:1.9;letter-spacing:.07em}.pAbout__welfare_benefits_content{padding:40rem 24rem;margin-top:40rem;background-color:var(--color-white);border-radius:8rem}.pAbout__welfare_benefits_table_body{display:flex;flex-direction:column;gap:16rem}.pAbout__welfare_benefits_table_row{display:flex;flex-direction:column;gap:8rem;padding-bottom:16rem;border-bottom:1px solid #bebebe}.pAbout__welfare_benefits_table_header{font-size:14rem;font-weight:700;line-height:1.8;letter-spacing:.08em}.pAbout__welfare_benefits_table_cell{font-size:14rem;font-weight:400;line-height:1.5;letter-spacing:.08em}.pAbout__welfare_benefits_table_list{display:flex;flex-direction:column;gap:21rem}.pAbout__welfare_benefits_table_list_description{letter-spacing:.04em}.pAbout__welfare_benefits_table_other_item{display:flex}.pAbout__welfare_benefits_table_other_item:before{content:"・"}.pAbout__welfare_worklife{margin-top:80rem}.pAbout__welfare_worklife_inner{display:flex;flex-direction:column;gap:24rem}.pAbout__welfare_worklife_title{font-family:var(--font-family-ja-midashi);font-size:26rem;font-weight:500;line-height:1.6;color:var(--color-white);letter-spacing:.01em}.pAbout__welfare_worklife_itemList{background-color:var(--color-white);border-radius:8rem}.pAbout__welfare_worklife_item{padding:16rem 24rem 24rem 16rem;border-bottom:1px solid var(--color-main)}.pAbout__welfare_worklife_item_title{font-size:16rem;font-weight:500;line-height:1.8;letter-spacing:-.02em}.pAbout__welfare_worklife_item_content{display:flex;gap:16rem;align-items:center;height:110rem;margin-top:8rem}.pAbout__welfare_worklife_item_image{width:100rem;height:66rem}.pAbout__welfare_worklife_item_text{width:202rem;font-size:14rem;font-weight:400;line-height:1.6;letter-spacing:-.02em}.pAbout__welfare_health{display:flex;flex-direction:column;gap:32rem;margin-top:80rem}.pAbout__welfare_health_content{display:flex;flex-direction:column;gap:24rem}.pAbout__welfare_health_title{display:flex;gap:8rem;font-family:var(--font-family-ja-midashi);font-size:20rem;font-weight:500;line-height:1.5;letter-spacing:.04em}.pAbout__welfare_health_title_text{color:var(--color-white)}.pAbout__welfare_health_title_block{padding:0 10rem;color:var(--color-main);background-color:var(--color-white)}.pAbout__welfare_health_text{font-size:14rem;font-weight:400;line-height:1.9;color:var(--color-white);letter-spacing:.07em}.pAbout__welfare_health_visual{position:relative;width:100%;height:224rem}.pAbout__welfare_health_visual_image{width:100%;height:100%}.pAbout__welfare_health_edge{position:absolute;width:35rem;height:35rem}.pAbout__welfare_health_edge[data-edge="1"]{bottom:-4rem;left:-4rem}.pAbout__welfare_health_edge[data-edge="2"]{right:-4rem;bottom:-4rem;transform:scaleX(-1)}.pAbout__welfare_support{margin-top:80rem}.pAbout__welfare_support_header{display:flex;flex-direction:column;gap:24rem}.pAbout__welfare_support_title_text{padding:0 17rem;font-family:var(--font-family-ja-midashi);font-size:20rem;font-weight:500;line-height:1.5;color:var(--color-main);letter-spacing:.04em;background-color:var(--color-white)}.pAbout__welfare_support_figure{position:relative;overflow:scroll}.pAbout__welfare_support_image{width:916rem;height:267rem}.pAbout__welfare_support_swipe{position:absolute;top:0;left:0;width:100%;height:267rem;opacity:1;transition:opacity .4s var(--ease-out-cubic)}.pAbout__welfare_support_statList{display:flex;flex-direction:column;gap:16rem;margin-top:24rem}.pAbout__welfare_support_stat{display:flex;flex-direction:column;gap:8rem;align-items:center;justify-content:center;padding:15rem 90rem;border:1px solid var(--color-white)}.pAbout__welfare_support_stat_label{font-size:16rem;font-weight:500;line-height:1.8;color:var(--color-white);letter-spacing:.04em}.pAbout__welfare_support_stat_value{display:flex;gap:4rem;align-items:end;color:var(--color-white)}.pAbout__welfare_support_stat_value_number{font-family:var(--font-family-ja-midashi);font-size:48rem;font-weight:400;line-height:1}.pAbout__welfare_support_stat_value_number_block{letter-spacing:-.07em}.pAbout__welfare_support_stat_value_unit{font-family:var(--font-family-en);font-size:40rem;font-weight:400;line-height:1}.pAbout__welfare_support_choice{display:flex;flex-direction:column;gap:40rem;margin-top:40rem}.pAbout__welfare_support_choice_content{display:flex;flex-direction:column;gap:16rem;color:var(--color-white)}.pAbout__welfare_support_choice_title{font-family:var(--font-family-ja-midashi);font-size:20rem;font-weight:500;line-height:1.8}.pAbout__welfare_support_choice_text{font-size:14rem;font-weight:400;line-height:1.9;letter-spacing:.07em}.pAbout__welfare_support_choice_certification{padding:8rem;background-color:var(--color-white)}.pAbout__welfare_support_choice_certification_inner{display:flex;flex-direction:column;gap:8rem;padding:16rem 16rem 24rem;border:1px solid var(--color-main)}.pAbout__welfare_support_choice_certification_image{width:100%;height:150rem}.pAbout__welfare_support_choice_certification_title{font-size:16rem;font-weight:500;line-height:1.7;letter-spacing:.07em}.pAbout__welfare_support_choice_certification_text{font-size:13rem;font-weight:400;line-height:1.8;letter-spacing:.04em}.pAbout .cLinkCardWrapper{margin:96rem 17rem 0 15rem}@media screen and (min-width:960px){.pAbout{padding-bottom:128rem}.pAbout__inner{margin-top:225rem}.pAbout__header{display:flex;justify-content:space-between;margin:0 100rem 0 56rem}.pAbout__heading{gap:17rem;margin:0}.pAbout__heading_ja{font-size:14rem;letter-spacing:.07em}.pAbout__nav{margin-top:29rem}.pAbout__nav_list{flex-direction:column;gap:16rem}.pAbout__nav_icon{margin-top:2rem}.pAbout__nav_text{font-size:14rem}.pAbout__title_text{font-size:18rem}.pAbout__vision{position:relative;padding-right:100rem;padding-bottom:122rem;padding-left:56rem;margin-top:56rem}.pAbout__vision:before{position:absolute;bottom:0;left:0;width:100%;height:1838rem;content:"";background-color:#efefef}.pAbout__vision_inner{display:flex;gap:64rem}.pAbout__vision_title,.pAbout__vision_content{margin:0}.pAbout__vision_content_inner{width:1160rem}.pAbout__vision_text{font-size:24rem}.pAbout__vision_annotation{padding:1rem 5rem 4rem;font-size:24rem;border:2px solid var(--color-main)}.pAbout__vision_message{margin-top:14rem;font-size:40rem;line-height:1.8}.pAbout__vision_description{margin-top:24rem;font-size:16rem;line-height:2}.pAbout__proof{margin-top:65rem}.pAbout__proof_inner{position:relative;padding:55rem 192rem 57rem 122rem;margin:0;background-color:var(--color-main)}.pAbout__proof_content{display:flex;gap:116rem;align-items:center}.pAbout__proof_title{width:211rem;margin-top:-35rem}.pAbout__proof_title_number{justify-content:flex-start;margin-left:0}.pAbout__proof_title_number_digit{font-size:116rem}.pAbout__proof_title_number_text{margin-top:35rem;margin-left:9rem;font-size:42rem}.pAbout__proof_title_main{flex-direction:column;gap:14rem;align-items:flex-start;justify-content:flex-start;margin-top:-14rem}.pAbout__proof_title_main_text{font-size:40rem}.pAbout__proof_title_main_accent{justify-content:flex-end;width:100%;padding-right:6rem}.pAbout__proof_title_main_accent_char{width:59rem;height:59rem}.pAbout__proof_title_main_accent_char_inner{font-size:40rem}.pAbout__proof_visual{width:520rem;height:434rem;margin-top:0}.pAbout__proof_value{width:144rem;height:144rem;font-size:28rem}.pAbout__proof_value:nth-of-type(1){top:calc(50% - 72rem)}.pAbout__proof_value:nth-of-type(2){left:calc(50% - 79rem)}.pAbout__proof_value:nth-of-type(3){top:calc(50% - 72rem)}.pAbout__proof_value:nth-of-type(4){left:calc(50% - 79rem)}.pAbout__proof_logo{top:189rem;left:174rem;width:182rem;height:63rem}.pAbout__proof_circle{top:calc(50% - 136rem);left:calc(50% - 195rem);width:390rem;height:272rem}.pAbout__proof_edge1{position:absolute;top:-4rem;right:-4rem;width:35rem;height:35rem}.pAbout__proof_edge2{position:absolute;bottom:-4rem;left:-4rem;width:35rem;height:35rem}.pAbout__proof_items{padding:0;margin-top:96rem}.pAbout__proof_items:before{display:none}.pAbout__proof_list{flex-direction:row;flex-wrap:wrap;gap:80rem 64rem}.pAbout__proof_item{position:relative;width:548rem}.pAbout__proof_item_text{margin-top:31rem;margin-left:76rem;font-size:16rem;line-height:2;letter-spacing:.07em}.pAbout__proof_item_icon{position:absolute;top:161rem;right:0;width:150rem;height:147rem}.pAbout__proof_item_title{position:absolute;top:0;left:0;font-family:var(--font-family-ja-midashi)}.pAbout__proof_item_title_text{margin-top:3rem;margin-left:-3rem;font-size:48rem;letter-spacing:.1em}.pAbout__proof_item_title_accent{display:flex;margin-top:2rem}.pAbout__proof_item_title_accent_char{width:64rem;height:64rem}.pAbout__proof_item_title_accent_char_inner{font-size:48rem;font-weight:500}.pAbout__proof_item:nth-of-type(1) .pAbout__proof_item_image{width:448rem;height:290rem;margin-right:35rem}.pAbout__proof_item:nth-of-type(1) .pAbout__proof_item_text{margin-right:10rem}.pAbout__proof_item:nth-of-type(2) .pAbout__proof_item_image{width:480rem;height:290rem}.pAbout__proof_item:nth-of-type(3){width:546rem}.pAbout__proof_item:nth-of-type(3) .pAbout__proof_item_image{width:470rem;height:290rem}.pAbout__proof_item:nth-of-type(4){width:546rem}.pAbout__proof_item:nth-of-type(4) .pAbout__proof_item_image{width:470rem;height:290rem}.pAbout__work{margin-top:120rem}.pAbout__work_header{flex-direction:row;gap:40rem;justify-content:space-between;padding:0 100rem 0 56rem}.pAbout__work_title{display:flex;flex-direction:column}.pAbout__work_title_text{width:-moz-fit-content;width:fit-content}.pAbout__work_subtitle{font-size:40rem;line-height:1.8;text-align:right;letter-spacing:.04em}.pAbout__work_content{margin-top:64rem}.pAbout__work_list{gap:120rem;padding:0 100rem 0 56rem;margin-top:120rem}.pAbout__work_item{position:relative}.pAbout__work_item_inner{display:flex;flex-direction:row;gap:80rem;justify-content:end}.pAbout__work_item_number{top:6rem;left:2rem;font-size:16rem}.pAbout__work_item_content{gap:32rem;width:500rem;margin-left:0}.pAbout__work_item_title{font-size:32rem}.pAbout__work_item_text{font-size:16rem;line-height:2;letter-spacing:.07em}.pAbout__work_item_image{width:600rem;height:600rem}.pAbout__work_item_edge{top:-11rem;right:-10rem;width:48rem;height:48rem}.pAbout__work_item:nth-of-type(1) .pAbout__work_item_image{height:590rem}.pAbout__work_item:nth-of-type(4) .pAbout__work_item_content{width:100%}.pAbout__work_item:nth-of-type(4) .pAbout__work_item_inner{margin-left:176rem}.pAbout__work_career{padding:79rem 0 80rem;margin:56rem 100rem 0 232rem}.pAbout__work_career_edge{position:absolute;width:40rem;height:40rem}.pAbout__work_career_edge[data-id="1"]{top:-4rem;right:-4rem}.pAbout__work_career_edge[data-id="2"]{top:-4rem;left:-4rem;transform:scaleX(-1)}.pAbout__work_career_section{flex-direction:row;gap:75rem;padding:0 54rem 0 64rem}.pAbout__work_career_section_title{width:267rem;font-size:32rem}.pAbout__work_career_section_text{width:705rem;margin-top:2rem;font-size:16rem;letter-spacing:.07em}.pAbout__work_career_section--second{margin-top:104rem}.pAbout__work_career_section--second .pAbout__work_career_section_title{width:365rem}.pAbout__work_career_section--second .pAbout__work_career_section_text{width:608rem}.pAbout__work_career_path{padding:0 64rem;margin-top:24rem}.pAbout__work_career_path_list{display:flex;margin-top:17rem}.pAbout__work_career_path_item{justify-content:flex-start;width:33.3333333333%;height:160rem;padding-left:41rem}.pAbout__work_career_path_item_label{font-size:20rem;font-weight:600}.pAbout__work_career_path_item_text{font-size:16rem}.pAbout__work_career_path_item_line{right:-1px;bottom:0;left:auto;left:initial;width:48rem;height:100%}.pAbout__work_career_path_item_optionList{gap:20rem}.pAbout__work_career_path_item_option{display:flex;gap:16rem}.pAbout__work_career_path_item_option_label{font-size:14rem;font-weight:700}.pAbout__work_career_path_item_option_text{font-size:16rem}.pAbout__work_career_path_item_diagram{right:0;bottom:0;left:auto;left:initial;width:48rem;height:100%}.pAbout__work_career_path_item:nth-of-type(1){background-color:#07619c}.pAbout__work_career_path_item:nth-of-type(2){background-color:#004776}.pAbout__work_career_path_item:nth-of-type(3){align-items:flex-start;height:160rem;padding-top:53rem;padding-left:40rem}.pAbout__work_career_path_definitionList{margin-top:24rem;margin-right:48rem}.pAbout__work_career_path_definition{gap:24rem;padding:40rem}.pAbout__work_career_path_definition_term{display:flex}.pAbout__work_career_path_definition_term_label{font-size:21rem;font-weight:700;line-height:1;letter-spacing:.1em}.pAbout__work_career_path_definition_term_text,.pAbout__work_career_path_definition_term_question{font-size:20rem}.pAbout__work_career_path_definition_description{padding:24rem;font-size:14rem;line-height:1.8;border-radius:4rem}.pAbout__work_career_path_definition:nth-of-type(1){background-color:#07619c}.pAbout__work_career_path_definition:nth-of-type(2){background-color:#004776}.pAbout__work_career_path_caseList{gap:48rem;padding:48rem 40rem 56rem;margin-right:48rem}.pAbout__work_career_path_case{display:flex;flex-direction:column;gap:24rem}.pAbout__work_career_path_case_term{gap:16rem}.pAbout__work_career_path_case_term_label{font-size:16rem;font-weight:600}.pAbout__work_career_path_case_term_text{font-size:20rem;font-weight:700;letter-spacing:.08em}.pAbout__work_career_path_case_description{padding:24rem;font-size:14rem;line-height:1.8;border-radius:4rem}.pAbout__work_career_path_case_description_block{letter-spacing:.024em}.pAbout__work_career_path_case_description--hasDetails{padding:18rem 0 0}.pAbout__work_career_path_case_detail{gap:16rem;padding:0 24rem 24rem}.pAbout__work_career_path_case_detail_description{font-family:var(--font-family-ja);line-height:1.8;letter-spacing:.07em}.pAbout__work_career_path_case_details{display:flex;flex-direction:column;gap:18rem}.pAbout__work_career_path_case_detail_term{font-size:18rem;line-height:1.8;letter-spacing:.07em}.pAbout__work_career_examples_title{padding:0 64rem;font-size:32rem}.pAbout__work_career_examples_list{gap:24rem;padding:0 64rem}.pAbout__work_career_examples_item{gap:8rem}.pAbout__work_career_examples_item_label{font-size:18rem}.pAbout__work_career_examples_item_imageList{position:relative;overflow:visible;overflow:initial}.pAbout__work_career_examples_item_imageList:nth-of-type(2){margin-top:8rem}.pAbout__work_career_examples_item_image,.pAbout__work_career_examples_item_image[data-id="2"]{width:100%;height:246rem}.pAbout__work_career_examples_item_image[data-id="3"]{height:249rem}.pAbout__work_career_examples_item_image[data-id="4"]{width:100%;height:277rem}.pAbout__work_career_examples_item_image[data-id="5"]{width:100%;height:264rem}.pAbout__welfare{margin-top:120rem}.pAbout__welfare_inner{padding:120rem 57rem}.pAbout__welfare_title_text{padding-bottom:2rem}.pAbout__welfare_benefits{margin-top:-33rem;margin-right:43rem;margin-left:175rem}.pAbout__welfare_benefits_header{gap:32rem}.pAbout__welfare_benefits_title{font-size:40rem;line-height:1.8;letter-spacing:.04em}.pAbout__welfare_benefits_text{font-size:16rem;line-height:2}.pAbout__welfare_benefits_content{padding:64rem 80rem 80rem;margin-top:42rem}.pAbout__welfare_benefits_table_body{gap:24rem}.pAbout__welfare_benefits_table_row{flex-direction:row;gap:16rem;padding-bottom:23rem}.pAbout__welfare_benefits_table_header{width:160rem;font-size:16rem;font-weight:400}.pAbout__welfare_benefits_table_cell{width:844rem;font-size:16rem;line-height:1.8}.pAbout__welfare_benefits_table_list{gap:30rem}.pAbout__welfare_benefits_table_list_description{letter-spacing:.08em}.pAbout__welfare_benefits_table_other_item{display:flex}.pAbout__welfare_benefits_table_other_item:before{content:"・"}.pAbout__welfare_worklife{margin-top:96rem;margin-right:43rem;margin-left:175rem}.pAbout__welfare_worklife_inner{gap:40rem}.pAbout__welfare_worklife_title{font-size:40rem;line-height:1.8;letter-spacing:.04em}.pAbout__welfare_worklife_itemList{display:flex;flex-wrap:wrap;gap:4rem;background-color:transparent;background-color:initial;border-radius:0}.pAbout__welfare_worklife_item{width:calc(33.3333333333% - 8rem);padding:16rem 24rem 20rem 16rem;background-color:var(--color-white);border-bottom:none}.pAbout__welfare_worklife_item_content{display:flex;gap:16rem;align-items:center;height:110rem;margin-top:6rem}.pAbout__welfare_worklife_item_text{width:234rem;font-size:16rem}.pAbout__welfare_health{flex-direction:row;gap:80rem;margin-top:124rem}.pAbout__welfare_health_content{gap:24rem;width:765rem}.pAbout__welfare_health_title{font-size:25rem}.pAbout__welfare_health_text{font-size:16rem;line-height:2}.pAbout__welfare_health_visual{width:347rem;height:240rem;margin-top:15rem}.pAbout__welfare_health_visual_image{width:100%;height:100%}.pAbout__welfare_support{margin-top:119rem}.pAbout__welfare_support_header{display:block}.pAbout__welfare_support_title_text{padding:0 10rem;font-size:25rem}.pAbout__welfare_support_figure{position:relative;width:1059rem;height:309rem;margin-top:-37rem;margin-left:auto;overflow:visible;overflow:initial}.pAbout__welfare_support_image{width:100%;height:100%}.pAbout__welfare_support_statList{flex-direction:row;margin-top:48rem}.pAbout__welfare_support_stat{gap:7rem;width:382rem;padding:23rem 90rem 32rem}.pAbout__welfare_support_stat_label{font-size:18rem}.pAbout__welfare_support_stat_value{gap:4rem}.pAbout__welfare_support_stat_value_number{font-size:56rem}.pAbout__welfare_support_stat_value_number_block{letter-spacing:-.08em}.pAbout__welfare_support_stat_value_unit{font-size:48rem;line-height:.7}.pAbout__welfare_support_choice{flex-direction:row;gap:80rem;margin-top:48rem}.pAbout__welfare_support_choice_content{gap:23rem;width:780rem}.pAbout__welfare_support_choice_title{font-size:24rem;line-height:1.8;letter-spacing:.04em}.pAbout__welfare_support_choice_text{font-size:16rem;line-height:2}.pAbout__welfare_support_choice_certification{width:320rem}.pAbout__welfare_support_choice_certification_inner{gap:6rem;padding:16rem 16rem 24rem}.pAbout__welfare_support_choice_certification_image{height:172rem}.pAbout__welfare_support_choice_certification_title{font-size:16rem}.pAbout__welfare_support_choice_certification_text{font-size:14rem;letter-spacing:.07em}.pAbout .cLinkCardWrapper{width:1179rem;margin:121rem 100rem 0 233rem}.pAbout .cLinkCard{width:100%}.pAbout .cLinkCard__ja{margin-left:12rem}}@media screen and (min-width:960px) and (any-hover:hover){.pMessage__cardLink:hover{transform:translateY(-5rem) rotate(1deg)}}