/* 관련선택(병원공통) */
.connect_box{border:1px solid #d5d5d5;border-top:2px solid #000;}
.connect_box ul.medical_part{display:flex;flex-wrap:wrap;padding:20px}
.connect_box ul.medical_part li{width:20%;padding:5px;box-sizing:border-box;}
.connect_box ul.medical_part li input,
.connect_box ul.medical_part li label{vertical-align:middle;}
.connect_box .select_doctor{display:flex;}
.connect_box .select_doctor .lft_box{overflow-y:auto;flex-shrink:0;width:200px;padding:20px;border-right:1px solid #e5e5e5;background:#f9f9f9;font-weight:600;color:#000;}
.connect_box .select_doctor .lft_box ul{height:100%;}
.connect_box .select_doctor .lft_box ul li img{cursor:pointer;vertical-align:middle;}
.connect_box .select_doctor .lft_box ul li:nth-child(n+2){margin-top:5px;}
.connect_box .select_doctor .lft_box ul li.empty{display:inline-flex;justify-content:center;align-items:center;width:100%;height:100%;text-align:center;}
.connect_box .select_doctor .rit_box{flex-grow:1;padding:20px;}
.connect_box .select_doctor .rit_box .srch_area{display:flex;margin-bottom:10px;}
.connect_box .select_doctor .rit_box .srch_area input{margin-left:5px;}
.connect_box .select_doctor .rit_box .srch_area .btn_srch{padding:0 20px;background:#000;color:#fff;font-size:13px;font-weight:700;cursor:pointer;}
.connect_box .select_doctor .rit_box .result_area p{margin:15px 0 8px;font-size:14px;}
.connect_box .select_doctor .rit_box .result_area ul{overflow-y:auto;height:130px;padding:10px;border:1px solid #e5e5e5;box-sizing:border-box;}
.connect_box .select_doctor .rit_box .result_area ul li{font-size:15px;color:#000;line-height:1.6;cursor:pointer;}
.connect_box .select_doctor .rit_box .result_area ul li:nth-child(n+2){margin-top:5px;}

/* 체크박스 */
.inp_chk[type="checkbox"].default_board + label{display:inline-block;position:relative;padding-left:25px;cursor:pointer;font-size:1.5rem;line-height:0;font-weight:500;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;}
.inp_chk[type="checkbox"].default_board + label::before{content:'';position:absolute;left:0;top:50%;width:20px;height:20px;margin-top:-10px;border:1px solid #cacece;border-radius:3px;background:url(/content/board/nninc_simple/img/icon_chk_off.png) no-repeat 50% 50%;background-size:auto 12px;box-sizing:border-box;}
.inp_chk[type="checkbox"]:checked.default_board + label{font-weight:700;}
.inp_chk[type="checkbox"]:checked.default_board + label::before{background:url(/content/board/nninc_simple/img/icon_chk_on.png) no-repeat 50% 50% #0075ff;background-size:auto 12px;border-color:#0075ff;}

/********************모바일********************/
@media all and (max-width:767px){

/* 관련선택(병원공통) */
.connect_box .select_doctor{display:block;}
.connect_box .select_doctor .lft_box{width:auto;padding:10px 15px;border:0;border-bottom:1px solid #e5e5e5}
.connect_box .select_doctor .rit_box{padding:10px}
.connect_box .select_doctor .rit_box .srch_area{gap:2%}
.connect_box .select_doctor .rit_box .srch_area select,
.connect_box .select_doctor .rit_box .srch_area input{margin-left:0;width:38% !important;}
.connect_box .select_doctor .rit_box .srch_area .btn_srch{padding:0;width:20% !important;border:0;}


/* 포인트 텍스트 */
.point_txt{font-size:1.4rem !important;padding-left:22px;}
.point_txt::before{top: 0;width:16px;height:16px;background-size:auto 16px;}
.point_txt.mt15,
.point_txt.mt20{margin-top:7px !important;}

}