Performance.tsx 32 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604
  1. import React from "react";
  2. import { useScrollAnimation } from "@/hooks/useScrollAnimation";
  3. import equipments from "@/data/maintenance";
  4. const Performance = () => {
  5. const { ref, isVisible } = useScrollAnimation({ threshold: 0.1 });
  6. return (
  7. <div ref={ref} className="px-4 sm:px-8 py-8 sm:py-12">
  8. <div
  9. className={`max-w-7xl mx-auto transition-all duration-1000 ${
  10. isVisible ? "opacity-100 translate-y-0" : "opacity-0 translate-y-10"
  11. }`}
  12. >
  13. {/* 제목 */}
  14. <div className="text-center mb-8 sm:mb-12 lg:mb-16">
  15. <h1 className="text-3xl sm:text-4xl lg:text-5xl font-bold text-blue-900 font-['Noto_Sans_KR'] antialiased mb-6">
  16. 정보통신설비 유지관리 및 성능점검
  17. </h1>
  18. <div className="w-20 h-1 bg-blue-900 mx-auto"></div>
  19. </div>
  20. {/* 인증 및 평가 */}
  21. <section className="mb-12">
  22. <h2 className="text-2xl font-bold text-blue-800 mb-4">
  23. 검증된 정보통신 유지보수(성능점검) 전문 기업
  24. </h2>
  25. {/*<p className="text-gray-700 text-sm mb-6">*/}
  26. {/* 반도산전(주)는 27년간 전국 2,500여 개 건축물의 전기·통신·소방 설비공사를 준공한 외감 법인입니다.<br/>*/}
  27. {/* 도급순위 상위 0.3% 이내, 건설안전 NICE디앤비 1등급(SA1), ESG 2등급(중소기업 최고등급) 보유.<br/>*/}
  28. {/* 정보통신기술자 특급 5명 외 45명 보유.*/}
  29. {/*</p>*/}
  30. <div className="text-gray-700 text-sm mb-6 leading-relaxed">
  31. 반도산전(주)는 27년간 전국 2,500여 개 건축물의 전기·통신·소방 설비공사를 준공한 외감 법인입니다.<br />
  32. 도급순위 상위 0.3% 이내, 건설안전 NICE디앤비 1등급(SA1), ESG 2등급(중소기업 최고등급) 보유.<br />
  33. 정보통신기술자 특급 5명 외 45명 보유.
  34. </div>
  35. <div className="grid grid-cols-2 sm:grid-cols-4 gap-6 text-center">
  36. <div className="bg-white rounded-lg shadow-md p-4 border border-gray-200 hover:border-blue-500 transition-all duration-300">
  37. <div className="bg-blue-50 rounded-t-lg p-3 mb-3">
  38. <p className="font-bold text-blue-900">ISO 45001</p>
  39. </div>
  40. <div className="space-y-2">
  41. <p className="text-sm text-gray-600">안전보건경영시스템</p>
  42. <div className="w-full h-px bg-gray-200 my-2"></div>
  43. <p className="text-blue-600 font-medium">신용등급 BBB0</p>
  44. </div>
  45. </div>
  46. <div
  47. className="bg-white rounded-lg shadow-md p-4 border border-gray-200 hover:border-blue-500 transition-all duration-300">
  48. <div className="bg-blue-50 rounded-t-lg p-3 mb-3">
  49. <p className="font-bold text-blue-900">ISO 9001</p>
  50. </div>
  51. <div className="space-y-2">
  52. <p className="text-sm text-gray-600">품질경영시스템</p>
  53. <div className="w-full h-px bg-gray-200 my-2"></div>
  54. <p className="text-blue-600 font-medium">현금흐름 A</p>
  55. </div>
  56. </div>
  57. <div
  58. className="bg-white rounded-lg shadow-md p-4 border border-gray-200 hover:border-blue-500 transition-all duration-300">
  59. <div className="bg-blue-50 rounded-t-lg p-3 mb-3">
  60. <p className="font-bold text-blue-900">ISO 14001</p>
  61. </div>
  62. <div className="space-y-2">
  63. <p className="text-sm text-gray-600">환경경영시스템</p>
  64. <div className="w-full h-px bg-gray-200 my-2"></div>
  65. <p className="text-blue-600 font-medium">ESG</p>
  66. </div>
  67. </div>
  68. <div
  69. className="bg-white rounded-lg shadow-md p-4 border border-gray-200 hover:border-blue-500 transition-all duration-300">
  70. <div className="bg-blue-50 rounded-t-lg p-3 mb-3">
  71. <p className="font-bold text-blue-900">나이스디앤비</p>
  72. </div>
  73. <div className="space-y-2">
  74. <p className="text-sm text-gray-600">건설안전관리보고서</p>
  75. <div className="w-full h-px bg-gray-200 my-2"></div>
  76. <p className="text-blue-600 font-medium">정보통신기술자 특급 5명 외 45명 보유</p>
  77. </div>
  78. </div>
  79. </div>
  80. </section>
  81. {/* 장비 보유현황 */}
  82. <section className="mb-12">
  83. <h2 className="text-2xl font-bold text-blue-800 mb-4">
  84. 정보통신설비 유지보수·관리 및 성능점검 법정장비 보유현황
  85. </h2>
  86. <div className="text-gray-700 text-sm mb-6 leading-relaxed">
  87. 광섬유영역반사계, 네트워크측정기, 오실로스코프, 광케이블접속기, 광파워메타, 광심선대조기,<br />
  88. TV ANT 레벨측정기, 방송음향 측정기, 복합가스 측정기, LAN 측정기, 적외선 온도측정기,<br />
  89. AC/DC/저항 측정기, 절연저항 측정기 등 보유.
  90. </div>
  91. <div className="grid grid-cols-2 sm:grid-cols-7 gap-4">
  92. {equipments.map(({ title, imageSrc }) => (
  93. <div className="flex flex-col items-center" key={title}>
  94. <img
  95. src={imageSrc}
  96. alt={title}
  97. className="w-32 h-32 object-contain mb-2 rounded-md hover:scale-105 hover:shadow-md transition-all duration-300"
  98. />
  99. <p className="font-medium text-sm text-gray-700 text-center">{title}</p>
  100. </div>
  101. ))}
  102. </div>
  103. </section>
  104. {/* 제도 도입 배경 */}
  105. <section className="mb-12">
  106. <h2 className="text-2xl font-bold text-blue-800 mb-4 ">
  107. 제도 도입 배경
  108. </h2>
  109. <div className="border border-gray-200 rounded-lg overflow-hidden">
  110. {/*<table className="min-w-full text-sm sm:text-base bg-white border border-gray-200 rounded-lg shadow-sm">*/}
  111. <table className="min-w-full text-sm sm:text-base bg-white">
  112. <colgroup>
  113. <col className="w-1/5" /> {/* 20% */}
  114. <col className="w-4/5" /> {/* 80% */}
  115. </colgroup>
  116. <tbody>
  117. <tr className="bg-white">
  118. <td className="border-b border-r border-gray-200 px-2 py-3 font-semibold text-center text-gray-700 bg-blue-50">
  119. 근거 법령
  120. </td>
  121. {/*<td className="border-b border-gray-200 px-4 py-3 text-gray-700 leading-relaxed">*/}
  122. <td className="border-b border-gray-200 px-4 py-2 text-gray-700 leading-relaxed">
  123. 「정보통신공사업법」 (법률 제19546호, 2023.7.18. 개정, 2024.7.19. 시행)
  124. </td>
  125. </tr>
  126. <tr className="bg-gray-50">
  127. <td className="border-b border-r border-gray-200 px-2 py-3 font-semibold text-center text-gray-700 bg-blue-50">
  128. 목적
  129. </td>
  130. <td className="border-b border-gray-200 px-4 py-2 text-gray-700 leading-relaxed">
  131. 건축물 정보통신설비의 안전 확보와 통신서비스 품질 향상을 위한 유지보수·관리 제도 도입
  132. </td>
  133. </tr>
  134. </tbody>
  135. </table>
  136. </div>
  137. </section>
  138. {/* 관리자 선임 기준 */}
  139. <section className="mb-12">
  140. <h2 className="text-2xl font-bold text-blue-800 mb-4">
  141. 관리자 선임 기준
  142. </h2>
  143. <div className="overflow-x-auto">
  144. <div className="overflow-y-auto max-h-[400px] sm:max-h-[500px] border border-gray-200 rounded-lg shadow-sm">
  145. <table className="min-w-full text-xs sm:text-sm table-fixed bg-white">
  146. <thead>
  147. <tr className="bg-blue-50 text-center sticky top-0 z-10">
  148. <th className="border-b border-r border-gray-200 px-2 py-3 font-semibold text-gray-700 w-1/2">
  149. 건축물 연면적
  150. </th>
  151. <th className="border-b border-gray-200 px-2 py-3 font-semibold text-gray-700 w-1/2">
  152. 기술자 등급
  153. </th>
  154. </tr>
  155. </thead>
  156. <tbody>
  157. <tr className="bg-white transition-colors">
  158. <td className="border-b border-r border-gray-200 px-2 py-2 text-center font-medium text-gray-800">
  159. 6만㎡ 이상
  160. </td>
  161. <td className="border-b border-gray-200 px-2 py-2 text-center text-gray-700">
  162. 특급 기술자
  163. </td>
  164. </tr>
  165. <tr className="bg-gray-50 transition-colors">
  166. <td className="border-b border-r border-gray-200 px-2 py-2 text-center font-medium text-gray-800">
  167. 3만 ~ 6만㎡
  168. </td>
  169. <td className="border-b border-gray-200 px-2 py-2 text-center text-gray-700">
  170. 고급 기술자 이상
  171. </td>
  172. </tr>
  173. <tr className="bg-white transition-colors">
  174. <td className="border-b border-r border-gray-200 px-2 py-2 text-center font-medium text-gray-800">
  175. 1.5만 ~ 3만㎡
  176. </td>
  177. <td className="border-b border-gray-200 px-2 py-2 text-center text-gray-700">
  178. 중급 기술자 이상
  179. </td>
  180. </tr>
  181. <tr className="bg-gray-50 transition-colors">
  182. <td className="border-b border-r border-gray-200 px-2 py-2 text-center font-medium text-gray-800">
  183. 0.5만 ~ 1.5만㎡
  184. </td>
  185. <td className="border-b border-gray-200 px-2 py-2 text-center text-gray-700">
  186. 초급 기술자 이상
  187. </td>
  188. </tr>
  189. </tbody>
  190. </table>
  191. </div>
  192. </div>
  193. </section>
  194. {/* 과태료 기준 */}
  195. <section className="mb-12">
  196. <h2 className="text-2xl font-bold text-blue-800 mb-4">
  197. 과태료 기준
  198. </h2>
  199. <div className="overflow-x-auto">
  200. <div className="overflow-y-auto max-h-[400px] sm:max-h-[500px] border border-gray-200 rounded-lg shadow-sm">
  201. <table className="min-w-full text-xs sm:text-sm table-fixed bg-white">
  202. <thead>
  203. <tr className="bg-blue-50 text-center sticky top-0 z-10">
  204. <th className="border-b border-r border-gray-200 px-2 py-3 font-semibold text-gray-700 w-2/3">
  205. 위반행위
  206. </th>
  207. <th className="border-b border-gray-200 px-2 py-3 font-semibold text-gray-700 w-1/3">
  208. 과태료 금액
  209. </th>
  210. </tr>
  211. </thead>
  212. <tbody>
  213. <tr className="bg-white transition-colors">
  214. <td className="border-b border-r border-gray-200 px-2 py-2 text-gray-700 text-center">
  215. 유지보수 관리기준 미준수
  216. </td>
  217. <td className="border-b border-gray-200 px-2 py-2 text-center font-medium text-gray-800">
  218. 300만원
  219. </td>
  220. </tr>
  221. <tr className="bg-gray-50 transition-colors">
  222. <td className="border-b border-r border-gray-200 px-2 py-2 text-gray-700 text-center">
  223. 점검기록 미작성 또는 거짓 작성
  224. </td>
  225. <td className="border-b border-gray-200 px-2 py-2 text-center font-medium text-gray-800">
  226. 300만원
  227. </td>
  228. </tr>
  229. <tr className="bg-white transition-colors">
  230. <td className="border-b border-r border-gray-200 px-2 py-2 text-gray-700 text-center">
  231. 유지보수‧관리자 미선임 또는 해임 후 30일 내 미선임
  232. </td>
  233. <td className="border-b border-gray-200 px-2 py-2 text-center font-medium text-gray-800">
  234. 300만원
  235. </td>
  236. </tr>
  237. <tr className="bg-gray-50 transition-colors">
  238. <td className="border-b border-r border-gray-200 px-2 py-2 text-gray-700 text-center">
  239. 점검기록 미보존
  240. </td>
  241. <td className="border-b border-gray-200 px-2 py-2 text-center font-medium text-gray-800">
  242. 150만원
  243. </td>
  244. </tr>
  245. <tr className="bg-white transition-colors">
  246. <td className="border-b border-r border-gray-200 px-2 py-2 text-gray-700 text-center">
  247. 지자체 미제출
  248. </td>
  249. <td className="border-b border-gray-200 px-2 py-2 text-center font-medium text-gray-800">
  250. 100만원
  251. </td>
  252. </tr>
  253. <tr className="bg-gray-50 transition-colors">
  254. <td className="border-b border-r border-gray-200 px-2 py-2 text-gray-700 text-center">
  255. 선·해임 신고 미이행 또는 허위신고
  256. </td>
  257. <td className="border-b border-gray-200 px-2 py-2 text-center font-medium text-gray-800">
  258. 100만원
  259. </td>
  260. </tr>
  261. </tbody>
  262. </table>
  263. </div>
  264. </div>
  265. <p className="text-sm text-gray-600 mt-3 text-center">
  266. ※ 과태료 처분만으로 의무 이행이 완료되는 것은 아니며, 30일 이내 미선임 시 반복 부과될 수 있습니다.
  267. </p>
  268. </section>
  269. {/* 대상설비 세부항목 */}
  270. <section className="mb-12">
  271. {/*<div className="text-center mb-6 sm:mb-8">*/}
  272. {/* <div className="inline-block font-bold text-lg sm:text-xl lg:text-2xl text-gray-800 border-b-2 border-blue-900 pb-2">*/}
  273. {/* 대상설비 세부항목*/}
  274. {/* </div>*/}
  275. {/*</div>*/}
  276. <h2 className="text-2xl font-bold text-blue-800 mb-4">
  277. 대상설비 세부항목
  278. </h2>
  279. <div className=" rounded-lg overflow-hidden">
  280. <table className="w-full text-xs sm:text-sm md:text-base table-fixed bg-white border border-gray-200 rounded-lg shadow-sm">
  281. <thead>
  282. <tr className="bg-blue-50 text-center">
  283. <th className="border-b border-r border-gray-200 px-4 py-3 font-semibold text-gray-700 w-1/4">
  284. 구분
  285. </th>
  286. <th className="border-b border-gray-200 px-4 py-3 font-semibold text-gray-700 w-3/4">
  287. 점검대상
  288. </th>
  289. </tr>
  290. </thead>
  291. <tbody>
  292. {/* 통신설비 */}
  293. <tr className="bg-white transition-colors align-middle">
  294. <td className="border-b border-r border-gray-200 px-3 py-4 text-center font-medium">
  295. <div className="flex flex-col items-center">
  296. <img
  297. src="/image/maintenance/통신설비.png"
  298. alt="통신설비"
  299. className="max-w-[70%] h-auto object-contain mb-2"
  300. />
  301. <span className="text-gray-800">통신설비</span>
  302. </div>
  303. </td>
  304. <td className=" border-gray-200 px-4 py-4 leading-relaxed">
  305. <ul className="list-none text-left grid grid-cols-1 md:grid-cols-2 gap-x-4 gap-y-1 rounded-md">
  306. <li className="border-gray-200 px-3 py-1.5 font-semibold text-gray-700 ">
  307. 케이블설비
  308. </li>
  309. <li className=" border-gray-200 px-3 py-1.5 font-semibold text-gray-700 ">
  310. 배관설비
  311. </li>
  312. <li className=" border-gray-200 px-3 py-1.5 font-semibold text-gray-700 ">
  313. 국선인입설비
  314. </li>
  315. <li className=" border-gray-200 px-3 py-1.5 font-semibold text-gray-700 ">
  316. 단자함설비
  317. </li>
  318. <li className=" border-gray-200 px-3 py-1.5 font-semibold text-gray-700 ">
  319. 이동통신구내선로설비
  320. </li>
  321. <li className=" border-gray-200 px-3 py-1.5 font-semibold text-gray-700 ">
  322. 전화설비
  323. </li>
  324. <li className=" border-gray-200 px-3 py-1.5 font-semibold text-gray-700 ">
  325. 방송 공동수신 안테나 시설
  326. </li>
  327. <li className="px-3 py-1.5 font-semibold text-gray-700 ">
  328. 종합유선방송 구내전송선로설비
  329. </li>
  330. </ul>
  331. </td>
  332. </tr>
  333. {/* 방송설비 */}
  334. <tr className="bg-gray-50 transition-colors align-middle">
  335. <td className="border-b border-r border-gray-200 px-3 py-4 text-center font-medium">
  336. <div className="flex flex-col items-center">
  337. <img
  338. src="/image/maintenance/방송설비.png"
  339. alt="방송설비"
  340. className="max-w-[70%] h-auto object-contain mb-2"
  341. />
  342. <span className="text-gray-800">방송설비</span>
  343. </div>
  344. </td>
  345. <td className="px-4 py-4">
  346. <ul className="list-none text-left grid grid-cols-1 md:grid-cols-2 gap-x-4 gap-y-1 rounded-md">
  347. <li className="px-3 py-1.5 font-semibold text-gray-700 ">
  348. 방송음향설비
  349. </li>
  350. </ul>
  351. </td>
  352. </tr>
  353. {/* 정보설비 */}
  354. <tr className="bg-white transition-colors align-middle">
  355. <td className="border-b border-r border-gray-200 px-3 py-4 text-center font-medium">
  356. <div className="flex flex-col items-center">
  357. <img
  358. src="/image/maintenance/정보설비.png"
  359. alt="정보설비"
  360. className="max-w-[70%] h-auto object-contain mb-2"
  361. />
  362. <span className="text-gray-800">정보설비</span>
  363. </div>
  364. </td>
  365. <td className=" px-4 py-4 leading-relaxed">
  366. <ul className="list-none text-left grid grid-cols-1 md:grid-cols-2 gap-x-4 gap-y-1 rounded-md">
  367. <li className=" px-3 py-1.5 font-semibold text-gray-700 ">
  368. 네트워크설비
  369. </li>
  370. <li className=" px-3 py-1.5 font-semibold text-gray-700 ">
  371. 전자출입(통제)시스템
  372. </li>
  373. <li className=" px-3 py-1.5 font-semibold text-gray-700 ">
  374. 원격검침시스템
  375. </li>
  376. <li className=" px-3 py-1.5 font-semibold text-gray-700 ">
  377. 주차관제시스템
  378. </li>
  379. <li className=" px-3 py-1.5 font-semibold text-gray-700 ">
  380. 주차유도시스템
  381. </li>
  382. <li className=" px-3 py-1.5 font-semibold text-gray-700 ">
  383. 무인택배시스템
  384. </li>
  385. <li className=" px-3 py-1.5 font-semibold text-gray-700 ">
  386. 비상벨설비
  387. </li>
  388. <li className=" px-3 py-1.5 font-semibold text-gray-700 ">
  389. 영상정보처리기기 시스템
  390. </li>
  391. <li className=" px-3 py-1.5 font-semibold text-gray-700 ">
  392. 홈 네트워크 이용자 설비
  393. </li>
  394. <li className=" px-3 py-1.5 font-semibold text-gray-700 ">
  395. 빌딩안내시스템(BIS)
  396. </li>
  397. <li className=" px-3 py-1.5 font-semibold text-gray-700 ">
  398. 전기시계시스템
  399. </li>
  400. <li className=" px-3 py-1.5 font-semibold text-gray-700 ">
  401. 통합 SI시스템
  402. </li>
  403. <li className=" px-3 py-1.5 font-semibold text-gray-700 ">
  404. 시설관리시스템(FMS)
  405. </li>
  406. <li className=" px-3 py-1.5 font-semibold text-gray-700 ">
  407. 건물에너지관리시스템(BEMS)
  408. </li>
  409. <li className=" px-3 py-1.5 font-semibold text-gray-700 ">
  410. 지능형 인원계수 시스템
  411. </li>
  412. <li className=" px-3 py-1.5 font-semibold text-gray-700 ">
  413. 지능형 경계 감시 시스템
  414. </li>
  415. <li className=" px-3 py-1.5 font-semibold text-gray-700 ">
  416. 스마트 병원 설비
  417. </li>
  418. <li className=" px-3 py-1.5 font-semibold text-gray-700 ">
  419. 스마트 도난방지 시스템
  420. </li>
  421. <li className=" px-3 py-1.5 font-semibold text-gray-700 ">
  422. 스마트 공장 시스템
  423. </li>
  424. <li className=" px-3 py-1.5 font-semibold text-gray-700 ">
  425. 스마트 도서관 시스템
  426. </li>
  427. <li className=" px-3 py-1.5 font-semibold text-gray-700 ">
  428. 지능형 이상 음원 시스템
  429. </li>
  430. <li className=" px-3 py-1.5 font-semibold text-gray-700 ">
  431. IoT 기반 지하공간 안전관리 시스템
  432. </li>
  433. <li className="px-3 py-1.5 font-semibold text-gray-700 ">
  434. 디지털 사이니지
  435. </li>
  436. </ul>
  437. </td>
  438. </tr>
  439. {/* 기타설비 */}
  440. <tr className="bg-gray-50 transition-colors align-middle">
  441. <td className="border-b border-r border-gray-200 px-3 py-4 text-center font-medium">
  442. <div className="flex flex-col items-center">
  443. <img
  444. src="/image/maintenance/기타설비.png"
  445. alt="기타설비"
  446. className="max-w-[70%] h-auto object-contain mb-2"
  447. />
  448. <span className="text-gray-800">기타설비</span>
  449. </div>
  450. </td>
  451. <td className=" px-4 py-4">
  452. <ul className="list-none text-left grid grid-cols-1 md:grid-cols-2 gap-x-4 gap-y-1 rounded-md">
  453. <li className=" px-3 py-1.5 font-semibold text-gray-700 ">
  454. 통신용 전원설비
  455. </li>
  456. <li className="px-3 py-1.5 font-semibold text-gray-700 ">
  457. 통신접지설비
  458. </li>
  459. </ul>
  460. </td>
  461. </tr>
  462. </tbody>
  463. </table>
  464. </div>
  465. </section>
  466. {/* 주요내용 */}
  467. <section className="mb-12">
  468. {/*<div className="text-center mb-6 sm:mb-8">*/}
  469. {/* <div className="inline-block font-bold text-lg sm:text-xl lg:text-2xl text-gray-800 border-b-2 border-blue-900 pb-2">*/}
  470. {/* 유지보수·관리 및 성능점검 주요내용*/}
  471. {/* </div>*/}
  472. {/*</div>*/}
  473. <h2 className="text-2xl font-bold text-blue-800 mb-4">
  474. 유지보수·관리 및 성능점검 주요내용
  475. </h2>
  476. <div className=" rounded-lg overflow-hidden">
  477. <table className="min-w-full text-xs sm:text-sm table-fixed bg-white border border-gray-200 rounded-lg shadow-sm">
  478. <thead>
  479. <tr className="bg-blue-50 text-center">
  480. <th className="border-b border-r border-gray-200 px-4 py-3 font-semibold text-gray-700 w-1/5">
  481. 구분
  482. </th>
  483. <th className="border-b border-r border-gray-200 px-4 py-3 font-semibold text-gray-700 w-2/5">
  484. 유지보수·관리
  485. </th>
  486. <th className="border-b border-gray-200 px-4 py-3 font-semibold text-gray-700 w-2/5">
  487. 성능점검
  488. </th>
  489. </tr>
  490. </thead>
  491. <tbody>
  492. <tr className="bg-white transition-colors">
  493. <td className="border-b border-r border-gray-200 px-3 py-2 text-center font-medium text-gray-800">
  494. 주요내용
  495. </td>
  496. <td className="border-b border-r border-gray-200 px-3 py-2 text-gray-700">
  497. 일상적 점검을 통해 설비 기능 유지 및 안전 확보
  498. </td>
  499. <td className="border-b border-gray-200 px-3 py-2 text-gray-700">
  500. 설비 운용에 필요한 성능 점검
  501. </td>
  502. </tr>
  503. <tr className="bg-gray-50 transition-colors">
  504. <td className="border-b border-r border-gray-200 px-3 py-2 text-center font-medium text-gray-800">
  505. 주기
  506. </td>
  507. <td className="border-b border-r border-gray-200 px-3 py-2 text-gray-700">
  508. 반기별 1회 이상
  509. </td>
  510. <td className="border-b border-gray-200 px-3 py-2 text-gray-700">
  511. 연 1회 이상
  512. </td>
  513. </tr>
  514. <tr className="bg-white transition-colors">
  515. <td className="border-b border-r border-gray-200 px-3 py-2 text-center font-medium text-gray-800">
  516. 주요업무
  517. </td>
  518. <td className="border-b border-r border-gray-200 px-3 py-2 text-gray-700">
  519. 외관, 기능, 안전 상태 점검 및 기록
  520. </td>
  521. <td className="border-b border-gray-200 px-3 py-2 text-gray-700">
  522. 점검결과 기록 후 5년간 보존 및 지자체 제출
  523. </td>
  524. </tr>
  525. <tr className="bg-gray-50 transition-colors">
  526. <td className="border-b border-r border-gray-200 px-3 py-2 text-center font-medium text-gray-800">
  527. 업무위탁
  528. </td>
  529. <td className="border-b border-r border-gray-200 px-3 py-2 text-gray-700">
  530. 공사업자
  531. </td>
  532. <td className="border-b border-gray-200 px-3 py-2 text-gray-700">
  533. 공사업자 또는 용역업자
  534. </td>
  535. </tr>
  536. </tbody>
  537. </table>
  538. </div>
  539. </section>
  540. {/* 연락처 */}
  541. <div className="mt-16 text-center text-gray-700">
  542. <h3 className="text-xl sm:text-2xl font-bold text-blue-900 mb-4">
  543. [견적요청 및 문의]
  544. </h3>
  545. <div className="space-y-2 text-base sm:text-lg">
  546. <p>
  547. <span className="font-semibold text-gray-800">E-MAIL :</span>{" "}
  548. <a href="mailto:bando@bdsj.kr">
  549. bando@bdsj.kr
  550. </a>
  551. </p>
  552. <p>
  553. <span className="font-semibold text-gray-800">대표번호 :</span> 051-808-8556
  554. </p>
  555. </div>
  556. <div className="mt-6">
  557. <a
  558. href="/download/견적요청서.hwp"
  559. download
  560. className="inline-block px-6 py-3 bg-blue-600 text-white font-semibold rounded-lg shadow-md hover:bg-blue-700 transition-colors"
  561. >
  562. 견적서 다운로드
  563. </a>
  564. </div>
  565. </div>
  566. </div>
  567. </div>
  568. );
  569. };
  570. export default Performance;