@charset "utf-8";

/* 전체검색결과 스킨 */
#search {padding:0;margin:0 auto;max-width:1400px}
#sch_res_detail {margin:0;padding:15px;text-align:center;background:#f9fafa;border:1px solid #ececec}
#sch_res_detail legend {position:absolute;font-size:0;line-height:0;overflow:hidden}
#sch_res_detail .sch_wr {position:relative}
#sch_res_detail select {width:20%; padding:10px; float:left;height:45px;border:1px solid #d0d4df;border-radius:3px}
#sch_res_detail select:focus { outline:none;}
#sch_res_detail .select {margin-right:1%}
#sch_res_detail #sfl {border-left:1px solid #e2e2e2}
#sch_res_detail .sch_ipt {float:left;position:relative;width:45%;height:40px;margin-left:1%}
#sch_res_detail .frm_input {width:100%;background:#fff}
#sch_res_detail .btn_sch_submit {position:absolute;right:2px;top:2px;height:40px;line-height:0;padding:0 10px;font-size:1.4em;background:#fff;border:0;cursor:pointer}
.sch_opt_radio {display:inline-block;line-height:45px}
.sch_opt_radio input#sop_and {margin-left:10px;}

@media (max-width:1399px){
	.sch_opt_radio input#sop_and {margin-left:5px;}
}

@media (max-width:969px){
	.sch_opt_radio {display:none}
}

/* 20250218 인기검색어 추가 */
/*#tags {padding:15px; display:flex; flex-wrap:wrap; border:1px solid #ececec; border-bottom:0;}
	#tags.mtags {padding:0;border:none;}
#tags h4.tags_tit {min-width:100px; font-size:17px; line-height:28px;}
#tags .tags_list {display:flex; flex-wrap:wrap;}
#tags .tags_list a {margin-right:10px; font-size:17px; line-height:28px;}
#tags .tags_list a i {font-size:0.85em; color:#999;}
	#tags.mtags .tags_list {width:100%; margin-top:5px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical; word-wrap:break-word; height:20px;  line-height:20px;}
	#tags.mtags .tags_list a {margin-right:6px; font-size:15px; letter-spacing:-0.03em;}
	#tags.mtags .tags_list a:last-child {margin:0;}
	#tags.mtags .tags_list a i {font-size:0.85em; color:#999;}

@media (max-width:969px){
	#tags {padding:15px;}
	#tags h4.tags_tit {min-width:90px;}
	#tags .tags_list a {font-size:16px;line-height:25px;}
}

@media (max-width:639px){
	#tags {padding:0; margin-bottom:20px; border:none; display:block;}
	#tags h4.tags_tit {min-width:auto; font-size:16px; line-height:25px; margin-bottom:4px;}
}

@media (max-width:399px){
	#tags h4.tags_tit {font-size:15px; line-height:24px;}
	#tags .tags_list a {font-size:15px;line-height:24px;}
}*/

#sch_result {margin:10px 0}
#sch_res_ov {margin:0 0 20px;padding:15px;background:#fff;text-align:left;border:1px solid #ececec;border-top:0}
#sch_res_ov:after {display:block;visibility:hidden;clear:both;content:""}
#sch_res_ov h2 {display:inline-block;font-size:1.25em;float:left}
#sch_res_ov h2 strong {color:#cb2828}
#sch_res_ov dl {float:right; margin-top:4px;}
#sch_res_ov dt {float:left;display:inline-block;font-weight:500;}
#sch_res_ov dd {float:left;margin:0 0 0 5px;font-weight:500}
#sch_res_ov dd.division-bg {margin-right:10px;padding-right:10px;background:url('img/division-border.gif') right center no-repeat}
#sch_res_ov dd .sch_word {padding:0; color:#888; background:none;}
#sch_res_ov dd strong {color:#cb2828}
#sch_res_ov p {margin:0;padding:0;color:#666;font-size:0.92em}

#sch_res_board {margin:10px 0;padding-left:1px}
#sch_res_board:after {display:block;visibility:hidden;clear:both;content:""}
#sch_res_board li {display:inline-block;float:left;width:20%;border:1px solid #ececec;margin:0 0 -1px -1px}

.sch_result_div{margin-bottom:40px}

@media (max-width:580px){
	#sch_res_board li {width:50%}	
}

@media (max-width:969px){
	#sch_res_detail {}
	#sch_res_detail select {width:49.5%; margin-bottom:5px;}
	#sch_res_detail .sch_ipt {width:100%;margin-left:0}
	#sch_res_detail .frm_input {width:100%}
	.sch_opt_radio {display:none}
	#sch_res_ov {}
	#sch_res_ov h2 {font-size:1.15em;}
	#sch_res_ov dl {margin-top:2px;}
	
	#sch_res_board li {width:33.3333%}	
}

@media (max-width:639px){
	#sch_result > p {font-size:15px;}
	#sch_res_detail {padding:0; border:none; background:none;}
	#sch_res_ov {padding:0; border:none; background:none; margin:25px 0;}
	#sch_res_ov h2 {font-size:1.1em; float:none; display:block;}
	#sch_res_ov dl {float:none; font-size:15px; margin-top:10px; padding:12px; background:#f8f8f8;}
	#sch_res_ov dl:after {display:block;visibility:hidden;clear:both;content:""}
	
	#sch_res_board li {width:33.3333%}	
}

@media (max-width:399px){
	#sch_res_board li {width:50%}	
}

#sch_res_board a {position:relative; display:block;padding:10px;background:#fff;}
#sch_res_board a strong{font-weight:300}
#sch_res_board .cnt_cmt {position:absolute; right:10px; top:10px; font-weight:normal !important;display:inline-block; min-width:20px; height:20px;padding:0 6px;line-height:20px;background:#999;color:#fff;border-radius:20px;font-size:0.92em}
#sch_res_board .sch_on {background:#ce4040;color:#fff;font-weight:500;border-bottom-color:#ce4040}
#sch_res_board .sch_on .cnt_cmt {background:#555; color:#fff;}

.sch_res_list {margin:0 0 10px;padding:10px 0}
.sch_res_list h2 {font-size:1.083em;background:#f9fafa;padding:15px;border:1px solid #ececec}
.sch_res_list h2 i {color:#b7bfcc;float:right;line-height:20px}
.sch_res_list ul {margin:0;padding:0 ;list-style:none;background:#fff}
.sch_res_list li {padding:15px 0;border-bottom:1px solid #e7e7e7}
.sch_res_list a {text-decoration:none}
.sch_res_list .sch_word {padding:1px;background:#333;color:#fff}
.sch_res_title {display:block;position:relative;font-weight:500}
.sch_res_tit {display:block;margin-right:120px; font-size:18px; line-height:28px;}
.sch_res_info {font-size:16px; line-height:22px;color:#333}
.sch_res_info:after {display:block;visibility:hidden;clear:both;content:""}
.sch_res_info span {display:inline-block; color:#666;}
.sch_res_new {display:inline-block;position:absolute;right:0;top:0;padding:7px;color:#777;border:1px solid #ccc;border-radius:5px; font-size:0.85em; transition:all 0.2s; -webkit-transition:all 0.2s; -moz-transition:all 0.2s; -o-transition:all 0.2s;}
.sch_res_new:hover {background:#f8f8f8; color:#555;}
.sch_res_list p {margin:12px 0; font-size:16px; line-height:22px; max-height:44px; color:#777; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-wrap:break-word;}

.sch_res_info .profile_img img {border-radius:50%}

@media (max-width:639px){
	#sch_res_board a {font-size:15px; height:42px; line-height:22px;}
	#sch_res_board a strong {max-width:85%;  height:22px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical; word-wrap:break-word;}
	.sch_res_list h2 {font-size:16px; padding:12px;}
	.sch_res_tit {margin-right:105px; font-size:16px; line-height:24px;}
	.sch_res_new {top:-3px; border-radius:4px; font-size:0.8em;}
	.sch_res_list p {margin:10px 0; font-size:15px; line-height:21px; max-height:42px;}
	.sch_res_info {font-size:15px; line-height:21px;}
}