.hero[data-astro-cid-gmfg2mqh]{margin-top:80px;padding:40px}.hero[data-astro-cid-gmfg2mqh] .inner[data-astro-cid-gmfg2mqh]{width:100%;display:flex;border-radius:40px;overflow:hidden;position:relative}.heroCopy[data-astro-cid-gmfg2mqh]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:24px;border-radius:5px;display:flex;gap:10px;z-index:10;opacity:0;transition:.8s ease-out .4s}.heroCopy__item[data-astro-cid-gmfg2mqh]{width:20px}.heroCopy__item[data-astro-cid-gmfg2mqh]:nth-child(1){order:2;opacity:0;transform:translateY(20px);transition:.8s ease-out 1.6s}.heroCopy__item[data-astro-cid-gmfg2mqh]:nth-child(2){order:1;opacity:0;transform:translateY(20px);transition:.8s ease-out 2.2s}.heroSlide[data-astro-cid-gmfg2mqh]{width:50%;flex-shrink:0;opacity:0;transform:translateY(40px);transition:.8s ease-out}.heroSlide__swiperItem[data-astro-cid-gmfg2mqh]{overflow:hidden;position:relative}.heroSlide__swiperItem[data-astro-cid-gmfg2mqh] .img[data-astro-cid-gmfg2mqh]{overflow:hidden;display:flex;align-items:center}.heroSlide__swiperItem[data-astro-cid-gmfg2mqh] img[data-astro-cid-gmfg2mqh]{display:inline-block;vertical-align:middle}.heroSlide__swiperItem[data-astro-cid-gmfg2mqh].swiper-slide-active{z-index:5}.hero[data-astro-cid-gmfg2mqh].is-loaded .heroSlide[data-astro-cid-gmfg2mqh]{opacity:1;transform:translateY(0)}.hero[data-astro-cid-gmfg2mqh].is-loaded .heroCopy[data-astro-cid-gmfg2mqh]{opacity:1}.hero[data-astro-cid-gmfg2mqh].is-loaded .heroCopy__item[data-astro-cid-gmfg2mqh]{opacity:1;transform:translateY(0)}@media (max-width: 839px){.hero[data-astro-cid-gmfg2mqh]{margin-top:72px;padding:20px 20px 64px}.hero[data-astro-cid-gmfg2mqh] .inner[data-astro-cid-gmfg2mqh]{border-radius:20px;flex-direction:column}.heroCopy__item[data-astro-cid-gmfg2mqh]{width:16px}.heroSlide[data-astro-cid-gmfg2mqh]{width:100%}.heroSlide__swiperItem[data-astro-cid-gmfg2mqh] .img[data-astro-cid-gmfg2mqh]{aspect-ratio:335/280}.-left[data-astro-cid-gmfg2mqh] .heroSlide__swiperItem[data-astro-cid-gmfg2mqh] img[data-astro-cid-gmfg2mqh]{transform:scale(1.08)}.-left[data-astro-cid-gmfg2mqh] .heroSlide__swiperItem[data-astro-cid-gmfg2mqh].swiper-slide-active img[data-astro-cid-gmfg2mqh]{animation:slideUp 5.5s ease-out forwards}@keyframes slideUp{0%{transform:scale(1)}to{transform:scale(1.08)}}.-right[data-astro-cid-gmfg2mqh] .heroSlide__swiperItem[data-astro-cid-gmfg2mqh] img[data-astro-cid-gmfg2mqh]{transform:scale(1.08)}.-right[data-astro-cid-gmfg2mqh] .heroSlide__swiperItem[data-astro-cid-gmfg2mqh].swiper-slide-active img[data-astro-cid-gmfg2mqh]{animation:slideDown 5.5s ease-out forwards}@keyframes slideDown{0%{transform:scale(1)}to{transform:scale(1.08)}}}@media (min-width: 840px){.heroSlide__swiperItem[data-astro-cid-gmfg2mqh] .img[data-astro-cid-gmfg2mqh]{aspect-ratio:680/520}.-left[data-astro-cid-gmfg2mqh] .heroSlide__swiperItem[data-astro-cid-gmfg2mqh] img[data-astro-cid-gmfg2mqh]{transform:translateY(-25px)}.-left[data-astro-cid-gmfg2mqh] .heroSlide__swiperItem[data-astro-cid-gmfg2mqh].swiper-slide-active img[data-astro-cid-gmfg2mqh]{animation:slideUp 5.5s ease-out forwards}@keyframes slideUp{0%{transform:translateY(25px)}to{transform:translateY(-25px)}}.-right[data-astro-cid-gmfg2mqh] .heroSlide__swiperItem[data-astro-cid-gmfg2mqh] img[data-astro-cid-gmfg2mqh]{transform:translateY(25px)}.-right[data-astro-cid-gmfg2mqh] .heroSlide__swiperItem[data-astro-cid-gmfg2mqh].swiper-slide-active img[data-astro-cid-gmfg2mqh]{animation:slideDown 5.5s ease-out forwards}@keyframes slideDown{0%{transform:translateY(-25px)}to{transform:translateY(25px)}}}.message[data-astro-cid-idxl7gmn]{padding-top:40px;padding-bottom:140px}.messageInner[data-astro-cid-idxl7gmn]{max-width:420px;margin-inline:auto}.messageInner[data-astro-cid-idxl7gmn] p[data-astro-cid-idxl7gmn]{font-size:1.6rem;line-height:2.18}.messageInner[data-astro-cid-idxl7gmn] p[data-astro-cid-idxl7gmn]+p[data-astro-cid-idxl7gmn]{margin-top:30px}@media (max-width: 839px){.message[data-astro-cid-idxl7gmn]{padding-bottom:100px}}.sectionTitle[data-astro-cid-daruozug]{display:flex;align-items:flex-end;gap:8px}.sectionTitle[data-astro-cid-daruozug] h2[data-astro-cid-daruozug]{font-size:1.3rem;line-height:1.56;font-weight:400;letter-spacing:.05em;margin-bottom:8px}.jobs[data-astro-cid-daruozug]{padding-bottom:120px}.jobsInner[data-astro-cid-daruozug]{display:flex;gap:24px;margin-top:32px}.jobsInner__column[data-astro-cid-daruozug]{flex:1}.jobsInner__column[data-astro-cid-daruozug] a[data-astro-cid-daruozug]{display:block;background-color:#fff;border:1px solid #ffffff;position:relative;padding:16px;transition:.3s ease-out}.jobsInner__column[data-astro-cid-daruozug] h3[data-astro-cid-daruozug]{font-family:Zen Kaku Gothic New,sans-serif;letter-spacing:0;line-height:1.4;font-weight:500;font-size:2.4rem;line-height:1.54;letter-spacing:.06em}.jobsInner__column[data-astro-cid-daruozug] h3[data-astro-cid-daruozug]{margin-top:16px;text-align:center}.jobsInner__column[data-astro-cid-daruozug] p[data-astro-cid-daruozug]{font-family:Outfit Variable,sans-serif;font-weight:500;letter-spacing:.2em;line-height:1.3;font-size:1.2rem;margin-top:8px;text-align:center}.jobsInner__column[data-astro-cid-daruozug] .icon[data-astro-cid-daruozug]{position:absolute;right:20px;bottom:20px}.jobsInner__column[data-astro-cid-daruozug] .arrow{transition:.3s ease-out}.jobsInner__img[data-astro-cid-daruozug]{overflow:hidden;border-radius:20px}.jobsBottom[data-astro-cid-daruozug]{display:flex;gap:16px;margin-top:40px}.jobsBottom__column[data-astro-cid-daruozug]{flex:1}.jobsBottom__column[data-astro-cid-daruozug] a[data-astro-cid-daruozug]{display:block;background-color:#fff;border:1px solid #ffffff;position:relative;transition:.3s ease-out}.jobsBottom__column[data-astro-cid-daruozug] h3[data-astro-cid-daruozug]{font-family:Zen Kaku Gothic New,sans-serif;letter-spacing:0;line-height:1.4;font-weight:500;font-size:2rem;letter-spacing:.08em}.jobsBottom__column[data-astro-cid-daruozug] p[data-astro-cid-daruozug]{font-size:1.3rem;line-height:1.56;font-weight:400;letter-spacing:.05em;margin-top:8px}.jobsBottom__column[data-astro-cid-daruozug] .icon[data-astro-cid-daruozug]{position:absolute;right:20px;bottom:20px}.jobsBottom__column[data-astro-cid-daruozug] .arrow{width:25px;height:25px;transition:.3s ease-out}.jobsBottom__img[data-astro-cid-daruozug]{overflow:hidden;border-radius:20px}@media (max-width: 839px){.sectionTitle[data-astro-cid-daruozug]{flex-direction:column;align-items:flex-start}.sectionTitle[data-astro-cid-daruozug] .img[data-astro-cid-daruozug]{width:195px}.jobs[data-astro-cid-daruozug]{padding-bottom:80px}.jobsInner[data-astro-cid-daruozug]{flex-direction:column;gap:8px;margin-top:24px}.jobsInner__column[data-astro-cid-daruozug] a[data-astro-cid-daruozug]{border-radius:20px}.jobsInner__column[data-astro-cid-daruozug] h3[data-astro-cid-daruozug]{font-size:2rem;line-height:1.5;letter-spacing:.06em}.jobsBottom[data-astro-cid-daruozug]{margin-top:8px;flex-direction:column;gap:8px}.jobsBottom__column[data-astro-cid-daruozug] a[data-astro-cid-daruozug]{border-radius:20px;padding:20px 20px 46px}.jobsBottom__column[data-astro-cid-daruozug] h3[data-astro-cid-daruozug]{font-size:1.8rem;letter-spacing:.08em}}@media (min-width: 840px){.jobsInner__column[data-astro-cid-daruozug] a[data-astro-cid-daruozug]{border-radius:40px}.jobsInner__column[data-astro-cid-daruozug] a[data-astro-cid-daruozug]:hover{border:1px solid #8F1C4A}.jobsInner__column[data-astro-cid-daruozug] a[data-astro-cid-daruozug]:hover .arrow{background-color:#8f1c4a}.jobsInner__column[data-astro-cid-daruozug] a[data-astro-cid-daruozug]:hover svg{fill:#fff}.jobsBottom__column[data-astro-cid-daruozug] a[data-astro-cid-daruozug]{border-radius:40px;padding:40px 80px}.jobsBottom__column[data-astro-cid-daruozug] a[data-astro-cid-daruozug]:hover{border:1px solid #8F1C4A}.jobsBottom__column[data-astro-cid-daruozug] a[data-astro-cid-daruozug]:hover .arrow{background-color:#8f1c4a}.jobsBottom__column[data-astro-cid-daruozug] a[data-astro-cid-daruozug]:hover svg{fill:#fff}}.sectionTitle[data-astro-cid-h5ikffxd]{text-align:center}.sectionTitle[data-astro-cid-h5ikffxd] .img[data-astro-cid-h5ikffxd]{margin-top:16px}.sectionTitle[data-astro-cid-h5ikffxd] h2[data-astro-cid-h5ikffxd]{font-weight:700;letter-spacing:.06em;line-height:1.4;font-size:1.5rem;position:relative;color:#fff}.sectionTitle[data-astro-cid-h5ikffxd] h2[data-astro-cid-h5ikffxd]:before,.sectionTitle[data-astro-cid-h5ikffxd] h2[data-astro-cid-h5ikffxd]:after{content:"";display:inline-block;width:2px;height:19px;background-color:#fff}.sectionTitle[data-astro-cid-h5ikffxd] h2[data-astro-cid-h5ikffxd]:before{margin-right:16px;transform:rotate(-20deg) translateY(4px)}.sectionTitle[data-astro-cid-h5ikffxd] h2[data-astro-cid-h5ikffxd]:after{margin-left:16px;transform:rotate(20deg) translateY(4px)}.voice[data-astro-cid-h5ikffxd]{position:relative}.voiceBg[data-astro-cid-h5ikffxd]{position:absolute;width:calc(100% - 40px);height:100%;border-radius:40px;overflow:hidden;display:flex;z-index:1}.voiceBg[data-astro-cid-h5ikffxd]:before,.voiceBg[data-astro-cid-h5ikffxd]:after{content:"";display:inline-block;width:50%;flex:1}.voiceBg[data-astro-cid-h5ikffxd]:before{background-color:#8abae1}.voiceBg[data-astro-cid-h5ikffxd]:after{background-color:#ff814f}.voiceInner[data-astro-cid-h5ikffxd]{position:relative;display:flex;z-index:10}.voiceInner__column[data-astro-cid-h5ikffxd]{flex:1;position:relative}.voiceInner__column[data-astro-cid-h5ikffxd].-left .pop[data-astro-cid-h5ikffxd]{left:-48px}.voiceInner__column[data-astro-cid-h5ikffxd].-left .pop[data-astro-cid-h5ikffxd]:before{transform:rotate(-45deg);right:10px}.voiceInner__column[data-astro-cid-h5ikffxd].-left .img[data-astro-cid-h5ikffxd]{border-radius:20px;overflow:hidden}.voiceInner__column[data-astro-cid-h5ikffxd].-right .pop[data-astro-cid-h5ikffxd]{right:-48px}.voiceInner__column[data-astro-cid-h5ikffxd].-right .pop[data-astro-cid-h5ikffxd]:before{transform:rotate(45deg);left:10px}.voiceInner__column[data-astro-cid-h5ikffxd].-right .img[data-astro-cid-h5ikffxd]{padding-top:18px}.voiceInner__column[data-astro-cid-h5ikffxd] .pop[data-astro-cid-h5ikffxd]{position:absolute;top:-69px;width:127px;height:120px;border-radius:50%;background-color:#fff;padding-top:28px;padding-left:24px;font-size:1.3rem;line-height:1.56;font-weight:400;letter-spacing:.05em;color:#8f1c4a;z-index:10}.voiceInner__column[data-astro-cid-h5ikffxd] .pop[data-astro-cid-h5ikffxd]:before{content:"";display:inline-block;width:0;height:0;border-style:solid;border-right:6px solid transparent;border-left:6px solid transparent;border-top:10px solid #ffffff;border-bottom:0;position:absolute;bottom:10px}.voiceInner__column[data-astro-cid-h5ikffxd] h3[data-astro-cid-h5ikffxd]{color:#fff;margin-top:16px}.voiceInner__column[data-astro-cid-h5ikffxd] h3[data-astro-cid-h5ikffxd] span[data-astro-cid-h5ikffxd]{font-family:Zen Kaku Gothic New,sans-serif;letter-spacing:0;line-height:1.4;font-weight:500;font-size:2.4rem;line-height:1.54;letter-spacing:.06em}.voiceInner__column[data-astro-cid-h5ikffxd] h3[data-astro-cid-h5ikffxd] span[data-astro-cid-h5ikffxd]{display:inline-block;border-bottom:1px solid #ffffff;padding-bottom:2px}.voiceInner__column[data-astro-cid-h5ikffxd] p[data-astro-cid-h5ikffxd]{font-size:1.3rem;line-height:1.56;font-weight:700;letter-spacing:.05em;color:#fff;margin-top:8px;margin-bottom:16px}@media (min-width: 840px){.sectionTitle[data-astro-cid-h5ikffxd]{position:absolute;left:50%;transform:translate(-50%);top:56px}.voice[data-astro-cid-h5ikffxd]{padding-left:20px;padding-right:20px}.voiceInner[data-astro-cid-h5ikffxd]{gap:200px;padding-top:183px;padding-bottom:64px}.voiceInner__column[data-astro-cid-h5ikffxd].-right .img[data-astro-cid-h5ikffxd]{aspect-ratio:440/255}}@media (max-width: 839px){.sectionTitle[data-astro-cid-h5ikffxd]{margin-bottom:24px}.sectionTitle[data-astro-cid-h5ikffxd] .img[data-astro-cid-h5ikffxd]{max-width:126px;margin-inline:auto}.voice[data-astro-cid-h5ikffxd] .container{padding-left:0;padding-right:0}.voiceInner[data-astro-cid-h5ikffxd]{flex-direction:column;background-color:#8abae1;gap:0;padding-top:56px}.voiceInner__column[data-astro-cid-h5ikffxd]{padding-left:40px;padding-right:40px}.voiceInner__column[data-astro-cid-h5ikffxd].-left{padding-bottom:40px}.voiceInner__column[data-astro-cid-h5ikffxd].-left .img[data-astro-cid-h5ikffxd]{border-radius:10px}.voiceInner__column[data-astro-cid-h5ikffxd].-right{background-color:#ff814f;padding-top:40px;padding-bottom:56px}.voiceInner__column[data-astro-cid-h5ikffxd].-right .img[data-astro-cid-h5ikffxd]{padding-top:0}.voiceInner__column[data-astro-cid-h5ikffxd] .pop[data-astro-cid-h5ikffxd]{display:none}.voiceInner__column[data-astro-cid-h5ikffxd] h3[data-astro-cid-h5ikffxd]{text-align:center}.voiceInner__column[data-astro-cid-h5ikffxd] h3[data-astro-cid-h5ikffxd] span[data-astro-cid-h5ikffxd]{font-size:2rem;line-height:1.5;letter-spacing:.06em}}.special[data-astro-cid-wxepajoh]{padding-top:120px;padding-bottom:120px}.specialInner[data-astro-cid-wxepajoh]{position:relative}.specialBg[data-astro-cid-wxepajoh]{position:absolute;z-index:-1}.specialShoulder[data-astro-cid-wxepajoh] span[data-astro-cid-wxepajoh]{display:inline-block;border:1px solid #8F1C4A;font-family:Outfit Variable,sans-serif;font-weight:500;letter-spacing:.2em;line-height:1.3;font-size:1.2rem;color:#8f1c4a;padding:4px 8px;border-radius:30px}.specialTitle[data-astro-cid-wxepajoh]{font-family:Zen Old Mincho,serif;color:#8f1c4a;font-size:3.2rem;font-weight:700;letter-spacing:.23em;line-height:1.625;margin-top:16px}.specialTxt[data-astro-cid-wxepajoh]{color:#8f1c4a;margin-top:24px}.specialSwiper[data-astro-cid-wxepajoh]{margin-top:40px}.specialSwiper__item[data-astro-cid-wxepajoh] .img[data-astro-cid-wxepajoh]{border-radius:20px;overflow:hidden}.specialSwiper__item[data-astro-cid-wxepajoh] .img[data-astro-cid-wxepajoh] img[data-astro-cid-wxepajoh]{transition:.3s ease-out}.specialSwiper__info[data-astro-cid-wxepajoh]{margin-top:-60px;position:relative;z-index:10}.specialSwiper__info[data-astro-cid-wxepajoh] .headTxt[data-astro-cid-wxepajoh]{color:#8f1c4a;font-family:Outfit Variable,sans-serif;font-weight:500;letter-spacing:.2em;line-height:1.3;font-size:1.6rem}.specialSwiper__info[data-astro-cid-wxepajoh] .headNum[data-astro-cid-wxepajoh]{font-family:Outfit Variable,sans-serif;color:#8f1c4a;font-size:6rem;font-weight:500;letter-spacing:.06em;line-height:1}.specialSwiper__infoBody[data-astro-cid-wxepajoh]{margin-top:16px}.specialSwiper__infoBody[data-astro-cid-wxepajoh] h3[data-astro-cid-wxepajoh]{font-family:Zen Kaku Gothic New,sans-serif;letter-spacing:0;line-height:1.4;font-weight:500;font-size:2.4rem;line-height:1.54;letter-spacing:.06em}.specialSwiper__infoBody[data-astro-cid-wxepajoh] h3[data-astro-cid-wxepajoh]{margin-bottom:8px}.specialSwiper__infoBody[data-astro-cid-wxepajoh] p[data-astro-cid-wxepajoh]{font-size:1.3rem;line-height:1.56;font-weight:400;letter-spacing:.05em}.specialSwiper__arrow[data-astro-cid-wxepajoh]{display:flex;justify-content:flex-end}@media (max-width: 839px){.special[data-astro-cid-wxepajoh]{padding-top:80px;padding-bottom:0}.specialBg[data-astro-cid-wxepajoh]{display:none}.specialTitle[data-astro-cid-wxepajoh]{font-size:2.4rem;letter-spacing:.26em;line-height:1.88;margin-top:8px}.specialTxt[data-astro-cid-wxepajoh]{margin-top:16px}.specialSwiper[data-astro-cid-wxepajoh]{padding:50px 20px 60px 30px;margin-top:40px;background:url(/jinji/urban/_astro/column_bg_sp.7ZSFL1oO.png) no-repeat left center/auto 100%;margin-right:calc(50% - 50vw);margin-left:-10px}.specialSwiper__infoBody[data-astro-cid-wxepajoh] h3[data-astro-cid-wxepajoh]{font-size:2rem;line-height:1.5;letter-spacing:.06em}.specialSwiper__arrow[data-astro-cid-wxepajoh]{justify-content:space-between;align-items:center;width:160px;padding-bottom:7px;padding-top:35px;border-bottom:1px solid #542631}}@media (min-width: 840px){.specialBg[data-astro-cid-wxepajoh]{top:-20px;left:-100px;background:url(/jinji/urban/_astro/column_bg_pc.D5v-Ela6.png) no-repeat center/100% 100%;width:1643px;aspect-ratio:1643/1027}.specialSwiper[data-astro-cid-wxepajoh] .swiper-wrapper[data-astro-cid-wxepajoh]{display:flex;gap:51px}.specialSwiper__item[data-astro-cid-wxepajoh]{flex:1}.specialSwiper__item[data-astro-cid-wxepajoh]:nth-child(2){padding-top:74px}.specialSwiper__item[data-astro-cid-wxepajoh]:nth-child(3){padding-top:10px}.specialSwiper__item[data-astro-cid-wxepajoh]>a[data-astro-cid-wxepajoh]:hover img[data-astro-cid-wxepajoh]{transform:scale(1.05)}}.sectionTitle[data-astro-cid-36ewpvne]{display:flex;align-items:flex-end;gap:8px}.sectionTitle[data-astro-cid-36ewpvne] h2[data-astro-cid-36ewpvne]{font-size:1.3rem;line-height:1.56;font-weight:400;letter-spacing:.05em;margin-bottom:8px}.environment[data-astro-cid-36ewpvne]{position:relative;padding-top:64px;padding-bottom:100px}.environmentInner[data-astro-cid-36ewpvne]{display:flex;gap:16px;margin-top:40px}.environmentInner__column[data-astro-cid-36ewpvne]{flex:1}.environmentInner__column[data-astro-cid-36ewpvne] a[data-astro-cid-36ewpvne]{display:block;background-color:#fff;border:1px solid #ffffff;position:relative;transition:.3s ease-out}.environmentInner__column[data-astro-cid-36ewpvne] h3[data-astro-cid-36ewpvne]{font-family:Zen Kaku Gothic New,sans-serif;letter-spacing:0;line-height:1.4;font-weight:500;font-size:2rem;letter-spacing:.08em}.environmentInner__column[data-astro-cid-36ewpvne] p[data-astro-cid-36ewpvne]{font-size:1.3rem;line-height:1.56;font-weight:400;letter-spacing:.05em;margin-top:8px}.environmentInner__column[data-astro-cid-36ewpvne] .icon[data-astro-cid-36ewpvne]{position:absolute;right:20px;bottom:20px}.environmentInner__column[data-astro-cid-36ewpvne] .arrow{width:25px;height:25px;transition:.3s ease-out}.environmentInner__img[data-astro-cid-36ewpvne]{overflow:hidden;border-radius:20px}@media (max-width: 839px){.sectionTitle[data-astro-cid-36ewpvne]{flex-direction:column;align-items:flex-start}.sectionTitle[data-astro-cid-36ewpvne] .img[data-astro-cid-36ewpvne]{width:293px}.environment[data-astro-cid-36ewpvne]{padding-top:60px;padding-bottom:80px}.environmentInner[data-astro-cid-36ewpvne]{margin-top:20px;flex-direction:column}.environmentInner__column[data-astro-cid-36ewpvne] a[data-astro-cid-36ewpvne]{border-radius:20px;padding:20px 20px 46px}.environmentInner__column[data-astro-cid-36ewpvne] h3[data-astro-cid-36ewpvne]{font-size:1.8rem;letter-spacing:.08em}}@media (min-width: 840px){.environmentInner__column[data-astro-cid-36ewpvne] a[data-astro-cid-36ewpvne]{border-radius:40px;padding:40px 80px}.environmentInner__column[data-astro-cid-36ewpvne] a[data-astro-cid-36ewpvne]:hover{border:1px solid #8F1C4A}.environmentInner__column[data-astro-cid-36ewpvne] a[data-astro-cid-36ewpvne]:hover .arrow{background-color:#8f1c4a}.environmentInner__column[data-astro-cid-36ewpvne] a[data-astro-cid-36ewpvne]:hover svg{fill:#fff}}
