body{background:url(../../img/back-yellow.png) repeat left top;animation:move-latticeL 5s infinite linear;color:#030303}@keyframes move-latticeL{0%{background-position-x:0}100%{background-position-x:-40px}}img{display:block;width:100%}.header__fix{width:100%;position:fixed;left:50%;transform:translateX(-50%);z-index:2}.c-header{width:95%;max-width:1100px;margin:15px auto 0;background-color:#fff;padding:20px 1.5rem;background-color:#002097;border-radius:.4em}@media screen and (max-width: 812px){.c-header{background-color:unset;border:none}}.c-header__list{box-sizing:border-box;display:flex;justify-content:space-between}.c-header__list .c-header__list-link{display:block;margin:0 10px;color:#fff;font-size:min(1.8vw,20px);font-weight:bold}.c-header__list .c-header__list-link:hover{opacity:.6;transition:.3s}@media screen and (max-width: 812px){.c-header__list .c-header__list-link:hover{opacity:1;transition:unset}}.c-hamburger-menu{position:relative}@media screen and (max-width: 812px){.c-hamburger-menu__list{align-items:flex-start;display:flex;flex-direction:column;left:0;padding:2rem;position:absolute;transition:.3s;top:30px;width:100%;z-index:1;display:none}.c-hamburger-menu__list .c-header__list-link{margin:10px 0;background:#002097;padding:15px 10px;font-size:110%;border-radius:.2em}}@media screen and (max-width: 812px)and (max-width: 580px){.c-hamburger-menu__list .c-header__list-link{font-size:90%}}@media screen and (max-width: 812px){#hamburger:checked~.c-hamburger-menu__list{display:block}}.c-hamburger-menu__input{display:none}.c-hamburger-menu__bg{background-color:#fff;cursor:pointer;display:none;height:100vh;left:0;opacity:.7;position:absolute;top:0;width:100%;z-index:1}#hamburger:checked~.c-hamburger-menu__bg{display:block}.c-hamburger-menu__button{display:none}@media screen and (max-width: 812px){.c-hamburger-menu__button{align-items:center;appearance:none;background-color:#fff;border:3px solid #002097;border-radius:.2em;cursor:pointer;display:flex;flex-direction:column;gap:5px;height:52px;justify-content:center;width:52px;position:absolute;right:10px;top:10px;z-index:1}}.c-hamburger-menu__button-mark{background-color:#000;display:block;height:3px;transition:.3s;width:24px}@media screen and (max-width: 812px){#hamburger:checked~.c-hamburger-menu__button .c-hamburger-menu__button-mark:nth-of-type(1){transform:translate(3px, -1px) rotate(45deg);transform-origin:0%}#hamburger:checked~.c-hamburger-menu__button .c-hamburger-menu__button-mark:nth-of-type(2){opacity:0}#hamburger:checked~.c-hamburger-menu__button .c-hamburger-menu__button-mark:nth-of-type(3){transform:translate(3px, 0) rotate(-45deg);transform-origin:0%}}.mainvisual-wrap{max-width:1000px;width:90%;margin:0 auto 5vw;padding:90px 0 10px}@media screen and (max-width: 812px){.mainvisual-wrap{padding:72px 0 5vw}}.mainvisual-wrap .mainvisual{margin-bottom:40px}@media all and (max-width: 812px){.mainvisual-wrap .mainvisual{margin-bottom:20px}}.mainvisual-wrap .video{margin-bottom:30px;border:#000 3px solid}.tickets-today{width:100%;background-color:#fff;margin:20px auto 30px;padding:20px;border:3px #000 solid}@media screen and (max-width: 812px){.tickets-today{margin:20px auto;padding:20px 10px}}.tickets-today p{color:#ff0404;font-size:clamp(18px,5vw,30px);font-weight:bold;text-align:center}.tickets-today p span{display:block;color:#000;font-size:clamp(13px,2.2vw,16px);font-weight:normal;margin-top:1.5%;line-height:1.3}.ov-wrap{position:relative;padding:50px 0 80px;background:#39f}@media all and (max-width: 812px){.ov-wrap{padding:5vw 0 13vw}}.ov-wrap::before,.ov-wrap::after{content:"";display:block;position:absolute;right:0;left:0;background:url(../../img/back-wave.svg) repeat-x left center;background-size:140px;height:60px;animation:move-cloud 10s infinite linear}@media all and (max-width: 812px){.ov-wrap::before,.ov-wrap::after{background-size:80px;height:85px}}.ov-wrap::before{top:-60px;transform:translateY(1px);backface-visibility:hidden}.ov-wrap::after{bottom:-60px;transform:rotateX(180deg) translateY(1px)}@keyframes move-cloud{0%{background-position-x:0}100%{background-position-x:140px}}@media all and (max-width: 812px){@keyframes move-cloud{100%{background-position-x:80px}}}.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:35px auto 0;padding:30px;border-radius:10px}@media all and (max-width: 812px){.contents-style{padding:25px 15px}}.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;background-color:#eaff25;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{background-color:#f4ff8e;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{text-align:center;margin:35px auto 30px}.overview .title span{background:linear-gradient(transparent 60%, #fdd548 0%)}.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:160%;font-weight:bold;display:inline-block;text-align:left}@media all and (max-width: 580px){.pre-title span{font-size:140%}}.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 .title span{background:linear-gradient(transparent 60%, #eaff25 0%)}.ticket .ticket-link{width:400px;margin:0 auto 20px}.ticket .ticket-link:hover{opacity:.6;transition:.2s}@media all and (max-width: 580px){.ticket .ticket-link{width:90%}.ticket .ticket-link:hover{opacity:1;transition:unset}}.ticket .asoview-caution{font-size:90%;line-height:1.3;margin-bottom:30px}.ticket .asoview-caution a{color:red;font-weight:bold}.ticket .asoviewCenter{text-align:center}.ticket .asoviewCenter strong{text-align:left;display:inline-block}.ticket .list-wrap{margin-bottom:20px}@media all and (max-width: 580px){.ticket .list-wrap{margin-bottom:10px}}.ticket .ticket-tit{font-size:140%;font-weight:bold;margin:0 0 0 10px;line-height:1.3}@media all and (max-width: 810px){.ticket .ticket-tit{font-size:130%}}@media all and (max-width: 580px){.ticket .ticket-tit{font-size:110%;margin-bottom:5px}}.ticket .ticket-list tr th{background-color:#eaff25}@media all and (max-width: 580px){.ticket .ticket-list tr th{font-size:90%}}.ticket .ticket-list tr td{background-color:#f4ff8e}.ticket .ticket-list tr td .link__asoview{border-bottom:1px #000 solid}.ticket .ticket-list tr td .link__asoview:hover{color:#ff0404;border-bottom:1px #ff0404 solid}@media all and (max-width: 580px){.ticket .ticket-list tr td{font-size:90%}}.ticket .ticket-detail{font-size:110%;line-height:1.6;margin:8px 0 0 10px}@media all and (max-width: 580px){.ticket .ticket-detail{font-size:100%}}@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 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}.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 .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}.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 .title span{background:linear-gradient(transparent 60%, #ffc7c7 0%)}.event-wrap{max-width:800px;width:90%;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between}@media all and (max-width: 580px){.event-wrap{display:block}}.event-wrap .eventBlock{flex-basis:48%;max-width:48%;background:#fff;border:3px #030303 solid;border-radius:15px;overflow:hidden;margin-bottom:4%;display:flex;flex-direction:column}@media all and (max-width: 580px){.event-wrap .eventBlock{max-width:none;width:100%}}.event-wrap .eventBlock .eventName{background:#ff0404;color:#fff;font-size:min(1.9vw,18px);font-weight:bold;padding:15px 10px;line-height:1.3}@media all and (max-width: 580px){.event-wrap .eventBlock .eventName{font-size:3.5vw}}.event-wrap .eventBlock .eventImg{border-top:3px #030303 solid;border-bottom:3px #030303 solid}.event-wrap .eventBlock .eventImg-wrap{position:relative}.event-wrap .eventBlock .eventImg-wrap .eventImg{border-top:3px #030303 solid;border-bottom:3px #030303 solid}.event-wrap .eventBlock .eventImg-wrap .imgBtn{display:block;position:absolute;right:8px;bottom:8px;max-width:60px;max-height:60px;width:6vw;height:6vw;margin:0 auto;padding:10px;background:#0f9c00;border:4px #fff solid;border-radius:50%;cursor:pointer}.event-wrap .eventBlock .eventImg-wrap .imgBtn:hover{opacity:.9;transition:.2s}@media all and (max-width: 812px){.event-wrap .eventBlock .eventImg-wrap .imgBtn{width:9vw;height:9vw}.event-wrap .eventBlock .eventImg-wrap .imgBtn:hover{opacity:1;transition:unset}}@media all and (max-width: 580px){.event-wrap .eventBlock .eventImg-wrap .imgBtn{width:12.5vw;height:12.5vw;border:2px #fff solid}}.event-wrap .eventBlock .eventCaption{color:#030303;font-size:min(1.4vw,15px);padding:15px 10px;line-height:1.5}.event-wrap .eventBlock .eventCaption .eventCaption__memo{text-align:right;display:block}.event-wrap .eventBlock .eventCaption span{font-size:90%}@media all and (max-width: 812px){.event-wrap .eventBlock .eventCaption{font-size:90%}}.event-wrap .eventBlock .attractionPrice{padding:0 10px 15px;font-weight:bold;text-align:right;color:#ff0404;margin-top:auto;font-size:120%}@media all and (max-width: 812px){.event-wrap .eventBlock .attractionPrice{font-size:110%}}@media all and (max-width: 580px){.event-wrap .eventBlock .attractionPrice{font-size:100%}}.exhibition-wrap{margin:0 auto;padding:120px 0 50px}@media all and (max-width: 812px){.exhibition-wrap{padding:16vw 0 13vw}}.tit-exhibition{width:160px;margin:0 auto 40px}@media all and (max-width: 810px){.tit-exhibition{width:150px}}@media all and (max-width: 580px){.tit-exhibition{width:25%;margin:0 auto 20px}}.thomasCopy{width:50%;margin:0 0 0 auto}.attraction-wrap{position:relative}@media all and (max-width: 812px){.attraction-wrap{padding:5vw 0}}.attraction-wrap::before,.attraction-wrap::after{content:"";display:block;background-image:url("../../img/line-dia.svg");background-repeat:repeat-x;position:absolute;top:0;right:0;width:100%;height:45px;animation:move-dia 4s infinite linear}@media all and (max-width: 812px){.attraction-wrap::before,.attraction-wrap::after{height:5vw;background-size:5vw}}.attraction-wrap::after{top:inherit;bottom:0;right:0}@keyframes move-dia{0%{background-position-x:0}100%{background-position-x:45px}}@media all and (max-width: 812px){@keyframes move-dia{100%{background-position-x:5vw}}}.attraction-wrap .attraction{background:url(../../img/attraction-back.webp) no-repeat left bottom/cover;padding:120px 0 140px}@media all and (max-width: 812px){.attraction-wrap .attraction{padding:8vw 0 16vw}}.swiper{width:100%}.swiper-button-prev,.swiper-button-next{height:40px;width:40px}.swiper-button-prev::after,.swiper-button-next::after{content:"" !important;background-repeat:no-repeat;background-size:contain;height:40px;width:40px;margin:auto}.swiper-button-prev::after{background-image:url(../../img/attraction07-arrow-prev.webp)}.swiper-button-next::after{background-image:url(../../img/attraction07-arrow-next.webp)}.tit-attraction{max-width:650px;width:100%;margin:0 auto 50px;padding:0 70px}@media all and (max-width: 812px){.tit-attraction{width:95%;margin:0 auto 6vw}}@media all and (max-width: 580px){.tit-attraction{width:100vw}}.cautionArea{background:#fc0;max-width:800px;width:90%;margin:0 auto;padding:15px;border:3px #01387d solid;border-radius:10px;font-weight:bold;color:#01387d}.cautionArea li{font-size:90%;line-height:1.5}.cautionArea li span{display:inline-block;padding-left:1em;text-indent:-1em}.cautionArea .payment{margin-top:15px;color:#000}.cautionArea .payment h3{font-size:120%}.cautionArea .payment p{font-size:100%;margin:0}.cautionArea .payment dl{margin:10px 0}.cautionArea .payment dl dt{margin-bottom:8px}.cautionArea .payment dl dd{width:80%;margin:0 auto}@media all and (max-width: 580px){.cautionArea .payment dl dd{width:95%}}.cautionArea p{font-size:90%;line-height:1.5;margin-top:15px;padding-left:1em;text-indent:-1em}.shopping-wrap{padding:0 0 120px}@media all and (max-width: 812px){.shopping-wrap{padding:0 0 14vw}}.shopping-wrap .cautionArea{margin-bottom:30px}.tit-shopping{width:710px;margin:0 auto 20px;padding-top:60px}@media all and (max-width: 812px){.tit-shopping{width:90%;margin:0 auto 20px;padding-top:6vw}}.shopping-catch{text-align:center;font-size:120%;font-weight:bold;margin-bottom:40px;line-height:1.3;padding:0 15px}@media all and (max-width: 812px){.shopping-catch{font-size:100%}}@media all and (max-width: 580px){.shopping-catch{font-size:3.8vw;margin-bottom:20px}}.price{color:red;font-weight:bold;font-size:160%;text-align:center;padding:0 15px;line-height:1.3;margin-bottom:6px}@media all and (max-width: 812px){.price{padding:0 2vw;font-size:140%}}@media all and (max-width: 580px){.price{font-size:4.5vw;margin-bottom:5px}}.event-shopping .eventBlock .eventImg{border-top:none;border-bottom:3px #030303 solid}.productName{font-size:min(4vw,16px);font-weight:bold;padding:15px 10px;line-height:1.5}.productNote{font-size:90%}.product-addInfo{padding:0 10px 15px;font-size:min(3.5vw,15px);font-weight:bold;line-height:1.5}.product-addInfo span{display:block;color:#ff0404;text-align:right}@media all and (max-width: 580px){.product-addInfo span{text-align:left}}.shopping-more{max-width:800px;width:90%;margin:0 auto 30px;animation:fuwafuwa 2s infinite}@keyframes fuwafuwa{0%{transform:translateY(0px)}50%{transform:translateY(-12px)}100%{transform:translateY(0px)}}.jrApproval{max-width:800px;width:90%;margin:-10px auto 40px;font-size:min(3.1vw,11px);text-align:right;line-height:1.4}.jrApproval br{display:none}@media all and (max-width: 812px){.jrApproval br{display:block}}.footer-wrap{position:relative;background:#39f}.footer-wrap::before{content:"";display:block;position:absolute;top:-60px;transform:translateY(1px);right:0;left:0;background:url(../../img/back-wave.svg) repeat-x left center;background-size:140px;height:60px;animation:move-cloud 10s infinite linear;backface-visibility:hidden}@media all and (max-width: 812px){.footer-wrap::before{background-size:80px;height:85px}}@keyframes move-cloud{0%{background-position-x:0}100%{background-position-x:140px}}@media all and (max-width: 812px){@keyframes move-cloud{100%{background-position-x:80px}}}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{width:100%;line-height:1.4}@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 .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 */