.p-careerPlan{padding-top:120px}@media screen and (max-width: 1080px){.p-careerPlan{padding-top:100px}}@media screen and (max-width: 810px){.p-careerPlan{padding-top:80px}}@media screen and (max-width: 500px){.p-careerPlan{padding-top:60px}}.p-careerPlan:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%) scale(-1, 1);width:100%;height:18%;clip-path:polygon(100% 0, 100% 94%, 0 100%, 0 40%);background:linear-gradient(to right, #24A6A8, #125354)}@media screen and (max-width: 810px){.p-careerPlan:before{height:11%}}@media screen and (max-width: 500px){.p-careerPlan:before{clip-path:polygon(100% 0, 100% 94%, 0 100%, 0 16%)}}.p-careerPlan__list{position:relative;height:100svh;margin-top:60px}@media screen and (max-width: 810px){.p-careerPlan__list{margin-top:50px}}@media screen and (max-width: 650px){.p-careerPlan__list{margin-top:40px}}@media screen and (max-width: 500px){.p-careerPlan__list{margin-top:30px}}.p-careerPlan__item{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;align-items:center;gap:0 25px}@media screen and (max-width: 1080px){.p-careerPlan__item{gap:0 20px}}@media screen and (max-width: 810px){.p-careerPlan__item{flex-direction:column;gap:20px 0;width:100%}}@media screen and (max-width: 650px){.p-careerPlan__item{gap:15px 0}}.p-careerPlan__image{width:575px;height:428px}@media screen and (max-width: 1080px){.p-careerPlan__image{width:38vw;height:32vw}}@media screen and (max-width: 810px){.p-careerPlan__image{width:100%;height:50vw}}.p-careerPlan__desc{padding:35px 40px;width:50vw}@media screen and (max-width: 1080px){.p-careerPlan__desc{padding:30px 35px}}@media screen and (max-width: 810px){.p-careerPlan__desc{width:100%;padding:0}}.p-careerPlan__desc .title{font-size:3rem;line-height:1.4;font-feature-settings:"palt";display:inline-block;background:linear-gradient(to right, #FF9933, #EC695E);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media screen and (max-width: 1080px){.p-careerPlan__desc .title{font-size:2.6rem}}@media screen and (max-width: 810px){.p-careerPlan__desc .title{font-size:2.4rem}}@media screen and (max-width: 650px){.p-careerPlan__desc .title{font-size:2.2rem}}@media screen and (max-width: 500px){.p-careerPlan__desc .title{font-size:2rem}}.p-careerPlan__desc .text{margin-top:25px}@media screen and (max-width: 810px){.p-careerPlan__desc .text{margin-top:20px}}@media screen and (max-width: 500px){.p-careerPlan__desc .text{margin-top:15px}}.p-institution{padding:60px 0 120px}@media screen and (max-width: 1080px){.p-institution{padding:60px 0 100px}}@media screen and (max-width: 810px){.p-institution{padding:60px 0 80px}}@media screen and (max-width: 500px){.p-institution{padding:60px 0}}.p-institution:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;height:27%;clip-path:polygon(100% 0, 100% 85%, 0 100%, 0 32%);background:linear-gradient(to right, #24A6A8, #125354)}@media screen and (max-width: 500px){.p-institution:before{height:30%;clip-path:polygon(100% 0, 100% 92%, 0 100%, 0 20%)}}.p-institution .c-title .en{font-size:18rem}@media screen and (max-width: 1080px){.p-institution .c-title .en{font-size:15rem}}@media screen and (max-width: 810px){.p-institution .c-title .en{font-size:13rem}}@media screen and (max-width: 650px){.p-institution .c-title .en{font-size:10rem}}@media screen and (max-width: 500px){.p-institution .c-title .en{font-size:6rem}}.p-institutionList{margin-top:60px}@media screen and (max-width: 810px){.p-institutionList{margin-top:50px}}@media screen and (max-width: 650px){.p-institutionList{margin-top:40px}}@media screen and (max-width: 500px){.p-institutionList{margin-top:30px}}.p-institution__item{position:relative;opacity:0;transition:opacity .6s,transform .6s}.p-institution__item:nth-child(odd){transform:translateX(-20px)}.p-institution__item:nth-child(odd) .p-institutionDesc{right:0}@media screen and (max-width: 650px){.p-institution__item:nth-child(odd) .p-institutionDesc{margin:-80px 0 0 auto}}@media screen and (max-width: 500px){.p-institution__item:nth-child(odd) .p-institutionDesc{margin:-30px 0 0 auto}}.p-institution__item:nth-child(even){transform:translateX(20px)}.p-institution__item:nth-child(even) .p-institutionImage{margin-left:auto}.p-institution__item:nth-child(even) .p-institutionDesc{left:0}@media screen and (max-width: 650px){.p-institution__item:nth-child(even) .p-institutionDesc{margin:-80px 0 auto 0}}@media screen and (max-width: 500px){.p-institution__item:nth-child(even) .p-institutionDesc{margin:-30px 0 auto 0}}.p-institution__item:nth-child(n+2){margin-top:100px}@media screen and (max-width: 650px){.p-institution__item:nth-child(n+2){margin-top:50px}}.p-institution__item.view{opacity:1;transform:translateX(0)}.p-institutionImage{max-width:948px;width:100%;height:400px;box-shadow:10px 10px 6px rgba(235,172,71,.4)}@media screen and (max-width: 1080px){.p-institutionImage{width:90%}}@media screen and (max-width: 810px){.p-institutionImage{height:40vw}}@media screen and (max-width: 650px){.p-institutionImage{width:95%;height:50vw;box-shadow:6px 6px 3px rgba(235,172,71,.4)}}.p-institutionDesc{position:absolute;bottom:-55px;padding:50px 45px;max-width:528px;width:60%;background-color:#fff}@media screen and (max-width: 1080px){.p-institutionDesc{padding:40px 35px}}@media screen and (max-width: 810px){.p-institutionDesc{padding:30px}}@media screen and (max-width: 650px){.p-institutionDesc{position:relative;bottom:0;width:90%}}@media screen and (max-width: 500px){.p-institutionDesc{padding:20px}}.p-institutionDesc .title{font-size:3rem;line-height:1.4;font-feature-settings:"palt";display:inline-block;background:linear-gradient(to right, #FF9933, #EC695E);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media screen and (max-width: 1080px){.p-institutionDesc .title{font-size:2.6rem}}@media screen and (max-width: 810px){.p-institutionDesc .title{font-size:2.4rem}}@media screen and (max-width: 650px){.p-institutionDesc .title{font-size:2.2rem}}@media screen and (max-width: 500px){.p-institutionDesc .title{font-size:2rem}}.p-institutionDesc .text{margin-top:25px}@media screen and (max-width: 810px){.p-institutionDesc .text{margin-top:20px}}@media screen and (max-width: 500px){.p-institutionDesc .text{margin-top:15px}}