.layout-hospital_search .header{
    visibility:visible;
}
.layout-hospital_search .main{
    margin-top:40px;
    overflow:auto;
}
.layout-hospital_search .footer{
    visibility:visible;
}
.layout-hospital_search button{
    background:#fff;
    border:none;
}
.layout-hospital_search .hospital_search{
    width:100%;
    display:flex;
    flex-direction:column;
    align-items: center;
    gap:32px;
}
.layout-hospital_search .search_title_wrap{
    width:100%;
    display:flex;
    justify-content: center;
    align-items: center;
}
.layout-hospital_search .search_title{
    font-family: 'Spoqa Han Sans Neo';
    font-weight: 400;
    font-size: 22px;
    color: #1F1F1F;
}
.layout-hospital_search .search_place{
    width:100%;
    height:54px;
    border:1px solid #e4e4e4;
    border-radius:5px;
    display:flex;
    align-items:center;
    overflow:hidden;
    padding: 0 1rem;
    gap: 1rem;
}
.layout-hospital_search .search_btn{
    padding:0;
}
.layout-hospital_search .search_text{
    width:100%;
    height: 100%;
    font-size: 16px;
}
.layout-hospital_search .region_selector{
    width:100%;    
    display:flex;
    flex-direction:column;
    gap:10px;    
}
.layout-hospital_search .selector_place{
    width:100%;
    height:54px;
    background: url(../img/select_arrow.svg) no-repeat 95% 50%/15px auto;
    border: 1px solid #E4E4E4;
    border-radius: 5px;
    padding-left:20px;
}
/* 화살표 제거 */
.layout-hospital_search select {
    -webkit-appearance:none; /* 크롬 화살표 없애기 */
    -moz-appearance:none; /* 파이어폭스 화살표 없애기 */
    appearance:none; /* 화살표 없애기 */    
}