.soldout{background:#a00 !important}hr{border-color:rgba(0,26,51,0.25)}#footer *,#header *{color:rgba(64,166,255,0.8)}#header .menu *{text-shadow:0 0 4px #0088ff;font-weight:bold}#footer{filter:drop-shadow(0 0 16px #08f)}#footer a{font-weight:bold}#main>h1{color:rgba(255,255,255,0.8);text-shadow:0 0 4px #0088ff}#main>h1 *{font-weight:bold !important}#bg{position:fixed;top:0;left:0;right:0;height:100vh;z-index:-10;background:black}#bg-square div{position:fixed;top:0;left:0;width:10vw;height:10vw;opacity:0.5;z-index:-1;border-radius:1000px;background:#036;box-shadow:0 0 16px #036}.box{background:rgba(255,255,255,0.8);box-shadow:0 0 16px #0088ff;color:#001a33}@media (min-width: 640px){.box{background-size:50px}}table th,table td{padding:1.25rem;vertical-align:top;padding-right:0}table th{padding-left:0;border-bottom:1px solid #001a33;width:7em;text-align:right}table td{text-align:left;border-bottom:1px solid rgba(0,26,51,0.25)}.button a{background:white;display:block;overflow:hidden;background:#001a33 !important}.button a span{color:white !important;text-shadow:0 0 4px #0088ff;display:block;padding:0.7em 1.4em}#menu.button a{box-shadow:0 0 16px #0088ff;background:rgba(255,255,255,0.9) !important}#menu.button a span{color:#036 !important;font-weight:bold !important;text-shadow:0 0 4px #80c4ff}#menu.button+*{color:white;text-shadow:0 0 4px #0088ff}body,span{font-family:'Noto Sans JP', sans-serif}.font-en,.font-en span{font-family:"Montserrat", sans-serif;font-weight:normal !important}h1,h2,h3,h4,h5,h6,a{color:inherit}@media (min-width: 960px){html{font-size:24px}}@media (min-width: 640px){.sp-only{display:none !important}}@media (max-width: 639px){.pc-only{display:none !important}}p.note,ul.note li{text-align:left;padding-left:1em;text-indent:-1em}p.note *,ul.note li *{display:inline}a:hover{text-decoration:none}span{display:inline-block}body{line-height:1.6 !important}