/* create,modify,view 페이지용 */ table.action_form { /* 블록 요소로 변경 */ margin-left: auto; /* 자동 여백을 이용한 가로 가운데 정렬 */ margin-right: auto; /* 자동 여백을 이용한 가로 가운데 정렬 */ /* border: 1px solid blue; */ /* table-layout: fixed; 고정 레이아웃 */ border-collapse: collapse; /* 테두리 결합 */ } table.action_form th { text-align: center; background-color: #f5f5f5; } table.action_form td { text-align: center; word-wrap: break-word; /* 긴 단어 강제 줄바꿈 */ white-space: normal; /* 자동 줄바꿈 */ } /* create,modify,view 페이지용 */ /*조건검색*/ nav.index_top nav.condition { border-color: 1px solid red; } /*검색*/ nav.index_top nav.search { position: relative; height: 30px; border-color: 1px solid red; } nav.index_top nav.search input[type="text"] { width: 200px; height: 30px; } /*검색submit*/ nav.index_top nav.search input[type="submit"] { font-weight: bold; width: 80px; height: 30px; color: white; background-color: #555555; } /*검색submit*/ nav.index_top nav.search a.excel { position: absolute; top: -9px; right: -45px; /* border-color: 1px solid red; */ } /*페이지정보*/ nav.index_top nav.pageinfo { font-weight: bold; /* border-color: 1px solid red; */ } /* Table 부분 */ table.index_table { width: 100%; /* table-layout: fixed; */ border-collapse: collapse; } table.index_table thead th { white-space: nowrap; padding-top: 15px; padding-bottom: 15px; font-weight: bold; border-top: 2px solid black; border-bottom: 1px solid silver; background-color: #f5f5f5; text-align: center; /* border:1px solid silver; */ } table.index_table thead th.index_head_short_column { width: 80px; } table.index_table thead th:active { cursor: grabbing; } div.index_batchjob { padding-top: 15px; text-align: center; /* border: 1px solid red; */ } div.index_pagination { margin-top: 20px; /* border: 1px solid red; */ } div.index_pagination ul.pagination { /* border: 1px solid green; */ width: fit-content; /* UL의 너비를 내용에 맞춤 */ margin: 0 auto; /* 좌우 마진을 자동으로 설정하여 중앙 배치 */ padding: 0; list-style: none; /* 기본 점 스타일 제거 (옵션) */ } div.index_pagination ul.pagination li { margin-left: 5px; } div.index_pagination ul.pagination li a { padding: 5px 10px 5px 10px; font-size: 1.5rem; color: white; background-color: #808080; } div.index_pagination ul.pagination li a:hover { border: 1px solid black; } div.index_pagination ul.pagination li.active a { color: black; border: 1px solid #808080; } div.index_bottom { padding-top: 15px; text-align: center; word-wrap: break-word; /* 긴 단어 강제 줄바꿈 */ white-space: normal; /* 자동 줄바꿈 */ /* border: 1px solid red; */ } div.index_bottom div.index_action_form { margin-top: 20px; /* border: 1px solid red; */ } div.index_bottom div.index_action_form iframe { width: 100%; border: none; /* border: 1px solid blue; */ }