.boardSearch__row{position:relative;display:block;width:100%;max-width:280px;margin-left:auto;}
.boardSearch__row input{width:100%;height:2.5rem;padding:0 3rem 0 .5rem !important;}
.boardSearch__row button{position:absolute;right:5px;top:50%;transform:translateY(-50%)}
.boardSearch__row i{display:block;width:100%;color:#333;font-size:22px;line-height:22px}

.board-faq{display:block;margin:45px 0 4rem;border-top:2px solid #326CBE}
.board-faq__item{border-bottom:1px solid #d9d9d9;}
.board-faq__title{min-height:4.375rem;display:flex;align-items:center;font-size:1rem;padding: 0.5rem 5rem;box-sizing:border-box;position:relative;cursor:pointer;transition: background .3s;}
.board-faq__title:after{content:'Q.';display:block;position:absolute;left:1em;top:50%;transform: translateY(-50%);font-size:1.875rem;color:#326CBE;}
.board-faq__answer{padding:1.5rem 5rem;box-sizing:border-box;display:none;}
.board-faq__answer a{color: #326CBE}
.board-faq__item.active .board-faq__title{background:#F1F9FF}

.board-faq__nopost{padding:2em 0; border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; text-align:center;}

.ico_arrow{position:absolute; right:1.5625rem; top:0; width:30px; height:100%}
.ico_arrow i{display:block; position:absolute; top:50%; width:18px; height:2px; background:#326CBE; transition:transform .2s ease}
.ico_arrow i:nth-child(1){left:0; transform:rotate(-140deg)}
.ico_arrow i:nth-child(2){right:0; transform:rotate(140deg)}

.board-faq__item.active .ico_arrow i:nth-child(1){transform:rotate(-40deg)}
.board-faq__item.active .ico_arrow i:nth-child(2){transform:rotate(40deg)}

@media screen and (max-width:768px) {
    .boardSearch__row{max-width:100%;}
    .board-faq{margin-top:2.1875rem;}
    .board-faq__title{min-height:3.75rem;padding-left: 2.5rem;padding-right: 6rem}
    .board-faq__title:after{font-size:1.25rem;left:.5rem;}
    .board-faq__answer{padding: 1rem}

	.ico_arrow {width: 20px;right: 1rem}
	.ico_arrow i {width: 12px}
}

.faq .search{padding:1em 5em; background:#f5f5f5}
.faq .search .form-group{display:flex; margin:0 auto; width:50%}
.faq .search .form-group .select-search{margin-right:.5em; height:inherit; background-color:#fff; border-radius:0}
.faq .search .form-group .search-form{width:100%}
.faq .search .form-group input.input{border-radius:0}
.faq .search .search-go button{width:3.125rem; height:100%; background:#333}
.faq .search .search-go button i{color:#fff; font-size:1.25rem}
.faq .list-bottom-btn{display:flex; margin-top:1.5em}
.faq .list-bottom-btn > *:last-child{margin-left:auto}
@media screen and (max-width:599px){
	.faq .search{padding:.5em}
	.faq .search .form-group{width:100%}
	.faq .search .form-group .select-search,
	.faq .search .form-group input.input{height:2.5rem; font-size:.875rem}
	.faq .search .search-go button i{font-size:1rem}
}