@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 form{display: flex;justify-content: center;align-items:center;padding:15px 20px;border:1px solid #d5d5d5;background:#f9f9f9;border-radius: 10px;}
.totalsrh_wrap .srch_box .srch_input{/* flex-grow: 1; */height: 50px;padding:0 10px;border:1px solid #d5d5d5;border-radius: 10px 0 0 10px;min-width: 370px;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{flex-shrink: 0;margin: 0;width:100px;height:50px;border:0;border-radius: 0 10px 10px 0;background:#060606;font-size:1.5rem;font-weight:700;color:#fff;cursor:pointer;}
.totalsrh_wrap .srch_box .srch_btn.total{background:#224191;margin-left: 10px;border-radius: 10px;}

/* 비급여진료비검색 */
.nonpay_srchbox{}
.nonpay_srchbox .inp_txt{flex-grow:1;border-radius: 10px 0 0 10px;}
.nonpay_srchbox .btn_srch{flex-shrink:0;width:100px;height:50px;padding:0;border:0;border-radius: 0 10px 10px 0;background:#060606;font-size:1.5rem;font-weight:700;color:#fff;cursor:pointer;}
.nonpay_total{display:flex;justify-content:space-between;margin:30px 0 20px;}
.nonpay_total .count strong{color:#0c43b7;text-decoration:underline;}


.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:#305dce;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: #fff3e8;color: #df7d29;}

.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){

.totalsrh_wrap .srch_box .srch_input{height: 45px;}
.totalsrh_wrap .srch_box .srch_btn{height: 45px;}


}

/********************모바일********************/
@media all and (max-width:767px){

/* 통합검색_공통 */
.totalsrh_wrap .srch_box .srch_input{height: 40px;min-width: auto;width: 100%;}
.totalsrh_wrap .srch_box .srch_btn{width: 60px;height: 40px;}
.totalsrh_wrap .srch_box form{height: auto;padding: 0;border: none;}

.totalsrh_wrap .srch_box .srch_btn.total{margin-left:5px;}


}

/********************웹********************/
@media all and (min-width:1025px) {

.totalsrh_wrap .result_list li a:hover{text-decoration:underline;}
.totalsrh_wrap .result_more:hover{text-decoration:underline;}

}
