
.project_wrap {width:100%; min-width:1080px; margin:0 auto;}

/*오른쪽영역*/
.project_wrap .content_section {margin-top:50px; width:100%; min-width:1080px; display:table;}
.project_wrap .content_section .home_wrap {width: calc(100% - 72px); min-width:calc(1080px - 72px); height:calc(100vh - 50px); float:left; position:relative;}

/* 왼쪽_캘린더,공지사항 영역 */
.project_wrap .content_section .home_wrap .left_box {position:absolute; width:240px; height:calc(100vh - 50px); overflow:auto; padding:10px 20px;}
.project_wrap .content_section .home_wrap .left_box .calendar {height:260px; /*background:red;*/}
.project_wrap .content_section .home_wrap .left_box .notice {margin-top:20px; background:#E9ECF0; border-radius:5px;}
.project_wrap .content_section .home_wrap .left_box .notice p {position:relative; cursor:pointer; font-size:13px; font-weight:700; color:#21272C; padding:10px 10px; border-bottom:solid 1px #B5BDC4;}
.project_wrap .content_section .home_wrap .left_box .notice .subject {position:relative; cursor:pointer; font-size:13px; color:#21272C; padding:5px 10px; height:214px; overflow:auto;}
.project_wrap .content_section .home_wrap .left_box .situation {margin-top:20px; background:#E9ECF0; border-radius:5px;}
.project_wrap .content_section .home_wrap .left_box .situation p {position:relative; cursor:pointer; font-size:13px; font-weight:700; color:#21272C; padding:10px 10px; border-bottom:solid 1px #B5BDC4;}
.project_wrap .content_section .home_wrap .left_box .situation .subject {position:relative; cursor:pointer; font-size:13px; color:#21272C; padding:5px 10px; height:214px; overflow:auto;}

/* 센터쪽_예약현황,표 */
.project_wrap .content_section .home_wrap .center_box {width:calc(100% - 240px - 350px); height:calc(100vh - 50px); position:absolute; left:240px; padding:10px 10px 0 0;}
/* 탭 */
.project_wrap .content_section .home_wrap .center_box .tab_panel {height:100%;}
.project_wrap .content_section .home_wrap .center_box .tab_panel .nav_box {position:relative;}
.project_wrap .content_section .home_wrap .center_box .tab_panel .nav_box .nav {border:none;}
.project_wrap .content_section .home_wrap .center_box .tab_panel .nav_box .nav li {width:120px; height:50px; border:solid 1px #B5BDC4; border-bottom:solid 1px #fff; border-radius:10px 10px 0 0; background:#fff; position:relative; top:1px; overflow:hidden;}
.project_wrap .content_section .home_wrap .center_box .tab_panel .nav_box .nav li a {color:#494E53; border:none; border-radius:0; padding:0; background:none; line-height:unset; margin:0;}
.project_wrap .content_section .home_wrap .center_box .tab_panel .nav_box .nav li a p {color:#3985EA; font-size:18px; line-height:50px; text-align:center; font-weight:700;}
/* 예약상황 */
.project_wrap .content_section .home_wrap .center_box .tab_panel .nav_box .user_number {position:absolute; top:50%; right:0; transform:translateY(-50%);}
.project_wrap .content_section .home_wrap .center_box .tab_panel .nav_box .user_number li {float:left; padding:0 10px; position: relative; font-weight: 700;}
.project_wrap .content_section .home_wrap .center_box .tab_panel .nav_box .user_number li:before {content:''; position:absolute; top:50%; left:0; transform:translateY(-50%); width:1px; height:20px; background:#D8DDE3;}
.project_wrap .content_section .home_wrap .center_box .tab_panel .nav_box .user_number li:first-child:before {display:none;}
.project_wrap .content_section .home_wrap .center_box .tab_panel .nav_box .user_number li p {display:inline-block;font-weight: 400; margin-left:10px;}
.project_wrap .content_section .home_wrap .center_box .tab_panel .nav_box .user_number li p span {position: relative; padding:0 5px;}
.project_wrap .content_section .home_wrap .center_box .tab_panel .nav_box .user_number li p span::before {content:''; position:absolute; top:50%; left:0; transform:translateY(-50%); width:1px; height:20px; background:#D8DDE3;}
.project_wrap .content_section .home_wrap .center_box .tab_panel .nav_box .user_number li p span:first-child:before {display:none;}
.project_wrap .content_section .home_wrap .center_box .tab_panel .nav_box .user_number li p span:first-child {padding-left:0;}
.project_wrap .content_section .home_wrap .center_box .tab_panel .nav_box .user_number li p span:last-child {padding-right:0;}

/* 탭 상세 */
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content {height:calc(100% - 60px);}
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane {border:solid 1px #B5BDC4; height:100%; background:#fff;}
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .filter_box {display:table; width:100%; padding:20px 0;}
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .filter_box p {color:#494E53; font-size:14px; font-weight:700; float:left; line-height:36px; padding-left:70px;}
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .filter_box .form_box { width:calc(100% - 140px); float:left; }
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .filter_box .form_box .multiSelectBox { width:140px; margin-left:10px; display:inline-block; float:left; }
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .filter_box .form_box .multiSelectBox .dropdown { width:100%; }
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .filter_box .form_box .multiSelectBox .dropdown button:hover { background:none!important; }




.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .filter_box .form_box .select_box {width:140px; height:36px; margin-left:10px; border:1px solid #E9ECF0; border-radius:5px; background:url(../../image/web/select_arrow.svg) no-repeat 95% 55%/20px auto #fff; float:left; }
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .filter_box .form_box .select_box.first { margin-left:0; }
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .filter_box .form_box .select_box.active {z-index:10;}
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .filter_box .form_box .select_box .label {width:100%; height:100%; padding:0 10px; outline:none; font-size:14px; font-weight:400; text-align:left; color: #494E53; cursor:pointer; background:none;}
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .filter_box .form_box .select_box .select_option_list {min-width:100%; border-radius:5px; transition:.4s ease-in; border:Solid 1px #E9ECF0; padding:10px; }
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .filter_box .form_box .select_box .select_option_list .option_list_item {width:100%; line-height:30px; transition:.1s; position:relative; display:table; font-size:14px; color:#494E53;}
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .filter_box .form_box .select_box .select_option_list .option_list_item label {width:100%; line-height:30px; margin-bottom:0px; clear:both; font-weight:400;}
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .filter_box .form_box .select_box .select_option_list .option_list_item .search_box { width:100%; height:30px; margin-top:10px; position:relative; }
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .filter_box .form_box .select_box .select_option_list .option_list_item .search_box img { width:22px; height:22px; position:absolute; top:50%; left:5px; transform:translateY(-50%); }
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .filter_box .form_box .select_box .select_option_list .option_list_item .search_box input { width:100%; height:100%; padding-left:30px; border:1px solid #E9ECF0; border-radius:5px; font-size:12px; }
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .filter_box .form_box .search_list_box { margin-left:10px; float:left; }
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .filter_box .form_box .search_list_box .search_btn { color:#fff; border-radius:5px; background:#3985EA; }
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .filter_box .form_box .search_list_box .search_btn:hover { background:#1B66C9; }
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .form_box .search_list_box .search_btn:hover { background:#1B66C9; }
/*셀렉트박스 안에 검색li 때문에 넣어둠// 검색 지울때 같이 지우기*/
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .filter_box .form_box .select_box:nth-child(2) .select_option_list .option_list_item.first:hover { background:none; }

.select_check_hide {display:none;}
.select_check_show {width:18px; height:18px; background:url(../../image/web/check_off.svg) no-repeat; background-size:contain;}
.select_check_hide:checked + .select_check_show {background:url("../../image/web/check_on.svg") no-repeat; background-size:contain;}
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .filter_box .form_box .select_list .select_box .option_list .option_list_item span {line-height:30px; font-size:14px; color:#494E53; margin-left:25px;}

/* 예약현황표 */
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .main_content { width:100%; height:calc(100% - 76px); overflow:auto; }
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box { width:calc(100% - 70px); float:left; }
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .top_box {display:table; width:100%; margin-left:-70px; position:sticky; top:0; z-index:1; overflow-x:auto; }
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .top_box .diagnosis_list {float:left; width:calc(2000px - 70px); display:flex;}
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .top_box .diagnosis_list .time {float:left; width:70px; height:45px; float:left; padding-left:69px; }
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .top_box .diagnosis_list .diagnosis_user {float:left; width:180px; border:solid 1px #E9ECF0; border-left:0; flex:none; background:#fff; }
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .top_box .diagnosis_list .diagnosis_user.obesity_doctor {width:calc(180px * 5);}
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .top_box .diagnosis_list .diagnosis_user.first {}
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .top_box .diagnosis_list .diagnosis_user.last { border-right:solid 1px #E9ECF0;}
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .top_box .diagnosis_list .diagnosis_user .day {color:#3985EA; font-size:14px; font-weight:700; padding:0 10px; line-height:45px;}

.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .time {float:left; width:70px; position:sticky; left:0; background:#fff; border-right:solid 1px #E9ECF0; z-index:1; padding-top:47px; }
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .time li {color:#21272C; font-size:14px; text-align:right; margin-right:10px; min-height:220px; border:solid 1px #fff;}
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .time li:first-child{padding-top:0;}
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .time li:last-child {padding-bottom:0;}

.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .bottom_box {width:calc(2000px - 70px); display:flex;}
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .bottom_box .day_wrap {flex:none; display:flex; flex-direction: column;}
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .bottom_box .day_wrap .table tr{width:180px; min-height:137px; display:block; border:solid 1px #E9ECF0; border-top:none; border-right:0;}
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .bottom_box .day_wrap .table tr td {width:170px; padding:10px 10px; position:relative; background:#F8FBFF; border:solid 1px #B5BDC4; margin-bottom:10px; display:block;}
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .bottom_box .day_wrap .table tr td .user_list {width:calc(100% - 16px); display:table; position:relative;}
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .bottom_box .day_wrap .table tr td .user_list .user {font-size:12px; font-weight:700; float:left;}
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .bottom_box .day_wrap .table tr td .user_list .user .user_number {font-weight:400;}
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .bottom_box .day_wrap .table tr td .user_list .fruit {float:left; margin-left:4px; position:relative; top:1px;}
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .bottom_box .day_wrap .table tr td .user_list .alarm {float:left; margin-left:2px; position:relative; top:2px;}
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .bottom_box .day_wrap .table tr td .type {margin-top:5px; font-size:12px; clear:both;}
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .bottom_box .day_wrap .table tr td .type .situation_img {position:relative; top:-1px; margin-right:5px;}
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .bottom_box .day_wrap .table tr td .red_text {font-size:12px; color:#FF2222; font-weight:700; margin-top:5px;}
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .bottom_box .day_wrap .table tr td .dropdown {width:16px; height:16px; position:absolute; right:10px; top:10px;}
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .bottom_box .day_wrap .table tr td .dropdown button {background:none; border:none; padding:0; position:absolute; width:16px; height:16px;}
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .bottom_box .day_wrap .table tr td .dropdown button img {position:absolute; top:0; right:0;}
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .bottom_box .day_wrap .table tr td .dropdown .dropdown-menu {top:20px; left:0; left:unset; min-width:112px; padding:0; margin:0; border-radius:5px; background:#FFF; box-shadow:0px 4px 8px 0px rgba(18, 18, 18, 0.10); border:none; border:solid 1px #B5BDC4;}
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .bottom_box .day_wrap .table tr td .dropdown .dropdown-menu li {box-shadow:none; margin:0; color:#969696; font-size:13px; font-weight:500; width:100%; padding:7px 10px; cursor:pointer; position:relative;}
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .bottom_box .day_wrap .table tr td .dropdown .dropdown-menu li .list {font-size:12px; color:#494E53;}
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .bottom_box .day_wrap .table tr td .dropdown .dropdown-menu li .list img {margin-right:5px; position:relative; top:-1px;}
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .bottom_box .day_wrap .table tr td .dropdown .dropdown-menu li .red_list {color:#FF2222;}
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .bottom_box .day_wrap .table tr td .dropdown .dropdown-menu li:nth-child(1) {border-bottom:solid 1px #E9ECF0;}
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .bottom_box .day_wrap .table tr td .dropdown .dropdown-menu li:nth-child(1) p {color:#3985EA;}
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .bottom_box .day_wrap .table tr td .dropdown .dropdown-menu li:nth-child(5) {border:solid 1px #E9ECF0; border-left:0; border-right:0; margin:5px 0;}
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .bottom_box .day_wrap .table.last tr {border-right:solid 1px #E9ECF0;}
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .bottom_box .day_wrap .table.obesity_table tr {width:calc((185px * 5) + 2px);}
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .bottom_box .day_wrap .table.obesity_table tr td {width:175px; margin-right:10px; float:left;}
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .bottom_box .day_wrap .day_list.obesity_list {max-width:calc(185px * 5 - 2px);}
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .bottom_box .day_wrap .day_list.obesity_list li {width:175px; margin-right:9px; float:left;}
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .bottom_box .day_wrap .day_list {min-width:185px; height:220px; display:table; border-right:solid 1px #E9ECF0; border-bottom:solid 1px #E9ECF0; position:relative;}
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .bottom_box .day_wrap .day_list.last {border-right:solid 1px #E9ECF0;}
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .bottom_box .day_wrap .day_list > li {width:175px; height:100px; padding:10px 10px; display:table; position:relative; background:#F8FBFF; border:solid 1px #B5BDC4; margin-bottom:10px;}
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .bottom_box .day_wrap .day_list > li.firstVisit {border: 1px solid #23D16D; background: #DBFFEA; }
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .bottom_box .day_wrap .day_list > li.highlight { border:1px solid red; }
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .bottom_box .day_wrap .day_list > li.nonPayment { border:1px solid #c7254e;  background: pink; }
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .bottom_box .day_wrap .day_list > li.appReserve { border:1px solid dodgerblue;  background:rgb(30 200 300 / 15%); }
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .bottom_box .day_wrap .day_list li .user_list {display:table; width:calc(100% - 16px); position:relative;}
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .bottom_box .day_wrap .day_list li .user_list .user {font-size:12px; font-weight:700; float:left;}
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .bottom_box .day_wrap .day_list li .user_list .user .user_number {font-weight:400;}
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .bottom_box .day_wrap .day_list li .user_list .fruit {float:left; margin-left:4px; position:relative; top:2px;}
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .bottom_box .day_wrap .day_list li .user_list .alarm {float:left; margin-left:2px; position:relative; top:3px;}
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .bottom_box .day_wrap .day_list li .type {margin-top:5px; font-size:12px; clear:both; overflow:hidden; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; }
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .bottom_box .day_wrap .day_list li .type .img_situation {position:relative; top:-1px; margin-right:5px;}
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .bottom_box .day_wrap .day_list li .red_text {font-size:12px; color:#FF2222; font-weight:700; margin-top:5px; line-height:normal; }
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .bottom_box .day_wrap .day_list li .dropdown {width:16px; height:16px; position:absolute; right:10px; top:10px;}
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .bottom_box .day_wrap .day_list li .dropdown button {background:none; border:none; padding:0; position:absolute; width:16px; height:16px;}
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .bottom_box .day_wrap .day_list li .dropdown button:hover { background: none !important; }
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .bottom_box .day_wrap .day_list li .dropdown button img {position:absolute; top:0; right:0;}
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .bottom_box .day_wrap .day_list li .dropdown-menu {top:20px; left:0; left:unset; min-width:112px; padding:0; margin:0; border-radius:5px; background:#FFF; box-shadow:0px 4px 8px 0px rgba(18, 18, 18, 0.10); border:none; border:solid 1px #B5BDC4;}
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .bottom_box .day_wrap .day_list li .dropdown-menu li {box-shadow:none; margin:0; color:#969696; font-size:13px; font-weight:500; width:110px; padding:7px 10px; cursor:pointer; position:relative; border:none; background:none;}
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .bottom_box .day_wrap .day_list li .dropdown-menu li.selectStatus {background:rgb(57 133 234 / 15%);}
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .bottom_box .day_wrap .day_list li .dropdown-menu li .list {font-size:12px; color:#494E53;}
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .bottom_box .day_wrap .day_list li .dropdown-menu li .list img {margin-right:5px; position:relative; top:-1px;}
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .bottom_box .day_wrap .day_list li .dropdown-menu li .red_list {color:#FF2222;}
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .bottom_box .day_wrap .day_list li .dropdown-menu li:nth-child(1) {border-bottom:solid 1px #E9ECF0;}
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .bottom_box .day_wrap .day_list li .dropdown-menu li:nth-child(1) p {color:#3985EA;}
/*.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .bottom_box .day_wrap .day_list li .dropdown-menu li:nth-child(5) {border:solid 1px #E9ECF0; border-left:0; border-right:0; margin:5px 0;}*/
/*.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .bottom_box .day_wrap .day_list li .dropdown-menu li.border {border:solid 1px #E9ECF0; border-left:0; border-right:0; margin:5px 0;}*/
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .bottom_box .day_wrap .day_list li .dropdown-menu li.borderBottom {border:solid 1px #E9ECF0; border-left:0; border-right:0; border-top:0;}
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .bottom_box .day_wrap .day_list li .dropdown-menu li.borderTop {border:solid 1px #E9ECF0; border-left:0; border-right:0; border-bottom:0;}
/*.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .bottom_box .day_wrap .day_list li.finish .dropdown-menu li:nth-child(5) {border:none; border-left:0; border-right:0; margin:0;}*/
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .bottom_box .day_wrap .day_list li .dropdown-menu li:first-child { display:none; }

.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .bottom_box .homeContextMenu {position:absolute;}
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .bottom_box .homeContextMenu .dropdown-menu {min-width:112px; max-width:112px; padding:0; margin:0; border-radius:5px; background:#FFF; box-shadow:0px 4px 8px 0px rgba(18, 18, 18, 0.10); border:none; border:solid 1px #B5BDC4; display:block; height:32px; z-index:0;}
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .bottom_box .homeContextMenu .dropdown-menu li {box-shadow:none; margin:0; color:#969696; font-size:13px; font-weight:500; width:110px; padding:7px 10px; cursor:pointer; position:relative; border:none; background:none;}
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .bottom_box .homeContextMenu .dropdown-menu li .list {font-size:12px; color:#494E53;}

.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .bottom_box .day_wrap .day_list li.new .dropdown-menu li:first-child { display:block; }
/*.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .bottom_box .day_wrap .day_list li .R li.receipt{ display:none; }
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .bottom_box .day_wrap .day_list li .G li.receipt{ display:none; }
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .bottom_box .day_wrap .day_list li .G li.status1{ display:none; }
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .bottom_box .day_wrap .day_list li .Y li.receipt{ display:none; }
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .bottom_box .day_wrap .day_list li .Y li.status1{ display:none; }
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .bottom_box .day_wrap .day_list li .Y li.status2{ display:none; }*/
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .bottom_box .day_wrap .day_list li.new { border:1px solid #23D16D; background:#DBFFEA; }
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .bottom_box .day_wrap .day_list li.finish { border:1px solid #B5BDC4; background:#D8DDE3; }

.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .bottom_box .day_wrap .day_list li .user_list .icon_box { display:table; }
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .bottom_box .day_wrap .day_list li .user_list .icon_box .fruit {float:left; margin-left:4px; position:relative; top:2px;}
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .bottom_box .day_wrap .day_list li .user_list .icon_box .alarm {float:left; margin-left:4px; position:relative; top:3px;}
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .bottom_box .day_wrap .day_list li .user_list .icon_box .precaution {float:left; margin-left:4px; position:relative; top:3px;}
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .bottom_box .day_wrap .day_list li .user_list .user { width:100%; display:flex; flex-wrap:wrap; }
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .bottom_box .day_wrap .day_list li .user_list .user p { display:inline-block; }
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .bottom_box .day_wrap .precaution_box { width:210px; display:none; position:absolute; top:30px; left:115px; padding:10px; border:solid 1px #B5BDC4; border-radius:5px; background:#FFF; box-shadow:0px 4px 8px 0px rgba(18, 18, 18, 0.10); z-index:1; }
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .bottom_box .day_wrap .precaution_box div { width:100%; margin-top:5px; display:table; }
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .bottom_box .day_wrap .precaution_box p { font-size:12px; font-weight:700; }
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .bottom_box .day_wrap .precaution_box p.yeyagmemo_content { width:calc(100% - 30px); font-weight:400; float:left; }
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .bottom_box .day_wrap .precaution_box p.yeyagmemo_title { width:30px; float:left; }

.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .bottom_box .day_wrap .memo_box { width:210px; display:none; position:absolute; top:30px; left:115px; padding:10px; border:solid 1px #B5BDC4; border-radius:5px; background:#FFF; box-shadow:0px 4px 8px 0px rgba(18, 18, 18, 0.10); z-index:1; }
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .bottom_box .day_wrap .memo_box div { width:100%; margin-top:5px; display:table; }
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .bottom_box .day_wrap .memo_box p { font-size:12px; font-weight:700; }
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .bottom_box .day_wrap .memo_box p.yeyagmemo_content { width:calc(100% - 30px); font-weight:400; float:left; }
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .bottom_box .day_wrap .memo_box p.yeyagmemo_title { width:30px; float:left; }





/* 오른쪽_예약목로그,진료대기,진료끝 */
.project_wrap .content_section .home_wrap .right_box {width:350px; height:calc(100vh - 50px); position:absolute; right:0; padding:10px 10px 0 0;}
.project_wrap .content_section .home_wrap .right_box .tab_panel {height:calc(100% - 60px); margin-top:49px; background:#fff; border:solid 1px #B5BDC4; padding:0 10px;}
.project_wrap .content_section .home_wrap .right_box .tab_panel .nav_box {border-bottom:solid 1px #E9ECF0;}
.project_wrap .content_section .home_wrap .right_box .tab_panel .nav_box .nav {border:none;}
.project_wrap .content_section .home_wrap .right_box .tab_panel .nav_box .nav li {height:70px; margin-left:20px}
.project_wrap .content_section .home_wrap .right_box .tab_panel .nav_box .nav li:first-child {margin-left:10px;}
.project_wrap .content_section .home_wrap .right_box .tab_panel .nav_box .nav li a {color:#494E53; border:none; border-radius:0; padding:0; background:none; line-height:unset; margin:0;}
.project_wrap .content_section .home_wrap .right_box .tab_panel .nav_box .nav li a p {color:#21272C; line-height:70px; text-align:center; font-size:14px;}
.project_wrap .content_section .home_wrap .right_box .tab_panel .nav_box .nav li.active a p {color:#3985EA; font-weight:700; text-decoration:underline;}

/* user_info */
.project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .bottom_box .day_wrap .day_list li.user_focus { border:2px solid #3985ea; }
.project_wrap .content_section .home_wrap .right_box .user_info { position:absolute; width:100%; height:calc(100% - 70px); top:59px; left:0; padding:0 10px; border:1px solid #B5BDC4; display:none; background:#fff; z-index:1; }
.project_wrap .content_section .home_wrap .right_box .user_info .user_info_top { height:76px; border-bottom: solid 1px #E9ECF0; position:relative; }
.project_wrap .content_section .home_wrap .right_box .user_info .user_info_top p.user { font-size:18px; font-weight:700; position:absolute; left:10px; bottom:15px; }
.project_wrap .content_section .home_wrap .right_box .user_info .user_info_top button { padding:0; position:absolute; right:10px; bottom:15px; background:none; }
.project_wrap .content_section .home_wrap .right_box .user_info .user_info_top button:hover { background: none !important; }
.project_wrap .content_section .home_wrap .right_box .user_info .user_info_bottom { height:calc(100% - 76px); overflow-y:auto; }
.project_wrap .content_section .home_wrap .right_box .user_info .user_info_bottom ul { margin-top:10px; }
.project_wrap .content_section .home_wrap .right_box .user_info .user_info_bottom ul li { width:100%; padding:0 10px; margin-bottom:10px; display:table; }
.project_wrap .content_section .home_wrap .right_box .user_info .user_info_bottom ul li .label { width:70px; padding:0; color:#494E53; font-size:14px; font-weight:700; line-height:20px; text-align:left; float:left; }
.project_wrap .content_section .home_wrap .right_box .user_info .user_info_bottom ul li .info { width:calc(100% - 70px); float:left; }
.project_wrap .content_section .home_wrap .right_box .user_info .user_info_bottom .ul_top { width:100%; padding:0 10px; border-radius:5px; display:table; background:#EDF5FF; }
.project_wrap .content_section .home_wrap .right_box .user_info .user_info_bottom .ul_top p { font-weight:700; float:left; line-height:36px; }
.project_wrap .content_section .home_wrap .right_box .user_info .user_info_bottom .ul_top button.info_btn { padding:0; font-weight:700; float:right; color:#3985EA; line-height:36px; background:none; }
.project_wrap .content_section .home_wrap .right_box .user_info .user_info_bottom .ul_top button.info_btn:hover { background: none !important; }
.project_wrap .content_section .home_wrap .right_box .user_info .user_info_bottom ul li .info { display:table; overflow:hidden; text-overflow:ellipsis; white-space:normal; word-wrap:break-word; display:-webkit-box; /*-webkit-line-clamp:2; -webkit-box-orient:vertical;*/ }
.project_wrap .content_section .home_wrap .right_box .user_info .user_info_bottom ul li .info.statusImg span.text { margin-left:5px; }
.project_wrap .content_section .home_wrap .right_box .user_info .user_info_bottom ul li .info button.counseling_btn { width:calc(100% / 2 - 5px); border-radius:5px; color:#fff; float:left; background:#3985EA; }
.project_wrap .content_section .home_wrap .right_box .user_info .user_info_bottom ul li .info button.surgery_btn { width:calc(100% / 2 - 5px); margin-left:5px; border-radius:5px; color:#fff; float:left; background:#3985EA; }
.project_wrap .content_section .home_wrap .right_box .user_info .user_info_bottom ul li .info button img { margin:-2px 5px 0 0; }
.project_wrap .content_section .home_wrap .right_box .user_info .user_info_bottom div.button_box { width:100%; margin:30px 0; text-align:center; display:table; }
.project_wrap .content_section .home_wrap .right_box .user_info .user_info_bottom div.button_box button.modify_btn { border-radius:20px; color:#fff; background:#B5BDC4; }
.project_wrap .content_section .home_wrap .right_box .user_info .user_info_bottom div.button_box button.modify_btn:hover { background: #949ea7 !important; }
.project_wrap .content_section .home_wrap .right_box .user_info .user_info_bottom div.button_box button.accept_btn { margin-left:5px; border-radius:20px; color:#fff; background:#B5BDC4; }
.project_wrap .content_section .home_wrap .right_box .user_info .user_info_bottom div.button_box button.accept_btn:hover { background: #949ea7 !important; }
.project_wrap .content_section .home_wrap .right_box .user_info .user_info_bottom div.button_box button.calculation_btn { margin-left:5px; border-radius:20px; color:#fff; background:#3985EA; }
.project_wrap .content_section .home_wrap .right_box .user_info .user_info_bottom div.button_box button.new_user_btn { margin-left:5px; border-radius:20px; color:#fff; background:#3985EA; }
.project_wrap .content_section .home_wrap .right_box .user_info .user_info_bottom div.button_box button img { width:24px; margin:-2px 5px 0 0; }
.project_wrap .content_section .home_wrap .right_box .user_info .user_info_bottom div.button_box button.modify_btn img { width:22px; }
.project_wrap .content_section .home_wrap .right_box .user_info .user_info_bottom .table_top { width:100%; padding:0 10px; border-radius:5px; display:table; background:#EDF5FF; }
.project_wrap .content_section .home_wrap .right_box .user_info .user_info_bottom .table_top p { font-weight:700; float:left; line-height:36px; }
.project_wrap .content_section .home_wrap .right_box .user_info .user_info_bottom .table_top button.more_btn { padding:0; font-weight:700; float:right; color:#3985EA; line-height:36px; background:none; }
.project_wrap .content_section .home_wrap .right_box .user_info .user_info_bottom .table_top button.more_btn:hover { background: none !important; }
.project_wrap .content_section .home_wrap .right_box .user_info .user_info_bottom .table_box { padding:0 10px; overflow:auto; }
.project_wrap .content_section .home_wrap .right_box .user_info .user_info_bottom .table_box table { width:100%; }
.project_wrap .content_section .home_wrap .right_box .user_info .user_info_bottom .table_box table tr { border-bottom:1px solid #f9f9f9; }
.project_wrap .content_section .home_wrap .right_box .user_info .user_info_bottom .table_box table thead tr th { padding:0 5px; line-height:40px; }
.project_wrap .content_section .home_wrap .right_box .user_info .user_info_bottom .table_box table tbody tr td { padding:0 5px; line-height:40px; }
.project_wrap .content_section .home_wrap .right_box .user_info .user_info_bottom .table_box table tbody tr td.register_state { color:#3985EA; }

.project_wrap .content_section .home_wrap .right_box.oh .tab_panel .tab-content .tab-pane .reservation_box .reservation_list li.user_focus { border:2px solid #3985ea; background:#F8FBFF; }
.project_wrap .content_section .home_wrap .right_box.oh .tab_panel .tab-content .tab-pane .reservation_box .reservation_list li.user_focus .user_reservation_list:hover {background:#d7e7fb; }






.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .reservation_box .reservation_list li.focus { border:2px solid #3985ea; background:#F8FBFF; order:1; }







/* 탭 상세 */
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content {height: calc(100% - 80px); }
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane {height:100%; overflow:auto; background:#fff; scrollbar-width: none; -ms-overflow-style: none; }
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane::-webkit-scrollbar { display: none; }
/* 접수,접수취소,검색 */
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .form_box {display:table; width:100%; padding:10px 0;}
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .form_box .select_list {background:#FF2222; color:#fff; border-radius:8px; width:80px; float:left; position:relative; margin-left:5px;}
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .form_box .select_list:hover { background:#d81515; }
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .form_box .select_list button:hover { background:none !important; }
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .form_box .select_list.first { width:60px; margin:0; background:#3985EA;}
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .form_box .select_list.first:hover { background:#1B66C9; }
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .form_box .select_list .select_box {width:100%; height:36px; border: 1px solid #E9ECF0; border-radius:5px; background:url(../../image/web/select_arrow_white.svg) no-repeat 95% 55%/24px auto;}
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .form_box .select_list .select_box.active {z-index:10;}
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .form_box .select_list .select_box .label {display:flex; align-items:center; border:none; background:transparent; cursor:pointer; position:absolute; top:50%; transform:translateY(-50%); width:100%; height:100%; outline:none; color:#fff; font-size:12px; font-weight:400; padding:0 30px 0 10px;}
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .form_box .select_list .select_box .select_option_list {min-width:120px; line-height:30px; color:#fff; border-radius:5px; border:solid 1px #E9ECF0; padding:5px 10px;}
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .form_box .select_list .select_box .select_option_list .option_list_item {transition:.1s; position:relative; font-size:12px; }
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .form_box .select_list .select_box .select_option_list .option_list_item span {font-size:12px; line-height:24px;}

.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .form_box .search_box {width:112px; float:left; height:36px; position:relative; margin-left:5px;}
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .form_box .search_box img { width:22px; height:22px; position:absolute; top:50%; transform:translateY(-50%); left:5px;}
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .form_box .search_box input {width:100%; height:36px; border:solid 1px #D8DDE3; border-radius:5px; background:none; position:absolute; left:0; padding:0 10px 0 30px; font-size:14px;}
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .form_box .search_box .search_list {position:absolute; top:40px; left:0; width:150px; background:#fff; color:#fff; border-radius:5px; transition:.4s ease-in; z-index:1; border:solid 1px #E9ECF0; display:none; margin:0; padding:10px;}
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .form_box .search_box .search_list_modal { width:170px; padding:5px; border-radius:5px; border:1px solid #D8DDE3; display:none; position:absolute; top:40px; right:0; background:#fff; z-index:1; }
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .form_box .search_box .search_list_modal .search_suggestion { max-height:100px; overflow-y:auto; }
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .form_box .search_box .search_list_modal .search_suggestion li { width:100%; display:table; }
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .form_box .search_box .search_list_modal .search_suggestion li p { padding:0 5px; font-size:12px; line-height:25px; position:relative; display:inline-block; }
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .form_box .search_box .search_list_modal .search_suggestion li p.user::after { content:''; display:block; width:1px; height:50%; position:absolute; top:25%; right:0; background:#D8DDE3; }
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .form_box .search_list_box { float:left; }
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .form_box .search_list_box .search_btn { margin-left:5px; color:#fff; border-radius:5px; font-size:12px; background:#3985EA; }

.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane#complete_list .form_box .search_box .search_list_modal { left:0; }

/* 환자리스트 */
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .reservation_box {}
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .reservation_box .reservation_title {background:#F8FBFF; border-radius:5px; position:relative; display:table; width:100%;    padding: 5px 5px 5px 10px;}
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .reservation_box .reservation_title .chk_box {display:block; position:absolute; top:50%; left:5px; width:18px; height:18px; transform:translateY(-50%); margin-bottom:0; cursor:pointer; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; float:left;}
/* 선택되지 않은 체크박스 스타일 꾸미기 */
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .reservation_box .reservation_title .chk_box .on {width:18px; height:18px; position:absolute; top:0; left:0; border:solid 2px #B5BDC4; box-sizing:border-box; border-radius:3px;}
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .reservation_box .reservation_title .chk_box input[type="checkbox"] { display:none; }
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .reservation_box .reservation_title .chk_box input[type="checkbox"]:checked + .on {background:#3985EA; border:none;}
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .reservation_box .reservation_title .chk_box .on:after {content:""; position:absolute; display:none;}
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .reservation_box .reservation_title .chk_box input[type="checkbox"]:checked + .on:after {display:block;}
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .reservation_box .reservation_title .chk_box .on:after {width:6px; height:10px; border:solid #fff; border-width:0 2px 2px 0; -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg); position:absolute; left:6px; top:2px;}

.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .reservation_box .reservation_title .user {font-size:12px; font-weight:700; float:left; width:110px;}
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .reservation_box .reservation_title .time {font-size:12px; font-weight:700; float:left; width:65px; text-align: center;}
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .reservation_box .reservation_title .memo {font-size:12px; font-weight:700; float:left; width:110px;}


.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .reservation_box .reservation_list {width:100%; overflow:auto;}
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .reservation_box .reservation_list li {border:solid 1px #E9ECF0; border-radius:5px; position:relative; display:table; width:100%; padding-top:5px; margin-top:5px;}
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .reservation_box .reservation_list li .chk_box {display:block; position:relative; width:100%; margin-bottom:0; cursor:pointer; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}
/* 선택되지 않은 체크박스 스타일 꾸미기 */
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .reservation_box .reservation_list li .chk_box .on {width:18px; height:18px; position:absolute; top:0; left:5px; border:solid 2px #B5BDC4; box-sizing:border-box; border-radius:3px;}
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .reservation_box .reservation_list li .chk_box input[type="checkbox"]:checked + .on {background:#3985EA; border:none;}
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .reservation_box .reservation_list li .chk_box .on:after {content:""; position:absolute; display:none;}
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .reservation_box .reservation_list li .chk_box input[type="checkbox"] { display:none; }
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .reservation_box .reservation_list li .chk_box input[type="checkbox"]:checked + .on:after {display:block;}
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .reservation_box .reservation_list li .chk_box .on:after {width:6px; height:10px; border:solid #fff; border-width:0 2px 2px 0; -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg); position:absolute; left:6px; top:2px;}

.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .reservation_box .reservation_list li .chk_box .user {padding-left:10px; font-size:12px; font-weight:700; float:left; margin-bottom:5px;}
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .reservation_box .reservation_list li .chk_box .user img {margin-left:4px; position:relative; top:-2px;}

.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .reservation_box .reservation_list li .user_reservation_list {width:100%; padding:3px 5px; border-radius:5px; display:table; }
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .reservation_box .reservation_list li .user_reservation_list .img_box {width:18px; height:18px; float:left; position:relative; margin-right:3px;}
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .reservation_box .reservation_list li .user_reservation_list .sityation_img {position:absolute; top:50%; left:50%; transform:translate3d(-50%, -50%, 0);}
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .reservation_box .reservation_list li .user_reservation_list .surgery {font-size:12px; font-weight:700; float:left; width:110px;}
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .reservation_box .reservation_list li .user_reservation_list .surgery span {font-weight:400; margin-left:10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:calc(100% - 36px); display:block; float:right;}
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .reservation_box .reservation_list li .user_reservation_list .time {font-size:12px; font-weight:400; float:left; width:65px;}
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .reservation_box .reservation_list li .user_reservation_list .memo {font-size:12px; font-weight:400; float:left; width:108px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}


/* 진료대기 */
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .diagnosis_box .diagnosis_title {background:#F8FBFF; border-radius:5px; position:relative; display:table; width:100%; padding: 5px 5px 5px 10px;}
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .diagnosis_box .diagnosis_title .chk_box {display:block; position:absolute; top:50%; left:5px; width:18px; height:18px; transform:translateY(-50%); margin-bottom:0; cursor:pointer; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; float:left;}
/* 선택되지 않은 체크박스 스타일 꾸미기 */
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .diagnosis_box .diagnosis_title .chk_box .on {width:18px; height:18px; position:absolute; top:0; left:0; border:solid 2px #B5BDC4; box-sizing:border-box; border-radius:3px;}
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .diagnosis_box .diagnosis_title .chk_box input[type="checkbox"] { display:none; }
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .diagnosis_box .diagnosis_title .chk_box input[type="checkbox"]:checked + .on {background:#3985EA; border:none;}
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .diagnosis_box .diagnosis_title .chk_box .on:after {content:""; position:absolute; display:none;}
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .diagnosis_box .diagnosis_title .chk_box input[type="checkbox"]:checked + .on:after {display:block;}
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .diagnosis_box .diagnosis_title .chk_box .on:after {width:6px; height:10px; border:solid #fff; border-width:0 2px 2px 0; -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg); position:absolute; left:6px; top:2px;}
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .diagnosis_box .diagnosis_title .user {font-size:12px; font-weight:700; float:left; width:110px;}
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .diagnosis_box .diagnosis_title .time {font-size:12px; font-weight:700; float:left; width:65px; text-align: center;}
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .diagnosis_box .diagnosis_title .memo {font-size:12px; font-weight:700; float:left; width:110px;}
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .diagnosis_box .diagnosis_list {width:100%; overflow:auto;}
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .diagnosis_box .diagnosis_list li {border:solid 1px #E9ECF0; border-radius:5px; position:relative; display:table; width:100%; padding-top:5px; margin-top:5px;}
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .diagnosis_box .diagnosis_list li .chk_box {display:block; position:relative; width:100%; margin-bottom:0; cursor:pointer; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .diagnosis_box .diagnosis_list li.user_focus { border:2px solid #3985ea; background:#F8FBFF; }
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .diagnosis_box .diagnosis_list li.user_focus .user_diagnosis_list:hover {background:#d7e7fb; }

/* 선택되지 않은 체크박스 스타일 꾸미기 */
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .diagnosis_box .diagnosis_list li .chk_box .on {width:18px; height:18px; position:absolute; top:0; left:0; border:solid 2px #B5BDC4; box-sizing:border-box; border-radius:3px;}
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .diagnosis_box .diagnosis_list li .chk_box input[type="checkbox"]:checked + .on {background:#3985EA; border:none;}
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .diagnosis_box .diagnosis_list li .chk_box .on:after {content:""; position:absolute; display:none;}
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .diagnosis_box .diagnosis_list li .chk_box input[type="checkbox"]:checked + .on:after {display:block;}
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .diagnosis_box .diagnosis_list li .chk_box input[type="checkbox"] { display:none; }
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .diagnosis_box .diagnosis_list li .chk_box .on:after {width:6px; height:10px; border:solid #fff; border-width:0 2px 2px 0; -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg); position:absolute; left:6px; top:2px;}
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .diagnosis_box .diagnosis_list li .chk_box .user {padding-left:10px; font-size:12px; font-weight:700; float:left; margin-bottom:5px;}
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .diagnosis_box .diagnosis_list li .chk_box .user img {margin-left:4px; position:relative; top:-2px;}
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .diagnosis_box .diagnosis_list li .user_diagnosis_list {width:100%; display:table; padding:3px 5px; }
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .diagnosis_box .diagnosis_list li .user_diagnosis_list .img_box {width:18px; height:18px; float:left; position:relative; margin-right:3px;}
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .diagnosis_box .diagnosis_list li .user_diagnosis_list .sityation_img {position:absolute; top:50%; left:50%; transform:translate3d(-50%, -50%, 0);}
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .diagnosis_box .diagnosis_list li .user_diagnosis_list .surgery {font-size:12px; font-weight:700; float:left; width:110px;}
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .diagnosis_box .diagnosis_list li .user_diagnosis_list .surgery span {font-weight:400; margin-left:10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:calc(100% - 36px); display:block; float:right;}
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .diagnosis_box .diagnosis_list li .user_diagnosis_list .time {font-size:12px; font-weight:400; float:left; width:65px;}
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .diagnosis_box .diagnosis_list li .user_diagnosis_list .memo {font-size:12px; font-weight:400; float:left; width:108px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}


/* 진료중 */
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .treatment_box .diagnosis_title {background:#F8FBFF; border-radius:5px; position:relative; display:table; width:100%; padding: 5px 5px 5px 10px;}
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .treatment_box .diagnosis_title .chk_box {display:block; position:absolute; top:50%; left:5px; width:18px; height:18px; transform:translateY(-50%); margin-bottom:0; cursor:pointer; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; float:left;}
/* 선택되지 않은 체크박스 스타일 꾸미기 */
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .treatment_box .diagnosis_title .chk_box .on {width:18px; height:18px; position:absolute; top:0; left:0; border:solid 2px #B5BDC4; box-sizing:border-box; border-radius:3px;}
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .treatment_box .diagnosis_title .chk_box input[type="checkbox"] { display:none; }
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .treatment_box .diagnosis_title .chk_box input[type="checkbox"]:checked + .on {background:#3985EA; border:none;}
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .treatment_box .diagnosis_title .chk_box .on:after {content:""; position:absolute; display:none;}
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .treatment_box .diagnosis_title .chk_box input[type="checkbox"]:checked + .on:after {display:block;}
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .treatment_box .diagnosis_title .chk_box .on:after {width:6px; height:10px; border:solid #fff; border-width:0 2px 2px 0; -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg); position:absolute; left:6px; top:2px;}
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .treatment_box .diagnosis_title .user {font-size:12px; font-weight:700; float:left; width:110px;}
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .treatment_box .diagnosis_title .time {font-size:12px; font-weight:700; float:left; width:65px; text-align: center;}
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .treatment_box .diagnosis_title .memo {font-size:12px; font-weight:700; float:left; width:110px;}
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .treatment_box .diagnosis_list {width:100%; overflow:auto;}
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .treatment_box .diagnosis_list li {border:solid 1px #E9ECF0; border-radius:5px; position:relative; display:table; width:100%; padding-top:5px; margin-top:5px;}
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .treatment_box .diagnosis_list li .chk_box {display:block; position:relative; width:100%; margin-bottom:0; cursor:pointer; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}

.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .treatment_box .diagnosis_list li.user_focus { border:2px solid #3985ea; background:#F8FBFF; }
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .treatment_box .diagnosis_list li.user_focus .user_diagnosis_list:hover {background:#d7e7fb; }

/* 선택되지 않은 체크박스 스타일 꾸미기 */
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .treatment_box .diagnosis_list li .chk_box .on {width:18px; height:18px; position:absolute; top:0; left:0; border:solid 2px #B5BDC4; box-sizing:border-box; border-radius:3px;}
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .treatment_box .diagnosis_list li .chk_box input[type="checkbox"]:checked + .on {background:#3985EA; border:none;}
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .treatment_box .diagnosis_list li .chk_box .on:after {content:""; position:absolute; display:none;}
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .treatment_box .diagnosis_list li .chk_box input[type="checkbox"]:checked + .on:after {display:block;}
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .treatment_box .diagnosis_list li .chk_box input[type="checkbox"] { display:none; }
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .treatment_box .diagnosis_list li .chk_box .on:after {width:6px; height:10px; border:solid #fff; border-width:0 2px 2px 0; -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg); position:absolute; left:6px; top:2px;}
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .treatment_box .diagnosis_list li .chk_box .user {padding-left:10px; font-size:12px; font-weight:700; float:left; margin-bottom:5px;}
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .treatment_box .diagnosis_list li .chk_box .user img {margin-left:4px; position:relative; top:-2px;}
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .treatment_box .diagnosis_list li .user_diagnosis_list {width:100%; display:table; padding:3px 5px; }
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .treatment_box .diagnosis_list li .user_diagnosis_list .img_box {width:18px; height:18px; float:left; position:relative; margin-right:3px;}
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .treatment_box .diagnosis_list li .user_diagnosis_list .sityation_img {position:absolute; top:50%; left:50%; transform:translate3d(-50%, -50%, 0);}
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .treatment_box .diagnosis_list li .user_diagnosis_list .surgery {font-size:12px; font-weight:700; float:left; width:110px;}
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .treatment_box .diagnosis_list li .user_diagnosis_list .surgery span {font-weight:400; margin-left:10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:calc(100% - 36px); display:block; float:right;}
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .treatment_box .diagnosis_list li .user_diagnosis_list .time {font-size:12px; font-weight:400; float:left; width:65px;}
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .treatment_box .diagnosis_list li .user_diagnosis_list .memo {font-size:12px; font-weight:400; float:left; width:110px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}



/* 진료끝 */
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .complete_box .complete_title {background:#F8FBFF; border-radius:5px; position:relative; display:table; width:100%; padding: 5px 5px 5px 10px;}
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .complete_box .complete_title .user {font-size:12px; font-weight:700; float:left; width:110px;}
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .complete_box .complete_title .time {font-size:12px; font-weight:700; float:left; width:65px; text-align: center;}
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .complete_box .complete_title .whether {font-size:12px; font-weight:700; float:right; padding: 0 10px}
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .complete_box .complete_list li {border:solid 1px #E9ECF0; border-radius:5px; position:relative; display:table; width:100%; padding-top:5px; margin-top:5px;}
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .complete_box .complete_list li.user_focus { border:2px solid #3985ea; background:#F8FBFF; }
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .complete_box .complete_list li.user_focus .user_complete_list:hover {background:#d7e7fb; }
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .complete_box .complete_list li .complete_btn { display:table; padding:0; background:none; }
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .complete_box .complete_list li .complete_btn img { margin-left:5px; position:absolute; top:5px; right:5px; width:20px; height:20px; }
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .complete_box .complete_list li .user {font-size:12px; font-weight:700; float:left; margin-bottom:5px; padding-left:10px; }
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .complete_box .complete_list li .user img {margin-left:4px; position:relative; top:-2px;}
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .complete_box .complete_list li .user_complete_list { width:100%; display:table; padding:3px 5px; }
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .complete_box .complete_list li .user_complete_list .pointer { cursor:pointer; }
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .complete_box .complete_list li .user_complete_list .img_box {width:18px; height:18px; float:left; position:relative; margin-right:3px;}
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .complete_box .complete_list li .user_complete_list .sityation_img {position:absolute; top:50%; left:50%; transform:translate3d(-50%, -50%, 0);}
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .complete_box .complete_list li .user_complete_list .surgery {font-size:12px; font-weight:700; float:left; width:110px;}
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .complete_box .complete_list li .user_complete_list .surgery span {font-weight:400; margin-left:10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:calc(100% - 36px); display:block; float:right;}
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .complete_box .complete_list li .user_complete_list .whether {width:80px; padding:0; line-height:18px; font-size:12px; font-weight:700; float:right; text-align:right; color:#3985EA; background:none;}
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .complete_box .complete_list li .user_complete_list .whether:hover { background: none !important; }
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .complete_box .complete_list li .user_complete_list .time {font-size:12px; font-weight:400; float:left; width:65px;}

.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .complete_box .complete_list li.finish { background:#E9ECF0; }
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .complete_box .complete_list li.finish .user_complete_list .whether { color:#000;width: fit-content; }
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .complete_box .complete_list li.finish .user_complete_list .whether .cancelP { margin-right:5px; }
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content #complete_list .form_box .search_box { width: calc(100% - 151px); }
.project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content #treatment_list .form_box .search_box { width:calc(100% - 151px); }

/* 반응형버튼 */
.project_wrap .content_section .home_wrap .media_button_left { position:absolute; left:-60px; bottom:0; display:none; z-index:1; }
.project_wrap .content_section .home_wrap .media_button_left button { width:60px; height:60px; padding:0; background:none; }
.project_wrap .content_section .home_wrap .media_button_left button img { margin:0 auto; }
.project_wrap .content_section .home_wrap .media_button_left button:hover { background: none !important; }
.project_wrap .content_section .home_wrap .media_button_right { position:absolute; right:22px; top:80px; display:none; z-index:1; }
.project_wrap .content_section .home_wrap .media_button_right button { color:#fff; font-weight:700; border-radius:20px; background:#3985EA; }


/*반응형 View*/

@media only screen and (max-width:1500px) {
    .project_wrap .content_section .home_wrap { width:calc(100% - 72px); min-width:calc(1080px - 72px); }
    .project_wrap .content_section .home_wrap .media_button_left { display:block; }
    .project_wrap .content_section .home_wrap .media_button_right { display:block; }
    .project_wrap .content_section .home_wrap .left_box > div { display:none; position:absolute; z-index:15; }
    .project_wrap .content_section .home_wrap .left_box { width:200px; padding:10px 0; }
    .project_wrap .content_section .home_wrap .left_box .calendar { width:100%; height:240px; background:#fff; }
    .project_wrap .content_section .home_wrap .left_box .notice { width:100%; }
    .project_wrap .content_section .home_wrap .left_box .notice .subject { height:200px; }
    .project_wrap .content_section .home_wrap .left_box .situation { width:100%; }
    .project_wrap .content_section .home_wrap .left_box .situation .subject { height:200px; }
    .project_wrap .content_section .home_wrap .left_box .calendar.open { display:block; position:absolute; bottom:10px; }
    .project_wrap .content_section .home_wrap .left_box .notice.open { display:block; position:absolute; bottom:10px; }
    .project_wrap .content_section .home_wrap .left_box .situation.open { display:block; position:absolute; bottom:10px; }
    .project_wrap .content_section .home_wrap .right_box { display:none }
    .project_wrap .content_section .home_wrap .right_box.open { display:block; }
    .project_wrap .content_section .home_wrap .right_box .tab_panel .nav_box .nav li { margin-left:15px; }
    .project_wrap .content_section .home_wrap .right_box .tab_panel .nav_box .nav li a p { font-size:12px; }
    .project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .form_box .select_list { width:75px; }
    .project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .form_box .select_list .select_box { background-position:105% 55%; }
    .project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content #complete_list .form_box .search_box { width:calc(100% - 131px); }
    .project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content #treatment_list .form_box .search_box { width:calc(100% - 131px); }
    .project_wrap .content_section .home_wrap .center_box { width:calc(100% - 10px); left:10px; }
    body.oh .project_wrap .content_section .home_wrap .center_box { width:calc(100% - 10px - 350px); }
}

@media only screen and (max-width:1280px){
    
    .project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .form_box .search_box { height:32px; }
    .project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .form_box .search_box input { height:32px; }
    .project_wrap .content_section .home_wrap .right_box .tab_panel .tab-content .tab-pane .form_box .select_list .select_box { height:32px; border:0; }
    .project_wrap .content_section .home_wrap .center_box { width:100%; }
    .project_wrap .content_section .home_wrap .center_box .tab_panel .nav_box .user_number li { font-size:12px; }
    .project_wrap .content_section .home_wrap .center_box .tab_panel .nav_box .nav li { width:100px; }
    .project_wrap .content_section .home_wrap .center_box .tab_panel .nav_box .nav li a p { font-size:16px; }
    .project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .filter_box { padding:15px 0; }
    .project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .filter_box p { font-size:12px; line-height:32px; }
    .project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .filter_box .form_box .select_box { width:120px; height:32px; }
    .project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .filter_box .form_box .select_box .label { font-size:12px; background-size:18px; }
    .project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .filter_box .form_box .select_box .select_option_list .option_list_item { font-size:12px; }
    .project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .main_content { height:calc(100% - 62px); }
    .project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .table_box .top_box .diagnosis_list .diagnosis_user .day { font-size:12px; }
    .project_wrap .content_section .home_wrap .center_box .tab_panel .tab-content .tab-pane .time li { font-size:12px; }
    .project_wrap .content_section .home_wrap .right_box .tab_panel .nav_box .nav li { height:62px; }
    .project_wrap .content_section .home_wrap .right_box .user_info .user_info_top { height:62px; }
    .project_wrap .content_section .home_wrap .right_box .user_info .user_info_top p.user { font-size:16px; }
    .project_wrap .content_section .home_wrap .right_box .user_info .user_info_bottom ul li { margin-bottom:5px; }
    .project_wrap .content_section .home_wrap .right_box .user_info .user_info_bottom ul li .label { font-size:12px; }
    .project_wrap .content_section .home_wrap .right_box .user_info .user_info_bottom ul li .info { font-size:12px; }
    .project_wrap .content_section .home_wrap .right_box .user_info .user_info_bottom ul li .info button img { width:14px; margin:0 5px 0 0; }
    .project_wrap .content_section .home_wrap .right_box .user_info .user_info_bottom .table_box table thead tr th { font-size:12px; line-height:30px; }
    .project_wrap .content_section .home_wrap .right_box .user_info .user_info_bottom .table_box table tbody tr td { font-size:12px; line-height:30px; }
    .project_wrap .content_section .home_wrap .right_box .user_info .user_info_bottom div.button_box button img { width:22px; margin:0 5px 0 0; }
}


@media only screen and (max-width:1080px) {
    .project_wrap .content_section .home_wrap { width:calc(100% - 50px); min-width:calc(1080px - 50px); }
    .project_wrap .content_section .home_wrap .media_button_left { left:-50px; }
    .project_wrap .content_section .home_wrap .media_button_left button { width:50px; height:50px; }
}
