@charset "UTF-8";:export{c-bg:#001727;c-base:#1f1f1f}*{box-sizing:border-box;padding:0;margin:0;font-family:Noto Sans JP,sans-serif;font-weight:400;font-style:normal;caret-color:transparent}html,body{width:100%;max-width:100vw;overflow:hidden;background:linear-gradient(0deg,transparent 19px,rgba(255,255,255,.0666666667) 20px),linear-gradient(90deg,transparent 19px,rgba(255,255,255,.0666666667) 20px);background-size:20px 20px;scroll-behavior:smooth}@media screen and (max-width: 767px){html,body{height:100svh}}html{background:#060612;transition:.3s opacity}a{color:#fff;text-decoration:none}button{color:#fff}.isActive{opacity:.4;pointer-events:none}.cardunit{transform:translateY(-12px)}.carddate,.cardcategory{transform:translateY(-5px);background:#fff0;transition:.2s;opacity:0}.cardimage{filter:blur(10px);transition:.2s;opacity:0}.cardtitle{transition:.2s;opacity:0}.articleAppearAnimation{transform:translateY(0);transition-duration:.3s!important;transition-timing-function:cubic-bezier(.75,.01,.09,1);opacity:1!important}.articleAppearAnimation .carddate{transform:translateY(0);opacity:1;transition-delay:.2s;transition:.1s;animation:1.4s forwards ease keySubInfoAnimation}.articleAppearAnimation .cardcategory{transform:translateY(0);outline-offset:-1px;opacity:1;transition-delay:.4s;transition:.1s;animation:1.4s forwards ease keySubInfoAnimation}.articleAppearAnimation .cardimage{filter:blur(0px);opacity:1;transition:0s}.articleAppearAnimation .cardtitle{opacity:1;transition:0s;animation:1.4s forwards ease keyCardtitleAnimation}@keyframes keySubInfoAnimation{0%{background:#4761a3}to{background:#263947}}@keyframes keyCardtitleAnimation{0%{background:#4761a3}to{background:#fff0}}@media (prefers-color-scheme: dark){html{color-scheme:dark}}.errorPopWrap{width:350px;height:auto;max-width:350px;min-width:350px;position:absolute;top:10vh;right:0;overflow-x:hidden;transition:.3s;z-index:10000000000000000000}.errorPopWrap p{font-size:12px;font-weight:400;line-height:1.5;letter-spacing:.05em}.errorUnit{width:100%;height:auto;max-width:350px;min-width:350px;position:relative;right:-350px;background:#312c20e8;transition:.3s;padding:10px 20px;border-bottom:solid 1px rgba(163,163,163,.47);border-left:solid 8px rgba(163,163,163,.47)}.errorPopAnim{right:0}.hover-pop--wrap{display:inline-block;position:relative;line-break:strict}@media screen and (min-width: 500px){.hover-pop--wrap:hover .hover-pop__unit{opacity:1;transition:.2s}.hover-pop--wrap:hover .hover-pop__target{background:#f4ee3d6f;transition:.1s;cursor:help}}.hover-pop__target{background:#e0dc6b2f}@media screen and (max-width: 500px){.hover-pop__target{background:#7b7b7b2f}}.hover-pop__target{padding-left:4px;padding-right:4px;margin-left:2px;margin-right:2px;transition:.3s}.hover-pop__unit{width:300px;height:auto;display:flex;flex-direction:column;flex-wrap:nowrap;background:#edededf0;background:#060916f0;border:solid 1px rgba(166,166,166,.197);padding:15px;opacity:0;position:absolute;left:2px;transition:.4s;color:#060612;color:#e4e4e4;font-size:12px;font-weight:500;line-height:1.5;letter-spacing:.05em;pointer-events:none}.hover-pop__unit img{width:100%;display:inline-block;margin-bottom:10px}.hover-pop__unit:before{width:100%}.apply-anim{transition:.3s;opacity:1!important;pointer-events:auto!important;transform:scale(1)!important}.apply-work-list-anim{animation:.8s both cubic-bezier(.52,-.01,0,1) appearWorkCard}@keyframes appearWorkCard{0%{opacity:0;transform:scale(1)}20%{transform:scale(1.03)}35%{transform:scale(.98)}to{opacity:1;transform:scale(1)}}#slot-container{position:relative;z-index:2;width:100%}.page-content{width:100%;height:100%}[data-astro-transition-persist]{transition:opacity .3s ease}html.no-js [data-astro-transition-persist]{display:block!important}.astro-transition-active{animation:fade-in .3s forwards}.page--wrap.inactive{pointer-events:none;transition:opacity .5s ease,transform .5s ease}@keyframes fade-in{0%{opacity:0}to{opacity:1}}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%}body{line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ul,ol{list-style:none}a{text-decoration:none;color:inherit}table{border-collapse:collapse;border-spacing:0}button{background:none;border:none}:focus:not(:focus-visible){outline:none}.debug-console.svelte-1qzq5qo{width:320px;height:auto;display:flex;flex-direction:column;gap:2px;background:#000000b3;color:#fff;position:fixed;top:0;right:0;z-index:1000}.debug-console[data-is-active=true].svelte-1qzq5qo{opacity:1;visibility:visible;pointer-events:auto}.debug-console[data-is-active=false].svelte-1qzq5qo{opacity:0;visibility:hidden;pointer-events:none}svg.svelte-so8xe4{width:140px;fill:#fff}.cls-1.svelte-so8xe4{fill:#fff}.box--wrapper.svelte-3k1cgk{width:100%;height:100%;display:grid;padding:10px 0;row-gap:10px}.box--wrapper[data-layout=mid-cube].svelte-3k1cgk{grid-template:1fr 1fr 1fr/1fr;padding:10px 0;row-gap:10px}.box--wrapper[data-layout=small-cube].svelte-3k1cgk{grid-template:130px 130px 130px/130px 130px;padding:10px 0;row-gap:20px;column-gap:20px}.box--content[data-is-active=false].svelte-1fnxp3v{opacity:.4;pointer-events:none}.box--content[data-is-active=true].svelte-1fnxp3v{opacity:1}.box--content.svelte-1fnxp3v{white-space:pre-wrap;position:relative}.box--front__surface.svelte-1fnxp3v{background:#000;border:solid 1px white;position:absolute;z-index:1;transition:.2s ease-in-out;overflow:hidden}.box--front__surface__property1.svelte-1fnxp3v,.box--front__surface__property2.svelte-1fnxp3v{position:absolute;left:15px;font-size:12px;line-height:1;letter-spacing:.05em;font-weight:400;font-family:din-2014,sans-serif;opacity:.6;padding:2px 4px;transition:.1s ease-in-out}.box--front__surface__property1.svelte-1fnxp3v{top:18px}.box--front__surface__property2.svelte-1fnxp3v{top:36px}.box--front__surface__title.svelte-1fnxp3v{position:absolute;bottom:33px;left:15px;font-size:16px;line-height:1;letter-spacing:.05em;font-weight:600;font-family:din-2014,sans-serif;padding:2px 4px;transition:.1s ease-in-out}.box--front__surface__sub-title.svelte-1fnxp3v{position:absolute;bottom:15px;left:15px;font-size:12px;line-height:1;letter-spacing:.05em;font-weight:400;font-family:din-2014,sans-serif;opacity:.6;padding:2px 4px;transition:.1s ease-in-out}.box--front__surface__alpha.svelte-1fnxp3v{width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(70deg,#000,#0000)}.box--front__surface__img.svelte-1fnxp3v{width:100%;height:auto;position:absolute;top:0;left:0}.box--side__surface.svelte-1fnxp3v{border:solid 1px;border-image-slice:1;position:absolute;transform-origin:0% 0%;transition:.2s}.box--side__surface--left.svelte-1fnxp3v{transform:skewy(-45deg);border-image:linear-gradient(to left,#0000 0% 5%,#fff 6%,#d5d5d5 40%,#2f2f2f);border-right-style:hidden;border-bottom-style:hidden;border-image-slice:1;transition:.2s ease-in-out}.box--side__surface--bottom.svelte-1fnxp3v{background-clip:padding-box;transform:skew(-45deg);border-image:linear-gradient(to bottom,#fff,#d5d5d5 40%,#2f2f2f);border-top-style:hidden;border-image-slice:1;transition:.2s ease-in-out}.blank.svelte-1fnxp3v{width:15px;height:auto;position:absolute;top:18px;right:15px;z-index:10}.blank.svelte-1fnxp3v .line1:where(.svelte-1fnxp3v){fill:#fff;opacity:.6;transition:.2s ease-in-out}.blank.svelte-1fnxp3v .line2:where(.svelte-1fnxp3v){fill:none;stroke:#fff;opacity:.6;stroke-miterlimit:10;stroke-width:2px;transition:.2s ease-in-out}@media screen and (min-width: 768px){a.svelte-1fnxp3v:hover .box--front__surface:where(.svelte-1fnxp3v){top:-1px!important;right:0!important;transition:.1s;cursor:pointer}a.svelte-1fnxp3v:hover .box--side__surface--left:where(.svelte-1fnxp3v){width:calc(var(--boxThic) - var(--hoverEffectVal))!important;top:3px!important;right:0!important;transition:.1s}a.svelte-1fnxp3v:hover .box--side__surface--bottom:where(.svelte-1fnxp3v){height:calc(var(--boxThic) - var(--hoverEffectVal))!important;right:0!important;transition:.1s}a.svelte-1fnxp3v:hover .box--front__surface__alpha:where(.svelte-1fnxp3v){background:unset}a.svelte-1fnxp3v:hover .box--front__surface__property1:where(.svelte-1fnxp3v),a.svelte-1fnxp3v:hover .box--front__surface__property2:where(.svelte-1fnxp3v),a.svelte-1fnxp3v:hover .box--front__surface__title:where(.svelte-1fnxp3v),a.svelte-1fnxp3v:hover .box--front__surface__sub-title:where(.svelte-1fnxp3v){filter:drop-shadow(0 0 3px black);opacity:1}a.svelte-1fnxp3v:hover .blank:where(.svelte-1fnxp3v) .line1:where(.svelte-1fnxp3v),a.svelte-1fnxp3v:hover .blank:where(.svelte-1fnxp3v) .line2:where(.svelte-1fnxp3v){opacity:1}}:root{--boxThic: 10px;--hoverEffectVal: 5px}.box--content[data-is-active=false].svelte-em6vpt{opacity:.4;pointer-events:none}.box--content[data-is-active=true].svelte-em6vpt{opacity:1}.box--content.svelte-em6vpt{white-space:pre-wrap;position:relative}.box--front__surface.svelte-em6vpt{background:#000;border:solid 1px white;position:absolute;z-index:1;transition:.2s ease-in-out;overflow:hidden;padding:30px}.box--front__surface__property1.svelte-em6vpt,.box--front__surface__property2.svelte-em6vpt{position:absolute;left:15px;font-size:12px;line-height:1;letter-spacing:.05em;font-weight:400;font-family:din-2014,sans-serif;opacity:.6;padding:2px 4px;transition:.1s ease-in-out}.box--front__surface__property1.svelte-em6vpt{top:18px}.box--front__surface__property2.svelte-em6vpt{top:36px}.box--front__surface__title.svelte-em6vpt{position:absolute;bottom:33px;left:15px;font-size:16px;line-height:1;letter-spacing:.05em;font-weight:600;font-family:din-2014,sans-serif;padding:2px 4px;transition:.1s ease-in-out}.box--front__surface__sub-title.svelte-em6vpt{position:absolute;bottom:15px;left:15px;font-size:12px;line-height:1;letter-spacing:.05em;font-weight:400;font-family:din-2014,sans-serif;opacity:.6;padding:2px 4px;transition:.1s ease-in-out}.box--front__surface__alpha.svelte-em6vpt{width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(70deg,#000,#0000)}.box--front__surface__article-title.svelte-em6vpt{width:100%;height:auto;padding:5px 10px;background:#fff;font-size:24px;line-height:1.4;letter-spacing:.05em;font-weight:700;font-family:din-2014,m-plus-1m,sans-serif;color:#263947}.box--front__surface__article-thumb.svelte-em6vpt{width:100%;height:auto;margin-top:10px;background:#fff;color:#000}.box--front__surface__article-abs.svelte-em6vpt{width:100%;height:auto;margin-top:0;padding:15px;background:#fff;font-size:12px;line-height:1.4;letter-spacing:.05em;font-weight:400;font-family:m-plus-1m,sans-serif;color:#263947}.box--side__surface.svelte-em6vpt{border:solid 1px;border-image-slice:1;position:absolute;transform-origin:0% 0%;transition:.2s}.box--side__surface--left.svelte-em6vpt{transform:skewy(-45deg);border-image:linear-gradient(to left,#0000 0% 5%,#fff 6%,#d5d5d5 40%,#2f2f2f);border-right-style:hidden;border-bottom-style:hidden;border-image-slice:1;transition:.2s ease-in-out}.box--side__surface--bottom.svelte-em6vpt{background-clip:padding-box;transform:skew(-45deg);border-image:linear-gradient(to bottom,#fff,#d5d5d5 40%,#2f2f2f);border-top-style:hidden;border-image-slice:1;transition:.2s ease-in-out}@media screen and (min-width: 768px){a.svelte-em6vpt:hover .box--front__surface:where(.svelte-em6vpt){top:-1px!important;right:0!important;transition:.1s}a.svelte-em6vpt:hover .box--side__surface--left:where(.svelte-em6vpt){width:calc(var(--boxThic) - var(--hoverEffectVal))!important;top:3px!important;right:0!important;transition:.1s}a.svelte-em6vpt:hover .box--side__surface--bottom:where(.svelte-em6vpt){height:calc(var(--boxThic) - var(--hoverEffectVal))!important;right:0!important;transition:.1s}a.svelte-em6vpt:hover .box--front__surface__alpha:where(.svelte-em6vpt){background:unset}a.svelte-em6vpt:hover .box--front__surface__property1:where(.svelte-em6vpt),a.svelte-em6vpt:hover .box--front__surface__property2:where(.svelte-em6vpt),a.svelte-em6vpt:hover .box--front__surface__title:where(.svelte-em6vpt),a.svelte-em6vpt:hover .box--front__surface__sub-title:where(.svelte-em6vpt){background:#001;opacity:1}}@keyframes svelte-1qcofw1-lightFadeIn{0%{opacity:0;transform:scale(1.1);background:#fff;filter:blur(10px)}10%{opacity:1;border:solid 1px rgb(255,0,0);transform:scale(1)}40%{opacity:0;transform:scale(1.6);background:#fff0;border:solid 1px rgb(0,255,251);filter:blur(0px)}80%{opacity:0;transform:scale(2);filter:blur(20px);border:solid 1px rgb(251,255,0)}to{opacity:0;transform:scale(2);filter:blur(20px);border:solid 1px rgb(251,255,0)}}.main--wrap.svelte-1qcofw1{width:100%;height:600px;display:flex;align-items:center;column-gap:30px;padding-left:80px;padding-right:80px;overflow-x:scroll;scrollbar-width:none;scroll-behavior:smooth;z-index:0}.main--wrap.svelte-1qcofw1::-webkit-scrollbar{display:none}.main--wrap[data-is-loaded=false].svelte-1qcofw1{opacity:0;pointer-events:none}.main--wrap[data-is-loaded=true].svelte-1qcofw1{opacity:1;transition:.3s opacity}@media screen and (max-width: 767px){.main--wrap.svelte-1qcofw1{height:90svh;max-height:600px}}.main--wrap-content.svelte-1qcofw1{width:max-content;height:100%;display:flex;justify-content:center;align-items:center;column-gap:30px;justify-content:flex-start}.nav--wrap.svelte-1qcofw1{width:180px;height:100%;flex-shrink:0;padding:10px 10px 10px 0}.nav__title.svelte-1qcofw1{width:100%;display:flex;justify-content:flex-start;align-items:center;margin-bottom:20px}.nav--menu.svelte-1qcofw1{margin-top:30px;list-style:none;padding:0}.nav--menu.svelte-1qcofw1 li:where(.svelte-1qcofw1){list-style:none}.nav--menu.svelte-1qcofw1 a:where(.svelte-1qcofw1){display:inline-block;background:none;border:none;font-size:16px;font-family:vox-round,sans-serif;text-decoration:none;color:inherit}@media (hover: hover) and (pointer: fine){.nav--menu.svelte-1qcofw1 a:where(.svelte-1qcofw1):hover{background:#fff3;cursor:pointer}}.nav--menu.svelte-1qcofw1 a.isActive:where(.svelte-1qcofw1){opacity:.5;pointer-events:none}.section.svelte-1qcofw1{width:auto;height:100%;flex-shrink:0}@media screen and (min-width: 1025px){.nav--menu.svelte-1qcofw1 a:where(.svelte-1qcofw1):hover{background:#fff3}}.main.svelte-12qhfyh{width:100%;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}
