﻿@keyframes fadeIn{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}@keyframes fadeOut{0%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}.bg-load-overlay{background:rgba(255,255,255,0.4);box-sizing:border-box;position:fixed;display:flex;flex-flow:column nowrap;align-items:center;justify-content:space-around;top:0;left:0;width:100%;height:100%;z-index:2147483647;opacity:1}@keyframes glitch{2%,64%{transform:translate(2px, 0) skew(0deg)}4%,60%{transform:translate(-2px, 0) skew(0deg)}62%{transform:translate(0, 0) skew(5deg)}}@keyframes glitchTop{2%,64%{transform:translate(2px, -2px)}4%,60%{transform:translate(-2px, 2px)}62%{transform:translate(13px, -1px) skew(-13deg)}}@keyframes glitchBotom{2%,64%{transform:translate(-2px, 0)}4%,60%{transform:translate(-2px, 0)}62%{transform:translate(-22px, 5px) skew(21deg)}}@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:400;font-display:swap;src:local("Noto Sans CJK JP"),local("Noto Sans JP"),url("//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Regular.woff2") format("woff2"),url("//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Regular.woff") format("woff"),url("//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Regular.otf") format("opentype")}@-webkit-keyframes blink{40%{opacity:.85}42%{opacity:.4}43%{opacity:.85}45%{opacity:.4}46%{opacity:.85}}@keyframes blink{40%{opacity:.85}42%{opacity:.4}43%{opacity:.85}45%{opacity:.4}46%{opacity:.85}}html,body{font-family:-apple-system, BlinkMacSystemFont, "游ゴシック体", "游ゴシック", YuGothic, "Yu Gothic", "Yu Gothic M", "Yu Gochic Medium", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "Helvetica Neue", "メイリオ", Meiryo, Arial, sans-serif;line-height:1.6;font-size:16px;font-weight:normal;background-color:#2c2939;color:#fff;word-wrap:break-word;-webkit-text-size-adjust:100%}.wrapper{position:relative;padding-top:0}.container{max-width:1200px;margin:auto;padding:130px 50px 10px;border-radius:6px}.block-container{max-width:1200px;margin:auto}.layout-row{max-width:1510px;margin-left:auto;margin-right:auto}.form-control-plaintext{width:100% !important}.pagination{justify-content:center}p{margin:0 !important;padding:0 !important}span.none{display:block;text-indent:100%;white-space:nowrap;overflow:hidden}pre{font-size:90%;overflow-y:scroll;word-wrap:break-word;height:500px;white-space:pre-line}a:hover{text-decoration:none}li{list-style:none}dl,dt,dd,ol,ul,li{margin:0;padding:0}dt{font-weight:500}.input-group-text{background-color:transparent !important;border:none !important}#leftcolumn,#rightcolumn{max-width:260px}.img_center,.txt_center{text-align:center}.img_right,.txt_right{text-align:right}.attention{color:#DC0723}.color-white{color:#fff;text-decoration:none}.color-white a{color:#fff;text-decoration:none}.btn a{width:100%;height:100%;display:block}.display-block{display:block !important}.letter-spacing00{letter-spacing:0 !important}p{letter-spacing:0.01em}.ui-autocomplete{z-index:99999}.row-center{text-align:center;letter-spacing:-0.4em}.row-center>[class*='col-']{display:inline-block;letter-spacing:0;vertical-align:top;float:none !important}.btn-location{z-index:99999 !important;cursor:pointer !important}.flexiblebox{display:-webkit-flex;display:-moz-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.btn.btn-big{border-radius:.5rem;text-align:center;padding-top:1.5rem;padding-bottom:1.5rem;width:100%;padding:18px 0;font-size:160%;color:#fff}.btn.btn-pink,.btn.btn-big.btn-pink{background-color:#F3A09D;color:#fff;box-shadow:0px 6px 3px -3px rgba(0,0,0,0.16);-webkit-box-shadow:0px 6px 3px -3px rgba(0,0,0,0.16);-moz-box-shadow:0px 6px 3px -3px rgba(0,0,0,0.16);cursor:pointer}.btn.btn-blue,.btn.btn-big.btn-blue{background-color:#00A0D9;color:#fff;cursor:pointer}.btn.btn-green,.btn.btn-big.btn-green{background-color:#00D9A0;color:#fff;cursor:pointer}.btn.btn-dark-blue,.btn.btn-big.btn-dark-blue{background-color:#00499F;color:#fff;cursor:pointer}.btn.btn-bluegreen,.btn.btn-big.btn-bluegreen,.btn.btn-dark-bluegreen,.btn.btn-big.btn-dark-bluegreen{background-color:#04BFC2;color:#fff;cursor:pointer}.btn.btn-pink>i,.btn.btn-big.btn-pink>i,.btn.btn-green>i,.btn.btn-big.btn-green>i,.btn.btn-blue>i,.btn.btn-big.btn-blue>i,.btn.btn-dark-blue>i,.btn.btn-big.btn-dark-blue>i{margin-right:10px}a.gr_pink{color:#fff;text-shadow:1px 2px 0 rgba(0,0,0,0.1);border:1px solid #febafa;background:#f67dee;background-image:-webkit-linear-gradient(top, rgba(0,0,0,0), rgba(74,74,74,0.1));background-image:-moz-linear-gradient(top, rgba(0,0,0,0), rgba(74,74,74,0.1));background-image:-o-linear-gradient(top, rgba(0,0,0,0), rgba(74,74,74,0.1));background-image:-ms-linear-gradient(top, rgba(0,0,0,0), rgba(74,74,74,0.1));background-image:linear-gradient(top, rgba(0,0,0,0), rgba(74,74,74,0.1));-webkit-transition:All 0.5s ease;-moz-transition:All 0.5s ease;-o-transition:All 0.5s ease;-ms-transition:All 0.5s ease;transition:All 0.5s ease}img{max-width:100%;height:auto}.imgthumb{width:80px;height:60px;border-radius:unset;background:transparent;overflow:hidden}.imgthumb>img{height:100%;text-align:center;margin:auto}.bg-sky{background-color:#b4ebee}.bg-pink{background-color:#ffdfea}.bg-darkpink{background-color:#fb8095}.b-solid-blue{border:1px solid #009FD9}.fa-twitter{color:#1DA1F2}.fa-facebook{color:#2C64AF}.fa-line{color:#3AAE36}.fa-bookmark{color:#F87174}.fa-book-reader{color:#15AABF}h1,h2,h3,h4,h5{font-family:'Noto Sans JP', sans-serif;margin-bottom:0}h1,h2,h3{font-size:25px}h4,h5,h6{font-size:20px}.panel .panel-header{position:relative;padding:10px 20px;margin-bottom:0;font-size:120%;color:#fff;background:#D6277C;border:1px solid #D6277C;border-radius:.5em .5em 0 0;text-shadow:0 0 2px rgba(95,95,95,0.8)}.panel .panel-header-mini{position:relative;padding:10px 20px;margin-bottom:0;font-size:120%;color:#fff;background:#D6277C;border:1px solid #D6277C;border-radius:.5em .5em 0 0;text-shadow:0 0 2px rgba(95,95,95,0.8);padding:5px 10px;font-size:120%}.panel .panel-body{background:#fff;border:1px solid #D6277C;padding:10px 20px;border-radius:0 0 .5em .5em}.panel .panel-footer{background:#D6277C;border:1px solid #D6277C;padding:10px 20px;border-radius:0.5em;margin-top:20px;font-size:14px}#container{margin-bottom:60px}.youtube-modal-content{box-shadow:none;background-color:transparent;border:0}.youtube-modal-content .close-button{overflow:hidden}.youtube-modal-content .close{font-size:2rem;line-height:2rem;padding:0;text-shadow:none;opacity:.7;color:#fff}.youtube-modal-content .close:hover,.youtube-modal-content .close:focus{opacity:1;outline:none}@keyframes fadeIn{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}@keyframes fadeOut{0%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}.bg-load-overlay{background:rgba(255,255,255,0.4);box-sizing:border-box;position:fixed;display:flex;flex-flow:column nowrap;align-items:center;justify-content:space-around;top:0;left:0;width:100%;height:100%;z-index:2147483647;opacity:1}@keyframes glitch{2%,64%{transform:translate(2px, 0) skew(0deg)}4%,60%{transform:translate(-2px, 0) skew(0deg)}62%{transform:translate(0, 0) skew(5deg)}}@keyframes glitchTop{2%,64%{transform:translate(2px, -2px)}4%,60%{transform:translate(-2px, 2px)}62%{transform:translate(13px, -1px) skew(-13deg)}}@keyframes glitchBotom{2%,64%{transform:translate(-2px, 0)}4%,60%{transform:translate(-2px, 0)}62%{transform:translate(-22px, 5px) skew(21deg)}}.img_center,.txt_center{text-align:center}.img_right,.txt_right{text-align:right}.attention{color:#DC0723}.color-white,.color-white a{color:#fff;text-decoration:none}.btn a{width:100%;height:100%;display:block}.display-block{display:block !important}.letter-spacing00{letter-spacing:0 !important}p{letter-spacing:0.01em}.ui-autocomplete{z-index:99999}.row-center{text-align:center;letter-spacing:-0.4em}.row-center>[class*='col-']{display:inline-block;letter-spacing:0;vertical-align:top;float:none !important}.btn-location{z-index:99999 !important;cursor:pointer !important}.flexiblebox{display:-webkit-flex;display:-moz-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.btn.btn-big{border-radius:.5rem;text-align:center;padding-top:1.5rem;padding-bottom:1.5rem;width:100%;padding:18px 0;font-size:150%;color:#fff}.btn.btn-pink,.btn.btn-big.btn-pink{background-color:#F3A09D;color:#fff;box-shadow:0px 6px 3px -3px rgba(0,0,0,0.16);-webkit-box-shadow:0px 6px 3px -3px rgba(0,0,0,0.16);-moz-box-shadow:0px 6px 3px -3px rgba(0,0,0,0.16);cursor:pointer}.btn.btn-blue,.btn.btn-big.btn-blue{background-color:#00A0D9;color:#fff;cursor:pointer}.btn.btn-green,.btn.btn-big.btn-green{background-color:#00D9A0;color:#fff;cursor:pointer}.btn.btn-dark-blue,.btn.btn-big.btn-dark-blue{background-color:#00499F;color:#fff;cursor:pointer}.btn.btn-bluegreen,.btn.btn-big.btn-bluegreen{background-color:#04BFC2;color:#fff;cursor:pointer}.btn.btn-dark-bluegreen,.btn.btn-big.btn-dark-bluegreen{background-color:#04BFC2;color:#fff;cursor:pointer}.btn.btn-pink>i,.btn.btn-big.btn-pink>i,.btn.btn-green>i,.btn.btn-big.btn-green>i,.btn.btn-blue>i,.btn.btn-big.btn-blue>i,.btn.btn-dark-blue>i,.btn.btn-big.btn-dark-blue>i{margin-right:10px}a.gr_pink{color:#fff;text-shadow:1px 2px 0 rgba(0,0,0,0.1);border:1px solid #febafa;background:#f67dee;background-image:-webkit-linear-gradient(top, rgba(0,0,0,0), rgba(74,74,74,0.1));background-image:-moz-linear-gradient(top, rgba(0,0,0,0), rgba(74,74,74,0.1));background-image:-o-linear-gradient(top, rgba(0,0,0,0), rgba(74,74,74,0.1));background-image:-ms-linear-gradient(top, rgba(0,0,0,0), rgba(74,74,74,0.1));background-image:linear-gradient(top, rgba(0,0,0,0), rgba(74,74,74,0.1));-webkit-transition:All 0.5s ease;-moz-transition:All 0.5s ease;-o-transition:All 0.5s ease;-ms-transition:All 0.5s ease;transition:All 0.5s ease}img{max-width:100%;height:auto}.imgthumb{width:80px;height:60px;border-radius:unset;background:transparent;overflow:hidden}.imgthumb>img{height:100%;text-align:center;margin:auto}.bg-sky{background-color:#b4ebee}.bg-pink{background-color:#ffdfea}.bg-darkpink{background-color:#fb8095}.bg-green1{background-color:#335642}.bg-green2{background-color:#575d19}.bg-green3{background-color:#454d31}.bg-green4{background-color:#395731}.bg-blue1{background-color:#3861a3}.bg-blue2{background-color:#145074}.bg-blue3{background-color:#0e558d}.bg-blue4{background-color:#1f9bbe}.bg-red1{background-color:#b65369}.bg-red2{background-color:#a24969}.bg-red3{background-color:#974b71}.bg-red4{background-color:#873a4b}.b-solid-blue{border:1px solid #009FD9}.fa-twitter{color:#1DA1F2}.fa-facebook{color:#2C64AF}.fa-line{color:#3AAE36}.fa-bookmark{color:#F87174}.fa-book-reader{color:#15AABF}@media only screen and (min-width: 1200px){.shadowbox{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;box-sizing:border-box;display:flex;justify-content:center;align-items:center;flex-direction:column;opacity:0;transition:opacity .35s;background:rgba(0,0,0,0.6);color:white;padding:30px 20px}}.shadowbox.active{opacity:1}.shadowbox .shadow-text{max-height:280px;overflow:hidden}.shadowbox .shadow-text h5{text-align:center;font-size:85%;padding-top:10px}@media only screen and (min-width: 1200px){.shadowbox .shadow-text h5{font-size:100%;padding:0}}.shadowbox .shadow-button{text-align:center;font-size:80%;padding-bottom:5px}@media only screen and (min-width: 1200px){.shadowbox .shadow-button{display:flex;font-size:80%;padding-bottom:0}}.shadowbox .shadow-button a{border-radius:5px;background:#7a7770;color:#fff;width:100px;padding:5px 10px}@keyframes fadeIn{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}@keyframes fadeOut{0%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}.bg-load-overlay{background:rgba(255,255,255,0.4);box-sizing:border-box;position:fixed;display:flex;flex-flow:column nowrap;align-items:center;justify-content:space-around;top:0;left:0;width:100%;height:100%;z-index:2147483647;opacity:1}@keyframes glitch{2%,64%{transform:translate(2px, 0) skew(0deg)}4%,60%{transform:translate(-2px, 0) skew(0deg)}62%{transform:translate(0, 0) skew(5deg)}}@keyframes glitchTop{2%,64%{transform:translate(2px, -2px)}4%,60%{transform:translate(-2px, 2px)}62%{transform:translate(13px, -1px) skew(-13deg)}}@keyframes glitchBotom{2%,64%{transform:translate(-2px, 0)}4%,60%{transform:translate(-2px, 0)}62%{transform:translate(-22px, 5px) skew(21deg)}}.panel .panel-header,.panel .panel-header-mini{position:relative;padding:10px 20px;margin-bottom:0;font-size:120%;color:#fff;background:#173A94;border:1px solid #173A94;border-radius:.5em .5em 0 0;text-shadow:0 0 2px rgba(95,95,95,0.8)}.panel .panel-header-mini{padding:5px 10px;font-size:120%}.panel .panel-body{border:1px solid #173A94;padding:10px 20px;border-radius:0 0 .5em .5em}.panel .panel-footer{background:#E8F9F9;border:1px solid #173A94;padding:10px 20px;border-radius:0.5em;margin-top:20px;font-size:14px}@keyframes fadeIn{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}@keyframes fadeOut{0%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}.bg-load-overlay{background:rgba(255,255,255,0.4);box-sizing:border-box;position:fixed;display:flex;flex-flow:column nowrap;align-items:center;justify-content:space-around;top:0;left:0;width:100%;height:100%;z-index:2147483647;opacity:1}@keyframes glitch{2%,64%{transform:translate(2px, 0) skew(0deg)}4%,60%{transform:translate(-2px, 0) skew(0deg)}62%{transform:translate(0, 0) skew(5deg)}}@keyframes glitchTop{2%,64%{transform:translate(2px, -2px)}4%,60%{transform:translate(-2px, 2px)}62%{transform:translate(13px, -1px) skew(-13deg)}}@keyframes glitchBotom{2%,64%{transform:translate(-2px, 0)}4%,60%{transform:translate(-2px, 0)}62%{transform:translate(-22px, 5px) skew(21deg)}}.youtube-modal-content .close-button{overflow:hidden}.youtube-modal-content{box-shadow:none;background-color:transparent;border:0}.youtube-modal-content .close{font-size:2rem;line-height:2rem;padding:0;text-shadow:none;opacity:.7;color:#fff}.youtube-modal-content .close:hover,.youtube-modal-content .close:focus{opacity:1;outline:none}.spinner-modal-lg .modal-dialog{display:table;position:relative;margin:0 auto;top:calc(50% - 24px)}.spinner-modal-lg .modal-dialog .modal-content{background-color:transparent;border:none}.spinner-modal-lg .modal-dialog .modal-content>span{width:3rem;height:3rem}@keyframes fadeIn{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}@keyframes fadeOut{0%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}.bg-load-overlay{background:rgba(255,255,255,0.4);box-sizing:border-box;position:fixed;display:flex;flex-flow:column nowrap;align-items:center;justify-content:space-around;top:0;left:0;width:100%;height:100%;z-index:2147483647;opacity:1}@keyframes glitch{2%,64%{transform:translate(2px, 0) skew(0deg)}4%,60%{transform:translate(-2px, 0) skew(0deg)}62%{transform:translate(0, 0) skew(5deg)}}@keyframes glitchTop{2%,64%{transform:translate(2px, -2px)}4%,60%{transform:translate(-2px, 2px)}62%{transform:translate(13px, -1px) skew(-13deg)}}@keyframes glitchBotom{2%,64%{transform:translate(-2px, 0)}4%,60%{transform:translate(-2px, 0)}62%{transform:translate(-22px, 5px) skew(21deg)}}#file_upload:hover{opacity:0.8;cursor:pointer}#thumb div{float:left;margin:4px}.fileUploadThumbnail{display:inline-block;width:170px;height:170px;background-color:#f5f6f8;background-position:center;background-repeat:no-repeat;background-size:contain;cursor:pointer;position:relative;margin-bottom:10px}@keyframes fadeIn{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}@keyframes fadeOut{0%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}.bg-load-overlay{background:rgba(255,255,255,0.4);box-sizing:border-box;position:fixed;display:flex;flex-flow:column nowrap;align-items:center;justify-content:space-around;top:0;left:0;width:100%;height:100%;z-index:2147483647;opacity:1}@keyframes glitch{2%,64%{transform:translate(2px, 0) skew(0deg)}4%,60%{transform:translate(-2px, 0) skew(0deg)}62%{transform:translate(0, 0) skew(5deg)}}@keyframes glitchTop{2%,64%{transform:translate(2px, -2px)}4%,60%{transform:translate(-2px, 2px)}62%{transform:translate(13px, -1px) skew(-13deg)}}@keyframes glitchBotom{2%,64%{transform:translate(-2px, 0)}4%,60%{transform:translate(-2px, 0)}62%{transform:translate(-22px, 5px) skew(21deg)}}#header-wrap{height:85px;transition:all 0.5s;display:flex;z-index:99;padding:0;box-shadow:0px 0px 30px rgba(214,39,124,0.2);background-color:rgba(0,0,0,0.6)}@media only screen and (max-width: 768px){#header-wrap.header-scrolled,#header-wrap.header-pages{height:60px;background:#000}#header-wrap.header-scrolled #site-logo{padding:3px 20px 0px}#header-wrap.header-scrolled #site-logo a{width:195px;height:55px}#header-wrap #pref-area{padding:10px}#header-wrap #pref-area .btn-pref{padding:10px}#header-wrap .main-nav a{padding:21px 33px}}#header-wrap .logo h1{font-size:36px;margin:0;padding:0;line-height:1;font-weight:400;letter-spacing:3px;text-transform:uppercase}#header-wrap .logo h1 a{color:#00366f;text-decoration:none}#header-wrap .logo h1 a:hover{color:#00366f;text-decoration:none}#header-wrap .logo img{padding:0;margin:7px 0;max-height:26px}#header-wrap .pref-comment{font-size:80%;line-height:90%;margin-top:8px}#header-tel{color:#fff;padding:0 20px 10px}.main-pages{margin-top:60px}#site-logo{float:left;padding:10px 20px}#site-logo a{display:block;background-image:url("../img/common/logo.svg");background-position:center;background-repeat:no-repeat;background-size:contain;width:264px;height:62px;transition:all 0.5s}#main-header{max-width:1200px;margin:auto}#main-header *{color:#fff}#main-header *>a{text-decoration:underline}#main-header *>a :hover{text-decoration:none}#pankuz{padding:10px;display:flex}#pankuz li:not(:first-child)::before{content:"\03e";padding:0 10px}@keyframes fadeIn{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}@keyframes fadeOut{0%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}.bg-load-overlay{background:rgba(255,255,255,0.4);box-sizing:border-box;position:fixed;display:flex;flex-flow:column nowrap;align-items:center;justify-content:space-around;top:0;left:0;width:100%;height:100%;z-index:2147483647;opacity:1}@keyframes glitch{2%,64%{transform:translate(2px, 0) skew(0deg)}4%,60%{transform:translate(-2px, 0) skew(0deg)}62%{transform:translate(0, 0) skew(5deg)}}@keyframes glitchTop{2%,64%{transform:translate(2px, -2px)}4%,60%{transform:translate(-2px, 2px)}62%{transform:translate(13px, -1px) skew(-13deg)}}@keyframes glitchBotom{2%,64%{transform:translate(-2px, 0)}4%,60%{transform:translate(-2px, 0)}62%{transform:translate(-22px, 5px) skew(21deg)}}#footer-wrap{background:#000;background-size:contain;color:#fff;padding:30px 0 0;margin-top:0}#footer-wrap footer{max-width:1200px;margin:auto}#footer-wrap a{color:#fff}#footer-wrap .copyright{margin-bottom:0;padding-bottom:15px}#footer-wrap .footer-navi{font-size:90%;margin-bottom:20px}#footer-wrap .footer-navi ul{display:flex;flex-direction:row;align-items:center;justify-content:space-evenly}@media only screen and (max-width: 768px){#footer-wrap .footer-navi ul{flex-direction:column;border-top:1px solid #fff;width:90%;margin:auto}#footer-wrap .footer-navi ul li{width:100%;text-align:center;border-bottom:1px solid #fff}#footer-wrap .footer-navi ul li a{display:block;width:100%;height:100%;padding:3% 0}}@keyframes fadeIn{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}@keyframes fadeOut{0%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}.bg-load-overlay{background:rgba(255,255,255,0.4);box-sizing:border-box;position:fixed;display:flex;flex-flow:column nowrap;align-items:center;justify-content:space-around;top:0;left:0;width:100%;height:100%;z-index:2147483647;opacity:1}@keyframes glitch{2%,64%{transform:translate(2px, 0) skew(0deg)}4%,60%{transform:translate(-2px, 0) skew(0deg)}62%{transform:translate(0, 0) skew(5deg)}}@keyframes glitchTop{2%,64%{transform:translate(2px, -2px)}4%,60%{transform:translate(-2px, 2px)}62%{transform:translate(13px, -1px) skew(-13deg)}}@keyframes glitchBotom{2%,64%{transform:translate(-2px, 0)}4%,60%{transform:translate(-2px, 0)}62%{transform:translate(-22px, 5px) skew(21deg)}}@-webkit-keyframes active-bar02{100%{height:0}}@keyframes active-bar02{100%{height:0}}.drawer-menu li{margin-top:20px;margin-left:20px}.drawer-nav>.drawer-menu{overflow-y:scroll;-webkit-overflow-scrolling:auto}.main-nav *{margin:0;padding:0;list-style:none}.main-nav{padding:0}@media only screen and (min-width: 1200px){.main-nav{margin-left:auto;display:inline-block !important;padding-right:100px;padding-top:11px}}.main-nav>ul>li{position:relative;white-space:nowrap}.main-nav>ul>li a{color:#fff}.main-nav>ul>li.icon{top:-4px;margin-right:5px}.main-nav>ul>li.icon:last-child{margin-right:0}.main-nav>ul>li.icon a{padding:0}.main-nav a{display:block;position:relative;color:#004289;padding:22px;transition:all 0.5s;font-size:14px;font-family:"Montserrat", sans-serif;font-weight:500}.main-nav a:hover,.main-nav .active>a,.main-nav li:hover>a{color:#fff;text-decoration:underline}.main-nav .drop-down:hover>ul{opacity:1;top:100%;visibility:visible}.main-nav .drop-down ul{display:block;position:absolute;left:0;top:calc(100% + 30px);z-index:99;opacity:0;visibility:hidden;padding:10px 0;background:#fff;box-shadow:0px 0px 30px rgba(127,137,161,0.25);transition:ease all 0.3s}.main-nav .drop-down ul a{padding:10px 20px;font-size:13px;color:#004289}.main-nav .drop-down ul a:hover,.main-nav .drop-down ul .active>a,.main-nav .drop-down ul li:hover>a{color:#007bff}.main-nav .drop-down li{min-width:180px;position:relative}.main-nav .drop-down>a:after{content:"\f107";font-family:"Font Awesome 5 Free";padding-left:10px}.main-nav .drop-down .drop-down:hover>ul{opacity:1;top:0;left:100%}.main-nav .drop-down .drop-down ul{top:0;left:calc(100% - 30px)}.main-nav .drop-down .drop-down>a{padding-right:35px}.main-nav .drop-down .drop-down>a:after{content:"\f105";position:absolute;right:15px}.header-scrolled.mobile-nav-toggle{padding:8px 12px 2px}@media only screen and (max-width: 768px){.header-scrolled.mobile-nav-toggle{top:15px}}.mobile-nav *{margin:0;padding:0;list-style:none}.mobile-nav{position:fixed;top:0;bottom:0;z-index:9998;overflow-y:auto;left:100%;width:100%;padding-top:18px;background:#2c2939;transition:0.4s;text-align:center;margin:auto}.mobile-nav a{display:block;position:relative;color:#fff;padding:30px 20px;font-weight:500;font-size:120%}.mobile-nav .icon a{display:inline-block}.mobile-nav a:hover,.mobile-nav .active>a,.mobile-nav li:hover>a{color:#181310;text-decoration:none;background:rgba(255,255,255,0.7);font-size:130%;font-weight:bold}.mobile-nav .drop-down>a{padding-right:35px}.mobile-nav .drop-down>a:after{content:"\f078";font-family:"Font Awesome 5 Free";padding-left:10px;position:absolute;right:15px}.mobile-nav .drop-down.active>a:after{content:"\f077"}.mobile-nav .drop-down ul{display:none;overflow:hidden}.mobile-nav .drop-down ul li{padding-left:20px}.mobile-nav-toggle{position:fixed;right:20px;top:25px;z-index:9999;border:0;background:none;font-size:24px;transition:all 0.4s;outline:none !important;line-height:1;cursor:pointer;text-align:center;padding:10px 12px;width:40px;height:35px}.mobile-nav-toggle,.mobile-nav-toggle span{display:inline-block;transition:all .5s;box-sizing:border-box}.mobile-nav-toggle.active span{background-color:#fff}.mobile-nav-toggle.active span:nth-of-type(1){-webkit-transform:translateY(20px) rotate(45deg);transform:translateY(20px) rotate(45deg)}.mobile-nav-toggle.active span:nth-of-type(2){left:60%;opacity:0;-webkit-animation:active-bar02 .8s forwards;animation:active-bar02 .8s forwards}.mobile-nav-toggle.active span:nth-of-type(3){-webkit-transform:translateY(-20px) rotate(-45deg);transform:translateY(-20px) rotate(-45deg);bottom:-10px}.mobile-nav-toggle.active::after{border:4px solid #fff}.mobile-nav-toggle::after{position:absolute;top:115%;right:-20%;display:block;content:'';width:54px;height:54px;margin:-45px 0 0 -45px;border-radius:50%;border:4px solid transparent;transition:all .75s}.mobile-nav-toggle span{position:absolute;left:0;width:100%;height:4px;background-color:#fff;border-radius:4px}.mobile-nav-toggle span:nth-of-type(1){top:0}.mobile-nav-toggle span:nth-of-type(2){top:15px}.mobile-nav-toggle span:nth-of-type(3){bottom:0}.mobile-nav-overly{width:100%;height:100%;z-index:9997;top:0;left:0;position:fixed;background:rgba(19,39,57,0.8);overflow:hidden;display:none}.mobile-nav-active{overflow:hidden}.mobile-nav-active .mobile-nav{left:0}.mobile-nav-active .mobile-nav-toggle i{color:#fff}@keyframes fadeIn{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}@keyframes fadeOut{0%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}.bg-load-overlay{background:rgba(255,255,255,0.4);box-sizing:border-box;position:fixed;display:flex;flex-flow:column nowrap;align-items:center;justify-content:space-around;top:0;left:0;width:100%;height:100%;z-index:2147483647;opacity:1}@keyframes glitch{2%,64%{transform:translate(2px, 0) skew(0deg)}4%,60%{transform:translate(-2px, 0) skew(0deg)}62%{transform:translate(0, 0) skew(5deg)}}@keyframes glitchTop{2%,64%{transform:translate(2px, -2px)}4%,60%{transform:translate(-2px, 2px)}62%{transform:translate(13px, -1px) skew(-13deg)}}@keyframes glitchBotom{2%,64%{transform:translate(-2px, 0)}4%,60%{transform:translate(-2px, 0)}62%{transform:translate(-22px, 5px) skew(21deg)}}.no-webp #main_top{background-image:url("../img/bg/bg.svg")}.webp #main_top{background-image:url("../img/bg/bg.webp")}#main_top{background-position:top center;background-repeat:no-repeat;background-size:contain}#sponsor-detail-area dl{padding:20px;font-size:120%;line-height:180%;margin:0}#sponsor-detail-area dl dt{background:#D6277C;padding:5px 20px;font-weight:bold;color:#fff;border:2px solid #173A94;border-radius:5px}#sponsor-detail-area dl dd{padding:20px 25px}.news-area dl{display:flex;flex-direction:row-reverse;flex-wrap:nowrap;overflow:hidden;justify-content:left;margin-bottom:20px}.news-area dl dt{font-size:110%;font-weight:bold}.news-area dl dt a{color:#555}.news-area dl dt a:hover{color:#333;text-decoration:underline}.news-area dl .date{padding-right:20px}#news-detail-area{padding:30px;border-radius:5px}#news-detail-area .main-comment{margin-top:30px;font-size:110%;line-height:150%}#terms-area{border-radius:5px;font-size:110%}#terms-area ul li{position:relative;padding-left:15px;margin:0 0 5px}#terms-area ul li::before{content:'';position:absolute;width:6px;height:6px;border-radius:6px;background:#666;top:.55em;left:0}#terms-area.policy dl{padding:20px 0;margin-bottom:40px}#terms-area.policy dl dt{text-align:center;margin-bottom:20px}#terms-area.policy dl dt span{font-size:150%;font-weight:500;padding:0 10px;border-bottom:2px solid #173A94}#terms-area.policy dl dd{text-align:left}#terms-area.policy dl dd>h5{font-size:110%;font-weight:500;margin:20px 0 10px}#terms-area.policy dl dd ol{margin-top:5px}#terms-area.policy dl dd>ol>li{list-style:outside decimal;margin-left:20px;padding-top:3px;padding-bottom:3px}#terms-area.policy dl dd>ol>li>ol>li{list-style:outside decimal;margin-left:20px;padding-top:3px;padding-bottom:3px}#terms-area.policy dl dd>ol>li>ol>li>ol>li{list-style:outside decimal;margin-left:20px;padding-top:3px;padding-bottom:3px}#terms-area.policy dl dd>ol>li ol{padding-left:20px}.event-area{max-width:1200px;margin:0 auto}@media only screen and (min-width: 1200px){.event-area{padding-top:100px}}@media only screen and (max-width: 768px){.event-area{margin:0 10px}}.event-area h1{margin:30px auto;text-align:center;font-size:180%}.event-area h1 span{display:block;padding-bottom:30px}.event-area section{margin-bottom:80px;padding-top:80px}.event-area h2{text-align:center;padding-top:60px;font-size:160%}.event-area figure picture img{display:block;margin:auto}.event-area .event-info dl{display:flex;flex-direction:column}@media only screen and (min-width: 1200px){.event-area .event-info dl{flex-direction:row;justify-content:space-between;flex-wrap:wrap}}.event-area .event-info dl dt{margin-bottom:10px;font-weight:bold}@media only screen and (min-width: 1200px){.event-area .event-info dl dt{width:20%;margin-bottom:20px}}.event-area .event-info dl dd{margin-bottom:20px}@media only screen and (min-width: 1200px){.event-area .event-info dl dd{width:80%}}.gamejam-area figure{position:relative}.gamejam-area figure figcaption{position:absolute;bottom:10%;right:0;width:90%;max-width:1000px}.gamejam-area h3{font-weight:bold;padding:30px 0;text-align:center}.gamejam-area section{margin-bottom:30px}.gamejam-area table th,.gamejam-area table td,.gamejam-area table caption{color:#fff}.gamejam-area table th,.gamejam-area table td{vertical-align:middle;text-align:center}.gamejam-area table td:last-child{text-align:left}.gamejam-area table caption p{text-decoration:underline}.gamejam-area .operation{display:flex;flex-wrap:wrap}.gamejam-area .operation dt,.gamejam-area .operation dd{margin-bottom:10px}.gamejam-area .operation dt{width:20%}.gamejam-area .operation dd{width:80%}.gamejam-area .youtube{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:30px}.gamejam-area .youtube dl{width:45%;display:flex;flex-direction:column-reverse}.gamejam-area .youtube dl dt{text-align:center;margin-bottom:30px}.schedule-area h1{text-align:center;margin-bottom:3em;font-size:180%}.schedule-area h3{text-align:center;margin-bottom:20px}.schedule-area section{margin-bottom:60px}.schedule-area table{background-color:#eee}.schedule-area table th{background-color:#666;color:#fff}.schedule-area table th,.schedule-area table td{vertical-align:middle}.schedule-area table th.event,.schedule-area table td.event{color:#000;font-size:110%}.schedule-area table tbody td{border-color:#999}.live-area .wrap{display:flex;justify-content:space-evenly}.live-area section h3{text-align:center;margin-bottom:30px}@keyframes fadeIn{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}@keyframes fadeOut{0%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}.bg-load-overlay{background:rgba(255,255,255,0.4);box-sizing:border-box;position:fixed;display:flex;flex-flow:column nowrap;align-items:center;justify-content:space-around;top:0;left:0;width:100%;height:100%;z-index:2147483647;opacity:1}@keyframes glitch{2%,64%{transform:translate(2px, 0) skew(0deg)}4%,60%{transform:translate(-2px, 0) skew(0deg)}62%{transform:translate(0, 0) skew(5deg)}}@keyframes glitchTop{2%,64%{transform:translate(2px, -2px)}4%,60%{transform:translate(-2px, 2px)}62%{transform:translate(13px, -1px) skew(-13deg)}}@keyframes glitchBotom{2%,64%{transform:translate(-2px, 0)}4%,60%{transform:translate(-2px, 0)}62%{transform:translate(-22px, 5px) skew(21deg)}}#guide-area.lp .plan-area section{position:relative;height:100%;z-index:2;padding:150px 0}@media only screen and (max-width: 768px){#guide-area.lp .plan-area section{padding:60px 0}}#guide-area.lp .plan-area section:nth-child(1){padding-top:0;background:linear-gradient(to bottom right, rgba(255,255,255,0) 50%, rgba(255,251,227,0.8) 50.5%) no-repeat bottom left/50.1% 60%,linear-gradient(to bottom left, rgba(255,255,255,0) 50%, rgba(255,251,227,0.8) 50.5%) no-repeat bottom right/50% 60%,linear-gradient(to bottom left, rgba(255,255,255,0) 50%, rgba(255,248,207,0.7) 50.5%) no-repeat bottom left/40% 50%,linear-gradient(to bottom right, rgba(255,255,255,0) 50%, rgba(217,239,240,0.7) 50.5%) no-repeat bottom right/40% 50%}#guide-area.lp .plan-area section:nth-child(2){background:linear-gradient(to bottom right, rgba(255,255,255,0) 50%, rgba(238,230,211,0.7) 50.5%) no-repeat bottom left/50.1% 60%,linear-gradient(to bottom left, rgba(255,255,255,0) 50%, rgba(238,230,211,0.7) 50.5%) no-repeat bottom right/50% 60%,linear-gradient(to top left, rgba(255,255,255,0) 50%, rgba(255,248,207,0.7) 50.5%) no-repeat top left/40% 50%,linear-gradient(to top right, rgba(255,255,255,0) 50%, rgba(217,239,240,0.7) 50.5%) no-repeat top right/40% 50%,linear-gradient(to bottom left, rgba(255,255,255,0) 50%, rgba(255,248,207,0.7) 50.5%) no-repeat bottom left/40% 50%,linear-gradient(to bottom right, rgba(255,255,255,0) 50%, rgba(217,239,240,0.7) 50.5%) no-repeat bottom right/40% 50%}#guide-area.lp .plan-area section:nth-child(3){background:linear-gradient(to bottom right, rgba(255,255,255,0) 50%, rgba(221,237,238,0.7) 50.5%) no-repeat bottom left/50.1% 60%,linear-gradient(to bottom left, rgba(255,255,255,0) 50%, rgba(221,237,238,0.7) 50.5%) no-repeat bottom right/50% 60%,linear-gradient(to top left, rgba(255,255,255,0) 50%, rgba(255,248,207,0.7) 50.5%) no-repeat top left/40% 50%,linear-gradient(to top right, rgba(255,255,255,0) 50%, rgba(217,239,240,0.7) 50.5%) no-repeat top right/40% 50%,linear-gradient(to bottom left, rgba(255,255,255,0) 50%, rgba(255,248,207,0.7) 50.5%) no-repeat bottom left/40% 50%,linear-gradient(to bottom right, rgba(255,255,255,0) 50%, rgba(217,239,240,0.7) 50.5%) no-repeat bottom right/40% 50%}#guide-area.lp .plan-area section:nth-child(4){background:linear-gradient(to bottom right, rgba(255,255,255,0) 50%, rgba(251,231,238,0.7) 50.5%) no-repeat bottom left/50.1% 60%,linear-gradient(to bottom left, rgba(255,255,255,0) 50%, rgba(251,231,238,0.7) 50.5%) no-repeat bottom right/50% 60%,linear-gradient(to top left, rgba(255,255,255,0) 50%, rgba(255,248,207,0.7) 50.5%) no-repeat top left/40% 50%,linear-gradient(to top right, rgba(255,255,255,0) 50%, rgba(217,239,240,0.7) 50.5%) no-repeat top right/40% 50%,linear-gradient(to bottom left, rgba(255,255,255,0) 50%, rgba(255,248,207,0.7) 50.5%) no-repeat bottom left/40% 50%,linear-gradient(to bottom right, rgba(255,255,255,0) 50%, rgba(217,239,240,0.7) 50.5%) no-repeat bottom right/40% 50%}#guide-area.lp .plan-area .btn-area{margin:auto;display:block;text-align:center;padding-top:30px}@media only screen and (max-width: 768px){#guide-area.lp .plan-area .btn-area{padding-top:0}}@media only screen and (max-width: 768px){#guide-area.lp .container{padding-left:15px;padding-right:15px}}#guide-area.lp .guide-btn:hover{background:#53A0A2}#guide-area.lp .guide-btn>strong{display:block;font-size:130%}#guide-area.lp .guide-btn>span{display:block;font-size:90%;line-height:130%;padding-top:10px}#guide-area.lp .normal-title{font-size:150% !important;font-weight:400;text-align:center;padding:100px 0;line-height:200%}@media only screen and (max-width: 768px){#guide-area.lp .normal-title{font-size:160% !important;padding:60px 0 0}}#guide-area.lp .normal-title>span{display:block}#guide-area.lp .guide-title{position:relative;padding-left:100px;font-weight:500;font-size:150%;padding:10px 0 10px 100px;margin:auto;max-width:560px;color:#333}@media only screen and (max-width: 768px){#guide-area.lp .guide-title{font-size:120%;padding:10px 0 10px 60px;text-align:center}}#guide-area.lp .guide-title:before{content:'';position:absolute;top:0;left:0;border-radius:50%;width:75px;height:75px;background-image:url("../img/common/chara1.png");background-color:#8dd3d4;background-size:contain;background-repeat:no-repeat;background-position:left top}@media only screen and (max-width: 768px){#guide-area.lp .guide-title:before{top:6px;width:50px;height:50px}}#guide-area.lp .guide-title.single{padding-top:25px;padding-bottom:25px;max-width:600px}@media only screen and (max-width: 768px){#guide-area.lp .guide-title.single{padding-top:6px;font-size:140%;text-align:center}}#guide-area.lp .guide-title.separation{padding-top:25px;padding-bottom:25px;width:100%;max-width:100%;text-align:center}@media only screen and (max-width: 768px){#guide-area.lp .guide-title.separation{padding-left:0}}#guide-area.lp .guide-title.separation:before{content:'';border-radius:50%;width:75px;height:75px;background-image:url("../img/common/chara1.png");background-color:#8dd3d4;background-size:contain;background-repeat:no-repeat;background-position:center;position:initial;display:block;padding:0;margin:0 auto;top:unset;left:unset;margin-bottom:25px}#guide-area.lp .guide-title>span{display:block}#guide-area.lp .guide-comment{margin:auto;max-width:560px;padding-left:100px;font-size:110%;padding:30px 0}@media only screen and (max-width: 768px){#guide-area.lp .guide-comment{width:95%}}#guide-area.lp .plan-title{font-weight:bold;font-size:220%;text-align:center;color:#333}#guide-area.lp .plan-title>span{display:block;font-size:60%}#guide-area.lp .plan-title>span:before{content:'＼';font-weight:bold}#guide-area.lp .plan-title>span:after{content:'／';font-weight:bold}#guide-area.lp .plan-detail{text-align:center;display:block;margin-bottom:50px}#guide-area.lp .plan-detail dl{display:inline-block;margin:0 20px;font-size:150%;border:1px solid #17A2B8;margin-bottom:10px;background:#fff}@media only screen and (max-width: 768px){#guide-area.lp .plan-detail dl{display:block;width:90%}}#guide-area.lp .plan-detail dl:first-child{display:block}@media only screen and (min-width: 1200px){#guide-area.lp .plan-detail dl:nth-child(n+2) dt{display:inline-block}}#guide-area.lp .plan-detail dl dt{background-color:#17A2B8;color:#fff;padding:15px 10px;vertical-align:middle}@media only screen and (max-width: 768px){#guide-area.lp .plan-detail dl dt{display:block;padding:6px 10px}}@media only screen and (max-width: 768px){#guide-area.lp .plan-detail dl dt>span{font-size:80%}}#guide-area.lp .plan-detail dl dd{display:inline-block;padding:0 10px;font-weight:bold;vertical-align:middle}#guide-area.lp .plan-detail dl.price-long dt{width:100%}@media only screen and (max-width: 768px){#guide-area.lp .plan-detail dl.price-long dt>span{display:block}}@media only screen and (max-width: 768px){#guide-area.lp .plan-detail dl.price:first-child dt{width:100%;padding:8px 10px}}#guide-area.lp .plan-detail dl.price:nth-child(n+2) dd{width:168px}#guide-area.lp .plan-detail dl.price dd{color:#E16D80;font-size:40px}#guide-area.lp .plan-detail dl.price dd .mini{font-size:60%}#guide-area.lp .plan-detail dl.price dd>p{color:#000;font-size:14px}#guide-area.lp .plan-detail span.big{color:#E16D80;font-size:40px;padding-left:10px}#guide-area.lp .plan-detail p{font-size:28px;font-weight:500}@media only screen and (max-width: 768px){#guide-area.lp .plan-detail p{font-size:30px}}#guide-area.lp .contents-area dl dt{font-size:150%;margin:auto;text-align:center}@media only screen and (min-width: 1200px){#guide-area.lp .contents-area dl dt{padding-top:30px}}#guide-area.lp .contents-area dl dt span{padding-top:40px;display:inline-block}#guide-area.lp .contents-area dl dd{padding:40px 0}#guide-area.lp .contents-area .logo{max-width:300px;margin:auto;margin-top:-30px;text-align:center}@media only screen and (max-width: 768px){#guide-area.lp .contents-area .logo{margin-top:30px}}#guide-area.lp .contact-btn-area{margin:auto;display:block;text-align:center;padding:100px 0}@media only screen and (max-width: 768px){#guide-area.lp .contact-btn-area{padding:60px 0}}#guide-area.lp .contact-btn-area .contact-btn{background:#fff;border:3px solid #8DD3D4;padding:10px 20px;color:#8DD3D4;font-size:130%;font-weight:500}#guide-area.lp .contact-btn-area .contact-btn:hover{background:#8DD3D4;color:#fff}#guide-area.posting header{background-image:url("../img/guide/photo1.jpg");background-repeat:no-repeat;background-size:cover;background-position:center;min-height:980px;color:#fff;position:relative}@media only screen and (max-width: 768px){#guide-area.posting header{min-height:500px}}#guide-area.posting header h1{position:absolute;left:20%;top:30%;font-size:250%;font-weight:bold;text-shadow:0px 0px 5px #000}@media only screen and (max-width: 768px){#guide-area.posting header h1{left:5%;top:35%;font-size:210%}}#guide-area.posting header p{position:absolute;font-size:130%;left:20%;top:40%;font-weight:600;text-shadow:0px 0px 10px #000}@media only screen and (max-width: 768px){#guide-area.posting header p{left:5%;top:60%}}#guide-area.posting .guide-btn{background:#8DD3D4;border:3px solid #8AB8D7;padding:25px 20px;color:#fff;font-size:130%;font-weight:500;display:inline-block}@media only screen and (max-width: 768px){#guide-area.posting .guide-btn{padding:12px 20px}}#guide-area.beginner header{background-image:url("../img/guide/photo2.jpg");background-repeat:no-repeat;background-size:cover;background-position:center;min-height:980px;color:#fff;position:relative}@media only screen and (max-width: 768px){#guide-area.beginner header{min-height:500px}}#guide-area.beginner header .band{background-color:rgba(255,255,255,0.7);background-image:url("../img/common/logo.svg");background-position:right 5% center;background-size:auto 30%;background-repeat:no-repeat;position:absolute;height:420px;width:100%;top:35%}@media only screen and (max-width: 768px){#guide-area.beginner header .band{top:16%;background-image:none}}@media only screen and (max-width: 768px){#guide-area.beginner header .band h1{top:8%;left:5%;right:5%;text-align:center}}#guide-area.beginner header h1{position:absolute;left:20%;top:40px;font-size:250%;font-weight:bold;color:#fff;text-shadow:0px 0px 5px #000}@media only screen and (max-width: 768px){#guide-area.beginner header h1{left:0;top:30%;font-size:210%}}@media only screen and (max-width: 768px){#guide-area.beginner header p{left:5%;top:55%}}#guide-area.beginner header ul{position:absolute;left:20%;top:140px}@media only screen and (max-width: 768px){#guide-area.beginner header ul{left:5%;right:5%;top:28%}}#guide-area.beginner header ul li{position:relative;padding-left:25px;font-size:130%;font-weight:500;color:#333;margin:3px 0}@media only screen and (max-width: 768px){#guide-area.beginner header ul li{font-size:100%;margin:6px 0}}#guide-area.beginner header ul li:before{content:"";position:absolute;top:.3em;left:0;width:15px;height:15px;border:1px solid #8b6b4e;background:#fff;border-radius:2px}#guide-area.beginner header ul li:after{content:"";position:absolute;top:-1px;left:6px;-webkit-transform:rotate(40deg);-ms-transform:rotate(40deg);transform:rotate(40deg);width:8px;height:16px;border-right:3px solid #8b6b4e;border-bottom:3px solid #8b6b4e}#guide-area.beginner .guide-btn{background:#8DD3D4;border:3px solid #8AB8D7;padding:10px 20px;color:#fff;font-size:150%;font-weight:500;cursor:pointer;display:inline-block;line-height:180%}#guide-area.beginner .normal-title{font-size:180%}@media only screen and (max-width: 768px){#guide-area.beginner .normal-title>span{font-size:90%}}#guide-area.beginner .contents-area{padding-top:80px;background:linear-gradient(to bottom left, rgba(255,255,255,0) 50%, rgba(255,248,207,0.7) 50.5%) no-repeat top left/40% 50%,linear-gradient(to bottom right, rgba(255,255,255,0) 50%, rgba(217,239,240,0.7) 50.5%) no-repeat top right/40% 50%,linear-gradient(to top left, rgba(255,255,255,0) 50%, rgba(255,248,207,0.7) 50.5%) no-repeat bottom left/40% 50%,linear-gradient(to top right, rgba(255,255,255,0) 50%, rgba(217,239,240,0.7) 50.5%) no-repeat bottom right/40% 50%}#guide-area.beginner .plan-area section{padding-top:80px;background:linear-gradient(to bottom right, rgba(255,255,255,0) 50%, rgba(251,231,238,0.7) 50.5%) no-repeat bottom left/50.1% 60%,linear-gradient(to bottom left, rgba(255,255,255,0) 50%, rgba(251,231,238,0.7) 50.5%) no-repeat bottom right/50% 60%,linear-gradient(to bottom left, rgba(255,255,255,0) 50%, rgba(255,248,207,0.7) 50.5%) no-repeat top left/40% 50%,linear-gradient(to bottom right, rgba(255,255,255,0) 50%, rgba(217,239,240,0.7) 50.5%) no-repeat top right/40% 50%,linear-gradient(to top left, rgba(255,255,255,0) 50%, rgba(255,248,207,0.7) 50.5%) no-repeat bottom left/40% 50%,linear-gradient(to top right, rgba(255,255,255,0) 50%, rgba(217,239,240,0.7) 50.5%) no-repeat bottom right/40% 50% !important}@media only screen and (max-width: 768px){#guide-area.beginner .plan-area section{padding:80px 0}}#guide-area.beginner .plan-area h2,#guide-area.beginner .plan-area h3,#guide-area.beginner .plan-area h4{font-weight:bold;color:#555}#guide-area.beginner .plan-area h3{font-size:220%}#guide-area.beginner .plan-area .plan-title{font-size:300%;line-height:150%}@media only screen and (max-width: 768px){#guide-area.beginner .plan-area .plan-title{font-size:240%;font-weight:500}}#guide-area.beginner .plan-area .plan-title span{color:#000}#guide-area.beginner .plan-area p{padding-top:20px;line-height:160%}#guide-area.beginner .plan-area .plan-detail{font-family:'M PLUS Rounded 1c', sans-serif}#guide-area.beginner .plan-area .plan-detail p{font-size:250%;color:#555}@media only screen and (max-width: 768px){#guide-area.beginner .plan-area .plan-detail p{font-size:210%}}@media only screen and (max-width: 768px){#guide-area.beginner .plan-area .plan-detail h3{font-size:170% !important}}#guide-area.beginner .step-area p{padding-top:20px;line-height:160%}@keyframes fadeIn{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}@keyframes fadeOut{0%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}.bg-load-overlay{background:rgba(255,255,255,0.4);box-sizing:border-box;position:fixed;display:flex;flex-flow:column nowrap;align-items:center;justify-content:space-around;top:0;left:0;width:100%;height:100%;z-index:2147483647;opacity:1}@keyframes glitch{2%,64%{transform:translate(2px, 0) skew(0deg)}4%,60%{transform:translate(-2px, 0) skew(0deg)}62%{transform:translate(0, 0) skew(5deg)}}@keyframes glitchTop{2%,64%{transform:translate(2px, -2px)}4%,60%{transform:translate(-2px, 2px)}62%{transform:translate(13px, -1px) skew(-13deg)}}@keyframes glitchBotom{2%,64%{transform:translate(-2px, 0)}4%,60%{transform:translate(-2px, 0)}62%{transform:translate(-22px, 5px) skew(21deg)}}.header-keep-box{background:#fff;margin:0 20px 10px}.event-info{padding-top:80px;font-family:"Noto Sans JP"}.event-info .logo picture{display:block;margin:auto;max-width:665px}.event-info .logo picture.text{position:relative;padding-bottom:10px;margin-bottom:20px}.event-info .logo picture.text::before{content:"";display:block;position:absolute;bottom:0;width:100%;border-bottom:3px solid #5ef2cc}.event-info .logo picture.text::after{content:"";display:block;position:absolute;bottom:-10px;left:0;right:0;margin:auto;width:80%;border-bottom:3px solid #ff2ad6}.event-info .access{text-align:center;display:flex;flex-direction:row;justify-content:center;gap:0 30px;margin:30px auto 0}@media only screen and (max-width: 768px){.event-info .access{font-size:100%;flex-direction:column}}.event-info .access li{position:relative}@media only screen and (max-width: 768px){.event-info .access li{margin:20px auto;border:1px solid #fff;padding:5px}}.event-info .access li a{position:absolute;width:100%;height:100%;display:block;left:0;top:0;cursor:pointer}.event-info .access li dl dt{font-size:150%}.event-info time{display:block;margin:auto;text-align:center;padding:30px 0}.event-info time>.datetime{font-size:3.5vw;letter-spacing:.2em}@media only screen and (max-width: 768px){.event-info time>.datetime{font-size:9vw}}.event-info time>.datetime>.time{font-size:60%}.event-info #timer{margin:auto;margin-top:30px}.event-info #timer span{font-size:48px;font-weight:bold;text-align:center}.event-info #timer .yyc-day,.event-info #timer .yyc-hou,.event-info #timer .yyc-min,.event-info #timer .yyc-sec{padding-right:10px}.event-info #timer .yyc-day-text,.event-info #timer .yyc-hou-text,.event-info #timer .yyc-min-text,.event-info #timer .yyc-sec-text{font-size:20px;padding-right:20px}.block-news{position:relative;margin:40px auto;width:90%}@media only screen and (min-width: 1200px){.block-news{max-width:1000px;margin-left:10%}}.block-news .title{display:flex;flex-direction:row;gap:0 30px;align-items:center;justify-content:start;margin:0}.block-news section{margin:20px 0;padding:10px 10px;display:block;position:relative;border-bottom:1px solid #fff}.block-news section:hover{opacity:0.8}.block-news section a{display:block;color:#fff}.block-news .news-title{display:inline-block;font-size:110%;font-weight:bold;color:#fff}.block-news .news-title span{padding:5px;margin-right:10px;position:relative;top:-2px;font-weight:normal}.overview{position:relative;background-color:#9353ad;padding-top:150px;margin-top:150px;padding-bottom:320px;padding-left:5%;padding-right:5%;display:flex;flex-direction:row}@media only screen and (min-width: 1200px) and (max-width: 1599px){.overview{padding-bottom:6%}}@media only screen and (max-width: 1199px){.overview{flex-direction:column;padding-top:120px;padding-bottom:80px}}@media only screen and (max-width: 768px){.overview{flex-direction:column;padding-top:80px;padding-bottom:80px}}.overview .title{position:absolute;display:flex;flex-direction:column;align-items:flex-end;top:-120px}@media only screen and (max-width: 1199px){.overview .title{top:-100px;left:0}}@media only screen and (max-width: 768px){.overview .title{top:-58px;left:0}}.overview .title h3{position:absolute;bottom:20px;right:50px;color:#5ef2cc;font-size:20px}@media only screen and (max-width: 1199px){.overview .title h3{top:20px;bottom:auto;right:30px}}@media only screen and (max-width: 768px){.overview .title h3{top:-10px;bottom:auto;right:20px}}.overview .text{max-width:700px}@media only screen and (min-width: 1200px) and (max-width: 1599px){.overview .text{max-width:50%}}@media only screen and (max-width: 1199px){.overview .text{padding-bottom:30px}}@media only screen and (max-width: 1199px){.overview .text h2{margin-bottom:30px}}.overview .photo{width:720px;position:absolute;right:5%;bottom:-10%}@media only screen and (min-width: 1600px) and (max-width: 1750px){.overview .photo{width:35vw}}@media only screen and (min-width: 1200px) and (max-width: 1599px){.overview .photo{width:100%;margin-left:5%;position:relative;right:0}}@media only screen and (max-width: 1199px){.overview .photo{width:100%;position:relative;right:0;bottom:0}}@media only screen and (max-width: 768px){.overview .photo{width:100%;position:relative;right:0;bottom:0}}.overview .photo::after{content:"";display:block;position:absolute;bottom:0;left:-10px;width:20px;height:100px;background-color:#5ef2cc}.overview .photo img{position:relative;object-fit:cover}@media only screen and (min-width: 1200px){.overview .photo img{width:720px;height:760px;object-position:60% 100%}}@media only screen and (min-width: 1200px) and (min-width: 1200px) and (max-width: 1599px){.overview .photo img{width:100%;height:100%;object-position:center}}.home-area .events-area{position:relative;background-color:#2c2939;margin-top:100px;padding-bottom:200px;display:flex;flex-direction:row-reverse;justify-content:end}@media only screen and (min-width: 1200px) and (max-width: 1599px){.home-area .events-area{margin-top:0}}@media only screen and (max-width: 1199px){.home-area .events-area{flex-direction:column;margin-top:60px;overflow:hidden;padding-bottom:0}}@media only screen and (max-width: 768px){.home-area .events-area{flex-direction:column;margin-top:60px;overflow:hidden;padding-bottom:0}}.home-area .events-area .photo{display:block;position:absolute;top:-11%;left:5%}@media only screen and (min-width: 1200px) and (max-width: 1599px){.home-area .events-area .photo{max-width:728px;width:35%}}@media only screen and (max-width: 1199px){.home-area .events-area .photo{position:relative;top:30px;left:auto;right:auto;max-width:728px}}@media only screen and (max-width: 768px){.home-area .events-area .photo{position:relative;top:30px;left:auto;right:auto}}.home-area .events-area .photo::after{content:"";display:block;position:absolute;bottom:0;right:-15px;width:30px;height:100px;background-color:#ff2ad6}.home-area .events-area .description{position:relative;right:12%;padding-left:26px}@media only screen and (min-width: 1401px) and (max-width: 1750px){.home-area .events-area .description{right:5%}}@media only screen and (min-width: 1200px) and (max-width: 1400px){.home-area .events-area .description{right:5%}}@media only screen and (max-width: 1199px){.home-area .events-area .description{margin:auto;left:auto;right:auto;padding-left:0;top:-30px}}@media only screen and (max-width: 768px){.home-area .events-area .description{margin:auto;left:auto;right:auto;padding-left:0;top:0}}.home-area .events-area .description h3{margin:40px auto}@media only screen and (max-width: 1199px){.home-area .events-area .description h3{text-align:center}}@media only screen and (max-width: 768px){.home-area .events-area .description h3{text-align:center}}.home-area .events-area .description .title h2{margin-left:-26px}.home-area .events-area .description .title h3{color:#5ef2cc;margin-top:-40px;margin-bottom:0}@media only screen and (max-width: 1199px){.home-area .events-area .description .title h3{text-align:left;margin-top:-20px !important}}@media only screen and (max-width: 768px){.home-area .events-area .description .title h3{text-align:left;margin-top:-20px !important}}.home-area .events-area .description .number{margin-top:120px}@media only screen and (min-width: 1200px) and (max-width: 1400px){.home-area .events-area .description .number{margin-top:60px}}@media only screen and (max-width: 1199px){.home-area .events-area .description .number{text-align:center}}@media only screen and (max-width: 768px){.home-area .events-area .description .number{text-align:center}}.home-area .no-webp .trygames-area{background-image:url("../img/bg/bg2.svg")}.home-area .webp .trygames-area{background-image:url("../img/bg/bg2.webp")}.home-area .trygames-area{width:100%;background-repeat:repeat-y;background-position:top 100px left;background-size:contain;padding-bottom:340px}@media only screen and (max-width: 1199px){.home-area .trygames-area{margin-top:100px;padding-bottom:120px}}@media only screen and (max-width: 768px){.home-area .trygames-area{margin-top:100px;padding-bottom:60px}}.home-area .trygames-area .title{display:flex;flex-direction:row;gap:0 30px;color:#5ef2cc;justify-content:flex-start;align-items:flex-end;padding-left:5%}@media only screen and (max-width: 1199px){.home-area .trygames-area .title{flex-direction:column}}@media only screen and (max-width: 768px){.home-area .trygames-area .title{flex-direction:column}}.home-area .trygames-area .title h3{position:relative;top:-30px}@media only screen and (max-width: 1199px){.home-area .trygames-area .title h3{top:-10px}}@media only screen and (max-width: 768px){.home-area .trygames-area .title h3{top:-10px}}.home-area .trygames-area figure{width:100%;max-width:1067px;margin:auto;padding-top:60px;padding-bottom:60px}@media only screen and (max-width: 1199px){.home-area .trygames-area figure{background-color:rgba(0,0,0,0.7);padding:5%;margin-bottom:60px}}@media only screen and (max-width: 768px){.home-area .trygames-area figure{background-color:rgba(0,0,0,0.7);padding:5%;margin-bottom:60px}}.home-area .trygames-area figure figcaption{margin-top:15px;font-size:110%;font-weight:bold}.home-area .trygames-area figure figcaption small{font-weight:normal}@media only screen and (max-width: 1199px){.home-area .trygames-area figure figcaption small{display:block}}@media only screen and (max-width: 768px){.home-area .trygames-area figure figcaption small{display:block}}.home-area .esports{width:100%;margin:auto;margin-top:80px;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#9353ad;position:relative;padding:60px 0}@media only screen and (max-width: 768px){.home-area .esports{padding:40px 0}}.home-area .esports .title{display:flex;flex-wrap:wrap;align-items:flex-end;width:100%;position:absolute;top:-148px}@media only screen and (min-width: 1200px){.home-area .esports .title{top:-274px}}@media only screen and (max-width: 1199px){.home-area .esports .title{top:-178px}}@media only screen and (max-width: 768px){.home-area .esports .title{width:90%}}.home-area .esports .title .number{width:100%;text-align:center;margin-bottom:20px}@media only screen and (min-width: 1200px){.home-area .esports .title .number{margin-bottom:30px}}.home-area .esports .title h3{text-align:right;width:100%;color:#5ef2cc}.home-area .esports .title h2{display:block;width:100%}.home-area .esports .description{width:100%;text-align:center}@media only screen and (max-width: 768px){.home-area .esports .description{width:95%;margin-bottom:30px !important}}@media only screen and (max-width: 1199px){.home-area .esports .description{margin-bottom:30px !important}}.home-area .esports figure{width:100%;max-width:1067px;margin:auto;padding-top:60px;padding-bottom:60px}@media only screen and (max-width: 1199px){.home-area .esports figure{background-color:rgba(0,0,0,0.7);padding:5%;margin-bottom:60px}}@media only screen and (max-width: 768px){.home-area .esports figure{background-color:rgba(0,0,0,0.7);padding:5%;margin-bottom:60px}.home-area .esports figure:nth-of-type(1) picture{padding:40px 0}}.home-area .esports figure picture{width:100%;display:block;margin:auto}.home-area .esports figure picture img{width:auto;display:block;margin:auto;object-fit:contain;object-position:center}.home-area .esports figure figcaption{margin-top:15px;font-size:110%;font-weight:bold;text-align:center}.home-area .esports figure figcaption dl dt{font-weight:bold;font-size:90%}@media only screen and (min-width: 1200px){.home-area .esports figure figcaption dl dt{font-size:100%}}.home-area .esports figure figcaption dl dd{font-size:90%}@media only screen and (min-width: 1200px){.home-area .esports figure figcaption dl dd{font-size:120%}}.home-area .esports figure figcaption small{font-size:70%;font-weight:normal;display:block}.home-area .gamejam{background-color:#5ef2cc;padding-bottom:120px;color:#2c2939}.home-area .gamejam .title{position:relative;top:-110px;text-align:right}.home-area .gamejam .title .number{position:absolute;bottom:0;right:30px;width:88%;display:flex;justify-content:space-between}.home-area .gamejam .title .number h3{margin-top:20px;color:#ff2ad6}.home-area .gamejam .description{width:90%;margin:auto;margin-top:60px;display:flex;justify-content:space-between;flex-wrap:wrap}@media only screen and (max-width: 768px){.home-area .gamejam .description figure{width:45%}}.home-area .gamejam .description figure figcaption{color:black;text-align:center;font-weight:bold}.home-area .talkshow{background-color:#5c2bb2}.home-area .talkshow .title{position:relative;top:-40px;display:flex;flex-direction:column;text-align:center;margin:auto;justify-content:center}@media only screen and (min-width: 1200px){.home-area .talkshow .title{flex-direction:row}}.home-area .talkshow .title .number{margin-top:16px}.home-area .talkshow .guest{display:flex;flex-direction:column;justify-content:space-around}@media only screen and (min-width: 1200px){.home-area .talkshow .guest{flex-direction:row}}.home-area .talkshow .guest.container{padding:0;padding-bottom:4em}.home-area .talkshow .guest figure{max-width:380px}.home-area .talkshow .guest figure picture{max-height:380px}.home-area .talkshow .guest figure picture img{height:100%;width:100%;object-fit:cover;object-position:top;max-height:380px}.home-area .talkshow .guest figure dl dt{text-align:center;font-size:120%;padding:20px 0}.comming{position:relative;padding-top:160px;padding-bottom:60px;background-color:#5c2bb2}.comming h4{position:absolute;left:0;right:0;top:-100px}@media only screen and (max-width: 1199px){.comming h4{top:-35px}}@media only screen and (max-width: 768px){.comming h4{top:-20px}}.comming>p{font-size:130%;text-align:center;font-weight:bold;margin-bottom:60px}.comming .talkshow{max-width:1200px;margin:auto;margin-top:80px;display:flex;flex-direction:row;justify-content:space-around;align-items:center}@media only screen and (max-width: 768px){.comming .talkshow{flex-direction:column}}.comming .talkshow .title{display:flex;flex-wrap:wrap;align-items:flex-end;width:40%}@media only screen and (max-width: 768px){.comming .talkshow .title{width:90%}}.comming .talkshow .title .number{width:30%}.comming .talkshow .title h3{text-align:right;width:70%;color:#5ef2cc}.comming .talkshow .title h2{display:block;width:100%}.comming .talkshow .description{width:40%;position:relative;bottom:-20px}@media only screen and (max-width: 768px){.comming .talkshow .description{width:90%;bottom:0}}.comming .talkshow .description::before{content:"";display:block;border-left:3px solid #5ef2cc;height:70%;left:-10%;bottom:10%;position:absolute}@media only screen and (max-width: 768px){.comming .talkshow .description::before{height:100%;width:100%;top:-10%;border-top:3px solid #5ef2cc;border-left:none;left:0;right:0}}@media (min-width: 768px){#block-top-banner{width:100%;max-width:1100px;margin:0 auto}#block-top-banner ul li{width:32.6%;float:left;margin:0 1.1% 1.1% 0}#block-top-banner ul li:nth-of-type(3n){margin-right:0}#block-top-banner ul li img{height:auto;width:100%;max-width:400px}}#block-sponsor{width:95%;padding:2.5%;margin:auto}@media only screen and (min-width: 1200px){#block-sponsor{max-width:1200px}}#block-sponsor h3{text-align:center;margin:auto}#block-sponsor h3 img{max-width:100%;max-height:140px}#block-sponsor .title{text-align:center;margin:auto;margin-bottom:60px}#block-sponsor figure{position:relative}#block-sponsor figure a{position:absolute;top:0;left:0;width:100%;height:100%;display:block}#block-sponsor figure picture img{width:100%}#block-sponsor figure figcaption{text-align:center}#block-sponsor .silver,#block-sponsor .bronze,#block-sponsor .support,#block-sponsor .cooperation{margin-bottom:80px}#block-sponsor .sponsor-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}#block-sponsor .sponsor-list figure{display:flex;align-items:center;justify-content:flex-start;flex-direction:column}#block-sponsor .sponsor-list figure figcaption{margin-top:10px;font-size:85%}#block-sponsor .sponsor-list figure picture{background-color:#fff;text-align:center;width:100%;margin:0}#block-sponsor .sponsor-list figure picture img{overflow:hidden;object-fit:cover}#block-sponsor .gold{margin-bottom:100px}#block-sponsor .silver .sponsor-list{gap:2.5%}#block-sponsor .silver .sponsor-list figure{width:45%}@media only screen and (max-width: 768px){#block-sponsor .silver .sponsor-list figure{width:90%;min-height:80px}}#block-sponsor .silver .sponsor-list figure picture{display:flex;height:120px;align-items:center}#block-sponsor .bronze .sponsor-list{gap:2%}@media only screen and (max-width: 768px){#block-sponsor .bronze .sponsor-list{gap:5%}}#block-sponsor .bronze .sponsor-list figure{width:32%}@media only screen and (max-width: 768px){#block-sponsor .bronze .sponsor-list figure{width:45%}}#block-sponsor .bronze .sponsor-list figure picture{display:flex;align-items:center;min-height:150px}@media only screen and (min-width: 1200px){#block-sponsor .bronze .sponsor-list figure picture{height:350px}}#block-sponsor .cooperation .sponsor-list{gap:2%}@media only screen and (max-width: 768px){#block-sponsor .cooperation .sponsor-list{gap:5%}}#block-sponsor .cooperation .sponsor-list figure{width:32%}@media only screen and (max-width: 768px){#block-sponsor .cooperation .sponsor-list figure{width:45%}}#block-sponsor .cooperation .sponsor-list figure picture{display:flex;height:90px;align-items:center}#block-sponsor .support .sponsor-list{gap:2%}#block-sponsor .support .sponsor-list figure{width:18%}@media only screen and (max-width: 768px){#block-sponsor .support .sponsor-list figure{width:30%}}#block-sponsor .support .sponsor-list figure picture{display:flex;height:90px;align-items:center}.block-twitter .twitter-timeline{margin-top:60px !important;margin-left:auto !important;margin-right:auto !important}@keyframes fadeIn{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}@keyframes fadeOut{0%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}.bg-load-overlay{background:rgba(255,255,255,0.4);box-sizing:border-box;position:fixed;display:flex;flex-flow:column nowrap;align-items:center;justify-content:space-around;top:0;left:0;width:100%;height:100%;z-index:2147483647;opacity:1}@keyframes glitch{2%,64%{transform:translate(2px, 0) skew(0deg)}4%,60%{transform:translate(-2px, 0) skew(0deg)}62%{transform:translate(0, 0) skew(5deg)}}@keyframes glitchTop{2%,64%{transform:translate(2px, -2px)}4%,60%{transform:translate(-2px, 2px)}62%{transform:translate(13px, -1px) skew(-13deg)}}@keyframes glitchBotom{2%,64%{transform:translate(-2px, 0)}4%,60%{transform:translate(-2px, 0)}62%{transform:translate(-22px, 5px) skew(21deg)}}.neon{text-align:center;color:#fff;text-shadow:0 1px 30px #d6277c, 0 0 12px #fff, 2px 5px 60px #990a52}.neon .mark{-webkit-animation:blink 3s infinite alternate;animation:blink 3s infinite alternate;background-color:transparent !important}.title-text{position:relative;padding:5px;font-size:250%;text-align:center;align-items:center;justify-content:center;background:transparent;color:#d6277c;font-weight:500;letter-spacing:7px;text-shadow:-1px 1px 0px #fff, 0px 0px 30px #fff}.title-text.border{border:none !important;border-bottom:2px solid #000 !important}.title-text.arrow{position:relative;background-color:#fff;padding:10px;border:2px solid #000;color:#333}.title-text.arrow::before,.title-text.arrow::after{content:'';position:absolute;border:12px solid transparent;top:100%;left:5%}.title-text.arrow::before{border-top:12px solid #000}.title-text.arrow::after{margin-top:-4px;border-top:12px solid #fff}

/*# sourceMappingURL=style.css.map */