/**
	faq skin css
*/

.search_box {background-color: #d9edf7;border: 1px solid #ddd;padding: 15px !important;border-radius: 3px;overflow: hidden;}
.table-heading {cursor:pointer;}
.answer {display:none;}

.boardSearch{}
.boardSearch__row{position:relative;display:block;width:100%;max-width:280px;margin-left:auto;}
.boardSearch__row input{width:100%;height:40px;padding:0 3em 0 .5em !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;vertical-align:middle;}

.board-faq{display:block;margin:45px 0 4em;border-top: 1px solid #ddd}
.board-faq__item{border-bottom:1px solid #d9d9d9;}
.board-faq__title{height:70px;display:block;font-size:1rem;padding-left:80px;box-sizing:border-box;line-height:70px;position:relative;cursor:pointer;transition: background .3s;}
.board-faq__title:after{content:'Q.';display:block;position:absolute;left:1em;top:0;line-height:70px;font-size:1.875rem;color:#e81d75;}
.board-faq__title p{position:absolute; top:50%; transform:translateY(-50%);}
.board-faq__answer{padding:1.5em 80px;box-sizing:border-box;display:none;}
.board-faq__answer > *{line-height: 1.7}
.board-faq__item.active .board-faq__title{background:#eff0f5}

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

.ico_arrow{position:absolute; right:1em; top:0; width:30px; height:100%}
.ico_arrow i{display:block; position:absolute; top:50%; width:18px; height:2px; background:#e81d75; 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)}

.search{border:1px solid #e81d75;max-width:530px;margin:6em auto 0;}
.search__inputbox{width:calc(100% - 3em);height:3em;}
.search__input{width:100%;padding:0 1em;box-sizing:border-box;height:3em !important;}
.search__btnbox{width:3em;}
.search__btn{width:100%;height:3em;background:url("http://taebaekspeedway.com/assets/images/icon/header-search.png") #e81d75 no-repeat center;overflow:hidden;text-indent:-9999px;background-size:1.3em;}
@media screen and (max-width:768px) {
    .search__selectbox{width:8em;}
    .search__inputbox{width:calc(100% - 11em);}

}

@media screen and (max-width:1200px) {
}
@media screen and (max-width:768px) {
    .boardSearch__row{max-width:100%;}
    .board-faq{margin-top:35px;}
    .board-faq__title{height:40px;line-height:40px;padding-left:40px;padding-right:55px}
    .board-faq__title:after{font-size:1.25rem;line-height:40px;left:.5em;}
    .board-faq__answer{padding:1em 1em 1em 40px;}
}