@charset "utf-8";

/*----------------------------- accordion_list -----------------------------*/
.accordion_list{
	margin:0;
	padding:0;
}

.accordion_list > li{
	margin:0;
	list-style:none;
}

.accordion_list_trigger_show::after{
	content:"-" !important;
}

.accordion_list_trigger_hide::after{
	content:"+" !important;
}

.accordion_list_trigger{
	color:#B10004;
	font-size:16px;
	font-weight:bolder;
	line-height:40px;
	text-indent:10px;
	padding-right:25px;
	position:relative;
	display:block;
	cursor:pointer;
}

.accordion_list_trigger::after{
	content:"+";
	color:#000;
	position:absolute;
	top:0;
	right:10px;
	display:inline-block;
}

.accordion_list_contents{
	margin:0;
	padding:0;
	display:none;
}

.accordion_list_contents > li{
	font-size:16px;
	margin:0;
	padding:10px;
	list-style:none;
}
/*----------------------------- /accordion_list -----------------------------*/