h1.title {
	display: none;
}

.qa_btns {
	flex-direction: column;
	align-items: center;
	padding: 0px !important;
	margin: auto !important;
}

.qa_btns_wrap {
	max-width: 800px;
	margin: 2em auto 0;
}

.qa_btns .more2 {
	padding: 0;
	margin: 20px 0;
}

.qa_notice {
	max-width: 800px;
	margin: 0 auto;
}

.qa_notice .Box_line {
	margin: 0;
}

.qa_notice .fonts {
	margin-top: 1em;
	margin-bottom: 1em;
}

.qa_contents .qa_tabs {
	display: grid;
	grid-template-columns: repeat(6, 1fr);
	gap: 10px;
}
.qa_contents .qa_tabs li {
	width: 100%;
	margin: 0;
	padding: 0;
}

@media screen and (max-width: 500px) {
	.more2 a {
		background: #b4acad;
		padding: 10px 16px 10px 16px;
		font-size: 14px;
	}
	.qa_contents .qa_tabs {
		grid-template-columns: repeat(2, 1fr);
		margin-bottom: 20px;
	}
	.qa_contents .qa_tabs li {
		margin: 0!important;
	}
}
