@charset "utf-8";

/* 전체검색결과 스킨 */
#container{background:#f8f8f8;padding-bottom:170px;}
.gw-bbs-con{margin:0 auto;width: 1200px;}

.more_opt {display: none;position:absolute;top:-128px;right:0;background: #fff;border: 1px solid #ddd;z-index: 999;box-shadow: 70px 70px 130px rgb(39 49 108 / 20%);}
.more_opt:before {content: "";position: absolute;bottom: -8px;right: 13px;width: 0;height: 0;border-style: solid;border-width: 8px 6px 0 6px;border-color: #b8bfc4 transparent transparent transparent;}
.more_opt:after {content: "";position: absolute;bottom: -6px;right: 13px;width: 0;height: 0;border-style: solid;border-width: 8px 6px 0 6px;border-color: #fff transparent transparent transparent;}
.more_opt li {border-bottom:1px solid #f1f1f1;padding:10px;float:inherit;width:154px;margin:0;color:#666;text-align:left}
.more_opt li:last-child {border-bottom:0}
.more_opt li button, .more_opt li a {width:100%;border:0;background:#fff;color:#666;text-align: left;}
.more_opt li:hover a,
.more_opt li:hover button {color:#000}
.more_opt li i {float:right;line-height:20px}

/* 페이징 */
.pg_wrap {display: flex;align-items: center;place-content: center;font-family:"Outfit", sans-serif; font-weight: 600;}
.pg {text-align:center;display: flex;}
.pg_page,.pg_current { min-width: 15px;height: 30px;padding: 0 3px;margin: 0 6px;text-align: center;}
.pg_page{color:#999 !important;}
.pg_current{border-bottom:2px solid #000;}
.pg a:focus, .pg a:hover {text-decoration:none}
.pg_start {text-indent:-999px;overflow:hidden;padding:0;background: url("http://theme.gnuwiz.com/skin/board/gw_basic/img/gw-bbs-start.png") no-repeat 50% 50%;background-size: cover;}
.pg_prev {text-indent:-999px;overflow:hidden;padding:0;}
.pg_end {text-indent:-999px;overflow:hidden;padding:0;background: url("http://theme.gnuwiz.com/skin/board/gw_basic/img/gw-bbs-end.png") no-repeat 50% 50%;background-size: cover;}
.pg_next {text-indent:-999px;overflow:hidden;padding:0;}

#gw-all-search .search-container{padding:80px 0;position: relative;width: 700px;margin: 0 auto;display: flex;gap: 15px;}
#gw-all-search .sch_input {padding:12px 17px;height:55px;border: 2px solid #ddd;border-radius: 5px;background: #fff;}
#gw-all-search .sch_input::placeholder{text-align: left;font-family:"NotoKr_M", sans-serif; color:#666;}
#gw-all-search .sch_input:focus{text-align: left;border-color: #000;}
#gw-all-search .sch_wr > button {position: absolute;right: 17px;top:50%;transform:translateY(-50%);}

/* 검색 OR+ADN 버튼 */
.switch_field {display:inline-block;vertical-align:middle;}
.switch_field input {position:absolute !important;clip:rect(0, 0, 0, 0);height:1px;width:1px;border:0;overflow:hidden}
.switch_field label {float:left}
.switch_field label {display:inline-block;width:50%;text-align:center;text-shadow:none;padding:12px 17px;transition:all 0.1s ease-in-out;}
.switch_field label:hover {cursor:pointer}
.switch_field input:checked + label {background:#fff;color:var(--main-color);box-shadow: 0 15px 10px rgba(34, 34, 34, .02);}
#sch_result{border-top:2px solid #000;}
.empty_list > h3{font-size: var(--main-title03); color: #000;}

/* 검색 결과 */
#sch_result{margin:0 auto;width: 1200px;}
#sch_result .profile_img > img{display: none;}
#sch_res_ov {text-align:center;zoom:1;}
#sch_res_ov > h2 {}
#sch_res_ov > h2 > strong {color:var(--main-color);}
#sch_res_ov > ul {place-content:center;align-items: center;}
#sch_res_board {flex-wrap:wrap;place-content: center;}
#sch_res_board h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#sch_res_board .cnt_cmt{color:var(--main-color);}
#sch_res_board ul {zoom:1}
#sch_res_board > li {}
#sch_res_board a {display:block;padding:7px 24px;border-radius:30px;border:2px solid #ddd;color:#666;transition:all .3s;}
#sch_res_board a:hover {background:#000;color:#fff;border-color: #000;}
#sch_res_board .cnt_cmt {margin-left:5px;display: inline-block;font-family: "Outfit", sans-serif; font-weight: 600;}
#sch_res_board .sch_on {z-index:2;background:#000;color:#fff;border-color: #000;}
.sch_word{padding:4px 6px;font-size:14px;}
.sch_res_list p{line-height:2.25;}

.sch_res_list {position:relative;}
.sch_res_list .search_board_result{position:relative}
.sch_res_list h2 {font-size: var(--main-title04);}
.sch_res_list .small-btn {display: inline-block;}
.sch_res_list ul {border-top:1px solid #ddd;}
.sch_res_list li {padding:20px;border:2px solid #ddd;background:#fff;position:relative;border-radius:5px;}
.sch_res_list li:not(:last-child) {margin-bottom: 20px;}
.sch_res_list .sch_tit {display:block;}
.sch_res_list p {line-height: 1.75;}
.sch_res_list .sch_info {}
.sch_res_title {margin-right: 5px;}



.sch_res_list .sch_datetime {margin-left:5px}
.sch_more {position:absolute;right:0;top:5px;text-align:right;font-weight:normal;color:#3a8afd}


@media screen and (max-width:1280px){
	#container{padding-bottom:120px;}
    .gw-bbs-con{width: 100%;padding: 0 40px;}
    #sch_result{width: calc(100% - 80px);}
}

@media screen and (max-width:1024px){
    .gw-bbs-con{width: 100%;padding: 0 20px;}
    #sch_result{width: calc(100% - 40px);}
}

@media screen and (max-width:768px){
	#container{padding-bottom:60px;}
	.sch_res_list ul > li > div{flex-direction: column;align-items: flex-start;margin-bottom: 20px;gap:5px;}
	.sch_res_list .sch_tit{margin-bottom:0 !important;width:100%;}
	.sch_res_list .sch_tit .gw-btn03{margin-top:10px;width:100%;}
	.sch_res_list .sch_info{margin-bottom:5px;order:-1;}
	.sch_res_list .sch_tit .gw-btn03{margin-top:20px;}
}

@media screen and (max-width:576px) {
	 /*공통*/
    .pg_page, .pg_current{height: 25px;}

    #gw-all-search .search-container{flex-wrap: wrap;}
	#sch_res_board{gap:5px;}
	#sch_res_board a{padding:7px 14px;font-size:12px;}
	.sch_word{font-size:12px;}
}