@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@200;300;400;500;600;700;900&family=Orbitron&display=swap");*{box-sizing:border-box}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}img{vertical-align:top}a img{border:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0}.clearfix:after{content:"";display:block;clear:both}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}body{position:relative;background:#000;font-family:'Noto Sans JP', serif;font-weight:200;line-height:1.6;letter-spacing:0;word-break:break-all;color:#fff;border-left:1px solid #f58cff;animation:fadeIn 1s ease 0s 1 normal;-webkit-animation:fadeIn 1s ease 0s 1 normal}@media screen and (max-width: 767px){body{background-size:180%}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@media screen and (min-width: 768px){.sp{display:none}}@media screen and (min-width: 1100px){.sp{display:none}}@media screen and (max-width: 767px){.pc{display:none}}a{color:#fff;text-decoration:underline;border:none;vertical-align:top;border-style:none}@media screen and (max-width: 767px){a{font-weight:bold}}a:hover{text-decoration:none;color:#e14cff;border:none}.imghover{display:block;transition:0.5s}.imghover:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}:focus{outline:none}img{max-width:100%;-webkit-touch-callout:none;-webkit-user-select:none;-moz-touch-callout:none;-moz-user-select:none;-webkit-touch-callout:none;-ms-user-select:none;user-select:none}@media screen and (max-width: 767px){img{width:100%}}@media screen and (min-width: 768px){img{image-rendering:-webkit-optimize-contrast}}.effect-fade{opacity:0;-webkit-transform:translate(0, 45px);transform:translate(0, 45px);transition:all 800ms}.effect-fade.effect-scroll{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-thumb{background:#f58cff}@media screen and (min-width: 768px){#bg{width:100%;height:100vh;position:fixed;z-index:1;background:url(../images/common/bg_main.jpg) no-repeat top center fixed;background-size:contain}.bgImg{position:absolute;width:100%;opacity:0;-webkit-animation:change-img-anim 4s infinite;animation:change-img-anim 4s infinite}.bgImg:nth-of-type(1){-webkit-animation-delay:0s;animation-delay:0s}.bgImg:nth-of-type(2){-webkit-animation-delay:2s;animation-delay:2s}@-webkit-keyframes change-img-anim{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes change-img-anim{0%{opacity:0}50%{opacity:1}100%{opacity:0}}}@media screen and (min-width: 1100px){background-size:cover}header{position:relative;z-index:100}.txtCenter{text-align:center}.txtbig{font-weight:700;font-size:4vw}@media screen and (min-width: 768px){.txtbig{font-size:1.16667vw}}.txtmiddle{font-size:3.73333vw}@media screen and (min-width: 768px){.txtmiddle{font-size:1vw}}.mgt30{margin:30px auto 0 auto}.mgb30{margin:0 auto 30px auto}.toggleBtn{position:fixed;width:60px;height:60px;right:0;top:0;z-index:2;background:#000}.toggleBtn a{width:30px;height:30px;position:absolute;right:15px;top:15px;z-index:2}.toggleBtn span{background:#f58cff;display:block;height:1px;position:absolute;transition:-webkit-transform 0.5s;transition:transform 0.5s;transition:transform 0.5s, -webkit-transform 0.5s;width:100%}.toggleBtn span:nth-child(1){top:3px}.toggleBtn span:nth-child(1).active{top:15px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.toggleBtn span:nth-child(2){top:15px}.toggleBtn span:nth-child(2).active{-webkit-transform:scaleX(0);transform:scaleX(0)}.toggleBtn span:nth-child(3){top:27px}.toggleBtn span:nth-child(3).active{top:15px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}@media screen and (min-width: 768px){.toggleBtn{display:none}}#gnavCol{position:fixed}#gnavCol .gnavList{font-family:'Orbitron', sans-serif}#gnavCol .gnavList ul{display:block;width:auto;padding:10px 0 0}#gnavCol .gnavList ul li{position:relative;width:auto;padding:5px 0 0 35px;text-align:left}#gnavCol .gnavList ul li:before{position:absolute;top:18px;left:10px;width:15px;height:1px;border-bottom:1px solid #fff;content:""}#gnavCol .gnavList ul li.new:after{position:absolute;width:100%;margin-left:1em;color:#fff699;font-size:.8em;content:"NEW"}#gnavCol .gnavList ul li .notOpen{opacity:.5}#gnavCol .gnavList ul li .notOpen:hover{color:inherit}#gnavCol .gnavList ul li a{background:none;font-size:1.2em;text-decoration:none;transition:.3s}#gnavCol .gnavList ul li.select a{border-bottom:1px solid #f58cff}@media screen and (max-width: 767px){#gnavCol .gnavList{position:fixed;width:100%;height:100vh;padding:60px 0 0;opacity:0;pointer-events:none;background:rgba(0,0,0,0.6);transition:.3s ease}#gnavCol .gnavList.active{opacity:1;pointer-events:all}#gnavCol .gnavList ul{display:block;width:auto;padding:10px 0 0}#gnavCol .gnavList ul li{position:relative;width:auto;margin:5vw 0;padding:5px 0 0 35px}}.container{overflow:hidden}main{background:radial-gradient(#e14cff, rgba(255,76,255,0)) no-repeat center;overflow:hidden}@media screen and (min-width: 768px){main{position:fixed;width:100%;height:100vh}}main #mvCol{position:relative;overflow:hidden}main #mvCol:before,main #mvCol:after{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;content:""}main #mvCol:before{background:url(../images/top/bg_circle_in.png) no-repeat center;background-size:contain;-webkit-animation:30s linear infinite rotation;animation:30s linear infinite rotation}main #mvCol:after{background:url(../images/top/bg_circle_out.png) no-repeat center;background-size:contain;-webkit-animation:20s linear infinite rotationr;animation:20s linear infinite rotationr}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes rotationr{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes rotationr{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}main #mvCol h1{position:relative;padding:2% 30%;z-index:1}main #mvCol .catch{display:none}main #mvCol .barcode img{position:absolute;z-index:-1}main #mvCol .barcode img.bar01{width:30%;top:5%;left:70%}main #mvCol .barcode img.bar02{width:30%;top:8%;left:5%}main #mvCol .barcode img.bar03{width:30%;top:12%;left:20%}main #mvCol .barcode img.bar04{width:50%;top:20%;left:50%}main #mvCol .barcode img.bar05{width:20%;top:25%;left:15%}main #mvCol .barcode img.bar06{width:50%;top:40%;left:5%}main #mvCol .barcode img.bar07{width:15%;top:70%;left:30%}main #mvCol .barcode img.bar08{width:15%;top:72%;left:20%}main #mvCol .barcode img.bar09{width:50%;top:75%;left:40%}main #mvCol .barcode img.bar10{width:30%;top:92%;left:60%}main #mvCol .barcode img.bar11{width:30%;top:94%;left:0%}main #mvCol .barcode img.bar12{width:20%;top:96%;left:20%}@media screen and (min-width: 768px){main #mvCol{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;height:100%}main #mvCol h1{padding:0}}ul.btnBox{position:relative;margin:auto;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}@media screen and (min-width: 1100px){ul.btnBox{margin-top:20px;font-size:18px}}ul.btnBox li{position:relative;margin:0 auto !important}@media screen and (max-width: 767px){ul.btnBox li{width:80%}}@media screen and (min-width: 768px){ul.btnBox li{width:60%}}@media screen and (min-width: 1100px){ul.btnBox li{margin-top:10px;width:400px}}ul.btnBox li:first-child{margin-top:0}ul.btnBox li a{display:block;text-align:center;text-decoration:none;background:linear-gradient(#520055, #e14cff 100%) !important;border:1px solid #e14cff;font-weight:700;color:#fff;transition:.3s;-webkit-transform:skewX(-15deg);transform:skewX(-15deg)}ul.btnBox li a::before{background:linear-gradient(#3a0055, #8000ff 100%) !important;content:"";height:100%;left:0;position:absolute;top:0;transition:all .3s ease-out;width:100%}ul.btnBox li a span{display:block;-webkit-transform:skewX(15deg);transform:skewX(15deg);padding-left:0.9em}@media screen and (max-width: 767px){ul.btnBox li a{padding:3vw}}@media screen and (min-width: 768px){ul.btnBox li a{padding:1.5vw}}@media screen and (min-width: 1100px){ul.btnBox li a{padding:15px 10px}}ul.btnBox li a:hover::before{opacity:0}ul.btnBox li .annotation{display:block;text-align:center;font-size:90%;color:#e01124}ul.btnBox li.close a{opacity:0.8;-webkit-filter:grayscale(100%);filter:grayscale(100%);pointer-events:none}aside{padding:10%;background:url(../images/common/bg_side.jpg) repeat center}@media screen and (min-width: 768px){aside{position:relative;width:calc(100% - 250px);margin-left:250px;padding:40px;background:rgba(0,0,0,0.8);box-sizing:border-box}aside .inner{max-width:900px}}div.close{position:relative;display:block}div.close::before{width:100%;height:100%;white-space:pre;content:"受付は終了いたしました。";position:absolute;top:0vw;left:0vw;z-index:2;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;color:#fff;background:rgba(0,0,0,0.6);-webkit-flex:0 0 auto;flex:0 0 auto;text-align:center;font-weight:bold}@media screen and (max-width: 767px){div.close::before{font-size:2.93333vw}}@media screen and (min-width: 768px){div.close::before{font-size:24px}}footer{position:relative}@media screen and (max-width: 767px){footer{padding:4vw 0 0}}@media screen and (min-width: 768px){footer{padding:40px 0 0}}@media screen and (max-width: 767px){footer #sns>img{display:none}}footer #sns ul{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}@media screen and (max-width: 767px){footer #sns ul{padding:5.33333vw 0}}@media screen and (min-width: 768px){footer #sns ul{padding:2.5vw 0}}@media screen and (min-width: 1100px){footer #sns ul{padding:30px 0}}@media screen and (max-width: 767px){footer #sns ul li{width:10.66667vw;margin:0 3vw}}@media screen and (min-width: 768px){footer #sns ul li{max-width:33px;margin:0 10px}}footer #sns ul li a:hover{opacity:.7}@media screen and (min-width: 768px){footer{padding:0}footer #sns{position:absolute;bottom:230px;padding:10px}footer #sns ul{display:block;padding:0}footer #sns ul li{margin:10px 0 0}}@media screen and (min-width: 1100px){footer #sns{bottom:130px}}footer .copy{padding:0 0 30px;text-align:center;font-family:"游ゴシック Medium", "Yu Gothic Medium", "游ゴシック体", "YuGothic", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", "Meiryo", "verdana", sans-serif}@media screen and (max-width: 767px){footer .copy{font-size:1.73333vw}}@media screen and (min-width: 768px){footer .copy{width:calc(100% - 250px);margin-left:250px;padding:10px 0;background:rgba(0,0,0,0.8);font-size:1.08333vw}}@media screen and (min-width: 1100px){footer .copy{font-size:12px}}#onetrust-consent-sdk{font-family:initial}

/*# sourceMappingURL=maps/layout.css.map */
