@charset "UTF-8";*{box-sizing:border-box}a,body,dd,div,dl,dt,figure,h1,h2,h3,h4,h5,h6,html,img,li,ol,p,span,table,td,th,tr,ul{border:0;font-weight:400;margin:0;padding:0;vertical-align:baseline}h1,h2,h3,h4,h5,h6{font-size:1em;margin:0;padding:0}article,aside,figcaption,figure,footer,header,nav,picture,section{display:block}body{line-height:1}ol,ul{list-style:none;list-style-type:none}ul{list-style:none}li{list-style-type:none}a{-webkit-text-decoration:none;color:inherit;cursor:pointer;text-decoration:none}img{height:auto;max-width:100%;vertical-align:text-bottom;vertical-align:-webkit-baseline-middle;width:100%}@media (min-width:768px){a[href^="tel:"]{pointer-events:none}}html{font-size:16px;scroll-behavior:smooth}@media (max-width:767px){html{font-size:14px}}body{color:#000;font-family:m-plus-1p,sans-serif}.l-inner{margin-left:auto;margin-right:auto;max-width:1000px;width:92.5925925926%}.u-sp{display:block}@media (min-width:768px){.u-sp{display:none}}.u-pc{display:block}@media (max-width:767px){.u-pc{display:none}}.u-blue{color:#67c5df}.main__bg{padding-bottom:max(120px,min(32vw,189px))}@media (min-width:768px){.main__bg{padding-bottom:max(189px,min(26.25vw,378px))}}.main__bg::before{background:url(../img/main-bg.png) no-repeat center/cover;content:"";display:block;height:100%;left:0;position:fixed;top:0;width:100%;z-index:-1}@supports (background-image:url("test.webp")){.main__bg::before{background:url(../img/main-bg.webp) no-repeat center/cover}}.p-button__link{transition:all .5s ease}.p-button__link.is-hidden{opacity:0;visibility:hidden}.p-button{border-radius:100%;bottom:2%;filter:drop-shadow(8px 8px 8px rgba(0, 0, 0, .4));position:fixed;right:2%;width:max(80px,min(15.1041666667vw,290px));z-index:4}.header__inner{display:flex;margin-left:auto;margin-right:auto;position:relative;width:80%}.c-button{display:inline-block;-webkit-text-decoration:none;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;cursor:pointer;z-index:1000}.p-hamburger{border:1px solid #f9d8ae;border-radius:50%;box-shadow:0 0 2rem transparent;height:48px;margin:auto;outline:0;position:absolute;right:0;transition:all .3s ease-in-out;width:48px}.p-hamburger:focus,.p-hamburger:hover{box-shadow:0 0 .5rem rgba(255,255,255,.5)}.p-hamburger:focus-visible{box-shadow:0 0 .5rem rgba(255,255,255,.8);outline:2px solid #f9d8ae}.p-hamburger__line{background-color:#f9d8ae;bottom:0;height:2px;left:0;margin:auto;position:absolute;right:0;top:0;transition:inherit;width:18px}.p-hamburger__line::after,.p-hamburger__line::before{background-color:inherit;content:"";display:block;height:100%;position:absolute;transition:inherit;width:100%}.p-hamburger__line::before{top:-5px}.p-hamburger__line::after{top:5px}.p-hamburger[aria-expanded=true] .p-hamburger__line{background-color:transparent}.p-hamburger[aria-expanded=true] .p-hamburger__line::after,.p-hamburger[aria-expanded=true] .p-hamburger__line::before{background-color:#f9d8ae;top:0}.p-hamburger[aria-expanded=true] .p-hamburger__line::before{transform:rotate(45deg)}.p-hamburger[aria-expanded=true] .p-hamburger__line::after{transform:rotate(-45deg)}.u-visuallyHidden{border:0;height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%);margin:-1px}.c-navigation{background-color:#30373f;height:100%;opacity:0;position:fixed;right:0;top:0;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;visibility:hidden;width:100%}.c-navigation.is-active{opacity:1;visibility:visible;z-index:100}.c-navigation__list{display:block;list-style:none;margin:0;padding:80px}.c-navigation__item{margin-bottom:1rem}.c-navigation__link{color:#fff;display:block;-webkit-text-decoration:none;padding:.5rem 1rem;text-decoration:none}.c-navigation__link:hover{background-color:#f9d8ae}header{background:linear-gradient(90deg,#adcd00 .02%,#2ab6a8 38.36%,#00afde 50.45%,#60b530 100%);height:24px}@media (min-width:768px){header{height:42px}}.fv{margin-top:max(16px,min(3.90625vw,50px))}.fv__illust{margin-left:auto;margin-right:auto;max-width:1050px;width:97.2222222222%}.event{margin-top:max(40px,min(9.375vw,120px))}.event__lead{font-size:max(32px,min(3.75vw,48px));font-weight:800;letter-spacing:.2em;line-height:1.2916666667;line-height:1.15}@media (min-width:768px){.event__lead{letter-spacing:.4em}}.event__lead span{font-size:max(52px,min(6.25vw,80px));font-weight:800}.event__target-area{text-align:center}.event__target{background:#67c5df;border-radius:27px;color:#fff;display:inline-block;font-size:max(20px,min(3.125vw,40px));font-weight:800;margin-top:max(32px,min(7.5vw,96px));padding:4px max(24px,min(5vw,64px))}@media (min-width:768px){.event__target{padding-bottom:8px;padding-top:8px}}.event__target-text{font-size:max(18px,min(5.3333333333vw,40px));font-weight:800;line-height:1.525;margin-top:max(8px,min(1.875vw,24px))}.event__schedule{margin-top:max(24px,min(7.5vw,96px))}.event__day-area{position:relative}.event__day{align-items:end;color:#8dc21f;display:flex;font-size:max(60px,min(9.609375vw,123px));font-weight:800;justify-content:center}.event__adjust{font-weight:800;margin-left:.095em}.event__number{color:#8dc21f;font-family:din-1451-lt-pro,sans-serif;font-size:max(121px,min(18.90625vw,242px));height:max(104px,min(16.328125vw,209px))}.event__number:nth-child(2){letter-spacing:-.095em;margin-left:-14px}@media (min-width:768px){.event__number:nth-child(2){margin-left:-20px}}.event__week{background:#8dc21f;border-radius:100%;color:#fff;display:inline-block;font-size:max(40px,min(6.328125vw,81px));font-weight:800;margin-left:max(4px,min(.9375vw,12px));padding:max(8px,min(1.25vw,16px))}.event__time-area{align-items:center;display:flex;font-size:max(26px,min(3.90625vw,50px));font-weight:700;justify-content:center;margin-top:16px}.event__note{font-size:max(20px,min(2.5vw,32px));font-weight:700}.event__place-area{align-self:stretch;border-left:2px solid #000;display:flex;margin-left:auto;margin-right:auto;margin-top:max(8px,min(1.25vw,16px));width:-moz-fit-content;width:fit-content}@media (min-width:768px){.event__place-area{border-right:2px solid #000}}.event__place-label{border-right:2px solid #000;display:flex;flex-direction:column;font-size:max(24px,min(2.34375vw,30px));gap:8px;justify-content:center;padding-left:4px;padding-right:4px}.event__place-label span{font-weight:800}.event__place{align-items:center;display:flex;font-size:max(30px,min(5.390625vw,69px));font-weight:800;padding-left:max(6px,min(.9375vw,12px))}.event__column{border-right:2px solid #000;padding-right:max(8px,min(2.1333333333vw,16px))}@media (min-width:768px){.event__column{display:contents}}@media (max-width:374px){.event__column{padding-right:4px}}.event__place-address{display:flex;flex-direction:column;font-size:max(22px,min(3.28125vw,42px));font-weight:700;justify-content:center;margin-top:8px;padding-left:max(6px,min(1.015625vw,13px));padding-right:0}@media (min-width:768px){.event__place-address{margin-top:0;padding-left:max(7px,min(1.09375vw,14px));padding-right:15px}}.event__place-address address{font-size:20px;margin-top:2px}.news{margin-top:max(40px,min(8.125vw,104px))}.news__title{background:#8dc21f;color:#fff;font-size:max(32px,min(3.828125vw,49px));font-weight:800;letter-spacing:.24em;padding:8px 0;text-align:center}.news__contents{background:#fff;border:max(2px,min(.390625vw,5px)) solid #8dc21f;border-top:none}.news__list{display:flex;flex-direction:column;padding:max(12px,min(2.5vw,32px)) max(12px,min(3.2vw,40px));row-gap:max(16px,min(2.5vw,32px))}@media (min-width:768px){.news__list{padding-left:max(12px,min(6.25vw,80px));padding-right:max(12px,min(6.25vw,80px))}}.news__link{display:flex;-moz-column-gap:max(16px,min(2.5vw,32px));column-gap:max(16px,min(2.5vw,32px));font-family:noto-sans-cjk-jp,sans-serif}.news__time{color:#67c5df;font-size:max(16px,min(1.71875vw,22px));line-height:1.2272727273;width:-moz-fit-content;width:fit-content}.news__text{flex:1;font-size:max(16px,min(1.71875vw,22px));line-height:1.2272727273}.footer__contents{background:linear-gradient(90deg,#c8e696 0,#f8faf5 52.49%,#c8e696 100%);height:max(120px,min(32vw,184px));position:relative}@media (min-width:768px){.footer__contents{height:max(184px,min(25.5555555556vw,368px))}}.footer__contents::before{aspect-ratio:325/432;background:url(../img/footer-deco.png) no-repeat center center/cover;bottom:0;content:"";left:0;max-width:325px;position:absolute;width:22.5694444444%}@supports (background-image:url("test.webp")){.footer__contents::before{background:url(../img/footer-deco.webp) no-repeat center center/cover}}.footer__contact{bottom:0;left:50%;position:absolute;transform:translateX(-50%);width:100%}.footer__logo{margin-left:auto;margin-right:auto;max-width:538px;min-width:160px;width:37.3611111111%}.footer__logo img{filter:drop-shadow(5px 5px 5px rgba(0, 0, 0, .2))}.footer__btn-area{align-items:center;display:flex;justify-content:center;-moz-column-gap:max(32px,min(2.2222222222vw,64px));column-gap:max(32px,min(2.2222222222vw,64px));margin-top:-5%;padding-bottom:max(24px,min(4.375vw,56px))}@media (min-width:768px){.footer__btn-area{-moz-column-gap:max(64px,min(7.9166666667vw,114px));column-gap:max(64px,min(7.9166666667vw,114px))}}.footer__btn{max-width:442px;min-width:144px;width:30.6944444444%}.footer__btn-img{filter:drop-shadow(7px 7px 5px rgba(0, 0, 0, .4))}.footer__copyright{background:linear-gradient(90deg,#adcd00 .02%,#2ab6a8 38.36%,#00afde 50.45%,#60b530 100%);font-family:noto-sans-cjk-jp,sans-serif;padding-bottom:max(8px,min(1.875vw,24px));padding-top:max(8px,min(1.875vw,24px))}.footer__text{color:#fff;font-size:max(12px,min(1.640625vw,21px));font-weight:500;line-height:1.619047619;text-align:center;width:98%}