
table {border-collapse:collapse;font-size:12px;font-family: "Noto Sans", "Noto Sans KR", sans-serif !important;}
table .table_style img {max-width:100%;height:auto;}
table .table_style td {vertical-align:middle;}
table .table_style td input {vertical-align:middle;padding: 7px 5px;}
.table_style #descriptionView_CONTAINER .nneditor-table td {height:auto;}
table a {color: #000;text-decoration: none;}
table a:link {color: #000;text-decoration: none;vertical-align: initial !important;}
table a:hover {color: #000;text-decoration: none;vertical-align: initial !important;}
table a:visite {color: #000;text-decoration: none;vertical-align: initial !important;}


.table_style {width:100%;border-bottom:1px solid #ddd;margin-bottom:30px;}
.table_style .att_title {height:60px;border-top:3px solid #012b5d;border-bottom:1px solid #bdbdbd;background:#fafafa;}
.table_style td{height:53px;border-top:1px solid #dfdfdf;font-size:14px;color:#555;}
.table_style td img {max-width:max-content;height:auto;}
.table_style td.al{text-align:left}
.table_style td a {font-size:15px;color: #666;text-decoration: none;}
.table_style td a:hover{color:#333;text-decoration:underline}
.table_style td span,.table_style td a{vertical-align:middle}
.table_style td span{font-size:12px}
.table_style.list tbody tr:hover td{background:#f0f1f5}
.table_style.list tbody tr:hover td.none{background:#fff}


.table_style .board_description img {max-width:100% !important; height:auto !important;}
.table_style {width:100%;border-top:3px solid #012b5d;margin-bottom:30px;}
.table_style .board_bgcolor {background-color:#ffffff;border-right: 1px solid #dfdfdf;}
.table_style .board_desc {background-color: #ffffff;padding-left: 20px;}
.table_style .board_description {font-size:14px;padding-top: 50px;padding-bottom:50px;padding-right: 10px;}


.table_style {width:100%;border-top:3px solid #012b5d;margin-bottom:30px;}
.table_style td span{font-size:12px;font-style: normal;}
.table_style input.public_input {padding: 7px 5px;width:100%;}
.table_style tbody > tr:nth-of-type(4) > td.board_desc input#border {margin-top:-20px;}


#ext_search {dispaly:none;}
#ext_search select {width:88px;height:30px;margin: 0;border: 1px solid #dcdcdc;padding: 0;font-size: 13px;vertical-align: middle;color: #666;}
.est_keyword_cell input {height:30px;line-height: 20px;font-size: 13px;margin: 0;border: 1px solid #dcdcdc;color: #666;padding: 0 0 0 1%;vertical-align: middle;background: #fff;}


.paging {font-size:12;font-family: "Noto Sans", "Noto Sans KR", sans-serif !important;text-align: center;padding: 30px 0px;}
.paging b {font-size:12;font-family: "Noto Sans", "Noto Sans KR", sans-serif !important;cursor: default;color: #fff;border-color: #222;background-color: #222;padding: 6px 12px;margin-left: -1px;line-height: 1.42857143;border: 1px solid #ddd;}
.paging a:link{font-size:12;font-family: "Noto Sans", "Noto Sans KR", sans-serif !important;color: #23527c;padding: 6px 12px;margin-left: -1px;line-height: 1.42857143;color: #337ab7;text-decoration: none;background-color: #fff;border: 1px solid #ddd;vertical-align: baseline !important;}
.paging a:visited{font-size:12;font-family: "Noto Sans", "Noto Sans KR", sans-serif !important;color:#555555;font-weight:normal;text-decoration:none}
.paging a:hover{font-size:12;font-family: "Noto Sans", "Noto Sans KR", sans-serif !important;color:#555555;font-weight:normal;text-decoration:underline}

/* �����Ʈ : ���� */
.comment_name {font-size:12px;color:#0055B5;text-decoration:none;padding-top:4px;}
.comment_txt {font-size:12px;color::#000;text-decoration:none;padding-top:4px;}
.comment_txt a:link{font-size:12px;color::#000000;text-decoration:none;}
.comment_txt a:visited{font-size:12px;color::#000000;text-decoration:none;}
.comment_txt a:hover{font-size:12px;color::#000000;text-decoration:none;}

/* ���� �Խ��� ��Ÿ�� : ���� */
.board_output {background: transparent !important; }
.board_output {padding:4 0 0 0;font-size:13px;font-family: "Noto Sans", "Noto Sans KR", sans-serif !important;color:#000;}
.board_output a:link{padding:4px 0px;font-size:13;font-family: "Noto Sans", "Noto Sans KR", sans-serif !important;color:#000;text-decoration:none;}
.board_output a:visited{padding:4px 0px;font-size:13;font-family: "Noto Sans", "Noto Sans KR", sans-serif !important;color:#000;text-decoration:none;}
.board_output a:hover{padding:4px 0px;font-size:13;font-family: "Noto Sans", "Noto Sans KR", sans-serif !important;color:#000;text-decoration:underline;}
.board_output a:active{padding:4px 0px;font-size:13;font-family: "Noto Sans", "Noto Sans KR", sans-serif !important;color:#000;text-decoration:none;}


/* ����� 768px �����϶� : ���� */
@media all and (max-width:768px){
/* �Խ��� �б� */
.table_style > tbody > tr > td:nth-of-type(3) {display:none;} /*�ۼ��� �׸� ����*/
.table_style #ext_search table {width:90%;text-align:center;margin:0 auto;}
.table_style #ext_search select {width: 88px;height: 30px;margin: 0;border: 1px solid #dcdcdc;padding: 0;font-size: 12px;vertical-align: middle;color: #666;text-align: center;}
.table_style #ext_search tbody > tr > td {display: block;width: 100%;text-align: center;margin-bottom: 1px;border: 0px solid #f00;}
.table_style #ext_search tbody > tr > td input.keywordform {display: block;width: 100%;}
.table_style #ext_search .est_btn_cell {padding-top:20px;}


/*�Խ��� ���� ����*/
.table_bottom td.bbsnewf5 > input {max-width:100% !important;width:auto;}
.table_style .board .board_bgcolor .board_desc input {max-width:100% !important;width:auto;}
/*��� ����*/
.comment_txt textarea {width:100%;}
.comment_txt > input {max-width:100% !important;width:auto;}
}
/* ����� 768px �����϶� : ���� */