@charset "utf-8";

/* 전체검색결과 스킨 */
#sch_res_detail {background:none;padding:0px;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 #dddddd;width:175px;height:45px;padding:0 5px;border-radius:3px}
#sch_res_detail .frm_input {border:1px solid #dddddd;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; display:none;}
.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:left;zoom:1;height:auto;background:none;border-radius:5px;border:0px solid #d6e2f4;margin-bottom:15px;padding:0; display:none;}
#sch_res_ov:after {display:block;visibility:hidden;clear:both;content:""}
#sch_res_ov h2 {display:inline-block;font-size:1.15em;color:#293d58;font-weight:normal;text-align:left;}
#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:0px solid #5977a4; margin-left:0px;}
#sch_res_ov li:last-child {padding:0;border:0}

#sch_res_board {padding:0px;margin:10px 0; margin-bottom:20px; border-bottom:1px solid #ddd; margin-top:30px;}
#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:0px; /*min-width:150px;*/ padding-right:2px; text-align:center;}
#sch_res_board a {display:block;line-height:40px;padding:0 20px;border-radius:0px;border:1px solid #ddd; background:#fff; border-bottom:0px; text-align:center;}
#sch_res_board a:focus, #sch_res_board a:hover, #sch_res_board a:active {text-decoration:none;background:#d2d6dc; border:1px solid #d2d6dc; border-bottom:0px;}
#sch_res_board .cnt_cmt {font-weight:normal !important;display:inline-block;margin-left:3px;color:#000;line-height:18px;font-size:0.92em}
#sch_res_board .cnt_cmt:before{content:" (";}
#sch_res_board .cnt_cmt:after{content:")";}
#sch_res_board a:hover .cnt_cmt {color:#fff}
#sch_res_board .sch_on{z-index:2;background:#333;color:#fff;font-weight:500; border:1px solid #333; border-bottom:0px; /*border-bottom-color:#1977b5;
-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_board .sch_on .cnt_cmt {color:#FAE100;}

.sch_word{background:none; color:#00529B; font-weight:normal !important; padding:0 !important;}

.sch_res_list {position:relative;margin-bottom:10px}
.sch_res_list h2 {position:relative; margin:0; margin-top:30px; padding:15px 10px;font-size:1.2em; background-color:#f7f7f7;}
.sch_res_list > div > ul {margin:0;padding:0;list-style:none;border-top:0px solid #ececec;  margin:0; padding:0;}
.sch_res_list > div > ul > li {border-bottom:1px solid #ececec;background:#fff;position:relative; padding:0; padding-bottom:30px; clear:both; overflow:hidden; margin-bottom:30px;}
.sch_res_list .sch_tit {display:block;padding:20px 0 10px}
.sch_res_list .pop_a {display:inline-block;background:#fff;color:#000;border-radius:50%;text-align:center;width:26px;height:26px;line-height:26px}
.sch_res_list .sch_res_title {display:inline-block;margin:0 0 5px;font-size:1.2em}
.sch_res_list .sch_res_title1 {display:inline-block;margin:0 0 5px;font-size:1em; background:#fff; color:#666; border:1px solid #666; border-radius:5px; padding:0 5px; margin-right:0px; position:relative; float:right;}
.sch_res_list .sch_res_title1 span{position:absolute; right:-15px;; top:-6px;font-weight:700; color:#666; background:#fff; color:#666; border:1px solid #666; width:20px; height:20px; text-align:center; line-height:20px; border-radius:20px;}
.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:10px;top:7px;text-align:right;margin:10px 0 30px;color:#000; font-size:0.8em; }

.sch_res_list li .left_a{width:28%; float:left;}
.sch_res_list li .left_a img{max-width:100%; border-radius:10px;}
.sch_res_list li .right_a{width:70%; float:right;}

.lst_btn{display:inline-block; height:37px; padding:0px; border-radius:3px; margin-bottom:10px; float:right;}
.lst_btn li{display:inline-block;}
.lst_btn li a.btn{font-size:1.4em; padding:0 10px; border-radius:3px; color:#bababa; display:inline-block;}
.lst_btn li a.btn.on{color:#1852BF; }
.lgbox{position:relative}
.lgbox .wrp{display:none;position:absolute;left:50%;bottom:90%;z-index:100;margin:8px 0;font-size:11px;background:#000; color:#fff; border:1px solid #000;border-radius:3px;white-space:nowrap;box-shadow:1px 1px 3px rgba(0,0,0,.2);*text-decoration:none}
.lgbox .speech{display:block;padding:3px 6px;font-weight:400;line-height:1.5em;text-decoration:none}
.lgbox .wrp:after{	content: '';	position: absolute;	bottom: 0;left: 50%;width: 0;height: 0;border: 5px solid transparent;border-top-color: #000;	border-bottom: 0;margin-left: -5px;	margin-bottom: -5px;}

.tag_list{overflow:hidden;position:relative;width:100%;margin:20px auto 0;}
.tag_list ul{margin-left:-10px}
.tag_list ul li{margin:5px 0 5px 10px;float:left; padding:0; border-bottom:0;}
.tag_list ul li a{display:inline-block;overflow:hidden;background:#fff;text-align:center;font-size:1em;font-weight:400;color:#777;border:1px solid #d8d7d7;border-radius:10px;height:35px;line-height:35px;padding:0 10px; transition:0.5s all ease; }
.tag_list ul li a:hover{border:1px solid #000; background:#000; color:#fff; transition:0.5s all ease; }
.tag_list:after{display:block; content:""; clear:both;}
.tag_list ul li a:hover .sch_word{color:#fff !important;}


.sch_res_list_gallery {position:relative;margin-bottom:10px}
.sch_res_list_gallery h2 {position:relative; margin:0; margin-top:30px; padding:15px 10px;font-size:1.2em; background-color:#f7f7f7;}
.sch_res_list_gallery > div > ul {margin:0;padding:0;list-style:none;border-top:0px solid #ececec;  margin:0; padding:0;}
.sch_res_list_gallery > div > ul > li {border-bottom:0px solid #ececec;background:#fff;position:relative; padding:0; overflow:hidden; margin-bottom:30px; width:23.5%; margin-right:2%; float:left;}
.sch_res_list_gallery > div > ul > li:nth-child(4n){margin-right:0;}
.sch_res_list_gallery > div > ul > li:nth-child(4n+1){clear:both;}
.sch_res_list_gallery .sch_tit {display:block;padding:20px 0 10px}
.sch_res_list_gallery .pop_a {display:inline-block;background:#fff;color:#000;border-radius:50%;text-align:center;width:26px;height:26px;line-height:26px}
.sch_res_list_gallery .sch_res_title {display:inline-block;margin:0 0 5px;font-size:1.2em}
.sch_res_list_gallery .sch_res_title1 {display:inline-block;margin:0 0 5px;font-size:1em; background:#fff; color:#666; border:1px solid #666; border-radius:5px; padding:0 5px; margin-right:0px; position:relative; float:right;}
.sch_res_list_gallery .sch_res_title1 span{position:absolute; right:-15px;; top:-6px;font-weight:700; color:#666; background:#fff; color:#666; border:1px solid #666; width:20px; height:20px; text-align:center; line-height:20px; border-radius:20px;}
.sch_res_list_gallery p {padding-bottom:10px;color:#666;line-height:1.5em; text-overflow:ellipsis; white-space:nowrap;word-wrap:normal;overflow:hidden;width:100%;}
.sch_res_list_gallery .sch_info {padding:10px 0;color:#777}
.sch_res_list_gallery .sch_info:after {display:block;visibility:hidden;clear:both;content:""}
.sch_res_list_gallery .profile_img img {border-radius:50%}
.sch_res_list_gallery .sch_datetime {margin-left:5px}
.sch_res_list_gallery li .left_a{width:100%; }
.sch_res_list_gallery li .left_a img{max-width:100%; border-radius:10px;}
.sch_res_list_gallery li .right_a{width:100%; padding:0 10px;}


@media all and (max-width:1200px){ 
	.sch_res_list li .left_a{width:38%; }
	.sch_res_list li .right_a{width:60%;}
	
}

@media all and (max-width:992px){ 
	.sch_res_list li .left_a{width:48%; }
	.sch_res_list li .right_a{width:50%;}
	.sch_res_list p{text-overflow:ellipsis; white-space:nowrap;word-wrap:normal;overflow:hidden;width:100%;}
	.tag_list{margin-top:0;}
	
}

@media all and (max-width:768px){ 
	#sch_res_ov h2{float:none;}
	#sch_res_ov ul{float:none; display:block; margin-top:0;}
	#sch_res_ov{height:auto; text-align:left; padding-bottom:10px;}
	
	.sch_res_list_gallery > div > ul > li {width:49%; margin-right:2%; float:left;}
	.sch_res_list_gallery > div > ul > li:nth-child(2n){margin-right:0;}
	.sch_res_list_gallery > div > ul > li:nth-child(2n+1){clear:both;}
}

@media all and (max-width:601px){ 
	.sch_res_list li .left_a{width:100%; float:none;}
	.sch_res_list li .right_a{width:98%; float:none; margin:0 auto;}
	.sch_res_list p{white-space:wrap;overflow:none;}	
	
}