﻿﻿@charset "utf-8";

/* 사전 정보공표 */
.board_search2{border:3px solid #eee;text-align:center;background:#fdfdfd;padding:10px;margin-bottom:15px}
.board_search2 i{margin-right:5px}
.board_search2 input{background:#fff;width:55%}
.board_search2 button.btn {font-size:12px; line-height:14px; border: 1px solid #afbee2; background: #f1f5ff; border-radius: 5px; padding:4px 8px; margin: -1px 0 0 -1px; vertical-align:middle;}


.aia li{vertical-align:top;width:22.5%;display:inline-block;zoom:1;*display:inline;font-size: 14px;line-height:15px;margin:1%;}
.aia li .box{border: 1px solid #afbee2;background: #f1f5ff;border-radius:5px;padding:5px 8px 5px 12px;margin:-1px 0 0 -1px;}
.aia li .box:hover {border: 1px solid #90a8e0;background: #d8dff0;}
.aia li a,
.aia li span{display:block}
.aia li a{font-weight:bold;padding:5px 0}
.aia li span{font-size:11px;line-height:16px;color:#888}
.aia1 li .box{min-height:65px;padding-bottom:10px}


/*검색*/
.search_form {margin:10px 0 26px;padding:10px 55px; border:1px solid #e8e8e8;background:#fbfbfb; box-sizing:border-box;}
.search_form::after, .search_input::after {display:block;clear:both;content:''}
.search_form .select_wrap {padding-right:1%;float:left;}
.search_form .select_wrap.w100{width:100%;}

.search_input input[type="text"] {display:block; float:left;height:43px;line-height:43px; width:calc(100% - 26rem);  padding:0 18px}
select, input, textarea{color: #454545; font-size: 15px; box-sizing:border-box; border:1px solid #e8e8e8}
.search_input button {display:block;float:left;background:#3a4042;border:1px solid #3a4042;color:#fff;  min-width:10rem;text-align:center;height:43px;line-height:43px;transition:all .4s; box-sizing:border-box;}
.search_input button:hover, .search_input button:focus {background:#fff;color:#3a4042}
.select_wrap {position:relative;cursor:pointer;display:inline-block;}
.select_wrap select {position:relative;height:43px;line-height:43px;width:100%;padding:0 53px 0 10px; border:1px solid #e8e8e8;border-right:0;background:url('/images/ad/bi/select-bg.gif') right center no-repeat #fff; box-sizing:border-box;}
.search_input button span.icon_search_wh {background:url('/images/ad/bi/icon_search_wh.png') no-repeat left center; padding-left:20px;}
.search_input button:hover span.icon_search_wh {background:url('/images/ad/bi/icon_search_bk.png') no-repeat left center; }

/*셀렉트상자 화살표삭제*/
.search_form .select_wrap select{-webkit-appearance:none; -moz-appearance:none; -o-appearance:none; appearance:none;  }
.search_form .select_wrap select::-ms-expand { display: none; }

.select_wrap select.w120 { width:120px;}
.select_wrap select.w130 { width:130px;}
.select_wrap select.w140 { width:140px;}
.select_wrap select.w150 { width:150px;}
.select_wrap select.w160 { width:160px;}
.select_wrap select.w170 { width:170px;}
.select_wrap select.w180 { width:180px;}
.select_wrap select.w190 { width:190px;}
.select_wrap select.w200 { width:200px;}
.select_wrap select.w250 { width:250px;}
.select_wrap select.w300 { width:300px;}


.sch_group { float:left;}
.select_wrap .box1 { width:100%; margin-bottom:10px;}
.select_wrap .box2, .select_wrap .box3 { display:block; }
.select_wrap .box3 { width:100%; margin-bottom:10px;}
.select_wrap .box1 select { float:left; /* width:23%; */ margin-right:1%; }
.select_wrap .box1 input { width:25%;}
.select_wrap .box2 .search_input { float:left;}
.select_wrap .box3 select { float:left; /* width:23%; */ margin-right:1%; }
.select_wrap .box3 input { width:75%;}
.sch_group label { width:80px; float:left; top:10px;}
.sch_group span.dash { padding:0 10px; height:43px;line-height:43px; vertical-align:middle;}
.sch_group .search_input input[type="text"] {display:inline-block; height:43px;line-height:43px;  padding:0 18px}
.sch_group .search_input input[type="text"].hasDatepicker {display:inline-block; width:200px;}
.sch_group .search_input input[type="text"]::placeholder {color:#666;}
.dateinput { width:100%;}
.search_input.sch_btn2  button{ float:right;}
.bfhd_Table table td a::after {font-family: "remixicon"; content: "\ecaf";}
.bfhd_Table table td a:hover { color:#007ce8; }

@media (max-width:1019px) {
	
	/*검색*/
	.search_form > * {margin-top:10px}
	.search_form .select_wrap {padding:0; width:100%; float:none;}
	.search_form .select_wrap > select{ width:98%;  float:none; }
	.search_input input[type="text"] {  width:calc(100% - 10rem);}

}



@media (max-width:800px) {
	
	/*검색*/
	.search_form {padding:37px}
	.search_form > div {margin-top:10px}
	.select_wrap select.w120 { width:99%;}
	.select_wrap select.w130 { width:99%;}
	.select_wrap select.w140 { width:99%;}
	.select_wrap select.w150 { width:99%;}
	.select_wrap select.w160 { width:99%;}
	.select_wrap select.w170 { width:99%;}
	.select_wrap select.w180 { width:99%;}
	.select_wrap select.w190 { width:99%;}
	.select_wrap select.w200 { width:99%;}
	.select_wrap select.w250 { width:99%;}
	.select_wrap select.w300 { width:99%;}
	
	.sch_group label { float:none; display:block; top:0; margin-bottom:10px;}
	.select_wrap .box1, .select_wrap .box2, .select_wrap .box3 { width:99%;}
	.select_wrap .search_input input[type="text"] { width:99%;}
	
	.aia li{width:30%}
	.doc-admin .survey dd{text-align:center}
}


@media (max-width:680px) {
	
}


@media (max-width:580px) {

	.aia li{width:46%}
}


@media (max-width:480px) {
	/*검색*/
	.search_input input[type="text"] {float:none;  width:100%; }
	.search_input button { width:100%;}
	
}


@media (max-width:380px) {

}