header{width:100% !important;background-color:#fff;padding:0 calc((100% - 980px)/2)}@media screen and (max-width: 768px){header{height:60px !important}}div.navGroup{background-color:#fff}#pageTop{z-index:30;position:relative;background-color:hsla(0,0%,100%,.6);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@media screen and (max-width: 768px){#pageTop{z-index:initial;position:absolute;background-color:rgba(0,0,0,0)}}@keyframes topText{from{opacity:0;bottom:-200px;left:calc(0% - 4em)}to{opacity:1;bottom:100px;left:calc(50% - 4em)}}@keyframes topTextSp{from{opacity:0;left:calc(0% - 4em);bottom:-50px}to{opacity:1;left:calc(50% - 4em);bottom:50px}}@keyframes topBtn{0%{opacity:0;transform:scale(0.25)}85%{opacity:1;transform:scale(1.5)}90%{opacity:1;transform:scale(1)}95%{opacity:1;transform:scale(1.3)}100%{opacity:1;transform:scale(1)}}@keyframes topBtnSp{0%{opacity:0;transform:scale(0.25)}85%{opacity:1;transform:scale(1.2)}90%{opacity:1;transform:scale(0.8)}95%{opacity:1;transform:scale(1)}100%{opacity:1;transform:scale(0.8)}}div.mainContents .mainVisual{margin:0;width:100%;height:auto;max-height:840px}div.mainContents .mainVisual .mainVisualWrap{min-width:800px;max-width:1440px;min-height:800px;position:relative;margin:0 auto;overflow:hidden}@media screen and (max-width: 768px){div.mainContents .mainVisual .mainVisualWrap{min-width:100%;min-height:125vw}}div.mainContents .mainVisual .overLayerText{animation:topText .3s ease-out;animation-delay:1s;animation-fill-mode:forwards;opacity:0;font-size:7.875em;font-size-adjust:8.6956521739vw;font-style:italic;font-weight:900;line-height:1.2;color:#fff;transform:rotate3d(12, -9, -13, 27deg);display:inline;position:absolute;bottom:100px;left:calc(50% - 4em);white-space:pre;-webkit-user-select:none;-moz-user-select:none;user-select:none;letter-spacing:-0.05em;font-feature-settings:"palt"}@media screen and (max-width: 768px){div.mainContents .mainVisual .overLayerText{animation:topTextSp .3s ease-out;animation-delay:1s;animation-fill-mode:forwards;font-size:11.7647058824vw;left:calc(50% - 4em);bottom:50px}}div.mainContents .mainVisual .overLayerText:after{content:"ゲームの\a　　未来を創ろう。";background:linear-gradient(to right, #18e437, #19d6dd, #ce08d3);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);display:inline;position:absolute;bottom:0;right:0;filter:blur(6px);text-stroke:rgba(0,0,0,0) 8px;-webkit-text-stroke:rgba(0,0,0,0) 8px;z-index:-1}div.mainContents .mainVisual .overLayerBtn{animation:topBtn 1s;animation-delay:1.5s;animation-fill-mode:forwards;opacity:0;font-size:1em;font-weight:400;line-height:1.2;color:hsla(0,0%,100%,.8);position:absolute;width:150px;height:150px;top:175px;left:calc(50% - 75px);border:solid 2px #fff;background:linear-gradient(to right, rgba(255, 255, 255, 0.0666666667), rgba(255, 255, 255, 0.2));text-align:center;border-radius:75px;text-shadow:0 0 20px rgba(0,0,0,.2);box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}@media screen and (max-width: 768px){div.mainContents .mainVisual .overLayerBtn{animation:topBtnSp 1s;animation-delay:1.5s;animation-fill-mode:forwards;top:100px}}div.mainContents .mainVisual .overLayerBtn:hover .svgCircle circle,div.mainContents .mainVisual .overLayerBtn:hover .svgCircle polyline{filter:none;transition:.5s}div.mainContents .mainVisual .overLayerBtn .svgCircle{position:absolute;top:-27px;left:-27px;z-index:-10}div.mainContents .mainVisual .overLayerBtn .svgCircle circle,div.mainContents .mainVisual .overLayerBtn .svgCircle polyline{stroke:url("#grad");stroke-width:8px;fill:none;filter:blur(8px);transition:.5s}div.mainContents .mainVisual .overLayerBtn .svgCircle polyline{stroke-width:0px;fill:url("#grad")}div.mainContents .mainVisual .overLayerBtn:before{content:"▶";font-size:3.5em;display:block;margin-bottom:.2em;margin-top:.4em}div.mainContents .mainVisual .overLayerBtn:after{content:"";width:150px;height:150px;border:solid 8px #fff;border-radius:75px;box-sizing:border-box;display:block;position:absolute;bottom:-2px;right:-2px;filter:blur(8px);z-index:-1}div.mainContents .mainContents{width:100%;background-color:hsla(0,0%,100%,.6);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);min-width:840px}@media screen and (max-width: 768px){div.mainContents .mainContents{min-width:100%}}div.mainContents .mainContents .informationArea,div.mainContents .mainContents .linkArea{max-width:1440px;padding:100px 60px;margin:0 auto}@media screen and (max-width: 768px){div.mainContents .mainContents .informationArea,div.mainContents .mainContents .linkArea{max-width:100%;padding:60px 20px 0}}div.mainContents .mainContents .informationArea h3{font-size:2.4em;margin-bottom:1em}@media screen and (max-width: 768px){div.mainContents .mainContents .informationArea h3{font-size:2em}}div.mainContents .mainContents .informationArea .newsArea ul{font-size:1.25em;font-weight:600;margin-bottom:80px}@media screen and (max-width: 768px){div.mainContents .mainContents .informationArea .newsArea ul{font-size:1em}}div.mainContents .mainContents .informationArea .newsArea ul li{margin-bottom:2em;line-height:1.5em}@media screen and (max-width: 768px){div.mainContents .mainContents .informationArea .newsArea ul li:last-child,div.mainContents .mainContents .informationArea .newsArea ul li:nth-last-child(2),div.mainContents .mainContents .informationArea .newsArea ul li:nth-last-child(3){display:none}}div.mainContents .mainContents .informationArea .newsArea ul li a{display:flex;flex-wrap:nowrap;color:#333;text-decoration:none}@media screen and (max-width: 768px){div.mainContents .mainContents .informationArea .newsArea ul li a{flex-wrap:wrap;gap:.5em}}div.mainContents .mainContents .informationArea .newsArea ul li a:hover{color:#fff;text-shadow:0 0 .5em #666;transition:.3s}div.mainContents .mainContents .informationArea .newsArea ul li a time{white-space:nowrap}div.mainContents .mainContents .informationArea .newsArea ul li a time:after{content:"";padding-right:2em}div.mainContents .mainContents .informationArea .newsArea ul li a .news{display:none}div.mainContents .mainContents .linkArea .linkAreaWrap{display:grid;gap:30px;position:relative;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr .5fr}@media screen and (max-width: 1024px){div.mainContents .mainContents .linkArea .linkAreaWrap{grid-template-columns:1fr;grid-template-rows:1fr}}div.mainContents .mainContents .linkArea .linkAreaWrap .newgradBtn,div.mainContents .mainContents .linkArea .linkAreaWrap .careerBtn,div.mainContents .mainContents .linkArea .linkAreaWrap .worksBtn{position:relative;background:linear-gradient(30deg, rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.8));border-radius:30px;text-align:center;font-weight:700;box-shadow:0 0 35px rgba(0,0,0,.2);display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-content:center;word-break:keep-all;overflow-wrap:break-word}div.mainContents .mainContents .linkArea .linkAreaWrap .newgradBtn::before,div.mainContents .mainContents .linkArea .linkAreaWrap .careerBtn::before,div.mainContents .mainContents .linkArea .linkAreaWrap .worksBtn::before{content:"";position:absolute;border-radius:30px;z-index:-1;inset:0;background:linear-gradient(30deg, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.8));box-shadow:0 0 35px rgba(0,0,0,.4);opacity:0;transition:opacity .3s}div.mainContents .mainContents .linkArea .linkAreaWrap .newgradBtn:hover::before,div.mainContents .mainContents .linkArea .linkAreaWrap .careerBtn:hover::before,div.mainContents .mainContents .linkArea .linkAreaWrap .worksBtn:hover::before{opacity:1}div.mainContents .mainContents .linkArea .linkAreaWrap .newgradBtn{grid-area:1/1/2/2;padding:50px 10px}@media screen and (max-width: 768px){div.mainContents .mainContents .linkArea .linkAreaWrap .newgradBtn{grid-area:1/1/2/2}}div.mainContents .mainContents .linkArea .linkAreaWrap .newgradBtn p.titleText{font-size:4.5em;background:linear-gradient(to right, #69c21a, #2dc3ce);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media screen and (max-width: 768px){div.mainContents .mainContents .linkArea .linkAreaWrap .newgradBtn p.titleText{font-size:3.5em}}div.mainContents .mainContents .linkArea .linkAreaWrap .careerBtn{grid-area:2/1/3/2;padding:30px 10px}@media screen and (max-width: 768px){div.mainContents .mainContents .linkArea .linkAreaWrap .careerBtn{grid-area:2/1/3/2}}div.mainContents .mainContents .linkArea .linkAreaWrap .careerBtn p.titleText{font-size:3.25em;background:linear-gradient(to right, #d30878, #f3c852);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);align-items:center}@media screen and (max-width: 768px){div.mainContents .mainContents .linkArea .linkAreaWrap .careerBtn p.titleText{font-size:2.5em}}div.mainContents .mainContents .linkArea .linkAreaWrap .worksBtn{grid-area:3/1/4/2;font-size:2.75em;padding:30px 10px}@media screen and (max-width: 768px){div.mainContents .mainContents .linkArea .linkAreaWrap .worksBtn{grid-area:3/1/4/2;font-size:2em}}div.mainContents .mainContents .linkArea .linkAreaWrap .linkList{grid-area:1/2/4/3}@media screen and (max-width: 768px){div.mainContents .mainContents .linkArea .linkAreaWrap .linkList{grid-area:5/1/6/2}}div.mainContents .mainContents .linkArea .linkAreaWrap .linkList ul{padding-left:1em;font-size:1.5em;font-weight:700}@media screen and (max-width: 768px){div.mainContents .mainContents .linkArea .linkAreaWrap .linkList ul{font-size:1.25em;padding-left:0}}div.mainContents .mainContents .linkArea .linkAreaWrap .linkList ul li{border-bottom:solid 2px hsla(0,0%,100%,.4)}div.mainContents .mainContents .linkArea .linkAreaWrap .linkList ul li a{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;cursor:pointer;padding:.9em .25em;width:100%;position:relative}div.mainContents .mainContents .linkArea .linkAreaWrap .linkList ul li a:after{text-shadow:none !important;content:"❯";color:#999;font-size:1em;width:1.25em;height:1.25em;line-height:1.1em;border:solid 2px rgba(0,0,0,0);border-radius:2em;display:block;text-align:center;background-image:linear-gradient(white, white),linear-gradient(to right, #18e437, #19d6dd);background-origin:border-box;background-clip:padding-box,border-box;transform:scale(0.75)}div.mainContents .mainContents .linkArea .linkAreaWrap .linkList ul li a:hover{color:#fff;text-shadow:0 0 .5em #666;transition:.3s}div.mainContents .mainContents .linkArea .linkAreaWrap .linkList ul li a:hover:after{transition:.3s;color:#19d6dd}div.mainContents .mainContents .linkArea .linkAreaWrap .linkList ul li:first-child{border-top:solid 2px hsla(0,0%,100%,.4)}div.mainContents .mainContents .linkArea .linkAreaWrap .linkList .personBtn{position:absolute;right:0;bottom:0}@media screen and (max-width: 768px){div.mainContents .mainContents .linkArea .linkAreaWrap .linkList .personBtn{position:relative;margin:2em auto}}.bgVideo iframe,.bgVideo video{position:fixed;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-100}.modalYt{display:none;width:100%;height:100vh;z-index:5000;background-color:rgba(0,0,0,.6);position:fixed;top:0;left:0;right:0;bottom:0;overflow:hidden}.modalYt .modalYtBg{width:100vw;height:100vh;z-index:5001;position:relative;display:flex;justify-content:center;align-items:center;cursor:pointer}.modalYt .modalCloseBtn{position:relative;z-index:5002;display:block;width:35px;height:35px;-webkit-user-select:none;-moz-user-select:none;user-select:none;float:right}@media screen and (max-width: 768px){.modalYt .modalCloseBtn{float:none;margin-left:auto;display:block}}.modalYt .modalCloseBtn:before,.modalYt .modalCloseBtn:after{content:"";position:absolute;height:2px;width:100%;top:50%;left:0;margin-top:-1px;background:#fff;border-radius:5px;margin-top:-6px}.modalYt .modalCloseBtn:before{transform:rotate(-45deg)}.modalYt .modalCloseBtn:after{transform:rotate(45deg)}.modalYt .modalYtMovie iframe{width:80vw;height:45vw;z-index:5002;background-color:#fff;padding:20px;border:none}@media screen and (max-width: 768px){.modalYt .modalYtMovie iframe{padding:10px}}/*# sourceMappingURL=index.css.map */