@media (max-width: 1080px) {
	body {
		font-size: 5em;
	}
	index {
		grid-template-columns: repeat(1, 1fr);
		//border: .3em solid #fff;
		overflow: auto;
		padding: 2em 0;
		//margin: 0;
	}
    bx {
		margin-right: .2em;
	}
	itit {
		gap: .15em;
		max-height: none;
	}


}

@media (max-width: 768px) {
	body {
		font-size: 2em;
	}
	index {
		grid-template-columns: repeat(1, 1fr);
	}
}
