@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html,body{height:100%}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ul,ol{list-style:none}a{text-decoration:none;color:inherit}@media screen and (max-width:768px){.u-pc{display:none!important}}@media screen and (min-width:769px){.u-tablet{display:none!important}}@media screen and (min-width:769px){.u-sp{display:none!important}}:root{interpolate-size:allow-keywords}html{scroll-behavior:smooth;scroll-padding-top:140px;overflow-x:hidden}*{font-family:BIZ UDPMincho;box-sizing:border-box;font-style:normal}h4,.notice-section .title{color:#000;font-size:24px;font-style:normal;font-weight:700;line-height:36px}.l-section div,.schedule-venue-section div,.news-section div,.introduction-section div{perspective:1000px}.l-section,.schedule-venue-section,.news-section,.introduction-section{padding:0 40px;gap:100px;display:flex;flex-direction:column;align-items:center;overflow-x:hidden}@media screen and (max-width:768px){.l-section,.schedule-venue-section,.news-section,.introduction-section{padding:0 5.7213930348vw;gap:10.447761194vw}}.p,.schedule-venue-section .section-venue .venue-content .venue-info .venue-address,.schedule-venue-section .section-venue .venue-content .venue-info .access-item div p,.notice-section .accordion .accordion-content p{font-size:16px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:1.5px}@media screen and (max-width:768px){.p,.schedule-venue-section .section-venue .venue-content .venue-info .venue-address,.schedule-venue-section .section-venue .venue-content .venue-info .access-item div p,.notice-section .accordion .accordion-content p{font-size:3.7313432836vw}}.p_xss,.ticket-section .goods-section .goods-details .goods-spec p,.ticket-section .goods-section .goods-details .goods-notes p{font-size:12px;font-weight:700;line-height:180%;letter-spacing:1.5px}@media screen and (max-width:768px){.p_xss,.ticket-section .goods-section .goods-details .goods-spec p,.ticket-section .goods-section .goods-details .goods-notes p{font-size:2.9850746269vw}}.p_s,.navigation .global-nav .nav-item a,.footer-section .footer-info p,.footer-section .footer-contact p,.schedule-venue-section .section-venue .venue-content .venue-info .venue-notes p,.news-section .items-news .item-news .date,.ticket-section .sales-section .sales-table tbody tr td a,.notice-section .lead,.notice-section .accordion .accordion-content ul li{font-size:14px;font-style:normal;font-weight:700;line-height:175%;letter-spacing:1.5px}@media screen and (max-width:768px){.p_s,.navigation .global-nav .nav-item a,.footer-section .footer-info p,.footer-section .footer-contact p,.schedule-venue-section .section-venue .venue-content .venue-info .venue-notes p,.news-section .items-news .item-news .date,.ticket-section .sales-section .sales-table tbody tr td a,.notice-section .lead,.notice-section .accordion .accordion-content ul li{font-size:2.9850746269vw}}.p_m,.performers-section .performer-list li,.ticket-section .ticket-price-table .note-seats{font-family:BIZ UDPMincho;font-size:16px;font-style:normal;font-weight:700;line-height:180%;letter-spacing:1.5px}@media screen and (max-width:768px){.p_m,.performers-section .performer-list li,.ticket-section .ticket-price-table .note-seats{font-size:3.9800995025vw}}.p_l,.schedule-venue-section .section-schedule .notes .note-item p,.ticket-section .ticket-price-table .price-table thead tr th,.ticket-section .ticket-price-table .price-table tbody tr td{font-family:BIZ UDPMincho;font-size:20px;font-style:normal;font-weight:700;line-height:175%;letter-spacing:1.5px}@media screen and (max-width:768px){.p_l,.schedule-venue-section .section-schedule .notes .note-item p,.ticket-section .ticket-price-table .price-table thead tr th,.ticket-section .ticket-price-table .price-table tbody tr td{font-size:3.4825870647vw}}.p_xl,.schedule-venue-section .section-schedule .schedule-content .date-frame,.schedule-venue-section .section-schedule .schedule-content .time-info p,.introduction-section .content-wrapper .about-content-wrapper .about-content .about-text p{font-family:BIZ UDPMincho;font-size:24px;font-style:normal;font-weight:700;line-height:185%;letter-spacing:1.8px}@media screen and (max-width:768px){.p_xl,.schedule-venue-section .section-schedule .schedule-content .date-frame,.schedule-venue-section .section-schedule .schedule-content .time-info p,.introduction-section .content-wrapper .about-content-wrapper .about-content .about-text p{font-size:4.4776119403vw}}.waku,.ticket-section .goods-section .goods,.introduction-section .content-wrapper .introduction-content,.introduction-section .content-wrapper .message-container .message{border-image:url(/images/bg-waku-white.webp) 32;border-width:32px;border-style:solid;border-color:#000}@media screen and (max-width:768px){.waku,.ticket-section .goods-section .goods,.introduction-section .content-wrapper .introduction-content,.introduction-section .content-wrapper .message-container .message{border-width:3.7313432836vw}}.notice-text,.ticket-section .sales-section .details-table tbody tr td p,.ticket-section .sales-section .details-table tbody tr td p .underline,.ticket-section .sales-section .details-table tbody tr td p a{font-family:Noto Sans JP;font-size:14px;font-style:normal;font-weight:500;line-height:180%;letter-spacing:1.5px}@media screen and (max-width:768px){.notice-text,.ticket-section .sales-section .details-table tbody tr td p,.ticket-section .sales-section .details-table tbody tr td p .underline,.ticket-section .sales-section .details-table tbody tr td p a{font-size:2.9850746269vw}}.notice-text-strong,.ticket-section .sales-section .sales-table tbody tr td,.ticket-section .sales-section .details-table tbody tr td{text-align:center;font-family:BIZ UDPMincho;font-size:16px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:1.5px}@media screen and (max-width:768px){.notice-text-strong,.ticket-section .sales-section .sales-table tbody tr td,.ticket-section .sales-section .details-table tbody tr td{font-size:2.9850746269vw}}.notice-heading,.ticket-section .sales-section .details-table tbody tr th{text-align:center;font-family:BIZ UDPMincho;font-size:16px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:1.5px}@media screen and (max-width:768px){.notice-heading,.ticket-section .sales-section .details-table tbody tr th{font-size:2.9850746269vw}}a{text-decoration:underline;text-underline-offset:.3em}@media(any-pointer:fine)and (any-hover:hover){a:hover{text-decoration:none}}@media(any-pointer:fine)and (any-hover:hover){.banner{transition:transform .3s ease}.banner:hover{transform:scale(1.05)}}.js-animate{transform-origin:top center}.js-animate.flip-in-p:has(img)>img{opacity:0;transition:opacity .7s ease,transform .7s ease;transform:rotateY(40deg) translateY(20%)}.js-animate.flip-in-p:not(:has(img)){opacity:0;transition:opacity .7s ease,transform .7s ease;transform:rotateY(10deg) translateY(10%)}.js-animate.flip-in:has(img)>img{opacity:0;transition:opacity .7s ease,transform .7s ease;transform:rotateY(40deg) translateY(20%)}.js-animate.flip-in:not(:has(img)){opacity:0;transition:opacity .7s ease,transform .7s ease;transform:rotateY(10deg) translateY(50px) scale(.9)}.js-animate.flip-div{opacity:0;transition:opacity .7s ease,transform .7s ease;transform:rotateY(10deg) translateY(50px) scale(.9)}.js-animate.fadein-up{opacity:0;transition:opacity .7s ease,transform .7s ease;transform:rotateY(2deg) translateY(10%)}.js-animate.fadein-right{opacity:0;transition:opacity .7s ease,transform .7s ease;transform:translate(5%)}.js-animate.fadein-left{opacity:0;transition:opacity .7s ease,transform .7s ease;transform:translate(-5%)}.js-animate.table li{opacity:0;transform:translateY(10%);perspective:1000px}.js-animate.table li .performer-image{opacity:0;transform:rotateY(-32deg) translateY(15%)}.js-animate.table li:nth-child(1){transition:opacity .7s .1s ease,transform .7s .1s ease}.js-animate.table li:nth-child(1) .performer-image{transition:opacity .7s .1s ease,transform .7s .1s ease}.js-animate.table li:nth-child(2){transition:opacity .7s .2s ease,transform .7s .2s ease}.js-animate.table li:nth-child(2) .performer-image{transition:opacity .7s .2s ease,transform .7s .2s ease}.js-animate.table li:nth-child(3){transition:opacity .7s .3s ease,transform .7s .3s ease}.js-animate.table li:nth-child(3) .performer-image{transition:opacity .7s .3s ease,transform .7s .3s ease}.js-animate.table li:nth-child(4){transition:opacity .7s .4s ease,transform .7s .4s ease}.js-animate.table li:nth-child(4) .performer-image{transition:opacity .7s .4s ease,transform .7s .4s ease}.js-animate.table li:nth-child(5){transition:opacity .7s .5s ease,transform .7s .5s ease}.js-animate.table li:nth-child(5) .performer-image{transition:opacity .7s .5s ease,transform .7s .5s ease}.js-animate.table li:nth-child(6){transition:opacity .7s .6s ease,transform .7s .6s ease}.js-animate.table li:nth-child(6) .performer-image{transition:opacity .7s .6s ease,transform .7s .6s ease}.js-animate.table li:nth-child(7){transition:opacity .7s .7s ease,transform .7s .7s ease}.js-animate.table li:nth-child(7) .performer-image{transition:opacity .7s .7s ease,transform .7s .7s ease}.js-animate.table li:nth-child(8){transition:opacity .7s .8s ease,transform .7s .8s ease}.js-animate.table li:nth-child(8) .performer-image{transition:opacity .7s .8s ease,transform .7s .8s ease}.is-animated.flip-in:has(img)>img,.is-animated.fadein-up:has(img)>img,.is-animated.flip-div:has(img)>img,.is-animated.fadein-right:has(img)>img,.is-animated.fadein-left:has(img)>img,.is-animated.flip-in-p:has(img)>img{opacity:1!important;transform:rotateY(0) translateY(0) scale(1)!important}.is-animated.flip-in,.is-animated.fadein-up,.is-animated.flip-div,.is-animated.fadein-right,.is-animated.fadein-left,.is-animated.flip-in-p{opacity:1!important;transform:rotateY(0) translateY(0) scale(1)!important}.is-animated.table li{opacity:1;transform:translateY(0)}.is-animated.table li .performer-image{opacity:1;transform:rotateY(0) translateY(0)}@keyframes flip-in{0%{opacity:0;transform:rotateY(10deg)}to{opacity:1;transform:rotateY(0)}}@keyframes fadein-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes fadein-right{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes fadein-left{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}section{max-width:992px;margin:auto auto 100px}.heading{margin:auto;display:flex;justify-content:center;align-items:center;max-width:526px}main{background:#f57d99}.introduction-section{background-color:#f57d99;background-image:linear-gradient(180deg,#f57d99,#99c04100),linear-gradient(0deg,#f57d99 10%,#f57d9900),url(/images/bg-introduction.webp);background-repeat:repeat-x,repeat-x,no-repeat;background-position:top center,bottom center,top center;background-size:auto 300px,auto 300px,cover;background-attachment:local,local,fixed;padding-top:100px;padding-bottom:100px;margin-bottom:0;max-width:unset;gap:150px;overflow:hidden;position:relative}@media screen and (max-width:768px){.introduction-section{background-size:auto 37.3134328358vw,auto 37.3134328358vw,contain;background-size:cover;padding-top:12.4378109453vw;padding-bottom:12.4378109453vw;gap:24.8756218905vw}}.introduction-section .content-wrapper{display:flex;flex-direction:column;align-items:center;gap:48px}@media screen and (max-width:768px){.introduction-section .content-wrapper{gap:5.9701492537vw}}.introduction-section .content-wrapper .introduction-content .text-content{background:#fff;padding:10px}@media screen and (max-width:768px){.introduction-section .content-wrapper .introduction-content .text-content{padding:2.4875621891vw 1.2437810945vw}}.introduction-section .content-wrapper .introduction-content .text-content p{text-align:center}.introduction-section .content-wrapper .introduction-content .text-content p.first-text{text-align:center;font-size:24px;font-weight:700;line-height:185%;letter-spacing:1.8px}@media screen and (max-width:768px){.introduction-section .content-wrapper .introduction-content .text-content p.first-text{font-size:4.4776119403vw}}.introduction-section .content-wrapper .introduction-content .text-content p{font-size:20px;font-weight:700;line-height:185%;letter-spacing:1.5px}@media screen and (max-width:768px){.introduction-section .content-wrapper .introduction-content .text-content p{letter-spacing:0px;font-size:3.4825870647vw}}.introduction-section .content-wrapper .message-container{display:flex;gap:40px;max-width:1400px}@media screen and (max-width:768px){.introduction-section .content-wrapper .message-container{flex-direction:column;gap:7.4626865672vw}}.introduction-section .content-wrapper .message-container .message{flex:1;max-width:526px}.introduction-section .content-wrapper .message-container .message .message-content{background:#fff;padding:10px}@media screen and (max-width:768px){.introduction-section .content-wrapper .message-container .message .message-content{padding:4.9751243781vw}}.introduction-section .content-wrapper .message-container .message .message-content{height:100%}.introduction-section .content-wrapper .message-container .message .author-name{font-size:24px;font-weight:700;line-height:145.833%;letter-spacing:1.5px;text-align:center;margin-bottom:10px}@media screen and (max-width:768px){.introduction-section .content-wrapper .message-container .message .author-name{font-size:4.4776119403vw}}.introduction-section .content-wrapper .message-container .message .message-text p{font-size:17px;font-weight:700;line-height:205.882%;letter-spacing:1.5px}@media screen and (max-width:768px){.introduction-section .content-wrapper .message-container .message .message-text p{font-size:3.4825870647vw}}.introduction-section .content-wrapper .about-content-wrapper{display:flex;flex-direction:column;align-items:center;gap:48px;align-self:stretch}@media screen and (max-width:768px){.introduction-section .content-wrapper .about-content-wrapper{gap:10.447761194vw}}.introduction-section .content-wrapper .about-content-wrapper *{-webkit-text-stroke:15px #f582a1;paint-order:stroke}@media screen and (max-width:768px){.introduction-section .content-wrapper .about-content-wrapper *{text-shadow:unset}}.introduction-section .content-wrapper .about-content-wrapper .about-content{width:100%;display:flex;justify-content:center;align-items:center;gap:57px}@media screen and (max-width:768px){.introduction-section .content-wrapper .about-content-wrapper .about-content{flex-direction:column;gap:5.9701492537vw}.introduction-section .content-wrapper .about-content-wrapper .about-content:nth-child(2){flex-direction:column-reverse}}.introduction-section .content-wrapper .about-content-wrapper .about-content .about-image{width:357px}@media screen and (max-width:768px){.introduction-section .content-wrapper .about-content-wrapper .about-content .about-image{width:55.7213930348vw}}.introduction-section .content-wrapper .about-content-wrapper .about-content .about-text .tsume{letter-spacing:-2px}@media screen and (max-width:768px){.introduction-section .content-wrapper .about-content-wrapper .about-content .about-text p{font-size:3.4825870647vw}}.introduction-section .content-wrapper .about-catchphrase p{color:#000;text-align:center;font-size:48px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:4.8px}.introduction-section .content-wrapper .about-catchphrase p rt{font-size:.3em}@media screen and (max-width:768px){.introduction-section .content-wrapper .about-catchphrase p ruby,.introduction-section .content-wrapper .about-catchphrase p rt{-webkit-text-stroke:0px}.introduction-section .content-wrapper .about-catchphrase p rt{padding-bottom:.5em;letter-spacing:.2em;text-align:center}.introduction-section .content-wrapper .about-catchphrase p{font-size:4.9751243781vw}}.introduction-section .content-wrapper .banners{display:flex;flex-direction:column;align-items:flex-start;gap:40px}.introduction-section .content-wrapper .banners .banner{max-width:600px}.notice-section{background-color:#e9651a;background-image:url(/images/border-top.svg);background-repeat:repeat-x;background-position:top center;background-size:auto 15px;max-width:unset;width:100%;padding:100px 40px;margin-bottom:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:48px}@media screen and (max-width:768px){.notice-section{gap:5.9701492537vw;padding:15.92039801vw 3.7313432836vw;background-size:auto 2.4875621891vw}}.notice-section details::details-content{transition:height .4s,content-visibility .4s allow-discrete;max-height:0;overflow:clip;opacity:0}.notice-section details[open]::details-content{max-height:10000px;opacity:1}.notice-section summary{cursor:pointer;list-style:none}@supports (interpolate-size: allow-keywords){.notice-section details::details-content{height:0;max-height:none;overflow:clip;transition:height .4s ease-in-out,opacity .4s ease-in-out,content-visibility .4s allow-discrete}.notice-section details[open]::details-content{height:auto}}.notice-section .content-wrapper{width:100%;max-width:944px;margin:auto;display:flex;flex-direction:column;align-items:flex-start;gap:16px;background-color:#fff;background-image:url(/images/border-top.svg),url(/images/border-bottom.svg);background-repeat:repeat-x,repeat-x;background-position:top center,bottom center;background-size:auto 15px,auto 15px;padding:60px 40px}@media screen and (max-width:768px){.notice-section .content-wrapper{padding:15.92039801vw 3.7313432836vw;background-size:auto 2.4875621891vw,auto 2.4875621891vw}}.notice-section .accordion{width:100%}.notice-section .accordion .accordion-header{font-size:24px;font-weight:700;line-height:150%;padding:5px 15px;border:3px solid #000;position:relative}@media screen and (max-width:768px){.notice-section .accordion .accordion-header{font-size:3.9800995025vw;padding:1.2437810945vw 2.4875621891vw;border-width:.4975124378vw}}.notice-section .accordion .accordion-header:after{content:"＋";font-family:Noto Sans JP,sans-serif;position:absolute;top:0;bottom:0;right:.5em;margin:auto;line-height:1em;height:1em}.notice-section .accordion[open] .accordion-header:after{content:"ー";font-family:Noto Sans JP,sans-serif}.notice-section .accordion .accordion-content{border:3px solid #000;border-top:none;display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:15px}@media screen and (max-width:768px){.notice-section .accordion .accordion-content{border-width:.4975124378vw;padding:3.7313432836vw 2.4875621891vw;gap:3.2338308458vw}}.notice-section .accordion .accordion-content ul{list-style:disc;padding-left:1em}.ticket-section{background-color:#99c041;background-image:url(/images/border-top.svg),linear-gradient(180deg,#99c041e6,#99c04100),linear-gradient(0deg,#99c041cc,#99c04100),url(/images/bg-ticket.webp);background-repeat:repeat-x,repeat-x,repeat-x,repeat;background-position:top center,top center,bottom center,top center;background-size:auto 15px,auto 500px,auto 500px,79.75px 138.75px;max-width:unset;margin:0 auto;padding:100px 0}@media screen and (max-width:768px){.ticket-section{padding:15.92039801vw 0;background-size:auto 2.4875621891vw,auto 37.3134328358vw,auto 37.3134328358vw,9.5223880597vw 16.5671641791vw}}.ticket-section .ticket-section-inner{max-width:1030px;margin:0 auto;padding:0 40px;display:flex;flex-direction:column;align-items:flex-start;gap:50px}@media screen and (max-width:768px){.ticket-section .ticket-section-inner{padding:0vw 3.7313432836vw;gap:11.9402985075vw}}.ticket-section .ticket-price-table{width:100%;max-width:665px;margin:0 auto}.ticket-section .ticket-price-table .price-table,.ticket-section .ticket-price-table .price-table thead,.ticket-section .ticket-price-table .price-table thead tr{width:100%}.ticket-section .ticket-price-table .price-table thead tr th{color:#000;text-align:center;background:#000;color:#fff;padding:10px 15px}.ticket-section .ticket-price-table .price-table tbody tr td{color:#000;text-align:center;background:#fff;padding:10px 40px}.ticket-section .ticket-price-table .note-seats{text-align:left}.ticket-section .ticket-price-table .note-seats b{text-decoration:underline;text-underline-offset:.3em;text-decoration-color:#000;text-decoration-color:#f3d12c;text-decoration-thickness:15%}.ticket-section .goods-section{margin:0 auto;width:100%;max-width:665px;display:flex;flex-direction:column;align-items:center;gap:10px;perspective:1000px}@media screen and (max-width:768px){.ticket-section .goods-section{gap:4.2288557214vw}}.ticket-section .goods-section .goods{border-image:url(/images/bg-waku-y.webp) 32;width:100%}.ticket-section .goods-section .goods .goods-content{background:#f3d12c;display:flex;padding:10px 0;flex-direction:column;align-items:center;gap:20px}@media screen and (max-width:768px){.ticket-section .goods-section .goods .goods-content{padding:2.4875621891vw;gap:4.9751243781vw}}.ticket-section .goods-section .goods .goods-content .goods-title{text-align:center;text-decoration:underline;text-underline-offset:5px}.ticket-section .goods-section .goods .goods-content .goods-images{display:flex;justify-content:center;align-items:center}.ticket-section .goods-section .goods-details{display:flex;padding:0 28px;flex-direction:column;align-items:flex-start;gap:10px}@media screen and (max-width:768px){.ticket-section .goods-section .goods-details{padding:2.4875621891vw 3.7313432836vw;gap:2.4875621891vw}}.ticket-section .goods-section .goods-details .goods-spec p strong{font-family:Noto Sans JP;font-weight:800}.ticket-section .goods-section .goods-details .goods-spec p{color:#000;font-family:Noto Sans JP}.ticket-section .goods-section .goods-details .goods-notes p{text-indent:-1em;padding-left:1em;color:#000;font-family:Noto Sans JP;letter-spacing:.1em}.ticket-section .schedule-heading{width:100%;display:flex;justify-content:center;align-items:flex-start}.ticket-section .schedule-heading h4{display:flex;padding:12px 100px;flex-direction:column;justify-content:center;align-items:center;gap:10px;border:4px solid #000;background:#000;box-shadow:4px 4px #00000040;color:#fff;font-family:BIZ UDPMincho;font-size:28px;font-style:normal;font-weight:700;line-height:43.2px;letter-spacing:.14px}@media screen and (max-width:768px){.ticket-section .schedule-heading h4{padding:2.4875621891vw 12.4378109453vw;font-size:4.9751243781vw;line-height:7.4626865672vw;letter-spacing:.07px}}.ticket-section .sales-section{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.ticket-section .sales-section .sales-heading{width:100%;display:flex;justify-content:center;align-items:flex-start}.ticket-section .sales-section .sales-heading h5{display:inline-block;padding:12px 32px 16px;gap:10px;background:#fff;color:#000;text-align:center;font-family:BIZ UDPMincho;font-size:24px;font-style:normal;font-weight:700;line-height:160%;letter-spacing:.12px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-color:#f3d12c;text-decoration-thickness:12.5%;text-underline-offset:20.833%;text-underline-position:from-font}@media screen and (max-width:768px){.ticket-section .sales-section .sales-heading h5{padding:3.4825870647vw 5.9701492537vw;font-size:3.9800995025vw;line-height:180%;letter-spacing:.07px}}.ticket-section .sales-section .sales-table{width:100%}.ticket-section .sales-section .sales-table thead tr th{width:300px;padding:10px 15px;background:#000;color:#fff;font-size:16px}.ticket-section .sales-section .sales-table thead tr th:first-child{width:200px}@media screen and (max-width:768px){.ticket-section .sales-section .sales-table thead tr th{width:30%;padding:2.4875621891vw;font-size:3.4825870647vw}.ticket-section .sales-section .sales-table thead tr th:last-child{width:65%}}.ticket-section .sales-section .sales-table tbody tr td{background:#fff;color:#000;padding:10px 15px}@media screen and (max-width:768px){.ticket-section .sales-section .sales-table tbody tr td{padding:2.4875621891vw;letter-spacing:0px;text-align:left}}.ticket-section .sales-section .sales-table tbody tr td a{display:inline-block;text-align:left;word-break:break-all;font-weight:700;text-align:center}@media screen and (max-width:768px){.ticket-section .sales-section .sales-table tbody tr td a{text-align:left;letter-spacing:0px}}.ticket-section .sales-section .details-table tbody tr th{width:258px;padding:10px 15px;background:#000;color:#fff}@media screen and (max-width:768px){.ticket-section .sales-section .details-table tbody tr th{width:30%;padding:2.4875621891vw}}.ticket-section .sales-section .details-table tbody tr td{background:#fff;color:#000;padding:10px 15px}@media screen and (max-width:768px){.ticket-section .sales-section .details-table tbody tr td{text-align:left;padding:2.4875621891vw 3.7313432836vw}}.ticket-section .sales-section .details-table tbody tr td p{text-align:left;text-indent:-1em;padding-left:1em}.ticket-section .sales-section .details-table tbody tr td p .underline{text-decoration:underline;text-underline-offset:.3em}.news-section{background-color:#f57d99;background-image:linear-gradient(180deg,#f57d99,#99c04100),linear-gradient(0deg,#f57d99,#99c04100),url(/images/bg-news.webp);background-repeat:repeat-x,repeat-x,repeat;background-position:top center,bottom center,top center;background-size:auto 200px,auto 200px,199.25px 112px;padding-top:150px;padding-bottom:100px;margin-bottom:0;max-width:unset}@media screen and (max-width:768px){.news-section{padding-top:24.8756218905vw;padding-bottom:12.4378109453vw;background-size:auto 37.3134328358vw,auto 37.3134328358vw,29.7388059701vw 16.7164179104vw}}.news-section .items-news{display:flex;flex-direction:column;align-items:flex-start;gap:24px}@media screen and (max-width:768px){.news-section .items-news{gap:5.9701492537vw}}.news-section .items-news .item-news{display:flex;flex-direction:column;align-items:flex-start;gap:16px}@media screen and (max-width:768px){.news-section .items-news .item-news{gap:1.4925373134vw}}.news-section .items-news .item-news .date{line-height:100%}@media screen and (max-width:768px){.news-section .items-news .item-news .date{font-size:2.9850746269vw}}.news-section .items-news .item-news .text{color:#000;font-size:18px;font-weight:700;line-height:194.444%;letter-spacing:1.5px}@media screen and (max-width:768px){.news-section .items-news .item-news .text{font-size:3.4825870647vw;letter-spacing:1px}}.news-section .items-news .item-news .text p{margin:0}.news-section .items-news .item-news .text a{color:#000;text-decoration:underline;transition:opacity .2s}.news-section .items-news .item-news .text a:hover{opacity:.7}.news-section .banner-x{max-width:350px}.performers-section{background:#f3d12c;background-color:#f3d12c;background-image:url(/images/border-top.svg),url(/images/bg-performer.webp);background-repeat:repeat-x,repeat;background-position:top center,top center;background-size:auto 15px,102px 70.5px;margin:0 auto;display:flex;padding:100px 40px;flex-direction:column;align-items:center;gap:72px;align-self:stretch;max-width:unset}@media screen and (max-width:1024px){.performers-section{padding-left:0;padding-right:0}}@media screen and (max-width:768px){.performers-section{width:100%;padding:15.92039801vw 0;gap:11.9402985075vw;padding-left:0;padding-right:0;background-size:auto 2.4875621891vw,15.223880597vw 10.5223880597vw}}@media screen and (min-width:769px){.performers-section .heading-performers{margin-bottom:0}}.performers-section .group-day{width:100%;max-width:1320px;display:flex;padding:84px 56px 48px;flex-direction:column;align-items:center;gap:23px;border:10px solid #fff;background-color:#e3dcc7;background-image:url(/images/bg-performer-day.webp);background-repeat:repeat;background-size:185.25px 89.25px;position:relative;container-name:group;container-type:inline-size}@media screen and (max-width:1024px){.performers-section .group-day{gap:6.2189054726vw;width:100%;border-left:none;border-right:none;padding:13.6815920398vw 6.2189054726vw}.performers-section .group-day:nth-child(3){margin-top:7.4626865672vw}}.performers-section .group-day .day-label{position:absolute;left:0;right:0;margin:auto;display:inline-block;transform:translateY(calc(-50% - 5px));width:fit-content;top:0}.performers-section .group-day .day-label .day-label-inner{display:flex;padding:10px 90px;flex-direction:column;justify-content:center;align-items:center;gap:10px;border:4px solid #000;background:#000;box-shadow:4px 4px #00000040}@media screen and (max-width:768px){.performers-section .group-day .day-label .day-label-inner{padding:2.9850746269vw 12.4378109453vw;border-width:.7462686567vw}}.performers-section .group-day .day-label .day-label-inner p{color:#fff;text-align:center;font-size:28px;font-style:normal;font-weight:700;line-height:110%;letter-spacing:.14px}@media screen and (max-width:768px){.performers-section .group-day .day-label .day-label-inner p{font-size:5.9701492537vw}}.performers-section .group-day .line-bamboo{display:flex;max-width:1173px;width:100%;height:10px;align-items:center;gap:2px;background:url(/images/line-bamboo.svg);background-size:100% 100%;background-repeat:repeat-x}@media screen and (max-width:1024px){.performers-section .group-day .line-bamboo{width:100%;height:2.4875621891vw;background-size:cover}}.performers-section .group-day .lineup{display:flex;justify-content:center;align-items:center;gap:24px;align-self:stretch}.performers-section .group-day .lineup .table{display:flex;flex-direction:row-reverse;justify-content:center;gap:1.36cqw}@media screen and (max-width:1024px){.performers-section .group-day .lineup .table{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:2.9850746269vw 1.7412935323vw}}.performers-section .group-day .lineup .table .performer-item{display:flex;align-items:center;gap:1.36cqw}.performers-section .group-day .lineup .table .performer-item .performer-image{position:relative}.performers-section .group-day .lineup .table .performer-item .performer-image>img{border:.255cqw solid #000}@media screen and (max-width:1024px){.performers-section .group-day .lineup .table .performer-item .performer-image>img{border:.4353233831vw solid #000000}}.performers-section .group-day .lineup .table .performer-item .performer-image{flex:3}.performers-section .group-day .lineup .table .performer-item .performer-image .memo{position:absolute;text-align:center;font-weight:700;width:100%;bottom:-2.38cqw;font-size:1.275cqw}@media screen and (max-width:1024px){.performers-section .group-day .lineup .table .performer-item .performer-image .memo{bottom:-3.4825870647vw;font-size:1.9900497512vw}}.performers-section .group-day .lineup .table .performer-item .performer-image .performance-type{display:none}@media screen and (max-width:1024px){.performers-section .group-day .lineup .table .performer-item .performer-image .performance-type{display:block;position:absolute;bottom:-1.2437810945vw;right:0;left:0;font-size:2.736318408vw;font-weight:700;line-height:1.2em;color:#000;text-align:center;-webkit-text-stroke:3.5px #fff;paint-order:stroke}}.performers-section .group-day .lineup .table .performer-item .cell{flex:.7}.performers-section .group-day .lineup .table .performer-item .photo-credit{position:absolute;bottom:fit-content;right:0;font-size:.68cqw;text-align:right;padding-top:.2em;font-family:Noto Sans JP,sans-serif}@media screen and (max-width:1024px){.performers-section .group-day .lineup .table .performer-item .photo-credit{font-size:1.4925373134vw;padding-top:1.2437810945vw;padding-right:.4975124378vw;line-height:1.2em}}.performers-section .group-day .lineup .table .performer-item .label-chief{position:absolute;top:35%;left:-12%;width:40%}.performers-section .group-day .lineup .table .performer-item .cell{display:flex;height:98%;max-height:22.78cqw;flex-direction:column;justify-content:center;align-items:center;border:.255cqw solid #000;background:url(/images/bg-wood.webp);box-shadow:.255cqw .255cqw #0003}@media screen and (max-width:1024px){.performers-section .group-day .lineup .table .performer-item .cell{border:.4353233831vw solid #000000;box-shadow:.7462686567vw .7462686567vw #0003;height:28.6069651741vw;max-height:unset}}.performers-section .group-day .lineup .table .performer-item .cell p{writing-mode:vertical-rl;text-orientation:upright;color:#000;text-align:center;font-size:2.04cqw;font-style:normal;font-weight:700;line-height:1.2em}@media screen and (max-width:1024px){.performers-section .group-day .lineup .table .performer-item .cell p{font-size:3.4825870647vw}}.performers-section .group-day .lineup .table .performer-item .cell p small{font-size:.5em;padding-bottom:.5em}.performers-section .group-day .lineup .table .performer-item .cell p .performance-type{font-size:1.36cqw;line-height:1.2;height:auto}@media screen and (max-width:1024px){.performers-section .group-day .lineup .table .performer-item .cell p .performance-type{display:none}}.performers-section .group-day .lineup .table .performer-item .cell p.kagami{font-size:1.7cqw;line-height:1em}@media(max-width:1300px){.performers-section .group-day .lineup .table .performer-item .cell p.kagami{font-size:1.275cqw}}@media(max-width:1100px){.performers-section .group-day .lineup .table .performer-item .cell p.kagami{font-size:1.19cqw}}@media screen and (max-width:1024px){.performers-section .group-day .lineup .table .performer-item .cell p.kagami{font-size:3.2338308458vw}}.performers-section .group-day .lineup .table .performer-item .cell p.kagami .performance-type{padding-top:.4em;font-size:1.02cqw;line-height:.9em}.performers-section .group-day .lineup .table .performer-item .cell.cell-guest p{color:#e8481c}.performers-section .group-day .lineup .table .performer-item.performer-main{position:relative}@media screen and (max-width:1024px){.performers-section .group-day .lineup .table .performer-item:nth-child(1){grid-column-start:3;grid-row-start:1}.performers-section .group-day .lineup .table .performer-item:nth-child(2){grid-column-start:2;grid-row-start:1}.performers-section .group-day .lineup .table .performer-item:nth-child(3){grid-column-start:1;grid-row-start:1}.performers-section .group-day .lineup .table .performer-item:nth-child(4){grid-column-start:3;grid-row-start:2}.performers-section .group-day .lineup .table .performer-item:nth-child(5){display:none!important}.performers-section .group-day .lineup .table .performer-item:nth-child(6){grid-column-start:2;grid-row-start:2}.performers-section .group-day .lineup .table .performer-item:nth-child(7){grid-column-start:1;grid-row-start:2}}.performers-section .group-day .lineup .table .nakairi{display:flex;justify-content:center;align-items:center;width:4.25cqw}@media screen and (max-width:1024px){.performers-section .group-day .lineup .table .nakairi{display:none}}.performers-section .group-day .lineup .koya-label{display:flex;justify-content:center;align-items:center;width:9.18cqw}@media screen and (max-width:1024px){.performers-section .group-day .lineup .koya-label{width:27.6119402985vw;height:100%}}.performers-section .notice-text{display:none}@media screen and (max-width:1024px){.performers-section .notice-text{display:block}}.performers-section .notice-text{font-family:BIZ UDPMincho;font-weight:700;font-size:2.736318408vw}.performers-section .performer-list{list-style-type:disc}@media screen and (max-width:1024px){.performers-section .performer-list{padding-left:9.9502487562vw;padding-right:4.9751243781vw}}.performers-section .performer-list li{color:#000}.schedule-venue-section{background:#17a6b9;background-color:#17a6b9;background-image:url(/images/border-top.svg),url(/images/bg-schedule.webp);background-repeat:repeat-x,repeat;background-position:top center,top center;background-size:auto 15px,33.5px 33.5px;max-width:unset;margin-bottom:0;padding:100px 40px}@media screen and (max-width:768px){.schedule-venue-section{padding:15.92039801vw 3.7313432836vw;background-size:auto 2.4875621891vw,7.4626865672vw 7.4626865672vw,cover;gap:24.8756218905vw}}.schedule-venue-section .section-schedule{display:flex;flex-direction:column;align-items:center;gap:48px}@media screen and (max-width:768px){.schedule-venue-section .section-schedule{gap:5.9701492537vw}}.schedule-venue-section .section-schedule .schedule-content{display:flex;flex-direction:column;align-items:center;gap:20px}@media screen and (max-width:768px){.schedule-venue-section .section-schedule .schedule-content{gap:4.4776119403vw}}.schedule-venue-section .section-schedule .schedule-content .date-frame{background:url(/images/bg-waku-date.webp);background-size:contain;background-repeat:no-repeat;padding:16px 40px 20px;color:#000;text-align:center;line-height:1em}.schedule-venue-section .section-schedule .schedule-content .time-info p{color:#000}.schedule-venue-section .section-schedule .notes{width:300px;display:flex;flex-direction:column;align-items:flex-start;gap:10px}@media screen and (max-width:768px){.schedule-venue-section .section-schedule .notes{width:59.7014925373vw;gap:2.4875621891vw}}.schedule-venue-section .section-schedule .notes .note-item{display:flex;align-items:flex-start;gap:8px}.schedule-venue-section .section-schedule .notes .note-item .icon-ume{width:32px;height:32px;aspect-ratio:1/1}@media screen and (max-width:768px){.schedule-venue-section .section-schedule .notes .note-item .icon-ume{width:5.9701492537vw;height:5.9701492537vw}}.schedule-venue-section .section-schedule .notes .note-item .icon-ume img{width:100%;height:100%;object-fit:contain}.schedule-venue-section .section-schedule .notes .note-item p{color:#000}.schedule-venue-section .section-venue{display:flex;flex-direction:column;align-items:center;gap:48px}@media screen and (max-width:768px){.schedule-venue-section .section-venue{gap:5.9701492537vw}}.schedule-venue-section .section-venue .venue-content{width:100%;display:flex;max-width:1000px;align-items:flex-start;gap:37px}@media screen and (max-width:768px){.schedule-venue-section .section-venue .venue-content{gap:9.2039800995vw;flex-direction:column-reverse}}.schedule-venue-section .section-venue .venue-content .map{width:50%;font-size:0;border:2px solid #000;overflow:hidden;aspect-ratio:1/1}.schedule-venue-section .section-venue .venue-content .map iframe{width:100%;height:100%;aspect-ratio:1/1}@media screen and (max-width:768px){.schedule-venue-section .section-venue .venue-content .map{width:100%}}.schedule-venue-section .section-venue .venue-content .venue-info{display:flex;width:50%;flex-direction:column;align-items:flex-start;gap:16px;flex-shrink:0}@media screen and (max-width:768px){.schedule-venue-section .section-venue .venue-content .venue-info{width:100%;gap:3.9800995025vw}}.schedule-venue-section .section-venue .venue-content .venue-info .venue-name{color:#000;font-size:24px;font-weight:700;line-height:150%}@media screen and (max-width:768px){.schedule-venue-section .section-venue .venue-content .venue-info .venue-name{font-size:4.9751243781vw}}.schedule-venue-section .section-venue .venue-content .venue-info .venue-address{color:#000}.schedule-venue-section .section-venue .venue-content .venue-info .access-item div{padding:8px 12px}@media screen and (max-width:768px){.schedule-venue-section .section-venue .venue-content .venue-info .access-item div{padding:1.9900497512vw 2.9850746269vw}}.schedule-venue-section .section-venue .venue-content .venue-info .access-item div p:first-child{font-size:20px;line-height:175%}@media screen and (max-width:768px){.schedule-venue-section .section-venue .venue-content .venue-info .access-item div p:first-child{font-size:4.4776119403vw}}.schedule-venue-section .section-venue .venue-content .venue-info .access-item div p{color:#000}.schedule-venue-section .section-venue .venue-content .venue-info .access-item.access-jr{border-left:3px solid #5cb6db}.schedule-venue-section .section-venue .venue-content .venue-info .access-item.access-metro{border-left:3px solid #ba9a00}.schedule-venue-section .section-venue .venue-content .venue-info .access-item.access-toei{border-left:3px solid #1765b8}.schedule-venue-section .section-venue .venue-content .venue-info .venue-notes p{color:#000}.footer-section{background-color:#000;background-image:url(/images/bg-teisiki.webp);background-repeat:repeat-x;background-position:bottom center;background-size:auto 10px;display:flex;padding:96px 124px 40px;flex-direction:column;align-items:center;gap:40px;align-self:stretch}@media screen and (max-width:768px){.footer-section{padding:15.92039801vw 9.9502487562vw;gap:9.9502487562vw}}.footer-section .footer-info p,.footer-section .footer-contact p{color:#fff;text-align:center}.footer-section .copyright{color:#fff;font-family:Hiragino Kaku Gothic Pro;font-size:11px;font-weight:600;line-height:222.727%;letter-spacing:1.5px}@media screen and (max-width:768px){.footer-section .copyright{font-size:2.9850746269vw}}.kv-section{width:100%;height:calc(100svh - 70px);max-width:unset;position:relative;margin-top:70px;margin-bottom:50px}@media screen and (max-width:768px){.kv-section{margin-top:0;padding-top:60px;height:calc(140.8551068884vw + 70px);margin-bottom:0}}.kv-section .mask-group{width:100%;height:100%;background:url(/images/bg-kvnami.webp) repeat-x top center;background-size:cover;mask:linear-gradient(0deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.7) 20%);mask-size:100% 100%;mask-position:center;mask-repeat:no-repeat;mask-origin:center;mask-composite:exclude;mask-composite:add;mask-composite:subtract}@media screen and (max-width:768px){.kv-section .mask-group{mask:linear-gradient(0deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.7) 5%)}}.kv-section .mask-group .overlay{width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(1.1);opacity:0}.kv-section .mask-group .overlay[data-type="1"]{background:url(/images/bg-kv-1.webp) no-repeat center center;background-size:contain;animation:fade-in 2s .8s cubic-bezier(.29,.01,.39,1) forwards}.kv-section .mask-group .overlay[data-type="2"]{background:url(/images/bg-kv-2.webp) no-repeat center center;background-size:contain;animation:fade-in 2s .5s cubic-bezier(.29,.01,.39,1) forwards}.kv-section .mask-group .overlay[data-type="3"]{background:url(/images/bg-kv-3.webp) no-repeat center center;background-size:contain;animation:fade-in 2s .6s cubic-bezier(.29,.01,.39,1) forwards}.kv-section .mask-group .overlay[data-type="4"]{background:url(/images/bg-kv-4.webp) no-repeat center center;background-size:contain;animation:fade-in 2s .7s cubic-bezier(.29,.01,.39,1) forwards}.kv-section .section-kv-main{display:flex;justify-content:center;align-items:center;height:100%;opacity:0;animation:fade-in 1s .5s linear forwards}.kv-section .section-kv-main img{position:absolute;top:0;height:100%}@media screen and (max-width:768px){.kv-section .section-kv-main img{height:140.8551068884vw}}.kv-section .section-kv-main{position:absolute;top:0;margin:0 auto;left:0;right:0}@media screen and (max-width:768px){.kv-section .section-kv-main{height:140.8551068884vw;top:60px}}@keyframes fade-in{to{opacity:1;transform:scale(1)}}.navigation{height:70px}@media screen and (min-width:769px){.navigation{background-color:#ff5f89}}.navigation{transition:background-color .6s ease;position:fixed;top:0;left:0;width:100%;z-index:100}@media screen and (min-width:769px){.navigation{box-shadow:0 0 30px #0000000d}}@media screen and (max-width:768px){.navigation{height:70px}}@media screen and (min-width:769px){.navigation:has(.nav-item:nth-child(7).nav-item--current){background-color:#e96519}}.navigation:has(.nav-item:nth-child(7).nav-item--current) .current svg path{fill:#000}.navigation:has(.nav-item:nth-child(7).nav-item--current) .nav-dialog{background-color:#e96519}.navigation:has(.nav-item:nth-child(7).nav-item--current) .ribbon-top svg .pink{fill:#ef7e3d}.navigation:has(.nav-item:nth-child(7).nav-item--current) .ribbon-top svg .red{fill:#cd5511}@media screen and (min-width:769px){.navigation:has(.nav-item:nth-child(6).nav-item--current){background-color:#99c041}}.navigation:has(.nav-item:nth-child(6).nav-item--current) .current svg path{fill:#f3d12c}.navigation:has(.nav-item:nth-child(6).nav-item--current) .nav-dialog{background-color:#99c041}.navigation:has(.nav-item:nth-child(6).nav-item--current) .ribbon-top svg .pink{fill:#a4d23d}.navigation:has(.nav-item:nth-child(6).nav-item--current) .ribbon-top svg .red{fill:#88b328}@media screen and (min-width:769px){.navigation:has(.nav-item:nth-child(5).nav-item--current){background-color:#f3d12c}}.navigation:has(.nav-item:nth-child(5).nav-item--current) *{color:#000}.navigation:has(.nav-item:nth-child(5).nav-item--current) .current svg path{fill:#000}.navigation:has(.nav-item:nth-child(5).nav-item--current) .nav-dialog{background-color:#f3d12c}.navigation:has(.nav-item:nth-child(5).nav-item--current) .ribbon-top svg .pink{fill:#ffd300}.navigation:has(.nav-item:nth-child(5).nav-item--current) .ribbon-top svg .red{fill:#e7c51f}.navigation:has(.nav-item:nth-child(5).nav-item--current) .nav-dialog__close span{background:#000}@media screen and (min-width:769px){.navigation:has(.nav-item:nth-child(4).nav-item--current){background-color:#19a6b9}}.navigation:has(.nav-item:nth-child(4).nav-item--current) .current svg path{fill:#f37190}.navigation:has(.nav-item:nth-child(4).nav-item--current) .nav-dialog{background-color:#19a6b9}.navigation:has(.nav-item:nth-child(4).nav-item--current) .ribbon-top svg .pink{fill:#04b9d1}.navigation:has(.nav-item:nth-child(4).nav-item--current) .ribbon-top svg .red{fill:#1096b9}@media screen and (min-width:769px){.navigation:has(.nav-item:nth-child(3).nav-item--current){background-color:#19a6b9}}.navigation:has(.nav-item:nth-child(3).nav-item--current) .current svg path{fill:#f37190}.navigation:has(.nav-item:nth-child(3).nav-item--current) .nav-dialog{background-color:#19a6b9}.navigation:has(.nav-item:nth-child(3).nav-item--current) .ribbon-top svg .pink{fill:#04b9d1}.navigation:has(.nav-item:nth-child(3).nav-item--current) .ribbon-top svg .red{fill:#1096b9}.navigation .tip-container{position:relative;max-width:780px;margin:auto}@media screen and (max-width:768px){.navigation .tip-container{max-width:unset;width:100%;height:100%;display:flex;align-items:center;justify-content:center}}.navigation .current{top:5px;width:40px;height:18px;position:absolute;top:calc(anchor(top) - 2px);left:anchor(center);transform:translate(-50%);transition:top .6s .4s ease,left .6s .4s ease;position-anchor:--current-anchor}.navigation .current svg{width:100%;height:100%}.navigation .global-nav{display:flex;justify-content:space-between;align-items:center;padding:0 40px;max-width:980px;margin:auto}@media screen and (max-width:768px){.navigation .global-nav{width:100%;display:none}}.navigation .global-nav .nav-item{position:relative}.navigation .global-nav .nav-item a{display:inline-block;color:#fff;text-align:center;padding:18px 10px;text-decoration:none}@media screen and (max-width:768px){.navigation .global-nav .nav-item a{font-size:5.9701492537vw}}.navigation .global-nav--header .nav-item--current{anchor-name:--current-anchor}.navigation .nav-toggle{display:none;position:absolute;background:transparent;cursor:pointer;border:none;top:17px;right:15px;width:44px;height:44px;display:flex;justify-content:center;align-items:center;filter:drop-shadow(1px 2px 6px rgba(0,0,0,.1))}@media screen and (min-width:769px){.navigation .nav-toggle{display:none}}.navigation .nav-toggle__label{font-size:12px;font-weight:700;letter-spacing:1.5px}.navigation .nav-toggle__icon{width:80%;height:4px;background:#fff;position:relative;display:inline-block}.navigation .nav-toggle__icon:before,.navigation .nav-toggle__icon:after{content:"";position:absolute;left:0;width:100%;height:4px;background:#fff}.navigation .nav-toggle__icon:before{top:-8px}.navigation .nav-toggle__icon:after{top:8px}.navigation .nav-dialog{overflow:hidden;border:none;padding:0;width:100%;background:#ff5f89;color:#fff;text-align:center;margin:0;inset:0}@media screen and (min-width:769px){.navigation .nav-dialog{display:none}}.navigation .nav-dialog::backdrop{background:#00000073}.navigation .nav-dialog .current{position-anchor:--current-anchor-dialog}.navigation .nav-dialog .nav-item:nth-child(1){transition:opacity .6s .1s,transform .6s .1s allow-discrete}.navigation .nav-dialog .nav-item:nth-child(2){transition:opacity .6s .2s,transform .6s .2s allow-discrete}.navigation .nav-dialog .nav-item:nth-child(3){transition:opacity .6s .3s,transform .6s .3s allow-discrete}.navigation .nav-dialog .nav-item:nth-child(4){transition:opacity .6s .4s,transform .6s .4s allow-discrete}.navigation .nav-dialog .nav-item:nth-child(5){transition:opacity .6s .5s,transform .6s .5s allow-discrete}.navigation .nav-dialog .nav-item:nth-child(6){transition:opacity .6s .6s,transform .6s .6s allow-discrete}.navigation .nav-dialog .nav-item:nth-child(7){transition:opacity .6s .7s,transform .6s .7s allow-discrete}.navigation .nav-dialog .nav-item:nth-child(8){transition:opacity .6s .8s,transform .6s .8s allow-discrete}.navigation .nav-dialog[open]{transition:opacity .5s,display .5s allow-discrete;opacity:1;display:block}@starting-style{.navigation .nav-dialog[open]{opacity:0}}.navigation .nav-dialog[open] .nav-item{opacity:1;transform:translate(0)}@starting-style{.navigation .nav-dialog[open] .nav-item{opacity:0;transform:translate(30px)}}.navigation .nav-dialog[open] .current{opacity:1;transition:opacity .4s .6s linear}@starting-style{.navigation .nav-dialog[open] .current{opacity:0}}.navigation .nav-dialog__header{position:absolute;top:30px;right:20px;z-index:10;width:44px;height:44px}.navigation .nav-dialog__title{font-size:14px;font-weight:700;letter-spacing:1.5px}.navigation .nav-dialog__close{border:none;background:transparent;width:100%;height:100%;display:flex;justify-content:center;align-items:center;outline:none}.navigation .nav-dialog__close span{display:block;width:80%;height:4px;background:#fff;position:absolute;left:0;right:0;margin:auto;top:50%;transform:translateY(-50%)}.navigation .nav-dialog__close span:first-child{transform:rotate(45deg)}.navigation .nav-dialog__close span:last-child{transform:rotate(-45deg)}.navigation .nav-dialog__close{cursor:pointer}.navigation .global-nav--dialog{display:flex;flex-direction:column;align-items:stretch;padding:0;max-width:none;margin:0;width:100%}.navigation .global-nav--dialog .nav-item--current{anchor-name:--current-anchor-dialog}.navigation .ribbon-top{width:100%;height:10px}.navigation .ribbon-top svg{width:1440px;height:10px;max-width:unset}.navigation .ribbon-top svg rect{transition:fill .6s ease}.navigation .ribbon-top svg .black{fill:#000}.navigation .ribbon-top svg .pink{fill:#f6bfcb}.navigation .ribbon-top svg .red{fill:#f0918f}@media screen and (max-width:768px){.navigation>.ribbon-top{display:none}}dialog:-internal-dialog-in-top-layer{width:100%;height:100%;max-width:unset;max-height:unset}.nav-dialog:modal,.nav-dialog[open]{width:100%;height:100dvh;max-width:unset;max-height:unset;margin:0;inset:0}.ribbon-top{width:100%;height:10px}.ribbon-top svg{overflow:initial;height:10px;max-width:unset}.ribbon-top svg rect{transition:fill .6s ease}.ribbon-top svg .black{fill:#000}.ribbon-top svg .pink{fill:#f6bfcb}.ribbon-top svg .red{fill:#f0918f}.navigation__ribbon-top{width:100%;overflow:hidden}
