.top-main-content__new .tp-content-each .c-tltle-block h2 span.jp em {
    color: #e04191;
    font-weight: 900;
}

.btn-basic {
  background: linear-gradient(to right, #d74974 0%, #2f87d5 100%);
}
.btn-basic2 {
  background: linear-gradient(to right, #d74974 0%, #2f87d5 100%);
}
.top-main-visual_update .catch-btn--block .inner-block ul li a:hover {
  opacity: 0.9;
}
.content-tab-switcher ul li.active {
    font-weight: 600;
}
#event_top .event_area .event_wrap .event_item .inner_btn.nw-btn:hover {
    opacity: 0.9;
}
#event_top .event_area {
    background: #bde4fb;
}
.event-content__wrap .inner-content_event-detail .main-information__block .single-row__article .post-header .post-title h1 {
    color: #db0772;
}
.event-content__wrap .inner-content_event-detail .main-information__block .single-row__article .post-header .post-date {
    background-color: #b97505;
}
.event-content__wrap .inner-content_event-detail .main-information__block .single-row__article .date-place-block .detail-info dl dt {
    background-color: #b97505;
}
.event-content__wrap .inner-content_event-detail .main-information__block .single-row__article .day-flow-block .flow-chart .s-row .time {
    background: #b97505;
}
.event-content__wrap .inner-content_event-detail .main-information__block .single-row__article .how-apply-block .detail-info dl dt {
    background: #0875d8;
}
.event-content__wrap .inner-content_event-detail .main-information__block .single-row__article .how-apply-block .detail-info dl dt::after {
    background: url(/osirase/0214/koikana/assets2/images/event/arrow_right2_2026.svg) no-repeat center center;
}
.event-content__wrap .inner-content_event-detail .main-information__block .single-row__article .day-flow-block .flow-chart .s-row .time::after {
    background: url(/osirase/0214/koikana/assets2/images/event/time_right_2026.svg) no-repeat center center;
}
.event-content__wrap .inner-content_event-detail .main-information__block .single-row__article .date-place-block .detail-info dl dt::after {
    background: url(/osirase/0214/koikana/assets2/images/event/arrow_right_2026.svg) no-repeat center center;
}
.event_detail_section .event_content .catch_figure_wrap{
    text-align: center;
}
#event_report .nomal_ttl {
    color: #0894ca;
}
.event-report-notes-text{
    font-size: 1.8rem;
}
.support-content__wrap .inner-content_support-detail .support-list__whole-block .event-list-block_update .each-row .inner-block .whole-block .post-mny .t {
  font-size: 16px;
  font-weight: 600;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .support-content__wrap .inner-content_support-detail .support-list__whole-block .event-list-block_update .each-row .inner-block .whole-block .post-mny .t {
    font-size: 14px;
  }
}
.support-content__wrap .inner-content_support-detail .category-change-btn ul li a.active {
    font-weight: 600;
}
.support-content__wrap .inner-content_support-detail .city-nav .nav-city ul li button {
    color: #147cce;
}
.support-content__wrap .inner-content_support-detail .city-nav .nav-city ul li button:hover {
    background: #147cce;
}
.support-content__wrap .inner-content_support-detail .city-nav .nav-city ul li button.active {
    font-weight: 600;
    background: #147cce;
}
.support-content__wrap .inner-content_support-detail .support-list__whole-block .event-list-block_update .each-row .inner-block .whole-block .post-city {
    background: #e04191;
}
.support-content__wrap .inner-content_support-detail .support-list__whole-block .event-list-block_update .each-row .inner-block .whole-block .post-cat ul li {
    background: #147cce;
}

.support-content__wrap .inner-content_support-detail .main-information__block .detail-explain .apply-fee .info ul li .text p strong {
  font-size: 45px;
  color: #e04191;
}
@media screen and (max-width: 999px) {
  .support-content__wrap .inner-content_support-detail .main-information__block .detail-explain .apply-fee .info ul li .text p strong {
    font-size: 22px;
  }
}.btn-support-link a:hover {
  opacity: 0.9;
}
.support-content__wrap .inner-content_support-detail .main-information__block .city-title h3 {
    background: #147cce;
}
.support-content__wrap .inner-content_support-detail .main-information__block .support-type span {
    border: 2px solid #147cce;
    color: #147cce;
}
.concierge-whole__wrap .concierge-main-block .each-term-block .conc-introduce-block .each-row .info-block .name-block h3.nm {
  font-size: 18px;
  line-height: 1.5;
  color: #ffffff;
  font-weight: 600;
}
@media screen and (max-width: 768px) {
  .concierge-whole__wrap .concierge-main-block .each-term-block .conc-introduce-block .each-row .info-block .name-block h3.nm {
    font-size: 16px;
  }
}
.concierge-whole__wrap .concierge-main-block .each-term-block .conc-introduce-block .each-row .info-block .name-block h3.nm span {
  font-size: 14px;
  font-weight: 600;
}

.concierge-whole__wrap .concierge-main-block .contact-information .inner-block h3 strong {
  font-size: 20px;
  font-weight: 600;
}
.concierge-whole__wrap .concierge-main-block .contact-information .inner-block .mail-info a {
    color: #e04191;
}
.concierge-whole__wrap .concierge-main-block .contact-information .inner-block .mail-info a:hover {
    text-decoration: underline;
}
.concierge-whole__wrap .concierge-main-block .each-term-block .support-list-block dl dd h4 {
    color: #007ac3;
}