@charset "utf-8";
/* FAQ */

.hide {display: none;}

/* 목록이 존재하지 않을 시 */
.info-box-wrap .tab-menu ul.noneList li {width: 100%; text-align: center; font-size: 15px; font-weight: 500;}
.info-box-wrap .inquiry-list .list-row > a > ul > li.noneList {width: 100%; text-align: center; font-weight: 500;}

/* search */
.info-box-wrap .search-area { margin-bottom: 10px; text-align: right; }
.info-box-wrap .search-area .selectbox { display: inline-block; width: 100px; margin-right: 5px; background: #fff; border: 1px solid #dcdcdc; }
.info-box-wrap .search-area .selectbox:before { background: url(../../../img/svg/down_b_ico.svg) no-repeat; width: 13px; height: 13px; opacity: 0.5; top:19px;}
.info-box-wrap .search-area .selectbox label { color: #222; }
.info-box-wrap .search-area .searchbox { display: inline-block;  width: 300px; margin-right: 5px; }
.info-box-wrap .search-area .searchbox input {width:100%; border:0; border:1px solid #dcdcdc; border-radius: 3px; height:35px; padding:0 10px; font-size: 1.3rem; color:#222;}
.info-box-wrap .search-area .search-btn { display: inline-block; background: #422c4f; width: 60px; border: none; color: #fff; letter-spacing: 0; font-weight: 300; padding: 8px 10px; border-radius: 3px; outline: 0; transition: background .25s ease; text-align: center; vertical-align: middle; }

/* keyword highlight */
.highlight { color: #ff2222; font-weight: bold; }

@media all and (max-width: 540px) {
	.info-box-wrap .search-area { text-align:center; }
	.info-box-wrap .search-area .selectbox { width: 35%; margin-right: 0.5%; }
	.info-box-wrap .search-area .searchbox { width: 45%; margin-right: 0; }
	.info-box-wrap .search-area .search-btn { width: 15%; }
}