.p-pageMv:before{background-image:url("../../../../assets/images/special/special_mv_bg.jpg")}@media screen and (max-width: 500px){.p-pageMv .p-pageMv__title{text-align:center}}.p-about{padding-block:10rem;position:relative}.p-about .deco01{pointer-events:none;position:absolute;top:0;left:0;width:56.4rem;aspect-ratio:564/389;background-image:url(../../../images/special/about-deco-01.png);background-size:contain;background-repeat:no-repeat;background-position:center}@media screen and (max-width: 650px){.p-about{padding-block:6.4rem}}.p-about .c-title .en{font-size:9.6rem}@media screen and (max-width: 1080px){.p-about .c-title .en{font-size:8rem}}@media screen and (max-width: 810px){.p-about .c-title .en{font-size:7.2rem}}@media screen and (max-width: 500px){.p-about .c-title .en{font-size:5.6rem}}.p-about__content{margin-top:6rem;font-size:min(1.02vw,10px)}.p-about__list{display:grid;grid-template-columns:1fr 1fr;gap:2em}.p-about__item{width:100%;background-color:#fff;border-radius:1em;padding:4em 2.4em;min-height:36.3em;display:flex;align-items:center;justify-content:center}.p-about__item.--wide{grid-column:1/3}@media screen and (max-width: 650px){.p-about__item{grid-column:1/3}}.p-about__item-content{width:var(--content-width);max-width:100%;display:flex;flex-direction:column}.p-about__item-content.--center{align-items:center}.p-about__item-content.--center .p-about__item-title{align-items:center}@media screen and (max-width: 650px){.p-about__item-content{align-items:center;width:100%;max-width:280px}.p-about__item-content .p-about__item-title{align-items:center}}.p-about__item-title{width:fit-content;font-weight:500;font-size:1.8rem;line-height:130%;letter-spacing:0;color:#007331;display:flex;flex-direction:column;gap:.4rem}.p-about__item-title::after{content:"";width:70%;height:1px;border-bottom:1px dashed #007331}@media screen and (max-width: 500px){.p-about__item-title::after{width:25px}}@media screen and (max-width: 650px){.p-about__item-title{font-size:1.6rem}}.p-about__item-body.--age{margin:20px auto 0;width:100%}.p-about__item-body.--ratio{margin:40px auto 0;width:100%}@media screen and (max-width: 650px){.p-about__item-body.--ratio{margin:20px auto 0;width:60%}}.p-about__item-body.--bar{height:23.7em}@media screen and (max-width: 650px){.p-about__item-body.--bar{margin-top:2rem;width:100%;height:9.6rem}}.p-about__item-body.--bar .graph{height:100%;display:flex;align-items:flex-end;justify-content:space-between;gap:2em}@media screen and (max-width: 650px){.p-about__item-body.--bar .graph{justify-content:center;gap:1.2rem}}.p-about__item-body.--bar .graph__item{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:1.6em}.p-about__item-body.--bar .graph__item-bar{width:7em;height:var(--bar-height);padding:1em .6em;background-color:#0b1f3a}@media screen and (max-width: 650px){.p-about__item-body.--bar .graph__item-bar{width:2.9rem}}.p-about__item-body.--bar .graph__item-bar-text{display:block;width:100%;font-weight:500;font-size:1.8em;line-height:100%;letter-spacing:0;text-align:center;color:#fff;text-align:center}@media screen and (max-width: 650px){.p-about__item-body.--bar .graph__item-bar-text{font-size:.7rem}}.p-about__item-body.--bar .graph__item-text{font-weight:500;font-size:1.8em;line-height:130%;letter-spacing:0;color:#007331}@media screen and (max-width: 650px){.p-about__item-body.--bar .graph__item-text{font-size:.7rem}}.p-work{padding-block:10rem;background-color:#6d6d6d;background-image:url(../../../images/common/noise-bg-darkgray.jpg);background-size:1280px auto;background-repeat:repeat;background-position:center;position:relative}.p-work .deco01{pointer-events:none;position:absolute;top:0;right:0;width:47.6rem;aspect-ratio:476/445;background-image:url(../../../images/special/work-deco-01.png);background-size:contain;background-repeat:no-repeat;background-position:center}@media screen and (max-width: 650px){.p-work{padding-block:6.4rem}}.p-work::before{content:"";position:absolute;top:1px;left:50%;transform:translate(-50%, -100%);width:1280px;aspect-ratio:1280/32;background-image:url(../../../images/special/work-bg-top.png);background-size:contain;background-repeat:no-repeat;background-position:center}@media screen and (min-width: 1281px){.p-work::before{width:100vw}}.p-work::after{content:"";position:absolute;bottom:1px;left:50%;transform:translate(-50%, 100%);width:1280px;aspect-ratio:1280/44;background-image:url(../../../images/special/work-bg-bottom.png);background-size:contain;background-repeat:no-repeat;background-position:center}@media screen and (min-width: 1281px){.p-work::after{width:100vw}}.p-work .c-title .en{font-size:9.6rem}@media screen and (max-width: 1080px){.p-work .c-title .en{font-size:8rem}}@media screen and (max-width: 810px){.p-work .c-title .en{font-size:7.2rem}}@media screen and (max-width: 500px){.p-work .c-title .en{font-size:5.6rem}}.p-work__content{margin-top:6rem;font-size:min(.91vw,10px)}.p-work__list{display:flex;flex-wrap:wrap;gap:2em 2%}@media screen and (max-width: 650px){.p-work__list{flex-direction:column}}.p-work__item{flex:0 0 32%;aspect-ratio:1/1;background-color:#fff;border-radius:1em;padding:2em;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 650px){.p-work__item{aspect-ratio:revert;min-height:16.7rem}}.p-work__item:nth-last-child(-n+2){flex:0 0 49%;aspect-ratio:auto;min-height:327px}@media screen and (max-width: 810px){.p-work__item:nth-last-child(-n+2){min-height:227px}}@media screen and (max-width: 650px){.p-work__item:nth-last-child(-n+2){min-height:16.7rem}}.p-work__item:nth-last-child(-n+2) .p-work__item-body{flex-direction:row;align-items:center;justify-content:center;gap:0 10px}.p-work__item:nth-last-child(-n+2) .p-work__item-icon{height:12em}.p-work__item:nth-last-child(-n+2) .p-work__item-text{margin:0}.p-work__item-content{min-width:80%;width:var(--content-width);max-width:100%;display:flex;flex-direction:column}@media screen and (max-width: 650px){.p-work__item-content{min-width:revert;width:100%;align-items:center}}.p-work__item-title{margin:auto;width:fit-content;font-weight:500;font-size:1.8rem;line-height:130%;letter-spacing:0;color:#007331;display:flex;flex-direction:column;gap:.4rem}@media screen and (max-width: 650px){.p-work__item-title{font-size:1.6rem;align-items:center}}.p-work__item-title::after{content:"";margin:auto;width:70%;height:1px;border-bottom:1px dashed #007331}@media screen and (max-width: 500px){.p-work__item-title{font-size:1.6rem}}.p-work__item-body{margin-top:2em;display:flex;flex-direction:column;align-items:flex-start}@media screen and (max-width: 650px){.p-work__item-body{flex-direction:row;align-items:center;gap:1rem}}.p-work__item-body .p-work__item-icon{height:6em}.p-work__item-body .p-work__item-icon img{width:auto;height:100%;object-fit:contain}@media screen and (max-width: 650px){.p-work__item-body .p-work__item-icon{height:5.5rem}}.p-work__item-body .p-work__item-text{display:flex;align-items:baseline;gap:.6em;margin-left:auto}.p-work__item-body .p-work__item-text .num{font-family:"Ryumin ExtraBold KL";font-size:10.9em;line-height:100%;letter-spacing:-0.05em;color:#0b1f3a}@media screen and (max-width: 650px){.p-work__item-body .p-work__item-text .num{font-size:7.2rem}}.p-work__item-body .p-work__item-text .text{font-weight:700;font-size:2.9em;line-height:140%;letter-spacing:0;color:#0b1f3a}.p-work__item-body .p-work__item-text .text.--small{font-weight:900;font-size:1.6em}@media screen and (max-width: 650px){.p-work__item-body .p-work__item-text .text.--small{font-size:1rem}}@media screen and (max-width: 650px){.p-work__item-body .p-work__item-text .text{font-size:1.2rem}}.p-more{padding-block:14rem 10rem;position:relative}.p-more .deco01{pointer-events:none;position:absolute;top:0;left:0;width:45.6rem;aspect-ratio:456/436;background-image:url(../../../images/special/more-deco-01.png);background-size:contain;background-repeat:no-repeat;background-position:center}.p-more .deco02{pointer-events:none;position:absolute;bottom:0;right:0;width:48.6rem;aspect-ratio:486/517;background-image:url(../../../images/special/more-deco-02.png);background-size:contain;background-repeat:no-repeat;background-position:center}@media screen and (max-width: 650px){.p-more{padding-block:8rem 6.4rem}}.p-more .c-title .en{font-size:9.6rem}@media screen and (max-width: 1080px){.p-more .c-title .en{font-size:8rem}}@media screen and (max-width: 810px){.p-more .c-title .en{font-size:7.2rem}}@media screen and (max-width: 500px){.p-more .c-title .en{font-size:5.6rem}}.p-more__content{margin-top:6rem;font-size:min(1.02vw,10px)}.p-more__list{display:grid;grid-template-columns:1fr 1fr;gap:2em}@media screen and (max-width: 650px){.p-more__list{grid-template-columns:1fr}}.p-more__item{width:100%;background-color:#fff;border-radius:1em;padding:4em 2.4em;min-height:36.3em;display:flex;align-items:center;justify-content:center}.p-more__item-content{width:var(--content-width);max-width:100%;display:flex;flex-direction:column}.p-more__item-content.--center{align-items:center}.p-more__item-content.--center .p-about__item-title{align-items:center}@media screen and (max-width: 650px){.p-more__item-content{align-items:center;width:100%;max-width:254px}.p-more__item-content .p-about__item-title{align-items:center}}.p-more__item-title{width:fit-content;font-weight:500;font-size:1.8rem;line-height:130%;letter-spacing:0;color:#007331;display:flex;flex-direction:column;gap:.4rem}.p-more__item-title::after{content:"";margin:auto;width:70%;height:1px;border-bottom:1px dashed #007331}@media screen and (max-width: 650px){.p-more__item-title{font-size:1.6rem}}.p-more__item-body.--hometown{position:relative}.p-more__item-body.--hometown .p-more__item-image{margin:25px auto 0;width:100%}.p-more__item-body.--previous-job .p-more__item-image{margin:40px auto 0;width:100%}.p-more__notice{margin-top:1rem;text-align:right}