body{background-color:rgb(0,0,0)}.FV{width:100%;height:100%;aspect-ratio:1280/832;position:relative;background:#000;overflow-x:hidden;overflow-y:hidden}.FV .div{position:absolute;inset:0}.FV .LEFT{position:fixed;width:24%;height:100%;left:0;z-index:2}.FV .CENTER{position:relative;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:76%;display:flex;flex-direction:column;align-items:center;justify-content:center;border-top:2px solid rgb(0,22,222);border-bottom:2px solid rgb(0,22,222)}.FV .CENTER2{display:grid;grid-template-columns:repeat(3,var(--cardW));grid-auto-rows:var(--cardH);gap:var(--gap);justify-content:center;align-content:center}.sns-fmt{inline-size:auto;block-size:auto;width:var(--cardW);height:var(--cardH);margin:0;box-sizing:border-box;display:grid;grid-template-rows:auto auto auto;row-gap:clamp(6px,1.2vw,10px);padding:clamp(10px,1.6vw,16px)}.sns-fmt .sns-top,.sns-fmt .sns-mid,.sns-fmt .sns-bottom{font-family:lores-9-narrow,"DotGothic16","yu-gothic-pr6n","Noto Sans JP",sans-serif;color:#0016de;line-height:1.1;white-space:normal;word-break:break-word;overflow-wrap:anywhere}.sns-fmt .sns-top{font-weight:700;font-size:1.5vw;letter-spacing:-0.04em}.sns-fmt .sns-mid{font-weight:700;font-size:2vw;letter-spacing:-0.04em;line-height:1.05;background-color:#0016de;color:#000;padding-bottom:2px;border:#0016de 2px solid}.sns-fmt .sns-bottom{font-weight:700;font-size:clamp(8px,1vw,10px);letter-spacing:0.02em;text-align:right}.sns-fmt a{color:inherit;text-decoration:none}.sns-fmt .sns-mid:hover{color:#0016de}.sp-br{display:none}@media (max-width:768px){:root{--sp-pad:clamp(12px,4vw,20px);--hit:44px}html,body{height:100%}body{font-size:clamp(14px,3.5vw,16px);line-height:1.6}.app,body{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.FV{position:relative;min-height:100svh;height:100%;aspect-ratio:auto;overflow:clip}.FV .div{position:absolute;inset:0}.FV .CENTER{position:relative;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;grid-template-columns:1fr;gap:clamp(16px,4vw,28px);width:100%;height:100%;padding:clamp(16px,5vw,24px);border-top:2px solid rgb(0,22,222);border-bottom:2px solid rgb(0,22,222)}.FV .UP,.FV .DOWN{position:fixed;left:0;width:100%;height:50px;background:#000;z-index:1;color:#0016de;display:flex;align-items:center;justify-content:center}.FV .DOWN p1{text-align:static;transform:none;margin:0;font:clamp(9px,1vw,10px);font-family:lores-9-narrow,sans-serif;position:absolute;letter-spacing:0.45rem;display:block}.FV .MENU{position:absolute;top:0;left:0;display:flex;flex-direction:column;align-items:flex-start}.FV .menu-icon{position:relative;aspect-ratio:1 / 1;width:auto;height:50px;background-color:rgba(0,0,0,0);border:#0016de solid 2px;background-color:#000;display:grid;place-items:center;cursor:pointer;flex-shrink:0;box-sizing:border-box}.FV .menu-icon::before,.FV .menu-icon::after{content:none !important}.FV .menu-icon span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transform-origin:50% 50%;background:rgb(0,22,222);transition:none !important;z-index:1}.FV .menu-icon span:nth-child(1),.FV .menu-icon span:nth-child(2){transition:none !important}.FV .menu-icon span:nth-child(1){width:100%;height:2px}.FV .menu-icon span:nth-child(2){width:2px;height:100%}.FV .menu-icon:hover span:nth-child(1){width:100% !important}.FV .menu-icon:hover span:nth-child(2){height:100% !important}.FV .menu-icon span:nth-child(1){width:100% !important;height:2px !important;rotate:0deg;background:rgb(0,22,222)}.FV .menu-icon span:nth-child(2){width:2px !important;height:100% !important;rotate:0deg;background:rgb(0,22,222)}.FV .menu-icon.clicked span{width:140% !important;height:2px !important}.FV .menu-icon.clicked span:nth-child(1){transform:translate(-50%,-50%) rotate(45deg)}.FV .menu-icon.clicked span:nth-child(2){transform:translate(-50%,-50%) rotate(-45deg)}.FV .menu-icon:hover span:nth-child(1){width:100% !important;height:2px !important}.FV .menu-icon:hover span:nth-child(2){width:2px !important;height:100% !important}.FV .menu-icon.clicked:hover span{width:140% !important;height:2px !important}.FV .menu-list{position:fixed;top:calc(50px + env(safe-area-inset-top));bottom:calc(0px + env(safe-area-inset-bottom));left:0;margin-top:0px;height:auto;display:none;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:0;color:#000;font:700 lores-9-narrow,sans-serif;text-align:left;padding:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;z-index:1002}.FV .menu-list.active{display:flex}.FV .menu-list li{list-style:none;margin:0px 0 0px;padding:0 0 1px;width:auto;background:rgb(0,22,222);color:rgb(0,0,0);border:#0016de solid 2px;font-size:clamp(22px,6cqh,68px)}.FV .menu-list::after{content:"";display:block;height:0svh}@supports not (height:1svh){.FV .menu-list{top:calc(6vh + env(safe-area-inset-top));bottom:calc(6vh + env(safe-area-inset-bottom))}.FV .menu-list::after{height:6vh}}.FV .menu-list{display:flex !important;flex-direction:column;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .28s ease,visibility 0s linear .28s}.FV .MENU .menu-icon.clicked ~ .menu-list{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .28s ease,visibility 0s linear 0s}.FV .CENTER{position:relative;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;border-top:0px solid rgb(0,22,222);border-bottom:0px solid rgb(0,22,222)}.sns-fmt{inline-size:100%;block-size:100％;box-sizing:border-box;padding:0;display:grid;grid-template-rows:auto auto auto;row-gap:clamp(6px,1.2vw,10px);margin-bottom:2%}.sns-fmt .sns-top,.sns-fmt .sns-mid,.sns-fmt .sns-bottom{font-family:lores-9-narrow,"DotGothic16","yu-gothic-pr6n","Noto Sans JP",sans-serif;color:#0016de;line-height:2;white-space:normal;word-break:break-word;overflow-wrap:anywhere}.sns-fmt .sns-top{font-weight:700;font-size:4vw;letter-spacing:-0.04em}.sns-fmt .sns-mid{font-weight:700;font-size:2.5vw;letter-spacing:-0.04em;line-height:1.05;background-color:#0016de;color:#000;padding-bottom:2px}.sns-fmt .sns-bottom{font-weight:700;font-size:clamp(8px,2vw,10px);letter-spacing:0.02em;text-align:right}.sns-fmt a{color:inherit;text-decoration:none}}
