.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}: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:#fff;--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-style:normal;font-weight:100}.poppins-light{font-family:Poppins,sans-serif;font-style:normal;font-weight:300}.poppins-medium{font-family:Poppins,sans-serif;font-style:normal;font-weight:500}.poppins-semibold{font-family:Poppins,sans-serif;font-style:normal;font-weight:600}.handwriting{font-family:Oooh Baby,cursive;font-style:normal;font-weight:400}body{text-align:left;background:linear-gradient(var(--gray-gradient)) no-repeat;word-wrap:break-word;overflow-wrap:break-word;color:rgb(var(--gray-dark));background-size:100% 600px;margin:0;padding:80px 0 0;font-family:Atkinson,sans-serif;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{border-radius:8px;max-width:100%;height:auto}code{background-color:rgb(var(--gray-light));border-radius:2px;padding:2px 5px}pre{border-radius:8px;padding:1.5em}pre>code{all:unset}blockquote{border-left:4px solid var(--accent);margin:0;padding:0 0 0 20px;font-size:1.333em}hr{border:none;border-top:1px solid rgb(var(--gray-light))}.sr-only{clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;overflow:hidden;position:absolute!important}.text-bold{letter-spacing:4%;font-size:16px;font-weight:700;line-height:1.8}.menuButtonEn{color:var(--blue1);font-size:14px}br.onlySp{display:none}br.onlyPc{display:inline}@media (width<=720px){body{padding:64px 0 0;font-size:18px}br.onlySp{display:inline}br.onlyPc{display:none}}a[data-astro-cid-evkijfd6]{cursor:pointer;color:var(--blue1);z-index:3000;font-size:14px;text-decoration:none;position:relative;display:inline-block!important}a[data-astro-cid-evkijfd6]:hover{cursor:pointer;text-decoration:underline}a[data-astro-cid-evkijfd6].active{font-weight:bolder;text-decoration:underline}header[data-astro-cid-nen7h5rs]{box-sizing:border-box;z-index:2000;background:#fff;width:100%;height:80px;margin:0;padding:16px 64px;position:fixed;top:0;left:0;box-shadow:0 0 4px #0000001a}h2[data-astro-cid-nen7h5rs]{margin:0;font-size:1em}h2[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:225px}.headerNav[data-astro-cid-nen7h5rs]{display:none}nav[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;display:flex}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].active{font-weight:700}.internal-links[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{z-index:50;margin:0;padding:0;list-style:none;position:relative}.internal-links[data-astro-cid-nen7h5rs] .links[data-astro-cid-nen7h5rs]{gap:32px;display:flex}.internal-links[data-astro-cid-nen7h5rs] .subLinks[data-astro-cid-nen7h5rs]{display:none}.internal-links[data-astro-cid-nen7h5rs] .links[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{cursor:pointer}.internal-links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--blue1);line-height:32px}.internal-links[data-astro-cid-nen7h5rs] .recruitLink[data-astro-cid-nen7h5rs]{border:1px solid var(--blue1);border-radius:24px;padding:0 32px;line-height:24px}.closeBtn[data-astro-cid-nen7h5rs]{display:none}@media (width<=720px){header[data-astro-cid-nen7h5rs]{height:64px;padding:14px 0 14px 8px}h2[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:164px}.headerNav[data-astro-cid-nen7h5rs]{box-sizing:border-box;justify-content:center;align-items:center;width:72px;height:100%;margin:0;padding:0;display:flex;position:relative}.headerNav[data-astro-cid-nen7h5rs]:before,.headerNav[data-astro-cid-nen7h5rs]:after{content:"";background-color:var(--blue1);transform-origin:50%;width:40px;height:1px;padding:0;transition:all .3s;position:absolute}.headerNav[data-astro-cid-nen7h5rs]:before{top:10px}.headerNav[data-astro-cid-nen7h5rs]:after{bottom:10px}.hamburger[data-astro-cid-nen7h5rs]{background-color:var(--blue1);width:40px;height:1px;padding:0;transition:all .3s}.headerNav[data-astro-cid-nen7h5rs].active .hamburger[data-astro-cid-nen7h5rs]{width:0}.headerNav[data-astro-cid-nen7h5rs].active:before{transform:rotate(30deg)translate(6px,6px)}.headerNav[data-astro-cid-nen7h5rs].active:after{transform:rotate(-30deg)translate(6px,-6px)}.internal-links[data-astro-cid-nen7h5rs]{backdrop-filter:blur();opacity:0;background-color:#fafafab3;width:100%;height:100vh;transition:opacity .3s,backdrop-filter .3s;display:none;position:fixed;top:60px;left:0}.internal-links[data-astro-cid-nen7h5rs] .links[data-astro-cid-nen7h5rs]{border-radius:var(--radius);background-color:#fff;flex-direction:column;align-items:center;gap:32px;width:calc(100% - 64px);margin:16px auto;padding:32px 0;display:flex}.internal-links[data-astro-cid-nen7h5rs] .links[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]{font-size:16px;font-weight:700}.internal-links[data-astro-cid-nen7h5rs] .subLinks[data-astro-cid-nen7h5rs]{flex-direction:column;align-items:center;gap:4px;display:flex}.internal-links[data-astro-cid-nen7h5rs] .subLinks[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-size:14px;font-weight:400}.internal-links[data-astro-cid-nen7h5rs] .links[data-astro-cid-nen7h5rs] .recruitLink[data-astro-cid-nen7h5rs]{padding:8px 84px;text-decoration:none}.internal-links[data-astro-cid-nen7h5rs].show{backdrop-filter:blur(10px);opacity:1;display:block}.closeBtn[data-astro-cid-nen7h5rs]{text-align:center;display:block}.internal-links[data-astro-cid-nen7h5rs] .links[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs].closeBtn>a[data-astro-cid-nen7h5rs]{color:var(--logo);font-size:16px;font-weight:400}.closeBtn[data-astro-cid-nen7h5rs]{color:var(--gray2);text-decoration:none}.closeBtn[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:after{content:"×";margin-left:8px;font-size:16px;display:inline-block}}footer[data-astro-cid-jo6i4kqk]{background:linear-gradient(var(--beige), var(--gray4)) no-repeat;border-radius:var(--radius) var(--radius) 0 0;color:rgb(var(--text-color));padding:80px 0 32px}footer[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{padding:0;list-style:none}footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:rgb(var(--blue1));text-decoration:none}footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-decoration:underline}address[data-astro-cid-jo6i4kqk]{font-style:normal}.logo[data-astro-cid-jo6i4kqk]{width:280px;margin-bottom:28px}.logo[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:100%}address[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0}address[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:16px;margin:0;padding:0;display:flex}.inner[data-astro-cid-jo6i4kqk]{max-width:1040px;font-size:var(--text-default-size);line-height:var(--text-default-lh);justify-content:space-between;margin:0 auto;display:flex}.corporate[data-astro-cid-jo6i4kqk]{color:var(--logo);flex-direction:column;display:flex}.sitemap[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,180px);gap:32px;display:grid}.links[data-astro-cid-jo6i4kqk]{margin:0;padding:0}.links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--blue1)}.links[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{margin-bottom:32px;font-weight:700}.links[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{margin-top:16px}.links[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{margin-bottom:16px;font-weight:400}.bottomInner[data-astro-cid-jo6i4kqk]{justify-content:flex-start;align-items:center;gap:40px;margin-top:32px}.subLinks[data-astro-cid-jo6i4kqk]{justify-content:center;gap:32px;margin:0;font-size:12px;display:flex}.copyright[data-astro-cid-jo6i4kqk]{margin:0;font-size:12px}@media (width<=720px){footer[data-astro-cid-jo6i4kqk]{padding:48px 0 32px}.logo[data-astro-cid-jo6i4kqk]{width:220px;margin-bottom:8px}.inner[data-astro-cid-jo6i4kqk]{box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:16px;width:100%;padding:0 32px}address[data-astro-cid-jo6i4kqk]{font-size:11px}.sitemap[data-astro-cid-jo6i4kqk]{box-sizing:border-box;grid-template-columns:repeat(2,1fr);gap:0 32px;width:100%;margin-top:48px;padding:0}.bottomInner[data-astro-cid-jo6i4kqk]{align-items:flex-start;margin-top:20px}}
