@media screen and (max-width: 768px){html{font-size:2.5641025641vw}}@media print,screen and (min-width: 769px){html{font-size:.78125vw}}#jobPart img{object-fit:cover}#jobPart .jobPart_head{display:flex}#jobPart .jobPart_head .jobPart_head_right .jobPart_deco_left{right:0;z-index:-1}#jobPart .jobPart_head .jobPart_head_right .jobPart_deco_right{z-index:3;bottom:0}#jobPart .jobPart_head .jobPart_head_right .jobPart_head_image{z-index:2}#jobPart .work_desc{box-shadow:0px 0px 6px rgba(0,0,0,.1607843137)}@media print,screen and (min-width: 769px){#jobPart .work_desc{border-radius:.78125vw}}@media screen and (max-width: 768px){#jobPart .work_desc{border-radius:2.5641025641vw}}#jobPart .work_desc .work_desc_head{text-align:center}#jobPart .work_desc .work_desc_list .step_wrapper{display:flex;flex-direction:column}#jobPart .work_desc .work_desc_list .step_wrapper .step_container .step-number{background-color:#e84343;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}#jobPart .work_desc .work_desc_list .step_wrapper .step_container .step-content{display:flex}#jobPart .work_desc .work_desc_list .step_wrapper .step_container .step-content .step-icon{border-radius:50%;overflow:hidden}#jobPart .part_skills{background:#f5f7f8}#jobPart .part_skills .skills_head{text-align:center;z-index:2}#jobPart .part_skills .part_skills_item{display:flex}#jobPart .part_skills .part_skills_item .item_right .item_right_title .right_num{color:#e84343;font-weight:600}#jobPart .part_skills .part_skills_item .item_right .item_right_title .right_title{color:#1a1a1a;font-weight:700}#jobPart .part_skills .part_skills_item .item_right .right_content{color:#1a1a1a;font-weight:500}#jobPart .part_skills .part_skills_item .item_left{color:#e84343;font-weight:700}@media screen and (max-width: 768px){#heading .heading_container .heading_title .heading_en_deco{top:2.5641025641vw;line-height:5.6rem}#jobPart{margin:12.8205128205vw 0vw 15.641025641vw 0vw;overflow:hidden}#jobPart .jobPart_head{flex-direction:column;row-gap:7.6923076923vw;margin-bottom:30.7692307692vw}#jobPart .jobPart_head .jobPart_head_left{padding:0vw 5.1282051282vw 0vw 5.1282051282vw}#jobPart .jobPart_head .jobPart_head_left .jobPart_head_title{font-size:2.4rem;line-height:3.7rem;letter-spacing:0.12rem;margin-bottom:4.8717948718vw}#jobPart .jobPart_head .jobPart_head_left .jobPart_head_desc{font-size:1.4rem;line-height:2.5rem;letter-spacing:0.07rem}#jobPart .jobPart_head .jobPart_head_right{padding-left:5.1282051282vw}#jobPart .jobPart_head .jobPart_head_right .jobPart_head_image{width:62.8205128205vw;margin-left:16.1538461538vw;height:74.358974359vw}#jobPart .jobPart_head .jobPart_head_right .jobPart_deco_right{width:30vw;height:37.9487179487vw;bottom:-7.4358974359vw}#jobPart .jobPart_head .jobPart_head_right .jobPart_deco_left{width:47.4358974359vw;bottom:-14.1025641026vw}#jobPart .work_desc{padding:8.9743589744vw 5.1282051282vw 12.3076923077vw 5.1282051282vw;margin:0vw 5.1282051282vw 0vw 5.1282051282vw;border:.2564102564vw solid #1a1a1a}#jobPart .work_desc .work_desc_head{margin-bottom:7.6923076923vw}#jobPart .work_desc .work_desc_head .work_desc_jp{font-size:2.4rem;line-height:3.5rem;letter-spacing:0.12rem;margin-bottom:1.0256410256vw}#jobPart .work_desc .work_desc_head .work_desc_en{font-size:1.3rem;line-height:1.6rem;letter-spacing:-0.065rem}#jobPart .work_desc .work_desc_list .step_wrapper{row-gap:12.8205128205vw}#jobPart .work_desc .work_desc_list .step_wrapper .step_container .step-number{top:0vw;left:0vw;font-size:2rem;line-height:2.5rem;width:10.2564102564vw;height:10.2564102564vw;letter-spacing:-0.1rem}#jobPart .work_desc .work_desc_list .step_wrapper .step_container .step-content{display:flex;flex-direction:column;align-items:center}#jobPart .work_desc .work_desc_list .step_wrapper .step_container .step-content .step_content_wrap{margin-bottom:4.358974359vw}#jobPart .work_desc .work_desc_list .step_wrapper .step_container .step-content .step_content_wrap .step-title{font-size:2rem;line-height:2.9rem;letter-spacing:0.1rem;margin-bottom:3.3333333333vw;margin-top:1.5384615385vw;padding-left:13.8461538462vw}#jobPart .work_desc .work_desc_list .step_wrapper .step_container .step-content .step_content_wrap .step-text{font-size:1.4rem;line-height:2.5rem;letter-spacing:0.07rem}#jobPart .work_desc .work_desc_list .step_wrapper .step_container .step-content .step-icon{width:51.2820512821vw;height:51.2820512821vw}#jobPart .work_desc .work_desc_list .step_wrapper .step_container .step-content .step-icon img{width:100%;height:100%}#jobPart .part_skills{margin:25.641025641vw 0vw 12.8205128205vw 0vw;padding:15.3846153846vw 0vw 10.2564102564vw 0vw}#jobPart .part_skills .part_skills_line{top:-9.2307692308vw}#jobPart .part_skills .skills_head{margin-bottom:10.5128205128vw}#jobPart .part_skills .skills_head .skills_head_jp{font-size:2.4rem;line-height:3.5rem;letter-spacing:0.12rem;margin-bottom:1.0256410256vw}#jobPart .part_skills .skills_head .skills_head_en{font-size:1.3rem;line-height:1.6rem;letter-spacing:-0.065rem}#jobPart .part_skills .part_skills_item{flex-direction:column}#jobPart .part_skills .part_skills_item .item_left img{width:100vw;height:62.5641025641vw}#jobPart .part_skills .part_skills_item:last-child .item_right{padding-bottom:0vw}#jobPart .part_skills .part_skills_item .item_right{padding:4.1025641026vw 0vw 14.358974359vw 0vw;background-color:#f5f7f8}#jobPart .part_skills .part_skills_item .item_right .item_right_title{display:flex;align-items:center;padding:0vw 5.1282051282vw 0vw 5.1282051282vw;margin-bottom:4.358974359vw}#jobPart .part_skills .part_skills_item .item_right .item_right_title .right_num{font-size:3.2rem;line-height:4rem;letter-spacing:-0.16rem;margin-right:4.358974359vw}#jobPart .part_skills .part_skills_item .item_right .item_right_title .right_title{font-size:2rem;line-height:2.9rem;letter-spacing:0.1rem}#jobPart .part_skills .part_skills_item .item_right .right_content{font-size:1.4rem;line-height:2.5rem;letter-spacing:0.07rem;padding:0vw 5.1282051282vw 0vw 4.8717948718vw}}@media print,screen and (min-width: 769px){#jobPart{margin:8.828125vw 0vw 4.765625vw 0vw;overflow:hidden}#jobPart .jobPart_head{padding-left:7.8125vw;margin-bottom:12.265625vw;justify-content:space-between}#jobPart .jobPart_head .jobPart_head_left{width:40.625vw}#jobPart .jobPart_head .jobPart_head_left .jobPart_head_title{font-size:2.6rem;line-height:4.2rem;letter-spacing:0.13rem;margin-bottom:3.125vw}#jobPart .jobPart_head .jobPart_head_left .jobPart_head_desc{font-size:1.4rem;line-height:2.5rem;letter-spacing:0.07rem}#jobPart .jobPart_head .jobPart_head_right{width:46.875vw}#jobPart .jobPart_head .jobPart_head_right .jobPart_head_image{width:31.09375vw;margin-left:7.96875vw}#jobPart .jobPart_head .jobPart_head_right .jobPart_deco_right{width:14.84375vw;bottom:-3.671875vw}#jobPart .jobPart_head .jobPart_head_right .jobPart_deco_left{width:23.4375vw;bottom:-6.953125vw}#jobPart .work_desc{margin:0vw 3.90625vw 0vw 3.90625vw;padding:3.90625vw 3.90625vw 7.1875vw 6.2109375vw;border:.078125vw solid #1a1a1a}#jobPart .work_desc .work_desc_head{margin-bottom:3.828125vw}#jobPart .work_desc .work_desc_head .work_desc_jp{font-size:3.2rem;line-height:4.6rem;letter-spacing:0.16rem;margin-bottom:.625vw}#jobPart .work_desc .work_desc_head .work_desc_en{font-size:1.8rem;line-height:2.3rem;letter-spacing:-0.09rem}#jobPart .work_desc .work_desc_list .step_wrapper{padding-left:5.5078125vw;border-left:.15625vw solid #e84343;row-gap:3.125vw}#jobPart .work_desc .work_desc_list .step_wrapper .step_container .step-number{top:0vw;left:-7.8515625vw;font-size:2.9rem;line-height:3.6rem;letter-spacing:-0.145rem;padding:.859375vw 1.5625vw .859375vw 1.5625vw}#jobPart .work_desc .work_desc_list .step_wrapper .step_container .step-content{display:flex;justify-content:space-between}#jobPart .work_desc .work_desc_list .step_wrapper .step_container .step-content .step_content_wrap{width:56.25vw}#jobPart .work_desc .work_desc_list .step_wrapper .step_container .step-content .step_content_wrap .step-title{font-size:2.8rem;line-height:4rem;letter-spacing:0.14rem;margin-bottom:2.34375vw;margin-top:.546875vw}#jobPart .work_desc .work_desc_list .step_wrapper .step_container .step-content .step_content_wrap .step-text{font-size:1.4rem;line-height:2.5rem;letter-spacing:0.07rem}#jobPart .work_desc .work_desc_list .step_wrapper .step_container .step-content .step-icon{width:15.625vw;height:15.625vw}#jobPart .work_desc .work_desc_list .step_wrapper .step_container .step-content .step-icon img{width:100%;height:100%}#jobPart .part_skills{padding:6.09375vw 0vw 0vw 0vw;margin:12.5vw 0vw 9.375vw 0vw}#jobPart .part_skills .part_skills_line{top:-6.25vw}#jobPart .part_skills .skills_head{margin-bottom:3.515625vw}#jobPart .part_skills .skills_head .skills_head_jp{font-size:3.2rem;line-height:4.6rem;letter-spacing:0.16rem;margin-bottom:.625vw}#jobPart .part_skills .skills_head .skills_head_en{font-size:1.8rem;line-height:2.3rem;letter-spacing:-0.09rem}#jobPart .part_skills .part_skills_item .item_left{width:50vw}#jobPart .part_skills .part_skills_item .item_left img{width:100%;height:100%}#jobPart .part_skills .part_skills_item .item_right{width:40.625vw;padding:8.984375vw 0vw 10.15625vw 0vw;margin-left:4.6875vw}#jobPart .part_skills .part_skills_item .item_right .item_right_title{display:flex;align-items:center;margin-bottom:2.109375vw}#jobPart .part_skills .part_skills_item .item_right .item_right_title .right_num{font-size:5rem;line-height:6.3rem;letter-spacing:-0.25rem;margin-right:1.484375vw}#jobPart .part_skills .part_skills_item .item_right .item_right_title .right_title{font-size:2.6rem;line-height:4rem;letter-spacing:0.13rem}#jobPart .part_skills .part_skills_item .item_right .right_content{font-size:1.4rem;line-height:2.5rem;letter-spacing:0.07rem}#jobPart .part_skills .part_skills_item:nth-child(even){flex-direction:row-reverse;margin-left:3.90625vw}#jobPart .part_skills .part_skills_item:nth-child(even) .item_right{margin-left:0vw;margin-right:5.46875vw}#jobPart .part_skills .part_skills_item:nth-child(even) .item_right .item_right_title .right_num{margin-right:2.1875vw}#jobPart .part_skills .part_skills_item:nth-child(even) .item_right .item_right_title .right_title{width:25.78125vw}#jobPart .part_skills .part_skills_item:nth-child(odd){margin-right:4.6875vw}#jobPart .part_skills .part_skills_item:nth-child(odd) .item_right .item_right_title .right_num{margin-right:1.484375vw}}
