.pg-jobs__section{position:relative;overflow:hidden}.pg-jobs__section.is-show::before{width:100%}.pg-jobs__section::before{content:"";width:0%;height:1px;background:var(--c-black);position:absolute;bottom:0;left:0;transition:width 2s ease-out;z-index:1}@media screen and (max-width: 767px){.pg-jobs__section::before{transition:width 2s ease-out}}.pg-jobs__section .c-list__word{margin-top:0}#soumu.pg-jobs__section::before{content:none}.pg-jobs__anchorBtn{max-width:1510px;padding:0 30px 20px;margin:auto}@media screen and (max-width: 767px){.pg-jobs__anchorBtn{padding:0 20px 0}}.pg-jobs__anchorBtn .pg-jobs__btnWrap{gap:17px}@media screen and (max-width: 1600px){.pg-jobs__anchorBtn .pg-jobs__btnWrap{gap:10px}}@media screen and (max-width: 450px){.pg-jobs__anchorBtn .pg-jobs__btnWrap{flex-direction:column}}.pg-jobs__anchorBtn .pg-jobs__btn{width:calc((100% - 17px - 17px - 17px)/4)}@media screen and (min-width: 768px)and (max-width: 1600px){.pg-jobs__anchorBtn .pg-jobs__btn{width:calc((100% - 10px - 10px - 10px)/4)}.pg-jobs__anchorBtn .pg-jobs__btn .c-btn__01--inner{font-size:18px;font-size:1.8rem;padding-left:30px}}@media screen and (min-width: 768px){@media not screen and (min-width: 1380px){.pg-jobs__anchorBtn .pg-jobs__btn .c-btn__01--inner{font-size:16px;font-size:1.6rem;padding-left:20px;padding-right:20px}.pg-jobs__anchorBtn .pg-jobs__btn .c-btn__arrow::before{right:-66px}}}@media not screen and (min-width: 1080px){.pg-jobs__anchorBtn .pg-jobs__btn{width:calc((100% - 10px)/2)}@media screen and (max-width: 450px){.pg-jobs__anchorBtn .pg-jobs__btn{width:100%}}}.pg-jobs__title{font-size:50px;font-size:5rem;text-align:center}@media not screen and (min-width: 1380px){.pg-jobs__title{font-size:40px;font-size:4rem}}@media not screen and (min-width: 1080px){.pg-jobs__title{font-size:30px;font-size:3rem;padding-bottom:25px;margin-bottom:40px}}@media screen and (max-width: 767px){.pg-jobs__title{font-size:28px;font-size:2.8rem}}.pg-jobs__title::before{right:0;margin:auto}.pg-jobs__contentWrap{position:relative;background:var(--c-lightgray);padding:50px;border-radius:20px}@media not screen and (min-width: 1080px){.pg-jobs__contentWrap{padding:40px 30px 100px}}@media screen and (max-width: 767px){.pg-jobs__contentWrap{padding:30px 15px 0;border-radius:10px}}.pg-jobs__contentWrap::before{content:"";position:absolute;z-index:-1}.pg-jobs__contentWrap.-jinji::before{background:url(../images/jobs/img_jobs_bg_jinji.png) no-repeat center center/contain;aspect-ratio:1692/489;left:-5vw;top:-4vw;width:88.125vw;height:25.46875vw}.pg-jobs__contentWrap.-jinji .pg-jobs__contentImg{width:15.15625vw;bottom:0}@media screen and (max-width: 767px){.pg-jobs__contentWrap.-jinji .pg-jobs__contentImg{width:70%;max-width:291px}}.pg-jobs__contentWrap.-soumu::before{background:url(../images/jobs/img_jobs_bg_soumu.png) no-repeat center center/contain;aspect-ratio:1669/554;width:86.9270833333vw;height:28.8541666667vw;top:-4vw;left:-4vw}.pg-jobs__contentWrap.-soumu .pg-jobs__contentImg{width:15.8333333333vw;bottom:-.4166666667vw}@media screen and (max-width: 767px){.pg-jobs__contentWrap.-soumu .pg-jobs__contentImg{width:70%;bottom:-1.0430247718vw;max-width:304px}}.pg-jobs__contentWrap.-keiri::before{background:url(../images/jobs/img_jobs_bg_keiri.png) no-repeat center center/contain;aspect-ratio:1661/624;width:86.5104166667vw;height:32.5vw;left:-2.5vw;top:-8vw}.pg-jobs__contentWrap.-keiri .pg-jobs__contentImg{width:10.9895833333vw;bottom:-1.25vw}@media screen and (max-width: 767px){.pg-jobs__contentWrap.-keiri .pg-jobs__contentImg{width:45%;bottom:-3.8vw;max-width:211px}}@media screen and (max-width: 767px)and (max-width: 450px){.pg-jobs__contentWrap.-keiri .pg-jobs__contentImg{bottom:-4.2vw}}.pg-jobs__contentWrap.-jyosys::before{background:url(../images/jobs/img_jobs_bg_jyosys.png) no-repeat center center/contain;aspect-ratio:1603/421;width:83.4895833333vw;height:21.9270833333vw;top:-4vw;left:-4vw}.pg-jobs__contentWrap.-jyosys .pg-jobs__contentImg{width:14.7916666667vw;bottom:0}@media screen and (max-width: 767px){.pg-jobs__contentWrap.-jyosys .pg-jobs__contentImg{width:70%;max-width:284px}}.pg-jobs__contentTitle{font-size:40px;font-size:4rem;line-height:1.8em;font-weight:bold;margin-bottom:25px}@media not screen and (min-width: 1380px){.pg-jobs__contentTitle{font-size:30px;font-size:3rem}}@media not screen and (min-width: 1080px){.pg-jobs__contentTitle{font-size:24px;font-size:2.4rem}}@media screen and (max-width: 767px){.pg-jobs__contentTitle{font-size:20px;font-size:2rem;margin-bottom:20px}}.pg-jobs__contentText{font-size:20px;font-size:2rem;line-height:1.9em;letter-spacing:0;font-weight:500;padding-right:130px}@media not screen and (min-width: 1380px){.pg-jobs__contentText{font-size:18px;font-size:1.8rem}}@media not screen and (min-width: 1080px){.pg-jobs__contentText{font-size:16px;font-size:1.6rem;padding-right:25px}}@media screen and (max-width: 767px){.pg-jobs__contentText{padding-right:0;margin-bottom:20px}}.pg-jobs__contentImg{position:absolute;right:40px}@media screen and (max-width: 767px){.pg-jobs__contentImg{position:relative;margin:auto;right:inherit}}.pg-jobs__contentBlowing{display:flex;justify-content:center;margin-top:50px}@media screen and (max-width: 767px){.pg-jobs__contentBlowing{margin-top:30px}}.pg-jobs__contentBlowingInner{position:relative;background:var(--c-lightgray);font-size:24px;font-size:2.4rem;letter-spacing:0;font-weight:bold;border-radius:1000px;padding:8px;line-height:1;display:inline-block;text-align:center;min-width:380px}@media screen and (max-width: 767px){.pg-jobs__contentBlowingInner{font-size:18px;font-size:1.8rem;width:100%;max-width:380px;min-width:auto}}.pg-jobs__contentBlowingInner::before{content:"";width:0;height:0;border-style:solid;border-right:10px solid rgba(0,0,0,0);border-left:10px solid rgba(0,0,0,0);border-top:12px solid var(--c-lightgray);border-bottom:0;position:absolute;bottom:-12px;right:0;left:0;margin:auto}@media screen and (max-width: 767px){.pg-jobs__contentBlowingInner::before{border-right:8px solid rgba(0,0,0,0);border-left:8px solid rgba(0,0,0,0);border-top:10px solid var(--c-lightgray);bottom:-10px}}.pg-jobs__contentList{display:flex;gap:20px;justify-content:center;margin-top:20px}@media not screen and (min-width: 1080px){.pg-jobs__contentList{flex-wrap:wrap}}@media screen and (max-width: 767px){.pg-jobs__contentList{flex-direction:column}}.pg-jobs__contentList.-jinji .pg-jobs__contentItem{background:var(--c-jinji)}.pg-jobs__contentList.-soumu .pg-jobs__contentItem{background:var(--c-soumu)}.pg-jobs__contentList.-keiri .pg-jobs__contentItem{background:var(--c-keiri)}.pg-jobs__contentList.-jyosys .pg-jobs__contentItem{background:var(--c-jyosys)}.pg-jobs__contentItem{border-radius:10px;padding:20px;width:calc((100% - 60px)/4)}@media not screen and (min-width: 1080px){.pg-jobs__contentItem{width:calc((100% - 20px)/2)}}@media screen and (max-width: 767px){.pg-jobs__contentItem{width:100%;margin-top:0;padding:15px}}.pg-jobs__contentItem.-other{width:100%;max-width:1103px;display:flex;justify-content:flex-start;padding:15px 40px;margin:24px auto 0}@media screen and (max-width: 767px){.pg-jobs__contentItem.-other{flex-direction:column;padding:15px}}.pg-jobs__contentItem.-other.-jinji{background:var(--c-jinji)}.pg-jobs__contentItem.-other.-jinji .pg-jobs__contentItemKeywordInner::before{background:var(--c-blue)}.pg-jobs__contentItem.-other.-soumu{background:var(--c-soumu)}.pg-jobs__contentItem.-other.-soumu .pg-jobs__contentItemKeywordInner::before{background:var(--c-main-red)}@media screen and (max-width: 767px){.pg-jobs__contentItem.-other.-soumu+.pg-jobs__interviewWrap{padding-bottom:100px}}.pg-jobs__contentItem.-other.-keiri{background:var(--c-keiri)}.pg-jobs__contentItem.-other.-keiri .pg-jobs__contentItemKeywordInner::before{background:var(--c-turquoise)}.pg-jobs__contentItem.-other.-jyosys{background:var(--c-jyosys)}.pg-jobs__contentItem.-other.-jyosys .pg-jobs__contentItemKeywordInner::before{background:#ffae00}.pg-jobs__contentItem.-other .pg-jobs__contentItemTitle{padding-bottom:0;margin-bottom:0;border-bottom:none;padding-right:30px;margin-right:30px;border-right:1px solid var(--c-black);min-height:79px;display:flex;align-items:center;flex-shrink:0}@media screen and (max-width: 767px){.pg-jobs__contentItem.-other .pg-jobs__contentItemTitle{padding-right:0;margin-right:0;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid var(--c-black);border-right:none;min-height:auto;justify-content:center}}.pg-jobs__contentItemTitle{font-size:24px;font-size:2.4rem;font-weight:bold;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid var(--c-black);letter-spacing:.04em;text-align:center;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 767px){.pg-jobs__contentItemTitle{padding-bottom:12px;margin-bottom:12px;font-size:20px;font-size:2rem}}.pg-jobs__contentItemText{font-size:18px;font-size:1.8rem;font-weight:500;padding-left:1em;text-indent:-1em;letter-spacing:.04em;line-height:1.5em}@media screen and (max-width: 767px){.pg-jobs__contentItemText{font-size:16px;font-size:1.6rem}}.pg-jobs__contentItemText+.pg-jobs__contentItemText{margin-top:10px}.pg-jobs__contentItemKeywordList{display:flex;flex-wrap:wrap;align-items:center}.pg-jobs__contentItemKeyword{font-size:18px;font-size:1.8rem;font-weight:500;letter-spacing:.04em;position:relative}@media screen and (max-width: 767px){.pg-jobs__contentItemKeyword{font-size:16px;font-size:1.6rem}}.pg-jobs__contentItemKeyword:last-child .pg-jobs__contentItemKeywordInner::before{content:none}.pg-jobs__contentItemKeywordInner{position:relative;padding-right:10px;margin-right:10px}@media screen and (max-width: 767px){.pg-jobs__contentItemKeywordInner{padding-right:6px;margin-right:6px}}.pg-jobs__contentItemKeywordInner::before{content:"";width:1px;height:18px;position:absolute;bottom:2px;right:0}.pg-jobs__interviewWrap{gap:40px;display:flex;justify-content:space-between;align-items:center;margin-top:80px;padding-bottom:80px}@media screen and (max-width: 1600px){.pg-jobs__interviewWrap{flex-direction:column;align-items:flex-start;gap:30px}}@media screen and (max-width: 767px){.pg-jobs__interviewWrap{gap:30px;margin-top:50px;padding-bottom:60px}}.pg-jobs__interviewWrap .c-interview__contentTitle{flex-shrink:0;margin-bottom:0}@media screen and (max-width: 767px){.pg-jobs__interviewWrap .c-interview__contentTitle{width:100%}}.pg-jobs__interviewList{display:flex;align-items:flex-end;gap:70px;width:100%}@media screen and (max-width: 1600px){.pg-jobs__interviewList{gap:50px}}@media not screen and (min-width: 1380px){.pg-jobs__interviewList{gap:30px}}@media screen and (max-width: 767px){.pg-jobs__interviewList{flex-direction:column;gap:50px}}@media screen and (max-width: 767px){.pg-jobs__interviewList.-single .pg-jobs__interviewItem{width:100%}}.pg-jobs__interviewItem{display:flex;gap:20px;align-items:flex-end;width:calc((100% - 70px)/2)}@media screen and (max-width: 1600px){.pg-jobs__interviewItem{width:calc((100% - 50px)/2)}}@media not screen and (min-width: 1380px){.pg-jobs__interviewItem{width:calc((100% - 30px)/2)}}@media not screen and (min-width: 1080px){.pg-jobs__interviewItem{gap:10px}}@media screen and (max-width: 767px){.pg-jobs__interviewItem{gap:20px;width:100%}}.pg-jobs__interviewItemInfo{position:relative;margin-bottom:10px;width:100%}.pg-jobs__interviewFrame{position:relative;padding:6px;width:-moz-fit-content;width:fit-content;max-width:220px;flex-shrink:0}@media not screen and (min-width: 1380px){.pg-jobs__interviewFrame{max-width:160px}}@media not screen and (min-width: 1080px){.pg-jobs__interviewFrame{max-width:120px}}@media screen and (max-width: 767px){.pg-jobs__interviewFrame{padding:4px}}.pg-jobs__interviewFrame::before{content:"";position:absolute;top:0;left:0;background:linear-gradient(to right, var(--c-blue) 50%, var(--c-turquoise) 50%) top,linear-gradient(to right, var(--c-yellow) 50%, var(--c-main-red) 50%) bottom;background-size:100% 50%;background-repeat:no-repeat;width:100%;height:100%;border-radius:200px 200px 20px 20px;z-index:1}.pg-jobs__interviewFrame img{border-radius:200px 200px 20px 20px;position:relative;z-index:1}.pg-jobs__interviewItemProfile{position:relative}.pg-jobs__interviewItemProfile::before{content:"";background:url(../images/common/icon_half_elemental.svg) no-repeat center center/contain;width:30px;height:30px;position:absolute;right:0;top:0}@media screen and (max-width: 767px){.pg-jobs__interviewItemProfile::before{width:20px;height:20px}}.pg-jobs__interviewItemTeam{margin:30px 0 20px;font-size:18px;font-size:1.8rem;font-weight:bold}@media not screen and (min-width: 1080px){.pg-jobs__interviewItemTeam{margin:20px 0 10px;font-size:16px;font-size:1.6rem}}@media screen and (max-width: 767px){.pg-jobs__interviewItemTeam{font-size:14px;font-size:1.4rem;margin:10px 0}}.pg-jobs__interviewItemName{font-size:30px;font-size:3rem;font-family:var(--ff-en);font-weight:900;letter-spacing:.04em;padding-right:65px;position:relative;display:inline-block;line-height:4rem}@media not screen and (min-width: 1380px){.pg-jobs__interviewItemName{font-size:30px;font-size:3rem;line-height:3rem}}@media not screen and (min-width: 1080px){.pg-jobs__interviewItemName{font-size:24px;font-size:2.4rem}}@media screen and (max-width: 767px){.pg-jobs__interviewItemName{font-size:20px;font-size:2rem;line-height:2.4rem;margin:10px 0 0;padding-right:40px}}.pg-jobs__interviewArrow{position:absolute;right:0;bottom:0}