.circle-group[data-v-434813d9]{max-height:620px;max-width:620px;overflow:hidden;position:relative;position:absolute;right:0;top:-20%;width:100vw}@media (max-width:1440px){.circle-group[data-v-434813d9]{max-height:500px;max-width:500px;top:-15%}}@media (max-width:1024px){.circle-group[data-v-434813d9]{max-height:420px;max-width:420px;top:-10%}}.circle-group.layout-md[data-v-434813d9],.layout-md .circle-group[data-v-434813d9]{max-height:300px;max-width:420px;top:0}@media (max-width:991px){.circle-group[data-v-434813d9]{max-height:300px;max-width:420px;top:0}}.circle-group.layout-md[data-v-434813d9],.layout-md .circle-group[data-v-434813d9]{display:none}@media (max-width:767px){.circle-group[data-v-434813d9]{display:none}}.circle-group .circle[data-v-434813d9]{animation:spin-434813d9 30s linear infinite;letter-spacing:1.7px;z-index:1}.circle-group .circle text[data-v-434813d9]{fill:var(--secondary);font-weight:500}.circle-group .circle text #white[data-v-434813d9]{fill:#fff;mix-blend-mode:normal}.circle-group .circle text #yellow[data-v-434813d9]{mix-blend-mode:multiply;fill:#dec06e}@keyframes spin-434813d9{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.circle-group .center-img[data-v-434813d9]{height:64.5%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:64.5%}.circle-group .center-img .img-animation[data-v-434813d9]{animation:slide-434813d9 3s cubic-bezier(.25,.46,.45,.94) infinite alternate;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@keyframes slide-434813d9{0%{transform:translate(calc(-50% - 20px),-50%)}to{transform:translate(calc(-50% + 20px),-50%)}}.calendar[data-v-434813d9]{padding:70px var(--hr-home-space);position:relative;z-index:1}.calendar.layout-md[data-v-434813d9]{padding:30px}.calendar.layout-sm[data-v-434813d9]{padding:20px}.calendar.layout-sm[data-v-434813d9],.layout-sm .calendar[data-v-434813d9]{margin:32px 0 65px}@media (max-width:480px){.calendar[data-v-434813d9]{margin:32px 0 65px}}.calendar-container[data-v-434813d9]{display:grid;gap:20px;grid-template-columns:600px 1fr;margin:0 auto;max-width:1600px;position:relative}@media (max-width:1919px){.calendar-container[data-v-434813d9]{grid-template-columns:600px 1fr}}@media (max-width:1440px){.calendar-container[data-v-434813d9]{grid-template-columns:500px 1fr}}@media (max-width:1024px){.calendar-container[data-v-434813d9]{grid-template-columns:400px 1fr}}.calendar-container.layout-md[data-v-434813d9],.layout-md .calendar-container[data-v-434813d9]{grid-template-columns:1fr}@media (max-width:767px){.calendar-container[data-v-434813d9]{grid-template-columns:1fr}}.bg-paper[data-v-434813d9]{display:block;height:100%;left:0;-o-object-fit:fill;object-fit:fill;position:absolute;top:0;width:65vw;z-index:-2}.bg-paper.layout-md[data-v-434813d9],.layout-md .bg-paper[data-v-434813d9]{width:100vw}@media (max-width:991px){.bg-paper[data-v-434813d9]{width:100vw}}.bg-noise[data-v-434813d9]{bottom:-30px;clip-path:polygon(0 100%,35% 0,100% 0,100% 100%,0 100%);height:calc(100% - 30px);position:absolute;right:0;width:65vw;z-index:-2}.bg-noise.layout-md[data-v-434813d9],.layout-md .bg-noise[data-v-434813d9]{bottom:-10px;height:auto}@media (max-width:767px){.bg-noise[data-v-434813d9]{bottom:-10px;height:auto}}.event-list-wrapper[data-v-434813d9]{position:relative;width:100%}.event-block[data-v-434813d9]{display:flex;flex-direction:column}.event-block .event-list[data-v-434813d9]{padding:4px 10px}@media (max-width:1440px){.event-block .event-list[data-v-434813d9]{padding:4px}}.event-block .event-list.pc-only.layout-md[data-v-434813d9],.layout-md .event-block .event-list.pc-only[data-v-434813d9]{display:none}@media (max-width:767px){.event-block .event-list.pc-only[data-v-434813d9]{display:none}}.event-block .event-list.mb-only[data-v-434813d9]{display:none}.event-block .event-list.mb-only.layout-md[data-v-434813d9],.layout-md .event-block .event-list.mb-only[data-v-434813d9]{display:block;max-width:575px;width:90vw}.event-block .event-list.mb-only.layout-md .title[data-v-434813d9],.layout-md .event-block .event-list.mb-only .title[data-v-434813d9]{min-height:54px}@media (max-width:767px){.event-block .event-list.mb-only[data-v-434813d9]{display:block;max-width:575px;width:90vw}.event-block .event-list.mb-only .title[data-v-434813d9]{min-height:54px}}.event-block .event-item[data-v-434813d9]:not(:last-child){margin-bottom:var(--hr-space-20)}.event-block .event-item .link[data-v-434813d9]{background-color:#fff;border:1px solid color-mix(in srgb,var(--secondary) 35%,#f2f2f2 65%);border-radius:10px;display:flex;flex-direction:column;padding:15px;row-gap:10px;transition:all .3s ease}.event-block .event-item .link[data-v-434813d9]:focus-visible,.event-block .event-item .link[data-v-434813d9]:hover{border-bottom:1px solid var(--primary);border-radius:10px 10px 0 0}.event-block .event-item .link:focus-visible .title[data-v-434813d9],.event-block .event-item .link:hover .title[data-v-434813d9]{color:var(--primary)}.event-block .event-item .link.layout-sm[data-v-434813d9],.layout-sm .event-block .event-item .link[data-v-434813d9]{padding:10px 16px}@media (max-width:575px){.event-block .event-item .link[data-v-434813d9]{padding:10px 16px}}.event-block .event-item .link time[data-v-434813d9]{color:#828282}.event-block .event-item .link .cate[data-v-434813d9]{background-color:var(--special2);border-radius:5px;color:#000;padding:5px 10px}.event-block .event-item .link .cate p[data-v-434813d9]{display:-webkit-box;text-align:center;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;white-space:normal;word-break:break-word}.event-block .event-item .link .event-body[data-v-434813d9]{align-items:center;display:flex;flex-direction:row;font-size:var(--hr-font-14);font-weight:500;gap:12px;letter-spacing:.1em}@media (max-width:1024px){.event-block .event-item .link .event-body[data-v-434813d9]{flex-direction:column}}.event-block .event-item .link .event-body.layout-md[data-v-434813d9],.layout-md .event-block .event-item .link .event-body[data-v-434813d9]{flex-direction:row}@media (max-width:991px){.event-block .event-item .link .event-body[data-v-434813d9]{flex-direction:row}}@media (max-width:389px){.event-block .event-item .link .event-body[data-v-434813d9]{flex-direction:column}}.event-block .event-item .link .title[data-v-434813d9]{color:#333;display:-webkit-box;font-size:1.125rem;font-weight:500;line-height:1.5;transition:all .3s ease;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:normal;word-break:break-word}.calendar-block[data-v-434813d9]{background-color:#fff;border:1px solid color-mix(in srgb,var(--secondary) 35%,#f2f2f2 65%);border-radius:20px;display:flex;flex-direction:column;justify-content:center;min-height:300px;padding:60px clamp(20px,3.59vw + 6.1px,75px)}.calendar-block.layout-md[data-v-434813d9]{padding:30px}.calendar-block.layout-sm[data-v-434813d9]{padding:20px}.calendar-block .calendar-header p[data-v-434813d9]{color:#343a40;font-size:var(--hr-font-24);font-weight:700;letter-spacing:.1em;line-height:1.44;padding:0;text-align:center}.calendar-block .calendar-header .week[data-v-434813d9]{align-items:center;-moz-column-gap:15px;column-gap:15px;display:grid;grid-template-columns:repeat(7,1fr);padding:60px 0 10px;width:100%}.calendar-block .calendar-header .week.layout-sm[data-v-434813d9],.layout-sm .calendar-block .calendar-header .week[data-v-434813d9]{-moz-column-gap:10px;column-gap:10px;padding:20px 0 10px}@media (max-width:575px){.calendar-block .calendar-header .week[data-v-434813d9]{-moz-column-gap:10px;column-gap:10px;padding:20px 0 10px}}.calendar-block .calendar-header .week span[data-v-434813d9]{color:#343a40;font-size:1rem;font-weight:700;letter-spacing:.1em;line-height:1.45;text-align:center}.calendar-block .calendar-header .week span.weekend[data-v-434813d9]{color:var(--secondary)}.calendar-block .event-date[data-v-434813d9]{align-items:center;background-color:#ebeff6;border-radius:0;color:#343a40;display:flex;font-size:1rem;font-weight:700;height:100%;justify-content:center;letter-spacing:.1em;line-height:1.4375;position:relative;transition:all .3s ease;width:100%}.calendar-block .event-date[data-v-434813d9]:focus-visible,.calendar-block .event-date[data-v-434813d9]:hover{background-color:#c8d3e6;border-radius:15px}.calendar-block .event-date.active[data-v-434813d9]{background-color:var(--special2);color:var(--secondary)}.calendar-block .event-date.active[data-v-434813d9]:focus-visible,.calendar-block .event-date.active[data-v-434813d9]:hover{background-color:var(--secondary);color:#fff}.calendar-block .event-date.active[data-v-434813d9]:before{background-color:var(--secondary);clip-path:polygon(0 0,0 30%,25% 0);color:var(--secondary);content:"";height:100%;position:absolute;width:100%}.calendar-block .event-date.date[data-v-434813d9]{background-color:var(--special2);color:var(--secondary);font-weight:700}.calendar-block .event-date.date[data-v-434813d9]:hover{background-color:var(--secondary);color:#fff}.disabled[data-v-434813d9]{pointer-events:none}.v12 .event-block .no-events{color:#4f4f4f;font-size:var(--hr-font-24);font-weight:500;padding-top:10px;text-align:center}.v12 .event-block .scroll-list{flex:1;max-height:600px}.layout-sm .v12 .event-block .scroll-list,.v12 .event-block .scroll-list.layout-sm{max-height:440px}@media (max-width:575px){.v12 .event-block .scroll-list{max-height:440px}}.v12 .event-block .scroll-list .back{padding:4px 10px;text-align:right}.v12 .event-block .scroll-list .back button{background-color:#fff;border:1px solid var(--primary);border-radius:5px;color:var(--primary);padding:13px 20px;transition:all .3s ease}.v12 .event-block .scroll-list .back button:hover{background-color:color-mix(in srgb,var(--primary) 10%,#fff 90%)}.v12 .event-block .n-scrollbar-container{border-radius:20px;padding:40px}.layout-md .v12 .event-block .n-scrollbar-container,.v12 .event-block .n-scrollbar-container.layout-md{padding:20px}@media (max-width:991px){.v12 .event-block .n-scrollbar-container{padding:20px}}.v12 .calendar-block .n-calendar{height:auto}.v12 .calendar-block .n-calendar-header{display:block;padding:0;position:relative}.v12 .calendar-block .n-calendar-header__extra{display:block!important;left:0;position:absolute;top:0;width:100%}.v12 .calendar-block .n-calendar-header__extra .n-button-group{align-items:center;display:flex;justify-content:space-between;padding:0}.v12 .calendar-block .n-calendar-header__extra .n-button-group:not(.n-button-group--vertical):not(.n-button-group--rtl) .n-button:first-child:not(:last-child),.v12 .calendar-block .n-calendar-header__extra .n-button-group:not(.n-button-group--vertical):not(.n-button-group--rtl) .n-button:last-child:not(:first-child){border-radius:0!important}.v12 .calendar-block .n-calendar-header__extra .n-button-group button.n-button{padding:0}.v12 .calendar-block .n-calendar-header__extra .n-button-group button.n-button:hover{background-color:color-mix(in srgb,var(--primary) 20%,#fff 80%)}.v12 .calendar-block .n-calendar-header__extra .n-button-group button.n-button:first-child,.v12 .calendar-block .n-calendar-header__extra .n-button-group button.n-button:nth-child(3){height:35px;width:35px}.v12 .calendar-block .n-calendar-header__extra .n-button-group button.n-button:first-child:after,.v12 .calendar-block .n-calendar-header__extra .n-button-group button.n-button:nth-child(3):after{display:none}.layout-sm .v12 .calendar-block .n-calendar-header__extra .n-button-group button.n-button:first-child,.layout-sm .v12 .calendar-block .n-calendar-header__extra .n-button-group button.n-button:nth-child(3),.v12 .calendar-block .n-calendar-header__extra .n-button-group button.n-button:first-child.layout-sm,.v12 .calendar-block .n-calendar-header__extra .n-button-group button.n-button:nth-child(3).layout-sm{height:30px;width:30px}@media (max-width:575px){.v12 .calendar-block .n-calendar-header__extra .n-button-group button.n-button:first-child,.v12 .calendar-block .n-calendar-header__extra .n-button-group button.n-button:nth-child(3){height:30px;width:30px}}.v12 .calendar-block .n-calendar-header__extra .n-button-group button.n-button:first-child{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAYAAADUryzEAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADhSURBVHgBpZM/DoIwFMbbKiODEwksHEEhHMDNEU8gN9GbqDfQG3RkIeEInQgjbkzgqwkJrYW28C39975fXtqvCK3UxrQwiqJ7EASfqqrYeH9rasYYZ33fh7Ck4zNiaoYpc133LJ8Tjfk6mB3HOVJKG7kGa8y3wZznOVPV4TVmJcDG/AewNXMJl0gI+QHhuVDbtshEQpAgJBTCwiEpdJJ6nveu67oxBiyBKKNsA5n8Cxzi+/4OAKc5yGSQBsVx/IDhAhfLuq47lGUpQLR/oSiKDIYndBHCK73QUvFOkiTZy/tfFJZouKlOUtkAAAAASUVORK5CYII=) no-repeat 50%}.v12 .calendar-block .n-calendar-header__extra .n-button-group button.n-button:nth-child(2){display:none}.v12 .calendar-block .n-calendar-header__extra .n-button-group button.n-button:nth-child(3){background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAYAAADUryzEAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADVSURBVHgBrZM/DoIwFIf7R3ZXwgBHMHACN0e8AUfRE3AE4wmMJzDuEDmCJiSsjCy0vmpMClL6mvBLmpfX9vvaoSVkyWwgSZKcXBimN5zzHErmIhkI+r7fQ3m6SAaCqqpaz/O2P0kcx7lNwMcTdV23YRhehRAppXTn+z5pmuaOFkxI0jkJN5mxEqMAK2HEkq7riJTyu5kxOl6nczC8qwigG5wewTgWRXFACzCwUYCFJwUu8J8A4DXADwVDey7LMiOWrPQGPtMFSoSFP4zeBEHwUrfCwipv8JVnXKDlJnsAAAAASUVORK5CYII=) no-repeat 50%}.v12 .calendar-block .n-calendar-header__extra .n-button-group button.n-button .n-base-wave,.v12 .calendar-block .n-calendar-header__extra .n-button-group button.n-button .n-button__border,.v12 .calendar-block .n-calendar-header__extra .n-button-group button.n-button .n-button__icon,.v12 .calendar-block .n-calendar-header__extra .n-button-group button.n-button .n-button__state-border{display:none}.v12 .calendar-block .n-calendar-dates{gap:5px}.v12 .calendar-block .n-calendar-dates .n-calendar-cell--current .event-date{border:2px solid var(--secondary);border-collapse:collapse}.v12 .calendar-block .n-calendar-dates .n-calendar-cell{aspect-ratio:1;background:transparent;border:none;padding:0}.v12 .calendar-block .n-calendar-dates .n-calendar-cell.n-calendar-cell--other-month .event-date{background-color:#e0e0e0;color:#828282;opacity:.5}.v12 .calendar-block .n-calendar-dates .n-calendar-cell.n-calendar-cell--other-month .event-date:focus-visible,.v12 .calendar-block .n-calendar-dates .n-calendar-cell.n-calendar-cell--other-month .event-date:hover{background-color:#bdbdbd;color:#4f4f4f}.v12 .calendar-block .n-calendar-dates .n-calendar-cell .n-calendar-cell__bar,.v12 .calendar-block .n-calendar-dates .n-calendar-cell .n-calendar-date{display:none}.v12 .calendar-block .n-calendar-dates{border:none}.v12 .v1-calendar-pagination{bottom:-36px!important;display:none;opacity:1;padding:6px 0;position:absolute}.layout-md .v12 .v1-calendar-pagination,.v12 .v1-calendar-pagination.layout-md{display:block}@media (max-width:767px){.v12 .v1-calendar-pagination{display:block}}.v12 .v1-calendar-pagination .swiper-pagination-bullet{background:#fff;border:1px solid var(--primary);height:12px;opacity:1;width:12px}.v12 .v1-calendar-pagination .swiper-pagination-bullet:focus-visible{outline:2px dashed var(--primary);outline-offset:3px}.v12 .v1-calendar-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--primary)}
