.pageContent_in {
	padding: clamp(.9375rem,1.5625vw,1.875rem) 0px 0px;
	
}
/*/////////////////////////////////////////////////////////*/
/*-------常見問題--------*/
/*/////////////////////////////////////////////////////////*/
ul.tabs {
    display: flex;
    gap: 1.25rem;
}

.tabs li {
    width: calc((100% / 3) - (2 * 1.25rem / 3));
}

.tabs li.active span {
	background-color: var(--third_color);
	border-color: var(--third_color);
    color: #fff;
}

.tabs li:nth-of-type(1) span,
.tabs li:last-of-type span {
    border-radius: 10px;
}


.tabs span {
    border-left: 1px solid #b3b3b3;
    border-radius: 10px;
}


@media (max-width: 900px){
	.tabs li.active span {
		background-color: var(--primary_color);
		border-color: var(--primary_color);
	}
}
@media (max-width: 760px){
	
	ul.tabs {
		display: block;
		gap: 0;
	}

	.tabs li {
    	width: 100%;
	}

	.tabs li:nth-of-type(1) span,
	.tabs li:last-of-type span {
		border-radius: unset;
	}


	.tabs span {
		border-right: 1px solid #b3b3b3;
		border-radius: unset;
	}
		
}












.tabs li.active span:before {
    /* border-top: solid 10px var(--third_color);
    border-left: solid 10px rgba(255, 255, 255, 0);
    border-right: solid 10px rgba(255, 255, 255, 0); */
	display: none;
}

.tabs li span:hover {
    background-color: var(--fourth_color);
    color: var(--primary_color);
}



/* 常見問題-列表區塊 */
.qa_list_area {
	padding: 23px 0px 50px 0px;
}
	.qa_list {
		border-bottom: solid 1px #ccc;
	}
		.qaL_tit {
			font-size:15px;
			line-height:22px;
			color:#333;
			position:relative;
			padding:15px 35px 15px 55px;
			cursor:pointer;
		}
			.qaL_tit:before {
				content:'Q：';
				position: absolute;
				font-size: 18px;
				color: #000000;
				top: 15px;
				left: 15px;
				transform-origin:center center;
				font-family: var(--foreign_foreign);
			}

			/*hover*/
			.qa_list:hover .qaL_tit:before {
				color: #ffffff;
			}

			/*當前模式*/
			.qa_list.active .qaL_tit:before {
				color: #ffffff;
			}
			
			.qaL_tit:after {
				content:'+';
				position: absolute;
				font-size:20px;
				color: #ccc;
				top: 15px;
				right: 15px;
				transform-origin:center center;
			}
			
			/*當前模式*/
			.qa_list.active .qaL_tit:after {
				color: #fff;
				top: 15px;
				-webkit-transform: rotate(45deg);
						transform: rotate(45deg);
			}

			
		.qaL_text {
			position: relative;
			font-size:15px;
			line-height: 24px;
			color:#464545;
			padding: 15px 0px 15px 55px;
			display: none;
		}
			.qaL_text:before {
				content:'A：';
				position: absolute;
				font-size: 18px;
				color: #000000;
				top: 15px;
				left: 15px;
				transform-origin:center center;
			}

			/*hover*/
			.qaL_tit:hover {
				background:#333;
				color: #fff;
			}

			/*當前模式*/
			.qa_list.active .qaL_tit {
				background:#333;
				color: #fff;
				/* border-radius:5px; */
			}