@keyframes XnOKJW_fadeIn{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes XnOKJW_kokyu{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.XnOKJW_Abstract{padding-top:var(--space8);color:#f2f2f2;background:linear-gradient(174deg,#1b6e98,#1c5673,#041016)}.XnOKJW_Abstract h2{letter-spacing:12px;aspect-ratio:16/3;text-shadow:0 0 10px #0f3f57;justify-content:center;align-items:center;width:100%;font-size:40px;font-weight:700;animation:1.5s forwards XnOKJW_fadeIn;display:flex}.XnOKJW_AbstractContainer{padding:var(--space4)}.XnOKJW_AbstractContainer .XnOKJW_Grid{max-width:768px;margin:var(--space4) auto;gap:var(--space4);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.XnOKJW_AbstractContainer .XnOKJW_Grid div{background:#0410161a;border-radius:12px;padding:20px;box-shadow:0 0 3px 1px #0410164d,0 0 10px -4px #041016e6,0 -1px 10px -2px #1b6e98}.XnOKJW_AbstractContainer .XnOKJW_Grid div h3{letter-spacing:8px;text-align:center;margin-bottom:20px;font-size:40px;font-weight:700}.XnOKJW_AbstractContainer .XnOKJW_Grid div h4{filter:drop-shadow(0 0 1.5px #0a1324);text-align:center;font-size:30px;font-weight:700}.XnOKJW_AbstractContainer .XnOKJW_Grid div .XnOKJW_Start .XnOKJW_ClosedTitle,.XnOKJW_AbstractContainer .XnOKJW_Grid div .XnOKJW_End .XnOKJW_ClosedTitle{font-size:20px}.XnOKJW_AbstractContainer .XnOKJW_Grid div .XnOKJW_Start .XnOKJW_Title,.XnOKJW_AbstractContainer .XnOKJW_Grid div .XnOKJW_End .XnOKJW_Title{padding-right:4px;font-size:12px}.XnOKJW_AbstractContainer .XnOKJW_Grid div .XnOKJW_Start .XnOKJW_DateLabel,.XnOKJW_AbstractContainer .XnOKJW_Grid div .XnOKJW_End .XnOKJW_DateLabel{font-size:12px}.XnOKJW_AbstractContainer .XnOKJW_Grid div .XnOKJW_Start .XnOKJW_Year,.XnOKJW_AbstractContainer .XnOKJW_Grid div .XnOKJW_Start .XnOKJW_Month,.XnOKJW_AbstractContainer .XnOKJW_Grid div .XnOKJW_Start .XnOKJW_Date,.XnOKJW_AbstractContainer .XnOKJW_Grid div .XnOKJW_End .XnOKJW_Year,.XnOKJW_AbstractContainer .XnOKJW_Grid div .XnOKJW_End .XnOKJW_Month,.XnOKJW_AbstractContainer .XnOKJW_Grid div .XnOKJW_End .XnOKJW_Date{margin:0 4px;font-size:40px;font-weight:900}.XnOKJW_AbstractContainer .XnOKJW_Grid div .XnOKJW_Start .XnOKJW_Month,.XnOKJW_AbstractContainer .XnOKJW_Grid div .XnOKJW_Start .XnOKJW_Date,.XnOKJW_AbstractContainer .XnOKJW_Grid div .XnOKJW_End .XnOKJW_Month,.XnOKJW_AbstractContainer .XnOKJW_Grid div .XnOKJW_End .XnOKJW_Date{font-size:60px}.XnOKJW_AbstractContainer .XnOKJW_Grid div .XnOKJW_Start .XnOKJW_Yobi,.XnOKJW_AbstractContainer .XnOKJW_Grid div .XnOKJW_End .XnOKJW_Yobi{color:#1b6e98;vertical-align:text-bottom;background-color:#f2f2f2;border-radius:100%;margin-left:10px;padding:10px;font-size:20px;font-weight:900}.XnOKJW_AbstractContainer .XnOKJW_Grid div .XnOKJW_Capacity{font-size:40px;font-weight:900}.XnOKJW_AbstractContainer .XnOKJW_Grid div h5{text-align:center;margin-top:40px;font-size:20px;font-weight:700}.XnOKJW_AbstractContainer .XnOKJW_Grid div ul{margin:var(--space3) 0;line-height:1.8}.XnOKJW_AbstractContainer .XnOKJW_Grid div ul li strong{font-size:25px}.XnOKJW_AbstractContainer .XnOKJW_Grid div p{text-align:center;font-size:18px}.XnOKJW_AbstractContainer .XnOKJW_Grid .XnOKJW_Places{padding-left:40px;padding-right:40px}.XnOKJW_AbstractContainer .XnOKJW_Grid .XnOKJW_Places ul li{font-size:30px}.XnOKJW_AbstractContainer .XnOKJW_Grid .XnOKJW_Places ul li h4{margin-top:20px;font-weight:700}.XnOKJW_AbstractContainer .XnOKJW_Grid .XnOKJW_Places ul li p{text-align:justify;padding-left:10px;text-decoration:none;display:inline-block}.XnOKJW_AbstractContainer .XnOKJW_Grid .XnOKJW_Fee ul li p .XnOKJW_Amount{font-size:40px;font-weight:900}.XnOKJW_AbstractContainer .XnOKJW_Grid .XnOKJW_Fee .XnOKJW_Note{align-items:center;gap:10px;padding:0 10px;line-height:40px;display:flex}.XnOKJW_AbstractContainer .XnOKJW_Grid .XnOKJW_Fee .XnOKJW_Note svg{width:30px;height:30px}.XnOKJW_AbstractContainer .XnOKJW_Grid .XnOKJW_Fee .XnOKJW_Note[data-include=true]{color:#5cfff1}.XnOKJW_AbstractContainer .XnOKJW_Grid .XnOKJW_Fee .XnOKJW_Note[data-include=false]{color:#f90}.XnOKJW_AbstractContainer .XnOKJW_Grid .XnOKJW_Fee .XnOKJW_Note[data-include=undefined]{color:#e5ff00}.XnOKJW_MainImageContainer{aspect-ratio:16/9;width:100%;position:relative}.XnOKJW_ScheduleContainer{color:#01012c;background-color:#bee2f4;flex-direction:column;align-items:flex-start;display:flex}.XnOKJW_ScheduleContainer .XnOKJW_Inner{max-width:768px;margin:0 auto}.XnOKJW_ScheduleContainer h2{text-align:center;letter-spacing:12px;margin:100px auto;font-size:40px;font-weight:700;animation:3s forwards XnOKJW_fadeIn}.XnOKJW_ScheduleContainer h3{text-align:center;background:linear-gradient(174deg,#bee2f4,#a5d2e9);border-radius:20px;width:160px;padding:20px;font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;font-size:20px;animation:.8s forwards XnOKJW_zoomIn;box-shadow:0 0 3px 1px #0410164d,0 0 10px -4px #041016e6}.XnOKJW_ScheduleContainer .XnOKJW_ScheduleItem{align-items:flex-start;max-width:768px;display:flex;position:relative}.XnOKJW_ScheduleContainer .XnOKJW_ScheduleItem[data-index="0"]{padding-top:40px}.XnOKJW_ScheduleContainer .XnOKJW_ScheduleItem:before{content:"";z-index:1;background:#12374a;width:1px;height:100%;position:absolute;top:0;left:80px}.XnOKJW_ScheduleContainer .XnOKJW_ScheduleItem .XnOKJW_Date{z-index:2;width:90px;padding:30px 20px;font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;font-size:15px;position:relative}.XnOKJW_ScheduleContainer .XnOKJW_ScheduleItem .XnOKJW_Date:before{content:"◉";color:#12374a;font-size:20px;position:absolute;top:27px;left:70px}.XnOKJW_ScheduleContainer .XnOKJW_ScheduleItem .XnOKJW_TitleDescription{z-index:2;flex-direction:column;align-items:flex-start;padding:20px 20px 20px 0;display:flex}.XnOKJW_ScheduleContainer .XnOKJW_ScheduleItem .XnOKJW_TitleDescription img{margin-bottom:10px}.XnOKJW_ScheduleContainer .XnOKJW_ScheduleItem .XnOKJW_TitleDescription .XnOKJW_Title{vertical-align:top;padding-left:20px;font-size:30px;font-weight:700}.XnOKJW_ScheduleContainer .XnOKJW_ScheduleItem .XnOKJW_TitleDescription .XnOKJW_Description{text-align:justify;padding:20px;font-size:16px;line-height:1.6}.XnOKJW_ScheduleContainer .XnOKJW_ScheduleItem .XnOKJW_TitleDescription .XnOKJW_Description .XnOKJW_ImageContainer{height:100%}@keyframes XnOKJW_zoomIn{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes XnOKJW_moveUp{0%{transform:translate(-10px)}to{transform:translate(0)}}.XnOKJW_PurposeWrapper{color:#000;background:linear-gradient(120deg,#c2c2c2,#e8e8e8,#a8a8a8);justify-content:center;align-items:center;padding:80px 0;display:flex}.XnOKJW_PurposeWrapper .XnOKJW_Purpose .XnOKJW_PurposeTitle{text-align:center;text-shadow:0 1px 10px #f2f2f2;padding-bottom:80px;font-size:40px;font-weight:900;animation:3s forwards XnOKJW_fadeIn}.XnOKJW_PurposeWrapper .XnOKJW_Purpose p{text-align:justify;max-width:350px;margin:20px auto;padding:0 12px;font-size:16px;line-height:34px;animation:3s forwards XnOKJW_fadeIn}@media screen and (min-width:600px){.XnOKJW_PurposeWrapper .XnOKJW_Purpose p{max-width:500px;font-size:20px}}.XnOKJW_HighlightWrapper{aspect-ratio:16/9;background:linear-gradient(120deg,#0d0d0d,#000,#020113);justify-content:center;align-items:center;width:100%;display:flex}@media screen and (max-width:599px){.XnOKJW_HighlightWrapper{aspect-ratio:9/16}}.XnOKJW_HighlightWrapper .XnOKJW_Highlight{text-align:center}.XnOKJW_HighlightWrapper .XnOKJW_Highlight .XnOKJW_Title{background:linear-gradient(#ffffff83,#e0d6d694);-webkit-text-fill-color:#0000;text-align:center;opacity:0;filter:drop-shadow(0 0 2px #94bbff);background-clip:text;margin:0;padding:0;font-size:5.5vw;font-weight:900;animation-name:XnOKJW_fadeIn;animation-duration:1.5s;animation-timing-function:ease;animation-fill-mode:forwards;transform:translateY(50px)}@media (max-width:599px){.XnOKJW_HighlightWrapper .XnOKJW_Highlight .XnOKJW_Title{margin-bottom:40px;font-size:50px}}.XnOKJW_HighlightWrapper .XnOKJW_Highlight .XnOKJW_Description{background:linear-gradient(100deg,#90a3d083,#2183ca94);-webkit-text-fill-color:#0000;opacity:0;filter:drop-shadow(0 0 1px #94bbff);background-clip:text;font-size:4vw;font-weight:700;animation-name:XnOKJW_fadeIn;animation-duration:4s;animation-timing-function:ease;animation-fill-mode:forwards;transform:translateY(50px)}@media (max-width:599px){.XnOKJW_HighlightWrapper .XnOKJW_Highlight .XnOKJW_Description{font-size:25px}}.XnOKJW_HighlightWrapper .XnOKJW_Highlight .XnOKJW_AppButton{background:linear-gradient(100deg,#90a3d083,#7abceb94);-webkit-text-fill-color:#0000;filter:drop-shadow(0 0 1.5px #94bbff);cursor:pointer;background-clip:text;border:none;border-radius:12px;outline:none;margin-top:40px;padding:20px;font-size:2vw;font-weight:700;display:inline}@media (hover:hover){.XnOKJW_HighlightWrapper .XnOKJW_Highlight .XnOKJW_AppButton:hover{-webkit-text-fill-color:#000;filter:drop-shadow(0 0 3px #94bbff);background:linear-gradient(100deg,#90a3d083,#2183ca94);animation:3s infinite XnOKJW_kokyu}}@media (max-width:599px){.XnOKJW_HighlightWrapper .XnOKJW_Highlight .XnOKJW_AppButton{-webkit-text-fill-color:#000;filter:drop-shadow(0 0 3px #94bbff);background:linear-gradient(100deg,#90a3d083,#2183ca94);margin-top:80px;font-size:25px;animation:3s infinite XnOKJW_kokyu}}.XnOKJW_AppButton{background:linear-gradient(100deg,#90a3d083,#7abceb94);-webkit-text-fill-color:#0000;filter:drop-shadow(0 0 1.5px #94bbff);cursor:pointer;background-clip:text;border:none;border-radius:12px;outline:none;margin-top:40px;padding:20px;font-size:2vw;font-weight:700;display:inline}@media (hover:hover){.XnOKJW_AppButton:hover{-webkit-text-fill-color:#000;filter:drop-shadow(0 0 3px #94bbff);background:linear-gradient(100deg,#90a3d083,#2183ca94);animation:3s infinite XnOKJW_kokyu}}@media (max-width:599px){.XnOKJW_AppButton{-webkit-text-fill-color:#000;filter:drop-shadow(0 0 3px #94bbff);background:linear-gradient(100deg,#90a3d083,#2183ca94);margin-top:80px;font-size:25px;animation:3s infinite XnOKJW_kokyu}}.XnOKJW_Persons{margin:40px 0}.XnOKJW_Persons .XnOKJW_PersonsTitle{letter-spacing:3px;margin-bottom:var(--space2);font-size:20px;font-weight:700}.XnOKJW_Persons .XnOKJW_TabsRoot{box-shadow:0 0 2px 1px var(--positive-h);border-radius:10px}.XnOKJW_Persons .XnOKJW_TabsRoot .XnOKJW_TabList{box-shadow:0 0 2px 1px var(--positive-h);background:var(--positive-h);border-radius:10px 10px 0 0;flex-wrap:wrap;justify-content:center;align-items:center;margin:0;padding:10px;list-style:none;display:flex}.XnOKJW_Persons .XnOKJW_TabsRoot .XnOKJW_TabList .XnOKJW_TabsTrigger{color:var(--positive-r);cursor:pointer;border-radius:4px;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:10px 10px 10px 20px;font-size:14px;font-weight:400;transition:all .3s;display:grid}.XnOKJW_Persons .XnOKJW_TabsRoot .XnOKJW_TabList .XnOKJW_TabsTrigger[data-index="0"]{padding:10px 20px;display:block}@media (hover:hover){.XnOKJW_Persons .XnOKJW_TabsRoot .XnOKJW_TabList .XnOKJW_TabsTrigger:hover{color:var(--positive-r);background:var(--positive)}}.XnOKJW_Persons .XnOKJW_TabsRoot .XnOKJW_TabList .XnOKJW_TabsTrigger[data-state=active]{color:var(--positive-h);background:var(--positive-hr)}.XnOKJW_Persons .XnOKJW_TabsRoot .XnOKJW_TabsContent{padding:20px}.XnOKJW_CancelPolicyTable{border-collapse:collapse;max-width:350px;box-shadow:0 0 2px 1px var(--positive);border-radius:25px;grid-template-columns:1fr .7fr;margin:40px auto 20px;display:grid;overflow:hidden}.XnOKJW_CancelPolicyTable div{padding:var(--space2);box-shadow:0 1px 1px var(--positive)}.XnOKJW_CancelPolicyTable div:nth-child(odd){text-align:right;font-weight:700}.XnOKJW_DeleteTarget{font-size:var(--font-size3);margin:var(--space4) auto;font-weight:700}.XnOKJW_ParticipantButton{margin:var(--space4) auto}.XnOKJW_ParticipantButton a{padding:var(--space2);background-color:var(--brand);color:var(--brand-r);border-radius:var(--space2);font-size:var(--font-size3);transition:all .3 ease}@media (hover:hover){.XnOKJW_ParticipantButton a:hover{background-color:var(--tertiary);transform:scale(1.1)}}.XnOKJW_Koyasan .XnOKJW_Header{aspect-ratio:16/9;background:linear-gradient(120deg,#0d0d0d,#050b2e,#020113);justify-content:center;align-items:center;width:100%;display:flex}@media screen and (max-width:599px){.XnOKJW_Koyasan .XnOKJW_Header{aspect-ratio:9/16}}.XnOKJW_Koyasan .XnOKJW_Header .XnOKJW_Title{text-align:center}.XnOKJW_Koyasan .XnOKJW_Header .XnOKJW_Title .XnOKJW_Main{background:linear-gradient(#ffffff83,#e0d6d694);-webkit-text-fill-color:#0000;text-align:center;filter:drop-shadow(0 0 2px #94bbff);background-clip:text;margin:0;padding:0;font-size:5.5vw;font-weight:900}@media (max-width:599px){.XnOKJW_Koyasan .XnOKJW_Header .XnOKJW_Title .XnOKJW_Main{margin-bottom:40px;font-size:50px}}.XnOKJW_Koyasan .XnOKJW_Header .XnOKJW_Title .XnOKJW_Sub{background:linear-gradient(100deg,#90a3d083,#2183ca94);-webkit-text-fill-color:#0000;filter:drop-shadow(0 0 1px #94bbff);background-clip:text;font-size:4vw;font-weight:700}@media (max-width:599px){.XnOKJW_Koyasan .XnOKJW_Header .XnOKJW_Title .XnOKJW_Sub{font-size:25px}}.XnOKJW_Koyasan .XnOKJW_Header .XnOKJW_Title .XnOKJW_AppButton{background:linear-gradient(100deg,#90a3d083,#7abceb94);-webkit-text-fill-color:#0000;filter:drop-shadow(0 0 1.5px #94bbff);cursor:pointer;background-clip:text;border:none;border-radius:12px;outline:none;margin-top:40px;padding:20px;font-size:2vw;font-weight:700;display:inline}@media (hover:hover){.XnOKJW_Koyasan .XnOKJW_Header .XnOKJW_Title .XnOKJW_AppButton:hover{-webkit-text-fill-color:#000;filter:drop-shadow(0 0 3px #94bbff);background:linear-gradient(100deg,#90a3d083,#2183ca94);animation:3s infinite XnOKJW_kokyu}}@media (max-width:599px){.XnOKJW_Koyasan .XnOKJW_Header .XnOKJW_Title .XnOKJW_AppButton{-webkit-text-fill-color:#000;filter:drop-shadow(0 0 3px #94bbff);background:linear-gradient(100deg,#90a3d083,#2183ca94);margin-top:80px;font-size:25px;animation:3s infinite XnOKJW_kokyu}}.XnOKJW_Alert{padding:var(--space8);color:#94bbff;background:linear-gradient(120deg,#0d0d0d,#050b2e,#020113)}.XnOKJW_Alert .XnOKJW_Title{text-align:center;padding:var(--space4) 0;font-size:30px;font-weight:700}.XnOKJW_Alert .XnOKJW_Content{color:#fff;text-align:justify;max-width:600px;padding:var(--space4) 0;margin:0 auto}.XnOKJW_FAQ{max-width:600px;margin:var(--space8) auto}.XnOKJW_FAQ h2{font-size:var(--font-size3);text-align:center;margin:var(--space9) 0;font-weight:700}.XnOKJW_FAQ .XnOKJW_AccordionRoot{background-color:var(--bg-1);box-shadow:0 2px 10px var(--normal-6);border-radius:6px}.XnOKJW_FAQ .XnOKJW_AccordionItem{margin-top:1px;overflow:hidden}.XnOKJW_FAQ .XnOKJW_AccordionItem:first-child{border-top-left-radius:4px;border-top-right-radius:4px;margin-top:0}.XnOKJW_FAQ .XnOKJW_AccordionItem:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.XnOKJW_FAQ .XnOKJW_AccordionHeader{display:flex}.XnOKJW_FAQ .XnOKJW_AccordionTrigger{padding:var(--space2) var(--space2);font-size:var(--font-size3);color:var(--normal);box-shadow:0 0 1px 0 var(--bg-1);background-color:var(--bg-3);text-align:justify;flex:1;justify-content:space-between;align-items:center;display:flex}@media (hover:hover){.XnOKJW_FAQ .XnOKJW_AccordionTrigger:hover{background-color:var(--positive-h);color:var(--positive-hr)}}.XnOKJW_FAQ .XnOKJW_AccordionContent{font-size:var(--font-size3);color:var(--normal);background-color:var(--bg-1);text-align:justify;line-height:2;overflow:hidden}.XnOKJW_FAQ .XnOKJW_AccordionContent a{color:var(--positive);font-weight:700}@media (hover:hover){.XnOKJW_FAQ .XnOKJW_AccordionContent a:hover{color:var(--positive-h);text-decoration:underline}}.XnOKJW_FAQ .XnOKJW_AccordionContent p{margin:var(--space2) 0}.XnOKJW_FAQ .XnOKJW_AccordionContent table{border:1px solid var(--positive);border-collapse:collapse;width:100%}.XnOKJW_FAQ .XnOKJW_AccordionContent table td,.XnOKJW_FAQ .XnOKJW_AccordionContent table th{border:1px solid var(--positive);text-align:center}.XnOKJW_FAQ .XnOKJW_AccordionContent strong{color:var(--danger);font-weight:700}.XnOKJW_FAQ .XnOKJW_AccordionContent[data-state=open]{animation:.3s cubic-bezier(.87,0,.13,1) XnOKJW_slideDown}.XnOKJW_FAQ .XnOKJW_AccordionContent[data-state=closed]{animation:.3s cubic-bezier(.87,0,.13,1) XnOKJW_slideUp}.XnOKJW_FAQ .XnOKJW_AccordionContentText{padding:var(--space4)}.XnOKJW_FAQ .XnOKJW_AccordionChevron{color:var(--positive-r);transition:transform .3s cubic-bezier(.87,0,.13,1)}.XnOKJW_FAQ .XnOKJW_AccordionTrigger[data-state=open]>.XnOKJW_AccordionChevron{transform:rotate(180deg)}@keyframes XnOKJW_slideDown{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes XnOKJW_slideUp{0%{height:var(--radix-accordion-content-height)}to{height:0}}
