*:focus {
    outline: none;
}
.sp-seo-faq ul {
	padding: 0;
}
.sp-seo-faq li {
	list-style: none;
	color: rgb(62, 119, 170);
}
.faq-question {
	position: relative;
    overflow: hidden;
	padding: 18px 20px;
border-bottom:1px solid #000;
}
.faq-link {
    position: relative;
    cursor: pointer;
    margin: -18px -20px;
    padding: 18px 64px 18px 20px;
    list-style: none;
font:500 16px/1.6 'Ubuntu',sans-serif;
text-transform:uppercase;
color:#000;
}
.faq-link:after {
    position: absolute;
    content: "";
    top: 19px;
    right: 20px;
    pointer-events: none;
    width: 24px;
    height: 24px;
    transition: .25s;
    background: url(../image/ic/ic-arrow-down.svg) no-repeat 50%;
}
.faq-is-opened .faq-link:after{
transform:rotate(-180deg);}
.faq-text {
	font-size:14px;
	margin-top: 18px;
    color:#18191B;
}
.faq-text ul li:before {
	content: '✓\00a0';
    display: inline-block;
}
.faq-text .table{
margin-top:16px;}
.faq-text .table thead{
text-transform:uppercase;
font-weight:500;
}
.faq-text  .table tbody{
border:0px;}
.faq-text .table td{
border:0;
color:#18191B;}
.faq-text .table a{
color:#18191B;
text-decoration:none;}
.faq-text .table a:hover{
color:var(--accent-color);
text-decoration:underline;}
.faq-text .table tr > td:first-child{
padding-left:0px;}
.faq-text .table tr > td:last-child{
padding-right:0px;
text-align:right;
white-space: nowrap;}
