@CHARSET "UTF-8";

strong.find{padding:0 2px;font-weight:700;background:#e8f0f8;color:#305dce;}

.floor_srch .srch_box{display:flex;justify-content:center;align-items:center;margin-bottom:40px;padding:25px 0;background:#f9fafc;}
.floor_srch .srch_box .srch_area{display:flex;min-width:370px;height:50px;}
.floor_srch .srch_box .srch_area .srch_txt{flex-grow:1;height:100%;padding:0 60px 0 30px;border:1px solid #e5e5e5;border-radius:50px;box-sizing:border-box;font-size:1.6rem;font-weight:700;color:#000;}
.floor_srch .srch_box .srch_area .srch_txt::placeholder{font-weight:500;color:#b5b5b5;}
.floor_srch .srch_box .srch_area .srch_txt::-webkit-input-placeholder{font-weight:500;color:#b5b5b5;}
.floor_srch .srch_box .srch_area .srch_txt:-ms-input-placeholder{font-weight:500;color:#b5b5b5;}
.floor_srch .srch_box .srch_area .srch_btn{flex-shrink:0;width:50px;height:50px;margin-left:-50px;border-radius:100%;border:0;background:url(/nanum/site/medicalpart/img/btn_srch_w.png) no-repeat 50% 50% #001b89;background-size:20px auto;text-indent:-9999px;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:0 20px;}
.floor_srch .result_list ul li{width:calc(50% - 10px);}
.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{font-size:1.5rem;font-weight:500;}
.floor_srch .result_list ul li a .place strong.find{padding:0 2px;font-weight:700;background:#e8f0f8;color:#305dce;}
.floor_srch .result_list ul li a .btn_loca{padding:5px 15px;background:#005bbd;font-size:1.3rem;font-weight:700;color:#fff;}

.floor_wrap .floor_list{padding:20px;border:1px solid #e5e5e5;}
.floor_wrap .floor_list ul{display:flex;flex-wrap:wrap;gap:10px 15px;}
.floor_wrap .floor_list ul li{font-size:1.6rem;line-height:1.5;}
.floor_wrap .floor_list ul li.on{font-weight:600;color:#224191;text-decoration:underline;}
.floor_wrap .floor_cont{position:relative;display:flex;justify-content:center;align-items:center;padding:50px 0;}
.floor_wrap .floor_cont .floor_img{position:relative;font-size:0;line-height:0;}
.floor_wrap .floor_cont .floor_img img{width:100%;}
.floor_wrap .floor_cont .map_pin{position:absolute;top:50%;left:50%;min-width:30px;min-height:45px;background:url(/nanum/site/floor/img/bg_map_pin.png) no-repeat 0 100%;background-size:100% auto;transition:left 0.3s ease, top 0.3s ease;-webkit-transition:left 0.3s ease, top 0.3s ease;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.floor_wrap .floor_cont .map_pin::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:url(/nanum/site/floor/img/icon_map_pin.png) no-repeat;background-size:100% auto;animation-name:map_pin;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-duration:1.3s;}

@keyframes map_pin{
	0%{top:-3px;}
	20%{top:-10px;}
	40%{top:3px;}
	60%{top:-7px;}
	80%{top:0px;}
	100%{top:-3px;}
}

/********************태블릿********************/
@media all and (max-width:1024px){
	
.floor_srch .srch_box{margin-bottom:20px;padding:0;background:none;}
.floor_srch .srch_box .srch_area{width:100%;min-width:auto;}

.floor_srch .result_list{margin-top:10px;padding:10px 20px;margin-bottom:40px;}
.floor_srch .result_list ul{gap:0 10px;justify-content:space-between;}
.floor_srch .result_list ul li{width:calc(50% - 5px);}
.floor_srch .result_list ul li a{border-bottom:0;}
.floor_srch .result_list ul li:nth-child(n+3) a{border-top:1px solid #e5e5e5;}

.floor_wrap .floor_list{padding:2vh 2vw;}
.floor_wrap .floor_cont{padding:5vh 5vw;}
.floor_wrap .floor_cont .map_pin{min-width:20px;min-height:30px;}

}

/********************모바일********************/
@media all and (max-width:767px){
	
.floor_srch .srch_box .srch_area{height:40px;}
.floor_srch .srch_box .srch_area .srch_txt{padding:0 50px 0 20px;border-radius:40px;}
.floor_srch .srch_box .srch_area .srch_btn{width:40px;height:40px;margin-left:-40px;background-size:auto 16px;}

.floor_srch .result_list ul li a .place{width:100%;}
.floor_srch .result_list ul li a .btn_loca{display:none;}

}

/********************웹********************/
@media all and (min-width:1025px) {
	
.floor_srch .result_list ul{flex-direction:column;}
.floor_srch .result_list ul li{width:100%;}
.floor_srch .result_list ul li:nth-child(n+2) a{border-top:1px solid #e5e5e5;}

}


