.he-btn--primary{background-color:var(--h-color4);border:1px solid transparent;border-radius:100vw;color:var(--h-color-white);font-size:2.9rem;font-weight:700;overflow:hidden;padding:12px 25px 10px;transition:background-color .3s;z-index:1}.he-btn--primary:hover{background-color:var(--h-color-black);border:1px solid var(--h-color-hover);color:var(--h-color-hover)}@media only screen and (max-width:1199.98px){.he-btn--primary{font-size:2rem}}@media only screen and (max-width:991.98px){.he-btn--primary{font-size:1.4rem;padding:8px 15px 7px}}.hc-event .he-btn--primary{background-color:transparent}.hc-event .he-btn--primary:before{background:linear-gradient(155deg,#fe2c55,#ff90a5 19.97%,#fe2c55 49.56%,#fe2c55 66.28%);border-radius:100vw;content:"";display:block;height:100%;left:0;opacity:1;position:absolute;top:0;transition:opacity .3s;width:100%;z-index:-1}.hc-event .he-btn--primary:hover:before{opacity:0}.hc-event__col:last-child{padding-left:70px}.hc-event__img{height:auto;width:100%}.hc-event__note{color:var(--h-color-white);font-size:5.5rem;margin-bottom:20px}.hc-event__note,.hc-event__ttl{font-weight:500;line-height:1.15}.hc-event__ttl{margin-bottom:30px}.hc-event__ttl span{background:linear-gradient(162.44deg,#25f4ee,#b9fffd 19.57%,#25f4ee 49.84%,#25f4ee);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:9.4rem}.hc-event__ttl small{color:var(--h-color-primary);font-size:4.8rem;font-style:normal}.hc-event__txt{color:var(--h-color-white);font-size:2.5rem;line-height:1.44;margin-bottom:30px}.hc-event__txt mark{background-color:transparent;color:var(--h-color-primary);font-weight:500;padding:0}@media only screen and (max-width:1399.98px){.hc-event__note{font-size:4.5rem}.hc-event__ttl span{font-size:8rem}.hc-event__ttl small{font-size:4rem}.hc-event__txt{font-size:2rem}}@media only screen and (max-width:1199.98px){.hc-event__note{font-size:3.5rem}.hc-event__ttl span{font-size:6rem}.hc-event__ttl small{font-size:3rem}.hc-event__txt{font-size:1.4rem}.hc-event__col:last-child{padding-left:20px}}@media only screen and (max-width:991.98px){.hc-event{padding-bottom:24px;text-align:center}.hc-event__note{font-size:1.7rem;margin-bottom:15px}.hc-event__ttl{margin-bottom:10px}.hc-event__ttl span{font-size:3.6rem}.hc-event__ttl small{font-size:1.8rem}.hc-event__col:last-child{margin-bottom:10px;padding-left:0;padding-right:0}}.ht--primary.overflow{overflow:hidden}

/*# sourceMappingURL=event.min.css.map*/