/* CSS Document */

#step{
	display: grid;
	grid-template-columns: 1fr var(--wrap) 1fr;
	margin: 32px 0 72px 0;
	@media (min-width: 1200px) {
		margin: 72px 0 120px 0;
	}
	&>*{
		grid-column: 2;
	}
	& h2{
		justify-self: center;
		position: relative;
		padding: 4px;
		color: var(--color-theme);
		font-weight: 700;
		font-size: 32px;
		font-family: fot-tsukubrdgothic-std, sans-serif;
		@media (min-width: 1200px) {
			font-size: 48px;
		}
		&:before,
		&:after{
			content: "";
			position: absolute;
			background: currentColor;
		}
		&:before{
			top: 0;
			right: 0;
			aspect-ratio: 22 / 28;
			width: 22px;
			transform: translateX(100%);
			-webkit-mask: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 21.98 28.31"><path d="M7.32.2c-.64-.39-1.47-.19-1.86.45-.87,1.42-1.74,2.84-2.6,4.26C1.96,6.36-.61,9.16.13,10.98c.23.56.53.77.88.74,1.35-.12,3.31-4.03,3.73-4.73,1.01-1.65,2.02-3.29,3.02-4.94.39-.64.19-1.47-.45-1.86ZM20.56,24.61c-1.92.1-3.35.28-4.73.45-1.52.19-4.26-.3-5.44.93-.87.91-.35,1.95.85,2.23.04,0,.07.02.11.02,1.41.27,3.42-.32,4.82-.5,1.39-.18,2.71-.34,4.53-.43.75-.04,1.32-.67,1.28-1.42s-.66-1.32-1.42-1.28ZM11.97,16.33c2.13-.94,4.19-2.05,6.28-3.07.67-.33.95-1.14.62-1.81-.33-.67-1.14-.94-1.81-.62-1.36.66-2.72,1.33-4.08,1.99-1.08.53-3.1.91-3.65,2.13-.61,1.37.19,1.75,1.15,1.72.52-.02,1.09-.16,1.49-.34Z"/></svg>') center no-repeat;
			-webkit-mask-size: contain;
		}
		&:after{
			left: 0;
			bottom: 0;
			width: 100%;
			height: 3px;
			border-radius: 3px;
		}
	}
	& h2+div{
		/*margin-top: 32px;
		font-weight: 700;
		font-size: 15px;
		text-align: center;
		letter-spacing: 0.1em;
		@media (min-width: 1200px) {
			margin-top: 56px;
		}
		&:has(wbr){
			word-break: keep-all;
		}*/
	}
}

#stepList{
	display: grid;
	grid-gap: 40px 16px;
	margin-top: 96px;
	@media (min-width: 576px) {
		column-gap: 40px;
	}
	@media (min-width: 992px) {
		grid-gap: 56px;
	}
	@media (min-width: 1200px) {
		margin-top: 104px;
	}
	& section{
		counter-increment: count;
		position: relative;
		display: grid;
		align-content: start;
		grid-row-gap: 16px;
		padding: 24px;
		border: 2px solid var(--color-theme);
		border-radius: 8px;
		overflow: hidden;
		@media (min-width: 1200px) {
			grid-row-gap: 24px;
			padding: 32px 40px;
		}
		&:before{
			content: counter(count);
			position: absolute;
			top: -1px;
			left: -1px;
			aspect-ratio: 1;
			width: 104px;
			padding: 16px;
			background: var(--color-theme);
			color: #fff;
			font-weight: 700;
			font-size: 32px;
			font-family: fot-tsukubrdgothic-std, sans-serif;
			line-height: 1;
			z-index: 1;
			-webkit-mask: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 120 120"><polygon points="0 120 0 0 120 0 0 120"/></svg>') center no-repeat;
			-webkit-mask-size: contain;
		}
		&:after{
			content: "";
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 128px;
			background: #f0f0e4 60% center no-repeat;
			background-size: min(80%, 120px);
		}
		&:nth-child(1):after{
			background-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 120 120" style="fill: %23915f2e;"><path d="M77.69,18.05l2.97-.46c.55-.08.92-.6.83-1.14l-.91-5.84c-.08-.55-.6-.92-1.14-.83l-2.97.46c-.55.08-.92.6-.83,1.14l.91,5.84c.08.55.6.92,1.14.83ZM58.47,72.79c.01-.34.03-.68.03-1.03,0-14.31-11.6-25.91-25.91-25.91s-25.91,11.6-25.91,25.91c0,8.04,3.67,15.23,9.42,19.99v9.16c0,.89.53,1.7,1.36,2.05l21.46,9.1c.69.29,1.47.22,2.1-.19.62-.41,1-1.11,1-1.86v-7.76c0-1.23,1-2.23,2.23-2.23h10.99c1.23,0,2.22-1,2.22-2.22v-6.69c0-.85.49-1.63,1.25-2l4.09-1.99c1.1-.53,1.56-1.85,1.04-2.95l-5.37-11.38ZM90.55,18.53l2.77,1.15c.51.21,1.1-.03,1.31-.54l2.49-6.01c.21-.51-.03-1.1-.54-1.31l-2.77-1.15c-.51-.21-1.1.03-1.31.54l-2.49,6.01c-.21.51.03,1.1.54,1.31ZM68.77,22.22c.43-.34.51-.97.16-1.4l-3.98-5.04c-.34-.43-.97-.51-1.4-.16l-2.35,1.86c-.43.34-.51.97-.16,1.4l3.98,5.04c.34.43.97.51,1.4.16l2.35-1.86ZM109.53,22.81l-1.88-2.34c-.35-.43-.98-.5-1.41-.15l-4.8,3.86c-.43.35-.5.98-.15,1.41l1.88,2.34c.35.43.98.5,1.41.15l4.8-3.86c.43-.35.5-.98.15-1.41ZM114.86,35.79c-.08-.55-.6-.92-1.14-.84l-5.92.92c-.55.08-.92.6-.84,1.14l.46,2.97c.08.55.6.92,1.14.83l5.92-.92c.55-.08.92-.6.84-1.14l-.46-2.96ZM86.79,26.4c-7.49-1.87-16.33,2.64-19.31,9.85-1.81,4.39-1.73,9.12.23,13.31.87,1.85.96,3.85.26,5.65l-1.6,4.12c-.65,1.66-.36,3.57.74,4.97l1.41,1.81.02.14c.27,1.8,1.49,3.33,3.19,3.99l.64.25c.59.23,1.21.34,1.83.34,1.15,0,2.3-.39,3.22-1.14l.14-.1,2.22-.37c1.76-.29,3.25-1.51,3.9-3.17l1.46-3.78c.76-1.97,2.32-3.54,4.37-4.43,4.04-1.75,7.16-5.02,8.78-9.21,1.73-4.48,1.47-9.48-.73-13.73-2.19-4.22-6.12-7.32-10.79-8.49ZM78.97,64.27l-2.22.37c-.87.15-1.69.52-2.37,1.08l-.19.1-.69-.31-.02-.14c-.13-.87-.48-1.7-1.03-2.4l-1.41-1.85.69-1.79,7.98,3.09-.73,1.84ZM93.65,46.81c-1.14,2.93-3.31,5.21-6.11,6.43-2.37,1.02-4.32,2.64-5.7,4.67l-8.57-3.32c.37-2.38.02-4.88-1.04-7.14-1.36-2.9-1.41-6.2-.13-9.28,1.74-4.22,6.56-7.19,11.12-7.19.8,0,1.59.09,2.35.28,3.33.83,6.01,2.94,7.56,5.93,1.54,2.97,1.73,6.48.51,9.62Z"/></svg>');
		}
		&:nth-child(2):after{
			background-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 120 120" style="fill: %23915f2e;"><path d="M67.58,81.36H20.62c-.51,0-.93.41-.93.93v1.04c0,1.65,1.35,3,3,3h49.72c-.85-.61-1.67-1.28-2.43-2.04-.91-.91-1.7-1.89-2.39-2.92ZM29.52,78.19h36.34c-.81-1.89-1.32-3.88-1.51-5.89H31.67v-35.4h56.93v14.68c2.09.53,4.08,1.39,5.89,2.58v-19.41c0-2.06-1.69-3.74-3.75-3.74H29.52c-2.06,0-3.75,1.68-3.75,3.74v39.7c0,2.06,1.68,3.74,3.75,3.74ZM105.29,87.87l-9.18-9.18c-.07-.07-.15-.12-.22-.18,3.75-5.64,3.15-13.33-1.83-18.3-2.84-2.84-6.55-4.25-10.27-4.25s-7.43,1.42-10.27,4.25c-5.67,5.67-5.67,14.87,0,20.54,2.84,2.84,6.55,4.25,10.27,4.25,2.8,0,5.61-.81,8.03-2.42.06.07.11.15.18.22l9.18,9.18c.57.57,1.31.85,2.05.85s1.49-.28,2.05-.85c1.13-1.13,1.13-2.97,0-4.11ZM89.95,76.64c-1.65,1.65-3.83,2.55-6.16,2.55s-4.52-.91-6.16-2.55c-3.4-3.4-3.4-8.93,0-12.32,1.65-1.65,3.83-2.55,6.16-2.55s4.52.91,6.16,2.55c3.4,3.4,3.4,8.93,0,12.32Z"/></svg>');
		}
		&:nth-child(3):after{
			background-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 120 120" style="fill: %23915f2e;"><path d="M38.48,88.86h-5.8c-2.73,0-5.18-1.1-6.98-2.9-1.79-1.8-2.9-4.25-2.9-6.98v-9.3c0-.47-.38-.86-.86-.86h-3.16c-.47,0-.86.38-.86.86v9.3c0,8.14,6.61,14.75,14.76,14.76h5.8c.47,0,.86-.38.86-.86v-3.16c0-.47-.38-.86-.86-.86ZM32.04,55.23c3.56,0,6.43-2.88,6.43-6.44s-2.88-6.44-6.43-6.44-6.44,2.88-6.44,6.44,2.88,6.44,6.44,6.44ZM47.37,77.16h-8.17c-.47,0-.86-.38-.86-.86v-12.37c0-3.2-2.3-6.05-5.48-6.46-3.84-.49-7.12,2.5-7.12,6.25v15.31c0,3.48,2.82,6.3,6.3,6.3.47,0,11.51-.03,11.51-.03l.6,9.32c.04,1.91,1.62,3.42,3.53,3.38,1.91-.04,3.42-1.62,3.38-3.53l.37-13.23c0-2.25-1.82-4.07-4.07-4.07ZM101.22,68.83h-3.16c-.47,0-.86.38-.86.86v9.3c0,2.73-1.11,5.18-2.9,6.98-1.8,1.8-4.25,2.9-6.98,2.9h-5.81c-.47,0-.86.38-.86.86v3.16c0,.47.38.86.86.86h5.81c8.14,0,14.75-6.61,14.75-14.76v-9.3c0-.47-.38-.86-.86-.86ZM87.96,55.23c3.55,0,6.44-2.88,6.44-6.44s-2.88-6.44-6.44-6.44-6.43,2.88-6.43,6.44,2.88,6.44,6.43,6.44ZM94.25,79.03v-15.05c0-3.45-2.66-6.46-6.11-6.56-3.57-.1-6.48,2.75-6.48,6.3v12.58c0,.47-.38.86-.86.86h-8.17c-2.25,0-4.07,1.82-4.07,4.07l.37,13.23c-.04,1.91,1.47,3.49,3.38,3.53,1.91.04,3.49-1.47,3.53-3.38l.6-9.32s11.04.03,11.51.03c3.48,0,6.3-2.82,6.3-6.3ZM77.09,68.89h-32.91c-.55,0-1,.45-1,1v3.94c0,.55.45,1,1,1h32.91c.55,0,1-.45,1-1v-3.94c0-.55-.45-1-1-1ZM61.64,78.02h-3.15c-.55,0-1,.45-1,1v12.38c0,.55.45,1,1,1h3.15c.55,0,1-.45,1-1v-12.38c0-.55-.45-1-1-1ZM75.47,37.94c1.04,1.13,1.57,2.4,1.57,3.76,0,1.09-.34,2.13-1.02,3.09-.67.96-1.67,1.8-2.88,2.42l-1.3.67,1.05,2.34c-3.37-.66-6.38-1.73-7.92-2.33l-.11-.04c-2.15-.68-3.9-2-4.79-3.63l-.21-.38-2.7,1.48.21.38c1.28,2.32,3.56,4.1,6.44,5.04h.03c2.27.89,6.76,2.44,11.44,2.97l2.67.29-2.15-4.8c1.11-.75,2.03-1.63,2.73-2.63,1.04-1.47,1.58-3.15,1.58-4.86,0-2.1-.84-4.18-2.38-5.84-1.46-1.58-3.44-2.75-5.74-3.38l-.41-.11-.81,2.97.41.11c1.72.47,3.24,1.35,4.29,2.5ZM43.1,40.68l-2.82,6.3,2.67-.3c6.59-.74,12.95-2.93,16.13-4.16,2.96-.95,5.49-2.56,7.33-4.65,1.96-2.24,3-4.88,2.99-7.65,0-1.83-.45-3.61-1.34-5.28-1.26-2.36-3.33-4.36-5.98-5.77-2.67-1.43-5.77-2.18-8.99-2.18-4.29,0-8.34,1.34-11.4,3.76-1.52,1.2-2.72,2.61-3.57,4.2-.89,1.67-1.34,3.44-1.34,5.27,0,2.3.73,4.56,2.13,6.56,1.07,1.52,2.48,2.83,4.19,3.9ZM40.83,26.4c.97-1.82,2.6-3.38,4.72-4.51,2.22-1.19,4.82-1.81,7.52-1.81h.03c3.6,0,6.96,1.1,9.48,3.09,1.19.94,2.12,2.03,2.76,3.24.65,1.22.98,2.5.98,3.82,0,2.01-.77,3.95-2.23,5.62-1.46,1.67-3.6,3.01-6.01,3.77l-.09.03c-2.49.97-7.36,2.68-12.67,3.59l1.75-3.91-1.3-.66c-1.82-.93-3.32-2.2-4.35-3.66-1.04-1.49-1.57-3.1-1.58-4.78,0-1.32.33-2.61.98-3.83Z"/></svg>');
		}
		&:nth-child(4):after{
			background-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 120 120" style="fill: %23915f2e;"><path d="M29.61,56.48h16.23c1.54,0,2.78-1.25,2.78-2.78s-1.25-2.78-2.78-2.78h-14.53l-6.8-13.33c-.7-1.37-2.37-1.91-3.74-1.21-1.37.7-1.91,2.38-1.21,3.74l7.58,14.84c.48.93,1.43,1.52,2.48,1.52ZM74.56,36.18c4.19,0,7.59-3.4,7.59-7.59s-3.4-7.59-7.59-7.59-7.59,3.4-7.59,7.59,3.4,7.59,7.59,7.59ZM81.4,75.86c1.72-.81,3-2.47,3.22-4.51.19-1.71.48-12.33.51-13.48.17-7.16-1.58-15.41-1.65-15.76-.66-3.06-3.67-5.02-6.74-4.36-.25.05-.49.12-.72.21-.96.21-1.78.78-2.32,1.56-.11.13-.22.26-.32.39-.66.69-2.13,2.07-3.84,3.47-2.66,2.19-4.19,3.05-4.69,3.22-5.84.69-9.48.51-9.56.51-2-.1-3.67,1.64-3.73,3.61-.08,2.33,1.74,3.82,4.02,3.99,1.38.1,2.5.04,3.48,0,2.28-.08,4.56-.25,6.83-.52.78-.09,2.73-.33,7.42-4.02.3,2.38.53,5.07.47,7.43-.07,2.75-.22,7.68-.34,10.51-1.52.03-3.22.08-4.95.14-11.29.4-13.08,1.07-14.38,1.98-1.47,1.03-2.74,2.63-5.75,13.91-1.46,5.48-1.84,6.71-2.23,8.95-.39,2.28,1.14,4.45,3.42,4.84.24.04.48.06.71.06,2,0,3.78-1.44,4.13-3.48.27-1.58.37-1.76,1.78-7.11,1.59-6.08,2.58-8.9,3.09-10.14,3.35-.48,12.45-.81,20.08-.84.75,0,1.45-.2,2.06-.55ZM61.32,65.04v-3.97c0-.82-.67-1.49-1.49-1.49H24.01c-.82,0-1.49.67-1.49,1.49v3.97c0,.82.67,1.49,1.49,1.49h4.46v29.83c0,.82.67,1.49,1.49,1.49h4.09c.82,0,1.49-.67,1.49-1.49v-29.83h24.3c.82,0,1.49-.67,1.49-1.49ZM94.98,43.89c-2.1-.28-4.03,1.2-4.31,3.3l-4.25,31.95h-21.33c-2.12,0-3.84,1.72-3.84,3.84s1.72,3.84,3.84,3.84h9.54v5.48h-3.63c-1.57,0-2.85,1.28-2.85,2.85s1.28,2.85,2.85,2.85h12.7c1.57,0,2.85-1.28,2.85-2.85s-1.28-2.85-2.85-2.85h-3.36v-5.48h9.54c2.12,0,3.84-1.72,3.84-3.84,0-.1,0-.2-.02-.3l4.58-34.48c.28-2.1-1.2-4.03-3.3-4.31Z"/></svg>');
		}
		&:nth-child(5):after{
			background-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 120 120" style="fill: %23915f2e;"><path d="M60.66,42.14c-.36-.36-.95-.36-1.31,0l-25.39,25.39c-.17.17-.27.41-.27.65v21.89c0,.51.41.93.93.93h27.36c.51,0,.93-.41.93-.93v-16.53c0-.51.41-.93.93-.93h8.78c.51,0,.93.41.93.93v16.53c0,.51.41.93.93.93h10.93c.51,0,.93-.41.93-.93v-21.9c0-.25-.1-.48-.27-.65l-25.38-25.38ZM98.9,60.52l-10.08-10.08-15.1-15.1-13.07-13.07c-.36-.36-.95-.36-1.31,0l-13.07,13.07-15.1,15.1-10.07,10.07c-.36.36-.36.95,0,1.31l4.87,4.87c.36.36.95.36,1.31,0l10.07-10.07,15.1-15.1,6.89-6.89c.36-.36.95-.36,1.31,0l6.89,6.89,15.09,15.1,10.08,10.08c.36.36.95.36,1.31,0l4.87-4.87c.36-.36.36-.95,0-1.31Z"/></svg>');
		}
		&:nth-child(6):after{
			background-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 120 120" style="fill: %23915f2e;"><path d="M58.88,59.53c7.33-5.96,14.36-19.24,14.36-27.17s-6.43-14.36-14.36-14.36-14.36,6.43-14.36,14.36,7.03,21.22,14.36,27.17ZM52.72,32.58c0-3.4,2.76-6.15,6.15-6.15s6.15,2.76,6.15,6.15-2.76,6.15-6.15,6.15-6.15-2.76-6.15-6.15ZM96.08,76.23c.1-.33.47-.98.48-1.25,0-.32-.15-.8-.17-1.16-.06-1.01.07-2.14.11-3.16.1-2.25.05-4.47-.11-6.7-.14-1.95-.54-3.93-.44-5.87.04-.84.16-1.84-.12-2.65-.08-.23-.4-.65-.43-.79-.05-.29-.02-.78-.06-1.11-.04-.41-.09-.91-.19-1.3-.15-.58-.54-1.07-.68-1.7-.22-1.01.11-1.9-.6-2.73-.71-.84-1.21-1.31-1.66-2.38-.16-.37-.41-1.48-.62-1.66-.33-.28-.44-.03-.76,0-.56.06-1.01-.1-1.59.01-.39.08-1.03.32-1.3.61-.28.3-.15.64-.19,1-.05.47-.23.98-.27,1.45-.09,1.11.47,2.33-1.14,2.24-.51-.03-1.09-.25-1.59-.1-.43.13-.64.65-1.19.69-.5.04-1.55-.76-1.74-1.22-.22-.52.02-.71.07-1.17.06-.61-.01-2.13-.36-2.63-.63-.9-1.71-.58-2.54-1.06-.13-.08-.24-.21-.39-.28-.64-.32-1.38-.18-2.05-.34-.15-.04-.48-.2-.57-.21-.17,0-.44.3-.6.4-.17.1-.41.18-.67.24-2.9,7.28-7.94,14.87-13.3,19.23-.73.6-1.63.9-2.52.9s-1.79-.3-2.52-.9c-4.15-3.37-8.12-8.68-11.04-14.29-.24.07-.49.07-.76-.08-.21-.12-.34-.36-.56-.49-.72-.43-1.19.09-1.82-.12-.78-.26-1.14-1.74-2.21-1.34-.18.07-.98.66-1.01.82-.02.08.07.3.11.37.34.53,1.66.18,1.48,1.21-.09.47-1.37,1.62-1.76,2.06-.3.35-.61.74-.88,1.12-.99,1.41-1.62,3.5-3.01,4.53-.82.61-1.47.54-1.86,1.68-.58,1.68.71,2.17.82,3.58.03.41-.1.92-.05,1.27.05.37.51.96.15,1.29-.34.31-.98-.04-1.4-.04-.32,0-.68.15-1,.17-1.04.08-1.98-.59-3.01-.24-.49.17-.9.69-1.13,1.14-.15.3-.36,1.08-.67,1.22-.66.11-1.33.16-1.99.28-1.05.19-2.08.52-3.13.69-1.28.2-2.03-.08-2.64,1.29-.12.28-.44,1.06-.5,1.33-.26,1.21,1.15,1.52,1.29,2.37.07.42-.27,1.04-.39,1.47-.3,1.03-.45,2.13-1.07,3.03-.31.45-.82.77-1.07,1.26-.64,1.28.25,2.86,1.34,3.58.4.27,1.64.61,1.38,1.25-.09.22-.65.96-.85,1.09-.59.4-.94-.05-1.44.11-.38.12-.52.78-.22,1.05.13.12.33.12.48.19.71.32.54,2.01,1.73,1.56,0,.06,0,.11.03.16.48.91,1.01,1.71.73,2.79-.12.45-.42.75-.37,1.28.09.85.46,1.21-.05,2.12-.12.21-.43.47-.48.57-.08.18.02.31.03.47.02.49-.09,1.12.44,1.39.61.31,1.24-.02,1.84.15.34.1.7.31,1.08.41,1.09.31,2.21.38,3.31.73.62.2.65.41,1.27-.06.67-.5,1.54-1.32,2.11-1.94.35-.38.56-.91,1.12-1.04.76-.17,1.27-.19,2.03-.52.94-.41,1.55-.98,2.38-1.44.46-.26,1.01-.29,1.46-.53.42-.22.89-.76,1.33-1.05.63-.42,1.65-.97,2.35-1.26.79-.32,1.69-.4,2.43-.84.41-.24.54-.53,1.08-.53.42,0,1.29.24,1.57-.2.36-.56-.19-1.52.59-2.18,1.61-1.37,4.7-1.05,6.63-.54.8.21,1.48.62,2.22.83,1.37.4,2.25.49,3.39,1.48,1.31,1.13,1.59,2.08,2.38,3.49.36.64.58.48,1.11.77.79.44.51,1.15.58,1.85.06.55.43,1.31.7,1.79.17.3.79,1.25,1.1,1.34.23.06.38-.14.73.04.41.21.72,1.03,1.14,1.41.58.52,1.3.64,1.62,1.48.12.31.11.64.22.94.29.76,1.06.83,1.71,1.11.48.21,1.02.52,1.4.87.5.46.87,1.28,1.71.77.61-.59,1.38-1.09,1.97-1.68.36-.36.65-.93,1-1.22.55-.47,2.04-.82,2.28-1.48.22-.59-.21-1.36-.32-1.95l.72.69c1.32.3,2.57.57,3.77,1.22.28.15.54.44.86.42.84-.05,1.44.08,2.15.56.43.29,1.09,1.26,1.58.51.24-.36.04-.61,0-.99-.2-2.48,2.57-2.23,4.16-3.1.92-.51,2.94-2.34,3.35-3.3.38-.9.08-1.37.03-2.24-.16-2.6,1.33-4.55,1.17-6.93-.09-1.29-.43-2.13.29-3.37.1-.18.45-.56.48-.69.08-.37-.13-.75-.2-1.11-.14-.77-.05-1.55.18-2.29Z"/></svg>');
		}
		@media (max-width: 575.98px) {
			padding-top: 152px;
		}
		@media (min-width: 576px) {
			padding-left: 272px;
			&:before{
				content: counter(count);
				width: 120px;
				font-size: 40px;
			}
			&:after{
				width: 240px;
				height: 100%;
				background-position: center 60%;
			}
		}
		@media (min-width: 1200px) {
			padding-left: 280px;
		}
		& h3{
			display: grid;
			grid-template-columns: auto 1fr;
			align-items: center;
			column-gap: 16px;
			color: var(--color-theme);
			font-weight: 700;
			font-size: 18px;
			letter-spacing: 0.025em;
			&:before{
				content: 'step0'counter(count);
				padding: 8px;
				background: #bfa108;
				border-radius: 4px;
				color: #fff;
				font-weight: 700;
				font-family: fot-tsukubrdgothic-std, sans-serif;
				line-height: 1;
				letter-spacing: 0.05em;
				text-transform: uppercase;
			}
		}
		& p{
			min-height: calc(1.65em * 2);
			font-weight: 500;
			font-size: 12px;
			@media (min-width: 768px) {
				font-size: 14px;
			}
		}
		& ul{
			display: flex;
			flex-wrap: wrap;
			grid-gap: 8px 16px;
		}
		& a{
			display: grid;
			grid-template-columns: 1fr 10px;
			align-items: center;
			column-gap: 8px;
			min-height: 36px;
			padding: 4px 16px;
			background: var(--color-theme);
			border-radius: 18px;
			color: #fff;
			font-weight: 700;
			font-size: 14px;
			letter-spacing: 0.05em;
			text-decoration: none;
			@media (min-width: 768px) {
				column-gap: 16px;
				padding: 4px 24px;
			}
			&:after{
				content: "";
				aspect-ratio: 1;
				background: currentColor;
				transform: translateX(4px);
				-webkit-mask: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10" style="fill: none; stroke: black;stroke-linecap: round; stroke-miterlimit: 10; stroke-width: 2px;"><polyline points="3.25 9 7 5.13 3 1"/></svg>') center no-repeat;
				-webkit-mask-size: contain;
			}
		}
	}
}





