/*/////////////////////////////////////////////////////////*/
/*-------常見問題區塊--------*/	
/*/////////////////////////////////////////////////////////*/

.right_contentBg{
    padding-top: 0;
}

.qa_listArea{
	/* margin-top: -10px; */
	font-size: 16px;
	line-height: 1.5;
}			
		.qa_list{
			margin: 10px 0;
			background-color: #efefef;
			border-radius: 5px;
			overflow: hidden;
			/* font-family: 'Noto Sans TC'; */
			font-style: normal;
			font-weight: 500;
			/* font-size: 17px; */
			/* line-height: 1.5; */
			color: #FFFFFF;
		}
		.qa_list:first-of-type{
			margin-top: 0;
		}

		.qa_list.active{
			background-color: #f7b52c;
		}		
		
			.qa_list > a{
				text-decoration: none;
				display:
				block;
				padding: 10px 40px 10px 15px;			
				color:#000;
				position: relative;
				word-break: break-word;
			}
			.qa_list > a::after{
				position:
				absolute;
				content:
				'+';
				transition:0.3s ease all;
				right: 20px;
				/* top: 20px; */
				top: 50%;
				transform: translateY(-50%);font-size:20px;
				font-weight:100;
				color:#666;
			}

			/*當前模式*/
			.qa_list.active > a:after {
				-webkit-transform: translateY(-50%) rotate(45deg);
				transform: translateY(-50%) rotate(45deg);
				color: #fff;
			}
			.qa_list a{
				text-decoration:none;
			}				
			.qa_list.active > a{
				color: #fff;
			}
			.qa_list:hover > a{
				background-color: #f7b52c;
				color: #fff;
			}
						
			/* .qa_list_icon i{
				font-size: 19px;
				line-height: 14px;
				color: #5c5c5c;
			} */

			.qa_list_title:before , 
			.qa_list_open_list:before {
				content: "";
				position: absolute;
				left: 10px;
				top: 50%;
				transform: translateY(-50%);
				width: 25px;
				height: 25px;
				border-radius: 100%;
				background-size: 25px;
				background-position: center;
				background-repeat: no-repeat;
			}
			.qa_list_title:before {
				/* content: '?'; */
				background-image: url(../../../images/question_icon.svg);
			}
			.qa_list_open_list:before {
				background-image: url(../../../images/exclamation_icon.svg);
				/* content: '!';
				background: #d4c945; */
			}

			/*功能名稱*/	
			.qa_list_title{
				display: inline-block;
				vertical-align: bottom;
				padding-left: 30px;
				/* font-size: 18px; */
				/* line-height: 1.5; */
			}
			
			/*方向標誌*/
			.leftList_icon.direction{
				position: absolute;
				right: 10px;
				top: 16px;
			}
				/*方向標誌_向下展開*/
				.leftList_icon.direction i.down{
					display: block;
				}
				/*方向標誌_向上收合*/
				.leftList_icon.direction i.up{
					display: none;
				}
				
				
			/*active*/ /*方向標誌_向下展開*/
			.leftList.active .leftList_icon.direction i.down{
				display: none;
			}
			/*active*/ /*方向標誌_向上收合*/
			.leftList.active .leftList_icon.direction i.up{
				display: block;
			}
			
			
						
		
		/*左側選單列表第二層*/
		.qa_list_open{
			display: none;
		}
		.qa_list_open.active{
			display:block;
		}
			.qa_list_open_list{
				position: relative;
				/* font-family: 'Noto Sans TC'; */
				font-style: normal;
				font-weight: 500;
				/* font-size: 16px; */
				/* line-height: 1.5; */
				letter-spacing: 0.1em;
				color: #464646;
				background: #EAEAEA;
				padding: 10px 15px;
				padding-left: 45px;
				font-weight: normal;
			}


@media (max-width: 1100px){

	.qa_list > a {
		padding: 15px 40px 15px 15px;
	}
	.qa_list > a::after {
		/* top: 16px; */
	}
		.qa_list_open_list {
			/* padding: 15px 15px; */
		}

}


@media (max-width: 990px){
	.qa_listArea{
		margin-top: 0px;
	}	
}

