.startup-network { min-height: 520px; }
.startup-network .content.con_area { padding-bottom: 30px; }
.startup-network .content.con_area::after { content: ""; display: block; clear: both; }
.startup-network .titarea .tit_01 { white-space: nowrap; }
.startup-network .sn-lnb2 .depth > li > a,
.startup-network .sn-lnb2 .sub_depth > li > a {
  font-family: 'Nanum Square';
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
}
.startup-network .sn-about-content { min-height: calc(100vh - 340px); }
.startup-network .sn-search { margin-bottom: 5px; border-top: 1px solid #d3e7eb; border-bottom: 1px solid #d3e7eb; background: #eff5f5; }
.startup-network .sn-search td { padding: 8px; text-align: center; }
.startup-network .sn-search:not(.sn-search-admin) td { display: grid; grid-template-columns: 70px minmax(120px, 1fr) minmax(190px, 1.55fr) minmax(150px, 1.15fr) 100px; gap: 2px; }
.startup-network .sn-search:not(.sn-search-admin) td > * { width: 100%; min-width: 0; box-sizing: border-box; }
.startup-network .sn-search:not(.sn-search-admin) td > #yearFounded,
.startup-network .sn-search:not(.sn-search-admin) td > .btn { margin: 0; }
.startup-network .sn-search-row { display: flex; align-items: center; gap: 8px; }
.startup-network .sn-search input,
.startup-network .sn-search select { height: 39px; border: 1px solid #d8d8d8; }
.startup-network .sn-search select { flex: 0 0 100px; width: auto; margin: 0; padding-right: 24px; border: 0; background-position: 88% 50%; }
.startup-network .sn-search td > #yearFounded { margin-right: 20px; }
.startup-network .sn-search input { flex: 1 1 0; width: auto; min-width: 0; margin: 0; border: 0; }
.startup-network .sn-search #keyword { flex-grow: 1.2; width: auto; }
.startup-network .sn-search .btn { flex: 0 0 100px; width: 100px; height: 40px; margin-left: 0; background: #28656a; }
.startup-network .sn-search td > .btn { margin-left: 10px; }
.startup-network .sn-search-admin { width: 100%; box-sizing: border-box; }
.startup-network .sn-search-admin .sn-search-row { display: grid; grid-template-columns: minmax(0, 1.8fr) minmax(0, 0.93fr) minmax(0, 1.13fr) 150px 82px; gap: 8px; }
.startup-network .sn-search-admin .sn-search-line { display: contents; }
.startup-network .sn-search-admin .sn-search-line > * { min-width: 0; }
.startup-network .sn-search-admin .sn-search-line-primary #industrySector { grid-column: 4 / 6; }
.startup-network .sn-search-admin .sn-search-line-primary select { width: auto; margin: 0; }
.startup-network .sn-search-admin .sn-search-line-secondary #keyword { grid-column: 1 / 4; }
.startup-network .sn-search-admin .sn-search-line-secondary #rowCount { grid-column: 4; width: auto; margin: 0; }
.startup-network .sn-search-admin .sn-search-line-secondary .btn { grid-column: 5; }
.startup-network .sn-search-admin .btn { flex: 0 0 82px; width: 82px; height: 34px; }
.startup-network .sn-list-info { position: relative; min-height: 28px; margin-bottom: 5px; }
.startup-network .sn-count { padding-top: 8px; color: #222; font-size: 14px; }
.startup-network .sn-count strong { color: #222; font-weight: 400; }
.startup-network .sn-row-count { position: absolute; top: 0; right: 0; }
.startup-network .sn-row-count select { width: 150px; height: 42px; padding: 0 42px 0 16px; color: #222; font-size: 14px; font-weight: 600; border: 2px solid #eef1f5; background-color: #fff; background-position: 88% 50%; }
.startup-network .test_area { margin-bottom: 0; }
.startup-network .sn-detail { margin-bottom: 30px; }
.startup-network .btn_wrap .btn_sc + .btn_sc { margin-left: 4px; }
.startup-network .sn-table { table-layout: fixed; }
.startup-network .sn-table tr { border-bottom: 1px solid #eeeceb; }
.startup-network .sn-table tbody tr { height: 41px; }
.startup-network .sn-table tbody td { height: 41px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.startup-network .sn-table td.sn-organization,
.startup-network .sn-table td.sn-product,
.startup-network .sn-table td.sn-industry { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.startup-network .sn-row-link { cursor: pointer; }
.startup-network .sn-detail-text { white-space: pre-line; }
.startup-network .sn-empty { padding: 38px 10px !important; color: #777; }
.startup-network .sn-paging { min-height: 25px; margin: 20px auto 0; }
.right_con.startup-network .test_area { margin-bottom: 30px; }
.right_con.startup-network .sn-paging { margin: 0 auto; }
.right_con.startup-network .btn_wrap { margin-bottom: 0; }
.startup-network .required { color: #c40000; }
