.question-list{
	display: flex;
	flex-direction: column;
	gap: 9px;
	padding-bottom: 50px;
}
.question-item{
	width: 100%;
	max-width: 932px;
	border: 1px solid #D9D9D9;
	padding: 24px;
	background-color: #FAFAFA;
}
.question-item.open{
	background-color: #fff;
}
.question-item-title-text{
	font-weight: 600;
}
.question-item-content{
	max-height: 0;
	overflow: hidden;
	transition: 0.5s;
}
.question-item-content-wrap{
	padding-top: 32px;
}
.question-item-title{
	display: flex;
	align-items: center;
	gap: 3px;
	justify-content: space-between;
	cursor: pointer;
}
.question-item-title-toggle{
	transition: 0.5s;
}
.question-item-title-toggle.open{
	transform: rotateX(180deg);
}
.question-item-content-wrap a{
	text-decoration: underline;
}
@media(max-width: 580px){
	.question-item-title-text{
		font-size: 16px;
	}
	.question-item-content-wrap p{
		font-size: 13px;
	}
	.question-item{
		padding: 15px;
	}
}