@charset "utf-8";@layer common,page,override;:root{--col_white:#fff;--col_black:#333;--font_NotoSansJP:'Noto Sans JP', sans-serif;--font_Montserrat:'Montserrat', sans-serif;--boxShadow_01_pc:10px 10px 10px 0 rgb(0 0 0 / 0.2);--boxShadow_02_pc:0 4px 0 0 rgb(51 51 51 / 0.3);--boxShadow_03_pc:4px 4px 8px 0 rgb(0 0 0 / 0.1);--boxShadow_01_sp:1.30vw 1.30vw 1.30vw 0 rgb(0 0 0 / 0.1);--boxShadow_02_sp:0 0.52vw 0 0 rgb(51 51 51 / 0.3);--boxShadow_03_sp:0.52vw 0.52vw 0.52vw 0 rgb(0 0 0 / 0.1);--boxShadow_none:0 0 0 0 rgba(0, 0, 0, 0);--borderRadius_box_pc:16px;--borderRadius_box_sp:2.08vw}@media (min-width:1400px),print{.top-section{background:#fff url(/assets/images/common/pattern_bg_02.svg)center top 98%/118%no-repeat;padding-block:150px 102px;width:100%}.top-section .mv{margin-inline:auto;max-width:1500px;position:relative;width:100%}.top-section .mv:before{background:url(/assets/images/common/icon_pop.svg)center/contain no-repeat;content:"";height:68px;position:absolute;top:-110px;left:50%;translate:-50%;width:166px}.top-section .section__inner:has(.intro_caption) .intro{margin-top:55px}.top-section .section__inner:has(.intro_caption) .linkList{margin-top:48px}.top-section .section__inner .intro{margin-top:87px}.top-section .section__inner .intro_caption{font-size:1rem;font-weight:700;line-height:1.8;letter-spacing:.05em;margin-top:47px;text-align:center}.top-section .section__inner .linkList{display:flex;justify-content:center;flex-wrap:wrap;gap:16px;margin-top:88px}.top-section .section__inner .linkList__item{box-shadow:var(--boxShadow_02_pc);border-radius:var(--borderRadius_box_pc);color:#fff;display:grid;place-items:center;font-size:1.25rem;font-weight:700;letter-spacing:.1em;line-height:1.5;padding-block:20px 40px;transition:translate .3s ease,box-shadow .3s ease,opacity .3s ease;will-change:box-shadow,opacity;position:relative;text-align:center;width:calc((100% - calc(16px*3))/4)}.top-section .section__inner .linkList__item .scrap{display:block;filter:brightness(1) invert(1);width:83px}.top-section .section__inner .linkList__item:before{border-right:4px solid #fff;border-bottom:4px solid #fff;content:"";height:12px;position:absolute;bottom:25px;left:50%;translate:-50%0;rotate:45deg;transition:translate .3s ease;width:12px}@media (any-hover:hover){.top-section .section__inner .linkList .linkList__item:hover{box-shadow:var(--boxShadow_none);translate:0 4px}.top-section .section__inner .linkList .linkList__item:hover:before{translate:-50% 4px}}.body-section{background:url(/assets/images/common/bg_vertical.png)center top/contain repeat-y;padding-block:98px 38px}.body-section .child-section+.child-section{margin-top:82px}.body-section .child-section+.child-section:not(.box__01){margin-top:54px}.body-section .box__01{padding-inline:78px}.body-section .box__01__ttl{font-weight:700;letter-spacing:.1em;text-align:center}.body-section .box__01__ttl:has(.box__01__ttl--area){margin-top:70px}.body-section .box__01__ttl--area{font-size:2rem;position:relative}.body-section .box__01__ttl--area::before{background:url(/assets/images/common/icon_pop.svg)center/contain no-repeat;content:"";height:54px;position:absolute;top:-58px;left:50%;translate:-50%0;width:132px}.body-section .box__01__ttl--marker{display:inline-block;font-size:2rem;line-height:1.6;padding-inline:10px}.body-section .box__01__ttl--date{font-size:1.25rem;line-height:1.8;margin-top:6px}.body-section .box__01__ttl--text{font-size:1.25rem;line-height:1.8;margin-top:40px}.body-section .box__01__ttl--midTitle{font-size:1.75rem;line-height:1.8;margin-top:65px}.body-section .box__01__ttl .wrapText .box .box__01__ttl--text{margin-top:25px}.body-section .box__01__ttl .wrapText .box+.box{margin-top:30px}.body-section .box__01__ttl .wrapText .box p.mtbAdd{margin-top:20px}.body-section .box__01__ttl .wrapText .box p.mtb10{margin-top:10px;margin-bottom:10px}.body-section .box__01__ttl .wrapText .box p.widthSet{width:23.4em;margin:auto;text-align:left}.body-section .box__01__ttl .wrapText .box p.widthSet2{width:32em;margin:auto;text-align:left}.body-section .box__01__ttl .wrapText .box p a{color:#67cdd0;text-decoration:underline}.body-section .box__01__ttl .wrapText .box p a:hover{text-decoration:none}.body-section .box__01__ttl .wrapText .box .box__01__caption{margin-top:10px}.body-section .box__01__ttl .wrapText .box .box__01__caption a{color:#67cdd0;text-decoration:underline}.body-section .box__01__ttl .wrapText .box .box__01__caption a:hover{text-decoration:none}.body-section .box__01__subTtl{display:flex;flex-direction:column;align-items:center;font-size:2rem;font-weight:700;letter-spacing:.1em;line-height:1.6;margin-top:58px;text-align:center}.body-section .box__01__subTtl--sub{font-size:1.625rem}.body-section .box__01__subTtl--caption{font-size:1.25rem}.body-section .box__01__img{margin-top:25px;margin-inline:auto}.body-section .box__01__strong{font-size:1.75rem;font-weight:700;letter-spacing:.1em;line-height:1.8;margin-top:30px;text-align:center}.body-section .box__01__mid{font-size:1.25rem;font-weight:700;letter-spacing:.1em;line-height:1.8;text-align:center}.body-section .box__01__mid+.box__01__caption{margin-top:20px}.body-section .box__01__em{font-size:1.25rem;font-weight:700;letter-spacing:.1em;line-height:1.8;margin-top:10px;text-align:center}.body-section .box__01__txt{font-size:1rem;font-weight:700;letter-spacing:.05em;line-height:1.8;margin-top:5px;text-align:center}.body-section .box__01__caption{font-size:.875rem;font-weight:400;letter-spacing:.1em;line-height:1.8;margin-top:22px;text-align:center}.body-section .box__01__caption span{display:block;text-indent:-1em;padding-left:1em}.body-section .box__01__caption span.red{color:#e60013;font-size:20px;font-weight:700}.body-section .box__01 .ulWrap{display:block;margin:20px auto 30px;width:20rem}.body-section .box__01 .ulWrap ul li{font-size:.875rem;line-height:1.8}.body-section .box__01 .endWrap{border-bottom:none;padding-block:20px;position:relative;margin-block:20px}.body-section .box__01 .endWrap .btn__01{margin:50px auto}.body-section .box__01 .endWrap:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.7;z-index:1}.body-section .box__01 .endWrap:after{width:100%;margin:auto;text-align:center;content:"前売り販売のノベルティ付きコラボチケットは終了いたしました\a 9/27(金)以降は、ナガシマスパーランドのチケット窓口でノベルティ付きコラボチケットをご購入ください\a当日券は、売り切れ次第終了となります";white-space:pre-line;color:#fff;font-size:20px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;line-height:1.8}.body-section .box__01 .btn__01{margin-top:30px;margin-top:85px;margin-bottom:85px}.body-section .box__01__btnWrap{display:flex;justify-content:center;gap:40px;margin-top:40px}.body-section .box__01__btnWrap .btn__01{margin-top:0;margin-inline:0}.body-section .box__01__table{border-left:2px solid;border-radius:16px 16px 0 0;table-layout:auto;border-collapse:separate;margin-top:40px;overflow:hidden;width:100%}.body-section .box__01__table tr th,.body-section .box__01__table tr td{border-right:2px solid;border-bottom:2px solid;text-align:center;padding-inline:20px}.body-section .box__01__table tr th{color:#fff;font-size:1.25rem;font-weight:700;letter-spacing:.1em;line-height:1.8;padding-block:21px}.body-section .box__01__table tr th:nth-child(1){border-right:2px solid #fff;width:398px}.body-section .box__01__table tr td{font-size:1rem;font-weight:700;letter-spacing:.05em;line-height:1.8;padding-block:25px}.body-section .box__01__table+.btn__01{margin-top:77px;margin-bottom:35px}.body-section .box__01__txt_comingsoon{font-size:3.5rem;font-weight:700;letter-spacing:.1em;line-height:1.4;margin-top:14px;text-align:center}.body-section .box__01 .attractionList{display:grid;grid-template-columns:repeat(3,1fr);gap:44px 32px;margin-top:45px}.body-section .box__01 .attractionList__item{position:relative}.body-section .box__01 .attractionList__item .icon_figure_wrap{position:relative}.body-section .box__01 .attractionList__item img.icon{position:absolute;width:calc((100px*var(--img_width)/100)/14);right:-15px;bottom:-15px;z-index:1}.body-section .box__01 .attractionList__item img.icon:has(+.icon2){right:auto;left:-15px}.body-section .box__01 .attractionList__item img.icon2{position:absolute;width:calc((100px*var(--img_width)/100)/14);right:-15px;bottom:-15px;z-index:1}.body-section .box__01 .attractionList__item figure{border:4px solid;border-radius:var(--borderRadius_box_pc);height:200px;overflow:hidden;width:100%;position:relative}.body-section .box__01 .attractionList__item figure img{height:100%;object-fit:cover;width:100%}.body-section .box__01 .attractionList__item>p{font-size:1.25rem;margin-top:15px;font-weight:700;letter-spacing:.1em;text-align:center}.body-section .box__01 .attractionList__item>p.caption{font-size:.875rem;font-weight:400;margin-top:5px}.body-section .box__01 .attractionList__item>p.caution{font-size:1rem;font-weight:400;margin-top:12px;text-align:left;text-indent:-1em;padding-left:1em}.body-section .box__01 .attractionList__item.notes{border:4px solid;border-radius:var(--borderRadius_box_pc);padding:18px 18px;height:236px;position:relative}.body-section .box__01 .attractionList__item.notes:before{content:"";-webkit-clip-path:polygon(100%0,100% 100%,0 50%);clip-path:polygon(100%0,100% 100%,0 50%);display:block;position:absolute;top:30px;left:-30px;height:40px;width:30px}.body-section .box__01 .attractionList__item.notes:after{content:"";-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%);display:block;position:absolute;top:30px;right:-30px;height:40px;width:30px}.body-section .box__01 .attractionList__item.notes p{text-align:left;margin:0;line-height:1.6}.body-section .box__01 .attractionList__item.notes p.top{font-size:16px;font-weight:700;text-align:justify}.body-section .box__01 .attractionList__item.notes p.top span{color:#000}.body-section .box__01 .attractionList__item.notes p.caption{margin-top:10px;text-align:justify}.body-section .box__01 .attractionList__item.notes p.caption span{font-size:14px;font-weight:400;display:block;text-indent:-1em;padding-left:1em;line-height:1.6;font-feature-settings:"palt"}.body-section .box__01 .coastersList{display:grid;grid-template-columns:repeat(4,1fr);gap:55px 35px;margin-top:56px}.body-section .box__01 .coastersList__item{position:relative;overflow:hidden}.body-section .box__01 .coastersList__item figure{overflow:hidden;width:100%;position:relative}.body-section .box__01 .coastersList__item figure img{height:100%;object-fit:cover;width:100%}.body-section .box__01 .coastersList__item:last-child{position:relative;overflow:inherit}.body-section .box__01 .coastersList__item:last-child img{border-radius:50%}.body-section .box__01 .coastersList__item:last-child .caption{margin-top:10px;border-radius:var(--borderRadius_box_pc);font-size:24px;font-weight:700;text-align:center;display:flex;align-items:center;justify-content:center;line-height:1.4;width:140%;position:relative;left:-20%}.body-section .box__01 .coastersList__item:last-child .caption:before{content:"";background-image:url(../images/common/icon_pop2.svg?v520f8876c1bc2ee0b500ced39428747e);background-size:contain;background-repeat:no-repeat;display:block;width:25px;height:70px;margin-right:15px}.body-section .box__01 .coastersList__item:last-child .caption:after{content:"";background-image:url(../images/common/icon_pop2.svg?v520f8876c1bc2ee0b500ced39428747e);background-size:contain;background-repeat:no-repeat;display:block;width:25px;height:70px;margin-left:15px;transform:scale(-1,1)}.body-section .box__01 .collaborativeMenuList{display:grid;grid-template-columns:repeat(2,1fr);gap:32px 32px;margin-top:78px}.body-section .box__01 .collaborativeMenuList__item{position:relative;border:4px solid;border-radius:var(--borderRadius_box_pc);padding:30px 66px 40px}.body-section .box__01 .collaborativeMenuList__item .icon_figure_wrap{position:relative}.body-section .box__01 .collaborativeMenuList__item>p{font-size:1.25rem;font-weight:700;letter-spacing:.1em;text-align:center}.body-section .box__01 .collaborativeMenuList__item>p.caption span{font-size:1.625rem}.body-section .box__01 .collaborativeMenuList__item>p.caption span.yen{font-size:1.625rem;font-weight:900}.body-section .box__01 .collaborativeMenuList__item>p.caption span.tax{font-size:1rem;font-style:normal;font-weight:700;line-height:180%;letter-spacing:1.6px}.body-section .box__01 .collaborativeMenuList__item figure{overflow:hidden;width:100%;position:relative;margin-top:30px}.body-section .box__01 .collaborativeMenuList__item figure img{height:100%;object-fit:cover;width:100%}.body-section .box__01 .collaborativeMenuList__item figure p.caption{text-align:center;margin-top:20px}.body-section .box__01 .collaborativeMenuList__item:nth-of-type(1){grid-column:1/3;margin-bottom:25px;padding:30px 73px 35px}.body-section .box__01 .collaborativeMenuList__item:nth-of-type(1) figure img{width:90%;margin-inline:auto}.body-section .box__01 .collaborativeMenuList__item img.icon{position:absolute;width:calc((100px*var(--img_width)/100)/9);z-index:1;top:55%;left:75%}.body-section .box__01 .collaborativeMenuList__item img.icon:has(+.icon2){right:auto;left:-5px}.body-section .box__01 .collaborativeMenuList__item img.icon2{position:absolute;width:calc((100px*var(--img_width)/100)/9);right:-15px;top:80px;z-index:1}.body-section .box__01 .collaborativeMenuList+.goodsBox__caption{font-weight:400}.body-section .box__01 .goodsBox{font-feature-settings:"palt";margin-top:75px;width:100%}.body-section .box__01 .goodsBox+.goodsBox{margin-top:146px}.body-section .box__01 .goodsBox+.box__01__caption{margin-top:90px}.body-section .box__01 .goodsBox__ttl{text-align:center}.body-section .box__01 .goodsBox__ttl--name{font-size:1.75rem;font-weight:700;letter-spacing:.1em;line-height:1.6}.body-section .box__01 .goodsBox__ttl--caption{font-size:.875rem;font-weight:400;letter-spacing:.1em;line-height:1.8;margin-top:6px}.body-section .box__01 .goodsBox__ttl--price{font-size:1rem;font-weight:700;letter-spacing:.1em;line-height:1.8}.body-section .box__01 .goodsBox__ttl--price span{font-size:1.75rem}.body-section .box__01 .goodsBox__list{display:flex;flex-wrap:wrap;justify-content:center;gap:32px;margin-top:58px;padding-inline:80px;width:100%}.body-section .box__01 .goodsBox__list--item--img{display:flex;height:100%;margin-top:0;pointer-events:none}.body-section .box__01 .goodsBox__list--item--img img{height:auto;object-fit:contain;object-position:center bottom;width:calc((100px*var(--img_width)/100)/2)}.body-section .box__01 .goodsBox__list.stand{margin-top:53px;gap:18px 30px;padding-inline:70px}.body-section .box__01 .goodsBox__list.tshirt{gap:28px;flex-wrap:nowrap;padding-inline:0}.body-section .box__01 .goodsBox__list.tshirt .goodsBox__list--item{max-width:none;flex:0 1 auto;width:100%}.body-section .box__01 .goodsBox__list.award-a{gap:0;padding-inline:0}.body-section .box__01 .goodsBox__list.award-a .goodsBox__list--item{flex:0 1 auto;max-width:none;width:500px}.body-section .box__01 .goodsBox__list.award-b{gap:0;padding-inline:0}.body-section .box__01 .goodsBox__list.award-b .goodsBox__list--item{flex:0 1 auto;max-width:none;width:500px}.body-section .box__01 .goodsBox__list.award-c{gap:0;padding-inline:0}.body-section .box__01 .goodsBox__list.award-c .goodsBox__list--item{flex:0 1 auto;max-width:none;width:100%}.body-section .box__01 .goodsBox__caption{font-size:1rem;font-weight:700;letter-spacing:.1em;line-height:1.8;margin-top:46px;text-align:center}.body-section section#ticket figure{width:840px}.body-section section#ticket .box__01__caption span a{color:#67cdd0;text-decoration:underline}.body-section section#ticket .box__01__caption span a:hover{text-decoration:none}.body-section section#attraction .box__01__txt{font-size:1.25rem;margin-top:24px}.body-section section#attraction .box__01__caption{margin-top:45px}.body-section section#attraction .box__01__caption span{display:block;text-indent:-1em;padding-left:1em}.body-section section#attraction .box__01__caption span a{color:#67cdd0;text-decoration:underline}.body-section section#attraction .box__01__caption span a:hover{text-decoration:none}.body-section section#minigame .box__01__txt:nth-child(1 of.box__01__txt){font-size:1.25rem}.body-section section#minigame .box__01__txt:has(>span){margin-top:10px}.body-section section#minigame .box__01__txt span{font-size:1.75rem}.body-section section#minigame .goodsBox{margin-top:88px}.body-section section#minigame .goodsBox__list{margin-top:27px}.body-section section#minigame .goodsBox__caption{margin-top:30px}.body-section .bnr__item{display:block;margin-top:30px}.body-section .bnr__item.comingsoon{pointer-events:none}}@media (min-width:768px) and (max-width:1399px){.top-section{background:#fff url(/assets/images/common/pattern_bg_02.svg)center top 98%/118%no-repeat;padding-block:10.71vw 7.29vw;width:100%}.top-section .mv{margin-inline:auto;max-width:107.14vw;position:relative;width:100%}.top-section .mv:before{background:url(/assets/images/common/icon_pop.svg)center/contain no-repeat;content:"";height:4.86vw;position:absolute;top:-7.86vw;left:50%;translate:-50%;width:11.86vw}.top-section .section__inner:has(.intro_caption) .intro{margin-top:3.93vw}.top-section .section__inner:has(.intro_caption) .linkList{margin-top:3.43vw}.top-section .section__inner .intro{margin-top:6.21vw}.top-section .section__inner .intro_caption{font-size:1.14vw;font-weight:700;line-height:1.8;letter-spacing:.05em;margin-top:3.36vw;text-align:center}.top-section .section__inner .linkList{display:flex;justify-content:center;flex-wrap:wrap;gap:1.14vw;margin-top:6.29vw}.top-section .section__inner .linkList__item{box-shadow:var(--boxShadow_02_pc);border-radius:var(--borderRadius_box_pc);color:#fff;display:grid;place-items:center;font-size:1.43vw;font-weight:700;letter-spacing:.1em;line-height:1.5;padding-block:1.43vw 2.86vw;transition:translate .3s ease,box-shadow .3s ease,opacity .3s ease;will-change:box-shadow,opacity;position:relative;text-align:center;width:calc((100% - calc(1.14vw*3))/4)}.top-section .section__inner .linkList__item .scrap{display:block;filter:brightness(1) invert(1);width:5.93vw}.top-section .section__inner .linkList__item:before{border-right:.29vw solid #fff;border-bottom:.29vw solid #fff;content:"";height:.86vw;position:absolute;bottom:1.79vw;left:50%;translate:-50%0;rotate:45deg;transition:translate .3s ease;width:.86vw}@media (any-hover:hover){.top-section .section__inner .linkList .linkList__item:hover{box-shadow:var(--boxShadow_none);translate:0 .29vw}.top-section .section__inner .linkList .linkList__item:hover:before{translate:-50% .29vw}}.body-section{background:url(/assets/images/common/bg_vertical.png)center top/contain repeat-y;padding-block:7vw 2.71vw}.body-section .child-section+.child-section{margin-top:5.86vw}.body-section .child-section+.child-section:not(.box__01){margin-top:3.86vw}.body-section .box__01{padding-inline:5.57vw}.body-section .box__01__ttl{font-weight:700;letter-spacing:.1em;text-align:center}.body-section .box__01__ttl:has(.box__01__ttl--area){margin-top:5vw}.body-section .box__01__ttl--area{font-size:2.29vw;position:relative}.body-section .box__01__ttl--area::before{background:url(/assets/images/common/icon_pop.svg)center/contain no-repeat;content:"";height:3.86vw;position:absolute;top:-4.14vw;left:50%;translate:-50%0;width:9.43vw}.body-section .box__01__ttl--marker{display:inline-block;font-size:2.29vw;line-height:1.6;padding-inline:.71vw}.body-section .box__01__ttl--date{font-size:1.43vw;line-height:1.8;margin-top:.43vw}.body-section .box__01__ttl--text{font-size:1.43vw;line-height:1.8;margin-top:2.86vw}.body-section .box__01__ttl--midTitle{font-size:2vw;line-height:1.8;margin-top:4.64vw}.body-section .box__01__ttl .wrapText .box .box__01__ttl--text{margin-top:1.79vw}.body-section .box__01__ttl .wrapText .box+.box{margin-top:2.14vw}.body-section .box__01__ttl .wrapText .box p.mtbAdd{margin-top:1.43vw}.body-section .box__01__ttl .wrapText .box p.mtb10{margin-top:.71vw;margin-bottom:.71vw}.body-section .box__01__ttl .wrapText .box p.widthSet{width:23.4em;margin:auto;text-align:left}.body-section .box__01__ttl .wrapText .box p.widthSet2{width:32em;margin:auto;text-align:left}.body-section .box__01__ttl .wrapText .box p a{color:#67cdd0;text-decoration:underline}.body-section .box__01__ttl .wrapText .box p a:hover{text-decoration:none}.body-section .box__01__ttl .wrapText .box .box__01__caption{margin-top:.71vw}.body-section .box__01__ttl .wrapText .box .box__01__caption a{color:#67cdd0;text-decoration:underline}.body-section .box__01__ttl .wrapText .box .box__01__caption a:hover{text-decoration:none}.body-section .box__01__subTtl{display:flex;flex-direction:column;align-items:center;font-size:2.29vw;font-weight:700;letter-spacing:.1em;line-height:1.6;margin-top:4.14vw;text-align:center}.body-section .box__01__subTtl--sub{font-size:1.86vw}.body-section .box__01__subTtl--caption{font-size:1.43vw}.body-section .box__01__img{margin-top:1.79vw;margin-inline:auto}.body-section .box__01__strong{font-size:2vw;font-weight:700;letter-spacing:.1em;line-height:1.8;margin-top:2.14vw;text-align:center}.body-section .box__01__mid{font-size:1.43vw;font-weight:700;letter-spacing:.1em;line-height:1.8;text-align:center}.body-section .box__01__mid+.box__01__caption{margin-top:1.43vw}.body-section .box__01__em{font-size:1.43vw;font-weight:700;letter-spacing:.1em;line-height:1.8;margin-top:.71vw;text-align:center}.body-section .box__01__txt{font-size:1.14vw;font-weight:700;letter-spacing:.05em;line-height:1.8;margin-top:.36vw;text-align:center}.body-section .box__01__caption{font-size:1vw;font-weight:400;letter-spacing:.1em;line-height:1.8;margin-top:1.57vw;text-align:center}.body-section .box__01__caption span{display:block;text-indent:-1em;padding-left:1em}.body-section .box__01__caption span.red{color:#e60013;font-size:1.43vw;font-weight:700}.body-section .box__01 .ulWrap{display:block;margin:1.43vw auto 2.14vw;width:20rem}.body-section .box__01 .ulWrap ul li{font-size:1vw;line-height:1.8}.body-section .box__01 .endWrap{border-bottom:none;padding-block:1.43vw;position:relative;margin-block:1.43vw}.body-section .box__01 .endWrap .btn__01{margin:3.57vw auto}.body-section .box__01 .endWrap:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.7;z-index:1}.body-section .box__01 .endWrap:after{width:100%;margin:auto;text-align:center;content:"前売り販売のノベルティ付きコラボチケットは終了いたしました\a 9/27(金)以降は、ナガシマスパーランドのチケット窓口でノベルティ付きコラボチケットをご購入ください\a当日券は、売り切れ次第終了となります";white-space:pre-line;color:#fff;font-size:1.43vw;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;line-height:1.8}.body-section .box__01 .btn__01{margin-top:2.14vw;margin-top:6.07vw;margin-bottom:6.07vw}.body-section .box__01__btnWrap{display:flex;justify-content:center;gap:2.86vw;margin-top:2.86vw}.body-section .box__01__btnWrap .btn__01{margin-top:0;margin-inline:0}.body-section .box__01__table{border-left:.14vw solid;border-radius:1.14vw 1.14vw 0 0;table-layout:auto;border-collapse:separate;margin-top:2.86vw;overflow:hidden;width:100%}.body-section .box__01__table tr th,.body-section .box__01__table tr td{border-right:.14vw solid;border-bottom:.14vw solid;text-align:center;padding-inline:1.43vw}.body-section .box__01__table tr th{color:#fff;font-size:1.43vw;font-weight:700;letter-spacing:.1em;line-height:1.8;padding-block:1.5vw}.body-section .box__01__table tr th:nth-child(1){border-right:.14vw solid #fff;width:28.43vw}.body-section .box__01__table tr td{font-size:1.14vw;font-weight:700;letter-spacing:.05em;line-height:1.8;padding-block:1.79vw}.body-section .box__01__table+.btn__01{margin-top:5.5vw;margin-bottom:2.5vw}.body-section .box__01__txt_comingsoon{font-size:4vw;font-weight:700;letter-spacing:.1em;line-height:1.4;margin-top:1vw;text-align:center}.body-section .box__01 .attractionList{display:grid;grid-template-columns:repeat(3,1fr);gap:3.14vw 2.29vw;margin-top:3.21vw}.body-section .box__01 .attractionList__item{position:relative}.body-section .box__01 .attractionList__item .icon_figure_wrap{position:relative}.body-section .box__01 .attractionList__item img.icon{position:absolute;width:calc((7.14vw*var(--img_width)/100)/14);right:-1.07vw;bottom:-1.07vw;z-index:1}.body-section .box__01 .attractionList__item img.icon:has(+.icon2){right:auto;left:-1.07vw}.body-section .box__01 .attractionList__item img.icon2{position:absolute;width:calc((7.14vw*var(--img_width)/100)/14);right:-1.07vw;bottom:-1.07vw;z-index:1}.body-section .box__01 .attractionList__item figure{border:.29vw solid;border-radius:var(--borderRadius_box_pc);height:14.29vw;overflow:hidden;width:100%;position:relative}.body-section .box__01 .attractionList__item figure img{height:100%;object-fit:cover;width:100%}.body-section .box__01 .attractionList__item>p{font-size:1.43vw;margin-top:1.07vw;font-weight:700;letter-spacing:.1em;text-align:center}.body-section .box__01 .attractionList__item>p.caption{font-size:1vw;font-weight:400;margin-top:.36vw}.body-section .box__01 .attractionList__item>p.caution{font-size:1.14vw;font-weight:400;margin-top:.86vw;text-align:left;text-indent:-1em;padding-left:1em}.body-section .box__01 .attractionList__item.notes{border:.29vw solid;border-radius:var(--borderRadius_box_pc);padding:1.29vw 1.29vw;height:16.86vw;position:relative}.body-section .box__01 .attractionList__item.notes:before{content:"";-webkit-clip-path:polygon(100%0,100% 100%,0 50%);clip-path:polygon(100%0,100% 100%,0 50%);display:block;position:absolute;top:2.14vw;left:-2.14vw;height:2.86vw;width:2.14vw}.body-section .box__01 .attractionList__item.notes:after{content:"";-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%);display:block;position:absolute;top:2.14vw;right:-2.14vw;height:2.86vw;width:2.14vw}.body-section .box__01 .attractionList__item.notes p{text-align:left;margin:0;line-height:1.6}.body-section .box__01 .attractionList__item.notes p.top{font-size:1.14vw;font-weight:700;text-align:justify}.body-section .box__01 .attractionList__item.notes p.top span{color:#000}.body-section .box__01 .attractionList__item.notes p.caption{margin-top:.71vw;text-align:justify}.body-section .box__01 .attractionList__item.notes p.caption span{font-size:1vw;font-weight:400;display:block;text-indent:-1em;padding-left:1em;line-height:1.6;font-feature-settings:"palt"}.body-section .box__01 .coastersList{display:grid;grid-template-columns:repeat(4,1fr);gap:3.93vw 2.5vw;margin-top:4vw}.body-section .box__01 .coastersList__item{position:relative;overflow:hidden}.body-section .box__01 .coastersList__item figure{overflow:hidden;width:100%;position:relative}.body-section .box__01 .coastersList__item figure img{height:100%;object-fit:cover;width:100%}.body-section .box__01 .coastersList__item:last-child{position:relative;overflow:inherit}.body-section .box__01 .coastersList__item:last-child img{border-radius:50%}.body-section .box__01 .coastersList__item:last-child .caption{margin-top:.71vw;border-radius:var(--borderRadius_box_pc);font-size:1.71vw;font-weight:700;text-align:center;display:flex;align-items:center;justify-content:center;line-height:1.4;width:140%;position:relative;left:-20%}.body-section .box__01 .coastersList__item:last-child .caption:before{content:"";background-image:url(../images/common/icon_pop2.svg?v520f8876c1bc2ee0b500ced39428747e);background-size:contain;background-repeat:no-repeat;display:block;width:1.79vw;height:5vw;margin-right:1.07vw}.body-section .box__01 .coastersList__item:last-child .caption:after{content:"";background-image:url(../images/common/icon_pop2.svg?v520f8876c1bc2ee0b500ced39428747e);background-size:contain;background-repeat:no-repeat;display:block;width:1.79vw;height:5vw;margin-left:1.07vw;transform:scale(-1,1)}.body-section .box__01 .collaborativeMenuList{display:grid;grid-template-columns:repeat(2,1fr);gap:2.29vw 2.29vw;margin-top:5.57vw}.body-section .box__01 .collaborativeMenuList__item{position:relative;border:.29vw solid;border-radius:var(--borderRadius_box_pc);padding:2.14vw 4.71vw 2.86vw}.body-section .box__01 .collaborativeMenuList__item .icon_figure_wrap{position:relative}.body-section .box__01 .collaborativeMenuList__item>p{font-size:1.43vw;font-weight:700;letter-spacing:.1em;text-align:center}.body-section .box__01 .collaborativeMenuList__item>p.caption span{font-size:1.86vw}.body-section .box__01 .collaborativeMenuList__item>p.caption span.yen{font-size:1.86vw;font-weight:900}.body-section .box__01 .collaborativeMenuList__item>p.caption span.tax{font-size:1.14vw;font-style:normal;font-weight:700;line-height:180%;letter-spacing:.11vw}.body-section .box__01 .collaborativeMenuList__item figure{overflow:hidden;width:100%;position:relative;margin-top:2.14vw}.body-section .box__01 .collaborativeMenuList__item figure img{height:100%;object-fit:cover;width:100%}.body-section .box__01 .collaborativeMenuList__item figure p.caption{text-align:center;margin-top:1.43vw}.body-section .box__01 .collaborativeMenuList__item:nth-of-type(1){grid-column:1/3;margin-bottom:1.79vw;padding:2.14vw 5.21vw 2.5vw}.body-section .box__01 .collaborativeMenuList__item:nth-of-type(1) figure img{width:90%;margin-inline:auto}.body-section .box__01 .collaborativeMenuList__item img.icon{position:absolute;width:calc((7.14vw*var(--img_width)/100)/9);z-index:1;top:55%;left:75%}.body-section .box__01 .collaborativeMenuList__item img.icon:has(+.icon2){right:auto;left:-.36vw}.body-section .box__01 .collaborativeMenuList__item img.icon2{position:absolute;width:calc((7.14vw*var(--img_width)/100)/9);right:-1.07vw;top:5.71vw;z-index:1}.body-section .box__01 .collaborativeMenuList+.goodsBox__caption{font-weight:400}.body-section .box__01 .goodsBox{font-feature-settings:"palt";margin-top:5.36vw;width:100%}.body-section .box__01 .goodsBox+.goodsBox{margin-top:10.43vw}.body-section .box__01 .goodsBox+.box__01__caption{margin-top:6.43vw}.body-section .box__01 .goodsBox__ttl{text-align:center}.body-section .box__01 .goodsBox__ttl--name{font-size:2vw;font-weight:700;letter-spacing:.1em;line-height:1.6}.body-section .box__01 .goodsBox__ttl--caption{font-size:1vw;font-weight:400;letter-spacing:.1em;line-height:1.8;margin-top:.43vw}.body-section .box__01 .goodsBox__ttl--price{font-size:1.14vw;font-weight:700;letter-spacing:.1em;line-height:1.8}.body-section .box__01 .goodsBox__ttl--price span{font-size:2vw}.body-section .box__01 .goodsBox__list{display:flex;flex-wrap:wrap;justify-content:center;gap:2.29vw;margin-top:4.14vw;padding-inline:5.71vw;width:100%}.body-section .box__01 .goodsBox__list--item--img{display:flex;height:100%;margin-top:0;pointer-events:none}.body-section .box__01 .goodsBox__list--item--img img{height:auto;object-fit:contain;object-position:center bottom;width:calc((7.14vw*var(--img_width)/100)/2)}.body-section .box__01 .goodsBox__list.stand{margin-top:3.79vw;gap:1.29vw 2.14vw;padding-inline:5vw}.body-section .box__01 .goodsBox__list.tshirt{gap:2vw;flex-wrap:nowrap;padding-inline:0}.body-section .box__01 .goodsBox__list.tshirt .goodsBox__list--item{max-width:none;flex:0 1 auto;width:100%}.body-section .box__01 .goodsBox__list.award-a{gap:0;padding-inline:0}.body-section .box__01 .goodsBox__list.award-a .goodsBox__list--item{flex:0 1 auto;max-width:none;width:35.71vw}.body-section .box__01 .goodsBox__list.award-b{gap:0;padding-inline:0}.body-section .box__01 .goodsBox__list.award-b .goodsBox__list--item{flex:0 1 auto;max-width:none;width:35.71vw}.body-section .box__01 .goodsBox__list.award-c{gap:0;padding-inline:0}.body-section .box__01 .goodsBox__list.award-c .goodsBox__list--item{flex:0 1 auto;max-width:none;width:100%}.body-section .box__01 .goodsBox__caption{font-size:1.14vw;font-weight:700;letter-spacing:.1em;line-height:1.8;margin-top:3.29vw;text-align:center}.body-section section#ticket figure{width:60vw}.body-section section#ticket .box__01__caption span a{color:#67cdd0;text-decoration:underline}.body-section section#ticket .box__01__caption span a:hover{text-decoration:none}.body-section section#attraction .box__01__txt{font-size:1.43vw;margin-top:1.71vw}.body-section section#attraction .box__01__caption{margin-top:3.21vw}.body-section section#attraction .box__01__caption span{display:block;text-indent:-1em;padding-left:1em}.body-section section#attraction .box__01__caption span a{color:#67cdd0;text-decoration:underline}.body-section section#attraction .box__01__caption span a:hover{text-decoration:none}.body-section section#minigame .box__01__txt:nth-child(1 of.box__01__txt){font-size:1.43vw}.body-section section#minigame .box__01__txt:has(>span){margin-top:.71vw}.body-section section#minigame .box__01__txt span{font-size:2vw}.body-section section#minigame .goodsBox{margin-top:6.29vw}.body-section section#minigame .goodsBox__list{margin-top:1.93vw}.body-section section#minigame .goodsBox__caption{margin-top:2.14vw}.body-section .bnr__item{display:block;margin-top:2.14vw}.body-section .bnr__item.comingsoon{pointer-events:none}}@media only screen and (max-width:767px){.top-section{background:#fff url(/assets/images/common/pattern_bg_02_sp.svg)center top/contain no-repeat;padding-block:24.22vw 12.5vw;width:100%}.top-section .mv{margin-inline:auto;position:relative;width:79.17vw}.top-section .mv:before{background:url(/assets/images/common/icon_pop.svg)center/contain no-repeat;content:"";height:8.85vw;position:absolute;top:-14.32vw;left:50%;translate:-50%;width:21.61vw}.top-section .section__inner:has(.intro_caption) .intro{margin-top:3.91vw}.top-section .section__inner:has(.intro_caption) .linkList{margin-top:5.21vw}.top-section .section__inner .intro{margin-top:7.42vw}.top-section .section__inner .intro_caption{font-size:3.39vw;font-weight:700;line-height:1.8;letter-spacing:.05em;margin-top:3.91vw;text-align:center}.top-section .section__inner .intro_caption span{display:inline-block}.top-section .section__inner .linkList{display:grid;grid-template-columns:repeat(2,1fr);gap:5.21vw;margin-top:7.03vw}.top-section .section__inner .linkList__item{box-shadow:var(--boxShadow_02_sp);border-radius:var(--borderRadius_box_sp);color:#fff;display:grid;place-items:center;font-size:3.13vw;font-weight:700;letter-spacing:.1em;line-height:1.4;min-height:15.63vw;padding-block:2.08vw 4.69vw;transition:translate .3s ease,box-shadow .3s ease,opacity .3s ease;will-change:box-shadow,opacity;position:relative;text-align:center}.top-section .section__inner .linkList__item .scrap{display:block;filter:brightness(1) invert(1);width:10.81vw}.top-section .section__inner .linkList__item:before{border-right:.78vw solid #fff;border-bottom:.78vw solid #fff;content:"";height:1.56vw;position:absolute;bottom:2.34vw;left:50%;translate:-50%0;rotate:45deg;transition:translate .3s ease;width:1.56vw}.top-section .section__inner .linkList__item:active{box-shadow:var(--boxShadow_none);translate:0 1.04vw}.top-section .section__inner .linkList__item:active:before{translate:-50% 1.04vw}.body-section{background:url(/assets/images/common/bg_vertical.png)center top/contain repeat-y;padding-block:12.76vw 4.95vw}.body-section .child-section+.child-section{margin-top:10.68vw}.body-section .child-section+.child-section:not(.box__01){margin-top:7.03vw}.body-section .box__01{padding-inline:5.21vw}.body-section .box__01__ttl{font-feature-settings:"palt";font-weight:700;letter-spacing:.1em;text-align:center}.body-section .box__01__ttl:has(.box__01__ttl--area){margin-top:9.11vw}.body-section .box__01__ttl--area{font-size:5.21vw;position:relative}.body-section .box__01__ttl--area::before{background:url(/assets/images/common/icon_pop.svg)center/contain no-repeat;content:"";height:7.03vw;position:absolute;top:-7.55vw;left:50%;translate:-50%0;width:17.19vw}.body-section .box__01__ttl--marker{display:inline-block;font-size:5.21vw;line-height:1.6;padding-inline:1.3vw;display:inline}.body-section .box__01__ttl--marker+p{font-size:3.39vw;margin-top:7.29vw}.body-section .box__01__ttl--date{font-size:3.65vw;line-height:1.8;margin-top:1.3vw}.body-section .box__01__ttl--midTitle{font-size:3.91vw;line-height:1.8;margin-top:7.29vw}.body-section .box__01__ttl .wrapText .box .box__01__ttl--text{margin-top:3.26vw;margin-bottom:3.26vw}.body-section .box__01__ttl .wrapText .box p{font-size:3.65vw}.body-section .box__01__ttl .wrapText .box p.mtbAdd{margin-top:3.26vw;margin-bottom:3.26vw}.body-section .box__01__ttl .wrapText .box p.mtb10{margin-top:3.26vw;margin-bottom:3.26vw}.body-section .box__01__ttl .wrapText .box p.widthSet{margin-bottom:1.95vw}.body-section .box__01__ttl .wrapText .box p.widthSet2{margin-bottom:1.95vw}.body-section .box__01__ttl .wrapText .box p a{color:#67cdd0;text-decoration:underline}.body-section .box__01__ttl .wrapText .box p a:hover{text-decoration:none}.body-section .box__01__ttl .wrapText .box+.box{margin-top:3.91vw}.body-section .box__01__ttl .wrapText .box .box__01__caption{margin-top:2.6vw}.body-section .box__01__ttl .wrapText .box .box__01__caption a{color:#67cdd0;text-decoration:underline}.body-section .box__01__ttl .wrapText .box .box__01__caption a:hover{text-decoration:none}.body-section .box__01__subTtl{display:flex;flex-direction:column;align-items:center;font-size:4.69vw;font-weight:700;letter-spacing:.1em;line-height:1.6;margin-top:7.55vw;text-align:center}.body-section .box__01__subTtl--sub{font-size:4.17vw}.body-section .box__01__subTtl--caption{font-size:3.65vw}.body-section .box__01__img{margin-top:5.21vw;margin-inline:auto}.body-section .box__01__strong{font-size:4.17vw;font-weight:700;letter-spacing:.1em;line-height:1.6;margin-top:5.21vw;text-align:center}.body-section .box__01__mid{font-size:3.65vw;font-weight:700;letter-spacing:.1em;line-height:1.8;text-align:center}.body-section .box__01__mid+.box__01__caption{margin-top:2.6vw}.body-section .box__01__em{font-size:3.91vw;font-weight:700;letter-spacing:.1em;line-height:1.6;margin-top:5.21vw;text-align:center}.body-section .box__01__txt{font-size:3.65vw;font-weight:700;letter-spacing:.05em;line-height:1.6;margin-top:1.3vw;text-align:center}.body-section .box__01__caption{font-size:3.39vw;font-weight:400;letter-spacing:.1em;line-height:1.6;margin-top:2.86vw}.body-section .box__01__caption span{display:block;text-indent:-1em;padding-left:1em}.body-section .box__01__caption span.red{color:#e60013;font-size:3.65vw;font-weight:700}.body-section .box__01 .ulWrap{display:block;margin:2.6vw auto 3.91vw;width:100%}.body-section .box__01 .ulWrap ul li{font-size:3.39vw;line-height:1.6;text-indent:-1em;padding-left:1em}.body-section .box__01 .endWrap{border-bottom:none;padding-block:5.21vw;position:relative;margin-block:5.21vw}.body-section .box__01 .endWrap .btn__01{margin:6.51vw auto}.body-section .box__01 .endWrap:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.7;z-index:1}.body-section .box__01 .endWrap:after{width:100%;margin:auto;text-align:center;content:"前売り販売のノベルティ付き\aコラボチケットは終了いたしました\a 9/27(金)以降は、ナガシマスパーランドの\aチケット窓口でノベルティ付きコラボチケットをご購入ください\a当日券は、売り切れ次第終了となります";white-space:pre-line;color:#fff;font-size:3.39vw;line-height:1.5;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.body-section .box__01 .btn__01{margin-block-start:13.02vw;margin-block-end:13.02vw;text-align:center}.body-section .box__01__table{border-left:.26vw solid;border-radius:2.08vw 2.08vw 0 0;table-layout:auto;border-collapse:separate;margin-top:5.21vw;overflow:hidden;width:100%}.body-section .box__01__table tr th,.body-section .box__01__table tr td{border-right:.26vw solid;border-bottom:.26vw solid;text-align:center;padding-inline:1.3vw}.body-section .box__01__table tr th{color:#fff;font-size:3.39vw;font-weight:700;letter-spacing:.1em;line-height:1.6;padding-block:2.73vw}.body-section .box__01__table tr th:nth-child(1){border-right:.26vw solid #fff;width:34.38vw}.body-section .box__01__table tr td{font-size:3.39vw;font-weight:700;letter-spacing:.05em;line-height:1.8;padding-block:3.26vw}.body-section .box__01__table tr td>.small{font-size:2.21vw}.body-section .box__01__txt_comingsoon{color:#58bdec;font-size:7.29vw;font-weight:700;letter-spacing:.1em;line-height:1.4;margin-top:1.82vw;text-align:center}.body-section .box__01 .attractionList{display:grid;grid-template-columns:repeat(2,1fr);gap:5.73vw 4.17vw;margin-top:7.29vw}.body-section .box__01 .attractionList__item{position:relative}.body-section .box__01 .attractionList__item .icon_figure_wrap{position:relative}.body-section .box__01 .attractionList__item .icon_figure_wrap+p{margin-block:3.91vw 2.6vw}.body-section .box__01 .attractionList__item img.icon{position:absolute;width:calc((100vw*var(--img_width)/100)/90);right:-1.95vw;bottom:-1.95vw;z-index:1}.body-section .box__01 .attractionList__item img.icon:has(+.icon2){right:auto;left:-1.95vw}.body-section .box__01 .attractionList__item img.icon2{position:absolute;width:calc((100vw*var(--img_width)/100)/90);right:-1.95vw;bottom:-1.95vw;z-index:1}.body-section .box__01 .attractionList__item figure{border:.52vw solid;border-radius:var(--borderRadius_box_sp);height:26.04vw;overflow:hidden;width:100%}.body-section .box__01 .attractionList__item figure img{height:100%;object-fit:cover;width:100%}.body-section .box__01 .attractionList__item>p{font-size:3.13vw;margin-top:1.95vw;font-weight:700;text-align:center}.body-section .box__01 .attractionList__item>p.caption{font-size:2.86vw;margin-top:.65vw;font-weight:400}.body-section .box__01 .attractionList__item>p.caution{font-size:2.86vw;font-weight:400;margin-top:.65vw;text-align:left;text-indent:-1em;padding-left:1em}.body-section .box__01 .attractionList__item.notes{border:.52vw solid;border-radius:var(--borderRadius_box_sp);padding:2.6vw}.body-section .box__01 .attractionList__item.notes p{text-align:left;margin:0;line-height:1.6}.body-section .box__01 .attractionList__item.notes p.top{font-size:3.39vw;font-weight:700;text-align:center}.body-section .box__01 .attractionList__item.notes p.top span{color:#000}.body-section .box__01 .attractionList__item.notes p.caption{margin-top:1.3vw}.body-section .box__01 .attractionList__item.notes p.caption span{font-size:2.99vw;font-weight:400;display:block;text-indent:-1em;padding-left:1em;line-height:1.6;font-feature-settings:"palt"}.body-section .box__01 .attractionList__item.notes:before{content:"";-webkit-clip-path:polygon(100%0,100% 100%,0 50%);clip-path:polygon(100%0,100% 100%,0 50%);display:block;position:absolute;top:1.95vw;left:-4.56vw;height:5.86vw;width:4.56vw}.body-section .box__01 .attractionList__item.notes:after{content:"";-webkit-clip-path:polygon(100%0,100% 100%,0 50%);clip-path:polygon(100%0,100% 100%,0 50%);display:block;position:absolute;top:7.16vw;left:-4.56vw;height:5.86vw;width:4.56vw}.body-section .box__01 .coastersList{display:grid;grid-template-columns:repeat(3,1fr);gap:4.17vw 4.17vw;margin-top:7.29vw;margin-bottom:7.29vw}.body-section .box__01 .coastersList__item{position:relative}.body-section .box__01 .coastersList__item figure{overflow:hidden;width:100%}.body-section .box__01 .coastersList__item figure img{height:100%;object-fit:cover;width:100%}.body-section .box__01 .coastersList__item:last-child img{border-radius:50%}.body-section .box__01 .coastersList__item:last-child .caption{margin-top:2.86vw;border-radius:var(--borderRadius_box_pc);font-size:4.17vw;text-align:center;display:flex;align-items:center;justify-content:center;line-height:1.4;font-weight:700;width:220%;position:relative;left:-60%}.body-section .box__01 .coastersList__item:last-child .caption:before{content:"";background-image:url(../images/common/icon_pop2.svg?v520f8876c1bc2ee0b500ced39428747e);background-size:contain;background-repeat:no-repeat;display:block;width:5.21vw;height:10.42vw;margin-right:1.3vw}.body-section .box__01 .coastersList__item:last-child .caption:after{content:"";background-image:url(../images/common/icon_pop2.svg?v520f8876c1bc2ee0b500ced39428747e);background-size:contain;background-repeat:no-repeat;display:block;width:5.21vw;height:10.42vw;margin-left:1.3vw;transform:scale(-1,1)}.body-section .box__01 .coastersList__item:last-child{grid-column:2/3}.body-section .box__01 .collaborativeMenuList{display:grid;grid-template-columns:repeat(1,1fr);gap:4.17vw 4.17vw;margin-top:7.29vw}.body-section .box__01 .collaborativeMenuList__item{position:relative;border:.52vw solid;border-radius:var(--borderRadius_box_sp);padding:5.21vw 2.6vw}.body-section .box__01 .collaborativeMenuList__item p.tit{font-size:4.17vw}.body-section .box__01 .collaborativeMenuList__item>p{font-weight:700;font-size:3.13vw;margin-top:1.95vw;text-align:center}.body-section .box__01 .collaborativeMenuList__item>p.caption{margin-top:2.6vw}.body-section .box__01 .collaborativeMenuList__item>p.caption span{font-size:4.17vw}.body-section .box__01 .collaborativeMenuList__item>p.caption span.yen{font-size:4.17vw;font-weight:900}.body-section .box__01 .collaborativeMenuList__item>p.caption span.tax{font-size:3.13vw;font-style:normal;font-weight:700;line-height:180%;letter-spacing:1.6px}.body-section .box__01 .collaborativeMenuList__item figure{overflow:hidden;width:100%;margin-top:3.91vw}.body-section .box__01 .collaborativeMenuList__item figure img{height:100%;object-fit:cover;width:100%}.body-section .box__01 .collaborativeMenuList__item figure p.caption{text-align:center;margin-top:2.6vw}.body-section .box__01 .collaborativeMenuList__item img.icon{position:absolute;width:calc((100vw*var(--img_width)/100)/56);z-index:1;top:50%;left:50%}.body-section .box__01 .collaborativeMenuList__item img.icon:has(+.icon2){right:auto;left:-15px}.body-section .box__01 .collaborativeMenuList__item img.icon2{position:absolute;width:calc((100vw*var(--img_width)/100)/56);right:-1.95vw;top:10.42vw;z-index:1}.body-section .box__01 .collaborativeMenuList+.goodsBox__caption{font-weight:400}.body-section .box__01 .goodsBox{font-feature-settings:"palt";margin-top:6.51vw;width:100%}.body-section .box__01 .goodsBox+.goodsBox{margin-top:22.4vw}.body-section .box__01 .goodsBox+.box__01__caption{margin-top:13.02vw}.body-section .box__01 .goodsBox__ttl{text-align:center}.body-section .box__01 .goodsBox__ttl--name{font-size:4.17vw;font-weight:700;letter-spacing:.1em;line-height:1.6}.body-section .box__01 .goodsBox__ttl--caption{font-size:3.13vw;font-weight:400;letter-spacing:.1em;line-height:1.8}.body-section .box__01 .goodsBox__ttl--price{font-size:3.13vw;font-weight:700;letter-spacing:.1em;line-height:1.8}.body-section .box__01 .goodsBox__ttl--price span{font-size:4.17vw}.body-section .box__01 .goodsBox__list{display:flex;flex-wrap:wrap;justify-content:center;gap:3.91vw 2.6vw;margin-top:7.55vw;width:100%}.body-section .box__01 .goodsBox__list--item{border:0}.body-section .box__01 .goodsBox__list--item--img{border:0;display:flex;height:100%;margin-top:0;pointer-events:none}.body-section .box__01 .goodsBox__list--item--img img{border:0;height:auto;object-fit:contain;object-position:center bottom}.body-section .box__01 .goodsBox__list.badge .goodsBox__list--item--img img{width:calc((100vw*var(--img_width)/100)/16)}.body-section .box__01 .goodsBox__list.clear{display:flex;flex-wrap:wrap;justify-content:center;gap:2.99vw}.body-section .box__01 .goodsBox__list.clear .goodsBox__list--item--img img{width:calc((100vw*var(--img_width)/100)/15)}.body-section .box__01 .goodsBox__list.stand .goodsBox__list--item--img img{width:calc((100vw*var(--img_width)/100)/16)}.body-section .box__01 .goodsBox__list.tshirt{gap:3.65vw;flex-wrap:nowrap;padding-inline:0}.body-section .box__01 .goodsBox__list.tshirt .goodsBox__list--item{max-width:none;flex:0 1 auto;width:100%}.body-section .box__01 .goodsBox__list.award-a{gap:0;padding-inline:0}.body-section .box__01 .goodsBox__list.award-a .goodsBox__list--item{flex:0 1 auto;max-width:none;width:46.88vw}.body-section .box__01 .goodsBox__list.award-b{gap:0;padding-inline:0}.body-section .box__01 .goodsBox__list.award-b .goodsBox__list--item{flex:0 1 auto;max-width:none;width:46.88vw}.body-section .box__01 .goodsBox__list.award-c{gap:0;padding-inline:0}.body-section .box__01 .goodsBox__list.award-c .goodsBox__list--item{flex:0 1 auto;max-width:none;width:100%}.body-section .box__01 .goodsBox__caption{font-size:3.39vw;font-weight:700;letter-spacing:.1em;line-height:1.6;margin-top:7.81vw;text-align:center}.body-section section#intro .box__01__txt span{display:inline-block}.body-section section#area_original .box__01__caption{text-align:left}.body-section section#ticket .box__01__caption span a{color:#67cdd0;text-decoration:underline}.body-section section#attraction .box__01__caption{margin-top:7.29vw}.body-section section#attraction .box__01__caption span{text-align:left;display:block;text-indent:-1em;padding-left:1em}.body-section section#attraction .box__01__caption span a{color:#67cdd0;text-decoration:underline}.body-section section#attraction .box__01__caption span a:hover{text-decoration:none}.body-section section#minigame .box__01__txt:nth-child(1 of.box__01__txt){font-size:3.39vw}.body-section section#minigame .box__01__txt:has(>span){margin-top:1.3vw}.body-section section#minigame .box__01__txt span{font-size:5.47vw}.body-section section#minigame .goodsBox{margin-top:11.46vw}.body-section section#minigame .goodsBox__list{margin-top:3.52vw}.body-section section#minigame .goodsBox__caption{margin-top:3.91vw}.body-section .bnr__item{display:block;margin-top:4.17vw}.body-section .bnr__item.comingsoon{pointer-events:none}}