<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 16 2025 | 02:29:45 */
:root {
  --sekou-color: #FFD67D;
  --senusi-color: #AFF0F2;
  --both-color: linear-gradient(90deg, rgba(255, 214, 125, 1) 15%, rgba(150, 69, 146, 1) 85%);
  --sekou-color: #FFB450;
  --sekou-color: #EDA248;
  --senusi-color: #B250A9;
  --senusi-color: #964592;
  --both-color: linear-gradient(90deg, rgba(255, 180, 80, 1) 15%, rgba(150, 69, 146, 1) 85%);
}

.w-100ps {
	width: 100% !important;
}

.w-100ps figure {
	width: 100% !important;
}
.w-100ps img {
	width: 100% !important;
}

.text-shadow--light {
  text-shadow: 0px 0px 8px rgba(255, 255, 255, 1);
}

.marker-sekou {
	background: linear-gradient(transparent 90%, var(--sekou-color) 90%);
}

.marker-senusi {
	background: linear-gradient(transparent 90%, var(--senusi-color) 90%);
}

.marker-both {
    background-color: #21ff00;
}

/* 繝懊�繝繝ｼ */
/* .border-sekou {
	border: 3px solid var(--sekou-color);
} */
/* .border-senusi {
	border: 3px solid var(--senusi-color);
} */

/* 繝ｩ繧､繝ｳ繝槭�繧ｫ繝ｼ */
.paragraph-sekou {
	display: inline-block;
	background-color: var(--sekou-color);
	border-radius: 8px;
	margin-right: .15em;
    padding: 0 .3em .15em .3em;
	color: #fff;
}

.paragraph-senusi {
	display: inline-block;
	background-color: var(--senusi-color);
	border-radius: 8px;
	margin-right: .15em;
    padding: 0 .3em .15em .3em;
	color: #fff;
}
.paragraph-both {
	display: inline-block;
	background: var(--both-color);
	border-radius: 8px;
	margin-right: .15em;
    padding: 0 .3em .15em .3em;
	color: #fff;
}
.box-sekou{
	position: relative;/*驟咲ｽｮ�亥渕貅厄ｼ�*/
	z-index: 2;
}
.box-sekou:after{
	background-color: var(--sekou-color);
    border: none;
    content: '';
    position: absolute;
	top: -12px;
    left: -12px !important;
    width: 80%;
    height: 60%;
    z-index: -1;
}

.box-senusi{
	position: relative;/*驟咲ｽｮ�亥渕貅厄ｼ�*/
	z-index: 2;
}
.box-senusi:after{
	background-color: var(--senusi-color);
    border: none;
    content: '';
    position: absolute;
    bottom: -12px;
    right: -12px;
    width: 80%;
    height: 60%;
    z-index: -1;
}

/* box-both */
.box-both{
	position: relative;/*驟咲ｽｮ�亥渕貅厄ｼ�*/
	z-index: 2;
}
.box-both:before{
	background-color: var(--sekou-color);
    content: '';
    position: absolute;
    top: -12px;
    left: -12px;
    width: 75%;
    height: 60%;
    z-index: -1;
}

.box-both:after{
	background-color: var(--senusi-color);
    content: '';
    position: absolute;
    bottom: -12px;
    right: -12px;
    width: 75%;
    height: 60%;
    z-index: -1;
}

.radius-md {
	border-radius: 4px;
}

/* 繝舌ャ繧ｸ */
.badge {
	background-color: #666;
	color: #666;
	display: inline-block !important;
	width: auto !important;
	padding: .5em 1em;
	border-radius: 8px;
	font-size: .85rem;
	font-weight: bold;
	color: #fff;
}

.badge--sekou {
	background-color: var(--sekou-color);
}
.badge--senusi {
	background-color: var(--senusi-color);
}
.badge--both {
	background-image: var(--both-color);
}
.mb-0 {
	margin-bottom: 0 !important;
}

.d-none {
	display: none !important;
}

/* mobile縺ｮ繝輔か繝ｳ繝医し繧､繧ｺ */
.r-fz-xs {
  font-size: 0.75rem !important;
}

.r-fz-sm {
  font-size: 0.875rem !important;
}

.r-fz-md {
  font-size: 1rem !important;
}

.r-fz-lg {
  font-size: 1.125rem !important;
}

.r-fz-xl {
  font-size: 1.25rem !important;
}

.r-fz-2xl {
  font-size: 1.5rem !important;
}

.r-fz-3xl {
  font-size: 1.75rem !important;
}

.r-fz-4xl {
  font-size: 2rem !important;
}

.r-fz-5xl {
  font-size: 2.25rem !important;
}


/* 繝輔か繝ｳ縺｣縺ｨ繧ｵ繧､繧ｺ */
/* tablet,desktop縺ｮ繝輔か繝ｳ繝医し繧､繧ｺ */
@media screen and (min-width: 768px) {
  .r-fz-xs {
    font-size: 0.75rem !important;
  }
  .r-fz-sm {
    font-size: 0.875rem !important;
  }
  .r-fz-md {
    font-size: 1rem !important;
  }
  .r-fz-lg {
    font-size: 1.125rem !important;
  }
  .r-fz-xl {
    font-size: 1.375rem !important;
  }
  .r-fz-2xl {
    font-size: 1.75rem !important;
  }
  .r-fz-3xl {
    font-size: 2.25rem !important;
  }
  .r-fz-4xl {
    font-size: 2.875rem !important;
  }
  .r-fz-5xl {
    font-size: 3.625rem !important;
  }
}

/* 譬ｼ蟄舌∫區蝨ｰ縲∬埋邏ｺ縲∝､ｧ譬ｼ蟄� */
.plaid {
  background-color: #ffffff;
  background-image: linear-gradient(90deg, #e6e6e6 1px, transparent 1px), linear-gradient(#e6e6e6 1px, transparent 1px);
  background-position: 10px 10px;
  background-size: 39px 39px;
}

.lattice-1 {
  background-size: 38px 38px;
  background-position: top center;

  @include mq-up() {
    background-size: 72px 72px;
  }
  background-image: repeating-linear-gradient(
      90deg,
      $color-3,
      $color-3 1px,
      transparent 1px,
      transparent 72px
    ),
    repeating-linear-gradient(0deg, $color-3, $color-3 1px, #fff 1px, #fff 72px);
}

.lattice-1--md-down-none {
  @include mq-down(sm) {
    background: none !important;
  }
}

.lattice-1--md-up-none {
  @include mq-up() {
    background: none !important;
  }
}

.palt {
    font-feature-settings: "palt";
}

/* 鵠 */
/* mobile縺ｮ繝輔か繝ｳ繝医し繧､繧ｺ */
/* 繝｡繝�ぅ繧｢繧ｯ繧ｨ繝ｪ縺斐→縺ｫ縺励※縺ｧ縺阪ｋ繝輔か繝ｳ繝医し繧､繧ｺ */
@media screen and (min-width: 0px) {
  /* mobile縺ｮ繝輔か繝ｳ繝医し繧､繧ｺ */
  .r-fz-xs-xs {
    font-size: 0.75rem !important;
  }
  .r-fz-xs-sm {
    font-size: 0.875rem !important;
  }
  .r-fz-xs-md {
    font-size: 1rem !important;
  }
  .r-fz-xs-lg {
    font-size: 1.125rem !important;
  }
  .r-fz-xs-xl {
    font-size: 1.25rem !important;
  }
  .r-fz-xs-2xl {
    font-size: 1.5rem !important;
  }
  .r-fz-xs-3xl {
    font-size: 1.75rem !important;
  }
  .r-fz-xs-4xl {
    font-size: 2rem !important;
  }
  .r-fz-xs-5xl {
    font-size: 2.25rem !important;
  }
}

.mt-auto {
	margin-top: auto;
}

.line-height-1-child &gt; *,
.line-height-1 &gt; .uagb-heading-text,
.line-height-1 {
  line-height: 1 !important;
}

.line-height-1d1-child &gt; *,
.line-height-1d1 &gt; .uagb-heading-text,
.line-height-1d1 {
  line-height: 1.1 !important;
}

.line-height-1d2-child &gt; *,
.line-height-1d2 &gt; .uagb-heading-text,
.line-height-1d2 {
  line-height: 1.2 !important;
}

.line-height-1d3-child &gt; *,
.line-height-1d3 &gt; .uagb-heading-text,
.line-height-1d3 {
  line-height: 1.3 !important;
}

.line-height-1d4-child &gt; *,
.line-height-1d4 &gt; .uagb-heading-text,
.line-height-1d4 {
  line-height: 1.4 !important;
}

.line-height-1d5-child &gt; *,
.line-height-1d5 &gt; .uagb-heading-text,
.line-height-1d5 {
  line-height: 1.5 !important;
}

.line-height-1d6-child &gt; *,
.line-height-1d6 &gt; .uagb-heading-text,
.line-height-1d6 {
  line-height: 1.6 !important;
}

.line-height-1d7-child &gt; *,
.line-height-1d7 &gt; .uagb-heading-text,
.line-height-1d7 {
  line-height: 1.7 !important;
}

.line-height-1d8-child &gt; *,
.line-height-1d8 &gt; .uagb-heading-text,
.line-height-1d8 {
  line-height: 1.8 !important;
}

.line-height-1d9-child &gt; *,
.line-height-1d9 &gt; .uagb-heading-text,
.line-height-1d9 {
  line-height: 1.9 !important;
}

.line-height-2-child &gt; *,
.line-height-2 &gt; .uagb-heading-text,
.line-height-2 {
  line-height: 2 !important;
}

.line-height-2d1-child &gt; *,
.line-height-2d1 &gt; .uagb-heading-text,
.line-height-2d1 {
  line-height: 2.1 !important;
}

.line-height-2d2-child &gt; *,
.line-height-2d2 &gt; .uagb-heading-text,
.line-height-2d2 {
  line-height: 2.2 !important;
}

.line-height-2d3-child &gt; *,
.line-height-2d3 &gt; .uagb-heading-text,
.line-height-2d3 {
  line-height: 2.3 !important;
}

.line-height-2d4-child &gt; *,
.line-height-2d4 &gt; .uagb-heading-text,
.line-height-2d4 {
  line-height: 2.4 !important;
}

.line-height-2d5-child &gt; *,
.line-height-2d5 &gt; .uagb-heading-text,
.line-height-2d5 {
  line-height: 2.5 !important;
}

.line-height-2d6-child &gt; *,
.line-height-2d6 &gt; .uagb-heading-text,
.line-height-2d6 {
  line-height: 2.6 !important;
}

.line-height-2d7-child &gt; *,
.line-height-2d7 &gt; .uagb-heading-text,
.line-height-2d7 {
  line-height: 2.7 !important;
}

.line-height-2d8-child &gt; *,
.line-height-2d8 &gt; .uagb-heading-text,
.line-height-2d8 {
  line-height: 2.8 !important;
}

.line-height-2d9-child &gt; *,
.line-height-2d9 &gt; .uagb-heading-text,
.line-height-2d9 {
  line-height: 2.9 !important;
}

.line-height-3-child &gt; *,
.line-height-3 &gt; .uagb-heading-text,
.line-height-3 {
  line-height: 3 !important;
}

.line-height-3d1-child &gt; *,
.line-height-3d1 &gt; .uagb-heading-text,
.line-height-3d1 {
  line-height: 3.1 !important;
}

.line-height-3d2-child &gt; *,
.line-height-3d2 &gt; .uagb-heading-text,
.line-height-3d2 {
  line-height: 3.2 !important;
}

.line-height-3d3-child &gt; *,
.line-height-3d3 &gt; .uagb-heading-text,
.line-height-3d3 {
  line-height: 3.3 !important;
}

.line-height-3d4-child &gt; *,
.line-height-3d4 &gt; .uagb-heading-text,
.line-height-3d4 {
  line-height: 3.4 !important;
}

.line-height-3d5-child &gt; *,
.line-height-3d5 &gt; .uagb-heading-text,
.line-height-3d5 {
  line-height: 3.5 !important;
}

.line-height-3d6-child &gt; *,
.line-height-3d6 &gt; .uagb-heading-text,
.line-height-3d6 {
  line-height: 3.6 !important;
}

.line-height-3d7-child &gt; *,
.line-height-3d7 &gt; .uagb-heading-text,
.line-height-3d7 {
  line-height: 3.7 !important;
}

.line-height-3d8-child &gt; *,
.line-height-3d8 &gt; .uagb-heading-text,
.line-height-3d8 {
  line-height: 3.8 !important;
}

.line-height-3d9-child &gt; *,
.line-height-3d9 &gt; .uagb-heading-text,
.line-height-3d9 {
  line-height: 3.9 !important;
}/*# sourceMappingURL=utility.css.map */

  .r-mb-0 {
    margin-bottom: 0 !important;
  }

@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }
}


@media (min-width: 768px) {
  .d-md-inline-block {
    display: inline-block !important;
  }
}

/* 繝懊ち繝ｳ */
.p-button a {
	background: #222 !important;
	border-radius: 3px !important;
	position: relative !important;
	display: flex !important;
	justify-content: space-around !important;
	align-items: center !important;
	margin: auto !important;
	padding: 20px 64px 20px 20px!important;
	min-width: 280p !importantx;  
	text-decoration: none !important;
	color: #eee !important;
	line-height: 1.8 !important;
	transition: 0.3s ease-in-out !important;
	font-weight: 500 !important;
	border-radius: 16px !important;
	text-align: left !important;
}
.p-button a:after {
	content: "" !important;
	position: absolute !important;
	top: 50% !important;
	bottom: 0 !important;
	right: 2rem !important;
	font-size: 90% !important;
	display: flex !important;
	justify-content: center !important;
	align-items: center !important;
	transition: right 0.3s !important;
	width: 6px !important;
	height: 6px !important;
	border-top: solid 2px currentColor !important;
	border-right: solid 2px currentColor !important;
	transform: translateY(-50%) rotate(45deg) !important;
}
.p-button a:hover {
	background: #666 !important;
	color: #FFF !important;
}
.p-button a:hover:after {
	right: 1.4rem !important;
}








/* header繝懊ち繝ｳ */
@media (min-width: 922px) {

	/* header繝懊ち繝ｳ */
	.p-button-header {
		margin-left: 16px;
	}
	
	.p-button-header a {
		background: #222 !important;
		border-radius: 3px !important;
		position: relative !important;
		display: flex !important;
		justify-content: space-around !important;
		align-items: center !important;
		margin: auto !important;
		padding: 0 64px 0 20px!important;
		min-width: 280p !importantx;  
		text-decoration: none !important;
		color: #eee !important;
		line-height: 1.8 !important;
		transition: 0.3s ease-in-out !important;
		font-weight: 500 !important;
		border-radius: 16px !important;
	}
	.p-button-header a:after {
	  content: "" !important;
	  position: absolute !important;
	  top: 50% !important;
	  bottom: 0 !important;
	  right: 2rem !important;
	  font-size: 90% !important;
	  display: flex !important;
	  justify-content: center !important;
	  align-items: center !important;
	  transition: right 0.3s !important;
	  width: 6px !important;
	  height: 6px !important;
	  border-top: solid 2px currentColor !important;
	  border-right: solid 2px currentColor !important;
	  transform: translateY(-50%) rotate(45deg) !important;
	}
	.p-button-header a:hover {
	  background: #666 !important;
	  color: #FFF !important;
	}
	.p-button-header a:hover:after {
	  right: 1.4rem !important;
	}
}
	

	
	
	
	
	
	
	

/* footer */

.site-footer-primary-section-1 {
	padding: 0 15%;
}
@media (min-width: 768px) {
	.site-footer-primary-section-1 {
		padding: 0;
	}
}
.site-footer-primary-section-1 .wp-block-image {
	margin-bottom: 0px;
}

.site-footer a, .site-footer a:hover {
	color: #fff;
}



.wp-block-table.is-style-stripes {
    border-bottom: none !important;
}
</pre></body></html>