.Breadcrumbs_arrow__hBxTV{margin:0 4px}.Recruit_recruit__Xbt56{background-color:#fff}.Recruit_recruit__Xbt56 h1,.Recruit_recruit__Xbt56 h2,.Recruit_recruit__Xbt56 h3,.Recruit_recruit__Xbt56 p{margin-bottom:0}.Recruit_container__9Xab2{max-width:1170px;padding:0 16px;margin-inline:auto}.Recruit_breadcrumbs__tseF6{margin-top:24px}@media(max-width:767px){.Recruit_breadcrumbs__tseF6{margin-top:16px}}.Recruit_section__FKDGc{padding:0;margin-top:120px}@media(max-width:767px){.Recruit_section__FKDGc{margin-top:80px}}.Recruit_section__FKDGc:first-of-type{margin-top:80px}@media(max-width:767px){.Recruit_section__FKDGc:first-of-type{margin-top:40px}}.Recruit_subSection__ftAvf{margin-top:40px}@media(max-width:767px){.Recruit_subSection__ftAvf{margin-top:24px}}.Recruit_title__gTatt{margin-bottom:0;font-size:32px;font-weight:700;text-align:center}@media(max-width:767px){.Recruit_title__gTatt{font-size:24px}}.Recruit_subTitle__4xXKT{display:block;margin-top:16px;font-size:16px;font-weight:400;color:#666}@media(max-width:767px){.Recruit_subTitle__4xXKT{margin-top:8px;font-size:14px}}.Recruit_message__XQdLg{margin-top:40px;font-size:24px;font-weight:700;text-align:center}@media(max-width:767px){.Recruit_message__XQdLg{margin-top:24px;font-size:16px}}.Recruit_subMessage__Rg4V3{margin-top:40px;font-size:16px;line-height:2;text-align:center}@media(max-width:767px){.Recruit_subMessage__Rg4V3{margin-top:24px;font-size:14px;text-align:left}}.Recruit_buttonWrapper__eH4FJ{margin-top:24px;text-align:center}@media(max-width:767px){.Recruit_buttonWrapper__eH4FJ{margin-top:16px}}.Recruit_linkButton__tQ54h{display:inline-block;padding:8px 40px;font-weight:700;color:#000;text-decoration:none;background-color:#f5e829;border-radius:4px;transition:all .3s ease}.Recruit_linkButton__tQ54h:hover{text-decoration:none;opacity:.8;transform:translateY(-2px)}@media(max-width:767px){.Recruit_linkButton__tQ54h{padding:8px 24px}}.Recruit_linkButtonPrivacyIcon__mWZpH{transition:transform .3s ease}.Recruit_linkButtonPrivacy__ro92N{display:inline-flex;gap:8px;align-items:center;padding:8px 40px;color:#000;text-decoration:none;background-color:#f8f8f8;border:1px solid #eee;border-radius:8px;transition:all .3s ease}.Recruit_linkButtonPrivacy__ro92N:hover{text-decoration:none;background-color:#f0f0f0;transform:translateY(-2px)}.Recruit_linkButtonPrivacy__ro92N:hover .Recruit_linkButtonPrivacyIcon__mWZpH{transform:translateX(4px)}@media(max-width:767px){.Recruit_linkButtonPrivacy__ro92N{padding:8px 24px}}.Recruit_innerContents___tDDb{margin-top:24px}@media(max-width:767px){.Recruit_innerContents___tDDb{margin-top:16px}}.Recruit_list___4cz2 li{display:flex;gap:8px;align-items:baseline}@media(max-width:767px){.Recruit_list___4cz2 li{gap:4px}}.Recruit_list___4cz2 li:before{color:#000;content:"・"}.Recruit_list___4cz2 li:not(:first-child){margin-top:8px}.Recruit_staffGrid__8D9Jn{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:40px;gap:40px;max-width:900px;margin-inline:auto;margin-top:40px}@media(max-width:767px){.Recruit_staffGrid__8D9Jn{gap:24px;margin-top:24px}}.Recruit_staffCard__NGcEj{overflow:hidden;background:#fff;border-radius:8px;box-shadow:0 4px 24px rgba(0,0,0,.1);transition:transform .3s ease}.Recruit_staffCard__NGcEj:hover{transform:translateY(-5px)}.Recruit_staffLink__hv0kp{color:inherit;text-decoration:none}.Recruit_staffLink__hv0kp:hover{text-decoration:none}.Recruit_staffImage__Z51V_{width:100%;height:240px;object-fit:cover}@media(max-width:767px){.Recruit_staffImage__Z51V_{height:200px}}.Recruit_staffInfo__4L1oi{padding:24px}@media(max-width:767px){.Recruit_staffInfo__4L1oi{padding:16px}}.Recruit_staffDepartment__JMImv{font-size:12px;color:#666}.Recruit_staffPosition__isgUF{margin-top:8px;font-size:16px;font-weight:700}@media(max-width:767px){.Recruit_staffPosition__isgUF{font-size:14px}}.Recruit_staffMessage__evnaw{margin-top:8px;font-size:14px;color:#444}.Recruit_benefitsWrapper__e17t_{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:40px;gap:40px;max-width:900px;margin-inline:auto;margin-top:40px}@media(max-width:767px){.Recruit_benefitsWrapper__e17t_{gap:8px;margin-top:24px}}.Recruit_benefitsList__7JAHl{margin-bottom:0}.Recruit_benefitsItem__zABNl{position:relative;display:flex;align-items:baseline;margin-top:16px;font-size:14px;color:#444}@media(max-width:767px){.Recruit_benefitsItem__zABNl{margin-top:8px}}.Recruit_benefitsItem__zABNl:first-child{margin-top:0}.Recruit_benefitsItem__zABNl:before{color:#000;content:"・"}.Recruit_workStyleBox__IuuwF{display:flex;flex-wrap:wrap;gap:40px;justify-content:center;max-width:900px;margin-inline:auto;margin-top:40px}@media(max-width:767px){.Recruit_workStyleBox__IuuwF{flex-direction:column;gap:24px;margin-top:24px}}.Recruit_workStyleItem__vHX8S{width:100%;padding:40px;background:#fff;border:2px solid #eee;border-radius:8px}@media(max-width:767px){.Recruit_workStyleItem__vHX8S{padding:24px}}.Recruit_workStyleTitle__lbgNB{padding-bottom:8px;margin-top:16px;font-size:16px;font-weight:700;border-bottom:1px solid #000}@media(max-width:767px){.Recruit_workStyleTitle__lbgNB{margin-top:8px}}.Recruit_workStyleText__oSc4_{margin-top:16px;font-size:16px}@media(max-width:767px){.Recruit_workStyleText__oSc4_{font-size:14px}}.Recruit_embla__zp6Z2{max-width:1170px;height:190px;margin-inline:auto;margin-top:80px;overflow:hidden}@media(max-width:767px){.Recruit_embla__zp6Z2{height:120px;margin-top:40px}}.Recruit_emblaContainer__4dnYj{display:flex}.Recruit_emblaSlide__Gthlb{flex:0 0 25%;min-width:0;height:100%}@media(max-width:767px){.Recruit_emblaSlide__Gthlb{flex:0 0 50%}}.Recruit_emblaImage__ayDi3{width:100%;height:100%;object-fit:cover}.Recruit_conditionsGrid__me7Z0{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));grid-gap:40px;gap:40px;max-width:900px;margin-inline:auto;margin-top:40px}@media(max-width:767px){.Recruit_conditionsGrid__me7Z0{grid-template-columns:1fr;gap:24px;margin-top:24px}}.Recruit_conditionCard__ZKsBD{padding:40px;background:#fff;border:2px solid #eee;border-radius:8px}@media(max-width:767px){.Recruit_conditionCard__ZKsBD{padding:24px}}.Recruit_conditionTitle__0pzZ0{padding-bottom:8px;font-size:16px;font-weight:700;border-bottom:1px solid #000}.Recruit_conditionContent__y1zlO{display:flex;flex-direction:column;gap:8px;margin-top:24px}@media(max-width:767px){.Recruit_conditionContent__y1zlO{margin-top:16px}}.Recruit_conditionList__hw2IM{display:flex;flex-direction:column;gap:8px}.Recruit_conditionItem__eUx3Q{display:grid;grid-template-columns:100px 1fr;grid-gap:8px;gap:8px}@media(max-width:767px){.Recruit_conditionItem__eUx3Q{grid-template-columns:1fr;gap:8px}}.Recruit_recruitmentButton__hewXh{display:inline-flex;justify-content:center;width:100%;max-width:400px;padding:24px 80px;font-size:16px;font-weight:700;color:#000;text-decoration:none;background-color:#e9edf5;border-radius:8px;transition:all .3s ease;position:relative}.Recruit_recruitmentButton__hewXh:hover{text-decoration:none;background-color:#d8ecff;transform:translateY(-2px)}.Recruit_recruitmentButton__hewXh:after{content:"";position:absolute;right:15px;top:50%;transform:translateY(-50%);width:30px;height:30px;background-color:#222;border-radius:50%;display:flex}@media(max-width:767px){.Recruit_recruitmentButton__hewXh:after{width:24px;height:24px;right:12px}}.Recruit_recruitmentButton__hewXh:before{content:"→";position:absolute;right:22px;top:50%;transform:translateY(-50%);z-index:1;color:#fff;font-size:16px;font-weight:700}@media(max-width:767px){.Recruit_recruitmentButton__hewXh:before{right:18px;font-size:14px}}.HeaderMenu_navi__lGq0B{position:fixed;top:0;z-index:9999;width:100%;background-color:#fff}@media screen and (min-width:768px){.HeaderMenu_navi__lGq0B[data-is-top-page=true]{position:-webkit-sticky;position:sticky;top:0;z-index:100}}.HeaderMenu_navbar-main-collapse__cMR9V{display:block;height:0;overflow:hidden;visibility:hidden;border-top:0;opacity:0;transition:visibility 0s .3s,opacity 0s .3s,height .3s}.HeaderMenu_navbar-main-collapse__cMR9V[data-is-open=true]{display:block;height:var(--menu-height,auto);visibility:visible;opacity:1;transition:visibility 0s,opacity 0s,height .3s}@media screen and (min-width:768px){.HeaderMenu_navbar-main-collapse__cMR9V{display:block;height:auto;visibility:visible;opacity:1}}.HeaderMenu_hamburger-icon-wrapper___12bi{display:flex;align-items:center;justify-content:center;width:40px;touch-action:manipulation}@media screen and (min-width:768px){.HeaderMenu_hamburger-icon-wrapper___12bi{display:none}}.HeaderMenu_hamburger-icon___0gw9{position:relative;display:block;width:25px;height:25px}.HeaderMenu_hamburger-icon___0gw9 .HeaderMenu_hamburger-icon-line__GKZgo,.HeaderMenu_hamburger-icon___0gw9 .HeaderMenu_hamburger-icon-line__GKZgo:after,.HeaderMenu_hamburger-icon___0gw9 .HeaderMenu_hamburger-icon-line__GKZgo:before{position:absolute;display:block;width:100%;height:2px;content:"";background-color:#333;border-radius:1px;transition:all .3s}.HeaderMenu_hamburger-icon___0gw9 .HeaderMenu_hamburger-icon-line__GKZgo{top:50%;transform:translateY(-50%)}.HeaderMenu_hamburger-icon___0gw9 .HeaderMenu_hamburger-icon-line__GKZgo:before{top:-8px}.HeaderMenu_hamburger-icon___0gw9 .HeaderMenu_hamburger-icon-line__GKZgo:after{bottom:-8px}.HeaderMenu_hamburger-icon___0gw9[data-is-open=true] .HeaderMenu_hamburger-icon-line__GKZgo{background-color:transparent}.HeaderMenu_hamburger-icon___0gw9[data-is-open=true] .HeaderMenu_hamburger-icon-line__GKZgo:before{top:0;transform:rotate(45deg)}.HeaderMenu_hamburger-icon___0gw9[data-is-open=true] .HeaderMenu_hamburger-icon-line__GKZgo:after{bottom:0;transform:rotate(-45deg)}