/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 24 2026 | 21:26:53 */
/* サイト全体のフォント変更 */
*,
html,
body,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
dl,
li,
dt,
dd,
p,
div,
span,
img,
a,
table,
tr,
th,
td,
small,
button,
time,
figure{
	font-family: 'Zen Maru Gothic', sans-serif;
	letter-spacing: .05em;
}

.bgWhite {
	background-color: #fff!important;
}

.btnWhite .swell-block-button__link {
	color: #333;
}

.kadomaru {
	border-radius: 20px;
	overflow: hidden;
}

.borderWhite {
	border: 10px solid #fff;
}

.fukidashi {
	width: max-content;
	margin: 0 auto;
	position: relative;
}

.fukidashi::before,
.fukidashi::after {
	position: absolute;
	content: "";
	bottom: 5px;
	width: 1px;
	height: 80%;
	background-color: #333;;
}

.fukidashi::before {
	left: -15px;
	transform: rotate(-30deg);
}

.fukidashi::after {
	right: -10px;
	transform: rotate(30deg);
}

/* 見出し */
.midashi {
	margin-bottom: 4em!important;
	position: relative;
	padding-top: 30px;
}
.midashi::before {
	position: absolute;
	content: "";
	top: 0;
	left: 50%;
	transform: translatex(-50%);
	width: 60px;
	height: 16px;
	background-image: url(https://webup.jp/office-numata/wp-content/uploads/2026/01/06b350ace00fb099d1917554670140e7.png);
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
}
@media (max-width: 599px) {
	.midashi {
		margin-bottom: 2em!important;
	}
}
.midashi h2 {
	margin-top: 0!important;
}