@charset "UTF-8";

/* 기본 테이블 */
table .btn_default {min-width:inherit}
.table {border-top:2px solid #212121}
.table th {padding:10px 5px;font-size:1rem;border-bottom:1px solid #e1e1e1;font-weight:600;}
.table td {padding:10px;font-size:1rem;border-bottom:1px solid #e1e1e1;position:relative}
.table td.pd_x0 {padding-top:5px;padding-bottom:5px}
.table thead {}
.table thead th {text-align:center}
.table thead th.bg {background-color:#f2f2f2}
.table tbody {}
.table tbody th {background-color:#f2f2f2}
.table tbody td {}


/* 입력폼 */
.input_form {}
.input_form .w100px {width:100px}
.input_form .w200px {width:200px}
.input_form .w300px {width:300px}
.input_form .w400px {width:400px}
.input_form .w500px {width:500px}
.input_form .page_tit {margin-bottom:10px}
.input_form .form_tit {text-align:center}
.input_form .form_tit.icon {}
.input_form .btn {display:inline-block;padding:0 15px;color:#fff;font-size:0.9375rem;line-height:43px;background-color:#212121;vertical-align:top;transition:0.2s}
.input_form .btn:hover, 
.input_form .btn:focus {opacity:0.75}
.input_form .btn.bg_red {background-color:#ed1c24}
.input_form .btn.bg_green {background-color:#33b293}
.input_form .btn.bg_gray {background-color:#848690}
.input_form .inp_btn {}
.input_form .inp_btn label {display:inline-block}
.input_form .inp_btn input {}
.input_form .split {}
.input_form .inp_split2 {}
.input_form .inp_split2 .split {display:inline-block;width:calc(100% / 2 - 10px)}
.input_form .inp_split2.inp_btn .split {width:calc(100% / 2 - 48px)}
.input_form .inp_split3 {}
.input_form .inp_split3 .split {display:inline-block;width:calc(100% / 3 - 10px)}
.input_form .inp_split3.inp_btn .split {width:calc(100% / 3 - 50px)}
.input_form .file_txt {margin-top:2px}
.input_form .file_txt .text {display:inline-block;padding-left:18px;font-size:0.9375rem;color:#113977;text-decoration:underline;line-height:1;background-image:url(/images/home/kor/user/board/attach_ico.png);background-position:left top;background-repeat:no-repeat}
.input_form .file_txt .btn {display:inline-block;margin:0 0 0 10px;padding:0 10px;font-size:0.875rem;line-height:24px;font-weight:200;border-radius:2px}
.input_form .file_txt .btn.add {background-color:#2089ff}
.input_form .file_txt .btn.delete {background-color:#ed4040}
.input_form .inner_table_form {}
.input_form .inner_table_form .tr {display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px dashed #ddd}
.input_form .inner_table_form .tr:last-child {margin-bottom:0;padding-bottom:0;border-bottom:0}
.input_form .inner_table_form .th {font-size:0.9375rem;line-height:28px;text-align:center;font-weight:300;color:#fff;border-radius:3px;background-color:#212121}
.input_form .inner_table_form .td {flex:1}
.input_form .inner_table_form .td.td2 {flex:none;width:20%}
.input_form .inner_table_form .td.td25 {flex:none;width:25%}
.input_form .inner_table_form .td.td3 {flex:none;width:30%}
.input_form .inner_table_form .td.td35 {flex:none;width:35%}
.input_form .inner_table_form .td.td4 {flex:none;width:40%}

.input_form .inner_table_form .td label {display:inline-block;width:calc(100% - 85px)}
.input_form .inner_table_form .td .text {display:inline-block;width:80px;padding-right:8px;text-align:right}
.input_form .inner_table_form .w1 {flex:none;width:80px}
.input_form .inner_table_form .w2 {flex:2;display:inline-flex;align-items:center}
.input_form .inner_table_form .w3 {flex:none}
.input_form .inner_table_form .btn_add, 
.input_form .inner_table_form .btn_remove {}
.input_bottom_txt {margin-top:15px}














































