 @media(min-width:767px) {.menu-item .text {font-family:regular, sans-serif;font-weight:700;font-style: normal;position: relative;font-size: 35px;color: #fff;transition: color 0.5s ease, text-shadow 0.5s ease;letter-spacing: 5px;text-shadow: -1px 6px 4px navy;}.menu-item.activated .text {color: #fff;text-shadow: 0 0 10px #8acffa, 0 0 15px #8acffa;}@keyframes fade-in-blur {0% {opacity: 0;transform: translateY(20px);filter: blur(10px);}100% {opacity: 1;transform: translateY(0);filter: blur(0);}}}#s1.sese{height: 100vh;min-height: 820px;position: relative;overflow: hidden;}@media (max-width: 767px){#s1.sese{height: 100vh;min-height: 640px;}}@media (min-width: 767px){.menu-container{left: 10%;top: clamp(180px, 25vh, 320px);z-index: 9998;}}@media (max-width: 767px){.menu-container{left: 35%;top: clamp(110px, 18vh, 170px);z-index: 11;}}@media(min-width:767px) {.menu-container{display:flex;flex-direction:column;gap: 0;position:absolute;left: 4%;top: clamp(180px, 30vh, 320px);z-index: 9998;}.menu-item{width: 360px;height: 150px;display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer;opacity:0;filter:blur(10px);transform:translateY(20px);animation: fade-in-blur 0.8s forwards;}.menu-item:nth-child(1), .menu-item:nth-child(2), .menu-item:nth-child(3), .menu-item:nth-child(4), .menu-item:nth-child(5){background-repeat: no-repeat;background-position: center;background-size: contain;}.menu-item:nth-child(1){background-image:url(../../img/menu_flower2.png);left:150px;}.menu-item:nth-child(2){background-image:url(../../img/menu_flower1.png);top: -50px;}.menu-item:nth-child(3){background-image:url(../../img/menu_flower3.png);left:150px;top: -100px;}.menu-item:nth-child(4){background-image:url(../../img/menu_flower4.png);top: -150px;}.menu-item:nth-child(5){background-image:url(../../img/menu_flower2.png);left:150px;top: -200px;}}@media (min-height: 1180px){.menu-container {display: flex;flex-direction: column;gap: 0;position: absolute;left: 0;top: clamp(180px, 40vh, 430px);z-index: 9998;}.menu-item {width: 500px;height: 200px;}.menu-item .text{font-size: 40px;letter-spacing: 5px;}.menu-item:nth-child(1){background-image:url(../../img/menu_flower2.png);left:200px;}.menu-item:nth-child(2){background-image:url(../../img/menu_flower1.png);top: -50px;}.menu-item:nth-child(3){background-image:url(../../img/menu_flower3.png);left:200px;top: -100px;}.menu-item:nth-child(4){background-image:url(../../img/menu_flower4.png);top: -150px;}.menu-item:nth-child(5){background-image:url(../../img/menu_flower2.png);left:200px;top: -200px;}}@media (max-height: 1180px){.menu-item{width: 450px;height: 180px;}.menu-item .text{font-size: 25px;letter-spacing: 5px;}.menu-container {display: flex;flex-direction: column;gap: 0;position: absolute;left: 0;top: 30vh;z-index: 9998;}}@media (max-height: 980px){.menu-item{width: 400px;height: 140px;}.menu-item .text{font-size: 25px;letter-spacing: 5px;}.menu-container {display: flex;flex-direction: column;gap: 0;position: absolute;left: 0;top: 30vh;z-index: 9998;}}@media (max-height: 630px){.menu-item{width: 200px;height: 110px;}.menu-item .text{font-size: 20px;letter-spacing: 5px;}.menu-container{left: 0 !important;top: 25vh !important;}}@media (min-width: 767px){.menu-item{position: relative;overflow: visible;}.menu-item .text{position: relative;z-index: 2;}.menu-item::before{content:"";position:absolute;inset: 0;background-repeat:no-repeat;background-position:center;background-size:contain;z-index: 1;transform-origin: 50% 50%;transform: rotate(0deg);transition: transform 50.0s ease;will-change: transform;pointer-events: none;}.menu-item:hover::before{transform: rotate(18deg);}.menu-item{background: none !important;}.menu-item:nth-child(1)::before{background-image:url(../../img/menu_flower2.png);}.menu-item:nth-child(2)::before{background-image:url(../../img/menu_flower1.png);}.menu-item:nth-child(3)::before{background-image:url(../../img/menu_flower3.png);}.menu-item:nth-child(4)::before{background-image:url(../../img/menu_flower4.png);}.menu-item:nth-child(5)::before{background-image:url(../../img/menu_flower2.png);}@keyframes flowerSpin {from {transform: rotate(0deg);}to {transform: rotate(360deg);}}.menu-item:hover::before{animation: flowerSpin 8s linear infinite;}}@media (max-width: 767px) {.menu-container{position: absolute;left: 50%;top: clamp(120px, 18vh, 180px);transform: translateX(-50%);z-index: 11;display: flex;flex-direction: column;gap: 8px;width: min(92vw, 360px);pointer-events: auto;}.menu-item{position: relative;display: flex;align-items: center;justify-content: center;width: 100%;height: clamp(64px, 8.5vh, 92px);cursor: pointer;opacity: 0;visibility: hidden;animation: fadeIn 2.2s ease-in-out 1.6s forwards;overflow: visible;}.menu-item::before{content:"";position: absolute;inset: 0;background-repeat: no-repeat;background-position: center;background-size: contain;opacity: 0.95;z-index: 1;pointer-events: none;transform-origin: 50% 50%;animation: flowerSpinSP 28s linear infinite;}@keyframes flowerSpinSP {from {transform: rotate(0deg);}to {transform: rotate(360deg);}}.menu-item .text{position: relative;z-index: 2;font-family:regular, sans-serif;font-weight:900;font-style: normal;font-size: clamp(18px, 4.6vw, 22px);letter-spacing: 0.18em;line-height: 1.1;color: #fff;text-shadow: -1px 4px 3px rgba(0,0,128,0.8);transition: color .3s ease, text-shadow .3s ease;text-align: center;white-space: nowrap;}.menu-item.activated .text{color: #fff;text-shadow: 0 0 10px #8acffa, 0 0 15px #8acffa;}.menu-container .menu-item:nth-of-type(1){transform: translateX(0px);}.menu-container .menu-item:nth-of-type(2){transform: translateX(-10px);}.menu-container .menu-item:nth-of-type(3){transform: translateX(-20px);}.menu-container .menu-item:nth-of-type(4){transform: translateX(-30px);}.menu-container .menu-item:nth-of-type(5){transform: translateX(-40px);}.menu-container .menu-item:nth-of-type(6){transform: translateX(-50px);}.menu-item:nth-of-type(1)::before{background-image:url(../../img/menu_flower2.png);}.menu-item:nth-of-type(2)::before{background-image:url(../../img/menu_flower1.png);}.menu-item:nth-of-type(3)::before{background-image:url(../../img/menu_flower3.png);}.menu-item:nth-of-type(4)::before{background-image:url(../../img/menu_flower4.png);}.menu-item:nth-of-type(5)::before{background-image:url(../../img/menu_flower2.png);}.menu-item:nth-of-type(6)::before{background-image:url(../../img/menu_flower2.png);}@keyframes fadeIn {0% {opacity: 0;visibility: visible;transform: translateY(8px);}100% {opacity: 1;visibility: visible;transform: translateY(0);}}@media (prefers-reduced-motion: reduce){.menu-item{animation: none;opacity: 1;visibility: visible;}.menu-item::before{animation: none;}}}@media (max-width: 767px){.menu-container{position: absolute !important;left: 15% !important;top: 2.6% !important;transform: translate(-50%, -50%) !important;width: min(92vw, 360px) !important;z-index: 30 !important;}.menu-container .menu-item{transform: none !important;}.menu-container .menu-item:nth-of-type(1){margin-left: 0px;}.menu-container .menu-item:nth-of-type(2){margin-left: 0px;}.menu-container .menu-item:nth-of-type(3){margin-left: 0px;}.menu-container .menu-item:nth-of-type(4){margin-left: 0px;}.menu-container .menu-item:nth-of-type(5){margin-left: 0px;}.menu-container .menu-item:nth-of-type(6){margin-left: 0px;}}@media (max-width: 767px){#yuzuru {left: 9% !important;}.petallo.p0 {left: 25% !important;}.petallo.p1 {left: 18% !important;}.menu-item{opacity: 1;visibility: visible;}.menu-item{animation: fadeInSP 0.9s ease-out 0.3s both;}@keyframes fadeInSP{from{opacity:0;transform: translateY(8px);}to {opacity:1;transform: translateY(0);}}}@media print, screen and (min-width: 767px) {.flowerbgparallax_bg_01 {background: url(../../img/bg/body_bg02.png) repeat-y;background-size: 25% auto;background-position: left top;}.flowerbgparallax_bg_02 {background: url(../../img/bg/body_bg03.png) repeat-y;background-size: 25% auto;background-position: right top;}.flowerbgparallax {position: fixed;left: 0;bottom: -5%;width: 100%;height: 115%;}.flowerbgparallax_bg_01 {z-index: 60;top: -10%;height: 110%;}.flowerbgparallax_bg_02 {z-index: 60;top: -10%;height: 110%;}}@media screen and (max-width: 767px) {.flowerbgparallax_bg_01 {background: url(../../img/bg/body_bg02.png) repeat-y;background-size: 70% auto;background-position: left top;}.flowerbgparallax_bg_02 {background: url(../../img/bg/body_bg03.png) repeat-y;background-size: 70% auto;background-position: right top;}.flowerbgparallax {position: fixed;left: 0;bottom: -5%;width: 100%;height: 115%;}.flowerbgparallax_bg_01 {z-index: 60;top: -10%;left: -10%;height: 110%;}.flowerbgparallax_bg_02 {z-index: 60;top: -10%;left: 10%;height: 110%;}}#particles-js, #particles-js canvas, .flowerbgparallax, .flowerbgparallax_bg_01, .flowerbgparallax_bg_02{pointer-events: none !important;}.credit .container_credit_last{display: grid;grid-template-columns: 1fr 1fr;grid-template-areas: "towa towa" "jtb eplus";justify-items: center;align-items: center;gap: 32px 64px;}.credit .container_credit_last .container_ticket_inner{width: auto;max-width: none;margin: 0;padding: 0;background: transparent;opacity: 1;}.credit .container_credit_last .container_ticket_inner:nth-child(1){grid-area: towa;}.credit .container_credit_last .container_ticket_inner:nth-child(2) {grid-area: jtb;left: 30%;position: relative;}.credit .container_credit_last .container_ticket_inner:nth-child(3){grid-area: eplus;right: 30%;position: relative;}.credit .container_credit_last .container_ticket_inner:nth-child(1) img{width: min(520px, 80vw);height: auto;}.credit .container_credit_last .container_ticket_inner:nth-child(2) img, .credit .container_credit_last .container_ticket_inner:nth-child(3) img{width: 90%;height: auto;}@media (max-width: 767px){.credit .container_credit_last .container_ticket_inner:nth-child(1){grid-area: towa;}.credit .container_credit_last .container_ticket_inner:nth-child(2) {grid-area: jtb;left: 10%;position: relative;}.credit .container_credit_last .container_ticket_inner:nth-child(3){grid-area: eplus;right: 10%;position: relative;}.credit .container_credit_last{gap: 20px 20px;}.container_ticket_inner:nth-child(2) img, .container_ticket_inner:nth-child(3) img{width: 80%;}}