

/* ====================================================
    * 260114 수정
    * 리뉴얼로 인한 전체 주석처리
    * */
/* ==================================================== */
/* #content_start { height:110px !important; } 
.container .cont { margin-bottom: 40px; }
.container .cont-border { border:2px solid #61cbd8; }
.container .cont ul { width:100%; margin: 0 auto; padding: 30px 30px 30px 60px;}
.container .cont ul li { text-align: left; list-style: disc;}

.container .lovedream {text-align: center;font-size: 18px;padding: 0;line-height: 160%;}
.container .lovedream h3 {color: #61cbd8; margin-bottom:3%;}
.sub_title:before {width: 24px;height: 4px;content: "";position: absolute;background-color: #61cbd8;margin-top:-5px;}
.sub_title {font-size: 27px;font-weight: 600;padding-bottom: 0.3%;}
.tit { text-align: center; }
.st_p3 {float: left;width: 100%;padding: 1%;margin: 1% 0;text-align: left;}
.st_p3 p {max-width: 1000px;margin: 0 auto;}
.wait_form_top {margin: 3%;}
.wait_search_input {border: 2px solid #61cbd8 ;border-radius: 50px;padding: 5px 19px;background-color: #fff;margin: 0 20px;outline: none;color: #333;width: 20%;}
.wait_search_btn{float: right;padding: 10px 34px;background-color: #525252;border: none;color: #fff;border-radius: 10px;}
.wait_search_btn:hover,.wait_search_btn:active {background-color:#F4A103;transition:ease-in-out 0.5s;}
.birth_notice {display: inline-block;font-size:16px;color:#333;}
.tHeader { font-size:20px; font-weight:bold; margin:30px 0 5px; 0; }

.wait_table { font-size:17px; width:100%; }
.wait_table thead{width:100%;background-color:#666;color:#fff;}
.wait_table th { height: 50px; border-top: 3px solid #61cbd8 ;background-color: #fff;color: #333;}
.wait_table td { height:40px; background-color: #fff; color: #333; text-align:center; border-bottom:1px solid #eee;}
.wait_table .no-data {padding:20% 0;background-color:#EFEFEF;text-align: center;}

.txt_blue { color:blue !important; }
.txt_bold { font-weight: bold !important; } */
/* ==================================================== */


/* ====================================================
    * 260114 수정
    * 리뉴얼로 인한 전체 주석처리
    * */
/* ==================================================== */
/* 리스트 시작 */
/* #data-wrap { width:100%;margin:30px 0 50px 0; }
#data-wrap .data-header {width:100%;height:auto;min-height:50px;padding:15px 0; border-top:2px solid #61cbd8; background:#efefef;}
#data-wrap .data-header .data-th { float:left;text-align: center; font-size:17px;font-weight:bold; }
#data-wrap .data-header:after { content:"";display:block;clear:both;visibility:hidden;}
#data-wrap .data-body { width:100%; height:auto;min-height:50px;border-bottom:1px solid #eee; padding:10px 0; }
#data-wrap .data-body:after { content:"";display:block;clear:both;visibility:hidden;}
#data-wrap .data-body .data-td { float:left;text-align: center; font-size:17px;}
#data-wrap .data-name { width:12%; }
#data-wrap .data-birth {  width:12%; }
#data-wrap .data-tel {  width:18%; }
#data-wrap .data-cate {  width:12%; }
#data-wrap .data-sv {  width:30%; }
#data-wrap .data-num {  width:12%;}
#data-wrap .data-mtel {  width:15%; float:right !important;}
#data-wrap .no-data { width:100%; height:200px;line-height:200px;text-align:center; font-size:17px; font-weight:bold; } */
/* 리스트 끝 */
/* ==================================================== */


/* ====================================================
    * 260114 수정
    * 리뉴얼로 인한 전체 주석처리
    * */
/* ==================================================== */
/* @media (max-width:1880px) {
    .container {padding:0 0 100px 0;}
    .container .cont {padding: 0;margin-bottom: 60px;}
	.container .cont .sub_title { font-size: 24px;}
}
@media (max-width:1280px) {
    .container{padding:0 0 40px 0;}
    .container .cont{ padding:0; margin-bottom:30px}
}
@media (max-width:1024px) {
    #data-wrap .data-header .data-th { height:30px; line-height: 30px; font-size:16px;}
    #data-wrap .data-body .data-td { font-size:16px;}
    #data-wrap .data-name { width:30%; }
    #data-wrap .data-birth {  width:40%;}
    #data-wrap .data-tel {  width:30%; float:right}
    #data-wrap .data-cate {  width:30%; }
    #data-wrap .data-sv {  width:40%; }
    #data-wrap .data-num {  width:30%;  float:right}
}
@media (max-width:768px) {
    .container{ width:100% !important; padding:0 0 30px 0;}
    .container .cont {padding:0 10px;margin-bottom:20px}
    .wait_search_btn {float: right;padding: 5px 34px;background-color:#525252;border: none;color: #fff;width: 100%;margin: 2% 0; border-radius:10px;}
    .wait_search_input {width: 78% !important;margin:0 !important;}
    .container .cont .sub_title { font-size: 22px;padding:10px 10px;}

    .container .cont-border { border:0px; }
    .container .cont ul { padding: 15px 15px 15px 35px; width: 97%;border: 2px solid #61cbd8; }
    .container .cont ul li { font-size:16px;line-height:130%;}
    #data-wrap { margin-top:60px; }
}
@media (max-width: 568px) {
    .container .cont {padding:0;margin-bottom:20px}
    p.birth_notice {width: 100%;text-align: right;padding: 3%;}

    #data-wrap .data-header .data-th { font-size:13px;}
    #data-wrap .data-body .data-td { font-size:14px !important; line-height:130%; padding:4px 0; }
    #data-wrap .data-tel {  font-weight: bold; }
    #data-wrap .data-num {  color:blue; font-weight:bold; }
}
@media (max-width: 440px) {
    .wait_search_input {width: 75% !important;}
}
@media (max-width: 395px) {
    .wait_search_input {width: 65% !important;}
} */
/* ==================================================== */




/* ====================================================
    * 260114 추가
    * 리뉴얼 css 작업 시작
    * */
input::placeholder {
    color: #555;
    font-size: 0.7rem;
    font-weight: 400;
    line-height: 185.714%;
    letter-spacing: -0.42px;
}

/* 관리자 전용 */
.intra a {float: right; padding: 1%; font-weight: 700 !important; border-radius: 20px; background: #525252; color: #fff; transition: .3s; position: absolute; right: 0; top:10%; border-radius: 400px 0 0 400px; font-weight: 700 !important; }

/* txt_bold 추가 */
.txt_bold { font-weight: bold !important; } 

/* 서비스 대기자 검색목록 스타일 */
#wait_select_search .cont {
    padding: 50px;
    border-radius: 50px;
    background: #FFF;
    box-shadow: 5px 5px 30px 0 rgba(54, 87, 92, 0.15);
}
#frmSearch {
    display: flex;
    gap: 50px;
    align-items: center;
}
.frmSearch_ip_wrap {
    display: flex;
    gap: 30px;
    align-items: center;
    flex: 1 0 0;
}
label[for="search_name"],
label[for="search_birth"] {
    width: 100px;
    display: inline-block;
    text-align: center;

    color: #222;
    font-size: 0.9rem;
    font-weight: 700;
    line-height: 127.778%;
}

.wait_search_input { 
    height: 45px;
    padding: 0 10px;
    border-radius: 5px;
    border: 1px solid #DDD;
    flex: 1 0 0;
}
.wait_search_btn_wrap {
    display: flex;
    padding: 15px;
    justify-content: center;
    align-items: center;
    gap: 10px;

    border-radius: 15px;
    border: 1px solid #0B5B66;
    background: #F5FEFF;
}
.wait_search_btn { 
    color: #0B5B66;
    text-align: center;
    font-family: Paperlogy;
    font-size: 0.9rem;
    font-weight: 700;
    letter-spacing: -0.54px;
    background-color: transparent;
    border: none;
}
.wait_search_btn:hover,.wait_search_btn:active { background-color:#F4A103; transition:ease-in-out 0.5s; }
.birth_notice { display: inline-block; font-size:16px; color:#333; }

/* 서비스 대기자 리스트 시작 */
#data-wrap { width:100%; margin:30px 0 0 0; }
#data-wrap .data-header { width:100%;height:auto;min-height:50px;padding:15px 0; border-top:2px solid #61cbd8; background:#efefef; }
#data-wrap .data-header .data-th { 
    float: left; 
    text-align: center; 
    font-size: 0.9rem;
    font-weight: 700;
    font-size: 17px; 
    font-weight: bold; 
}
#data-wrap .data-header:after { content:""; display:block; clear:both; visibility:hidden; }
#data-wrap .data-body { width:100%; height:auto; min-height:50px; border-bottom:1px solid #eee; padding:10px 0; }
#data-wrap .data-body:after { content:""; display:block; clear:both; visibility:hidden; }
#data-wrap .data-body .data-td { 
    float: left; 
    text-align: center; 
    font-size: 0.9rem;
    font-weight: 400;
}
#data-wrap .data-name { width:8%; }
#data-wrap .data-birth {  width:10%; }
#data-wrap .data-tel {  width:15%; }
#data-wrap .data-sv {  width:40%; }
#data-wrap .data-num {  width:10%; }
#data-wrap .data-mtel {  width:17%; float:right !important; }
#data-wrap .data-cate {  width:10%; }
#data-wrap .no-data { width:100%; height:200px; line-height:200px; text-align:center; font-size:17px; font-weight:bold; }
/* 리스트 끝 */
/* ==================================================== */


@media (max-width: 1700px) {
}
@media (max-width: 1600px) {
}
@media (max-width: 1440px) {
}
@media (max-width: 1280px) {
}

@media (max-width: 1023px) {
    #wait_select_search .cont {
        padding: 30px;
    }

    #frmSearch {
        gap: 30px;
    }

    .frmSearch_ip_wrap {
        gap: 0;
    }
}

@media (max-width: 960px) {
    #frmSearch {
        flex-direction: column;
        align-items: flex-start;
        gap: 10px;
    }
    .frmSearch_ip_wrap {
        width: 100%;
    }
    label[for="search_name"], label[for="search_birth"] {
        text-align: left;
    }
    .wait_form_top {
        margin-bottom: 30px;
    }
    .wait_search_btn_wrap {
        width: 100%;
    }

    #data-wrap { 
        width: 100%; 
        margin: 0; 
    }
}
@media (max-width: 726px) {
}
@media (max-width: 640px) {
}
@media (max-width: 360px) {
}