:root{--zen: "Zen Kaku Gothic New", sans-serif;--rob: "Roboto", sans-serif;--black: #1a1a1a;--white: #ffffff;--red: #af3333;--gray: #f1f1f1;--grayF3: #f3f3f3;--green: #19874c;--blue: #1d60cc;--grayC: #cccccc;--grayD: #dddddd;--career: #1a2b52;--careerBlue: #243764;--error: #d9341d;--formBorder: #aaaaaa;--formPlace: #cccccc;--formBack: #fbfbfb;--shadow: #0000000d 0px 3px 10px;--tn: 100;--lt: 300;--rg: 400;--md: 500;--bd: 700;--12: .75rem ;--16: 1rem;--24: 1.5rem ;--32: 2rem ;--8_16: clamp(.5rem, .118rem + 1.18vw, 1rem);--12_14: clamp(.75rem, .654rem + .29vw, .875rem);--12_16: clamp(.75rem, .559rem + .59vw, 1rem);--12_18: clamp(.75rem, .463rem + .88vw, 1.125rem);--12_20: clamp(.75rem, .368rem + 1.18vw, 1.25rem);--14_16: clamp(.875rem, .779rem + .29vw, 1rem);--14_18: clamp(.875rem, .684rem + .59vw, 1.125rem);--14_20: clamp(.875rem, .588rem + .88vw, 1.25rem);--16_20: clamp(1rem, .809rem + .59vw, 1.25rem);--16_24: clamp(1rem, .618rem + 1.18vw, 1.5rem);--16_28: clamp(1rem, .386rem + 1.82vw, 1.75rem);--16_32: clamp(1rem, .235rem + 2.35vw, 2rem);--16_40: clamp(1rem, -.147rem + 3.53vw, 2.5rem);--18_20: clamp(1.125rem, 1.029rem + .29vw, 1.25rem);--18_24: clamp(1.125rem, .838rem + .88vw, 1.5rem);--20_24: clamp(1.25rem, 1.059rem + .59vw, 1.5rem);--20_32: clamp(1.25rem, .676rem + 1.76vw, 2rem);--20_40: clamp(1.25rem, .294rem + 2.94vw, 2.5rem);--24_28: clamp(1.5rem, 1.309rem + .59vw, 1.75rem);--24_32: clamp(1.5rem, 1.118rem + 1.18vw, 2rem);--24_36: clamp(1.5rem, .926rem + 1.76vw, 2.25rem);--24_38: clamp(1.5rem, .831rem + 2.06vw, 2.375rem);--24_40: clamp(1.5rem, .735rem + 2.35vw, 2.5rem);--24_48: clamp(1.5rem, .353rem + 3.53vw, 3rem);--32_48: clamp(2rem, 1.235rem + 2.35vw, 3rem);--32_64: clamp(2rem, .471rem + 4.71vw, 4rem);--40_64: clamp(2.5rem, 1.353rem + 3.53vw, 4rem);--40_80: clamp(2.5rem, .588rem + 5.88vw, 5rem);--48_64: clamp(3rem, 2.235rem + 2.35vw, 4rem);--48_80: clamp(3rem, 1.471rem + 4.71vw, 5rem);--56_80: clamp(3.5rem, 2.353rem + 3.53vw, 5rem);--80_120: clamp(5rem, 3.088rem + 5.88vw, 7.5rem);--s16_40: clamp(1rem, -4rem + 20vw, 2.5rem);--s20_40: clamp(1.25rem, -2.917rem + 16.67vw, 2.5rem);--s32_80: clamp(2rem, -8rem + 40vw, 5rem);--s40_80: clamp(2.5rem, -5.833rem + 33.33vw, 5rem);--pad: var(--s32_80);--max: 1024px}body{font-size:var(--14_16);font-family:var(--zen);font-weight:var(--rg);background-color:var(--white);color:var(--black);overflow-wrap:break-word;line-height:1.75;letter-spacing:.08em}main{flex:1}[role=img],picture,figure{line-height:1}[role=img] img,picture img,figure img{vertical-align:bottom}a{transition:.3s}a:hover{opacity:.5}.desktopIn{display:none!important}@media (min-width: 960px){.desktopIn{display:inline-block!important}}@media (min-width: 960px){.desktopNone{display:none!important}}.lgIn{display:none!important}@media (min-width: 1200px){.lgIn{display:inline-block!important}}@media (min-width: 1200px){.lgNone{display:none!important}}@media (min-width: 960px){.pcNone{display:none!important}}.pcIn{display:none!important}@media (min-width: 960px){.pcIn{display:inline-block!important}}@media (min-width: 520px){.tbNone{display:none!important}}.tbIn{display:none!important}@media (min-width: 520px){.tbIn{display:inline-block!important}}@media (min-width: 700px){.tb_pcNone{display:none!important}}.tb_pcIn{display:none!important}@media (min-width: 700px){.tb_pcIn{display:inline-block!important}}.registrationBody{position:relative;min-height:100vh;display:flex;flex-direction:column}.registrationBody main{flex:1;display:flex;flex-direction:column;background-position:center;background-size:cover;background-image:url(https://images.microcms-assets.io/assets/972edfb40d0f47d49c3bf45b11fe031f/2504542a97dd41d4972b77abd4c2e966/sp_img.webp)}@media (min-width: 1200px){.registrationBody main{flex-direction:row;background-image:url(https://images.microcms-assets.io/assets/972edfb40d0f47d49c3bf45b11fe031f/773b53bf903f401c8ce841f9a4052270/pc_img.webp)}}.registrationBody main.complete{background-image:url(https://images.microcms-assets.io/assets/972edfb40d0f47d49c3bf45b11fe031f/295e7361d66148a28acb4fca6f4bdaf8/complete.webp)}*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}a,button{cursor:revert}ol,ul,menu,summary{list-style:none}ol{counter-reset:revert}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}:where(pre){all:revert;box-sizing:border-box}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}::-webkit-details-marker{display:none}pre{color:var(--white);background-color:var(--black);padding:1em}.nav{margin-left:auto}.nav .menu{font-family:miller-banner,serif;font-weight:300;font-style:italic;line-height:1;font-size:16px}.nav .ul{padding-top:260px;padding-bottom:80px;position:fixed;top:0;right:0;transform:translate(100vw);display:flex;flex-direction:column;justify-content:center;gap:48px;text-align:left;z-index:11;width:100vw;transition:transform .3s ease-in-out;height:100%;overflow-y:scroll}@media (min-width: 960px){.nav .ul{padding-top:300px}}@media (min-width: 1200px){.nav .ul{padding-top:0;padding-bottom:0;align-items:center;width:auto;top:0;flex-direction:row;transform:none;position:relative;gap:32px;overflow-y:visible}}.nav .ul li{padding-left:64px}@media (min-width: 1200px){.nav .ul li{padding-left:0}}.nav .ul li a{color:var(--black);font-size:16px}@media (min-width: 1200px){.nav .ul .sec_li{position:relative}.nav .ul .sec_li:before{content:"";position:absolute;top:10px;right:-20px;translate:-50% 0;rotate:135deg;display:inline-block;width:8px;height:8px;border-top:1px solid var(--black);border-right:1px solid var(--black)}}@media (min-width: 1200px){.nav .ul .jigyo{position:relative;transition:.3s;margin-right:22px}.nav .ul .jigyo:hover .small_ul{visibility:visible;opacity:1}.nav .ul .jigyo:after{content:"";position:absolute;top:0;left:0;display:inline-block;width:100px;height:50px}}@media (min-width: 1200px){.nav .ul .small_ul{transition:.5s;opacity:0;visibility:hidden;position:absolute;top:50px;left:-30px;width:300px;background-color:var(--white);padding:8px 32px;box-shadow:3px 3px 10px #0000001a}}.nav .ul .small_li{position:relative;margin-top:32px;padding-left:24px}@media (min-width: 1200px){.nav .ul .small_li{margin-top:0;border-bottom:1px solid rgba(0,0,0,.1019607843);padding:16px 0}}.nav .ul .small_li:first-child{margin-top:24px}@media (min-width: 1200px){.nav .ul .small_li:first-child{margin-top:0}}.nav .ul .small_li:last-child{border-bottom:0}@media (min-width: 1200px){.nav .ul .small_li a:before{content:"";position:absolute;top:45%;right:-2px;translate:-50% 0;rotate:45deg;display:inline-block;width:8px;height:8px;border-top:1px solid currentColor;border-right:1px solid currentColor}}.nav .ul .last_li{padding-left:0}.nav .ul .last_a{display:inline-block;font-size:16px;border:1px solid var(--black);padding:12px 32px;line-height:1}@media (hover: hover){.nav .ul .last_a:where(:any-link,:enabled,summary):hover{background:var(--black);color:var(--white);opacity:1}}.nav .ul .last_a{display:block;margin-top:0;border:1px solid var(--black);padding:16px 32px;width:190px;margin-left:64px;letter-spacing:.04em}@media (min-width: 1200px){.nav .ul .last_a{margin-left:0}}@media (min-width: 1200px){.nav .btnWrap{display:none}}.nav .navBtn{position:relative;z-index:13;display:inline-block;width:40px;height:13px}.nav .navBtn span,.nav .navBtn span:after{content:"";display:inline-block;height:1px;width:100%;border-radius:10px;background-color:var(--black);position:absolute;right:0;transform-origin:center center;transition:all .3s ease-in-out}.nav .navBtn span{top:0}.nav .navBtn span:after{top:8px}.nav .overlay{position:fixed;top:0;right:0;width:100vw;height:100vh;background-color:#f3f3f3;transform:translate(100vw);transition:transform .3s ease-in-out;z-index:10}@media (min-width: 1200px){.nav .overlay{display:none}}.nav .close,.nav.isOpen .menu{display:none}.nav.isOpen .close{display:block;z-index:21;position:relative;font-family:miller-banner,serif;font-weight:300;font-style:italic;margin-top:4px;font-size:16px;margin-left:2px}.nav.isOpen .ul{transform:none}.nav.isOpen .navBtn span,.nav.isOpen .navBtn span:before,.nav.isOpen .navBtn span:after{background-color:var(--black)}.nav.isOpen .navBtn span{transform:translateY(10px) rotate(-20deg)}.nav.isOpen .navBtn span:before{opacity:0;visibility:hidden;transform:translate(-50%)}.nav.isOpen .navBtn span:after{transform:translateY(-9px) rotate(40deg)}.nav.isOpen .navBtn p{font-family:miller-banner,serif;font-weight:300;font-style:italic}.nav.isOpen .overlay{transform:none}pre[data-astro-cid-b4glodiz]{color:var(--white);background-color:var(--black);padding:1em}nav[data-astro-cid-b4glodiz] .overlay[data-astro-cid-b4glodiz]{background-color:var(--white)}pre[data-astro-cid-eizcdy3o]{color:var(--white);background-color:var(--black);padding:1em}nav[data-astro-cid-eizcdy3o]{color:var(--white)}nav[data-astro-cid-eizcdy3o] .overlay[data-astro-cid-eizcdy3o]{background-color:var(--career)}nav[data-astro-cid-eizcdy3o] li[data-astro-cid-eizcdy3o] a[data-astro-cid-eizcdy3o]{color:var(--white)}nav[data-astro-cid-eizcdy3o] .last_li[data-astro-cid-eizcdy3o] a[data-astro-cid-eizcdy3o]{border:1px solid var(--white)}@media (hover: hover){nav[data-astro-cid-eizcdy3o] .last_li[data-astro-cid-eizcdy3o] a[data-astro-cid-eizcdy3o]:where(:any-link,:enabled,summary):hover{background-color:var(--white);color:var(--black)}}nav[data-astro-cid-eizcdy3o] .navBtn[data-astro-cid-eizcdy3o] span[data-astro-cid-eizcdy3o],nav[data-astro-cid-eizcdy3o] .navBtn[data-astro-cid-eizcdy3o] span[data-astro-cid-eizcdy3o]:before,nav[data-astro-cid-eizcdy3o] .navBtn[data-astro-cid-eizcdy3o] span[data-astro-cid-eizcdy3o]:after{background-color:var(--white)}@media (min-width: 960px){nav[data-astro-cid-eizcdy3o] .sec_li[data-astro-cid-eizcdy3o]{position:relative}nav[data-astro-cid-eizcdy3o] .sec_li[data-astro-cid-eizcdy3o]:before{content:"";position:absolute;top:10px;right:-20px;translate:-50% 0;rotate:135deg;display:inline-block;width:8px;height:8px;border-top:1px solid var(--white);border-right:1px solid var(--white)}}@media (min-width: 960px){nav[data-astro-cid-eizcdy3o] .jigyo[data-astro-cid-eizcdy3o]{color:var(--white)}nav[data-astro-cid-eizcdy3o] .jigyo[data-astro-cid-eizcdy3o] ul[data-astro-cid-eizcdy3o] li[data-astro-cid-eizcdy3o] a[data-astro-cid-eizcdy3o]{color:var(--black)}}pre[data-astro-cid-gmhp2hym]{color:var(--white);background-color:var(--black);padding:1em}nav[data-astro-cid-gmhp2hym] .overlay[data-astro-cid-gmhp2hym]{background-color:var(--white)}nav[data-astro-cid-gmhp2hym] .small_ul[data-astro-cid-gmhp2hym]{background-color:var(--white);border-radius:30px}@media (min-width: 960px){nav[data-astro-cid-gmhp2hym] .small_ul[data-astro-cid-gmhp2hym]{padding:8px 32px}}nav[data-astro-cid-gmhp2hym] .small_ul[data-astro-cid-gmhp2hym] span[data-astro-cid-gmhp2hym]{position:relative}nav[data-astro-cid-gmhp2hym] .small_ul[data-astro-cid-gmhp2hym] span[data-astro-cid-gmhp2hym]:before{content:"";position:absolute;top:50%;right:-22px;translate:-50% 0;rotate:45deg;display:inline-block;width:10px;height:10px;border-top:1px solid currentColor;border-right:1px solid currentColor}@media (min-width: 960px){nav[data-astro-cid-gmhp2hym] .small_li[data-astro-cid-gmhp2hym]{position:relative;border-bottom:1px solid rgba(0,0,0,.1019607843);padding:16px 0}nav[data-astro-cid-gmhp2hym] .small_li[data-astro-cid-gmhp2hym]:last-child{border-bottom:0}nav[data-astro-cid-gmhp2hym] .small_li[data-astro-cid-gmhp2hym]:before{content:"";position:absolute;top:45%;right:-2px;translate:-50% 0;rotate:45deg;display:inline-block;width:8px;height:8px;border-top:1px solid currentColor;border-right:1px solid currentColor}}nav[data-astro-cid-gmhp2hym] .menu[data-astro-cid-gmhp2hym]{font-family:var(--rob);font-weight:var(--lt)}pre[data-astro-cid-xugukoal]{color:var(--white);background-color:var(--black);padding:1em}nav[data-astro-cid-xugukoal]{color:var(--white)}nav[data-astro-cid-xugukoal] .overlay[data-astro-cid-xugukoal]{background-color:var(--black)}nav[data-astro-cid-xugukoal] li[data-astro-cid-xugukoal] a[data-astro-cid-xugukoal]{color:var(--white)}nav[data-astro-cid-xugukoal] .last_li[data-astro-cid-xugukoal] a[data-astro-cid-xugukoal]{border:1px solid var(--white)}@media (hover: hover){nav[data-astro-cid-xugukoal] .last_li[data-astro-cid-xugukoal] a[data-astro-cid-xugukoal]:where(:any-link,:enabled,summary):hover{background-color:var(--white);color:var(--black)}}nav[data-astro-cid-xugukoal] .menu[data-astro-cid-xugukoal]{font-family:var(--rob);font-weight:100;font-style:italic;font-weight:var(--md);line-height:1;font-size:14px;font-style:normal}nav[data-astro-cid-xugukoal] .close[data-astro-cid-xugukoal]{font-family:var(--rob);font-weight:100;font-style:italic;font-weight:var(--md);font-size:14px;font-style:normal}nav[data-astro-cid-xugukoal] .navBtn[data-astro-cid-xugukoal] span[data-astro-cid-xugukoal],nav[data-astro-cid-xugukoal] .navBtn[data-astro-cid-xugukoal] span[data-astro-cid-xugukoal]:before,nav[data-astro-cid-xugukoal] .navBtn[data-astro-cid-xugukoal] span[data-astro-cid-xugukoal]:after{background-color:var(--white)}@media (min-width: 960px){nav[data-astro-cid-xugukoal] .sec_li[data-astro-cid-xugukoal]{position:relative}nav[data-astro-cid-xugukoal] .sec_li[data-astro-cid-xugukoal]:before{content:"";position:absolute;top:10px;right:-20px;translate:-50% 0;rotate:135deg;display:inline-block;width:8px;height:8px;border-top:1px solid var(--white);border-right:1px solid var(--white)}}@media (min-width: 960px){nav[data-astro-cid-xugukoal] .jigyo[data-astro-cid-xugukoal]{color:var(--white)}nav[data-astro-cid-xugukoal] .jigyo[data-astro-cid-xugukoal] ul[data-astro-cid-xugukoal] li[data-astro-cid-xugukoal] a[data-astro-cid-xugukoal]{color:var(--black)}}pre[data-astro-cid-3ef6ksr2]{color:var(--white);background-color:var(--black);padding:1em}.header[data-astro-cid-3ef6ksr2]{width:100%;display:flex;position:fixed;padding-top:19px;padding-left:var(--s16_40);padding-right:var(--s16_40);z-index:11}.header[data-astro-cid-3ef6ksr2] .logoTtl[data-astro-cid-3ef6ksr2]{position:absolute;top:23px;z-index:22}@media (min-width: 960px){.header[data-astro-cid-3ef6ksr2] .logoTtl[data-astro-cid-3ef6ksr2]{top:26px}}.header[data-astro-cid-3ef6ksr2] .logoTtl[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{width:115px;height:21px;vertical-align:bottom}.header[data-astro-cid-3ef6ksr2] .invert[data-astro-cid-3ef6ksr2]{filter:brightness(0) invert(1)}pre[data-astro-cid-qaanghzh]{color:var(--white);background-color:var(--black);padding:1em}nav[data-astro-cid-qaanghzh]{position:absolute;top:93px;left:var(--s16_40);z-index:2}nav[data-astro-cid-qaanghzh].white{color:var(--white)}nav[data-astro-cid-qaanghzh].white a[data-astro-cid-qaanghzh]{color:var(--white)}li[data-astro-cid-qaanghzh]{display:inline;font-size:var(--12_14)}li[data-astro-cid-qaanghzh]:first-child{text-transform:uppercase}li[data-astro-cid-qaanghzh]:not(:first-child):before{position:relative;top:-3px;content:"";font-size:1px;rotate:45deg;display:inline-block;width:6px;height:6px;border-top:1px solid currentColor;border-right:1px solid currentColor;margin-right:2px}li[data-astro-cid-qaanghzh]:nth-child(2) span[data-astro-cid-qaanghzh]{position:relative;top:-2px}
