#contents.top span.press{margin:1% 0}#contents.top div{position:relative}h2{padding:0 .5%;border-top-left-radius:.8vw;background:#54a27e;color:#000;font-size:.91vw;font-weight:800}h2 > br{display:none}#contents.top iframe#blog{display:block;width:100%;height:20vw;margin:0;padding:0;border:0}#overview{display:block;width:100%;height:auto;margin:0;background:#54a27e;color:#000;font-weight:700;font-size:.95vw;text-align:left;table-layout:fixed}#overview a{display:block;width:99%;padding:.5%;color:#54a27e;background:#000}#overview a:hover{background:rgba(0,0,0,0.8)}#overview th{width:23%;margin:0;border:solid .2vw #000;background:#000;color:#54a27e}#overview td{letter-spacing:-.08em}#overview img{padding:.5%;background:#000;vertical-align:baseline;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;-webkit-filter:contrast(80%) grayscale(60%) hue-rotate(25deg) drop-shadow(0 0 .1vw #000);filter:contrast(80%) grayscale(60%) hue-rotate(25deg) drop-shadow(0 0 .1vw #000)}#overview img:hover{-webkit-filter:contrast(100%) grayscale(0%) hue-rotate(0deg) drop-shadow(0 0 .1vw #000);filter:contrast(100%) grayscale(0%) hue-rotate(0deg) drop-shadow(0 0 .1vw #000)}#overview img.medium{float:left;width:16vw;height:4.2vw;margin:1.5% .5%}#overview img.small{width:6vw;height:2.2vw;margin:.5%}#info{clear:both;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:1% 0 2%}#info > p{display:block;width:48%;height:auto;padding:.5% 1%;border:solid .1vw #54a27e;background:#000;color:#54a27e;font-size:1vw;line-height:.98vw}#info > p:first-child{margin:0 .5% 0 0}#info > p:last-child{margin:0 0 0 .5%}#info > p span.press{display:block;font-size:1.4vw;line-height:1.5vw}#wall{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:1% 0}#wall a{display:inline-block;width:6.55vw;height:2.3vw;margin:0 1%;padding:0;border:solid .1vw #54a27e}#wall a:first-child{margin:0 1% 0 0}#wall a:last-child{margin:0 0 0 1%}#wall img{opacity:.6;width:100%;height:100%;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;-webkit-filter:grayscale(100%);filter:grayscale(100%)}#wall img:hover{opacity:1;-webkit-filter:grayscale(0%);filter:grayscale(0%)}#live{position:absolute;bottom:20vw;left:14vw;z-index:99;width:14vw;height:10vw;border:solid .5vw #54a27e;border-radius:2vw;background:#000;display:none}#live iframe{position:relative;opacity:.8;width:100%;height:100%;border-radius:2vw}#live span{position:absolute;bottom:-15%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:90%;color:#54a27e;font-size:.7vw;text-shadow:1px 1px 0 #000000,-1px 1px 0 #000000,1px -1px 0 #000000,-1px -1px 0 #000000,1px 0 0 #000000,0 1px 0 #000000,-1px 0 0 #000000,0 -1px 0 #000}a#beyond{color:#54a27e;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;-webkit-animation:change 10s linear infinite;animation:change 10s linear infinite}@-webkit-keyframes change{0%{-webkit-filter:grayscale(0%) brightness(100%) drop-shadow(0 0 0 transparent);filter:grayscale(0%) brightness(100%) drop-shadow(0 0 0 transparent)}80%{-webkit-filter:grayscale(0%) brightness(100%) drop-shadow(0 0 0 transparent);filter:grayscale(0%) brightness(100%) drop-shadow(0 0 0 transparent)}90%{-webkit-filter:grayscale(90%) brightness(120%) drop-shadow(0 0 .8vw #54a27e);filter:grayscale(90%) brightness(120%) drop-shadow(0 0 .8vw #54a27e)}100%{-webkit-filter:grayscale(0%) brightness(100%) drop-shadow(0 0 0 transparent);filter:grayscale(0%) brightness(100%) drop-shadow(0 0 0 transparent)}}@keyframes change{0%{-webkit-filter:grayscale(0%) brightness(100%) drop-shadow(0 0 0 transparent);filter:grayscale(0%) brightness(100%) drop-shadow(0 0 0 transparent)}80%{-webkit-filter:grayscale(0%) brightness(100%) drop-shadow(0 0 0 transparent);filter:grayscale(0%) brightness(100%) drop-shadow(0 0 0 transparent)}90%{-webkit-filter:grayscale(90%) brightness(120%) drop-shadow(0 0 .8vw #54a27e);filter:grayscale(90%) brightness(120%) drop-shadow(0 0 .8vw #54a27e)}100%{-webkit-filter:grayscale(0%) brightness(100%) drop-shadow(0 0 0 transparent);filter:grayscale(0%) brightness(100%) drop-shadow(0 0 0 transparent)}}a#beyond:hover{color:#9dd9b5;-webkit-animation-play-state:paused;animation-play-state:paused}#ufo{position:fixed;top:100%;left:0;z-index:99;width:30vw;height:27vw;background:50% 50% / 100% no-repeat url(../image/ufo.webp);-webkit-animation:ufo 7s 60s 1;animation:ufo 7s 60s 1;-webkit-filter:brightness(0%) drop-shadow(0 0 .5vw #54a27e);filter:brightness(0%) drop-shadow(0 0 .5vw #54a27e)}@-webkit-keyframes ufo{0%{top:-100%;left:30%;opacity:1}50%{top:20%;left:10%;opacity:1}65%{top:90%;left:0;opacity:1}80%{top:40%;left:0;opacity:.9}100%{top:100%;left:40%;opacity:0}}@keyframes ufo{0%{top:-100%;left:30%;opacity:1}50%{top:20%;left:10%;opacity:1}65%{top:90%;left:0;opacity:1}80%{top:40%;left:0;opacity:.9}100%{top:100%;left:40%;opacity:0}}@media screen and (orientation: portrait){h2{padding:1% 0;background:#000;color:#54a27e;font-size:3.8vw;line-height:3.7vw}#contents.top iframe#blog{display:block;width:94%;height:94vw;margin:2% auto;padding:1%;border:solid 2vw #54a27e}#overview{font-size:2.8vw}#overview a{padding:.5%;background:none;color:#000}#overview th{display:block;width:99%;padding:.5%;border:none;border:none;background:#000;color:#54a27e;font-size:4vw}#overview td{display:block;width:99.5%;margin:1% 0;font-size:2.6vw}#overview img{padding:.5%;background:#000;vertical-align:baseline;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;-webkit-filter:contrast(80%) grayscale(60%) hue-rotate(25deg) drop-shadow(0 0 .1vw #000);filter:contrast(80%) grayscale(60%) hue-rotate(25deg) drop-shadow(0 0 .1vw #000)}#overview img:hover{-webkit-filter:contrast(100%) grayscale(0%) hue-rotate(0deg) drop-shadow(0 0 .1vw #000);filter:contrast(100%) grayscale(0%) hue-rotate(0deg) drop-shadow(0 0 .1vw #000)}#overview img.medium{float:none;display:block;width:60vw;height:15vw;margin:.5%}#overview img.small{display:inline;width:20vw;height:7vw;margin:.5%}#info{display:block;margin:1% 0 2%}#info > p{display:block;width:98.5%;height:auto;padding:.5%;border:solid .1vw #54a27e;background:#000;color:#54a27e;font-size:2.8vw;line-height:4vw}#info > p:first-child{margin:0 0 1%}#info > p:last-child{margin:0 0 .5%}#info > p span.press{font-size:5.6vw;line-height:6vw}#wall{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:1% 0}#wall a{width:20vw;height:7vw;margin:1%;border:solid .5vw #000;vertical-align:top}#live{display:none}#ufo{width:50vw;height:47vw}}