:root{--top:11em;--cream:hsl(0,0%,87%);--black:hsl(0,0%,7%);--dgray:hsl(0,0%,20%);--gray:hsl(0,0%,40%);--lgray:hsl(0,0%,60%);--orange:hsl(24,100%,50%);--dorange:hsl(24,100%,25%);--bdgray:1px solid var(--lgray);--bdorange:.2em solid var(--orange);--outline:1px solid var(--orange);--transition:all .1s;--shadow:0 .2em 1em var(--black);--radius:.5em}*{box-sizing:border-box;margin:0;padding:0;border:0 none}html{touch-action:manipulation}body{width:100dvw;font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;-webkit-font-smoothing:antialiased;border:none}header,main{position:fixed;width:100%;display:flex;flex-direction:column}header{top:0;height:var(--top);padding:.5em 1em;gap:.5em;border-bottom:var(--bdorange);z-index:10;box-shadow:var(--shadow);background-image:repeating-linear-gradient(20deg,hsla(0,0%,13%,.3),hsla(0,0%,13%,.5) .4%,hsla(0,0%,13%,.4) .7%,hsla(0,0%,13%,.3) .8%),linear-gradient(-20deg,hsl(0,0%,7%),hsl(0,0%,20%) 80%,hsl(0,0%,13%) 90%,hsl(0,0%,7%) 100%)}header,#ac,h1,h2{color:#fff;text-shadow:hsla(0,0%,20%,.5) 0 2px 0}main{display:flex;flex-direction:column;top:var(--top);height:calc(100dvh - var(--top));overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none;background:url('a.png') center no-repeat;z-index:1}main::-webkit-scrollbar{display:none}.flgrp{display:flex;flex-direction:row;gap:1em}#lblRm{flex:1}#lblSn{flex:4}#lblVl{flex:2}#lblPn{flex:1}#lblDt{flex:5;color:var(--lgray);font-size:.8em}.txt{display:block;width:100%;margin-top:.5em;padding:.4em 1em;text-decoration:none;background:var(--black);box-shadow:inset .1em .1em .4em black;border-radius:var(--radius)}#txtMsg{color:#fff}#btnAc{flex:1;margin-top:.3em;font-size:1.2em;color:#fff;background:var(--orange);border-radius:var(--radius);border-right:.1em solid var(--dorange);border-bottom:.1em solid var(--dorange);box-shadow:inset .1em .1em .2em hsla(0,0%,60%,.6)}@-webkit-keyframes shadow{0%{box-shadow:0 0 .5em var(--orange)}60%{box-shadow:0 0 .3em var(--orange)}100%{box-shadow:none}}@keyframes shadow{0%{box-shadow:0 0 .5em var(--orange)}60%{box-shadow:0 0 .3em var(--orange)}100%{box-shadow:none}}#btnAc:focus{outline:1px var(--orange);-webkit-animation:shadow ease-in-out .8s;animation:shadow ease-in-out .8s}select{display:block;width:100%;background:var(--cream)}select:focus{background:#fff;outline:1px var(--orange);-webkit-animation:shadow ease-in-out .8s;animation:shadow ease-in-out .8s}.lbl{font-size:.9em}.lbl:focus-within{color:var(--orange)}.rm{scroll-snap-align:start;display:flex;flex:none;width:100%;height:auto;flex-direction:row;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.rm::-webkit-scrollbar{display:none}#secLoc{height:auto;flex-direction:column;padding:.5em;gap:.5em;color:var(--cream);background:var(--black);box-shadow:var(--shadow);z-index:5}.blk{flex:none;display:flex;flex-direction:row;gap:1em}#txtDtl{margin:.5em;font-size:.9em;line-height:1.6;word-break:break-all;white-space:normal;text-wrap:pretty}.locrm{display:flex;flex-direction:row;gap:.2em;text-align:center}#locA,#locB{flex:33}#locC{flex:10}.locrw{flex:5;display:flex;flex-direction:column}.locale{flex:1;background:var(--cream)}h2{font-size:.9em;font-weight:400}.bin{flex:1}a{font-size:.8em;text-decoration:none}a:link,a:visited,a:hover,a:active{color:var(--gray);text-shadow:var(--shadow)}h1{padding:.3em .5em;font-size:1.1em;font-weight:600;background:linear-gradient(hsl(0,0%,20%),hsl(0,0%,13%) 100%)}.rw{scroll-snap-align:start;width:100%;height:100%;flex:none;display:flex;flex-direction:column}.itm{flex:1;padding:.2em .5em;display:flex;align-items:center;color:var(--black);border-right:1px solid var(--lgray);border-bottom:1px solid var(--gray);background:linear-gradient(-20deg,hsla(0,0%,90%,.9),hsla(0,0%,100%,.9))}.itmtxt{font-size:1em;font-weight:600}.fnd{border-right:1px solid var(--dgray);border-bottom:1px solid var(--black);background:linear-gradient(-20deg,hsla(24,100%,50%,.9),hsla(24,100%,55%,1))}.here{color:var(--orange) !important;text-shadow:var(--orange) 0 0 .4em !important}.snpx{scroll-snap-type:x mandatory}.snpy{scroll-snap-type:y mandatory}