@import url(https://fonts.googleapis.com/css2?family=Inter:wght@200;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Pacifico&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@300;700&display=swap);body{background-color:#dde1ea;font-family:Noto Sans JP,Noto Sans SC,Noto Sans TC,Noto Sans,sans-serif}.hyper-link-in-page{align-items:center;box-sizing:border-box;display:flex;gap:1rem;justify-content:center;margin-top:5px;padding:.3rem 0;width:100%}.hyper-link-in-page span{display:inline-block;padding:.5rem 1rem}.hyper-link-in-page a{align-items:center;color:gray;cursor:pointer;display:flex;font-size:1rem;text-decoration:none;transition:color .3s}.hyper-link-in-page a:hover{color:#484848}.layout{display:flex}.main-content{margin-left:200px;padding:20px;width:100%}@media (max-width:768px){.main-content{margin-left:0}}.loading-overlay{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:inherit;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;transform:translateZ(0);width:100%;will-change:transform;z-index:9999}.loading-spinner{height:200px;position:absolute;transform:translateZ(0);transform-origin:center center;width:200px;will-change:transform}.loading-spinner:after,.loading-spinner:before{border:4px solid #0000;border-radius:50%;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:translateZ(0)}.loading-spinner:before{animation:spin-stretch 1.5s linear infinite;border-top-color:red}.loading-spinner:after{animation:spin-stretch 1.5s linear infinite reverse;border-top-color:#ff00004d;opacity:.6}.logo-center{height:auto;position:relative;transform:translateZ(0);width:150px;will-change:transform;z-index:1}@keyframes spin-stretch{0%{border-width:4px;transform:rotate(0deg)}50%{border-width:2px;transform:rotate(180deg)}to{border-width:4px;transform:rotate(1turn)}}@keyframes bell-ring{0%{transform:rotate(0)}10%{transform:rotate(15deg)}20%{transform:rotate(-15deg)}30%{transform:rotate(10deg)}40%{transform:rotate(-10deg)}50%{transform:rotate(5deg)}60%{transform:rotate(-5deg)}70%,to{transform:rotate(0)}}.bell-animation{animation:bell-ring 1s ease-in-out;transform-origin:top center}