@charset "UTF-8";:root{--w-max: 1280px;--space-xxl: 160px;--space-xl: 112px;--space-l: 80px;--space-m: 56px;--space-s: 32px;--space-xs: 24px;--space-xxs: 12px;--inner-p: 56px;--scrollMarginTop: 0px;--br-l: 40px;--br-m: 24px;--br-s: 12px;--td-hover: .3s;--fontSize-xxxxxxl: 8.8rem;--fontSize-xxxxxl: 5.6rem;--fontSize-xxxxl: 4.8rem;--fontSize-xxxl: 3.2rem;--fontSize-xxl: 2.8rem;--fontSize-xl: 2.2rem;--fontSize-ml: 2rem;--fontSize-m: 1.6rem;--fontSize-sl: 1.4rem;--fontSize-s: 1.2rem;--fontSize-eng-catch: 17.6rem}@media screen and (max-width: 1279px){:root{--space-xxl: 136px;--space-xl: 88px;--space-l: 64px;--space-m: 40px;--inner-p: 56px;--fontSize-xxxxxxl: 8rem;--fontSize-xxxxxl: 4.8rem;--fontSize-xxxxl: 4rem;--fontSize-xxxl: 2.8rem;--fontSize-xxl: 2.4rem;--fontSize-xl: 2rem;--fontSize-eng-catch: 14.4rem}}@media screen and (max-width: 960px){:root{--space-xxl: 112px;--space-xl: 64px;--space-l: 56px;--space-m: 32px;--space-s: 24px;--space-xs: 20px;--space-xxs: 12px;--inner-p: 40px;--br-l: 28px;--br-m: 12px;--br-s: 8px;--fontSize-xxxxxxl: 7.2rem;--fontSize-xxxxxl: 4.4rem;--fontSize-xxxxl: 3.6rem;--fontSize-xxxl: 2.4rem;--fontSize-xxl: 2.2rem;--fontSize-xl: 1.8rem;--fontSize-ml: 1.6rem;--fontSize-eng-catch: 10.4rem}}@media screen and (max-width: 768px){:root{--space-xxl: 88px;--space-xl: 56px;--space-l: 40px;--space-m: 24px;--space-s: 16px;--space-xs: 12px;--space-xxs: 8px;--inner-p: 20px;--br-l: 16px;--fontSize-xxxxxxl: 5.6rem;--fontSize-xxxxxl: 2.8rem;--fontSize-xxxxl: 2.4rem;--fontSize-xxxl: 2.2rem;--fontSize-xxl: 1.8rem;--fontSize-sl: 1.2rem;--fontSize-s: 1rem;--fontSize-eng-catch: 5.2rem}}.p-card{display:grid;grid-row:span 4;grid-template-rows:subgrid;gap:var(--space-s);text-align:justify}.p-card__body{font-size:var(--fontSize--m)}.p-cardContainer{display:grid;grid-template-columns:repeat(auto-fill,minmax(450px,1fr));gap:var(--space-m)}.p-firstView{position:relative;width:100%;height:100vh}@media screen and (max-width: 960px){.p-firstView{height:100vh;height:100svh}}.p-firstView-mainCopy{position:absolute;top:26.9vh;left:16.5vw;font-size:8.8rem}@media screen and (max-width: 1279px){.p-firstView-mainCopy{left:10vw}}@media screen and (max-width: 960px){.p-firstView-mainCopy{left:7.5vw}}@media screen and (max-width: 768px){.p-firstView-mainCopy{top:22.5vh;left:var(--inner-p)}}.p-firstView-mainCopy__text{display:block;font-size:8.8rem;font-weight:600;letter-spacing:.15em;line-height:1.3}.p-firstView-mainCopy__text>b{font-size:1.25em;font-weight:700}@media screen and (max-width: 1279px){.p-firstView-mainCopy__text{font-size:7.6rem}}@media screen and (max-width: 960px){.p-firstView-mainCopy__text{font-size:5.8rem}}@media screen and (max-width: 768px){.p-firstView-mainCopy__text{font-size:max(2.8rem,8.25vw)}}.p-firstView-subCopy{position:absolute;bottom:var(--space-xs);right:var(--space-m);width:max(1140px,60vw);aspect-ratio:1142.4912/251.8877;height:auto}@media screen and (max-width: 1279px){.p-firstView-subCopy{width:calc(100vw - var(--space-m) * 2)}}@media screen and (max-width: 768px){.p-firstView-subCopy{bottom:calc(var(--inner-p) * .5);right:calc(var(--inner-p) * .5);width:calc(100vw - var(--inner-p) * 2)}}.p-firstView-bg{position:absolute;inset:0;z-index:-1;width:100%;height:100%;overflow:hidden}.p-firstView-bg__item--1{position:absolute;top:-9vmin;right:-3vw;width:110vw;aspect-ratio:2103/1083;height:auto}@media screen and (max-width: 960px){.p-firstView-bg__item--1{top:-2.5vmin}}@media screen and (max-width: 768px){.p-firstView-bg__item--1{width:200vw;top:17.5vmin;right:-12.5vw}}.p-firstView-bg__item--2{position:absolute;top:21vh;left:40vw;z-index:1;width:max(600px,59vmin);aspect-ratio:1/1;height:auto}@media screen and (max-width: 768px){.p-firstView-bg__item--2{top:25vh;left:25vw;width:max(272px,72.5vw)}}.p-firstView-bg__item--3{position:absolute;left:3vw;bottom:-2.5vh;width:max(400px,21vw);aspect-ratio:1/1;height:auto}@media screen and (max-width: 768px){.p-firstView-bg__item--3{width:max(200px,55vw);left:-10vw;bottom:12.5vh}}.p-message{position:relative;z-index:2;color:#fff;background:#f97c2f;padding-bottom:var(--space-xs);scroll-margin-top:var(--scrollMarginTop)}.p-message .c-breadcrumb{position:relative;z-index:1;padding:.915em 2.36em .88em}.p-message .c-breadcrumb-list__item:not(:last-of-type)>a{border-color:#fff}@media screen and (max-width: 768px){.p-message .c-breadcrumb{padding:.915em var(--inner-p) .88em}}.p-message-inner{position:relative;z-index:2;text-align:left;padding-top:var(--space-xl)}.p-message-headingContainer{grid-column:1/7;text-align:left}@media screen and (max-width: 1279px){.p-message-headingContainer{grid-column:1/8}}@media screen and (max-width: 960px){.p-message-headingContainer{grid-column:1/7}}.p-message-headingContainer .c-heading-xl{margin-top:.2em}.p-message-content{grid-column:7/14;font-size:2rem;text-align:justify;margin-top:10vh}@media screen and (max-width: 1279px){.p-message-content{grid-column:8/14}}@media screen and (max-width: 960px){.p-message-content{grid-column:1/7;margin-top:var(--space-l)}}@media screen and (max-width: 768px){.p-message-content{font-size:var(--fontSize-m)}}.p-message-content strong{font-size:2.7rem}@media screen and (max-width: 768px){.p-message-content strong{font-size:var(--fontSize-xxxl);line-height:1.5}}.p-message-content p~p{margin-top:2em}.p-message .p-marquee{position:relative;z-index:1;display:flex;width:100%;height:fit-content;white-space:nowrap;overflow:hidden;font-size:var(--fontSize-eng-catch);line-height:1.15;font-weight:700;opacity:20%}@media screen and (max-width: 768px){.p-message .p-marquee{font-size:calc(var(--fontSize-eng-catch) * 1.3)}}.p-message .p-marquee__item{margin-right:1em}.p-message__bg{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:url(https://asahi-sg.co.jp/wp/wp-content/themes/wk_asahi-sg_co/recruit/public//images/top/message/message-bg.webp) center/contain no-repeat;mix-blend-mode:color-burn}@media screen and (max-width: 768px){.p-message__bg{background-size:cover}}.p-scene{position:relative}.p-scene-inner{position:relative;z-index:2;padding-top:var(--space-xxl)}.p-scene-inner .p-scene-titleContainer__title{color:#f97c2f}.p-scene-inner .p-scene__lead{position:relative;z-index:1}.p-scene-inner .p-scene-container{position:relative;text-align:left;margin-top:calc(var(--space-xl) * 2);margin-bottom:24.505vw}@media screen and (max-width: 960px){.p-scene-inner .p-scene-container{margin-top:calc(var(--space-xl) * 8.5);margin-bottom:var(--space-xl)}}@media screen and (max-width: 768px){.p-scene-inner .p-scene-container{margin-top:calc(var(--space-xl) * 4.5)}}.p-scene-inner .p-scene-container__content{grid-column:1/6;position:relative;z-index:1}@media screen and (max-width: 1279px){.p-scene-inner .p-scene-container__content{grid-column:1/7}}.p-scene-inner .p-scene-container__content .p-scene-headingContainer__heading{color:#f97c2f;font-size:var(--fontSize-xxxxl);font-weight:600;line-height:1.3}.p-scene-inner .p-scene-container__content p{font-size:var(--fontSize-m);text-align:justify;margin-top:.5em}.p-scene-inner .p-scene-container__illust{position:relative;position:absolute;top:0;right:0;width:max(65vw,1160px);height:auto;translate:22.5vw -35%}.p-scene-inner .p-scene-container__illust--1{aspect-ratio:1241/717}.p-scene-inner .p-scene-container__illust--2{aspect-ratio:1241/732}.p-scene-inner .p-scene-container__illust--3{aspect-ratio:1241/780}@media screen and (max-width: 1279px){.p-scene-inner .p-scene-container__illust{width:max(80vw,896px)}}@media screen and (max-width: 960px){.p-scene-inner .p-scene-container__illust{width:110vw;right:-10vw;translate:0 -90%}}.p-scene-inner .p-scene-container~.p-scene-container{margin-top:24.505vw}@media screen and (max-width: 960px){.p-scene-inner .p-scene-container~.p-scene-container{margin-top:calc(var(--space-xl) * 8.5)}}@media screen and (max-width: 768px){.p-scene-inner .p-scene-container~.p-scene-container{margin-top:calc(var(--space-xl) * 6)}}.p-scene-inner .p-scene-container:nth-of-type(odd) .p-scene-container__content{grid-column:8/14}@media screen and (max-width: 960px){.p-scene-inner .p-scene-container:nth-of-type(odd) .p-scene-container__content{grid-column:1/7}}.p-scene-inner .p-scene-container:nth-of-type(odd) .p-scene-container__illust{right:initial;left:0;translate:-45% -35%}@media screen and (max-width: 960px){.p-scene-inner .p-scene-container:nth-of-type(odd) .p-scene-container__illust{left:initial;right:-10vw;translate:0 -90%}}.p-scene-inner .p-scene-container:last-of-type{margin-bottom:12.2525vw}@media screen and (max-width: 960px){.p-scene-inner .p-scene-container:last-of-type{margin-bottom:var(--space-l)}}.p-scene-bg{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;overflow:visible}.p-scene-bg__item{position:absolute;height:auto}.p-scene-bg__item--1{aspect-ratio:286.14/337.37;top:-3.7%;left:10%;rotate:-6deg}@media screen and (max-width: 1279px){.p-scene-bg__item--1{width:224px}}@media screen and (max-width: 960px){.p-scene-bg__item--1{width:184px}}@media screen and (max-width: 768px){.p-scene-bg__item--1{width:max(88px,25vw);top:-2.75%}}.p-scene-bg__item--2{aspect-ratio:129.3/72;top:42.5%;right:5%;z-index:1}@media screen and (max-width: 1279px){.p-scene-bg__item--2{width:104px;right:7.5%}}@media screen and (max-width: 768px){.p-scene-bg__item--2{width:46px;top:40%;right:10%}}.p-scene-bg__item--3{aspect-ratio:95.18/53;top:70%;left:2%;transform:scaleX(-1)}@media screen and (max-width: 1279px){.p-scene-bg__item--3{width:80px}}@media screen and (max-width: 960px){.p-scene-bg__item--3{top:75%;width:56px}}.p-scene-bg__item--4{aspect-ratio:268.13/115.12;top:10%;right:10%}@media screen and (max-width: 1279px){.p-scene-bg__item--4{width:224px;right:0%}}@media screen and (max-width: 768px){.p-scene-bg__item--4{width:112px;right:-10%}}.p-scene-bg__item--5{aspect-ratio:127.98/65.68;top:18%;left:5%}@media screen and (max-width: 1279px){.p-scene-bg__item--5{width:104px}}@media screen and (max-width: 768px){.p-scene-bg__item--5{width:56px}}.p-scene-bg__item--6{aspect-ratio:448.65/182.3;top:37.5%;right:-3%}@media screen and (max-width: 1279px){.p-scene-bg__item--6{width:400px}}@media screen and (max-width: 768px){.p-scene-bg__item--6{width:136px}}.p-scene-bg__item--7{aspect-ratio:487.24/224.65;bottom:32.5%;left:27.5%}@media screen and (max-width: 1279px){.p-scene-bg__item--7{width:424px}}@media screen and (max-width: 768px){.p-scene-bg__item--7{width:206px;left:50%;bottom:25%}}.p-scene-bg__item--8{aspect-ratio:637.7/313.9;bottom:5%;left:10%}@media screen and (max-width: 1279px){.p-scene-bg__item--8{width:572px}}@media screen and (max-width: 768px){.p-scene-bg__item--8{width:268px;bottom:15%;left:-10%}}.p-scene-bg__item--9{aspect-ratio:931.93/442.29;bottom:-5%;right:-15%}@media screen and (max-width: 1279px){.p-scene-bg__item--9{width:856px;right:-25%}}@media screen and (max-width: 768px){.p-scene-bg__item--9{width:384px;bottom:0%;right:-30%}}.p-scene-bg__item--10{aspect-ratio:1285.62/613.15;bottom:-20%;left:-10%}@media screen and (max-width: 1279px){.p-scene-bg__item--10{width:1040px}}@media screen and (max-width: 1279px){.p-scene-bg__item--10{width:536px;bottom:-10%}}.p-scene:before,.p-scene:after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:calc(100% + var(--space-xl) + var(--space-xl) + 60vw)}.p-scene:before{z-index:-2;background:url(https://asahi-sg.co.jp/wp/wp-content/themes/wk_asahi-sg_co/recruit/public//images/top/scene/noise-pattern.webp) repeat;opacity:.15}.p-scene:after{z-index:-3;background-image:linear-gradient(#cef5f8,#fdf0d3,#fff 82.5%)}.p-philosophy{--r: 120vw;position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center;height:calc(var(--r) + var(--space-m));aspect-ratio:1/1;width:100vw;overflow:hidden;margin:calc(var(--space-xl) * 2) 0 calc(var(--space-xl) - var(--space-m))}@media screen and (max-width: 960px){.p-philosophy{--r: 160vw}}@media screen and (max-width: 768px){.p-philosophy{--r: 300vw}}.p-philosophy-inner{color:#fff;width:100%;max-width:none}.p-philosophy-titleContainer__title--eng{width:min(70vw,1114px);height:auto;aspect-ratio:1114/197;margin-top:var(--space-s)}@media screen and (max-width: 960px){.p-philosophy-titleContainer__title--eng{width:min(80vw,360px)}}.p-philosophy-list{display:grid;grid-template-columns:repeat(3,1fr);place-content:center;gap:5%;margin-top:var(--space-xl)}@media screen and (max-width: 1279px){.p-philosophy-list{gap:2.5%}}@media screen and (max-width: 960px){.p-philosophy-list{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);row-gap:1.25%}}@media screen and (max-width: 768px){.p-philosophy-list{margin-top:var(--space-l)}}.p-philosophy-list__item{position:relative;width:100%;max-width:440px;aspect-ratio:1/1;height:auto;border:4px solid hsl(0,0%,100%);border-radius:50%}@media screen and (max-width: 1279px){.p-philosophy-list__item{border-width:3px}}@media screen and (max-width: 960px){.p-philosophy-list__item{max-width:max(224px,32vw)}}@media screen and (max-width: 768px){.p-philosophy-list__item{border-width:2px;max-width:max(160px,40vw)}}.p-philosophy-list__item--1{justify-self:end}@media screen and (max-width: 960px){.p-philosophy-list__item--1{grid-column:1/3;grid-row:1/2;place-self:center}}.p-philosophy-list__item--2{justify-self:center}@media screen and (max-width: 960px){.p-philosophy-list__item--2{justify-self:end}}.p-philosophy-list__item--3{justify-self:start}@media screen and (max-width: 960px){.p-philosophy-list__item--3{justify-self:start}}.p-philosophy-list__item__index{position:absolute;top:25%;left:50%;translate:-50% -50%;font-size:var(--fontSize-xxxl)}.p-philosophy-list__item__text{position:absolute;top:50%;left:50%;translate:-50% -50%;display:flex;justify-content:center;align-items:baseline;width:100%;font-size:var(--fontSize-xxxxxl)}@media screen and (max-width: 960px){.p-philosophy-list__item__text{font-size:var(--fontSize-xxxl)}}@media screen and (max-width: 768px){.p-philosophy-list__item__text{font-size:var(--fontSize-xxl)}}.p-philosophy-list__item__text--large{font-size:1.2em}@media screen and (max-width: 1279px){.p-philosophy-list__item__text--large{font-size:1.1em}}@media screen and (max-width: 960px){.p-philosophy-list__item__text--large{font-size:2em}}.p-philosophy-list__item__text--small{font-size:.8em}@media screen and (max-width: 1279px){.p-philosophy-list__item__text--small{font-size:.5em}}@media screen and (max-width: 960px){.p-philosophy-list__item__text--small{font-size:.8em}}.p-philosophy-desc{margin-top:var(--space-xl)}@media screen and (max-width: 768px){.p-philosophy-desc{margin-top:var(--space-l)}}.p-philosophy-desc__text{font-size:var(--fontSize-xl)}@media screen and (max-width: 960px){.p-philosophy-desc__text{font-size:var(--fontSize-m)}}.p-philosophy-desc__text:not(:first-of-type){margin-top:var(--space-m)}.p-philosophy:before{content:"";position:absolute;bottom:0;left:2.5%;z-index:1;display:block;width:25vw;height:25vw;background:url(https://asahi-sg.co.jp/wp/wp-content/themes/wk_asahi-sg_co/recruit/public//images/common/embellishment/embellishment-100dots.svg) center/cover no-repeat}.p-philosophy:after{content:"";position:absolute;top:0;left:50%;z-index:-1;display:block;width:var(--r);height:var(--r);translate:-50% 0;background:url(https://asahi-sg.co.jp/wp/wp-content/themes/wk_asahi-sg_co/recruit/public//images/top/philosophy/philosophy-bg.webp?02) center/cover no-repeat}.p-clients{padding-bottom:var(--space-xl)}.p-clients-imageContainer{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--space-m);margin-top:var(--space-m)}.p-clients-imageContainer__item{place-self:center;flex:1 1 168px}@media screen and (max-width: 960px){.p-clients-imageContainer__item{flex:1 1 40%}}.p-clients-imageContainer__item>img{width:clamp(144px,8.5vw,200px);height:auto}@media screen and (max-width: 960px){.p-clients-imageContainer__item>img{width:clamp(112px,33vw,184px)}}@media screen and (max-width: 768px){.p-clients-imageContainer__item>img{width:clamp(88px,25vw,160px)}}.p-clients-imageContainer__item--1>img{aspect-ratio:240/71.863;scale:.775}.p-clients-imageContainer__item--2>img{aspect-ratio:240/46}.p-clients-imageContainer__item--3>img{aspect-ratio:240/45.02}.p-clients-imageContainer__item--4>img{aspect-ratio:240/88.09;scale:.85;translate:0% -10%}.p-clients-imageContainer__item--5>img{aspect-ratio:140/21}.p-clients-imageContainer__item--6>img{aspect-ratio:240/53.809}.p-clients-imageContainer__item--7>img{aspect-ratio:240/66}.p-clients-imageContainer__item--8>img{aspect-ratio:240/37.88}.p-clients-imageContainer__item--9>img{aspect-ratio:240/26;translate:0% -7.5%}.p-clients-imageContainer__item--10>img{aspect-ratio:240/65.778}.p-topMessage{position:relative;overflow:hidden;padding-bottom:var(--space-xl);background:#f7f7f7;scroll-margin-top:var(--scrollMarginTop)}.p-topMessage:before{content:"";position:absolute;top:-150px;right:-150px;z-index:0;display:block;width:400px;height:400px;background:url(https://asahi-sg.co.jp/wp/wp-content/themes/wk_asahi-sg_co/recruit/public//images/common/embellishment/embellishment-circle-l.webp?00) center/cover no-repeat;rotate:125deg}@media screen and (max-width: 768px){.p-topMessage:before{top:-96px;right:-96px;width:216px;height:216px}}.p-topMessage .p-topMessage-inner{position:relative;grid-template-rows:1fr auto;gap:var(--space-m);text-align:left;padding-top:var(--space-xl)}@media screen and (max-width: 960px){.p-topMessage .p-topMessage-inner{grid-template-rows:repeat(3,auto)}}.p-topMessage-textContainer{grid-column:1/14;grid-row:1/3;display:grid;grid-template-columns:subgrid;grid-template-rows:subgrid;text-align:justify}@media screen and (max-width: 960px){.p-topMessage-textContainer{grid-column:1/7}}.p-topMessage-textContainer .p-topMessage-headingContainer{grid-column:1/14;grid-row:1/2;display:flex;flex-direction:column}@media screen and (max-width: 960px){.p-topMessage-textContainer .p-topMessage-headingContainer{grid-column:1/7}}.p-topMessage-textContainer .p-topMessage-headingContainer .c-heading-xl{width:fit-content;margin-top:.2em}.p-topMessage-textContainer .p-topMessage-body{grid-column:1/7;grid-row:2/3;font-size:2rem;text-align:justify}@media screen and (max-width: 960px){.p-topMessage-textContainer .p-topMessage-body{grid-column:1/7}}.p-topMessage-textContainer .p-topMessage-body__text{font-size:var(--fontSize-m)}.p-topMessage-textContainer .p-topMessage-body__text:not(:first-of-type){margin-top:2em}.p-topMessage-figure{grid-column:8/14;grid-row:2/3;text-align:left}.p-topMessage-figure__image{width:100%;aspect-ratio:3/2;height:auto;object-fit:cover;border-radius:var(--br-m)}.p-topMessage-figure__caption{text-align:right;margin-top:1em}.p-topMessage-figure__caption .p-topMessage-name{display:block;font-size:var(--fontSize-xxxl)}@media screen and (max-width: 960px){.p-topMessage-figure{grid-column:1/7;grid-row:3/4}}.p-topMessage__catch{font-size:var(--fontSize-eng-catch);font-weight:700;line-height:1;text-align:right;color:#fff;padding-right:var(--inner-p);margin-top:var(--space-m)}.p-inNumbers{position:relative;padding:var(--space-xl) 0 var(--space-m);scroll-margin-top:var(--scrollMarginTop)}.p-inNumbers-inner{position:relative;z-index:1}.p-inNumbers__heading{font-size:var(--fontSize-xxxxl);font-weight:600;color:#f97c2f}.p-inNumbers-cardContainer{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:var(--space-s);margin-top:var(--space-l)}@media screen and (max-width: 768px){.p-inNumbers-cardContainer{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}.p-inNumbers-cardContainer .p-inNumbers-card{container-type:inline-size;grid-row:span 3;text-align:center;background:#fff;padding:calc(var(--space-xs) * 2) var(--space-xs) calc(var(--space-xs) * 2.5);border-radius:var(--br-m)}@media screen and (max-width: 768px){.p-inNumbers-cardContainer .p-inNumbers-card{padding:calc(var(--space-xs) * 1.5) var(--space-xs) calc(var(--space-xs) * 1.25)}}.p-inNumbers-cardContainer .p-inNumbers-card__heading{font-size:var(--fontSize-xl);line-height:1;color:#000;padding:0}.p-inNumbers-cardContainer .p-inNumbers-card__image{height:120px;width:auto;margin:auto}.p-inNumbers-cardContainer .p-inNumbers-card__image--1{aspect-ratio:277/121;scale:.9}.p-inNumbers-cardContainer .p-inNumbers-card__image--2{aspect-ratio:183/121}.p-inNumbers-cardContainer .p-inNumbers-card__image--3{aspect-ratio:176/121}.p-inNumbers-cardContainer .p-inNumbers-card__image--4{aspect-ratio:146/121}.p-inNumbers-cardContainer .p-inNumbers-card__image--5{aspect-ratio:127.52/121}.p-inNumbers-cardContainer .p-inNumbers-card__image--6{aspect-ratio:165.02/121}@container ((max-width: 370px)){.p-inNumbers-cardContainer .p-inNumbers-card__image{height:96px}}.p-inNumbers-cardContainer .p-inNumbers-card__textContainer{display:flex;justify-content:center;align-items:baseline}.p-inNumbers-cardContainer .p-inNumbers-card__textContainer--outer{display:flex;justify-content:center;align-items:baseline;column-gap:1.6rem}.p-inNumbers-cardContainer .p-inNumbers-card__text{font-size:var(--fontSize-xxxl);font-weight:600;line-height:1}.p-inNumbers-cardContainer .p-inNumbers-card__text--large{font-size:var(--fontSize-xxxxxxl);color:#f97c2f;font-weight:700;line-height:1}.p-inNumbers__catchContainer{position:relative;z-index:1;font-size:var(--fontSize-eng-catch);font-weight:700;padding-left:var(--inner-p);margin-top:var(--space-l)}.p-inNumbers__catchContainer .p-inNumbers__catch,.p-inNumbers__catchContainer .p-inNumbers__catch--large{display:block;font-size:.31em;line-height:1.1;color:#fff}@media screen and (max-width: 768px){.p-inNumbers__catchContainer .p-inNumbers__catch,.p-inNumbers__catchContainer .p-inNumbers__catch--large{font-size:.5em}}.p-inNumbers__catchContainer .p-inNumbers__catch--large{font-size:.73em}@media screen and (max-width: 768px){.p-inNumbers__catchContainer .p-inNumbers__catch--large{font-size:1em}}.p-inNumbers__bg{position:absolute;inset:0;width:max(1336px,100% - var(--space-xl));height:100%;background:#fdf0d3;border-radius:0 50px 50px 0}@media screen and (max-width: 960px){.p-inNumbers__bg{width:100%;border-radius:50px 50px 0 0}}.p-inNumbers:after{content:"";position:absolute;inset:0;z-index:-1;display:block;width:100%;height:50%;background:#f7f7f7}.p-sdgs{margin-top:var(--space-xl);scroll-margin-top:var(--scrollMarginTop)}.p-sdgs .p-cardContainer{margin-top:var(--space-xl)}@media screen and (max-width: 1279px){.p-sdgs .p-cardContainer{row-gap:var(--space-l)}}@media screen and (max-width: 768px){.p-sdgs .p-cardContainer{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}.p-sdgs .p-cardContainer .p-card .c-indexedHeading{line-height:1}.p-sdgs .p-cardContainer .p-card:nth-of-type(1) .c-indexedHeading:before{content:"01."}.p-sdgs .p-cardContainer .p-card:nth-of-type(2) .c-indexedHeading:before{content:"02."}.p-sdgs .p-cardContainer .p-card:nth-of-type(3) .c-indexedHeading:before{content:"03."}.p-sdgs .p-cardContainer .p-card:nth-of-type(4) .c-indexedHeading:before{content:"04."}.p-jobIntroduction{position:relative;width:100vw;overflow-x:hidden;padding:30vw 0;margin:calc(var(--space-xl) * 2) 0 0;scroll-margin-top:var(--scrollMarginTop)}@media screen and (max-width: 768px){.p-jobIntroduction{scroll-margin-top:calc(var(--scrollMarginTop) * 1.5)}}.p-jobIntroduction-titleContainer__title--jp{color:#fff}.p-jobIntroduction-titleContainer__title--eng{width:min(70vw,1122px);height:auto;aspect-ratio:1122/109;margin-top:var(--space-s)}@media screen and (max-width: 960px){.p-jobIntroduction-titleContainer__title--eng{width:min(80vw,360px)}}.p-jobIntroduction-content{color:#fff;margin-top:var(--space-xxl)}.p-jobIntroduction-content .p-jobIntroduction-jobInfo{text-align:left}@media screen and (max-width: 960px){.p-jobIntroduction-content .p-jobIntroduction-jobInfo{grid-template-rows:repeat(2,auto);row-gap:var(--space-m)}}.p-jobIntroduction-content .p-jobIntroduction-jobInfo .p-jobIntroduction-jobName{grid-column:1/7;line-height:1;height:fit-content;border-left:16px solid hsl(41,93%,58%)}@media screen and (max-width: 960px){.p-jobIntroduction-content .p-jobIntroduction-jobInfo .p-jobIntroduction-jobName{grid-row:1/2;border-left:8px solid hsl(41,93%,58%)}}@media screen and (max-width: 768px){.p-jobIntroduction-content .p-jobIntroduction-jobInfo .p-jobIntroduction-jobName{border-left:4px solid hsl(41,93%,58%)}}.p-jobIntroduction-content .p-jobIntroduction-jobInfo .p-jobIntroduction-jobName__lead{font-size:var(--fontSize-xxxl);padding-left:var(--fontSize-ml)}@media screen and (max-width: 768px){.p-jobIntroduction-content .p-jobIntroduction-jobInfo .p-jobIntroduction-jobName__lead{padding-left:var(--fontSize-s)}}.p-jobIntroduction-content .p-jobIntroduction-jobInfo .p-jobIntroduction-jobName__name{font-size:var(--fontSize-xxxxxl);padding-left:var(--fontSize-ml);margin-top:.5em}@media screen and (max-width: 768px){.p-jobIntroduction-content .p-jobIntroduction-jobInfo .p-jobIntroduction-jobName__name{font-size:calc(var(--fontSize-xxxxxl) * 1.4);padding-left:var(--fontSize-s)}}.p-jobIntroduction-content .p-jobIntroduction-jobInfo .p-jobIntroduction-jobInfoTextContainer{grid-column:7/14;font-size:var(--fontSize-m);text-align:justify}@media screen and (max-width: 960px){.p-jobIntroduction-content .p-jobIntroduction-jobInfo .p-jobIntroduction-jobInfoTextContainer{grid-column:1/7;grid-row:2/3}}.p-jobIntroduction-content .p-jobIntroduction-jobInfo .p-jobIntroduction-jobInfoTextContainer__text:not(:first-of-type){margin-top:1em}.p-jobIntroduction-content__button{margin-top:var(--space-xl)}.p-jobIntroduction-interview{text-align:left;margin-top:var(--space-xl)}.p-jobIntroduction-interview__body{margin-top:var(--space-m)}.p-jobIntroduction-interview__body~.p-jobIntroduction-interview__body{margin-top:var(--space-xl)}.p-jobIntroduction-interview__image{width:100%;aspect-ratio:3/2;height:auto;object-fit:cover;border-radius:var(--br-l)}.p-jobIntroduction-interview .p-jobIntroduction-interviewTextContainer{text-align:justify;margin-top:var(--space-xs)}.p-jobIntroduction-interview .p-jobIntroduction-interviewTextContainer .p-jobIntroduction-interviewTitleContainer{display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:.2em;border-bottom:solid 2px hsl(0,0%,100%)}@media screen and (max-width: 960px){.p-jobIntroduction-interview .p-jobIntroduction-interviewTextContainer .p-jobIntroduction-interviewTitleContainer{flex-direction:column;align-items:flex-start}}.p-jobIntroduction-interview .p-jobIntroduction-interviewTextContainer .p-jobIntroduction-interviewTitleContainer__title{font-size:var(--fontSize-xxxxl);line-height:1.3}.p-jobIntroduction-interview .p-jobIntroduction-interviewTextContainer .p-jobIntroduction-interviewTitleContainer__data{align-items:right}.p-jobIntroduction-interview .p-jobIntroduction-interviewTextContainer .p-jobIntroduction-interviewTitleContainer__data .p-jobIntroduction-interviewTitleContainer__name{font-size:var(--fontSize-xxl)}.p-jobIntroduction-interview .p-jobIntroduction-interviewTextContainer .p-jobIntroduction-interviewTitleContainer__data .p-jobIntroduction-interviewTitleContainer__info{font-size:var(--fontSize-xl)}.p-jobIntroduction-interview .p-jobIntroduction-interviewTextContainer__text{font-size:var(--fontSize-m);margin-top:1em}.p-jobIntroduction__bg{position:absolute;top:59vw;left:-10vw;z-index:-2;display:block;width:120vw;height:calc(100% - 118vw);background:url(https://asahi-sg.co.jp/wp/wp-content/themes/wk_asahi-sg_co/recruit/public//images/top/jobIntroduction/bg-line.webp) center/contain repeat-y}.p-jobIntroduction:before,.p-jobIntroduction:after{content:"";position:absolute;left:-10vw;z-index:-1;display:block;width:120vw;height:60vw;background:url(https://asahi-sg.co.jp/wp/wp-content/themes/wk_asahi-sg_co/recruit/public//images/top/jobIntroduction/bg-half-circle.webp) center/cover no-repeat}.p-jobIntroduction:before{top:0}.p-jobIntroduction:after{bottom:0;scale:1 -1}.p-recruitment{position:relative;z-index:1;background-image:linear-gradient(90deg,#f97c2f,#f8b830 80%);padding:var(--inner-p);overflow:hidden;scroll-margin-top:var(--scrollMarginTop)}.p-recruitment-inner{position:relative;z-index:2;background-color:#fff;padding:var(--space-m);border-radius:var(--br-l)}.p-recruitment-inner .p-recruitment__heading{text-align:center}.p-recruitment-list{max-width:880px;margin:var(--space-m) auto 0}.p-recruitment-list__item{border-top:1px solid hsl(0,0%,70%)}.p-recruitment-list__item:last-of-type{border-bottom:1px solid hsl(0,0%,70%)}.p-recruitment-list__item .p-recruitment__message{font-size:var(--fontSize-xxl);padding:1em 0}.p-recruitment:after{content:"";position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;background:url(https://asahi-sg.co.jp/wp/wp-content/themes/wk_asahi-sg_co/recruit/public//images/common/embellishment/embellishment-roof-line-l.webp) no-repeat;background-position:100% 30%;background-size:115vw}.p-gallery{position:relative;width:100%;padding:var(--space-xxl) 0;white-space:nowrap;overflow:hidden}.p-gallery-slider{display:flex;align-items:center}.p-gallery-slider__item{display:block;height:33vh;aspect-ratio:1/1;width:auto;object-fit:cover;border-radius:50%;margin-right:80px}.p-gallery-slider__item--large{height:44vh}@media screen and (max-width: 960px){.p-gallery-slider__item--large{height:27.5vh}}.p-gallery-bg{position:absolute;inset:0;z-index:-1;width:100%;height:100%}.p-gallery-bg__item{position:absolute;display:block}.p-gallery-bg__item--1{aspect-ratio:1/1;top:80px;left:5%}@media screen and (max-width: 960px){.p-gallery-bg__item--1{width:max(124px,30vw);height:auto;top:56px;left:22.5%}}.p-gallery-bg__item--2{left:25%;bottom:96px}@media screen and (max-width: 960px){.p-gallery-bg__item--2{display:none}}.p-gallery-bg__item--3{aspect-ratio:471.39/480;left:55%;bottom:-88px}@media screen and (max-width: 960px){.p-gallery-bg__item--3{width:max(224px,50vw);height:auto;bottom:-64px}}.p-gallery-bg__item--4{right:5%;top:0}@media screen and (max-width: 960px){.p-gallery-bg__item--4{width:24px;height:24px;top:unset;left:7.5%;bottom:56px}}.p-gallery-bg__item--5{right:-10%;top:48px}@media screen and (max-width: 960px){.p-gallery-bg__item--5{display:none}}.p-embellishment{position:absolute;inset:0;overflow:hidden;pointer-events:none}.p-embellishment__item{position:absolute;top:-100vh;z-index:1}.p-embellishment__item--1{width:clamp(200px,19vw,400px);aspect-ratio:359.5/437.5;height:auto;left:-5%}@media screen and (max-width: 768px){.p-embellishment__item--1{width:max(72px,25vw)}}.p-embellishment__item--2{width:clamp(280px,30vw,600px);aspect-ratio:559.82/571;height:auto;right:-5%}@media screen and (max-width: 768px){.p-embellishment__item--2{width:max(96px,30vw)}}.p-embellishment__item--3{width:clamp(440px,35vw,680px);aspect-ratio:655/460.5;height:auto;left:-20%}@media screen and (max-width: 768px){.p-embellishment__item--3{width:max(184px,30vw)}}
