@charset "UTF-8";


form label, form input, form select, form span, form img, form em, form a	{ vertical-align: baseline !important; }

.modules_fmcs_facilities	{}


.modules_fmcs_facilities .proc_list .list_tab	{ display: none; }

.modules_fmcs_facilities .proc_list .rent_type	{ display: block; line-height: 40px; margin: 0 0 5px; }
.modules_fmcs_facilities .proc_list .rent_type h4	{ display: inline-block; padding: 0; margin: 0 0.5em 0 0; font-size: 22px; }
.modules_fmcs_facilities .proc_list .rent_type > label	{ vertical-align: bottom; }


.modules_fmcs_facilities .proc_list table.calendar br	{ display: none; }
.modules_fmcs_facilities .proc_list table.timeline thead th,
.modules_fmcs_facilities .proc_list table.timeline tbody th,
.modules_fmcs_facilities .proc_list table.timeline tbody td	{ padding-left: 0; padding-right: 0; }


.modules_fmcs_facilities .sub_drop_menu > ul > li .scroll ul li a	{ display: block; }
.modules_fmcs_facilities .sub_drop_box .drop_top span	{ vertical-align: top; }



.modules_fmcs_facilities .proc_write .file_box	{ display: flex; flex-wrap: wrap; align-items: flex-end; }
.modules_fmcs_facilities .proc_write .file_box ul	{ width: calc(100% - 160px) }
.modules_fmcs_facilities .proc_write .file_box ul li + li	{ margin-top: 5px; }
.modules_fmcs_facilities .proc_write .file_box input[type="file"]	{ width: calc(100% - 140px); height: 54px; padding: 12px 10px; border: 1px solid #ddd; box-sizing: border-box; background: #fff; font-family: 'Noto Sans KR'; font-size: 16px; color: #222; font-weight: 400; }
.modules_fmcs_facilities .proc_write .file_box button#process_attachfile_add	{ width: 150px; padding: 0; margin: 0 0 0 10px; }



.modules_fmcs_facilities .proc_reg_list	{ margin-top: 40px; }
.modules_fmcs_facilities .proc_reg_list .search .selbox > label	{ white-space: nowrap; }
.modules_fmcs_facilities .proc_reg_list .tabset_list li a	{ position: relative; z-index: 3; }
.modules_fmcs_facilities .proc_reg_list .list table thead tr th,
.modules_fmcs_facilities .proc_reg_list .list table tbody tr th,
.modules_fmcs_facilities .proc_reg_list .list table tbody tr td	{ padding-left: 0 !important; padding-right: 0 !important; }
.modules_fmcs_facilities .proc_reg_list .list table tbody tr td.empty	{ line-height: 10em; }

.modules_fmcs_facilities input[type="radio"].input_radio	{ width: 20px; height: 20px; vertical-align: middle; appearance: auto; background-color: transparent; cursor: pointer; vertical-align: middle !important; }

