/*news_20250123*/
.howto {
	padding: min(2.118vw, 25px) 0 80px;
}
.howto-list {
	display: grid;
	grid-template-columns: min(10vw, 110px) 1fr;
	row-gap: min(5.932vw, 70px);
	padding-top: min(5.084vw, 60px);
}
.howto-list p {
	line-height: 1.8;
	padding: 0;
	margin-bottom: 1em;
}
.howto-list .notes {
	padding: 0;
	margin-bottom: 2em;
}
@media screen and (min-width: 1001px) {
	.step1 {
		display: flex;
		align-items: start;
		justify-content: space-around;
		column-gap: 4%;
	}
	.step1 img {
		margin-top: -10px;
	}
}
@media screen and (min-width: 768px) {
	.howto-list dd {
		padding: 10px 4% 0;
	}
	.step2 img {
		margin-top: 10px;
	}
}
@media screen and (max-width: 767.98px) {
	.howto {
		padding: 10px 0 50px;
	}
	.howto-list {
		grid-template-columns: min(15.384vw, 80px) 1fr;
		gap: min(10.256vw, 60px) min(3.846vw, 25px);
		width: 104%;
		padding-top: min(6.41vw, 40px);
		margin-left: -3%;
	}
	.howto-list dd {
		padding-top: 3px;
	}
}


.present-schedule {
	font-size: min(2.118vw, 18px);
	font-weight: 700;
	line-height: 1.8;
	text-align: left;
	background: #eaf5fc;
	border-radius: 25px;
	padding: 1.3em 2.3em 1.5em;
	margin: 1.5em 0 2.5em;
}
.present-schedule-title {
	color: var(--c-blue);
	margin-bottom: 0.3em;
}
.present-schedule ul {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 0.3em 2em;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
}
@media screen and (max-width: 767.98px) {
	.present-schedule {
		font-size: min(4.102vw, 16px);
		border-radius: min(6.41vw, 25px);
		padding: 1.3em 2em 1.5em;
		margin: 1em 0 2em;
	}
}
@media screen and (max-width: 600px) {
	.present-schedule ul {
		grid-template-columns: 1fr;
	}
}
