@CHARSET "UTF-8";

@import url(/nanum/site/builder/dir/main/common/css/head_4846.css);
@import url(/nanum/site/health/css/common.css);
@import url(/nanum/site/medicalpart/css/common.css);

/* 통합검색_공통 */
.totalsrh_wrap .srch_box{display:flex;justify-content:center;align-items:center;margin:30px 0;padding:30px 0;background:#f9f9f9;font-size:1.6rem;}
.totalsrh_wrap .srch_box .srch_input{min-width:370px;height:40px;padding:0 10px;border:1px solid #d5d5d5;font-size:1.5rem;font-weight:700;box-sizing:border-box;}
.totalsrh_wrap .srch_box .srch_input::placeholder{font-weight:500;color:#d5d5d5;}
.totalsrh_wrap .srch_box .srch_input::-webkit-input-placeholder{font-weight:500;color:#d5d5d5;}
.totalsrh_wrap .srch_box .srch_input:-ms-input-placeholder{font-weight:500;color:#d5d5d5;}
.totalsrh_wrap .srch_box .srch_btn{height:40px;margin-left:4px;padding:0 20px;border:0;background:#666;font-size:1.6rem;color:#fff;cursor:pointer;}
.totalsrh_wrap .srch_box .srch_btn.total{background:#224191;}

.totalsrh_wrap h3.tit{display:flex;align-items:center;margin-bottom:5px;}
.totalsrh_wrap h3.tit.h3_t{margin-top:40px}
.totalsrh_wrap h3.tit span.num{margin-left:5px;color:#2c90ae;font-weight:500;font-size:2rem;}
.totalsrh_wrap h3.tit span.num strong{text-decoration:underline;}
.totalsrh_wrap span.search_bgon{padding:0 2px;font-weight:700;background:#e8f0f8;color:#2c90ae;}

.totalsrh_wrap .result_more{position:relative;display:flex;justify-content:end;padding:20px 20px 20px 0;font-weight:700;}
.totalsrh_wrap .result_more::after{content:'';position:absolute;top:50%;right:0;width:12px;height:12px;margin-top:-6px;background:url(/nanum/site/search/img/icon_arr.png) no-repeat;background-size:cover;}

/* 통합검색_메뉴검색결과 */
.totalsrh_wrap .result_list{border-top:2px solid #000;border-bottom:1px solid #000;}
.totalsrh_wrap .result_list li{padding:15px 0;}
.totalsrh_wrap .result_list li:nth-child(n+2){border-top:1px solid #e5e5e5;}
.totalsrh_wrap .result_list li a{display:block;}
.totalsrh_wrap .result_list li a p.title{margin-bottom:10px;font-size:1.7rem;font-weight:700;}
.totalsrh_wrap .result_list li a p.content{font-weight:400;}
.totalsrh_wrap .result_list li .foot{display:flex;justify-content:space-between;align-items:center;margin-top:10px;}
.totalsrh_wrap .result_list li .foot p{font-size:1.5rem;font-weight:500;color:#888;}

/* 통합검색_의료진검색결과 */
.totalsrh_wrap .dr_list{margin-top:20px;border-bottom:1px solid #000;}
.totalsrh_wrap .dr_list li{margin-top:0;padding:20px 0;}
.totalsrh_wrap .dr_list li:first-child{border-top:2px solid #000;}

/* Paginate */
.paginate{display:flex;gap:5px;align-items:center;justify-content:center;position:relative;margin-top:30px;padding:30px 0;text-align:center;}
.paginate a.prev,
.paginate a.next{position:relative;font-size:0;background:#fff;border:1px solid #e5e5e5;box-sizing:border-box;}
.paginate a.prev::after,
.paginate a.next::before{content:'';position:absolute;top:50%;left:50%;width:7px;height:12px;margin:-6px 0 0 -3px;background:url(/nanum/site/builder/skin/common/img/btn_paginate_arr.png) no-repeat;background-size:cover;}
.paginate a.prev::after{transform:rotate(180deg);}
.paginate a,
.paginate strong{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border-radius:5px;background:#f5f5f5;font-family:'Poppins',sans-serif;font-size:13px;letter-spacing:0;line-height:34px;color:#000;vertical-align:middle;}
.paginate strong{background:#000;font-weight:700;color:#fff;vertical-align:middle;}


/********************태블릿********************/
@media all and (max-width:1024px){
}

/********************모바일********************/
@media all and (max-width:767px){

	.totalsrh_wrap .srch_box .srch_input{min-width:auto;}
	
}

/********************모바일********************/
@media all and (max-width:480px){

	.totalsrh_wrap .result_list li .foot{flex-wrap:wrap;}	

}

/********************웹********************/
@media all and (min-width:1025px) {

.totalsrh_wrap .result_list li a:hover{text-decoration:underline;}
.totalsrh_wrap .result_more:hover{text-decoration:underline;}

}
