@media screen and (max-width: 768px){html{font-size:2.5641025641vw}}@media print,screen and (min-width: 769px){html{font-size:.78125vw}}.candidate img{object-fit:cover}.candidate .candidate_head{display:flex;z-index:2}.candidate .text_line{z-index:1}.candidate .candidate_profile .candidate_profile_list{display:flex}@media print,screen and (min-width: 769px){.candidate .candidate_profile .candidate_profile_list .candidate_profile_item{border-radius:.78125vw}}@media screen and (max-width: 768px){.candidate .candidate_profile .candidate_profile_list .candidate_profile_item{border-radius:2.5641025641vw}}.candidate .candidate_profile .candidate_profile_list .candidate_profile_item .profile_item_head .profile_item_sub .item_sub_img{object-fit:contain;display:block;margin-left:auto;margin-right:auto}.candidate .candidate_profile .candidate_profile_list .candidate_profile_item .profile_item_head .profile_item_sub::before{content:"";position:absolute;inset:0;background-color:#f27373;opacity:.14;width:100%;height:100%;z-index:-1}@media print,screen and (min-width: 769px){.candidate .candidate_profile .candidate_profile_list .candidate_profile_item .profile_item_head .profile_item_sub::before{border-radius:6.015625vw}}@media screen and (max-width: 768px){.candidate .candidate_profile .candidate_profile_list .candidate_profile_item .profile_item_head .profile_item_sub::before{border-radius:21.7948717949vw}}.candidate .candidate_profile .desired_skills::before{content:"";position:absolute;background:#f5f7f8;inset:0;z-index:-2}.candidate .candidate_profile .desired_skills img{object-fit:cover}.candidate .candidate_profile .desired_skills .desired_skills_head{text-align:center}.candidate .candidate_profile .desired_skills .desired_skills_head .desired_skills_en{color:#ebebeb;z-index:-1}.candidate .candidate_profile .desired_skills .desired_skills_list .desired_skills_item .category::before{content:"";position:absolute;border-radius:50%;background-color:#e84343}.candidate .candidate_profile .desired_skills .desired_skills_list .desired_skills_item .desired_wrap{display:flex}.candidate .candidate_profile .corp_values .list_corp{display:flex;flex-wrap:wrap}.candidate .candidate_profile .corp_values .list_corp .corp_item .corp_item_title{color:#fff;border-radius:50%;background:#fab850;text-align:center}@media screen and (max-width: 768px){.candidate{overflow:hidden;margin-bottom:17.6923076923vw}.candidate #heading .heading_container .heading_title .heading_en_deco{top:-3.5897435897vw}.candidate .candidate_head{display:block;margin-top:12.8205128205vw}.candidate .candidate_head .candidate_text{margin-bottom:6.4102564103vw;padding:0vw 5.1282051282vw 0vw 5.1282051282vw}.candidate .candidate_head .candidate_text .candidate_title{font-size:2.4rem;line-height:3.7rem;letter-spacing:0.12rem;margin-bottom:4.8717948718vw}.candidate .candidate_head .candidate_text .candidate_content{font-size:1.4rem;line-height:2.5rem;letter-spacing:0.07rem}.candidate .candidate_head .candidate_head_img{padding-left:5.1282051282vw}.candidate .candidate_profile{position:relative;margin-top:26.1538461538vw}.candidate .candidate_profile .text_line{top:-11.5384615385vw;z-index:-1}.candidate .candidate_profile .candidate_profile_jp{font-size:2.4rem;line-height:3.2rem;letter-spacing:0.12rem;padding-left:5.1282051282vw;margin-bottom:1.7948717949vw}.candidate .candidate_profile .candidate_profile_en{font-size:1.3rem;line-height:1.6rem;letter-spacing:-0.065rem;padding-left:5.1282051282vw;margin-bottom:8.9743589744vw}.candidate .candidate_profile .candidate_profile_list{flex-direction:column;row-gap:5.1282051282vw;padding:0vw 5.1282051282vw 0vw 5.1282051282vw}.candidate .candidate_profile .candidate_profile_list .candidate_profile_item{padding:9.4871794872vw 5.1282051282vw 7.9487179487vw 5.1282051282vw;border:.2564102564vw solid #1a1a1a}.candidate .candidate_profile .candidate_profile_list .candidate_profile_item .profile_item_head .profile_item_number{font-size:3.2rem;line-height:4rem;letter-spacing:-0.16rem;top:-5.641025641vw;left:50%;transform:translateX(-50%)}.candidate .candidate_profile .candidate_profile_list .candidate_profile_item .profile_item_head .profile_item_sub{padding:17.9487179487vw 0vw 16.1538461538vw 0vw;margin-bottom:4.358974359vw;height:39.2307692308vw;width:71.7948717949vw;margin-left:auto;margin-right:auto}.candidate .candidate_profile .candidate_profile_list .candidate_profile_item .profile_item_head .profile_item_sub_1{padding:9.4871794872vw 0vw 8.0461538462vw 0vw}.candidate .candidate_profile .candidate_profile_list .candidate_profile_item .profile_item_head .profile_item_sub_1 .item_sub_img{width:29.1205128205vw;height:21.5871794872vw}.candidate .candidate_profile .candidate_profile_list .candidate_profile_item .profile_item_head .profile_item_sub_2{padding:7.3076923077vw 0vw 6.9230769231vw 0vw}.candidate .candidate_profile .candidate_profile_list .candidate_profile_item .profile_item_head .profile_item_sub_2 .item_sub_img{width:27.6615384615vw;height:25.0076923077vw}.candidate .candidate_profile .candidate_profile_list .candidate_profile_item .profile_item_head .profile_item_sub_3{padding:9.9487179487vw 0vw 8.8974358974vw 0vw}.candidate .candidate_profile .candidate_profile_list .candidate_profile_item .profile_item_head .profile_item_sub_3 .item_sub_img{width:20.5820512821vw;height:20.5820512821vw}.candidate .candidate_profile .candidate_profile_list .candidate_profile_item .profile_item_title{font-size:2.2rem;line-height:3.8rem;letter-spacing:0.11rem;margin-bottom:1.7948717949vw}.candidate .candidate_profile .candidate_profile_list .candidate_profile_item .profile_item_desc{font-size:1.4rem;line-height:2.5rem;letter-spacing:0.07rem}.candidate .candidate_profile .desired_skills{padding:10.2564102564vw 5.1282051282vw 47.4358974359vw 5.1282051282vw;margin-top:25.641025641vw;margin-bottom:0vw}.candidate .candidate_profile .desired_skills .desired_skills_head{margin-bottom:8.9743589744vw}.candidate .candidate_profile .desired_skills .desired_skills_head .desired_skills_en{font-size:4.6rem;line-height:5.8rem;letter-spacing:-0.23rem;top:-17.9487179487vw;left:50%;transform:translateX(-50%);white-space:nowrap}.candidate .candidate_profile .desired_skills .desired_skills_head .desired_skills_jp{font-size:2.4rem;line-height:3.5rem;letter-spacing:0.12rem}.candidate .candidate_profile .desired_skills .desired_skills_list .desired_skills_item{padding:7.6923076923vw 0vw 7.6923076923vw 0vw;border-bottom:.2564102564vw solid #1a1a1a}.candidate .candidate_profile .desired_skills .desired_skills_list .desired_skills_item:first-child{padding-top:0vw}.candidate .candidate_profile .desired_skills .desired_skills_list .desired_skills_item:last-child{padding-bottom:0vw;border-bottom:none}.candidate .candidate_profile .desired_skills .desired_skills_list .desired_skills_item .category{font-size:2rem;line-height:2.9rem;letter-spacing:0.1rem;padding-left:5.1282051282vw;margin-bottom:2.5641025641vw}.candidate .candidate_profile .desired_skills .desired_skills_list .desired_skills_item .category::before{width:3.8461538462vw;height:3.8461538462vw;left:0vw;top:2.1794871795vw}.candidate .candidate_profile .desired_skills .desired_skills_list .desired_skills_item .desired_wrap{flex-direction:column}.candidate .candidate_profile .desired_skills .desired_skills_list .desired_skills_item .desired_wrap .desired_image{margin-bottom:5.1282051282vw}.candidate .candidate_profile .desired_skills .desired_skills_list .desired_skills_item .desired_wrap .desired_content .desired_title{font-size:2rem;line-height:3rem;letter-spacing:0.1rem;margin-bottom:2.8205128205vw}.candidate .candidate_profile .desired_skills .desired_skills_list .desired_skills_item .desired_wrap .desired_content .desired_desc{font-size:1.4rem;line-height:2.5rem;letter-spacing:0.07rem}.candidate .candidate_profile .desired_skills .desired_big_image{width:89.7435897436vw;bottom:-30.7692307692vw}.candidate .candidate_profile .corp_values{margin-bottom:10.2564102564vw;padding-top:46.1538461538vw;scroll-margin-top:-30.7692307692vw}.candidate .candidate_profile .corp_values .corp_head{padding-left:5.1282051282vw}.candidate .candidate_profile .corp_values .corp_head .corp_values_jp{font-size:2.4rem;line-height:3.5rem;letter-spacing:0.12rem;margin-bottom:1.0256410256vw}.candidate .candidate_profile .corp_values .corp_head .corp_values_en{font-size:1.3rem;line-height:1.6rem;letter-spacing:-0.065rem;margin-bottom:8.9743589744vw}.candidate .candidate_profile .corp_values .list_corp{flex-direction:column;align-items:center;padding:0vw 5.1282051282vw 0vw 5.1282051282vw;row-gap:15.3846153846vw}.candidate .candidate_profile .corp_values .list_corp .corp_item .corp_item_title{font-size:2.4rem;line-height:3rem;letter-spacing:-0.12rem;padding:23.3333333333vw 0vw 20.2564102564vw 0vw;margin-bottom:5.1282051282vw;width:58.9743589744vw;height:58.9743589744vw;margin-left:auto;margin-right:auto}.candidate .candidate_profile .corp_values .list_corp .corp_item .corp_item_wrap .corp_item_titleBig{font-size:2rem;line-height:2.9rem;letter-spacing:0.1rem;margin-bottom:2.5641025641vw;text-align:center}.candidate .candidate_profile .corp_values .list_corp .corp_item .corp_item_wrap .corp_item_content{font-size:1.4rem;line-height:2.5rem;letter-spacing:0.07rem}}@media print,screen and (min-width: 769px){.candidate{margin-bottom:10.703125vw}.candidate .candidate_head{padding-left:7.8125vw;margin-top:8.828125vw;justify-content:space-between}.candidate .candidate_head .candidate_text{width:40.625vw}.candidate .candidate_head .candidate_text .candidate_title{font-size:2.6rem;line-height:4.2rem;letter-spacing:0.13rem;margin-bottom:3.125vw}.candidate .candidate_head .candidate_text .candidate_content{font-size:1.4rem;line-height:2.5rem;letter-spacing:0.07rem}.candidate .candidate_head .candidate_head_img{width:45.3125vw}.candidate .text_line{margin-top:-2.734375vw}.candidate .candidate_profile{margin-top:2.34375vw}.candidate .candidate_profile .candidate_profile_jp{font-size:3.2rem;line-height:4.6rem;letter-spacing:0.16rem;margin-bottom:.625vw;padding:0vw 7.8125vw 0vw 7.8125vw}.candidate .candidate_profile .candidate_profile_en{font-size:1.8rem;line-height:2.3rem;letter-spacing:-0.09rem;padding:0vw 7.8125vw 0vw 7.8125vw}.candidate .candidate_profile .candidate_profile_list{margin-top:2.65625vw;column-gap:2.34375vw;padding:0vw 7.8125vw 0vw 7.8125vw}.candidate .candidate_profile .candidate_profile_list .candidate_profile_item{padding:3.90625vw 2.109375vw 2.421875vw 2.109375vw;border:.078125vw solid #1a1a1a;width:26.5625vw}.candidate .candidate_profile .candidate_profile_list .candidate_profile_item:last-child .profile_item_head .profile_item_sub{margin-bottom:3.515625vw}.candidate .candidate_profile .candidate_profile_list .candidate_profile_item:last-child .profile_item_title{margin-bottom:3.046875vw}.candidate .candidate_profile .candidate_profile_list .candidate_profile_item .profile_item_head .profile_item_number{font-size:4.1rem;line-height:5.1rem;letter-spacing:-0.205rem;top:-2.421875vw;left:50%;transform:translateX(-50%)}.candidate .candidate_profile .candidate_profile_list .candidate_profile_item .profile_item_head .profile_item_sub{margin-bottom:2.109375vw;height:11.953125vw}.candidate .candidate_profile .candidate_profile_list .candidate_profile_item .profile_item_head .profile_item_sub_1{padding:2.890625vw 0vw 2.4515625vw 0vw}.candidate .candidate_profile .candidate_profile_list .candidate_profile_item .profile_item_head .profile_item_sub_1 .item_sub_img{width:8.90625vw;height:6.328125vw}.candidate .candidate_profile .candidate_profile_list .candidate_profile_item .profile_item_head .profile_item_sub_2{padding:2.2234375vw 0vw 2.11015625vw 0vw}.candidate .candidate_profile .candidate_profile_list .candidate_profile_item .profile_item_head .profile_item_sub_2 .item_sub_img{width:8.4375vw;height:7.65625vw}.candidate .candidate_profile .candidate_profile_list .candidate_profile_item .profile_item_head .profile_item_sub_3{padding:2.96875vw 0vw 2.71328125vw 0vw}.candidate .candidate_profile .candidate_profile_list .candidate_profile_item .profile_item_head .profile_item_sub_3 .item_sub_img{width:6.27109375vw;height:6.27109375vw}.candidate .candidate_profile .candidate_profile_list .candidate_profile_item .profile_item_title{font-size:2.2rem;line-height:3.6rem;letter-spacing:0.11rem;margin-bottom:1.640625vw}.candidate .candidate_profile .candidate_profile_list .candidate_profile_item .profile_item_desc{font-size:1.4rem;line-height:2.5rem;letter-spacing:0.07rem}.candidate .candidate_profile .desired_skills{padding:3.90625vw 7.8125vw 26.953125vw 7.8125vw;margin-top:12.5vw;margin-bottom:0vw}.candidate .candidate_profile .desired_skills .desired_skills_head{margin-bottom:3.671875vw}.candidate .candidate_profile .desired_skills .desired_skills_head .desired_skills_en{font-size:12rem;line-height:15rem;letter-spacing:-0.6rem;top:-8.671875vw;left:50%;transform:translateX(-50%);white-space:nowrap}.candidate .candidate_profile .desired_skills .desired_skills_head .desired_skills_jp{font-size:3.6rem;line-height:5.2rem;letter-spacing:0.18rem}.candidate .candidate_profile .desired_skills .desired_skills_list .desired_skills_item{padding-bottom:4.6875vw;border-bottom:.078125vw solid #1a1a1a;padding-top:3.90625vw}.candidate .candidate_profile .desired_skills .desired_skills_list .desired_skills_item:first-child{padding-top:0vw}.candidate .candidate_profile .desired_skills .desired_skills_list .desired_skills_item:last-child{padding-bottom:0vw;border-bottom:none}.candidate .candidate_profile .desired_skills .desired_skills_list .desired_skills_item .category{font-size:2.8rem;line-height:4rem;letter-spacing:0.14rem;padding-left:2.1875vw;margin-bottom:1.171875vw}.candidate .candidate_profile .desired_skills .desired_skills_list .desired_skills_item .category::before{width:1.5625vw;height:1.5625vw;left:0vw;top:1.015625vw}.candidate .candidate_profile .desired_skills .desired_skills_list .desired_skills_item .desired_wrap{column-gap:7.8125vw}.candidate .candidate_profile .desired_skills .desired_skills_list .desired_skills_item .desired_wrap .desired_image{width:39.0625vw}.candidate .candidate_profile .desired_skills .desired_skills_list .desired_skills_item .desired_wrap .desired_content{width:37.5vw}.candidate .candidate_profile .desired_skills .desired_skills_list .desired_skills_item .desired_wrap .desired_content .desired_title{font-size:2.4rem;line-height:4rem;letter-spacing:0.12rem;margin-bottom:1.5625vw}.candidate .candidate_profile .desired_skills .desired_skills_list .desired_skills_item .desired_wrap .desired_content .desired_desc{font-size:1.4rem;line-height:2.5rem;letter-spacing:0.07rem}.candidate .candidate_profile .desired_skills .desired_big_image{width:84.375vw;bottom:-14.84375vw}.candidate .candidate_profile .corp_values{margin-bottom:6.015625vw;padding-top:21.09375vw;scroll-margin-top:-14.0625vw}.candidate .candidate_profile .corp_values .corp_head{padding:0vw 7.8125vw 0vw 7.8125vw}.candidate .candidate_profile .corp_values .corp_head .corp_values_jp{font-size:3.2rem;line-height:4.6rem;letter-spacing:0.16rem;margin-bottom:.625vw}.candidate .candidate_profile .corp_values .corp_head .corp_values_en{font-size:1.8rem;line-height:2.3rem;letter-spacing:-0.09rem;margin-bottom:4.140625vw}.candidate .candidate_profile .corp_values .list_corp{row-gap:3.125vw;flex-direction:column;padding:0vw 7.8125vw 0vw 7.8125vw}.candidate .candidate_profile .corp_values .list_corp .corp_item{display:flex;align-items:center;column-gap:5.46875vw}.candidate .candidate_profile .corp_values .list_corp .corp_item .corp_item_title{font-size:2.4rem;line-height:3rem;letter-spacing:-0.12rem;padding:6.484375vw 0vw 6.015625vw 0vw;width:17.96875vw;height:17.96875vw}.candidate .candidate_profile .corp_values .list_corp .corp_item .corp_item_wrap{width:60.9375vw}.candidate .candidate_profile .corp_values .list_corp .corp_item .corp_item_wrap .corp_item_titleBig{font-size:2.4rem;line-height:3.5rem;letter-spacing:0.12rem;margin-bottom:1.953125vw}.candidate .candidate_profile .corp_values .list_corp .corp_item .corp_item_wrap .corp_item_content{font-size:1.4rem;line-height:2.5rem;letter-spacing:0.07rem}}
