:root{--color-dark1: #181818;--color-dark1alpha: rgba(24, 24, 24, 0.8);--color-dark2: #3e3e3e;--color-light1: #f4f5f9;--color-light1alpha: rgba(244, 245, 249, 0.5);--color-light2: #d9d9d9;--color-thin1: #d9baba;--color-primary: #0086cc;--color-secondary: #e55454;--color-alert: #f25757;--color-preview: #ff00eb;--color-focus: #0086cc;--color-body: #f4f5f9;--color-border: rgba(0, 0, 0, 0.1)}:root{--font-family-jp: kinto-sans, sans-serif;--font-family-en: pretendard, sans-serif;--font-family-jpdisplay: kinto-sans, sans-serif;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-demi: 600;--font-weight-bold: 700;--font-weight-black: 900}.l-top-index{width:100%}.l-top-index__section{display:flex;flex-flow:column nowrap;align-items:center}.l-top-index__section__title{width:100%;max-width:1400px;margin:0 auto;margin-bottom:-2rem}.l-top-index__section__content{width:100%}.l-top-index__overlay{position:fixed;z-index:1000;top:0;left:0;width:100%;height:100vh;overflow-y:scroll}@media screen and (max-width: 1199px){.l-top-index__overlay .a-work-detail{padding:3rem}.l-top-index__overlay .a-work-detail .wrapper .upper{padding-left:5rem}.l-top-index__overlay .a-work-detail .wrapper .lower{padding:0 5rem}}.l-top-index-about{width:100%;margin-bottom:12rem}.l-top-index-about .m-about .profile{background-image:linear-gradient(#181818, #181818);background-position-x:-50vw;background-repeat:no-repeat}@media screen and (max-width: 1199px){.l-top-index-about .m-about .profile .wrapper{gap:5rem}}.l-top-index-about .m-about .profile .text{background-color:#181818;border-radius:.8rem;margin-right:5rem}@media screen and (max-width: 1199px){.l-top-index-about .m-about .profile .text{padding:8rem 1rem 8rem 0}}.l-top-index-skills{background-color:#181818;width:100%;padding:5rem 0 8rem 0;margin-bottom:12rem}.l-top-index-skills__inner{display:flex;flex-flow:column nowrap;gap:3rem;width:100%;max-width:1400px;padding-left:5rem;margin:0 auto}.l-top-index-skills__skill{display:flex;flex-flow:column nowrap;gap:3rem}.l-top-index-works{width:100%;margin-bottom:22rem}.l-top-index-works__inner{background-color:#181818;border-radius:.8rem;width:100%;max-width:fit-content;padding:5rem;margin:0 auto}@media screen and (max-width: 1199px){.l-top-index-works__inner .m-works-list .works{justify-content:center}}

/*# sourceMappingURL=index.css.map*/