PageSourceSearch

https://hangangsoo.co.kr/sub/sub5.php?bo_table=sub1&sca=%EC%98%A4%EC%8B%9C%EB%8A%94%20%EA%B8%B8

html hangangsoo.co.kr collected 2026-10-06 03:20:32 UTC 187,414 bytes, 7,356 lines download raw bytes

1
2
3<!doctype html>
4<html lang="ko">
5<head>
6<meta charset="utf-8">
7<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=3.0, user-scalable=yes">
8
9<meta name="description" content="서울특별시 영등포구 오시는 길 진료. 한강수병원 오시는 길">
10<meta name="keywords" content="한강수병원, 오시는 길, 영등포구 오시는 길, 영등포구역 오시는 길, 서울특별시 영등포구 오시는 길, 오시는 길 잘하는 곳, 오시는 길">
11<meta name="robots" content="index, follow, max-image-preview:large">
12<meta name="author" content="한강수병원">
13<meta name="format-detection" content="telephone=no">
14
15<meta name="theme-color" content="#ffffff">
16<link rel="canonical" href="https://hangangsoo.co.kr/sub/sub5.php?bo_table=sub1&amp;sca=%EC%98%A4%EC%8B%9C%EB%8A%94%20%EA%B8%B8">
17
18<!-- 리소스 힌트: 외부 도메인 사전 연결 (Google 번역, GA) -->
19<link rel="preconnect" href="https://translate.googleapis.com" crossorigin>
20<link rel="preconnect" href="https://translate.google.com" crossorigin>
21<link rel="dns-prefetch" href="https://www.google-analytics.com">
22<link rel="dns-prefetch" href="https://www.gstatic.com">
23
24<!-- 핵심 스크립트 preload (jQuery는 인라인 의존성으로 인해 sync 유지 - 다운로드만 병렬화) -->
25<link rel="preload" href="https://hangangsoo.co.kr/js/jquery-1.12.4.min.js" as="script">
26
27<!-- LCP 후보 (인덱스 첫 슬라이드 배경) preload -->
28
29<!-- 로컬 폰트 preload — Pretendard(본문) + GowunBatang(한글 명조) 2종 단일 -->
30<link rel="preload" href="/font/Pretendard-Regular.subset.woff2" as="font" type="font/woff2" crossorigin>
31<link rel="preload" href="/font/GowunBatang-Regular.subset.woff2" as="font" type="font/woff2" crossorigin>
32
33<!-- 사이트맵 -->
34<link rel="sitemap" type="application/xml" title="Sitemap" href="/sitemap.xml">
35
36<!-- media 게시판 메인 노출 체크박스는 skin/board/media/write.skin.php 안에 직접 박아놨음 (JS 주입 불필요) -->
37
38<!-- 접근성: 모든 Swiper pagination bullet 터치 영역 44x44 확보 (WCAG 2.5.5)
39     padding으로 실제 bounding rect 확장 — axe-core target-size 룰이 측정하는 진짜 사이즈를 키움.
40     background-clip:content-box 로 시각은 원래 10x10 유지. -->
41
42
43<meta property="og:type" content="website">
44<meta property="og:locale" content="ko_KR">
45<meta property="og:title" content="한강수병원 | 오시는 길 | 한강수병원">
46<meta property="og:site_name" content="한강수병원">
47<meta property="og:description" content="서울특별시 영등포구 오시는 길 진료. 한강수병원 오시는 길">
48<meta property="og:url" content="https://hangangsoo.co.kr/sub/sub5.php?bo_table=sub1&amp;sca=%EC%98%A4%EC%8B%9C%EB%8A%94%20%EA%B8%B8">
49<meta property="og:image" content="https://hangangsoo.co.kr/img/kakao2.jpg">
50<meta property="og:image:width" content="1200">
51<meta property="og:image:height" content="630">
52<meta property="og:image:alt" content="한강수병원">
53<link rel="icon" type="image/png" sizes="16x16" href="https://www.hangangsoo.co.kr/img/favicon.png">
54<link rel="apple-touch-icon" href="https://www.hangangsoo.co.kr/img/favicon.png">
55<meta name="twitter:card" content="summary_large_image">
56<meta name="twitter:title" content="한강수병원 | 오시는 길 | 한강수병원">
57<meta name="twitter:description" content="서울특별시 영등포구 오시는 길 진료. 한강수병원 오시는 길">
58<meta name="twitter:image" content="https://hangangsoo.co.kr/img/kakao2.jpg">
59
60
61
62
63
64
65
66<script type="application/ld+json">
67{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"홈","item":"https://hangangsoo.co.kr/"},{"@type":"ListItem","position":2,"name":"한강수병원","item":"https://hangangsoo.co.kr/"},{"@type":"ListItem","position":3,"name":"한강수병원 | 오시는 길","item":"https://hangangsoo.co.kr/sub/sub5.php?bo_table=sub1&sca=%EC%98%A4%EC%8B%9C%EB%8A%94%20%EA%B8%B8"}]}</script>
67
68
69
70
71<script type="application/ld+json">
72{"@context":"https://schema.org","@type":"WebPage","name":"한강수병원 | 오시는 길","description":"서울특별시 영등포구 오시는 길 진료. 한강수병원 오시는 길","url":"https://hangangsoo.co.kr/sub/sub5.php?bo_table=sub1&sca=%EC%98%A4%EC%8B%9C%EB%8A%94%20%EA%B8%B8","about":{"@id":"https://hangangsoo.co.kr#clinic"},"isPartOf":{"@type":"WebSite","name":"한강수병원 | 국내 최초 화상 흉터 성형외과 전문의 그룹","url":"https://hangangsoo.co.kr/"}}</script>
72
73
74<meta http-equiv="X-UA-Compatible" content="IE=Edge">
75<title>한강수병원 | 오시는 길 | 한강수병원</title>
76
77<link rel="stylesheet" href="https://hangangsoo.co.kr/css/default.css?ver=191203">
78<link rel="stylesheet" href="https://hangangsoo.co.kr/css/default2.css?ver=191203">
79<link rel="preload" href="https://hangangsoo.co.kr/css/aos.css" as="style" onload="this.onload=null;this.rel='stylesheet'"><noscript><link rel="stylesheet" href="https://hangangsoo.co.kr/css/aos.css"></noscript>
80<link rel="preload" href="https://hangangsoo.co.kr/css/over.css" as="style" onload="this.onload=null;this.rel='stylesheet'"><noscript><link rel="stylesheet" href="https://hangangsoo.co.kr/css/over.css"></noscript>
81<!--[if lt IE 9]>
82<script src="https://hangangsoo.co.kr/js/html5.js"></script>
82
83<![endif]-->
84<script>
85// 자바스크립트에서 사용하는 전역변수 선언
86var g5_url       = "https://hangangsoo.co.kr";
87var g5_bbs_url   = "https://hangangsoo.co.kr/bbs";
88var g5_is_member = "";
89var g5_is_admin  = "";
90var g5_is_mobile = "";
91var g5_bo_table  = "sub1";
92var g5_sca       = "오시는 길";
93var g5_editor    = "";
94var g5_cookie_domain = "";
95</script>
95
96
97
98  <!--
99data-aos="fade-up"
100data-aos="fade-down"
101data-aos="fade-right"
102data-aos="fade-left"
103data-aos="zoom-out-down"
104flip-down"
105data-aos="flip-up"
106data-aos="zoom-out-up"
107data-aos="zoom-out-down"
108-->
109<style>
110	
111	body::-webkit-scrollbar {
112    width: 10px;
113  }
114 body::-webkit-scrollbar-thumb {
115    background-color: #092a47;
116	 border-radius: 10px;
117  }
118  body::-webkit-scrollbar-track {
119    background-color: #fafafa;
120  }
121	
122	::selection {  color:#fff;  background-color:#092a47;}
123.seo_h1{
124position:absolute;
125left:-9999px;
126width:1px;
127height:1px;
128overflow:hidden;
129}
130</style>
131<script src="https://hangangsoo.co.kr/js/jquery-1.12.4.min.js"></script>
vendor: 1 bytes, line 131
131
132<script src="https://hangangsoo.co.kr/js/aos.js"></script>
vendor: 1 bytes, line 132
132
133<script>(function(){var _a=window.AOS;if(_a&&_a.init){var _o=_a.init;_a.init=function(c){if(window.__aosInited)return;window.__aosInited=true;return _o.call(_a,c);};}})();</script>
vendor: 1 bytes, line 133
133
134<script src="https://hangangsoo.co.kr/js/common.js?ver=191203" defer></script>
vendor: 1 bytes, line 134
134
135<script src="https://hangangsoo.co.kr/js/wrest.js?ver=191203" defer></script>
vendor: 1 bytes, line 135
135
136<script src="https://hangangsoo.co.kr/js/placeholders.min.js" defer></script>
136
137</head>
138<body  >
139	
140
141<script>
142// 콘텐츠 보호 - 이미지 우클릭/드래그만 방지 (텍스트 선택은 접근성을 위해 허용)
143document.addEventListener("contextmenu", function(e) {
144  if (e.target.tagName === "IMG") e.preventDefault();
145});
146document.addEventListener("dragstart", function(e) {
147  if (e.target.tagName === "IMG") e.preventDefault();
148});
149</script>
vendor: 1 bytes, line 149
149
150<script>
151window.onload = function () {
152document.getElementById("loadingIndicator").style.opacity = "0";
153setTimeout(function() {
154    document.getElementById("loadingIndicator").style.display = "none";}, 450);
155}
156</script>
156
157
158<a href="#main-content" class="skip-to-main">본문 바로가기</a>
159<style>
160.skip-to-main{position:absolute;left:-9999px;top:0;z-index:99999;background:#000;color:#fff;padding:10px 16px;text-decoration:none;font-size:14px;}
161.skip-to-main:focus{left:8px;top:8px;}
162</style>
163
164<div id="loadingIndicator" class="preloader">
165     <div id="loadingBar" class="loading-bar"></div>
166</div>
167<!-- =========================
168      QUICK PREMIUM VERSION
169========================== -->
170<style>
171/* ===== 기본 ===== */
172#quk_warp{
173  width:70px;
174background:rgba(9,42,71,0.55);
175  padding:20px 0;
176  border-radius:40px;
177  text-align:center;
178  position:fixed;
179  right:45px;
180  bottom:20%;
181  transform:translateY(-50%);
182  z-index:10000000 !important;
183  display:inline-block;
184
185  backdrop-filter:blur(8px);
186  box-shadow:0 20px 40px rgba(0,0,0,.15);
187  transition:all .6s cubic-bezier(.22,.61,.36,1);
188}
189
190/* ===== 버튼 ===== */
191.quick_btn{
192  display:flex;
193  flex-direction:column;
194  align-items:center;
195  justify-content:center;
196  gap:6px;
197  padding:14px 0;
198  position:relative;
199  overflow:hidden;
200  transition:all .35s cubic-bezier(.22,.61,.36,1);
201}
202
203.quick_btn i{
204  font-size:18px;
205  transition:transform .35s cubic-bezier(.22,.61,.36,1);
206}
207
208.quick_btn span{
209  font-size:13px;
210  line-height:1;
211  transition:opacity .3s ease, transform .3s ease;
212}
213
214.quick_btn:hover{
215  transform:translateY(-6px);
216}
217
218.quick_btn:hover i{
219  transform:scale(1.15) rotate(5deg);
220}
221
222/* 라이트 스캔 효과 */
223.quick_btn::before{
224  content:'';
225  position:absolute;
226  top:0;
227  left:-100%;
228  width:100%;
229  height:100%;
230  background:linear-gradient(
231    120deg,
232    transparent 0%,
233    rgba(255,255,255,.35) 50%,
234    transparent 100%
235  );
236  transition:left .6s ease;
237}
238
239.quick_btn:hover::before{
240  left:100%;
241}
242
243/* 닫기 */
244#close_quick{
245  cursor:pointer;
246  transition:transform .35s ease, opacity .3s ease;
247}
248#close_quick:hover{
249  transform:rotate(90deg) scale(1.1);
250  opacity:.8;
251}
252
253/* 열기 버튼 */
254#quick_consult_button{
255  background:#092a47;
256  color:#fff;
257  position:fixed;
258  bottom:120px;
259  right:50px;
260  width:60px;
261  height:60px;
262  border-radius:50%;
263  display:none;
264  text-align:center;
265  padding-top:8px;
266  z-index:10000000 !important;
267  cursor:pointer;
268  box-shadow:0 15px 30px rgba(0,0,0,.2);
269  transition:all .4s cubic-bezier(.22,.61,.36,1);
270}
271
272#quick_consult_button:hover{
273  transform:scale(1.15);
274  box-shadow:0 25px 50px rgba(0,0,0,.3);
275}
276
277/* ===== 모바일 ===== */
278@media all and (max-width:900px){
279  #quk_warp{
280    width:100%;
281    left:0;
282    right:auto;
283    bottom:0;
284    top:auto;
285    transform:none !important;
286    border-radius:0;
287    padding:6px 0;
288    display:flex !important;
289    opacity:1 !important;
290    align-items:stretch;
291    justify-content:space-around;
292  }
293
294  #quk_warp .h20{
295    display:none;
296  }
297
298  .qus_area{
299    flex:1;
300  }
301
302  .quick_btn{
303    flex-direction:column;
304    justify-content:center;
305    gap:4px;
306    padding:8px 0;
307  }
308
309  .quick_btn i{
310    font-size:16px;
311  }
312
313  /* 모바일에서는 닫기 버튼 숨김 */
314  #close_quick{
315    display:none;
316  }
317}
318
319/* ===== TOP 버튼 ===== */
320.bt_top{
321  position:fixed;
322  width:60px;
323	padding-top: 15px;
324  height:60px;
325  bottom:50px;
326  right:50px;
327  background: #fff;
328	border-radius: 50%;
329  z-index:10000;
330  opacity:0;
331  visibility:hidden;
332  transition:opacity .3s ease;
333	box-shadow:0 25px 50px rgba(0,0,0,.3);
334}
335@media all and (max-width:900px){
336	.bt_top{
337  bottom:90px;
338		right:20px;
339		  width:55px;
340	padding-top: 10px;
341  height:55px;
342
343}
344	}
345.bt_top.show{
346  opacity:1;
347  visibility:visible;
348}
349
350.bt_top .q_icot{
351  transition:all .35s cubic-bezier(.22,.61,.36,1);
352}
353
354.bt_top:hover .q_icot{
355  transform:translateY(-5px);
356  
357}
358</style>
359
360<aside id="quk_warp" class="pret " aria-label="빠른 상담">
361 <div class="h20"></div>
362
363  <div class="qus_area">
364    <a href="https://pf.kakao.com/_/chat" 
365       target="_blank" 
366       rel="noopener noreferrer nofollow"
367       aria-label="카카오톡 상담 바로가기"
368       class="quick_btn">
369      <i class="fa-solid fa-comments c_w"></i>
370      <span class="c_w pret index_f12">카톡상담</span>
371    </a>
372  </div>
373
374	  <div class="qus_area">
375    <a href="https://hangangsoo.co.kr/bbs/write.php?bo_table=appointment" 
376      
377       rel="noopener noreferrer nofollow"
378       aria-label="진료예약 바로가기"
379       class="quick_btn">
380      <i class="fa-solid fa-blog c_w"></i>
381      <span class="c_w pret index_f12">진료예약</span>
382    </a>
383  </div>
384		  <div class="qus_area">
385        <a href="/bbs/board.php?bo_table=inquiry&amp;hc=g5"
386
387       rel="noopener noreferrer nofollow"
388       aria-label="진료문의 바로가기"
389       class="quick_btn">
390      <i class="fa-solid fa-blog c_w"></i>
391      <span class="c_w pret index_f12">진료문의</span>
392    </a>
393  </div>
394	
395			  <div class="qus_area">
396    <a href="https://hangangsoo.co.kr/sub/sub5.php?bo_table=sub1&sca=오시는%20길" 
397      
398       rel="noopener noreferrer nofollow"
399       aria-label="오시는 길 바로가기"
400       class="quick_btn">
401      <i class="fa-solid fa-blog c_w"></i>
402      <span class="c_w pret index_f12">오시는 길</span>
403    </a>
404  </div>
405	<!--
406  <div class="qus_area">
407    <a href="https://blog.naver.com/hangangsoo_hospital" 
408       target="_blank" 
409       rel="noopener noreferrer nofollow"
410       aria-label="네이버 블로그 바로가기"
411       class="quick_btn">
412      <i class="fa-solid fa-blog c_w"></i>
413      <span class="c_w pret index_f12">블로그</span>
414    </a>
415  </div>
416
417  <div class="qus_area">
418    <a href="https://youtube.com/channel/UCeXuywYu0V6hesAJNfEVoeg" 
419       target="_blank" 
420       rel="noopener noreferrer nofollow"
421       aria-label="유튜브 채널 바로가기"
422       class="quick_btn">
423      <i class="fa-brands fa-youtube c_w"></i>
424      <span class="c_w pret index_f12">유튜브</span>
425    </a>
426  </div>
427
428  <div class="qus_area">
429    <a href="https://www.instagram.com/hangangsoo_hospital" 
430       target="_blank" 
431       rel="noopener noreferrer nofollow"
432       aria-label="인스타그램 바로가기"
433       class="quick_btn">
434      <i class="fa-brands fa-instagram c_w"></i>
435      <span class="c_w pret index_f12">인스타</span>
436    </a>
437  </div>-->
438
439  <div style="margin-top:10px;">
440    <div id="close_quick">
441      <i class="fa-solid fa-xmark c_w"></i>
442    </div>
443  </div>
444</aside>
445
446<div id="quick_consult_button" class="pc">
447  <i class="fa-solid fa-comments"></i><br>
448<span class="eng_b2" 
449      style="font-size:10px; 
450             display:block; 
451             width:100%; 
452             text-align:center;">
453  Quick
454</span>
455</div>
456
457<div class="bt_top">
458  <button type="button" id="scrollTopButton" aria-label="페이지 상단으로 이동" style="background:none;border:0;padding:0;margin:0;width:100%;cursor:pointer;font:inherit;color:inherit;">
459    <div class="q_icot" style="">
460      <center><img src="/img/top.png" alt="" aria-hidden="true" width="8" height="8" decoding="async" style="width:8px;"><span class="eng_b2" style="font-size:10px; display: block; text-align: center; margin-top: -8px;">TOP</span></center>
461    </div>
462  </button>
463</div>
464
465<script>
466document.addEventListener("DOMContentLoaded",function(){
467
468  const quickWarp=document.getElementById("quk_warp");
469  const closeBtn=document.getElementById("close_quick");
470  const openBtn=document.getElementById("quick_consult_button");
471  const scrollTopBtn=document.querySelector(".bt_top");
472
473  const QUICK_DEFAULT_OPEN=false;
474  const isMobile=window.matchMedia("(max-width:900px)").matches;
475
476  function openQuick(){
477    quickWarp.style.display="block";
478    quickWarp.style.transform="translateY(-50%) translateX(20px)";
479    quickWarp.style.opacity="0";
480    setTimeout(()=>{
481      quickWarp.style.transform="translateY(-50%) translateX(0)";
482      quickWarp.style.opacity="1";
483    },20);
484    openBtn.style.display="none";
485  }
486
487  function closeQuick(){
488    quickWarp.style.transform="translateY(-50%) translateX(20px)";
489    quickWarp.style.opacity="0";
490    setTimeout(()=>{
491      quickWarp.style.display="none";
492    },400);
493    openBtn.style.display="block";
494  }
495
496  if(isMobile){
497    /* 모바일은 항상 하단 바로 표시 */
498    quickWarp.style.display="flex";
499    quickWarp.style.opacity="1";
500    quickWarp.style.transform="none";
501    openBtn.style.display="none";
502  }
503  else if(QUICK_DEFAULT_OPEN){ openQuick(); }
504  else{ closeQuick(); }
505
506  closeBtn.addEventListener("click",closeQuick);
507  openBtn.addEventListener("click",openQuick);
508
509  window.addEventListener("scroll",function(){
510    if(window.scrollY>500){
511      scrollTopBtn.classList.add("show");
512    }else{
513      scrollTopBtn.classList.remove("show");
514    }
515  });
516
517  document.getElementById("scrollTopButton").addEventListener("click",function(){
518    window.scrollTo({top:0,behavior:"smooth"});
519  });
520
521  /* 순차 등장 */
522  const items=document.querySelectorAll(".qus_area");
523  items.forEach((item,i)=>{
524    item.style.opacity="0";
525    item.style.transform="translateY(15px)";
526    setTimeout(()=>{
527      item.style.transition="all .6s cubic-bezier(.22,.61,.36,1)";
528      item.style.opacity="1";
529      item.style.transform="translateY(0)";
530    },150*i);
531  });
532
533});
534</script>
534
535
536<div id="top"></div>
537<!-- =========================
538LANG BUTTON
539========================= -->
540
541<div class="lang_fixed" onclick="openLangModal()">
542<i class="fa-solid fa-globe"></i>
543</div>
544
545
546<!-- =========================
547LANG MODAL
548========================= -->
549
550<div class="lang_modal" id="lang_modal">
551
552<div class="lang_box">
553
554<div class="lang_header">
555<span class="index_color pret">언어 선택</span>
556<button onclick="closeLangModal()">✕</button>
557</div>
558
559<div class="lang_list pret">
560
561<div onclick="doGTranslate('ko|ko')" class="lang_item active">한국어</div>
562<div onclick="doGTranslate('ko|en')" class="lang_item">English</div>
563<div onclick="doGTranslate('ko|ja')" class="lang_item">日本語</div>
564<div onclick="doGTranslate('ko|zh-CN')" class="lang_item">中文 (中国)</div>
565<div onclick="doGTranslate('ko|th')" class="lang_item">ไทย</div>
566<div onclick="doGTranslate('ko|vi')" class="lang_item">Tiếng Việt</div>
567<div onclick="doGTranslate('ko|ru')" class="lang_item">Русский</div>
568<div onclick="doGTranslate('ko|mn')" class="lang_item">Монгол</div>
569
570</div>
571
572</div>
573</div>
574
575
576<!-- =========================
577GOOGLE TRANSLATE (hidden)
578========================= -->
579
580<div id="google_translate_element2" style="position:absolute;left:-9999px;"></div>
581
582
583
584<style>
585/* =========================
586LANGUAGE FLOAT BUTTON
587========================= */
588
589.lang_fixed{
590position: absolute;
591top:55px;
592right:calc(5% + 200px);
593width:34px;
594height:34px;
595background:#fff;
596backdrop-filter:blur(6px);
597border:1px solid rgba(255,255,255,.6);
598border-radius:999px;
599display:flex;
600align-items:center;
601justify-content:center;
602cursor:pointer;
603z-index:9999;
604transition:.3s ease;
605}
606
607.lang_fixed i{
608font-size:18px;
609color:#092a47;
610}
611
612/* hover */
613
614.lang_fixed:hover{
615background:rgba(255,255,255,.9);
616}
617.lang_fixed:hover i{
618color:#000;
619}
620
621/* 모바일 - 기존 위치/모양 유지 */
622
623	
624	.mobile{display: none!important;}
625	.pc{display: block!important;}
626@media(max-width:1400px){
627.scar_wrap{max-width: 90%!important; margin: 0 auto;}	
628	}
629@media(max-width:900px){
630		.mobile{display: block!important;}
631	.pc{display: none!important;}
632.lang_fixed{
633position:fixed;
634left:20px;
635right:auto;
636top:auto;
637bottom:80px;
638width:54px;
639height:54px;
640background:#fff;
641border:0;
642backdrop-filter:none;
643border-radius:50%;
644box-shadow:0 8px 22px rgba(0,0,0,.15);
645}
646
647.lang_fixed i{
648font-size:20px;
649color:#333;
650}
651
652.lang_fixed:hover{
653background:#fff;
654transform:translateY(-4px);
655box-shadow:0 12px 28px rgba(0,0,0,.2);
656}
657.lang_fixed:hover i{
658color:#333;
659}
660
661}	
662.skiptranslate iframe{
663display:none !important;
664}
665.goog-te-banner-frame.skiptranslate {
666display:none !important;
667}
668
669body{
670top:0px !important;
671}
672
673/* 번역 로고 숨김 */
674
675.goog-logo-link{
676display:none !important;
677}
678
679.goog-te-gadget{
680font-size:0 !important;
681}
682/* =========================
683LANG BUTTON
684========================= */
685
686.lang_btn{
687cursor:pointer;
688}
689
690
691/* =========================
692MODAL
693========================= */
694
695.lang_modal{
696position:fixed;
697left:0;
698top:0;
699width:100%;
700height:100%;
701background:rgba(0,0,0,.35);
702display:flex;
703align-items:center;
704justify-content:center;
705z-index:9999;
706opacity:0;
707visibility:hidden;
708transition:.3s;
709}
710
711.lang_modal.active{
712opacity:1;
713visibility:visible;
714}
715
716
717/* =========================
718BOX
719========================= */
720
721.lang_box{
722width:420px;
723max-width:90%;
724background:#fff;
725border-radius:20px;
726padding:25px 0;
727box-shadow:0 20px 60px rgba(0,0,0,.2);
728}
729
730
731/* HEADER */
732
733.lang_header{
734display:flex;
735justify-content:space-between;
736align-items:center;
737padding:0 25px 20px;
738font-size:20px;
739font-weight:600;
740}
741
742.lang_header button{
743border:0;
744background:none;
745font-size:22px;
746cursor:pointer;
747}
748
749
750/* =========================
751LIST
752========================= */
753
754.lang_list{
755max-height:260px;
756overflow-y:auto;
757}
758
759.lang_item{
760padding:12px 25px;
761cursor:pointer;
762font-size:16px;
763transition:.2s;
764}
765
766.lang_item:hover{
767background:#f5f5f5;
768}
769
770.lang_item.active{
771background:#f0f0f0;
772}
773
774</style>
775
776
777
778<script>
779
780/* =========================
781MODAL CONTROL
782========================= */
783
784/* Google 번역 위젯 - 사용자 클릭 시에만 로드 (성능 최적화) */
785var __gtLoaded = false;
786function loadGoogleTranslate(){
787  if(__gtLoaded) return;
788  __gtLoaded = true;
789  var s = document.createElement('script');
790  s.src = 'https://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit2';
791  s.async = true;
792  document.head.appendChild(s);
793}
794
795function openLangModal(){
796  loadGoogleTranslate();
797  document.getElementById("lang_modal").classList.add("active");
798}
799
800function closeLangModal(){
801  document.getElementById("lang_modal").classList.remove("active");
802}
803
804
805/* =========================
806GOOGLE TRANSLATE INIT (script 로드 완료 후 callback)
807========================= */
808
809function googleTranslateElementInit2(){
810new google.translate.TranslateElement({
811pageLanguage:'ko',
812autoDisplay:false
813},'google_translate_element2');
814}
815
816
817/* =========================
818TRANSLATE
819========================= */
820
821function doGTranslate(lang_pair){
822
823if(lang_pair=='') return;
824
825var lang=lang_pair.split('|')[1];
826
827// 위젯이 아직 안 떠 있으면 먼저 로드
828loadGoogleTranslate();
829
830var combo=document.querySelector(".goog-te-combo");
831
832if(!combo){
833setTimeout(function(){doGTranslate(lang_pair)},500);
834return;
835}
836
837combo.value=lang;
838combo.dispatchEvent(new Event('change'));
839
840closeLangModal();
841}
842
843</script>
843
844
845<!-- Google Translate 스크립트는 위 loadGoogleTranslate() 통해 lazy load됨 (152KB 절감) -->
846
847<!-- head 안에 추가 -->
848<link rel="preload" href="/font/fa/fa-solid-subset.woff2" as="font" type="font/woff2" crossorigin>
849<link rel="stylesheet" href="/font/fa/fa-subset.css?ver=1">
850<style>
851/* 위치 */
852.hive-sns-wrap{
853  position:fixed;
854  right:40px;
855  top:40px;
856  z-index:9999;
857}
858
859@media(max-width:900px){
860  .hive-sns-wrap{
861    right:20px;
862    top:40px;
863  }
864}
865
866/* 메인 버튼 */
867.hive-sns-main{
868  width:34px;
869  height:34px;
870  border-radius:999px;
871  border:0;
872  cursor:pointer;
873
874  font-size:20px;
875  display:flex;
876  align-items:center;
877  justify-content:center;
878  transition:.3s ease;
879}
880
881.hive-sns-main:hover{
882  transform:translateY(-4px);
883}
884/* 리스트 */
885.hive-sns-list{
886  position:fixed;          /* absolute 말고 fixed */
887  top:80px;                /* 버튼 아래 위치 */
888  left:0;                  /* 화면 왼쪽부터 */
889  width:100vw;             /* 화면 전체 가로 */
890
891  display:flex;
892  flex-direction:row;
893  gap:20px;
894
895  padding:16px 24px;
896
897  background:#fff;
898  box-shadow:0 10px 30px rgba(0,0,0,.15);
899
900  overflow-x:auto;         /* 가로 스크롤 */
901  white-space:nowrap;      /* 줄바꿈 방지 */
902
903  opacity:0;
904  pointer-events:none;
905  transition:.25s ease;
906}
907
908/* 스크롤바 얇게 */
909.hive-sns-list::-webkit-scrollbar{
910  height:4px;
911}
912.hive-sns-list::-webkit-scrollbar-thumb{
913  background:rgba(0,0,0,.2);
914  border-radius:4px;
915}
916
917.hive-sns-wrap.open .hive-sns-list{
918  opacity:1;
919  transform:translateY(0);
920  pointer-events:auto;
921}
922
923/* 아이템 */
924.hive-sns-item{
925  min-width:70px;
926  display:flex;
927  flex-direction:column;   /* 아이콘 + 텍스트 */
928  align-items:center;
929  gap:6px;
930  text-decoration:none;
931}
932
933/* 아이콘 원 */
934.hive-sns-item i{
935  width:38px;
936  height:38px;
937  border-radius:50%;
938  background:#092a47;
939  color:#fff;
940  display:flex;
941  align-items:center;
942  justify-content:center;
943  font-size:16px;
944  transition:.3s ease;
945}
946
947.hive-sns-item:hover i{
948  transform:translateY(-4px);
949}
950
951/* 텍스트 */
952.hive-sns-item span{
953  font-size:12px;
954  color:#111;
955  white-space:nowrap;
956}
957</style>
958<!-- 전화 상담 (바로 연결) -->
959<div class="hive-sns-wrap mobile" id="hiveSns">
960
961  <!-- 메인 버튼 (전화 상담 바로 연결) -->
962  <a
963    href="tel:1800-7119"
964    class="hive-sns-main"
965    aria-label="전화 상담"
966    title="전화 상담"
967  onMouseDown="javascript:try{NA_custom001();}catch(e){}">
968    <i class="fa-solid fa-phone index_color" aria-hidden="true"></i>
969  </a>
970
971</div>
972
973
974<style>
975/* ===== 진료시간 tooltip ===== */
976.clinic-badge{
977position:relative;
978}
979
980
981.clinic-badge::after{
982content:attr(data-time);
983position:absolute;
984left:10%;
985bottom:50px;
986transform:translate(0%, 10%);
987background:#111;
988color:#fff;
989font-size:12px;
990width: 200px;
991line-height:1.5;
992padding:6px 10px;
993border-radius:6px;
994white-space:pre-line;
995opacity:0;
996pointer-events:none;
997transition:opacity .2s ease, transform .2s ease;
998z-index:999;
999}
1000
1001
1002.clinic-badge:hover::after{
1003opacity:1;
1004transform:translate(0%, 0%);
1005}
1006</style>
1007 <style>
1008 .ad_cl{ position: fixed; bottom: 20px; left: 20px; z-index: 10000000;}
1009 @media(max-width:900px){ .ad_cl{ display:none !important; } }
1010 .nav-right{
1011  display:flex;
1012  align-items:center;
1013  gap:14px;
1014  white-space:nowrap;
1015}
1016
1017.nav_texts{
1018  display:flex;
1019  align-items:center;
1020  gap:0px;
1021}
1022.clinic-badge{
1023
1024  padding:6px 14px!important;
1025  border-radius:999px;
1026  font-size:14px;
1027  line-height:1;
1028
1029}
1030
1031/* 텍스트 + 점 정렬용 */
1032.clinic-badge span{
1033  display:inline-flex;
1034  align-items:center;
1035}
1036
1037.status-dot{
1038  display:inline-block;
1039  width:6px;
1040  height:6px;
1041  border-radius:50%;
1042  margin-right:6px;
1043  flex-shrink:0;
1044}
1045
1046/* 진료중 - 밝은 라임그린 + 펄스 */
1047.open .status-dot{
1048  background:#3ddb70;
1049  box-shadow:0 0 6px rgba(61,219,112,.9);
1050  animation:status_pulse 1.6s ease-in-out infinite;
1051}
1052
1053@keyframes status_pulse{
1054  0%, 100%{
1055    box-shadow:0 0 6px rgba(61,219,112,.9);
1056  }
1057  50%{
1058    box-shadow:0 0 10px rgba(61,219,112,1);
1059  }
1060}
1061
1062/* 진료종료 */
1063.close .status-dot{
1064  background:#ccc;
1065}
1066
1067/* 점심시간 */
1068.lunch .status-dot{
1069  background:#ffb900;
1070  box-shadow:0 0 5px rgba(255,185,0,.8);
1071}
1072		   </style>
1073		<div class="ad_cl clinic-badge index_bg open"
1074data-time="오늘(화) 09:00 ~ 18:00 
1075점심 13:00 ~ 14:00">
1076<span class="index_f14 pret c_w">
1077<span class="status-dot"></span>
1078진료중</span>
1079</div>	
1080
1081<style>
1082.center-select{
1083  position:absolute;
1084right:calc(5% + 100px); 
1085  top:50px;
1086  z-index:9999;
1087}
1088@media(max-width:900px){
1089.center-select{
1090  position:absolute;
1091  right:10px;
1092  top:40px;
1093  z-index:9999;
1094}	
1095	}
1096/* 버튼 */
1097.center-select-btn{
1098  display:flex;
1099  align-items:center;
1100  gap:10px;
1101
1102  padding:6px 22px;
1103  border-radius:999px;
1104
1105  background:rgba(0,0,0,.25);
1106  backdrop-filter:blur(6px);
1107  border:1px solid rgba(255,255,255,.6);
1108  color:#fff;
1109
1110  cursor:pointer;
1111  appearance:none;
1112  outline:none;
1113
1114  transition:all .3s ease;
1115}
1116
1117.center-select-btn:hover{
1118  background:rgba(255,255,255,.9);
1119  color:#000;
1120}
1121
1122/* 화살표 (장식용) */
1123.center-select-btn .chev{
1124  width:7px;
1125  height:7px;
1126  border-right:2px solid currentColor;
1127  border-bottom:2px solid currentColor;
1128  transform:rotate(45deg);
1129  transition:transform .3s ease;
1130}
1131
1132.center-select.open .chev{
1133  transform:rotate(-135deg);
1134}
1135
1136/* 드롭 */
1137.center-select-list{
1138  position:absolute;
1139  left:0%;
1140  top:calc(100% + 10px);
1141  transform:translateX(-50%) translateY(10px);
1142
1143  min-width:200px;
1144  background:#fff;
1145  border-radius:16px;
1146  box-shadow:0 20px 40px rgba(0,0,0,.25);
1147
1148  opacity:0;
1149  pointer-events:none;
1150  transition:.25s ease;
1151}
1152
1153.center-select.open .center-select-list{
1154  opacity:1;
1155  transform:translateX(-50%) translateY(0);
1156  pointer-events:auto;
1157}
1158
1159.center-select-list li{
1160  list-style:none;
1161}
1162
1163.center-select-list a{
1164  display:block;
1165  padding:14px 26px;
1166  color:#111;
1167  text-decoration:none;
1168}
1169
1170.center-select-list a:hover{
1171  background:rgba(0,0,0,.06);
1172}
1173</style>
1174
1175<div class="center-select" id="centerSelect">
1176 <button 
1177  type="button" 
1178  class="center-select-btn"
1179  aria-label="센터 선택"
1180  title="센터 선택"
1181>
1182  <span class="pret index_f16">센터</span>
1183  <span class="chev"></span>
1184</button>
1185
1186  <ul class="center-select-list pret index_f18">
1187    <li><a href="/index.php"  target="_blank">한강수병원</a></li>
1188    <li><a href="/index2/" target="_blank">화상외상재건성형센터</a></li>
1189    <li><a href="/index3/" target="_blank">흉터레이저종양센터</a></li>
1190  </ul>
1191</div>
1192<script>
1193document.addEventListener('DOMContentLoaded', function(){
1194  const wrap = document.getElementById('centerSelect');
1195  const btn  = wrap.querySelector('.center-select-btn');
1196
1197  btn.addEventListener('click', function(e){
1198    e.stopPropagation();
1199    wrap.classList.toggle('open');
1200  });
1201
1202  document.addEventListener('click', function(){
1203    wrap.classList.remove('open');
1204  });
1205});
1206</script>
1206
1207
1208<style>
1209/* ===== MENU TOGGLE ===== */
1210#menu-toggle{
1211  position:absolute;
1212  top:20px;
1213  right:4%;
1214  z-index:1000;
1215  cursor:pointer;
1216
1217}
1218@media(max-width:900px){
1219#menu-toggle{
1220  position:absolute;
1221  top:15px;
1222  right:auto;
1223	left: 10px;
1224  z-index:1000;
1225  cursor:pointer;
1226
1227}	
1228	}
1229/* ===== PILL ===== */
1230#menu-toggle .bars{
1231  position:relative;
1232  width:120px;
1233  height:36px;
1234  background:#fff; /* ← 핵심 */
1235  border-radius:999px;
1236  
1237  overflow:hidden;
1238
1239  display:flex;
1240  align-items:center;
1241  justify-content:flex-start;
1242  padding-left:22px;
1243
1244  transition:all .45s cubic-bezier(.22,.61,.36,1);
1245}
1246
1247#menu-toggle .bars:hover,
1248#menu-toggle.active .bars{
1249  background:#092a47;
1250	box-shadow:0 10px 30px rgba(0,0,0,.18);
1251}
1252
1253/* ===== FILL EFFECT ===== */
1254#menu-toggle .bars::before{
1255  content:"";
1256  position:absolute;
1257  inset:0;
1258  background:#092a47;
1259  transform:scaleX(0);
1260  transform-origin:left;
1261  transition:transform .6s cubic-bezier(.22,.61,.36,1);
1262  z-index:0;
1263}
1264
1265#menu-toggle:hover .bars::before,
1266#menu-toggle.active .bars::before{
1267  transform:scaleX(1);
1268	background:#092a47;
1269}
1270
1271/* ===== HAMBURGER ===== */
1272#menu-toggle .bar{
1273  position:absolute;
1274  left:22px;
1275  width:22px;
1276  height:1px;
1277  background:#555;
1278  border-radius:2px;
1279  transition:all .45s cubic-bezier(.22,.61,.36,1);
1280  z-index:1;
1281}
1282
1283#menu-toggle .bar:nth-child(1){ transform:translateY(-6px); }
1284#menu-toggle .bar:nth-child(2){ transform:translateY(0); }
1285#menu-toggle .bar:nth-child(3){ transform:translateY(6px); }
1286
1287/* hover */
1288#menu-toggle:hover .bar{
1289  background:#fff;
1290  width:23px;
1291}
1292
1293/* ===== MENU TEXT ===== */
1294#menu-toggle .bars::after{
1295  content:"MENU";
1296  position:absolute;
1297  right:19px;
1298  top:50%;
1299  transform:translateY(-50%);
1300  font-family:"SortsMillGoudy", serif;
1301  font-size:12px;
1302  letter-spacing:2px;
1303  color:#444;
1304  z-index:1;
1305  pointer-events:none;
1306}
1307
1308#menu-toggle:hover .bars::after,
1309#menu-toggle.active .bars::after{
1310  color:#fff;
1311}
1312
1313/* ===== ACTIVE → X ===== */
1314#menu-toggle.active .bar:nth-child(1){
1315  transform:rotate(45deg);
1316}
1317#menu-toggle.active .bar:nth-child(2){
1318  opacity:0;
1319}
1320#menu-toggle.active .bar:nth-child(3){
1321  transform:rotate(-45deg);
1322}
1323
1324#menu-toggle.active .bar{
1325  background:#fff;
1326}
1327@media(max-width:900px){
1328#menu-toggle .bars{
1329  
1330  width:100px;
1331 
1332}
1333	
1334#menu-toggle .bars::after{
1335
1336  right:19px;
1337 
1338  font-size:8px;
1339 
1340}	
1341	}
1342</style>
1343<style>
1344	
1345.cr_bg{background:#092a47; opacity: 0.8; }
1346/* 빠른상담 버튼 - 하단 중앙 고정 */
1347.fast_open_btn{
1348  position:fixed;
1349  left:50%;
1350  bottom:20px;
1351  transform:translateX(-50%);
1352  z-index:99;
1353
1354  padding:14px 32px;
1355  background:#092a47;
1356  color:#fff;
1357  border-radius:999px;
1358  font-size:15px;
1359  cursor:pointer;
1360  transition:all .3s;
1361}
1362.fast_open_btn:hover{
1363  background:#333;
1364}
1365
1366#fastConsultWrap{
1367  width:100%;
1368  position:fixed;
1369  left:0;
1370  bottom:-200px;
1371  z-index:100;
1372  transition:bottom .45s ease;
1373}
1374
1375#fastConsultWrap.open{
1376  bottom:0;
1377}
1378.fast_open_btn{
1379  transition:opacity .3s ease, transform .3s ease;
1380}
1381
1382#fastConsultWrap.open ~ .fast_open_btn{
1383  opacity:0;
1384  transform:translateY(10px);
1385  pointer-events:none;
1386}
1387/* 모바일 위치 */
1388@media(max-width:900px){
1389	#fastConsultWrap{
1390  width:100%;
1391  position:fixed;
1392  left:0;
1393  bottom:-600px;
1394  z-index:100;
1395  transition:bottom .45s ease;
1396}
1397  .fast_open_btn{
1398
1399    bottom:90px;
1400
1401  }
1402}
1403
1404</style>
1405<div id="fastConsultWrap"
1406     style=" "
1407     class="cr_bg">
1408  <div style="max-width:1400px; margin:0 auto;">
1409    
1410<style>
1411/* ===== 전체 바 ===== */
1412.fast_bar_wrap{
1413 
1414  padding:20px 30px;
1415}
1416.fast_bar{
1417  max-width:1600px;
1418  margin:0 auto;
1419  display:flex;
1420  align-items:center;
1421  gap:20px;
1422}
1423
1424/* ===== 좌측 텍스트 ===== */
1425.fast_head{
1426  width:20%;
1427  color:#fff;
1428}
1429.fast_head .title{
1430  font-size:20px;
1431  
1432}
1433.fast_head .desc{
1434  font-size:13px;
1435  opacity:.8;
1436  margin-top:4px;
1437}
1438
1439/* ===== 가운데 입력 ===== */
1440.fast_fields{
1441  width:55%;
1442  display:grid;
1443  grid-template-columns: 1.1fr 1fr 1fr 1.4fr;
1444  gap:10px;
1445}
1446.fast_fields input,
1447.fast_fields select{
1448  height:44px;
1449  border:none;
1450  border-radius:22px;
1451  padding:0 18px;
1452  font-size:15px;
1453  color:#333;
1454  background:#fff;
1455}
1456.fast_fields input::placeholder{color:#999;}
1457.fast_fields select{
1458  appearance:none;
1459  cursor:pointer;
1460}
1461
1462/* ===== 우측 ===== */
1463.fast_right{
1464  width:25%;
1465  display:flex;
1466  align-items:center;
1467  justify-content:flex-end;
1468  gap:16px;
1469}
1470.fast_agree{
1471  color:#fff;
1472  font-size:13px;
1473  white-space:nowrap;
1474}
1475.fast_btn{
1476  width:180px;
1477  height:44px;
1478  border:none;
1479  border-radius:22px;
1480  background:#000;
1481  color:#fff;
1482  font-size:16px;
1483  cursor:pointer;
1484  transition:.3s;
1485}
1486.fast_btn:hover{background:#222;}
1487
1488/* ===== 모바일 ===== */
1489@media(max-width:900px){
1490  .fast_bar{
1491    flex-direction:column;
1492    align-items:stretch;
1493  }
1494  .fast_head,
1495  .fast_fields,
1496  .fast_right{
1497    width:100%;
1498  }
1499  .fast_fields{
1500    grid-template-columns:1fr;
1501  }
1502  .fast_right{
1503    justify-content:space-between;
1504  }
1505}
1506	.sr-only{
1507  position:absolute;
1508  width:1px;
1509  height:1px;
1510  padding:0;
1511  margin:-1px;
1512  overflow:hidden;
1513  clip:rect(0,0,0,0);
1514  border:0;
1515}
1516</style>
1517
1518<div class="fast_bar_wrap">
1519
1520<form name="fwrite" id="fwrite" method=post action="/bbs/write_update.php" onsubmit="return checkFrm(this);">
1521
1522<!-- ===== 기존 hidden 전부 유지 ===== -->
1523<input type="hidden" name="uid" value="2026100612203167">
1524<input type="hidden" name="token" value="b7a222224f6e9fb69838f6c612096c7d">
1525<input type="hidden" name="w" value="">
1526<input type="hidden" name="bo_table" value="inquiry">
1527<input type="hidden" name="wr_4" value="g5">
1528<input type="hidden" name="ca_name" value="온라인상담">
1529<input type="hidden" name="wr_id" value="">
1530<input type="hidden" name="sca" value="">
1531<input type="hidden" name="sfl" value="">
1532<input type="hidden" name="stx" value="">
1533<input type="hidden" name="spt" value="">
1534<input type="hidden" name="sst" value="">
1535<input type="hidden" name="sod" value="">
1536<input type="hidden" name="s" value="s">
1537<input type="hidden" name="wr_subject" value="[간편] 빠른상담 입니다.">
1538<input type="hidden" name="wr_content" value="빠른 상담 신청">
1539<input type="hidden" name="wr_password" value="fa5d4607">
1540<input type="hidden" name="wr_email" value="">
1541<input type="hidden" name="wr_homepage" value="">
1542
1543<div class="fast_bar">
1544
1545  <!-- 좌측 -->
1546  <div class="fast_head">
1547    <div class="title pret c_w">빠른상담 예약</div>
1548    <div class="desc pret c_w">이 작은 선택이 회복의 시작이 될 수 있습니다.</div>
1549  </div>
1550
1551<!-- 가운데 (기존 필드 그대로) -->
1552<div class="fast_fields">
1553
1554
1555  <!-- 이름 -->
1556  <label for="fast_wr_name" class="sr-only">이름</label>
1557  <input type="text" name="wr_name" id="fast_wr_name" required placeholder="이름 *">
1558
1559  <!-- 연락처 -->
1560  <label for="fast_wr_7" class="sr-only">연락처</label>
1561  <input type="text" name="wr_7" id="fast_wr_7" required placeholder="연락처 *">
1562
1563  <!-- 내용 -->
1564  <label for="fast_wr_content" class="sr-only">상담 내용</label>
1565  <input type="text" name="wr_content" id="fast_wr_content" placeholder="내용">
1566
1567</div>
1568
1569  <!-- 우측 -->
1570  <div class="fast_right">
1571    <label class="fast_agree">
1572      <input type="checkbox" name="wr_6" value="6" required>
1573      개인정보 취급방침동의
1574    </label>
1575    <button type="submit" class="fast_btn">신청하기</button>
1576  </div>
1577<div class="h50 mobile"></div>
1578</div>
1579</form>
1580</div>
1581
1582<script>
1583function checkFrm(obj){
1584  if(obj.wr_6.checked === false){
1585    alert('개인정보 취급방침에 동의해주세요.');
1586    obj.wr_6.focus();
1587    return false;
1588  }
1589}
1590</script>
1590
1591  <div onclick="toggleFastConsult()"
1592     style="position:absolute; right:20px; top:26px; color:#fff; cursor:pointer; font-size:20px;">
1593  ✕
1594</div>
1595	</div>
1596</div>
1597
1598<!-- ============================================================
1599     빠른상담하기 버튼
1600     현재: 클릭 시 고객센터 문의(inquiry) 게시판으로 이동.
1601     복구방법: 아래 [현재 사용] 블록을 주석처리하고, [원복용] 블록의
1602              주석을 풀면 예전처럼 fast 빠른상담 패널이 열린다.
1603     (fast 패널 #fastConsultWrap, fast2.php, toggleFastConsult() 는 그대로 살아있음)
1604============================================================ -->
1605<!-- [현재 사용] 고객센터 문의글 작성 폼으로 이동 (지점별 hc 파라미터)
1606     head 가 전지점 공용이므로 현재 센터키(hc)를 붙여 해당 지점 문의로 보낸다.
1607     (q.php 빠른버튼 / extend/hcare_inquiry.extend.php 와 동일 방식) -->
1608<a class="fast_open_btn" href="/bbs/write.php?bo_table=inquiry&amp;hc=g5" style="text-decoration:none;">
1609 문의글 작성하기
1610</a>
1611<!-- [원복용] 빠른상담 패널 열기 (복구 시 이 블록 주석 해제 + 위 블록 주석처리)
1612<div class="fast_open_btn" onclick="toggleFastConsult()">
1613  빠른상담하기
1614</div>
1615-->
1616
1617<script>
1618function toggleFastConsult(){
1619  var el = document.getElementById('fastConsultWrap');
1620  el.classList.toggle('open');
1621}
1622</script>
vendor: 1 bytes, line 1622
1622
1623<script src='/new_css/js/swiper.min.js'></script>
vendor: 1 bytes, line 1623
1623
1624<script src='/new_css/js/gsap.min.js'></script>
1624
1625<link rel='stylesheet' href='/new_css/css/swiper-bundle.min.css'>
1626<style>
1627.index_color{color: #092a47!important;}
1628.index_color2{color: #041829!important;}	
1629.index_color3{color: #041829!important;}	
1630
1631.index_bg{background: #092a47!important;}
1632.index_bg2{background: #041829!important;}
1633.index_bg3{background: #041829!important;}	
1634</style>
1635
1636<style>
1637
1638	
1639	
1640.arrow-link {
1641  position: relative;
1642  display: inline-block;
1643  padding-bottom: 10px;
1644}
1645
1646.arrow-link::after {
1647  content: '';
1648  position: absolute;
1649  left: 3px;
1650  bottom: 0;
1651  height: 1px;
1652  width: 30px; /* 기본 밑줄 길이 */
1653  background: #041829;
1654  transition: width 0.3s ease;
1655}
1656
1657.arrow-link::before {
1658  content: '';
1659  position: absolute;
1660  top: 1.6px;
1661  left:28px; /* 밑줄 끝 지점에 위치 */
1662  width: 10px;
1663  height: 1px;
1664  background: #041829;
1665  transform: rotate(50deg);
1666  transform-origin: left center;
1667  transition: left 0.3s ease;
1668}
1669.underline-animate {
1670  position: relative;
1671  display: inline-block;
1672  cursor: pointer;
1673}
1674
1675.hover-wrap:hover .underline-animate::after {
1676  width: 100%;
1677}
1678.underline-animate:hover::after {
1679  width: 100%;
1680}
1681.underline-animate::after {
1682  content: '';
1683  position: absolute;
1684  left: 0;
1685  bottom: 0;
1686  height: 1px;
1687  width: 0;
1688  background-color: currentColor;
1689  transition: width 0.4s ease;
1690}
1691			.text_outline {
1692  color: transparent; /* 텍스트 색 투명 */
1693  -webkit-text-stroke: 1px #041829; /* 외곽선 두께와 색상 */
1694  text-stroke: 1px #041829; /* 일부 브라우저용 (선택) */
1695}
1696	
1697	.text_outline2 {
1698  color: transparent; /* 텍스트 색 투명 */
1699  -webkit-text-stroke: 0.5px #fff; /* 외곽선 두께와 색상 */
1700  text-stroke: 0.5px #fff; /* 일부 브라우저용 (선택) */
1701}
1702	.text_outline_b{position: relative;}
1703	.text_outline_b:before{ content: ''; position: absolute; left: 0px; height: 1px; background: #fff;  bottom: 0px; width: 100%;}
1704	
1705.swiper-pagination-fraction {
1706    color: #333; 
1707}	
1708.swiper-pagination-fraction .swiper-pagination-current { color:#041829; /* 기본 숫자 색상 */}		
1709.btn_all {
1710  position: relative;
1711  display: flex;
1712  max-width: 300px;
1713  justify-content: center; /* 내부 요소 정렬 */
1714  align-items: center;
1715  width: 100%;
1716  margin: 20px auto 0; /* 가로 중앙 정렬 */
1717}
1718
1719.all_t_b{
1720  position: absolute;
1721  left: 50%;
1722  transform: translateX(-50%); /* 가로 중앙 정렬 */
1723  bottom: -10px;
1724  z-index: 10;
1725}
1726
1727.all_pt_btn{
1728  position: absolute;
1729  top: 50%;
1730  transform: translateY(-50%);
1731
1732  z-index: 11;
1733}
1734
1735.apb1 {
1736  left: 10px; /* 왼쪽 정렬 */
1737}
1738
1739.apb2 {
1740  right: 10px; /* 오른쪽 정렬 */
1741}	
1742body,html{background: #fbf9f5!important; font-family: 'Pretendard'}
1743/********폰트속성정리********/
1744.h5{height: 5px!important;}
1745.c_b2{color: #3a3a3a;}
1746.index_f50m{font-size: 50px!important;word-break: keep-all;}
1747.index_f30m{font-size: 30px!important;word-break: keep-all;}
1748.index_f25m{font-size: 25px!important;word-break: keep-all;}
1749.index_f18m{font-size: 18px!important;word-break: keep-all;}
1750.index_f10m{font-size: 10px!important;word-break: keep-all;}
1751.index_f150{font-size: 150px!important;word-break: keep-all;}			
1752.index_f130{font-size: 130px!important;word-break: keep-all;}
1753.index_f100{font-size: 100px!important;word-break: keep-all;}
1754.index_f90{font-size: 90px!important;word-break: keep-all;}	
1755.index_f80{font-size: 80px!important;word-break: keep-all;}		
1756.index_f70{font-size: 70px!important;word-break: keep-all;}		
1757.index_f60{font-size: 60px!important;word-break: keep-all;}			
1758.index_f50{font-size: 50px!important;word-break: keep-all;}	
1759.index_f40{font-size: 40px!important;word-break: keep-all;}
1760.index_f35{font-size: 35px!important;word-break: keep-all;}
1761.index_f30{font-size: 30px!important;word-break: keep-all;}
1762.index_f25{font-size: 25px!important;word-break: keep-all;}
1763.index_f20{font-size: 20px!important;word-break: keep-all; line-height: 30px;}
1764.index_f18{font-size: 18px!important;word-break: keep-all; line-height: 28px;}
1765.index_f16{font-size: 16px!important;word-break: keep-all; line-height: 25px;}
1766.index_f14{font-size: 14px!important;word-break: keep-all;}
1767.index_f10{font-size: 10px!important;word-break: keep-all;}
1768.index_line{width: 100px;  height: 2px; background: #fff; opacity: 0.2}
1769.index_color_sub{color: #fff!important; text-shadow: 1px 2px 1px rgba(000,000,000,0) }	
1770.index_line2{width: 100px;  height: 2px; background: #333; opacity: 0.2}
1771.index_color_sub2{color: #333!important; text-shadow: 1px 2px 1px rgba(000,000,000,0) }		
1772.index_b{font-weight: bold;}
1773.index_1600{ max-width: 1600px;}
1774.index_1500{ max-width: 1500px;}
1775.index_1400{ max-width: 1400px;}
1776.index_1300{ max-width: 1300px;}	
1777.index_1200{ max-width: 1200px;}	
1778.index_1100{ max-width: 1100px;}
1779.index_1000{ max-width: 1000px;}	
1780.index_center{ display: block; margin: 0 auto;}
1781.index_text_center{text-align: center;}
1782		
1783 @media only screen and (max-width: 00px) {	
1784	
1785.index_f150 {
1786  font-size: clamp(100px, 10vw, 150px) !important;
1787  word-break: keep-all;
1788}
1789
1790.index_f130 {
1791  font-size: clamp(90px, 8vw, 130px) !important;
1792  word-break: keep-all;
1793}
1794
1795.index_f100 {
1796  font-size: clamp(70px, 6vw, 110px) !important;
1797  word-break: keep-all;
1798}
1799
1800.index_f90 {
1801  font-size: clamp(60px, 5vw, 90px) !important;
1802  word-break: keep-all;
1803}
1804
1805.index_f80 {
1806  font-size: clamp(50px, 5vw, 80px) !important;
1807  word-break: keep-all;
1808}
1809
1810.index_f70 {
1811  font-size: clamp(40px, 4vw, 70px) !important;
1812  word-break: keep-all;
1813}
1814
1815.index_f60 {
1816  font-size: clamp(35px, 4vw, 60px) !important;
1817  word-break: keep-all;
1818}
1819
1820.index_f50, .index_f50m {
1821  font-size: clamp(25px, 3vw, 50px) !important;
1822  word-break: keep-all;
1823}
1824
1825.index_f40 {
1826  font-size: clamp(22px, 3vw, 53px) !important;
1827  word-break: keep-all;
1828  font-weight: bold !important;
1829}
1830
1831.index_f35,.index_f30m {
1832  font-size: clamp(20px, 3vw, 35px) !important;
1833  word-break: keep-all;
1834}
1835
1836.index_f30, .index_f30m {
1837  font-size: clamp(16px, 2.5vw, 33px) !important;
1838  word-break: keep-all;
1839}
1840
1841.index_f25, .index_f25m {
1842  font-size: clamp(14px, 1.5vw, 25px) !important;
1843  word-break: keep-all;
1844  line-height: 1.4;
1845}
1846
1847.index_f20 {
1848  font-size: clamp(13px, 1.3vw, 22px) !important;
1849  word-break: keep-all;
1850  line-height: 1.2; /* 폰트 크기 대비 1.4배 */
1851}
1852
1853.index_f18, .index_f18m {
1854  font-size: clamp(12px, 1vw, 20px) !important;
1855  word-break: keep-all;
1856  line-height: 1.3;
1857}
1858
1859.index_f16 {
1860  font-size: clamp(10px, 1.1vw, 17px) !important;
1861  word-break: keep-all;
1862  line-height: 1.3;
1863}
1864
1865.index_f15 {
1866  font-size: clamp(10px, 1.5vw, 16px) !important;
1867  word-break: keep-all;
1868}
1869
1870.index_f14 {
1871  font-size: clamp(9px, 1.4vw, 15px) !important;
1872  word-break: keep-all;
1873}
1874
1875.index_f13 {
1876  font-size: clamp(8px, 1.3vw, 13px) !important;
1877  word-break: keep-all;
1878}
1879
1880.index_f10, .index_f10m {
1881  font-size: clamp(7px, 1vw, 10px) !important;
1882  word-break: keep-all;
1883}
1884	}
1885	
1886 @media only screen and (max-width: 900px) {
1887.index_f150{font-size: 100px!important;word-break: keep-all;}			
1888.index_f130{font-size: 100px!important;word-break: keep-all;}
1889.index_f100{font-size: 40px!important;word-break: keep-all;}
1890.index_f90{font-size: 35px!important;word-break: keep-all;}		 
1891.index_f80{font-size: 30px!important;word-break: keep-all;}		
1892.index_f70{font-size: 30px!important;word-break: keep-all;}		
1893.index_f60{font-size: 23px!important;word-break: keep-all;}	
1894.index_f50{font-size: 23px!important;word-break: keep-all;}	
1895.index_f40{font-size: 21px!important;word-break: keep-all;}
1896.index_f35{font-size: 19px!important;word-break: keep-all;}
1897.index_f30{font-size: 18px!important;word-break: keep-all;}
1898.index_f25{font-size: 17px!important;word-break: keep-all;}
1899.index_f20{font-size: 16px!important;word-break: keep-all; line-height: 25px;}
1900.index_f18{font-size: 15px!important;word-break: keep-all; line-height: 25px;}
1901.index_f16{font-size: 15px!important;word-break: keep-all; line-height: 25px;}
1902.index_f14{font-size: 15px!important;word-break: keep-all;}
1903.index_f10{font-size: 9px!important;word-break: keep-all;}
1904	  }
1905.text_mc{color: #fff;}
1906.index_f25sm{font-size: 25px!important;word-break: keep-all;}
1907.index_f16sm{font-size: 16px!important;word-break: keep-all;}
1908.text_up{text-transform: uppercase;}
1909.word_keep{word-break: keep-all;}
1910
1911.index_ib{display: inline-block!important;}
1912.index_ls10{letter-spacing: 10px!important;}
1913.index_ls20{letter-spacing: 20px!important;}
1914.text_center{text-align: center;}
1915.index_line1{line-height: 20px;}
1916.index_line2{line-height: 25px;}
1917 @media only screen and (max-width: 900px) {
1918.index_ls10{letter-spacing: 5px!important;}
1919.index_ls20{letter-spacing: 10px!important;}
1920.text_center{text-align: center;}
1921.index_line1{line-height: 20px;}
1922.index_line2{line-height: 25px;}	 
1923	}
1924/********폰트속성정리********/	
1925
1926/********가로사이즈 정리********/
1927.index_w1200{ width: 95%; max-width: 1300px; margin: 0 auto;}
1928.index_w50{ width: 100%; max-width: 50%; margin: 0 auto;}
1929.index_w60{ width: 100%; max-width: 60%; margin: 0 auto;}
1930.index_w70{ width: 100%; max-width: 70%; margin: 0 auto;}
1931.index_w80{ width: 100%; max-width: 80%; margin: 0 auto;}
1932.index_w90{ width: 100%; max-width: 90%; margin: 0 auto;}
1933.index_w95{ width: 100%; max-width: 95%; margin: 0 auto;}
1934/********가로사이즈 정리********/
1935	
1936/********폰트색상 정리********/
1937.c_g{color:#666666!important;}
1938.c_g2{color:#41413f!important;}	
1939.c_by{color: #3e3838!important;}
1940/********폰트색상 정리********/
1941	
1942/********라인표기 정리********/
1943.index_g_line{ width: 50px; height: 2px; background: #999; display: block; margin: 0 auto;}	
1944.index_b_line{ width: 50px; height: 2px; background: #000; display: block; margin: 0 auto;}	
1945.index_w_line{ width: 50px; height: 2px; background: #fff; display: block; margin: 0 auto;}	
1946/********라인표기  정리********/
1947	
1948/********상하 마진   정리********/
1949.index_mar10{margin: 10px 0 10px 0;}
1950.index_mar20{margin: 20px 0 20px 0;}
1951.index_mar30{margin: 30px 0 30px 0;}
1952.index_mar40{margin: 40px 0 40px 0;}
1953.index_mar40{margin: 50px 0 50px 0;}
1954/********상하 마진  정리********/	
1955	
1956/********상하 패딩   정리********/
1957.index_pa10{padding 10px 0 10px 0;}
1958.index_pa20{padding: 20px 0 20px 0;}
1959.index_pa30{padding: 30px 0 30px 0;}
1960.index_pa40{padding: 40px 0 40px 0;}
1961.index_pa40{padding: 50px 0 50px 0;}
1962/********상하 패딩  정리********/	
1963.index_sw{box-shadow : 4px 2px 10px rgba(333,333,333,0.3);}
1964.index_sw2{box-shadow : 4px 2px 10px rgba(333,333,333,0.9);}	
1965.index_text_sw{text-shadow: 1px 2px 1px rgba(000,000,000,0.1) }
1966	 @media only screen and (max-width: 900px) {
1967		 .index_f25sm{font-size: 40px!important;word-break: keep-all;} 
1968		 .index_f16sm{font-size: 30px!important;word-break: keep-all;}
1969		 .index_f50m{font-size: 70px!important;word-break: keep-all;}	
1970         .index_f18m{font-size: 40px!important;word-break: keep-all;}
1971         .index_f10m{font-size: 25px!important;word-break: keep-all;}
1972	  }	
1973
1974.chat-icon-wrapper {
1975  position: fixed;
1976  z-index: 10;
1977  left: 50px;
1978  bottom: 50px;
1979  width: 50px;
1980  border-radius: 50%;
1981  height: 50px;
1982  display: inline-flex;
1983  flex-direction: column;
1984  align-items: center;
1985  cursor: pointer;
1986}
1987 @media only screen and (max-width: 900px) {
1988	.chat-icon-wrapper {
1989  position: fixed;
1990  z-index: 10;
1991  left: 20px;
1992  bottom: 80px;
1993  width: 50px;
1994  border-radius: 50%;
1995  height: 50px;
1996  display: inline-flex;
1997  flex-direction: column;
1998  align-items: center;
1999  cursor: pointer;
2000}	
2001	  }	
2002/* 채팅 아이콘 컨테이너 */
2003.chat-icon {
2004  position: relative;
2005  width: 50px;
2006  height: 50px;
2007  animation: chatShake 2s infinite ease-in-out;
2008  display: flex;
2009  align-items: center;
2010  justify-content: center;
2011}
2012
2013/* CSS로 만든 말풍선 아이콘 */
2014.balloon-icon {
2015  width: 34px;
2016  height: 28px;
2017  background-color: white;
2018  border-radius: 16px;
2019  position: relative;
2020  box-shadow: 0 0 5px rgba(0,0,0,0.1);
2021}
2022
2023.balloon-icon::after {
2024  content: "";
2025  position: absolute;
2026  bottom: -5px;
2027  left: 12px;
2028  width: 0;
2029  height: 0;
2030  border-left: 6px solid transparent;
2031  border-right: 6px solid transparent;
2032  border-top: 6px solid white;
2033}
2034
2035/* typing dots */
2036.typing-dots {
2037  position: absolute;
2038  bottom: 20px;
2039  left: 50%;
2040  transform: translateX(-50%);
2041  display: flex;
2042  gap: 2px;
2043}
2044
2045.typing-dots span {
2046  width: 6px;
2047  height: 6px;
2048  background-color: #333;
2049  border-radius: 50%;
2050  animation: bounceDot 1.2s infinite ease-in-out;
2051}
2052
2053.typing-dots span:nth-child(1) { animation-delay: 0s; }
2054.typing-dots span:nth-child(2) { animation-delay: 0.2s; }
2055.typing-dots span:nth-child(3) { animation-delay: 0.4s; }
2056
2057/* 텍스트 라벨 */
2058.pc-label {
2059  margin-top: 6px;
2060  font-size: 14px;
2061  color: #333;
2062}
2063
2064/* 점 bounce 애니메이션 */
2065@keyframes bounceDot {
2066  0%, 80%, 100% { transform: translateY(0); opacity: 0.5; }
2067  40% { transform: translateY(-6px); opacity: 1; }
2068}
2069
2070/* 채팅 아이콘 흔들림 */
2071@keyframes chatShake {
2072  0%, 100% { transform: rotate(0deg); }
2073  20% { transform: rotate(2deg); }
2074  40% { transform: rotate(-5deg); }
2075  60% { transform: rotate(2.5deg); }
2076  80% { transform: rotate(-2.5deg); }
2077}
2078	.chat-message-bubble {
2079  position: absolute;
2080  top: 10px;
2081  left: 60px;
2082  background-color: white;
2083  border-radius: 16px;
2084  padding: 8px 12px;
2085  color: #333;
2086  font-size: 14px;
2087  box-shadow: 0 2px 6px rgba(0,0,0,0.1);
2088  white-space: nowrap;
2089  animation: fadeInOut 6s infinite;
2090  pointer-events: none;
2091}
2092
2093@keyframes fadeInOut {
2094  0%, 100% {
2095    opacity: 0;
2096    transform: translateY(0px);
2097  }
2098  10%, 40% {
2099    opacity: 1;
2100    transform: translateY(-4px);
2101  }
2102  60%, 90% {
2103    opacity: 0;
2104    transform: translateY(0px);
2105  }
2106}
2107</style>
2108
2109<a 
2110  href="https://pf.kakao.com/_/chat" 
2111  target="_blank"
2112  rel="noopener noreferrer nofollow"
2113  aria-label="카카오톡 상담 바로가기"
2114  title="카카오톡 상담하기"
2115>
2116  <div class="chat-icon-wrapper index_bg2" data-aos="fade" data-aos-delay="300"  style="display: none">
2117	     <!-- 숨김 텍스트 (SEO + 접근성) -->
2118    <span style="position:absolute; left:-9999px;">
2119      카카오톡 상담 바로가기
2120    </span>
2121	  <div class="chat-icon">
2122      <div class="balloon-icon"></div>
2123      <div class="typing-dots">
2124        <span></span>
2125        <span></span>
2126        <span></span>
2127      </div>
2128    </div>
2129    <div class="chat-message-bubble">
2130      <span class="chat-text" id="chatText">상담이 필요하신가요?</span>
2131    </div>
2132  </div>
2133</a>
2134<script>
2135  const messages = [
2136    "상담이 필요하신가요?",
2137    "무엇이든 물어보세요 :)"
2138  ];
2139  let idx = 0;
2140
2141  // 요소 존재 시에만 인터벌 시작 (다른 페이지/스킨에서 chatText 가 없으면 에러 방지)
2142  if(document.getElementById("chatText")){
2143    const chatTimerId = setInterval(() => {
2144      const textElement = document.getElementById("chatText");
2145      if(!textElement){
2146        clearInterval(chatTimerId);
2147        return;
2148      }
2149      idx = (idx + 1) % messages.length;
2150      textElement.textContent = messages[idx];
2151    }, 6000); // 텍스트 변경 주기 (CSS 애니메이션 주기와 맞춤)
2152  }
2153</script>
2153
2154
2155<style>
2156	.all_qs{width: 50px; height: 50px; border-radius: 50%;  position: fixed; bottom: 150px; left: 50px; background: #041829; z-index: 100;}
2157	.all_qs2{width: 50px; height: 50px; border-radius: 50%;  position: fixed; bottom: 210px; left: 50px; background: #fff; z-index: 100;}
2158	.btms_cart{padding-top: 12px;}
2159	@media all and (max-width: 1000px) {
2160    .all_qs{width: 50px; height: 50px; border-radius: 50%;  position: fixed; bottom: 10px; left: 10px; background: #041829; z-index: 100;}
2161	.all_qs2{width: 50px; height: 50px; border-radius: 50%;  position: fixed; bottom: 50px; left: 10px; background: #fff; z-index: 100;}
2162	}
2163	
2164</style>
2165<!--
2166<div class="all_qs2 index_sw img_down over_texts ">
2167<a href="" id="">
2168		    <center><a href="https://pf.kakao.com/" target="_blank"><img src="/img/cart2.png" width="50%" class=" btms_cart" data-aos="fade-up" data-aos-delay="150"></a></center>
2169			
2170</a>
2171</div>
2172<div class="all_qs index_sw ">
2173<a href="/bbs/write.php?bo_table=board3" id="btn_cartop">
2174		    <center><div class="over_texts"><img src="/img/cart.png" width="50%" class="img_down btms_cart" data-aos="fade-up" data-aos-delay="250"></div></center>
2175			
2176</a>
2177</div>
2178
2179
2180<!------------모바일메뉴-------------->
2181 
2182
2183<script>
2184  $(function(){
2185    var rollHeader = 20;
2186    
2187    $(window).scroll(function() {
2188      var scroll = getCurrentScroll();
2189      
2190      if (scroll >= rollHeader) {
2191        $('.navi').addClass('fix_nav');
2192		$('.bar').addClass('down');
2193        $('.text_down a').addClass('down2');
2194		$('.text_down').addClass('down2'); 
2195        $('.img_down').addClass('down3');
2196		$('.menu-icon').addClass('down4');
2197	    $('.bar_texts').addClass('down4');
2198		$('.navs_pc').addClass('down4');
2199		$('.hive-sns-wrap').addClass('down4');  
2200		  
2201      } else {
2202        $('.navi').removeClass('fix_nav');
2203		$('.bar').removeClass('down');
2204        $('.text_down a').removeClass('down2');
2205		$('.text_down').removeClass('down2');  
2206        $('.img_down').removeClass('down3');
2207		$('.menu-icon').removeClass('down4'); 
2208		$('.bar_texts').removeClass('down4');  
2209		$('.navs_pc').removeClass('down4'); 
2210		$('.hive-sns-wrap').removeClass('down4');   
2211      }
2212    });
2213 
2214    function getCurrentScroll() {
2215      return window.pageYOffset || document.documentElement.scrollTop;
2216    }
2217  });
2218</script>
2218
2219<style>
2220.menu-icon {
2221  width: 90px;
2222  height: 90px;
2223  display: flex;
2224  flex-direction: column;
2225  justify-content: space-between;
2226  cursor: pointer;
2227  z-index: 1000;
2228  position:  absolute;
2229  top: -10px;
2230  right:0%;
2231}
2232	
2233.bar_texts{position: absolute; right: 100px;  top: 20px; z-index: 10; width: auto;}	
2234.navs_pc{
2235  width:70%;
2236  position:absolute;
2237  top:10px;
2238  left:50%;
2239  transform:translateX(-50%);
2240  z-index:10;
2241}
2242
2243@media only screen and (max-width:1600px){
2244  .navs_pc{
2245    width:70%;
2246    position:absolute;
2247    top:10px;
2248    left:50%;
2249    transform:translateX(-50%);
2250    z-index:10;
2251  }
2252}
2253.navi{ position: absolute; width: 100%; top: 20px; padding-top: 10px; height: 100px; transition: background-color 0.4s ease; /* 배경색 전환 애니메이션 */ }	
2254@media all and (max-width: 900px) {
2255.navi{ position: absolute; width: 100%; top: 15px; height: auto; max-height: 80px; transition: background-color 0.4s ease; /* 배경색 전환 애니메이션 */ }	
2256 }
2257</style>
2258
2259<div class="nd_close_set_up">
2260<style>
2261.nd_close_set_up{position: relative;}
2262/* Base styles */
2263.fix_nav {
2264  position: fixed !important;
2265  top: 0;
2266  left: 0;
2267  height: 100px;
2268  z-index: 100;
2269  /* 투명도 점점 내려가도록 그라데이션 배경 */
2270  background: #fff;
2271  /* backdrop-filter 제거: fixed 자식(메뉴 패널)을 헤더 높이에 가두는 문제 방지 */
2272  transition: background-color 0.4s ease;
2273}
2274.text_down a, .img_down {
2275  transition: all 0.3s ease;
2276	 filter: invert(0%)!important;
2277}
2278.bar.down {
2279
2280}
2281
2282.text_down a.down2 {
2283  color: #484848 !important;
2284}
2285.text_down.down2 span {
2286    color: #484848 !important;
2287}
2288.img_down.down3 {
2289
2290  filter: invert(100%)!important;
2291}
2292.navs_pc.down4{  top: 10px; transition: top 0.3s ease; /* 부드러운 애니메이션 효과 */}	
2293	.hive-sns-wrap{opacity: 0;}	
2294.hive-sns-wrap.down4{  top: 20px; transition: top 0.3s ease; /* 부드러운 애니메이션 효과 */ opacity: 1}		
2295.menu-icon.down4{  top: -10px; transition: top 0.3s ease; /* 부드러운 애니메이션 효과 */}	
2296.bar_texts.down4{  top: 20px; transition: top 0.3s ease; /* 부드러운 애니메이션 효과 */}
2297
2298.menu-content_nav {
2299  position: fixed;
2300border-radius: 0px!important;
2301  top: 0;
2302  right: 0;
2303  width: 30%;
2304  height: 100vh;
2305    background:#092a47;
2306  transform: translateX(100%);
2307	
2308  opacity: 1;
2309  transition: transform 0.8s cubic-bezier(0.6, 0.05, 0.28, 1), opacity 0.6s ease;
2310  overflow-y: auto;
2311  z-index: 999;
2312}
2313
2314/* 메뉴 열림 상태 */
2315.menu-content_nav.open {
2316  transform: translateX(0);
2317  opacity: 0.9;
2318  transition: transform 0.8s cubic-bezier(0.6, 0.05, 0.28, 1), opacity 0.5s ease;
2319}
2320
2321/* 배경 색상 애니메이션 */
2322.menu-content_nav.open {
2323 background: #092a47 !important;
2324}
2325
2326.menu-content_nav:hover {
2327  opacity: 1 !important; /* 또는 !important를 제거하고 확인 */
2328}
2329
2330/* 메뉴가 열렸을 때 햄버거 아이콘 색상 변경 */
2331/* 기본 햄버거 아이콘 색상 */
2332.menu-icon .bar {
2333  background-color: #000; /* 흰색 */
2334}
2335
2336/* 햄버거 아이콘이 검정색으로 바뀔 때 */
2337.menu-icon.black .bar {
2338  background-color: #000; /* 검정색 */
2339}
2340	
2341.menu-icon .nav_texts a {
2342  color: #092a47; /* 흰색 */
2343}
2344
2345/* 햄버거 아이콘이 검정색으로 바뀔 때 */
2346.menu-icon.black .nav_texts a {
2347  color: #000; /* 검정색 */
2348}
2349.menu-icon .nav_texts img {
2350filter: invert(100%);
2351}
2352
2353/* 햄버거 아이콘이 검정색으로 바뀔 때 */
2354.menu-icon.black .nav_texts img {
2355  filter: invert(100%);
2356}
2357	
2358	.bar_texts a {
2359   
2360    position: relative;
2361    color: #fff;
2362}
2363	.index_f405{ font-size: 20px;}
2364	@media only screen and (max-width: 1100px) {
2365	.no_tab2{display: none;}
2366  	
2367}
2368	@media only screen and (max-width: 900px) {
2369	.index_f405{ font-size: 18px;}	
2370   	.bar_texts{position:   absolute; left:10px;  width: auto;  max-width: 120px;}
2371	.bar_texts a {
2372   
2373    position: relative;
2374    color:#fff;
2375}
2376		.menu-content_nav {
2377  position: fixed;
2378border-radius: 0px!important;
2379  top: 0;
2380  right: 0;
2381  width: 100%;
2382  height: 100vh;
2383    background:#041829;
2384  transform: translateX(100%);
2385	
2386  opacity: 1;
2387  transition: transform 0.8s cubic-bezier(0.6, 0.05, 0.28, 1), opacity 0.6s ease;
2388  overflow-y: auto;
2389  z-index: 999;
2390}
2391}
2392	
2393	
2394.bar_texts a::after {
2395    content: '';
2396    position: absolute;
2397    width: 20%;
2398    height: 2px;
2399    display: block;
2400    margin-top: 2px;
2401    right: 0;
2402	opacity: 0;
2403    background:#092a47;
2404    transition: width 0.4s ease;
2405}
2406
2407.bar_texts a:hover::after {
2408    width: 80%;
2409    left: 0%;
2410	opacity: 1;
2411    right: auto;
2412}
2413	.nav_logo {
2414    position:  absolute;
2415    top: -10px;
2416    left: 2%;
2417   /** transform: translateX(-50%);**/
2418    z-index: 11;
2419    /* Optional: Width for better alignment */
2420   width: 180px;/* or set a specific width if necessary */
2421}
2422	@media only screen and (max-width: 900px) {
2423	.nav_logo {
2424    position:  absolute;
2425    top: 0px;
2426    left: 50%;
2427    transform: translateX(-50%);
2428    z-index: 115;
2429    /* Optional: Width for better alignment */
2430    width: 120px; /* or set a specific width if necessary */
2431}	
2432		.nav_logo img{width: 100%;}
2433	}
2434.f_logo,
2435.f_logo2 {
2436    position: absolute;
2437    transition: opacity 0.5s ease, transform 0.5s ease;
2438}
2439
2440/* Hide second logo initially */
2441.f_logo2 {
2442    opacity: 0;
2443    transform: translateY(-50%); /* Slightly move up for smooth effect */
2444}
2445
2446/* Show second logo on scroll */
2447.show-f_logo2 {
2448	
2449	padding-top: 10px;
2450    opacity: 1;
2451	width: 160px;
2452    transform: translateY(0px);
2453}
2454	@media only screen and (max-width: 900px) {
2455.show-f_logo2 {
2456	width: 130px;
2457	padding-top: 25px;
2458    opacity: 1;
2459    transform: translateY(-25px);
2460}		
2461	}
2462
2463/* Hide first logo when second is shown */
2464.hide-f_logo {
2465    opacity: 0;
2466    transform: translateY(-20px); /* Slightly move down for smooth effect */
2467}
2468	/* 기본 메뉴 항목 스타일 */
2469.menu-content_nav .title_nav_warp a {
2470  opacity: 0;
2471  transform: translateY(50px);
2472  transition: opacity 0.5s ease, transform 0.5s ease;
2473}
2474
2475
2476
2477/* 메뉴가 열릴 때 나타나는 애니메이션 */
2478.menu-content_nav.open .title_nav_warp a {
2479  opacity: 1;
2480  transform: translateY(0);
2481}
2482	
2483</style>
2484	
2485<style>
2486/* 기본 링크 스타일 */
2487.circle-hover-effect {
2488  display: inline-block;
2489  position: relative;
2490  font-weight: 100;
2491 overflow: hidden; /* 자식 요소가 넘치지 않도록 숨김 */
2492 text-decoration: none;
2493 transition: transform 0.3s ease; /* 부드러운 확대 효과 */
2494 
2495}
2496.circle-hover-effect:hover {
2497 font-weight: bold; transition: transform 0.3s ease; /* 부드러운 확대 효과 */
2498 
2499}
2500/* 테두리를 만들기 위한 가상 요소 */
2501.circle-hover-effect::before {
2502  content: '';
2503  position: absolute;
2504  top: 50%;
2505  left: 50%;
2506  width: 100%;
2507  max-width: 200px;/* 기본 너비를 100%로 설정 */
2508  height:10%; /* 기본 높이를 100%로 설정 */
2509  background: #fff;
2510  border-radius: 5px; /* 모서리 둥글게 */
2511  transform: translate(-50%, -50%) scale(0); /* 초기 상태로 숨김 */
2512  transition: transform 0.3s ease; /* 부드러운 확대 효과 */
2513  z-index: -1; /* 텍스트 아래에 위치 */
2514  opacity: 0.1;
2515}
2516
2517
2518.circle-hover-effect:hover::before {
2519  transform: translate(-50%, -50%) scale(1); /* 테두리가 보이도록 확대 */
2520}
2521/* 마우스 오버 시 텍스트가 자연스럽게 볼드 */
2522.circle-hover-effect:hover {
2523
2524 
2525}
2526
2527/* 마우스 근처에 동그란 원 */
2528.circle-hover-effect::after {
2529  content: '';
2530  position: absolute;
2531  top: 50%;
2532  left: 50%;
2533  width: 0;
2534  height: 0;
2535  background-color:rgba(255,212,133,0.5) ; /* 반투명 동그라미 */
2536  border-radius: 50%;
2537  transform: translate(-50%, -50%);
2538  transition: width 0.4s ease, height 0.4s ease;
2539}
2540
2541/* 마우스 오버 시 원이 커지며 나타남 */
2542.circle-hover-effect:hover::after {
2543  width: 30px;
2544  height: 30px;
2545}		
2546</style>
2547	
2548<style>
2549/* 기본 링크 스타일 */
2550.circle-hover-effect {
2551  display: inline-block;
2552  position: relative;
2553  font-weight: 100;
2554 overflow: hidden; /* 자식 요소가 넘치지 않도록 숨김 */
2555 text-decoration: none;
2556 transition: transform 0.3s ease; /* 부드러운 확대 효과 */
2557 
2558}
2559.circle-hover-effect:hover {
2560 font-weight: bold; transition: transform 0.3s ease; /* 부드러운 확대 효과 */
2561 
2562}
2563/* 테두리를 만들기 위한 가상 요소 */
2564.circle-hover-effect::before {
2565  content: '';
2566  position: absolute;
2567  top: 50%;
2568  left: 50%;
2569  width: 100%;
2570  max-width: 200px;/* 기본 너비를 100%로 설정 */
2571  height:10%; /* 기본 높이를 100%로 설정 */
2572  background: #fff;
2573  border-radius: 5px; /* 모서리 둥글게 */
2574  transform: translate(-50%, -50%) scale(0); /* 초기 상태로 숨김 */
2575  transition: transform 0.3s ease; /* 부드러운 확대 효과 */
2576  z-index: -1; /* 텍스트 아래에 위치 */
2577  opacity: 0.1;
2578}
2579
2580
2581.circle-hover-effect:hover::before {
2582  transform: translate(-50%, -50%) scale(1); /* 테두리가 보이도록 확대 */
2583}
2584/* 마우스 오버 시 텍스트가 자연스럽게 볼드 */
2585.circle-hover-effect:hover {
2586
2587 
2588}
2589
2590/* 마우스 근처에 동그란 원 */
2591.circle-hover-effect::after {
2592  content: '';
2593  position: absolute;
2594  top: 50%;
2595  left: 50%;
2596  width: 0;
2597  height: 0;
2598  background-color:rgba(255,212,133,0.5) ; /* 반투명 동그라미 */
2599  border-radius: 50%;
2600  transform: translate(-50%, -50%);
2601  transition: width 0.4s ease, height 0.4s ease;
2602}
2603
2604/* 마우스 오버 시 원이 커지며 나타남 */
2605.circle-hover-effect:hover::after {
2606  width: 30px;
2607  height: 30px;
2608}			
2609</style>
2610<style>
2611	
2612	.icos_are{width: 30px; height: 30px; text-align: center; line-height: 30px; border-radius: 50%; display: block; margin-bottom: 5px; background: #fff; color: #000;}
2613	.icos_are img{width: 100%}
2614	.ch_wd{ width: 20px;}
2615	@media only screen and (max-width: 900px) {
2616	.ch_wd{ width: 25px;}
2617	}
2618</style> 
2619<!---------------->
2620	
2621	
2622	
2623  <style> 
2624
2625.new-text-color{color: #fff;}
2626 .menu {
2627     list-style: none;
2628     margin: 0;
2629     padding: 0;
2630     display: flex;
2631     justify-content: center;
2632}
2633 .menu > li {
2634     position: relative; width:auto; float: left;
2635}
2636 .menu > li > a {
2637    
2638     text-decoration: none;
2639     padding: 25px 40px;
2640     display: block;
2641    font-size: 18px;
2642}
2643	  
2644
2645	@media only screen and (max-width: 1480px) {
2646	 .menu > li > a {
2647		
2648   
2649     text-decoration: none;
2650     padding: 25px 20px;
2651     display: block;
2652   
2653}
2654	} 
2655	  
2656	  	@media only screen and (max-width: 1200px) {
2657	 .menu > li > a {
2658		display: none!important;
2659   
2660     text-decoration: none;
2661     padding: 25px 30px;
2662     display: block;
2663   
2664}
2665	} 
2666	 
2667.submenu{
2668  opacity: 0;
2669  visibility: hidden;
2670  position: absolute;
2671  left: 0;
2672
2673  background-color: rgba(255,255,255,0.8);
2674  border-radius: 20px;
2675
2676  width: max-content;
2677  min-width: 150px;
2678  max-width: 350px;
2679
2680  padding: 0 20px;
2681  overflow: hidden;
2682
2683  max-height: 0; /* 애니메이션용 */
2684  box-shadow: none;
2685
2686  transition:
2687    opacity 0.35s ease,
2688    max-height 0.35s ease,
2689    padding 0.35s ease,
2690    transform 0.35s ease,
2691    box-shadow 0.35s ease;
2692}
2693
2694.menu > li:hover > .submenu {
2695    opacity: 1;
2696    visibility: visible;
2697    max-height: 500px; /* 예상 최대 높이 */
2698    padding: 20px;
2699    overflow: visible;
2700   
2701}
2702 .submenu a {
2703    
2704     color: #484848;
2705     display: block;
2706     padding: 10px;
2707     text-decoration: none;
2708    transition: background-color 0.2s ease, color 0.2s ease;
2709    /* 색상 전환 추가 */
2710}
2711 .submenu a:hover {
2712     
2713     color: #092a47;
2714	 font-weight: bold; 
2715}
2716 .menu > li:hover > .submenu {
2717     opacity: 1;
2718     visibility: visible;
2719     height: auto;
2720	 display:block;
2721    /* 서브메뉴 높이가 자동으로 조절되도록 */
2722     overflow: visible;
2723}
2724
2725/* 1차 메뉴 링크 마우스 오버 상태 */
2726 .menu > li > a {
2727     transition: background-color 0.3s ease, color 0.3s ease;
2728    /* 색상 전환 추가 */
2729}
2730 .menu > li:hover > a {
2731     
2732     color: #092a47;
2733}
2734	  .delys a {
2735    opacity: 0;
2736    transition: opacity 0.3s ease, transform 0.6s ease; /* 부드러운 전환 */
2737    transform: translateY(15px); /* 살짝 아래쪽에서 시작 */
2738}
2739
2740/* 호버 시 글자 나타나기 */
2741.menu > li:hover .delys a {
2742    opacity: 1;
2743    transform: translateY(0); /* 원래 위치로 이동 */
2744    transition-delay: 0.2s; /* 지연 효과 추가 */
2745}
2746	  .lefts{width: 100%; float: left;}
2747	  .bg_size{height: 300px;}
2748	  .pdle{padding-left: 2%;}
2749
2750	  .highlight-subx {
2751  color: #092a47 !important;
2752  font-weight: bold;
2753  position: relative;
2754}
2755
2756.hot-badgex {
2757  display: inline-block;
2758  margin-left: 6px;
2759  background-color: #fafafa!important;
2760
2761  font-size: 10px;
2762  font-weight: bold;
2763  padding: 2px 5px;
2764  border-radius: 4px;
2765  animation: shakeHot 0.7s infinite ease-in-out;
2766  vertical-align: middle;
2767}
2768
2769@keyframes shakeHot {
2770  0% { transform: translateY(0); }
2771  25% { transform: translateY(-2px); }
2772  50% { transform: translateY(0); }
2773  75% { transform: translateY(2px); }
2774  100% { transform: translateY(0); }
2775}
2776/* submenu 안에 lefts div가 1개면(= 메뉴 1개면) 높이 60으로 고정 */
2777.submenu:has(> .lefts:only-child){
2778  height: 60px !important;
2779  max-height: 60px !important;
2780  padding-top: 60px !important;
2781  padding-bottom: 0 !important;
2782
2783  display: flex !important;
2784  align-items: center !important;
2785}
2786
2787/* 1개짜리일때 링크 정렬 */
2788.submenu:has(> .lefts:only-child) .lefts{
2789  width: 100%;
2790}
2791
2792.submenu:has(> .lefts:only-child) a{
2793  padding: 0 10px !important;
2794  line-height: 60px !important;
2795  display: block;
2796}
2797 </style> 
2798    <style>
2799    #sub1 .index_f18 {
2800        position: relative; 
2801        color: #092a47!important; 
2802    }
2803    #sub1 .index_f18:before { 
2804        position: absolute; 
2805        content: '';  
2806        width: 100%; 
2807        border-top: 2px solid #092a47; 
2808        top: -5px; 
2809    }    
2810    </style>
2811    
2812
2813
2814<nav class="navi" id="nav_wrap" aria-label="메인 메뉴">
2815	<div class="navs_pc pc pret">
2816    <nav2>
2817        <ul class="menu">
2818                    <li id="sub1" class="">
2819                <a class="new-dropdown-toggle new-text-color text_down new-has-sub" 
2820                   href="/sub/sub1.php?bo_table=sub1&sca=병원장%20인사말" 
2821                   data-target="new-menu9668" target="_" >
2822                    <span class=" index_f18 pret">한강수병원</span>
2823                </a>
2824
2825                                <ul class="submenu index_f16" id="new-menu9668" >
2826                                            <div class="lefts pdle">
2827                            <li class="delys"> 
2828                                <a href="/sub/sub1.php?bo_table=sub1&sca=병원장%20인사말" 
2829                                   title="병원장 인사말" 
2830                                   target="_self" 
2831                                   class="new-sub-link ">
2832                                    병원장 인사말                                                                    </a>
2833                            </li>
2834                        </div>  
2835                                            <div class="lefts pdle">
2836                            <li class="delys"> 
2837                                <a href="/sub/sub2.php?bo_table=sub1&sca=의료진%20소개" 
2838                                   title="의료진 소개" 
2839                                   target="_self" 
2840                                   class="new-sub-link ">
2841                                    의료진 소개                                                                    </a>
2842                            </li>
2843                        </div>  
2844                                            <div class="lefts pdle">
2845                            <li class="delys"> 
2846                                <a href="/bbs/board.php?bo_table=news" 
2847                                   title="병원소식" 
2848                                   target="_self" 
2849                                   class="new-sub-link ">
2850                                    병원소식                                                                    </a>
2851                            </li>
2852                        </div>  
2853                                            <div class="lefts pdle">
2854                            <li class="delys"> 
2855                                <a href="/bbs/board.php?bo_table=media" 
2856                                   title="방송언론보도" 
2857                                   target="_self" 
2858                                   class="new-sub-link ">
2859                                    방송언론보도                                                                    </a>
2860                            </li>
2861                        </div>  
2862                                            <div class="lefts pdle">
2863                            <li class="delys"> 
2864                                <a href="/sub/sub5.php?bo_table=sub1&sca=오시는%20길" 
2865                                   title="오시는 길" 
2866                                   target="_self" 
2867                                   class="new-sub-link ">
2868                                    오시는 길                                                                    </a>
2869                            </li>
2870                        </div>  
2871                                            <div class="lefts pdle">
2872                            <li class="delys"> 
2873                                <a href="/bbs/board.php?bo_table=blog" 
2874                                   title="병원블로그" 
2875                                   target="_self" 
2876                                   class="new-sub-link ">
2877                                    병원블로그                                                                    </a>
2878                            </li>
2879                        </div>  
2880                                            <div class="lefts pdle">
2881                            <li class="delys"> 
2882                                <a href="/outpatient/schedule.php?bo_table=sub1&sca=진료일정표" 
2883                                   title="진료일정표" 
2884                                   target="_self" 
2885                                   class="new-sub-link ">
2886                                    진료일정표                                                                    </a>
2887                            </li>
2888                        </div>  
2889                                    </ul>
2890                            </li>
2891                    <li id="sub2" class="">
2892                <a class="new-dropdown-toggle new-text-color text_down " 
2893                   href="http://hangangsoo.co.kr/index2/" 
2894                   data-target="new-menu9676" target="_" >
2895                    <span class=" index_f18 pret">화상외상재건성형센터</span>
2896                </a>
2897
2898                            </li>
2899                    <li id="sub3" class="">
2900                <a class="new-dropdown-toggle new-text-color text_down " 
2901                   href="http://hangangsoo.co.kr/index3/" 
2902                   data-target="new-menu9680" target="_" >
2903                    <span class=" index_f18 pret">흉터레이저종양센터</span>
2904                </a>
2905
2906                            </li>
2907                    <li id="sub4" class="">
2908                <a class="new-dropdown-toggle new-text-color text_down new-has-sub" 
2909                   href="/outpatient/internal-medicine.php?bo_table=sub4&sca=내과" 
2910                   data-target="new-menu9684" target="_" >
2911                    <span class=" index_f18 pret">외래센터</span>
2912                </a>
2913
2914                                <ul class="submenu index_f16" id="new-menu9684" >
2915                                            <div class="lefts pdle">
2916                            <li class="delys"> 
2917                                <a href="/outpatient/internal-medicine.php?bo_table=sub4&sca=내과" 
2918                                   title="내과" 
2919                                   target="_self" 
2920                                   class="new-sub-link ">
2921                                    내과                                                                    </a>
2922                            </li>
2923                        </div>  
2924                                            <div class="lefts pdle">
2925                            <li class="delys"> 
2926                                <a href="/outpatient/orthopedics.php?bo_table=sub4&sca=정형외과" 
2927                                   title="정형외과" 
2928                                   target="_self" 
2929                                   class="new-sub-link ">
2930                                    정형외과                                                                    </a>
2931                            </li>
2932                        </div>  
2933                                            <div class="lefts pdle">
2934                            <li class="delys"> 
2935                                <a href="/outpatient/pediatrics-growth-clinic.php?bo_table=sub4&sca=소아청소년과 성장클리닉" 
2936                                   title="소아청소년과 성장클리닉" 
2937                                   target="_self" 
2938                                   class="new-sub-link ">
2939                                    소아청소년과 성장클리닉                                                                    </a>
2940                            </li>
2941                        </div>  
2942                                            <div class="lefts pdle">
2943                            <li class="delys"> 
2944                                <a href="/outpatient/health-checkup.php?bo_table=sub4&sca=건강검진" 
2945                                   title="건강검진" 
2946                                   target="_self" 
2947                                   class="new-sub-link ">
2948                                    건강검진                                                                    </a>
2949                            </li>
2950                        </div>  
2951                                            <div class="lefts pdle">
2952                            <li class="delys"> 
2953                                <a href="/outpatient/rehabilitation-therapy.php?bo_table=sub4&sca=재활치료" 
2954                                   title="재활치료" 
2955                                   target="_self" 
2956                                   class="new-sub-link ">
2957                                    재활치료                                                                    </a>
2958                            </li>
2959                        </div>  
2960                                            <div class="lefts pdle">
2961                            <li class="delys"> 
2962                                <a href="/outpatient/pain-management.php?bo_table=sub4&sca=마취통증의학과" 
2963                                   title="마취통증의학과" 
2964                                   target="_self" 
2965                                   class="new-sub-link ">
2966                                    마취통증의학과                                                                    </a>
2967                            </li>
2968                        </div>  
2969                                    </ul>
2970                            </li>
2971                    <li id="sub5" class="">
2972                <a class="new-dropdown-toggle new-text-color text_down new-has-sub" 
2973                   href="/bbs/write.php?bo_table=appointment" 
2974                   data-target="new-menu9691" target="_" >
2975                    <span class=" index_f18 pret">고객센터</span>
2976                </a>
2977
2978                                <ul class="submenu index_f16" id="new-menu9691" >
2979                                            <div class="lefts pdle">
2980                            <li class="delys"> 
2981                                <a href="/bbs/write.php?bo_table=appointment" 
2982                                   title="진료예약" 
2983                                   target="_self" 
2984                                   class="new-sub-link ">
2985                                    진료예약                                                                    </a>
2986                            </li>
2987                        </div>  
2988                                            <div class="lefts pdle">
2989                            <li class="delys"> 
2990                                <a href="/bbs/board.php?bo_table=inquiry" 
2991                                   title="진료문의" 
2992                                   target="_self" 
2993                                   class="new-sub-link ">
2994                                    진료문의                                                                    </a>
2995                            </li>
2996                        </div>  
2997                                            <div class="lefts pdle">
2998                            <li class="delys"> 
2999                                <a href="/bbs/board.php?bo_table=faq" 
3000                                   title="자주 묻는 질문" 
3001                                   target="_self" 
3002                                   class="new-sub-link ">
3003                                    자주 묻는 질문                                                                    </a>
3004                            </li>
3005                        </div>  
3006                                            <div class="lefts pdle">
3007                            <li class="delys"> 
3008                                <a href="/service/Notice-of-Non-Reimbursable.php?bo_table=sub5&sca=비급여 문의" 
3009                                   title="비급여 문의" 
3010                                   target="_self" 
3011                                   class="new-sub-link ">
3012                                    비급여 문의                                                                    </a>
3013                            </li>
3014                        </div>  
3015                                            <div class="lefts pdle">
3016                            <li class="delys"> 
3017                                <a href="/service/Admission-and-Discharge-Guide.php?bo_table=sub5&sca=입퇴원 안내" 
3018                                   title="입퇴원 안내" 
3019                                   target="_self" 
3020                                   class="new-sub-link ">
3021                                    입퇴원 안내                                                                    </a>
3022                            </li>
3023                        </div>  
3024                                            <div class="lefts pdle">
3025                            <li class="delys"> 
3026                                <a href="/service/Certificate-Issuance.php?bo_table=sub5&sca=제증명 발급" 
3027                                   title="제증명 발급" 
3028                                   target="_self" 
3029                                   class="new-sub-link ">
3030                                    제증명 발급                                                                    </a>
3031                            </li>
3032                        </div>  
3033                                            <div class="lefts pdle">
3034                            <li class="delys"> 
3035                                <a href="/service/proxy-dispensing.php?bo_table=sub5&sca=대리처방" 
3036                                   title="대리처방" 
3037                                   target="_self" 
3038                                   class="new-sub-link ">
3039                                    대리처방                                                                    </a>
3040                            </li>
3041                        </div>  
3042                                    </ul>
3043                            </li>
3044                </ul>
3045    </nav2>
3046</div>
3047
3048
3049	<!--------->
3050	<link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
3051	<noscript><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css"></noscript>
3052<style>
3053
3054
3055/* 검색 팝업 컨테이너 */
3056.search-container.search-popup {
3057    position: fixed;
3058	padding: 2%;
3059    top: 50%;
3060    left: 50%;
3061    transform: translate(-50%, -50%);
3062    max-width: 800px;
3063    width: 90%;
3064    background: #fff;
3065    border-radius: 25px;
3066    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2);
3067    z-index: 1000;
3068    opacity: 0;
3069    visibility: hidden;
3070    transition: opacity 0.3s ease, transform 0.3s ease;
3071}
3072.search-popup.active {
3073    opacity: 1;
3074    visibility: visible;
3075    transform: translate(-50%, -50%) scale(1); /* 팝업 등장 시 약간 확대 */
3076}
3077.search-popup:not(.active) {
3078    transform: translate(-50%, -50%) scale(0.95); /* 닫힐 때 축소 */
3079}
3080
3081/* 검색 폼 래퍼 */
3082.search-wrapper {
3083    position: relative;
3084    display: flex;
3085    align-items: center;
3086    background: #fafafa;
3087    border-radius: 25px;
3088    overflow: hidden;
3089}
3090
3091/* 검색 입력 필드 */
3092#hd_sch_q {
3093    flex: 1;
3094    height: 50px;
3095    padding: 0 20px;
3096    border: none;
3097    background: transparent;
3098    font-size: 1em;
3099    color: #333;
3100    outline: none;
3101}
3102#hd_sch_q::placeholder {
3103    color: #999;
3104    
3105}
3106
3107/* 검색 버튼 */
3108#hd_sch_submit {
3109    width: 50px;
3110    height: 50px;
3111    background: #092a47;
3112    border: none;
3113    border-radius: 0 25px 25px 0;
3114    color: #fff;
3115    cursor: pointer;
3116    display: flex;
3117    align-items: center;
3118    justify-content: center;
3119    transition: background 0.3s ease, transform 0.2s ease;
3120}
3121#hd_sch_submit i {
3122    font-size: 1.2em;
3123}
3124#hd_sch_submit:hover {
3125    background:#041829;
3126    transform: scale(1.1);
3127}
3128
3129/* 닫기 버튼 */
3130.close-btn {
3131    position: absolute;
3132    top: 10px;
3133    right: -50px;
3134    width: 30px;
3135    height: 30px;
3136    background: #f5f5f5;
3137    border: none;
3138    border-radius: 50%;
3139    color: #666;
3140    cursor: pointer;
3141    display: flex;
3142    align-items: center;
3143    justify-content: center;
3144    transition: background 0.3s ease, color 0.3s ease;
3145}
3146.close-btn i {
3147    font-size: 1.2em;
3148}
3149.close-btn:hover {
3150    background: #e0e0e0;
3151    color: #333;
3152}
3153
3154/* 반응형 */
3155@media (max-width: 600px) {
3156    .search-popup {
3157        width: 95%;
3158    }
3159    #hd_sch_q {
3160        height: 45px;
3161        padding: 0 15px;
3162        font-size: 0.95em;
3163    }
3164    #hd_sch_submit {
3165        width: 45px;
3166        height: 45px;
3167    }
3168    .close-btn {
3169        width: 25px;
3170        height: 25px;
3171    }
3172}
3173	/* 인기검색어 섹션 */
3174#popular {
3175    margin: 20px 0;
3176    padding: 0;
3177	
3178   
3179}
3180
3181
3182/* 인기검색어 내부 컨테이너 */
3183.popular_inner {
3184    position: relative;
3185   
3186    margin: 0 auto;
3187    padding: 0 10px; /* 좌우 버튼 공간 확보 */
3188   
3189}
3190
3191/* 리스트 스타일 */
3192.popular_inner ul {
3193    display: flex;
3194    justify-content: center;
3195    align-items: center;
3196    list-style: none;
3197    padding: 0;
3198    margin: 0;
3199    transition: transform 0.3s ease; /* 슬라이드 애니메이션 */
3200}
3201
3202.popular_inner li.item {
3203  
3204	border-radius: 10px;
3205	text-align: center;
3206}
3207
3208.popular_inner li.item a {
3209    display: inline-block;
3210
3211 
3212    color: #555;
3213 
3214    text-decoration: none;
3215    transition: background 0.3s ease, color 0.3s ease, transform 0.2s ease;
3216}
3217
3218.popular_inner li.item a:hover {
3219 
3220   
3221    transform: translateY(-2px); /* 호버 시 살짝 위로 */
3222}
3223
3224/* 좌우 버튼 */
3225.popular_btns {
3226    position: absolute;
3227    top: 50%;
3228    left: 0;
3229    right: 0;
3230    transform: translateY(-50%);
3231    display: flex;
3232    justify-content: space-between;
3233    pointer-events: none; /* 버튼 외 영역 클릭 방지 */
3234}
3235
3236.popular_btns a {
3237    width: 30px;
3238    height: 30px;
3239    background: #fff;
3240    border-radius: 50%;
3241    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
3242    color: #666;
3243    display: flex;
3244    align-items: center;
3245    justify-content: center;
3246    text-decoration: none;
3247    transition: background 0.3s ease, color 0.3s ease, transform 0.2s ease;
3248    pointer-events: auto; /* 버튼만 클릭 가능 */
3249}
3250
3251.popular_btns .pp-prev {
3252    margin-left: -30px; /* 왼쪽으로 이동 */
3253}
3254
3255.popular_btns .pp-next {
3256    margin-right: -80px; /* 오른쪽으로 이동 */
3257}
3258
3259.popular_btns a i {
3260  
3261}
3262
3263.popular_btns a:hover {
3264
3265    color: #fff;
3266    transform: scale(1.1);
3267}
3268
3269/* 반응형 */
3270@media (max-width: 600px) {
3271    .popular_inner {
3272        padding: 0 30px;
3273    }
3274    .popular_inner li.item {
3275        margin: 0 5px;
3276    }
3277    .popular_inner li.item a {
3278        padding: 6px 12px;
3279        font-size: 0.9em;
3280    }
3281    .popular_btns a {
3282        width: 25px;
3283        height: 25px;
3284    }
3285    .popular_btns .pp-prev {
3286        margin-left: -30px;
3287    }
3288    .popular_btns .pp-next {
3289        margin-right: -30px;
3290    }
3291}
3292</style>
3293
3294
3295<!-- 검색 팝업 -->
3296<div class="hd_sch_wr search-container search-popup ">
3297    <fieldset id="hd_sch">
3298        <legend>사이트 내 전체검색</legend>
3299        <form name="fsearchbox" method="get" action="https://hangangsoo.co.kr/bbs/search.php" onsubmit="return fsearchbox_submit(this);">
3300            <input type="hidden" name="sfl" value="wr_subject||wr_content">
3301            <input type="hidden" name="sop" value="and">
3302            <label for="hd_sch_q" class="sound_only">검색어 필수</label>
3303            <div class="search-wrapper">
3304                <input type="text" name="stx" id="hd_sch_q" maxlength="20" placeholder="검색어를 입력해주세요">
3305                <button type="submit" id="hd_sch_submit" value="검색">
3306                    <i class="fa fa-search" aria-hidden="true"></i>
3307                    <span class="sound_only">검색</span>
3308                </button>
3309            </div>
3310            <button type="button" class="close-btn" aria-label="닫기">
3311                <i class="fa fa-times"></i>
3312            </button>
3313        </form>
3314    </fieldset>
3315
3316	
3317</div>
3318
3319<!-- Font Awesome CDN (이미 위에서 비동기 로드됨 - 중복 제거) -->
3320
3321<script>
3322    function fsearchbox_submit(f) {
3323        var stx = f.stx.value.trim();
3324        if (stx.length < 2) {
3325            alert("검색어는 두글자 이상 입력하십시오.");
3326            f.stx.select();
3327            f.stx.focus();
3328            return false;
3329        }
3330
3331        // 검색어 공백 제한
3332        var cnt = 0;
3333        for (var i = 0; i < stx.length; i++) {
3334            if (stx.charAt(i) == ' ') cnt++;
3335        }
3336        if (cnt > 1) {
3337            alert("빠른 검색을 위하여 검색어에 공백은 한개만 입력할 수 있습니다.");
3338            f.stx.select();
3339            f.stx.focus();
3340            return false;
3341        }
3342        f.stx.value = stx;
3343
3344        return true;
3345    }
3346
3347    // 팝업 열기/닫기 스크립트
3348    document.addEventListener('DOMContentLoaded', function() {
3349        const searchToggle = document.querySelector('.search-toggle');
3350        const searchPopup = document.querySelector('.search-popup');
3351        const closeBtn = document.querySelector('.close-btn');
3352
3353        searchToggle.addEventListener('click', function(e) {
3354            e.preventDefault();
3355            searchPopup.classList.add('active');
3356            document.getElementById('sch_stx').focus(); // 입력 필드 포커스
3357        });
3358
3359        closeBtn.addEventListener('click', function() {
3360            searchPopup.classList.remove('active');
3361        });
3362
3363        document.addEventListener('click', function(e) {
3364            if (!searchPopup.contains(e.target) && !searchToggle.contains(e.target)) {
3365                searchPopup.classList.remove('active');
3366            }
3367        });
3368    });
3369</script>
3369
3370
3371	
3372<div class="nav pret" role="banner" style="position: relative;">
3373<div class="nav_logo">
3374  <div class="f_logo"><a href="/index.php" aria-label="홈으로 이동"><img src="/img/logo_w.webp" alt="한강수병원 로고" width="250" height="121" fetchpriority="high" loading="eager" decoding="async" style="width:100%;height:auto;z-index:100;"></a></div>
3375  <div class="f_logo2"><a href="/index.php" aria-label="홈으로 이동"><img src="/img/logo.webp" alt="한강수병원 로고" width="250" height="121" fetchpriority="high" loading="eager" decoding="async" style="width:100%;height:auto;z-index:100;"></a></div>
3376</div>
3377
3378	
3378<script>
3379document.addEventListener('DOMContentLoaded', function () {
3380    const fLogo = document.querySelector('.f_logo');
3381    const fLogo2 = document.querySelector('.f_logo2');
3382    const threshold = 20; // Scroll threshold for logo switch
3383
3384    function handleScroll() {
3385        if (window.scrollY > threshold) {
3386            fLogo.classList.add('hide-f_logo');
3387            fLogo2.classList.add('show-f_logo2');
3388        } else {
3389            fLogo.classList.remove('hide-f_logo');
3390            fLogo2.classList.remove('show-f_logo2');
3391        }
3392    }
3393    window.addEventListener('scroll', handleScroll);
3394    handleScroll();
3395});
3396</script>
3396
3397	<style>
3398		#menu-overlay {
3399    position: fixed;
3400    top: 0;
3401    left: 0;
3402    width: 100%;
3403    height: 800%;
3404    background: rgba(0, 0, 0, 0.5); /* 반투명 검정 */
3405    z-index: 20; /* 메뉴보다 낮은 레이어 */
3406    display: none; /* 기본적으로 숨김 */
3407}
3408		.close_nav{position: absolute;  left: 20px;  top: 20px;}
3409		.sub_nav_size_new{padding: 10px;}
3410	</style>
3411		
3412		
3413<div id="mask"></div>
3414
3415<!-- ============================================================
3416     모바일/전체 메뉴 (신규 hnav 모듈)
3417     ============================================================ -->
3418<style>
3419.hnav-color-ref{ color:#092a47; }
3420
3421/* 토글 버튼 (PC: MENU 알약 / 모바일: 좌상단 햄버거) */
3422.hnav-toggle{
3423  position:fixed; top:20px; right:4%;
3424  z-index:10001;
3425  display:flex; align-items:center; gap:10px;
3426  height:40px; padding:0 18px;
3427  background:#fff; border-radius:999px;
3428  box-shadow:0 6px 20px rgba(0,0,0,.12);
3429  cursor:pointer; user-select:none;
3430  transition:background .3s ease;
3431}
3432.hnav-bars{ position:relative; width:22px; height:14px; flex-shrink:0; }
3433.hnav-bars i{
3434  position:absolute; left:0; width:100%; height:2px; border-radius:2px;
3435  background:#333;
3436  transition:transform .3s ease, opacity .2s ease, background .3s ease;
3437}
3438.hnav-bars i:nth-child(1){ top:0; }
3439.hnav-bars i:nth-child(2){ top:6px; }
3440.hnav-bars i:nth-child(3){ top:12px; }
3441.hnav-menu-label{ font-size:12px; letter-spacing:2px; color:#444; }
3442
3443.hnav-toggle.active{ background:#092a47; }
3444.hnav-toggle.active .hnav-bars i{ background:#fff; }
3445.hnav-toggle.active .hnav-menu-label{ color:#fff; }
3446.hnav-toggle.active .hnav-bars i:nth-child(1){ top:6px; transform:rotate(45deg); }
3447.hnav-toggle.active .hnav-bars i:nth-child(2){ opacity:0; }
3448.hnav-toggle.active .hnav-bars i:nth-child(3){ top:6px; transform:rotate(-45deg); }
3449
3450.hnav-toggle:focus-visible{ outline:2px solid #092a47; outline-offset:3px; }
3451
3452@media (max-width:900px){
3453  .hnav-toggle{ top:14px; left:12px; right:auto; height:38px; padding:0 14px; }
3454  .hnav-menu-label{ font-size:11px; }
3455}
3456
3457/* 오버레이 */
3458.hnav-overlay{
3459  position:fixed; inset:0; z-index:9998;
3460  background:rgba(0,0,0,.5);
3461  opacity:0; visibility:hidden;
3462  transition:opacity .35s ease, visibility .35s ease;
3463}
3464.hnav-overlay.open{ opacity:1; visibility:visible; }
3465
3466/* 패널 */
3467.hnav-panel{
3468  position:fixed; top:0; right:0; z-index:10000;
3469  width:380px; max-width:85%; height:100%;
3470  background:#092a47;
3471  transform:translateX(100%);
3472  transition:transform .45s cubic-bezier(.22,.61,.36,1);
3473  overflow:hidden;
3474}
3475.hnav-panel.open{ transform:translateX(0); }
3476@media (max-width:900px){ .hnav-panel{ width:100%; max-width:100%; } }
3477
3478/* 원래 햄버거 토글(#menu-toggle)을 패널 위로 올려 열린 상태에서 X로 닫기 가능 */
3479#menu-toggle{ z-index:10001; }
3480
3481.hnav-close{
3482  position:absolute; top:16px; right:20px; z-index:2;
3483  width:44px; height:44px;
3484  background:none; border:0; color:#fff;
3485  font-size:26px; line-height:1; cursor:pointer;
3486}
3487.hnav-close:focus-visible{ outline:2px solid #fff; outline-offset:2px; }
3488
3489.hnav-scroll{
3490  height:100%; overflow-y:auto;
3491  padding:90px 0 60px;
3492  -webkit-overflow-scrolling:touch;
3493}
3494
3495.hnav-account{ padding:0 28px 14px; }
3496.hnav-account a{ color:rgba(255,255,255,.9); font-size:15px; text-decoration:none; margin-right:14px; }
3497
3498.hnav-list{ list-style:none; margin:0; padding:0; }
3499.hnav-li{ border-bottom:1px solid rgba(255,255,255,.12); }
3500
3501.hnav-row{ display:flex; align-items:center; justify-content:space-between; }
3502.hnav-link{
3503  flex:1; display:block;
3504  padding:18px 0 18px 28px;
3505  color:#fff; font-size:22px; line-height:1.2; text-decoration:none;
3506}
3507@media (max-width:900px){ .hnav-link{ font-size:19px; padding:16px 0 16px 24px; } }
3508
3509/* 아코디언 버튼 (+/×) */
3510.hnav-acc{
3511  flex-shrink:0; position:relative;
3512  width:62px; height:60px;
3513  background:none; border:0; cursor:pointer;
3514}
3515.hnav-acc-icon, .hnav-acc-icon::before{
3516  content:""; position:absolute; left:50%; top:50%;
3517  background:#fff; border-radius:2px;
3518}
3519.hnav-acc-icon{ width:14px; height:2px; transform:translate(-50%,-50%); }
3520.hnav-acc-icon::before{
3521  width:2px; height:14px; transform:translate(-50%,-50%);
3522  transition:transform .3s ease, opacity .2s ease;
3523}
3524.hnav-acc[aria-expanded="true"] .hnav-acc-icon::before{
3525  transform:translate(-50%,-50%) rotate(90deg); opacity:0;
3526}
3527
3528/* 서브메뉴 */
3529.hnav-sub{
3530  list-style:none; margin:0; padding:0;
3531  max-height:0; overflow:hidden;
3532  transition:max-height .4s ease;
3533}
3534.hnav-sub.open{ max-height:1200px; }
3535.hnav-sub li a{
3536  display:block;
3537  padding:12px 28px 12px 44px;
3538  color:rgba(255,255,255,.82); font-size:16px; line-height:1.4; text-decoration:none;
3539  transition:color .2s ease, background .2s ease;
3540}
3541.hnav-sub li a:hover, .hnav-sub li a:focus-visible{ color:#fff; background:rgba(255,255,255,.08); }
3542/* 서브메뉴 상/하 여백 (max-height 접힘과 호환되도록 첫/마지막 항목에 부여) */
3543.hnav-sub li:first-child a{ padding-top:16px; }
3544.hnav-sub li:last-child a{ padding-bottom:26px; }
3545</style>
3546
3547<div id="hnav-overlay" class="hnav-overlay"></div>
3548            <!--<div class="counsel_popup  pret ">
3549                <center>
3550				<a href="" class="icos_are  index_f12  index_sw"><img src="/img/icon_top.png"></a>
3551				<a href="" class="icos_are  index_f12  index_sw"><img src="/img/icon_top2.png"></a>
3552				<a href="" class="icos_are  index_f12  index_sw"><img src="/img/icon_top3.png"></a></center>
3553				<a href="#" class="close2_q" style="">	<img src="https://hangangsoo.co.kr/img/x_btn.png" alt="닫기"></a>
3554            </div>
3555            <div class="counsel_popup  pret ">
3556                <center>
3557				<a href="" class="icos_are  index_f12  index_sw"><img src="/img/icon_top.png"></a>
3558				<a href="" class="icos_are  index_f12  index_sw"><img src="/img/icon_top2.png"></a>
3559				<a href="" class="icos_are  index_f12  index_sw"><img src="/img/icon_top3.png"></a></center>
3560				<a href="#" class="close2_q" style="">	<img src="https://hangangsoo.co.kr/img/x_btn.png" alt="닫기"></a>
3561            </div>-->
3562<div id="hamburger-menu">
3563<div id="menu-toggle" class="menu-icon " role="button" tabindex="0" aria-label="메뉴 열기" aria-controls="hnav-panel" aria-expanded="false">
3564	<div class="bars">
3565    <div class="bar"></div>
3566    <div class="bar"></div>
3567    <div class="bar"></div>
3568	</div>
3569</div>
3570	   <div class="bar_texts" style="display: none">
3571        <span class="nav_texts img_down eng_b2 pc">
3572                        <a href="https://hangangsoo.co.kr/bbs/login.php" class="index_f18 link-1" aria-label="로그인">  <img src="/img/con111.png" alt="" width="35px"> <span class="index_f14"></span></a>
3573          
3574					<a href="#" class="index_f18 link-1 search-toggle"><img src="/img/con333.png" alt="검색 열기" width="35px"></a>
3575			 <a href="https://hangangsoo.co.kr/bbs/logout.php" class="index_f18 link-1">   <img src="/img/con222.png" alt="" width="35px"> <span class="index_f14"></span></a>
3576		</span>
3577      
3578		
3579    </div>
3580<nav id="hnav-panel" class="hnav-panel" aria-label="전체 메뉴">
3581
3582  <div class="hnav-scroll pret">
3583  <div class="h80"></div>
3584    <!-- 계정 -->
3585    <div class="hnav-account">
3586              <a href="https://hangangsoo.co.kr/bbs/login.php" class="">로그인</a>
3587        <a href="https://hangangsoo.co.kr/bbs/register.php">회원가입</a>
3588          </div>
3589
3590    <!-- 메뉴 (1차 = 링크 / 하위 있으면 + 버튼으로 펼침) -->
3591    <ul class="hnav-list">
3592            <li class="hnav-li">
3593        <div class="hnav-row">
3594          <a class="hnav-link eng_b2" href="/sub/sub1.php?bo_table=sub1&sca=병원장%20인사말">한강수병원</a>
3595                    <button type="button" class="hnav-acc" aria-expanded="false" aria-controls="hsub9668" aria-label="한강수병원 하위메뉴 펼치기">
3596            <span class="hnav-acc-icon" aria-hidden="true"></span>
3597          </button>
3598                  </div>
3599                <ul class="hnav-sub" id="hsub9668">
3600                    <li><a href="/sub/sub1.php?bo_table=sub1&sca=병원장%20인사말" title="병원장 인사말" target="_self">병원장 인사말</a></li>
3601                    <li><a href="/sub/sub2.php?bo_table=sub1&sca=의료진%20소개" title="의료진 소개" target="_self">의료진 소개</a></li>
3602                    <li><a href="/bbs/board.php?bo_table=news" title="병원소식" target="_self">병원소식</a></li>
3603                    <li><a href="/bbs/board.php?bo_table=media" title="방송언론보도" target="_self">방송언론보도</a></li>
3604                    <li><a href="/sub/sub5.php?bo_table=sub1&sca=오시는%20길" title="오시는 길" target="_self">오시는 길</a></li>
3605                    <li><a href="/bbs/board.php?bo_table=blog" title="병원블로그" target="_self">병원블로그</a></li>
3606                    <li><a href="/outpatient/schedule.php?bo_table=sub1&sca=진료일정표" title="진료일정표" target="_self">진료일정표</a></li>
3607                  </ul>
3608              </li>
3609            <li class="hnav-li">
3610        <div class="hnav-row">
3611          <a class="hnav-link eng_b2" href="http://hangangsoo.co.kr/index2/">화상외상재건성형센터</a>
3612                  </div>
3613              </li>
3614            <li class="hnav-li">
3615        <div class="hnav-row">
3616          <a class="hnav-link eng_b2" href="http://hangangsoo.co.kr/index3/">흉터레이저종양센터</a>
3617                  </div>
3618              </li>
3619            <li class="hnav-li">
3620        <div class="hnav-row">
3621          <a class="hnav-link eng_b2" href="/outpatient/internal-medicine.php?bo_table=sub4&sca=내과">외래센터</a>
3622                    <button type="button" class="hnav-acc" aria-expanded="false" aria-controls="hsub9684" aria-label="외래센터 하위메뉴 펼치기">
3623            <span class="hnav-acc-icon" aria-hidden="true"></span>
3624          </button>
3625                  </div>
3626                <ul class="hnav-sub" id="hsub9684">
3627                    <li><a href="/outpatient/internal-medicine.php?bo_table=sub4&sca=내과" title="내과" target="_self">내과</a></li>
3628                    <li><a href="/outpatient/orthopedics.php?bo_table=sub4&sca=정형외과" title="정형외과" target="_self">정형외과</a></li>
3629                    <li><a href="/outpatient/pediatrics-growth-clinic.php?bo_table=sub4&sca=소아청소년과 성장클리닉" title="소아청소년과 성장클리닉" target="_self">소아청소년과 성장클리닉</a></li>
3630                    <li><a href="/outpatient/health-checkup.php?bo_table=sub4&sca=건강검진" title="건강검진" target="_self">건강검진</a></li>
3631                    <li><a href="/outpatient/rehabilitation-therapy.php?bo_table=sub4&sca=재활치료" title="재활치료" target="_self">재활치료</a></li>
3632                    <li><a href="/outpatient/pain-management.php?bo_table=sub4&sca=마취통증의학과" title="마취통증의학과" target="_self">마취통증의학과</a></li>
3633                  </ul>
3634              </li>
3635            <li class="hnav-li">
3636        <div class="hnav-row">
3637          <a class="hnav-link eng_b2" href="/bbs/write.php?bo_table=appointment">고객센터</a>
3638                    <button type="button" class="hnav-acc" aria-expanded="false" aria-controls="hsub9691" aria-label="고객센터 하위메뉴 펼치기">
3639            <span class="hnav-acc-icon" aria-hidden="true"></span>
3640          </button>
3641                  </div>
3642                <ul class="hnav-sub" id="hsub9691">
3643                    <li><a href="/bbs/write.php?bo_table=appointment" title="진료예약" target="_self">진료예약</a></li>
3644                    <li><a href="/bbs/board.php?bo_table=inquiry" title="진료문의" target="_self">진료문의</a></li>
3645                    <li><a href="/bbs/board.php?bo_table=faq" title="자주 묻는 질문" target="_self">자주 묻는 질문</a></li>
3646                    <li>
3646<a href="/service/Notice-of-Non-Reimbursable.php?bo_table=sub5&sca=비급여 문의" title="비급여 문의" target="_self">비급여 문의</a></li>
3647                    <li><a href="/service/Admission-and-Discharge-Guide.php?bo_table=sub5&sca=입퇴원 안내" title="입퇴원 안내" target="_self">입퇴원 안내</a></li>
3648                    <li><a href="/service/Certificate-Issuance.php?bo_table=sub5&sca=제증명 발급" title="제증명 발급" target="_self">제증명 발급</a></li>
3649                    <li><a href="/service/proxy-dispensing.php?bo_table=sub5&sca=대리처방" title="대리처방" target="_self">대리처방</a></li>
3650                  </ul>
3651              </li>
3652          </ul>
3653
3654  </div>
3655</nav>
3656</div>
3657</div>
3658</nav>
3659
3660
3661<style>
3662#mask {  
3663    position: fixed;  
3664    z-index:1000000;
3665    background:rgba(0,0,0,0.5);
3666    display:none;
3667	width:100%;
3668	height:100%;  
3669    left:0;
3670    top:0;
3671
3672} 
3673	.counsel_popup{
3674    display: none;
3675    position: fixed;  
3676	 top: 180px;
3677	right:50px;
3678    background: none;
3679	width:30px;
3680	height: auto;
3681	z-index:1000000;  
3682 }
3683				 @media only screen and (max-width: 900px) 
3684{	.counsel_popup{
3685    display: none;
3686    position: fixed;  
3687	 top: 30px;
3688	right:auto;
3689	left: 60px;
3690    background: none;
3691	width:30px;
3692	height: auto;
3693	z-index:1000000;  
3694 }
3695	
3696				}
3697	.immssq{width: 100%;}
3698	.close2_q{    
3699    z-index: 10;
3700    right: 10px;
3701    width:30px;
3702    height: 30px;
3703    background: #000;
3704    border-radius: 50%;
3705    overflow: hidden;
3706
3707    display: inline-block;}
3708	.close2_q img {
3709    display: block;
3710    width: 60%;
3711    margin: auto;
3712    position: relative;
3713    top: 50%;
3714    transform: translateY(-50%);
3715  }
3716</style>
3717
3718<script type="text/javascript"> 
3719    function wrapWindowByMask(){
3720        var maskHeight = $(document).height();  
3721        var maskWidth = $(window).width();  
3722        $("#mask").css({"width":maskWidth,"height":maskHeight});  
3723
3724        $("#mask").fadeIn(900);      
3725        $("#mask").fadeTo("slow",0.6);    
3726         $(".counsel_popup").fadeIn(300);
3727 
3728    }
3729 
3730    $(document).ready(function(){
3731        //검은 막 띄우기
3732        $(".openMask").click(function(e){
3733            e.preventDefault();
3734            wrapWindowByMask();
3735        });
3736 
3737        //닫기 버튼을 눌렀을 때
3738        $(".counsel_popup .close2_q").click(function (e) {  
3739            //링크 기본동작은 작동하지 않도록 한다.
3740            e.preventDefault();  
3741            $("#mask, .counsel_popup").fadeOut(300);  
3742        });       
3743 
3744        //검은 막을 눌렀을 때
3745        $("#mask").click(function () {  
3746            $(this).hide();  
3747            $(".counsel_popup").fadeOut(300);  
3748 
3749        });      
3750 
3751    });
3752 
3753//]]>
3754	
3755	
3756</script>
3756
3757
3758<style>
3759m_util_menu { display: flex; align-items: center; padding-left: 20px; margin-top: 2%; }
3760.m_util_menu li { margin-right: 4%; }
3761
3762#nav {
3763    justify-content: center;
3764}
3765
3766.nav_list_navs {
3767    width: 100%;
3768    transition: width 0.6s cubic-bezier(0.25, 0.1, 0.25, 1);
3769}
3770
3771.list_navs {
3772    display: block;
3773    width: 100%;
3774}
3775
3776.pats { padding-top: 30vh; }
3777
3778.title_nav_warp {
3779    padding: 10px 0 20px 10px;
3780    font-size: 20px;
3781    width: 100%;
3782    transition: width 0.6s cubic-bezier(0.25, 0.1, 0.25, 1);
3783}
3784
3785@media only screen and (max-width: 900px) {
3786    .pats { padding-top: 0vh; }
3787    .title_nav_warp { font-size: 18px; width: 100%; transition: width 0.6s cubic-bezier(0.25, 0.1, 0.25, 1); }
3788}
3789
3790.title_nav_warp a {
3791    display: flex;
3792    align-items: center;
3793    justify-content: space-between; /* 텍스트와 화살표 사이 간격 조정 */
3794    width: 100%;
3795    text-align: left;
3796    padding: 10px 10px 5px 10px;
3797    cursor: pointer;
3798    box-sizing: border-box;
3799}
3800
3801.title_nav_warp a .arrow_nav {
3802    font-size: 30px;
3803	 transform: rotate(90deg); /* 클릭 시 위로 회전 */
3804    margin-right: 10px; /* 화살표와 텍스트 간격 */
3805    transition: transform 0.3s ease; /* 부드러운 화살표 전환 */
3806}
3807
3808.title_nav_warp a.active .arrow_nav {
3809    transform: rotate(270deg); /* 클릭 시 위로 회전 */
3810}
3811
3812.sub_nav_warp {
3813    display: none;
3814    text-align: left;        /* [수정] center → left : 정렬 바로잡음 */
3815    padding: 5px 15px 10px 15px;
3816    width: 100%;             /* [수정] 80% → 100% : 위치 어긋남 제거 */
3817    border-radius: 0px 0 0px 0px;
3818}
3819
3820.sub_menu_list {
3821    list-style: none;
3822    padding: 0;
3823    margin: 0;
3824}
3825
3826.sub_menu_list li a {
3827    display: block;          /* [수정] inline-block → block : 한 줄에 하나씩 */
3828    padding: 8px 5px 8px 24px;  /* [수정] 좌측 들여쓰기로 하위 위계 표시 */
3829    text-decoration: none;
3830    line-height: 1.4;
3831    font-size: 18px;
3832    color: #fff;
3833    position: relative;
3834    transition: color 0.3s ease, background-color 0.3s ease;
3835}
3836
3837.sub_menu_list li a:hover {
3838    color: #fff;
3839}
3840
3841.nav_list_navs.expanded {
3842    width: 100%;
3843}
3844
3845.nav_list_navs.expanded .title_nav_warp {
3846    width: 100%;
3847}
3848
3849.nav_list_navs.expanded .title_nav_warp a {
3850    font-size: 20px;
3851}
3852
3853@media only screen and (max-width: 900px) {
3854    .nav_list_navs.expanded .title_nav_warp a {
3855        font-size: 20px;
3856		color: #fff;
3857    }
3858}
3859
3860.nav_list_navs.expanded .sub_nav_warp.active {
3861    display: block;
3862    width: 100%;
3863}
3864
3865
3866</style>
3867<script>
3868(function(){
3869  function init(){
3870    var toggle  = document.getElementById('menu-toggle');
3871    var panel   = document.getElementById('hnav-panel');
3872    var overlay = document.getElementById('hnav-overlay');
3873    if(!toggle || !panel) return;
3874    var closeBtn = panel.querySelector('.hnav-close');
3875
3876    function openMenu(){
3877      panel.classList.add('open');
3878      toggle.classList.add('active');
3879      if(overlay) overlay.classList.add('open');
3880      document.documentElement.style.overflow = 'hidden';
3881      toggle.setAttribute('aria-expanded','true');
3882    }
3883    function closeMenu(){
3884      panel.classList.remove('open');
3885      toggle.classList.remove('active');
3886      if(overlay) overlay.classList.remove('open');
3887      document.documentElement.style.overflow = '';
3888      toggle.setAttribute('aria-expanded','false');
3889    }
3890    function toggleMenu(){
3891      if(panel.classList.contains('open')) closeMenu(); else openMenu();
3892    }
3893
3894    toggle.addEventListener('click', function(e){ e.preventDefault(); toggleMenu(); });
3895    toggle.addEventListener('keydown', function(e){ if(e.key === 'Enter' || e.key === ' '){ e.preventDefault(); toggleMenu(); } });
3896    if(closeBtn) closeBtn.addEventListener('click', closeMenu);
3897    if(overlay) overlay.addEventListener('click', closeMenu);
3898    document.addEventListener('keydown', function(e){ if(e.key === 'Escape' && panel.classList.contains('open')) closeMenu(); });
3899
3900    // 서브메뉴 아코디언 (한 번에 하나만 펼침)
3901    // 하위 있는 항목: 글자(링크)/+ 버튼 모두 펼침 토글 (링크 이동 안 함)
3902    // 하위 없는 항목: 링크 그대로 이동
3903    // 중복 ID 환경(index2/index3)에서도 안전하도록 DOM 관계로만 처리.
3904    function closeAllSubs(){
3905      panel.querySelectorAll('.hnav-sub.open').forEach(function(s){ s.classList.remove('open'); });
3906      panel.querySelectorAll('.hnav-acc[aria-expanded="true"]').forEach(function(b){ b.setAttribute('aria-expanded','false'); });
3907    }
3908    function toggleLi(li){
3909      var sub = li.querySelector('.hnav-sub');
3910      if(!sub) return;
3911      var acc = li.querySelector('.hnav-acc');
3912      var willOpen = !sub.classList.contains('open');
3913      closeAllSubs();
3914      if(willOpen){
3915        sub.classList.add('open');
3916        if(acc) acc.setAttribute('aria-expanded','true');
3917      }
3918    }
3919    panel.querySelectorAll('.hnav-li').forEach(function(li){
3920      if(!li.querySelector('.hnav-sub')) return; // 하위 없으면 그대로 이동
3921      var link = li.querySelector('.hnav-link');
3922      var acc  = li.querySelector('.hnav-acc');
3923      if(link) link.addEventListener('click', function(e){ e.preventDefault(); toggleLi(li); });
3924      if(acc)  acc.addEventListener('click', function(e){ e.preventDefault(); toggleLi(li); });
3925    });
3926  }
3927  if(document.readyState === 'loading') document.addEventListener('DOMContentLoaded', init);
3928  else init();
3929})();
3930</script>
3930
3931<style>
3932	@font-face {
3933    font-family: 'GowunBatang-Regular';
3934    src: url('/font/GowunBatang-Regular.subset.woff2') format('woff2');
3935    font-weight: normal;
3936    font-style: normal;
3937    font-display: swap;
3938}
3939
3940
3941	
3942	
3943	
3944.mj22{font-family: 'GowunBatang-Regular';}
3945
3946/* ===== SEO 시멘틱 헤딩 (h2/h3) — 전역 reset ===== */
3947/* 모든 서브 페이지에서 span → h2/h3 변환된 헤딩이 시각적으로 기존 span과 동일하게 보이도록 처리 */
3948.hive_title h2, .hive_title h3,
3949.hive_reason_box h2, .hive_reason_box h3,
3950.hive_hover_text h2, .hive_hover_text h3,
3951h2.index_f25, h2.index_f40, h3.index_f20{
3952  margin:0;padding:0;border:0;
3953  font-weight:inherit;line-height:inherit;display:inline-block;
3954}
3955h2.index_b, h3.index_b{font-weight:bold !important}
3956/* mj22 (GowunBatang) 는 normal weight만 등록됨 → h2/h3 기본 bold 폴백 방지 */
3957h2.mj22, h3.mj22{font-family:'GowunBatang-Regular', serif !important; font-synthesis:weight}
3958
3959@font-face {
3960    font-family: 'SortsMillGoudy';
3961    font-style: normal;
3962    font-display: swap;
3963    src: url('/font/SortsMillGoudy-Regular.woff2') format('woff2'),
3964         url('/font/SortsMillGoudy-Regular.woff') format('woff');
3965}
3966	
3967.eng_b2{font-family: 'SortsMillGoudy';}
3968
3969
3970.pret{ font-family: 'Pretendard';}
3971
3972@font-face {
3973    font-family: 'Pretendard';
3974    font-style: normal;
3975    font-weight: 400;
3976    font-display: swap;
3977    /* 한글+영문 사용 문자만 추출한 서브셋 (786KB → 95KB) */
3978    src: url(/font/Pretendard-Regular.subset.woff2) format('woff2'),
3979         url(/font/Pretendard-Regular.woff2) format('woff2');
3980}
3981</style>
3982
3983
3984<style>
3985#i-am-progress-indicator {
3986  position:fixed;
3987  top:0;
3988  left:0;
3989  height:5px;
3990  background:#092a47;
3991  opacity:1;
3992  width:0%;
3993  z-index:10000000000;
3994}
3995</style>
3996<script>
3997var progressIndicator = '<div id="i-am-progress-indicator" ></div>';
3998$('body').append(progressIndicator);
3999
4000$(window).on('scroll', function(){
4001    var currentPercentage = ($(window).scrollTop() / ($(document).outerHeight() - $(window).height())) * 100;
4002  $('#i-am-progress-indicator').width(currentPercentage+'%');
4003});
4004
4005</script>
4005
4006	
4007    <style>
4008
4009/* =========================
4010   HERO
4011========================= */
4012
4013.hero{
4014  position:relative;
4015  width:100%;
4016  height:100vh;
4017  max-height:570px;
4018  overflow:hidden;
4019  background:url('/img/board2.jpg') center center / cover no-repeat;
4020}
4021
4022/* ë°°ê²½ zoom */
4023
4024.hero::before{
4025  content:"";
4026  position:absolute;
4027  inset:0;
4028  background:url('/img/board2.jpg') center center / cover no-repeat;
4029  transform:scale(1.2);
4030  animation:heroZoomOut 3.5s ease-out forwards;
4031}
4032
4033@keyframes heroZoomOut{
4034  from{transform:scale(1.2);}
4035  to{transform:scale(1);}
4036}
4037
4038/* overlay */
4039
4040.hero .overlay{
4041  position:absolute;
4042  inset:0;
4043  background:linear-gradient(to top,rgba(0,0,0,.3),rgba(0,0,0,0) 60%);
4044  z-index:1;
4045}
4046
4047/* =========================
4048   TEXT
4049========================= */
4050
4051.text-box{
4052  position:absolute;
4053  bottom:20%;
4054  left:50%;
4055  transform:translateX(-50%);
4056  width:100%;
4057  display:flex;
4058  flex-direction:column;
4059  justify-content:center;
4060  align-items:center;
4061  text-align:center;
4062  padding:0 15%;
4063  box-sizing:border-box;
4064  z-index:2;
4065}
4066
4067.left-text,
4068.right-text{
4069  display:flex;
4070  flex-direction:column;
4071}
4072
4073/* 초기 상태 */
4074
4075.left-text .line,
4076.left-text .sub,
4077.right-text{
4078  opacity:0;
4079  transform:translateY(40px);
4080  filter:blur(25px);
4081}
4082
4083/* =========================
4084   ANIMATION
4085========================= */
4086
4087.left-text .line{
4088  animation:
4089    textUp 1s ease-out .2s forwards,
4090    blurClear 1.2s ease-out .2s forwards;
4091}
4092
4093.left-text .sub{
4094  animation:
4095    textUp 1s ease-out .6s forwards,
4096    blurClear 1.2s ease-out .6s forwards;
4097}
4098
4099.right-text{
4100  animation:
4101    textUp 1s ease-out .9s forwards,
4102    blurClear 1.2s ease-out .9s forwards;
4103}
4104
4105/* 위치 + opacity */
4106
4107@keyframes textUp{
4108  from{
4109    opacity:0;
4110    transform:translateY(40px);
4111  }
4112  to{
4113    opacity:1;
4114    transform:translateY(0);
4115  }
4116}
4117
4118/* blur 전용 */
4119
4120@keyframes blurClear{
4121  0%{
4122    filter:blur(25px);
4123  }
4124  100%{
4125    filter:blur(0px);
4126  }
4127}
4128
4129/* =========================
4130   MOBILE
4131========================= */
4132
4133@media (max-width:768px){
4134
4135  .text-box{
4136    padding:0 5%;
4137  }
4138
4139  .left-text .line{
4140    font-size:40px;
4141  }
4142
4143  .left-text .sub{
4144    font-size:18px;
4145  }
4146
4147  .right-text{
4148    font-size:28px;
4149    margin-top:30px;
4150  }
4151
4152}
4153
4154</style>
4155
4156<div class="hero">
4157
4158  <div class="overlay"></div>
4159
4160  <div class="text-box">
4161
4162    <div class="left-text">
4163
4164      <div class="line c_w index_f40 mj22 fw100">
4165        오시는 길              </div>
4166
4167      <div class="h20 clear_fix"></div>
4168
4169      <div class="sub pret c_w index_f20">
4170한강수병원 오시는 길      </div>
4171
4172      <div class="h20 clear_fix"></div>
4173
4174      <div class="sub pret c_w index_f20 fw100">________</div>
4175
4176    </div>
4177
4178    <div class="right-text pret"></div>
4179
4180  </div>
4181
4182</div>
4183
4184
4185<style>
4186
4187.hive_sub_dropdown{
4188width:100%;
4189position:relative;
4190background:transparent;
4191z-index:30;
4192}
4193
4194.hive_sub_dropdown_inner{
4195width:95%;
4196max-width:1400px;
4197margin:0 auto;
4198display:flex;
4199align-items:center;
4200gap:26px;
4201padding:8px 0;
4202}
4203
4204/* 홈 아이콘 */
4205
4206.hive_home_btn{
4207display:flex;
4208align-items:center;
4209justify-content:center;
4210width:36px;
4211height:36px;
4212border-radius:8px;
4213text-decoration:none;
4214transition:.25s;
4215}
4216
4217.hive_home_btn i{
4218font-size:14px;
4219color:#092a47;
4220}
4221
4222.hive_home_btn:hover{
4223background:rgba(0,0,0,0.05);
4224}
4225
4226/* dropdown */
4227
4228.hive_dropdown{
4229position:relative;
4230width:auto;
4231display:flex;
4232align-items:center;
4233}
4234
4235/* 버튼 */
4236
4237.hive_dropdown_btn{
4238position:relative;
4239display:flex;
4240align-items:center;
4241justify-content:flex-start;
4242height:40px;
4243padding:0 26px 0 6px;
4244border:0;
4245background:transparent;
4246box-shadow:none;
4247cursor:pointer;
4248transition:all .25s ease;
4249}
4250
4251/* 텍스트 */
4252
4253.hive_dropdown_btn_text{
4254display:block;
4255white-space:nowrap;
4256color:#222;
4257font-weight:500;
4258}
4259
4260/* arrow */
4261
4262.hive_dropdown_btn_arrow{
4263position:absolute;
4264right:0;
4265top:50%;
4266width:7px;
4267height:7px;
4268border-right:1px solid #999;
4269border-bottom:1px solid #999;
4270transform:translateY(-60%) rotate(45deg);
4271transition:transform .25s ease;
4272}
4273
4274.hive_dropdown.open .hive_dropdown_btn_arrow{
4275transform:translateY(-40%) rotate(-135deg);
4276}
4277
4278/* dropdown list */
4279
4280.hive_dropdown_list{
4281position:absolute;
4282top:42px;
4283left:0;
4284min-width:200px;
4285background:#fff;
4286border:1px solid #eee;
4287border-radius:10px;
4288box-shadow:0 12px 30px rgba(0,0,0,.08);
4289padding:6px 0;
4290box-sizing:border-box;
4291opacity:0;
4292visibility:hidden;
4293transform:translateY(6px);
4294transition:opacity .2s ease, transform .2s ease, visibility .2s ease;
4295z-index:50;
4296max-height:320px;
4297overflow-y:auto;
4298}
4299
4300/* 스크롤바 */
4301
4302.hive_dropdown_list::-webkit-scrollbar{
4303width:6px;
4304}
4305
4306.hive_dropdown_list::-webkit-scrollbar-track{
4307background:#f2f2f2;
4308border-radius:10px;
4309}
4310
4311.hive_dropdown_list::-webkit-scrollbar-thumb{
4312background:#092a47;
4313border-radius:10px;
4314}
4315
4316.hive_dropdown_list::-webkit-scrollbar-thumb:hover{
4317background:#092a47;
4318}
4319
4320/* firefox */
4321
4322.hive_dropdown_list{
4323scrollbar-color:#092a47 #f2f2f2;
4324scrollbar-width:thin;
4325}
4326
4327/* open */
4328
4329.hive_dropdown.open .hive_dropdown_list{
4330opacity:1;
4331visibility:visible;
4332transform:translateY(0);
4333}
4334
4335/* item */
4336
4337.hive_dropdown_item{
4338display:block;
4339width:100%;
4340padding:11px 16px;
4341box-sizing:border-box;
4342cursor:pointer;
4343transition:all .15s ease;
4344position:relative;
4345color:#222;
4346white-space:nowrap;
4347overflow:hidden;
4348text-overflow:ellipsis;
4349}
4350
4351/* hover */
4352
4353.hive_dropdown_item:hover{
4354background:#f6f6f6;
4355color:#092a47;
4356}
4357
4358/* active */
4359.hive_dropdown_item.active{
4360color:#092a47;
4361background:#f2f2f2;
4362font-weight:600;
4363}
4364
4365/* hover 시 active 효과 잠시 제거 */
4366
4367.hive_dropdown_list:hover .hive_dropdown_item.active{
4368background:transparent;
4369color:#222;
4370
4371}
4372
4373/* hover된 메뉴 */
4374
4375.hive_dropdown_item:hover{
4376background:#f6f6f6;
4377color:#092a47;
4378}
4379/* 모바일 */
4380
4381@media (max-width:900px){
4382
4383.hive_sub_dropdown_inner{
4384width:92%;
4385gap:18px;
4386padding:6px 0;
4387}
4388
4389.hive_home_btn{
4390width:32px;
4391height:32px;
4392}
4393
4394.hive_home_btn i{
4395font-size:14px;
4396}
4397
4398.hive_dropdown_btn{
4399height:36px;
4400padding:0 22px 0 6px;
4401}
4402
4403.hive_dropdown_list{
4404top:38px;
4405min-width:170px;
4406border-radius:8px;
4407}
4408
4409.hive_dropdown_item{
4410padding:10px 14px;
4411font-size:14px;
4412}
4413
4414}
4415
4416</style>
4417
4418
4419
4420<nav class="hive_sub_dropdown pret" aria-label="서브 메뉴">
4421
4422<div class="hive_sub_dropdown_inner">
4423
4424<a 
4425  href="/" 
4426  class="hive_home_btn"
4427  title="홈으로 이동"
4428>
4429  <i class="fa-solid fa-house index_color"></i>
4430  <span style="position:absolute; left:-9999px;">홈으로 이동</span>
4431</a>
4432
4433<!-- 대메뉴 -->
4434
4435<div class="hive_dropdown" id="hiveMainDropdown">
4436
4437<div class="hive_dropdown_btn">
4438<span class="hive_dropdown_btn_text index_f16 pret">한강수병원</span>
4439<span class="hive_dropdown_btn_arrow"></span>
4440</div>
4441
4442<div class="hive_dropdown_list">
4443
4444
4445<div
4446class="hive_dropdown_item index_f16 pret active"
4447data-link="/sub/sub1.php?bo_table=sub1&sca=병원장%20인사말">
4448한강수병원</div>
4449
4450
4451<div
4452class="hive_dropdown_item index_f16 pret "
4453data-link="http://hangangsoo.co.kr/index2/">
4454화상외상재건성형센터</div>
4455
4456
4457<div
4458class="hive_dropdown_item index_f16 pret "
4459data-link="http://hangangsoo.co.kr/index3/">
4460흉터레이저종양센터</div>
4461
4462
4463<div
4464class="hive_dropdown_item index_f16 pret "
4465data-link="/outpatient/internal-medicine.php?bo_table=sub4&sca=내과">
4466외래센터</div>
4467
4468
4469<div
4470class="hive_dropdown_item index_f16 pret "
4471data-link="/bbs/write.php?bo_table=appointment">
4472고객센터</div>
4473
4474
4475</div>
4476</div>
4477
4478
4479<!-- 소메뉴 -->
4480
4481<div class="hive_dropdown" id="hiveSubDropdown">
4482
4483<div class="hive_dropdown_btn">
4484<span class="hive_dropdown_btn_text index_f16 pret">오시는 길</span>
4485<span class="hive_dropdown_btn_arrow"></span>
4486</div>
4487
4488<div class="hive_dropdown_list">
4489
4490
4491<div
4492class="hive_dropdown_item index_f16 pret "
4493data-link="/sub/sub1.php?bo_table=sub1&sca=병원장%20인사말">
4494병원장 인사말</div>
4495
4496
4497<div
4498class="hive_dropdown_item index_f16 pret "
4499data-link="/sub/sub2.php?bo_table=sub1&sca=의료진%20소개">
4500의료진 소개</div>
4501
4502
4503<div
4504class="hive_dropdown_item index_f16 pret "
4505data-link="/bbs/board.php?bo_table=news">
4506병원소식</div>
4507
4508
4509<div
4510class="hive_dropdown_item index_f16 pret "
4511data-link="/bbs/board.php?bo_table=media">
4512방송언론보도</div>
4513
4514
4515<div
4516class="hive_dropdown_item index_f16 pret active"
4517data-link="/sub/sub5.php?bo_table=sub1&sca=오시는%20길">
4518오시는 길</div>
4519
4520
4521<div
4522class="hive_dropdown_item index_f16 pret "
4523data-link="/bbs/board.php?bo_table=blog">
4524병원블로그</div>
4525
4526
4527<div
4528class="hive_dropdown_item index_f16 pret "
4529data-link="/outpatient/schedule.php?bo_table=sub1&sca=진료일정표">
4530진료일정표</div>
4531
4532
4533</div>
4534</div>
4535
4536</div>
4537</nav>
4538
4539
4540
4541<script>
4542
4543document.addEventListener('DOMContentLoaded',function(){
4544
4545const dropdowns=document.querySelectorAll('.hive_dropdown');
4546
4547dropdowns.forEach(function(drop){
4548
4549const btn=drop.querySelector('.hive_dropdown_btn');
4550
4551btn.addEventListener('click',function(e){
4552
4553e.stopPropagation();
4554
4555dropdowns.forEach(function(other){
4556
4557if(other!==drop){
4558other.classList.remove('open');
4559}
4560
4561});
4562
4563drop.classList.toggle('open');
4564
4565});
4566
4567});
4568
4569
4570document.querySelectorAll('#hiveMainDropdown .hive_dropdown_item').forEach(function(item){
4571
4572item.addEventListener('click',function(){
4573
4574const link=this.getAttribute('data-link');
4575
4576if(link){
4577window.location.href=link;
4578}
4579
4580});
4581
4582});
4583
4584
4585document.querySelectorAll('#hiveSubDropdown .hive_dropdown_item').forEach(function(item){
4586
4587item.addEventListener('click',function(){
4588
4589const link=this.getAttribute('data-link');
4590
4591if(link){
4592window.location.href=link;
4593}
4594
4595});
4596
4597});
4598
4599
4600document.addEventListener('click',function(){
4601
4602dropdowns.forEach(function(drop){
4603drop.classList.remove('open');
4604});
4605
4606});
4607
4608});
4609
4610	document.addEventListener('DOMContentLoaded',function(){
4611
4612const subDropdown=document.querySelector('#hiveSubDropdown');
4613
4614if(subDropdown){
4615
4616const items=subDropdown.querySelectorAll('.hive_dropdown_item');
4617const arrow=subDropdown.querySelector('.hive_dropdown_btn_arrow');
4618const btn=subDropdown.querySelector('.hive_dropdown_btn');
4619
4620if(items.length===0){
4621
4622/* 화살표 숨김 */
4623if(arrow){
4624arrow.style.display='none';
4625}
4626
4627/* 클릭 막기 */
4628if(btn){
4629btn.style.pointerEvents='none';
4630btn.style.cursor='default';
4631}
4632
4633}
4634
4635}
4636
4637});
4638</script>
4638
4639
4640
4641
4642
4643
4644   
4645    	
4646	
4647 <style>
4648	 .over_texts{overflow: hidden}
4649         .line_eff {
4650            background: #d1d0c9 ;
4651            transition: width 1.2s ease-in-out 0.3s, height 1.5s ease-in-out;
4652        }
4653
4654        .horizontal {
4655            width: 0;
4656            height: 1px;
4657        }
4658
4659        .horizontal.visible {
4660            width: 100%;
4661        }
4662
4663	      .horizontal2 {
4664            width: 100%;
4665            height: 1px;
4666        }
4667
4668        .horizontal2.visible {
4669            width: 0;
4670        }
4671
4672        .vertical {
4673            width: 1px;
4674            height: 0;
4675        }
4676
4677        .vertical.visible {
4678            height: 100%;
4679        }
4680.swiper-pagination-bullet { width: 6px; height: 6px;border-radius: 50%;  background:#999; margin: 10px!important; opacity: 1; vertical-align: middle; }
4681.swiper-pagination-bullet-active { width: 22px!important; height: 6px!important; background: #092a47!important;  vertical-align: middle; transition: width .5s; border-radius:5px!important;;  }	
4682
4683    </style>
4684<script>
4685        document.addEventListener("DOMContentLoaded", function() {
4686            const lines = document.querySelectorAll('.line_eff');
4687
4688            function checkVisibility() {
4689                lines.forEach(line => {
4690                    const rect = line.getBoundingClientRect();
4691                    const windowHeight = window.innerHeight || document.documentElement.clientHeight;
4692                    const windowWidth = window.innerWidth || document.documentElement.clientWidth;
4693
4694                    if (line.classList.contains('horizontal')) {
4695                        if (rect.top <= windowHeight && rect.bottom >= 0) {
4696                            line.classList.add("visible");
4697                        }
4698                    } else if (line.classList.contains('vertical')) {
4699                        if (rect.top <= windowHeight && rect.bottom >= 0) {
4700                            line.classList.add("visible");
4701                        }
4702                    }
4703					else if (line.classList.contains('horizontal2')) {
4704                        if (rect.top <= windowHeight && rect.bottom >= 0) {
4705                            line.classList.add("visible");
4706                        }
4707                    }
4708                });
4709            }
4710
4711            window.addEventListener("scroll", checkVisibility);
4712            checkVisibility(); // Initial check in case the elements are already in view
4713        });
4714</script>
4714
4715<style>
4716	   .btn_warps {
4717        padding: 10px;
4718     
4719        border-radius: 0px;
4720        box-sizing: border-box;
4721        display: flex;
4722        justify-content: center;
4723        align-items: center;
4724    }
4725    
4726    .index_btn_wrap {
4727        width: 100%;
4728        display: grid;
4729        grid-template-columns: repeat(auto-fit, minmax(120px, 1fr)); /* 최소 120px 크기의 버튼이 균등하게 배치 */
4730        gap: 10px; /* 버튼 간격 */
4731    }
4732    .btn_warps2 {
4733        padding: 0px;
4734     
4735        border-radius: 10px;
4736        box-sizing: border-box;
4737        display: flex;
4738        justify-content: center;
4739        align-items: center;
4740    }
4741    
4742    .index_btn_wrap2 {
4743        width: 100%;
4744        display: flex;
4745        grid-template-columns: repeat(auto-fit, minmax(120px, 1fr)); /* 최소 120px 크기의 버튼이 균등하게 배치 */
4746        gap: 10px; /* 버튼 간격 */
4747    }
4748		
4749	
4750
4751    .index_btn {
4752		cursor: pointer;
4753           background: #092a47 ;
4754        font-size: 16px;
4755        border-radius: 0px; /* 둥근 테두리로 시각적 개선 */
4756        padding: 10px;
4757        border: 0;
4758        text-align: center;
4759        color: #fff;
4760        height: 40px; /* 조금 더 넓은 고정 높이 설정 */
4761        display: flex;
4762        align-items: center;
4763        justify-content: center;
4764        transition: background 0.3s ease; /* 배경색 전환 효과 */
4765    }
4766  .index_btn2 {
4767		cursor: pointer;
4768        background: #999;
4769        font-size: 16px;
4770        border-radius: 0px; /* 둥근 테두리로 시각적 개선 */
4771        padding: 10px;
4772        border: 0;
4773        text-align: center;
4774        color: #fff;
4775        height: 40px; /* 조금 더 넓은 고정 높이 설정 */
4776        display: flex;
4777        align-items: center;
4778        justify-content: center;
4779        transition: background 0.3s ease; /* 배경색 전환 효과 */
4780    }
4781    .index_btn:hover {
4782        background: #333; /* 호버 시 조금 더 밝은 색상으로 변경 */
4783    }
4784
4785    .index_btn_wrap li {
4786        list-style: none; /* 리스트 스타일 없애기 */
4787    }
4788
4789    .all_chk {
4790        display: flex;
4791        align-items: center;
4792        justify-content: center;
4793    }
4794    
4795    .selec_chk {
4796        margin-right: 5px;
4797    }
4798
4799    .sound_only {
4800        position: absolute;
4801        left: -9999px;
4802    }
4803</style>
4804<script type="application/ld+json">
4805{
4806 "@context":"https://schema.org",
4807 "@type":"MedicalProcedure",
4808 "name":"오시는 길",
4809 "description":"한강수병원 오시는 길 ",
4810 "procedureType":"NoninvasiveProcedure",
4811 "bodyLocation":"한강수병원",
4812 "mainEntityOfPage":{
4813   "@type":"WebPage",
4814   "@id":"https://hangangsoo.co.kr/sub/sub5.php?bo_table=sub1&sca=%EC%98%A4%EC%8B%9C%EB%8A%94%20%EA%B8%B8"
4815 }
4816}
4817</script>
4817
4818<style>
4819/* =========================
4820APPLE STYLE ARROW
4821========================= */
4822
4823.related_card{
4824position:relative;
4825transition:transform .35s cubic-bezier(.22,.61,.36,1);
4826}
4827
4828/* hover 카드 살짝 상승 */
4829
4830.related_card:hover{
4831transform:translateY(-6px);
4832}
4833
4834/* 라인 */
4835
4836.related_card .arrow_line{
4837position:absolute;
4838right:24px;
4839bottom:22px;
4840width:0;
4841height:1px;
4842background:#000;
4843transition:width .35s cubic-bezier(.22,.61,.36,1);
4844}
4845
4846/* 화살표 */
4847
4848.related_card .arrow_line::after{
4849content:"";
4850position:absolute;
4851right:0;
4852top:-3px;
4853width:7px;
4854height:7px;
4855border-top:1px solid #000;
4856border-right:1px solid #000;
4857transform:rotate(45deg);
4858opacity:0;
4859transition:opacity .2s ease .15s;
4860}
4861
4862/* hover */
4863
4864.related_card:hover .arrow_line{
4865width:26px;
4866}
4867
4868.related_card:hover .arrow_line::after{
4869opacity:1;
4870}
4871.related_wrap{
4872width:100%;
4873margin:auto;
4874position:relative;
4875}
4876
4877.related_card{
4878background:#fff;
4879border-radius:16px;
4880overflow:hidden;
4881padding:20px;
4882text-align:center;
4883transition:.3s;
4884}
4885
4886.related_card.active{
4887opacity:.5;
4888pointer-events:none;
4889}
4890
4891.related_img{
4892width:100%;
4893border-radius:12px;
4894overflow:hidden;
4895}
4896
4897.related_img img{
4898width:100%;
4899display:block;
4900}
4901
4902/* PC 슬라이드 OFF */
4903
4904@media(min-width:901px){
4905
4906
4907.related_swiper .swiper-wrapper{
4908/**display:flex;
4909justify-content:center;**/
4910gap:20px;
4911}
4912
4913.related_swiper .swiper-slide{
4914flex:0 0 auto;
4915}
4916
4917
4918
4919.related_swiper .swiper-slide{width:48%;}
4920
4921
4922}
4923
4924/* 화살표 */
4925
4926.related_nav{
4927position:absolute;
4928display: none;
4929top:50%;
4930width:44px;
4931height:44px;
4932border-radius:50%;
4933background:#fff;
4934cursor:pointer;
4935z-index:10;
4936}
4937
4938.related_prev{ left:-20px; }
4939.related_next{ right:-20px; }
4940
4941.related_nav:after{
4942content:'';
4943display:block;
4944width:10px;
4945height:10px;
4946border-top:2px solid #000;
4947border-right:2px solid #000;
4948position:absolute;
4949top:50%;
4950left:50%;
4951transform:translate(-50%,-50%) rotate(-135deg);
4952}
4953
4954.related_next:after{
4955transform:translate(-50%,-50%) rotate(45deg);
4956}
4957
4958.related_pagination{
4959text-align:center;
4960margin-top:30px;
4961}
4962
4963.related_pagination .swiper-pagination-bullet{
4964background:#ccc;
4965opacity:1;
4966}
4967
4968.related_pagination .swiper-pagination-bullet-active{
4969background:#000;
4970}
4971
4972</style><style>
4973@media (max-width:480px){
4974    .rev_method_inner{
4975      padding:60px 6% 70px 6%!important;
4976    }
4977    .rev_method_card{
4978      padding:24px 20px!important;
4979    }
4980    .rev_method_meta_list{
4981      gap:18px!important;
4982    }
4983    .rev_method_meta_item{
4984      flex:1 1 45%!important;
4985    }
4986  }
4987[data-aos="fade-blur"]{
4988opacity:0;
4989filter:blur(10px);
4990transform:translateY(40px);
4991transition:1s;
4992}
4993
4994[data-aos="fade-blur"].aos-animate{
4995opacity:1;
4996filter:blur(0);
4997transform:translateY(0);
4998}
4999
5000 </style>
5001
5002
5003<style>
5004	body,html{overflow-x: hidden;}
5005	.nobrs br{display: none!important; }
5006	.over_texts{overflow: hidden;}
5007	.bard_p{border: 1px solid rgba(230,227,220,0.5); border-radius: 30px; padding: 20px;}
5008	.flx_wp{display: block; width: 100%;}
5009	.index_b{font-weight: bold;}
5010	.flx_content1{width: 30%;}
5011	.flx_content2{width: 70%;}
5012	.flx_content3{width: 70%;}
5013	.flx_content4{width: 30%;}
5014	.sub_pad0{height: 200px; clear: both;}
5015	.sub_pad1{height: 300px; clear: both;}
5016	.sub_pad3{height: 200px; clear: both;}
5017	.sub_pad4{height: 100px; clear: both;}
5018	.text_center{text-align: center; display: block;}
5019	.sub_pt1_box{max-width: 50%;}
5020	.index_flot{float: left;}
5021	.index_rt{float: right;}
5022	.index_rel{position: relative;}
5023	.sub_color{color: #e6e3dc;}
5024	.mv_maxhs{max-height: 100px; overflow: hidden; border-radius: 50px;}
5025	.par02{position: relative; width: 100%}
5026	.img_boxr{float: right;}
5027	.mt_top{margin-top: -150px;}
5028	.w30{width: 30%}
5029	.w50{width: 50%;}
5030	.img100{width: 100%;}
5031	.sub_wid{width: 90%; position: relative; height: auto; margin: 0 auto; display: block; max-width: 1400px; margin: 0 auto;padding: 100px 0 100px 0;}
5032	.sub_wid2{width: 90%; position: relative; height: auto; margin: 0 auto;  max-width: 1200px; }
5033	.main_start{float: left;}
5034	.text_boxs_main{width: 100%; text-align: left;}
5035	.ims_boxs_main{width: 100%; padding: 0% 0  0 0;}
5036	.line_slo{width: 100%; background:#041829; height: 1px;float: left; position: absolute;  bottom: 0px;left: 0px;}
5037	
5038	.banner{
5039        position: relative;
5040        width: 100%;
5041        height: 100px;
5042        overflow: hidden;
5043      }
5044
5045     .banner video {
5046            position: absolute;
5047            top: 0;
5048            left: 0;
5049            width: 100%;
5050            height: 100%;
5051            object-fit: cover;
5052  }
5053
5054   .banner .sceens{
5055    position: absolute;
5056    width: 100%;
5057    height: 100%;
5058    margin: 0;
5059    font-weight: 900;
5060    font-size: 80px;
5061    mix-blend-mode: screen;
5062    background-color: #f2f1ed;
5063   }
5064	.ps1 {
5065    position: absolute;
5066    top: 5%;
5067	width: 150px;
5068	opacity: 0.2;
5069    left: 20%;
5070    backface-visibility: hidden; 
5071    will-change: transform; 
5072    animation: rotate 12s linear infinite; /* Smooth, continuous rotation */
5073    transition: transform 0.9s cubic-bezier(0.25, 0.8, 0.25, 1); /* Smooth movement on scroll */
5074}
5075
5076
5077@keyframes rotate {
5078    from {
5079        transform: rotate(0deg);
5080    }
5081    to {
5082        transform: rotate(360deg);
5083    }
5084}
5085  .scroll-text {
5086      position: absolute;
5087     
5088      font-size: 4rem;
5089	  letter-spacing: 10px;
5090	  opacity: 0.2;
5091	  left: 50%;
5092	  top: 0px;
5093     
5094      color: transparent;
5095      -webkit-text-stroke: 1px #000; /* 테두리만 표시 */
5096      white-space: nowrap;
5097      z-index: 10;
5098      transition: transform 0.1s linear;
5099      will-change: transform;
5100    }
5101
5102
5103        .over_texts.text_eff2 {
5104            position: relative;
5105            padding: 10px;
5106        }
5107        .bg_effs2 {
5108            display: inline-block;
5109            color: #041829; /* 초기 글자색 검정 */
5110            position: relative;
5111            transition: color 1.2s cubic-bezier(0.4, 0, 0.2, 1); /* 글자색 전환 부드럽게 */
5112        }
5113        .bg_effs2::before {
5114            content: '';
5115            position: absolute;
5116            top: -20px; /* 위쪽 여백 20px */
5117            left: -20px; /* 왼쪽 여백 20px */
5118            width: 0; /* 초기 너비 0 */
5119            height: calc(100% + 40px); /* 텍스트 높이 + 상하 여백 */
5120            background: #041829;
5121            z-index: -1; /* 텍스트 뒤에 배치 */
5122            transition: width 1.2s cubic-bezier(0.4, 0, 0.2, 1); /* 부드러운 배경 애니메이션 */
5123        }
5124        .bg_effs2.active::before {
5125            width: calc(100% + 40px); /* 활성화 시 너비 100% + 좌우 여백 */
5126        }
5127        .bg_effs2.active {
5128            color: #fff; /* 배경이 채워지면 글자색 흰색 */
5129        }
5130@media all and (max-width: 900px) {
5131	.sub_pad0{height: 100px; clear: both;}
5132	.sub_pad1{height: 100px; clear: both;}
5133	.sub_pad3{height: 100px; clear: both;}
5134	.sub_pad4{height: 50px; clear: both;}
5135	.index_rt{float: none;}
5136	.banner{
5137        position: relative;
5138        width: 100%;
5139        height: 80px;
5140        overflow: hidden;
5141      }
5142		.mv_maxhs{max-height: 100px;  margin: 20px 0 20px 0; overflow: hidden; border-radius: 50px;}
5143		.flx_content1{width: 100%;}
5144		.mt_top{margin-top: 30px;}
5145	.flx_content2{width: 100%;}
5146	.flx_content3{width: 100%;}
5147	.flx_content4{width: 100%;}
5148		.sub_pt1_box{max-width: 100%;}
5149		.w30{width: 100%}
5150	.w50{width: 100%;}
5151.sub_wid{width: 95%; position: relative; height: auto; margin: 0 auto; display: block; max-width: 1800px; padding: 50px 0 0px 0;}
5152	.main_start{float: left;}
5153	.text_boxs_main{width: 100%; padding-left: 0%; }
5154	.ims_boxs_main{width: 100%; padding: 50px 0  0 0%;}
5155	}
5156    </style>
5157
5158
5159
5160<div style="visibility: hidden; height: 0px; opacity: 0px; overflow: hidden;">	sub5 의 오시는 길  의 한강수병원 의 	Hangangsoo Hospital</div>
5161<h1 style="visibility: hidden; height: 0px; opacity: 0px; overflow: hidden;">	오시는 길 오시는 길 </h1>
5162
5163<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/css/all.min.css">
5164
5165<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/css/all.min.css">
5166
5167<style>
5168
5169/* section */
5170
5171.hive_location_sec{
5172width:100%;
5173padding:100px 0;
5174}
5175
5176.loca_wp{
5177width:90%;
5178max-width:1400px;
5179margin:0 auto;
5180}
5181
5182/* title */
5183
5184.hive_location_title{
5185margin-bottom:40px;
5186}
5187
5188/* =================
5189진료시간
5190================= */
5191
5192.hive_time_grid{
5193display:grid;
5194grid-template-columns:repeat(3,1fr);
5195gap:20px;
5196}
5197
5198.hive_time_card{
5199background:#fff;
5200border-radius:20px;
5201padding:35px;
5202text-align:center;
5203}
5204
5205.hive_time_big{
5206margin-top:10px;
5207}
5208
5209.hive_time_sub{
5210	
5211 background: #fff;  border-radius: 20px; padding: 5px 10px 5px 10px;;
5212}
5213
5214/* 네이버 예약 */
5215
5216.reserve_card{
5217background:#e9efe7;
5218}
5219
5220/* =================
5221지도
5222================= */
5223
5224.hive_map_box{
5225width:100%;
5226height:450px;
5227border-radius:20px;
5228overflow:hidden;
5229}
5230
5231.hive_map_btns{
5232display:flex;
5233gap:10px;
5234margin-top:15px;
5235flex-wrap:wrap;
5236}
5237
5238.hive_map_btn{
5239padding:8px 14px;
5240background:#fff;
5241border-radius:20px;
5242display:flex;
5243gap:6px;
5244align-items:center;
5245}
5246
5247/* =================
5248교통안내
5249================= */
5250
5251.hive_transport{
5252border-top:1px solid #ddd;
5253}
5254
5255.hive_transport_item{
5256display:flex;
5257gap:20px;
5258padding:25px 0;
5259border-bottom:1px solid #eee;
5260}
5261
5262.hive_transport_icon{
5263width:28px;
5264flex-shrink:0;
5265}
5266
5267.hive_transport_icon i{
5268font-size:18px;
5269color:#092a47;
5270}
5271
5272/* 지하철 배지 */
5273
5274.subway_badge{
5275display:inline-block;
5276padding:3px 9px;
5277border-radius:20px;
5278font-size:12px;
5279color:#fff;
5280margin-right:5px;
5281}
5282
5283.line2{background:#3cb44a;}
5284.line5{background:#8b50a4;}
5285
5286/* 버스 */
5287
5288.bus_tag{
5289display:inline-block;
5290padding:3px 9px;
5291border-radius:20px;
5292font-size:12px;
5293color:#fff;
5294margin-right:5px;
5295}
5296
5297.bus_blue{background:#4aa3df}
5298.bus_green{background:#6bbf59}
5299.bus_orange{background:#ff8a3d}
5300
5301/* =================
5302진료과목 카드
5303================= */
5304
5305.hive_medical_grid{
5306display:grid;
5307grid-template-columns:repeat(3,1fr);
5308gap:20px;
5309}
5310
5311.hive_medical_card{
5312background:#fff;
5313border-radius:18px;
5314padding:35px;
5315text-align:center;
5316}
5317
5318.hive_medical_icon{
5319font-size:16px;
5320margin-bottom:10px;
5321color:#092a47;
5322}
5323
5324@media(max-width:900px){
5325
5326.hive_time_grid{
5327grid-template-columns:1fr;
5328}
5329
5330.hive_medical_grid{
5331grid-template-columns:1fr;
5332}
5333
5334.hive_transport_item{
5335flex-direction:column;
5336}
5337
5338}
5339
5340</style>
5341
5342
5343<section class="hive_location_sec">
5344
5345<div class="loca_wp">
5346
5347
5348<!-- 진료시간 -->
5349
5350<div class="hive_location_title">
5351<span class="index_f25 pret index_b">진료시간</span>
5352</div>
5353
5354<div class="hive_time_grid">
5355
5356
5357<div class="hive_time_card">
5358
5359<span class="index_f16 pret">평일</span>
5360
5361<div class="hive_time_big index_f25 pret index_b index_color">
5362 09:00 ~  18:00 </div><div class="h20 clear_fix"></div>
5363
5364
5365</div>
5366
5367
5368
5369<div class="hive_time_card">
5370
5371<span class="index_f16 pret">토요일</span>
5372
5373<div class="hive_time_big index_f25 pret index_b index_color">
5374 09:00 ~  13:00</div>
5375
5376</div>
5377<div class="hive_time_card">
5378
5379<span class="index_f16 pret">점심</span>
5380
5381<div class="hive_time_big index_f25 pret index_b index_color">
538213:00 ~ 14:00</div>
5383</div>
5384	
5385	
5386
5387<div class="hive_time_card">
5388
5389<span class="index_f16 pret">평일야간(화상외상재건성형센터)</span>
5390
5391<div class="hive_time_big index_f25 pret index_b index_color">
539218:30 ~  19:30
5393</div>
5394<div class="h20 clear_fix"></div>
5395
5396
5397</div>	
5398<div class="hive_time_card">
5399
5400<span class="index_f16 pret">일요일·공휴일(화상외상재건성형센터) </span>
5401
5402<div class="hive_time_big index_f25 pret index_b index_color">
5403 09:00 ~  13:00
5404</div><div class="h20 clear_fix"></div>
5405
5406
5407</div>
5408	
5409
5410
5411
5412<div class="hive_time_card">
5413
5414<span class="index_f16 pret">대표번호(365일 응급실 운영)</span>
5415
5416<div class="hive_time_big index_f25 pret index_b index_color">
54171800-7119</div><div class="h20 clear_fix"></div>
5418<span class="hive_time_sub index_bg"><a href="tel:1800-7119" class="index_f14 pret c_w">
5419전화걸기 →
5420</a></span>
5421</div>
5422
5423
5424
5425</div>
5426
5427
5428<div class="h80 clear_fix"></div>
5429
5430
5431<!-- 오시는 길 -->
5432
5433<div class="hive_location_title">
5434
5435<span class="index_f25 pret index_b">오시는 길</span>
5436
5437<div class="h10 clear_fix"></div>
5438
5439<span class="index_f16 pret">
5440 <i class="fa-solid fa-location-dot index_color"></i>  서울특별시 영등포구 영등포로 83<br>
5441		  <span class="c_g"> 서울 영등포구 양평동1가 28-4 (영등포구청역 6번 출구에서 683m)</span>
5442</span>
5443
5444<!-- NAVER SCRIPT START-->
5445<script type="text/javascript" src="//wcs.naver.net/wcslog.js"></script>
vendor: 1 bytes, line 5445
5445
5446<script language='javascript'>
5447if(window.wcs){
5448if(!wcs_add) var wcs_add = {};
5449wcs_add["wa"] = "s_29fa920dc9fe";
5450var _conv = {};
5451	_conv.type = 'view_content';
5452wcs.trans(_conv);
5453}
5454</script>
5454
5455<!-- NAVER SCRIPT END -->
5456</div>
5457
5458<div class="hive_map_box">
5459<!-- * 카카오맵 - 지도퍼가기 -->
5460<!-- 1. 지도 노드 -->
5461<div id="daumRoughmapContainer1773213814589" class="root_daum_roughmap root_daum_roughmap_landing" style="width: 100%;"></div>
5462
5463<!--
5464	2. 설치 스크립트
5465	* 지도 퍼가기 서비스를 2개 이상 넣을 경우, 설치 스크립트는 하나만 삽입합니다.
5466-->
5467<script charset="UTF-8" class="daum_roughmap_loader_script" src="https://ssl.daumcdn.net/dmaps/map_js_init/roughmapLoader.js"></script>
5467
5468
5469<!-- 3. 실행 스크립트 -->
5470<script charset="UTF-8">
5471	new daum.roughmap.Lander({
5472		"timestamp" : "1773213814589",
5473		"key" : "irkqdu4y8eu",
5474	
5475		"mapHeight" : "450"
5476	}).render();
5477</script>
5477
5478</div>
5479
5480
5481<div class="h20 clear_fix"></div>
5482<style>
5483.contact-wrap {
5484  display: flex;
5485  width: 100%;
5486  gap: 50px;
5487}
5488
5489/* 왼쪽 지도 이미지 */
5490.contact-left {
5491  position: relative;
5492  flex: 1;
5493  overflow: hidden;
5494  border-radius: 10px;
5495}
5496.contact-left img {
5497  width: 100%;
5498  height: auto;
5499  display: block;
5500  transition: transform 0.5s ease;
5501}
5502.contact-left:hover img { transform: scale(1.05); }
5503.contact-left .overlay-btn {
5504  position: absolute;
5505  inset: 0;
5506  display: flex;
5507  align-items: center;
5508  justify-content: center;
5509  opacity: 0;
5510  background: rgba(0,0,0,0.45);
5511  transition: opacity 0.4s ease;
5512}
5513.contact-left:hover .overlay-btn { opacity: 1; }
5514.contact-left .overlay-btn a {
5515  background: #041829;
5516  color: #fff;
5517  padding: 12px 28px;
5518  border-radius: 30px;
5519}
5520.contact-left .overlay-btn a:hover {
5521  background: #092a47;
5522}
5523
5524/* 오른쪽 Contact */
5525.contact-right { flex: 1; display: flex; flex-direction: column; justify-content: center; }
5526.contact-right h2 { margin-bottom: 20px; }
5527.contact-info { margin-bottom: 20px; line-height: 1.7; }
5528
5529/* 버튼 */
5530.contact-buttons {
5531  display: flex;
5532	max-width: 600px;
5533  gap: 12px;
5534  margin-bottom: 30px;
5535}
5536	
5537.contact-buttons a {
5538  flex: 1;
5539  text-align: center;
5540  padding: 14px;
5541  border-radius: 6px;
5542   background: #092a47;
5543  transition: all 0.3s ease;
5544	  color: #fff;
5545}
5546.contact-buttons a:hover {
5547  background: #041829;
5548  color: #fff;
5549}
5550/* 모바일 */
5551@media (max-width: 900px){
5552	.contact-wrap {
5553  display: block;
5554  width: 100%;
5555  gap: 50px;
5556}
5557
5558  .contact-buttons{
5559    flex-direction: column;  /* 세로 정렬 */
5560    max-width: 100%;
5561    width: 100%;
5562  }
5563  .contact-buttons a{
5564    width: 100%;   /* 버튼 가로 100% */
5565    flex: none;    /* 5:5 해제 */
5566  }
5567}
5568
5569	
5570.hive_time_wrap{
5571
5572}
5573
5574.time_flex{
5575  display:block;
5576  justify-content:space-between;
5577  align-items:flex-start;
5578
5579}
5580
5581.time_left{width:100%;}
5582.time_right{width:100%;}
5583
5584/* 탭 */
5585.time_tabs{
5586  display:flex;
5587  gap:40px;
5588  position:relative;
5589}
5590
5591.time_tab{
5592  cursor:pointer;
5593  opacity:.65;
5594  position:relative;
5595  padding-bottom:8px;
5596  transition:.3s;
5597}
5598
5599.time_tab.active{
5600  opacity:1;
5601}
5602
5603.time_tab::after{
5604  content:"";
5605  position:absolute;
5606  bottom:0;
5607  left:0;
5608  width:0;
5609  height:2px;
5610  background:#092a47;
5611  transition:.4s cubic-bezier(.22,.61,.36,1);
5612}
5613
5614.time_tab.active::after{
5615  width:100%;
5616}
5617
5618/* 내용 */
5619.time_content{
5620  display:none;
5621  animation:fadeUp .4s ease;
5622}
5623
5624.time_content.active{
5625  display:block;
5626}
5627
5628.time_row{
5629  display:flex;
5630  gap:40px;
5631  margin-bottom:10px;
5632}
5633
5634.time_label{
5635  width:80px;
5636  color:#555;
5637}
5638
5639@keyframes fadeUp{
5640  from{opacity:0; transform:translateY(10px);}
5641  to{opacity:1; transform:translateY(0);}
5642}
5643
5644/* 지도 버튼 */
5645.map_buttons{
5646  display:flex;
5647  justify-content:left;
5648  gap:20px;
5649  flex-wrap:wrap;
5650}
5651
5652.map_btn{
5653  border:1px solid #ddd;
5654  padding:12px 25px;
5655  border-radius:40px;
5656  display:flex;
5657  align-items:center;
5658  gap:10px;
5659  transition:.3s;
5660}
5661
5662.map_btn:hover{
5663  background:#092a47;
5664  color:#fff;
5665  border-color:transparent;
5666}
5667	.mapis{width: 100%; height: 900px;}
5668/* 반응형 */
5669@media (max-width:900px){
5670.mapis{width: 100%; height: 300px;}
5671  .time_flex{
5672    flex-direction:column;
5673    gap:40px;
5674    width:100%;
5675  }
5676
5677  .time_left,
5678  .time_right{
5679    width:100%;
5680    max-width:100%;
5681  }
5682	
5683  .time_row{
5684   
5685    
5686    gap:10px;
5687  }
5688
5689  .time_label{
5690   
5691  }
5692
5693  .map_buttons{
5694    width:100%;
5695  }
5696
5697  .map_btn{
5698    width:45%;
5699     display:flex;
5700  justify-content:center;
5701  gap:20px;
5702  flex-wrap:wrap;
5703  }
5704
5705}
5706</style>
5707<!-- ================= 지도 버튼 ================= -->
5708<div class="map_buttons">
5709
5710  <!-- 네이버 -->
5711  <a href="https://map.naver.com/v5/search/한강수병원"
5712     class="map_btn"
5713     target="_blank"
5714     rel="noopener noreferrer"
5715     aria-label="한강수병원 네이버 지도 자세히 보기 (새창 열림)">
5716    <i class="fa-solid fa-location-dot" aria-hidden="true"></i>
5717    <span class="index_f16 pret">네이버지도</span>
5718    <span class="sr-only">한강수병원 네이버 지도</span>
5719  </a>
5720
5721  <!-- 카카오 -->
5722  <a href="https://kko.to/eSLHtAdHuD"
5723     class="map_btn"
5724     target="_blank"
5725     rel="noopener noreferrer"
5726     aria-label="한강수병원 카카오 지도 자세히 보기 (새창 열림)">
5727    <i class="fa-solid fa-map-pin" aria-hidden="true"></i>
5728    <span class="index_f16 pret">카카오지도</span>
5729    <span class="sr-only">한강수병원 카카오 지도</span>
5730  </a>
5731
5732  <!-- 구글 -->
5733  <a href="https://maps.app.goo.gl/a89ANWovjG5YFq967"
5734     class="map_btn"
5735     target="_blank"
5736     rel="noopener noreferrer"
5737     aria-label="한강수병원 구글 지도 자세히 보기 (새창 열림)">
5738    <i class="fa-brands fa-google" aria-hidden="true"></i>
5739    <span class="index_f16 pret">구글지도</span>
5740    <span class="sr-only">한강수병원 구글 지도</span>
5741  </a>
5742
5743  <!-- TMAP -->
5744  <a href="tmap://search?name=한강수병원"
5745     class="map_btn mobile"
5746     aria-label="한강수병원 티맵 길찾기">
5747    <i class="fa-solid fa-t" aria-hidden="true"></i>
5748    <span class="index_f16 pret">TMAP</span>
5749    <span class="sr-only">한강수병원 티맵 길찾기</span>
5750  </a>
5751
5752</div><div class="h80 clear_fix"></div>
5753
5754<!-- 교통안내 -->
5755
5756<div class="hive_location_title">
5757<span class="index_f25 pret index_b">교통안내</span>
5758</div>
5759
5760
5761<div class="hive_transport">
5762
5763
5764<div class="hive_transport_item">
5765
5766<div class="hive_transport_icon">
5767<i class="fa-solid fa-car"></i>
5768</div>
5769
5770<div>
5771
5772<span class="index_f18 pret index_b">자동차 이용</span>
5773
5774<div class="h10 clear_fix"></div>
5775
5776<span class="index_f16 pret">
5777내비게이션 사용시 :  서울특별시 영등포구 영등포로 83 한강수병원<br>
5778<i class="fa-solid fa-square-parking"></i> 한강수병원 정문에 주차장 입구가 있습니다.<br>
5779<span class="c_g">(교보생명 앞에서는 유턴해서 들어오셔야 합니다.)</span>
5780</span>
5781
5782</div>
5783
5784</div>
5785
5786
5787<div class="hive_transport_item">
5788
5789<div class="hive_transport_icon">
5790<i class="fa-solid fa-train-subway"></i>
5791</div>
5792
5793<div>
5794
5795<span class="index_f18 pret index_b">지하철 이용</span>
5796
5797<div class="h10 clear_fix"></div>
5798
5799<span class="subway_badge line2">2호선</span>
5800<span class="index_f16 pret">
5801영등포구청역 1번 출구 (도보 약 10분)
5802</span>
5803
5804<div class="h5"></div>
5805
5806<span class="subway_badge line5">5호선</span>
5807<span class="index_f16 pret">
5808영등포구청역 6번 출구 (도보 약 10분)
5809</span>
5810
5811<div class="h5"></div>
5812
5813<span class="subway_badge line2">2호선</span>
5814<span class="index_f16 pret">
5815문래역 3번 출구 (도보 약 10분)
5816</span>
5817
5818<div class="h5"></div>
5819
5820<span class="subway_badge line5">5호선</span>
5821<span class="index_f16 pret">
5822양평역 2번 출구 (도보 약 10분)
5823</span>
5824
5825</div>
5826
5827</div>
5828
5829
5830<div class="hive_transport_item">
5831
5832<div class="hive_transport_icon">
5833<i class="fa-solid fa-bus"></i>
5834</div>
5835
5836<div>
5837
5838<span class="index_f18 pret index_b">버스 이용</span>
5839
5840<div class="h10 clear_fix"></div>
5841
5842<span class="index_f16 pret">
5843양남사거리 하차
5844</span>
5845
5846<div class="h10 clear_fix"></div>
5847
5848<span class="bus_tag bus_blue">간선</span>
5849<span class="index_f16 pret">640, 650</span>
5850
5851<div class="h5"></div>
5852
5853<span class="bus_tag bus_green">지선</span>
5854<span class="index_f16 pret">
58555012, 5616, 6211, 6628, 6629, 6630, 6640B
5856</span>
5857
5858</div>
5859
5860</div>
5861
5862</div>
5863
5864
5865<div class="h80 clear_fix"></div>
5866
5867
5868<!-- 진료과목 -->
5869
5870<div class="hive_location_title">
5871<span class="index_f25 pret index_b">진료과목</span>
5872</div>
5873
5874
5875<div class="hive_medical_grid">
5876
5877<div class="hive_medical_card">
5878
5879<div class="hive_medical_icon">
5880<i class="fa-solid fa-fire"></i>
5881</div>
5882
5883<span class="index_f18 pret index_b">
5884화상외상재건성형센터
5885</span>
5886
5887<div class="h10 clear_fix"></div>
5888
5889<span class="index_f16 pret">
5890화상·외상치료 / 상처봉합 / 화상재건 / 소아화상 / 안면외상
5891</span>
5892
5893</div>
5894
5895
5896<div class="hive_medical_card">
5897
5898<div class="hive_medical_icon">
5899<i class="fa-solid fa-bandage"></i>
5900</div>
5901
5902<span class="index_f18 pret index_b">
5903흉터레이저종양센터
5904</span>
5905
5906<div class="h10 clear_fix"></div>
5907
5908<span class="index_f16 pret">
5909흉터치료 / 레이저시술 / 흉터성형술 / 피부관리 / 피부양성종양 / 귀켈로이드
5910</span>
5911
5912</div>
5913
5914
5915<div class="hive_medical_card">
5916
5917<div class="hive_medical_icon">
5918<i class="fa-solid fa-stethoscope"></i>
5919</div>
5920
5921<span class="index_f18 pret index_b">
5922외래센터
5923</span>
5924
5925<div class="h10 clear_fix"></div>
5926
5927<span class="index_f16 pret">
5928내과 / 정형외과 / 소아청소년과(성장클리닉) / 재활치료 / 건강검진 / 직업환경의학과 / 마취통증의학과
5929</span>
5930
5931</div>
5932
5933</div>
5934
5935
5936</div>
5937</section>
5938
5939<script type="application/ld+json">
5940{
5941 "@context":"https://schema.org",
5942 "@type":"MedicalClinic",
5943 "name":"한강수병원",
5944 "url":"https://hangangsoo.co.kr",
5945 "telephone":"1800-7119",
5946
5947 "address":{
5948   "@type":"PostalAddress",
5949   "streetAddress":" 서울특별시 영등포구 영등포로 83",
5950   "addressCountry":"KR"
5951 },
5952
5953 "hasMap":"https://map.kakao.com/?q= 서울특별시 영등포구 영등포로 83",
5954
5955 "openingHoursSpecification":[
5956   {
5957     "@type":"OpeningHoursSpecification",
5958     "dayOfWeek":["Monday","Thursday"],
5959     "opens":"서울특별시",
5960     "closes":"11"
5961   },
5962   {
5963     "@type":"OpeningHoursSpecification",
5964     "dayOfWeek":["Tuesday","Wednesday","Friday"],
5965     "opens":"서울특별시",
5966     "closes":"10"
5967   },
5968   {
5969     "@type":"OpeningHoursSpecification",
5970     "dayOfWeek":"Saturday",
5971     "opens":"서울특별시",
5972     "closes":"170"
5973   }
5974 ]
5975}
5976</script>
5976
5977<div style="background: #fafafa; width: 100%; height: auto; display: inline-block;">
5978</div>
5979<div style="background: #fff; display: inline-block; width: 100%; height: auto;">
5980<div class="h100 clear_fix"></div>
5981<div style="width:90%; margin: 0 auto;">
5982<div class="contact-wrap">
5983  <!-- 왼쪽 지도 -->
5984  <div class="contact-left">
5985<iframe 
5986  src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3164.388151769002!2d126.89071700000001!3d37.5223465!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x357c9ef2dc5b22d7%3A0x477442f17ce908fe!2z7ZWc6rCV7IiY67OR7JuQ!5e0!3m2!1sko!2skr!4v1772092838629!5m2!1sko!2skr"
5987  class="mapis"
5988  style="border:0;"
5989  allowfullscreen
5990  loading="lazy"
5991  referrerpolicy="no-referrer-when-downgrade"
5992  title="한강수병원 위치 지도">
5993</iframe>
5994  
5995<div class="overlay-btn">
5996  <a 
5997    href="https://map.naver.com/p/entry/place/33636352?placePath=%252Fhome%253Fentry%253Dplt&searchType=place&lng=126.8908436&lat=37.5223749"
5998    target="_blank"
5999    rel="noopener noreferrer nofollow"
6000    aria-label="병원 위치 네이버 지도 자세히 보기"
6001    title="네이버 지도에서 위치 확인"
6002    class="pret index_f18"
6003  >
6004    자세히 보기
6005  </a>
6006</div>
6007  </div>
6008
6009  <!-- 오른쪽 Contact -->
6010  <div class="contact-right">
6011   <!-- FontAwesome은 head.php에서 비동기 로드됨 (중복 제거) -->
6012
6013<section class="hive_time_wrap ">
6014
6015<div class="hive_b">
6016
6017<div class="h50 clear_fix"></div>
6018
6019<!-- 메인 문구 -->
6020  <div class="ov_aos">
6021  <div data-aos="fade-up" data-aos-delay="150" data-aos-duration="900">
6022   <span class="index_f30 mj22 index_color">
6023    회복을 향한 발걸음이<br>
6024    편안할 수 있도록 안내합니다.
6025    </span>
6026	  </div>
6027	</div>
6028
6029<div class="h50 clear_fix"></div>
6030<span class="index_f18 pret c_b2">
6031      <i class="fa-solid fa-location-dot index_color"></i>  서울특별시 영등포구 영등포로 83<br>
6032	  <span class="c_g"> 서울 영등포구 양평동1가 28-4 (영등포구청역 6번 출구에서 683m)</span>
6033</span>
6034<div class="h50 clear_fix"></div>	
6035<div class="time_flex">
6036
6037  <!-- ================= LEFT : 전화 ================= -->
6038  <div class="time_left">
6039
6040    <span class="index_f25 mj22 c_b2">한강수병원 고객센터</span>
6041    <div class="h20 clear_fix"></div>
6042
6043    <span class="index_f50 eng_b2 index_color">
6044      1800-7119    </span>
6045
6046  </div>
6047
6048
6049  <!-- ================= RIGHT : 진료시간 ================= -->
6050  <div class="time_right">
6051
6052    <span class="index_f25 mj22 c_b2">진료시간 안내</span>
6053
6054    <div class="h20 clear_fix"></div>
6055
6056    <!-- 탭 -->
6057    <div class="time_tabs pret index_f18">
6058      <span class="time_tab active" data-tab="burn">화상외상재건성형센터</span>
6059      <span class="time_tab" data-tab="scar">흉터레이저종양센터</span>
6060      <span class="time_tab" data-tab="outpatient">외래센터</span>
6061      <span class="time_tab" data-tab="emergency">응급실</span>
6062    </div>
6063
6064    <div class="h30 clear_fix"></div>
6065
6066    <!-- 내용 -->
6067    <div class="time_contents pret index_f18">
6068
6069      <!-- 화상외상재건성형센터 -->
6070      <div class="time_content active time_wide_tab" id="tab-burn">
6071
6072        <div class="time_row">
6073          <span class="time_label">평일</span>
6074          <span>09:00 ~ 18:00</span>
6075        </div>
6076
6077        <div class="time_row">
6078          <span class="time_label">평일 야간</span>
6079          <span>18:30 ~ 19:30</span>
6080        </div>
6081
6082        <div class="time_row">
6083          <span class="time_label">토요일</span>
6084          <span>09:00 ~ 13:00</span>
6085        </div>
6086
6087        <div class="time_row">
6088          <span class="time_label">토요 야간</span>
6089          <span>14:00 ~ 16:00</span>
6090        </div>
6091
6092        <div class="time_row">
6093          <span class="time_label">주말·공휴일</span>
6094          <span>09:00 ~ 13:00</span>
6095        </div>
6096
6097        <div class="time_row">
6098          <span class="time_label">점심</span>
6099          <span>13:00 ~ 14:00</span>
6100        </div>
6101
6102      </div>
6103
6104      <!-- 흉터레이저종양센터 -->
6105      <div class="time_content" id="tab-scar">
6106
6107        <div class="time_row">
6108          <span class="time_label">평<span style="visibility: hidden">일</span>일</span>
6109          <span>09:00 ~ 18:00</span>
6110        </div>
6111
6112        <div class="time_row">
6113          <span class="time_label">토요일</span>
6114          <span>09:00 ~ 13:00</span>
6115        </div>
6116
6117        <div class="time_row">
6118          <span class="time_label">토요 야간</span>
6119          <span>14:00 ~ 16:00</span>
6120        </div>
6121
6122        <div class="time_row">
6123          <span class="time_label">점<span style="visibility: hidden">일</span>심</span>
6124          <span>13:00 ~ 14:00</span>
6125        </div>
6126
6127      </div>
6128
6129      <!-- 외래센터 -->
6130      <div class="time_content" id="tab-outpatient">
6131
6132        <div class="time_row">
6133          <span class="time_label">평<span style="visibility: hidden">일</span>일</span>
6134          <span>09:00 ~ 18:00</span>
6135        </div>
6136
6137        <div class="time_row">
6138          <span class="time_label">토요일</span>
6139          <span>09:00 ~ 13:00</span>
6140        </div>
6141
6142        <div class="time_row">
6143          <span class="time_label">점<span style="visibility: hidden">일</span>심</span>
6144          <span>13:00 ~ 14:00</span>
6145        </div>
6146
6147      </div>
6148
6149      <!-- 응급실 -->
6150      <div class="time_content" id="tab-emergency">
6151
6152        <div class="time_row">
6153          <span class="time_label">운<span style="visibility: hidden">일</span>영</span>
6154          <span>365일 운영 <br> (22:00~08:00 <br class="mobile">  심야시간에 내원 시 전화문의 필요 )</span>
6155        </div>
6156
6157        <div class="time_row">
6158          <span class="time_label">전문의</span>
6159          <span>성형외과 전문의 상주</span>
6160        </div>
6161
6162        <div class="time_row">
6163          <span class="time_label">진<span style="visibility: hidden">일</span>료</span>
6164          <span>화상 · 열상 · 외상 중점</span>
6165        </div>
6166
6167        <div class="time_row">
6168          <span class="time_label">문<span style="visibility: hidden">일</span>의</span>
6169          <span class="eng_b2 index_color">1800-7119</span>
6170        </div>
6171
6172      </div>
6173
6174    </div>
6175
6176  </div>
6177
6178</div>
6179
6180<div class="h50 clear_fix"></div>
6181
6182
6183
6184
6185</div>
6186</section>
6187  </div>
6188<style>
6189.time_wide_tab .time_label{
6190  width:auto !important;
6191  min-width:120px !important;
6192  padding-right:20px;
6193  white-space:nowrap;
6194  display:inline-block;
6195}
6196
6197@media (max-width:900px){
6198  .contact-wrap,
6199  .time_flex{
6200    display:block !important;
6201    width:100% !important;
6202  }
6203
6204  .contact-left,
6205  .contact-right,
6206  .time_left,
6207  .time_right{
6208    width:100% !important;
6209    max-width:100% !important;
6210    float:none !important;
6211    box-sizing:border-box;
6212  }
6213
6214  .hive_time_wrap .time_tabs{
6215    display:grid !important;
6216    grid-template-columns:repeat(2, minmax(0, 1fr));
6217    gap:8px;
6218    width:100%;
6219    max-width:100%;
6220  }
6221
6222  .hive_time_wrap .time_tab{
6223    display:flex !important;
6224    align-items:center;
6225    justify-content:center;
6226    width:100% !important;
6227    min-width:0 !important;
6228    min-height:44px;
6229    padding:10px 8px !important;
6230    box-sizing:border-box;
6231    text-align:center;
6232    line-height:1.35;
6233    white-space:normal !important;
6234    word-break:keep-all;
6235  }
6236
6237  .hive_time_wrap .time_contents,
6238  .hive_time_wrap .time_content{
6239    width:100% !important;
6240    max-width:100% !important;
6241  }
6242
6243  .hive_time_wrap .time_row{
6244    display:flex !important;
6245    align-items:flex-start;
6246    width:100%;
6247    max-width:100%;
6248    box-sizing:border-box;
6249  }
6250
6251  .hive_time_wrap .time_label,
6252  .time_wide_tab .time_label{
6253    flex:0 0 96px;
6254    min-width:96px !important;
6255    width:96px !important;
6256    padding-right:12px;
6257    box-sizing:border-box;
6258    white-space:nowrap;
6259  }
6260
6261  .hive_time_wrap .time_row > span:last-child{
6262    flex:1 1 auto;
6263    min-width:0;
6264    word-break:keep-all;
6265  }
6266}
6267
6268</style>
6269<script>
6270document.querySelectorAll('.time_tab').forEach(tab=>{
6271  tab.addEventListener('click',function(){
6272
6273    document.querySelectorAll('.time_tab')
6274      .forEach(t=>t.classList.remove('active'));
6275
6276    document.querySelectorAll('.time_content')
6277      .forEach(c=>c.classList.remove('active'));
6278
6279    tab.classList.add('active');
6280    document.getElementById('tab-'+tab.dataset.tab)
6281      .classList.add('active');
6282
6283  });
6284});
6285</script>
6285
6286	<style>
6287	.left_boxs{width: 60%; float: left; padding: 2%;}
6288	.left_boxs2{width: 100%; float: left;  }
6289		.line_base2{ width: 100%; height: 1px; background: #e5e5e5;}
6290.cons_t1s1sb{width: 100%; padding-left: 0%; float: left; }
6291
6292	@media all and (max-width: 900px) {
6293.left_boxs{width: 100%; float: left; padding: 1%;}
6294		.left_boxs2{width: 100%; float: left; padding: 1%;}
6295.cons_t1s1sb{width: 100%; padding-left: 0%;float: left; text-align: center;}
6296
6297	}
6298.ft_line_box2_sub2{ width: 100%; height: auto; padding: 0px 0 0px 0; height: 70px;} 
6299.ft_line_tit222{ width: 15%; float: left; line-height: 70px;}
6300.ft_line_content22{width: 85%; float: left;}
6301.tel_line22{line-height: 70px;}
6302.line_base22{ width: 100%; height: 1px; background: #e5e5e5;}
6303.more_view_btnn22{ width:100%; max-width: 180px; border: 2px solid #e0e0e0; height: 50px; text-align: center; line-height: 50px; float: left; border-radius: 30px; margin: 5px;}
6304		 	@media all and (max-width: 900px) {
6305.left_btn22{float: left; width: 50%;  padding: 2%;}
6306.more_view_btnn22{ width:98%; max-width: 98%;float: left;border: 2px solid #e0e0e0; height: 50px; text-align: center; line-height: 50px; float: left; border-radius: 30px; margin: 5px;}
6307	}
6308		@media all and (max-width: 900px) {
6309.ft_line_box2_sub2{ width: 100%; height: auto; padding: 0px 0 0px 0; height: 90px;} 
6310.ft_line_tit222{ width: 100%; float: none; text-align: left; line-height: auto;}
6311.ft_line_content22{width: 100%!important; float: none; text-align: left;}
6312.tel_line22{line-height:auto; padding-top: 0px;}
6313.line_base22{ width: 100%; height: 1px; background: #e5e5e5;}
6314			
6315	}	 
6316	
6317
6318</style>
6319	<style>
6320
6321	.ttm0111{width: auto; padding:0px 20px 0 0px; float: left;}
6322	.ttm0222{width: auto; padding:0px 20px 0 0px; float: left;}
6323		@media all and (max-width: 900px) {
6324			.ttm{width: 100%; position: relative;}
6325	.ttm0111{width: auto; min-width: 60px;  padding:0px 20px 0 0px; float: left;}
6326	.ttm0222{width: auto; padding:0px 0px 0 0px; float: left;}
6327	}
6328</style>
6329	
6330	
6331	
6332</div>
6333</div><div class="h80 clear_fix"></div>
6334</div>	
6335
6336
6337
6338		<style>
6339			
6340	.index_wds{width: 100%; max-width: 1300px; margin: 0 auto;}
6341
6342	@media all and (max-width: 900px) {
6343
6344	.index_wds{width: 90%; max-width: 1400px; margin: 0 auto;}
6345			}
6346/* =============================
6347   Independent Bottom Slider
6348============================= */
6349.bottom_slide_wrap {
6350  width: 100%;
6351  position: relative;
6352  overflow: hidden;
6353
6354}
6355
6356.bottom_slide_container {
6357  width: 90%;
6358  margin: 0 auto;
6359  overflow: hidden;
6360}
6361		.bottom_slide_container .swiper-slide{text-align: center;}
6362.bottom_slide_container .swiper-slide img {
6363  width: 100%;
6364  border-radius: 24px;
6365  object-fit: cover;
6366  display: block;
6367
6368  transition: transform 0.5s ease;
6369}
6370
6371.bottom_slide_container .swiper-slide:hover img {
6372  transform: scale(1.03);
6373}
6374
6375.bottom_slide_pagination {
6376  margin-top: 30px;
6377}
6378
6379.bottom_slide_pagination .swiper-pagination-bullet {
6380  background: rgba(0,0,0,0.3);
6381  opacity: 1;
6382  transition: all 0.3s ease;
6383}
6384
6385.bottom_slide_pagination .swiper-pagination-bullet-active {
6386  background: 092a47; /* 메인컬러 적용 */
6387  transform: scale(1.3);
6388}
6389</style>
6390
6391<div class="footer index_bg3" role="contentinfo" style="">
6392 <div class="clear_fix h50"></div>
6393	<style>
6394		.ct_box{ width:  100%; max-width: 1600px;  margin: 0 auto; padding-left: 0%;}
6395		.ct_box3{float: left; width: 30%; padding-left: 0%; }
6396		.ct_box4{float: left; width: 35%; padding-left: 1%; }
6397		
6398		@media only screen and (max-width: 1400px) 
6399{
6400		.ct_box{ width:  100%; padding-left: 5%;}
6401		.ct_box3{float: left; width: 40%; }
6402		.ct_box4{float: left; width: 60%; }
6403		}
6404	
6405	
6406	
6407		@media only screen and (max-width: 900px) 
6408{
6409	.ct_box{ margin: 0 auto;}
6410			.ct_box{ width:  90%; margin: 0 auto;padding-left:0%;}
6411		.ct_box3{float: left; width: 100%; padding-bottom: 20px; }
6412		.ct_box4{float: left; width: 100%; }
6413	
6414	}
6415		.tit1{ width: 20%; float: left;}
6416		.tit2{width: 80%; float: left;}
6417		
6418						@media only screen and (max-width: 1400px) 
6419{
6420		.tit1{ width: 30%; float: left;}
6421		.tit2{width: 70%; float: left;}
6422		}
6423	
6424								@media only screen and (max-width: 900px) 
6425{
6426		.tit1{ width: 30%; float: left;}
6427		.tit2{width: 70%; float: left;}
6428		}
6429	.ft_boxs1{width: 40%; float: left;}
6430	.ft_boxs2{width: 60%; float: left;}	
6431	.footer{ width: 100%;width: 100%;   background-size: cover;  height: auto; display: inline-block;  margin-top: -10px;}
6432	.bx_top1{width: 100%; display:block;  height: 100px; line-height: 100px;}
6433	.bx_logo{float: left; width: auto; height: 100px; vertical-align: middle; padding-top: 20px;}
6434	.bx_logo img{width: 200px;}
6435	.add01s{width: 33.33%; float: left;}
6436	.add02s{width: 33.33%; float: left;}
6437	.add03s{width: 33.33%;float: left;	}
6438	.tit11{ width: 30%; float: left;}
6439	.tit22{width: 70%; float: left;}
6440		
6441	@media only screen and (max-width: 900px) 
6442{.footer{width: 100%;   background-size: cover;  height: auto; display: inline-block;  margin-top: -10px; }
6443	.bx_top1{width: 100%; display:block;  height: 100px; line-height: 100px;}
6444	.bx_logo{ width: 100%; float: left; width: auto; height: 100px; vertical-align: middle; padding-top: 30px;}
6445	.bx_logo img{width: 120px;}
6446	.add01s{width: 100%; float: left;}
6447	.add02s{width: 100%; float: left;}
6448	.add03s{width: 100%;float: left;	}
6449		.tit11{ width: 45%; float: left;}
6450		.tit22{width: 55%; float: left;}
6451	.ft_boxs1{width: 100%; float: left;}
6452	.ft_boxs2{width: 100%; float: left;}	
6453		}
6454		
6455
6456	</style>
6457<style>
6458		.family-site {
6459            position:  absolute;
6460            width: 200px;
6461			border-radius: 5px;
6462			top: 20px; right: 20px;
6463        }
6464        select {
6465            width: 100%;
6466            padding: 10px;
6467            border: none;
6468            border-radius: 5px;
6469         
6470            font-size: 16px;
6471            cursor: pointer;
6472        }
6473			@media only screen and (max-width: 900px) 
6474{
6475		.family-site {
6476            position:   relative;
6477            width: 100%;
6478			top: 0px; right: 0px;
6479        }
6480        select {
6481            width: 100%;
6482            padding: 10px;
6483            border: none;
6484            border-radius: 5px;
6485         
6486            font-size: 16px;
6487            cursor: pointer;
6488        }
6489		}
6490	</style>
6491<div class="ct_box pret ">
6492<div style="width:100%; position:relative; margin:0 auto;">
6493
6494	<div class="h50 clear_fix"></div>
6495
6496	<div class="bx_text index_f16">
6497
6498		<!-- 이용약관 -->
6499		<a 
6500			href="https://hangangsoo.co.kr/reqist.php#fregister_term"
6501			title="이용약관 페이지"
6502			aria-label="이용약관 페이지 팝업으로 열기"
6503			class="c_w"
6504			onclick="window.open(this.href,'policy_term','width=600,height=550,left
6504=100,top=100'); return false;"
6505			rel="noopener noreferrer"
6506		>
6507			이용약관 &nbsp; ㅣ
6508		</a>
6509
6510		<!-- 개인정보처리방침 -->
6511		<a 
6512			href="https://hangangsoo.co.kr/reqist.php#fregister_private"
6513			title="개인정보처리방침 페이지"
6514			aria-label="개인정보처리방침 페이지 팝업으로 열기"
6515			class="c_w"
6516			onclick="window.open(this.href,'policy_private','width=600,height=550,left=100,top=100'); return false;"
6517			rel="noopener noreferrer"
6518		>
6519			&nbsp; 개인정보처리방침 &nbsp; ㅣ
6520		</a>
6521
6522		<!-- 비급여안내 -->
6523		<a 
6524			href="/service/Notice-of-Non-Reimbursable.php"
6525			title="비급여 진료비용 안내"
6526			aria-label="비급여 진료비용 안내 페이지로 이동"
6527			class="c_w"
6528		>
6529			&nbsp; 비급여안내 &nbsp; ㅣ
6530		</a>
6531	<!-- 비급여안내 -->
6532		<a 
6533			href="http://hgs.kcesoft.co.kr:50000/login.aspx"
6534			title="그룹웨어 이동"
6535			aria-label="그룹웨어  페이지로 이동"
6536			class="c_w"
6537		>
6538			&nbsp; 그룹웨어 &nbsp; ㅣ
6539		</a>
6540
6541		
6542	
6543	</div>
6544
6545	<div class="h50 clear_fix"></div>
6546	<div class="line_eff horizontal index_bg"></div>
6547	<div class="h50 clear_fix"></div>
6548
6549</div>
6550	<div class="ct_box3">
6551	  <div class="">
6552		<div class="">
6553			<div class="clear_fix h50"></div>
6554			<img src="/img/logo_w.webp" style="width: 70%; max-width: 220px;" alt="한강수병원 로고" width="220" height="106" loading="lazy" decoding="async">
6555			<div class="clear_fix h50"></div>
6556			<div class="add_boxs2">
6557				<div class="over_texts">
6558			<div class="ft_line_box">
6559				<div class="tit11 index_f16 text_up c_w">병원명</div>
6560				<div class="tit22 index_f16 c_w">한강수병원</div>
6561			</div>
6562		 </div>
6563						<div class="over_texts">
6564			<div  class="ft_line_box">
6565				<div class="tit11 index_f16 text_up c_w">대표자</div>
6566				<div class="tit22 index_f16 c_w">고장휴 외 2인</div>
6567			</div>
6568		 </div>
6569						<div class="over_texts">
6570			<div class="ft_line_box">
6571				<div class="tit11 index_f16 text_up c_w">전화</div>
6572				<div class="tit22 index_f16 c_w">1800-7119</div>
6573			</div>
6574		 </div>
6575						<div class="over_texts">
6576			<div class="ft_line_box">
6577				<div class="tit11 index_f16 text_up c_w">사업자등록번호</div>
6578				<div class="tit22 index_f16 c_w">107-19-16616</div>
6579			</div>
6580		 </div>
6581		<div class="over_texts">
6582			<div  class="ft_line_box">
6583				<div class="tit11 index_f16 text_up c_w">주소</div>
6584				<div class="tit22 index_f16 c_w"> 서울특별시 영등포구 영등포로 83</div>
6585			</div>
6586		 </div>
6587			</div>
6588			<div class="h20 clear_fix"></div>
6589			<span class="index_f16 c_w">Copyright © 한강수병원. All rights reserved.</span>
6590		</div>
6591	 </div>
6592<style>
6593.map_kakaa{width: 100%; height: 250px; overflow: hidden;}	
6594@media only screen and (max-width: 900px) {
6595.map_kakaa{width: 100%; height: 350px; overflow: hidden;}
6596</style>
6597</div>
6598	<div class="ct_box4">
6599		&nbsp;
6600	</div>
6601	<div class="ct_box4">
6602	<style>
6603  .fc {
6604    width: 100%;
6605    display: flex;
6606    justify-content: center;
6607    flex-wrap: wrap;
6608  }
6609
6610  .fcc {
6611    width: auto;
6612    float: left;
6613    margin: 20px;
6614    text-align: center;
6615    transition: transform 0.3s ease, box-shadow 0.3s ease;
6616    cursor: pointer;
6617    padding: 10px;
6618    border-radius: 12px;
6619  }
6620
6621  .fcc:hover {
6622    transform: translateY(-5px) scale(1.05);
6623    box-shadow: 0 12px 24px rgba(0, 0, 0, 0.25);
6624    background-color: rgba(255, 255, 255, 0.05);
6625  }
6626
6627  .fcc img {
6628    transition: transform 0.3s ease;
6629 
6630  }
6631
6632  .fcc:hover img {
6633    transform: scale(1.1) rotate(2deg);
6634  }
6635
6636  .fcc span {
6637    display: inline-block;
6638    transition: color 0.3s ease;
6639  }
6640
6641  .fcc:hover span {
6642    color: #ffcc00; /* 예시: 강조 색상 */
6643  }
6644
6645  .h10 {
6646    height: 10px;
6647  }
6648		
6649		  @media (max-width: 900px) {
6650    .fc {
6651    width: 100%;
6652    display: flex;
6653    justify-content: center;
6654    flex-wrap: wrap;
6655  }
6656
6657  .fcc {
6658    width: 23%;;
6659    float: left;
6660    margin: 0.5%;
6661    text-align: center;
6662    transition: transform 0.3s ease, box-shadow 0.3s ease;
6663    cursor: pointer;
6664    padding: 10px;
6665    border-radius: 12px;
6666  }
6667
6668  .fcc:hover {
6669    transform: translateY(-5px) scale(1.05);
6670    box-shadow: 0 12px 24px rgba(0, 0, 0, 0.25);
6671    background-color: rgba(255, 255, 255, 0.05);
6672  }
6673
6674  .fcc img {
6675    transition: transform 0.3s ease;
6676 
6677  }
6678
6679  .fcc:hover img {
6680    transform: scale(1.1) rotate(2deg);
6681  }
6682
6683  .fcc span {
6684    display: inline-block;
6685    transition: color 0.3s ease;
6686  }
6687
6688  .fcc:hover span {
6689    color: #ffcc00; /* 예시: 강조 색상 */
6690  }
6691
6692  .h10 {
6693    height: 10px;
6694  }
6695        }
6696
6697  /* SNS 아이콘 원형 */
6698  .ft_sns_ico{
6699    display:flex;
6700    align-items:center;
6701    justify-content:center;
6702    width:54px;
6703    height:54px;
6704    border-radius:50%;
6705    background:rgba(255,255,255,.12);
6706    color:#fff;
6707    margin:0 auto 10px;
6708    transition:transform .3s ease, background .3s ease;
6709  }
6710  .fcc:hover .ft_sns_ico{
6711    background:rgba(255,255,255,.25);
6712  }
6713</style>
6714
6715  <!-- ===== SNS 바로가기 ===== -->
6716  <div class="clear_fix h50"></div>
6717  <div class="fc">
6718
6719    <!-- 블로그 -->
6720        <a href="https://blog.naver.com/hangangsoo_hospital"
6721       target="_blank"
6722       rel="noopener noreferrer nofollow"
6723       class="fcc"
6724       aria-label="네이버 블로그 바로가기"
6725       title="블로그">
6726      <i class="fa-solid fa-blog ft_sns_ico" aria-hidden="true"></i>
6727      <span class="index_f16 c_w pret">블로그</span>
6728    </a>
6729    
6730    <!-- 인스타그램 -->
6731        <a href="https://www.instagram.com/hangangsoo_hospital"
6732       target="_blank"
6733       rel="noopener noreferrer nofollow"
6734       class="fcc"
6735       aria-label="인스타그램 바로가기"
6736       title="인스타그램">
6737      <i class="fa-brands fa-instagram ft_sns_ico" aria-hidden="true"></i>
6738      <span class="index_f16 c_w pret">인스타</span>
6739    </a>
6740    
6741    <!-- 페이스북 (Hive cf 매핑에 전용 변수 없어 하드코딩 처리. 주소 변경 시 아래 href 직접 수정) -->
6742    <a href="https://www.facebook.com/hgsh.burncenter"
6743       target="_blank"
6744       rel="noopener noreferrer nofollow"
6745       class="fcc"
6746       aria-label="페이스북 바로가기"
6747       title="페이스북">
6748      <i class="fa-brands fa-facebook-f ft_sns_ico" aria-hidden="true"></i>
6749      <span class="index_f16 c_w pret">페이스북</span>
6750    </a>
6751
6752    <!-- 유튜브 -->
6753        <a href="https://youtube.com/channel/UCeXuywYu0V6hesAJNfEVoeg"
6754       target="_blank"
6755       rel="noopener noreferrer nofollow"
6756       class="fcc"
6757       aria-label="유튜브 채널 바로가기"
6758       title="유튜브">
6759      <i class="fa-brands fa-youtube ft_sns_ico" aria-hidden="true"></i>
6760      <span class="index_f16 c_w pret">유튜브</span>
6761    </a>
6762    
6763  </div>
6764
6765	</div>
6766	<div class="h100 clear_fix"></div>
6767	</div>
6768</div>	</div>	
6769
6770
6771
6772 <style>
6773.layer_login {
6774    display: none;
6775    width: 50%;
6776    max-width: 500px;
6777    position: fixed;
6778    top: 50%;
6779    left: 50%;
6780    transform: translate(-50%, -50%); /* margin 대신 transform으로 중앙 정렬 */
6781    background: #FFFFFF;
6782    border-radius: 12px; /* 더 부드러운 모서리 */
6783    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.15); /* 부드러운 그림자 */
6784    z-index: 10000000000 !important;
6785    border-top: 1px solid #f1f1f1;
6786 
6787}
6788
6789.login_bg {
6790    position: fixed;
6791    display: none;
6792    left: 0;
6793    top: 0;
6794    width: 100%;
6795    height: 100%;
6796    background: rgba(0, 0, 0, 0.7); /* 배경 투명도 약간 증가 */
6797    z-index: 9999999999 !important;
6798    transition: opacity 0.3s ease; /* 부드러운 페이드 인/아웃 */
6799}
6800
6801@media (max-width: 767px) {
6802    .layer_login {
6803        width: 90%; /* 모바일에서 더 유연한 너비 */
6804        max-width: 400px;
6805        transform: translate(-50%, -50%);
6806    }
6807}
6808
6809.layer_logins {
6810    border-radius: 12px;
6811    overflow: hidden; /* 모서리 둥글 때 내용 잘림 방지 */
6812}
6813
6814.layer_login h2 {
6815    color: #333;
6816    font-size: 22px; /* 살짝 큰 글씨 */
6817    font-weight: 500;
6818    text-align: left;
6819    padding: 15px 0 10px 25px;
6820    letter-spacing: 0.5px; /* 글자 간격으로 세련미 추가 */
6821}
6822
6823/* forgot 링크에도 동일한 효과 적용 */
6824.layer_login .remember2 a {
6825    color: #777;
6826    text-decoration: none;
6827    position: relative;
6828    transition: color 0.2s ease;
6829}
6830
6831.layer_login .remember2 a::after {
6832    content: '';
6833    position: absolute;
6834    left: 0;
6835    bottom: -2px;
6836    width: 0;
6837    height: 1px;
6838    background: #000;
6839    transition: width 0.3s ease;
6840}
6841
6842.layer_login .remember2 a:hover {
6843    color: #000;
6844}
6845
6846.layer_login .remember2 a:hover::after {
6847    width: 100%;
6848}
6849
6850.layer_login .user,
6851.layer_login .pw {
6852    background-color: #f5f5f5; /* 조금 더 밝은 배경 */
6853    width: 90%;
6854    border-radius: 25px;
6855    margin: 10px auto; /* 간격 증가 */
6856    transition: background-color 0.3s ease, box-shadow 0.3s ease;
6857}
6858
6859.layer_login .user:hover,
6860.layer_login .pw:hover {
6861    background-color: #ececec; /* 마우스 오버 시 색상 변화 */
6862    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1); /* 살짝 떠오르는 효과 */
6863}
6864
6865.layer_login input[type="text"],
6866.layer_login input[type="password"] {
6867    width: 90%;
6868    padding: 18px 0;
6869    background: transparent;
6870    border: 0;
6871    outline: none;
6872    color: #222;
6873    margin: 0 auto;
6874    text-indent: 20px;
6875    font-weight: 500;
6876    transition: all 0.3s ease;
6877}
6878
6879.layer_login input[type="text"]:focus,
6880.layer_login input[type="password"]:focus {
6881    color: #007BFF; /* 포커스 시 색상 변경 */
6882    text-indent: 25px; /* 포커스 시 약간의 움직임 */
6883}
6884
6885.layer_login input[type="checkbox"] {
6886    display: none;
6887}
6888
6889.layer_login input[type="submit"] {
6890    border: 0;
6891    height: 50px;
6892    border-radius: 25px; /* 둥근 버튼 */
6893    color: white;
6894    background: #007BFF; /* 현대적인 파란색 */
6895    padding: 0 25px;
6896    cursor: pointer;
6897    width: 90%;
6898    margin: 15px auto;
6899    display: block;
6900    font-weight: 600;
6901    transition: background-color 0.3s ease, transform 0.2s ease;
6902}
6903
6904.layer_login input[type="submit"]:hover {
6905    background: #0056b3; /* 마우스 오버 시 어두운 파란색 */
6906    transform: translateY(-2px); /* 살짝 위로 이동 */
6907}
6908
6909.layer_login .forgot {
6910    margin-top: 10px;
6911    font-size: 13px;
6912    text-align: left;
6913    font-weight: 500;
6914    color: #999;
6915    padding: 0 0 15px 25px;
6916}
6917.layer_login .bt_div {
6918    width: 100%;
6919    margin: 0 auto;
6920    border-radius: 25px !important;
6921    position: relative;
6922 
6923    overflow: hidden; /* 가상 요소가 밖으로 나가지 않도록 */
6924    transition: box-shadow 0.3s ease, background 0.3s ease;
6925}
6926
6927.layer_login .bt_div:hover {
6928   
6929   
6930}
6931
6932.layer_login .bt_div::after {
6933    content: '';
6934    position: absolute;
6935    top: -50%;
6936    left: -50%;
6937    width: 50%;
6938    height: 200%;
6939    background: rgba(255, 255, 255, 0.3); /* 반짝이는 빛 */
6940    transform: rotate(30deg); /* 대각선 빛 효과 */
6941    opacity: 0;
6942    transition: all 0.5s ease;
6943    pointer-events: none; /* 클릭 방지 */
6944}
6945
6946.layer_login .bt_div:hover::after {
6947    opacity: 1;
6948    left: 150%; /* 왼쪽에서 오른쪽으로 이동 */
6949    transition: all 0.5s ease; /* 부드럽게 이동 */
6950}
6951
6952.layer_login .forgot a {
6953    color: #777;
6954    text-decoration: none; /* 밑줄 제거 */
6955    transition: color 0.2s ease, border-bottom 0.3s ease; /* 부드러운 전환 */
6956}
6957
6958.layer_login .forgot a:hover {
6959    color: #000; /* 마우스 오버 시 검정색 */
6960    border-bottom: 1px solid #000; /* 검정색 밑줄 추가 */
6961}
6962
6963.layer_login ::-webkit-input-placeholder {
6964    color: #888;
6965    font-size: 16px;
6966    font-weight: 500;
6967}
6968
6969.layer_login .remember,
6970.layer_login .remember2 {
6971    padding: 20px 0;
6972    font-size: 13px;
6973    line-height: 15px;
6974    display: inline-block;
6975    width: 40%;
6976    color: #666;
6977    transition: color 0.2s ease;
6978}
6979
6980.layer_login .remember:hover,
6981.layer_login .remember2:hover {
6982    color: #333; /* 마우스 오버 시 색상 진하게 */
6983	
6984}
6985
6986.layer_login .remember {
6987    margin-left: 25px;
6988    float: left;
6989}
6990
6991.layer_login .remember2 {
6992    margin-right: 25px;
6993    float: right;
6994    text-align: right;
6995}
6996
6997.layer_login .close {
6998    width: 32px;
6999    height: 32px;
7000    border: 0;
7001    position: absolute;
7002    top: 15px;
7003    right: 15px;
7004    cursor: pointer;
7005    transition: transform 0.2s ease;
7006}
7007
7008.layer_login .close:hover {
7009    transform: rotate(90deg); /* 마우스 오버 시 회전 효과 */
7010}
7011
7012.layer_login .close:after,
7013.layer_login .close:before {
7014    content: '';
7015    display: block;
7016    position: absolute;
7017    width: 3px;
7018    height: 18px;
7019    background: #bbb;
7020    margin: -9px 0 0 14px;
7021    transition: background 0.2s ease;
7022}
7023
7024.layer_login .close:after {
7025    transform: rotate(45deg);
7026}
7027
7028.layer_login .close:before {
7029    transform: rotate(-45deg);
7030}
7031
7032.layer_login .close:hover:before,
7033.layer_login .close:hover:after {
7034    background: #333; /* 마우스 오버 시 색상 변경 */
7035}
7036
7037.layer_login #SignIn {
7038    border: 2px solid white;
7039    background: transparent;
7040    padding: 10px 35px;
7041    color: white;
7042    border-radius: 20px;
7043    cursor: pointer;
7044    position: absolute;
7045    top: 50%;
7046    left: 50%;
7047    transform: translate(-50%, -50%);
7048    outline: none;
7049    transition: background-color 0.3s ease, color 0.3s ease;
7050}
7051
7052.layer_login #SignIn:hover {
7053    background: rgba(255, 255, 255, 0.2);
7054    color: #fff;
7055}
7056
7057@keyframes bounceInDown {
7058    0% {
7059        opacity: 0;
7060        transform: translateY(-2000px);
7061    }
7062    60% {
7063        opacity: 1;
7064        transform: translateY(30px);
7065    }
7066    80% {
7067        transform: translateY(-10px);
7068    }
7069    100% {
7070        transform: translateY(0);
7071    }
7072}
7073</style>
7074
7075<div class="login_bg"></div>
7076<div class="layer_login">
7077    
7078    <div class="layer_logins noto">
7079        
7080        <button class="close"></button>
7081        
7082        <form name="foutlogin" action="https://hangangsoo.co.kr/bbs/login_check.php" onsubmit="return fhead_submit(this);" method="post" autocomplete="off">
7083        <input type="hidden" name="url" value="%2Fsub%2Fsub5.php%3Fbo_table
7083%3Dsub1%26sca%3D%25EC%2598%25A4%25EC%258B%259C%25EB%258A%2594%2520%25EA%25B8%25B8">
7084            <div class="h50"></div>
7085            <div><a href="/" title="Link"><center><img src="https://hangangsoo.co.kr/img/logo.png" alt="로고" width="auto" style=" margin-left:-5px; max-width: 200px;" ></center></a></div>
7086            <div class="top" sdt>
7087                <h2 class="pret index_f18">로그인</h2>
7088                      
7089            </div>
7090
7091<div class="user pret">
7092    <input id="mb_id" name="mb_id" placeholder=" 아이디" type="text" autocomplete="username" required>
7093</div>
7094
7095<div class="pw pret">
7096    <input id="mb_password" name="mb_password" placeholder=" 비밀번호" type="password" autocomplete="current-password" required>
7097</div>
7098
7099<div class="h20 clear_fix"></div>
7100
7101<div class="bt_div">
7102    <input type="submit" value="로그인" class="f18 pret index_bg">
7103</div>
7104
7105            <div class="remlog">
7106                <!--<div class="remember">
7107                    <input id="remember" name="auto_login" value="1" type="checkbox">
7108                    <label for="remember">자동로그인</label>
7109                </div>-->
7110                <div class="remember2 pret index_f18">
7111                    <a href="https://hangangsoo.co.kr/bbs/register.php">회원가입</a> 
7112                    <a href="https://hangangsoo.co.kr/bbs/password_lost.php" class="layer_password_lost">비밀번호 찾기</a>
7113                </div>
7114                <div style="clear:both"></div>
7115                 <div style="max-width:90%; margin:0 auto;" class="index_f18 pet"></div>
7116            </div>
7117            <div class="h50"></div>
7118            
7119        </form>
7120            
7121    </div>
7122</div>
7123
7124<script>
7125    $('.SignIn').on('click', function() {
7126        $('.layer_login').fadeIn(300);
7127        $('.login_bg').fadeIn(200);
7128    });
7129
7130    $('.close').on('click', function() {
7131        $('.layer_login').fadeOut(300);
7132        $('.login_bg').fadeOut(200);
7133    });
7134    $(function() {
7135        $(".layer_password_lost").click(function() {
7136            win_password_lost(this.href);
7137            return false;
7138        });
7139
7140        var input = document.createElement("input");
7141        if (('placeholder' in input) == false) {
7142            $('[placeholder]').focus(function() {
7143                var i = $(this);
7144                if (i.val() == i.attr('placeholder')) {
7145                    i.val('').removeClass('placeholder');
7146                    if (i.hasClass('password')) {
7147                        i.removeClass('password');
7148                        this.type = 'password';
7149                    }
7150                }
7151            }).blur(function() {
7152                var i = $(this);
7153                if (i.val() == '' || i.val() == i.attr('placeholder')) {
7154                    if (this.type == 'password') {
7155                        i.addClass('password');
7156                        this.type = 'text';
7157                    }
7158                    i.addClass('placeholder').val(i.attr('placeholder'));
7159                }
7160            }).blur().parents('form').submit(function() {
7161                $(this).find('[placeholder]').each(function() {
7162                    var i = $(this);
7163                    if (i.val() == i.attr('placeholder'))
7164                        i.val('');
7165                })
7166            });
7167        }
7168    });
7169
7170</script>
7170
7171
7172
7173<script>
7174if (typeof AOS !== 'undefined') {
7175  AOS.init({ duration: 1200, easing: 'ease-in-out-sine', once: true });
7176}
7177</script>
7177
7178<style>
7179/* PC 강제 모드 */
7180.pc_mode body{
7181  min-width:1200px;
7182  overflow-x:auto;
7183}
7184
7185/* 반응형 깨기 */
7186.pc_mode *{
7187  max-width:none !important;
7188}
7189
7190/* 모바일에서도 PC 요소 보이게 */
7191@media (max-width:900px){
7192  .pc_mode .mobile_hide{display:block !important;}
7193  .pc_mode .pc{display:block !important;}
7194}
7195	.view_toggle_wrap{
7196  display:flex;
7197  justify-content:center;
7198  gap:20px;
7199  flex-wrap:wrap;
7200}
7201
7202.view_btn{
7203  padding:12px 26px;
7204  border:1px solid #000;
7205  background:#fff;
7206  cursor:pointer;
7207  transition:all .3s ease;
7208  font-size:14px;
7209}
7210
7211.view_btn:hover{
7212  background:#000;
7213  color:#fff;
7214}
7215
7216.view_btn.active{
7217  background:#000;
7218  color:#fff;
7219}
7220	.pc_mode .mobile{
7221  display:block !important;
7222}
7223</style>
7224<div class="mobile">
7225<div class="view_toggle_wrap index_bg2 " style="padding: 0px 0 150px 0;">
7226
7227  <a href="?view=pc"
7228     onclick="setView('pc'); return false;"
7229     class="view_btn"
7230     id="btn_pc"
7231     rel="nofollow"
7232     aria-label="PC 버전으로 보기">
7233     PC버전 보기
7234  </a>
7235
7236  <a href="?view=mobile"
7237     onclick="setView('mobile'); return false;"
7238     class="view_btn"
7239     id="btn_mobile"
7240     rel="nofollow"
7241     aria-label="모바일 버전으로 보기">
7242     모바일 보기
7243  </a>
7244
7245</div>
7246</div>
7247
7248<script>
7249// ===== 최초 로드 시 바로 적용 (깜빡임 방지) =====
7250(function(){
7251  const mode = localStorage.getItem('view_mode');
7252
7253  if(mode === 'pc'){
7254    document.documentElement.classList.add('pc_mode');
7255  }else{
7256    document.documentElement.classList.remove('pc_mode');
7257  }
7258})();
7259
7260// ===== 버튼 클릭 =====
7261function setView(type){
7262  localStorage.setItem('view_mode', type);
7263  location.reload();
7264}
7265</script>
vendor: 1 bytes, line 7265
7265
7266<script>
7267(function(){
7268  const mode = localStorage.getItem('view_mode');
7269
7270  if(mode === 'pc'){
7271    document.getElementById('btn_pc')?.classList.add('active');
7272  }else{
7273    document.getElementById('btn_mobile')?.classList.add('active');
7274  }
7275})();
7276</script>
vendor: 1 bytes, line 7276
7276
7277<script>
7278(function(){
7279  const mode = localStorage.getItem('view_mode');
7280  const viewport = document.querySelector('meta[name="viewport"]');
7281
7282  if(!viewport) return;
7283
7284  if(mode === 'pc'){
7285    // PC처럼 고정
7286    viewport.setAttribute('content', 'width=1200');
7287    document.documentElement.classList.add('pc_mode');
7288  }else{
7289    // 원래 모바일
7290    viewport.setAttribute('content', 'width=device-width, initial-scale=1');
7291    document.documentElement.classList.remove('pc_mode');
7292  }
7293})();
7294</script>
vendor: 1 bytes, line 7294
7294
7295<script type="text/javascript" src="//wcs.pstatic.net/wcslog.js"></script>
vendor: 1 bytes, line 7295
7295
7296<script type="text/javascript">
7297if(!wcs_add) var wcs_add = {};
7298wcs_add["wa"] = "25d0c8a03998e80";
7299if(window.wcs) {
7300  wcs_do();
7301}
7302</script>
7302
7303</body>
7304</html>
7305
7306
7307<!-- } 하단 끝 -->
7308
7309<script>
7310$(function() {
7311    // 폰트 리사이즈 쿠키있으면 실행
7312    font_resize("container", get_cookie("ck_font_resize_rmv_class"), get_cookie("ck_font_resize_add_class"));
7313});
7314</script>
7314
7315
7316
7317
7318<!-- ie6,7에서 사이드뷰가 게시판 목록에서 아래 사이드뷰에 가려지는 현상 수정 -->
7319<!--[if lte IE 7]>
7320<script>
7321$(function() {
7322    var $sv_use = $(".sv_use");
7323    var count = $sv_use.length;
7324
7325    $sv_use.each(function() {
7326        $(this).css("z-index", count);
7327        $(this).css("position", "relative");
7328        count = count - 1;
7329    });
7330});
7331</script>
7331
7332<![endif]-->
7333
7334
7335<!-- NAVER SCRIPT START-->
7336<script type="text/javascript" src="//wcs.naver.net/wcslog.js"></script>
vendor: 1 bytes, line 7336
7336
7337<script type="text/javascript">
7338if (!wcs_add) var wcs_add={};
7339wcs_add["wa"] = "s_29fa920dc9fe";
7340if(window.wcs) {
7341        wcs.inflow("hangangsoo.co.kr");
7342}
7343wcs_do();
7344function NA_custom001(){
7345   if(window.wcs){
7346   if(!wcs_add) var wcs_add = {};
7347   window.wcs_add = {wa:'s_29fa920dc9fe'};
7348   var _conv = {};
7349	   _conv.type = 'custom001';
7350   wcs.trans(_conv);
7351   }
7352}
7353</script>
7353
7354<!-- NAVER SCRIPT END -->
7355</body>
7356</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.