.page_container__FBrrt{width:100%;--button-width:calc(1052 / var(--vw-base-size) * min(100vw, var(--max-width)));overflow:hidden}.page_firstViewSection__mQeL4{position:relative;margin-top:var(--header-height);height:calc(714 / var(--vw-base-size) * min(100vw, var(--max-width)));overflow:hidden}@media (max-width:768px){.page_firstViewSection__mQeL4{height:calc(400 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_firstViewSlideContainer__LFMh_{width:100%;height:100%;margin-top:calc(28 / var(--vw-base-size) * min(100vw, var(--max-width)));overflow:hidden}@media (max-width:768px){.page_firstViewSlideContainer__LFMh_{margin-top:calc(10 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_firstViewSlideTrack__UWpwW{display:flex;width:-moz-max-content;width:max-content;height:100%;will-change:transform}.page_firstViewSlideItem__WWS31{width:auto;height:100%;margin:0 calc(-50 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (max-width:768px){.page_firstViewSlideItem__WWS31{margin:0 calc(-20 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_firstViewImage__1FkLK{width:auto;--height:calc(538 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (max-width:768px){.page_firstViewImage__1FkLK{--height:calc(230 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_pageTitle__hKz7o{position:absolute;bottom:calc(80 / var(--vw-base-size) * min(100vw, var(--max-width)));left:calc(50% - calc(4 / var(--vw-base-size) * min(100vw, var(--max-width))))}@media (max-width:768px){.page_pageTitle__hKz7o{bottom:calc(100 / var(--vw-base-size) * min(100vw, var(--max-width)));left:calc(50% - calc(90 / var(--vw-base-size) * min(100vw, var(--max-width))))}}.page_pageTitleInner__NqLba{line-height:1;color:var(--color-brown-2)}@media (max-width:768px){.page_pageTitleInner__NqLba{font-size:calc(57 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_sectionInner__u6jOJ{max-width:calc(1104 / var(--vw-base-size) * min(100vw, var(--max-width)));margin:0 auto;padding:0 calc(20 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (max-width:768px){.page_sectionInner__u6jOJ{padding:0 calc(28 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_sectionTitleEn__c1X5r{color:var(--color-brown-2);margin-bottom:calc(-10 / var(--vw-base-size) * min(100vw, var(--max-width)))}.page_sectionTitle__EJrWC{font-size:calc(18 / var(--vw-base-size) * min(100vw, var(--max-width)));font-weight:500;letter-spacing:.45em;margin-bottom:calc(30 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (max-width:768px){.page_sectionTitle__EJrWC{font-size:calc(14 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-bottom:calc(20 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_sectionSubtitle__5O4Si{font-size:calc(24 / var(--vw-base-size) * min(100vw, var(--max-width)));font-weight:500;line-height:2;letter-spacing:.45em;margin-bottom:calc(40 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (max-width:768px){.page_sectionSubtitle__5O4Si{font-size:calc(20 / var(--vw-base-size) * min(100vw, var(--max-width)));line-height:1.8;margin-bottom:calc(30 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_conceptSection__NLi2g{padding:calc(44 / var(--vw-base-size) * min(100vw, var(--max-width))) 0 0}@media (max-width:768px){.page_conceptSection__NLi2g{padding:calc(28 / var(--vw-base-size) * min(100vw, var(--max-width))) calc(6 / var(--vw-base-size) * min(100vw, var(--max-width))) 0}}.page_conceptTitle__YPksp{font-size:calc(16 / var(--vw-base-size) * min(100vw, var(--max-width)));font-weight:500;letter-spacing:.45em}@media (max-width:768px){.page_conceptTitle__YPksp{font-size:calc(14 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_conceptSubtitle__pCr6E{font-size:calc(24 / var(--vw-base-size) * min(100vw, var(--max-width)));font-weight:500;line-height:2;letter-spacing:.45em;margin-top:calc(20 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-bottom:calc(60 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (max-width:768px){.page_conceptSubtitle__pCr6E{font-size:calc(20 / var(--vw-base-size) * min(100vw, var(--max-width)));line-height:2.4;margin-top:calc(24 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-bottom:calc(20 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_conceptDescription__q6HUQ{font-size:calc(14 / var(--vw-base-size) * min(100vw, var(--max-width)));font-weight:500;line-height:2.7;letter-spacing:.2em}@media (max-width:768px){.page_conceptDescription__q6HUQ{font-size:calc(13 / var(--vw-base-size) * min(100vw, var(--max-width)));line-height:2.3;letter-spacing:.18em;width:calc(100% + calc(20 / var(--vw-base-size) * min(100vw, var(--max-width))))}}.page_conceptDescription__q6HUQ strong{font-weight:600}.page_recruitMenuSection__TkR2x{margin:calc(176 / var(--vw-base-size) * min(100vw, var(--max-width))) 0 calc(168 / var(--vw-base-size) * min(100vw, var(--max-width)));padding:0 calc(20 / var(--vw-base-size) * min(100vw, var(--max-width)));position:relative}@media (max-width:768px){.page_recruitMenuSection__TkR2x{margin:calc(72 / var(--vw-base-size) * min(100vw, var(--max-width))) 0 calc(90 / var(--vw-base-size) * min(100vw, var(--max-width)));padding:0 calc(16 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_recruitMenuInner__ADBFG{display:grid;justify-content:center;grid-template-columns:repeat(4,calc(244 / var(--vw-base-size) * min(100vw, var(--max-width))));gap:0 calc(40 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (max-width:768px){.page_recruitMenuInner__ADBFG{grid-template-columns:repeat(2,1fr);gap:calc(14 / var(--vw-base-size) * min(100vw, var(--max-width))) calc(16 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_recruitMenuItem__gfxPs{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:calc(118 / var(--vw-base-size) * min(100vw, var(--max-width)));box-sizing:border-box}.page_recruitMenuItem__gfxPs:before{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid var(--color-brown-2);border-radius:calc(20 / var(--vw-base-size) * min(100vw, var(--max-width)));content:""}@media (min-width:769px){@media (min-width:769px){.page_recruitMenuItem__gfxPs:hover:before{border-color:var(--color-brown-2);transform:scale(1)}}.page_recruitMenuItem__gfxPs:before{border-color:transparent;transform:scale(.97);transition-property:border-color,transform;transition-duration:.3s}}@media (max-width:768px){.page_recruitMenuItem__gfxPs{position:relative;height:calc(110 / var(--vw-base-size) * min(100vw, var(--max-width)));padding-bottom:calc(20 / var(--vw-base-size) * min(100vw, var(--max-width)));text-align:center}.page_recruitMenuItem__gfxPs:before{border-radius:calc(15 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_recruitMenuText__NS0ye{font-family:var(--font-ja-1);font-size:calc(12 / var(--vw-base-size) * min(100vw, var(--max-width)));font-weight:500;--letter-spacing:0.25em;letter-spacing:var(--letter-spacing);color:var(--color-brown-2);transform:translateX(calc(var(--letter-spacing) * .5))}@media (max-width:768px){.page_recruitMenuText__NS0ye{line-height:1.83}}.page_recruitMenuIcon__vMJ5P{width:calc(112 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (min-width:769px){.page_recruitMenuIcon__vMJ5P{margin-top:calc(20 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (max-width:768px){.page_recruitMenuIcon__vMJ5P{position:absolute;right:0;left:0;bottom:calc(20 / var(--vw-base-size) * min(100vw, var(--max-width)));margin:0 auto}}.page_worldSection__AHI1N{position:relative;padding:calc(228 / var(--vw-base-size) * min(100vw, var(--max-width))) 0 calc(218 / var(--vw-base-size) * min(100vw, var(--max-width)));background-color:var(--color-gray-1);overflow:hidden}@media (max-width:768px){.page_worldSection__AHI1N{padding:calc(72 / var(--vw-base-size) * min(100vw, var(--max-width))) calc(4 / var(--vw-base-size) * min(100vw, var(--max-width))) calc(76 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@keyframes page_effectRotate__MUyHw{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page_worldEffect__13WaV{position:absolute;top:calc(-214 / var(--vw-base-size) * min(100vw, var(--max-width)));left:calc(78 / var(--vw-base-size) * min(100vw, var(--max-width)));width:calc(1285 / var(--vw-base-size) * min(100vw, var(--max-width)));pointer-events:none;animation:page_effectRotate__MUyHw 120s linear infinite}@media (max-width:768px){.page_worldEffect__13WaV{top:calc(240 / var(--vw-base-size) * min(100vw, var(--max-width)));left:calc(-80 / var(--vw-base-size) * min(100vw, var(--max-width)));width:calc(554 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_worldTitle__kaAkk{font-size:calc(22 / var(--vw-base-size) * min(100vw, var(--max-width)));font-weight:500;letter-spacing:.45em;margin-bottom:calc(84 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (max-width:768px){.page_worldTitle__kaAkk{font-size:calc(20 / var(--vw-base-size) * min(100vw, var(--max-width)));line-height:2.4;margin-bottom:calc(20 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-left:calc(2 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_worldDescription__P0Hur{font-size:calc(14 / var(--vw-base-size) * min(100vw, var(--max-width)));font-weight:500;line-height:2.7;letter-spacing:.2em}@media (max-width:768px){.page_worldDescription__P0Hur{font-size:calc(13 / var(--vw-base-size) * min(100vw, var(--max-width)));line-height:2.3;letter-spacing:.18em;width:calc(100% + calc(10 / var(--vw-base-size) * min(100vw, var(--max-width))))}}.page_serviceSection__ji3sW{max-width:var(--max-width);margin:0 auto;padding:calc(270 / var(--vw-base-size) * min(100vw, var(--max-width))) 0 calc(100 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (max-width:768px){.page_serviceSection__ji3sW{padding:calc(110 / var(--vw-base-size) * min(100vw, var(--max-width))) 0 calc(80 / var(--vw-base-size) * min(100vw, var(--max-width))) calc(16 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_serviceSectionTitle__VaAb6{margin-top:calc(-6 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (min-width:769px){.page_serviceSectionTitle__VaAb6{margin-left:calc(600 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (max-width:768px){.page_serviceSectionTitle__VaAb6{margin-top:calc(6 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-right:calc(-16 / var(--vw-base-size) * min(100vw, var(--max-width)));text-align:right}}.page_serviceSectionSubtitle__yRxRe{margin-top:calc(92 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-bottom:calc(46 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-left:calc(10 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (max-width:768px){.page_serviceSectionSubtitle__yRxRe{margin-top:calc(60 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-bottom:calc(30 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-left:calc(-10 / var(--vw-base-size) * min(100vw, var(--max-width)));font-size:calc(20 / var(--vw-base-size) * min(100vw, var(--max-width)));line-height:2}}.page_serviceDescription__SXsNf{font-size:calc(14 / var(--vw-base-size) * min(100vw, var(--max-width)));font-weight:500;line-height:2.7;letter-spacing:.2em;margin-bottom:calc(40 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-left:calc(14 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (max-width:768px){.page_serviceDescription__SXsNf{font-size:calc(13 / var(--vw-base-size) * min(100vw, var(--max-width)));line-height:2.3;letter-spacing:.18em;margin-bottom:calc(30 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-left:calc(-8 / var(--vw-base-size) * min(100vw, var(--max-width)));width:calc(100% + calc(10 / var(--vw-base-size) * min(100vw, var(--max-width))))}}.page_servicePictureContainer__OeDOj{position:relative;display:block;--width:calc(1182 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-top:calc(120 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-left:calc(-18 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (max-width:768px){.page_servicePictureContainer__OeDOj{--width:calc(378 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-top:calc(44 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-left:calc(-38 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_servicePictureContainer__OeDOj.page_isShow__VSMkx .page_serviceBalloon__pOE5P,.page_servicePictureContainer__OeDOj.page_isShow__VSMkx .page_servicePicture__MnKVv{opacity:1;transform:translateY(0)}.page_serviceLine__7jIYj{position:absolute;top:calc(50 / var(--vw-base-size) * min(100vw, var(--max-width)));left:50%;width:calc(662 / var(--vw-base-size) * min(100vw, var(--max-width)));--x:0;transform:translateX(-50%) translateX(calc(var(--x) / var(--vw-base-size) * min(100vw, var(--max-width)))) translateX(calc(var(--noise-x, 0) / var(--vw-base-size) * min(100vw, var(--max-width)))) translateY(calc(var(--noise-y, 0) / var(--vw-base-size) * min(100vw, var(--max-width))))}@media (min-width:769px){.page_serviceLine__7jIYj.page_is-1__W8Qaw{--x:-205}.page_serviceLine__7jIYj.page_is-2__TN6JR{--x:220}}@media (max-width:768px){.page_serviceLine__7jIYj{width:calc(376 / var(--vw-base-size) * min(100vw, var(--max-width)));--x:10}.page_serviceLine__7jIYj.page_is-1__W8Qaw{top:calc(134 / var(--vw-base-size) * min(100vw, var(--max-width)))}.page_serviceLine__7jIYj.page_is-2__TN6JR{top:calc(372 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_servicePicture__MnKVv{display:block;position:relative;width:100%;transform:translateY(calc(5 / var(--vw-base-size) * min(100vw, var(--max-width))));transition-delay:1.8s}.page_serviceBalloon__pOE5P,.page_servicePicture__MnKVv{opacity:0;transition-property:opacity,transform;transition-duration:.5s}.page_serviceBalloon__pOE5P{position:absolute;top:calc(0 / var(--vw-base-size) * min(100vw, var(--max-width)));transform:translateY(calc(15 / var(--vw-base-size) * min(100vw, var(--max-width))))}.page_serviceBalloon__pOE5P:first-child{left:calc(30 / var(--vw-base-size) * min(100vw, var(--max-width)));--width:calc(232 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (max-width:768px){.page_serviceBalloon__pOE5P:first-child{left:calc(190 / var(--vw-base-size) * min(100vw, var(--max-width)));--width:calc(144 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_serviceBalloon__pOE5P:nth-child(2){right:calc(-58 / var(--vw-base-size) * min(100vw, var(--max-width)));--width:calc(272 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (max-width:768px){.page_serviceBalloon__pOE5P:nth-child(2){top:calc(614 / var(--vw-base-size) * min(100vw, var(--max-width)));right:calc(120 / var(--vw-base-size) * min(100vw, var(--max-width)));--width:calc(188 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_serviceButton__YXsSy{margin-top:calc(108 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-left:calc(50% + calc(310 / var(--vw-base-size) * min(100vw, var(--max-width))))}@media (max-width:768px){.page_serviceButton__YXsSy{margin-top:calc(48 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-left:calc(50% + calc(-32 / var(--vw-base-size) * min(100vw, var(--max-width))))}}.page_organizationSection__iWaZE{padding:calc(230 / var(--vw-base-size) * min(100vw, var(--max-width))) 0 0}@media (max-width:768px){.page_organizationSection__iWaZE{padding:calc(174 / var(--vw-base-size) * min(100vw, var(--max-width))) 0 0}}.page_organizationTitle__9ls_R{margin-left:calc(-170 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (min-width:769px){.page_organizationTitle__9ls_R{white-space:nowrap}}@media (max-width:768px){.page_organizationTitle__9ls_R{margin-left:calc(-26 / var(--vw-base-size) * min(100vw, var(--max-width)))}.page_organizationTitleSpan__3u57S{margin-left:calc(-10 / var(--vw-base-size) * min(100vw, var(--max-width)));letter-spacing:-.05em}}.page_organizationSectionTitle__nMt5q{margin-top:calc(-104 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (min-width:769px){.page_organizationSectionTitle__nMt5q{margin-left:calc(632 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (max-width:768px){.page_organizationSectionTitle__nMt5q{margin-top:calc(-128 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-right:calc(12 / var(--vw-base-size) * min(100vw, var(--max-width)));text-align:right;font-size:calc(18 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_organizationSectionSubtitle__TaO_P{margin-top:calc(172 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-left:calc(20 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (max-width:768px){.page_organizationSectionSubtitle__TaO_P{margin-top:calc(164 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-left:calc(8 / var(--vw-base-size) * min(100vw, var(--max-width)));font-size:calc(20 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_featureList__gSdQ0{margin-top:calc(104 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-bottom:calc(80 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (max-width:768px){.page_featureList__gSdQ0{margin-top:calc(56 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-bottom:calc(40 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_featureItem__cBzWf{margin-bottom:calc(116 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (max-width:768px){.page_featureItem__cBzWf{margin-bottom:calc(80 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_featureItemTitleContainer__0uFA8{margin-left:calc(20 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (min-width:769px){.page_featureItemTitleContainer__0uFA8{display:flex;align-items:center}}@media (max-width:768px){.page_featureItemTitleContainer__0uFA8{margin-left:calc(4 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_featureNumber__bv4UX{font-family:var(--font-en-1);font-size:calc(100 / var(--vw-base-size) * min(100vw, var(--max-width)));font-weight:400;line-height:.48;color:var(--color-brown-2)}@media (min-width:769px){.page_featureNumber__bv4UX{margin-right:calc(50 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (max-width:768px){.page_featureNumber__bv4UX{margin-left:calc(-2 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_featureTitle__ybvSv{margin-top:calc(4 / var(--vw-base-size) * min(100vw, var(--max-width)));font-size:calc(24 / var(--vw-base-size) * min(100vw, var(--max-width)));font-weight:500;line-height:2;letter-spacing:.45em;color:var(--color-brown-2)}@media (max-width:768px){.page_featureTitle__ybvSv{margin-top:calc(32 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-left:calc(4 / var(--vw-base-size) * min(100vw, var(--max-width)));font-size:calc(20 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_featureDescription__ND3Zq{margin-top:calc(40 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-left:calc(24 / var(--vw-base-size) * min(100vw, var(--max-width)));font-size:calc(14 / var(--vw-base-size) * min(100vw, var(--max-width)));font-weight:500;line-height:2.7;letter-spacing:.2em;margin-bottom:calc(40 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (max-width:768px){.page_featureDescription__ND3Zq{margin-top:calc(8 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-left:calc(8 / var(--vw-base-size) * min(100vw, var(--max-width)));font-size:calc(13 / var(--vw-base-size) * min(100vw, var(--max-width)));line-height:2.3;letter-spacing:.18em;margin-bottom:calc(30 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_programGrid__8mMFS{display:grid;grid-template-columns:repeat(2,1fr);gap:calc(60 / var(--vw-base-size) * min(100vw, var(--max-width))) calc(78 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-top:calc(70 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-bottom:calc(60 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (min-width:769px){.page_programGrid__8mMFS{margin-left:calc(36 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (max-width:768px){.page_programGrid__8mMFS{grid-template-columns:1fr;gap:calc(40 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-top:calc(40 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-bottom:calc(40 / var(--vw-base-size) * min(100vw, var(--max-width)));padding:0 calc(0 / var(--vw-base-size) * min(100vw, var(--max-width))) 0 calc(14 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_programItem__hB3pd{position:relative;padding:calc(40 / var(--vw-base-size) * min(100vw, var(--max-width))) calc(50 / var(--vw-base-size) * min(100vw, var(--max-width))) calc(40 / var(--vw-base-size) * min(100vw, var(--max-width))) calc(40 / var(--vw-base-size) * min(100vw, var(--max-width)));box-sizing:border-box}@media (min-width:769px){.page_programItem__hB3pd{width:calc(480 / var(--vw-base-size) * min(100vw, var(--max-width)));height:calc(216 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (max-width:768px){.page_programItem__hB3pd{padding:calc(40 / var(--vw-base-size) * min(100vw, var(--max-width))) calc(24 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_programItemBorder__SWfws{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid var(--color-brown-2);border-radius:calc(40 / var(--vw-base-size) * min(100vw, var(--max-width)));pointer-events:none;transform:translate(calc(var(--noise-x, 0) / var(--vw-base-size) * min(100vw, var(--max-width))),calc(var(--noise-y, 0) / var(--vw-base-size) * min(100vw, var(--max-width))))}@media (max-width:768px){.page_programItemBorder__SWfws{border-radius:calc(44 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_programItemBorder__SWfws.page_is-2__TN6JR{transform:translate(calc(-9 / var(--vw-base-size) * min(100vw, var(--max-width))),calc(-9 / var(--vw-base-size) * min(100vw, var(--max-width)))) translate(calc(var(--noise-x, 0) / var(--vw-base-size) * min(100vw, var(--max-width))),calc(var(--noise-y, 0) / var(--vw-base-size) * min(100vw, var(--max-width))))}.page_programTitle__aWlaa{font-size:calc(20 / var(--vw-base-size) * min(100vw, var(--max-width)));font-weight:600;letter-spacing:.32em;margin-bottom:calc(15 / var(--vw-base-size) * min(100vw, var(--max-width)));color:var(--color-brown-2)}@media (max-width:768px){.page_programTitle__aWlaa{line-height:1.5;margin-bottom:calc(10 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_programDescription__Z24Dw{margin-top:calc(20 / var(--vw-base-size) * min(100vw, var(--max-width)));font-size:calc(13 / var(--vw-base-size) * min(100vw, var(--max-width)));font-weight:500;line-height:2.38;letter-spacing:.23em;color:var(--color-brown-2)}@media (max-width:768px){.page_programDescription__Z24Dw{margin-top:calc(15 / var(--vw-base-size) * min(100vw, var(--max-width)));letter-spacing:.2em}}.page_workStyleTitle__q0h_8{margin-top:calc(82 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-bottom:calc(-24 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-left:calc(28 / var(--vw-base-size) * min(100vw, var(--max-width)));font-size:calc(21 / var(--vw-base-size) * min(100vw, var(--max-width)));font-weight:500;line-height:2;letter-spacing:.45em;text-decoration:underline}@media (max-width:768px){.page_workStyleTitle__q0h_8{margin-top:calc(54 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-bottom:calc(15 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-left:calc(4 / var(--vw-base-size) * min(100vw, var(--max-width)));line-height:2.25;font-size:calc(16 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_workStyleGrid__IdLP6{display:grid;grid-template-columns:repeat(2,1fr);width:var(--button-width);margin:calc(42 / var(--vw-base-size) * min(100vw, var(--max-width))) auto 0;border:1px solid var(--color-brown-2)}@media (max-width:768px){.page_workStyleGrid__IdLP6{grid-template-columns:1fr;width:calc(100% - calc(16 / var(--vw-base-size) * min(100vw, var(--max-width))));margin:calc(30 / var(--vw-base-size) * min(100vw, var(--max-width))) auto 0}}.page_workStyleItem__EvMC1{min-height:calc(242 / var(--vw-base-size) * min(100vw, var(--max-width)));padding:calc(44 / var(--vw-base-size) * min(100vw, var(--max-width))) calc(48 / var(--vw-base-size) * min(100vw, var(--max-width)));position:relative;box-sizing:border-box}@media (min-width:769px){.page_workStyleItem__EvMC1:nth-child(2n){border-left:1px solid var(--color-brown-2)}@media (max-width:768px){.page_workStyleItem__EvMC1:nth-child(2n){border-left:none}}.page_workStyleItem__EvMC1:nth-child(n+3){border-top:1px solid var(--color-brown-2)}}@media (max-width:768px){.page_workStyleItem__EvMC1{min-height:calc(200 / var(--vw-base-size) * min(100vw, var(--max-width)));padding:calc(45 / var(--vw-base-size) * min(100vw, var(--max-width))) calc(35 / var(--vw-base-size) * min(100vw, var(--max-width))) calc(50 / var(--vw-base-size) * min(100vw, var(--max-width)))}.page_workStyleItem__EvMC1:nth-child(n+2){border-top:1px solid var(--color-brown-2)}}.page_workStyleItemTitle__Bpods{font-size:calc(20 / var(--vw-base-size) * min(100vw, var(--max-width)));font-weight:600;letter-spacing:.3em;margin-bottom:calc(15 / var(--vw-base-size) * min(100vw, var(--max-width)));color:var(--color-brown-2)}@media (min-width:769px){.page_workStyleItemTitle__Bpods br{display:none}}@media (max-width:768px){.page_workStyleItemTitle__Bpods{line-height:1.6;font-size:calc(20 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-bottom:calc(10 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_workStyleItemDescription__9_XAa{margin-top:calc(32 / var(--vw-base-size) * min(100vw, var(--max-width)));font-size:calc(13 / var(--vw-base-size) * min(100vw, var(--max-width)));font-weight:500;line-height:2.38;letter-spacing:.2em;color:var(--color-brown-2)}@media (max-width:768px){.page_workStyleItemDescription__9_XAa{margin-top:calc(24 / var(--vw-base-size) * min(100vw, var(--max-width)));font-size:calc(13 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_workStyleItemCaption__lgIXt{margin-top:calc(4 / var(--vw-base-size) * min(100vw, var(--max-width)));font-size:calc(11 / var(--vw-base-size) * min(100vw, var(--max-width)));font-weight:500;line-height:2.82;letter-spacing:.2em;color:var(--color-brown-2)}@media (max-width:768px){.page_workStyleItemCaption__lgIXt{margin-top:calc(14 / var(--vw-base-size) * min(100vw, var(--max-width)));font-size:calc(11 / var(--vw-base-size) * min(100vw, var(--max-width)));line-height:2.5}}.page_workStyleCategoryTagContainer__ViJA7{display:flex;position:absolute;right:calc(0 / var(--vw-base-size) * min(100vw, var(--max-width)));bottom:calc(0 / var(--vw-base-size) * min(100vw, var(--max-width)))}.page_workStyleCategoryTag__yXPAe{display:flex;align-items:center;justify-content:center;min-width:calc(68 / var(--vw-base-size) * min(100vw, var(--max-width)));height:calc(38 / var(--vw-base-size) * min(100vw, var(--max-width)));background-color:var(--color-brown-2);color:#fff;font-size:calc(11 / var(--vw-base-size) * min(100vw, var(--max-width)));font-weight:500;letter-spacing:.2em}.page_workStyleCategoryTag__yXPAe:not(:first-child){margin-left:calc(1 / var(--vw-base-size) * min(100vw, var(--max-width)))}.page_memberSection__1ErZR{padding:calc(60 / var(--vw-base-size) * min(100vw, var(--max-width))) 0}@media (max-width:768px){.page_memberSection__1ErZR{padding:calc(68 / var(--vw-base-size) * min(100vw, var(--max-width))) 0}}.page_memberSectionTitle__YOmfb{font-size:calc(24 / var(--vw-base-size) * min(100vw, var(--max-width)));font-weight:500;line-height:2;letter-spacing:.45em;margin-bottom:calc(60 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-left:calc(28 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (max-width:768px){.page_memberSectionTitle__YOmfb{font-size:calc(24 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-bottom:calc(40 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-left:calc(4 / var(--vw-base-size) * min(100vw, var(--max-width)));text-align:center}}.page_memberGridContainer__p2bJ_{width:100vw;margin-left:calc(calc(-168 / var(--vw-base-size) * min(100vw, var(--max-width))) - calc(max(0px, (100vw - var(--max-width)) / 2)));overflow:hidden;margin-bottom:calc(60 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (max-width:768px){.page_memberGridContainer__p2bJ_{margin-left:calc(-28 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-bottom:calc(66 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_memberGrid__8BKvX{display:flex;width:-moz-max-content;width:max-content}.page_memberItem__pUQKW{position:relative;--width:calc(302 / var(--vw-base-size) * min(100vw, var(--max-width)));width:var(--width);flex-shrink:0}.page_memberItem__pUQKW:not(:first-child){margin-left:calc(74 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (max-width:768px){.page_memberItem__pUQKW:not(:first-child){margin-left:calc(40 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_memberImageContainer__D06X2{--width:calc(302 / var(--vw-base-size) * min(100vw, var(--max-width)));width:100%;height:var(--width);border-radius:50%;overflow:hidden}@media (max-width:768px){.page_memberImageContainer__D06X2{margin-left:calc(-8 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_memberImage__6A1_6{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page_memberText__NKbYU{width:calc(100% + calc(20 / var(--vw-base-size) * min(100vw, var(--max-width))));font-size:calc(13 / var(--vw-base-size) * min(100vw, var(--max-width)));font-weight:500;line-height:2.4;letter-spacing:.2em;margin-top:calc(34 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-bottom:calc(30 / var(--vw-base-size) * min(100vw, var(--max-width)));display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:768px){.page_memberText__NKbYU{font-size:calc(12 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-top:calc(35 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-bottom:calc(20 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_memberArrow___qO1n{position:absolute;right:0;bottom:calc(4 / var(--vw-base-size) * min(100vw, var(--max-width)));width:calc(24 / var(--vw-base-size) * min(100vw, var(--max-width)));height:calc(12 / var(--vw-base-size) * min(100vw, var(--max-width)));background:url(/images/recruit/icon_arrow_2.png) no-repeat 50%/contain}@media (max-width:768px){.page_memberArrow___qO1n{width:calc(28 / var(--vw-base-size) * min(100vw, var(--max-width)));height:calc(12 / var(--vw-base-size) * min(100vw, var(--max-width)));right:calc(8 / var(--vw-base-size) * min(100vw, var(--max-width)));bottom:calc(-6 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_memberButton__TisRv{margin-top:calc(64 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-left:calc(50% + calc(160 / var(--vw-base-size) * min(100vw, var(--max-width))))}@media (max-width:768px){.page_memberButton__TisRv{margin-top:calc(40 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-left:calc(50% + calc(-40 / var(--vw-base-size) * min(100vw, var(--max-width))))}}.page_recruitmentSection__VKmdM{max-width:var(--max-width);margin:0 auto;padding:calc(280 / var(--vw-base-size) * min(100vw, var(--max-width))) 0 calc(100 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (max-width:768px){.page_recruitmentSection__VKmdM{padding:calc(154 / var(--vw-base-size) * min(100vw, var(--max-width))) 0 calc(80 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_recruitmentSectionTitle__k6bMO{margin-top:calc(-6 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-left:calc(600 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (max-width:768px){.page_recruitmentSectionTitle__k6bMO{margin-top:calc(10 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-left:calc(120 / var(--vw-base-size) * min(100vw, var(--max-width)))}.page_recruitmentSectionTitleSpan__K_EKN{margin-left:calc(-4 / var(--vw-base-size) * min(100vw, var(--max-width)));letter-spacing:-.01em}}.page_recruitmentDescription__0wAMc{font-size:calc(14 / var(--vw-base-size) * min(100vw, var(--max-width)));font-weight:500;line-height:2.7;letter-spacing:.2em;margin-top:calc(-2 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-left:calc(14 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-bottom:calc(60 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (max-width:768px){.page_recruitmentDescription__0wAMc{font-size:calc(13 / var(--vw-base-size) * min(100vw, var(--max-width)));line-height:2.3;letter-spacing:.18em;margin-top:calc(0 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-left:calc(4 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-bottom:calc(40 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_recruitmentSectionSubtitle__eq6Pv{margin-top:calc(122 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-left:calc(10 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (max-width:768px){.page_recruitmentSectionSubtitle__eq6Pv{margin-top:calc(60 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-left:calc(4 / var(--vw-base-size) * min(100vw, var(--max-width)));line-height:2}}.page_recruitmentPictureContainer__c_sUP{margin-top:calc(80 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-bottom:calc(80 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (min-width:769px){.page_recruitmentPictureContainer__c_sUP{margin-left:calc(8 / var(--vw-base-size) * min(100vw, var(--max-width)));transform:scale(.9)}}@media (max-width:768px){.page_recruitmentPictureContainer__c_sUP{margin-top:calc(-12 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-bottom:calc(66 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-left:calc(-6 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_recruitmentPictureContainer__c_sUP.page_isShow__VSMkx .page_recruitmentBalloon__g0nDW,.page_recruitmentPictureContainer__c_sUP.page_isShow__VSMkx .page_recruitmentFillContainer__SPVrs,.page_recruitmentPictureContainer__c_sUP.page_isShow__VSMkx .page_recruitmentPicture__UQbS_{opacity:1;transform:translateY(0)}.page_recruitmentLine__GEeZA{position:absolute;width:calc(662 / var(--vw-base-size) * min(100vw, var(--max-width)));--x:0;left:50%;transform:translateX(-50%) translateX(calc(var(--x) / var(--vw-base-size) * min(100vw, var(--max-width)))) translateX(calc(var(--noise-x, 0) / var(--vw-base-size) * min(100vw, var(--max-width)))) translateY(calc(var(--noise-y, 0) / var(--vw-base-size) * min(100vw, var(--max-width))))}.page_recruitmentLine__GEeZA,.page_recruitmentLine__GEeZA.page_is-1__W8Qaw{top:calc(0 / var(--vw-base-size) * min(100vw, var(--max-width)))}.page_recruitmentLine__GEeZA.page_is-2__TN6JR{top:calc(280 / var(--vw-base-size) * min(100vw, var(--max-width)));--x:-214}.page_recruitmentLine__GEeZA.page_is-3__X3OnK{top:calc(280 / var(--vw-base-size) * min(100vw, var(--max-width)));--x:214}@media (max-width:768px){.page_recruitmentLine__GEeZA{width:calc(210 / var(--vw-base-size) * min(100vw, var(--max-width)))}.page_recruitmentLine__GEeZA.page_is-1__W8Qaw{top:calc(130 / var(--vw-base-size) * min(100vw, var(--max-width)))}.page_recruitmentLine__GEeZA.page_is-2__TN6JR{top:calc(220 / var(--vw-base-size) * min(100vw, var(--max-width)));--x:-68}.page_recruitmentLine__GEeZA.page_is-3__X3OnK{top:calc(220 / var(--vw-base-size) * min(100vw, var(--max-width)));--x:68}}@keyframes page_flash__RNwVq{0%{opacity:1}20%{opacity:1}50%{opacity:0}80%{opacity:1}to{opacity:1}}.page_recruitmentFillContainer__SPVrs{opacity:0;transition:opacity 1.5s ease 2s}.page_recruitmentFill__TMQxi{position:absolute;top:calc(352 / var(--vw-base-size) * min(100vw, var(--max-width)));left:50%;transform:translateX(-50%);--width:calc(228 / var(--vw-base-size) * min(100vw, var(--max-width)));animation:page_flash__RNwVq 1.5s infinite}@media (max-width:768px){.page_recruitmentFill__TMQxi{top:calc(244 / var(--vw-base-size) * min(100vw, var(--max-width)));--width:calc(70 / var(--vw-base-size) * min(100vw, var(--max-width)));transform:translateX(-50%) translateX(calc(3 / var(--vw-base-size) * min(100vw, var(--max-width))))}}.page_recruitmentBalloon__g0nDW{position:absolute;top:calc(34 / var(--vw-base-size) * min(100vw, var(--max-width)));right:calc(-24 / var(--vw-base-size) * min(100vw, var(--max-width)));--width:calc(576 / var(--vw-base-size) * min(100vw, var(--max-width)));opacity:0;transform:translateY(calc(5 / var(--vw-base-size) * min(100vw, var(--max-width))));transition-property:opacity,transform;transition-duration:1s;transition-delay:1.5s}@media (max-width:768px){.page_recruitmentBalloon__g0nDW{top:calc(3 / var(--vw-base-size) * min(100vw, var(--max-width)));right:calc(-4 / var(--vw-base-size) * min(100vw, var(--max-width)));--width:calc(176 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_recruitmentPicture__UQbS_{position:relative;display:block;--width:calc(1120 / var(--vw-base-size) * min(100vw, var(--max-width)));opacity:0;transform:translateY(calc(5 / var(--vw-base-size) * min(100vw, var(--max-width))));transition-property:opacity,transform;transition-duration:.5s;transition-delay:1s}@media (max-width:768px){.page_recruitmentPicture__UQbS_{--width:calc(348 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_entryButtonSection__iZkUd{margin-bottom:calc(310 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (max-width:768px){.page_entryButtonSection__iZkUd{margin-bottom:calc(220 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_entryButton__GVYzD{position:relative;display:flex;align-items:center;width:var(--button-width);height:calc(152 / var(--vw-base-size) * min(100vw, var(--max-width)));margin:0 auto;font-size:calc(24 / var(--vw-base-size) * min(100vw, var(--max-width)));font-weight:400;letter-spacing:.2em;background-color:var(--color-brown-2);border:1px solid var(--color-brown-2);color:#fff;box-sizing:border-box;transition-property:background-color,color;transition-duration:.3s}@media (min-width:769px){.page_entryButton__GVYzD:hover{color:var(--color-brown-2);background-color:white}.page_entryButton__GVYzD:hover:after{background-color:var(--color-brown-2)}.page_entryButton__GVYzD{padding-left:calc(100 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (max-width:768px){.page_entryButton__GVYzD{width:calc(100% - calc(64 / var(--vw-base-size) * min(100vw, var(--max-width))));height:calc(206 / var(--vw-base-size) * min(100vw, var(--max-width)));line-height:1.5;margin:0 auto;font-size:calc(24 / var(--vw-base-size) * min(100vw, var(--max-width)));box-sizing:border-box;text-align:center}}.page_entryButton__GVYzD:after{position:absolute;top:50%;right:calc(72 / var(--vw-base-size) * min(100vw, var(--max-width)));content:"";display:block;width:calc(92 / var(--vw-base-size) * min(100vw, var(--max-width)));height:calc(10 / var(--vw-base-size) * min(100vw, var(--max-width)));background-color:white;-webkit-mask:url(/images/recruit/icon_arrow_3.png) no-repeat center/contain;mask:url(/images/recruit/icon_arrow_3.png) no-repeat center/contain;transform:translateY(-50%);transition:background-color .3s}@media (max-width:768px){.page_entryButton__GVYzD:after{top:auto;right:calc(30 / var(--vw-base-size) * min(100vw, var(--max-width)));bottom:calc(42 / var(--vw-base-size) * min(100vw, var(--max-width)));width:calc(30 / var(--vw-base-size) * min(100vw, var(--max-width)));height:calc(12 / var(--vw-base-size) * min(100vw, var(--max-width)));-webkit-mask-image:url(/images/recruit/icon_arrow_4.png);mask-image:url(/images/recruit/icon_arrow_4.png);transform:none}}.page_entryButtonText__0fJM9{display:block;width:100%}@media (max-width:768px){.page_breadcrumbContainer__YQpkN{padding-left:calc(20 / var(--vw-base-size) * min(100vw, var(--max-width)))}}