/*/////////////////////////////////////////////////////////*/
/*-------常見問題--------*/
/*/////////////////////////////////////////////////////////*/
/*常見問题_收合列表-------------------------*/

.qaArea {
	/* margin: 20px 0px 0px; */
}
.qaArea:first-of-type {
	/* padding-top:6px; */
}
	/* feather修改圓角20211025 */
	.qa_list {
		font-size: 1.375em; 
		line-height:1.5; 
		border-radius: 7px;
		overflow: hidden;
		/* box-shadow: 0px 5px 11px 0px #4447471a; */
		border:1px rgb(51 51 51 / 0.05) solid;
		background-color: #F7F7F7;
		margin-bottom: 15px;
		margin-right: 0px;
	}
		.qa_list_tit {
			position:relative;
			transition: 0.3s ease all;
			padding: 15px 50px 15px 20px;
			cursor:pointer;
		}
		.qa_list_tit.show {
			background-color: var(--third_color);;
			color: #fff;
			transition: 0.3s ease all;

			background-image: url(../../../images/bg_2.webp);
			background-position: center;
			background-size: cover;
			background-repeat: no-repeat;
			background-image: unset;
		}

		.qa_list_text {
			position:relative;
			transition:0.3s ease all;
			display: none;
			/* opacity:0;
			height:0px; */
			box-sizing:border-box;
		}
		.qa_list_text img {
			max-width:100%;
			height:auto;
		}		
		
		.qa_list_tit:before, .qa_list_text:before {
			position: absolute;
			/* left: 10px; */
			/* top: 9px; */
			top: 50%;
			-webkit-transform: translateY(-50%);
			transform: translateY(-50%);
			font-size: 1.25em; /*20px*/
			color: #fff;
			letter-spacing: 0px;
			text-align: center;
			width: 28px;
			height:28px;
			border-radius: 100%;
			background: #221912;
		}
		.qa_list_tit:before {
			/* content: '?'; */
		}
		.qa_list_text:before {
			/* content: '!';
			background: #e76221;
			top: 15px;
			-webkit-transform: unset;
			transform:unset; */
		}
		
		.qa_list_tit:after {
			position: absolute;
			content: '';
			background: url(../../../images/plus.png) no-repeat;
			background-size: 0.45em;
			background-position: center;
			/*top: 22px;*/
			right: 20px;
			top: 50%;
			-webkit-transform: translateY(-50%);
			transform: translateY(-50%);
			width: 1.375em;
    		height: 1.375em;
		}
		.qa_list_tit.show:after {
			/*content: '-';*/
			background-image:url(../../../images/x.png);
			background-repeat:no-repeat;
		}

				/*展開*/
				.qa_list_text.show {
					display: block;
					transition: 0.3s ease all;
					/* opacity:1;
					height:auto; */
					/* padding: 9px 50px; */
					padding: 15px 20px;
				}