/* system search */
.bbsSearch[data-type="A"]{display:flex; flex-wrap:wrap; justify-content:flex-end; align-items:center; padding-bottom:20rem;}
.bbsSearch[data-type="A"] .search_input .button{position:absolute; top:0; right:0; width:44rem; height:44rem; margin-left:0; min-width:auto; background-color:transparent; background-image:url(../../images/board/icon_search.svg); background-repeat:no-repeat; background-position:center; background-size:19rem; border: 0; font-size:0; }
.bbsSearch[data-type="A"] form{display:flex; align-items: center; justify-content:flex-end; margin-bottom:0; padding:0; background:none;}
.bbsSearch[data-type="A"] select{ appearance: none; width:106rem; padding:0 5rem; background:#fff url(../../images/board/arr_search_select.svg) no-repeat 96% 50% /10rem; border:0; border-radius:0; outline:none;}
.bbsSearch[data-type="A"] input[type=text]{width:300rem; margin:0; margin-left:15rem; padding:0;}
.bbsSearch[data-type="A"] select,
.bbsSearch[data-type="A"] input[type=text]{height:48rem; border: 0; border-bottom:1px solid #ccc;}
.bbsSearch[data-type="A"] input[type=text]::placeholder{color:#cfcfcf;}
.bbsSearch[data-type="A"] .search_input{position:relative;}
.bbsSearch[data-type="A"] .btn{margin-left:5rem;}
.bbsSearch[data-type="A"] select + select{margin-left:14rem;}
@media screen and (max-width:540px){
	.bbsSearch[data-type="A"] input[type=text]{width:auto; padding-right:44rem;}
	.bbsSearch[data-type="A"] .btn{display:flex; flex-wrap:wrap; gap:3rem; width:100%; margin-left:0; margin-top:10rem;}
	.bbsSearch[data-type="A"] .btn .button{flex:1 1 auto; height:45rem;}
}
@media screen and (max-width:480px){
	.bbsSearch[data-type="A"] form{margin-bottom:0;width:100%;background:none;}
	.bbsSearch[data-type="A"] .search_input{width:100%;}
	.bbsSearch[data-type="A"] select{border-bottom-color:#b5b5b5;}
	.bbsSearch[data-type="A"] input[type=text]{width:100%; margin-left:0; padding-left:15rem; border:0; border-bottom:1px solid #b5b5b5; border-radius:0;}
	.bbsSearch[data-type="A"] input[type="submit"].button{top:auto; right:-1rem; bottom:2rem; margin-left:0; background-size:20rem;}
}