@charset "utf-8";

/* 전체검색결과 스킨 */
#sch_res_detail {background:#f7f7f7;padding:30px;text-align:center;margin:0 0 10px}
#sch_res_detail legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
#sch_res_detail select {border:1px solid #d0d3db;width:175px;height:45px;padding:0 5px;border-radius:3px}
#sch_res_detail .frm_input {border:1px solid #d0d3db;width:300px;height:45px;border-radius:0;border-radius:3px}
#sch_res_detail .sch_wr {position:relative;display:inline-block}
#sch_res_detail .btn_submit {padding:0 10px;height:45px;width:88px;font-size:1.083em;font-weight:bold;color:#fff;background:#434a54}

/* 검색 OR+ADN 버튼 */
.switch_field {display:inline-block;vertical-align:middle;padding:10px 5px}
.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:50px;background-color:#fff;color:rgba(0, 0, 0, 0.6);font-size:1em;font-weight:normal;text-align:center;text-shadow:none;padding:6px 14px;border:1px solid #bbc0c6;
-webkit-box-shadow:inset 0 5px 8px rgb(234, 234, 234), 0 1px rgba(255, 255, 255, 0.1);
box-shadow:inset 0 5px 8px rgb(234, 234, 234), 0 1px rgba(255, 255, 255, 0.1);
-webkit-transition:all 0.1s ease-in-out;
-moz-transition:all 0.1s ease-in-out;
-ms-transition:all 0.1s ease-in-out;
-o-transition:all 0.1s ease-in-out;
transition:all 0.1s ease-in-out}
.switch_field label:hover {cursor:pointer}
.switch_field input:checked + label {background-color:#3a8afd;border:1px solid #3a8afd;color:#fff;-webkit-box-shadow:none;box-shadow:none}
.switch_field label:first-of-type {border-radius:4px 0 0 4px;border-right:0}
.switch_field label:last-of-type {border-radius:0 4px 4px 0}

#sch_res_ov {text-align:center;zoom:1;height:55px;line-height:55px;background:#edf3fc;border-radius:5px;border:1px solid #d6e2f4;margin-bottom:15px;padding:0 20px}
#sch_res_ov:after {display:block;visibility:hidden;clear:both;content:""}
#sch_res_ov h2 {float:left;display:inline-block;font-size:1.25em;color:#293d58;font-weight:normal}
#sch_res_ov h2 strong {color:#ff005a}
#sch_res_ov ul {display:inline-block;float:right;line-height:12px;font-size:0.92em;color:#5977a4;margin-top:20px}
#sch_res_ov ul:after {display:block;visibility:hidden;clear:both;content:""} 
#sch_res_ov li {float:left;margin-right:5px;padding-right:5px;border-right:1px solid #5977a4}
#sch_res_ov li:last-child {margin:0;padding:0;border:0}

#sch_res_board {margin-bottom:28px}
#sch_res_board h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#sch_res_board ul {zoom:1}
#sch_res_board ul:after {display:block;visibility:hidden;clear:both;content:""}
#sch_res_board li {display:inline-block;padding:2px}
#sch_res_board a {display:block;line-height:28px;padding:5px 15px;border-radius:30px;border:1px solid #d6e9ff;color:#6794d3}
#sch_res_board a:focus, #sch_res_board a:hover {text-decoration:none;background:#3a8afd;color:#fff}
#sch_res_board .cnt_cmt {font-weight:normal !important;display:inline-block;margin-left:3px;color:#3497d9;line-height:18px;font-size:0.92em}
#sch_res_board a:hover .cnt_cmt {color:#fff}
#sch_res_board .sch_on {z-index:2;background:#3a8afd;color:#fff;font-weight:bold;border:1px solid #3a8afd;
-webkit-box-shadow: inset 0 2px 5px rgb(33, 135, 202);
-moz-box-shadow: inset 0 2px 5px rgb(33, 135, 202);
box-shadow:inset 0 2px 5px rgb(33, 135, 202)}

.sch_res_list {position:relative;margin-bottom:10px}
.sch_res_list h2 {margin:0 0 15px;font-size:1.2em}
.sch_res_list ul {margin:0;padding:0;list-style:none;border-top:1px solid #ececec}
.sch_res_list li {border-bottom:1px solid #ececec;background:#fff;position:relative}
.sch_res_list .sch_tit {display:block;padding:20px 0 10px}
.sch_res_list .pop_a {display:inline-block;background:#e8eeef;color:#6f777f;border-radius:50%;text-align:center;width:26px;height:26px;line-height:26px}
.sch_res_title {display:inline-block;margin:0 0 5px;font-size:1.2em}
.sch_res_list p {padding-bottom:10px;color:#666;line-height:1.5em}
.sch_res_list .sch_info {padding:10px 0;color:#777}
.sch_res_list .sch_info:after {display:block;visibility:hidden;clear:both;content:""}
.sch_res_list .profile_img img {border-radius:50%}
.sch_res_list .sch_datetime {margin-left:5px}
.sch_more {position:absolute;right:0;top:0;text-align:right;margin:10px 0 30px;color:#3a8afd}





/* ****************************************************************************************** *
 * GNUWIZ / wizwic 
 * search style.css custom
 * ****************************************************************************************** */
/* 전체검색 필드 */
#sch_result{padding-bottom:100px;}
#sch_res_detail{margin-bottom:30px; background:#fafafa;}
#sch_res_detail select{padding:0 10px; border-radius:0; font-size:15px; color:#646873;}
#sch_res_detail .frm_input{border-radius:0; border-right-color:#646873; vertical-align:top}
#sch_res_detail .btn_submit{border-radius:0; background:#646873; font-size:15px; font-weight:400; line-height:43px;}
.switch_field{display:block;}
.gw_top_search{display:inline-block; text-align:center;}
.gw_top_search:after, .gw_category_box:after, .gw_search_box:after{content:""; display:block; clear:both;}
.gw_top_search > div{float:left;}
.gw_category_box{width:auto;}
.gw_category{float:left; margin-right:4px;}
.gw_search_box{font-size:0}
.gw_search_box > input, .gw_search_box > button:{display:inline-block;}

/* 스위치 */
.switch_field{padding:0; padding-top:10px;}
.swith_box{display:inline-block;}
.switch_field label{width:auto;-webkit-box-shadow:inherit; box-shadow:inherit;}
.switch_field input:checked + label{background:#646873; border:1px solid #646873;}
.switch_field label:first-of-type{border-radius:16px 0 0 16px;}
.switch_field label:last-of-type{border-radius:0 16px 16px 0; border-left-color:#646873;}

/* 검색결과 리스트 */
#sch_res_ov{margin-bottom:0; padding:0; background:#fff; border-radius:0; border:0; border-top:1px solid #eef1f5; border-bottom:1px solid #eef1f5;}
#sch_res_ov:after{content:""; display:block; clear:both;}
#sch_res_ov ul{padding-right:16px; color:#3e4046;}
#sch_res_ov li{border-right-color:#acafb9;}
#sch_res_ov h2 strong{color:#3e4046;}
#sch_res_ov h2, .sch_res_list h2{padding:0 16px; font-size:17px; font-weight:300;}
#sch_res_board{margin-bottom:10px; padding:20px 16px; background:#fafafa; text-align:center;}
#sch_res_board a{padding:2px 15px; border:1px solid #96989c; color:#646873; font-weight:400; -webkit-transition:all .3s linear; transition:all .3s linear;}
#sch_res_board a > strong{font-weight:400;}
#sch_res_board a:focus, #sch_res_board a:hover{background:#646873; border-color:#646873;}
#sch_res_board .sch_on{background:#646873; font-weight:400; border:1px solid #646873; box-shadow:none;}
#sch_res_board .sch_on > .cnt_cmt{color:#fff;}
#sch_res_board .cnt_cmt{font-size:1em; color:#646873; -webkit-transition:all .3s linear; transition:all .3s linear;}
.sch_res_list{margin-bottom:24px;}
.sch_res_list h2{margin:0; padding:16px; background:#fafafa; border-top:1px solid #eef1f5; border-bottom:1px solid #eef1f5;}
.sch_res_list h2:first-of-type{margin-top:0;}
.sch_res_list ul{margin-bottom:10px;}
.sch_res_list ul:last-of-type{margin:0;}
.sch_res_list li{padding:0 16px;}
.sch_res_list p{padding:0; line-height:1.75; font-weight:300; color:#646873;}
.sch_res_list .pop_a{background:inherit; color:#646873; font-size:12px;}
.sch_res_list .sch_tit{padding:20px 0;}
.sch_res_list .sch_info{padding:16px 0; text-align:right; font-size:14px;}
.sch_res_list .profile_img img{display:none;}
.sch_res_title{font-size:15px;}
.sch_more_box{text-align:right;}
.sch_more{position:inherit; display:inline-block; height:40px; margin:0; margin-bottom:10px; padding:0 16px; line-height:38px; border:1px solid #dde0e3; 
	font-size:13px; color:#646873;}




/* ****************************************************************************************** *
 * 854px
 * ****************************************************************************************** */
@media screen and (max-width:854px) {
	
	#sch_res_detail .frm_input{width:200px;}

}
/* 854px end */





/* ****************************************************************************************** *
 * 768px
 * ****************************************************************************************** */
@media screen and (max-width:768px) {
	
	.gw_search_box{width:200px;}
	#sch_result{padding-bottom:84px;}
	#sch_res_detail{padding:20px 12px;}
	#sch_res_detail select, #sch_res_detail .frm_input, #sch_res_detail .btn_submit{height:40px;}
	#sch_res_detail .frm_input{width:calc(100% - 40px);}
	#sch_res_detail .btn_submit{width:40px; font-size:0;}
	#sch_res_detail .btn_submit > i{line-height:40px; font-size:14px;}
	#sch_res_detail .gw_category > select{width:130px; font-size:14px;}
	#sch_res_board li{font-size:14px;}
	.sch_res_list p{font-weight:400;}

}
/* 768px end */





/* ****************************************************************************************** *
 * 767px
 * ****************************************************************************************** */
@media screen and (max-width:767px) {
	
	#sch_res_ov h2, .sch_res_list h2 {font-size:16px;}
	.sch_res_list .sch_tit{font-size:14px;}
	.sch_more{height:34px; line-height:32px;}

}
/* 767px end */





/* ****************************************************************************************** *
 * 524px
 * ****************************************************************************************** */
@media screen and (max-width:524px) {
	
	#sch_res_detail{padding:16px;}
	#sch_res_detail .sch_wr, 
	#sch_res_detail .gw_category > select{width:100%;}
	.gw_top_search{width:100%; }
	.gw_top_search > div{float:none; display:block; width:100%; padding-bottom:4px;}
	.gw_category{width:calc(50% - 2px);}
	.gw_category:last-child{margin-right:0}

}
/* 524px end */





/* ****************************************************************************************** *
 * 480px
 * ****************************************************************************************** */
@media screen and (max-width:480px) {
	
	#sch_res_ov{height:auto;}
	#sch_res_ov h2, #sch_res_ov ul{float:none; display:block;}
	#sch_res_ov h2{text-align:left;}
	#sch_res_ov ul{margin-top:0; padding:0; padding-bottom:10px; text-align:right;}
	#sch_res_ov li{float:none; display:inline-block; margin-right:2px;}
	#sch_res_board li{font-size:13px;}
	.sch_more{height:30px; line-height:28px; font-size:12px;}
}
/* 480px end */





/* ****************************************************************************************** *
 * 425px
 * ****************************************************************************************** */
@media screen and (max-width:425px) {
	
	#sch_res_board li{font-size:12px;}
	#sch_res_board a{padding:0 10px;}
	.sch_res_list .sch_info{font-size:13px;}
	.sch_res_list .sch_tit{padding:20px 0 15px;}

}
/* 425px end */






/* ****************************************************************************************** *
 * 320px
 * ****************************************************************************************** */
@media screen and (max-width:320px) {
	
	.sch_res_list p{font-size:13px;}

}
/* 320px end */