body{background-color:#fff}img{display:block;width:100%}header{background:#e70014;width:100%;height:50px;display:flex;justify-content:space-between;padding:0 20px;position:fixed;z-index:2}@media screen and (max-width: 580px){header{padding:0 5px}}header h1{width:160px}@media screen and (max-width: 812px){header h1{width:132px}}@media screen and (max-width: 580px){header h1{width:20vw}}header ul{display:flex;align-items:center}header ul li{margin:0 10px}@media screen and (max-width: 580px){header ul li{margin:0 1vw;letter-spacing:-0.01em}}header ul li a{color:#fff;font-weight:bold;font-size:120%}@media screen and (max-width: 812px){header ul li a{font-size:110%}}@media screen and (max-width: 580px){header ul li a{font-size:90%}}header ul li:hover{opacity:.6}@media screen and (max-width: 812px){header ul li:hover{opacity:1}}header div{width:120px;display:flex;align-items:center}@media screen and (max-width: 812px){header div{width:90px}}@media screen and (max-width: 580px){header div{width:17vw}}header div a{display:block}.mainvisual-wrap{max-width:1000px;width:100%;margin:0 auto;padding:100px 0 60px}@media screen and (max-width: 812px){.mainvisual-wrap{padding:80px 0 20px}}@media screen and (max-width: 580px){.mainvisual-wrap{padding:70px 0 40px}}.mainvisual-wrap .eventInfo{border-top:2px #000 solid;border-bottom:2px #000 solid;margin:0 0 40px 0;padding:20px 0}@media screen and (max-width: 812px){.mainvisual-wrap .eventInfo{margin-top:35px;margin-bottom:6%}}@media screen and (max-width: 580px){.mainvisual-wrap .eventInfo{margin-top:6%;padding:20px}}.mainvisual-wrap .eventInfo span{display:block;text-align:center;width:min(500px,100%);margin:0 auto}.mainvisual-wrap .eventInfo span a{display:block;background:#000;color:#fff;padding:20px;font-size:clamp(13px,2.9vw,17px);font-weight:bold;line-height:1.5;letter-spacing:.08em}@media screen and (max-width: 580px){.mainvisual-wrap .eventInfo span a{padding:20px 10px}}.mainvisual-wrap .eventInfo span a br{display:none}@media screen and (max-width: 580px){.mainvisual-wrap .eventInfo span a br{display:block}}.mainvisual-wrap .eventInfo span a:hover{opacity:.8;transition:.3s}.mainvisual-wrap .eventInfo span:first-child{margin-bottom:15px}.mainvisual-wrap .mainvisual{margin-bottom:50px}@media all and (max-width: 812px){.mainvisual-wrap .mainvisual{margin-bottom:20px}}.mainvisual-wrap .video-main{width:85%;border:3px #000 solid;margin:0 auto 70px}@media all and (max-width: 812px){.mainvisual-wrap .video-main{margin-bottom:10%}}@media all and (max-width: 580px){.mainvisual-wrap .video-main{width:95%}}.mainvisual-wrap .video-tit{font-weight:bold;font-size:200%;text-align:center;margin-bottom:25px}@media all and (max-width: 812px){.mainvisual-wrap .video-tit{font-size:180%;margin-bottom:3%}}@media all and (max-width: 580px){.mainvisual-wrap .video-tit{font-size:160%}}.mainvisual-wrap .video-tit span{display:inline-block;padding:0 6px;font-size:clamp(22px,5vw,32px);color:#e70014;display:flex;align-items:center;justify-content:center}.mainvisual-wrap .video-tit span::before,.mainvisual-wrap .video-tit span::after{border-top:3px solid;content:"";width:40px}@media all and (max-width: 812px){.mainvisual-wrap .video-tit span::before,.mainvisual-wrap .video-tit span::after{width:6vw}}.mainvisual-wrap .video-tit span::before{margin-right:20px}@media all and (max-width: 812px){.mainvisual-wrap .video-tit span::before{margin-right:2vw}}.mainvisual-wrap .video-tit span::after{margin-left:20px}@media all and (max-width: 812px){.mainvisual-wrap .video-tit span::after{margin-left:2vw}}.mainvisual-wrap .video-flex{width:85%;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;gap:20px}@media all and (max-width: 812px){.mainvisual-wrap .video-flex{width:95%;margin:0 auto}}@media all and (max-width: 580px){.mainvisual-wrap .video-flex{flex-direction:column}}.mainvisual-wrap .video-flex .video{width:calc((100% - 20px)/2);border:3px #e70014 solid}@media all and (max-width: 580px){.mainvisual-wrap .video-flex .video{width:100%}}.mainvisual-wrap .catch{font-size:200%;font-weight:bold;text-align:left;display:inline-block;line-height:1.4}@media all and (max-width: 812px){.mainvisual-wrap .catch{font-size:160%}}@media all and (max-width: 580px){.mainvisual-wrap .catch{font-size:120%}}.background-style{padding:60px 0;position:relative}@media all and (max-width: 812px){.background-style{padding:40px 0}}.title{font-weight:bold;font-size:200%;text-align:center;margin-bottom:40px}@media all and (max-width: 812px){.title{font-size:180%;margin-bottom:30px}}@media all and (max-width: 580px){.title{font-size:160%;margin-bottom:30px}}.title span{display:inline-block;padding:0 6px}.contents-style{max-width:1000px;width:90%;background:#fff;margin:0 auto;padding:30px;border-radius:10px}@media all and (max-width: 812px){.contents-style{padding:25px 15px}}.circles-back li{position:absolute;display:block;border-radius:50%;z-index:-1}.circles-back li:nth-child(1){width:15.7142857vw;height:15.7142857vw;max-width:230px;max-height:230px;background:url("../../img/object-border.png") repeat left center;top:-1.4285714vw;left:2.5vw;animation:animateScaleSmall 8s linear infinite}.circles-back li:nth-child(2){width:15.7142857vw;height:15.7142857vw;max-width:230px;max-height:230px;background:url("../../img/object-border.png") repeat left center;bottom:2.5vw;right:.5714285vw;animation:animateScaleSmall 8s linear infinite}.circles-back li:nth-child(3){width:6.8vw;height:6.8vw;max-width:110px;max-height:110px;background:url("../../img/object-border.png") repeat left center;bottom:1.5vw;left:-3.2142857vw;animation:animateScaleBig 8s linear infinite}.circles-back li:nth-child(4){width:8.5714285vw;height:8.5714285vw;background:url("../../img/object-border.png") repeat left center;bottom:.5714285vw;right:38.5714285vw;animation:animateScaleSmall 8s linear infinite}.circles-back li:nth-child(5){width:13.9285714vw;height:13.9285714vw;border:1px #fff solid;bottom:-3.5714285vw;left:18.9285714vw;animation:animateScaleSmall 8s linear infinite}.circles-back li:nth-child(6){width:13.9285714vw;height:13.9285714vw;border:1px #fff solid;top:-1.4285714vw;right:26.7857142vw;animation:animateScaleBig 8s linear infinite}.circles-back li:nth-child(7){width:3.9285714vw;height:3.9285714vw;border:1px #fff solid;top:1.0714285vw;left:31.4285714vw;animation:animateScaleBig 8s linear infinite}.circles-back li:nth-child(8){width:3.9285714vw;height:3.9285714vw;border:1px #fff solid;top:-0.2857142vw;right:7.1428571vw;animation:animateScaleBig 8s linear infinite}@keyframes animateScaleSmall{0%{transform:scale(1)}50%{transform:scale(1.2)}100%{transform:scale(1)}}@keyframes animateScaleBig{0%{transform:scale(1.2)}50%{transform:scale(1)}100%{transform:scale(1.2)}}.info-wrap{text-align:center}.info-wrap .info-table{text-align:left;display:inline-block}.info-wrap .info-table tr th{white-space:nowrap;text-align:left;line-height:1.4;font-size:120%;font-weight:bold;width:25%;padding:15px 0}@media all and (max-width: 580px){.info-wrap .info-table tr th{font-size:110%;display:block;width:100%;text-align:center;padding:0}}.info-wrap .info-table tr td{font-size:120%;line-height:1.6;padding:15px 0}@media all and (max-width: 812px){.info-wrap .info-table tr td{font-size:110%}}@media all and (max-width: 580px){.info-wrap .info-table tr td{font-size:95%;display:block;width:100%;padding:5px 0 20px 0}}.info-wrap .info-table tr td span{font-size:70%;display:block;line-height:1.3}.info-wrap .info-table tr:first-child th,.info-wrap .info-table tr:first-child td{padding-top:0}.info-wrap .info-table tr:last-child th,.info-wrap .info-table tr:last-child td{padding-bottom:0}.table-tmp{border-collapse:separate;border-spacing:5px;width:100%;text-align:left;line-height:1.3}@media all and (max-width: 580px){.table-tmp{border-spacing:0}}.table-tmp tr th{white-space:nowrap;width:0;padding:20px 10px;border-radius:5px;vertical-align:middle}@media all and (max-width: 580px){.table-tmp tr th{display:block;width:100%;margin-bottom:5px}}.table-tmp tr td{padding:20px 10px;border-radius:5px;vertical-align:middle;line-height:1.5}@media all and (max-width: 580px){.table-tmp tr td{display:block;width:100%;margin-bottom:10px}}.overview-wrap{background:url("../../img/back_overview.gif") repeat left top;position:relative;overflow:hidden;z-index:1}.overview{border:3px #ffd336 solid;text-align:center;z-index:1}.overview .title span{background:linear-gradient(transparent 60%, #fdd548 0%)}.ticket-wrap{background:url("../../img/ticket-back.jpg") repeat left top;animation:move-stripe1 4s infinite linear}@keyframes move-stripe1{0%{background-position-x:0}100%{background-position-x:-85px}}.pre-title{margin-bottom:30px;padding:0 20px;text-align:center}@media all and (max-width: 812px){.pre-title{margin-bottom:10px}}.pre-title span{color:red;line-height:1.4;font-size:clamp(16px,3.4vw,30px);font-weight:bold;display:inline-block;text-align:left}.present-img{width:100%;margin:0 auto 15px}.present-caution ul li{font-size:90%;line-height:1.6;padding-left:1em;text-indent:-1em}@media all and (max-width: 580px){.present-caution ul li{font-size:75%}}.present-caution ul li .caution-red{color:#ff0016}.ticket{border:3px #eaff25 solid}.ticket .title span{background:linear-gradient(transparent 60%, #eaff25 0%)}.ticket .list-wrap{margin-bottom:60px}@media all and (max-width: 580px){.ticket .list-wrap{margin-bottom:10%}}.ticket .list-wrap.tomicabeam-list{margin-bottom:15px}.ticket .ticket-tit{font-size:clamp(16px,2.6vw,20px);font-weight:bold;line-height:1.3;margin-bottom:5px}.ticket .list-wrap .ticket-tit{margin-bottom:5px}.ticket .ticket-list tr th,.ticket .ticket-list tr td{font-size:clamp(14px,2.2vw,16px)}.ticket .ticket-list-basic tr th{background-color:#eaff25}.ticket .ticket-list-basic tr td{background-color:#f4ff8e}.ticket .ticket-list-benefit tr th{background-color:#fff725}.ticket .ticket-list-benefit tr td{background-color:#fffb8e}.ticket .ticket-detail{font-size:clamp(14px,2.3vw,16px);line-height:1.6}@media all and (max-width: 812px){.ticket .ticket-detail .entryTime-br{display:none}}.ticket .ticket-caution{margin-bottom:50px}@media all and (max-width: 580px){.ticket .ticket-caution{margin-bottom:30px}}.ticket .ticket-caution .caution-bold{font-weight:bold}.ticket .ticket-caution ul li{font-size:90%;line-height:1.6;padding-left:1em;text-indent:-1em}@media all and (max-width: 580px){.ticket .ticket-caution ul li{font-size:80%}}.ticket .ticket-caution ul li .caution-indent{padding-left:1em;text-indent:-1em;display:inline-block}.ticket .ticket-others{margin-bottom:50px}@media all and (max-width: 580px){.ticket .ticket-others{margin-bottom:30px}}.ticket .present-img{width:100%;margin:0 auto 15px}.ticket .present-caution{margin-bottom:40px}@media all and (max-width: 580px){.ticket .present-caution{margin-bottom:30px}}.ticket .present-caution ul li{font-size:90%;line-height:1.6;padding-left:1em;text-indent:-1em}@media all and (max-width: 580px){.ticket .present-caution ul li{font-size:80%}}.ticket .present-caution ul li .caution-red{color:#ff0016}.playguide-item{margin-bottom:50px;font-size:clamp(14px,2.3vw,16px)}@media all and (max-width: 820px){.playguide-item{margin-bottom:8%}}@media all and (max-width: 580px){.playguide-item{margin-bottom:15%}}.playguide-item .playguide-img{max-width:350px;border:1px #8e8e8e solid;margin-bottom:15px}.playguide-item .playguide-img:hover{opacity:.6;transition:.3s}.playguide-item .playguide-code{line-height:1.4;margin-bottom:5px;text-indent:-1em;padding-left:1em}.playguide-benefit{font-weight:bold;line-height:1.4;margin-bottom:10px}.playguide-benefitUrl{margin-top:15px}.playguide-benefitUrl a{display:inline-block;font-size:90%;word-break:break-all;line-height:1.3}.playguide-benefitUrl a:hover{opacity:.6;transition:.3s}.measures{max-width:1000px;width:90%;background:#fff;margin:30px auto 0;padding:30px;border-radius:10px;border:3px #00a92c solid}@media all and (max-width: 812px){.measures{padding:25px 15px}}.measures .tit-measures{font-size:110%;font-weight:bold;text-align:center;margin-bottom:15px}.measures .tit-measures span{display:inline-block;padding:0 6px;background:linear-gradient(transparent 60%, #00da38 0%)}.measures .measures-content{font-size:90%;line-height:1.5;display:inline-block;padding-left:1em;text-indent:-1em}.measures .measures-content:nth-of-type(1){margin-bottom:8px}.covid19-wrap{background:url("../../img/covid-back.jpg") repeat left top;animation:move-lattice1 4s infinite linear}@keyframes move-lattice1{0%{background-position-x:0}100%{background-position-x:50px}}.covid19{border:3px #68cdff solid}.covid19 .title span{background:linear-gradient(transparent 60%, #93dbff 0%)}.covid19 .covid19-txt{font-size:100%;line-height:1.6;margin-bottom:30px}.event-wrap{background:url("../../img/back_event.gif") repeat left top;position:relative;overflow:hidden;z-index:1}.event-wrap .circles-back li:nth-child(2){width:15.7142857vw;height:15.7142857vw;max-width:230px;max-height:230px;background:url("../../img/object-border.png") repeat left center;bottom:-2.8vw;right:.5714285vw;animation:animateScaleSmall 8s linear infinite}.event{border:3px #00abff solid}.event .title span{background:linear-gradient(transparent 60%, #69ceff 0%)}.event .event-link{text-align:center;display:block;width:500px;margin:0 auto;background:#ff1515;color:#fff;font-size:150%;font-weight:bold;padding:30px;border-radius:10px}.event .event-link:hover{opacity:.8;transition:.2s}@media all and (max-width: 812px){.event .event-link{width:70%;font-size:130%}.event .event-link:hover{opacity:1;transition:unset}}@media all and (max-width: 580px){.event .event-link{width:90%;padding:20px;font-size:110%}}.access-wrap{background:url("../../img/back_access.gif") repeat left top;animation:move-lattice1 4s infinite linear}@keyframes move-lattice1{0%{background-position-x:0}100%{background-position-x:-84px}}.access{border:3px #bc9eff solid}.access .title span{background:linear-gradient(transparent 60%, #bc9eff 0%)}.access .access-map{max-width:680px;width:90%;margin:0 auto 30px}.access .access-map figcaption{text-align:center}.access .access-map figcaption span{font-size:105%;line-height:1.3;font-weight:bold;display:inline-block;text-align:left;margin-bottom:5px}@media all and (max-width: 580px){.access .access-map figcaption{font-size:90%}}.access .access-map img{border:2px #6d6d6d solid}.access .access-list{font-size:90%;margin-bottom:30px}.access .access-list tr th{background-color:#d0bbff}@media all and (max-width: 812px){.access .access-list tr th{font-size:90%}}.access .access-list tr td{background-color:#ede5ff}@media all and (max-width: 812px){.access .access-list tr td{font-size:90%}}.access .parking-tit{font-size:140%;font-weight:bold;margin-bottom:10px}@media all and (max-width: 812px){.access .parking-tit{font-size:130%}}@media all and (max-width: 580px){.access .parking-tit{font-size:110%}}.access .parking{padding-left:1em;text-indent:-1em;display:inline-block;font-size:100%;line-height:1.6;margin-bottom:15px}.access .parking:last-child{margin-bottom:0}@media all and (max-width: 580px){.access .parking{font-size:90%}}.access .parking span{color:red}.tel-wrap{background:url("../../img/back_tel.gif") repeat left top;position:relative;overflow:hidden;z-index:1}.tel-wrap .circles-back li:nth-child(2){width:15.7142857vw;height:15.7142857vw;max-width:230px;max-height:230px;background:url("../../img/object-border.png") repeat left center;bottom:-2.8vw;right:.5714285vw;animation:animateScaleSmall 8s linear infinite}.tel{border:3px #ffbdbd solid}.tel .title span{background:linear-gradient(transparent 60%, #ffc7c7 0%)}footer{max-width:800px;width:90%;margin:0 auto;padding:50px 0 10px}@media all and (max-width: 810px){footer{padding:40px 0 10px}}footer .cooperate{margin:0 auto 30px}footer .cooperate dl{display:flex;margin-bottom:20px}@media all and (max-width: 810px){footer .cooperate dl{display:block}}footer .cooperate dl dt{width:20%;font-weight:bold}@media all and (max-width: 812px){footer .cooperate dl dt{width:100%;margin-bottom:5px}}@media all and (max-width: 580px){footer .cooperate dl dt{font-size:90%}}footer .cooperate dl dd{line-height:1.3}@media all and (max-width: 580px){footer .cooperate dl dd{font-size:90%}}footer .footer-caution ul{margin-bottom:30px}footer .footer-caution ul li{font-size:90%;line-height:1.6;padding-left:1em;text-indent:-1em}@media all and (max-width: 580px){footer .footer-caution ul li{font-size:80%}}footer .footer-caution ul li .caution-red{color:#ff0016}footer .c-tomica{display:inline-block;line-height:1.6;margin-bottom:30px}@media all and (max-width: 580px){footer .c-tomica{font-size:90%}}footer .share{margin-bottom:30px}footer .share ul{display:flex;justify-content:center}footer .share ul li{width:90px;height:25px;margin-right:5px;border-radius:2px;overflow:hidden}footer .share ul li a{display:flex;justify-content:center;align-items:center;height:100%;color:#fff;font-size:11px}footer .share ul li a img{width:23px;margin-right:2px}footer .share ul li a span{display:inline-block}footer .share ul .sns-twitter{background:#1da1f2}footer .share ul .sns-fb{background:#1877f2}footer .share ul .sns-fb img{width:16px;margin-right:5px}footer .share ul .sns-line{background:#00b900}footer .fbs a{display:block;width:130px;margin:0 auto 10px}@media all and (max-width: 812px){footer .fbs a{width:100px}}footer .fbs small{display:block;font-size:75%;line-height:1.3;text-align:center}@media all and (max-width: 812px){footer .fbs small{font-size:65%}}/*# sourceMappingURL=style.css.map */