html{box-sizing:border-box;-webkit-text-size-adjust:100%;word-break:normal;-moz-tab-size:4;tab-size:4}*,:before,:after{box-sizing:inherit;background-repeat:no-repeat}:before,:after{text-decoration:inherit;vertical-align:inherit}*{margin:0;padding:0}hr{height:0;color:inherit;overflow:visible}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline dotted}a{background-color:#0000}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}iframe{border-style:none}input{border-radius:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{resize:vertical;overflow:auto}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit],[role=button]{cursor:pointer}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{outline:1px dotted buttontext}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button,input,select,textarea{background-color:#0000;border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-webkit-appearance:none;-moz-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{color:inherit;white-space:normal;border:0;max-width:100%;display:table}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}[disabled]{cursor:default}img{border-style:none}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}@keyframes bggradient{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes moveUp{0%{transform:translateY(0)}to{opacity:0;transform:translateY(-1000px)}}.whole{z-index:-10;color:#557;background:#fff 50%/cover;font:400 16px noto-sans-cjk-jp,Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,"sans-serif"}.background[data-astro-cid-sor4u3rk]{z-index:-1;pointer-events:none;background:url(/_astro/bg_lottie.DTJlyDL1.png) 50%/cover no-repeat fixed;width:100%;height:100vh;position:fixed;top:0;left:0;overflow:hidden}.backgroundMoveDecoration[data-astro-cid-sor4u3rk]{z-index:1;width:100%;height:100vh;position:fixed;top:0;left:0}.circle{border-radius:50%;animation:30s linear infinite moveUp;position:absolute;top:105vh}.loading[data-astro-cid-haxtmvdq]{z-index:10000;opacity:1;color:#fff;pointer-events:none;background:linear-gradient(45deg,#2684d1,#6bb0ff,#8feeff) 200% 200%;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;font-size:1.5vw;transition:opacity .5s;animation:5s infinite bggradient;display:flex;position:fixed;top:0;left:0}.loading[data-astro-cid-haxtmvdq].hide{opacity:0}.loadingContent[data-astro-cid-haxtmvdq]{width:13vw}.loadingRatio[data-astro-cid-haxtmvdq]{text-align:center}.loadingGauge[data-astro-cid-haxtmvdq]{background-color:#557;width:100%;height:.4vw;margin:2.5vw 0 0}.loadingGaugeMeter[data-astro-cid-haxtmvdq]{background-color:#fff;width:0;height:3px;display:block}@media screen and (width>=760px){.loading[data-astro-cid-haxtmvdq]{font-size:12px}.loadingContent[data-astro-cid-haxtmvdq]{width:100px}.loadingGauge[data-astro-cid-haxtmvdq]{height:3px;margin:20px 0 0}}.footer[data-astro-cid-jo6i4kqk]{z-index:5;background-color:#557;margin:14vw 0 0;padding:4vw 0;position:relative}.footerLogo[data-astro-cid-jo6i4kqk]{width:fit-content;margin:auto}.footerLogoImage[data-astro-cid-jo6i4kqk]{width:8vw;height:100%;transition:opacity .3s;display:block}.footerLogoImage[data-astro-cid-jo6i4kqk]:hover{opacity:.5}.footerSNS[data-astro-cid-jo6i4kqk]{color:#fff;justify-content:center;align-items:center;width:100%;margin:1.8vw 0 0;padding:0 0 0 1vw;font:400 1.6vw noto-sans-cjk-jp,"sans-serif";list-style:none;display:flex}.footerPixiv[data-astro-cid-jo6i4kqk],.footerX[data-astro-cid-jo6i4kqk],.footerXfolio[data-astro-cid-jo6i4kqk]{margin:0 2vw;transition:opacity .3s;position:relative}.footerPixiv[data-astro-cid-jo6i4kqk]:hover,.footerX[data-astro-cid-jo6i4kqk]:hover,.footerXfolio[data-astro-cid-jo6i4kqk]:hover{opacity:.5}.footerPixivLink[data-astro-cid-jo6i4kqk],.footerXLink[data-astro-cid-jo6i4kqk],.footerXfolioLink[data-astro-cid-jo6i4kqk]{color:#fff;text-decoration:none}.footerPixivLink[data-astro-cid-jo6i4kqk]:hover:after,.footerXLink[data-astro-cid-jo6i4kqk]:hover:after,.footerXfolioLink[data-astro-cid-jo6i4kqk]:hover:after{transform-origin:0 0;transform:scale(1)}.footerPixivLink[data-astro-cid-jo6i4kqk]:after,.footerXLink[data-astro-cid-jo6i4kqk]:after,.footerXfolioLink[data-astro-cid-jo6i4kqk]:after{content:"";transform-origin:100% 0;background:#fff;width:100%;height:.2vw;transition:transform .3s;position:absolute;bottom:-.4vw;left:0;transform:scaleX(0)}.footerTermsOfService[data-astro-cid-jo6i4kqk]{text-align:center;width:fit-content;margin:2vw auto 0;font:400 1.4vw noto-sans-cjk-jp,"sans-serif";transition:opacity .3s;position:relative}.footerTermsOfService[data-astro-cid-jo6i4kqk]:hover{opacity:.5}.footerTermsOfServiceLink[data-astro-cid-jo6i4kqk]{color:#888893;text-decoration:none}.footerTermsOfServiceLink[data-astro-cid-jo6i4kqk]:hover:after{transform-origin:0 0;transform:scale(1)}.footerTermsOfServiceLink[data-astro-cid-jo6i4kqk]:after{content:"";transform-origin:100% 0;background-color:#888893;width:100%;height:.2vw;transition:transform .3s;position:absolute;bottom:-.4vw;left:0;transform:scaleX(0)}.footerCopyright[data-astro-cid-jo6i4kqk]{text-align:center;color:#888893;width:100%;margin:1vw 0 0;font:400 1.6vw noto-sans-cjk-jp,"sans-serif";display:block}@media screen and (width>=1024px){.footer[data-astro-cid-jo6i4kqk]{margin:155px 0 0;padding:40px 0}.footerLogoImage[data-astro-cid-jo6i4kqk]{width:80px}.footerSNS[data-astro-cid-jo6i4kqk]{margin:20px 0 0;padding:0 0 0 10px;font-size:16px;left:11px}.footerPixiv[data-astro-cid-jo6i4kqk],.footerX[data-astro-cid-jo6i4kqk],.footerXfolio[data-astro-cid-jo6i4kqk]{margin:0 20px}.footerPixivLink[data-astro-cid-jo6i4kqk]:after,.footerXLink[data-astro-cid-jo6i4kqk]:after,.footerXfolioLink[data-astro-cid-jo6i4kqk]:after{height:1px;bottom:-4px}.footerTermsOfService[data-astro-cid-jo6i4kqk]{margin:25px auto 0;font-size:14px}.footerTermsOfServiceLink[data-astro-cid-jo6i4kqk]:after{height:1px;bottom:-4px}.footerCopyright[data-astro-cid-jo6i4kqk]{margin:10px 0 0;font:400 16px noto-sans-cjk-jp,"sans-serif"}}.header[data-astro-cid-nen7h5rs]{z-index:100;width:100%;position:fixed;top:0;left:0}.headerBackground[data-astro-cid-nen7h5rs]{z-index:20;background:#ffffffbf;justify-content:space-between;align-items:center;width:100%;height:10vw;padding:1.5vw 4vw;display:flex;position:absolute}.headerLogo[data-astro-cid-nen7h5rs]{width:fit-content}.headerLogoImage[data-astro-cid-nen7h5rs]{width:10vw;height:100%;transition:opacity .3s;display:block}.headerLogoImage[data-astro-cid-nen7h5rs]:hover{opacity:.5}.headerHamburgermenuCheckbox[data-astro-cid-nen7h5rs]{display:none}.headerHamburgermenuIcon[data-astro-cid-nen7h5rs]{appearance:none;cursor:pointer;background-color:#0000;border:none;flex-direction:column;justify-content:center;align-items:center;gap:1vw;width:3vw;height:3vw;margin:4vw;display:flex}.headerHamburgermenuIconLine[data-astro-cid-nen7h5rs]{background-color:#557;width:4vw;height:.2vw;transition:transform .3s,opacity .3s;display:block}#headerHamburgermenuCheckbox[data-astro-cid-nen7h5rs]:checked~.headerHamburgermenuIcon[data-astro-cid-nen7h5rs] .headerHamburgermenuIconLine[data-astro-cid-nen7h5rs]:first-of-type{transform-origin:0%;transform:translate(2px,1px)rotate(45deg)}#headerHamburgermenuCheckbox[data-astro-cid-nen7h5rs]:checked~.headerHamburgermenuIcon[data-astro-cid-nen7h5rs] .headerHamburgermenuIconLine[data-astro-cid-nen7h5rs]:nth-of-type(2){opacity:0}#headerHamburgermenuCheckbox[data-astro-cid-nen7h5rs]:checked~.headerHamburgermenuIcon[data-astro-cid-nen7h5rs] .headerHamburgermenuIconLine[data-astro-cid-nen7h5rs]:nth-of-type(3){transform-origin:0%;transform:translate(2px,3px)rotate(-45deg)}.headerList[data-astro-cid-nen7h5rs]{z-index:50;background-color:#eee;flex-direction:column;align-items:flex-start;width:100%;padding:6vw 10vw;transition:transform .3s;display:flex;position:absolute;top:100%;left:0;transform:translate(-100%)}.headerHamburgermenuCheckbox[data-astro-cid-nen7h5rs]:checked~.headerList[data-astro-cid-nen7h5rs]{transform:translate(0%)}.headerListItem[data-astro-cid-nen7h5rs]{margin:2vw 0;list-style:none}.headerListLink[data-astro-cid-nen7h5rs]{color:#557;font:700 5vw alternate-gothic-atf,"sans-serif";text-decoration:none;transition:color .3s,transform .3s;display:block}@media (hover:hover){.headerListLink[data-astro-cid-nen7h5rs]:hover{color:#2998ff;transform:scale(1.2)}}.headerHamburgermenuBackground[data-astro-cid-nen7h5rs]{z-index:10;cursor:pointer;backdrop-filter:blur(2.5px);background-color:#a5b5b933;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.headerHamburgermenuBackgroundDisplay[data-astro-cid-nen7h5rs]{display:block}@media screen and (width>=1024px){.headerBackground[data-astro-cid-nen7h5rs]{height:100px;padding:20px 40px}.headerLogoImage[data-astro-cid-nen7h5rs]{width:100px}.headerHamburgermenuIcon[data-astro-cid-nen7h5rs]{display:none}.headerList[data-astro-cid-nen7h5rs]{background-color:#0000;flex-direction:row;justify-content:flex-end;align-items:center;margin:0;padding:0;position:relative;top:0;transform:none}.headerListItem[data-astro-cid-nen7h5rs]{margin:0 3vw}.headerListLink[data-astro-cid-nen7h5rs]{font-size:30px}.headerHamburgermenuBackground[data-astro-cid-nen7h5rs]{display:none}}
