.eventCancelBox .eventCancelBoxContents{padding:.8rem!important}.eventCancelBox .eventCancelBoxContents .textBox,.eventCancelBox .eventCancelBoxContents .eventCancelBoxBackButtonBox{margin-bottom:1.6rem!important}.eventCancelBox .eventCancelBoxContents .eventCancelBoxCancelButton{width:100%}.targetBox{background-color:#c1f5ec;padding:1.6rem;border-radius:8px}.targetBox a{text-decoration:underline;font-weight:700}.detailsTableBox .hpListSplideTitle{width:100%;border-bottom:none!important;border-right:solid 1px #C1F5EC;border-top:none!important}.detailsTableBox .hpListSplideContent a{text-decoration:none!important}.detailsTableBox .hpListSplideContent{width:100%;border-left:solid 1px #C1F5EC;padding-left:0!important;padding-right:0!important;padding-top:0!important}.detailsTableBox .content a{text-decoration:underline}.detailsTableBox .content .campaign_title{font-weight:700;color:#8cb808}.detailsTableBox .content.hpListContent{padding-top:.8rem!important;padding-bottom:1.6rem!important}@media screen and (min-width: 480px) and (max-width: 1024px){.detailsTableBox .content.hpListContent{padding-top:1.6rem!important}}@media screen and (min-width: 1024px){.detailsTableBox .content.hpListContent{padding-top:1.6rem!important}}.detailsTableBox .content.hpListContent a{text-decoration:none!important}.detailsTableBox .content .sankaHPButtonBox{display:flex;flex-wrap:wrap;gap:.8rem}.detailsTableBox .content .sankaHPBox{border-radius:8px;padding:.8rem 1.6rem;background-color:#c1f5ec}.detailsTableBox .content .sankaHPBox .sankaHPBoxChild{display:flex;flex-wrap:wrap;margin-bottom:.8rem}.detailsTableBox .content .sankaHPBox .sankaHPBoxChild:last-child{margin-bottom:0}.detailsTableBox .content .sankaHPBox .sankaHPBoxChild.dateTitle{font-weight:700;margin-bottom:.4rem}.detailsTableBox .content .sankaHPBox .sankaHPBoxChild span{margin-right:.8rem;padding-left:.8rem;padding-right:.8rem;border-radius:1.4rem;display:flex;justify-content:center;align-items:center;font-size:1rem;font-weight:700;background-color:#fff;color:#497b72}.detailsTableBox .content .sankaHPBox .sankaHPBoxChild a{margin-right:.8rem;padding-left:.8rem;padding-right:.8rem;background-color:#497b72;border-radius:1.4rem;display:flex;justify-content:center;align-items:center;font-size:1rem;font-weight:700;color:#fff;transform:translateZ(0);box-shadow:0 3px 10px #00000029;transition:all .25s ease-out 0s}.detailsTableBox .content .sankaHPBox .sankaHPBoxChild a:focus{background-color:#8cb808;transform:translateZ(0);box-shadow:0 2px 20px #8cb80880}.detailsTableBox .content .sankaHPBox .sankaHPBoxChild a:hover{text-decoration:none;color:#fff;background-color:#8cb808;transform:translateZ(0);box-shadow:0 2px 20px #8cb80880}.detailsTableBox .content .scheduleTable{width:100%;overflow-x:scroll}.detailsTableBox .content .scheduleTable table{width:100%;font-size:1rem;border-collapse:collapse}.detailsTableBox .content .scheduleTable table tr,.detailsTableBox .content .scheduleTable table td{border-collapse:collapse;border:solid 1px #497B72}.detailsTableBox .content .scheduleTable table td{padding:.4rem;line-height:1.4;font-weight:700;font-size:1rem}.detailsTableBox .content .scheduleTable table td span{display:block;font-weight:400;color:#497b72;margin-left:.4rem}.detailsTableBox .content .scheduleTable table td div{width:100%;height:1px;background-color:#497b72;margin-top:.4rem;margin-bottom:.4rem}.detailsTableBox .content .scheduleTable table tr:first-child{text-align:center;font-weight:700;background-color:#c1f5ec}.detailsTableBox .content .scheduleTable table tr:first-child td:not(:first-child){min-width:13rem;width:18.1818181818%}.detailsTableBox .content .scheduleTable table tr td:first-child{text-align:center;font-weight:700;background-color:#c1f5ec;min-width:5rem}.detailsTableBox .tagsBox{display:flex;flex-wrap:wrap;margin-top:.4rem;margin-bottom:-.8rem}.detailsTableBox .tagsBox div{margin-right:.8rem;margin-bottom:.8rem;padding-left:.8rem;padding-right:.8rem;border-radius:1.4rem;display:flex;justify-content:center;align-items:center;font-size:1rem;font-weight:700;background-color:#fff;color:#497b72;border:solid 1px #497B72}.detailsTableBox .topButtonBox{padding-top:1.6rem}.detailsTableBox .ondemandButtonBox{margin-top:.8rem}.eventsDetailMessageBoxFrame{display:flex;justify-content:center}.eventsDetailMessageBox{padding:1.6rem;margin-bottom:1.6rem;width:100%}@media screen and (min-width: 1024px){.eventsDetailMessageBox{width:60%}}.eventsDetailMessageBox.eventsDetailMessageBoxBenefitsBox{margin-bottom:0}.eventsDetailMessageBox .eventsDetailMessageBoxButtonBox{display:flex;justify-content:center;margin-top:1.6rem;width:100%}.eventsDetailMessageBox .eventsDetailMessageBoxButtonBox .eventsDetailMessageBoxButtonBoxButton{width:100%}.splideEventHospitalCarousel,.splideEventHospitalCarousel .splide__track{overflow:visible}.splideEventHospitalCarousel{overflow-x:clip}.splideEventHospitalCarousel .splide__slide{padding-bottom:.8rem}
