
@charset "utf-8";
/* 반응형 */



@media (max-width: 2000px) {

    br.pc_only { display: none; }

    


	

}

/* 1640 ~ 1241px */
@media (max-width: 1640px) {



}

/* 1240 ~ 769px */
@media (max-width: 1240px) {

    .sub_tit_wrap .tit br { display: none; }
    .sub_tit_wrap .txt br { display: none; }


}

/* 1000 ~ 769px */
@media (max-width: 1000px) {

    
    .sub_tit_wrap .desc br { display: none; }

        .sub_tit_wrap:not(.center) .txt br { display: none; }


	
}

/* 768 ~ 501px */
@media (max-width: 768px) {



/*새로운 css*/
.chk_list_wrap {flex-direction:column}
.chk_list_wrap .img { width: 100%; margin-left: 0;margin-right: 0; margin-top:10rem }
.chk_list_wrap{padding-top:0}




    /* 서브 상단 */
    .sub_visual .lnb { padding: 2rem 0 0 20px; }
    .sub_visual .lnb .sel_wrap .nice-select .list { max-height: 22em; overflow: auto; }

    
    .sub_tit_wrap .btn_wrap { margin-top: 20px; }
    .sub_tit_wrap.center .info { text-align: left; }
    .sub_tit_wrap .desc { font-size: 16px; }
    .sub_tit_wrap .label span { font-size: 16px; }
    .sub_tit_wrap .sub_txt { font-size: 16px; }
    .sub_tit_wrap .info { margin-top: 1em; }

    .sub_tab_wrap { justify-content: flex-start; overflow-x: auto; }
    .sub_tab_wrap::-webkit-scrollbar { display: none; }
    .sub_tab_wrap .tab { padding: 0.8em 1em; flex: 1; min-width: unset; }
    
.m_none{display:none}


    .medical_staff_page .visual_sect .txt_move p {font-size: 10rem;}

    .doctor_wrap .doctor_cont .img_box {display: none;}
    .doctor_wrap .doctor_cont .info_box {margin-left: 0; display: block; align-items: center; grid-template-columns: 40% 60%;}
    .doctor_wrap .doctor_cont .info_box .img {padding-top: 140%; position: relative;grid-column: 1 / 2;grid-row: 1 / 2;}
    .doctor_wrap .doctor_cont .info_box .img img {position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: cover; object-position: top; border: 1px solid #f1f1f1;}
    .doctor_wrap .doctor_cont .info_box .name_box {flex: 1; margin-left: 20px;grid-column: 2 / 3;grid-row: 1 / 2;}
    .doctor_wrap .doctor_cont .info_box .profile_box {margin-top: 35px; grid-column: 1 / 3;grid-row: 2 / 3;}
    .doctor_wrap .doctor_cont .info_box .note { margin-top: 1em; margin-bottom: 0; grid-column: 1 / 3; }
    .doctor_wrap .doctor_cont .info_box .cont_tbl_wrap {margin-top: 30px; grid-column: 1 / 3;grid-row: 2 / 3;}
    .doctor_wrap .doctor_cont .info_box .name_box .btn {bottom: 0;width: 5rem; height: 5rem;}
    .doctor_wrap .doctor_cont .info_box .profile_box .profile {padding: 10px 15px 20px; gap: 0 15px;}
    .doctor_wrap .doctor_cont .info_box .profile_box .tit {margin-bottom: 0.5em; padding-left:20px}
	.doctor_wrap .doctor_cont .info_box .profile_box .profile_list {height: auto}

    .doctor_wrap .doctor_cont .info_box .name_box .badge { height: 2.2em; line-height: 2.2em; padding: 0 1.3em; }

    .doctor_wrap .doctor_cont .info_box .name_box .name { font-size: 15px; }
    .doctor_wrap .doctor_cont .info_box .name_box .name strong { margin-right: 6px; }

    .doctor_wrap .doctor_cont .info_box .cont_tbl th { padding: 0.95em 0; }
    .doctor_wrap .doctor_cont .info_box .cont_tbl tbody td span { height: 1.8em; line-height: 1.9em; }

}




