@keyframes FloatingObject_floating__OQ3Fy{0%{transform:translate(0) rotate(0deg)}50%{transform:translateY(max(-13.5px,-.9375vw)) rotate(7deg)}to{transform:translate(0) rotate(0deg)}}@keyframes FloatingObject_floating-sp__rOuPx{0%{transform:translate(0) rotate(0deg)}50%{transform:translateY(max(-13.5px,-3.4615384615vw)) rotate(7deg)}to{transform:translate(0) rotate(0deg)}}@keyframes FloatingObject_floating2__dGCs_{0%{transform:translate(0) rotate(0deg)}50%{transform:translateY(min(13.5px,.9375vw)) rotate(-7deg)}to{transform:translate(0) rotate(0deg)}}@keyframes FloatingObject_floating2-sp__LcZAg{0%{transform:translate(0) rotate(0deg)}50%{transform:translateY(min(13.5px,3.4615384615vw)) rotate(-7deg)}to{transform:translate(0) rotate(0deg)}}@keyframes FloatingObject_floating3__ZrtZx{0%{transform:translate(0) rotate(0deg)}50%{transform:translateY(min(6.75px,.46875vw)) rotate(-4deg)}to{transform:translate(0) rotate(0deg)}}@keyframes FloatingObject_floating3-sp__M_hCc{0%{transform:translate(0) rotate(0deg)}50%{transform:translateY(min(6.75px,1.7307692308vw)) rotate(-4deg)}to{transform:translate(0) rotate(0deg)}}.FloatingObject_container__XjtBq[data-show=true] .FloatingObject_container_inner__AE36x{opacity:1;transform:scale(1)}.FloatingObject_container__XjtBq[data-show=true] .FloatingObject_container_inner__AE36x[data-type="1"]{animation:FloatingObject_floating__OQ3Fy 10s linear .3s infinite alternate}@media not screen and (min-width:951px){.FloatingObject_container__XjtBq[data-show=true] .FloatingObject_container_inner__AE36x[data-type="1"]{animation:FloatingObject_floating-sp__rOuPx 13s linear .3s infinite alternate}}.FloatingObject_container__XjtBq[data-show=true] .FloatingObject_container_inner__AE36x[data-type="2"]{animation:FloatingObject_floating2__dGCs_ 8s linear .3s infinite alternate}@media not screen and (min-width:951px){.FloatingObject_container__XjtBq[data-show=true] .FloatingObject_container_inner__AE36x[data-type="2"]{animation:FloatingObject_floating2-sp__LcZAg 10s linear .3s infinite alternate}}.FloatingObject_container__XjtBq[data-show=true] .FloatingObject_container_inner__AE36x[data-type="3"]{animation:FloatingObject_floating3__ZrtZx 10s linear .3s infinite alternate}@media not screen and (min-width:951px){.FloatingObject_container__XjtBq[data-show=true] .FloatingObject_container_inner__AE36x[data-type="3"]{animation:FloatingObject_floating3-sp__M_hCc 13s linear .3s infinite alternate}}.FloatingObject_container_inner__AE36x{opacity:0;transition:.35s linear(0,.0874,.2047,.3429,.4929,.6464,.7961,.9357,1.06,1.1656,1.25,1.3122,1.3521,1.371,1.3706,1.3536,1.3227,1.2812,1.2323,1.1793,1.125,1.0721,1.0227,.9788,.9415,.9116,.8896,.8755,.8688,.869,.875,.8859,.9006,.9179,.9366,.9558,.9745,.992,1.0075,1.0207,1.0313,1.039,1.044,1.0464,1.0463,1.0442,1.0403,1.0351,1.029,1.0224,1.0156,1.009,1);transform:scale(.4);animation:none}.Activity_container__BYkBR{padding:min(170px,11.8055555556vw) 0 min(160px,11.1111111111vw)}@media not screen and (min-width:951px){.Activity_container__BYkBR{padding:min(102px,26.1538461538vw) 0 min(180px,46.1538461538vw)}}.Activity_title_images__ryzcI{width:min(406.538px,28.2318055556vw);aspect-ratio:406.54/63;margin:0 auto}@media not screen and (min-width:951px){.Activity_title_images__ryzcI{width:min(243.9228px,62.5443076923vw)}}.Activity_title_text__Sphqj{margin:min(19px,1.3194444444vw) auto 0;line-height:min(27px,1.875vw);text-align:center}@media not screen and (min-width:951px){.Activity_title_text__Sphqj{margin-top:min(11.4px,2.9230769231vw);line-height:min(16.2px,4.1538461538vw)}}.Activity_title_text__Sphqj span{font-size:min(24px,1.6666666667vw);font-weight:700;line-height:1;color:#1e1e21;text-align:center;vertical-align:top;font-family:M PLUS\ 1,sans-serif;transform:rotate(.05deg)}@media not screen and (min-width:951px){.Activity_title_text__Sphqj span{font-size:min(14.4px,3.6923076923vw)}}.Activity_lead__7o61c{margin-top:min(40px,2.7777777778vw);font-size:min(16px,1.1111111111vw);font-weight:500;line-height:2;text-align:center;font-family:M PLUS\ 1,sans-serif;transform:rotate(.05deg)}@media not screen and (min-width:951px){.Activity_lead__7o61c{margin-top:min(24px,6.1538461538vw);font-size:min(12px,3.0769230769vw)}}.Activity_activity__jnx8l{width:min(1080px,75vw);margin:min(65px,4.5138888889vw) auto 0}@media not screen and (min-width:951px){.Activity_activity__jnx8l{width:89.7435897436vw;margin-top:min(40px,10.2564102564vw)}}.Activity_activity_favorite__IjMeu{position:relative;width:-moz-fit-content;width:fit-content;margin:0 auto}.Activity_activity_favorite_complete__z3Z3V{width:min(600px,41.6666666667vw)}@media not screen and (min-width:951px){.Activity_activity_favorite_complete__z3Z3V{width:min(320px,82.0512820513vw)}}.Activity_activity_favorite_shape1__heXlF{position:absolute;top:max(-73.5px,-5.1041666667vw);left:calc(50% + min(313px, 21.7361111111vw));z-index:1;width:min(126px,8.75vw);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media not screen and (min-width:951px){.Activity_activity_favorite_shape1__heXlF{top:max(-65px,-16.6666666667vw);left:calc(50% + min(115px, 29.4871794872vw));width:min(75px,19.2307692308vw)}}.Activity_activity_favorite_shape2__EWgsm{position:absolute;right:calc(50% + min(361px, 25.0694444444vw));bottom:max(-32px,-2.2222222222vw);z-index:1;width:min(72px,5vw);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media not screen and (min-width:951px){.Activity_activity_favorite_shape2__EWgsm{right:calc(50% + min(150px, 38.4615384615vw));bottom:0;width:min(45px,11.5384615385vw)}}.Activity_activity_favorite_shape3__9b7Tp{position:absolute;right:calc(50% + min(304px, 21.1111111111vw));bottom:max(-11px,-.7638888889vw);z-index:1;width:min(45px,3.125vw);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform:translateY(100%)}@media not screen and (min-width:951px){.Activity_activity_favorite_shape3__9b7Tp{right:calc(50% + min(120px, 30.7692307692vw));bottom:min(5px,1.2820512821vw);width:min(25px,6.4102564103vw)}}.Activity_activity_favorite_counter__JUQqf{display:flex;gap:min(12px,.8333333333vw);align-items:center;width:min(505px,35.0694444444vw);aspect-ratio:505/163.5;padding:min(23px,1.5972222222vw) min(70px,4.8611111111vw) min(50px,3.4722222222vw) min(72px,5vw);background:url(/school_festival/assets/activity/favorite_bg.svg) top/100% auto no-repeat;filter:drop-shadow(0 0 min(30px,2.0833333333vw) rgba(255,43,110,.25))}@media not screen and (min-width:951px){.Activity_activity_favorite_counter__JUQqf{gap:min(6px,1.5384615385vw);width:min(280px,71.7948717949vw);padding:min(15px,3.8461538462vw) min(25px,6.4102564103vw) min(30px,7.6923076923vw) min(35px,8.9743589744vw);filter:drop-shadow(0 0 min(15px,3.8461538462vw) rgba(255,43,110,.25))}}.Activity_activity_favorite_counter_heart__BjKbI{width:min(72px,5vw)}@media not screen and (min-width:951px){.Activity_activity_favorite_counter_heart__BjKbI{width:min(42px,10.7692307692vw)}}.Activity_activity_favorite_counter_text_lead__9md_U{display:block;font-size:min(24px,1.6666666667vw);font-weight:700;line-height:1;color:#1e1e21;font-family:M PLUS\ 1,sans-serif;transform:rotate(.05deg)}@media not screen and (min-width:951px){.Activity_activity_favorite_counter_text_lead__9md_U{font-size:min(14px,3.5897435897vw)}}.Activity_activity_favorite_counter_text_number__g4F_Q{display:block;font-family:Outfit,sans-serif;font-size:min(64px,4.4444444444vw);font-weight:700;line-height:1;color:#ff2b6e;text-align:center}@media not screen and (min-width:951px){.Activity_activity_favorite_counter_text_number__g4F_Q{font-size:min(38px,9.7435897436vw)}}.Activity_activity_list__zn4MH{margin:min(157px,10.9027777778vw) 0 0}@media not screen and (min-width:951px){.Activity_activity_list__zn4MH{margin-top:min(40px,10.2564102564vw)}}.Activity_activity_item__nBsqR{display:flex;align-items:center;padding:min(40px,2.7777777778vw) 0;cursor:pointer;border-bottom:2px solid #dedeeb}@media only screen and (min-width:950px){.Activity_activity_item__nBsqR:hover .Activity_activity_item_img__BXgeh img{transform:scale(1.05)}}@media not screen and (min-width:951px){.Activity_activity_item__nBsqR{flex-direction:column;align-items:flex-start;padding:min(30px,7.6923076923vw) 0}}.Activity_activity_item_img__BXgeh{width:min(240px,16.6666666667vw);aspect-ratio:240/135;margin-right:32px;overflow:hidden;border:1px solid #1e1e21;border-radius:0 min(5px,.3472222222vw) min(5px,.3472222222vw) min(5px,.3472222222vw);box-shadow:0 min(2px,.1388888889vw) 0 0 #1e1e21}@media not screen and (min-width:951px){.Activity_activity_item_img__BXgeh{width:100%;border-radius:0 min(5px,1.2820512821vw) min(5px,1.2820512821vw) min(5px,1.2820512821vw);box-shadow:0 min(2px,.5128205128vw) 0 0 #1e1e21}}.Activity_activity_item_img__BXgeh img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s}@media not screen and (min-width:951px){.Activity_activity_item_text__FliJ4{margin:min(20px,5.1282051282vw) 0 0}}.Activity_activity_item_text_title__NPe46{font-size:min(20px,1.3888888889vw);font-weight:500;line-height:1.6;color:#1e1e21}@media not screen and (min-width:951px){.Activity_activity_item_text_title__NPe46{font-size:min(16px,4.1025641026vw)}}.Activity_activity_item_text_group__pOZkP{margin-top:min(12px,.8333333333vw);font-size:min(14px,.9722222222vw);font-weight:400;line-height:1.6;color:#ff2b6e}@media not screen and (min-width:951px){.Activity_activity_item_text_group__pOZkP{margin-top:min(8px,2.0512820513vw);font-size:min(14px,3.5897435897vw)}}.Activity_activity_item_text_favorite__XYw8n{margin-top:min(12px,.8333333333vw);font-size:min(14px,.9722222222vw);font-weight:500;line-height:1.6;color:#242424}@media not screen and (min-width:951px){.Activity_activity_item_text_favorite__XYw8n{margin-top:min(8px,2.0512820513vw);font-size:min(12px,3.0769230769vw)}}.Activity_activity_item_text_favorite__XYw8n svg{display:inline-block;width:min(16px,1.1111111111vw);vertical-align:sub}@media not screen and (min-width:951px){.Activity_activity_item_text_favorite__XYw8n svg{width:min(14px,3.5897435897vw)}}.Activity_activity_item_text_favorite__XYw8n svg path{fill:#ff2b6e}.Activity_loading__UhHpl{margin:min(100px,6.9444444444vw) 0}