a.svelte-1scs65k{color:#333;white-space:nowrap;margin:auto .5em;padding:.1em .3em;font-family:ab-doramin,sans-serif;text-decoration:none;position:relative}a.svelte-1scs65k:after{content:"";transform-origin:50%;background:linear-gradient(90deg,#175dff,#8cfbff);border-radius:100vh;width:calc(100% - 1em);height:.125em;transition:transform .1s ease-out;position:absolute;bottom:-.25em;left:.5em;transform:scaleX(0)}a.current.svelte-1scs65k:after{transform:scaleX(1)}@media (hover:hover){a.svelte-1scs65k:where(:where(.svelte-1scs65k):any-link,:where(.svelte-1scs65k):enabled):hover:after{transform:scaleX(1)}}.rhombs.svelte-1scs65k:before,.rhombs.svelte-1scs65k:after{content:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2082%2082'%20xmlns='http://www.w3.org/2000/svg'%20xml:space='preserve'%20style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2'%3e%3cpath%20d='M236%20650.186A49.27%2049.27%200%200%200%20252.814%20667%2049.278%2049.278%200%200%200%20236%20683.814%2049.278%2049.278%200%200%200%20219.186%20667%2049.27%2049.27%200%200%200%20236%20650.186Z'%20style='fill:url(%23a)'%20transform='matrix(2.43845%200%200%202.43846%20-534.47%20-1585.456)'/%3e%3cdefs%3e%3clinearGradient%20id='a'%20x1='0'%20y1='0'%20x2='1'%20y2='0'%20gradientUnits='userSpaceOnUse'%20gradientTransform='matrix(0%2040.0004%20-40.0004%200%20236%20643.814)'%3e%3cstop%20offset='0'%20style='stop-color:%23125ef8;stop-opacity:1'/%3e%3cstop%20offset='1'%20style='stop-color:%2386effe;stop-opacity:1'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e");opacity:0;width:.75em;height:.75em;transition:opacity .2s ease-out;position:absolute;bottom:-.4375em}a.svelte-1scs65k:is(:hover,.current)>.rhombs:where(.svelte-1scs65k):before,a.svelte-1scs65k:is(:hover,.current)>.rhombs:where(.svelte-1scs65k):after{opacity:1}.rhombs.svelte-1scs65k:before{left:-.4em}.rhombs.svelte-1scs65k:after{right:-.4em}.hamburger-menu-container.svelte-1nrnuvd{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:60%;max-width:800px;height:100vh;margin:auto;padding-top:70px;transition:opacity .1s ease-out,visibility .1s ease-out;display:none;position:absolute;left:0;right:0;overflow-x:hidden}@media screen and (width<=1439px){.hamburger-menu-container.svelte-1nrnuvd{opacity:1;visibility:visible;display:flex}}@media screen and (width<=767px){.hamburger-menu-container.svelte-1nrnuvd{padding-top:max(9vw,50px)}}.hamburger-menu-container.svelte-1nrnuvd .logo-wrapper:where(.svelte-1nrnuvd){flex:1}.hamburger-menu-container.svelte-1nrnuvd .logo-wrapper:where(.svelte-1nrnuvd) a:where(.svelte-1nrnuvd){justify-content:center;align-items:center;width:100%;height:100%;display:flex}.hamburger-menu-container.svelte-1nrnuvd .logo-wrapper:where(.svelte-1nrnuvd) a:where(.svelte-1nrnuvd) img:where(.svelte-1nrnuvd){object-fit:contain;width:100%;max-width:240px;max-height:100%}.hamburger-menu-container.svelte-1nrnuvd .nav-level-1:where(.svelte-1nrnuvd){text-align:center;flex:1;padding:0;list-style:none}.hamburger-menu-container.svelte-1nrnuvd .nav-level-1:where(.svelte-1nrnuvd) li:where(.svelte-1nrnuvd){width:auto;margin-bottom:1.3rem;font-family:ab-doramin,sans-serif;font-size:1.5rem;font-weight:700;position:relative}button.svelte-1yalrz6{cursor:pointer;aspect-ratio:10/9;background:0 0;border:none;height:80%;margin:0 8px;padding:0;position:relative}button.svelte-1yalrz6 span:where(.svelte-1yalrz6){transform-origin:50%;background:linear-gradient(90deg,#175dff,#8cfbff);border-radius:100vh;width:100%;height:10%;transition:transform .2s ease-in-out,opacity .2s ease-in-out,top .2s ease-in-out;position:absolute;right:0}button.svelte-1yalrz6 span:where(.svelte-1yalrz6):first-of-type{top:0}button.svelte-1yalrz6 span:where(.svelte-1yalrz6):nth-of-type(2){top:45%}button.svelte-1yalrz6 span:where(.svelte-1yalrz6):nth-of-type(3){top:90%}button.open.svelte-1yalrz6>span:where(.svelte-1yalrz6):first-of-type{top:45%;transform:rotate(45deg)}button.open.svelte-1yalrz6>span:where(.svelte-1yalrz6):nth-of-type(2){opacity:0}button.open.svelte-1yalrz6>span:where(.svelte-1yalrz6):nth-of-type(3){top:45%;transform:rotate(-45deg)}.navbar-container.svelte-vk62ua{box-sizing:border-box;z-index:1001;justify-content:space-between;align-items:center;width:100%;height:70px;padding:16px;display:flex;position:absolute}.navbar-container.open.svelte-vk62ua :where(.svelte-vk62ua):not(.hamburger-button-container){opacity:0;visibility:hidden}@media screen and (width<=767px){.navbar-container.svelte-vk62ua{height:9vw;min-height:50px;padding:max(8px,1.5vw)}}.navbar-container.svelte-vk62ua .logo:where(.svelte-vk62ua){max-width:calc(100% - 100px);height:100%;padding:0 16px;transition:opacity .1s ease-out,visibility .1s ease-out}@media screen and (width<=767px){.navbar-container.svelte-vk62ua .logo:where(.svelte-vk62ua){margin:0 auto}}.navbar-container.svelte-vk62ua .logo:where(.svelte-vk62ua) img:where(.svelte-vk62ua){object-fit:contain;width:100%;max-height:100%}.navbar-container.svelte-vk62ua .header-nav:where(.svelte-vk62ua){visibility:visible;flex:1;justify-content:flex-end;align-items:center;height:100%;transition:opacity .1s ease-out,visibility .1s ease-out;display:flex}@media screen and (width<=1439px){.navbar-container.svelte-vk62ua .header-nav:where(.svelte-vk62ua){display:none}}.navbar-container.svelte-vk62ua .hamburger-button-container:where(.svelte-vk62ua){justify-content:flex-end;align-items:center;width:49px;height:100%;display:flex}@media screen and (width>=1440px){.navbar-container.svelte-vk62ua .hamburger-button-container:where(.svelte-vk62ua){display:none}}@media screen and (width<=767px){.navbar-container.svelte-vk62ua .hamburger-button-container:where(.svelte-vk62ua){width:0}}header.svelte-hv3zzy{z-index:1000;background-color:#fff;width:100%;height:70px;transition:height .2s ease-out;position:fixed;top:0}@media screen and (width<=767px){header.svelte-hv3zzy{height:9vw;min-height:50px}}header.svelte-hv3zzy{overscroll-behavior:contain;scrollbar-width:none;border-bottom:2px solid;border-image:linear-gradient(90deg,#175dff,#8cfbff) 1;overflow:hidden}header.svelte-hv3zzy::-webkit-scrollbar{display:none}@media screen and (width<=1439px){header.open.svelte-hv3zzy{height:calc(100vh - 1px);overflow-y:scroll}}header.svelte-hv3zzy .header-container:where(.svelte-hv3zzy){position:relative}footer.svelte-7lfk2o{border-top:1px solid;border-image:linear-gradient(90deg,#175dff,#8cfbff) 1;flex-direction:column;align-items:center;padding:12px 0;display:flex}footer.svelte-7lfk2o .footer-links:where(.svelte-7lfk2o){width:100%;max-width:800px;margin:0 12px;display:flex}@media screen and (width<=767px){footer.svelte-7lfk2o .footer-links:where(.svelte-7lfk2o){flex-direction:column}}footer.svelte-7lfk2o .footer-links:where(.svelte-7lfk2o) .logo-wrapper:where(.svelte-7lfk2o){width:60%;max-width:300px;margin:auto;padding:0 1rem}footer.svelte-7lfk2o .footer-links:where(.svelte-7lfk2o) .logo-wrapper:where(.svelte-7lfk2o) img:where(.svelte-7lfk2o){width:100%}footer.svelte-7lfk2o .footer-links:where(.svelte-7lfk2o) .links-wrapper:where(.svelte-7lfk2o){flex-direction:column;width:50%;display:flex}@media screen and (width<=767px){footer.svelte-7lfk2o .footer-links:where(.svelte-7lfk2o) .links-wrapper:where(.svelte-7lfk2o){text-align:center;align-items:center;width:100%}}footer.svelte-7lfk2o .footer-links:where(.svelte-7lfk2o) .links-wrapper:where(.svelte-7lfk2o) .sns-links:where(.svelte-7lfk2o){height:24px;margin:1rem 0}footer.svelte-7lfk2o .footer-links:where(.svelte-7lfk2o) .links-wrapper:where(.svelte-7lfk2o) .sns-links:where(.svelte-7lfk2o) img:where(.svelte-7lfk2o){height:100%;margin:0 .7rem}footer.svelte-7lfk2o .footer-links:where(.svelte-7lfk2o) .links-wrapper:where(.svelte-7lfk2o) .nav-links:where(.svelte-7lfk2o){margin:.5rem 0;font-size:.9rem}footer.svelte-7lfk2o .footer-links:where(.svelte-7lfk2o) .links-wrapper:where(.svelte-7lfk2o) .nav-links:where(.svelte-7lfk2o) div:where(.svelte-7lfk2o){margin:.1rem .7rem}footer.svelte-7lfk2o .footer-links:where(.svelte-7lfk2o) .links-wrapper:where(.svelte-7lfk2o) .nav-links:where(.svelte-7lfk2o) div:where(.svelte-7lfk2o) a:where(.svelte-7lfk2o){color:#333;text-decoration:none}@media (hover:hover){footer.svelte-7lfk2o .footer-links:where(.svelte-7lfk2o) .links-wrapper:where(.svelte-7lfk2o) .nav-links:where(.svelte-7lfk2o) div:where(.svelte-7lfk2o) a:where(.svelte-7lfk2o):where(:where(.svelte-7lfk2o):any-link,:where(.svelte-7lfk2o):enabled):hover{opacity:.7}}footer.svelte-7lfk2o .copyright:where(.svelte-7lfk2o){margin:.5rem 0;font-size:.8rem}:root{font-size:17px}body{color:#000;background-color:#fff;min-height:100vh;margin:0}a{color:#40b3ff}section,article{box-sizing:border-box;width:100%;max-width:800px;margin:0 auto;padding:0 1rem}h1,h2,h3,h4,h5,h6,p,a,ul,ol,dl,dd,dt,blockquote,figcaption{font-feature-settings:"palt"}h1,h2,h3,h4,h5,h6{font-weight:400}h1{text-align:center;font-size:2rem}figcaption{text-align:center;font-size:.875rem}.app.svelte-1epu4wr{flex-direction:column;min-height:100vh;font-family:Zen Kaku Gothic New,sans-serif;display:flex}main.svelte-1epu4wr{flex-direction:column;flex:1;width:100%;margin:72px auto 0;display:flex}@media screen and (width<=767px){main.svelte-1epu4wr{margin:max(9vw,50px) auto 0}}
