<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">:root{--color-primary: #006bb2;--color-accent: #FFF360;--color-primary-rgb: 0, 107, 178;--color-accent-rgb: 255, 243, 96;--fs-11: calc(11 / 16 * 1rem);--fs-12: calc(12 / 16 * 1rem);--fs-13: calc(13 / 16 * 1rem);--fs-14: calc(14 / 16 * 1rem);--fs-16: 1rem;--fs-18: calc(18 / 16 * 1rem);--fs-20: calc(20 / 16 * 1rem);--fs-24: calc(24 / 16 * 1rem);--fs-36: calc(36 / 16 * 1rem);--fs-60: calc(60 / 16 * 1rem);--font-base: "Noto Sans JP", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--body-color: #000;--body-bg-color: #fff;--link-color: #006bb2;--link-hover-color: #004c7f;--selection-color: #fff;--selection-bg-color: #006bb2;--header-height: 0;--container-max-width: 1000px;--container-padding-x: 35px}*,::before,::after{box-sizing:border-box}html{line-height:1.15;font-family:system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{margin:0}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-size:1em;font-family:ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{margin:0;font-size:100%;line-height:1.15;font-family:inherit}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}::-moz-focus-inner{padding:0;border-style:none}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}html{scroll-behavior:auto;scroll-padding-top:var(--header-height)}body{opacity:0;transition:opacity .4s ease;transition-delay:.2s}body.is-show{opacity:1}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}ol,ul{margin:0;padding:0;list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}video{max-width:100%;height:auto}img{max-width:100%;height:auto;background-size:cover;background-repeat:no-repeat;font-style:italic;vertical-align:middle;shape-margin:.75rem}svg{width:100%;max-width:100%;height:auto}iframe{border:unset}th{font-weight:normal}input[type=search]{outline-offset:0}body{position:relative;background-color:var(--body-bg-color);color:var(--body-color);line-height:1.6;font-family:var(--font-base);font-feature-settings:"palt" 1;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;min-height:100svh}*::-moz-selection{background-color:var(--selection-bg-color);color:var(--selection-color)}*::selection{background-color:var(--selection-bg-color);color:var(--selection-color)}a{color:var(--link-color);text-underline-offset:.15em}a:hover{color:var(--link-hover-color);text-decoration:none}.c-container{width:100%;max-width:calc(var(--container-max-width) + var(--container-padding-x)*2);margin-right:auto;margin-left:auto;padding-right:var(--container-padding-x);padding-left:var(--container-padding-x)}.c-section-header{display:flex;flex-direction:column;align-items:center;justify-content:center}.c-section-header__subtitle{color:#006bb2;font-weight:bold;font-size:24px;line-height:1cap}.c-section-header__title{margin-top:20px;font-weight:bold;font-size:35px;line-height:1}.c-sentence{font-size:var(--fs-16);line-height:2;letter-spacing:.05em;text-align:justify}:root{--header-height: 0}.l-header{display:flex;justify-content:center;padding:15px 20px}.l-header__inner{flex:1;max-width:var(--container-max-width)}.l-header__logo{display:inline-flex;align-items:center}.l-header__logo:hover{color:#006bb2}.l-header__logo svg{width:100%;max-width:100%;height:auto}.l-header__logo--primary{display:inline-block;max-width:200px}.l-header__logo--secondary{display:inline-block;max-width:187px;margin-left:20px}.l-offcanvas{--offcanvas-content-width: 280px;--offcanvas-content-bg-color: #fff;--offcanvas-overlay-color: rgba(var(--color-primary-rgb), 0.8)}.l-offcanvas__content{top:20px;max-height:calc(100dvh - 40px);overflow-x:hidden;overflow-y:auto;border-radius:20px 0 0 20px}.l-offcanvas__header{display:flex;align-items:center;justify-content:center;padding:60px 0 0}.l-offcanvas__logo{flex:none;max-width:160px}.l-offcanvas__nav{padding:40px 20px}.l-offcanvas__menu{display:flex;flex-direction:column;align-items:stretch;gap:8px 0}.l-offcanvas__menu-item{display:flex;align-items:center}.l-offcanvas__menu-link{display:flex;justify-content:center;width:100%;padding:25px 0;border-radius:12px;background-color:#5d5d5d;color:#fff;font-size:var(--fs-14);line-height:1cap;text-decoration:none}.l-offcanvas__menu-link--entry{background-color:var(--color-accent);color:#5d5d5d}.l-main{overflow:hidden}.l-footer{margin-top:60px;padding:40px 0 20px;background-color:#006bb2;color:#fff}.l-footer__logo{display:flex;justify-content:center}.l-footer__logo svg{max-width:230px}.l-footer__copyright{margin-top:55px;font-size:var(--fs-14);text-align:center}.p-home-hero{margin-top:110px}.p-home-hero__inner{position:relative}.p-home-hero__image{height:268px}.p-home-hero__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top right;object-position:top right}.p-home-hero__title{position:absolute;top:-40px;left:70px;color:#006bb2}.p-home-hero__title-en{font-style:normal;font-weight:500;font-size:55px;line-height:1;font-family:"Oswald",sans-serif;font-optical-sizing:auto}.p-home-hero__title-ja{margin-top:20px;font-weight:bold;font-size:26px;line-height:1}.p-home-description__header{padding:100px 0 70px}.p-home-apply__header{padding:70px 0}.p-home-apply__body{padding:50px 40px;background-color:#e8e8e8}.p-home-apply__contact{display:flex;align-items:stretch;margin-bottom:35px;font-weight:bold;font-size:20px}.p-home-apply__contact dt{display:flex;align-items:center;padding-right:20px;border-right:#006bb2 1px solid}.p-home-apply__contact dd{padding-left:25px;line-height:1.8}.p-home-apply__contact a{color:#000;text-decoration:none}.p-home-apply__contact a:hover{color:#006bb2;text-decoration:underline;text-underline-offset:.25em}.p-recruit-table{width:100%;border-top:#aaa 1px solid}.p-recruit-table__tr{display:flex;align-items:stretch;padding:20px 0;border-bottom:#aaa 1px solid}.p-recruit-table__th{flex:none;width:240px;padding:0 20px 0 40px;line-height:1.9;text-align:left}.p-recruit-table__td{flex:1;padding:0 20px;font-weight:normal;line-height:1.9}.p-recruit-table-prose strong{font-weight:bold}.p-recruit-ratio-table{width:100%;max-width:543px;border:#aaa 1px solid;border-collapse:collapse}.p-recruit-ratio-table th,.p-recruit-ratio-table td{border:#aaa 1px solid}.p-recruit-ratio-table thead th{max-width:180px;padding:8px;background-color:#006bb2;color:#fff;font-weight:bold;text-align:center}.p-recruit-ratio-table tbody td{padding:8px;text-align:center}[data-trigger]{transform:translateY(50px);opacity:0;transition:opacity .5s ease,transform .5s ease}[data-trigger].is-show{transform:translateY(0);opacity:1}[data-batch-trigger] [data-batch-item]{transform:translateY(50px);opacity:0;transition:opacity .5s ease,transform .5s ease}[data-batch-trigger] [data-batch-item].is-show{transform:translateY(0);opacity:1}.u-block{display:block!important}.u-hidden{display:none!important}.u-inline{display:inline!important}.u-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.u-not-sr-only{position:static;width:auto;height:auto;margin:0;padding:0;overflow:visible;clip:auto;white-space:normal}.u-ratio{position:relative;width:100%}.u-ratio&gt;*{width:100%;height:100%}.u-ratio--16x9{aspect-ratio:16/9}.u-ratio--1x1{aspect-ratio:1/1}@media (min-width: 576px){.u-sm\:block{display:block!important}.u-sm\:hidden{display:none!important}.u-sm\:inline{display:inline!important}.u-sm\:sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.u-sm\:not-sr-only{position:static;width:auto;height:auto;margin:0;padding:0;overflow:visible;clip:auto;white-space:normal}}@media (min-width: 768px){.u-md\:block{display:block!important}.u-md\:hidden{display:none!important}.u-md\:inline{display:inline!important}.u-md\:sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.u-md\:not-sr-only{position:static;width:auto;height:auto;margin:0;padding:0;overflow:visible;clip:auto;white-space:normal}}@media (min-width: 992px){.u-lg\:block{display:block!important}.u-lg\:hidden{display:none!important}.u-lg\:inline{display:inline!important}.u-lg\:sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.u-lg\:not-sr-only{position:static;width:auto;height:auto;margin:0;padding:0;overflow:visible;clip:auto;white-space:normal}}@media (min-width: 1200px){.u-xl\:block{display:block!important}.u-xl\:hidden{display:none!important}.u-xl\:inline{display:inline!important}.u-xl\:sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.u-xl\:not-sr-only{position:static;width:auto;height:auto;margin:0;padding:0;overflow:visible;clip:auto;white-space:normal}}@media (min-width: 1400px){.u-2xl\:block{display:block!important}.u-2xl\:hidden{display:none!important}.u-2xl\:inline{display:inline!important}.u-2xl\:sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.u-2xl\:not-sr-only{position:static;width:auto;height:auto;margin:0;padding:0;overflow:visible;clip:auto;white-space:normal}}@media (max-width: 991.96px){.l-header__logo--primary{max-width:180px}.l-header__logo--secondary{max-width:160px}.l-footer{padding:40px 0}.l-footer__logo svg{max-width:180px}.p-home-hero__image{height:200px}.p-recruit-table__tr{display:block}.p-recruit-table__th{display:block;width:100%;margin-bottom:15px;padding:0 20px}.p-recruit-table__td{display:block;width:100%}}@media (max-width: 767.96px){.c-section-header__subtitle{font-size:18px}.c-section-header__title{font-size:25px}.l-footer__copyright{margin-top:30px;font-size:var(--fs-13)}.p-home-hero{margin-top:60px}.p-home-hero__inner{margin-right:calc(var(--container-padding-x)*-1);margin-left:calc(var(--container-padding-x)*-1)}.p-home-hero__title{top:-32px;left:40px}.p-home-hero__title-en{font-size:45px}.p-home-hero__title-ja{font-size:20px}.p-home-description__header{padding:60px 0}.p-home-apply__header{padding:60px 0}.p-home-apply__contact{display:block}.p-home-apply__contact dt{justify-content:center;margin-bottom:20px;padding-right:0;border-right:0;font-size:var(--fs-16)}.p-home-apply__contact dd{padding-left:0;font-size:var(--fs-16);text-align:center}}@media (max-width: 575.96px){.c-sentence{font-size:var(--fs-14);line-height:1.8}.l-header__logo{flex-direction:column}.l-header__logo--primary{max-width:120px}.l-header__logo--secondary{max-width:110px;margin-top:5px;margin-left:0}.l-footer__logo svg{max-width:140px}.l-footer__copyright{margin-top:20px;font-size:var(--fs-11)}.p-home-hero__title{top:-22px;left:20px}.p-home-hero__title-en{font-size:30px}.p-home-hero__title-ja{margin-top:15px;font-size:16px}.p-home-apply__body{padding:30px}.p-home-apply__contact{margin-bottom:20px}.p-home-apply__contact dt{justify-content:flex-start}.p-home-apply__contact dd{font-size:var(--fs-13);text-align:left}.p-recruit-table__tr{padding:30px 0}.p-recruit-table__th{padding:0}.p-recruit-table__td{padding:0;font-size:var(--fs-14)}.p-recruit-ratio-table th,.p-recruit-ratio-table td{font-size:var(--fs-12)}}
</pre></body></html>