@charset "UTF-8";

/*검색*/
.health_info_wrap .srch_box{display:flex;justify-content:center;align-items:center;margin:30px 0;padding:30px 0;background:#f9f9f9;font-size:1.6rem;}
.health_info_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;}
.health_info_wrap .srch_box .srch_btn{height:40px;margin-left:4px;padding:0 15px;border:0;background:#666;font-size:1.6rem;color:#fff;cursor:pointer;box-sizing:border-box;}

/*층별*/
.floor_srch .result_list{padding:30px;border:1px solid #000;margin-bottom:80px;box-sizing:border-box;}
.floor_srch .result_list ul{display:flex;flex-wrap:wrap;gap:2%;}
.floor_srch .result_list ul li{display:inline-flex;width:49%;/*max-width:434px;*/}
.floor_srch .result_list ul li a{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 0;border-bottom:1px solid #e5e5e5;}
.floor_srch .result_list ul li a .place{padding-right:10px;font-weight:500;}
.floor_srch .result_list ul li a .btn_loca{padding:5px 15px;background:#009ef6;font-size:1.4rem;font-weight:700;color:#fff;}


/* 검색 */
.no_searchlist{padding-top:130px;background:url(/nanum/site/medicalpart/img/no_sicon.png) no-repeat center top;text-align:center;}
.no_searchlist dt{margin-bottom:25px;font-size:2rem;}
.no_searchlist dd{color:#666;}

.search_wrap .menu_search_box{width:100%;display:inline-block;padding-bottom:50px;}
.search_wrap .menu_search_box br{display:none;}
.search_wrap .sch_menu{float:left;border:1px solid lightgray;width:33.34%;margin-left:-1px;box-sizing:border-box;padding:10px 0;text-align:center;margin-bottom:-1px;}
.search_wrap .sch_menu li{padding :15px 0;}
.search_wrap .s_more{display:inline-block;float:right;}
.search_wrap .s_more a{display:block;color:#222;font-weight:600;}

.search_wrap .srch_rsult_cont{padding:30px;border:1px solid #cfcfcf;}
.search_wrap .srch_rsult_cont .detail_box{padding-top:20px;margin-top:20px;border-top:1px dotted #cfcfcf;}
.search_wrap .srch_rsult_cont .detail_box:first-child{border-top:0;padding-top:0;margin-top:0;}
.search_wrap .srch_rsult_cont .detail_box .tit{color:#222;font-weight:600;}

.sch_btn{background-color:#283168; color:#fff; padding: 20px;}	
.search_bgon{background: #c8d8f2; display: inline !important; color:#455f89; font-weight: 700;}

/*검색 안내문구*/
.sch_doctor{display:inline-block;width:100%;line-height:1.5;margin-bottom:15px;}

/*강조*/
span.search_bgon{padding:0 2px;font-weight:700;background:#e8f0f8;color:#305dce;}


.search_mprof.medipart_profile{min-width:auto;}
.search_mprof.medipart_profile .section3{padding-top:10px;background:none}
.search_mprof.medipart_profile .section3 ul.grid{gap: 0 2% !important;}
.search_mprof.medipart_profile .section3 ul.grid li.item{width:23.5% !important;}
.search_mprof.medipart_profile .section3 ul.grid li.item a{border:1px solid #e6e6e6;box-sizing:border-box;}
.search_mprof.medipart_profile .section3 ul.grid li.item .cont{width:100%;}



@media all and (max-width: 1600px){

.search_mprof.medipart_profile .section3 ul.grid li.item{width:32% !important;}

}

/********************모바일********************/
@media all and (max-width:767px){

	.no_searchlist{padding-top:70px;background-size:50px;}
	.no_searchlist dt{margin-bottom:15px;font-size:1.8rem;}
	.no_searchlist dd{font-size:1.4rem;}


	.search_wrap .menu_search_box{padding-bottom: 10px;}
	.search_wrap .sch_menu{width:50%;}

	.search_wrap .sch_menu{display: flex;align-items: center;justify-content: center;width:50%;min-height: 98px;}

	.health_info_wrap .srch_box{margin:10px 0;padding:25px 10px}
	.health_info_wrap .srch_box form{display:flex;gap:5px;width:100%;}
	.health_info_wrap .srch_box .srch_input{min-width:auto;width:100%;}
	.health_info_wrap .srch_box .srch_btn{margin-left:0;}

	.floor_srch .result_list{padding: 15px 20px;}
	.floor_srch .result_list ul li{width:100%;max-width:inherit;}
	.search_wrap .srch_rsult_cont{padding: 20px;}
	.detail_box{line-height: 1.7;}

	.search_mprof.medipart_profile .section3 ul.grid li.item{width:49% !important;}

}

/******************************480******************************/
@media all and (max-width:480px){
	.search_wrap .sch_menu{padding: 5px;width: 100%;min-height: auto;}
	.search_wrap .sch_menu li{padding:10px 0;}
	.search_wrap .s_more{font-size: 1.5rem;margin-top: 5px;}

}