/* カスタマイズ用CSS */
.customFooter__inner .d-grid p img {
	width: 100%;
}
.customFooter__inner {
	width: 92%;
	margin: auto;
	font-weight: 600;
	color: #000;
}
.customFooter__inner .d-grid {
	display: grid;
	grid-template-columns: 1fr;
	grid-gap: 2%;
}
.customFooter__inner h3 {
	text-align: center;
	font-family: coranto-2, serif;
	margin-bottom: 4%;
}
.customFooter__inner h4 {
	border-bottom: 1px solid #666;
  font-size: 18px;
  line-height: 2;
  font-family: dnp-shuei-ymincho-std;
  padding-left: 1%;
}
.customFooter__inner .d-grid section {
	margin-bottom: 5%;
}
.customFooter__inner .d-grid .inner__left, .customFooter__inner .d-grid .inner__right {
	padding: 0 0%;
}
.customFooter__inner .d-grid section p {
	font-size: 15px;
}
.customFooter__inner .d-grid p img {
	width: 100%;
}
@media(min-width: 769px) {
	.customFooter__inner {
		width: 92%;
		margin: auto;
		font-weight: 600;
		color: #000;
	}
	.customFooter__inner .d-grid {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-gap: 2%;
	}
	.customFooter__inner h3 {
		text-align: center;
		font-family: coranto-2, serif;
		margin-bottom: 4%;
	}
	.customFooter__inner h4 {
		border-bottom: 1px solid #666;
    font-size: 18px;
    line-height: 2;
    font-family: dnp-shuei-ymincho-std;
    padding-left: 1%;
	}
	.customFooter__inner .d-grid section {
		margin-bottom: 5%;
	}
	.customFooter__inner .d-grid .inner__left, .customFooter__inner .d-grid .inner__right {
		padding: 0 10%;
	}
	.customFooter__inner .d-grid section p {
		font-size: 15px;
	}
	.customFooter__inner .d-grid p img {
		width: 75%;
	}
}