.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}:root{--accent: #2337ff;--accent-dark: #000d8a;--black: 15, 18, 25;--gray: 96, 115, 159;--gray-light: 229, 233, 240;--gray-dark: 34, 41, 57;--gray-gradient: rgba(var(--gray-light), 50%), #fff;--box-shadow: 0 2px 6px rgba(var(--gray), 25%), 0 8px 24px rgba(var(--gray), 33%), 0 16px 32px rgba(var(--gray), 33%);--logo: #235782;--blue1: #131953;--blue2: #0076cc;--blue3: #6bb6d6;--blue4: #bfdce3;--gray1: #2b2a2a;--gray2: #767570;--gray3: #ececea;--gray4: #f9f7f4;--beige: #edeae0;--white: #ffffff;--text-color: #131953;--radius: 50px;--text-default-size: 14px;--text-default-lh: 1.8;--inner-max-width: 1152px}.poppins-thin{font-family:Poppins,sans-serif;font-weight:100;font-style:normal}.poppins-light{font-family:Poppins,sans-serif;font-weight:300;font-style:normal}.poppins-medium{font-family:Poppins,sans-serif;font-weight:500;font-style:normal}.poppins-semibold{font-family:Poppins,sans-serif;font-weight:600;font-style:normal}.handwriting{font-family:Oooh Baby,cursive;font-weight:400;font-style:normal}body{font-family:Atkinson,sans-serif;margin:0;padding:80px 0 0;text-align:left;background:linear-gradient(var(--gray-gradient)) no-repeat;background-size:100% 600px;word-wrap:break-word;overflow-wrap:break-word;color:rgb(var(--gray-dark));font-size:16px;line-height:1.8}main{width:100%;margin:auto;padding:0}h1,h2,h3,h4,h5,h6{margin:0 0 .5rem;line-height:1.2}h1{font-size:3.052em}h2{font-size:2.441em}h3{font-size:1.953em}h4{font-size:1.563em}h5{font-size:1.25em}strong,b{font-weight:700}a,a:hover{color:var(--accent)}p{margin-bottom:1em}.prose p{margin-bottom:2em}textarea{width:100%;font-size:16px}input{font-size:16px}table{width:100%}img{max-width:100%;height:auto;border-radius:8px}code{padding:2px 5px;background-color:rgb(var(--gray-light));border-radius:2px}pre{padding:1.5em;border-radius:8px}pre>code{all:unset}blockquote{border-left:4px solid var(--accent);padding:0 0 0 20px;margin:0;font-size:1.333em}hr{border:none;border-top:1px solid rgb(var(--gray-light))}.sr-only{border:0;padding:0;margin:0;position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.text-bold{font-size:16px;font-weight:700;line-height:1.8;letter-spacing:4%}.menuButtonEn{font-size:14px;color:var(--blue1)}br.onlySp{display:none}br.onlyPc{display:inline}@media(max-width:720px){body{font-size:18px;padding:64px 0 0}br.onlySp{display:inline}br.onlyPc{display:none}}a[data-astro-cid-eimmu3lg]{display:inline-block!important;text-decoration:none;cursor:pointer;font-size:14px;color:var(--blue1);position:relative;z-index:3000}a[data-astro-cid-eimmu3lg]:hover{cursor:pointer;text-decoration:underline}a[data-astro-cid-eimmu3lg].active{font-weight:bolder;text-decoration:underline}header[data-astro-cid-3ef6ksr2]{margin:0;padding:16px 64px;width:100%;height:80px;box-sizing:border-box;box-shadow:0 0 4px #0000001a;background:#fff;position:fixed;top:0;left:0;z-index:2000}h2[data-astro-cid-3ef6ksr2]{margin:0;font-size:1em}h2[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{width:225px}.headerNav[data-astro-cid-3ef6ksr2]{display:none}nav[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].active{font-weight:700}.internal-links[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{list-style:none;padding:0;margin:0;position:relative;z-index:50}.internal-links[data-astro-cid-3ef6ksr2] .links[data-astro-cid-3ef6ksr2]{display:flex;gap:32px}.internal-links[data-astro-cid-3ef6ksr2] .subLinks[data-astro-cid-3ef6ksr2]{display:none}.internal-links[data-astro-cid-3ef6ksr2] .links[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2]{cursor:pointer}.internal-links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:var(--blue1);line-height:32px}.internal-links[data-astro-cid-3ef6ksr2] .recruitLink[data-astro-cid-3ef6ksr2]{border:1px solid var(--blue1);border-radius:24px;line-height:24px;padding:0 32px}.closeBtn[data-astro-cid-3ef6ksr2]{display:none}@media(max-width:720px){header[data-astro-cid-3ef6ksr2]{height:64px;padding:14px 0 14px 8px}h2[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{width:164px}.headerNav[data-astro-cid-3ef6ksr2]{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;position:relative;width:72px;margin:0;padding:0}.headerNav[data-astro-cid-3ef6ksr2]:before,.headerNav[data-astro-cid-3ef6ksr2]:after{content:"";background-color:var(--blue1);height:1px;width:40px;padding:0;position:absolute;transition:all .3s;transform-origin:center center}.headerNav[data-astro-cid-3ef6ksr2]:before{top:10px}.headerNav[data-astro-cid-3ef6ksr2]:after{bottom:10px}.hamburger[data-astro-cid-3ef6ksr2]{background-color:var(--blue1);height:1px;width:40px;padding:0;transition:all .3s}.headerNav[data-astro-cid-3ef6ksr2].active .hamburger[data-astro-cid-3ef6ksr2]{width:0}.headerNav[data-astro-cid-3ef6ksr2].active:before{transform:rotate(30deg) translate(6px,6px)}.headerNav[data-astro-cid-3ef6ksr2].active:after{transform:rotate(-30deg) translate(6px,-6px)}.internal-links[data-astro-cid-3ef6ksr2]{background-color:#fafafab3;backdrop-filter:blur(0px);display:none;position:fixed;top:60px;left:0;width:100%;height:100vh;opacity:0;transition:opacity .3s,backdrop-filter .3s}.internal-links[data-astro-cid-3ef6ksr2] .links[data-astro-cid-3ef6ksr2]{align-items:center;background-color:#fff;border-radius:var(--radius);display:flex;flex-direction:column;gap:32px;padding:32px 0;margin:16px auto;width:calc(100% - 64px)}.internal-links[data-astro-cid-3ef6ksr2] .links[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2]{font-size:16px;font-weight:700}.internal-links[data-astro-cid-3ef6ksr2] .subLinks[data-astro-cid-3ef6ksr2]{align-items:center;display:flex;flex-direction:column;gap:4px}.internal-links[data-astro-cid-3ef6ksr2] .subLinks[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{font-size:14px;font-weight:400}.internal-links[data-astro-cid-3ef6ksr2] .links[data-astro-cid-3ef6ksr2] .recruitLink[data-astro-cid-3ef6ksr2]{padding:8px 84px;text-decoration:none}.internal-links[data-astro-cid-3ef6ksr2].show{backdrop-filter:blur(10px);display:block;opacity:1}.closeBtn[data-astro-cid-3ef6ksr2]{display:block;text-align:center}.internal-links[data-astro-cid-3ef6ksr2] .links[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2].closeBtn>a[data-astro-cid-3ef6ksr2]{color:var(--logo);font-size:16px;font-weight:400}.closeBtn[data-astro-cid-3ef6ksr2]{text-decoration:none;color:var(--gray2)}.closeBtn[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:after{content:"×";display:inline-block;font-size:16px;margin-left:8px}}footer[data-astro-cid-sz7xmlte]{padding:80px 0 32px;background:linear-gradient(var(--beige),var(--gray4)) no-repeat;border-radius:var(--radius) var(--radius) 0 0;color:rgb(var(--text-color))}footer[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none;padding:0}footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:rgb(var(--blue1));text-decoration:none}footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{text-decoration:underline}address[data-astro-cid-sz7xmlte]{font-style:normal}.logo[data-astro-cid-sz7xmlte]{width:280px;margin-bottom:28px}.logo[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{width:100%}address[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin:0}address[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{display:flex;gap:16px;margin:0;padding:0}.inner[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;max-width:1040px;margin:0 auto;font-size:var(--text-default-size);line-height:var(--text-default-lh)}.corporate[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;color:var(--logo)}.sitemap[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:repeat(2,180px);gap:32px}.links[data-astro-cid-sz7xmlte]{margin:0;padding:0}.links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--blue1)}.links[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{margin-bottom:32px;font-weight:700}.links[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{margin-top:16px}.links[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{margin-bottom:16px;font-weight:400}.bottomInner[data-astro-cid-sz7xmlte]{align-items:center;justify-content:flex-start;gap:40px;margin-top:32px}.subLinks[data-astro-cid-sz7xmlte]{display:flex;justify-content:center;margin:0;gap:32px;font-size:12px}.copyright[data-astro-cid-sz7xmlte]{font-size:12px;margin:0}@media(max-width:720px){footer[data-astro-cid-sz7xmlte]{padding:48px 0 32px}.logo[data-astro-cid-sz7xmlte]{width:220px;margin-bottom:8px}.inner[data-astro-cid-sz7xmlte]{align-items:flex-start;box-sizing:border-box;flex-direction:column;gap:16px;padding:0 32px;width:100%}address[data-astro-cid-sz7xmlte]{font-size:11px}.sitemap[data-astro-cid-sz7xmlte]{box-sizing:border-box;grid-template-columns:repeat(2,1fr);gap:0 32px;margin-top:48px;padding:0;width:100%}.bottomInner[data-astro-cid-sz7xmlte]{align-items:flex-start;margin-top:20px}}
