/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 11 2026 | 13:56:13 */
.page-id-2 #content h2::first-letter,
.page-id-198 #content h2::first-letter,
.page-id-202 #content h2::first-letter,
.page-id-196 #content h2::first-letter{
    padding: 0.5rem;
    border-radius: 54% 46% 38% 62%/49% 70% 30% 52%;
    background-color: #fed517;
    color: white;
}


/* font調整 */
* {
  font-family: "Kiwi Maru", serif;
  font-style: normal;
}

/* icon調整 */
i.fa-solid{
	margin-right:5px;
	color:#77c7b9;
}

/* お知らせ調整 */
.c-infoBar__text {font-weight: 400!important;}

/* メインビジュアル調整 */
.-height-auto .p-mainVisual__textLayer {
    left: 0;
    padding-top: 2em!important;
}

/* 町会別ぺージ調整 */
#spotlist table thead tr th {
    text-align: center;
}


/* スライダー調整 */
.p-postList .p-postList__title {font-weight:400!important;}

/* 角丸 */
figure.kadomaru img {
	border-top-left-radius: 20px!important;
	border-top-right-radius: 20px!important;
	border-bottom-right-radius: 20px!important;
	border-bottom-left-radius: 20px!important;
}

.swell-block-columns .swell-block-column {
	border-top-left-radius: 20px!important;
	border-top-right-radius: 20px!important;
	border-bottom-right-radius: 20px!important;
	border-bottom-left-radius: 20px!important;
}


/* Pagetopボタン */
#pagetop {
  background: url("https://choren.jp/wp-content/uploads/2025/02/illust_017-png.webp") no-repeat center;
  background-size: contain;
  border: none;
  box-shadow: none;
  opacity: 1;
  border-radius: 0;
  height: 80px!important; /*サイズ調整*/
  width: 80px!important; /*サイズ調整*/
}
@media (min-width: 960px) {
  #pagetop:hover {
    background-color: transparent !important;
    color: inherit !important;
  }
}
#pagetop i {
  display: none;
}
#pagetop .c-fixBtn__label {
  margin: 0;
  position: absolute;
  bottom: -15px;
}


/* フッター上部余白 */
.l-content {
  margin-bottom: 0 !important;
}

.l-articleBottom__section {
    margin-bottom: 3em;
}

.p-mainVisual__scrollLabel {
color:#e44d5e!important;
}

.p-mainVisual__scroll {
color:#e44d5e!important;
 }

/* その他 */
/* ステップ */
.swell-block-step__item .swell-block-step__title {
    font-weight:400!important;
}

/* プラグイン */
/* table press */

.dt-container .dt-input {
    max-width: 80%!important;
}
