#mainContent_particlesJS__dfXxU{width:100vw;height:100vh;top:0;left:0;z-index:-1;position:fixed}.mainContent_main__xTXv0{position:relative;margin:0 auto}.mainContent_footer__3mwDe{font-size:1em;font-style:italic;text-align:center;color:#999;cursor:default}@media (max-width:1023px){.mainContent_blank__q1XuU{height:5em;width:100%}.mainContent_footer__3mwDe{padding:0 0 2em}}@media (min-width:1024px){.mainContent_blank__q1XuU{height:6em;width:100%}.mainContent_footer__3mwDe{padding:0 0 2em}}.slideMenu_slideMenu__UNAdc{position:fixed;display:block;top:5em;margin-top:1em;background-color:rgba(30,30,30,.9);backdrop-filter:blur(.2em);-webkit-backdrop-filter:blur(.2em);border:.1em solid rgba(20,20,20,.8);color:#E0E0E0;border-radius:.6em;padding:1em 2em 2em;box-shadow:0 .2em .4em rgba(10,10,10,.8);opacity:0;transition:all .3s ease;z-index:999}.slideMenu_slideMenu__UNAdc.slideMenu_open__0vpp_{right:.4em;opacity:1}@media (max-width:1023px){.slideMenu_slideMenu__UNAdc{width:calc(100vw - 5em);right:calc(-100vw)}}@media (min-width:1024px){.slideMenu_slideMenu__UNAdc{width:24em;right:-28em}}.slideMenu_menuLink__qbFLk{font-size:1.8em;line-height:1.4;padding:.2em;cursor:pointer;text-decoration:none}#slideMenu_githubMenu__l9sO5{width:1.4em;height:1.4em;display:inline-block;top:0;bottom:0;margin:auto}#slideMenu_xMenu__AFUD4{width:1.2em;height:1.2em;padding:.1em 0;display:inline-block;top:0;bottom:0;margin:auto}#slideMenu_qiitaMenu__4rld9{width:1.4em;height:1.4em;display:inline-block;top:0;bottom:0;margin:auto}.slideMenu_snsMenuSpan__BQeqp{display:inline-block}.slideMenu_snsMenu__HFeYp{display:flex;font-weight:700;color:#E0E0E0;text-decoration:none;padding:.3em .5em;line-height:1.8em;margin-right:.6em;border-radius:.3em;transition:all .3s ease 0s;cursor:pointer}.slideMenu_snsMenu__HFeYp:hover{display:flex;font-weight:700;background-color:#006e89}.slideMenu_divider__JeyaY{height:.2em;width:auto;background-color:#555;margin:1em 0;border-radius:.1em}.header_hamburgerMenu__DX501{width:3em;height:3em;cursor:pointer;right:1em;position:absolute;padding:.6em}.header_hamburgerMenu__DX501 .header_border__SGfrH{fill:#E0E0E0;transition:all .2s ease;transform-origin:250px 250px}.header_hamburgerMenu__DX501.header_open__xVp7J .header_border__SGfrH{fill:#00c0f0}.header_hamburgerMenu__DX501.header_open__xVp7J .header_border1__v5bbn{transform:translate(-102px,102px) rotate(45deg)}.header_hamburgerMenu__DX501.header_open__xVp7J .header_border2__6zYk_{opacity:0}.header_hamburgerMenu__DX501.header_open__xVp7J .header_border3__IigN8{transform:translate(-102px,-102px) rotate(-45deg)}.header_header__k8WAm{height:3.6em;width:100%;display:flex;align-items:center;padding:1em 0;margin:0;z-index:999;top:0;left:0;background-color:rgba(30,30,30,.9);backdrop-filter:blur(.2em);-webkit-backdrop-filter:blur(.2em);border-bottom:.1em solid rgba(20,20,20,.8);box-shadow:0 .2em .4em rgba(10,10,10,.8);position:fixed}.header_headerTitle___kHKU{display:flex;text-decoration:none;font-size:2.25em;font-style:italic;color:#dfdfdf;align-items:center;margin-left:.8em;font-weight:700;cursor:pointer}.header_headerTitle___kHKU:hover{color:#dfdfdf}.header_navigationMenu__xxLlG{display:flex;gap:.4em;align-items:center;padding-right:1em;margin-left:auto;margin-right:.8em}.header_menuLink__UrSLW{font-size:1.8em;text-decoration:none;padding:.4em .6em}.header_divider__jrwIo{height:2em;width:2px;border-radius:1px;background-color:rgba(150,150,150,.5)}@media (max-width:1023px){.header_navigationMenu__xxLlG{display:none}}@media (min-width:1024px){.header_hamburgerMenu__DX501{display:none}}.topPage_pageTop__59jDu{text-align:center}.topPage_latteImage__rNP63{border-radius:50%;border:.2em solid #e0e0e0;animation:topPage_spin-logo-img__s1y3I 8s linear infinite}.topPage_notFound__Fipgs{text-align:center}.topPage_notFoundH1__k9pZD{font-size:3em;color:#E0E0E0;margin:1.6em auto}.topPage_titleTop__zhqPO{text-align:center;margin-top:0;margin-bottom:.6em;cursor:default}.topPage_linkButtonDiv__FMgur{justify-content:center}.topPage_linkButton__7Y_E0{display:inline-block;font-size:1.8em;color:#E0E0E0;background-color:rgba(0,0,0,.8);backdrop-filter:blur(.05em);-webkit-backdrop-filter:blur(.05em);text-decoration:none;padding:.3em .5em;width:4em;border-radius:.3em;margin:.25em .6em;cursor:pointer;border:.05em solid #e0e0e0;transition:all .3s ease 0s}.topPage_linkButton__7Y_E0:hover{color:#00c0f0;border:.05em solid #00c0f0}.topPage_button1__xVpY_{animation:topPage_spinButton1__XHoai 8s linear infinite}.topPage_button2__RV31N{animation:topPage_spinButton2__Lk9ei 8s linear infinite}.topPage_button3__OUEtR{animation:topPage_spinButton3__WPboF 8s linear infinite}@keyframes topPage_spin-logo-img__s1y3I{0%{transform:rotate(0deg)}20%{transform:rotate(0deg)}21.5%{transform:rotate(20deg)}23%{transform:rotate(60deg)}24.5%{transform:rotate(120deg)}29%{transform:rotate(330deg)}30.5%{transform:rotate(375deg)}32%{transform:rotate(350deg)}33.5%{transform:rotate(1turn)}to{transform:rotate(1turn)}}@keyframes topPage_spinButton1__XHoai{0%{transform:rotate(0deg)}60%{transform:rotate(0deg)}60.75%{transform:rotate(6deg)}62.25%{transform:rotate(-6deg)}63.75%{transform:rotate(6deg)}64.5%{transform:rotate(0deg)}to{transform:rotate(0deg)}}@keyframes topPage_spinButton2__Lk9ei{0%{transform:rotate(0deg)}75%{transform:rotate(0deg)}75.75%{transform:rotate(6deg)}77.25%{transform:rotate(-6deg)}78.75%{transform:rotate(6deg)}79.5%{transform:rotate(0deg)}to{transform:rotate(0deg)}}@keyframes topPage_spinButton3__WPboF{0%{transform:rotate(0deg)}90%{transform:rotate(0deg)}90.75%{transform:rotate(6deg)}92.25%{transform:rotate(-6deg)}93.75%{transform:rotate(6deg)}94.5%{transform:rotate(0deg)}to{transform:rotate(0deg)}}@media (max-width:1023px){.topPage_notFound__Fipgs{margin:7em auto}.topPage_linkButtonDiv__FMgur{align-items:center;display:flex;flex-flow:column}.topPage_linkButton__7Y_E0{width:7em}.topPage_pageTop__59jDu{margin-top:3em;margin-bottom:3em}.topPage_latteImage__rNP63{width:14em;height:auto}.topPage_titleTop__zhqPO{font-size:2.8em}}@media (min-width:1024px){.topPage_notFound__Fipgs{margin-top:14em;margin-bottom:14em}.topPage_linkButtonDiv__FMgur{display:block}.topPage_pageTop__59jDu{margin-top:4em;margin-bottom:8em}.topPage_latteImage__rNP63{width:16em;height:auto}.topPage_titleTop__zhqPO{font-size:3em}}.techlab_contentArticle__xKSc4{border-radius:.6em;background-color:rgb(30,30,40);transition:all .3s ease 0s;cursor:pointer}.techlab_contentArticle__xKSc4:hover{background-color:rgb(50,50,60)}.techlab_contentImageContainer__Ps4_g{margin:0}.techlab_contentImage__fkeuV{border-radius:.4em}.techlab_contentLoading__9XJJ1{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:.6em;background-color:rgb(30,30,40)}.techlab_contentLink___FZ1F{text-decoration:none;color:#E0E0E0}.techlab_contentLink___FZ1F:hover{color:#E0E0E0}.techlab_contentDetails__Dph0y{display:flex;margin:1em 0 0}.techlab_contentDate__9qELT{margin:0 auto 0 0}.techlab_contentSite__OIQKH{display:flex;align-items:center;margin:auto 0 auto auto;background-color:#E0E0E0;color:#222a2e;font-family:sans-serif;font-weight:700;border-radius:.2em;line-height:1.4em;padding:.2em .4em}.techlab_siteLogo__2jyJT{width:1.4em;height:1.4em;margin:0 .4em 0 0}.techlab_loadingAnime__KpuPi{border-radius:50%;width:6em;height:6em;margin:1em 0;border:.4em solid #e0e0e0;border-top-color:#3498db;animation:techlab_spin__4XXGr 1.6s linear infinite}@keyframes techlab_spin__4XXGr{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:1023px){.techlab_contentArticle__xKSc4{padding:1em}.techlab_contentArticle__xKSc4 h3{font-size:1.2em}.techlab_contentLoading__9XJJ1{padding:1em}}@media (min-width:1024px){.techlab_contentArticle__xKSc4{margin:1em 0;padding:2em 4em}.techlab_contentLoading__9XJJ1{margin:1em 3em;padding:2em 4em}}.about_mailAddress__HEv_B{width:auto;height:4.2em}.about_mailAddress__HEv_B,.about_snsIcon__nESBd{display:inline-block;top:0;bottom:0;margin:auto}.about_githubIcon__YmN93{width:1.4em;height:1.4em}.about_twitterIcon__Kmqy2{width:1.2em;height:1.2em;padding:.1em 0}.about_qiitaIcon__hXWuh{width:1.4em;height:1.4em}.about_snsLinkSpan__oIgzw{margin-top:.2em;display:inline-block}.about_snsLink__B_dEA{display:flex;gap:.2em;font-weight:700;color:#E0E0E0;text-decoration:none;padding:.3em .5em;line-height:1.8em;margin-right:.4em;border-radius:.4em;border:.05em solid #e0e0e0;transition:all .3s ease 0s;background-color:rgba(0,0,0,.8)}.about_snsLink__B_dEA:hover{color:#00c0f0;border:.05em solid #00c0f0}.works_worksImage__LAT_7{border-radius:.4em;max-width:100%}@media (max-width:1023px){#works_imageLaCC__0a4R6,#works_imagePortfolio__ukG04{height:12em;width:auto}#works_imageShilitori__03qJz,#works_imageTurtle__wixSI{height:14em;width:auto}#works_imageEasyTurtle__Ois40{height:12em;width:auto}#works_imageLSB__0Ij1A{height:14em;width:auto}#works_imageTkWidgets__kJjAo{height:12em;width:auto}}@media (min-width:1024px){#works_imageLaCC__0a4R6,#works_imagePortfolio__ukG04{height:26em;width:auto}#works_imageShilitori__03qJz,#works_imageTurtle__wixSI{height:28em;width:auto}#works_imageEasyTurtle__Ois40{height:26em;width:auto}#works_imageLSB__0Ij1A{height:28em;width:auto}#works_imageTkWidgets__kJjAo{height:24em;width:auto}}