@import"https://fonts.googleapis.com/css2?family=Abril+Fatface&family=Roboto:ital@1&family=Zen+Kaku+Gothic+New:wght@400;700&display=swap";body{background:#000;font-feature-settings:"palt";-webkit-text-size-adjust:none}*{outline:none}html{overflow-y:inherit}body{width:auto}header#sqexHeader-white{position:relative;z-index:1002}@media screen and (max-width:768px){header#sqexHeader-white{left:auto;position:relative;top:auto}}#sqexFooter{position:relative;transform:translateZ(0);z-index:2}#wp{background:#1e1e1e;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}#contents{background-color:#000;box-sizing:border-box;color:#fff;flex-grow:1;margin:auto;position:relative;width:100%}#contents .background{height:0;left:0;opacity:0;position:fixed;position:sticky;top:0;transition:opacity 1.5s .35s;width:100%}#contents .background .background-inner{height:100vh;height:100lvh;position:relative;width:100%}#contents .background .background-inner img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#contents .background.start{opacity:1}#contents .sp-appear{display:none}.wrapper{font-family:Zen Kaku Gothic New,sans-serif;line-height:1.5;position:relative;width:100%}.wrapper *{box-sizing:border-box}.wrapper img{display:block;height:auto;width:100%}.wrapper main.main{position:relative}.wrapper .sup{font-size:50%;vertical-align:super}#wp{font-size:13px;line-height:1.7em;position:relative}@media screen and (max-width:768px){#contents .background{opacity:.75}#contents .pc-appear{display:none}#contents .sp-appear{display:block}}@media(-ms-high-contrast:none){.wrapper{overflow:hidden}}@-moz-document url-prefix(){#contents .background{position:fixed}}.page-enter,.page-leave-to{opacity:0}.page-enter-active{transition:opacity .5s}.page-leave-active{transition:opacity 0s}.layout-enter,.layout-leave-active{opacity:0}.layout-enter-active{transition:opacity .3s}.layout-leave-active{transition:opacity 0s}.fadein,.fadein-up{opacity:0}.fadein-up.hidden,.fadein.hidden{animation:none;visibility:hidden}.fadein-up.visible,.fadein.visible{visibility:visible}.fadein-up{transform:translate3d(0,30px,0)}.fadein-up.visible{animation:fadeInUp .5s cubic-bezier(.25,.46,.45,.94) .15s forwards}.fadein.visible{animation:fadeIn 1.5s cubic-bezier(.25,.46,.45,.94) .15s forwards}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,30px,0)}50%{opacity:.35}to{opacity:1;transform:translateZ(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.footer{bottom:0;height:0;left:0;position:relative;position:sticky;z-index:1000}.footer .page-top{height:46px;margin:0 20px 0 auto;position:relative;transform:translateY(-100%) translateY(-20px);transition:opacity .2s;width:46px}.footer .page-top button{background:#000;border:1px solid hsla(0,0%,100%,.3);cursor:pointer;display:block;height:100%;position:relative;text-indent:-9999px;transition:background .2s,border .2s;width:100%}.footer .page-top button:before{border:solid #fff;border-width:2px 2px 0 0;content:"";height:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) translateY(4px) rotate(-45deg);width:12px}.footer .page-top button:hover{background:#242424bf;border-color:#fff}.footer .page-top.hidden{opacity:0;pointer-events:none}@media screen and (max-width:768px){.footer .page-top{height:40px;margin-right:10px;transform:translateY(-100%) translateY(-10px);width:40px}.footer .page-top a:before{height:8px;transform:translate(-50%,-50%) translateY(3px) rotate(-45deg);width:8px}}
