/* 검색 form */
#search-member {}
#search-member .form-search-member {}
#search-member .form-search-member .flex {
    border:1px solid #ccc; border-top:2px solid #093259; padding:20px;
    justify-content: center; align-items:center;
}
#search-member .form-search-member .flex > div {margin:0 6px;}
#search-member .form-search-member .flex > div:nth-child(1) {font-weight:bold;}
#search-member .form-search-member .flex > div:nth-child(1) span {transform:translateY(1px);}
#search-member .form-search-member .flex > div:nth-child(2) {width:15%;}
#search-member .form-search-member .flex > div:nth-child(3) {width:45%;}
#search-member .form-search-member .flex > div:nth-child(4) {width:15%;}
#search-member .form-search-member .flex select,
#search-member .form-search-member .flex input {
    height:40px; padding:4px 10px; border:1px solid #ddd; border-radius:3px;
    width:100%;
}
#search-member .form-search-member .flex select {}
#search-member .form-search-member .flex input {}
#search-member .form-search-member .flex input::placeholder {font-size:15px; color:#ddd;}
#search-member .form-search-member .flex input[type='submit'] {
    border:1px solid #093259; background:#093259; color:#fff; padding:0 20px;
}
#search-member .submit {display:flex; justify-content: space-between; align-items: center;}
#search-member .form-search-member .flex input[type='submit'],
#search-member .submit > a {width:48%; height:40px;}
#search-member .submit > a {
    text-align:center; border:1px solid #ccc; display:flex; align-items: center; justify-content: center;
    color:#999;
}

@media(max-width:767px){
    #search-member .form-search-member .flex {flex-direction:column;}
    #search-member .form-search-member .flex > div {margin-bottom:10px; width:100% !important;}
    #search-member .form-search-member .flex > div:last-child {margin-bottom:0;}
}

/* 검색 결과 */
#search-member .no-result {width:100%; text-align:center;}
#search-member .search-result {margin-top:50px; display:flex; justify-content: space-between; flex-wrap:wrap;}
#search-member .search-result .item {width:49%; border:1px solid #eeeeee; padding:60px 40px; margin-bottom:2%;}
#search-member .search-result .item .hospital {color:#093259; font-weight:600; margin-bottom:8px;}
#search-member .search-result .item .name {}
#search-member .search-result .item .position {}
#search-member .search-result .item .address {margin-top:30px;}
#search-member .search-result .item .tel {}

@media(max-width:767px){
    #search-member .search-result .item {width:100%; padding:30px 20px;}

}

/* 내 정보 수정 */
#my-info-gdcr .new-password {display:none;}
#my-info-gdcr .new-password-rect {text-align:center;}

@media(max-width:767px){
    .table-ol > li {flex-direction:column; padding-bottom:10px;}
    .table-ol > li:last-child {border-bottom:0;}
    .table-ol > li > div {padding:2px 16px;}
    .table-ol > li > div:nth-child(1) {max-width:100%; justify-content:flex-start; font-weight:bold;}
    .table-ol > li > div:nth-child(2) {min-height:37px;}
}
@media(max-width:575px){
    .table-ol > li.tel > div:nth-child(2) .form-inline {flex-direction:row; flex-wrap: nowrap;}

}


/*정회원검색지도*/
.msearch {margin:50px 0 100px 0;}
.msearch .inner {display:flex; flex-wrap:wrap; justify-content: space-between;}
.msearch .in-box {border:1px solid #eee; display: inline-block;  width:32%; padding-bottom:3%; margin-bottom:2%; text-align:center; font-weight: 600; color:#333;}
.msearch .in-box :nth-child(3) {margin-top:54%;}
.msearch .inner li:last-child{border:0;}

.inner li{position:relative}
.inner li .mmp {position: absolute; top: 11%; left: 50%; transform: translate(-50%,0);}
.msearch .in-box img{opacity:1; transition:1s;}
.msearch .in-box a:hover img{opacity:0;}
.msearch .in-box img.fadein{opacity:0; transition:1s;}
.msearch .in-box a:hover img{opacity:1;}

.msearch .in-box a:hover :nth-child(3){color:#6cd3d8;}
.msearch .in-box:hover {border:1px solid #6cd3d8; }

@media(max-width:767px){
    .msearch .in-box {width:49%;}
}