main .typesquare_tags {
	font-feature-settings: 'palt';
}
	html.WIN main .typesquare_tags {
		transform: rotate(0.1deg);
	}
	html.WIN main a.typesquare_tags {
		display: inline-block;
	}
	html.WIN main span.typesquare_tags {
		display: inline-block;
	}

main {
	display: block;
	font-size: 14px;
	line-height: 1.5;
}

main img {
	border: none;
}
main p {
	text-align: justify;
}
main a {
	/* color: #1981ff; */
}
main a:visited {
	/* color: purple; */
}
main img {
	max-width: 100%;
}

	html.PC main a img {
		transition: all 0.2s ease;
	}
	html.PC main a:hover img {
		-webkit-filter: brightness(120%);
		filter: brightness(120%);
	}

	html.PC button {
		cursor: pointer;
		outline: none;
	}