@charset "UTF-8";

input {display: block; width: 100%; height: 45px; margin: 0; border: 1px solid #dfdfdf; padding: 0 10px; background-color: #ffffff; font-weight: 400; font-size: 16px; line-height: 24px; color: #2f2f2f;}
input::placeholder,
textarea::placeholder {color: #bdbdbd;}
input:hover { box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);}
input:focus { border: 1px solid var(--com-main-color); box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); outline: none;}
select {display: inline-block; width: 100%; height: 45px; margin: 0; border: 1px solid #dfdfdf; padding: 0 25px 0 10px; background-color: #ffffff; background-image: url('/images/home/kor/user/board/slt_arr_icon.png'); background-position: right 10px center; background-repeat: no-repeat; cursor: pointer; font-weight: 500; font-size: 16px; line-height: 24px; color: #212121; border-radius: 8px;}

/* 기본 컬러 */
.red { color: var(--com-color-red);}
.blue { color: var(--com-color-blue);}
.green { color: var(--com-color-green);}
.gray { color: var(--com-color-gray);}
.fw600 {font-weight:600}
/* 기본 컬러 */

/* 공통 입력폼 */
.com_input_form_area {}
.com_input_form_area .input_form_list_box {}
.com_input_form_area .input_form_list_box > .list {}
.com_input_form_area .input_form_list_box > .list > li {margin: 0 0 54px;}
.com_input_form_area .input_form_list_box > .list > li:last-child {margin: 0;}

.com_input_cont {}
.com_input_cont input, .com_input_cont select, .com_input_cont a, .com_input_cont button, .com_input_cont textarea, .com_input_cont label {border-radius: 8px;}

.com_input_cont >  {}
.com_input_cont > .cont_title_area .text { margin: 5px 0 0; font-weight: 400; font-size: 16px; line-height: 24px; color: #757575;}
.com_input_cont > .cont_title_area .row { display: flex; justify-content: space-between; align-items: center;}

.com_input_cont .notice_text_area { margin: 20px 0 0;}

.com_input_cont .sns_btn_cont {}
.com_input_cont .sns_btn_cont .sns_btn_area > .list { font-size: 0;}
.com_input_cont .sns_btn_cont .sns_btn_area > .list > li { display: inline-block; width: calc(50% - 10px); margin: 0 20px 0 0; vertical-align: top;}
.com_input_cont .sns_btn_cont .sns_btn_area > .list > li:last-child { margin: 0;}

.com_input_cont .input_table_cont {}
.com_input_cont .input_table_cont.mt40 { margin: 40px 0 0;}
.com_input_cont .input_table_cont .table_inner_box {overflow: hidden; border: 1px solid #e1e1e1; border-radius: 8px;}
.com_input_cont .input_table_cont .table_inner_box .table_area {width: 100%; border-collapse: collapse; border-spacing: 0;}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody {}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr {border-top: 1px solid #e1e1e1;}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr:first-child { border-top: none;}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr th {padding: 15px; background-color: #f5f5f5;}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr th.bor_r { border-right: 1px solid #e1e1e1;}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr th.tc { text-align: center;}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr th .tit {font-weight: 700; font-size: 16px; line-height: 24px; color: #333333;}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr th .tit.icon {position: relative; padding: 0 0 0 12px;}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr th .tit > * {position: absolute; top: 0; left: 0;}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td {padding: 15px; font-weight: 500; font-size: 16px; line-height: 24px; color: #333333;}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .inp_btn { display: inline-block; width: 100%; max-width: 105px; margin: 0 0 0 5px; padding: 0 25px; background-color: #616161; font-size: 0; vertical-align: middle; transition: all 0.3s;}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .inp_btn.ma0 { margin: 0;}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .inp_btn .txt {display: inline-block; font-weight: 400; font-size: 16px; line-height: 45px; color: #ffffff;}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .inp_btn .txt.icon { padding: 0 0 0 22px; background-position: left center; background-repeat: no-repeat;}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .inp_btn:hover,
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .inp_btn:focus { background-color: #000000;}

.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .inp_txt_area.custom,
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .map_area,
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .file_area { width: 100%; max-width: 510px;}

.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .inp_txt_area.custom.sty2 { max-width: 540px;}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .inp_txt_area.custom.sty2 label { width: calc(100% - 140px);}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .inp_txt_area.custom.sty2 .inp_btn { max-width: 135px;}

.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td input[type=text]:read-only,
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td textarea:read-only { background-color: #fafafa;}

/*================================== 기본 텍스트 ==================================*/
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .text_area {}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .text_area.mt5 {margin: 5px 0 0;}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .text_area .text {font-weight: 500; font-size: 16px; line-height: 24px; color: #333333; word-break: break-all;}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .text_area .text.ft_s { font-size: 15px;}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .text_area .text.red {color: var(--com-color-red);}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .text_area .text.blue {color: var(--com-color-blue);}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .text_area .text.green {color: var(--com-color-green);}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .text_area .text.gray {color: var(--com-color-gray);}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .text_area .text.yellow {color: var(--com-color-yellow);}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .text_area.row { display: flex; justify-content: stretch; align-items: center;}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .text_area.row > * { position: relative;margin: 0 10px 0 0; padding: 0 12px 0 0;}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .text_area.row > *::after { content: ''; position: absolute; top: calc((24px - 16px) / 2); right: 0; width: 2px; height: 16px; background-color: #E1E1E1;}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .text_area.row > *:last-child { margin: 0; padding: 0;}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .text_area.row > *:last-child::after { display: none;}
/*================================== 기본 텍스트 ==================================*/

/*================================== 기타 텍스트 ==================================*/
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .txt_list { margin: 0 0 5px 0;}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .txt_list > .list {}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .txt_list > .list > li { position: relative; padding: 0 0 0 15px; font-weight: 500; font-size: 16px; line-height: 24px; color: #333333; word-break: break-all;}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .txt_list > .list > li .etc { position: absolute; top: 0; left: 0;}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .txt_list > .list > li > .list2 {}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .txt_list > .list > li > .list2 > li { font-size: 15px; color: #767676;}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .txt_list > .list > li .black {color: #333333;}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .txt_list > .list > li .blue {color: var(--com-color-blue);}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .txt_list.mt5 { margin: 5px 0 0 0;}
/*================================== 기타 텍스트 ==================================*/

/*================================== 기본 인풋 ==================================*/
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .inp_txt_area {}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .inp_txt_area label {}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .inp_txt_area label .inp_txt {}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .inp_txt_area label .inp_txt.half { max-width: 400px;}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .inp_txt_area label .inp_txt.half_of { max-width: 200px;}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .inp_txt_area label .inp_txt.half_of2 { max-width: 100px !important;}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .inp_txt_area.custom { font-size: 0;}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .inp_txt_area.custom label {display: inline-block; width: calc(100% - 132px); vertical-align: middle;}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .inp_txt_area.custom label .inp_txt {}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .inp_txt_area.custom .inp_btn .txt {}
/*================================== 기본 인풋 ==================================*/

/*================================== 번호입력 유형 ==================================*/
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .number_area {font-size: 0;}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .number_area .number_box {display: inline-block; width: 100%; max-width: 354px; font-size: 0; vertical-align: middle;}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .number_area .number_box .inp_num {display: inline-block; max-width: 100px; vertical-align: middle;}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .number_area .number_box .txt {display: inline-block; padding: 0 10px; font-weight: 400; font-size: 16px; line-height: 45px; color: #333333; text-align: center; vertical-align: middle;}
/*================================== 번호입력 유형 ==================================*/

/*================================== 이메일 유형 ==================================*/
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .email_area {font-size: 0;}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .email_area .inp_email {display: inline-block; max-width: 183px; vertical-align: middle;}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .email_area .slt_email {display: inline-block; max-width: 183px; margin: 0 0 0 5px; vertical-align: middle;}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .email_area .txt {display: inline-block;  padding: 0 10px; font-weight: 400; font-size: 16px; line-height: 45px; color: #333333; text-align: center; vertical-align: middle;}
/*================================== 이메일 유형 ==================================*/

/*================================== 주소 유형 ==================================*/
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .map_area { }
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .map_area .list {}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .map_area .list li {margin: 0 0 5px; font-size: 0;}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .map_area .list li:last-child {margin: 0;}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .map_area .list li .inp_map {max-width: 100%;}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .map_area .list li:first-child .inp_map {display: inline-block; width: calc(100% - 132px); vertical-align: middle;}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .map_area .list li .inp_btn {}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .map_area .list li .inp_btn .txt {background-image: url('/images/home/kor/user/common/inp_btn_sch_icon.png');}
/*================================== 주소 유형 ==================================*/

/*================================== 내용 유형 ==================================*/
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .textarea_area {}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .textarea_area textarea {display: block; width: 100%; height: 100px; border: 1px solid #dfdfdf; padding: 10px; font-weight: 400; font-size: 16px; line-height: 24px; color: #333333; resize: none;}
/*================================== 내용 유형 ==================================*/

/*================================== 파일 유형 ==================================*/
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .file_area {font-size: 0;}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .file_area .inp_file {display: inline-block; width: calc(100% - 110px); vertical-align: middle;}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .file_area .inp_btn {font-weight: 500; font-size: 16px; line-height: 45px; color: #ffffff; text-align: center; vertical-align: middle; cursor: pointer;}
/*================================== 파일 유형 ==================================*/

/*================================== 지역 유형 ==================================*/
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .area_area {font-size: 0;}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .area_area .slt_area {display: inline-block; max-width: 200px; margin: 0 5px 0 0; vertical-align: middle;}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .area_area .slt_area:last-child { margin: 0;}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .area_area.custom2 {}
/*================================== 지역 유형 ==================================*/

/*================================== 첨부파일 유형 ==================================*/
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .file_list_area {}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .file_list_area .list {}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .file_list_area .list li {margin: 0 0 10px;}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .file_list_area .list li:last-child {margin: 0;}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .file_list_area .list li .file_each {}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .file_list_area .list li .file_each a {display: inline-block; position: relative; padding: 0 0 0 20px; background-image: url('/images/home/kor/user/board/attach_ico.png'); background-position: left top 5px; background-repeat: no-repeat; font-weight: 400; font-size: 16px; line-height: 24px; transition: 0.3s ease-in-out;}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .file_list_area .list li .file_each a:hover, .board_view_file .file_each a:focus {text-decoration: underline !important;}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .file_list_area .list li .file_each button {display: inline-block; margin: 0 0 0 5px; padding: 0 10px; border: 1px solid var(--com-color-red); transition: all 0.3s;}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .file_list_area .list li .file_each button .txt {display: inline-block; font-weight: 400; font-size: 15px; line-height: 28px; color: var(--com-color-red); border-radius: 5px;}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .file_list_area .list li .file_each button:hover,
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .file_list_area .list li .file_each button:focus { background-color: var(--com-color-red);}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .file_list_area .list li .file_each button:hover .txt,
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .file_list_area .list li .file_each button:focus .txt { color: #ffffff;}
/*================================== 첨부파일 유형 ==================================*/

/*================================== 날짜 유형 ==================================*/
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .date_area {}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .date_area .inp_data { max-width: 200px; line-height: 43px;}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .date_area .txt { font-weight: 400; font-size: 16px; line-height: 24px;}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .date_area.sty2 { font-size: 0;}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .date_area.sty2 > * { display: inline-block; vertical-align: middle;}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .date_area.sty2 > .txt { margin: 0 10px;}

.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .date_list_area {}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .date_list_area > .list { font-size: 0;}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .date_list_area > .list > li { display: inline-block; margin: 0 15px 0 0; vertical-align: middle;}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .date_list_area > .list > li:last-child { margin: 0;}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .date_list_area > .list > li .date_area { display: flex; justify-content: space-between; align-items: center;}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .date_list_area > .list > li .date_area .inp_data { max-width: inherit; min-width: 200px;}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .date_list_area > .list > li .date_area .txt { width: 100%; margin: 0 10px 0 0;}
/*================================== 날짜 유형 ==================================*/

/*================================== row_f 유형 ==================================*/
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .row_f { display: flex; justify-content: stretch; align-items: center;}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .row_f .cont_btn_list_area { margin: 0 0 0 10px;}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .row_f .cont_btn_list_area .list li .cancell_btn.etc { padding: 0 15px;}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .row_f .date_area.sty2 { flex: 1; padding: 0 0 0 15px;}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .row_f .inp_txt_area.sty2 {}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .row_f .inp_txt_area.sty2 + .txt { margin: 0 0 0 10px; font-weight: 400; font-size: 16px; line-height: 24px;}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .row_f .file_list_area { margin: 0 0 0 30px;}
/*================================== row_f 유형 ==================================*/

/*================================== col_f 유형 ==================================*/
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .col_f {}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .col_f > * { margin: 0 0 5px 0;}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .col_f > *:last-child { margin: 0;}
/*================================== col_f 유형 ==================================*/

/*================================== tr 추가 제거 유형 ==================================*/
.com_input_cont .input_table_cont .table_inner_box .table_area.add_remove tbody tr td { position: relative;}
.com_input_cont .input_table_cont .table_inner_box .table_area.add_remove tbody tr td .icon_btn { position: absolute; top: 50%; right: 15px; transform: translateY(-50%);}
/*================================== tr 추가 제거 유형 ==================================*/

/*================================== 기타 텍스트 유형 ==================================*/
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .chk_list_area .list li {}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .chk_list_area .list li .etc_inp { font-size: 0;}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .chk_list_area .list li .etc_inp > * { display: inline-block; vertical-align: middle;}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .chk_list_area .list li .etc_inp .chk_area {}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .chk_list_area .list li .etc_inp .inp_txt_area { width: calc(100% - 61px); margin: 0 0 0 10px;}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .chk_list_area .list li .etc_inp .inp_txt_area label .inp_txt { max-width: 100%;}
/*================================== 기타 텍스트 유형 ==================================*/

/*================================== 라디오, 체크박스 유형 ==================================*/
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .chk_list_area.row_sty {}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .chk_list_area.row_sty .list li { width: calc(20% - 12px);}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .chk_list_area.row_sty .list li:nth-child(5n) { margin: 0;}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .chk_list_area.etc_inp_sty .list li:last-child { display: flex; align-items: center; width: max-content;}
.com_input_cont .input_table_cont .table_inner_box .table_area tbody tr td .chk_list_area.etc_inp_sty .list li .inp_txt_area { flex: 1; margin: 0 0 0 10px;}
/*================================== 라디오, 체크박스 유형 ==================================*/

/*================================== 테이블 유형 ==================================*/
.com_input_cont .input_table_cont.n_sty .table_inner_box .table_area thead { background-color: #F5F5F5;}
.com_input_cont .input_table_cont.n_sty .table_inner_box .table_area thead tr { border-bottom: 1px solid #e1e1e1;}
.com_input_cont .input_table_cont.n_sty .table_inner_box .table_area thead tr th { padding: 15px; font-size: 0;}
.com_input_cont .input_table_cont.n_sty .table_inner_box .table_area thead tr th .tit { font-weight: 400; font-size: 16px; line-height: 24px; color: #333333;}
.com_input_cont .input_table_cont.n_sty .table_inner_box .table_area tbody tr th { text-align: left;}
.com_input_cont .input_table_cont.n_sty .table_inner_box .table_area tbody tr th .tit { font-weight: 400;}
.com_input_cont .input_table_cont.n_sty .table_inner_box .table_area tbody tr td.tc { text-align: center; font-weight: 700;}
/*================================== 테이블 유형 ==================================*/