diff --git a/SW문의_소스패키지/README.md b/SW문의_소스패키지/README.md new file mode 100644 index 0000000..12efccd --- /dev/null +++ b/SW문의_소스패키지/README.md @@ -0,0 +1,19 @@ +# S/W문의 소스 패키지 + +## 페이지 +- `ko/inquiry.html` — 한국어 S/W 문의 페이지 +- `en/inquiry.html` — 영어 S/W Inquiry 페이지 + +## 포함 내용 +- 페이지별 HTML, 문의 UI CSS/JS 및 ko/en 문구 파일 +- 페이지가 불러오는 공통 헤더·메뉴·푸터 조각 +- 공통 CSS, 로그인 UI/SSO 보조 스크립트와 페이지에서 직접 불러오는 라이브러리 +- 공통 CSS가 참조하는 글꼴 전체 +- 페이지 및 공통 레이아웃에서 참조하는 이미지 +- `SW문의_이미지목록.md` — 이미지 경로와 출처 상태 + +## 상대 경로 +저장소 루트 기준 폴더 구조를 유지했습니다. HTML/CSS/JS의 상대 경로가 유지되도록 패키징했습니다. + +## 기능 범위 +현재 `inquiry.js`는 디자인 확인용 예시 데이터입니다. HTML 주석과 스크립트 설명에 따라 실제 API 조회, 등록, 전송, 저장은 구현되어 있지 않습니다. diff --git a/SW문의_소스패키지/SW문의_이미지목록.md b/SW문의_소스패키지/SW문의_이미지목록.md new file mode 100644 index 0000000..44a0aa4 --- /dev/null +++ b/SW문의_소스패키지/SW문의_이미지목록.md @@ -0,0 +1,23 @@ +# S/W문의 페이지 이미지 목록 + +대상 페이지: `ko/inquiry.html`, `en/inquiry.html` +패키지 경로는 저장소 루트 기준 상대 경로입니다. 페이지에서 직접 참조하는 이미지와 공통 헤더·스타일의 이미지 자산을 정리했습니다. + +| 파일 | 사용 위치/용도 | 패키지 포함 | +|---|---|---| +| `assets/img/inquiry-hero.webp` | 문의 페이지 상단 배경 (`assets/css/inquiry.css`) | 포함 — 공개 서비스 주소에서 내려받음 | +| `ko/egbim/img/egbim_symbol.svg` | 좁은 화면 EG-BIM 탭 심볼 | 포함 — 공개 서비스 주소에서 내려받음 | +| `ko/egbim/img/egbim_k.svg` | EG-BIM 탭 로고 | 포함 — 로컬 파일 | +| `ko/tova/img/tova_k.svg` | TOVA 탭 로고 | 포함 — 로컬 파일 | +| `ko/gaia/img/gaia_k.svg` | GAIA 탭 로고 | 포함 — 로컬 파일 | +| `assets/img/favicon.ico` | 페이지 파비콘 | 포함 — 로컬 파일 | +| `assets/img/ico_user.svg` | 공통 헤더 로그인 아이콘 | 포함 — 로컬 파일 | +| `assets/img/logo.svg`, `logo_c.svg`, `logo_w.svg` | 공통 헤더·푸터 로고 상태 | 포함 — 로컬 파일 | +| `assets/img/ico_language.svg`, `ico_language_w.svg` | 언어 선택 아이콘 | 포함 — 로컬 파일 | +| `assets/img/ico_more.svg`, `ico_more_hover.svg` | 공통 메뉴 아이콘 | 포함 — 로컬 파일 | +| `assets/img/ico_angle.svg`, `ico_home.svg` | 공통 이동/홈 아이콘 | 포함 — 로컬 파일 | +| `assets/img/flipbook_corner.png` | 공통 스타일 장식 이미지 | 포함 — 로컬 파일 | + +## 이미지 출처 메모 + +이 목록은 페이지와 공통 스타일이 참조하는 이미지 목록이지, R2 버킷 전체 목록은 아닙니다. R2 API 자격증명이 이 실행 환경에 없어 버킷 객체 목록은 조회하지 않았습니다. 로컬에 없던 두 이미지는 공개 서비스 경로에서 받아 패키지에 포함했습니다. diff --git a/SW문의_소스패키지/_include/eng/footer.html b/SW문의_소스패키지/_include/eng/footer.html new file mode 100644 index 0000000..cef308e --- /dev/null +++ b/SW문의_소스패키지/_include/eng/footer.html @@ -0,0 +1,113 @@ + + + + + + + + + diff --git a/SW문의_소스패키지/_include/eng/header.html b/SW문의_소스패키지/_include/eng/header.html new file mode 100644 index 0000000..fdff0b2 --- /dev/null +++ b/SW문의_소스패키지/_include/eng/header.html @@ -0,0 +1,91 @@ + + + + +
+
+ + + +
+ + + + + +
+ + + S/W Inquiry + +
+ KR + EN +
+ + + + +
+
+ + diff --git a/SW문의_소스패키지/_include/eng/nav-public.html b/SW문의_소스패키지/_include/eng/nav-public.html new file mode 100644 index 0000000..1078869 --- /dev/null +++ b/SW문의_소스패키지/_include/eng/nav-public.html @@ -0,0 +1,58 @@ + +
    +
  1. + Designing the FutureBaron Consultants + +
  2. +
  3. + Leading the ChangeDigital Transformation + +
  4. + + +
  5. + Telling a storyPR Center + +
  6. + + +
diff --git a/SW문의_소스패키지/_include/eng/nav.html b/SW문의_소스패키지/_include/eng/nav.html new file mode 100644 index 0000000..3028e81 --- /dev/null +++ b/SW문의_소스패키지/_include/eng/nav.html @@ -0,0 +1,57 @@ +
    +
  1. + Designing the FutureBaron Consultants + +
  2. +
  3. + Leading the ChangeDigital Transformation + +
  4. +
  5. + Realizing ValueServices Provided + +
  6. +
  7. + Experiencing the VisionD/X Experience + +
  8. +
  9. + Telling a storyPR Center + +
  10. + + +
diff --git a/SW문의_소스패키지/_include/footer.html b/SW문의_소스패키지/_include/footer.html new file mode 100644 index 0000000..fd7c29f --- /dev/null +++ b/SW문의_소스패키지/_include/footer.html @@ -0,0 +1,122 @@ + + + + + + + + diff --git a/SW문의_소스패키지/_include/header.html b/SW문의_소스패키지/_include/header.html new file mode 100644 index 0000000..b072c8d --- /dev/null +++ b/SW문의_소스패키지/_include/header.html @@ -0,0 +1,177 @@ + + + +
+
+ + + +
+ + + + + +
+ + + S/W문의 + +
+ KR + EN +
+ + + + +
+ +
+ + diff --git a/SW문의_소스패키지/_include/nav-public.html b/SW문의_소스패키지/_include/nav-public.html new file mode 100644 index 0000000..fd931bf --- /dev/null +++ b/SW문의_소스패키지/_include/nav-public.html @@ -0,0 +1,58 @@ + +
    +
  1. + 미래를 설계하는바론 컨설턴트 + +
  2. +
  3. + 변화를 선도하는디지털전환 + +
  4. + + +
  5. + 이야기를 전하는홍보센터 + +
  6. + + +
diff --git a/SW문의_소스패키지/_include/nav.html b/SW문의_소스패키지/_include/nav.html new file mode 100644 index 0000000..46fde77 --- /dev/null +++ b/SW문의_소스패키지/_include/nav.html @@ -0,0 +1,57 @@ +
    +
  1. + 미래를 설계하는바론 컨설턴트 + +
  2. +
  3. + 변화를 선도하는디지털전환 + +
  4. +
  5. + 가치를 실현하는제공서비스 + +
  6. +
  7. + 비전을 체험하는D/X 체험 + +
  8. +
  9. + 이야기를 전하는홍보센터 + +
  10. + + +
diff --git a/SW문의_소스패키지/assets/css/common.css b/SW문의_소스패키지/assets/css/common.css new file mode 100644 index 0000000..c2036fa --- /dev/null +++ b/SW문의_소스패키지/assets/css/common.css @@ -0,0 +1,542 @@ +@charset "UTF-8"; + +/* 공통적용 - 페이지설정 */ +::-webkit-scrollbar { + width: 12px; + height: 12px; +} + +::-webkit-scrollbar-thumb { + background-color: #bbb; + background-clip: padding-box; + border: 2px solid transparent; + border-radius: 10px; +} + +::-webkit-scrollbar-corner { + background-color: transparent; +} + +/* 공통적용 - 텍스트에 stroke + 쉐도우 */ +t { + color: #fff; + text-shadow: var(--text-stroke); + filter: drop-shadow(0 0 2px #000); + font-weight: 500; +} +t.t500 { + text-shadow: var(--text-stroke500); + filter: drop-shadow(0 0 2px rgba(0, 0, 0, 0.4666666667)); +} +t.t100 { + text-shadow: var(--text-stroke100); + filter: drop-shadow(0 0 2px rgba(0, 0, 0, 0.2)); +} +t.t400 { + -webkit-text-stroke: 1px black; + color: #fff; +} + +/* 공통적용 - 아이콘 관련 i */ +i { + display: block; + background-size: contain; + background-repeat: no-repeat; + background-position: center; + width: 40px; + aspect-ratio: 1/1; + position: relative; +} +i::after, +i::before { + position: absolute; + content: ""; +} +i.arrow { + position: relative; + background-color: #fff; +} +i.arrow::after { + width: 30%; + aspect-ratio: 1/1; + top: 50%; + left: 50%; + border: 2px solid #000; + border-width: 0 2px 2px 0; +} +i.arrow.down::after { + transform: translate(-50%, -75%) rotate(45deg); +} +i.arrow.up::after { + transform: translate(-50%, -35%) rotate(-135deg); +} +i.arrow.right::after { + transform: translate(-70%, -50%) rotate(-45deg); +} +i.arrow.left::after { + transform: translate(-35%, -50%) rotate(135deg); +} +i.close::after, +i.close::before { + top: 50%; + left: 50%; + width: 50%; + height: 2px; + background-color: black; +} +i.close::after { + transform: translate(-50%, -50%) rotate(-45deg); +} +i.close::before { + transform: translate(-50%, -50%) rotate(45deg); +} + +/* --- 화살표 */ +/* --- 닫기 X */ +/* 공통적용 - 자세히보기 팝업 popup_wrap */ + +.popup_wrap { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100vh; + background-color: rgba(0, 0, 0, 0.6666666667); + overflow: hidden; + z-index: 1000; + display: none; +} +.popup_wrap .btn_close { + --size-px: 64px; + width: var(--size-px); + height: var(--size-px); + display: flex; + justify-content: center; + align-items: center; + position: absolute; + top: 16px; + right: 24px; +} +.popup_wrap .btn_close i { + width: initial; + height: 100%; + _opacity: 0.8; +} +.popup_wrap .btn_close i::after, +.popup_wrap .btn_close i::before { + background-color: #fff; +} +.popup_wrap .btn_close:hover i { + opacity: 1; +} +.popup_wrap .popup_contents_wrap { + width: 100%; + height: 100%; + overflow: auto; + text-align: center; + -webkit-overflow-scrolling: touch; /* iOS 부드러운 스크롤 */ + overscroll-behavior: contain; /* 바운스 효과 제한 */ +} +.popup_wrap img { + padding: 40px 0; + width: 60%; + max-width: 920px; + min-width: 600px; + object-fit: cover; + object-position: top center; +} + +.popup_wrap .flip_wrap { + position: relative; + display: flex; + justify-content: center; + align-items: center; + overflow: hidden; + height: auto; + top: 50%; + translate: 0 -50%; +} +.popup_wrap .flip_wrap .flipbook { + width: 1120px; + height: 792px; + overflow: hidden; +} +.popup_wrap .flip_wrap .flipbook::before { + content: ""; + position: absolute; + top: 0; + left: 0; + width: 50%; + height: 100%; + background: linear-gradient( + 90deg, + transparent 95%, + rgba(0, 0, 0, 0.0666666667) 100% + ); + z-index: 1000; +} +.popup_wrap .flip_wrap .flipbook .page { + width: 560px; + height: 792px; + background-color: #fff; +} +.popup_wrap .flip_wrap .flipbook .page img { + width: 100%; + max-height: 100%; + height: auto; + object-fit: cover; + object-position: center; + padding: 0; +} +.popup_wrap .flip_wrap .flip-controls { + position: absolute; + top: 50%; + left: 50%; + translate: -50% -50%; + width: 100%; + max-width: 1120px; + max-height: 792px; + height: 100%; + z-index: 1001; + display: flex; + justify-content: space-between; +} +.popup_wrap .flip_wrap .flip-controls button { + width: 20%; + height: 100%; + position: relative; +} +.popup_wrap .flip_wrap .flip-controls button:hover::after { + content: ""; + position: absolute; + bottom: 0; + right: 0; + width: 100%; + height: 100%; + background: url(../img/flipbook_corner.png) no-repeat bottom right/50px; + filter: drop-shadow(4px 15px 8px rgba(0, 0, 0, 0.6666666667)); +} +.popup_wrap .flip_wrap .flip-controls button:hover::before { + content: ""; + position: absolute; + bottom: 0; + right: 0; + width: 100%; + height: 200px; + background: linear-gradient( + 105deg, + transparent 80%, + rgba(0, 0, 0, 0.4666666667) 100% + ); +} +.popup_wrap .flip_wrap .flip-controls button:hover:first-child { + transform: scaleX(-1); +} + +/* 공통 적용 - 인트로 제목 영역 */ +section.intro .txt_box { + width: 100%; + margin-bottom: 2.08333%; +} +section.intro .txt_box .main_txt { + /* font-size: clamp(40px, 2.08333vw, 52px);*/ + font-size: 52px; + line-height: 1.2; +} + +section.intro .txt_box .eng_txt { + font-size: clamp(20px, 1.02vw, 24px); + font-size: 24px; + line-height: 1.2; + margin-bottom: 14px; +} +section.intro .txt_box .sub_txt { + font-size: clamp(16px, 0.8333vw, 20px); + font-size: 20px; + line-height: 1.4; +} + +/* 공통적용 - 중제목 영역 txt_box */ + +.txt_box { + text-align: center; +} +.txt_box p { + color: #fff; + font-weight: 700; +} +.txt_box.dark p:not(.eng_txt) { + color: #000; +} +.txt_box .eng_txt { + color: #00a6ff; + font-size: 20px; + line-height: 33px; +} +.txt_box .main_txt { + font-size: 40px; +} +.txt_box .sub_txt { + margin-top: 40px; + font-size: 16px; + font-weight: 400; +} + +.con_txt { + display: flex; + flex-direction: column; + gap: 40px; + font-size: 18px; + line-height: 180%; +} + +.con_txt p { + color: rgba(0, 0, 0, 0.8); + word-break: keep-all; + text-wrap: balance; +} + +.con_txt p b { + color: #000; +} + +button.btn_more { + position: relative; + font-size: 18px; + font-weight: 700; + padding: 8px 0; + border-bottom: 2px solid rgba(0, 0, 0, 0.4); + letter-spacing: -0.06em; + width: max-content; + margin-top: 24px; +} +button.btn_more::after { + content: ""; + width: 16px; + height: 16px; + display: inline-block; + background-image: url(../img/ico_more.svg); + background-repeat: no-repeat; + background-position: center; + background-size: contain; + margin-left: 6px; + translate: 0 2px; +} +button.btn_more:hover { + color: var(--color-primary); + border-color: var(--color-primary); +} +button.btn_more:hover::after { + background-image: url(../img/ico_more_hover.svg); +} + +/* 공통적용 - 인트로 스크롤 박스 scroll_box */ +.scroll_box { + width: max-content; + color: #fff; + display: flex; + flex-direction: column; + align-items: center; + gap: 24px; + position: absolute; + bottom: 0; + left: 50%; + translate: -50% 0; + font-size: 14px; +} +.scroll_box > div { + width: 2px; + height: 140px; + background-color: rgba(255, 255, 255, 0.2); + overflow: hidden; +} + +.scroll_box > div::before { + content: " "; + display: block; + width: 100%; + height: 100%; + border-radius: 0 0 4px 4px; + background-color: #fff; + animation: scroll-down 2s infinite ease-in-out; +} + +@keyframes scroll-down { + 0% { + transform-origin: 50% 100%; + transform: scaleY(1); + } + 50% { + transform-origin: 50% 100%; + transform: scaleY(0); + } + 50.1% { + transform-origin: 50% 0; + transform: scaleY(0); + } + to { + transform-origin: 50% 0; + transform: scaleY(1); + } +} +/* 공통적용 - 체크박스 */ +label.checkbox { + display: inline-flex; + gap: 12px; + align-items: center; + justify-content: flex-start; + cursor: pointer; +} +label.checkbox input[type="checkbox"] { + display: block; + width: 16px; + height: 16px; + border-radius: 2px; + border: 1px solid rgba(0, 0, 0, 0.2); + background: #fff; + appearance: none; +} +label.checkbox input[type="checkbox"]:checked { + background-color: var(--color-primary); + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.3654 4.23423C13.5154 4.38425 13.5997 4.5877 13.5997 4.79983C13.5997 5.01196 13.5154 5.21541 13.3654 5.36543L6.96544 11.7654C6.81542 11.9154 6.61197 11.9997 6.39984 11.9997C6.18771 11.9997 5.98426 11.9154 5.83424 11.7654L2.63424 8.56543C2.48851 8.41455 2.40788 8.21247 2.4097 8.00271C2.41152 7.79295 2.49566 7.5923 2.64398 7.44397C2.79231 7.29565 2.99296 7.21151 3.20272 7.20969C3.41247 7.20787 3.61456 7.2885 3.76544 7.43423L6.39984 10.0686L12.2342 4.23423C12.3843 4.08425 12.5877 4 12.7998 4C13.012 4 13.2154 4.08425 13.3654 4.23423Z' fill='white'/%3E%3C/svg%3E"); + background-size: 16px; + background-position: center; +} +label.checkbox span { + display: inline-flex; + gap: 4px; + align-items: center; + justify-content: flex-start; + font-size: 16px; + font-weight: 400; + line-height: 1.4; + letter-spacing: -0.32px; +} +label.checkbox span .en { + opacity: 0.5; +} + +.blind { + text-indent: -9999px; + color: transparent; + font-size: 1px; + overflow: hidden; +} + +/* --------------------------------- */ +/* ! 인트로 */ +/* --------------------------------- */ +section.intro { + width: 100%; + height: 100vh; + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + position: relative; + z-index: 1; + overflow: hidden; + background-repeat: no-repeat; + background-position: center; + background-size: cover; +} + +section.intro .video_bg { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; +} +section.intro .video_bg video { + width: 100%; + height: 100%; + object-fit: cover; +} +section.intro .txt_box .eng_txt { + color: #00a6ff; +} + +.m_br { + display: none; +} +.pc_br { + display: block; +} + +/* 아이콘 */ +.ico_back { + width: 22px; + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' viewBox='0 0 21 20' fill='none'%3E%3Cpath d='M3.14633 9.41169C2.99011 9.56796 2.90234 9.77988 2.90234 10.0009C2.90234 10.2218 2.99011 10.4337 3.14633 10.59L7.8605 15.3042C7.93737 15.3838 8.02933 15.4473 8.131 15.4909C8.23267 15.5346 8.34202 15.5576 8.45266 15.5586C8.56331 15.5595 8.67305 15.5384 8.77546 15.4965C8.87787 15.4546 8.97092 15.3928 9.04916 15.3145C9.12741 15.2363 9.18928 15.1432 9.23118 15.0408C9.27308 14.9384 9.29417 14.8287 9.29321 14.718C9.29225 14.6074 9.26926 14.498 9.22558 14.3963C9.18191 14.2947 9.11842 14.2027 9.03883 14.1259L5.74717 10.8342L16.783 10.8342C17.004 10.8342 17.216 10.7464 17.3723 10.5901C17.5285 10.4338 17.6163 10.2219 17.6163 10.0009C17.6163 9.77984 17.5285 9.56788 17.3723 9.4116C17.216 9.25532 17.004 9.16752 16.783 9.16752L5.74717 9.16752L9.03883 5.87585C9.19063 5.71868 9.27463 5.50818 9.27273 5.28968C9.27083 5.07119 9.18319 4.86218 9.02868 4.70767C8.87417 4.55316 8.66516 4.46552 8.44667 4.46362C8.22817 4.46173 8.01767 4.54572 7.8605 4.69752L3.14633 9.41169Z' fill='black'/%3E%3C/svg%3E"); + background-position: center; + background-repeat: no-repeat; + background-size: 20px; +} +.ico_list { + width: 22px; + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='16' viewBox='0 0 17 16' fill='none'%3E%3Cpath d='M4.11719 8H10.1172M4.11719 5.5H10.1172M11.1172 5.5H12.1172M11.1172 8H12.1172M11.1172 10.5H12.1172M4.11719 10.5H10.1172M2.61719 2.5H13.6172V13.5H2.61719V2.5Z' stroke='black' stroke-linejoin='round'/%3E%3C/svg%3E"); + background-position: center; + background-repeat: no-repeat; + background-size: 16px; +} + +/* media query */ +@media all and (max-width: 1400px) { + .m_br { + display: block; + } + .pc_br { + display: none; + } + + section.intro .txt_box .main_txt { + font-size: clamp(32px, 8.8888vw, 52px); + } + + section.intro .txt_box .eng_txt { + font-size: clamp(14px, 3.8888vw, 24px); + } + section.intro .txt_box .sub_txt { + font-size: clamp(14px, 3.8888vw, 20px); + } + + .txt_box .eng_txt { + color: #006aff; + font-size: clamp(12px, 3.3333vw, 20px); + line-height: 1.4; + margin-bottom: 8px; + } + .txt_box .main_txt { + font-size: clamp(24px, 6.6666vw, 40px); + line-height: 1.4; + } + .txt_box .sub_txt { + margin-top: 40px; + font-size: 16px; + line-height: 1.6; + } + + button.btn_more { + font-size: clamp(12px, 3.33333vw, 18px); + } + button.btn_more::after { + min-width: 12px; + width: 3.33333vw; + max-width: 18px; + min-height: 12px; + height: 3.33333vw; + max-height: 18px; + vertical-align: baseline; + } + + .popup_wrap img { + max-width: 600px; + width: 100%; + min-width: auto; + } +} +@media all and (max-width: 576px) { + .scroll_box > div { + width: 1px; + } +} diff --git a/SW문의_소스패키지/assets/css/eng/common.css b/SW문의_소스패키지/assets/css/eng/common.css new file mode 100644 index 0000000..80a503e --- /dev/null +++ b/SW문의_소스패키지/assets/css/eng/common.css @@ -0,0 +1,594 @@ +@charset "UTF-8"; + +body:has(.container.sv.sw) header .header_inner { + width: min(1760px, calc(100% - 48px)); + padding: 0; +} + +header .header_inner .header_R { + display: inline-flex; + align-items: center; + flex-wrap: nowrap; + gap: 0; + min-width: max-content; + white-space: nowrap; +} + +header .header_inner .header_R .language { + display: inline-flex !important; + align-items: center; + flex-wrap: nowrap !important; + flex-shrink: 0 !important; + width: max-content; + min-width: 74px; + white-space: nowrap !important; + writing-mode: horizontal-tb; +} + +header .header_inner .header_R .language::before { + flex: 0 0 16px; +} + +header .header_inner .header_R .language a { + display: inline-flex !important; + align-items: center; + white-space: nowrap !important; + flex: 0 0 auto !important; + writing-mode: horizontal-tb; +} + +header .header_inner .header_R .language a:first-child::after { + flex: 0 0 auto; +} + +/* 공통적용 - 페이지설정 */ +::-webkit-scrollbar { + width: 12px; + height: 12px; +} + +::-webkit-scrollbar-thumb { + background-color: #bbb; + background-clip: padding-box; + border: 2px solid transparent; + border-radius: 10px; +} + +::-webkit-scrollbar-corner { + background-color: transparent; +} + +/* 공통적용 - 텍스트에 stroke + 쉐도우 */ +t { + color: #fff; + text-shadow: var(--text-stroke); + filter: drop-shadow(0 0 2px #000); + font-weight: 500; +} +t.t500 { + text-shadow: var(--text-stroke500); + filter: drop-shadow(0 0 2px rgba(0, 0, 0, 0.4666666667)); +} +t.t100 { + text-shadow: var(--text-stroke100); + filter: drop-shadow(0 0 2px rgba(0, 0, 0, 0.2)); +} +t.t400 { + -webkit-text-stroke: 1px black; + color: #fff; +} + +/* 공통적용 - 아이콘 관련 i */ +i { + display: block; + background-size: contain; + background-repeat: no-repeat; + background-position: center; + width: 40px; + aspect-ratio: 1/1; + position: relative; +} +i::after, +i::before { + position: absolute; + content: ""; +} +i.arrow { + position: relative; + background-color: #fff; +} +i.arrow::after { + width: 30%; + aspect-ratio: 1/1; + top: 50%; + left: 50%; + border: 2px solid #000; + border-width: 0 2px 2px 0; +} +i.arrow.down::after { + transform: translate(-50%, -75%) rotate(45deg); +} +i.arrow.up::after { + transform: translate(-50%, -35%) rotate(-135deg); +} +i.arrow.right::after { + transform: translate(-70%, -50%) rotate(-45deg); +} +i.arrow.left::after { + transform: translate(-35%, -50%) rotate(135deg); +} +i.close::after, +i.close::before { + top: 50%; + left: 50%; + width: 50%; + height: 2px; + background-color: black; +} +i.close::after { + transform: translate(-50%, -50%) rotate(-45deg); +} +i.close::before { + transform: translate(-50%, -50%) rotate(45deg); +} + +/* --- 화살표 */ +/* --- 닫기 X */ +/* 공통적용 - 자세히보기 팝업 popup_wrap */ + +.popup_wrap { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100vh; + background-color: rgba(0, 0, 0, 0.6666666667); + overflow: hidden; + z-index: 1000; + display: none; +} +.popup_wrap .btn_close { + --size-px: 64px; + width: var(--size-px); + height: var(--size-px); + display: flex; + justify-content: center; + align-items: center; + position: absolute; + top: 16px; + right: 24px; +} +.popup_wrap .btn_close i { + width: initial; + height: 100%; + _opacity: 0.8; +} +.popup_wrap .btn_close i::after, +.popup_wrap .btn_close i::before { + background-color: #fff; +} +.popup_wrap .btn_close:hover i { + opacity: 1; +} +.popup_wrap .popup_contents_wrap { + width: 100%; + height: 100%; + overflow: auto; + text-align: center; + -webkit-overflow-scrolling: touch; /* iOS 부드러운 스크롤 */ + overscroll-behavior: contain; /* 바운스 효과 제한 */ +} +.popup_wrap img { + padding: 80px 0; + width: 60%; + max-width: 920px; + min-width: 600px; + object-fit: cover; + object-position: top center; +} + +.popup_wrap .flip_wrap { + position: relative; + display: flex; + justify-content: center; + align-items: center; + overflow: hidden; + height: auto; + top: 50%; + translate: 0 -50%; +} +.popup_wrap .flip_wrap .flipbook { + width: 1120px; + height: 792px; + overflow: hidden; +} +.popup_wrap .flip_wrap .flipbook::before { + content: ""; + position: absolute; + top: 0; + left: 0; + width: 50%; + height: 100%; + background: linear-gradient( + 90deg, + transparent 95%, + rgba(0, 0, 0, 0.0666666667) 100% + ); + z-index: 1000; +} +.popup_wrap .flip_wrap .flipbook .page { + width: 560px; + height: 792px; + background-color: #fff; +} +.popup_wrap .flip_wrap .flipbook .page img { + width: 100%; + max-height: 100%; + height: auto; + object-fit: cover; + object-position: center; + padding: 0; +} +.popup_wrap .flip_wrap .flip-controls { + position: absolute; + top: 50%; + left: 50%; + translate: -50% -50%; + width: 100%; + max-width: 1120px; + max-height: 792px; + height: 100%; + z-index: 1001; + display: flex; + justify-content: space-between; +} +.popup_wrap .flip_wrap .flip-controls button { + width: 20%; + height: 100%; + position: relative; +} +.popup_wrap .flip_wrap .flip-controls button:hover::after { + content: ""; + position: absolute; + bottom: 0; + right: 0; + width: 100%; + height: 100%; + background: url(../../img/flipbook_corner.png) no-repeat bottom right/50px; + filter: drop-shadow(4px 15px 8px rgba(0, 0, 0, 0.6666666667)); +} +.popup_wrap .flip_wrap .flip-controls button:hover::before { + content: ""; + position: absolute; + bottom: 0; + right: 0; + width: 100%; + height: 200px; + background: linear-gradient( + 105deg, + transparent 80%, + rgba(0, 0, 0, 0.4666666667) 100% + ); +} +.popup_wrap .flip_wrap .flip-controls button:hover:first-child { + transform: scaleX(-1); +} + +/* 공통 적용 - 인트로 제목 영역 */ +section.intro .txt_box { + width: 100%; + margin-bottom: 2.08333%; +} +section.intro .txt_box .main_txt { + /* font-size: clamp(40px, 2.08333vw, 52px);*/ + font-size: 52px; + line-height: 1.2; +} + +section.intro .txt_box .eng_txt { + font-size: clamp(20px, 1.02vw, 24px); + font-size: 24px; + line-height: 1.2; + margin-bottom: 14px; +} +section.intro .txt_box .sub_txt { + font-size: clamp(16px, 0.8333vw, 20px); + font-size: 20px; + line-height: 1.4; +} + +/* 공통적용 - 중제목 영역 txt_box */ + +.txt_box { + text-align: center; +} +.txt_box p { + color: #fff; + font-weight: 700; +} +.txt_box.dark p:not(.eng_txt) { + color: #000; +} +.txt_box .eng_txt { + color: #00a6ff; + font-size: 20px; + line-height: 33px; +} +.txt_box .main_txt { + font-size: 40px; +} +.txt_box .sub_txt { + margin-top: 40px; + font-size: 16px; + font-weight: 400; +} + +.con_txt { + display: flex; + flex-direction: column; + gap: 40px; + font-size: 18px; + line-height: 180%; +} + +.con_txt p { + color: rgba(0, 0, 0, 0.8); + word-break: keep-all; + text-wrap: balance; +} + +.con_txt p b { + color: #000; +} + +button.btn_more { + position: relative; + font-size: 18px; + font-weight: 700; + padding: 8px 0; + border-bottom: 2px solid rgba(0, 0, 0, 0.4); + letter-spacing: -0.06em; + width: max-content; + margin-top: 24px; +} +button.btn_more::after { + content: ""; + width: 16px; + height: 16px; + display: inline-block; + background-image: url(../../img/ico_more.svg); + background-repeat: no-repeat; + background-position: center; + background-size: contain; + margin-left: 6px; + translate: 0 2px; +} +button.btn_more:hover { + color: var(--color-primary); + border-color: var(--color-primary); +} +button.btn_more:hover::after { + background-image: url(../../img/ico_more_hover.svg); +} + +/* 공통적용 - 인트로 스크롤 박스 scroll_box */ +.scroll_box { + width: max-content; + color: #fff; + display: flex; + flex-direction: column; + align-items: center; + gap: 24px; + position: absolute; + bottom: 0; + left: 50%; + translate: -50% 0; + font-size: 14px; +} +.scroll_box > div { + width: 2px; + height: 140px; + background-color: rgba(255, 255, 255, 0.2); + overflow: hidden; +} + +.scroll_box > div::before { + content: " "; + display: block; + width: 100%; + height: 100%; + border-radius: 0 0 4px 4px; + background-color: #fff; + animation: scroll-down 2s infinite ease-in-out; +} + +@keyframes scroll-down { + 0% { + transform-origin: 50% 100%; + transform: scaleY(1); + } + 50% { + transform-origin: 50% 100%; + transform: scaleY(0); + } + 50.1% { + transform-origin: 50% 0; + transform: scaleY(0); + } + to { + transform-origin: 50% 0; + transform: scaleY(1); + } +} +/* 공통적용 - 체크박스 */ +label.checkbox { + display: inline-flex; + gap: 12px; + align-items: center; + justify-content: flex-start; + cursor: pointer; +} +label.checkbox input[type="checkbox"] { + display: block; + width: 16px; + height: 16px; + border-radius: 2px; + border: 1px solid rgba(0, 0, 0, 0.2); + background: #fff; + appearance: none; +} +label.checkbox input[type="checkbox"]:checked { + background-color: var(--color-primary); + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.3654 4.23423C13.5154 4.38425 13.5997 4.5877 13.5997 4.79983C13.5997 5.01196 13.5154 5.21541 13.3654 5.36543L6.96544 11.7654C6.81542 11.9154 6.61197 11.9997 6.39984 11.9997C6.18771 11.9997 5.98426 11.9154 5.83424 11.7654L2.63424 8.56543C2.48851 8.41455 2.40788 8.21247 2.4097 8.00271C2.41152 7.79295 2.49566 7.5923 2.64398 7.44397C2.79231 7.29565 2.99296 7.21151 3.20272 7.20969C3.41247 7.20787 3.61456 7.2885 3.76544 7.43423L6.39984 10.0686L12.2342 4.23423C12.3843 4.08425 12.5877 4 12.7998 4C13.012 4 13.2154 4.08425 13.3654 4.23423Z' fill='white'/%3E%3C/svg%3E"); + background-size: 16px; + background-position: center; +} +label.checkbox span { + display: inline-flex; + gap: 4px; + align-items: center; + justify-content: flex-start; + font-size: 16px; + font-weight: 400; + line-height: 1.4; + letter-spacing: -0.32px; +} +label.checkbox span .en { + opacity: 0.5; +} + +.blind { + text-indent: -9999px; + color: transparent; + font-size: 1px; + overflow: hidden; +} + +/* --------------------------------- */ +/* ! 인트로 */ +/* --------------------------------- */ +section.intro { + width: 100%; + height: 100vh; + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + position: relative; + z-index: 1; + overflow: hidden; + background-repeat: no-repeat; + background-position: center; + background-size: cover; +} + +section.intro .video_bg { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; +} +section.intro .video_bg video { + width: 100%; + height: 100%; + object-fit: cover; +} +section.intro .txt_box .eng_txt { + color: #00a6ff; +} + +.m_br { + display: none; +} +.pc_br { + display: block; +} + +/* 아이콘 */ +.ico_back { + width: 22px; + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' viewBox='0 0 21 20' fill='none'%3E%3Cpath d='M3.14633 9.41169C2.99011 9.56796 2.90234 9.77988 2.90234 10.0009C2.90234 10.2218 2.99011 10.4337 3.14633 10.59L7.8605 15.3042C7.93737 15.3838 8.02933 15.4473 8.131 15.4909C8.23267 15.5346 8.34202 15.5576 8.45266 15.5586C8.56331 15.5595 8.67305 15.5384 8.77546 15.4965C8.87787 15.4546 8.97092 15.3928 9.04916 15.3145C9.12741 15.2363 9.18928 15.1432 9.23118 15.0408C9.27308 14.9384 9.29417 14.8287 9.29321 14.718C9.29225 14.6074 9.26926 14.498 9.22558 14.3963C9.18191 14.2947 9.11842 14.2027 9.03883 14.1259L5.74717 10.8342L16.783 10.8342C17.004 10.8342 17.216 10.7464 17.3723 10.5901C17.5285 10.4338 17.6163 10.2219 17.6163 10.0009C17.6163 9.77984 17.5285 9.56788 17.3723 9.4116C17.216 9.25532 17.004 9.16752 16.783 9.16752L5.74717 9.16752L9.03883 5.87585C9.19063 5.71868 9.27463 5.50818 9.27273 5.28968C9.27083 5.07119 9.18319 4.86218 9.02868 4.70767C8.87417 4.55316 8.66516 4.46552 8.44667 4.46362C8.22817 4.46173 8.01767 4.54572 7.8605 4.69752L3.14633 9.41169Z' fill='black'/%3E%3C/svg%3E"); + background-position: center; + background-repeat: no-repeat; + background-size: 20px; +} +.ico_list { + width: 22px; + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='16' viewBox='0 0 17 16' fill='none'%3E%3Cpath d='M4.11719 8H10.1172M4.11719 5.5H10.1172M11.1172 5.5H12.1172M11.1172 8H12.1172M11.1172 10.5H12.1172M4.11719 10.5H10.1172M2.61719 2.5H13.6172V13.5H2.61719V2.5Z' stroke='black' stroke-linejoin='round'/%3E%3C/svg%3E"); + background-position: center; + background-repeat: no-repeat; + background-size: 16px; +} + +/* media query */ +@media all and (max-width: 1400px) { + +.map_list li{ font-size: 12px;} + + .m_br { + display: block; + } + .pc_br { + display: none; + } + + section.intro .txt_box .main_txt { + width: 95%; margin: 0 auto; font-size: clamp(32px, 7.6vw, 52px); + word-break: break-word; + } + + section.intro .txt_box .eng_txt { + font-size: clamp(14px, 3.8888vw, 24px); + word-break: break-word; + } + section.intro .txt_box .sub_txt { + font-size: clamp(14px, 3.8888vw, 20px); + width: 95%; + margin: 0 auto; + word-break: break-word; + margin-top: 40px; + } + + .txt_box .eng_txt { + color: #006aff; + font-size: clamp(12px, 3.3333vw, 20px); + line-height: 1.4; + margin-bottom: 8px; + } + .txt_box .main_txt { + font-size: clamp(24px, 6vw, 40px); + line-height: 1.4; + margin: 0 auto; + word-break: break-word; + } + .txt_box .sub_txt { + margin-top: 40px; + font-size: 16px; + line-height: 1.6; + } + + button.btn_more { + font-size: clamp(12px, 3.33333vw, 18px); + } + button.btn_more::after { + min-width: 12px; + width: 3.33333vw; + max-width: 18px; + min-height: 12px; + height: 3.33333vw; + max-height: 18px; + vertical-align: baseline; + } + + .popup_wrap img { + max-width: 600px; + width: 100%; + min-width: auto; + } +} +@media all and (max-width: 576px) { + .scroll_box > div { + width: 1px; + } +} diff --git a/SW문의_소스패키지/assets/css/font.css b/SW문의_소스패키지/assets/css/font.css new file mode 100644 index 0000000..eac6fc6 --- /dev/null +++ b/SW문의_소스패키지/assets/css/font.css @@ -0,0 +1,129 @@ +@charset "utf-8"; +@font-face { + font-display: swap; + font-family: "Noto Sans KR"; + font-style: normal; + font-weight: 100; + src: local("NotoKR-Thin"), + url(../font/NotoKR-Thin/notokr-thin.woff2) format("woff2"), + url(../font/NotoKR-Thin/notokr-thin.woff) format("woff"), + url(../font/NotoKR-Thin/notokr-thin.otf) format("opentype"); +} +@font-face { + font-display: swap; + font-family: "Noto Sans KR"; + font-style: normal; + font-weight: 300; + src: local("NotoKR-Light"), + url(../font/NotoKR-Light/notokr-light.woff2) format("woff2"), + url(../font/NotoKR-Light/notokr-light.woff) format("woff"), + url(../font/NotoKR-Light/notokr-light.otf) format("opentype"); +} +@font-face { + font-display: swap; + font-family: "Noto Sans KR"; + font-style: normal; + font-weight: 400; + src: local("NotoKR-Regular"), + url(../font/NotoKR-Regular/notokr-regular.woff2) format("woff2"), + url(../font/NotoKR-Regular/notokr-regular.woff) format("woff"), + url(../font/NotoKR-Regular/notokr-regular.otf) format("opentype"); +} +@font-face { + font-display: swap; + font-family: "Noto Sans KR"; + font-style: normal; + font-weight: 500; + src: local("NotoKR-Medium"), + url(../font/NotoKR-Medium/notokr-medium.woff2) format("woff2"), + url(../font/NotoKR-Medium/notokr-medium.woff) format("woff"), + url(../font/NotoKR-Medium/notokr-medium.otf) format("opentype"); +} +@font-face { + font-display: swap; + font-family: "Noto Sans KR"; + font-style: normal; + font-weight: 700; + src: local("NotoKR-Bold"), + url(../font/NotoKR-Bold/notokr-bold.woff2) format("woff2"), + url(../font/NotoKR-Bold/notokr-bold.woff) format("woff"), + url(../font/NotoKR-Bold/notokr-bold.otf) format("opentype"); +} +@font-face { + font-display: swap; + font-family: "Noto Sans KR"; + font-style: normal; + font-weight: 900; + src: local("NotoKR-Black"), + url(../font/NotoKR-Black/notokr-black.woff2) format("woff2"), + url(../font/NotoKR-Black/notokr-black.woff) format("woff"), + url(../font/NotoKR-Black/notokr-black.otf) format("opentype"); +} + +/* 나눔스퀘어 네오 */ +@font-face { + font-display: swap; + font-family: "NanumSquare Neo"; + font-style: normal; + font-weight: 300; + src: local("NanumSquareNeo-Light"), + url(../font/NanumSquareNeo-Light/NanumSquareNeoTTF-aLt.woff2) + format("woff2"), + url(../font/NanumSquareNeo-Light/NanumSquareNeoTTF-aLt.woff) + format("woff"), + url(../font/NanumSquareNeo-Light/NanumSquareNeoOTF-Lt.otf) + format("opentype"); +} +@font-face { + font-display: swap; + font-family: "NanumSquare Neo"; + font-style: normal; + font-weight: 400; + src: local("NanumSquareNeo-Regular"), + url(../font/NanumSquareNeo-Regular/NanumSquareNeoTTF-bRg.woff2) + format("woff2"), + url(../font/NanumSquareNeo-Regular/NanumSquareNeoTTF-bRg.woff) + format("woff"), + url(../font/NanumSquareNeo-Regular/NanumSquareNeoOTF-Rg.otf) + format("opentype"); +} + +@font-face { + font-display: swap; + font-family: "NanumSquare Neo"; + font-style: normal; + font-weight: 700; + src: local("NanumSquareNeo-Bold"), + url(../font/NanumSquareNeo-Bold/NanumSquareNeoTTF-cBd.woff2) + format("woff2"), + url(../font/NanumSquareNeo-Bold/NanumSquareNeoTTF-cBd.woff) + format("woff"), + url(../font/NanumSquareNeo-Bold/NanumSquareNeoOTF-Bd.otf) + format("opentype"); +} +@font-face { + font-display: swap; + font-family: "NanumSquare Neo"; + font-style: normal; + font-weight: 800; + src: local("NanumSquareNeo-ExtraBold"), + url(../font/NanumSquareNeo-ExtraBold/NanumSquareNeoTTF-dEb.woff2) + format("woff2"), + url(../font/NanumSquareNeo-ExtraBold/NanumSquareNeoTTF-dEb.woff) + format("woff"), + url(../font/NanumSquareNeo-ExtraBold/NanumSquareNeoOTF-Eb.otf) + format("opentype"); +} +@font-face { + font-display: swap; + font-family: "NanumSquare Neo"; + font-style: normal; + font-weight: 900; + src: local("NanumSquareNeo-Heavy"), + url(../font/NanumSquareNeo-Heavy/NanumSquareNeoTTF-eHv.woff2) + format("woff2"), + url(../font/NanumSquareNeo-Heavy/NanumSquareNeoTTF-eHv.woff) + format("woff"), + url(../font/NanumSquareNeo-Heavy/NanumSquareNeoOTF-Hv.otf) + format("opentype"); +} diff --git a/SW문의_소스패키지/assets/css/inquiry.css b/SW문의_소스패키지/assets/css/inquiry.css new file mode 100644 index 0000000..6ddd1d9 --- /dev/null +++ b/SW문의_소스패키지/assets/css/inquiry.css @@ -0,0 +1,183 @@ +.inquiry-page { --inquiry-blue: #164b91; --inquiry-dark: #26374f; --inquiry-soft: #edf2f6; padding-top: 92px; color: #202a38; } +.inquiry-page *, .inquiry-dialog * { box-sizing: border-box; } +.inquiry-page button, .inquiry-dialog button { font: inherit; } +.inquiry-sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; overflow: hidden !important; clip-path: inset(50%); white-space: nowrap; } +.inquiry-page :focus-visible, .inquiry-dialog :focus-visible { outline: 2px solid #0c367f; outline-offset: 3px; } +.inquiry-page input, .inquiry-dialog input, .inquiry-dialog textarea { user-select: text; } +.inquiry-hero { --inquiry-hero-shade: transparent; height: 480px; position: relative; background: #0b2743 linear-gradient(var(--inquiry-hero-shade), var(--inquiry-hero-shade)) center / cover no-repeat; background-image: linear-gradient(var(--inquiry-hero-shade), var(--inquiry-hero-shade)), url(../img/inquiry-hero.webp); } +.inquiry-hero__copy { height: 100%; display: flex; flex-direction: column; align-items: center; justify-content: center; color: #fff; text-align: center; padding: 40px 24px; } +.inquiry-hero h1 { font-size: 70px; font-weight: 700; line-height: 1.4; letter-spacing: -0.04em; } +.inquiry-hero p { font-size: 22px; line-height: 1.6; } +.inquiry-workspace { position: relative; z-index: 1; width: min(1248px, 100%); padding: 0 24px; margin: -98px auto 120px; } +.inquiry-tabs-shell { --inquiry-tab-curve: 28px; padding: 19px 32px 0; border-radius: 48px 48px 0 0; background: linear-gradient(180deg, #174b64a6, #082f43d9); -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); box-shadow: inset 0 1px 0 #74c7f4b3, inset 0 0 0 1px #5fadd666, inset 0 8px 16px #ffffff12, 0 -18px 12px #0a2f4843; } +.inquiry-tabs { display: flex; gap: 60px; position: relative; isolation: isolate; } +.inquiry-tabs button { position: relative; flex: 1; min-width: 0; min-height: 76px; padding: 8px 12px 10px; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 4px; border: 0; border-radius: 34px 34px 0 0; color: #b9d4e0a6; background: transparent; cursor: pointer; transition: background-color 0.2s ease, color 0.2s ease; } +.inquiry-tabs button:not([aria-selected="true"]):hover { color: #d6f0ff; background: #ffffff12; } +.inquiry-tabs [aria-selected="true"] { z-index: 1; color: #00a2ef; background: linear-gradient(180deg, #e8f8ff 0%, #fff 58%); box-shadow: inset 0 2px 0 #ffffffb3, 0 -3px 10px #163f5b08; } +/* Concave lower corners join the selected tab to the white board beneath it. */ +.inquiry-tabs [aria-selected="true"]::before, +.inquiry-tabs [aria-selected="true"]::after { content: ""; position: absolute; bottom: 0; width: var(--inquiry-tab-curve); height: var(--inquiry-tab-curve); pointer-events: none; } +.inquiry-tabs [aria-selected="true"]::before { left: calc(-1 * var(--inquiry-tab-curve)); background: radial-gradient(circle at 0 0, transparent calc(var(--inquiry-tab-curve) - 0.5px), #fff var(--inquiry-tab-curve)); } +.inquiry-tabs [aria-selected="true"]::after { right: calc(-1 * var(--inquiry-tab-curve)); background: radial-gradient(circle at 100% 0, transparent calc(var(--inquiry-tab-curve) - 0.5px), #fff var(--inquiry-tab-curve)); } +.inquiry-tab-logo { width: 156px; max-width: 94%; height: 33px; display: flex; align-items: center; justify-content: center; } +.inquiry-tab-logo img { display: block; max-width: 100%; max-height: 33px; object-fit: contain; opacity: 0.48; filter: brightness(0) invert(1); transition: opacity 0.2s ease; } +.inquiry-tabs [aria-selected="true"] .inquiry-tab-logo img { opacity: 1; filter: none; } +.inquiry-tabs button:not([aria-selected="true"]):hover .inquiry-tab-logo img { opacity: 0.8; } +.inquiry-tab-description { font-size: 16px; line-height: 1.5; font-weight: 500; letter-spacing: -0.02em; white-space: nowrap; } +.inquiry-board { padding: 72px 6px 0; background: #fff; } +.inquiry-board__heading { display: flex; justify-content: space-between; align-items: center; gap: 20px; margin-bottom: 28px; } +.inquiry-board h2 { font-size: 24px; line-height: 1.5; font-weight: 600; text-align: left; word-break: keep-all; } +.inquiry-remote { display: inline-flex; align-items: center; justify-content: center; gap: 8px; min-height: 44px; padding: 0 18px; border: 1px solid #c8d9ef; border-radius: 999px; color: var(--inquiry-blue); background: #fff; font-size: 14px; font-weight: 600; line-height: 1.4; white-space: nowrap; transition: background-color 0.2s ease; } +.inquiry-remote:hover { background: #f0f5fc; } +.inquiry-remote svg { width: 20px; height: 20px; flex-shrink: 0; fill: none; stroke: currentColor; stroke-width: 1.7; stroke-linecap: round; stroke-linejoin: round; } +.inquiry-controls { display: flex; align-items: center; justify-content: space-between; gap: 24px; padding-bottom: 28px; } +.inquiry-filters { display: flex; align-items: center; gap: 24px; flex-shrink: 0; } +.inquiry-categories { display: flex; gap: 6px; border: 0; } +.inquiry-categories label { position: relative; cursor: pointer; } +.inquiry-categories input { position: absolute; width: 1px; height: 1px; opacity: 0; } +.inquiry-categories span { display: flex; align-items: center; justify-content: center; height: 44px; min-width: 60px; padding: 0 16px; border-radius: 999px; color: #758094; font-size: 15px; } +.inquiry-categories label:hover span { background: var(--inquiry-soft); } +.inquiry-categories input:checked + span { color: var(--inquiry-blue); background: #edf3fd; font-weight: 700; } +.inquiry-categories input:focus-visible + span { outline: 2px solid #0c367f; outline-offset: 3px; } +.inquiry-mine { display: inline-flex; align-items: center; gap: 8px; color: #697386; font-size: 13px; white-space: nowrap; cursor: pointer; } +.inquiry-mine input { appearance: auto; width: 16px; height: 16px; accent-color: var(--inquiry-blue); } +.inquiry-search { width: min(360px, 100%); display: flex; align-items: center; gap: 8px; padding: 0 6px 0 20px; border: 1px solid #e6e9ed; border-radius: 999px; background: #f7f8fa; } +.inquiry-search input { flex: 1; min-width: 0; width: 100%; height: 44px; border: 0; padding: 0; color: #273448; font-size: 14px; background: transparent; } +.inquiry-search input::placeholder { color: #9aa2b0; } +.inquiry-search:focus-within { outline: 2px solid #528bdc; outline-offset: 2px; } +.inquiry-search input:focus { outline: none; } +.inquiry-search-button { display: flex; align-items: center; justify-content: center; flex-shrink: 0; width: 36px; height: 36px; border: 0; border-radius: 50%; color: #35445b; background: transparent; cursor: pointer; } +.inquiry-search-button:hover { background: #e9eef6; } +.inquiry-search-button svg { width: 20px; height: 20px; fill: none; stroke: currentColor; stroke-width: 1.8; stroke-linecap: round; } +.inquiry-button { display: inline-flex; align-items: center; justify-content: center; gap: 8px; min-height: 45px; padding: 0 20px; border: 1px solid transparent; border-radius: 3px; background: #27241d; color: #fff; font-size: 16px !important; font-weight: 700 !important; white-space: nowrap; cursor: pointer; } +.inquiry-button:hover { background: #454035; } +.inquiry-button svg { width: 18px; height: 18px; flex-shrink: 0; fill: none; stroke: currentColor; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; } +.inquiry-table-scroll { overflow-x: auto; scrollbar-width: thin; } +.inquiry-scroll-hint { display: none; } +.inquiry-table { table-layout: fixed; min-width: 1024px; width: 100%; font-size: 16px; } +.inquiry-table .col-number { width: 5%; } +.inquiry-table .col-category { width: 8%; } +.inquiry-table .col-company, .inquiry-table .col-team { width: 11%; } +.inquiry-table .col-author { width: 8%; } +.inquiry-table .col-date { width: 10%; } +.inquiry-table .col-status { width: 9%; } +.inquiry-table th { height: 48px; color: #657083; border-top: 1.5px solid var(--inquiry-dark); border-bottom: 1px solid #e5e9ef; font-weight: 500; text-align: center; white-space: nowrap; } +.inquiry-table td { height: 60px; padding: 0 10px; text-align: center; color: #555; border-bottom: 1px solid #eee; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } +.inquiry-table .inquiry-notice { background: #f6f8fc; font-weight: 500; } +.inquiry-notice .inquiry-subject { color: var(--inquiry-blue); } +.inquiry-table tbody tr:hover { background: #fafafa; } +.inquiry-table .inquiry-subject { text-align: left; } +.inquiry-subject button { display: flex; align-items: center; gap: 6px; width: 100%; color: inherit; text-align: left; } +.inquiry-subject button:hover { color: #08734c; } +.inquiry-subject button > span:first-child { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } +.inquiry-comments { display: inline-flex; align-items: center; gap: 2px; color: #008cff; font-size: 14px; font-weight: 700; flex-shrink: 0; } +.inquiry-comments svg { width: 15px; height: 15px; fill: currentColor; } +.inquiry-status { display: inline-block; padding: 6px 10px; border-radius: 4px; font-size: 14px; line-height: 1.5; font-weight: 600; } +.inquiry-status--new { color: #ef4444; background: #ef44441a; } +.inquiry-status--done { color: #38b000; background: #38b00014; } +.inquiry-status--review, .inquiry-status--patch { color: #777; background: #f0f0f0; } +.inquiry-table .inquiry-empty { height: 280px; white-space: normal; } +.inquiry-pagination { display: flex; justify-content: center; align-items: center; gap: 12px; margin: 30px 0; } +.inquiry-pagination button { display: flex; align-items: center; justify-content: center; width: 32px; height: 32px; border-radius: 50%; font-size: 14px; color: #555; } +.inquiry-pagination [aria-current="page"] { background: #edf3fd; color: var(--inquiry-blue); } +.inquiry-pagination button:disabled { opacity: 0.3; cursor: default; } +.inquiry-pagination button:not(:disabled):hover { background: #eee; color: #111; } +.inquiry-board__bottom { display: flex; align-items: center; justify-content: space-between; gap: 16px; } +.inquiry-preview-note { color: #999; font-size: 13px; font-weight: 400; line-height: 1.6; } +.inquiry-write { min-width: 120px; border-radius: 999px; } + +/* The banner starts below the fixed header, which remains legible on its white background. */ +body:has(.inquiry-page) header { background: #fff; } +body:has(.inquiry-page) header .logo_box a.logo { background-color: #0c367f; } +body:has(.inquiry-page) header .header_inner .btn_menu div { background-color: #000; } +body:has(.inquiry-page) header .header_R .language a, +body:has(.inquiry-page) header nav ol li.depth1 > span { color: #000; } +body:has(.inquiry-page) header .header_R .language::before { background-image: url(../img/ico_language.svg); } +body:has(.inquiry-page) header .header_R .language a:first-child::after { background: #000; } + +.inquiry-dialog { position: fixed; inset: 0; width: min(780px, calc(100% - 40px)); max-height: 88dvh; overflow: auto; margin: auto; border: 0; border-radius: 12px; padding: 32px; color: #222; background: #fff; box-shadow: 0 16px 60px #0004; } +.inquiry-dialog::backdrop { background: #17212b99; } +.inquiry-dialog__heading { display: flex; justify-content: space-between; align-items: center; gap: 20px; border-bottom: 2px solid #27241d; padding-bottom: 20px; margin-bottom: 20px; } +.inquiry-dialog h2 { font-size: 24px; font-weight: 700; line-height: 1.5; word-break: keep-all; } +.inquiry-close { font-size: 32px !important; line-height: 1; width: 36px; height: 36px; flex-shrink: 0; } +.inquiry-detail__meta { color: #777; font-size: 14px; line-height: 1.8; } +.inquiry-detail__body { min-height: 180px; padding: 28px 0; line-height: 1.8; white-space: pre-line; user-select: text; } +.inquiry-dialog__actions { display: flex; justify-content: flex-end; gap: 8px; margin-top: 24px; } +.inquiry-button--light { color: #333; background: #eee; } +.inquiry-button--light:hover { background: #ddd; } +.inquiry-form-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; margin: 24px 0; } +.inquiry-form-grid label, .inquiry-form-wide { display: flex; flex-direction: column; gap: 8px; font-size: 14px; font-weight: 600; } +.inquiry-form-wide { margin-top: 20px; } +.inquiry-dialog input, .inquiry-dialog select, .inquiry-dialog textarea { width: 100%; border: 1px solid #ddd; border-radius: 3px; padding: 10px 12px; min-height: 44px; font-size: 14px; background: #fff; font-weight: 400; } +.inquiry-dialog textarea { resize: vertical; } +.inquiry-dialog input:focus, .inquiry-dialog select:focus, .inquiry-dialog textarea:focus { border: 1px solid #1d8467; outline: 2px solid #1d846733; } +.inquiry-form-feedback { font-size: 14px; color: #08734c; margin-top: 16px; } +body:has(.inquiry-dialog[open]) { overflow: hidden; } +/* Lock background scrolling only while a dialog is open; !important is needed to override layout.css html/body { overflow: visible !important }. */ +html.inquiry-modal-open, +html.inquiry-modal-open body { overflow: hidden !important; } +@media (max-width: 1400px) { + .inquiry-page { padding-top: 50px; } +} +@media (max-width: 1000px) { + .inquiry-scroll-hint { display: block; margin: 0 0 12px; text-align: right; color: #888; font-size: 12px; } + .inquiry-controls { flex-wrap: wrap; gap: 20px; } + .inquiry-search { width: 100%; max-width: none; } +} +@media (max-width: 600px) { + .inquiry-hero { --inquiry-hero-shade: rgba(5, 24, 44, 0.38); height: 340px; background-position: 22% center; } + .inquiry-hero h1 { font-size: 48px; } + .inquiry-hero p { font-size: 17px; } + .inquiry-workspace { margin: -96px auto 72px; padding: 0 16px; } + .inquiry-tabs-shell { --inquiry-tab-curve: 13px; padding: 12px 13px 0; border-radius: 30px 30px 0 0; } + .inquiry-tabs { gap: 5px; } + .inquiry-tabs button { min-height: 84px; padding: 8px 4px 12px; gap: 4px; border-radius: 22px 22px 0 0; } + .inquiry-tab-logo { width: 145px; max-width: 100%; height: 28px; } + .inquiry-tab-logo img { height: auto; max-height: 28px; } + .inquiry-tabs [data-service="egbim"] img { width: 49px; height: 25px; } + .inquiry-tabs [data-service="tova"] img { width: 80px; } + .inquiry-tabs [data-service="gaia"] img { width: 58px; } + .inquiry-tab-description { display: flex; align-items: center; justify-content: center; min-height: 29px; font-size: 11px; line-height: 1.3; white-space: normal; word-break: keep-all; } + .inquiry-board { padding: 24px 4px 0; } + .inquiry-board__heading { flex-wrap: nowrap; gap: 12px; margin-bottom: 22px; } + .inquiry-board h2 { flex: 1 1 auto; font-size: 20px; } + .inquiry-board__heading .inquiry-remote { flex-shrink: 0; margin-left: auto; } + .inquiry-remote { gap: 6px; min-height: 40px; padding: 0 12px; font-size: 12px; } + .inquiry-remote svg { width: 18px; height: 18px; } + .inquiry-filters { width: 100%; flex-wrap: wrap; gap: 16px; } + .inquiry-categories { width: 100%; gap: 6px; } + .inquiry-categories label { flex: 1; } + .inquiry-categories span { min-width: 0; padding: 0 12px; height: 44px; font-size: 14px; } + .inquiry-controls { padding-bottom: 24px; } + .inquiry-search input { font-size: 16px; } + .inquiry-search-button { width: 40px; height: 40px; } + .inquiry-board__bottom { align-items: flex-end; } + .inquiry-preview-note { font-size: 12px; } + .inquiry-dialog { padding: 24px 20px; width: calc(100% - 24px); } + .inquiry-dialog h2 { font-size: 20px; } + .inquiry-form-grid { grid-template-columns: 1fr; gap: 16px; } +} +@media (prefers-reduced-motion: reduce) { + .inquiry-tabs button, .inquiry-tab-logo img, .inquiry-remote { transition: none; } +} + +/* English labels use the same layout, with room for longer words. */ +html:lang(en) .inquiry-table { min-width: 1180px; font-size: 14px; } +html:lang(en) .inquiry-table .col-number { width: 6%; } +html:lang(en) .inquiry-table .col-category { width: 9%; } +html:lang(en) .inquiry-table .col-company { width: 12%; } +html:lang(en) .inquiry-table .col-status { width: 10%; } +@media (max-width: 600px) { + html:lang(en) .inquiry-hero h1 { font-size: 40px; } + html:lang(en) .inquiry-categories span { padding: 0 7px; font-size: 12px; } +} + + +@media (max-width: 600px) { + html:lang(en) .inquiry-tabs button { padding: 6px 4px 10px; gap: 3px; } + html:lang(en) .inquiry-tab-description { min-height: 36px; font-size: 10px; line-height: 1.2; } +} + +@media (max-width: 360px) { + html:lang(en) .inquiry-categories span { padding: 0 3px; font-size: 11px; white-space: nowrap; } +} diff --git a/SW문의_소스패키지/assets/css/layout.css b/SW문의_소스패키지/assets/css/layout.css new file mode 100644 index 0000000..85d32c5 --- /dev/null +++ b/SW문의_소스패키지/assets/css/layout.css @@ -0,0 +1,2113 @@ +@charset "UTF-8"; +:root { + --color-primary: #006aff; + + /*gray*/ + --color-gray900: #212121; + --color-gray800: #424242; + --color-gray700: #616161; + --color-gray600: #757575; + --color-gray500: #9e9e9e; + --color-gray400: #bdbdbd; + --color-gray300: #e0e0e0; + --color-gray200: #eee; + --color-gray100: #f5f5f5; + --color-gray50: #fafafa; + + --color-tech: #2278e2; + --color-human: #f17b39; + --color-nature: #23b64b; + + --baron_C: #006aff; + --baron_dc: #004cbf; + + /* etc */ + --text-stroke: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, + 1px 1px 0 #000, 1px 0px 0 #000, 0px 1px 0 #000, -1px 0px 0 #000, + 0px -1px 0 #000; + --text-stroke500: -1px -1px 0 #00000077, 1px -1px 0 #00000077, + -1px 1px 0 #00000077, 1px 1px 0 #00000077; + --text-stroke100: -1px -1px 0 #0000001a, 1px -1px 0 #0000001a, + -1px 1px 0 #0000001a, 1px 1px 0 #0000001a; + --btn-shadow: drop-shadow(0 2px 2px #000000aa) + drop-shadow(0 -1px 1px #000000aa); +} + +html { + overflow: visible !important; + scroll-behavior: smooth; + max-width: 3840px; + /*min-width: 1280px;*/ + margin: 0 auto; + background-color: #eee; + height: auto !important; +} + +body { + width: 100%; + background-color: #fff; + overflow: visible !important; + height: auto !important; +} + +.wrap { + width: 100%; + /* min-width: 1920px;*/ + letter-spacing: -0.04em; + background-color: #fff; +} +.wrap .container { + width: 100%; + height: auto; + position: relative; +} +.wrap .contents_wrap { + width: 100%; +} +.wrap .contents_wrap .content { + width: 100%; +} + +/* 공통적용 - 헤더 header */ +header { + width: 100%; + max-width: 100vw; + height: 92px; + transition: top 0.3s; + position: fixed; + top: 0; + left: 0; + display: flex; + justify-content: space-between; + align-items: center; + z-index: 100; + background-color: #fff; + border-bottom: 1px solid rgba(0, 0, 0, 0.1019607843); + transition: height 0.2s ease-out; +} + +body:has(.index) header { + background: linear-gradient(180deg, rgba(255, 255, 255, 0.1), transparent); + border: 0; +} + +body:has(.dx) header { + border-bottom: 1px solid rgba(255, 255, 255, 0.05); + background: rgba(255, 255, 255, 0.1); + backdrop-filter: blur(10px); +} + +header:hover { + background-color: #fff; +} + +/* 모바일: 로그인 아이콘 탭 시 header:hover가 안 걸릴 수 있어 focus-within으로도 동일하게 흰 배경 처리 */ +header:has(.header_login:focus-within) { + background-color: #fff; +} + +body:has(.index, .dx) header:hover::before { + content: " "; + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 100%; + animation: header_bg 0.2s ease-in forwards; + z-index: -1; +} + +@keyframes header_bg { + 0% { + background: linear-gradient(180deg, #ffffff 100%, transparent 100%); + height: 80%; + opacity: 0; + } + 100% { + background: linear-gradient(180deg, #ffffff 100%, transparent 100%); + height: 100%; + opacity: 1; + } +} + +header .header_inner { + display: flex; + align-items: center; + gap: 80px; + width: 100%; + height: 100%; + margin: 0 auto; + padding: 0 50px; +} +header .logo_box { + flex: 0 0 auto; +} +header#header_recruit .header_inner.recruit { + display: flex; + justify-content: space-between; +} + +header .logo_box a.logo { + width: 160px; + height: 100%; + display: block; + color: transparent; + text-indent: -9999px; + overflow: hidden; + background-color: #0c367f; + -webkit-mask-image: url(../img/logo_c.svg); + mask-image: url(../img/logo_c.svg); + background-size: cover; + -webkit-background-size: cover; + mask-size: contain; + -webkit-mask-position: center; + mask-position: center; + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; +} +body:has(.index, .dx) header .header_inner:hover .logo_box a { + background-color: #0c367f; +} + +body:has(.index, .dx) header .header_inner .logo_box a { + background-color: #fff; +} + +body:has(.index, .dx) header .header_inner:hover nav ol li.depth1 span { + color: #000; +} + +body:has(.index, .dx) header .header_inner nav ol li.depth1 .depth3 li:hover span{ + color: #0044fe; +} + + +body:has(.index, .dx) header .header_inner:hover .btn_menu div { + background-color: #000; +} +/* 모바일: 로그인 아이콘을 탭하면 header:hover는 안 걸릴 수 있어도 .header_login:focus-within은 + 확실히 걸리므로, 이때도 헤더 배경이 흰색으로 바뀌는 것과 맞춰 메뉴 아이콘을 검정으로 전환 */ +body:has(.index, .dx) header .header_inner:has(.header_login:focus-within) .btn_menu div { + background-color: #000; +} +body:has(.index, .dx) header .header_inner:hover nav ol li.depth1 span i { + filter: none; +} +body:has(.index, .dx) header .header_inner:hover nav ol li.depth1:hover span i { + filter: none; +} + +body:has(.index, .dx) header .header_inner nav ol li.depth1 span { + color: #fff; +} + +body:has(.index, .dx) header .header_inner nav ol li.depth1 span i { + filter: invert(1); +} +body:has(.index, .dx) header .header_inner nav ol li.depth1:hover span i { + filter: invert(1); +} +body:has(.index, .dx) header .header_inner .btn_menu div { + background-color: #fff; +} + +body:has(.index, .dx) header .header_inner .header_R .language::before { + background-image: url(../img/ico_language_w.svg); +} + +body:has(.index, .dx) header:hover .header_inner .header_R .language::before { + background-image: url(../img/ico_language.svg); +} + +body:has(.index, .dx) + header + .header_inner + .header_R + .language + a:first-child::after { + background: #fff; +} + +body:has(.index, .dx) + header:hover + .header_inner + .header_R + .language + a:first-child::after { + background: #000; +} + +body:has(.index, .dx) header .header_inner .header_R .language a { + color: #fff; +} + +body:has(.index, .dx) header:hover .header_inner .header_R .language a { + color: #000; +} + +header#header_recruit .header_inner.recruit .nav_wrap { + display: inline-flex; + align-items: center; + justify-content: flex-start; + gap: 80px; + width: calc(100% - 120px); +} +header#header_recruit .header_inner.recruit .nav_wrap h1 { + display: flex; + align-items: center; + height: auto; +} +header#header_recruit .header_inner.recruit .nav_wrap nav { + display: inline-block; +} +header#header_recruit .header_inner.recruit .btn_corp { + padding: 12px 18px; + border-radius: 8px; + border: 1px solid rgba(0, 0, 0, 0.4); + font-size: 14px; + font-weight: 400; + line-height: 1.2; + letter-spacing: -0.28px; + color: rgba(0, 0, 0, 0.6); + white-space: nowrap; +} + +header .header_inner nav { + height: 100%; +} +header .header_inner nav ol { + display: flex; + justify-content: center; + align-items: center; + gap: 28px; + width: 100%; + height: 100%; +} +header .header_inner nav ol li.depth1 { + height: 100%; + min-width: 60px; + position: relative; +} + +header .header_inner nav ol li.depth1 span { + width: 100%; + height: 100%; + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + color: #000; + font-size: 18px; + text-align: center; + white-space: nowrap; + word-break: keep-all; + opacity: 0.8; + cursor: pointer; +} +header .header_inner nav ol li.depth1.active span { + font-weight: 500; + opacity: 1; +} +header .header_inner nav ol li.depth1 span em { + display: block; + width: 100%; + height: 0; + margin-top: 0; + color: #999; + font-size: 13px; + text-align: center; + font-weight: 500; + white-space: nowrap; + word-break: keep-all; + opacity: 0; + overflow: hidden; + transition: height 0.2s ease, margin-top 0.2s ease, opacity 0.2s ease; +} +header .header_inner nav ol li.depth1:hover span em, +header .header_inner nav ol li.depth1.active span em { + height: 18px; + margin-top: -10px; + opacity: 1; + overflow: visible; +} +header .header_inner nav ol li.depth1 span i { + display: inline-block; + width: 16px; + height: 16px; + background: url(../img/ico_more.svg) no-repeat center/contain; + margin-left: 4px; + translate: 0 1px; +} +header .header_inner nav ol li.depth1 ul.depth2 { + position: absolute; + top: 100%; + left: 50%; + translate: -50% 0; + min-width: 180px; + width: max-content; + padding: 20px; + background-color: #fff; + border-radius: 0px 0px 5px 5px; + box-shadow: 0px 4px 4px #00000033, 0px 2px 2px #00000010 inset; + display: none; +} +header .header_inner nav ol li.depth1 ul.depth2 li { + width: 100%; + height: inherit; + margin-top: 10px; + text-align: center; +} + +header .header_inner nav ol li.depth1 ul.depth2 li:first-child { + margin-top: 0; +} +header .header_inner nav ol li.depth1 ul.depth2 li a { + width: 100%; + height: 100%; + font-size: 16px; + line-height: 28px; +} + +html[lang="en"] header .header_inner nav ol li.depth1 ul.depth2 li:first-child { + margin-top: 0; +} + +html[lang="en"] header .header_inner nav ol li.depth1 ul.depth2 li a { + line-height: 110%; +} + + +header .header_inner nav ol li.depth1 ul.depth2 li.has_depth3 { + position: relative; +} +header .header_inner nav ol li.depth1 ul.depth2 li.has_depth3 > a { + display: block; +} +header .header_inner nav ol li.depth1 ul.depth2 li ul.depth3 { + position: absolute; + top: -20px; + left: 100%; + min-width: 180px; + width: max-content; + padding: 20px; + background-color: #fff; + border-radius: 5px; + box-shadow: 0px 4px 12px #00000022; + display: none; +} +header .header_inner nav ol li.depth1 ul.depth2 li.has_depth3:hover ul.depth3 { + display: block; +} +header .header_inner nav ol li.depth1 ul.depth2 li ul.depth3 li { + margin-top: 10px; +} +header .header_inner nav ol li.depth1 ul.depth2 li ul.depth3 li:first-child { + margin-top: 0; +} +header .header_inner nav ol li.depth1 ul.depth2 li ul.depth3 li a { + display: block; + text-align: left; + font-size: 15px; + line-height: 24px; + font-weight: 400; +} +header .header_inner nav ol li.depth1:hover * { + opacity: 1; +} +header .header_inner nav ol li.depth1:hover span { + font-weight: 500; +} +header .header_inner nav ol li.depth1:hover ul.depth2 { + display: block; +} + +/* Anonymous navigation: explain login-required sections and keep their links visibly disabled. */ +header .header_inner nav ol li.depth1.nav-login-required, +header .sitemap nav ol li.depth1.nav-login-required, +footer .footer_inner nav ol li.depth1.nav-login-required { + position: relative; +} + +header .header_inner nav ol li.depth1.nav-login-required::after, +header .sitemap nav ol li.depth1.nav-login-required::after, +footer .footer_inner nav ol li.depth1.nav-login-required::after { + content: attr(data-login-tooltip); + position: absolute; + top: var(--login-tooltip-top, calc(100% + 8px)); + left: var(--login-tooltip-left, 50%); + z-index: 1000; + width: max-content; + max-width: min(320px, calc(100vw - 32px)); + padding: 12px 18px; + border: 2px solid #fff; + border-radius: 9px; + background: var(--color-primary); + color: #fff; + font-size: 16px; + font-weight: 700; + line-height: 1.5; + text-align: center; + white-space: normal; + box-shadow: 0 6px 18px rgba(0, 0, 0, 0.32), 0 0 0 1px var(--color-primary); + opacity: 0; + visibility: hidden; + pointer-events: none; + transform: translateY(-4px); + transition: opacity 0.15s ease, transform 0.15s ease, visibility 0.15s ease; +} + +header .header_inner nav ol li.depth1.nav-login-required::before, +header .sitemap nav ol li.depth1.nav-login-required::before, +footer .footer_inner nav ol li.depth1.nav-login-required::before { + content: ""; + position: absolute; + top: calc(var(--login-tooltip-top, 100%) - 9px); + left: calc(var(--login-tooltip-left, 50%) + 20px); + z-index: 1001; + width: 0; + height: 0; + border-top: 9px solid var(--color-primary); + border-right: 9px solid transparent; + border-left: 9px solid transparent; + opacity: 0; + visibility: hidden; + pointer-events: none; + transition: opacity 0.15s ease, visibility 0.15s ease; +} + +header .header_inner nav ol li.depth1.nav-login-required:hover::after, +header .header_inner nav ol li.depth1.nav-login-required:focus-within::after, +header .sitemap nav ol li.depth1.nav-login-required:hover::after, +header .sitemap nav ol li.depth1.nav-login-required:focus-within::after, +footer .footer_inner nav ol li.depth1.nav-login-required:hover::after, +footer .footer_inner nav ol li.depth1.nav-login-required:focus-within::after { + opacity: 1; + visibility: visible; + transform: translateY(0); +} + +header .header_inner nav ol li.depth1.nav-login-required:hover::before, +header .header_inner nav ol li.depth1.nav-login-required:focus-within::before, +header .sitemap nav ol li.depth1.nav-login-required:hover::before, +header .sitemap nav ol li.depth1.nav-login-required:focus-within::before, +footer .footer_inner nav ol li.depth1.nav-login-required:hover::before, +footer .footer_inner nav ol li.depth1.nav-login-required:focus-within::before { + opacity: 1; + visibility: visible; +} + +header .header_inner nav a[data-auth-disabled="true"], +header .sitemap nav a[data-auth-disabled="true"], +footer .footer_inner nav a[data-auth-disabled="true"] { + color: #888 !important; + opacity: 0.55 !important; + cursor: not-allowed; + pointer-events: none; + text-shadow: none !important; +} + +/* PC GNB: 인재채용은 1뎁스 링크만 노출(2뎁스 드롭다운 숨김, ★최종 기준) */ +header .header_inner nav ol li.depth1.nav-recruit ul.depth2 { + display: none; +} +header .header_inner nav ol li.depth1 ul.depth2 li:hover a { + color: #0044f2; +} + +/* PC GNB 패키지 S/W 전용 드롭다운 (전 제품 목록 노출형, Figma node 12222:396 기준) */ +header .header_inner nav ol li.depth1 ul.package_sw_dropdown { + width: 360px; + box-sizing: border-box; + padding: 0 10px; + display: none; + flex-direction: column; + align-items: stretch; + justify-content: flex-start; + gap: 0; + overflow: hidden; + border-radius: 0px 0px 8px 8px; + background: #ffffff; + position: absolute; + top: 100%; + left: 50%; + transform: translateX(-50%); + translate: 0; +} + +header .header_inner nav ol li.depth1:hover ul.package_sw_dropdown { + display: flex; +} + + +/* 2depth 리스트 항목 (EG-BIM, TOVA, GAIA) : 라벨 + 3depth 그리드를 한 행에 노출 + 라벨(a)은 absolute + top/bottom:0 으로 행 높이에 꽉 차게 고정 (flex stretch는 + 부모 li의 높이가 콘텐츠(ul.depth3)로부터 계산되는 특성상 일부 브라우저에서 + 확실히 stretch 되지 않아, absolute 방식으로 명시적으로 채움) */ +header .header_inner nav ol li.depth1 ul.package_sw_dropdown li.has_depth3 { + width: 100%; + margin-top: 0; + text-align: left; + position: relative; +} + +header .header_inner nav ol li.depth1 ul.package_sw_dropdown li.has_depth3 > a { + position: absolute; + left: 0; + top: 0; + bottom: 0; + width: 107px; + display: flex; + align-items: center; + justify-content: center; + background: linear-gradient(270deg, rgba(255, 255, 255, 0) 3.57%, #ffffff 101.4%), #f5f7fa; + font-size: 16px; + line-height: 1.2; + font-weight: 500; + letter-spacing: -0.32px; + color: #000; + opacity: 0.8; + transition: all 0.2s ease; +} + +/* 2depth 활성화/호버 상태 */ +header .header_inner nav ol li.depth1 ul.package_sw_dropdown li.has_depth3.active > a, +header .header_inner nav ol li.depth1 ul.package_sw_dropdown li.has_depth3 > a:hover { + color: #0044f2; + opacity: 1; +} + +/* 3depth 그리드 (제품별 하위 메뉴, 2열 고정 노출) */ +header .header_inner nav ol li.depth1 ul.package_sw_dropdown li.has_depth3 ul.depth3 { + position: static; + margin-left: 127px; + width: 213px; + height: auto; + box-sizing: border-box; + padding: 19.87px 0; + background: none; + border-radius: 0; + border-left: none; + box-shadow: none; + display: grid; + grid-template-columns: repeat(2, 1fr); + gap: 8px 16px; + letter-spacing: -0.28px; +} + +/* 두 번째 행부터 상단 구분선 노출 (Figma Line 2184/2185) */ +header .header_inner nav ol li.depth1 ul.package_sw_dropdown li.has_depth3:not(:first-child) ul.depth3 { + border-top: 1px solid rgba(0, 0, 0, 0.08); +} + +/* 영문판: 3depth 메뉴명이 길어 2열 그리드에서 줄바꿈되므로 컬럼 폭을 넓혀 한 줄로 표시 (2열 구조 및 국문은 그대로 유지) */ +html[lang="en"] header .header_inner nav ol li.depth1 ul.package_sw_dropdown { + width: 470px; +} +html[lang="en"] header .header_inner nav ol li.depth1 ul.package_sw_dropdown li.has_depth3 ul.depth3 { + width: 320px; +} + +/* 일반 depth2 드롭다운의 ':hover { display:block }' 규칙(특정성 우선순위 높음)이 + 패키지 S/W 그리드를 덮어쓰지 않도록 동일 특정성으로 재정의 */ +header .header_inner nav ol li.depth1 ul.package_sw_dropdown li.has_depth3:hover ul.depth3 { + display: grid; +} + +/* 3depth 리스트 항목 */ +header .header_inner nav ol li.depth1 ul.package_sw_dropdown li.has_depth3 ul.depth3 li { + width: 100%; + margin-top: 0; +} + +/* 3depth 메뉴 링크 (플레인 텍스트 스타일) */ +header .header_inner nav ol li.depth1 ul.package_sw_dropdown li.has_depth3 ul.depth3 li a { + display: block; + width: auto; + padding: 0; + border: none; + background: none; + border-radius: 0; + font-size: 14px; + line-height: 1.2; + color: #000; + opacity: 0.8; + font-weight: 400; + transition: all 0.2s ease; +} + +/* 3depth 호버 상태 */ +header .header_inner nav ol li.depth1 ul.package_sw_dropdown li.has_depth3 ul.depth3 li a:hover { + color: #0044f2; + opacity: 1; + background: none; +} + +header .header_inner .header_R { + display: flex; + flex-direction: row; + align-items: center; + flex: 0 0 auto; + margin-left: auto; +} + +header .header_inner .header_R .language { + padding-right: 24px; +} + +@media (max-width: 768px) { + header .header_inner .header_R .language { + padding-right: 8px; + } +} + +header .header_inner .header_R .language a { + padding: 0 5px; + display: inline-block; + font-weight: 700; + font-size: 16px; + color: #000; + opacity: 0.5; +} + +header .header_inner .header_R .language a.on { + opacity: 1; +} + +header .header_inner .header_R .language a:first-child::after { + content: ""; + display: inline-block; + width: 1px; + height: 12px; + background-color: #000; + opacity: 0.8; + margin-left: 10px; +} + +header .header_inner .header_R .language::before { + content: ""; + display: inline-block; + width: 16px; + height: 16px; + margin-top: 4px; + background-image: url(../img/ico_language.svg); + background-position: center; + background-repeat: no-repeat; + translate: 0 2px; +} + +header .header_inner .header_R .btn_menu { + cursor: pointer; + height: fit-content; + margin-left: auto; + padding: 8px; + width: 32px; + height: 32px; + position: relative; +} + +header .header_inner .btn_menu div { + width: 24px; + height: 2px; + position: absolute; + right: 4px; + border-radius: 4px; + background-color: #000; + transition: 0.2s; +} +header .header_inner .btn_menu div:nth-child(1) { + top: 7px; +} +header .header_inner .btn_menu div:nth-child(2) { + top: 15px; + width: 16px; +} +header .header_inner .btn_menu div:nth-child(3) { + bottom: 7px; +} + +/* 메뉴 임시 숨김 처리 (패키지 S/W · 서비스 S/W · 홍보센터만 노출) */ +header .header_inner nav ol li.depth1.menu_hidden, +header .sitemap nav ol li.depth1.menu_hidden, +footer .footer_inner nav ol li.depth1.menu_hidden { + display: none; +} + +header .sitemap .popup_contents_wrap { + display: flex; + flex-direction: column; +} +header .sitemap .popup_header { + width: 100%; + max-width: 100%; + min-height: 92px; + padding: 0 144px 0 160px; + border-bottom: 1px solid #ccc; + margin: 0 auto; + display: flex; + justify-content: space-between; + align-items: center; + background-color: #fff; + z-index: 1; +} +header .sitemap .logo_box { + display: inline-flex; + align-items: center; +} + +header .sitemap .btn_close { + height: 92px; + width: 64px; + position: initial; +} +header .sitemap .btn_close i { + display: block; + position: relative; + height: 70%; + width: auto; + aspect-ratio: 1/1; + margin: 0 auto; +} +header .sitemap .btn_close i::after, +header .sitemap .btn_close i::before { + content: ""; + background-color: #000; + position: absolute; + width: 50%; + height: 2px; +} +header .sitemap .btn_close i::after { + transform-origin: top left; + top: 30%; + left: 32%; + animation: btn-close-ico1 0.35s ease both; +} +header .sitemap .btn_close i::before { + transform-origin: bottom left; + top: 65.3%; + left: 32%; + animation: btn-close-ico2 0.35s ease both; +} +header .sitemap .btn_close:hover { + background: transparent; +} +header .sitemap nav { + width: 100%; + max-width: 100%; + height: 100%; + margin: 0 auto; + text-align: left; + overflow-x: hidden; + overflow-y: auto; + background-color: #fff; + padding: 0 160px 0 240px; +} +header .sitemap nav ol { + width: 100%; + height: 100%; + display: grid; + grid-auto-rows: minmax(auto, 160px); + align-content: center; + align-items: center; + position: relative; +} +header .sitemap nav ol::before { + position: absolute; + content: ""; + width: 30%; + height: 100%; + top: 0; + right: 80%; + background: linear-gradient(90deg, transparent 0%, #006aff 100%); + opacity: 0.05; + pointer-events: none; +} +header .sitemap nav ol li.depth1 { + display: grid; + grid-template-columns: 1fr 4fr; + align-content: stretch; + align-items: center; + height: 100%; + opacity: 0.5; +} +header .sitemap nav ol li.depth1 span { + font-size: 28px; + font-weight: 700; +} +header .sitemap nav ol li.depth1 span em { + display: block; + font-size: 20px; + font-weight: 400; +} +header .sitemap nav ol li.depth1 ul.depth2 { + display: grid; + grid-template-columns: repeat(3, 1fr); + align-items: center; + height: 100%; + font-size: 18px; + padding-left: 80px; + border-bottom: 1px solid #eee; +} + +header .sitemap nav ol li.depth1 ul.depth2 > li > a { + opacity: 1; +} +header .sitemap nav ol li.depth1 ul.depth2 li { + padding: 16px 0; + width: 80%; +} +header .sitemap nav ol li.depth1 ul.depth2 li a { + width: 100%; + height: 100%; + display: block; +} +header .sitemap nav ol li.depth1 ul.depth2 li.has_depth3 { + width: 100%; +} +header .sitemap nav ol li.depth1 ul.depth2 li ul.depth3 { + display: flex; + flex-direction: column; + gap: 8px; + margin-top: 12px; + padding-top: 12px; + border-top: 1px solid rgba(0, 0, 0, 0.08); + font-size: 14px; + opacity: 0.75; + width:80% +} +header .sitemap nav ol li.depth1:nth-child(4) ul.depth2 li.has_depth3, +header .sitemap nav ol li.depth1:nth-child(5) ul.depth2 li.has_depth3 { + display: flex; + flex-direction: column; + gap: 24px; +} + +header .sitemap nav ol li.depth1:nth-child(4) ul.depth2 li.has_depth3 > a, +header .sitemap nav ol li.depth1:nth-child(5) ul.depth2 li.has_depth3 > a { + width:auto; + margin-top: 2px; + line-height: 100%; +} +header .sitemap nav ol li.depth1:nth-child(4) ul.depth2 li.has_depth3 ul.depth3, +header .sitemap nav ol li.depth1:nth-child(5) ul.depth2 li.has_depth3 ul.depth3 { + border-top: none; + margin-top: 0; + padding-top: 0; + opacity: 1; + color: #7f7f7f; + font-size: 18px; + letter-spacing: -0.36px; + display: grid; + grid-template-columns: repeat(2, minmax(0, 1fr)); + grid-auto-flow: row; + grid-template-rows: repeat(3, auto); + column-gap: 20px; + row-gap: 12px; +} +header .sitemap nav ol li.depth1 ul.depth2 li ul.depth3 li { + width: 100%; + padding: 0; +} +header .sitemap nav ol li.depth1 ul.depth2 li ul.depth3 li a { + display: block; + line-height: 1.2; +} +header .sitemap nav ol li.depth1:last-child ul.depth2 li i { + display: inline-block; + width: 14px; + height: 14px; + background: no-repeat center/contain; + margin-left: 4px; + translate: 0 1px; + background-color: #000; + -webkit-mask-image: url(../img/ico_more.svg); + mask-image: url(../img/ico_more.svg); + background-size: cover; + -webkit-background-size: cover; + mask-size: contain; + -webkit-mask-position: center; + mask-position: center; + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; +} +header .sitemap nav ol li.depth1 ul.depth2 li:hover { + color: var(--color-primary); + font-weight: 700; +} +header .sitemap nav ol li.depth1 ul.depth2 li:hover i { + background-color: var(--color-primary); +} +header .sitemap nav ol li.depth1:hover { + opacity: 1; +} + +/* --------------------------------- */ +/* 사이트맵 인재채용 바로가기 (nav.html .nav-recruit) */ +/* --------------------------------- */ +header .sitemap nav ol li.depth1.nav-recruit > ul.depth2 { + display: grid; +} +@media (max-width: 1400px) { + header .sitemap nav ol li.depth1.nav-recruit > ul.depth2 { + display: block; + max-height: none; + } +} + +/* --- 오픈형 메뉴 */ +/* --- 버튼형 메뉴 */ +/* --- 사이트맵 */ +@keyframes btn-close-ico1 { + from { + transform: rotate(0); + } + to { + transform: rotate(45deg); + } +} +@keyframes btn-close-ico2 { + from { + transform: rotate(0); + } + to { + transform: rotate(-45deg); + } +} +/* 공통적용 - 푸터 footer */ +footer { + width: 100%; + background-color: #071933; + color: #fff; + font-size: 18px; + color: #fff; + position: relative; + z-index: 10; +} +.recruit + footer .nav { + display: none; +} +footer .footer_inner { + width: 100%; + height: 100%; + display: flex; + flex-direction: row; + justify-content: flex-start; + align-items: stretch; + gap: 0px; + position: relative; + padding: 40px 160px 50px; + overflow: hidden; +} + + +footer .footer_inner nav { + flex: 0 0 900px; + width: 900px; +} +footer .footer_inner nav ol { + width: 100%; + display: flex; + justify-content: space-between; +} +html[lang="en"] footer .footer_inner{ + gap: 80px; +} +html[lang="en"] footer .footer_inner nav ol{ + justify-content: left; + gap: 40px; +} + +html[lang="en"] footer .footer_inner nav ol li.depth1 ul.depth2.package_sw_dropdown{ + width: auto; +} + +html[lang="en"] footer .footer_inner nav ol li.depth1 ul.depth2 li ul.depth3 li{ + width: 150px; +} + +html[lang="en"] footer .footer_inner .footer_info .home{ + margin-bottom: 36px; +} + + +footer .footer_inner nav ol li.depth1 { + display: flex; + flex-direction: column; + gap: 32px; + position: relative; + height: max-content; +} +footer .footer_inner nav ol li.depth1 span { + font-size: 16px; + font-weight: 700; + white-space: nowrap; + position: relative; +} +footer .footer_inner nav ol li.depth1 span::after { + content: ""; + position: absolute; + bottom: -20px; + display: block; + width: 24px; + height: 2px; + background-color: #fff; +} +footer .footer_inner nav ol li.depth1 span em { + display: block; + opacity: 0.5; + font-size: 14px; + font-weight: 400; + white-space: nowrap; +} +footer .footer_inner nav ol li.depth1 span i { + display: inline-block; + width: 16px; + height: 16px; + background: url(../img/ico_more.svg) no-repeat center/contain; + margin-left: 4px; + translate: 0 1px; + filter: invert(1); +} +footer .footer_inner nav ol li.depth1:last-child { + padding-left: 48px; +} +footer .footer_inner nav ol li.depth1:last-child::before { + content: ""; + position: absolute; + width: 1px; + height: 100%; + border-left: 1px dashed #fff; + margin-left: -48px; + opacity: 0.5; +} +footer .footer_inner nav ol li.depth1:last-child span::after, +footer .footer_inner nav ol li.depth1:last-child ul.depth2 { + display: none; +} +footer .footer_inner nav ol li.depth1 ul.depth2 { + display: flex; + flex-direction: column; + gap: 8px; + font-size: 14px; + font-weight: 400; + letter-spacing: -0.32px; + line-height: normal; +} +footer .footer_inner nav ol li.depth1 ul.depth2 li.has_depth3 { + display: flex; + flex-direction: column; + gap: 12px; +} +footer .footer_inner nav ol li.depth1 ul.depth2 li a { + display: block; + opacity: 0.8; + white-space: nowrap; + transition: opacity 0.2s ease; +} +footer .footer_inner nav ol li.depth1 ul.depth2 li a:hover { + opacity: 1; + /* font-weight 대신 text-shadow로 굵어 보이게 처리 (박스 크기에 영향 없어 옆 항목이 밀리지 않음) */ + text-shadow: 0 0 0.4px currentColor; +} + +/* 패키지 S/W · 서비스 S/W : 제품명 라벨(EG-BIM, TOVA, GAIA, KNGIL)을 좌측에 두고 + 우측 3열 그리드가 나란히 노출 (Figma node 12225:1056 기준) */ +footer .footer_inner nav ol li.depth1 ul.depth2.package_sw_dropdown { + gap: 12px; + width: max-content; +} +footer .footer_inner nav ol li.depth1 ul.depth2.package_sw_dropdown li.has_depth3 { + flex-direction: row; + align-items: flex-start; + gap: 8px; + padding-bottom: 12px; + border-bottom: 1px solid rgba(255, 255, 255, 0.08); + box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2) inset; +} +footer .footer_inner nav ol li.depth1 ul.depth2.package_sw_dropdown li.has_depth3:last-child { + padding-bottom: 0; + border-bottom: none; + box-shadow: none; +} +footer .footer_inner nav ol li.depth1 ul.depth2.package_sw_dropdown li.has_depth3 > a { + display: block; + flex: 0 0 auto; + min-width: 80px; + font-size: 16px; + letter-spacing: -0.32px; + box-shadow: none; +} +footer .footer_inner nav ol li.depth1 ul.depth2 li ul.depth3 { + display: grid; + grid-template-columns: repeat(2, auto); + column-gap: 12px; + row-gap: 4px; + flex: 1 1 auto; + font-size: 14px; + letter-spacing: -0.28px; + line-height: normal; +} +/* EG-BIM/TOVA/GAIA/KNGIL이 각각 별도의 grid 컨테이너라 grid-template-columns:auto가 + 행마다 콘텐츠 기준으로 따로 계산되어 열 경계가 어긋났음(정렬 오류). + 한국어판은 열 너비를 고정해 모든 행에서 동일한 위치에 정렬되도록 함. */ +html[lang="ko"] footer .footer_inner nav ol li.depth1 ul.depth2.package_sw_dropdown { + width: 280px; +} +html[lang="ko"] footer .footer_inner nav ol li.depth1 ul.depth2 li ul.depth3 { + grid-template-columns: 70px 110px; +} +footer .footer_inner nav ol li.depth1 ul.depth2 li ul.depth3 li { + + opacity: 0.8; + text-align: left; +} + + +footer .footer_inner nav ol li.depth1 ul.depth2 li ul.depth3:hover li{ + opacity: 1; +} + + +footer .footer_inner nav ol li.depth1 ul.depth2 li ul.depth3 li a { + display: block; + text-align: left; + font-size: 14px; + word-break: keep-all; +} +/* footer에서만 "EG-BIM 소개" 등 소프트웨어명 접두어를 감추고 "소개"만 표시 */ +footer .footer_inner nav ol li.depth1 ul.depth2 li ul.depth3 li a .sw_name { + display: none; +} +/* 헤더 드롭다운·사이트맵 팝업에서도 footer와 동일하게 "EG-BIM 소개" 등 소프트웨어명 접두어를 감추고 "소개"만 표시 */ +header .header_inner .package_sw_dropdown .depth3 a .sw_name, +header .sitemap .package_sw_dropdown .depth3 a .sw_name { + display: none; +} +footer .footer_inner .family_wrap { + position: absolute; + right: 160px; + bottom: 50px; + display: flex; + height: max-content; + width: 194px; +} +footer .footer_inner .family_wrap .family_btn { + background: rgba(255, 255, 255, 0.08); + color: #fff; + font-size: 14px; + font-weight: 700; + opacity: 0.8; + padding: 7px 14px; + display: flex; + justify-content: space-between; + align-items: center; + cursor: pointer; + width: 100%; + max-width: 500px; + height: 34px; + border-radius: 4px; +} +footer .footer_inner .family_wrap .family_btn i { + width: 12px; + height: 12px; + background: url(../img/ico_angle.svg) no-repeat center/contain; + transform: scaleY(-1); + transition: 0.2s; +} +footer .footer_inner .family_wrap:has(.family_on) .family_btn i { + transform: scaleY(1); +} +footer .footer_inner .family_wrap .family_list { + background: #fff; + width: 100%; + border-radius: 4px 4px 0 0; + padding: 0 10px; + box-sizing: border-box; + box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1333333333); + display: none; + position: absolute; + bottom: 100%; +} +footer .footer_inner .family_wrap .family_list.family_on { + display: block; + z-index: 10000; +} +footer .footer_inner .family_wrap .family_list li { + padding: 6px 0; + border-bottom: 1px solid #ddd; + color: #777; + width: 100%; + display: block; + font-size: 12px; +} +footer .footer_inner .family_wrap .family_list li a:hover { + color: #000; + font-weight: 500; +} +footer .footer_inner .footer_info { + display: flex; + flex-direction: column; + align-items: flex-start; + justify-content: space-between; + flex: 0 0 408px; + width: 408px; + letter-spacing: 0; +} + +footer .footer_inner .footer_info .home { + display: inline-block; + width: 250px; + height: 34px; + margin-top: 32px; + margin-bottom: 74px; + background-image: url(../img/logo_w.svg); + background-repeat: no-repeat; + background-size: contain; + background-position: left center; + color: transparent; +} +footer .footer_inner .footer_info span { + display: block; + font-size: 16px; + letter-spacing: -0.64px; + white-space: nowrap; +} +footer .footer_inner .footer_info span em { + padding-right: 4px; + font-weight: 400; + opacity: 0.5; +} +footer .footer_inner .footer_contact { + display: flex; + align-items: center; + gap: 16px; + margin-top: 16px; +} +footer .footer_inner .footer_info > span:first-of-type { + margin-top: 16px; +} +footer .footer_inner .footer_info .copyright { + margin-top: 16px; + font-size: 14px; + letter-spacing: 0; +} + +/* 데스크톱 풋터: nav를 전체 폭 상단 행으로, footer_info(로고·주소·연락처·저작권·Family Site)를 + 구분선 아래 한 줄 하단 바로 배치한다(로그인 여부와 무관). 모바일은 기존 풋터 스타일을 사용한다. */ +@media (min-width: 1401px) { +footer .footer_inner { + flex-direction: column; + align-items: stretch; + gap: 32px; + padding: 40px 160px 0; +} + +footer .footer_inner nav { + order: 1; + flex: 1 1 auto; + width: 100%; +} + +footer .footer_inner nav ol { + gap: 28px; +} + +footer .footer_inner .footer_info { + order: 2; + flex-direction: row; + align-items: center; + justify-content: flex-start; + flex: none; + flex-wrap: wrap; + width: 100%; + gap: 16px; + padding: 20px 0; + border-top: 1px solid rgba(255, 255, 255, 0.3); +} + +footer .footer_inner .footer_info .home { + width: 150px; + height: 22px; + margin: 0 16px 0 0; +} + +footer .footer_inner .footer_info > span:first-of-type { + margin-top: 0; +} + +footer .footer_inner .footer_contact { + display: contents; +} + +footer .footer_inner .footer_contact span::before { + content: ""; + display: inline-block; + width: 1px; + height: 14px; + margin-right: 16px; + vertical-align: middle; + background: rgba(255, 255, 255, 0.3); +} + +footer .footer_inner .footer_info .copyright { + margin-top: 0; + margin-left: auto; +} + +footer .footer_inner .family_wrap { + position: relative; + right: auto; + bottom: auto; + margin-left: 16px; +} +} /* /@media (min-width: 1401px) 풋터 PC 전용 */ + +footer .btn_top { + position: fixed; + bottom: 80px; + right: max(60px, (100vw - 1920px) / 2 + 60px); + border-radius: 50%; + z-index: 100; + width: 60px; + height: 60px; + background-color: #071933; + cursor: pointer; + transition: bottom 0.3s ease-out; +} +footer .btn_top::after { + position: absolute; + content: ""; + top: 12px; + left: calc(50% - 15px); + width: 30px; + height: 2px; + background-color: #fff; +} +footer .btn_top .arrow { + width: 2px; + height: 32px; + background-color: #fff; + position: absolute; + bottom: 6px; + left: 50%; +} +footer .btn_top .arrow::after, +footer .btn_top .arrow::before { + position: absolute; + content: ""; + width: 16px; + height: 2px; + background-color: #fff; + top: 6px; + left: 50%; +} +footer .btn_top .arrow::after { + transform: translateX(calc(-50% + 6px)) rotate(45deg); +} +footer .btn_top .arrow::before { + transform: translateX(calc(-50% - 6px)) rotate(-45deg); +} +@media (hover: hover) { + footer .btn_top:hover::after { + transition: 0.2s; + padding: 0; + } + footer .btn_top:hover .arrow { + transition: 0.2s; + padding: 0; + bottom: 12px; + } + footer .btn_top:hover .arrow::after, + footer .btn_top:hover .arrow::before { + transition: 0.2s; + padding: 0; + } +} + +/* 공통적용 - 상단 브래드크럼 map_list */ +/* 250604추가💦 */ +.map_list { + display: flex; + align-items: center; + position: fixed; + right: 0; + top: 124px; + z-index: 99; + color: rgb(255, 255, 255); + width: max-content; + height: 0px; + padding-right: 160px; + font-size: 14px; + margin-left: auto; + mix-blend-mode: difference; + transition: top 0.3s; +} +.map_list li { + opacity: 0.5; +} +.map_list li i.home { + width: 14px; + height: 14px; + background: url("../img/ico_home.svg") no-repeat center center/contain; +} +.map_list li.on { + opacity: 1; +} +.map_list li:not(:first-child)::before { + content: "/"; + display: inline-block; + margin: 0 12px; + font-size: 12px; + translate: 0 -2px; +} + +header .map_list { + position: absolute; + top: 100%; + right: 0; +} + +/* 여기서부터 개별페이지 */ +/* --------------------------------- */ +/* ! 인덱스 index */ +/* --------------------------------- */ + +.index section { + width: 100%; + height: 100vh; + background-color: #222; + color: #fff; + display: flex; + justify-content: center; + align-items: center; + font-size: 40px; +} + +body:has(.index) footer { + position: absolute; + bottom: 0; + height: 120px; + z-index: 1; + background-color: rgba(0, 0, 0, 0.6666666667); + display: none; +} +body:has(.index) footer .footer_inner nav, +body:has(.index) footer .btn_top { + display: none; +} + +/* --------------------------------- */ +/* ! 인재채용 recruit */ +/* --------------------------------- */ +header#header_recruit .logo_box { + display: inline-flex; + align-items: center; + gap: 20px; +} +header#header_recruit .logo_box a.logo { + height: 100%; + background-size: contain; + display: block; + color: transparent; +} + +header#header_recruit .logo_box a.recruit { + position: relative; + font-size: 16px; + color: #244680; + font-weight: 700; + line-height: 1.2; + letter-spacing: -0.02em; +} +header#header_recruit .logo_box a.recruit::before { + content: " "; + position: absolute; + display: block; + left: -10px; + top: 10%; + width: 1px; + height: 80%; + opacity: 0.5; + background: #0c367f; +} +header#header_recruit .btn_menu { + display: none; +} +#header_recruit > .header_inner.corp, +#header_recruit > .sitemap { + display: none; +} + +.recruit + #footer .family_wrap { + display: none; +} + +.sub_inner { + width: 100%; + max-width: 1320px; + margin: auto; +} + +/* media query */ + +@media all and (max-width: 1700px) { + footer .footer_inner { + padding: 40px 60px 50px; + } +} + +@media all and (max-width: 1400px) { + html { + min-width: 100%; + } + .wrap { + min-width: 100%; + } + header { + height: 50px; + border-bottom: none; + } + + /* index/dx 페이지는 어두운 히어로 위에 떠 있는 헤더라 투명 + 흰색 아이콘을 유지 */ + body:has(.index, .dx) header { + background: none; + } + + header.open, + header.open:hover { + background: #fff; + } + + header .header_inner { + padding: 0 24px; + } + + header .header_inner .logo_box a.logo { + width: 36px; + -webkit-mask-image: url(../img/logo.svg); + mask-image: url(../img/logo.svg); + background-color: #0c367f; + } + body:has(.index, .dx) header .header_inner .logo_box a.logo { + background-color: #fff; + } + + body:has(.index, .dx) header:hover .header_inner .logo_box a.logo, + header:hover .header_inner .logo_box a.logo, + header.open .header_inner .logo_box a.logo { + background-color: #0c367f; + } + + header .header_inner nav, + header#header_recruit .header_inner.recruit .nav_wrap nav, + header#header_recruit .btn_corp { + display: none; + } + + body:has(.index, .dx) header:not(.open) .header_inner .btn_menu div { + background-color: #fff; + } + header:not(.open):hover .header_inner .btn_menu div { + background-color: #000; + } + + body:has(.index, .dx) header .header_inner .header_R .language::before { + background-image: url(../img/ico_language_w.svg); + } + body:has(.index, .dx) header .header_inner .header_R .language a { + color: #fff; + } + body:has(.index, .dx) header .header_inner .header_R .language a:first-child::after { + background-color: #fff; + } + header:hover .header_inner .header_R .language::before, + header.open .header_inner .header_R .language::before { + background-image: url(../img/ico_language.svg); + } + header:hover .header_inner .header_R .language a, + header.open .header_inner .header_R .language a { + color: #000; + } + header:hover .header_inner .header_R .language a:first-child::after, + header.open .header_inner .header_R .language a:first-child::after { + background-color: #000; + } + + /* 인재채용 */ + header#header_recruit .btn_menu { + display: block; + width: 32px; + height: 32px; + position: relative; + } + header#header_recruit .logo_box { + align-items: end; + height: 18px; + margin-top: 6px; + } + header#header_recruit .nav_wrap .logo_box a.logo { + display: none; + } + header#header_recruit .nav_wrap .logo_box a.recruit { + width: 36px; + text-indent: -9999px; + overflow: hidden; + -webkit-mask-image: url(../img/logo.svg); + mask-image: url(../img/logo.svg); + background-size: cover; + -webkit-background-size: cover; + mask-size: contain; + -webkit-mask-position: center; + mask-position: center; + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + background-color: #fff; + } + header#header_recruit.open .nav_wrap .logo_box a.recruit, + header#header_recruit:hover .nav_wrap .logo_box a.recruit { + background-color: #0c367f; + } + header#header_recruit .logo_box a.recruit::before { + content: none; + } + + /* 모바일 메뉴 */ + .popup_wrap.sitemap { + background-color: rgba(0, 0, 0, 0.6); + height: 100vh; + z-index: 1; + } + header .sitemap .popup_contents_wrap { + width: 84.4444%; + max-width: 640px; + justify-self: end; + min-width: 304px; + position: fixed; + top: 0; + right: 0; + height: 100vh; + } + header .sitemap .popup_header { + background: var(--baron_C); + min-height: 50px; + height: 50px; + max-height: 50px; + padding: 0 0 0 16px; + overflow: hidden; + } + header .sitemap .logo_box a.logo { + width: 133px; + background-color: #fff; + } + header .sitemap .btn_close i::after, + header .sitemap .btn_close i::before { + background-color: #fff; + } + header .sitemap .btn_close { + height: 64px; + transform: scale(0.93); + } + header .sitemap nav { + padding: 0; + height: calc(100vh - 50px); + overflow-y: auto; + } + header .sitemap nav ol { + display: block; + align-content: baseline; + padding-top: 8px; + padding-bottom: 80px; + height: auto; + } + header .sitemap nav ol::before { + content: none; + } + header .sitemap nav ol li.depth1 { + display: block; + height: auto; + + opacity: 1; + } + header .sitemap nav ol li.depth1 { + padding-bottom: 16px; + } + header .sitemap nav ol li.depth1 span { + position: relative; + display: block; + color: rgba(0, 0, 0, 0.8); + padding: 0 24px 14px 24px; + font-size: 20px; + cursor: pointer; + font-weight: 400; + } + header .sitemap nav ol li.depth1 > span::after { + content: " "; + position: absolute; + right: 25px; + top: 30%; + width: 10px; + height: 10px; + border-left: 1.5px solid rgba(0, 0, 0, 0.8); + border-top: 1.5px solid rgba(0, 0, 0, 0.8); + transform: rotate(-135deg); + transition: transform 0.3s ease-out; + } + header .sitemap nav ol li.depth1.active > span::after { + transform: rotate(45deg); + top: 40%; + } + + header .sitemap nav ol li.depth1 span em { + font-size: 14px; + color: rgba(0, 0, 0, 0.5); + opacity: 0; + transition: opacity 0.2s ease-in; + } + /* 모바일 사이트맵: 1뎁스 제목 오른쪽 아이콘은 숨김(2뎁스 '인재채용 바로가기' 아이콘은 유지) */ + header .sitemap nav ol li.depth1:last-child span i { + display: none; + float: right; + width: 20px; + height: 20px; + background: url(../img/ico_more.svg) no-repeat center / contain; + } + + header .sitemap nav ol li.depth1 ul.depth2 { + display: block; + padding: 0; + background: #f9f9f9; + max-height: 0; + overflow: hidden; + transition: max-height 0.3s ease-out; + border-bottom: none; + } + header .sitemap nav ol li.depth1 ul.depth2 li{ + padding: 16px 28px; + border-bottom: 1px solid rgba(0, 0, 0, 0); + border-top: 1px solid rgba(0, 0, 0, 0.05); + font-size: 16px; + opacity: 0.6; + width: 100%; + } + header .sitemap nav ol li.depth1 ul.depth2 li ul.depth3 { + gap: 10px; + margin-top: 12px; + padding-top: 12px; + font-size: 14px; + opacity: 1; + } + + header .sitemap nav ol li.depth1:nth-child(4) ul.depth2 li.has_depth3 > a, + header .sitemap nav ol li.depth1:nth-child(5) ul.depth2 li.has_depth3 > a{ + width: auto; + min-width: auto; + padding-right: 0; + border-right: 0; + opacity: 1; + } + + header .sitemap nav ol li.depth1:nth-child(4) ul.depth2 li.has_depth3, + header .sitemap nav ol li.depth1:nth-child(5) ul.depth2 li.has_depth3{ + flex-direction: column; + gap: 8px; + } + + header .sitemap nav ol li.depth1:nth-child(4) ul.depth2 li.has_depth3 ul.depth3, + header .sitemap nav ol li.depth1:nth-child(5) ul.depth2 li.has_depth3 ul.depth3{ + gap: 4px; + grid-auto-flow: row; + } + + header .sitemap nav ol li.depth1 ul.depth2 li ul.depth3 li { + padding: 0; + border: 0; + font-size: 14px; + opacity: 0.7; + } + header .sitemap nav ol li.depth1 ul.depth2 li ul.depth3 li:hover { + opacity: 1; + } + header .sitemap nav ol li.depth1 ul.depth2 li:hover { + opacity: 1; + } + + /* 인재채용 모바일 메뉴 */ + header#header_recruit .popup_header .blind { + position: relative; + display: block; + text-indent: 0; + height: auto; + font-size: 12px; + color: #fff; + overflow: visible; + } + header#header_recruit .popup_header .blind::before { + content: " "; + width: 1px; + height: 80%; + top: 10%; + left: -10px; + position: absolute; + opacity: 0.5; + background: #fff; + } + header#header_recruit .sitemap nav ul { + display: flex; + flex-direction: column; + height: calc(100vh - 50px); + } + header#header_recruit .sitemap nav ul li.depth1 { + padding: 20px 24px; + font-size: 20px; + letter-spacing: -0.04em; + border-bottom: 1px solid rgba(0, 0, 0, 0.1); + } + header#header_recruit .sitemap nav ul li.depth1 span { + position: relative; + display: block; + } + header#header_recruit .sitemap nav ul li.depth1 span a::after { + content: " "; + position: absolute; + right: 25px; + top: 25%; + width: 10px; + height: 10px; + border-left: 1.5px solid rgba(0, 0, 0, 0.8); + border-top: 1.5px solid rgba(0, 0, 0, 0.8); + transform: rotate(135deg); + transition: transform 0.3s ease-out; + } + header#header_recruit .sitemap nav ul li.depth1:hover span a, + header#header_recruit .sitemap nav ul li.depth1:hover span a::after { + color: var(--baron_C); + border-color: var(--baron_C); + } + + footer .footer_inner { + display: flex; + flex-direction: column-reverse; + justify-content: flex-start; + align-items: flex-start; + padding: 38px 24px 44px; + } + + footer .footer_inner .nav { + display: none; + } + + + footer .footer_inner .footer_info { + display: flex; + flex-direction: row; + align-items: flex-start; + flex-wrap: wrap; + flex: 0 0 auto; + gap: 10px; + width: 100%; + } + + footer .footer_inner .footer_contact { + display: contents; + } + + footer .footer_inner .footer_info > span:first-of-type { + margin-top: 0; + } + + footer .footer_inner .footer_info span{ + white-space: normal; + word-break: break-word; + } + + footer .footer_inner .footer_info .logo { + width: 100%; + } + + footer .footer_inner .footer_info .home { + margin-bottom: 16px; + } + + footer .footer_inner .footer_info h1 { + width: 192px; + height: 26px; + background-size: 100% auto; + margin-bottom: 16px; + } + footer .footer_inner .family_wrap { + position: static; + width: 100%; + max-width: 360px; + } + footer .footer_inner .family_wrap .family_btn { + height: 36px; + border-radius: 4px; + } + footer .footer_inner .family_wrap .family_list { + border-radius: 4px 4px 0 0; + } + footer .footer_inner .family_wrap .family_list.family_on { + top: auto; + bottom: 36px; + } + + footer .footer_inner .footer_info span { + font-size: 14px; + font-weight: 400; + } + footer .footer_inner .footer_info .copyright { + display: block; + margin: auto; + width: 100%; + font-size: 12px; + } + .map_list { + padding-right: 24px; + top: 74px; + } + + footer .footer_inner .footer_info { + flex-wrap: nowrap; + flex-direction: column; + } + footer .footer_inner .family_wrap { + max-width: 100%; + } + + footer .btn_top { + width: 40px; + height: 40px; + right: max(40px, (100vw - 1920px) / 2 + 60px); + } + footer .btn_top::after { + width: 20px; + top: 6px; + left: calc(50% - 10px); + } + + footer .btn_top::before{ + display: none; + } + + footer .btn_top .arrow { + height: 22px; + } + footer .btn_top .arrow::after, + footer .btn_top .arrow::before { + width: 12px; + top: 4px; + } + footer .btn_top .arrow::before { + transform: translateX(calc(-50% - 5px)) rotate(-45deg); + } + footer .btn_top .arrow::after { + transform: translateX(calc(-50% + 4px)) rotate(45deg); + } +} + +@media all and (max-width: 768px) { + .map_list li:not(:first-child):not(.on) { + font-size: 0; + } + .map_list li:not(:first-child):not(.on)::after { + content: ".."; + font-size: 14px; + } +} + +/* --------------------------------- */ +/* S/W 문의 바로가기 (헤더 언어 선택 앞) */ +/* --------------------------------- */ +header .header_inner .header_qa_button { + display: inline-flex; + align-items: center; + justify-content: center; + flex-shrink: 0; + gap: 4px; + height: 30px; + padding: 0 12px; + margin-top: 2px; + margin-right: 24px; + border: 1px solid #ccc; + border-radius: 999px; + background: transparent; + color: #000; + font-size: 14px; + font-weight: 600; + line-height: 1; + white-space: nowrap; + text-decoration: none; + transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease; +} +header .header_inner .header_qa_button svg { + display: block; + width: 16px; + height: 16px; + flex-shrink: 0; + fill: none; + stroke: currentColor; + stroke-width: 1.7; + stroke-linecap: round; + stroke-linejoin: round; +} +header .header_inner .header_qa_button:focus-visible { + outline: 2px solid currentColor; + outline-offset: 3px; +} +/* index/dx 히어로 위 투명 헤더: 언어 선택과 같은 흰색, 헤더 호버/열림 시 검정 */ +body:has(.index, .dx) header .header_inner .header_qa_button { + color: #fff; + border-color: #ffffff66; +} +body:has(.index, .dx) header:hover .header_inner .header_qa_button, +body:has(.index, .dx) header.open .header_inner .header_qa_button { + color: #000; + border-color: #ccc; +} +header .header_inner .header_R .header_qa_button:is(:hover, :focus-visible) { + color: #006aff; + border-color: #91beff; + background: #f2f7ff; +} +@media (min-width: 1401px) and (max-width: 1700px) { + header .header_inner.corp:has(.header_qa_button) { + padding: 0 48px; + gap: 32px; + } +} +@media (max-width: 600px) { + /* 로고와 버튼 묶음 사이 간격(기본 80px)을 줄여 햄버거 버튼이 화면 밖으로 밀리지 않게 한다(★최종 기준 16px) */ + header .header_inner.corp:has(.header_qa_button) { + gap: 16px; + } + header .header_inner .header_qa_button { + height: 28px; + padding: 0 6px; + margin-right: 12px; + font-size: 12px; + } + header .header_inner .header_qa_button svg { + width: 14px; + height: 14px; + } +} +@media (max-width: 380px) { + header .header_inner.corp:has(.header_qa_button) { + padding: 0 12px; + gap: 8px; + } + header .header_inner .header_qa_button { + margin-right: 6px; + font-size: 11px; + gap: 3px; + } + header .header_inner .header_R:has(.header_qa_button) .language { + padding-right: 6px; + } + header .header_inner .header_R:has(.header_qa_button) .language a { + padding: 0 3px; + font-size: 14px; + } + header .header_inner .header_R:has(.header_qa_button) .language a:first-child::after { + margin-left: 6px; + } +} diff --git a/SW문의_소스패키지/assets/css/lib/aos.min.css b/SW문의_소스패키지/assets/css/lib/aos.min.css new file mode 100644 index 0000000..66923fe --- /dev/null +++ b/SW문의_소스패키지/assets/css/lib/aos.min.css @@ -0,0 +1 @@ +[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)} \ No newline at end of file diff --git a/SW문의_소스패키지/assets/css/lib/lenis.min.css b/SW문의_소스패키지/assets/css/lib/lenis.min.css new file mode 100644 index 0000000..f8b4ffd --- /dev/null +++ b/SW문의_소스패키지/assets/css/lib/lenis.min.css @@ -0,0 +1 @@ +html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto !important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none} \ No newline at end of file diff --git a/SW문의_소스패키지/assets/css/reset.css b/SW문의_소스패키지/assets/css/reset.css new file mode 100644 index 0000000..166edae --- /dev/null +++ b/SW문의_소스패키지/assets/css/reset.css @@ -0,0 +1,42 @@ +@charset "utf-8"; + +/* Reset */ +* {box-sizing: border-box; margin: 0; padding: 0; user-select:none;} +html, body, h1, h2, h3, h4, h5, h6, div, p, pre, code, address, ul, ol, li, menu, nav, section, article, aside, +dl ,dt, dd, table, thead, tbody, tfoot, label, caption, th, td, form, fieldset, legend, hr, input, button, textarea, object, figure, figcaption {margin:0; padding:0;} +html, body {width:100%; height:100%; font-family: 'Noto Sans KR', sans-serif; } +body {background:#fff; min-width:320px; -webkit-text-size-adjust:none; word-wrap:break-word;word-break:break-all; border:none;} +input, select, textarea, button {background:none; border:none;} +button {background: none; cursor: pointer; user-select: none;} +ul, ol, li {list-style:none;} +table {width:100%; border-spacing:0; border-collapse:collapse;} +img, fieldset {border:0;} +address, cite, code {font-style:normal; font-weight:normal;} +em {font-style:normal; font-weight:bold;} +i {font-style: normal;} +label, img, input, select, textarea, button {font-family:inherit; vertical-align:middle;} +caption, legend {line-height:0; font-size:1px; overflow:hidden;} +hr{display:none;} +main, header, section, nav, footer, aside, article, figure {display:block;} +a {color:inherit; text-decoration:none;} +a:hover {text-decoration:none;} +/* Form */ +input[type=text]::placeholder, input::-webkit-input-placeholder{font-weight:500; color:#bdbdbd;} +select:focus, +textarea:focus, +input:focus {border: 0; outline: none;} +input[type=text][readonly], +input[type=text][readonly]:focus {border:0;} +input[type=tel][readonly], +input[type=password][readonly], +input[type=email][readonly], +input[type=search][readonly], +input[type=tel][disabled], +input[type=text][disabled], +input[type=password][disabled], +input[type=search][disabled], +input[type=email][disabled] {background:#eaeaea; border-color:#c0c0c0; color:#666; -webkit-appearance: none; font-size:12px;} +textarea[readonly], +textarea[disabled] {padding:11px; font-size:16px; color:#666; font-weight:normal; line-height:140%; height:78px; background:#eaeaea;border:1px solid #c0c0c0;} +input[type="number"]::-webkit-outer-spin-button, +input[type="number"]::-webkit-inner-spin-button {-webkit-appearance: none; margin: 0;} diff --git a/SW문의_소스패키지/assets/font/NanumSquareNeo-Bold/NanumSquareNeoOTF-Bd.otf b/SW문의_소스패키지/assets/font/NanumSquareNeo-Bold/NanumSquareNeoOTF-Bd.otf new file mode 100644 index 0000000..5fc4445 Binary files /dev/null and b/SW문의_소스패키지/assets/font/NanumSquareNeo-Bold/NanumSquareNeoOTF-Bd.otf differ diff --git a/SW문의_소스패키지/assets/font/NanumSquareNeo-Bold/NanumSquareNeoTTF-cBd.woff b/SW문의_소스패키지/assets/font/NanumSquareNeo-Bold/NanumSquareNeoTTF-cBd.woff new file mode 100644 index 0000000..83d883d Binary files /dev/null and b/SW문의_소스패키지/assets/font/NanumSquareNeo-Bold/NanumSquareNeoTTF-cBd.woff differ diff --git a/SW문의_소스패키지/assets/font/NanumSquareNeo-Bold/NanumSquareNeoTTF-cBd.woff2 b/SW문의_소스패키지/assets/font/NanumSquareNeo-Bold/NanumSquareNeoTTF-cBd.woff2 new file mode 100644 index 0000000..0f9b381 Binary files /dev/null and b/SW문의_소스패키지/assets/font/NanumSquareNeo-Bold/NanumSquareNeoTTF-cBd.woff2 differ diff --git a/SW문의_소스패키지/assets/font/NanumSquareNeo-ExtraBold/NanumSquareNeoOTF-Eb.otf b/SW문의_소스패키지/assets/font/NanumSquareNeo-ExtraBold/NanumSquareNeoOTF-Eb.otf new file mode 100644 index 0000000..4a78a42 Binary files /dev/null and b/SW문의_소스패키지/assets/font/NanumSquareNeo-ExtraBold/NanumSquareNeoOTF-Eb.otf differ diff --git a/SW문의_소스패키지/assets/font/NanumSquareNeo-ExtraBold/NanumSquareNeoTTF-dEb.woff b/SW문의_소스패키지/assets/font/NanumSquareNeo-ExtraBold/NanumSquareNeoTTF-dEb.woff new file mode 100644 index 0000000..12ab1dc Binary files /dev/null and b/SW문의_소스패키지/assets/font/NanumSquareNeo-ExtraBold/NanumSquareNeoTTF-dEb.woff differ diff --git a/SW문의_소스패키지/assets/font/NanumSquareNeo-ExtraBold/NanumSquareNeoTTF-dEb.woff2 b/SW문의_소스패키지/assets/font/NanumSquareNeo-ExtraBold/NanumSquareNeoTTF-dEb.woff2 new file mode 100644 index 0000000..9e8ac19 Binary files /dev/null and b/SW문의_소스패키지/assets/font/NanumSquareNeo-ExtraBold/NanumSquareNeoTTF-dEb.woff2 differ diff --git a/SW문의_소스패키지/assets/font/NanumSquareNeo-Heavy/NanumSquareNeoOTF-Hv.otf b/SW문의_소스패키지/assets/font/NanumSquareNeo-Heavy/NanumSquareNeoOTF-Hv.otf new file mode 100644 index 0000000..b8f8cf6 Binary files /dev/null and b/SW문의_소스패키지/assets/font/NanumSquareNeo-Heavy/NanumSquareNeoOTF-Hv.otf differ diff --git a/SW문의_소스패키지/assets/font/NanumSquareNeo-Heavy/NanumSquareNeoTTF-eHv.woff b/SW문의_소스패키지/assets/font/NanumSquareNeo-Heavy/NanumSquareNeoTTF-eHv.woff new file mode 100644 index 0000000..b3001f8 Binary files /dev/null and b/SW문의_소스패키지/assets/font/NanumSquareNeo-Heavy/NanumSquareNeoTTF-eHv.woff differ diff --git a/SW문의_소스패키지/assets/font/NanumSquareNeo-Heavy/NanumSquareNeoTTF-eHv.woff2 b/SW문의_소스패키지/assets/font/NanumSquareNeo-Heavy/NanumSquareNeoTTF-eHv.woff2 new file mode 100644 index 0000000..8c79931 Binary files /dev/null and b/SW문의_소스패키지/assets/font/NanumSquareNeo-Heavy/NanumSquareNeoTTF-eHv.woff2 differ diff --git a/SW문의_소스패키지/assets/font/NanumSquareNeo-Light/NanumSquareNeoOTF-Lt.otf b/SW문의_소스패키지/assets/font/NanumSquareNeo-Light/NanumSquareNeoOTF-Lt.otf new file mode 100644 index 0000000..e1e3bb3 Binary files /dev/null and b/SW문의_소스패키지/assets/font/NanumSquareNeo-Light/NanumSquareNeoOTF-Lt.otf differ diff --git a/SW문의_소스패키지/assets/font/NanumSquareNeo-Light/NanumSquareNeoTTF-aLt.woff b/SW문의_소스패키지/assets/font/NanumSquareNeo-Light/NanumSquareNeoTTF-aLt.woff new file mode 100644 index 0000000..f7904d0 Binary files /dev/null and b/SW문의_소스패키지/assets/font/NanumSquareNeo-Light/NanumSquareNeoTTF-aLt.woff differ diff --git a/SW문의_소스패키지/assets/font/NanumSquareNeo-Light/NanumSquareNeoTTF-aLt.woff2 b/SW문의_소스패키지/assets/font/NanumSquareNeo-Light/NanumSquareNeoTTF-aLt.woff2 new file mode 100644 index 0000000..eb26786 Binary files /dev/null and b/SW문의_소스패키지/assets/font/NanumSquareNeo-Light/NanumSquareNeoTTF-aLt.woff2 differ diff --git a/SW문의_소스패키지/assets/font/NanumSquareNeo-Regular/NanumSquareNeoOTF-Rg.otf b/SW문의_소스패키지/assets/font/NanumSquareNeo-Regular/NanumSquareNeoOTF-Rg.otf new file mode 100644 index 0000000..a43f932 Binary files /dev/null and b/SW문의_소스패키지/assets/font/NanumSquareNeo-Regular/NanumSquareNeoOTF-Rg.otf differ diff --git a/SW문의_소스패키지/assets/font/NanumSquareNeo-Regular/NanumSquareNeoTTF-bRg.woff b/SW문의_소스패키지/assets/font/NanumSquareNeo-Regular/NanumSquareNeoTTF-bRg.woff new file mode 100644 index 0000000..43e1711 Binary files /dev/null and b/SW문의_소스패키지/assets/font/NanumSquareNeo-Regular/NanumSquareNeoTTF-bRg.woff differ diff --git a/SW문의_소스패키지/assets/font/NanumSquareNeo-Regular/NanumSquareNeoTTF-bRg.woff2 b/SW문의_소스패키지/assets/font/NanumSquareNeo-Regular/NanumSquareNeoTTF-bRg.woff2 new file mode 100644 index 0000000..0e93b7b Binary files /dev/null and b/SW문의_소스패키지/assets/font/NanumSquareNeo-Regular/NanumSquareNeoTTF-bRg.woff2 differ diff --git a/SW문의_소스패키지/assets/font/NotoKR-Black/generator_config.txt b/SW문의_소스패키지/assets/font/NotoKR-Black/generator_config.txt new file mode 100644 index 0000000..4a36153 --- /dev/null +++ b/SW문의_소스패키지/assets/font/NotoKR-Black/generator_config.txt @@ -0,0 +1,5 @@ +# Font Squirrel Font-face Generator Configuration File +# Upload this file to the generator to recreate the settings +# you used to create these fonts. + +{"mode":"basic","formats":["ttf","woff","woff2","eotz"],"tt_instructor":"default","fix_vertical_metrics":"Y","fix_gasp":"xy","add_spaces":"Y","add_hyphens":"Y","fallback":"none","fallback_custom":"100","options_subset":"basic","subset_custom":"","subset_custom_range":"","subset_ot_features_list":"","css_stylesheet":"stylesheet.css","filename_suffix":"-webfont","emsquare":"2048","spacing_adjustment":"0"} \ No newline at end of file diff --git a/SW문의_소스패키지/assets/font/NotoKR-Black/notokr-black-demo.html b/SW문의_소스패키지/assets/font/NotoKR-Black/notokr-black-demo.html new file mode 100644 index 0000000..5d0b61d --- /dev/null +++ b/SW문의_소스패키지/assets/font/NotoKR-Black/notokr-black-demo.html @@ -0,0 +1,2827 @@ + + + + + + + + + + + + + 본고딕-Black Specimen + + + + + + +
+ + + +
+ + +
+ +
+
+
본고딕-Black
+
+
+ +
+
A​B​C​D​E​F​G​H​I​J​K​L​M​N​O​P​Q​R​S​T​U​V​W​X​Y​Z​a​b​c​d​e​f​g​h​i​j​k​l​m​n​o​p​q​r​s​t​u​v​w​x​y​z​1​2​3​4​5​6​7​8​9​0​&​.​,​?​!​@​(​)​#​$​%​*​+​-​=​:​;
+
+
+
+ + + + + + + + + + + + + + + + +
10다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
11다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
12다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
13다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
14다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
16다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
18다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
20다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
24다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
30다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
36다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
48다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
60다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
72다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
90다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
+ +
+ +
+ + + +
+ + +
+
◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼body
body
body
body
+
+ bodyNotoKR-Black +
+
+ bodyArial +
+
+ bodyVerdana +
+
+ bodyGeorgia +
+ + + +
+ + +
+ +
+

10.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

11.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

12.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

13.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+ +
+
+
+

14.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

16.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

18.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+ +
+ +
+ +
+
+

20.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+
+

24.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+ +
+ +
+ +
+
+

30.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+
+ +
+ + + +
+
+

10.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

11.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

12.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

13.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+ +
+ +
+
+

14.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

16.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

18.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+ +
+ +
+
+

20.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+
+

24.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+ +
+ +
+ +
+
+

30.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+
+ +
+ + + + +
+ +
+ +
+ +
+

Lorem Ipsum Dolor

+

Etiam porta sem malesuada magna mollis euismod

+ + +
+
+
+
+

Donec sed odio dui. Morbi leo risus, porta ac consectetur ac, vestibulum at eros. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus.

+ + +

Pellentesque ornare sem

+ +

Maecenas sed diam eget risus varius blandit sit amet non magna. Maecenas faucibus mollis interdum. Donec ullamcorper nulla non metus auctor fringilla. Nullam id dolor id nibh ultricies vehicula ut id elit. Nullam id dolor id nibh ultricies vehicula ut id elit.

+ +

Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.

+ +

Nulla vitae elit libero, a pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Aenean lacinia bibendum nulla sed consectetur.

+ +

Nullam quis risus eget urna mollis ornare vel eu leo. Nullam quis risus eget urna mollis ornare vel eu leo. Maecenas sed diam eget risus varius blandit sit amet non magna. Donec ullamcorper nulla non metus auctor fringilla.

+ +

Cras mattis consectetur

+ +

Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Aenean lacinia bibendum nulla sed consectetur. Integer posuere erat a ante venenatis dapibus posuere velit aliquet. Cras mattis consectetur purus sit amet fermentum.

+ +

Nullam id dolor id nibh ultricies vehicula ut id elit. Nullam quis risus eget urna mollis ornare vel eu leo. Cras mattis consectetur purus sit amet fermentum.

+
+ + +
+ +
+ + + + + + +
+
+
+ +

Language Support

+

The subset of NotoKR-Black in this kit supports the following languages:
+ + English

+

Glyph Chart

+

The subset of NotoKR-Black in this kit includes all the glyphs listed below. Unicode entities are included above each glyph to help you insert individual characters into your layout.

+
+ +

 

+

!

!
+

"

"
+

#

#
+

$

$
+

%

%
+

&

&
+

'

'
+

(

(
+

)

)
+

*

*
+

+

+
+

,

,
+

-

-
+

.

.
+

/

/
+

0

0
+

1

1
+

2

2
+

3

3
+

4

4
+

5

5
+

6

6
+

7

7
+

8

8
+

9

9
+

:

:
+

&#59;

;
+

<

<
+

&#61;

=
+

&#62;

>
+

&#63;

?
+

&#64;

@
+

&#65;

A
+

&#66;

B
+

&#67;

C
+

&#68;

D
+

&#69;

E
+

&#70;

F
+

&#71;

G
+

&#72;

H
+

&#73;

I
+

&#74;

J
+

&#75;

K
+

&#76;

L
+

&#77;

M
+

&#78;

N
+

&#79;

O
+

&#80;

P
+

&#81;

Q
+

&#82;

R
+

&#83;

S
+

&#84;

T
+

&#85;

U
+

&#86;

V
+

&#87;

W
+

&#88;

X
+

&#89;

Y
+

&#90;

Z
+

&#91;

[
+

&#92;

\
+

&#93;

]
+

&#94;

^
+

&#95;

_
+

&#96;

`
+

&#97;

a
+

&#98;

b
+

&#99;

c
+

&#100;

d
+

&#101;

e
+

&#102;

f
+

&#103;

g
+

&#104;

h
+

&#105;

i
+

&#106;

j
+

&#107;

k
+

&#108;

l
+

&#109;

m
+

&#110;

n
+

&#111;

o
+

&#112;

p
+

&#113;

q
+

&#114;

r
+

&#115;

s
+

&#116;

t
+

&#117;

u
+

&#118;

v
+

&#119;

w
+

&#120;

x
+

&#121;

y
+

&#122;

z
+

&#123;

{
+

&#124;

|
+

&#125;

}
+

&#126;

~
+

&#44032;

가
+

&#44033;

각
+

&#44036;

간
+

&#44039;

갇
+

&#44040;

갈
+

&#44041;

갉
+

&#44042;

갊
+

&#44048;

감
+

&#44049;

갑
+

&#44050;

값
+

&#44051;

갓
+

&#44052;

갔
+

&#44053;

강
+

&#44054;

갖
+

&#44055;

갗
+

&#44057;

같
+

&#44058;

갚
+

&#44059;

갛
+

&#44060;

개
+

&#44061;

객
+

&#44064;

갠
+

&#44068;

갤
+

&#44076;

갬
+

&#44077;

갭
+

&#44079;

갯
+

&#44080;

갰
+

&#44081;

갱
+

&#44088;

갸
+

&#44089;

갹
+

&#44092;

갼
+

&#44096;

걀
+

&#44107;

걋
+

&#44109;

걍
+

&#44116;

걔
+

&#44120;

걘
+

&#44124;

걜
+

&#44144;

거
+

&#44145;

걱
+

&#44148;

건
+

&#44151;

걷
+

&#44152;

걸
+

&#44154;

걺
+

&#44160;

검
+

&#44161;

겁
+

&#44163;

것
+

&#44164;

겄
+

&#44165;

겅
+

&#44166;

겆
+

&#44169;

겉
+

&#44170;

겊
+

&#44171;

겋
+

&#44172;

게
+

&#44176;

겐
+

&#44180;

겔
+

&#44188;

겜
+

&#44189;

겝
+

&#44191;

겟
+

&#44192;

겠
+

&#44193;

겡
+

&#44200;

겨
+

&#44201;

격
+

&#44202;

겪
+

&#44204;

견
+

&#44207;

겯
+

&#44208;

결
+

&#44216;

겸
+

&#44217;

겹
+

&#44219;

겻
+

&#44220;

겼
+

&#44221;

경
+

&#44225;

곁
+

&#44228;

계
+

&#44232;

곈
+

&#44236;

곌
+

&#44245;

곕
+

&#44247;

곗
+

&#44256;

고
+

&#44257;

곡
+

&#44260;

곤
+

&#44263;

곧
+

&#44264;

골
+

&#44266;

곪
+

&#44268;

곬
+

&#44271;

곯
+

&#44272;

곰
+

&#44273;

곱
+

&#44275;

곳
+

&#44277;

공
+

&#44278;

곶
+

&#44284;

과
+

&#44285;

곽
+

&#44288;

관
+

&#44292;

괄
+

&#44294;

괆
+

&#44300;

괌
+

&#44301;

괍
+

&#44303;

괏
+

&#44305;

광
+

&#44312;

괘
+

&#44316;

괜
+

&#44320;

괠
+

&#44329;

괩
+

&#44332;

괬
+

&#44333;

괭
+

&#44340;

괴
+

&#44341;

괵
+

&#44344;

괸
+

&#44348;

괼
+

&#44356;

굄
+

&#44357;

굅
+

&#44359;

굇
+

&#44361;

굉
+

&#44368;

교
+

&#44372;

굔
+

&#44376;

굘
+

&#44385;

굡
+

&#44387;

굣
+

&#44396;

구
+

&#44397;

국
+

&#44400;

군
+

&#44403;

굳
+

&#44404;

굴
+

&#44405;

굵
+

&#44406;

굶
+

&#44411;

굻
+

&#44412;

굼
+

&#44413;

굽
+

&#44415;

굿
+

&#44417;

궁
+

&#44418;

궂
+

&#44424;

궈
+

&#44425;

궉
+

&#44428;

권
+

&#44432;

궐
+

&#44444;

궜
+

&#44445;

궝
+

&#44452;

궤
+

&#44471;

궷
+

&#44480;

귀
+

&#44481;

귁
+

&#44484;

귄
+

&#44488;

귈
+

&#44496;

귐
+

&#44497;

귑
+

&#44499;

귓
+

&#44508;

규
+

&#44512;

균
+

&#44516;

귤
+

&#44536;

그
+

&#44537;

극
+

&#44540;

근
+

&#44543;

귿
+

&#44544;

글
+

&#44545;

긁
+

&#44552;

금
+

&#44553;

급
+

&#44555;

긋
+

&#44557;

긍
+

&#44564;

긔
+

&#44592;

기
+

&#44593;

긱
+

&#44596;

긴
+

&#44599;

긷
+

&#44600;

길
+

&#44602;

긺
+

&#44608;

김
+

&#44609;

깁
+

&#44611;

깃
+

&#44613;

깅
+

&#44614;

깆
+

&#44618;

깊
+

&#44620;

까
+

&#44621;

깍
+

&#44622;

깎
+

&#44624;

깐
+

&#44628;

깔
+

&#44630;

깖
+

&#44636;

깜
+

&#44637;

깝
+

&#44639;

깟
+

&#44640;

깠
+

&#44641;

깡
+

&#44645;

깥
+

&#44648;

깨
+

&#44649;

깩
+

&#44652;

깬
+

&#44656;

깰
+

&#44664;

깸
+

&#44665;

깹
+

&#44667;

깻
+

&#44668;

깼
+

&#44669;

깽
+

&#44676;

꺄
+

&#44677;

꺅
+

&#44684;

꺌
+

&#44732;

꺼
+

&#44733;

꺽
+

&#44734;

꺾
+

&#44736;

껀
+

&#44740;

껄
+

&#44748;

껌
+

&#44749;

껍
+

&#44751;

껏
+

&#44752;

껐
+

&#44753;

껑
+

&#44760;

께
+

&#44761;

껙
+

&#44764;

껜
+

&#44776;

껨
+

&#44779;

껫
+

&#44781;

껭
+

&#44788;

껴
+

&#44792;

껸
+

&#44796;

껼
+

&#44807;

꼇
+

&#44808;

꼈
+

&#44813;

꼍
+

&#44816;

꼐
+

&#44844;

꼬
+

&#44845;

꼭
+

&#44848;

꼰
+

&#44850;

꼲
+

&#44852;

꼴
+

&#44860;

꼼
+

&#44861;

꼽
+

&#44863;

꼿
+

&#44865;

꽁
+

&#44866;

꽂
+

&#44867;

꽃
+

&#44872;

꽈
+

&#44873;

꽉
+

&#44880;

꽐
+

&#44892;

꽜
+

&#44893;

꽝
+

&#44900;

꽤
+

&#44901;

꽥
+

&#44921;

꽹
+

&#44928;

꾀
+

&#44932;

꾄
+

&#44936;

꾈
+

&#44944;

꾐
+

&#44945;

꾑
+

&#44949;

꾕
+

&#44956;

꾜
+

&#44984;

꾸
+

&#44985;

꾹
+

&#44988;

꾼
+

&#44992;

꿀
+

&#44999;

꿇
+

&#45000;

꿈
+

&#45001;

꿉
+

&#45003;

꿋
+

&#45005;

꿍
+

&#45006;

꿎
+

&#45012;

꿔
+

&#45020;

꿜
+

&#45032;

꿨
+

&#45033;

꿩
+

&#45040;

꿰
+

&#45041;

꿱
+

&#45044;

꿴
+

&#45048;

꿸
+

&#45056;

뀀
+

&#45057;

뀁
+

&#45060;

뀄
+

&#45068;

뀌
+

&#45072;

뀐
+

&#45076;

뀔
+

&#45084;

뀜
+

&#45085;

뀝
+

&#45096;

뀨
+

&#45124;

끄
+

&#45125;

끅
+

&#45128;

끈
+

&#45130;

끊
+

&#45132;

끌
+

&#45134;

끎
+

&#45139;

끓
+

&#45140;

끔
+

&#45141;

끕
+

&#45143;

끗
+

&#45145;

끙
+

&#45149;

끝
+

&#45180;

끼
+

&#45181;

끽
+

&#45184;

낀
+

&#45188;

낄
+

&#45196;

낌
+

&#45197;

낍
+

&#45199;

낏
+

&#45201;

낑
+

&#45208;

나
+

&#45209;

낙
+

&#45210;

낚
+

&#45212;

난
+

&#45215;

낟
+

&#45216;

날
+

&#45217;

낡
+

&#45218;

낢
+

&#45224;

남
+

&#45225;

납
+

&#45227;

낫
+

&#45228;

났
+

&#45229;

낭
+

&#45230;

낮
+

&#45231;

낯
+

&#45233;

낱
+

&#45235;

낳
+

&#45236;

내
+

&#45237;

낵
+

&#45240;

낸
+

&#45244;

낼
+

&#45252;

냄
+

&#45253;

냅
+

&#45255;

냇
+

&#45256;

냈
+

&#45257;

냉
+

&#45264;

냐
+

&#45265;

냑
+

&#45268;

냔
+

&#45272;

냘
+

&#45280;

냠
+

&#45285;

냥
+

&#45320;

너
+

&#45321;

넉
+

&#45323;

넋
+

&#45324;

넌
+

&#45328;

널
+

&#45330;

넒
+

&#45331;

넓
+

&#45336;

넘
+

&#45337;

넙
+

&#45339;

넛
+

&#45340;

넜
+

&#45341;

넝
+

&#45347;

넣
+

&#45348;

네
+

&#45349;

넥
+

&#45352;

넨
+

&#45356;

넬
+

&#45364;

넴
+

&#45365;

넵
+

&#45367;

넷
+

&#45368;

넸
+

&#45369;

넹
+

&#45376;

녀
+

&#45377;

녁
+

&#45380;

년
+

&#45384;

녈
+

&#45392;

념
+

&#45393;

녑
+

&#45396;

녔
+

&#45397;

녕
+

&#45400;

녘
+

&#45404;

녜
+

&#45408;

녠
+

&#45432;

노
+

&#45433;

녹
+

&#45436;

논
+

&#45440;

놀
+

&#45442;

놂
+

&#45448;

놈
+

&#45449;

놉
+

&#45451;

놋
+

&#45453;

농
+

&#45458;

높
+

&#45459;

놓
+

&#45460;

놔
+

&#45464;

놘
+

&#45468;

놜
+

&#45480;

놨
+

&#45516;

뇌
+

&#45520;

뇐
+

&#45524;

뇔
+

&#45532;

뇜
+

&#45533;

뇝
+

&#45535;

뇟
+

&#45544;

뇨
+

&#45545;

뇩
+

&#45548;

뇬
+

&#45552;

뇰
+

&#45561;

뇹
+

&#45563;

뇻
+

&#45565;

뇽
+

&#45572;

누
+

&#45573;

눅
+

&#45576;

눈
+

&#45579;

눋
+

&#45580;

눌
+

&#45588;

눔
+

&#45589;

눕
+

&#45591;

눗
+

&#45593;

눙
+

&#45600;

눠
+

&#45620;

눴
+

&#45628;

눼
+

&#45656;

뉘
+

&#45660;

뉜
+

&#45664;

뉠
+

&#45672;

뉨
+

&#45673;

뉩
+

&#45684;

뉴
+

&#45685;

뉵
+

&#45692;

뉼
+

&#45700;

늄
+

&#45701;

늅
+

&#45705;

늉
+

&#45712;

느
+

&#45713;

늑
+

&#45716;

는
+

&#45720;

늘
+

&#45721;

늙
+

&#45722;

늚
+

&#45728;

늠
+

&#45729;

늡
+

&#45731;

늣
+

&#45733;

능
+

&#45734;

늦
+

&#45738;

늪
+

&#45740;

늬
+

&#45744;

늰
+

&#45748;

늴
+

&#45768;

니
+

&#45769;

닉
+

&#45772;

닌
+

&#45776;

닐
+

&#45778;

닒
+

&#45784;

님
+

&#45785;

닙
+

&#45787;

닛
+

&#45789;

닝
+

&#45794;

닢
+

&#45796;

다
+

&#45797;

닥
+

&#45798;

닦
+

&#45800;

단
+

&#45803;

닫
+

&#45804;

달
+

&#45805;

닭
+

&#45806;

닮
+

&#45807;

닯
+

&#45811;

닳
+

&#45812;

담
+

&#45813;

답
+

&#45815;

닷
+

&#45816;

닸
+

&#45817;

당
+

&#45818;

닺
+

&#45819;

닻
+

&#45823;

닿
+

&#45824;

대
+

&#45825;

댁
+

&#45828;

댄
+

&#45832;

댈
+

&#45840;

댐
+

&#45841;

댑
+

&#45843;

댓
+

&#45844;

댔
+

&#45845;

댕
+

&#45852;

댜
+

&#45908;

더
+

&#45909;

덕
+

&#45910;

덖
+

&#45912;

던
+

&#45915;

덛
+

&#45916;

덜
+

&#45918;

덞
+

&#45919;

덟
+

&#45924;

덤
+

&#45925;

덥
+

&#45927;

덧
+

&#45929;

덩
+

&#45931;

덫
+

&#45934;

덮
+

&#45936;

데
+

&#45937;

덱
+

&#45940;

덴
+

&#45944;

델
+

&#45952;

뎀
+

&#45953;

뎁
+

&#45955;

뎃
+

&#45956;

뎄
+

&#45957;

뎅
+

&#45964;

뎌
+

&#45968;

뎐
+

&#45972;

뎔
+

&#45984;

뎠
+

&#45985;

뎡
+

&#45992;

뎨
+

&#45996;

뎬
+

&#46020;

도
+

&#46021;

독
+

&#46024;

돈
+

&#46027;

돋
+

&#46028;

돌
+

&#46030;

돎
+

&#46032;

돐
+

&#46036;

돔
+

&#46037;

돕
+

&#46039;

돗
+

&#46041;

동
+

&#46043;

돛
+

&#46045;

돝
+

&#46048;

돠
+

&#46052;

돤
+

&#46056;

돨
+

&#46076;

돼
+

&#46096;

됐
+

&#46104;

되
+

&#46108;

된
+

&#46112;

될
+

&#46120;

됨
+

&#46121;

됩
+

&#46123;

됫
+

&#46132;

됴
+

&#46160;

두
+

&#46161;

둑
+

&#46164;

둔
+

&#46168;

둘
+

&#46176;

둠
+

&#46177;

둡
+

&#46179;

둣
+

&#46181;

둥
+

&#46188;

둬
+

&#46208;

뒀
+

&#46216;

뒈
+

&#46237;

뒝
+

&#46244;

뒤
+

&#46248;

뒨
+

&#46252;

뒬
+

&#46261;

뒵
+

&#46263;

뒷
+

&#46265;

뒹
+

&#46272;

듀
+

&#46276;

듄
+

&#46280;

듈
+

&#46288;

듐
+

&#46293;

듕
+

&#46300;

드
+

&#46301;

득
+

&#46304;

든
+

&#46307;

듣
+

&#46308;

들
+

&#46310;

듦
+

&#46316;

듬
+

&#46317;

듭
+

&#46319;

듯
+

&#46321;

등
+

&#46328;

듸
+

&#46356;

디
+

&#46357;

딕
+

&#46360;

딘
+

&#46363;

딛
+

&#46364;

딜
+

&#46372;

딤
+

&#46373;

딥
+

&#46375;

딧
+

&#46376;

딨
+

&#46377;

딩
+

&#46378;

딪
+

&#46384;

따
+

&#46385;

딱
+

&#46388;

딴
+

&#46392;

딸
+

&#46400;

땀
+

&#46401;

땁
+

&#46403;

땃
+

&#46404;

땄
+

&#46405;

땅
+

&#46411;

땋
+

&#46412;

때
+

&#46413;

땍
+

&#46416;

땐
+

&#46420;

땔
+

&#46428;

땜
+

&#46429;

땝
+

&#46431;

땟
+

&#46432;

땠
+

&#46433;

땡
+

&#46496;

떠
+

&#46497;

떡
+

&#46500;

떤
+

&#46504;

떨
+

&#46506;

떪
+

&#46507;

떫
+

&#46512;

떰
+

&#46513;

떱
+

&#46515;

떳
+

&#46516;

떴
+

&#46517;

떵
+

&#46523;

떻
+

&#46524;

떼
+

&#46525;

떽
+

&#46528;

뗀
+

&#46532;

뗄
+

&#46540;

뗌
+

&#46541;

뗍
+

&#46543;

뗏
+

&#46544;

뗐
+

&#46545;

뗑
+

&#46552;

뗘
+

&#46572;

뗬
+

&#46608;

또
+

&#46609;

똑
+

&#46612;

똔
+

&#46616;

똘
+

&#46629;

똥
+

&#46636;

똬
+

&#46644;

똴
+

&#46664;

뙈
+

&#46692;

뙤
+

&#46696;

뙨
+

&#46748;

뚜
+

&#46749;

뚝
+

&#46752;

뚠
+

&#46756;

뚤
+

&#46763;

뚫
+

&#46764;

뚬
+

&#46769;

뚱
+

&#46804;

뛔
+

&#46832;

뛰
+

&#46836;

뛴
+

&#46840;

뛸
+

&#46848;

뜀
+

&#46849;

뜁
+

&#46853;

뜅
+

&#46888;

뜨
+

&#46889;

뜩
+

&#46892;

뜬
+

&#46895;

뜯
+

&#46896;

뜰
+

&#46904;

뜸
+

&#46905;

뜹
+

&#46907;

뜻
+

&#46916;

띄
+

&#46920;

띈
+

&#46924;

띌
+

&#46932;

띔
+

&#46933;

띕
+

&#46944;

띠
+

&#46948;

띤
+

&#46952;

띨
+

&#46960;

띰
+

&#46961;

띱
+

&#46963;

띳
+

&#46965;

띵
+

&#46972;

라
+

&#46973;

락
+

&#46976;

란
+

&#46980;

랄
+

&#46988;

람
+

&#46989;

랍
+

&#46991;

랏
+

&#46992;

랐
+

&#46993;

랑
+

&#46994;

랒
+

&#46998;

랖
+

&#46999;

랗
+

&#47000;

래
+

&#47001;

랙
+

&#47004;

랜
+

&#47008;

랠
+

&#47016;

램
+

&#47017;

랩
+

&#47019;

랫
+

&#47020;

랬
+

&#47021;

랭
+

&#47028;

랴
+

&#47029;

략
+

&#47032;

랸
+

&#47047;

럇
+

&#47049;

량
+

&#47084;

러
+

&#47085;

럭
+

&#47088;

런
+

&#47092;

럴
+

&#47100;

럼
+

&#47101;

럽
+

&#47103;

럿
+

&#47104;

렀
+

&#47105;

렁
+

&#47111;

렇
+

&#47112;

레
+

&#47113;

렉
+

&#47116;

렌
+

&#47120;

렐
+

&#47128;

렘
+

&#47129;

렙
+

&#47131;

렛
+

&#47133;

렝
+

&#47140;

려
+

&#47141;

력
+

&#47144;

련
+

&#47148;

렬
+

&#47156;

렴
+

&#47157;

렵
+

&#47159;

렷
+

&#47160;

렸
+

&#47161;

령
+

&#47168;

례
+

&#47172;

롄
+

&#47185;

롑
+

&#47187;

롓
+

&#47196;

로
+

&#47197;

록
+

&#47200;

론
+

&#47204;

롤
+

&#47212;

롬
+

&#47213;

롭
+

&#47215;

롯
+

&#47217;

롱
+

&#47224;

롸
+

&#47228;

롼
+

&#47245;

뢍
+

&#47272;

뢨
+

&#47280;

뢰
+

&#47284;

뢴
+

&#47288;

뢸
+

&#47296;

룀
+

&#47297;

룁
+

&#47299;

룃
+

&#47301;

룅
+

&#47308;

료
+

&#47312;

룐
+

&#47316;

룔
+

&#47325;

룝
+

&#47327;

룟
+

&#47329;

룡
+

&#47336;

루
+

&#47337;

룩
+

&#47340;

룬
+

&#47344;

룰
+

&#47352;

룸
+

&#47353;

룹
+

&#47355;

룻
+

&#47357;

룽
+

&#47364;

뤄
+

&#47384;

뤘
+

&#47392;

뤠
+

&#47420;

뤼
+

&#47421;

뤽
+

&#47424;

륀
+

&#47428;

륄
+

&#47436;

륌
+

&#47439;

륏
+

&#47441;

륑
+

&#47448;

류
+

&#47449;

륙
+

&#47452;

륜
+

&#47456;

률
+

&#47464;

륨
+

&#47465;

륩
+

&#47467;

륫
+

&#47469;

륭
+

&#47476;

르
+

&#47477;

륵
+

&#47480;

른
+

&#47484;

를
+

&#47492;

름
+

&#47493;

릅
+

&#47495;

릇
+

&#47497;

릉
+

&#47498;

릊
+

&#47501;

릍
+

&#47502;

릎
+

&#47532;

리
+

&#47533;

릭
+

&#47536;

린
+

&#47540;

릴
+

&#47548;

림
+

&#47549;

립
+

&#47551;

릿
+

&#47553;

링
+

&#47560;

마
+

&#47561;

막
+

&#47564;

만
+

&#47566;

많
+

&#47567;

맏
+

&#47568;

말
+

&#47569;

맑
+

&#47570;

맒
+

&#47576;

맘
+

&#47577;

맙
+

&#47579;

맛
+

&#47581;

망
+

&#47582;

맞
+

&#47585;

맡
+

&#47587;

맣
+

&#47588;

매
+

&#47589;

맥
+

&#47592;

맨
+

&#47596;

맬
+

&#47604;

맴
+

&#47605;

맵
+

&#47607;

맷
+

&#47608;

맸
+

&#47609;

맹
+

&#47610;

맺
+

&#47616;

먀
+

&#47617;

먁
+

&#47624;

먈
+

&#47637;

먕
+

&#47672;

머
+

&#47673;

먹
+

&#47676;

먼
+

&#47680;

멀
+

&#47682;

멂
+

&#47688;

멈
+

&#47689;

멉
+

&#47691;

멋
+

&#47693;

멍
+

&#47694;

멎
+

&#47699;

멓
+

&#47700;

메
+

&#47701;

멕
+

&#47704;

멘
+

&#47708;

멜
+

&#47716;

멤
+

&#47717;

멥
+

&#47719;

멧
+

&#47720;

멨
+

&#47721;

멩
+

&#47728;

며
+

&#47729;

멱
+

&#47732;

면
+

&#47736;

멸
+

&#47747;

몃
+

&#47748;

몄
+

&#47749;

명
+

&#47751;

몇
+

&#47756;

몌
+

&#47784;

모
+

&#47785;

목
+

&#47787;

몫
+

&#47788;

몬
+

&#47792;

몰
+

&#47794;

몲
+

&#47800;

몸
+

&#47801;

몹
+

&#47803;

못
+

&#47805;

몽
+

&#47812;

뫄
+

&#47816;

뫈
+

&#47832;

뫘
+

&#47833;

뫙
+

&#47868;

뫼
+

&#47872;

묀
+

&#47876;

묄
+

&#47885;

묍
+

&#47887;

묏
+

&#47889;

묑
+

&#47896;

묘
+

&#47900;

묜
+

&#47904;

묠
+

&#47913;

묩
+

&#47915;

묫
+

&#47924;

무
+

&#47925;

묵
+

&#47926;

묶
+

&#47928;

문
+

&#47931;

묻
+

&#47932;

물
+

&#47933;

묽
+

&#47934;

묾
+

&#47940;

뭄
+

&#47941;

뭅
+

&#47943;

뭇
+

&#47945;

뭉
+

&#47949;

뭍
+

&#47951;

뭏
+

&#47952;

뭐
+

&#47956;

뭔
+

&#47960;

뭘
+

&#47969;

뭡
+

&#47971;

뭣
+

&#47980;

뭬
+

&#48008;

뮈
+

&#48012;

뮌
+

&#48016;

뮐
+

&#48036;

뮤
+

&#48040;

뮨
+

&#48044;

뮬
+

&#48052;

뮴
+

&#48055;

뮷
+

&#48064;

므
+

&#48068;

믄
+

&#48072;

믈
+

&#48080;

믐
+

&#48083;

믓
+

&#48120;

미
+

&#48121;

믹
+

&#48124;

민
+

&#48127;

믿
+

&#48128;

밀
+

&#48130;

밂
+

&#48136;

밈
+

&#48137;

밉
+

&#48139;

밋
+

&#48140;

밌
+

&#48141;

밍
+

&#48143;

및
+

&#48145;

밑
+

&#48148;

바
+

&#48149;

박
+

&#48150;

밖
+

&#48151;

밗
+

&#48152;

반
+

&#48155;

받
+

&#48156;

발
+

&#48157;

밝
+

&#48158;

밞
+

&#48159;

밟
+

&#48164;

밤
+

&#48165;

밥
+

&#48167;

밧
+

&#48169;

방
+

&#48173;

밭
+

&#48176;

배
+

&#48177;

백
+

&#48180;

밴
+

&#48184;

밸
+

&#48192;

뱀
+

&#48193;

뱁
+

&#48195;

뱃
+

&#48196;

뱄
+

&#48197;

뱅
+

&#48201;

뱉
+

&#48204;

뱌
+

&#48205;

뱍
+

&#48208;

뱐
+

&#48221;

뱝
+

&#48260;

버
+

&#48261;

벅
+

&#48264;

번
+

&#48267;

벋
+

&#48268;

벌
+

&#48270;

벎
+

&#48276;

범
+

&#48277;

법
+

&#48279;

벗
+

&#48281;

벙
+

&#48282;

벚
+

&#48288;

베
+

&#48289;

벡
+

&#48292;

벤
+

&#48295;

벧
+

&#48296;

벨
+

&#48304;

벰
+

&#48305;

벱
+

&#48307;

벳
+

&#48308;

벴
+

&#48309;

벵
+

&#48316;

벼
+

&#48317;

벽
+

&#48320;

변
+

&#48324;

별
+

&#48333;

볍
+

&#48335;

볏
+

&#48336;

볐
+

&#48337;

병
+

&#48341;

볕
+

&#48344;

볘
+

&#48348;

볜
+

&#48372;

보
+

&#48373;

복
+

&#48374;

볶
+

&#48376;

본
+

&#48380;

볼
+

&#48388;

봄
+

&#48389;

봅
+

&#48391;

봇
+

&#48393;

봉
+

&#48400;

봐
+

&#48404;

봔
+

&#48420;

봤
+

&#48428;

봬
+

&#48448;

뵀
+

&#48456;

뵈
+

&#48457;

뵉
+

&#48460;

뵌
+

&#48464;

뵐
+

&#48472;

뵘
+

&#48473;

뵙
+

&#48484;

뵤
+

&#48488;

뵨
+

&#48512;

부
+

&#48513;

북
+

&#48516;

분
+

&#48519;

붇
+

&#48520;

불
+

&#48521;

붉
+

&#48522;

붊
+

&#48528;

붐
+

&#48529;

붑
+

&#48531;

붓
+

&#48533;

붕
+

&#48537;

붙
+

&#48538;

붚
+

&#48540;

붜
+

&#48548;

붤
+

&#48560;

붰
+

&#48568;

붸
+

&#48596;

뷔
+

&#48597;

뷕
+

&#48600;

뷘
+

&#48604;

뷜
+

&#48617;

뷩
+

&#48624;

뷰
+

&#48628;

뷴
+

&#48632;

뷸
+

&#48640;

븀
+

&#48643;

븃
+

&#48645;

븅
+

&#48652;

브
+

&#48653;

븍
+

&#48656;

븐
+

&#48660;

블
+

&#48668;

븜
+

&#48669;

븝
+

&#48671;

븟
+

&#48708;

비
+

&#48709;

빅
+

&#48712;

빈
+

&#48716;

빌
+

&#48718;

빎
+

&#48724;

빔
+

&#48725;

빕
+

&#48727;

빗
+

&#48729;

빙
+

&#48730;

빚
+

&#48731;

빛
+

&#48736;

빠
+

&#48737;

빡
+

&#48740;

빤
+

&#48744;

빨
+

&#48746;

빪
+

&#48752;

빰
+

&#48753;

빱
+

&#48755;

빳
+

&#48756;

빴
+

&#48757;

빵
+

&#48763;

빻
+

&#48764;

빼
+

&#48765;

빽
+

&#48768;

뺀
+

&#48772;

뺄
+

&#48780;

뺌
+

&#48781;

뺍
+

&#48783;

뺏
+

&#48784;

뺐
+

&#48785;

뺑
+

&#48792;

뺘
+

&#48793;

뺙
+

&#48808;

뺨
+

&#48848;

뻐
+

&#48849;

뻑
+

&#48852;

뻔
+

&#48855;

뻗
+

&#48856;

뻘
+

&#48864;

뻠
+

&#48867;

뻣
+

&#48868;

뻤
+

&#48869;

뻥
+

&#48876;

뻬
+

&#48897;

뼁
+

&#48904;

뼈
+

&#48905;

뼉
+

&#48920;

뼘
+

&#48921;

뼙
+

&#48923;

뼛
+

&#48924;

뼜
+

&#48925;

뼝
+

&#48960;

뽀
+

&#48961;

뽁
+

&#48964;

뽄
+

&#48968;

뽈
+

&#48976;

뽐
+

&#48977;

뽑
+

&#48981;

뽕
+

&#49044;

뾔
+

&#49072;

뾰
+

&#49093;

뿅
+

&#49100;

뿌
+

&#49101;

뿍
+

&#49104;

뿐
+

&#49108;

뿔
+

&#49116;

뿜
+

&#49119;

뿟
+

&#49121;

뿡
+

&#49212;

쀼
+

&#49233;

쁑
+

&#49240;

쁘
+

&#49244;

쁜
+

&#49248;

쁠
+

&#49256;

쁨
+

&#49257;

쁩
+

&#49296;

삐
+

&#49297;

삑
+

&#49300;

삔
+

&#49304;

삘
+

&#49312;

삠
+

&#49313;

삡
+

&#49315;

삣
+

&#49317;

삥
+

&#49324;

사
+

&#49325;

삭
+

&#49327;

삯
+

&#49328;

산
+

&#49331;

삳
+

&#49332;

살
+

&#49333;

삵
+

&#49334;

삶
+

&#49340;

삼
+

&#49341;

삽
+

&#49343;

삿
+

&#49344;

샀
+

&#49345;

상
+

&#49349;

샅
+

&#49352;

새
+

&#49353;

색
+

&#49356;

샌
+

&#49360;

샐
+

&#49368;

샘
+

&#49369;

샙
+

&#49371;

샛
+

&#49372;

샜
+

&#49373;

생
+

&#49380;

샤
+

&#49381;

샥
+

&#49384;

샨
+

&#49388;

샬
+

&#49396;

샴
+

&#49397;

샵
+

&#49399;

샷
+

&#49401;

샹
+

&#49408;

섀
+

&#49412;

섄
+

&#49416;

섈
+

&#49424;

섐
+

&#49429;

섕
+

&#49436;

서
+

&#49437;

석
+

&#49438;

섞
+

&#49439;

섟
+

&#49440;

선
+

&#49443;

섣
+

&#49444;

설
+

&#49446;

섦
+

&#49447;

섧
+

&#49452;

섬
+

&#49453;

섭
+

&#49455;

섯
+

&#49456;

섰
+

&#49457;

성
+

&#49462;

섶
+

&#49464;

세
+

&#49465;

섹
+

&#49468;

센
+

&#49472;

셀
+

&#49480;

셈
+

&#49481;

셉
+

&#49483;

셋
+

&#49484;

셌
+

&#49485;

셍
+

&#49492;

셔
+

&#49493;

셕
+

&#49496;

션
+

&#49500;

셜
+

&#49508;

셤
+

&#49509;

셥
+

&#49511;

셧
+

&#49512;

셨
+

&#49513;

셩
+

&#49520;

셰
+

&#49524;

셴
+

&#49528;

셸
+

&#49541;

솅
+

&#49548;

소
+

&#49549;

속
+

&#49550;

솎
+

&#49552;

손
+

&#49556;

솔
+

&#49558;

솖
+

&#49564;

솜
+

&#49565;

솝
+

&#49567;

솟
+

&#49569;

송
+

&#49573;

솥
+

&#49576;

솨
+

&#49577;

솩
+

&#49580;

솬
+

&#49584;

솰
+

&#49597;

솽
+

&#49604;

쇄
+

&#49608;

쇈
+

&#49612;

쇌
+

&#49620;

쇔
+

&#49623;

쇗
+

&#49624;

쇘
+

&#49632;

쇠
+

&#49636;

쇤
+

&#49640;

쇨
+

&#49648;

쇰
+

&#49649;

쇱
+

&#49651;

쇳
+

&#49660;

쇼
+

&#49661;

쇽
+

&#49664;

숀
+

&#49668;

숄
+

&#49676;

숌
+

&#49677;

숍
+

&#49679;

숏
+

&#49681;

숑
+

&#49688;

수
+

&#49689;

숙
+

&#49692;

순
+

&#49695;

숟
+

&#49696;

술
+

&#49704;

숨
+

&#49705;

숩
+

&#49707;

숫
+

&#49709;

숭
+

&#49711;

숯
+

&#49713;

숱
+

&#49714;

숲
+

&#49716;

숴
+

&#49736;

쉈
+

&#49744;

쉐
+

&#49745;

쉑
+

&#49748;

쉔
+

&#49752;

쉘
+

&#49760;

쉠
+

&#49765;

쉥
+

&#49772;

쉬
+

&#49773;

쉭
+

&#49776;

쉰
+

&#49780;

쉴
+

&#49788;

쉼
+

&#49789;

쉽
+

&#49791;

쉿
+

&#49793;

슁
+

&#49800;

슈
+

&#49801;

슉
+

&#49808;

슐
+

&#49816;

슘
+

&#49819;

슛
+

&#49821;

슝
+

&#49828;

스
+

&#49829;

슥
+

&#49832;

슨
+

&#49836;

슬
+

&#49837;

슭
+

&#49844;

슴
+

&#49845;

습
+

&#49847;

슷
+

&#49849;

승
+

&#49884;

시
+

&#49885;

식
+

&#49888;

신
+

&#49891;

싣
+

&#49892;

실
+

&#49899;

싫
+

&#49900;

심
+

&#49901;

십
+

&#49903;

싯
+

&#49905;

싱
+

&#49910;

싶
+

&#49912;

싸
+

&#49913;

싹
+

&#49915;

싻
+

&#49916;

싼
+

&#49920;

쌀
+

&#49928;

쌈
+

&#49929;

쌉
+

&#49932;

쌌
+

&#49933;

쌍
+

&#49939;

쌓
+

&#49940;

쌔
+

&#49941;

쌕
+

&#49944;

쌘
+

&#49948;

쌜
+

&#49956;

쌤
+

&#49957;

쌥
+

&#49960;

쌨
+

&#49961;

쌩
+

&#49989;

썅
+

&#50024;

써
+

&#50025;

썩
+

&#50028;

썬
+

&#50032;

썰
+

&#50034;

썲
+

&#50040;

썸
+

&#50041;

썹
+

&#50044;

썼
+

&#50045;

썽
+

&#50052;

쎄
+

&#50056;

쎈
+

&#50060;

쎌
+

&#50112;

쏀
+

&#50136;

쏘
+

&#50137;

쏙
+

&#50140;

쏜
+

&#50143;

쏟
+

&#50144;

쏠
+

&#50146;

쏢
+

&#50152;

쏨
+

&#50153;

쏩
+

&#50157;

쏭
+

&#50164;

쏴
+

&#50165;

쏵
+

&#50168;

쏸
+

&#50184;

쐈
+

&#50192;

쐐
+

&#50212;

쐤
+

&#50220;

쐬
+

&#50224;

쐰
+

&#50228;

쐴
+

&#50236;

쐼
+

&#50237;

쐽
+

&#50248;

쑈
+

&#50276;

쑤
+

&#50277;

쑥
+

&#50280;

쑨
+

&#50284;

쑬
+

&#50292;

쑴
+

&#50293;

쑵
+

&#50297;

쑹
+

&#50304;

쒀
+

&#50324;

쒔
+

&#50332;

쒜
+

&#50360;

쒸
+

&#50364;

쒼
+

&#50409;

쓩
+

&#50416;

쓰
+

&#50417;

쓱
+

&#50420;

쓴
+

&#50424;

쓸
+

&#50426;

쓺
+

&#50431;

쓿
+

&#50432;

씀
+

&#50433;

씁
+

&#50444;

씌
+

&#50448;

씐
+

&#50452;

씔
+

&#50460;

씜
+

&#50472;

씨
+

&#50473;

씩
+

&#50476;

씬
+

&#50480;

씰
+

&#50488;

씸
+

&#50489;

씹
+

&#50491;

씻
+

&#50493;

씽
+

&#50500;

아
+

&#50501;

악
+

&#50504;

안
+

&#50505;

앉
+

&#50506;

않
+

&#50508;

알
+

&#50509;

앍
+

&#50510;

앎
+

&#50515;

앓
+

&#50516;

암
+

&#50517;

압
+

&#50519;

앗
+

&#50520;

았
+

&#50521;

앙
+

&#50525;

앝
+

&#50526;

앞
+

&#50528;

애
+

&#50529;

액
+

&#50532;

앤
+

&#50536;

앨
+

&#50544;

앰
+

&#50545;

앱
+

&#50547;

앳
+

&#50548;

앴
+

&#50549;

앵
+

&#50556;

야
+

&#50557;

약
+

&#50560;

얀
+

&#50564;

얄
+

&#50567;

얇
+

&#50572;

얌
+

&#50573;

얍
+

&#50575;

얏
+

&#50577;

양
+

&#50581;

얕
+

&#50583;

얗
+

&#50584;

얘
+

&#50588;

얜
+

&#50592;

얠
+

&#50601;

얩
+

&#50612;

어
+

&#50613;

억
+

&#50616;

언
+

&#50617;

얹
+

&#50619;

얻
+

&#50620;

얼
+

&#50621;

얽
+

&#50622;

얾
+

&#50628;

엄
+

&#50629;

업
+

&#50630;

없
+

&#50631;

엇
+

&#50632;

었
+

&#50633;

엉
+

&#50634;

엊
+

&#50636;

엌
+

&#50638;

엎
+

&#50640;

에
+

&#50641;

엑
+

&#50644;

엔
+

&#50648;

엘
+

&#50656;

엠
+

&#50657;

엡
+

&#50659;

엣
+

&#50661;

엥
+

&#50668;

여
+

&#50669;

역
+

&#50670;

엮
+

&#50672;

연
+

&#50676;

열
+

&#50678;

엶
+

&#50679;

엷
+

&#50684;

염
+

&#50685;

엽
+

&#50686;

엾
+

&#50687;

엿
+

&#50688;

였
+

&#50689;

영
+

&#50693;

옅
+

&#50694;

옆
+

&#50695;

옇
+

&#50696;

예
+

&#50700;

옌
+

&#50704;

옐
+

&#50712;

옘
+

&#50713;

옙
+

&#50715;

옛
+

&#50716;

옜
+

&#50724;

오
+

&#50725;

옥
+

&#50728;

온
+

&#50732;

올
+

&#50733;

옭
+

&#50734;

옮
+

&#50736;

옰
+

&#50739;

옳
+

&#50740;

옴
+

&#50741;

옵
+

&#50743;

옷
+

&#50745;

옹
+

&#50747;

옻
+

&#50752;

와
+

&#50753;

왁
+

&#50756;

완
+

&#50760;

왈
+

&#50768;

왐
+

&#50769;

왑
+

&#50771;

왓
+

&#50772;

왔
+

&#50773;

왕
+

&#50780;

왜
+

&#50781;

왝
+

&#50784;

왠
+

&#50796;

왬
+

&#50799;

왯
+

&#50801;

왱
+

&#50808;

외
+

&#50809;

왹
+

&#50812;

왼
+

&#50816;

욀
+

&#50824;

욈
+

&#50825;

욉
+

&#50827;

욋
+

&#50829;

욍
+

&#50836;

요
+

&#50837;

욕
+

&#50840;

욘
+

&#50844;

욜
+

&#50852;

욤
+

&#50853;

욥
+

&#50855;

욧
+

&#50857;

용
+

&#50864;

우
+

&#50865;

욱
+

&#50868;

운
+

&#50872;

울
+

&#50873;

욹
+

&#50874;

욺
+

&#50880;

움
+

&#50881;

웁
+

&#50883;

웃
+

&#50885;

웅
+

&#50892;

워
+

&#50893;

웍
+

&#50896;

원
+

&#50900;

월
+

&#50908;

웜
+

&#50909;

웝
+

&#50912;

웠
+

&#50913;

웡
+

&#50920;

웨
+

&#50921;

웩
+

&#50924;

웬
+

&#50928;

웰
+

&#50936;

웸
+

&#50937;

웹
+

&#50941;

웽
+

&#50948;

위
+

&#50949;

윅
+

&#50952;

윈
+

&#50956;

윌
+

&#50964;

윔
+

&#50965;

윕
+

&#50967;

윗
+

&#50969;

윙
+

&#50976;

유
+

&#50977;

육
+

&#50980;

윤
+

&#50984;

율
+

&#50992;

윰
+

&#50993;

윱
+

&#50995;

윳
+

&#50997;

융
+

&#50999;

윷
+

&#51004;

으
+

&#51005;

윽
+

&#51008;

은
+

&#51012;

을
+

&#51018;

읊
+

&#51020;

음
+

&#51021;

읍
+

&#51023;

읏
+

&#51025;

응
+

&#51026;

읒
+

&#51027;

읓
+

&#51028;

읔
+

&#51029;

읕
+

&#51030;

읖
+

&#51031;

읗
+

&#51032;

의
+

&#51036;

읜
+

&#51040;

읠
+

&#51048;

읨
+

&#51051;

읫
+

&#51060;

이
+

&#51061;

익
+

&#51064;

인
+

&#51068;

일
+

&#51069;

읽
+

&#51070;

읾
+

&#51075;

잃
+

&#51076;

임
+

&#51077;

입
+

&#51079;

잇
+

&#51080;

있
+

&#51081;

잉
+

&#51082;

잊
+

&#51086;

잎
+

&#51088;

자
+

&#51089;

작
+

&#51092;

잔
+

&#51094;

잖
+

&#51095;

잗
+

&#51096;

잘
+

&#51098;

잚
+

&#51104;

잠
+

&#51105;

잡
+

&#51107;

잣
+

&#51108;

잤
+

&#51109;

장
+

&#51110;

잦
+

&#51116;

재
+

&#51117;

잭
+

&#51120;

잰
+

&#51124;

잴
+

&#51132;

잼
+

&#51133;

잽
+

&#51135;

잿
+

&#51136;

쟀
+

&#51137;

쟁
+

&#51144;

쟈
+

&#51145;

쟉
+

&#51148;

쟌
+

&#51150;

쟎
+

&#51152;

쟐
+

&#51160;

쟘
+

&#51165;

쟝
+

&#51172;

쟤
+

&#51176;

쟨
+

&#51180;

쟬
+

&#51200;

저
+

&#51201;

적
+

&#51204;

전
+

&#51208;

절
+

&#51210;

젊
+

&#51216;

점
+

&#51217;

접
+

&#51219;

젓
+

&#51221;

정
+

&#51222;

젖
+

&#51228;

제
+

&#51229;

젝
+

&#51232;

젠
+

&#51236;

젤
+

&#51244;

젬
+

&#51245;

젭
+

&#51247;

젯
+

&#51249;

젱
+

&#51256;

져
+

&#51260;

젼
+

&#51264;

졀
+

&#51272;

졈
+

&#51273;

졉
+

&#51276;

졌
+

&#51277;

졍
+

&#51284;

졔
+

&#51312;

조
+

&#51313;

족
+

&#51316;

존
+

&#51320;

졸
+

&#51322;

졺
+

&#51328;

좀
+

&#51329;

좁
+

&#51331;

좃
+

&#51333;

종
+

&#51334;

좆
+

&#51335;

좇
+

&#51339;

좋
+

&#51340;

좌
+

&#51341;

좍
+

&#51348;

좔
+

&#51357;

좝
+

&#51359;

좟
+

&#51361;

좡
+

&#51368;

좨
+

&#51388;

좼
+

&#51389;

좽
+

&#51396;

죄
+

&#51400;

죈
+

&#51404;

죌
+

&#51412;

죔
+

&#51413;

죕
+

&#51415;

죗
+

&#51417;

죙
+

&#51424;

죠
+

&#51425;

죡
+

&#51428;

죤
+

&#51445;

죵
+

&#51452;

주
+

&#51453;

죽
+

&#51456;

준
+

&#51460;

줄
+

&#51461;

줅
+

&#51462;

줆
+

&#51468;

줌
+

&#51469;

줍
+

&#51471;

줏
+

&#51473;

중
+

&#51480;

줘
+

&#51500;

줬
+

&#51508;

줴
+

&#51536;

쥐
+

&#51537;

쥑
+

&#51540;

쥔
+

&#51544;

쥘
+

&#51552;

쥠
+

&#51553;

쥡
+

&#51555;

쥣
+

&#51564;

쥬
+

&#51568;

쥰
+

&#51572;

쥴
+

&#51580;

쥼
+

&#51592;

즈
+

&#51593;

즉
+

&#51596;

즌
+

&#51600;

즐
+

&#51608;

즘
+

&#51609;

즙
+

&#51611;

즛
+

&#51613;

증
+

&#51648;

지
+

&#51649;

직
+

&#51652;

진
+

&#51655;

짇
+

&#51656;

질
+

&#51658;

짊
+

&#51664;

짐
+

&#51665;

집
+

&#51667;

짓
+

&#51669;

징
+

&#51670;

짖
+

&#51673;

짙
+

&#51674;

짚
+

&#51676;

짜
+

&#51677;

짝
+

&#51680;

짠
+

&#51682;

짢
+

&#51684;

짤
+

&#51687;

짧
+

&#51692;

짬
+

&#51693;

짭
+

&#51695;

짯
+

&#51696;

짰
+

&#51697;

짱
+

&#51704;

째
+

&#51705;

짹
+

&#51708;

짼
+

&#51712;

쨀
+

&#51720;

쨈
+

&#51721;

쨉
+

&#51723;

쨋
+

&#51724;

쨌
+

&#51725;

쨍
+

&#51732;

쨔
+

&#51736;

쨘
+

&#51753;

쨩
+

&#51788;

쩌
+

&#51789;

쩍
+

&#51792;

쩐
+

&#51796;

쩔
+

&#51804;

쩜
+

&#51805;

쩝
+

&#51807;

쩟
+

&#51808;

쩠
+

&#51809;

쩡
+

&#51816;

쩨
+

&#51837;

쩽
+

&#51844;

쪄
+

&#51864;

쪘
+

&#51900;

쪼
+

&#51901;

쪽
+

&#51904;

쫀
+

&#51908;

쫄
+

&#51916;

쫌
+

&#51917;

쫍
+

&#51919;

쫏
+

&#51921;

쫑
+

&#51923;

쫓
+

&#51928;

쫘
+

&#51929;

쫙
+

&#51936;

쫠
+

&#51948;

쫬
+

&#51956;

쫴
+

&#51976;

쬈
+

&#51984;

쬐
+

&#51988;

쬔
+

&#51992;

쬘
+

&#52000;

쬠
+

&#52001;

쬡
+

&#52033;

쭁
+

&#52040;

쭈
+

&#52041;

쭉
+

&#52044;

쭌
+

&#52048;

쭐
+

&#52056;

쭘
+

&#52057;

쭙
+

&#52061;

쭝
+

&#52068;

쭤
+

&#52088;

쭸
+

&#52089;

쭹
+

&#52124;

쮜
+

&#52152;

쮸
+

&#52180;

쯔
+

&#52196;

쯤
+

&#52199;

쯧
+

&#52201;

쯩
+

&#52236;

찌
+

&#52237;

찍
+

&#52240;

찐
+

&#52244;

찔
+

&#52252;

찜
+

&#52253;

찝
+

&#52257;

찡
+

&#52258;

찢
+

&#52263;

찧
+

&#52264;

차
+

&#52265;

착
+

&#52268;

찬
+

&#52270;

찮
+

&#52272;

찰
+

&#52280;

참
+

&#52281;

찹
+

&#52283;

찻
+

&#52284;

찼
+

&#52285;

창
+

&#52286;

찾
+

&#52292;

채
+

&#52293;

책
+

&#52296;

챈
+

&#52300;

챌
+

&#52308;

챔
+

&#52309;

챕
+

&#52311;

챗
+

&#52312;

챘
+

&#52313;

챙
+

&#52320;

챠
+

&#52324;

챤
+

&#52326;

챦
+

&#52328;

챨
+

&#52336;

챰
+

&#52341;

챵
+

&#52376;

처
+

&#52377;

척
+

&#52380;

천
+

&#52384;

철
+

&#52392;

첨
+

&#52393;

첩
+

&#52395;

첫
+

&#52396;

첬
+

&#52397;

청
+

&#52404;

체
+

&#52405;

첵
+

&#52408;

첸
+

&#52412;

첼
+

&#52420;

쳄
+

&#52421;

쳅
+

&#52423;

쳇
+

&#52425;

쳉
+

&#52432;

쳐
+

&#52436;

쳔
+

&#52452;

쳤
+

&#52460;

쳬
+

&#52464;

쳰
+

&#52481;

촁
+

&#52488;

초
+

&#52489;

촉
+

&#52492;

촌
+

&#52496;

촐
+

&#52504;

촘
+

&#52505;

촙
+

&#52507;

촛
+

&#52509;

총
+

&#52516;

촤
+

&#52520;

촨
+

&#52524;

촬
+

&#52537;

촹
+

&#52572;

최
+

&#52576;

쵠
+

&#52580;

쵤
+

&#52588;

쵬
+

&#52589;

쵭
+

&#52591;

쵯
+

&#52593;

쵱
+

&#52600;

쵸
+

&#52616;

춈
+

&#52628;

추
+

&#52629;

축
+

&#52632;

춘
+

&#52636;

출
+

&#52644;

춤
+

&#52645;

춥
+

&#52647;

춧
+

&#52649;

충
+

&#52656;

춰
+

&#52676;

췄
+

&#52684;

췌
+

&#52688;

췐
+

&#52712;

취
+

&#52716;

췬
+

&#52720;

췰
+

&#52728;

췸
+

&#52729;

췹
+

&#52731;

췻
+

&#52733;

췽
+

&#52740;

츄
+

&#52744;

츈
+

&#52748;

츌
+

&#52756;

츔
+

&#52761;

츙
+

&#52768;

츠
+

&#52769;

측
+

&#52772;

츤
+

&#52776;

츨
+

&#52784;

츰
+

&#52785;

츱
+

&#52787;

츳
+

&#52789;

층
+

&#52824;

치
+

&#52825;

칙
+

&#52828;

친
+

&#52831;

칟
+

&#52832;

칠
+

&#52833;

칡
+

&#52840;

침
+

&#52841;

칩
+

&#52843;

칫
+

&#52845;

칭
+

&#52852;

카
+

&#52853;

칵
+

&#52856;

칸
+

&#52860;

칼
+

&#52868;

캄
+

&#52869;

캅
+

&#52871;

캇
+

&#52873;

캉
+

&#52880;

캐
+

&#52881;

캑
+

&#52884;

캔
+

&#52888;

캘
+

&#52896;

캠
+

&#52897;

캡
+

&#52899;

캣
+

&#52900;

캤
+

&#52901;

캥
+

&#52908;

캬
+

&#52909;

캭
+

&#52929;

컁
+

&#52964;

커
+

&#52965;

컥
+

&#52968;

컨
+

&#52971;

컫
+

&#52972;

컬
+

&#52980;

컴
+

&#52981;

컵
+

&#52983;

컷
+

&#52984;

컸
+

&#52985;

컹
+

&#52992;

케
+

&#52993;

켁
+

&#52996;

켄
+

&#53000;

켈
+

&#53008;

켐
+

&#53009;

켑
+

&#53011;

켓
+

&#53013;

켕
+

&#53020;

켜
+

&#53024;

켠
+

&#53028;

켤
+

&#53036;

켬
+

&#53037;

켭
+

&#53039;

켯
+

&#53040;

켰
+

&#53041;

켱
+

&#53048;

켸
+

&#53076;

코
+

&#53077;

콕
+

&#53080;

콘
+

&#53084;

콜
+

&#53092;

콤
+

&#53093;

콥
+

&#53095;

콧
+

&#53097;

콩
+

&#53104;

콰
+

&#53105;

콱
+

&#53108;

콴
+

&#53112;

콸
+

&#53120;

쾀
+

&#53125;

쾅
+

&#53132;

쾌
+

&#53153;

쾡
+

&#53160;

쾨
+

&#53168;

쾰
+

&#53188;

쿄
+

&#53216;

쿠
+

&#53217;

쿡
+

&#53220;

쿤
+

&#53224;

쿨
+

&#53232;

쿰
+

&#53233;

쿱
+

&#53235;

쿳
+

&#53237;

쿵
+

&#53244;

쿼
+

&#53248;

퀀
+

&#53252;

퀄
+

&#53265;

퀑
+

&#53272;

퀘
+

&#53293;

퀭
+

&#53300;

퀴
+

&#53301;

퀵
+

&#53304;

퀸
+

&#53308;

퀼
+

&#53316;

큄
+

&#53317;

큅
+

&#53319;

큇
+

&#53321;

큉
+

&#53328;

큐
+

&#53332;

큔
+

&#53336;

큘
+

&#53344;

큠
+

&#53356;

크
+

&#53357;

큭
+

&#53360;

큰
+

&#53364;

클
+

&#53372;

큼
+

&#53373;

큽
+

&#53377;

킁
+

&#53412;

키
+

&#53413;

킥
+

&#53416;

킨
+

&#53420;

킬
+

&#53428;

킴
+

&#53429;

킵
+

&#53431;

킷
+

&#53433;

킹
+

&#53440;

타
+

&#53441;

탁
+

&#53444;

탄
+

&#53448;

탈
+

&#53449;

탉
+

&#53456;

탐
+

&#53457;

탑
+

&#53459;

탓
+

&#53460;

탔
+

&#53461;

탕
+

&#53468;

태
+

&#53469;

택
+

&#53472;

탠
+

&#53476;

탤
+

&#53484;

탬
+

&#53485;

탭
+

&#53487;

탯
+

&#53488;

탰
+

&#53489;

탱
+

&#53496;

탸
+

&#53517;

턍
+

&#53552;

터
+

&#53553;

턱
+

&#53556;

턴
+

&#53560;

털
+

&#53562;

턺
+

&#53568;

텀
+

&#53569;

텁
+

&#53571;

텃
+

&#53572;

텄
+

&#53573;

텅
+

&#53580;

테
+

&#53581;

텍
+

&#53584;

텐
+

&#53588;

텔
+

&#53596;

템
+

&#53597;

텝
+

&#53599;

텟
+

&#53601;

텡
+

&#53608;

텨
+

&#53612;

텬
+

&#53628;

텼
+

&#53636;

톄
+

&#53640;

톈
+

&#53664;

토
+

&#53665;

톡
+

&#53668;

톤
+

&#53672;

톨
+

&#53680;

톰
+

&#53681;

톱
+

&#53683;

톳
+

&#53685;

통
+

&#53690;

톺
+

&#53692;

톼
+

&#53696;

퇀
+

&#53720;

퇘
+

&#53748;

퇴
+

&#53752;

퇸
+

&#53767;

툇
+

&#53769;

툉
+

&#53776;

툐
+

&#53804;

투
+

&#53805;

툭
+

&#53808;

툰
+

&#53812;

툴
+

&#53820;

툼
+

&#53821;

툽
+

&#53823;

툿
+

&#53825;

퉁
+

&#53832;

퉈
+

&#53852;

퉜
+

&#53860;

퉤
+

&#53888;

튀
+

&#53889;

튁
+

&#53892;

튄
+

&#53896;

튈
+

&#53904;

튐
+

&#53905;

튑
+

&#53909;

튕
+

&#53916;

튜
+

&#53920;

튠
+

&#53924;

튤
+

&#53932;

튬
+

&#53937;

튱
+

&#53944;

트
+

&#53945;

특
+

&#53948;

튼
+

&#53951;

튿
+

&#53952;

틀
+

&#53954;

틂
+

&#53960;

틈
+

&#53961;

틉
+

&#53963;

틋
+

&#53972;

틔
+

&#53976;

틘
+

&#53980;

틜
+

&#53988;

틤
+

&#53989;

틥
+

&#54000;

티
+

&#54001;

틱
+

&#54004;

틴
+

&#54008;

틸
+

&#54016;

팀
+

&#54017;

팁
+

&#54019;

팃
+

&#54021;

팅
+

&#54028;

파
+

&#54029;

팍
+

&#54030;

팎
+

&#54032;

판
+

&#54036;

팔
+

&#54038;

팖
+

&#54044;

팜
+

&#54045;

팝
+

&#54047;

팟
+

&#54048;

팠
+

&#54049;

팡
+

&#54053;

팥
+

&#54056;

패
+

&#54057;

팩
+

&#54060;

팬
+

&#54064;

팰
+

&#54072;

팸
+

&#54073;

팹
+

&#54075;

팻
+

&#54076;

팼
+

&#54077;

팽
+

&#54084;

퍄
+

&#54085;

퍅
+

&#54140;

퍼
+

&#54141;

퍽
+

&#54144;

펀
+

&#54148;

펄
+

&#54156;

펌
+

&#54157;

펍
+

&#54159;

펏
+

&#54160;

펐
+

&#54161;

펑
+

&#54168;

페
+

&#54169;

펙
+

&#54172;

펜
+

&#54176;

펠
+

&#54184;

펨
+

&#54185;

펩
+

&#54187;

펫
+

&#54189;

펭
+

&#54196;

펴
+

&#54200;

편
+

&#54204;

펼
+

&#54212;

폄
+

&#54213;

폅
+

&#54216;

폈
+

&#54217;

평
+

&#54224;

폐
+

&#54232;

폘
+

&#54241;

폡
+

&#54243;

폣
+

&#54252;

포
+

&#54253;

폭
+

&#54256;

폰
+

&#54260;

폴
+

&#54268;

폼
+

&#54269;

폽
+

&#54271;

폿
+

&#54273;

퐁
+

&#54280;

퐈
+

&#54301;

퐝
+

&#54336;

푀
+

&#54340;

푄
+

&#54364;

표
+

&#54368;

푠
+

&#54372;

푤
+

&#54381;

푭
+

&#54383;

푯
+

&#54392;

푸
+

&#54393;

푹
+

&#54396;

푼
+

&#54399;

푿
+

&#54400;

풀
+

&#54402;

풂
+

&#54408;

품
+

&#54409;

풉
+

&#54411;

풋
+

&#54413;

풍
+

&#54420;

풔
+

&#54441;

풩
+

&#54476;

퓌
+

&#54480;

퓐
+

&#54484;

퓔
+

&#54492;

퓜
+

&#54495;

퓟
+

&#54504;

퓨
+

&#54508;

퓬
+

&#54512;

퓰
+

&#54520;

퓸
+

&#54523;

퓻
+

&#54525;

퓽
+

&#54532;

프
+

&#54536;

픈
+

&#54540;

플
+

&#54548;

픔
+

&#54549;

픕
+

&#54551;

픗
+

&#54588;

피
+

&#54589;

픽
+

&#54592;

핀
+

&#54596;

필
+

&#54604;

핌
+

&#54605;

핍
+

&#54607;

핏
+

&#54609;

핑
+

&#54616;

하
+

&#54617;

학
+

&#54620;

한
+

&#54624;

할
+

&#54629;

핥
+

&#54632;

함
+

&#54633;

합
+

&#54635;

핫
+

&#54637;

항
+

&#54644;

해
+

&#54645;

핵
+

&#54648;

핸
+

&#54652;

핼
+

&#54660;

햄
+

&#54661;

햅
+

&#54663;

햇
+

&#54664;

했
+

&#54665;

행
+

&#54672;

햐
+

&#54693;

향
+

&#54728;

허
+

&#54729;

헉
+

&#54732;

헌
+

&#54736;

헐
+

&#54738;

헒
+

&#54744;

험
+

&#54745;

헙
+

&#54747;

헛
+

&#54749;

헝
+

&#54756;

헤
+

&#54757;

헥
+

&#54760;

헨
+

&#54764;

헬
+

&#54772;

헴
+

&#54773;

헵
+

&#54775;

헷
+

&#54777;

헹
+

&#54784;

혀
+

&#54785;

혁
+

&#54788;

현
+

&#54792;

혈
+

&#54800;

혐
+

&#54801;

협
+

&#54803;

혓
+

&#54804;

혔
+

&#54805;

형
+

&#54812;

혜
+

&#54816;

혠
+

&#54820;

혤
+

&#54829;

혭
+

&#54840;

호
+

&#54841;

혹
+

&#54844;

혼
+

&#54848;

홀
+

&#54853;

홅
+

&#54856;

홈
+

&#54857;

홉
+

&#54859;

홋
+

&#54861;

홍
+

&#54865;

홑
+

&#54868;

화
+

&#54869;

확
+

&#54872;

환
+

&#54876;

활
+

&#54887;

홧
+

&#54889;

황
+

&#54896;

홰
+

&#54897;

홱
+

&#54900;

홴
+

&#54915;

횃
+

&#54917;

횅
+

&#54924;

회
+

&#54925;

획
+

&#54928;

횐
+

&#54932;

횔
+

&#54941;

횝
+

&#54943;

횟
+

&#54945;

횡
+

&#54952;

효
+

&#54956;

횬
+

&#54960;

횰
+

&#54969;

횹
+

&#54971;

횻
+

&#54980;

후
+

&#54981;

훅
+

&#54984;

훈
+

&#54988;

훌
+

&#54993;

훑
+

&#54996;

훔
+

&#54999;

훗
+

&#55001;

훙
+

&#55008;

훠
+

&#55012;

훤
+

&#55016;

훨
+

&#55024;

훰
+

&#55029;

훵
+

&#55036;

훼
+

&#55037;

훽
+

&#55040;

휀
+

&#55044;

휄
+

&#55057;

휑
+

&#55064;

휘
+

&#55065;

휙
+

&#55068;

휜
+

&#55072;

휠
+

&#55080;

휨
+

&#55081;

휩
+

&#55083;

휫
+

&#55085;

휭
+

&#55092;

휴
+

&#55093;

휵
+

&#55096;

휸
+

&#55100;

휼
+

&#55108;

흄
+

&#55111;

흇
+

&#55113;

흉
+

&#55120;

흐
+

&#55121;

흑
+

&#55124;

흔
+

&#55126;

흖
+

&#55127;

흗
+

&#55128;

흘
+

&#55129;

흙
+

&#55136;

흠
+

&#55137;

흡
+

&#55139;

흣
+

&#55141;

흥
+

&#55145;

흩
+

&#55148;

희
+

&#55152;

흰
+

&#55156;

흴
+

&#55164;

흼
+

&#55165;

흽
+

&#55169;

힁
+

&#55176;

히
+

&#55177;

힉
+

&#55180;

힌
+

&#55184;

힐
+

&#55192;

힘
+

&#55193;

힙
+

&#55195;

힛
+

&#55197;

힝
+
+
+ + +
+
+ + +
+ +
+ +
+
+
+

Installing Webfonts

+ +

Webfonts are supported by all major browser platforms but not all in the same way. There are currently four different font formats that must be included in order to target all browsers. This includes TTF, WOFF, EOT and SVG.

+ +

1. Upload your webfonts

+

You must upload your webfont kit to your website. They should be in or near the same directory as your CSS files.

+ +

2. Include the webfont stylesheet

+

A special CSS @font-face declaration helps the various browsers select the appropriate font it needs without causing you a bunch of headaches. Learn more about this syntax by reading the Fontspring blog post about it. The code for it is as follows:

+ + + +@font-face{ + font-family: 'MyWebFont'; + src: url('WebFont.eot'); + src: url('WebFont.eot?#iefix') format('embedded-opentype'), + url('WebFont.woff') format('woff'), + url('WebFont.ttf') format('truetype'), + url('WebFont.svg#webfont') format('svg'); +} + + +

We've already gone ahead and generated the code for you. All you have to do is link to the stylesheet in your HTML, like this:

+ <link rel="stylesheet" href="stylesheet.css" type="text/css" charset="utf-8" /> + +

3. Modify your own stylesheet

+

To take advantage of your new fonts, you must tell your stylesheet to use them. Look at the original @font-face declaration above and find the property called "font-family." The name linked there will be what you use to reference the font. Prepend that webfont name to the font stack in the "font-family" property, inside the selector you want to change. For example:

+p { font-family: 'WebFont', Arial, sans-serif; } + +

4. Test

+

Getting webfonts to work cross-browser can be tricky. Use the information in the sidebar to help you if you find that fonts aren't loading in a particular browser.

+
+ + +
+ +
+ +
+ +
+ + diff --git a/SW문의_소스패키지/assets/font/NotoKR-Black/notokr-black.eot b/SW문의_소스패키지/assets/font/NotoKR-Black/notokr-black.eot new file mode 100644 index 0000000..93cfa76 Binary files /dev/null and b/SW문의_소스패키지/assets/font/NotoKR-Black/notokr-black.eot differ diff --git a/SW문의_소스패키지/assets/font/NotoKR-Black/notokr-black.svg b/SW문의_소스패키지/assets/font/NotoKR-Black/notokr-black.svg new file mode 100644 index 0000000..aea22df --- /dev/null +++ b/SW문의_소스패키지/assets/font/NotoKR-Black/notokr-black.svg @@ -0,0 +1,2457 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/SW문의_소스패키지/assets/font/NotoKR-Black/notokr-black.ttf b/SW문의_소스패키지/assets/font/NotoKR-Black/notokr-black.ttf new file mode 100644 index 0000000..38c4fab Binary files /dev/null and b/SW문의_소스패키지/assets/font/NotoKR-Black/notokr-black.ttf differ diff --git a/SW문의_소스패키지/assets/font/NotoKR-Black/notokr-black.woff b/SW문의_소스패키지/assets/font/NotoKR-Black/notokr-black.woff new file mode 100644 index 0000000..fe25b43 Binary files /dev/null and b/SW문의_소스패키지/assets/font/NotoKR-Black/notokr-black.woff differ diff --git a/SW문의_소스패키지/assets/font/NotoKR-Black/notokr-black.woff2 b/SW문의_소스패키지/assets/font/NotoKR-Black/notokr-black.woff2 new file mode 100644 index 0000000..e0e9462 Binary files /dev/null and b/SW문의_소스패키지/assets/font/NotoKR-Black/notokr-black.woff2 differ diff --git a/SW문의_소스패키지/assets/font/NotoKR-Black/specimen_files/easytabs.js b/SW문의_소스패키지/assets/font/NotoKR-Black/specimen_files/easytabs.js new file mode 100644 index 0000000..5e5d1b7 --- /dev/null +++ b/SW문의_소스패키지/assets/font/NotoKR-Black/specimen_files/easytabs.js @@ -0,0 +1,7 @@ +(function($){$.fn.easyTabs=function(option){var param=jQuery.extend({fadeSpeed:"fast",defaultContent:1,activeClass:'active'},option);$(this).each(function(){var thisId="#"+this.id;if(param.defaultContent==''){param.defaultContent=1;} +if(typeof param.defaultContent=="number") +{var defaultTab=$(thisId+" .tabs li:eq("+(param.defaultContent-1)+") a").attr('href').substr(1);}else{var defaultTab=param.defaultContent;} +$(thisId+" .tabs li a").each(function(){var tabToHide=$(this).attr('href').substr(1);$("#"+tabToHide).addClass('easytabs-tab-content');});hideAll();changeContent(defaultTab);function hideAll(){$(thisId+" .easytabs-tab-content").hide();} +function changeContent(tabId){hideAll();$(thisId+" .tabs li").removeClass(param.activeClass);$(thisId+" .tabs li a[href=#"+tabId+"]").closest('li').addClass(param.activeClass);if(param.fadeSpeed!="none") +{$(thisId+" #"+tabId).fadeIn(param.fadeSpeed);}else{$(thisId+" #"+tabId).show();}} +$(thisId+" .tabs li").click(function(){var tabId=$(this).find('a').attr('href').substr(1);changeContent(tabId);return false;});});}})(jQuery); \ No newline at end of file diff --git a/SW문의_소스패키지/assets/font/NotoKR-Black/specimen_files/grid_12-825-55-15.css b/SW문의_소스패키지/assets/font/NotoKR-Black/specimen_files/grid_12-825-55-15.css new file mode 100644 index 0000000..7d60650 --- /dev/null +++ b/SW문의_소스패키지/assets/font/NotoKR-Black/specimen_files/grid_12-825-55-15.css @@ -0,0 +1,129 @@ +/*Notes about grid: +Columns: 12 +Grid Width: 825px +Column Width: 55px +Gutter Width: 15px +-------------------------------*/ + + + +.section {margin-bottom: 18px; +} +.section:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;} +.section {*zoom: 1;} + +.section .firstcolumn, +.section .firstcol {margin-left: 0;} + + +/* Border on left hand side of a column. */ +.border { + padding-left: 7px; + margin-left: 7px; + border-left: 1px solid #eee; +} + +/* Border with more whitespace, spans one column. */ +.colborder { + padding-left: 42px; + margin-left: 42px; + border-left: 1px solid #eee; +} + + + +/* The Grid Classes */ +.grid1, .grid1_2cols, .grid1_3cols, .grid1_4cols, .grid2, .grid2_3cols, .grid2_4cols, .grid3, .grid3_2cols, .grid3_4cols, .grid4, .grid4_3cols, .grid5, .grid5_2cols, .grid5_3cols, .grid5_4cols, .grid6, .grid6_4cols, .grid7, .grid7_2cols, .grid7_3cols, .grid7_4cols, .grid8, .grid8_3cols, .grid9, .grid9_2cols, .grid9_4cols, .grid10, .grid10_3cols, .grid10_4cols, .grid11, .grid11_2cols, .grid11_3cols, .grid11_4cols, .grid12 +{margin-left: 15px;float: left;display: inline; overflow: hidden;} + + +.width1, .grid1, .span-1 {width: 55px;} +.width1_2cols,.grid1_2cols {width: 20px;} +.width1_3cols,.grid1_3cols {width: 8px;} +.width1_4cols,.grid1_4cols {width: 2px;} +.input_width1 {width: 49px;} + +.width2, .grid2, .span-2 {width: 125px;} +.width2_3cols,.grid2_3cols {width: 31px;} +.width2_4cols,.grid2_4cols {width: 20px;} +.input_width2 {width: 119px;} + +.width3, .grid3, .span-3 {width: 195px;} +.width3_2cols,.grid3_2cols {width: 90px;} +.width3_4cols,.grid3_4cols {width: 37px;} +.input_width3 {width: 189px;} + +.width4, .grid4, .span-4 {width: 265px;} +.width4_3cols,.grid4_3cols {width: 78px;} +.input_width4 {width: 259px;} + +.width5, .grid5, .span-5 {width: 335px;} +.width5_2cols,.grid5_2cols {width: 160px;} +.width5_3cols,.grid5_3cols {width: 101px;} +.width5_4cols,.grid5_4cols {width: 72px;} +.input_width5 {width: 329px;} + +.width6, .grid6, .span-6 {width: 405px;} +.width6_4cols,.grid6_4cols {width: 90px;} +.input_width6 {width: 399px;} + +.width7, .grid7, .span-7 {width: 475px;} +.width7_2cols,.grid7_2cols {width: 230px;} +.width7_3cols,.grid7_3cols {width: 148px;} +.width7_4cols,.grid7_4cols {width: 107px;} +.input_width7 {width: 469px;} + +.width8, .grid8, .span-8 {width: 545px;} +.width8_3cols,.grid8_3cols {width: 171px;} +.input_width8 {width: 539px;} + +.width9, .grid9, .span-9 {width: 615px;} +.width9_2cols,.grid9_2cols {width: 300px;} +.width9_4cols,.grid9_4cols {width: 142px;} +.input_width9 {width: 609px;} + +.width10, .grid10, .span-10 {width: 685px;} +.width10_3cols,.grid10_3cols {width: 218px;} +.width10_4cols,.grid10_4cols {width: 160px;} +.input_width10 {width: 679px;} + +.width11, .grid11, .span-11 {width: 755px;} +.width11_2cols,.grid11_2cols {width: 370px;} +.width11_3cols,.grid11_3cols {width: 241px;} +.width11_4cols,.grid11_4cols {width: 177px;} +.input_width11 {width: 749px;} + +.width12, .grid12, .span-12 {width: 825px;} +.input_width12 {width: 819px;} + +/* Subdivided grid spaces */ +.emptycols_left1, .prepend-1 {padding-left: 70px;} +.emptycols_right1, .append-1 {padding-right: 70px;} +.emptycols_left2, .prepend-2 {padding-left: 140px;} +.emptycols_right2, .append-2 {padding-right: 140px;} +.emptycols_left3, .prepend-3 {padding-left: 210px;} +.emptycols_right3, .append-3 {padding-right: 210px;} +.emptycols_left4, .prepend-4 {padding-left: 280px;} +.emptycols_right4, .append-4 {padding-right: 280px;} +.emptycols_left5, .prepend-5 {padding-left: 350px;} +.emptycols_right5, .append-5 {padding-right: 350px;} +.emptycols_left6, .prepend-6 {padding-left: 420px;} +.emptycols_right6, .append-6 {padding-right: 420px;} +.emptycols_left7, .prepend-7 {padding-left: 490px;} +.emptycols_right7, .append-7 {padding-right: 490px;} +.emptycols_left8, .prepend-8 {padding-left: 560px;} +.emptycols_right8, .append-8 {padding-right: 560px;} +.emptycols_left9, .prepend-9 {padding-left: 630px;} +.emptycols_right9, .append-9 {padding-right: 630px;} +.emptycols_left10, .prepend-10 {padding-left: 700px;} +.emptycols_right10, .append-10 {padding-right: 700px;} +.emptycols_left11, .prepend-11 {padding-left: 770px;} +.emptycols_right11, .append-11 {padding-right: 770px;} +.pull-1 {margin-left: -70px;} +.push-1 {margin-right: -70px;margin-left: 18px;float: right;} +.pull-2 {margin-left: -140px;} +.push-2 {margin-right: -140px;margin-left: 18px;float: right;} +.pull-3 {margin-left: -210px;} +.push-3 {margin-right: -210px;margin-left: 18px;float: right;} +.pull-4 {margin-left: -280px;} +.push-4 {margin-right: -280px;margin-left: 18px;float: right;} \ No newline at end of file diff --git a/SW문의_소스패키지/assets/font/NotoKR-Black/specimen_files/specimen_stylesheet.css b/SW문의_소스패키지/assets/font/NotoKR-Black/specimen_files/specimen_stylesheet.css new file mode 100644 index 0000000..e804058 --- /dev/null +++ b/SW문의_소스패키지/assets/font/NotoKR-Black/specimen_files/specimen_stylesheet.css @@ -0,0 +1,396 @@ +@import url('grid_12-825-55-15.css'); + +/* + CSS Reset by Eric Meyer - Released under Public Domain + http://meyerweb.com/eric/tools/css/reset/ +*/ +html, body, div, span, applet, object, iframe, +h1, h2, h3, h4, h5, h6, p, blockquote, pre, +a, abbr, acronym, address, big, cite, code, +del, dfn, em, font, img, ins, kbd, q, s, samp, +small, strike, strong, sub, sup, tt, var, +b, u, i, center, dl, dt, dd, ol, ul, li, +fieldset, form, label, legend, table, +caption, tbody, tfoot, thead, tr, th, td + {margin: 0;padding: 0;border: 0;outline: 0; + font-size: 100%;vertical-align: baseline; + background: transparent;} +body {line-height: 1;} +ol, ul {list-style: none;} +blockquote, q {quotes: none;} +blockquote:before, blockquote:after, +q:before, q:after {content: ''; content: none;} +:focus {outline: 0;} +ins {text-decoration: none;} +del {text-decoration: line-through;} +table {border-collapse: collapse;border-spacing: 0;} + + + + +body { + color: #000; + background-color: #dcdcdc; +} + +a { + text-decoration: none; + color: #1883ba; +} + +h1{ + font-size: 32px; + font-weight: normal; + font-style: normal; + margin-bottom: 18px; +} + +h2{ + font-size: 18px; +} + +#container { + width: 865px; + margin: 0px auto; +} + + +#header { + padding: 20px; + font-size: 36px; + background-color: #000; + color: #fff; +} + +#header span { + color: #666; +} +#main_content { + background-color: #fff; + padding: 60px 20px 20px; +} + + +#footer p { + margin: 0; + padding-top: 10px; + padding-bottom: 50px; + color: #333; + font: 10px Arial, sans-serif; +} + +.tabs { + width: 100%; + height: 31px; + background-color: #444; +} +.tabs li { + float: left; + margin: 0; + overflow: hidden; + background-color: #444; +} +.tabs li a { + display: block; + color: #fff; + text-decoration: none; + font: bold 11px/11px 'Arial'; + text-transform: uppercase; + padding: 10px 15px; + border-right: 1px solid #fff; +} + +.tabs li a:hover { + background-color: #00b3ff; + +} + +.tabs li.active a { + color: #000; + background-color: #fff; +} + + + +div.huge { + + font-size: 120px; + line-height: 1em; + padding: 0; + letter-spacing: -.02em; + overflow: hidden; +} +div.glyph_range { + font-size: 72px; + line-height: 1.1em; +} + +.size10{ font-size: 10px; } +.size11{ font-size: 11px; } +.size12{ font-size: 12px; } +.size13{ font-size: 13px; } +.size14{ font-size: 14px; } +.size16{ font-size: 16px; } +.size18{ font-size: 18px; } +.size20{ font-size: 20px; } +.size24{ font-size: 24px; } +.size30{ font-size: 30px; } +.size36{ font-size: 36px; } +.size48{ font-size: 48px; } +.size60{ font-size: 60px; } +.size72{ font-size: 72px; } +.size90{ font-size: 90px; } + + +.psample_row1 { height: 120px;} +.psample_row1 { height: 120px;} +.psample_row2 { height: 160px;} +.psample_row3 { height: 160px;} +.psample_row4 { height: 160px;} + +.psample { + overflow: hidden; + position: relative; +} +.psample p { + line-height: 1.3em; + display: block; + overflow: hidden; + margin: 0; +} + +.psample span { + margin-right: .5em; +} + +.white_blend { + width: 100%; + height: 61px; + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVkAAAA9CAYAAAAH4BojAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNrs3TsKgFAMRUE/eer+NxztxMYuEWQG3ECKwwUF58ycAKixOAGAyAKILAAiCyCyACILgMgCiCyAyAIgsgAiCyCyAIgsgMgCiCwAIgsgsgAiC4DIAogsACIL0CWuZ3UGgLrIhjMA1EV2OAOAJQtgyQLwjOzmDAAiCyCyAIgsQFtkd2cAEFkAkQVAZAHaIns4A4AlC2DJAiCyACILILIAiCzAV5H1dQGAJQsgsgCILIDIAvwisl58AViyAJYsACILILIAIgvAe2T9EhxAZAFEFgCRBeiL7HAGgLrIhjMAWLIAliwAt1OAAQDwygTBulLIlQAAAABJRU5ErkJggg==); + position: absolute; + bottom: 0; +} +.black_blend { + width: 100%; + height: 61px; + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVkAAAA9CAYAAAAH4BojAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPJJREFUeNrs3TEKhTAQRVGjibr/9QoxhY2N3Ywo50A28IrLwP9g6b1PAMSYTQAgsgAiC4DIAogsgMgCILIAIgsgsgCILIDIAogsACILILIAIguAyAKILIDIAiCyACILgMgCZCnjLWYAiFGvB0BQZJsZAFyyAC5ZAO6RXc0AILIAIguAyAKkRXYzA4DIAogsACILkBbZ3QwALlkAlywAIgsgsgAiC4DIArwVWf8uAHDJAogsACILILIAv4isH74AXLIALlkARBZAZAFEFoDnyPokOIDIAogsACILkBfZZgaAuMhWMwC4ZAE+p4x3mAEgxinAAJ+XBbPWGkwAAAAAAElFTkSuQmCC); + position: absolute; + bottom: 0; +} +.fullreverse { + background: #000 !important; + color: #fff !important; + margin-left: -20px; + padding-left: 20px; + margin-right: -20px; + padding-right: 20px; + padding: 20px; + margin-bottom:0; +} + + +.sample_table td { + padding-top: 3px; + padding-bottom:5px; + padding-left: 5px; + vertical-align: middle; + line-height: 1.2em; +} + +.sample_table td:first-child { + background-color: #eee; + text-align: right; + padding-right: 5px; + padding-left: 0; + padding: 5px; + font: 11px/12px "Courier New", Courier, mono; +} + +code { + white-space: pre; + background-color: #eee; + display: block; + padding: 10px; + margin-bottom: 18px; + overflow: auto; +} + + +.bottom,.last {margin-bottom:0 !important; padding-bottom:0 !important;} + +.box { + padding: 18px; + margin-bottom: 18px; + background: #eee; +} + +.reverse,.reversed { background: #000 !important;color: #fff !important; border: none !important;} + +#bodycomparison { + position: relative; + overflow: hidden; + font-size: 72px; + height: 90px; + white-space: nowrap; +} + +#bodycomparison div{ + font-size: 72px; + line-height: 90px; + display: inline; + margin: 0 15px 0 0; + padding: 0; +} + +#bodycomparison div span{ + font: 10px Arial; + position: absolute; + left: 0; +} +#xheight { + float: none; + position: absolute; + color: #d9f3ff; + font-size: 72px; + line-height: 90px; +} + +.fontbody { + position: relative; +} +.arialbody{ + font-family: Arial; + position: relative; +} +.verdanabody{ + font-family: Verdana; + position: relative; +} +.georgiabody{ + font-family: Georgia; + position: relative; +} + +/* @group Layout page + */ + +#layout h1 { + font-size: 36px; + line-height: 42px; + font-weight: normal; + font-style: normal; +} + +#layout h2 { + font-size: 24px; + line-height: 23px; + font-weight: normal; + font-style: normal; +} + +#layout h3 { + font-size: 22px; + line-height: 1.4em; + margin-top: 1em; + font-weight: normal; + font-style: normal; +} + + +#layout p.byline { + font-size: 12px; + margin-top: 18px; + line-height: 12px; + margin-bottom: 0; +} +#layout p { + font-size: 14px; + line-height: 21px; + margin-bottom: .5em; +} + +#layout p.large{ + font-size: 18px; + line-height: 26px; +} + +#layout .sidebar p{ + font-size: 12px; + line-height: 1.4em; +} + +#layout p.caption { + font-size: 10px; + margin-top: -16px; + margin-bottom: 18px; +} + +/* @end */ + +/* @group Glyphs */ + +#glyph_chart div{ + background-color: #d9f3ff; + color: black; + float: left; + font-size: 36px; + height: 1.2em; + line-height: 1.2em; + margin-bottom: 1px; + margin-right: 1px; + text-align: center; + width: 1.2em; + position: relative; + padding: .6em .2em .2em; +} + +#glyph_chart div p { + position: absolute; + left: 0; + top: 0; + display: block; + text-align: center; + font: bold 9px Arial, sans-serif; + background-color: #3a768f; + width: 100%; + color: #fff; + padding: 2px 0; +} + + +#glyphs h1 { + font-family: Arial, sans-serif; +} +/* @end */ + +/* @group Installing */ + +#installing { + font: 13px Arial, sans-serif; +} + +#installing p, +#glyphs p{ + line-height: 1.2em; + margin-bottom: 18px; + font: 13px Arial, sans-serif; +} + + + +#installing h3{ + font-size: 15px; + margin-top: 18px; +} + +/* @end */ + +#rendering h1 { + font-family: Arial, sans-serif; +} +.render_table td { + font: 11px "Courier New", Courier, mono; + vertical-align: middle; +} + + diff --git a/SW문의_소스패키지/assets/font/NotoKR-Black/stylesheet.css b/SW문의_소스패키지/assets/font/NotoKR-Black/stylesheet.css new file mode 100644 index 0000000..0b444ef --- /dev/null +++ b/SW문의_소스패키지/assets/font/NotoKR-Black/stylesheet.css @@ -0,0 +1,16 @@ +/* Generated by Font Squirrel (http://www.fontsquirrel.com) on April 28, 2015 */ + + + +@font-face { + font-family: 'notokr-black'; + src: url('notokr-black.eot'); + src: url('notokr-black.eot?#iefix') format('embedded-opentype'), + url('notokr-black.woff2') format('woff2'), + url('notokr-black.woff') format('woff'), + url('notokr-black.ttf') format('truetype'), + url('notokr-black.svg#notokr-black') format('svg'); + font-weight: normal; + font-style: normal; + +} \ No newline at end of file diff --git a/SW문의_소스패키지/assets/font/NotoKR-Bold/generator_config.txt b/SW문의_소스패키지/assets/font/NotoKR-Bold/generator_config.txt new file mode 100644 index 0000000..4a36153 --- /dev/null +++ b/SW문의_소스패키지/assets/font/NotoKR-Bold/generator_config.txt @@ -0,0 +1,5 @@ +# Font Squirrel Font-face Generator Configuration File +# Upload this file to the generator to recreate the settings +# you used to create these fonts. + +{"mode":"basic","formats":["ttf","woff","woff2","eotz"],"tt_instructor":"default","fix_vertical_metrics":"Y","fix_gasp":"xy","add_spaces":"Y","add_hyphens":"Y","fallback":"none","fallback_custom":"100","options_subset":"basic","subset_custom":"","subset_custom_range":"","subset_ot_features_list":"","css_stylesheet":"stylesheet.css","filename_suffix":"-webfont","emsquare":"2048","spacing_adjustment":"0"} \ No newline at end of file diff --git a/SW문의_소스패키지/assets/font/NotoKR-Bold/notokr-bold-demo.html b/SW문의_소스패키지/assets/font/NotoKR-Bold/notokr-bold-demo.html new file mode 100644 index 0000000..80a24b2 --- /dev/null +++ b/SW문의_소스패키지/assets/font/NotoKR-Bold/notokr-bold-demo.html @@ -0,0 +1,2827 @@ + + + + + + + + + + + + + 본고딕-Bold Specimen + + + + + + +
+ + + +
+ + +
+ +
+
+
본고딕-Bold
+
+
+ +
+
A​B​C​D​E​F​G​H​I​J​K​L​M​N​O​P​Q​R​S​T​U​V​W​X​Y​Z​a​b​c​d​e​f​g​h​i​j​k​l​m​n​o​p​q​r​s​t​u​v​w​x​y​z​1​2​3​4​5​6​7​8​9​0​&​.​,​?​!​@​(​)​#​$​%​*​+​-​=​:​;
+
+
+
+ + + + + + + + + + + + + + + + +
10다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
11다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
12다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
13다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
14다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
16다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
18다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
20다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
24다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
30다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
36다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
48다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
60다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
72다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
90다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
+ +
+ +
+ + + +
+ + +
+
◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼body
body
body
body
+
+ bodyNotoKR-Bold +
+
+ bodyArial +
+
+ bodyVerdana +
+
+ bodyGeorgia +
+ + + +
+ + +
+ +
+

10.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

11.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

12.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

13.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+ +
+
+
+

14.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

16.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

18.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+ +
+ +
+ +
+
+

20.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+
+

24.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+ +
+ +
+ +
+
+

30.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+
+ +
+ + + +
+
+

10.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

11.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

12.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

13.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+ +
+ +
+
+

14.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

16.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

18.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+ +
+ +
+
+

20.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+
+

24.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+ +
+ +
+ +
+
+

30.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+
+ +
+ + + + +
+ +
+ +
+ +
+

Lorem Ipsum Dolor

+

Etiam porta sem malesuada magna mollis euismod

+ + +
+
+
+
+

Donec sed odio dui. Morbi leo risus, porta ac consectetur ac, vestibulum at eros. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus.

+ + +

Pellentesque ornare sem

+ +

Maecenas sed diam eget risus varius blandit sit amet non magna. Maecenas faucibus mollis interdum. Donec ullamcorper nulla non metus auctor fringilla. Nullam id dolor id nibh ultricies vehicula ut id elit. Nullam id dolor id nibh ultricies vehicula ut id elit.

+ +

Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.

+ +

Nulla vitae elit libero, a pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Aenean lacinia bibendum nulla sed consectetur.

+ +

Nullam quis risus eget urna mollis ornare vel eu leo. Nullam quis risus eget urna mollis ornare vel eu leo. Maecenas sed diam eget risus varius blandit sit amet non magna. Donec ullamcorper nulla non metus auctor fringilla.

+ +

Cras mattis consectetur

+ +

Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Aenean lacinia bibendum nulla sed consectetur. Integer posuere erat a ante venenatis dapibus posuere velit aliquet. Cras mattis consectetur purus sit amet fermentum.

+ +

Nullam id dolor id nibh ultricies vehicula ut id elit. Nullam quis risus eget urna mollis ornare vel eu leo. Cras mattis consectetur purus sit amet fermentum.

+
+ + +
+ +
+ + + + + + +
+
+
+ +

Language Support

+

The subset of NotoKR-Bold in this kit supports the following languages:
+ + English

+

Glyph Chart

+

The subset of NotoKR-Bold in this kit includes all the glyphs listed below. Unicode entities are included above each glyph to help you insert individual characters into your layout.

+
+ +

&#32;

+

&#33;

!
+

&#34;

"
+

&#35;

#
+

&#36;

$
+

&#37;

%
+

&#38;

&
+

&#39;

'
+

&#40;

(
+

&#41;

)
+

&#42;

*
+

&#43;

+
+

&#44;

,
+

&#45;

-
+

&#46;

.
+

&#47;

/
+

&#48;

0
+

&#49;

1
+

&#50;

2
+

&#51;

3
+

&#52;

4
+

&#53;

5
+

&#54;

6
+

&#55;

7
+

&#56;

8
+

&#57;

9
+

&#58;

:
+

&#59;

;
+

&#60;

<
+

&#61;

=
+

&#62;

>
+

&#63;

?
+

&#64;

@
+

&#65;

A
+

&#66;

B
+

&#67;

C
+

&#68;

D
+

&#69;

E
+

&#70;

F
+

&#71;

G
+

&#72;

H
+

&#73;

I
+

&#74;

J
+

&#75;

K
+

&#76;

L
+

&#77;

M
+

&#78;

N
+

&#79;

O
+

&#80;

P
+

&#81;

Q
+

&#82;

R
+

&#83;

S
+

&#84;

T
+

&#85;

U
+

&#86;

V
+

&#87;

W
+

&#88;

X
+

&#89;

Y
+

&#90;

Z
+

&#91;

[
+

&#92;

\
+

&#93;

]
+

&#94;

^
+

&#95;

_
+

&#96;

`
+

&#97;

a
+

&#98;

b
+

&#99;

c
+

&#100;

d
+

&#101;

e
+

&#102;

f
+

&#103;

g
+

&#104;

h
+

&#105;

i
+

&#106;

j
+

&#107;

k
+

&#108;

l
+

&#109;

m
+

&#110;

n
+

&#111;

o
+

&#112;

p
+

&#113;

q
+

&#114;

r
+

&#115;

s
+

&#116;

t
+

&#117;

u
+

&#118;

v
+

&#119;

w
+

&#120;

x
+

&#121;

y
+

&#122;

z
+

&#123;

{
+

&#124;

|
+

&#125;

}
+

&#126;

~
+

&#44032;

가
+

&#44033;

각
+

&#44036;

간
+

&#44039;

갇
+

&#44040;

갈
+

&#44041;

갉
+

&#44042;

갊
+

&#44048;

감
+

&#44049;

갑
+

&#44050;

값
+

&#44051;

갓
+

&#44052;

갔
+

&#44053;

강
+

&#44054;

갖
+

&#44055;

갗
+

&#44057;

같
+

&#44058;

갚
+

&#44059;

갛
+

&#44060;

개
+

&#44061;

객
+

&#44064;

갠
+

&#44068;

갤
+

&#44076;

갬
+

&#44077;

갭
+

&#44079;

갯
+

&#44080;

갰
+

&#44081;

갱
+

&#44088;

갸
+

&#44089;

갹
+

&#44092;

갼
+

&#44096;

걀
+

&#44107;

걋
+

&#44109;

걍
+

&#44116;

걔
+

&#44120;

걘
+

&#44124;

걜
+

&#44144;

거
+

&#44145;

걱
+

&#44148;

건
+

&#44151;

걷
+

&#44152;

걸
+

&#44154;

걺
+

&#44160;

검
+

&#44161;

겁
+

&#44163;

것
+

&#44164;

겄
+

&#44165;

겅
+

&#44166;

겆
+

&#44169;

겉
+

&#44170;

겊
+

&#44171;

겋
+

&#44172;

게
+

&#44176;

겐
+

&#44180;

겔
+

&#44188;

겜
+

&#44189;

겝
+

&#44191;

겟
+

&#44192;

겠
+

&#44193;

겡
+

&#44200;

겨
+

&#44201;

격
+

&#44202;

겪
+

&#44204;

견
+

&#44207;

겯
+

&#44208;

결
+

&#44216;

겸
+

&#44217;

겹
+

&#44219;

겻
+

&#44220;

겼
+

&#44221;

경
+

&#44225;

곁
+

&#44228;

계
+

&#44232;

곈
+

&#44236;

곌
+

&#44245;

곕
+

&#44247;

곗
+

&#44256;

고
+

&#44257;

곡
+

&#44260;

곤
+

&#44263;

곧
+

&#44264;

골
+

&#44266;

곪
+

&#44268;

곬
+

&#44271;

곯
+

&#44272;

곰
+

&#44273;

곱
+

&#44275;

곳
+

&#44277;

공
+

&#44278;

곶
+

&#44284;

과
+

&#44285;

곽
+

&#44288;

관
+

&#44292;

괄
+

&#44294;

괆
+

&#44300;

괌
+

&#44301;

괍
+

&#44303;

괏
+

&#44305;

광
+

&#44312;

괘
+

&#44316;

괜
+

&#44320;

괠
+

&#44329;

괩
+

&#44332;

괬
+

&#44333;

괭
+

&#44340;

괴
+

&#44341;

괵
+

&#44344;

괸
+

&#44348;

괼
+

&#44356;

굄
+

&#44357;

굅
+

&#44359;

굇
+

&#44361;

굉
+

&#44368;

교
+

&#44372;

굔
+

&#44376;

굘
+

&#44385;

굡
+

&#44387;

굣
+

&#44396;

구
+

&#44397;

국
+

&#44400;

군
+

&#44403;

굳
+

&#44404;

굴
+

&#44405;

굵
+

&#44406;

굶
+

&#44411;

굻
+

&#44412;

굼
+

&#44413;

굽
+

&#44415;

굿
+

&#44417;

궁
+

&#44418;

궂
+

&#44424;

궈
+

&#44425;

궉
+

&#44428;

권
+

&#44432;

궐
+

&#44444;

궜
+

&#44445;

궝
+

&#44452;

궤
+

&#44471;

궷
+

&#44480;

귀
+

&#44481;

귁
+

&#44484;

귄
+

&#44488;

귈
+

&#44496;

귐
+

&#44497;

귑
+

&#44499;

귓
+

&#44508;

규
+

&#44512;

균
+

&#44516;

귤
+

&#44536;

그
+

&#44537;

극
+

&#44540;

근
+

&#44543;

귿
+

&#44544;

글
+

&#44545;

긁
+

&#44552;

금
+

&#44553;

급
+

&#44555;

긋
+

&#44557;

긍
+

&#44564;

긔
+

&#44592;

기
+

&#44593;

긱
+

&#44596;

긴
+

&#44599;

긷
+

&#44600;

길
+

&#44602;

긺
+

&#44608;

김
+

&#44609;

깁
+

&#44611;

깃
+

&#44613;

깅
+

&#44614;

깆
+

&#44618;

깊
+

&#44620;

까
+

&#44621;

깍
+

&#44622;

깎
+

&#44624;

깐
+

&#44628;

깔
+

&#44630;

깖
+

&#44636;

깜
+

&#44637;

깝
+

&#44639;

깟
+

&#44640;

깠
+

&#44641;

깡
+

&#44645;

깥
+

&#44648;

깨
+

&#44649;

깩
+

&#44652;

깬
+

&#44656;

깰
+

&#44664;

깸
+

&#44665;

깹
+

&#44667;

깻
+

&#44668;

깼
+

&#44669;

깽
+

&#44676;

꺄
+

&#44677;

꺅
+

&#44684;

꺌
+

&#44732;

꺼
+

&#44733;

꺽
+

&#44734;

꺾
+

&#44736;

껀
+

&#44740;

껄
+

&#44748;

껌
+

&#44749;

껍
+

&#44751;

껏
+

&#44752;

껐
+

&#44753;

껑
+

&#44760;

께
+

&#44761;

껙
+

&#44764;

껜
+

&#44776;

껨
+

&#44779;

껫
+

&#44781;

껭
+

&#44788;

껴
+

&#44792;

껸
+

&#44796;

껼
+

&#44807;

꼇
+

&#44808;

꼈
+

&#44813;

꼍
+

&#44816;

꼐
+

&#44844;

꼬
+

&#44845;

꼭
+

&#44848;

꼰
+

&#44850;

꼲
+

&#44852;

꼴
+

&#44860;

꼼
+

&#44861;

꼽
+

&#44863;

꼿
+

&#44865;

꽁
+

&#44866;

꽂
+

&#44867;

꽃
+

&#44872;

꽈
+

&#44873;

꽉
+

&#44880;

꽐
+

&#44892;

꽜
+

&#44893;

꽝
+

&#44900;

꽤
+

&#44901;

꽥
+

&#44921;

꽹
+

&#44928;

꾀
+

&#44932;

꾄
+

&#44936;

꾈
+

&#44944;

꾐
+

&#44945;

꾑
+

&#44949;

꾕
+

&#44956;

꾜
+

&#44984;

꾸
+

&#44985;

꾹
+

&#44988;

꾼
+

&#44992;

꿀
+

&#44999;

꿇
+

&#45000;

꿈
+

&#45001;

꿉
+

&#45003;

꿋
+

&#45005;

꿍
+

&#45006;

꿎
+

&#45012;

꿔
+

&#45020;

꿜
+

&#45032;

꿨
+

&#45033;

꿩
+

&#45040;

꿰
+

&#45041;

꿱
+

&#45044;

꿴
+

&#45048;

꿸
+

&#45056;

뀀
+

&#45057;

뀁
+

&#45060;

뀄
+

&#45068;

뀌
+

&#45072;

뀐
+

&#45076;

뀔
+

&#45084;

뀜
+

&#45085;

뀝
+

&#45096;

뀨
+

&#45124;

끄
+

&#45125;

끅
+

&#45128;

끈
+

&#45130;

끊
+

&#45132;

끌
+

&#45134;

끎
+

&#45139;

끓
+

&#45140;

끔
+

&#45141;

끕
+

&#45143;

끗
+

&#45145;

끙
+

&#45149;

끝
+

&#45180;

끼
+

&#45181;

끽
+

&#45184;

낀
+

&#45188;

낄
+

&#45196;

낌
+

&#45197;

낍
+

&#45199;

낏
+

&#45201;

낑
+

&#45208;

나
+

&#45209;

낙
+

&#45210;

낚
+

&#45212;

난
+

&#45215;

낟
+

&#45216;

날
+

&#45217;

낡
+

&#45218;

낢
+

&#45224;

남
+

&#45225;

납
+

&#45227;

낫
+

&#45228;

났
+

&#45229;

낭
+

&#45230;

낮
+

&#45231;

낯
+

&#45233;

낱
+

&#45235;

낳
+

&#45236;

내
+

&#45237;

낵
+

&#45240;

낸
+

&#45244;

낼
+

&#45252;

냄
+

&#45253;

냅
+

&#45255;

냇
+

&#45256;

냈
+

&#45257;

냉
+

&#45264;

냐
+

&#45265;

냑
+

&#45268;

냔
+

&#45272;

냘
+

&#45280;

냠
+

&#45285;

냥
+

&#45320;

너
+

&#45321;

넉
+

&#45323;

넋
+

&#45324;

넌
+

&#45328;

널
+

&#45330;

넒
+

&#45331;

넓
+

&#45336;

넘
+

&#45337;

넙
+

&#45339;

넛
+

&#45340;

넜
+

&#45341;

넝
+

&#45347;

넣
+

&#45348;

네
+

&#45349;

넥
+

&#45352;

넨
+

&#45356;

넬
+

&#45364;

넴
+

&#45365;

넵
+

&#45367;

넷
+

&#45368;

넸
+

&#45369;

넹
+

&#45376;

녀
+

&#45377;

녁
+

&#45380;

년
+

&#45384;

녈
+

&#45392;

념
+

&#45393;

녑
+

&#45396;

녔
+

&#45397;

녕
+

&#45400;

녘
+

&#45404;

녜
+

&#45408;

녠
+

&#45432;

노
+

&#45433;

녹
+

&#45436;

논
+

&#45440;

놀
+

&#45442;

놂
+

&#45448;

놈
+

&#45449;

놉
+

&#45451;

놋
+

&#45453;

농
+

&#45458;

높
+

&#45459;

놓
+

&#45460;

놔
+

&#45464;

놘
+

&#45468;

놜
+

&#45480;

놨
+

&#45516;

뇌
+

&#45520;

뇐
+

&#45524;

뇔
+

&#45532;

뇜
+

&#45533;

뇝
+

&#45535;

뇟
+

&#45544;

뇨
+

&#45545;

뇩
+

&#45548;

뇬
+

&#45552;

뇰
+

&#45561;

뇹
+

&#45563;

뇻
+

&#45565;

뇽
+

&#45572;

누
+

&#45573;

눅
+

&#45576;

눈
+

&#45579;

눋
+

&#45580;

눌
+

&#45588;

눔
+

&#45589;

눕
+

&#45591;

눗
+

&#45593;

눙
+

&#45600;

눠
+

&#45620;

눴
+

&#45628;

눼
+

&#45656;

뉘
+

&#45660;

뉜
+

&#45664;

뉠
+

&#45672;

뉨
+

&#45673;

뉩
+

&#45684;

뉴
+

&#45685;

뉵
+

&#45692;

뉼
+

&#45700;

늄
+

&#45701;

늅
+

&#45705;

늉
+

&#45712;

느
+

&#45713;

늑
+

&#45716;

는
+

&#45720;

늘
+

&#45721;

늙
+

&#45722;

늚
+

&#45728;

늠
+

&#45729;

늡
+

&#45731;

늣
+

&#45733;

능
+

&#45734;

늦
+

&#45738;

늪
+

&#45740;

늬
+

&#45744;

늰
+

&#45748;

늴
+

&#45768;

니
+

&#45769;

닉
+

&#45772;

닌
+

&#45776;

닐
+

&#45778;

닒
+

&#45784;

님
+

&#45785;

닙
+

&#45787;

닛
+

&#45789;

닝
+

&#45794;

닢
+

&#45796;

다
+

&#45797;

닥
+

&#45798;

닦
+

&#45800;

단
+

&#45803;

닫
+

&#45804;

달
+

&#45805;

닭
+

&#45806;

닮
+

&#45807;

닯
+

&#45811;

닳
+

&#45812;

담
+

&#45813;

답
+

&#45815;

닷
+

&#45816;

닸
+

&#45817;

당
+

&#45818;

닺
+

&#45819;

닻
+

&#45823;

닿
+

&#45824;

대
+

&#45825;

댁
+

&#45828;

댄
+

&#45832;

댈
+

&#45840;

댐
+

&#45841;

댑
+

&#45843;

댓
+

&#45844;

댔
+

&#45845;

댕
+

&#45852;

댜
+

&#45908;

더
+

&#45909;

덕
+

&#45910;

덖
+

&#45912;

던
+

&#45915;

덛
+

&#45916;

덜
+

&#45918;

덞
+

&#45919;

덟
+

&#45924;

덤
+

&#45925;

덥
+

&#45927;

덧
+

&#45929;

덩
+

&#45931;

덫
+

&#45934;

덮
+

&#45936;

데
+

&#45937;

덱
+

&#45940;

덴
+

&#45944;

델
+

&#45952;

뎀
+

&#45953;

뎁
+

&#45955;

뎃
+

&#45956;

뎄
+

&#45957;

뎅
+

&#45964;

뎌
+

&#45968;

뎐
+

&#45972;

뎔
+

&#45984;

뎠
+

&#45985;

뎡
+

&#45992;

뎨
+

&#45996;

뎬
+

&#46020;

도
+

&#46021;

독
+

&#46024;

돈
+

&#46027;

돋
+

&#46028;

돌
+

&#46030;

돎
+

&#46032;

돐
+

&#46036;

돔
+

&#46037;

돕
+

&#46039;

돗
+

&#46041;

동
+

&#46043;

돛
+

&#46045;

돝
+

&#46048;

돠
+

&#46052;

돤
+

&#46056;

돨
+

&#46076;

돼
+

&#46096;

됐
+

&#46104;

되
+

&#46108;

된
+

&#46112;

될
+

&#46120;

됨
+

&#46121;

됩
+

&#46123;

됫
+

&#46132;

됴
+

&#46160;

두
+

&#46161;

둑
+

&#46164;

둔
+

&#46168;

둘
+

&#46176;

둠
+

&#46177;

둡
+

&#46179;

둣
+

&#46181;

둥
+

&#46188;

둬
+

&#46208;

뒀
+

&#46216;

뒈
+

&#46237;

뒝
+

&#46244;

뒤
+

&#46248;

뒨
+

&#46252;

뒬
+

&#46261;

뒵
+

&#46263;

뒷
+

&#46265;

뒹
+

&#46272;

듀
+

&#46276;

듄
+

&#46280;

듈
+

&#46288;

듐
+

&#46293;

듕
+

&#46300;

드
+

&#46301;

득
+

&#46304;

든
+

&#46307;

듣
+

&#46308;

들
+

&#46310;

듦
+

&#46316;

듬
+

&#46317;

듭
+

&#46319;

듯
+

&#46321;

등
+

&#46328;

듸
+

&#46356;

디
+

&#46357;

딕
+

&#46360;

딘
+

&#46363;

딛
+

&#46364;

딜
+

&#46372;

딤
+

&#46373;

딥
+

&#46375;

딧
+

&#46376;

딨
+

&#46377;

딩
+

&#46378;

딪
+

&#46384;

따
+

&#46385;

딱
+

&#46388;

딴
+

&#46392;

딸
+

&#46400;

땀
+

&#46401;

땁
+

&#46403;

땃
+

&#46404;

땄
+

&#46405;

땅
+

&#46411;

땋
+

&#46412;

때
+

&#46413;

땍
+

&#46416;

땐
+

&#46420;

땔
+

&#46428;

땜
+

&#46429;

땝
+

&#46431;

땟
+

&#46432;

땠
+

&#46433;

땡
+

&#46496;

떠
+

&#46497;

떡
+

&#46500;

떤
+

&#46504;

떨
+

&#46506;

떪
+

&#46507;

떫
+

&#46512;

떰
+

&#46513;

떱
+

&#46515;

떳
+

&#46516;

떴
+

&#46517;

떵
+

&#46523;

떻
+

&#46524;

떼
+

&#46525;

떽
+

&#46528;

뗀
+

&#46532;

뗄
+

&#46540;

뗌
+

&#46541;

뗍
+

&#46543;

뗏
+

&#46544;

뗐
+

&#46545;

뗑
+

&#46552;

뗘
+

&#46572;

뗬
+

&#46608;

또
+

&#46609;

똑
+

&#46612;

똔
+

&#46616;

똘
+

&#46629;

똥
+

&#46636;

똬
+

&#46644;

똴
+

&#46664;

뙈
+

&#46692;

뙤
+

&#46696;

뙨
+

&#46748;

뚜
+

&#46749;

뚝
+

&#46752;

뚠
+

&#46756;

뚤
+

&#46763;

뚫
+

&#46764;

뚬
+

&#46769;

뚱
+

&#46804;

뛔
+

&#46832;

뛰
+

&#46836;

뛴
+

&#46840;

뛸
+

&#46848;

뜀
+

&#46849;

뜁
+

&#46853;

뜅
+

&#46888;

뜨
+

&#46889;

뜩
+

&#46892;

뜬
+

&#46895;

뜯
+

&#46896;

뜰
+

&#46904;

뜸
+

&#46905;

뜹
+

&#46907;

뜻
+

&#46916;

띄
+

&#46920;

띈
+

&#46924;

띌
+

&#46932;

띔
+

&#46933;

띕
+

&#46944;

띠
+

&#46948;

띤
+

&#46952;

띨
+

&#46960;

띰
+

&#46961;

띱
+

&#46963;

띳
+

&#46965;

띵
+

&#46972;

라
+

&#46973;

락
+

&#46976;

란
+

&#46980;

랄
+

&#46988;

람
+

&#46989;

랍
+

&#46991;

랏
+

&#46992;

랐
+

&#46993;

랑
+

&#46994;

랒
+

&#46998;

랖
+

&#46999;

랗
+

&#47000;

래
+

&#47001;

랙
+

&#47004;

랜
+

&#47008;

랠
+

&#47016;

램
+

&#47017;

랩
+

&#47019;

랫
+

&#47020;

랬
+

&#47021;

랭
+

&#47028;

랴
+

&#47029;

략
+

&#47032;

랸
+

&#47047;

럇
+

&#47049;

량
+

&#47084;

러
+

&#47085;

럭
+

&#47088;

런
+

&#47092;

럴
+

&#47100;

럼
+

&#47101;

럽
+

&#47103;

럿
+

&#47104;

렀
+

&#47105;

렁
+

&#47111;

렇
+

&#47112;

레
+

&#47113;

렉
+

&#47116;

렌
+

&#47120;

렐
+

&#47128;

렘
+

&#47129;

렙
+

&#47131;

렛
+

&#47133;

렝
+

&#47140;

려
+

&#47141;

력
+

&#47144;

련
+

&#47148;

렬
+

&#47156;

렴
+

&#47157;

렵
+

&#47159;

렷
+

&#47160;

렸
+

&#47161;

령
+

&#47168;

례
+

&#47172;

롄
+

&#47185;

롑
+

&#47187;

롓
+

&#47196;

로
+

&#47197;

록
+

&#47200;

론
+

&#47204;

롤
+

&#47212;

롬
+

&#47213;

롭
+

&#47215;

롯
+

&#47217;

롱
+

&#47224;

롸
+

&#47228;

롼
+

&#47245;

뢍
+

&#47272;

뢨
+

&#47280;

뢰
+

&#47284;

뢴
+

&#47288;

뢸
+

&#47296;

룀
+

&#47297;

룁
+

&#47299;

룃
+

&#47301;

룅
+

&#47308;

료
+

&#47312;

룐
+

&#47316;

룔
+

&#47325;

룝
+

&#47327;

룟
+

&#47329;

룡
+

&#47336;

루
+

&#47337;

룩
+

&#47340;

룬
+

&#47344;

룰
+

&#47352;

룸
+

&#47353;

룹
+

&#47355;

룻
+

&#47357;

룽
+

&#47364;

뤄
+

&#47384;

뤘
+

&#47392;

뤠
+

&#47420;

뤼
+

&#47421;

뤽
+

&#47424;

륀
+

&#47428;

륄
+

&#47436;

륌
+

&#47439;

륏
+

&#47441;

륑
+

&#47448;

류
+

&#47449;

륙
+

&#47452;

륜
+

&#47456;

률
+

&#47464;

륨
+

&#47465;

륩
+

&#47467;

륫
+

&#47469;

륭
+

&#47476;

르
+

&#47477;

륵
+

&#47480;

른
+

&#47484;

를
+

&#47492;

름
+

&#47493;

릅
+

&#47495;

릇
+

&#47497;

릉
+

&#47498;

릊
+

&#47501;

릍
+

&#47502;

릎
+

&#47532;

리
+

&#47533;

릭
+

&#47536;

린
+

&#47540;

릴
+

&#47548;

림
+

&#47549;

립
+

&#47551;

릿
+

&#47553;

링
+

&#47560;

마
+

&#47561;

막
+

&#47564;

만
+

&#47566;

많
+

&#47567;

맏
+

&#47568;

말
+

&#47569;

맑
+

&#47570;

맒
+

&#47576;

맘
+

&#47577;

맙
+

&#47579;

맛
+

&#47581;

망
+

&#47582;

맞
+

&#47585;

맡
+

&#47587;

맣
+

&#47588;

매
+

&#47589;

맥
+

&#47592;

맨
+

&#47596;

맬
+

&#47604;

맴
+

&#47605;

맵
+

&#47607;

맷
+

&#47608;

맸
+

&#47609;

맹
+

&#47610;

맺
+

&#47616;

먀
+

&#47617;

먁
+

&#47624;

먈
+

&#47637;

먕
+

&#47672;

머
+

&#47673;

먹
+

&#47676;

먼
+

&#47680;

멀
+

&#47682;

멂
+

&#47688;

멈
+

&#47689;

멉
+

&#47691;

멋
+

&#47693;

멍
+

&#47694;

멎
+

&#47699;

멓
+

&#47700;

메
+

&#47701;

멕
+

&#47704;

멘
+

&#47708;

멜
+

&#47716;

멤
+

&#47717;

멥
+

&#47719;

멧
+

&#47720;

멨
+

&#47721;

멩
+

&#47728;

며
+

&#47729;

멱
+

&#47732;

면
+

&#47736;

멸
+

&#47747;

몃
+

&#47748;

몄
+

&#47749;

명
+

&#47751;

몇
+

&#47756;

몌
+

&#47784;

모
+

&#47785;

목
+

&#47787;

몫
+

&#47788;

몬
+

&#47792;

몰
+

&#47794;

몲
+

&#47800;

몸
+

&#47801;

몹
+

&#47803;

못
+

&#47805;

몽
+

&#47812;

뫄
+

&#47816;

뫈
+

&#47832;

뫘
+

&#47833;

뫙
+

&#47868;

뫼
+

&#47872;

묀
+

&#47876;

묄
+

&#47885;

묍
+

&#47887;

묏
+

&#47889;

묑
+

&#47896;

묘
+

&#47900;

묜
+

&#47904;

묠
+

&#47913;

묩
+

&#47915;

묫
+

&#47924;

무
+

&#47925;

묵
+

&#47926;

묶
+

&#47928;

문
+

&#47931;

묻
+

&#47932;

물
+

&#47933;

묽
+

&#47934;

묾
+

&#47940;

뭄
+

&#47941;

뭅
+

&#47943;

뭇
+

&#47945;

뭉
+

&#47949;

뭍
+

&#47951;

뭏
+

&#47952;

뭐
+

&#47956;

뭔
+

&#47960;

뭘
+

&#47969;

뭡
+

&#47971;

뭣
+

&#47980;

뭬
+

&#48008;

뮈
+

&#48012;

뮌
+

&#48016;

뮐
+

&#48036;

뮤
+

&#48040;

뮨
+

&#48044;

뮬
+

&#48052;

뮴
+

&#48055;

뮷
+

&#48064;

므
+

&#48068;

믄
+

&#48072;

믈
+

&#48080;

믐
+

&#48083;

믓
+

&#48120;

미
+

&#48121;

믹
+

&#48124;

민
+

&#48127;

믿
+

&#48128;

밀
+

&#48130;

밂
+

&#48136;

밈
+

&#48137;

밉
+

&#48139;

밋
+

&#48140;

밌
+

&#48141;

밍
+

&#48143;

및
+

&#48145;

밑
+

&#48148;

바
+

&#48149;

박
+

&#48150;

밖
+

&#48151;

밗
+

&#48152;

반
+

&#48155;

받
+

&#48156;

발
+

&#48157;

밝
+

&#48158;

밞
+

&#48159;

밟
+

&#48164;

밤
+

&#48165;

밥
+

&#48167;

밧
+

&#48169;

방
+

&#48173;

밭
+

&#48176;

배
+

&#48177;

백
+

&#48180;

밴
+

&#48184;

밸
+

&#48192;

뱀
+

&#48193;

뱁
+

&#48195;

뱃
+

&#48196;

뱄
+

&#48197;

뱅
+

&#48201;

뱉
+

&#48204;

뱌
+

&#48205;

뱍
+

&#48208;

뱐
+

&#48221;

뱝
+

&#48260;

버
+

&#48261;

벅
+

&#48264;

번
+

&#48267;

벋
+

&#48268;

벌
+

&#48270;

벎
+

&#48276;

범
+

&#48277;

법
+

&#48279;

벗
+

&#48281;

벙
+

&#48282;

벚
+

&#48288;

베
+

&#48289;

벡
+

&#48292;

벤
+

&#48295;

벧
+

&#48296;

벨
+

&#48304;

벰
+

&#48305;

벱
+

&#48307;

벳
+

&#48308;

벴
+

&#48309;

벵
+

&#48316;

벼
+

&#48317;

벽
+

&#48320;

변
+

&#48324;

별
+

&#48333;

볍
+

&#48335;

볏
+

&#48336;

볐
+

&#48337;

병
+

&#48341;

볕
+

&#48344;

볘
+

&#48348;

볜
+

&#48372;

보
+

&#48373;

복
+

&#48374;

볶
+

&#48376;

본
+

&#48380;

볼
+

&#48388;

봄
+

&#48389;

봅
+

&#48391;

봇
+

&#48393;

봉
+

&#48400;

봐
+

&#48404;

봔
+

&#48420;

봤
+

&#48428;

봬
+

&#48448;

뵀
+

&#48456;

뵈
+

&#48457;

뵉
+

&#48460;

뵌
+

&#48464;

뵐
+

&#48472;

뵘
+

&#48473;

뵙
+

&#48484;

뵤
+

&#48488;

뵨
+

&#48512;

부
+

&#48513;

북
+

&#48516;

분
+

&#48519;

붇
+

&#48520;

불
+

&#48521;

붉
+

&#48522;

붊
+

&#48528;

붐
+

&#48529;

붑
+

&#48531;

붓
+

&#48533;

붕
+

&#48537;

붙
+

&#48538;

붚
+

&#48540;

붜
+

&#48548;

붤
+

&#48560;

붰
+

&#48568;

붸
+

&#48596;

뷔
+

&#48597;

뷕
+

&#48600;

뷘
+

&#48604;

뷜
+

&#48617;

뷩
+

&#48624;

뷰
+

&#48628;

뷴
+

&#48632;

뷸
+

&#48640;

븀
+

&#48643;

븃
+

&#48645;

븅
+

&#48652;

브
+

&#48653;

븍
+

&#48656;

븐
+

&#48660;

블
+

&#48668;

븜
+

&#48669;

븝
+

&#48671;

븟
+

&#48708;

비
+

&#48709;

빅
+

&#48712;

빈
+

&#48716;

빌
+

&#48718;

빎
+

&#48724;

빔
+

&#48725;

빕
+

&#48727;

빗
+

&#48729;

빙
+

&#48730;

빚
+

&#48731;

빛
+

&#48736;

빠
+

&#48737;

빡
+

&#48740;

빤
+

&#48744;

빨
+

&#48746;

빪
+

&#48752;

빰
+

&#48753;

빱
+

&#48755;

빳
+

&#48756;

빴
+

&#48757;

빵
+

&#48763;

빻
+

&#48764;

빼
+

&#48765;

빽
+

&#48768;

뺀
+

&#48772;

뺄
+

&#48780;

뺌
+

&#48781;

뺍
+

&#48783;

뺏
+

&#48784;

뺐
+

&#48785;

뺑
+

&#48792;

뺘
+

&#48793;

뺙
+

&#48808;

뺨
+

&#48848;

뻐
+

&#48849;

뻑
+

&#48852;

뻔
+

&#48855;

뻗
+

&#48856;

뻘
+

&#48864;

뻠
+

&#48867;

뻣
+

&#48868;

뻤
+

&#48869;

뻥
+

&#48876;

뻬
+

&#48897;

뼁
+

&#48904;

뼈
+

&#48905;

뼉
+

&#48920;

뼘
+

&#48921;

뼙
+

&#48923;

뼛
+

&#48924;

뼜
+

&#48925;

뼝
+

&#48960;

뽀
+

&#48961;

뽁
+

&#48964;

뽄
+

&#48968;

뽈
+

&#48976;

뽐
+

&#48977;

뽑
+

&#48981;

뽕
+

&#49044;

뾔
+

&#49072;

뾰
+

&#49093;

뿅
+

&#49100;

뿌
+

&#49101;

뿍
+

&#49104;

뿐
+

&#49108;

뿔
+

&#49116;

뿜
+

&#49119;

뿟
+

&#49121;

뿡
+

&#49212;

쀼
+

&#49233;

쁑
+

&#49240;

쁘
+

&#49244;

쁜
+

&#49248;

쁠
+

&#49256;

쁨
+

&#49257;

쁩
+

&#49296;

삐
+

&#49297;

삑
+

&#49300;

삔
+

&#49304;

삘
+

&#49312;

삠
+

&#49313;

삡
+

&#49315;

삣
+

&#49317;

삥
+

&#49324;

사
+

&#49325;

삭
+

&#49327;

삯
+

&#49328;

산
+

&#49331;

삳
+

&#49332;

살
+

&#49333;

삵
+

&#49334;

삶
+

&#49340;

삼
+

&#49341;

삽
+

&#49343;

삿
+

&#49344;

샀
+

&#49345;

상
+

&#49349;

샅
+

&#49352;

새
+

&#49353;

색
+

&#49356;

샌
+

&#49360;

샐
+

&#49368;

샘
+

&#49369;

샙
+

&#49371;

샛
+

&#49372;

샜
+

&#49373;

생
+

&#49380;

샤
+

&#49381;

샥
+

&#49384;

샨
+

&#49388;

샬
+

&#49396;

샴
+

&#49397;

샵
+

&#49399;

샷
+

&#49401;

샹
+

&#49408;

섀
+

&#49412;

섄
+

&#49416;

섈
+

&#49424;

섐
+

&#49429;

섕
+

&#49436;

서
+

&#49437;

석
+

&#49438;

섞
+

&#49439;

섟
+

&#49440;

선
+

&#49443;

섣
+

&#49444;

설
+

&#49446;

섦
+

&#49447;

섧
+

&#49452;

섬
+

&#49453;

섭
+

&#49455;

섯
+

&#49456;

섰
+

&#49457;

성
+

&#49462;

섶
+

&#49464;

세
+

&#49465;

섹
+

&#49468;

센
+

&#49472;

셀
+

&#49480;

셈
+

&#49481;

셉
+

&#49483;

셋
+

&#49484;

셌
+

&#49485;

셍
+

&#49492;

셔
+

&#49493;

셕
+

&#49496;

션
+

&#49500;

셜
+

&#49508;

셤
+

&#49509;

셥
+

&#49511;

셧
+

&#49512;

셨
+

&#49513;

셩
+

&#49520;

셰
+

&#49524;

셴
+

&#49528;

셸
+

&#49541;

솅
+

&#49548;

소
+

&#49549;

속
+

&#49550;

솎
+

&#49552;

손
+

&#49556;

솔
+

&#49558;

솖
+

&#49564;

솜
+

&#49565;

솝
+

&#49567;

솟
+

&#49569;

송
+

&#49573;

솥
+

&#49576;

솨
+

&#49577;

솩
+

&#49580;

솬
+

&#49584;

솰
+

&#49597;

솽
+

&#49604;

쇄
+

&#49608;

쇈
+

&#49612;

쇌
+

&#49620;

쇔
+

&#49623;

쇗
+

&#49624;

쇘
+

&#49632;

쇠
+

&#49636;

쇤
+

&#49640;

쇨
+

&#49648;

쇰
+

&#49649;

쇱
+

&#49651;

쇳
+

&#49660;

쇼
+

&#49661;

쇽
+

&#49664;

숀
+

&#49668;

숄
+

&#49676;

숌
+

&#49677;

숍
+

&#49679;

숏
+

&#49681;

숑
+

&#49688;

수
+

&#49689;

숙
+

&#49692;

순
+

&#49695;

숟
+

&#49696;

술
+

&#49704;

숨
+

&#49705;

숩
+

&#49707;

숫
+

&#49709;

숭
+

&#49711;

숯
+

&#49713;

숱
+

&#49714;

숲
+

&#49716;

숴
+

&#49736;

쉈
+

&#49744;

쉐
+

&#49745;

쉑
+

&#49748;

쉔
+

&#49752;

쉘
+

&#49760;

쉠
+

&#49765;

쉥
+

&#49772;

쉬
+

&#49773;

쉭
+

&#49776;

쉰
+

&#49780;

쉴
+

&#49788;

쉼
+

&#49789;

쉽
+

&#49791;

쉿
+

&#49793;

슁
+

&#49800;

슈
+

&#49801;

슉
+

&#49808;

슐
+

&#49816;

슘
+

&#49819;

슛
+

&#49821;

슝
+

&#49828;

스
+

&#49829;

슥
+

&#49832;

슨
+

&#49836;

슬
+

&#49837;

슭
+

&#49844;

슴
+

&#49845;

습
+

&#49847;

슷
+

&#49849;

승
+

&#49884;

시
+

&#49885;

식
+

&#49888;

신
+

&#49891;

싣
+

&#49892;

실
+

&#49899;

싫
+

&#49900;

심
+

&#49901;

십
+

&#49903;

싯
+

&#49905;

싱
+

&#49910;

싶
+

&#49912;

싸
+

&#49913;

싹
+

&#49915;

싻
+

&#49916;

싼
+

&#49920;

쌀
+

&#49928;

쌈
+

&#49929;

쌉
+

&#49932;

쌌
+

&#49933;

쌍
+

&#49939;

쌓
+

&#49940;

쌔
+

&#49941;

쌕
+

&#49944;

쌘
+

&#49948;

쌜
+

&#49956;

쌤
+

&#49957;

쌥
+

&#49960;

쌨
+

&#49961;

쌩
+

&#49989;

썅
+

&#50024;

써
+

&#50025;

썩
+

&#50028;

썬
+

&#50032;

썰
+

&#50034;

썲
+

&#50040;

썸
+

&#50041;

썹
+

&#50044;

썼
+

&#50045;

썽
+

&#50052;

쎄
+

&#50056;

쎈
+

&#50060;

쎌
+

&#50112;

쏀
+

&#50136;

쏘
+

&#50137;

쏙
+

&#50140;

쏜
+

&#50143;

쏟
+

&#50144;

쏠
+

&#50146;

쏢
+

&#50152;

쏨
+

&#50153;

쏩
+

&#50157;

쏭
+

&#50164;

쏴
+

&#50165;

쏵
+

&#50168;

쏸
+

&#50184;

쐈
+

&#50192;

쐐
+

&#50212;

쐤
+

&#50220;

쐬
+

&#50224;

쐰
+

&#50228;

쐴
+

&#50236;

쐼
+

&#50237;

쐽
+

&#50248;

쑈
+

&#50276;

쑤
+

&#50277;

쑥
+

&#50280;

쑨
+

&#50284;

쑬
+

&#50292;

쑴
+

&#50293;

쑵
+

&#50297;

쑹
+

&#50304;

쒀
+

&#50324;

쒔
+

&#50332;

쒜
+

&#50360;

쒸
+

&#50364;

쒼
+

&#50409;

쓩
+

&#50416;

쓰
+

&#50417;

쓱
+

&#50420;

쓴
+

&#50424;

쓸
+

&#50426;

쓺
+

&#50431;

쓿
+

&#50432;

씀
+

&#50433;

씁
+

&#50444;

씌
+

&#50448;

씐
+

&#50452;

씔
+

&#50460;

씜
+

&#50472;

씨
+

&#50473;

씩
+

&#50476;

씬
+

&#50480;

씰
+

&#50488;

씸
+

&#50489;

씹
+

&#50491;

씻
+

&#50493;

씽
+

&#50500;

아
+

&#50501;

악
+

&#50504;

안
+

&#50505;

앉
+

&#50506;

않
+

&#50508;

알
+

&#50509;

앍
+

&#50510;

앎
+

&#50515;

앓
+

&#50516;

암
+

&#50517;

압
+

&#50519;

앗
+

&#50520;

았
+

&#50521;

앙
+

&#50525;

앝
+

&#50526;

앞
+

&#50528;

애
+

&#50529;

액
+

&#50532;

앤
+

&#50536;

앨
+

&#50544;

앰
+

&#50545;

앱
+

&#50547;

앳
+

&#50548;

앴
+

&#50549;

앵
+

&#50556;

야
+

&#50557;

약
+

&#50560;

얀
+

&#50564;

얄
+

&#50567;

얇
+

&#50572;

얌
+

&#50573;

얍
+

&#50575;

얏
+

&#50577;

양
+

&#50581;

얕
+

&#50583;

얗
+

&#50584;

얘
+

&#50588;

얜
+

&#50592;

얠
+

&#50601;

얩
+

&#50612;

어
+

&#50613;

억
+

&#50616;

언
+

&#50617;

얹
+

&#50619;

얻
+

&#50620;

얼
+

&#50621;

얽
+

&#50622;

얾
+

&#50628;

엄
+

&#50629;

업
+

&#50630;

없
+

&#50631;

엇
+

&#50632;

었
+

&#50633;

엉
+

&#50634;

엊
+

&#50636;

엌
+

&#50638;

엎
+

&#50640;

에
+

&#50641;

엑
+

&#50644;

엔
+

&#50648;

엘
+

&#50656;

엠
+

&#50657;

엡
+

&#50659;

엣
+

&#50661;

엥
+

&#50668;

여
+

&#50669;

역
+

&#50670;

엮
+

&#50672;

연
+

&#50676;

열
+

&#50678;

엶
+

&#50679;

엷
+

&#50684;

염
+

&#50685;

엽
+

&#50686;

엾
+

&#50687;

엿
+

&#50688;

였
+

&#50689;

영
+

&#50693;

옅
+

&#50694;

옆
+

&#50695;

옇
+

&#50696;

예
+

&#50700;

옌
+

&#50704;

옐
+

&#50712;

옘
+

&#50713;

옙
+

&#50715;

옛
+

&#50716;

옜
+

&#50724;

오
+

&#50725;

옥
+

&#50728;

온
+

&#50732;

올
+

&#50733;

옭
+

&#50734;

옮
+

&#50736;

옰
+

&#50739;

옳
+

&#50740;

옴
+

&#50741;

옵
+

&#50743;

옷
+

&#50745;

옹
+

&#50747;

옻
+

&#50752;

와
+

&#50753;

왁
+

&#50756;

완
+

&#50760;

왈
+

&#50768;

왐
+

&#50769;

왑
+

&#50771;

왓
+

&#50772;

왔
+

&#50773;

왕
+

&#50780;

왜
+

&#50781;

왝
+

&#50784;

왠
+

&#50796;

왬
+

&#50799;

왯
+

&#50801;

왱
+

&#50808;

외
+

&#50809;

왹
+

&#50812;

왼
+

&#50816;

욀
+

&#50824;

욈
+

&#50825;

욉
+

&#50827;

욋
+

&#50829;

욍
+

&#50836;

요
+

&#50837;

욕
+

&#50840;

욘
+

&#50844;

욜
+

&#50852;

욤
+

&#50853;

욥
+

&#50855;

욧
+

&#50857;

용
+

&#50864;

우
+

&#50865;

욱
+

&#50868;

운
+

&#50872;

울
+

&#50873;

욹
+

&#50874;

욺
+

&#50880;

움
+

&#50881;

웁
+

&#50883;

웃
+

&#50885;

웅
+

&#50892;

워
+

&#50893;

웍
+

&#50896;

원
+

&#50900;

월
+

&#50908;

웜
+

&#50909;

웝
+

&#50912;

웠
+

&#50913;

웡
+

&#50920;

웨
+

&#50921;

웩
+

&#50924;

웬
+

&#50928;

웰
+

&#50936;

웸
+

&#50937;

웹
+

&#50941;

웽
+

&#50948;

위
+

&#50949;

윅
+

&#50952;

윈
+

&#50956;

윌
+

&#50964;

윔
+

&#50965;

윕
+

&#50967;

윗
+

&#50969;

윙
+

&#50976;

유
+

&#50977;

육
+

&#50980;

윤
+

&#50984;

율
+

&#50992;

윰
+

&#50993;

윱
+

&#50995;

윳
+

&#50997;

융
+

&#50999;

윷
+

&#51004;

으
+

&#51005;

윽
+

&#51008;

은
+

&#51012;

을
+

&#51018;

읊
+

&#51020;

음
+

&#51021;

읍
+

&#51023;

읏
+

&#51025;

응
+

&#51026;

읒
+

&#51027;

읓
+

&#51028;

읔
+

&#51029;

읕
+

&#51030;

읖
+

&#51031;

읗
+

&#51032;

의
+

&#51036;

읜
+

&#51040;

읠
+

&#51048;

읨
+

&#51051;

읫
+

&#51060;

이
+

&#51061;

익
+

&#51064;

인
+

&#51068;

일
+

&#51069;

읽
+

&#51070;

읾
+

&#51075;

잃
+

&#51076;

임
+

&#51077;

입
+

&#51079;

잇
+

&#51080;

있
+

&#51081;

잉
+

&#51082;

잊
+

&#51086;

잎
+

&#51088;

자
+

&#51089;

작
+

&#51092;

잔
+

&#51094;

잖
+

&#51095;

잗
+

&#51096;

잘
+

&#51098;

잚
+

&#51104;

잠
+

&#51105;

잡
+

&#51107;

잣
+

&#51108;

잤
+

&#51109;

장
+

&#51110;

잦
+

&#51116;

재
+

&#51117;

잭
+

&#51120;

잰
+

&#51124;

잴
+

&#51132;

잼
+

&#51133;

잽
+

&#51135;

잿
+

&#51136;

쟀
+

&#51137;

쟁
+

&#51144;

쟈
+

&#51145;

쟉
+

&#51148;

쟌
+

&#51150;

쟎
+

&#51152;

쟐
+

&#51160;

쟘
+

&#51165;

쟝
+

&#51172;

쟤
+

&#51176;

쟨
+

&#51180;

쟬
+

&#51200;

저
+

&#51201;

적
+

&#51204;

전
+

&#51208;

절
+

&#51210;

젊
+

&#51216;

점
+

&#51217;

접
+

&#51219;

젓
+

&#51221;

정
+

&#51222;

젖
+

&#51228;

제
+

&#51229;

젝
+

&#51232;

젠
+

&#51236;

젤
+

&#51244;

젬
+

&#51245;

젭
+

&#51247;

젯
+

&#51249;

젱
+

&#51256;

져
+

&#51260;

젼
+

&#51264;

졀
+

&#51272;

졈
+

&#51273;

졉
+

&#51276;

졌
+

&#51277;

졍
+

&#51284;

졔
+

&#51312;

조
+

&#51313;

족
+

&#51316;

존
+

&#51320;

졸
+

&#51322;

졺
+

&#51328;

좀
+

&#51329;

좁
+

&#51331;

좃
+

&#51333;

종
+

&#51334;

좆
+

&#51335;

좇
+

&#51339;

좋
+

&#51340;

좌
+

&#51341;

좍
+

&#51348;

좔
+

&#51357;

좝
+

&#51359;

좟
+

&#51361;

좡
+

&#51368;

좨
+

&#51388;

좼
+

&#51389;

좽
+

&#51396;

죄
+

&#51400;

죈
+

&#51404;

죌
+

&#51412;

죔
+

&#51413;

죕
+

&#51415;

죗
+

&#51417;

죙
+

&#51424;

죠
+

&#51425;

죡
+

&#51428;

죤
+

&#51445;

죵
+

&#51452;

주
+

&#51453;

죽
+

&#51456;

준
+

&#51460;

줄
+

&#51461;

줅
+

&#51462;

줆
+

&#51468;

줌
+

&#51469;

줍
+

&#51471;

줏
+

&#51473;

중
+

&#51480;

줘
+

&#51500;

줬
+

&#51508;

줴
+

&#51536;

쥐
+

&#51537;

쥑
+

&#51540;

쥔
+

&#51544;

쥘
+

&#51552;

쥠
+

&#51553;

쥡
+

&#51555;

쥣
+

&#51564;

쥬
+

&#51568;

쥰
+

&#51572;

쥴
+

&#51580;

쥼
+

&#51592;

즈
+

&#51593;

즉
+

&#51596;

즌
+

&#51600;

즐
+

&#51608;

즘
+

&#51609;

즙
+

&#51611;

즛
+

&#51613;

증
+

&#51648;

지
+

&#51649;

직
+

&#51652;

진
+

&#51655;

짇
+

&#51656;

질
+

&#51658;

짊
+

&#51664;

짐
+

&#51665;

집
+

&#51667;

짓
+

&#51669;

징
+

&#51670;

짖
+

&#51673;

짙
+

&#51674;

짚
+

&#51676;

짜
+

&#51677;

짝
+

&#51680;

짠
+

&#51682;

짢
+

&#51684;

짤
+

&#51687;

짧
+

&#51692;

짬
+

&#51693;

짭
+

&#51695;

짯
+

&#51696;

짰
+

&#51697;

짱
+

&#51704;

째
+

&#51705;

짹
+

&#51708;

짼
+

&#51712;

쨀
+

&#51720;

쨈
+

&#51721;

쨉
+

&#51723;

쨋
+

&#51724;

쨌
+

&#51725;

쨍
+

&#51732;

쨔
+

&#51736;

쨘
+

&#51753;

쨩
+

&#51788;

쩌
+

&#51789;

쩍
+

&#51792;

쩐
+

&#51796;

쩔
+

&#51804;

쩜
+

&#51805;

쩝
+

&#51807;

쩟
+

&#51808;

쩠
+

&#51809;

쩡
+

&#51816;

쩨
+

&#51837;

쩽
+

&#51844;

쪄
+

&#51864;

쪘
+

&#51900;

쪼
+

&#51901;

쪽
+

&#51904;

쫀
+

&#51908;

쫄
+

&#51916;

쫌
+

&#51917;

쫍
+

&#51919;

쫏
+

&#51921;

쫑
+

&#51923;

쫓
+

&#51928;

쫘
+

&#51929;

쫙
+

&#51936;

쫠
+

&#51948;

쫬
+

&#51956;

쫴
+

&#51976;

쬈
+

&#51984;

쬐
+

&#51988;

쬔
+

&#51992;

쬘
+

&#52000;

쬠
+

&#52001;

쬡
+

&#52033;

쭁
+

&#52040;

쭈
+

&#52041;

쭉
+

&#52044;

쭌
+

&#52048;

쭐
+

&#52056;

쭘
+

&#52057;

쭙
+

&#52061;

쭝
+

&#52068;

쭤
+

&#52088;

쭸
+

&#52089;

쭹
+

&#52124;

쮜
+

&#52152;

쮸
+

&#52180;

쯔
+

&#52196;

쯤
+

&#52199;

쯧
+

&#52201;

쯩
+

&#52236;

찌
+

&#52237;

찍
+

&#52240;

찐
+

&#52244;

찔
+

&#52252;

찜
+

&#52253;

찝
+

&#52257;

찡
+

&#52258;

찢
+

&#52263;

찧
+

&#52264;

차
+

&#52265;

착
+

&#52268;

찬
+

&#52270;

찮
+

&#52272;

찰
+

&#52280;

참
+

&#52281;

찹
+

&#52283;

찻
+

&#52284;

찼
+

&#52285;

창
+

&#52286;

찾
+

&#52292;

채
+

&#52293;

책
+

&#52296;

챈
+

&#52300;

챌
+

&#52308;

챔
+

&#52309;

챕
+

&#52311;

챗
+

&#52312;

챘
+

&#52313;

챙
+

&#52320;

챠
+

&#52324;

챤
+

&#52326;

챦
+

&#52328;

챨
+

&#52336;

챰
+

&#52341;

챵
+

&#52376;

처
+

&#52377;

척
+

&#52380;

천
+

&#52384;

철
+

&#52392;

첨
+

&#52393;

첩
+

&#52395;

첫
+

&#52396;

첬
+

&#52397;

청
+

&#52404;

체
+

&#52405;

첵
+

&#52408;

첸
+

&#52412;

첼
+

&#52420;

쳄
+

&#52421;

쳅
+

&#52423;

쳇
+

&#52425;

쳉
+

&#52432;

쳐
+

&#52436;

쳔
+

&#52452;

쳤
+

&#52460;

쳬
+

&#52464;

쳰
+

&#52481;

촁
+

&#52488;

초
+

&#52489;

촉
+

&#52492;

촌
+

&#52496;

촐
+

&#52504;

촘
+

&#52505;

촙
+

&#52507;

촛
+

&#52509;

총
+

&#52516;

촤
+

&#52520;

촨
+

&#52524;

촬
+

&#52537;

촹
+

&#52572;

최
+

&#52576;

쵠
+

&#52580;

쵤
+

&#52588;

쵬
+

&#52589;

쵭
+

&#52591;

쵯
+

&#52593;

쵱
+

&#52600;

쵸
+

&#52616;

춈
+

&#52628;

추
+

&#52629;

축
+

&#52632;

춘
+

&#52636;

출
+

&#52644;

춤
+

&#52645;

춥
+

&#52647;

춧
+

&#52649;

충
+

&#52656;

춰
+

&#52676;

췄
+

&#52684;

췌
+

&#52688;

췐
+

&#52712;

취
+

&#52716;

췬
+

&#52720;

췰
+

&#52728;

췸
+

&#52729;

췹
+

&#52731;

췻
+

&#52733;

췽
+

&#52740;

츄
+

&#52744;

츈
+

&#52748;

츌
+

&#52756;

츔
+

&#52761;

츙
+

&#52768;

츠
+

&#52769;

측
+

&#52772;

츤
+

&#52776;

츨
+

&#52784;

츰
+

&#52785;

츱
+

&#52787;

츳
+

&#52789;

층
+

&#52824;

치
+

&#52825;

칙
+

&#52828;

친
+

&#52831;

칟
+

&#52832;

칠
+

&#52833;

칡
+

&#52840;

침
+

&#52841;

칩
+

&#52843;

칫
+

&#52845;

칭
+

&#52852;

카
+

&#52853;

칵
+

&#52856;

칸
+

&#52860;

칼
+

&#52868;

캄
+

&#52869;

캅
+

&#52871;

캇
+

&#52873;

캉
+

&#52880;

캐
+

&#52881;

캑
+

&#52884;

캔
+

&#52888;

캘
+

&#52896;

캠
+

&#52897;

캡
+

&#52899;

캣
+

&#52900;

캤
+

&#52901;

캥
+

&#52908;

캬
+

&#52909;

캭
+

&#52929;

컁
+

&#52964;

커
+

&#52965;

컥
+

&#52968;

컨
+

&#52971;

컫
+

&#52972;

컬
+

&#52980;

컴
+

&#52981;

컵
+

&#52983;

컷
+

&#52984;

컸
+

&#52985;

컹
+

&#52992;

케
+

&#52993;

켁
+

&#52996;

켄
+

&#53000;

켈
+

&#53008;

켐
+

&#53009;

켑
+

&#53011;

켓
+

&#53013;

켕
+

&#53020;

켜
+

&#53024;

켠
+

&#53028;

켤
+

&#53036;

켬
+

&#53037;

켭
+

&#53039;

켯
+

&#53040;

켰
+

&#53041;

켱
+

&#53048;

켸
+

&#53076;

코
+

&#53077;

콕
+

&#53080;

콘
+

&#53084;

콜
+

&#53092;

콤
+

&#53093;

콥
+

&#53095;

콧
+

&#53097;

콩
+

&#53104;

콰
+

&#53105;

콱
+

&#53108;

콴
+

&#53112;

콸
+

&#53120;

쾀
+

&#53125;

쾅
+

&#53132;

쾌
+

&#53153;

쾡
+

&#53160;

쾨
+

&#53168;

쾰
+

&#53188;

쿄
+

&#53216;

쿠
+

&#53217;

쿡
+

&#53220;

쿤
+

&#53224;

쿨
+

&#53232;

쿰
+

&#53233;

쿱
+

&#53235;

쿳
+

&#53237;

쿵
+

&#53244;

쿼
+

&#53248;

퀀
+

&#53252;

퀄
+

&#53265;

퀑
+

&#53272;

퀘
+

&#53293;

퀭
+

&#53300;

퀴
+

&#53301;

퀵
+

&#53304;

퀸
+

&#53308;

퀼
+

&#53316;

큄
+

&#53317;

큅
+

&#53319;

큇
+

&#53321;

큉
+

&#53328;

큐
+

&#53332;

큔
+

&#53336;

큘
+

&#53344;

큠
+

&#53356;

크
+

&#53357;

큭
+

&#53360;

큰
+

&#53364;

클
+

&#53372;

큼
+

&#53373;

큽
+

&#53377;

킁
+

&#53412;

키
+

&#53413;

킥
+

&#53416;

킨
+

&#53420;

킬
+

&#53428;

킴
+

&#53429;

킵
+

&#53431;

킷
+

&#53433;

킹
+

&#53440;

타
+

&#53441;

탁
+

&#53444;

탄
+

&#53448;

탈
+

&#53449;

탉
+

&#53456;

탐
+

&#53457;

탑
+

&#53459;

탓
+

&#53460;

탔
+

&#53461;

탕
+

&#53468;

태
+

&#53469;

택
+

&#53472;

탠
+

&#53476;

탤
+

&#53484;

탬
+

&#53485;

탭
+

&#53487;

탯
+

&#53488;

탰
+

&#53489;

탱
+

&#53496;

탸
+

&#53517;

턍
+

&#53552;

터
+

&#53553;

턱
+

&#53556;

턴
+

&#53560;

털
+

&#53562;

턺
+

&#53568;

텀
+

&#53569;

텁
+

&#53571;

텃
+

&#53572;

텄
+

&#53573;

텅
+

&#53580;

테
+

&#53581;

텍
+

&#53584;

텐
+

&#53588;

텔
+

&#53596;

템
+

&#53597;

텝
+

&#53599;

텟
+

&#53601;

텡
+

&#53608;

텨
+

&#53612;

텬
+

&#53628;

텼
+

&#53636;

톄
+

&#53640;

톈
+

&#53664;

토
+

&#53665;

톡
+

&#53668;

톤
+

&#53672;

톨
+

&#53680;

톰
+

&#53681;

톱
+

&#53683;

톳
+

&#53685;

통
+

&#53690;

톺
+

&#53692;

톼
+

&#53696;

퇀
+

&#53720;

퇘
+

&#53748;

퇴
+

&#53752;

퇸
+

&#53767;

툇
+

&#53769;

툉
+

&#53776;

툐
+

&#53804;

투
+

&#53805;

툭
+

&#53808;

툰
+

&#53812;

툴
+

&#53820;

툼
+

&#53821;

툽
+

&#53823;

툿
+

&#53825;

퉁
+

&#53832;

퉈
+

&#53852;

퉜
+

&#53860;

퉤
+

&#53888;

튀
+

&#53889;

튁
+

&#53892;

튄
+

&#53896;

튈
+

&#53904;

튐
+

&#53905;

튑
+

&#53909;

튕
+

&#53916;

튜
+

&#53920;

튠
+

&#53924;

튤
+

&#53932;

튬
+

&#53937;

튱
+

&#53944;

트
+

&#53945;

특
+

&#53948;

튼
+

&#53951;

튿
+

&#53952;

틀
+

&#53954;

틂
+

&#53960;

틈
+

&#53961;

틉
+

&#53963;

틋
+

&#53972;

틔
+

&#53976;

틘
+

&#53980;

틜
+

&#53988;

틤
+

&#53989;

틥
+

&#54000;

티
+

&#54001;

틱
+

&#54004;

틴
+

&#54008;

틸
+

&#54016;

팀
+

&#54017;

팁
+

&#54019;

팃
+

&#54021;

팅
+

&#54028;

파
+

&#54029;

팍
+

&#54030;

팎
+

&#54032;

판
+

&#54036;

팔
+

&#54038;

팖
+

&#54044;

팜
+

&#54045;

팝
+

&#54047;

팟
+

&#54048;

팠
+

&#54049;

팡
+

&#54053;

팥
+

&#54056;

패
+

&#54057;

팩
+

&#54060;

팬
+

&#54064;

팰
+

&#54072;

팸
+

&#54073;

팹
+

&#54075;

팻
+

&#54076;

팼
+

&#54077;

팽
+

&#54084;

퍄
+

&#54085;

퍅
+

&#54140;

퍼
+

&#54141;

퍽
+

&#54144;

펀
+

&#54148;

펄
+

&#54156;

펌
+

&#54157;

펍
+

&#54159;

펏
+

&#54160;

펐
+

&#54161;

펑
+

&#54168;

페
+

&#54169;

펙
+

&#54172;

펜
+

&#54176;

펠
+

&#54184;

펨
+

&#54185;

펩
+

&#54187;

펫
+

&#54189;

펭
+

&#54196;

펴
+

&#54200;

편
+

&#54204;

펼
+

&#54212;

폄
+

&#54213;

폅
+

&#54216;

폈
+

&#54217;

평
+

&#54224;

폐
+

&#54232;

폘
+

&#54241;

폡
+

&#54243;

폣
+

&#54252;

포
+

&#54253;

폭
+

&#54256;

폰
+

&#54260;

폴
+

&#54268;

폼
+

&#54269;

폽
+

&#54271;

폿
+

&#54273;

퐁
+

&#54280;

퐈
+

&#54301;

퐝
+

&#54336;

푀
+

&#54340;

푄
+

&#54364;

표
+

&#54368;

푠
+

&#54372;

푤
+

&#54381;

푭
+

&#54383;

푯
+

&#54392;

푸
+

&#54393;

푹
+

&#54396;

푼
+

&#54399;

푿
+

&#54400;

풀
+

&#54402;

풂
+

&#54408;

품
+

&#54409;

풉
+

&#54411;

풋
+

&#54413;

풍
+

&#54420;

풔
+

&#54441;

풩
+

&#54476;

퓌
+

&#54480;

퓐
+

&#54484;

퓔
+

&#54492;

퓜
+

&#54495;

퓟
+

&#54504;

퓨
+

&#54508;

퓬
+

&#54512;

퓰
+

&#54520;

퓸
+

&#54523;

퓻
+

&#54525;

퓽
+

&#54532;

프
+

&#54536;

픈
+

&#54540;

플
+

&#54548;

픔
+

&#54549;

픕
+

&#54551;

픗
+

&#54588;

피
+

&#54589;

픽
+

&#54592;

핀
+

&#54596;

필
+

&#54604;

핌
+

&#54605;

핍
+

&#54607;

핏
+

&#54609;

핑
+

&#54616;

하
+

&#54617;

학
+

&#54620;

한
+

&#54624;

할
+

&#54629;

핥
+

&#54632;

함
+

&#54633;

합
+

&#54635;

핫
+

&#54637;

항
+

&#54644;

해
+

&#54645;

핵
+

&#54648;

핸
+

&#54652;

핼
+

&#54660;

햄
+

&#54661;

햅
+

&#54663;

햇
+

&#54664;

했
+

&#54665;

행
+

&#54672;

햐
+

&#54693;

향
+

&#54728;

허
+

&#54729;

헉
+

&#54732;

헌
+

&#54736;

헐
+

&#54738;

헒
+

&#54744;

험
+

&#54745;

헙
+

&#54747;

헛
+

&#54749;

헝
+

&#54756;

헤
+

&#54757;

헥
+

&#54760;

헨
+

&#54764;

헬
+

&#54772;

헴
+

&#54773;

헵
+

&#54775;

헷
+

&#54777;

헹
+

&#54784;

혀
+

&#54785;

혁
+

&#54788;

현
+

&#54792;

혈
+

&#54800;

혐
+

&#54801;

협
+

&#54803;

혓
+

&#54804;

혔
+

&#54805;

형
+

&#54812;

혜
+

&#54816;

혠
+

&#54820;

혤
+

&#54829;

혭
+

&#54840;

호
+

&#54841;

혹
+

&#54844;

혼
+

&#54848;

홀
+

&#54853;

홅
+

&#54856;

홈
+

&#54857;

홉
+

&#54859;

홋
+

&#54861;

홍
+

&#54865;

홑
+

&#54868;

화
+

&#54869;

확
+

&#54872;

환
+

&#54876;

활
+

&#54887;

홧
+

&#54889;

황
+

&#54896;

홰
+

&#54897;

홱
+

&#54900;

홴
+

&#54915;

횃
+

&#54917;

횅
+

&#54924;

회
+

&#54925;

획
+

&#54928;

횐
+

&#54932;

횔
+

&#54941;

횝
+

&#54943;

횟
+

&#54945;

횡
+

&#54952;

효
+

&#54956;

횬
+

&#54960;

횰
+

&#54969;

횹
+

&#54971;

횻
+

&#54980;

후
+

&#54981;

훅
+

&#54984;

훈
+

&#54988;

훌
+

&#54993;

훑
+

&#54996;

훔
+

&#54999;

훗
+

&#55001;

훙
+

&#55008;

훠
+

&#55012;

훤
+

&#55016;

훨
+

&#55024;

훰
+

&#55029;

훵
+

&#55036;

훼
+

&#55037;

훽
+

&#55040;

휀
+

&#55044;

휄
+

&#55057;

휑
+

&#55064;

휘
+

&#55065;

휙
+

&#55068;

휜
+

&#55072;

휠
+

&#55080;

휨
+

&#55081;

휩
+

&#55083;

휫
+

&#55085;

휭
+

&#55092;

휴
+

&#55093;

휵
+

&#55096;

휸
+

&#55100;

휼
+

&#55108;

흄
+

&#55111;

흇
+

&#55113;

흉
+

&#55120;

흐
+

&#55121;

흑
+

&#55124;

흔
+

&#55126;

흖
+

&#55127;

흗
+

&#55128;

흘
+

&#55129;

흙
+

&#55136;

흠
+

&#55137;

흡
+

&#55139;

흣
+

&#55141;

흥
+

&#55145;

흩
+

&#55148;

희
+

&#55152;

흰
+

&#55156;

흴
+

&#55164;

흼
+

&#55165;

흽
+

&#55169;

힁
+

&#55176;

히
+

&#55177;

힉
+

&#55180;

힌
+

&#55184;

힐
+

&#55192;

힘
+

&#55193;

힙
+

&#55195;

힛
+

&#55197;

힝
+
+
+ + +
+
+ + +
+ +
+ +
+
+
+

Installing Webfonts

+ +

Webfonts are supported by all major browser platforms but not all in the same way. There are currently four different font formats that must be included in order to target all browsers. This includes TTF, WOFF, EOT and SVG.

+ +

1. Upload your webfonts

+

You must upload your webfont kit to your website. They should be in or near the same directory as your CSS files.

+ +

2. Include the webfont stylesheet

+

A special CSS @font-face declaration helps the various browsers select the appropriate font it needs without causing you a bunch of headaches. Learn more about this syntax by reading the Fontspring blog post about it. The code for it is as follows:

+ + + +@font-face{ + font-family: 'MyWebFont'; + src: url('WebFont.eot'); + src: url('WebFont.eot?#iefix') format('embedded-opentype'), + url('WebFont.woff') format('woff'), + url('WebFont.ttf') format('truetype'), + url('WebFont.svg#webfont') format('svg'); +} + + +

We've already gone ahead and generated the code for you. All you have to do is link to the stylesheet in your HTML, like this:

+ <link rel="stylesheet" href="stylesheet.css" type="text/css" charset="utf-8" /> + +

3. Modify your own stylesheet

+

To take advantage of your new fonts, you must tell your stylesheet to use them. Look at the original @font-face declaration above and find the property called "font-family." The name linked there will be what you use to reference the font. Prepend that webfont name to the font stack in the "font-family" property, inside the selector you want to change. For example:

+p { font-family: 'WebFont', Arial, sans-serif; } + +

4. Test

+

Getting webfonts to work cross-browser can be tricky. Use the information in the sidebar to help you if you find that fonts aren't loading in a particular browser.

+
+ + +
+ +
+ +
+ +
+ + diff --git a/SW문의_소스패키지/assets/font/NotoKR-Bold/notokr-bold.eot b/SW문의_소스패키지/assets/font/NotoKR-Bold/notokr-bold.eot new file mode 100644 index 0000000..4b3212a Binary files /dev/null and b/SW문의_소스패키지/assets/font/NotoKR-Bold/notokr-bold.eot differ diff --git a/SW문의_소스패키지/assets/font/NotoKR-Bold/notokr-bold.svg b/SW문의_소스패키지/assets/font/NotoKR-Bold/notokr-bold.svg new file mode 100644 index 0000000..c018a29 --- /dev/null +++ b/SW문의_소스패키지/assets/font/NotoKR-Bold/notokr-bold.svg @@ -0,0 +1,2457 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/SW문의_소스패키지/assets/font/NotoKR-Bold/notokr-bold.ttf b/SW문의_소스패키지/assets/font/NotoKR-Bold/notokr-bold.ttf new file mode 100644 index 0000000..94e878e Binary files /dev/null and b/SW문의_소스패키지/assets/font/NotoKR-Bold/notokr-bold.ttf differ diff --git a/SW문의_소스패키지/assets/font/NotoKR-Bold/notokr-bold.woff b/SW문의_소스패키지/assets/font/NotoKR-Bold/notokr-bold.woff new file mode 100644 index 0000000..82eb37a Binary files /dev/null and b/SW문의_소스패키지/assets/font/NotoKR-Bold/notokr-bold.woff differ diff --git a/SW문의_소스패키지/assets/font/NotoKR-Bold/notokr-bold.woff2 b/SW문의_소스패키지/assets/font/NotoKR-Bold/notokr-bold.woff2 new file mode 100644 index 0000000..bcae199 Binary files /dev/null and b/SW문의_소스패키지/assets/font/NotoKR-Bold/notokr-bold.woff2 differ diff --git a/SW문의_소스패키지/assets/font/NotoKR-Bold/specimen_files/easytabs.js b/SW문의_소스패키지/assets/font/NotoKR-Bold/specimen_files/easytabs.js new file mode 100644 index 0000000..5e5d1b7 --- /dev/null +++ b/SW문의_소스패키지/assets/font/NotoKR-Bold/specimen_files/easytabs.js @@ -0,0 +1,7 @@ +(function($){$.fn.easyTabs=function(option){var param=jQuery.extend({fadeSpeed:"fast",defaultContent:1,activeClass:'active'},option);$(this).each(function(){var thisId="#"+this.id;if(param.defaultContent==''){param.defaultContent=1;} +if(typeof param.defaultContent=="number") +{var defaultTab=$(thisId+" .tabs li:eq("+(param.defaultContent-1)+") a").attr('href').substr(1);}else{var defaultTab=param.defaultContent;} +$(thisId+" .tabs li a").each(function(){var tabToHide=$(this).attr('href').substr(1);$("#"+tabToHide).addClass('easytabs-tab-content');});hideAll();changeContent(defaultTab);function hideAll(){$(thisId+" .easytabs-tab-content").hide();} +function changeContent(tabId){hideAll();$(thisId+" .tabs li").removeClass(param.activeClass);$(thisId+" .tabs li a[href=#"+tabId+"]").closest('li').addClass(param.activeClass);if(param.fadeSpeed!="none") +{$(thisId+" #"+tabId).fadeIn(param.fadeSpeed);}else{$(thisId+" #"+tabId).show();}} +$(thisId+" .tabs li").click(function(){var tabId=$(this).find('a').attr('href').substr(1);changeContent(tabId);return false;});});}})(jQuery); \ No newline at end of file diff --git a/SW문의_소스패키지/assets/font/NotoKR-Bold/specimen_files/grid_12-825-55-15.css b/SW문의_소스패키지/assets/font/NotoKR-Bold/specimen_files/grid_12-825-55-15.css new file mode 100644 index 0000000..7d60650 --- /dev/null +++ b/SW문의_소스패키지/assets/font/NotoKR-Bold/specimen_files/grid_12-825-55-15.css @@ -0,0 +1,129 @@ +/*Notes about grid: +Columns: 12 +Grid Width: 825px +Column Width: 55px +Gutter Width: 15px +-------------------------------*/ + + + +.section {margin-bottom: 18px; +} +.section:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;} +.section {*zoom: 1;} + +.section .firstcolumn, +.section .firstcol {margin-left: 0;} + + +/* Border on left hand side of a column. */ +.border { + padding-left: 7px; + margin-left: 7px; + border-left: 1px solid #eee; +} + +/* Border with more whitespace, spans one column. */ +.colborder { + padding-left: 42px; + margin-left: 42px; + border-left: 1px solid #eee; +} + + + +/* The Grid Classes */ +.grid1, .grid1_2cols, .grid1_3cols, .grid1_4cols, .grid2, .grid2_3cols, .grid2_4cols, .grid3, .grid3_2cols, .grid3_4cols, .grid4, .grid4_3cols, .grid5, .grid5_2cols, .grid5_3cols, .grid5_4cols, .grid6, .grid6_4cols, .grid7, .grid7_2cols, .grid7_3cols, .grid7_4cols, .grid8, .grid8_3cols, .grid9, .grid9_2cols, .grid9_4cols, .grid10, .grid10_3cols, .grid10_4cols, .grid11, .grid11_2cols, .grid11_3cols, .grid11_4cols, .grid12 +{margin-left: 15px;float: left;display: inline; overflow: hidden;} + + +.width1, .grid1, .span-1 {width: 55px;} +.width1_2cols,.grid1_2cols {width: 20px;} +.width1_3cols,.grid1_3cols {width: 8px;} +.width1_4cols,.grid1_4cols {width: 2px;} +.input_width1 {width: 49px;} + +.width2, .grid2, .span-2 {width: 125px;} +.width2_3cols,.grid2_3cols {width: 31px;} +.width2_4cols,.grid2_4cols {width: 20px;} +.input_width2 {width: 119px;} + +.width3, .grid3, .span-3 {width: 195px;} +.width3_2cols,.grid3_2cols {width: 90px;} +.width3_4cols,.grid3_4cols {width: 37px;} +.input_width3 {width: 189px;} + +.width4, .grid4, .span-4 {width: 265px;} +.width4_3cols,.grid4_3cols {width: 78px;} +.input_width4 {width: 259px;} + +.width5, .grid5, .span-5 {width: 335px;} +.width5_2cols,.grid5_2cols {width: 160px;} +.width5_3cols,.grid5_3cols {width: 101px;} +.width5_4cols,.grid5_4cols {width: 72px;} +.input_width5 {width: 329px;} + +.width6, .grid6, .span-6 {width: 405px;} +.width6_4cols,.grid6_4cols {width: 90px;} +.input_width6 {width: 399px;} + +.width7, .grid7, .span-7 {width: 475px;} +.width7_2cols,.grid7_2cols {width: 230px;} +.width7_3cols,.grid7_3cols {width: 148px;} +.width7_4cols,.grid7_4cols {width: 107px;} +.input_width7 {width: 469px;} + +.width8, .grid8, .span-8 {width: 545px;} +.width8_3cols,.grid8_3cols {width: 171px;} +.input_width8 {width: 539px;} + +.width9, .grid9, .span-9 {width: 615px;} +.width9_2cols,.grid9_2cols {width: 300px;} +.width9_4cols,.grid9_4cols {width: 142px;} +.input_width9 {width: 609px;} + +.width10, .grid10, .span-10 {width: 685px;} +.width10_3cols,.grid10_3cols {width: 218px;} +.width10_4cols,.grid10_4cols {width: 160px;} +.input_width10 {width: 679px;} + +.width11, .grid11, .span-11 {width: 755px;} +.width11_2cols,.grid11_2cols {width: 370px;} +.width11_3cols,.grid11_3cols {width: 241px;} +.width11_4cols,.grid11_4cols {width: 177px;} +.input_width11 {width: 749px;} + +.width12, .grid12, .span-12 {width: 825px;} +.input_width12 {width: 819px;} + +/* Subdivided grid spaces */ +.emptycols_left1, .prepend-1 {padding-left: 70px;} +.emptycols_right1, .append-1 {padding-right: 70px;} +.emptycols_left2, .prepend-2 {padding-left: 140px;} +.emptycols_right2, .append-2 {padding-right: 140px;} +.emptycols_left3, .prepend-3 {padding-left: 210px;} +.emptycols_right3, .append-3 {padding-right: 210px;} +.emptycols_left4, .prepend-4 {padding-left: 280px;} +.emptycols_right4, .append-4 {padding-right: 280px;} +.emptycols_left5, .prepend-5 {padding-left: 350px;} +.emptycols_right5, .append-5 {padding-right: 350px;} +.emptycols_left6, .prepend-6 {padding-left: 420px;} +.emptycols_right6, .append-6 {padding-right: 420px;} +.emptycols_left7, .prepend-7 {padding-left: 490px;} +.emptycols_right7, .append-7 {padding-right: 490px;} +.emptycols_left8, .prepend-8 {padding-left: 560px;} +.emptycols_right8, .append-8 {padding-right: 560px;} +.emptycols_left9, .prepend-9 {padding-left: 630px;} +.emptycols_right9, .append-9 {padding-right: 630px;} +.emptycols_left10, .prepend-10 {padding-left: 700px;} +.emptycols_right10, .append-10 {padding-right: 700px;} +.emptycols_left11, .prepend-11 {padding-left: 770px;} +.emptycols_right11, .append-11 {padding-right: 770px;} +.pull-1 {margin-left: -70px;} +.push-1 {margin-right: -70px;margin-left: 18px;float: right;} +.pull-2 {margin-left: -140px;} +.push-2 {margin-right: -140px;margin-left: 18px;float: right;} +.pull-3 {margin-left: -210px;} +.push-3 {margin-right: -210px;margin-left: 18px;float: right;} +.pull-4 {margin-left: -280px;} +.push-4 {margin-right: -280px;margin-left: 18px;float: right;} \ No newline at end of file diff --git a/SW문의_소스패키지/assets/font/NotoKR-Bold/specimen_files/specimen_stylesheet.css b/SW문의_소스패키지/assets/font/NotoKR-Bold/specimen_files/specimen_stylesheet.css new file mode 100644 index 0000000..e804058 --- /dev/null +++ b/SW문의_소스패키지/assets/font/NotoKR-Bold/specimen_files/specimen_stylesheet.css @@ -0,0 +1,396 @@ +@import url('grid_12-825-55-15.css'); + +/* + CSS Reset by Eric Meyer - Released under Public Domain + http://meyerweb.com/eric/tools/css/reset/ +*/ +html, body, div, span, applet, object, iframe, +h1, h2, h3, h4, h5, h6, p, blockquote, pre, +a, abbr, acronym, address, big, cite, code, +del, dfn, em, font, img, ins, kbd, q, s, samp, +small, strike, strong, sub, sup, tt, var, +b, u, i, center, dl, dt, dd, ol, ul, li, +fieldset, form, label, legend, table, +caption, tbody, tfoot, thead, tr, th, td + {margin: 0;padding: 0;border: 0;outline: 0; + font-size: 100%;vertical-align: baseline; + background: transparent;} +body {line-height: 1;} +ol, ul {list-style: none;} +blockquote, q {quotes: none;} +blockquote:before, blockquote:after, +q:before, q:after {content: ''; content: none;} +:focus {outline: 0;} +ins {text-decoration: none;} +del {text-decoration: line-through;} +table {border-collapse: collapse;border-spacing: 0;} + + + + +body { + color: #000; + background-color: #dcdcdc; +} + +a { + text-decoration: none; + color: #1883ba; +} + +h1{ + font-size: 32px; + font-weight: normal; + font-style: normal; + margin-bottom: 18px; +} + +h2{ + font-size: 18px; +} + +#container { + width: 865px; + margin: 0px auto; +} + + +#header { + padding: 20px; + font-size: 36px; + background-color: #000; + color: #fff; +} + +#header span { + color: #666; +} +#main_content { + background-color: #fff; + padding: 60px 20px 20px; +} + + +#footer p { + margin: 0; + padding-top: 10px; + padding-bottom: 50px; + color: #333; + font: 10px Arial, sans-serif; +} + +.tabs { + width: 100%; + height: 31px; + background-color: #444; +} +.tabs li { + float: left; + margin: 0; + overflow: hidden; + background-color: #444; +} +.tabs li a { + display: block; + color: #fff; + text-decoration: none; + font: bold 11px/11px 'Arial'; + text-transform: uppercase; + padding: 10px 15px; + border-right: 1px solid #fff; +} + +.tabs li a:hover { + background-color: #00b3ff; + +} + +.tabs li.active a { + color: #000; + background-color: #fff; +} + + + +div.huge { + + font-size: 120px; + line-height: 1em; + padding: 0; + letter-spacing: -.02em; + overflow: hidden; +} +div.glyph_range { + font-size: 72px; + line-height: 1.1em; +} + +.size10{ font-size: 10px; } +.size11{ font-size: 11px; } +.size12{ font-size: 12px; } +.size13{ font-size: 13px; } +.size14{ font-size: 14px; } +.size16{ font-size: 16px; } +.size18{ font-size: 18px; } +.size20{ font-size: 20px; } +.size24{ font-size: 24px; } +.size30{ font-size: 30px; } +.size36{ font-size: 36px; } +.size48{ font-size: 48px; } +.size60{ font-size: 60px; } +.size72{ font-size: 72px; } +.size90{ font-size: 90px; } + + +.psample_row1 { height: 120px;} +.psample_row1 { height: 120px;} +.psample_row2 { height: 160px;} +.psample_row3 { height: 160px;} +.psample_row4 { height: 160px;} + +.psample { + overflow: hidden; + position: relative; +} +.psample p { + line-height: 1.3em; + display: block; + overflow: hidden; + margin: 0; +} + +.psample span { + margin-right: .5em; +} + +.white_blend { + width: 100%; + height: 61px; + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVkAAAA9CAYAAAAH4BojAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNrs3TsKgFAMRUE/eer+NxztxMYuEWQG3ECKwwUF58ycAKixOAGAyAKILAAiCyCyACILgMgCiCyAyAIgsgAiCyCyAIgsgMgCiCwAIgsgsgAiC4DIAogsACIL0CWuZ3UGgLrIhjMA1EV2OAOAJQtgyQLwjOzmDAAiCyCyAIgsQFtkd2cAEFkAkQVAZAHaIns4A4AlC2DJAiCyACILILIAiCzAV5H1dQGAJQsgsgCILIDIAvwisl58AViyAJYsACILILIAIgvAe2T9EhxAZAFEFgCRBeiL7HAGgLrIhjMAWLIAliwAt1OAAQDwygTBulLIlQAAAABJRU5ErkJggg==); + position: absolute; + bottom: 0; +} +.black_blend { + width: 100%; + height: 61px; + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVkAAAA9CAYAAAAH4BojAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPJJREFUeNrs3TEKhTAQRVGjibr/9QoxhY2N3Ywo50A28IrLwP9g6b1PAMSYTQAgsgAiC4DIAogsgMgCILIAIgsgsgCILIDIAogsACILILIAIguAyAKILIDIAiCyACILgMgCZCnjLWYAiFGvB0BQZJsZAFyyAC5ZAO6RXc0AILIAIguAyAKkRXYzA4DIAogsACILkBbZ3QwALlkAlywAIgsgsgAiC4DIArwVWf8uAHDJAogsACILILIAv4isH74AXLIALlkARBZAZAFEFoDnyPokOIDIAogsACILkBfZZgaAuMhWMwC4ZAE+p4x3mAEgxinAAJ+XBbPWGkwAAAAAAElFTkSuQmCC); + position: absolute; + bottom: 0; +} +.fullreverse { + background: #000 !important; + color: #fff !important; + margin-left: -20px; + padding-left: 20px; + margin-right: -20px; + padding-right: 20px; + padding: 20px; + margin-bottom:0; +} + + +.sample_table td { + padding-top: 3px; + padding-bottom:5px; + padding-left: 5px; + vertical-align: middle; + line-height: 1.2em; +} + +.sample_table td:first-child { + background-color: #eee; + text-align: right; + padding-right: 5px; + padding-left: 0; + padding: 5px; + font: 11px/12px "Courier New", Courier, mono; +} + +code { + white-space: pre; + background-color: #eee; + display: block; + padding: 10px; + margin-bottom: 18px; + overflow: auto; +} + + +.bottom,.last {margin-bottom:0 !important; padding-bottom:0 !important;} + +.box { + padding: 18px; + margin-bottom: 18px; + background: #eee; +} + +.reverse,.reversed { background: #000 !important;color: #fff !important; border: none !important;} + +#bodycomparison { + position: relative; + overflow: hidden; + font-size: 72px; + height: 90px; + white-space: nowrap; +} + +#bodycomparison div{ + font-size: 72px; + line-height: 90px; + display: inline; + margin: 0 15px 0 0; + padding: 0; +} + +#bodycomparison div span{ + font: 10px Arial; + position: absolute; + left: 0; +} +#xheight { + float: none; + position: absolute; + color: #d9f3ff; + font-size: 72px; + line-height: 90px; +} + +.fontbody { + position: relative; +} +.arialbody{ + font-family: Arial; + position: relative; +} +.verdanabody{ + font-family: Verdana; + position: relative; +} +.georgiabody{ + font-family: Georgia; + position: relative; +} + +/* @group Layout page + */ + +#layout h1 { + font-size: 36px; + line-height: 42px; + font-weight: normal; + font-style: normal; +} + +#layout h2 { + font-size: 24px; + line-height: 23px; + font-weight: normal; + font-style: normal; +} + +#layout h3 { + font-size: 22px; + line-height: 1.4em; + margin-top: 1em; + font-weight: normal; + font-style: normal; +} + + +#layout p.byline { + font-size: 12px; + margin-top: 18px; + line-height: 12px; + margin-bottom: 0; +} +#layout p { + font-size: 14px; + line-height: 21px; + margin-bottom: .5em; +} + +#layout p.large{ + font-size: 18px; + line-height: 26px; +} + +#layout .sidebar p{ + font-size: 12px; + line-height: 1.4em; +} + +#layout p.caption { + font-size: 10px; + margin-top: -16px; + margin-bottom: 18px; +} + +/* @end */ + +/* @group Glyphs */ + +#glyph_chart div{ + background-color: #d9f3ff; + color: black; + float: left; + font-size: 36px; + height: 1.2em; + line-height: 1.2em; + margin-bottom: 1px; + margin-right: 1px; + text-align: center; + width: 1.2em; + position: relative; + padding: .6em .2em .2em; +} + +#glyph_chart div p { + position: absolute; + left: 0; + top: 0; + display: block; + text-align: center; + font: bold 9px Arial, sans-serif; + background-color: #3a768f; + width: 100%; + color: #fff; + padding: 2px 0; +} + + +#glyphs h1 { + font-family: Arial, sans-serif; +} +/* @end */ + +/* @group Installing */ + +#installing { + font: 13px Arial, sans-serif; +} + +#installing p, +#glyphs p{ + line-height: 1.2em; + margin-bottom: 18px; + font: 13px Arial, sans-serif; +} + + + +#installing h3{ + font-size: 15px; + margin-top: 18px; +} + +/* @end */ + +#rendering h1 { + font-family: Arial, sans-serif; +} +.render_table td { + font: 11px "Courier New", Courier, mono; + vertical-align: middle; +} + + diff --git a/SW문의_소스패키지/assets/font/NotoKR-Bold/stylesheet.css b/SW문의_소스패키지/assets/font/NotoKR-Bold/stylesheet.css new file mode 100644 index 0000000..ea1c791 --- /dev/null +++ b/SW문의_소스패키지/assets/font/NotoKR-Bold/stylesheet.css @@ -0,0 +1,16 @@ +/* Generated by Font Squirrel (http://www.fontsquirrel.com) on April 28, 2015 */ + + + +@font-face { + font-family: 'notokr-bold'; + src: url('notokr-bold.eot'); + src: url('notokr-bold.eot?#iefix') format('embedded-opentype'), + url('notokr-bold.woff2') format('woff2'), + url('notokr-bold.woff') format('woff'), + url('notokr-bold.ttf') format('truetype'), + url('notokr-bold.svg#notokr-bold') format('svg'); + font-weight: normal; + font-style: normal; + +} \ No newline at end of file diff --git a/SW문의_소스패키지/assets/font/NotoKR-DemiLight/generator_config.txt b/SW문의_소스패키지/assets/font/NotoKR-DemiLight/generator_config.txt new file mode 100644 index 0000000..4a36153 --- /dev/null +++ b/SW문의_소스패키지/assets/font/NotoKR-DemiLight/generator_config.txt @@ -0,0 +1,5 @@ +# Font Squirrel Font-face Generator Configuration File +# Upload this file to the generator to recreate the settings +# you used to create these fonts. + +{"mode":"basic","formats":["ttf","woff","woff2","eotz"],"tt_instructor":"default","fix_vertical_metrics":"Y","fix_gasp":"xy","add_spaces":"Y","add_hyphens":"Y","fallback":"none","fallback_custom":"100","options_subset":"basic","subset_custom":"","subset_custom_range":"","subset_ot_features_list":"","css_stylesheet":"stylesheet.css","filename_suffix":"-webfont","emsquare":"2048","spacing_adjustment":"0"} \ No newline at end of file diff --git a/SW문의_소스패키지/assets/font/NotoKR-DemiLight/notokr-demilight-demo.html b/SW문의_소스패키지/assets/font/NotoKR-DemiLight/notokr-demilight-demo.html new file mode 100644 index 0000000..3e38c76 --- /dev/null +++ b/SW문의_소스패키지/assets/font/NotoKR-DemiLight/notokr-demilight-demo.html @@ -0,0 +1,2827 @@ + + + + + + + + + + + + + 본고딕-DemiLight Specimen + + + + + + +
+ + + +
+ + +
+ +
+
+
본고딕-DemiLight
+
+
+ +
+
A​B​C​D​E​F​G​H​I​J​K​L​M​N​O​P​Q​R​S​T​U​V​W​X​Y​Z​a​b​c​d​e​f​g​h​i​j​k​l​m​n​o​p​q​r​s​t​u​v​w​x​y​z​1​2​3​4​5​6​7​8​9​0​&​.​,​?​!​@​(​)​#​$​%​*​+​-​=​:​;
+
+
+
+ + + + + + + + + + + + + + + + +
10다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
11다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
12다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
13다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
14다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
16다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
18다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
20다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
24다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
30다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
36다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
48다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
60다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
72다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
90다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
+ +
+ +
+ + + +
+ + +
+
◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼body
body
body
body
+
+ bodyNotoKR-DemiLight +
+
+ bodyArial +
+
+ bodyVerdana +
+
+ bodyGeorgia +
+ + + +
+ + +
+ +
+

10.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

11.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

12.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

13.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+ +
+
+
+

14.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

16.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

18.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+ +
+ +
+ +
+
+

20.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+
+

24.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+ +
+ +
+ +
+
+

30.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+
+ +
+ + + +
+
+

10.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

11.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

12.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

13.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+ +
+ +
+
+

14.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

16.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

18.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+ +
+ +
+
+

20.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+
+

24.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+ +
+ +
+ +
+
+

30.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+
+ +
+ + + + +
+ +
+ +
+ +
+

Lorem Ipsum Dolor

+

Etiam porta sem malesuada magna mollis euismod

+ + +
+
+
+
+

Donec sed odio dui. Morbi leo risus, porta ac consectetur ac, vestibulum at eros. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus.

+ + +

Pellentesque ornare sem

+ +

Maecenas sed diam eget risus varius blandit sit amet non magna. Maecenas faucibus mollis interdum. Donec ullamcorper nulla non metus auctor fringilla. Nullam id dolor id nibh ultricies vehicula ut id elit. Nullam id dolor id nibh ultricies vehicula ut id elit.

+ +

Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.

+ +

Nulla vitae elit libero, a pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Aenean lacinia bibendum nulla sed consectetur.

+ +

Nullam quis risus eget urna mollis ornare vel eu leo. Nullam quis risus eget urna mollis ornare vel eu leo. Maecenas sed diam eget risus varius blandit sit amet non magna. Donec ullamcorper nulla non metus auctor fringilla.

+ +

Cras mattis consectetur

+ +

Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Aenean lacinia bibendum nulla sed consectetur. Integer posuere erat a ante venenatis dapibus posuere velit aliquet. Cras mattis consectetur purus sit amet fermentum.

+ +

Nullam id dolor id nibh ultricies vehicula ut id elit. Nullam quis risus eget urna mollis ornare vel eu leo. Cras mattis consectetur purus sit amet fermentum.

+
+ + +
+ +
+ + + + + + +
+
+
+ +

Language Support

+

The subset of NotoKR-DemiLight in this kit supports the following languages:
+ + English

+

Glyph Chart

+

The subset of NotoKR-DemiLight in this kit includes all the glyphs listed below. Unicode entities are included above each glyph to help you insert individual characters into your layout.

+
+ +

&#32;

+

&#33;

!
+

&#34;

"
+

&#35;

#
+

&#36;

$
+

&#37;

%
+

&#38;

&
+

&#39;

'
+

&#40;

(
+

&#41;

)
+

&#42;

*
+

&#43;

+
+

&#44;

,
+

&#45;

-
+

&#46;

.
+

&#47;

/
+

&#48;

0
+

&#49;

1
+

&#50;

2
+

&#51;

3
+

&#52;

4
+

&#53;

5
+

&#54;

6
+

&#55;

7
+

&#56;

8
+

&#57;

9
+

&#58;

:
+

&#59;

;
+

&#60;

<
+

&#61;

=
+

&#62;

>
+

&#63;

?
+

&#64;

@
+

&#65;

A
+

&#66;

B
+

&#67;

C
+

&#68;

D
+

&#69;

E
+

&#70;

F
+

&#71;

G
+

&#72;

H
+

&#73;

I
+

&#74;

J
+

&#75;

K
+

&#76;

L
+

&#77;

M
+

&#78;

N
+

&#79;

O
+

&#80;

P
+

&#81;

Q
+

&#82;

R
+

&#83;

S
+

&#84;

T
+

&#85;

U
+

&#86;

V
+

&#87;

W
+

&#88;

X
+

&#89;

Y
+

&#90;

Z
+

&#91;

[
+

&#92;

\
+

&#93;

]
+

&#94;

^
+

&#95;

_
+

&#96;

`
+

&#97;

a
+

&#98;

b
+

&#99;

c
+

&#100;

d
+

&#101;

e
+

&#102;

f
+

&#103;

g
+

&#104;

h
+

&#105;

i
+

&#106;

j
+

&#107;

k
+

&#108;

l
+

&#109;

m
+

&#110;

n
+

&#111;

o
+

&#112;

p
+

&#113;

q
+

&#114;

r
+

&#115;

s
+

&#116;

t
+

&#117;

u
+

&#118;

v
+

&#119;

w
+

&#120;

x
+

&#121;

y
+

&#122;

z
+

&#123;

{
+

&#124;

|
+

&#125;

}
+

&#126;

~
+

&#44032;

가
+

&#44033;

각
+

&#44036;

간
+

&#44039;

갇
+

&#44040;

갈
+

&#44041;

갉
+

&#44042;

갊
+

&#44048;

감
+

&#44049;

갑
+

&#44050;

값
+

&#44051;

갓
+

&#44052;

갔
+

&#44053;

강
+

&#44054;

갖
+

&#44055;

갗
+

&#44057;

같
+

&#44058;

갚
+

&#44059;

갛
+

&#44060;

개
+

&#44061;

객
+

&#44064;

갠
+

&#44068;

갤
+

&#44076;

갬
+

&#44077;

갭
+

&#44079;

갯
+

&#44080;

갰
+

&#44081;

갱
+

&#44088;

갸
+

&#44089;

갹
+

&#44092;

갼
+

&#44096;

걀
+

&#44107;

걋
+

&#44109;

걍
+

&#44116;

걔
+

&#44120;

걘
+

&#44124;

걜
+

&#44144;

거
+

&#44145;

걱
+

&#44148;

건
+

&#44151;

걷
+

&#44152;

걸
+

&#44154;

걺
+

&#44160;

검
+

&#44161;

겁
+

&#44163;

것
+

&#44164;

겄
+

&#44165;

겅
+

&#44166;

겆
+

&#44169;

겉
+

&#44170;

겊
+

&#44171;

겋
+

&#44172;

게
+

&#44176;

겐
+

&#44180;

겔
+

&#44188;

겜
+

&#44189;

겝
+

&#44191;

겟
+

&#44192;

겠
+

&#44193;

겡
+

&#44200;

겨
+

&#44201;

격
+

&#44202;

겪
+

&#44204;

견
+

&#44207;

겯
+

&#44208;

결
+

&#44216;

겸
+

&#44217;

겹
+

&#44219;

겻
+

&#44220;

겼
+

&#44221;

경
+

&#44225;

곁
+

&#44228;

계
+

&#44232;

곈
+

&#44236;

곌
+

&#44245;

곕
+

&#44247;

곗
+

&#44256;

고
+

&#44257;

곡
+

&#44260;

곤
+

&#44263;

곧
+

&#44264;

골
+

&#44266;

곪
+

&#44268;

곬
+

&#44271;

곯
+

&#44272;

곰
+

&#44273;

곱
+

&#44275;

곳
+

&#44277;

공
+

&#44278;

곶
+

&#44284;

과
+

&#44285;

곽
+

&#44288;

관
+

&#44292;

괄
+

&#44294;

괆
+

&#44300;

괌
+

&#44301;

괍
+

&#44303;

괏
+

&#44305;

광
+

&#44312;

괘
+

&#44316;

괜
+

&#44320;

괠
+

&#44329;

괩
+

&#44332;

괬
+

&#44333;

괭
+

&#44340;

괴
+

&#44341;

괵
+

&#44344;

괸
+

&#44348;

괼
+

&#44356;

굄
+

&#44357;

굅
+

&#44359;

굇
+

&#44361;

굉
+

&#44368;

교
+

&#44372;

굔
+

&#44376;

굘
+

&#44385;

굡
+

&#44387;

굣
+

&#44396;

구
+

&#44397;

국
+

&#44400;

군
+

&#44403;

굳
+

&#44404;

굴
+

&#44405;

굵
+

&#44406;

굶
+

&#44411;

굻
+

&#44412;

굼
+

&#44413;

굽
+

&#44415;

굿
+

&#44417;

궁
+

&#44418;

궂
+

&#44424;

궈
+

&#44425;

궉
+

&#44428;

권
+

&#44432;

궐
+

&#44444;

궜
+

&#44445;

궝
+

&#44452;

궤
+

&#44471;

궷
+

&#44480;

귀
+

&#44481;

귁
+

&#44484;

귄
+

&#44488;

귈
+

&#44496;

귐
+

&#44497;

귑
+

&#44499;

귓
+

&#44508;

규
+

&#44512;

균
+

&#44516;

귤
+

&#44536;

그
+

&#44537;

극
+

&#44540;

근
+

&#44543;

귿
+

&#44544;

글
+

&#44545;

긁
+

&#44552;

금
+

&#44553;

급
+

&#44555;

긋
+

&#44557;

긍
+

&#44564;

긔
+

&#44592;

기
+

&#44593;

긱
+

&#44596;

긴
+

&#44599;

긷
+

&#44600;

길
+

&#44602;

긺
+

&#44608;

김
+

&#44609;

깁
+

&#44611;

깃
+

&#44613;

깅
+

&#44614;

깆
+

&#44618;

깊
+

&#44620;

까
+

&#44621;

깍
+

&#44622;

깎
+

&#44624;

깐
+

&#44628;

깔
+

&#44630;

깖
+

&#44636;

깜
+

&#44637;

깝
+

&#44639;

깟
+

&#44640;

깠
+

&#44641;

깡
+

&#44645;

깥
+

&#44648;

깨
+

&#44649;

깩
+

&#44652;

깬
+

&#44656;

깰
+

&#44664;

깸
+

&#44665;

깹
+

&#44667;

깻
+

&#44668;

깼
+

&#44669;

깽
+

&#44676;

꺄
+

&#44677;

꺅
+

&#44684;

꺌
+

&#44732;

꺼
+

&#44733;

꺽
+

&#44734;

꺾
+

&#44736;

껀
+

&#44740;

껄
+

&#44748;

껌
+

&#44749;

껍
+

&#44751;

껏
+

&#44752;

껐
+

&#44753;

껑
+

&#44760;

께
+

&#44761;

껙
+

&#44764;

껜
+

&#44776;

껨
+

&#44779;

껫
+

&#44781;

껭
+

&#44788;

껴
+

&#44792;

껸
+

&#44796;

껼
+

&#44807;

꼇
+

&#44808;

꼈
+

&#44813;

꼍
+

&#44816;

꼐
+

&#44844;

꼬
+

&#44845;

꼭
+

&#44848;

꼰
+

&#44850;

꼲
+

&#44852;

꼴
+

&#44860;

꼼
+

&#44861;

꼽
+

&#44863;

꼿
+

&#44865;

꽁
+

&#44866;

꽂
+

&#44867;

꽃
+

&#44872;

꽈
+

&#44873;

꽉
+

&#44880;

꽐
+

&#44892;

꽜
+

&#44893;

꽝
+

&#44900;

꽤
+

&#44901;

꽥
+

&#44921;

꽹
+

&#44928;

꾀
+

&#44932;

꾄
+

&#44936;

꾈
+

&#44944;

꾐
+

&#44945;

꾑
+

&#44949;

꾕
+

&#44956;

꾜
+

&#44984;

꾸
+

&#44985;

꾹
+

&#44988;

꾼
+

&#44992;

꿀
+

&#44999;

꿇
+

&#45000;

꿈
+

&#45001;

꿉
+

&#45003;

꿋
+

&#45005;

꿍
+

&#45006;

꿎
+

&#45012;

꿔
+

&#45020;

꿜
+

&#45032;

꿨
+

&#45033;

꿩
+

&#45040;

꿰
+

&#45041;

꿱
+

&#45044;

꿴
+

&#45048;

꿸
+

&#45056;

뀀
+

&#45057;

뀁
+

&#45060;

뀄
+

&#45068;

뀌
+

&#45072;

뀐
+

&#45076;

뀔
+

&#45084;

뀜
+

&#45085;

뀝
+

&#45096;

뀨
+

&#45124;

끄
+

&#45125;

끅
+

&#45128;

끈
+

&#45130;

끊
+

&#45132;

끌
+

&#45134;

끎
+

&#45139;

끓
+

&#45140;

끔
+

&#45141;

끕
+

&#45143;

끗
+

&#45145;

끙
+

&#45149;

끝
+

&#45180;

끼
+

&#45181;

끽
+

&#45184;

낀
+

&#45188;

낄
+

&#45196;

낌
+

&#45197;

낍
+

&#45199;

낏
+

&#45201;

낑
+

&#45208;

나
+

&#45209;

낙
+

&#45210;

낚
+

&#45212;

난
+

&#45215;

낟
+

&#45216;

날
+

&#45217;

낡
+

&#45218;

낢
+

&#45224;

남
+

&#45225;

납
+

&#45227;

낫
+

&#45228;

났
+

&#45229;

낭
+

&#45230;

낮
+

&#45231;

낯
+

&#45233;

낱
+

&#45235;

낳
+

&#45236;

내
+

&#45237;

낵
+

&#45240;

낸
+

&#45244;

낼
+

&#45252;

냄
+

&#45253;

냅
+

&#45255;

냇
+

&#45256;

냈
+

&#45257;

냉
+

&#45264;

냐
+

&#45265;

냑
+

&#45268;

냔
+

&#45272;

냘
+

&#45280;

냠
+

&#45285;

냥
+

&#45320;

너
+

&#45321;

넉
+

&#45323;

넋
+

&#45324;

넌
+

&#45328;

널
+

&#45330;

넒
+

&#45331;

넓
+

&#45336;

넘
+

&#45337;

넙
+

&#45339;

넛
+

&#45340;

넜
+

&#45341;

넝
+

&#45347;

넣
+

&#45348;

네
+

&#45349;

넥
+

&#45352;

넨
+

&#45356;

넬
+

&#45364;

넴
+

&#45365;

넵
+

&#45367;

넷
+

&#45368;

넸
+

&#45369;

넹
+

&#45376;

녀
+

&#45377;

녁
+

&#45380;

년
+

&#45384;

녈
+

&#45392;

념
+

&#45393;

녑
+

&#45396;

녔
+

&#45397;

녕
+

&#45400;

녘
+

&#45404;

녜
+

&#45408;

녠
+

&#45432;

노
+

&#45433;

녹
+

&#45436;

논
+

&#45440;

놀
+

&#45442;

놂
+

&#45448;

놈
+

&#45449;

놉
+

&#45451;

놋
+

&#45453;

농
+

&#45458;

높
+

&#45459;

놓
+

&#45460;

놔
+

&#45464;

놘
+

&#45468;

놜
+

&#45480;

놨
+

&#45516;

뇌
+

&#45520;

뇐
+

&#45524;

뇔
+

&#45532;

뇜
+

&#45533;

뇝
+

&#45535;

뇟
+

&#45544;

뇨
+

&#45545;

뇩
+

&#45548;

뇬
+

&#45552;

뇰
+

&#45561;

뇹
+

&#45563;

뇻
+

&#45565;

뇽
+

&#45572;

누
+

&#45573;

눅
+

&#45576;

눈
+

&#45579;

눋
+

&#45580;

눌
+

&#45588;

눔
+

&#45589;

눕
+

&#45591;

눗
+

&#45593;

눙
+

&#45600;

눠
+

&#45620;

눴
+

&#45628;

눼
+

&#45656;

뉘
+

&#45660;

뉜
+

&#45664;

뉠
+

&#45672;

뉨
+

&#45673;

뉩
+

&#45684;

뉴
+

&#45685;

뉵
+

&#45692;

뉼
+

&#45700;

늄
+

&#45701;

늅
+

&#45705;

늉
+

&#45712;

느
+

&#45713;

늑
+

&#45716;

는
+

&#45720;

늘
+

&#45721;

늙
+

&#45722;

늚
+

&#45728;

늠
+

&#45729;

늡
+

&#45731;

늣
+

&#45733;

능
+

&#45734;

늦
+

&#45738;

늪
+

&#45740;

늬
+

&#45744;

늰
+

&#45748;

늴
+

&#45768;

니
+

&#45769;

닉
+

&#45772;

닌
+

&#45776;

닐
+

&#45778;

닒
+

&#45784;

님
+

&#45785;

닙
+

&#45787;

닛
+

&#45789;

닝
+

&#45794;

닢
+

&#45796;

다
+

&#45797;

닥
+

&#45798;

닦
+

&#45800;

단
+

&#45803;

닫
+

&#45804;

달
+

&#45805;

닭
+

&#45806;

닮
+

&#45807;

닯
+

&#45811;

닳
+

&#45812;

담
+

&#45813;

답
+

&#45815;

닷
+

&#45816;

닸
+

&#45817;

당
+

&#45818;

닺
+

&#45819;

닻
+

&#45823;

닿
+

&#45824;

대
+

&#45825;

댁
+

&#45828;

댄
+

&#45832;

댈
+

&#45840;

댐
+

&#45841;

댑
+

&#45843;

댓
+

&#45844;

댔
+

&#45845;

댕
+

&#45852;

댜
+

&#45908;

더
+

&#45909;

덕
+

&#45910;

덖
+

&#45912;

던
+

&#45915;

덛
+

&#45916;

덜
+

&#45918;

덞
+

&#45919;

덟
+

&#45924;

덤
+

&#45925;

덥
+

&#45927;

덧
+

&#45929;

덩
+

&#45931;

덫
+

&#45934;

덮
+

&#45936;

데
+

&#45937;

덱
+

&#45940;

덴
+

&#45944;

델
+

&#45952;

뎀
+

&#45953;

뎁
+

&#45955;

뎃
+

&#45956;

뎄
+

&#45957;

뎅
+

&#45964;

뎌
+

&#45968;

뎐
+

&#45972;

뎔
+

&#45984;

뎠
+

&#45985;

뎡
+

&#45992;

뎨
+

&#45996;

뎬
+

&#46020;

도
+

&#46021;

독
+

&#46024;

돈
+

&#46027;

돋
+

&#46028;

돌
+

&#46030;

돎
+

&#46032;

돐
+

&#46036;

돔
+

&#46037;

돕
+

&#46039;

돗
+

&#46041;

동
+

&#46043;

돛
+

&#46045;

돝
+

&#46048;

돠
+

&#46052;

돤
+

&#46056;

돨
+

&#46076;

돼
+

&#46096;

됐
+

&#46104;

되
+

&#46108;

된
+

&#46112;

될
+

&#46120;

됨
+

&#46121;

됩
+

&#46123;

됫
+

&#46132;

됴
+

&#46160;

두
+

&#46161;

둑
+

&#46164;

둔
+

&#46168;

둘
+

&#46176;

둠
+

&#46177;

둡
+

&#46179;

둣
+

&#46181;

둥
+

&#46188;

둬
+

&#46208;

뒀
+

&#46216;

뒈
+

&#46237;

뒝
+

&#46244;

뒤
+

&#46248;

뒨
+

&#46252;

뒬
+

&#46261;

뒵
+

&#46263;

뒷
+

&#46265;

뒹
+

&#46272;

듀
+

&#46276;

듄
+

&#46280;

듈
+

&#46288;

듐
+

&#46293;

듕
+

&#46300;

드
+

&#46301;

득
+

&#46304;

든
+

&#46307;

듣
+

&#46308;

들
+

&#46310;

듦
+

&#46316;

듬
+

&#46317;

듭
+

&#46319;

듯
+

&#46321;

등
+

&#46328;

듸
+

&#46356;

디
+

&#46357;

딕
+

&#46360;

딘
+

&#46363;

딛
+

&#46364;

딜
+

&#46372;

딤
+

&#46373;

딥
+

&#46375;

딧
+

&#46376;

딨
+

&#46377;

딩
+

&#46378;

딪
+

&#46384;

따
+

&#46385;

딱
+

&#46388;

딴
+

&#46392;

딸
+

&#46400;

땀
+

&#46401;

땁
+

&#46403;

땃
+

&#46404;

땄
+

&#46405;

땅
+

&#46411;

땋
+

&#46412;

때
+

&#46413;

땍
+

&#46416;

땐
+

&#46420;

땔
+

&#46428;

땜
+

&#46429;

땝
+

&#46431;

땟
+

&#46432;

땠
+

&#46433;

땡
+

&#46496;

떠
+

&#46497;

떡
+

&#46500;

떤
+

&#46504;

떨
+

&#46506;

떪
+

&#46507;

떫
+

&#46512;

떰
+

&#46513;

떱
+

&#46515;

떳
+

&#46516;

떴
+

&#46517;

떵
+

&#46523;

떻
+

&#46524;

떼
+

&#46525;

떽
+

&#46528;

뗀
+

&#46532;

뗄
+

&#46540;

뗌
+

&#46541;

뗍
+

&#46543;

뗏
+

&#46544;

뗐
+

&#46545;

뗑
+

&#46552;

뗘
+

&#46572;

뗬
+

&#46608;

또
+

&#46609;

똑
+

&#46612;

똔
+

&#46616;

똘
+

&#46629;

똥
+

&#46636;

똬
+

&#46644;

똴
+

&#46664;

뙈
+

&#46692;

뙤
+

&#46696;

뙨
+

&#46748;

뚜
+

&#46749;

뚝
+

&#46752;

뚠
+

&#46756;

뚤
+

&#46763;

뚫
+

&#46764;

뚬
+

&#46769;

뚱
+

&#46804;

뛔
+

&#46832;

뛰
+

&#46836;

뛴
+

&#46840;

뛸
+

&#46848;

뜀
+

&#46849;

뜁
+

&#46853;

뜅
+

&#46888;

뜨
+

&#46889;

뜩
+

&#46892;

뜬
+

&#46895;

뜯
+

&#46896;

뜰
+

&#46904;

뜸
+

&#46905;

뜹
+

&#46907;

뜻
+

&#46916;

띄
+

&#46920;

띈
+

&#46924;

띌
+

&#46932;

띔
+

&#46933;

띕
+

&#46944;

띠
+

&#46948;

띤
+

&#46952;

띨
+

&#46960;

띰
+

&#46961;

띱
+

&#46963;

띳
+

&#46965;

띵
+

&#46972;

라
+

&#46973;

락
+

&#46976;

란
+

&#46980;

랄
+

&#46988;

람
+

&#46989;

랍
+

&#46991;

랏
+

&#46992;

랐
+

&#46993;

랑
+

&#46994;

랒
+

&#46998;

랖
+

&#46999;

랗
+

&#47000;

래
+

&#47001;

랙
+

&#47004;

랜
+

&#47008;

랠
+

&#47016;

램
+

&#47017;

랩
+

&#47019;

랫
+

&#47020;

랬
+

&#47021;

랭
+

&#47028;

랴
+

&#47029;

략
+

&#47032;

랸
+

&#47047;

럇
+

&#47049;

량
+

&#47084;

러
+

&#47085;

럭
+

&#47088;

런
+

&#47092;

럴
+

&#47100;

럼
+

&#47101;

럽
+

&#47103;

럿
+

&#47104;

렀
+

&#47105;

렁
+

&#47111;

렇
+

&#47112;

레
+

&#47113;

렉
+

&#47116;

렌
+

&#47120;

렐
+

&#47128;

렘
+

&#47129;

렙
+

&#47131;

렛
+

&#47133;

렝
+

&#47140;

려
+

&#47141;

력
+

&#47144;

련
+

&#47148;

렬
+

&#47156;

렴
+

&#47157;

렵
+

&#47159;

렷
+

&#47160;

렸
+

&#47161;

령
+

&#47168;

례
+

&#47172;

롄
+

&#47185;

롑
+

&#47187;

롓
+

&#47196;

로
+

&#47197;

록
+

&#47200;

론
+

&#47204;

롤
+

&#47212;

롬
+

&#47213;

롭
+

&#47215;

롯
+

&#47217;

롱
+

&#47224;

롸
+

&#47228;

롼
+

&#47245;

뢍
+

&#47272;

뢨
+

&#47280;

뢰
+

&#47284;

뢴
+

&#47288;

뢸
+

&#47296;

룀
+

&#47297;

룁
+

&#47299;

룃
+

&#47301;

룅
+

&#47308;

료
+

&#47312;

룐
+

&#47316;

룔
+

&#47325;

룝
+

&#47327;

룟
+

&#47329;

룡
+

&#47336;

루
+

&#47337;

룩
+

&#47340;

룬
+

&#47344;

룰
+

&#47352;

룸
+

&#47353;

룹
+

&#47355;

룻
+

&#47357;

룽
+

&#47364;

뤄
+

&#47384;

뤘
+

&#47392;

뤠
+

&#47420;

뤼
+

&#47421;

뤽
+

&#47424;

륀
+

&#47428;

륄
+

&#47436;

륌
+

&#47439;

륏
+

&#47441;

륑
+

&#47448;

류
+

&#47449;

륙
+

&#47452;

륜
+

&#47456;

률
+

&#47464;

륨
+

&#47465;

륩
+

&#47467;

륫
+

&#47469;

륭
+

&#47476;

르
+

&#47477;

륵
+

&#47480;

른
+

&#47484;

를
+

&#47492;

름
+

&#47493;

릅
+

&#47495;

릇
+

&#47497;

릉
+

&#47498;

릊
+

&#47501;

릍
+

&#47502;

릎
+

&#47532;

리
+

&#47533;

릭
+

&#47536;

린
+

&#47540;

릴
+

&#47548;

림
+

&#47549;

립
+

&#47551;

릿
+

&#47553;

링
+

&#47560;

마
+

&#47561;

막
+

&#47564;

만
+

&#47566;

많
+

&#47567;

맏
+

&#47568;

말
+

&#47569;

맑
+

&#47570;

맒
+

&#47576;

맘
+

&#47577;

맙
+

&#47579;

맛
+

&#47581;

망
+

&#47582;

맞
+

&#47585;

맡
+

&#47587;

맣
+

&#47588;

매
+

&#47589;

맥
+

&#47592;

맨
+

&#47596;

맬
+

&#47604;

맴
+

&#47605;

맵
+

&#47607;

맷
+

&#47608;

맸
+

&#47609;

맹
+

&#47610;

맺
+

&#47616;

먀
+

&#47617;

먁
+

&#47624;

먈
+

&#47637;

먕
+

&#47672;

머
+

&#47673;

먹
+

&#47676;

먼
+

&#47680;

멀
+

&#47682;

멂
+

&#47688;

멈
+

&#47689;

멉
+

&#47691;

멋
+

&#47693;

멍
+

&#47694;

멎
+

&#47699;

멓
+

&#47700;

메
+

&#47701;

멕
+

&#47704;

멘
+

&#47708;

멜
+

&#47716;

멤
+

&#47717;

멥
+

&#47719;

멧
+

&#47720;

멨
+

&#47721;

멩
+

&#47728;

며
+

&#47729;

멱
+

&#47732;

면
+

&#47736;

멸
+

&#47747;

몃
+

&#47748;

몄
+

&#47749;

명
+

&#47751;

몇
+

&#47756;

몌
+

&#47784;

모
+

&#47785;

목
+

&#47787;

몫
+

&#47788;

몬
+

&#47792;

몰
+

&#47794;

몲
+

&#47800;

몸
+

&#47801;

몹
+

&#47803;

못
+

&#47805;

몽
+

&#47812;

뫄
+

&#47816;

뫈
+

&#47832;

뫘
+

&#47833;

뫙
+

&#47868;

뫼
+

&#47872;

묀
+

&#47876;

묄
+

&#47885;

묍
+

&#47887;

묏
+

&#47889;

묑
+

&#47896;

묘
+

&#47900;

묜
+

&#47904;

묠
+

&#47913;

묩
+

&#47915;

묫
+

&#47924;

무
+

&#47925;

묵
+

&#47926;

묶
+

&#47928;

문
+

&#47931;

묻
+

&#47932;

물
+

&#47933;

묽
+

&#47934;

묾
+

&#47940;

뭄
+

&#47941;

뭅
+

&#47943;

뭇
+

&#47945;

뭉
+

&#47949;

뭍
+

&#47951;

뭏
+

&#47952;

뭐
+

&#47956;

뭔
+

&#47960;

뭘
+

&#47969;

뭡
+

&#47971;

뭣
+

&#47980;

뭬
+

&#48008;

뮈
+

&#48012;

뮌
+

&#48016;

뮐
+

&#48036;

뮤
+

&#48040;

뮨
+

&#48044;

뮬
+

&#48052;

뮴
+

&#48055;

뮷
+

&#48064;

므
+

&#48068;

믄
+

&#48072;

믈
+

&#48080;

믐
+

&#48083;

믓
+

&#48120;

미
+

&#48121;

믹
+

&#48124;

민
+

&#48127;

믿
+

&#48128;

밀
+

&#48130;

밂
+

&#48136;

밈
+

&#48137;

밉
+

&#48139;

밋
+

&#48140;

밌
+

&#48141;

밍
+

&#48143;

및
+

&#48145;

밑
+

&#48148;

바
+

&#48149;

박
+

&#48150;

밖
+

&#48151;

밗
+

&#48152;

반
+

&#48155;

받
+

&#48156;

발
+

&#48157;

밝
+

&#48158;

밞
+

&#48159;

밟
+

&#48164;

밤
+

&#48165;

밥
+

&#48167;

밧
+

&#48169;

방
+

&#48173;

밭
+

&#48176;

배
+

&#48177;

백
+

&#48180;

밴
+

&#48184;

밸
+

&#48192;

뱀
+

&#48193;

뱁
+

&#48195;

뱃
+

&#48196;

뱄
+

&#48197;

뱅
+

&#48201;

뱉
+

&#48204;

뱌
+

&#48205;

뱍
+

&#48208;

뱐
+

&#48221;

뱝
+

&#48260;

버
+

&#48261;

벅
+

&#48264;

번
+

&#48267;

벋
+

&#48268;

벌
+

&#48270;

벎
+

&#48276;

범
+

&#48277;

법
+

&#48279;

벗
+

&#48281;

벙
+

&#48282;

벚
+

&#48288;

베
+

&#48289;

벡
+

&#48292;

벤
+

&#48295;

벧
+

&#48296;

벨
+

&#48304;

벰
+

&#48305;

벱
+

&#48307;

벳
+

&#48308;

벴
+

&#48309;

벵
+

&#48316;

벼
+

&#48317;

벽
+

&#48320;

변
+

&#48324;

별
+

&#48333;

볍
+

&#48335;

볏
+

&#48336;

볐
+

&#48337;

병
+

&#48341;

볕
+

&#48344;

볘
+

&#48348;

볜
+

&#48372;

보
+

&#48373;

복
+

&#48374;

볶
+

&#48376;

본
+

&#48380;

볼
+

&#48388;

봄
+

&#48389;

봅
+

&#48391;

봇
+

&#48393;

봉
+

&#48400;

봐
+

&#48404;

봔
+

&#48420;

봤
+

&#48428;

봬
+

&#48448;

뵀
+

&#48456;

뵈
+

&#48457;

뵉
+

&#48460;

뵌
+

&#48464;

뵐
+

&#48472;

뵘
+

&#48473;

뵙
+

&#48484;

뵤
+

&#48488;

뵨
+

&#48512;

부
+

&#48513;

북
+

&#48516;

분
+

&#48519;

붇
+

&#48520;

불
+

&#48521;

붉
+

&#48522;

붊
+

&#48528;

붐
+

&#48529;

붑
+

&#48531;

붓
+

&#48533;

붕
+

&#48537;

붙
+

&#48538;

붚
+

&#48540;

붜
+

&#48548;

붤
+

&#48560;

붰
+

&#48568;

붸
+

&#48596;

뷔
+

&#48597;

뷕
+

&#48600;

뷘
+

&#48604;

뷜
+

&#48617;

뷩
+

&#48624;

뷰
+

&#48628;

뷴
+

&#48632;

뷸
+

&#48640;

븀
+

&#48643;

븃
+

&#48645;

븅
+

&#48652;

브
+

&#48653;

븍
+

&#48656;

븐
+

&#48660;

블
+

&#48668;

븜
+

&#48669;

븝
+

&#48671;

븟
+

&#48708;

비
+

&#48709;

빅
+

&#48712;

빈
+

&#48716;

빌
+

&#48718;

빎
+

&#48724;

빔
+

&#48725;

빕
+

&#48727;

빗
+

&#48729;

빙
+

&#48730;

빚
+

&#48731;

빛
+

&#48736;

빠
+

&#48737;

빡
+

&#48740;

빤
+

&#48744;

빨
+

&#48746;

빪
+

&#48752;

빰
+

&#48753;

빱
+

&#48755;

빳
+

&#48756;

빴
+

&#48757;

빵
+

&#48763;

빻
+

&#48764;

빼
+

&#48765;

빽
+

&#48768;

뺀
+

&#48772;

뺄
+

&#48780;

뺌
+

&#48781;

뺍
+

&#48783;

뺏
+

&#48784;

뺐
+

&#48785;

뺑
+

&#48792;

뺘
+

&#48793;

뺙
+

&#48808;

뺨
+

&#48848;

뻐
+

&#48849;

뻑
+

&#48852;

뻔
+

&#48855;

뻗
+

&#48856;

뻘
+

&#48864;

뻠
+

&#48867;

뻣
+

&#48868;

뻤
+

&#48869;

뻥
+

&#48876;

뻬
+

&#48897;

뼁
+

&#48904;

뼈
+

&#48905;

뼉
+

&#48920;

뼘
+

&#48921;

뼙
+

&#48923;

뼛
+

&#48924;

뼜
+

&#48925;

뼝
+

&#48960;

뽀
+

&#48961;

뽁
+

&#48964;

뽄
+

&#48968;

뽈
+

&#48976;

뽐
+

&#48977;

뽑
+

&#48981;

뽕
+

&#49044;

뾔
+

&#49072;

뾰
+

&#49093;

뿅
+

&#49100;

뿌
+

&#49101;

뿍
+

&#49104;

뿐
+

&#49108;

뿔
+

&#49116;

뿜
+

&#49119;

뿟
+

&#49121;

뿡
+

&#49212;

쀼
+

&#49233;

쁑
+

&#49240;

쁘
+

&#49244;

쁜
+

&#49248;

쁠
+

&#49256;

쁨
+

&#49257;

쁩
+

&#49296;

삐
+

&#49297;

삑
+

&#49300;

삔
+

&#49304;

삘
+

&#49312;

삠
+

&#49313;

삡
+

&#49315;

삣
+

&#49317;

삥
+

&#49324;

사
+

&#49325;

삭
+

&#49327;

삯
+

&#49328;

산
+

&#49331;

삳
+

&#49332;

살
+

&#49333;

삵
+

&#49334;

삶
+

&#49340;

삼
+

&#49341;

삽
+

&#49343;

삿
+

&#49344;

샀
+

&#49345;

상
+

&#49349;

샅
+

&#49352;

새
+

&#49353;

색
+

&#49356;

샌
+

&#49360;

샐
+

&#49368;

샘
+

&#49369;

샙
+

&#49371;

샛
+

&#49372;

샜
+

&#49373;

생
+

&#49380;

샤
+

&#49381;

샥
+

&#49384;

샨
+

&#49388;

샬
+

&#49396;

샴
+

&#49397;

샵
+

&#49399;

샷
+

&#49401;

샹
+

&#49408;

섀
+

&#49412;

섄
+

&#49416;

섈
+

&#49424;

섐
+

&#49429;

섕
+

&#49436;

서
+

&#49437;

석
+

&#49438;

섞
+

&#49439;

섟
+

&#49440;

선
+

&#49443;

섣
+

&#49444;

설
+

&#49446;

섦
+

&#49447;

섧
+

&#49452;

섬
+

&#49453;

섭
+

&#49455;

섯
+

&#49456;

섰
+

&#49457;

성
+

&#49462;

섶
+

&#49464;

세
+

&#49465;

섹
+

&#49468;

센
+

&#49472;

셀
+

&#49480;

셈
+

&#49481;

셉
+

&#49483;

셋
+

&#49484;

셌
+

&#49485;

셍
+

&#49492;

셔
+

&#49493;

셕
+

&#49496;

션
+

&#49500;

셜
+

&#49508;

셤
+

&#49509;

셥
+

&#49511;

셧
+

&#49512;

셨
+

&#49513;

셩
+

&#49520;

셰
+

&#49524;

셴
+

&#49528;

셸
+

&#49541;

솅
+

&#49548;

소
+

&#49549;

속
+

&#49550;

솎
+

&#49552;

손
+

&#49556;

솔
+

&#49558;

솖
+

&#49564;

솜
+

&#49565;

솝
+

&#49567;

솟
+

&#49569;

송
+

&#49573;

솥
+

&#49576;

솨
+

&#49577;

솩
+

&#49580;

솬
+

&#49584;

솰
+

&#49597;

솽
+

&#49604;

쇄
+

&#49608;

쇈
+

&#49612;

쇌
+

&#49620;

쇔
+

&#49623;

쇗
+

&#49624;

쇘
+

&#49632;

쇠
+

&#49636;

쇤
+

&#49640;

쇨
+

&#49648;

쇰
+

&#49649;

쇱
+

&#49651;

쇳
+

&#49660;

쇼
+

&#49661;

쇽
+

&#49664;

숀
+

&#49668;

숄
+

&#49676;

숌
+

&#49677;

숍
+

&#49679;

숏
+

&#49681;

숑
+

&#49688;

수
+

&#49689;

숙
+

&#49692;

순
+

&#49695;

숟
+

&#49696;

술
+

&#49704;

숨
+

&#49705;

숩
+

&#49707;

숫
+

&#49709;

숭
+

&#49711;

숯
+

&#49713;

숱
+

&#49714;

숲
+

&#49716;

숴
+

&#49736;

쉈
+

&#49744;

쉐
+

&#49745;

쉑
+

&#49748;

쉔
+

&#49752;

쉘
+

&#49760;

쉠
+

&#49765;

쉥
+

&#49772;

쉬
+

&#49773;

쉭
+

&#49776;

쉰
+

&#49780;

쉴
+

&#49788;

쉼
+

&#49789;

쉽
+

&#49791;

쉿
+

&#49793;

슁
+

&#49800;

슈
+

&#49801;

슉
+

&#49808;

슐
+

&#49816;

슘
+

&#49819;

슛
+

&#49821;

슝
+

&#49828;

스
+

&#49829;

슥
+

&#49832;

슨
+

&#49836;

슬
+

&#49837;

슭
+

&#49844;

슴
+

&#49845;

습
+

&#49847;

슷
+

&#49849;

승
+

&#49884;

시
+

&#49885;

식
+

&#49888;

신
+

&#49891;

싣
+

&#49892;

실
+

&#49899;

싫
+

&#49900;

심
+

&#49901;

십
+

&#49903;

싯
+

&#49905;

싱
+

&#49910;

싶
+

&#49912;

싸
+

&#49913;

싹
+

&#49915;

싻
+

&#49916;

싼
+

&#49920;

쌀
+

&#49928;

쌈
+

&#49929;

쌉
+

&#49932;

쌌
+

&#49933;

쌍
+

&#49939;

쌓
+

&#49940;

쌔
+

&#49941;

쌕
+

&#49944;

쌘
+

&#49948;

쌜
+

&#49956;

쌤
+

&#49957;

쌥
+

&#49960;

쌨
+

&#49961;

쌩
+

&#49989;

썅
+

&#50024;

써
+

&#50025;

썩
+

&#50028;

썬
+

&#50032;

썰
+

&#50034;

썲
+

&#50040;

썸
+

&#50041;

썹
+

&#50044;

썼
+

&#50045;

썽
+

&#50052;

쎄
+

&#50056;

쎈
+

&#50060;

쎌
+

&#50112;

쏀
+

&#50136;

쏘
+

&#50137;

쏙
+

&#50140;

쏜
+

&#50143;

쏟
+

&#50144;

쏠
+

&#50146;

쏢
+

&#50152;

쏨
+

&#50153;

쏩
+

&#50157;

쏭
+

&#50164;

쏴
+

&#50165;

쏵
+

&#50168;

쏸
+

&#50184;

쐈
+

&#50192;

쐐
+

&#50212;

쐤
+

&#50220;

쐬
+

&#50224;

쐰
+

&#50228;

쐴
+

&#50236;

쐼
+

&#50237;

쐽
+

&#50248;

쑈
+

&#50276;

쑤
+

&#50277;

쑥
+

&#50280;

쑨
+

&#50284;

쑬
+

&#50292;

쑴
+

&#50293;

쑵
+

&#50297;

쑹
+

&#50304;

쒀
+

&#50324;

쒔
+

&#50332;

쒜
+

&#50360;

쒸
+

&#50364;

쒼
+

&#50409;

쓩
+

&#50416;

쓰
+

&#50417;

쓱
+

&#50420;

쓴
+

&#50424;

쓸
+

&#50426;

쓺
+

&#50431;

쓿
+

&#50432;

씀
+

&#50433;

씁
+

&#50444;

씌
+

&#50448;

씐
+

&#50452;

씔
+

&#50460;

씜
+

&#50472;

씨
+

&#50473;

씩
+

&#50476;

씬
+

&#50480;

씰
+

&#50488;

씸
+

&#50489;

씹
+

&#50491;

씻
+

&#50493;

씽
+

&#50500;

아
+

&#50501;

악
+

&#50504;

안
+

&#50505;

앉
+

&#50506;

않
+

&#50508;

알
+

&#50509;

앍
+

&#50510;

앎
+

&#50515;

앓
+

&#50516;

암
+

&#50517;

압
+

&#50519;

앗
+

&#50520;

았
+

&#50521;

앙
+

&#50525;

앝
+

&#50526;

앞
+

&#50528;

애
+

&#50529;

액
+

&#50532;

앤
+

&#50536;

앨
+

&#50544;

앰
+

&#50545;

앱
+

&#50547;

앳
+

&#50548;

앴
+

&#50549;

앵
+

&#50556;

야
+

&#50557;

약
+

&#50560;

얀
+

&#50564;

얄
+

&#50567;

얇
+

&#50572;

얌
+

&#50573;

얍
+

&#50575;

얏
+

&#50577;

양
+

&#50581;

얕
+

&#50583;

얗
+

&#50584;

얘
+

&#50588;

얜
+

&#50592;

얠
+

&#50601;

얩
+

&#50612;

어
+

&#50613;

억
+

&#50616;

언
+

&#50617;

얹
+

&#50619;

얻
+

&#50620;

얼
+

&#50621;

얽
+

&#50622;

얾
+

&#50628;

엄
+

&#50629;

업
+

&#50630;

없
+

&#50631;

엇
+

&#50632;

었
+

&#50633;

엉
+

&#50634;

엊
+

&#50636;

엌
+

&#50638;

엎
+

&#50640;

에
+

&#50641;

엑
+

&#50644;

엔
+

&#50648;

엘
+

&#50656;

엠
+

&#50657;

엡
+

&#50659;

엣
+

&#50661;

엥
+

&#50668;

여
+

&#50669;

역
+

&#50670;

엮
+

&#50672;

연
+

&#50676;

열
+

&#50678;

엶
+

&#50679;

엷
+

&#50684;

염
+

&#50685;

엽
+

&#50686;

엾
+

&#50687;

엿
+

&#50688;

였
+

&#50689;

영
+

&#50693;

옅
+

&#50694;

옆
+

&#50695;

옇
+

&#50696;

예
+

&#50700;

옌
+

&#50704;

옐
+

&#50712;

옘
+

&#50713;

옙
+

&#50715;

옛
+

&#50716;

옜
+

&#50724;

오
+

&#50725;

옥
+

&#50728;

온
+

&#50732;

올
+

&#50733;

옭
+

&#50734;

옮
+

&#50736;

옰
+

&#50739;

옳
+

&#50740;

옴
+

&#50741;

옵
+

&#50743;

옷
+

&#50745;

옹
+

&#50747;

옻
+

&#50752;

와
+

&#50753;

왁
+

&#50756;

완
+

&#50760;

왈
+

&#50768;

왐
+

&#50769;

왑
+

&#50771;

왓
+

&#50772;

왔
+

&#50773;

왕
+

&#50780;

왜
+

&#50781;

왝
+

&#50784;

왠
+

&#50796;

왬
+

&#50799;

왯
+

&#50801;

왱
+

&#50808;

외
+

&#50809;

왹
+

&#50812;

왼
+

&#50816;

욀
+

&#50824;

욈
+

&#50825;

욉
+

&#50827;

욋
+

&#50829;

욍
+

&#50836;

요
+

&#50837;

욕
+

&#50840;

욘
+

&#50844;

욜
+

&#50852;

욤
+

&#50853;

욥
+

&#50855;

욧
+

&#50857;

용
+

&#50864;

우
+

&#50865;

욱
+

&#50868;

운
+

&#50872;

울
+

&#50873;

욹
+

&#50874;

욺
+

&#50880;

움
+

&#50881;

웁
+

&#50883;

웃
+

&#50885;

웅
+

&#50892;

워
+

&#50893;

웍
+

&#50896;

원
+

&#50900;

월
+

&#50908;

웜
+

&#50909;

웝
+

&#50912;

웠
+

&#50913;

웡
+

&#50920;

웨
+

&#50921;

웩
+

&#50924;

웬
+

&#50928;

웰
+

&#50936;

웸
+

&#50937;

웹
+

&#50941;

웽
+

&#50948;

위
+

&#50949;

윅
+

&#50952;

윈
+

&#50956;

윌
+

&#50964;

윔
+

&#50965;

윕
+

&#50967;

윗
+

&#50969;

윙
+

&#50976;

유
+

&#50977;

육
+

&#50980;

윤
+

&#50984;

율
+

&#50992;

윰
+

&#50993;

윱
+

&#50995;

윳
+

&#50997;

융
+

&#50999;

윷
+

&#51004;

으
+

&#51005;

윽
+

&#51008;

은
+

&#51012;

을
+

&#51018;

읊
+

&#51020;

음
+

&#51021;

읍
+

&#51023;

읏
+

&#51025;

응
+

&#51026;

읒
+

&#51027;

읓
+

&#51028;

읔
+

&#51029;

읕
+

&#51030;

읖
+

&#51031;

읗
+

&#51032;

의
+

&#51036;

읜
+

&#51040;

읠
+

&#51048;

읨
+

&#51051;

읫
+

&#51060;

이
+

&#51061;

익
+

&#51064;

인
+

&#51068;

일
+

&#51069;

읽
+

&#51070;

읾
+

&#51075;

잃
+

&#51076;

임
+

&#51077;

입
+

&#51079;

잇
+

&#51080;

있
+

&#51081;

잉
+

&#51082;

잊
+

&#51086;

잎
+

&#51088;

자
+

&#51089;

작
+

&#51092;

잔
+

&#51094;

잖
+

&#51095;

잗
+

&#51096;

잘
+

&#51098;

잚
+

&#51104;

잠
+

&#51105;

잡
+

&#51107;

잣
+

&#51108;

잤
+

&#51109;

장
+

&#51110;

잦
+

&#51116;

재
+

&#51117;

잭
+

&#51120;

잰
+

&#51124;

잴
+

&#51132;

잼
+

&#51133;

잽
+

&#51135;

잿
+

&#51136;

쟀
+

&#51137;

쟁
+

&#51144;

쟈
+

&#51145;

쟉
+

&#51148;

쟌
+

&#51150;

쟎
+

&#51152;

쟐
+

&#51160;

쟘
+

&#51165;

쟝
+

&#51172;

쟤
+

&#51176;

쟨
+

&#51180;

쟬
+

&#51200;

저
+

&#51201;

적
+

&#51204;

전
+

&#51208;

절
+

&#51210;

젊
+

&#51216;

점
+

&#51217;

접
+

&#51219;

젓
+

&#51221;

정
+

&#51222;

젖
+

&#51228;

제
+

&#51229;

젝
+

&#51232;

젠
+

&#51236;

젤
+

&#51244;

젬
+

&#51245;

젭
+

&#51247;

젯
+

&#51249;

젱
+

&#51256;

져
+

&#51260;

젼
+

&#51264;

졀
+

&#51272;

졈
+

&#51273;

졉
+

&#51276;

졌
+

&#51277;

졍
+

&#51284;

졔
+

&#51312;

조
+

&#51313;

족
+

&#51316;

존
+

&#51320;

졸
+

&#51322;

졺
+

&#51328;

좀
+

&#51329;

좁
+

&#51331;

좃
+

&#51333;

종
+

&#51334;

좆
+

&#51335;

좇
+

&#51339;

좋
+

&#51340;

좌
+

&#51341;

좍
+

&#51348;

좔
+

&#51357;

좝
+

&#51359;

좟
+

&#51361;

좡
+

&#51368;

좨
+

&#51388;

좼
+

&#51389;

좽
+

&#51396;

죄
+

&#51400;

죈
+

&#51404;

죌
+

&#51412;

죔
+

&#51413;

죕
+

&#51415;

죗
+

&#51417;

죙
+

&#51424;

죠
+

&#51425;

죡
+

&#51428;

죤
+

&#51445;

죵
+

&#51452;

주
+

&#51453;

죽
+

&#51456;

준
+

&#51460;

줄
+

&#51461;

줅
+

&#51462;

줆
+

&#51468;

줌
+

&#51469;

줍
+

&#51471;

줏
+

&#51473;

중
+

&#51480;

줘
+

&#51500;

줬
+

&#51508;

줴
+

&#51536;

쥐
+

&#51537;

쥑
+

&#51540;

쥔
+

&#51544;

쥘
+

&#51552;

쥠
+

&#51553;

쥡
+

&#51555;

쥣
+

&#51564;

쥬
+

&#51568;

쥰
+

&#51572;

쥴
+

&#51580;

쥼
+

&#51592;

즈
+

&#51593;

즉
+

&#51596;

즌
+

&#51600;

즐
+

&#51608;

즘
+

&#51609;

즙
+

&#51611;

즛
+

&#51613;

증
+

&#51648;

지
+

&#51649;

직
+

&#51652;

진
+

&#51655;

짇
+

&#51656;

질
+

&#51658;

짊
+

&#51664;

짐
+

&#51665;

집
+

&#51667;

짓
+

&#51669;

징
+

&#51670;

짖
+

&#51673;

짙
+

&#51674;

짚
+

&#51676;

짜
+

&#51677;

짝
+

&#51680;

짠
+

&#51682;

짢
+

&#51684;

짤
+

&#51687;

짧
+

&#51692;

짬
+

&#51693;

짭
+

&#51695;

짯
+

&#51696;

짰
+

&#51697;

짱
+

&#51704;

째
+

&#51705;

짹
+

&#51708;

짼
+

&#51712;

쨀
+

&#51720;

쨈
+

&#51721;

쨉
+

&#51723;

쨋
+

&#51724;

쨌
+

&#51725;

쨍
+

&#51732;

쨔
+

&#51736;

쨘
+

&#51753;

쨩
+

&#51788;

쩌
+

&#51789;

쩍
+

&#51792;

쩐
+

&#51796;

쩔
+

&#51804;

쩜
+

&#51805;

쩝
+

&#51807;

쩟
+

&#51808;

쩠
+

&#51809;

쩡
+

&#51816;

쩨
+

&#51837;

쩽
+

&#51844;

쪄
+

&#51864;

쪘
+

&#51900;

쪼
+

&#51901;

쪽
+

&#51904;

쫀
+

&#51908;

쫄
+

&#51916;

쫌
+

&#51917;

쫍
+

&#51919;

쫏
+

&#51921;

쫑
+

&#51923;

쫓
+

&#51928;

쫘
+

&#51929;

쫙
+

&#51936;

쫠
+

&#51948;

쫬
+

&#51956;

쫴
+

&#51976;

쬈
+

&#51984;

쬐
+

&#51988;

쬔
+

&#51992;

쬘
+

&#52000;

쬠
+

&#52001;

쬡
+

&#52033;

쭁
+

&#52040;

쭈
+

&#52041;

쭉
+

&#52044;

쭌
+

&#52048;

쭐
+

&#52056;

쭘
+

&#52057;

쭙
+

&#52061;

쭝
+

&#52068;

쭤
+

&#52088;

쭸
+

&#52089;

쭹
+

&#52124;

쮜
+

&#52152;

쮸
+

&#52180;

쯔
+

&#52196;

쯤
+

&#52199;

쯧
+

&#52201;

쯩
+

&#52236;

찌
+

&#52237;

찍
+

&#52240;

찐
+

&#52244;

찔
+

&#52252;

찜
+

&#52253;

찝
+

&#52257;

찡
+

&#52258;

찢
+

&#52263;

찧
+

&#52264;

차
+

&#52265;

착
+

&#52268;

찬
+

&#52270;

찮
+

&#52272;

찰
+

&#52280;

참
+

&#52281;

찹
+

&#52283;

찻
+

&#52284;

찼
+

&#52285;

창
+

&#52286;

찾
+

&#52292;

채
+

&#52293;

책
+

&#52296;

챈
+

&#52300;

챌
+

&#52308;

챔
+

&#52309;

챕
+

&#52311;

챗
+

&#52312;

챘
+

&#52313;

챙
+

&#52320;

챠
+

&#52324;

챤
+

&#52326;

챦
+

&#52328;

챨
+

&#52336;

챰
+

&#52341;

챵
+

&#52376;

처
+

&#52377;

척
+

&#52380;

천
+

&#52384;

철
+

&#52392;

첨
+

&#52393;

첩
+

&#52395;

첫
+

&#52396;

첬
+

&#52397;

청
+

&#52404;

체
+

&#52405;

첵
+

&#52408;

첸
+

&#52412;

첼
+

&#52420;

쳄
+

&#52421;

쳅
+

&#52423;

쳇
+

&#52425;

쳉
+

&#52432;

쳐
+

&#52436;

쳔
+

&#52452;

쳤
+

&#52460;

쳬
+

&#52464;

쳰
+

&#52481;

촁
+

&#52488;

초
+

&#52489;

촉
+

&#52492;

촌
+

&#52496;

촐
+

&#52504;

촘
+

&#52505;

촙
+

&#52507;

촛
+

&#52509;

총
+

&#52516;

촤
+

&#52520;

촨
+

&#52524;

촬
+

&#52537;

촹
+

&#52572;

최
+

&#52576;

쵠
+

&#52580;

쵤
+

&#52588;

쵬
+

&#52589;

쵭
+

&#52591;

쵯
+

&#52593;

쵱
+

&#52600;

쵸
+

&#52616;

춈
+

&#52628;

추
+

&#52629;

축
+

&#52632;

춘
+

&#52636;

출
+

&#52644;

춤
+

&#52645;

춥
+

&#52647;

춧
+

&#52649;

충
+

&#52656;

춰
+

&#52676;

췄
+

&#52684;

췌
+

&#52688;

췐
+

&#52712;

취
+

&#52716;

췬
+

&#52720;

췰
+

&#52728;

췸
+

&#52729;

췹
+

&#52731;

췻
+

&#52733;

췽
+

&#52740;

츄
+

&#52744;

츈
+

&#52748;

츌
+

&#52756;

츔
+

&#52761;

츙
+

&#52768;

츠
+

&#52769;

측
+

&#52772;

츤
+

&#52776;

츨
+

&#52784;

츰
+

&#52785;

츱
+

&#52787;

츳
+

&#52789;

층
+

&#52824;

치
+

&#52825;

칙
+

&#52828;

친
+

&#52831;

칟
+

&#52832;

칠
+

&#52833;

칡
+

&#52840;

침
+

&#52841;

칩
+

&#52843;

칫
+

&#52845;

칭
+

&#52852;

카
+

&#52853;

칵
+

&#52856;

칸
+

&#52860;

칼
+

&#52868;

캄
+

&#52869;

캅
+

&#52871;

캇
+

&#52873;

캉
+

&#52880;

캐
+

&#52881;

캑
+

&#52884;

캔
+

&#52888;

캘
+

&#52896;

캠
+

&#52897;

캡
+

&#52899;

캣
+

&#52900;

캤
+

&#52901;

캥
+

&#52908;

캬
+

&#52909;

캭
+

&#52929;

컁
+

&#52964;

커
+

&#52965;

컥
+

&#52968;

컨
+

&#52971;

컫
+

&#52972;

컬
+

&#52980;

컴
+

&#52981;

컵
+

&#52983;

컷
+

&#52984;

컸
+

&#52985;

컹
+

&#52992;

케
+

&#52993;

켁
+

&#52996;

켄
+

&#53000;

켈
+

&#53008;

켐
+

&#53009;

켑
+

&#53011;

켓
+

&#53013;

켕
+

&#53020;

켜
+

&#53024;

켠
+

&#53028;

켤
+

&#53036;

켬
+

&#53037;

켭
+

&#53039;

켯
+

&#53040;

켰
+

&#53041;

켱
+

&#53048;

켸
+

&#53076;

코
+

&#53077;

콕
+

&#53080;

콘
+

&#53084;

콜
+

&#53092;

콤
+

&#53093;

콥
+

&#53095;

콧
+

&#53097;

콩
+

&#53104;

콰
+

&#53105;

콱
+

&#53108;

콴
+

&#53112;

콸
+

&#53120;

쾀
+

&#53125;

쾅
+

&#53132;

쾌
+

&#53153;

쾡
+

&#53160;

쾨
+

&#53168;

쾰
+

&#53188;

쿄
+

&#53216;

쿠
+

&#53217;

쿡
+

&#53220;

쿤
+

&#53224;

쿨
+

&#53232;

쿰
+

&#53233;

쿱
+

&#53235;

쿳
+

&#53237;

쿵
+

&#53244;

쿼
+

&#53248;

퀀
+

&#53252;

퀄
+

&#53265;

퀑
+

&#53272;

퀘
+

&#53293;

퀭
+

&#53300;

퀴
+

&#53301;

퀵
+

&#53304;

퀸
+

&#53308;

퀼
+

&#53316;

큄
+

&#53317;

큅
+

&#53319;

큇
+

&#53321;

큉
+

&#53328;

큐
+

&#53332;

큔
+

&#53336;

큘
+

&#53344;

큠
+

&#53356;

크
+

&#53357;

큭
+

&#53360;

큰
+

&#53364;

클
+

&#53372;

큼
+

&#53373;

큽
+

&#53377;

킁
+

&#53412;

키
+

&#53413;

킥
+

&#53416;

킨
+

&#53420;

킬
+

&#53428;

킴
+

&#53429;

킵
+

&#53431;

킷
+

&#53433;

킹
+

&#53440;

타
+

&#53441;

탁
+

&#53444;

탄
+

&#53448;

탈
+

&#53449;

탉
+

&#53456;

탐
+

&#53457;

탑
+

&#53459;

탓
+

&#53460;

탔
+

&#53461;

탕
+

&#53468;

태
+

&#53469;

택
+

&#53472;

탠
+

&#53476;

탤
+

&#53484;

탬
+

&#53485;

탭
+

&#53487;

탯
+

&#53488;

탰
+

&#53489;

탱
+

&#53496;

탸
+

&#53517;

턍
+

&#53552;

터
+

&#53553;

턱
+

&#53556;

턴
+

&#53560;

털
+

&#53562;

턺
+

&#53568;

텀
+

&#53569;

텁
+

&#53571;

텃
+

&#53572;

텄
+

&#53573;

텅
+

&#53580;

테
+

&#53581;

텍
+

&#53584;

텐
+

&#53588;

텔
+

&#53596;

템
+

&#53597;

텝
+

&#53599;

텟
+

&#53601;

텡
+

&#53608;

텨
+

&#53612;

텬
+

&#53628;

텼
+

&#53636;

톄
+

&#53640;

톈
+

&#53664;

토
+

&#53665;

톡
+

&#53668;

톤
+

&#53672;

톨
+

&#53680;

톰
+

&#53681;

톱
+

&#53683;

톳
+

&#53685;

통
+

&#53690;

톺
+

&#53692;

톼
+

&#53696;

퇀
+

&#53720;

퇘
+

&#53748;

퇴
+

&#53752;

퇸
+

&#53767;

툇
+

&#53769;

툉
+

&#53776;

툐
+

&#53804;

투
+

&#53805;

툭
+

&#53808;

툰
+

&#53812;

툴
+

&#53820;

툼
+

&#53821;

툽
+

&#53823;

툿
+

&#53825;

퉁
+

&#53832;

퉈
+

&#53852;

퉜
+

&#53860;

퉤
+

&#53888;

튀
+

&#53889;

튁
+

&#53892;

튄
+

&#53896;

튈
+

&#53904;

튐
+

&#53905;

튑
+

&#53909;

튕
+

&#53916;

튜
+

&#53920;

튠
+

&#53924;

튤
+

&#53932;

튬
+

&#53937;

튱
+

&#53944;

트
+

&#53945;

특
+

&#53948;

튼
+

&#53951;

튿
+

&#53952;

틀
+

&#53954;

틂
+

&#53960;

틈
+

&#53961;

틉
+

&#53963;

틋
+

&#53972;

틔
+

&#53976;

틘
+

&#53980;

틜
+

&#53988;

틤
+

&#53989;

틥
+

&#54000;

티
+

&#54001;

틱
+

&#54004;

틴
+

&#54008;

틸
+

&#54016;

팀
+

&#54017;

팁
+

&#54019;

팃
+

&#54021;

팅
+

&#54028;

파
+

&#54029;

팍
+

&#54030;

팎
+

&#54032;

판
+

&#54036;

팔
+

&#54038;

팖
+

&#54044;

팜
+

&#54045;

팝
+

&#54047;

팟
+

&#54048;

팠
+

&#54049;

팡
+

&#54053;

팥
+

&#54056;

패
+

&#54057;

팩
+

&#54060;

팬
+

&#54064;

팰
+

&#54072;

팸
+

&#54073;

팹
+

&#54075;

팻
+

&#54076;

팼
+

&#54077;

팽
+

&#54084;

퍄
+

&#54085;

퍅
+

&#54140;

퍼
+

&#54141;

퍽
+

&#54144;

펀
+

&#54148;

펄
+

&#54156;

펌
+

&#54157;

펍
+

&#54159;

펏
+

&#54160;

펐
+

&#54161;

펑
+

&#54168;

페
+

&#54169;

펙
+

&#54172;

펜
+

&#54176;

펠
+

&#54184;

펨
+

&#54185;

펩
+

&#54187;

펫
+

&#54189;

펭
+

&#54196;

펴
+

&#54200;

편
+

&#54204;

펼
+

&#54212;

폄
+

&#54213;

폅
+

&#54216;

폈
+

&#54217;

평
+

&#54224;

폐
+

&#54232;

폘
+

&#54241;

폡
+

&#54243;

폣
+

&#54252;

포
+

&#54253;

폭
+

&#54256;

폰
+

&#54260;

폴
+

&#54268;

폼
+

&#54269;

폽
+

&#54271;

폿
+

&#54273;

퐁
+

&#54280;

퐈
+

&#54301;

퐝
+

&#54336;

푀
+

&#54340;

푄
+

&#54364;

표
+

&#54368;

푠
+

&#54372;

푤
+

&#54381;

푭
+

&#54383;

푯
+

&#54392;

푸
+

&#54393;

푹
+

&#54396;

푼
+

&#54399;

푿
+

&#54400;

풀
+

&#54402;

풂
+

&#54408;

품
+

&#54409;

풉
+

&#54411;

풋
+

&#54413;

풍
+

&#54420;

풔
+

&#54441;

풩
+

&#54476;

퓌
+

&#54480;

퓐
+

&#54484;

퓔
+

&#54492;

퓜
+

&#54495;

퓟
+

&#54504;

퓨
+

&#54508;

퓬
+

&#54512;

퓰
+

&#54520;

퓸
+

&#54523;

퓻
+

&#54525;

퓽
+

&#54532;

프
+

&#54536;

픈
+

&#54540;

플
+

&#54548;

픔
+

&#54549;

픕
+

&#54551;

픗
+

&#54588;

피
+

&#54589;

픽
+

&#54592;

핀
+

&#54596;

필
+

&#54604;

핌
+

&#54605;

핍
+

&#54607;

핏
+

&#54609;

핑
+

&#54616;

하
+

&#54617;

학
+

&#54620;

한
+

&#54624;

할
+

&#54629;

핥
+

&#54632;

함
+

&#54633;

합
+

&#54635;

핫
+

&#54637;

항
+

&#54644;

해
+

&#54645;

핵
+

&#54648;

핸
+

&#54652;

핼
+

&#54660;

햄
+

&#54661;

햅
+

&#54663;

햇
+

&#54664;

했
+

&#54665;

행
+

&#54672;

햐
+

&#54693;

향
+

&#54728;

허
+

&#54729;

헉
+

&#54732;

헌
+

&#54736;

헐
+

&#54738;

헒
+

&#54744;

험
+

&#54745;

헙
+

&#54747;

헛
+

&#54749;

헝
+

&#54756;

헤
+

&#54757;

헥
+

&#54760;

헨
+

&#54764;

헬
+

&#54772;

헴
+

&#54773;

헵
+

&#54775;

헷
+

&#54777;

헹
+

&#54784;

혀
+

&#54785;

혁
+

&#54788;

현
+

&#54792;

혈
+

&#54800;

혐
+

&#54801;

협
+

&#54803;

혓
+

&#54804;

혔
+

&#54805;

형
+

&#54812;

혜
+

&#54816;

혠
+

&#54820;

혤
+

&#54829;

혭
+

&#54840;

호
+

&#54841;

혹
+

&#54844;

혼
+

&#54848;

홀
+

&#54853;

홅
+

&#54856;

홈
+

&#54857;

홉
+

&#54859;

홋
+

&#54861;

홍
+

&#54865;

홑
+

&#54868;

화
+

&#54869;

확
+

&#54872;

환
+

&#54876;

활
+

&#54887;

홧
+

&#54889;

황
+

&#54896;

홰
+

&#54897;

홱
+

&#54900;

홴
+

&#54915;

횃
+

&#54917;

횅
+

&#54924;

회
+

&#54925;

획
+

&#54928;

횐
+

&#54932;

횔
+

&#54941;

횝
+

&#54943;

횟
+

&#54945;

횡
+

&#54952;

효
+

&#54956;

횬
+

&#54960;

횰
+

&#54969;

횹
+

&#54971;

횻
+

&#54980;

후
+

&#54981;

훅
+

&#54984;

훈
+

&#54988;

훌
+

&#54993;

훑
+

&#54996;

훔
+

&#54999;

훗
+

&#55001;

훙
+

&#55008;

훠
+

&#55012;

훤
+

&#55016;

훨
+

&#55024;

훰
+

&#55029;

훵
+

&#55036;

훼
+

&#55037;

훽
+

&#55040;

휀
+

&#55044;

휄
+

&#55057;

휑
+

&#55064;

휘
+

&#55065;

휙
+

&#55068;

휜
+

&#55072;

휠
+

&#55080;

휨
+

&#55081;

휩
+

&#55083;

휫
+

&#55085;

휭
+

&#55092;

휴
+

&#55093;

휵
+

&#55096;

휸
+

&#55100;

휼
+

&#55108;

흄
+

&#55111;

흇
+

&#55113;

흉
+

&#55120;

흐
+

&#55121;

흑
+

&#55124;

흔
+

&#55126;

흖
+

&#55127;

흗
+

&#55128;

흘
+

&#55129;

흙
+

&#55136;

흠
+

&#55137;

흡
+

&#55139;

흣
+

&#55141;

흥
+

&#55145;

흩
+

&#55148;

희
+

&#55152;

흰
+

&#55156;

흴
+

&#55164;

흼
+

&#55165;

흽
+

&#55169;

힁
+

&#55176;

히
+

&#55177;

힉
+

&#55180;

힌
+

&#55184;

힐
+

&#55192;

힘
+

&#55193;

힙
+

&#55195;

힛
+

&#55197;

힝
+
+
+ + +
+
+ + +
+ +
+ +
+
+
+

Installing Webfonts

+ +

Webfonts are supported by all major browser platforms but not all in the same way. There are currently four different font formats that must be included in order to target all browsers. This includes TTF, WOFF, EOT and SVG.

+ +

1. Upload your webfonts

+

You must upload your webfont kit to your website. They should be in or near the same directory as your CSS files.

+ +

2. Include the webfont stylesheet

+

A special CSS @font-face declaration helps the various browsers select the appropriate font it needs without causing you a bunch of headaches. Learn more about this syntax by reading the Fontspring blog post about it. The code for it is as follows:

+ + + +@font-face{ + font-family: 'MyWebFont'; + src: url('WebFont.eot'); + src: url('WebFont.eot?#iefix') format('embedded-opentype'), + url('WebFont.woff') format('woff'), + url('WebFont.ttf') format('truetype'), + url('WebFont.svg#webfont') format('svg'); +} + + +

We've already gone ahead and generated the code for you. All you have to do is link to the stylesheet in your HTML, like this:

+ <link rel="stylesheet" href="stylesheet.css" type="text/css" charset="utf-8" /> + +

3. Modify your own stylesheet

+

To take advantage of your new fonts, you must tell your stylesheet to use them. Look at the original @font-face declaration above and find the property called "font-family." The name linked there will be what you use to reference the font. Prepend that webfont name to the font stack in the "font-family" property, inside the selector you want to change. For example:

+p { font-family: 'WebFont', Arial, sans-serif; } + +

4. Test

+

Getting webfonts to work cross-browser can be tricky. Use the information in the sidebar to help you if you find that fonts aren't loading in a particular browser.

+
+ + +
+ +
+ +
+ +
+ + diff --git a/SW문의_소스패키지/assets/font/NotoKR-DemiLight/notokr-demilight.eot b/SW문의_소스패키지/assets/font/NotoKR-DemiLight/notokr-demilight.eot new file mode 100644 index 0000000..a8b908b Binary files /dev/null and b/SW문의_소스패키지/assets/font/NotoKR-DemiLight/notokr-demilight.eot differ diff --git a/SW문의_소스패키지/assets/font/NotoKR-DemiLight/notokr-demilight.svg b/SW문의_소스패키지/assets/font/NotoKR-DemiLight/notokr-demilight.svg new file mode 100644 index 0000000..7faa5d1 --- /dev/null +++ b/SW문의_소스패키지/assets/font/NotoKR-DemiLight/notokr-demilight.svg @@ -0,0 +1,2457 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/SW문의_소스패키지/assets/font/NotoKR-DemiLight/notokr-demilight.ttf b/SW문의_소스패키지/assets/font/NotoKR-DemiLight/notokr-demilight.ttf new file mode 100644 index 0000000..e8f19a6 Binary files /dev/null and b/SW문의_소스패키지/assets/font/NotoKR-DemiLight/notokr-demilight.ttf differ diff --git a/SW문의_소스패키지/assets/font/NotoKR-DemiLight/notokr-demilight.woff b/SW문의_소스패키지/assets/font/NotoKR-DemiLight/notokr-demilight.woff new file mode 100644 index 0000000..813ac3f Binary files /dev/null and b/SW문의_소스패키지/assets/font/NotoKR-DemiLight/notokr-demilight.woff differ diff --git a/SW문의_소스패키지/assets/font/NotoKR-DemiLight/notokr-demilight.woff2 b/SW문의_소스패키지/assets/font/NotoKR-DemiLight/notokr-demilight.woff2 new file mode 100644 index 0000000..3b842e9 Binary files /dev/null and b/SW문의_소스패키지/assets/font/NotoKR-DemiLight/notokr-demilight.woff2 differ diff --git a/SW문의_소스패키지/assets/font/NotoKR-DemiLight/specimen_files/easytabs.js b/SW문의_소스패키지/assets/font/NotoKR-DemiLight/specimen_files/easytabs.js new file mode 100644 index 0000000..5e5d1b7 --- /dev/null +++ b/SW문의_소스패키지/assets/font/NotoKR-DemiLight/specimen_files/easytabs.js @@ -0,0 +1,7 @@ +(function($){$.fn.easyTabs=function(option){var param=jQuery.extend({fadeSpeed:"fast",defaultContent:1,activeClass:'active'},option);$(this).each(function(){var thisId="#"+this.id;if(param.defaultContent==''){param.defaultContent=1;} +if(typeof param.defaultContent=="number") +{var defaultTab=$(thisId+" .tabs li:eq("+(param.defaultContent-1)+") a").attr('href').substr(1);}else{var defaultTab=param.defaultContent;} +$(thisId+" .tabs li a").each(function(){var tabToHide=$(this).attr('href').substr(1);$("#"+tabToHide).addClass('easytabs-tab-content');});hideAll();changeContent(defaultTab);function hideAll(){$(thisId+" .easytabs-tab-content").hide();} +function changeContent(tabId){hideAll();$(thisId+" .tabs li").removeClass(param.activeClass);$(thisId+" .tabs li a[href=#"+tabId+"]").closest('li').addClass(param.activeClass);if(param.fadeSpeed!="none") +{$(thisId+" #"+tabId).fadeIn(param.fadeSpeed);}else{$(thisId+" #"+tabId).show();}} +$(thisId+" .tabs li").click(function(){var tabId=$(this).find('a').attr('href').substr(1);changeContent(tabId);return false;});});}})(jQuery); \ No newline at end of file diff --git a/SW문의_소스패키지/assets/font/NotoKR-DemiLight/specimen_files/grid_12-825-55-15.css b/SW문의_소스패키지/assets/font/NotoKR-DemiLight/specimen_files/grid_12-825-55-15.css new file mode 100644 index 0000000..7d60650 --- /dev/null +++ b/SW문의_소스패키지/assets/font/NotoKR-DemiLight/specimen_files/grid_12-825-55-15.css @@ -0,0 +1,129 @@ +/*Notes about grid: +Columns: 12 +Grid Width: 825px +Column Width: 55px +Gutter Width: 15px +-------------------------------*/ + + + +.section {margin-bottom: 18px; +} +.section:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;} +.section {*zoom: 1;} + +.section .firstcolumn, +.section .firstcol {margin-left: 0;} + + +/* Border on left hand side of a column. */ +.border { + padding-left: 7px; + margin-left: 7px; + border-left: 1px solid #eee; +} + +/* Border with more whitespace, spans one column. */ +.colborder { + padding-left: 42px; + margin-left: 42px; + border-left: 1px solid #eee; +} + + + +/* The Grid Classes */ +.grid1, .grid1_2cols, .grid1_3cols, .grid1_4cols, .grid2, .grid2_3cols, .grid2_4cols, .grid3, .grid3_2cols, .grid3_4cols, .grid4, .grid4_3cols, .grid5, .grid5_2cols, .grid5_3cols, .grid5_4cols, .grid6, .grid6_4cols, .grid7, .grid7_2cols, .grid7_3cols, .grid7_4cols, .grid8, .grid8_3cols, .grid9, .grid9_2cols, .grid9_4cols, .grid10, .grid10_3cols, .grid10_4cols, .grid11, .grid11_2cols, .grid11_3cols, .grid11_4cols, .grid12 +{margin-left: 15px;float: left;display: inline; overflow: hidden;} + + +.width1, .grid1, .span-1 {width: 55px;} +.width1_2cols,.grid1_2cols {width: 20px;} +.width1_3cols,.grid1_3cols {width: 8px;} +.width1_4cols,.grid1_4cols {width: 2px;} +.input_width1 {width: 49px;} + +.width2, .grid2, .span-2 {width: 125px;} +.width2_3cols,.grid2_3cols {width: 31px;} +.width2_4cols,.grid2_4cols {width: 20px;} +.input_width2 {width: 119px;} + +.width3, .grid3, .span-3 {width: 195px;} +.width3_2cols,.grid3_2cols {width: 90px;} +.width3_4cols,.grid3_4cols {width: 37px;} +.input_width3 {width: 189px;} + +.width4, .grid4, .span-4 {width: 265px;} +.width4_3cols,.grid4_3cols {width: 78px;} +.input_width4 {width: 259px;} + +.width5, .grid5, .span-5 {width: 335px;} +.width5_2cols,.grid5_2cols {width: 160px;} +.width5_3cols,.grid5_3cols {width: 101px;} +.width5_4cols,.grid5_4cols {width: 72px;} +.input_width5 {width: 329px;} + +.width6, .grid6, .span-6 {width: 405px;} +.width6_4cols,.grid6_4cols {width: 90px;} +.input_width6 {width: 399px;} + +.width7, .grid7, .span-7 {width: 475px;} +.width7_2cols,.grid7_2cols {width: 230px;} +.width7_3cols,.grid7_3cols {width: 148px;} +.width7_4cols,.grid7_4cols {width: 107px;} +.input_width7 {width: 469px;} + +.width8, .grid8, .span-8 {width: 545px;} +.width8_3cols,.grid8_3cols {width: 171px;} +.input_width8 {width: 539px;} + +.width9, .grid9, .span-9 {width: 615px;} +.width9_2cols,.grid9_2cols {width: 300px;} +.width9_4cols,.grid9_4cols {width: 142px;} +.input_width9 {width: 609px;} + +.width10, .grid10, .span-10 {width: 685px;} +.width10_3cols,.grid10_3cols {width: 218px;} +.width10_4cols,.grid10_4cols {width: 160px;} +.input_width10 {width: 679px;} + +.width11, .grid11, .span-11 {width: 755px;} +.width11_2cols,.grid11_2cols {width: 370px;} +.width11_3cols,.grid11_3cols {width: 241px;} +.width11_4cols,.grid11_4cols {width: 177px;} +.input_width11 {width: 749px;} + +.width12, .grid12, .span-12 {width: 825px;} +.input_width12 {width: 819px;} + +/* Subdivided grid spaces */ +.emptycols_left1, .prepend-1 {padding-left: 70px;} +.emptycols_right1, .append-1 {padding-right: 70px;} +.emptycols_left2, .prepend-2 {padding-left: 140px;} +.emptycols_right2, .append-2 {padding-right: 140px;} +.emptycols_left3, .prepend-3 {padding-left: 210px;} +.emptycols_right3, .append-3 {padding-right: 210px;} +.emptycols_left4, .prepend-4 {padding-left: 280px;} +.emptycols_right4, .append-4 {padding-right: 280px;} +.emptycols_left5, .prepend-5 {padding-left: 350px;} +.emptycols_right5, .append-5 {padding-right: 350px;} +.emptycols_left6, .prepend-6 {padding-left: 420px;} +.emptycols_right6, .append-6 {padding-right: 420px;} +.emptycols_left7, .prepend-7 {padding-left: 490px;} +.emptycols_right7, .append-7 {padding-right: 490px;} +.emptycols_left8, .prepend-8 {padding-left: 560px;} +.emptycols_right8, .append-8 {padding-right: 560px;} +.emptycols_left9, .prepend-9 {padding-left: 630px;} +.emptycols_right9, .append-9 {padding-right: 630px;} +.emptycols_left10, .prepend-10 {padding-left: 700px;} +.emptycols_right10, .append-10 {padding-right: 700px;} +.emptycols_left11, .prepend-11 {padding-left: 770px;} +.emptycols_right11, .append-11 {padding-right: 770px;} +.pull-1 {margin-left: -70px;} +.push-1 {margin-right: -70px;margin-left: 18px;float: right;} +.pull-2 {margin-left: -140px;} +.push-2 {margin-right: -140px;margin-left: 18px;float: right;} +.pull-3 {margin-left: -210px;} +.push-3 {margin-right: -210px;margin-left: 18px;float: right;} +.pull-4 {margin-left: -280px;} +.push-4 {margin-right: -280px;margin-left: 18px;float: right;} \ No newline at end of file diff --git a/SW문의_소스패키지/assets/font/NotoKR-DemiLight/specimen_files/specimen_stylesheet.css b/SW문의_소스패키지/assets/font/NotoKR-DemiLight/specimen_files/specimen_stylesheet.css new file mode 100644 index 0000000..e804058 --- /dev/null +++ b/SW문의_소스패키지/assets/font/NotoKR-DemiLight/specimen_files/specimen_stylesheet.css @@ -0,0 +1,396 @@ +@import url('grid_12-825-55-15.css'); + +/* + CSS Reset by Eric Meyer - Released under Public Domain + http://meyerweb.com/eric/tools/css/reset/ +*/ +html, body, div, span, applet, object, iframe, +h1, h2, h3, h4, h5, h6, p, blockquote, pre, +a, abbr, acronym, address, big, cite, code, +del, dfn, em, font, img, ins, kbd, q, s, samp, +small, strike, strong, sub, sup, tt, var, +b, u, i, center, dl, dt, dd, ol, ul, li, +fieldset, form, label, legend, table, +caption, tbody, tfoot, thead, tr, th, td + {margin: 0;padding: 0;border: 0;outline: 0; + font-size: 100%;vertical-align: baseline; + background: transparent;} +body {line-height: 1;} +ol, ul {list-style: none;} +blockquote, q {quotes: none;} +blockquote:before, blockquote:after, +q:before, q:after {content: ''; content: none;} +:focus {outline: 0;} +ins {text-decoration: none;} +del {text-decoration: line-through;} +table {border-collapse: collapse;border-spacing: 0;} + + + + +body { + color: #000; + background-color: #dcdcdc; +} + +a { + text-decoration: none; + color: #1883ba; +} + +h1{ + font-size: 32px; + font-weight: normal; + font-style: normal; + margin-bottom: 18px; +} + +h2{ + font-size: 18px; +} + +#container { + width: 865px; + margin: 0px auto; +} + + +#header { + padding: 20px; + font-size: 36px; + background-color: #000; + color: #fff; +} + +#header span { + color: #666; +} +#main_content { + background-color: #fff; + padding: 60px 20px 20px; +} + + +#footer p { + margin: 0; + padding-top: 10px; + padding-bottom: 50px; + color: #333; + font: 10px Arial, sans-serif; +} + +.tabs { + width: 100%; + height: 31px; + background-color: #444; +} +.tabs li { + float: left; + margin: 0; + overflow: hidden; + background-color: #444; +} +.tabs li a { + display: block; + color: #fff; + text-decoration: none; + font: bold 11px/11px 'Arial'; + text-transform: uppercase; + padding: 10px 15px; + border-right: 1px solid #fff; +} + +.tabs li a:hover { + background-color: #00b3ff; + +} + +.tabs li.active a { + color: #000; + background-color: #fff; +} + + + +div.huge { + + font-size: 120px; + line-height: 1em; + padding: 0; + letter-spacing: -.02em; + overflow: hidden; +} +div.glyph_range { + font-size: 72px; + line-height: 1.1em; +} + +.size10{ font-size: 10px; } +.size11{ font-size: 11px; } +.size12{ font-size: 12px; } +.size13{ font-size: 13px; } +.size14{ font-size: 14px; } +.size16{ font-size: 16px; } +.size18{ font-size: 18px; } +.size20{ font-size: 20px; } +.size24{ font-size: 24px; } +.size30{ font-size: 30px; } +.size36{ font-size: 36px; } +.size48{ font-size: 48px; } +.size60{ font-size: 60px; } +.size72{ font-size: 72px; } +.size90{ font-size: 90px; } + + +.psample_row1 { height: 120px;} +.psample_row1 { height: 120px;} +.psample_row2 { height: 160px;} +.psample_row3 { height: 160px;} +.psample_row4 { height: 160px;} + +.psample { + overflow: hidden; + position: relative; +} +.psample p { + line-height: 1.3em; + display: block; + overflow: hidden; + margin: 0; +} + +.psample span { + margin-right: .5em; +} + +.white_blend { + width: 100%; + height: 61px; + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVkAAAA9CAYAAAAH4BojAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNrs3TsKgFAMRUE/eer+NxztxMYuEWQG3ECKwwUF58ycAKixOAGAyAKILAAiCyCyACILgMgCiCyAyAIgsgAiCyCyAIgsgMgCiCwAIgsgsgAiC4DIAogsACIL0CWuZ3UGgLrIhjMA1EV2OAOAJQtgyQLwjOzmDAAiCyCyAIgsQFtkd2cAEFkAkQVAZAHaIns4A4AlC2DJAiCyACILILIAiCzAV5H1dQGAJQsgsgCILIDIAvwisl58AViyAJYsACILILIAIgvAe2T9EhxAZAFEFgCRBeiL7HAGgLrIhjMAWLIAliwAt1OAAQDwygTBulLIlQAAAABJRU5ErkJggg==); + position: absolute; + bottom: 0; +} +.black_blend { + width: 100%; + height: 61px; + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVkAAAA9CAYAAAAH4BojAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPJJREFUeNrs3TEKhTAQRVGjibr/9QoxhY2N3Ywo50A28IrLwP9g6b1PAMSYTQAgsgAiC4DIAogsgMgCILIAIgsgsgCILIDIAogsACILILIAIguAyAKILIDIAiCyACILgMgCZCnjLWYAiFGvB0BQZJsZAFyyAC5ZAO6RXc0AILIAIguAyAKkRXYzA4DIAogsACILkBbZ3QwALlkAlywAIgsgsgAiC4DIArwVWf8uAHDJAogsACILILIAv4isH74AXLIALlkARBZAZAFEFoDnyPokOIDIAogsACILkBfZZgaAuMhWMwC4ZAE+p4x3mAEgxinAAJ+XBbPWGkwAAAAAAElFTkSuQmCC); + position: absolute; + bottom: 0; +} +.fullreverse { + background: #000 !important; + color: #fff !important; + margin-left: -20px; + padding-left: 20px; + margin-right: -20px; + padding-right: 20px; + padding: 20px; + margin-bottom:0; +} + + +.sample_table td { + padding-top: 3px; + padding-bottom:5px; + padding-left: 5px; + vertical-align: middle; + line-height: 1.2em; +} + +.sample_table td:first-child { + background-color: #eee; + text-align: right; + padding-right: 5px; + padding-left: 0; + padding: 5px; + font: 11px/12px "Courier New", Courier, mono; +} + +code { + white-space: pre; + background-color: #eee; + display: block; + padding: 10px; + margin-bottom: 18px; + overflow: auto; +} + + +.bottom,.last {margin-bottom:0 !important; padding-bottom:0 !important;} + +.box { + padding: 18px; + margin-bottom: 18px; + background: #eee; +} + +.reverse,.reversed { background: #000 !important;color: #fff !important; border: none !important;} + +#bodycomparison { + position: relative; + overflow: hidden; + font-size: 72px; + height: 90px; + white-space: nowrap; +} + +#bodycomparison div{ + font-size: 72px; + line-height: 90px; + display: inline; + margin: 0 15px 0 0; + padding: 0; +} + +#bodycomparison div span{ + font: 10px Arial; + position: absolute; + left: 0; +} +#xheight { + float: none; + position: absolute; + color: #d9f3ff; + font-size: 72px; + line-height: 90px; +} + +.fontbody { + position: relative; +} +.arialbody{ + font-family: Arial; + position: relative; +} +.verdanabody{ + font-family: Verdana; + position: relative; +} +.georgiabody{ + font-family: Georgia; + position: relative; +} + +/* @group Layout page + */ + +#layout h1 { + font-size: 36px; + line-height: 42px; + font-weight: normal; + font-style: normal; +} + +#layout h2 { + font-size: 24px; + line-height: 23px; + font-weight: normal; + font-style: normal; +} + +#layout h3 { + font-size: 22px; + line-height: 1.4em; + margin-top: 1em; + font-weight: normal; + font-style: normal; +} + + +#layout p.byline { + font-size: 12px; + margin-top: 18px; + line-height: 12px; + margin-bottom: 0; +} +#layout p { + font-size: 14px; + line-height: 21px; + margin-bottom: .5em; +} + +#layout p.large{ + font-size: 18px; + line-height: 26px; +} + +#layout .sidebar p{ + font-size: 12px; + line-height: 1.4em; +} + +#layout p.caption { + font-size: 10px; + margin-top: -16px; + margin-bottom: 18px; +} + +/* @end */ + +/* @group Glyphs */ + +#glyph_chart div{ + background-color: #d9f3ff; + color: black; + float: left; + font-size: 36px; + height: 1.2em; + line-height: 1.2em; + margin-bottom: 1px; + margin-right: 1px; + text-align: center; + width: 1.2em; + position: relative; + padding: .6em .2em .2em; +} + +#glyph_chart div p { + position: absolute; + left: 0; + top: 0; + display: block; + text-align: center; + font: bold 9px Arial, sans-serif; + background-color: #3a768f; + width: 100%; + color: #fff; + padding: 2px 0; +} + + +#glyphs h1 { + font-family: Arial, sans-serif; +} +/* @end */ + +/* @group Installing */ + +#installing { + font: 13px Arial, sans-serif; +} + +#installing p, +#glyphs p{ + line-height: 1.2em; + margin-bottom: 18px; + font: 13px Arial, sans-serif; +} + + + +#installing h3{ + font-size: 15px; + margin-top: 18px; +} + +/* @end */ + +#rendering h1 { + font-family: Arial, sans-serif; +} +.render_table td { + font: 11px "Courier New", Courier, mono; + vertical-align: middle; +} + + diff --git a/SW문의_소스패키지/assets/font/NotoKR-DemiLight/stylesheet.css b/SW문의_소스패키지/assets/font/NotoKR-DemiLight/stylesheet.css new file mode 100644 index 0000000..494e791 --- /dev/null +++ b/SW문의_소스패키지/assets/font/NotoKR-DemiLight/stylesheet.css @@ -0,0 +1,16 @@ +/* Generated by Font Squirrel (http://www.fontsquirrel.com) on April 28, 2015 */ + + + +@font-face { + font-family: 'notokr-demilight'; + src: url('notokr-demilight.eot'); + src: url('notokr-demilight.eot?#iefix') format('embedded-opentype'), + url('notokr-demilight.woff2') format('woff2'), + url('notokr-demilight.woff') format('woff'), + url('notokr-demilight.ttf') format('truetype'), + url('notokr-demilight.svg#notokr-demilight') format('svg'); + font-weight: normal; + font-style: normal; + +} \ No newline at end of file diff --git a/SW문의_소스패키지/assets/font/NotoKR-Light/generator_config.txt b/SW문의_소스패키지/assets/font/NotoKR-Light/generator_config.txt new file mode 100644 index 0000000..4a36153 --- /dev/null +++ b/SW문의_소스패키지/assets/font/NotoKR-Light/generator_config.txt @@ -0,0 +1,5 @@ +# Font Squirrel Font-face Generator Configuration File +# Upload this file to the generator to recreate the settings +# you used to create these fonts. + +{"mode":"basic","formats":["ttf","woff","woff2","eotz"],"tt_instructor":"default","fix_vertical_metrics":"Y","fix_gasp":"xy","add_spaces":"Y","add_hyphens":"Y","fallback":"none","fallback_custom":"100","options_subset":"basic","subset_custom":"","subset_custom_range":"","subset_ot_features_list":"","css_stylesheet":"stylesheet.css","filename_suffix":"-webfont","emsquare":"2048","spacing_adjustment":"0"} \ No newline at end of file diff --git a/SW문의_소스패키지/assets/font/NotoKR-Light/notokr-light-demo.html b/SW문의_소스패키지/assets/font/NotoKR-Light/notokr-light-demo.html new file mode 100644 index 0000000..76544ef --- /dev/null +++ b/SW문의_소스패키지/assets/font/NotoKR-Light/notokr-light-demo.html @@ -0,0 +1,2827 @@ + + + + + + + + + + + + + 본고딕 Light Specimen + + + + + + +
+ + + +
+ + +
+ +
+
+
본고딕-Light
+
+
+ +
+
A​B​C​D​E​F​G​H​I​J​K​L​M​N​O​P​Q​R​S​T​U​V​W​X​Y​Z​a​b​c​d​e​f​g​h​i​j​k​l​m​n​o​p​q​r​s​t​u​v​w​x​y​z​1​2​3​4​5​6​7​8​9​0​&​.​,​?​!​@​(​)​#​$​%​*​+​-​=​:​;
+
+
+
+ + + + + + + + + + + + + + + + +
10다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
11다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
12다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
13다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
14다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
16다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
18다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
20다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
24다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
30다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
36다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
48다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
60다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
72다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
90다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
+ +
+ +
+ + + +
+ + +
+
◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼body
body
body
body
+
+ bodyNotoKR-Light +
+
+ bodyArial +
+
+ bodyVerdana +
+
+ bodyGeorgia +
+ + + +
+ + +
+ +
+

10.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

11.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

12.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

13.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+ +
+
+
+

14.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

16.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

18.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+ +
+ +
+ +
+
+

20.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+
+

24.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+ +
+ +
+ +
+
+

30.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+
+ +
+ + + +
+
+

10.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

11.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

12.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

13.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+ +
+ +
+
+

14.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

16.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

18.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+ +
+ +
+
+

20.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+
+

24.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+ +
+ +
+ +
+
+

30.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+
+ +
+ + + + +
+ +
+ +
+ +
+

Lorem Ipsum Dolor

+

Etiam porta sem malesuada magna mollis euismod

+ + +
+
+
+
+

Donec sed odio dui. Morbi leo risus, porta ac consectetur ac, vestibulum at eros. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus.

+ + +

Pellentesque ornare sem

+ +

Maecenas sed diam eget risus varius blandit sit amet non magna. Maecenas faucibus mollis interdum. Donec ullamcorper nulla non metus auctor fringilla. Nullam id dolor id nibh ultricies vehicula ut id elit. Nullam id dolor id nibh ultricies vehicula ut id elit.

+ +

Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.

+ +

Nulla vitae elit libero, a pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Aenean lacinia bibendum nulla sed consectetur.

+ +

Nullam quis risus eget urna mollis ornare vel eu leo. Nullam quis risus eget urna mollis ornare vel eu leo. Maecenas sed diam eget risus varius blandit sit amet non magna. Donec ullamcorper nulla non metus auctor fringilla.

+ +

Cras mattis consectetur

+ +

Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Aenean lacinia bibendum nulla sed consectetur. Integer posuere erat a ante venenatis dapibus posuere velit aliquet. Cras mattis consectetur purus sit amet fermentum.

+ +

Nullam id dolor id nibh ultricies vehicula ut id elit. Nullam quis risus eget urna mollis ornare vel eu leo. Cras mattis consectetur purus sit amet fermentum.

+
+ + +
+ +
+ + + + + + +
+
+
+ +

Language Support

+

The subset of NotoKR-Light in this kit supports the following languages:
+ + English

+

Glyph Chart

+

The subset of NotoKR-Light in this kit includes all the glyphs listed below. Unicode entities are included above each glyph to help you insert individual characters into your layout.

+
+ +

&#32;

+

&#33;

!
+

&#34;

"
+

&#35;

#
+

&#36;

$
+

&#37;

%
+

&#38;

&
+

&#39;

'
+

&#40;

(
+

&#41;

)
+

&#42;

*
+

&#43;

+
+

&#44;

,
+

&#45;

-
+

&#46;

.
+

&#47;

/
+

&#48;

0
+

&#49;

1
+

&#50;

2
+

&#51;

3
+

&#52;

4
+

&#53;

5
+

&#54;

6
+

&#55;

7
+

&#56;

8
+

&#57;

9
+

&#58;

:
+

&#59;

;
+

&#60;

<
+

&#61;

=
+

&#62;

>
+

&#63;

?
+

&#64;

@
+

&#65;

A
+

&#66;

B
+

&#67;

C
+

&#68;

D
+

&#69;

E
+

&#70;

F
+

&#71;

G
+

&#72;

H
+

&#73;

I
+

&#74;

J
+

&#75;

K
+

&#76;

L
+

&#77;

M
+

&#78;

N
+

&#79;

O
+

&#80;

P
+

&#81;

Q
+

&#82;

R
+

&#83;

S
+

&#84;

T
+

&#85;

U
+

&#86;

V
+

&#87;

W
+

&#88;

X
+

&#89;

Y
+

&#90;

Z
+

&#91;

[
+

&#92;

\
+

&#93;

]
+

&#94;

^
+

&#95;

_
+

&#96;

`
+

&#97;

a
+

&#98;

b
+

&#99;

c
+

&#100;

d
+

&#101;

e
+

&#102;

f
+

&#103;

g
+

&#104;

h
+

&#105;

i
+

&#106;

j
+

&#107;

k
+

&#108;

l
+

&#109;

m
+

&#110;

n
+

&#111;

o
+

&#112;

p
+

&#113;

q
+

&#114;

r
+

&#115;

s
+

&#116;

t
+

&#117;

u
+

&#118;

v
+

&#119;

w
+

&#120;

x
+

&#121;

y
+

&#122;

z
+

&#123;

{
+

&#124;

|
+

&#125;

}
+

&#126;

~
+

&#44032;

가
+

&#44033;

각
+

&#44036;

간
+

&#44039;

갇
+

&#44040;

갈
+

&#44041;

갉
+

&#44042;

갊
+

&#44048;

감
+

&#44049;

갑
+

&#44050;

값
+

&#44051;

갓
+

&#44052;

갔
+

&#44053;

강
+

&#44054;

갖
+

&#44055;

갗
+

&#44057;

같
+

&#44058;

갚
+

&#44059;

갛
+

&#44060;

개
+

&#44061;

객
+

&#44064;

갠
+

&#44068;

갤
+

&#44076;

갬
+

&#44077;

갭
+

&#44079;

갯
+

&#44080;

갰
+

&#44081;

갱
+

&#44088;

갸
+

&#44089;

갹
+

&#44092;

갼
+

&#44096;

걀
+

&#44107;

걋
+

&#44109;

걍
+

&#44116;

걔
+

&#44120;

걘
+

&#44124;

걜
+

&#44144;

거
+

&#44145;

걱
+

&#44148;

건
+

&#44151;

걷
+

&#44152;

걸
+

&#44154;

걺
+

&#44160;

검
+

&#44161;

겁
+

&#44163;

것
+

&#44164;

겄
+

&#44165;

겅
+

&#44166;

겆
+

&#44169;

겉
+

&#44170;

겊
+

&#44171;

겋
+

&#44172;

게
+

&#44176;

겐
+

&#44180;

겔
+

&#44188;

겜
+

&#44189;

겝
+

&#44191;

겟
+

&#44192;

겠
+

&#44193;

겡
+

&#44200;

겨
+

&#44201;

격
+

&#44202;

겪
+

&#44204;

견
+

&#44207;

겯
+

&#44208;

결
+

&#44216;

겸
+

&#44217;

겹
+

&#44219;

겻
+

&#44220;

겼
+

&#44221;

경
+

&#44225;

곁
+

&#44228;

계
+

&#44232;

곈
+

&#44236;

곌
+

&#44245;

곕
+

&#44247;

곗
+

&#44256;

고
+

&#44257;

곡
+

&#44260;

곤
+

&#44263;

곧
+

&#44264;

골
+

&#44266;

곪
+

&#44268;

곬
+

&#44271;

곯
+

&#44272;

곰
+

&#44273;

곱
+

&#44275;

곳
+

&#44277;

공
+

&#44278;

곶
+

&#44284;

과
+

&#44285;

곽
+

&#44288;

관
+

&#44292;

괄
+

&#44294;

괆
+

&#44300;

괌
+

&#44301;

괍
+

&#44303;

괏
+

&#44305;

광
+

&#44312;

괘
+

&#44316;

괜
+

&#44320;

괠
+

&#44329;

괩
+

&#44332;

괬
+

&#44333;

괭
+

&#44340;

괴
+

&#44341;

괵
+

&#44344;

괸
+

&#44348;

괼
+

&#44356;

굄
+

&#44357;

굅
+

&#44359;

굇
+

&#44361;

굉
+

&#44368;

교
+

&#44372;

굔
+

&#44376;

굘
+

&#44385;

굡
+

&#44387;

굣
+

&#44396;

구
+

&#44397;

국
+

&#44400;

군
+

&#44403;

굳
+

&#44404;

굴
+

&#44405;

굵
+

&#44406;

굶
+

&#44411;

굻
+

&#44412;

굼
+

&#44413;

굽
+

&#44415;

굿
+

&#44417;

궁
+

&#44418;

궂
+

&#44424;

궈
+

&#44425;

궉
+

&#44428;

권
+

&#44432;

궐
+

&#44444;

궜
+

&#44445;

궝
+

&#44452;

궤
+

&#44471;

궷
+

&#44480;

귀
+

&#44481;

귁
+

&#44484;

귄
+

&#44488;

귈
+

&#44496;

귐
+

&#44497;

귑
+

&#44499;

귓
+

&#44508;

규
+

&#44512;

균
+

&#44516;

귤
+

&#44536;

그
+

&#44537;

극
+

&#44540;

근
+

&#44543;

귿
+

&#44544;

글
+

&#44545;

긁
+

&#44552;

금
+

&#44553;

급
+

&#44555;

긋
+

&#44557;

긍
+

&#44564;

긔
+

&#44592;

기
+

&#44593;

긱
+

&#44596;

긴
+

&#44599;

긷
+

&#44600;

길
+

&#44602;

긺
+

&#44608;

김
+

&#44609;

깁
+

&#44611;

깃
+

&#44613;

깅
+

&#44614;

깆
+

&#44618;

깊
+

&#44620;

까
+

&#44621;

깍
+

&#44622;

깎
+

&#44624;

깐
+

&#44628;

깔
+

&#44630;

깖
+

&#44636;

깜
+

&#44637;

깝
+

&#44639;

깟
+

&#44640;

깠
+

&#44641;

깡
+

&#44645;

깥
+

&#44648;

깨
+

&#44649;

깩
+

&#44652;

깬
+

&#44656;

깰
+

&#44664;

깸
+

&#44665;

깹
+

&#44667;

깻
+

&#44668;

깼
+

&#44669;

깽
+

&#44676;

꺄
+

&#44677;

꺅
+

&#44684;

꺌
+

&#44732;

꺼
+

&#44733;

꺽
+

&#44734;

꺾
+

&#44736;

껀
+

&#44740;

껄
+

&#44748;

껌
+

&#44749;

껍
+

&#44751;

껏
+

&#44752;

껐
+

&#44753;

껑
+

&#44760;

께
+

&#44761;

껙
+

&#44764;

껜
+

&#44776;

껨
+

&#44779;

껫
+

&#44781;

껭
+

&#44788;

껴
+

&#44792;

껸
+

&#44796;

껼
+

&#44807;

꼇
+

&#44808;

꼈
+

&#44813;

꼍
+

&#44816;

꼐
+

&#44844;

꼬
+

&#44845;

꼭
+

&#44848;

꼰
+

&#44850;

꼲
+

&#44852;

꼴
+

&#44860;

꼼
+

&#44861;

꼽
+

&#44863;

꼿
+

&#44865;

꽁
+

&#44866;

꽂
+

&#44867;

꽃
+

&#44872;

꽈
+

&#44873;

꽉
+

&#44880;

꽐
+

&#44892;

꽜
+

&#44893;

꽝
+

&#44900;

꽤
+

&#44901;

꽥
+

&#44921;

꽹
+

&#44928;

꾀
+

&#44932;

꾄
+

&#44936;

꾈
+

&#44944;

꾐
+

&#44945;

꾑
+

&#44949;

꾕
+

&#44956;

꾜
+

&#44984;

꾸
+

&#44985;

꾹
+

&#44988;

꾼
+

&#44992;

꿀
+

&#44999;

꿇
+

&#45000;

꿈
+

&#45001;

꿉
+

&#45003;

꿋
+

&#45005;

꿍
+

&#45006;

꿎
+

&#45012;

꿔
+

&#45020;

꿜
+

&#45032;

꿨
+

&#45033;

꿩
+

&#45040;

꿰
+

&#45041;

꿱
+

&#45044;

꿴
+

&#45048;

꿸
+

&#45056;

뀀
+

&#45057;

뀁
+

&#45060;

뀄
+

&#45068;

뀌
+

&#45072;

뀐
+

&#45076;

뀔
+

&#45084;

뀜
+

&#45085;

뀝
+

&#45096;

뀨
+

&#45124;

끄
+

&#45125;

끅
+

&#45128;

끈
+

&#45130;

끊
+

&#45132;

끌
+

&#45134;

끎
+

&#45139;

끓
+

&#45140;

끔
+

&#45141;

끕
+

&#45143;

끗
+

&#45145;

끙
+

&#45149;

끝
+

&#45180;

끼
+

&#45181;

끽
+

&#45184;

낀
+

&#45188;

낄
+

&#45196;

낌
+

&#45197;

낍
+

&#45199;

낏
+

&#45201;

낑
+

&#45208;

나
+

&#45209;

낙
+

&#45210;

낚
+

&#45212;

난
+

&#45215;

낟
+

&#45216;

날
+

&#45217;

낡
+

&#45218;

낢
+

&#45224;

남
+

&#45225;

납
+

&#45227;

낫
+

&#45228;

났
+

&#45229;

낭
+

&#45230;

낮
+

&#45231;

낯
+

&#45233;

낱
+

&#45235;

낳
+

&#45236;

내
+

&#45237;

낵
+

&#45240;

낸
+

&#45244;

낼
+

&#45252;

냄
+

&#45253;

냅
+

&#45255;

냇
+

&#45256;

냈
+

&#45257;

냉
+

&#45264;

냐
+

&#45265;

냑
+

&#45268;

냔
+

&#45272;

냘
+

&#45280;

냠
+

&#45285;

냥
+

&#45320;

너
+

&#45321;

넉
+

&#45323;

넋
+

&#45324;

넌
+

&#45328;

널
+

&#45330;

넒
+

&#45331;

넓
+

&#45336;

넘
+

&#45337;

넙
+

&#45339;

넛
+

&#45340;

넜
+

&#45341;

넝
+

&#45347;

넣
+

&#45348;

네
+

&#45349;

넥
+

&#45352;

넨
+

&#45356;

넬
+

&#45364;

넴
+

&#45365;

넵
+

&#45367;

넷
+

&#45368;

넸
+

&#45369;

넹
+

&#45376;

녀
+

&#45377;

녁
+

&#45380;

년
+

&#45384;

녈
+

&#45392;

념
+

&#45393;

녑
+

&#45396;

녔
+

&#45397;

녕
+

&#45400;

녘
+

&#45404;

녜
+

&#45408;

녠
+

&#45432;

노
+

&#45433;

녹
+

&#45436;

논
+

&#45440;

놀
+

&#45442;

놂
+

&#45448;

놈
+

&#45449;

놉
+

&#45451;

놋
+

&#45453;

농
+

&#45458;

높
+

&#45459;

놓
+

&#45460;

놔
+

&#45464;

놘
+

&#45468;

놜
+

&#45480;

놨
+

&#45516;

뇌
+

&#45520;

뇐
+

&#45524;

뇔
+

&#45532;

뇜
+

&#45533;

뇝
+

&#45535;

뇟
+

&#45544;

뇨
+

&#45545;

뇩
+

&#45548;

뇬
+

&#45552;

뇰
+

&#45561;

뇹
+

&#45563;

뇻
+

&#45565;

뇽
+

&#45572;

누
+

&#45573;

눅
+

&#45576;

눈
+

&#45579;

눋
+

&#45580;

눌
+

&#45588;

눔
+

&#45589;

눕
+

&#45591;

눗
+

&#45593;

눙
+

&#45600;

눠
+

&#45620;

눴
+

&#45628;

눼
+

&#45656;

뉘
+

&#45660;

뉜
+

&#45664;

뉠
+

&#45672;

뉨
+

&#45673;

뉩
+

&#45684;

뉴
+

&#45685;

뉵
+

&#45692;

뉼
+

&#45700;

늄
+

&#45701;

늅
+

&#45705;

늉
+

&#45712;

느
+

&#45713;

늑
+

&#45716;

는
+

&#45720;

늘
+

&#45721;

늙
+

&#45722;

늚
+

&#45728;

늠
+

&#45729;

늡
+

&#45731;

늣
+

&#45733;

능
+

&#45734;

늦
+

&#45738;

늪
+

&#45740;

늬
+

&#45744;

늰
+

&#45748;

늴
+

&#45768;

니
+

&#45769;

닉
+

&#45772;

닌
+

&#45776;

닐
+

&#45778;

닒
+

&#45784;

님
+

&#45785;

닙
+

&#45787;

닛
+

&#45789;

닝
+

&#45794;

닢
+

&#45796;

다
+

&#45797;

닥
+

&#45798;

닦
+

&#45800;

단
+

&#45803;

닫
+

&#45804;

달
+

&#45805;

닭
+

&#45806;

닮
+

&#45807;

닯
+

&#45811;

닳
+

&#45812;

담
+

&#45813;

답
+

&#45815;

닷
+

&#45816;

닸
+

&#45817;

당
+

&#45818;

닺
+

&#45819;

닻
+

&#45823;

닿
+

&#45824;

대
+

&#45825;

댁
+

&#45828;

댄
+

&#45832;

댈
+

&#45840;

댐
+

&#45841;

댑
+

&#45843;

댓
+

&#45844;

댔
+

&#45845;

댕
+

&#45852;

댜
+

&#45908;

더
+

&#45909;

덕
+

&#45910;

덖
+

&#45912;

던
+

&#45915;

덛
+

&#45916;

덜
+

&#45918;

덞
+

&#45919;

덟
+

&#45924;

덤
+

&#45925;

덥
+

&#45927;

덧
+

&#45929;

덩
+

&#45931;

덫
+

&#45934;

덮
+

&#45936;

데
+

&#45937;

덱
+

&#45940;

덴
+

&#45944;

델
+

&#45952;

뎀
+

&#45953;

뎁
+

&#45955;

뎃
+

&#45956;

뎄
+

&#45957;

뎅
+

&#45964;

뎌
+

&#45968;

뎐
+

&#45972;

뎔
+

&#45984;

뎠
+

&#45985;

뎡
+

&#45992;

뎨
+

&#45996;

뎬
+

&#46020;

도
+

&#46021;

독
+

&#46024;

돈
+

&#46027;

돋
+

&#46028;

돌
+

&#46030;

돎
+

&#46032;

돐
+

&#46036;

돔
+

&#46037;

돕
+

&#46039;

돗
+

&#46041;

동
+

&#46043;

돛
+

&#46045;

돝
+

&#46048;

돠
+

&#46052;

돤
+

&#46056;

돨
+

&#46076;

돼
+

&#46096;

됐
+

&#46104;

되
+

&#46108;

된
+

&#46112;

될
+

&#46120;

됨
+

&#46121;

됩
+

&#46123;

됫
+

&#46132;

됴
+

&#46160;

두
+

&#46161;

둑
+

&#46164;

둔
+

&#46168;

둘
+

&#46176;

둠
+

&#46177;

둡
+

&#46179;

둣
+

&#46181;

둥
+

&#46188;

둬
+

&#46208;

뒀
+

&#46216;

뒈
+

&#46237;

뒝
+

&#46244;

뒤
+

&#46248;

뒨
+

&#46252;

뒬
+

&#46261;

뒵
+

&#46263;

뒷
+

&#46265;

뒹
+

&#46272;

듀
+

&#46276;

듄
+

&#46280;

듈
+

&#46288;

듐
+

&#46293;

듕
+

&#46300;

드
+

&#46301;

득
+

&#46304;

든
+

&#46307;

듣
+

&#46308;

들
+

&#46310;

듦
+

&#46316;

듬
+

&#46317;

듭
+

&#46319;

듯
+

&#46321;

등
+

&#46328;

듸
+

&#46356;

디
+

&#46357;

딕
+

&#46360;

딘
+

&#46363;

딛
+

&#46364;

딜
+

&#46372;

딤
+

&#46373;

딥
+

&#46375;

딧
+

&#46376;

딨
+

&#46377;

딩
+

&#46378;

딪
+

&#46384;

따
+

&#46385;

딱
+

&#46388;

딴
+

&#46392;

딸
+

&#46400;

땀
+

&#46401;

땁
+

&#46403;

땃
+

&#46404;

땄
+

&#46405;

땅
+

&#46411;

땋
+

&#46412;

때
+

&#46413;

땍
+

&#46416;

땐
+

&#46420;

땔
+

&#46428;

땜
+

&#46429;

땝
+

&#46431;

땟
+

&#46432;

땠
+

&#46433;

땡
+

&#46496;

떠
+

&#46497;

떡
+

&#46500;

떤
+

&#46504;

떨
+

&#46506;

떪
+

&#46507;

떫
+

&#46512;

떰
+

&#46513;

떱
+

&#46515;

떳
+

&#46516;

떴
+

&#46517;

떵
+

&#46523;

떻
+

&#46524;

떼
+

&#46525;

떽
+

&#46528;

뗀
+

&#46532;

뗄
+

&#46540;

뗌
+

&#46541;

뗍
+

&#46543;

뗏
+

&#46544;

뗐
+

&#46545;

뗑
+

&#46552;

뗘
+

&#46572;

뗬
+

&#46608;

또
+

&#46609;

똑
+

&#46612;

똔
+

&#46616;

똘
+

&#46629;

똥
+

&#46636;

똬
+

&#46644;

똴
+

&#46664;

뙈
+

&#46692;

뙤
+

&#46696;

뙨
+

&#46748;

뚜
+

&#46749;

뚝
+

&#46752;

뚠
+

&#46756;

뚤
+

&#46763;

뚫
+

&#46764;

뚬
+

&#46769;

뚱
+

&#46804;

뛔
+

&#46832;

뛰
+

&#46836;

뛴
+

&#46840;

뛸
+

&#46848;

뜀
+

&#46849;

뜁
+

&#46853;

뜅
+

&#46888;

뜨
+

&#46889;

뜩
+

&#46892;

뜬
+

&#46895;

뜯
+

&#46896;

뜰
+

&#46904;

뜸
+

&#46905;

뜹
+

&#46907;

뜻
+

&#46916;

띄
+

&#46920;

띈
+

&#46924;

띌
+

&#46932;

띔
+

&#46933;

띕
+

&#46944;

띠
+

&#46948;

띤
+

&#46952;

띨
+

&#46960;

띰
+

&#46961;

띱
+

&#46963;

띳
+

&#46965;

띵
+

&#46972;

라
+

&#46973;

락
+

&#46976;

란
+

&#46980;

랄
+

&#46988;

람
+

&#46989;

랍
+

&#46991;

랏
+

&#46992;

랐
+

&#46993;

랑
+

&#46994;

랒
+

&#46998;

랖
+

&#46999;

랗
+

&#47000;

래
+

&#47001;

랙
+

&#47004;

랜
+

&#47008;

랠
+

&#47016;

램
+

&#47017;

랩
+

&#47019;

랫
+

&#47020;

랬
+

&#47021;

랭
+

&#47028;

랴
+

&#47029;

략
+

&#47032;

랸
+

&#47047;

럇
+

&#47049;

량
+

&#47084;

러
+

&#47085;

럭
+

&#47088;

런
+

&#47092;

럴
+

&#47100;

럼
+

&#47101;

럽
+

&#47103;

럿
+

&#47104;

렀
+

&#47105;

렁
+

&#47111;

렇
+

&#47112;

레
+

&#47113;

렉
+

&#47116;

렌
+

&#47120;

렐
+

&#47128;

렘
+

&#47129;

렙
+

&#47131;

렛
+

&#47133;

렝
+

&#47140;

려
+

&#47141;

력
+

&#47144;

련
+

&#47148;

렬
+

&#47156;

렴
+

&#47157;

렵
+

&#47159;

렷
+

&#47160;

렸
+

&#47161;

령
+

&#47168;

례
+

&#47172;

롄
+

&#47185;

롑
+

&#47187;

롓
+

&#47196;

로
+

&#47197;

록
+

&#47200;

론
+

&#47204;

롤
+

&#47212;

롬
+

&#47213;

롭
+

&#47215;

롯
+

&#47217;

롱
+

&#47224;

롸
+

&#47228;

롼
+

&#47245;

뢍
+

&#47272;

뢨
+

&#47280;

뢰
+

&#47284;

뢴
+

&#47288;

뢸
+

&#47296;

룀
+

&#47297;

룁
+

&#47299;

룃
+

&#47301;

룅
+

&#47308;

료
+

&#47312;

룐
+

&#47316;

룔
+

&#47325;

룝
+

&#47327;

룟
+

&#47329;

룡
+

&#47336;

루
+

&#47337;

룩
+

&#47340;

룬
+

&#47344;

룰
+

&#47352;

룸
+

&#47353;

룹
+

&#47355;

룻
+

&#47357;

룽
+

&#47364;

뤄
+

&#47384;

뤘
+

&#47392;

뤠
+

&#47420;

뤼
+

&#47421;

뤽
+

&#47424;

륀
+

&#47428;

륄
+

&#47436;

륌
+

&#47439;

륏
+

&#47441;

륑
+

&#47448;

류
+

&#47449;

륙
+

&#47452;

륜
+

&#47456;

률
+

&#47464;

륨
+

&#47465;

륩
+

&#47467;

륫
+

&#47469;

륭
+

&#47476;

르
+

&#47477;

륵
+

&#47480;

른
+

&#47484;

를
+

&#47492;

름
+

&#47493;

릅
+

&#47495;

릇
+

&#47497;

릉
+

&#47498;

릊
+

&#47501;

릍
+

&#47502;

릎
+

&#47532;

리
+

&#47533;

릭
+

&#47536;

린
+

&#47540;

릴
+

&#47548;

림
+

&#47549;

립
+

&#47551;

릿
+

&#47553;

링
+

&#47560;

마
+

&#47561;

막
+

&#47564;

만
+

&#47566;

많
+

&#47567;

맏
+

&#47568;

말
+

&#47569;

맑
+

&#47570;

맒
+

&#47576;

맘
+

&#47577;

맙
+

&#47579;

맛
+

&#47581;

망
+

&#47582;

맞
+

&#47585;

맡
+

&#47587;

맣
+

&#47588;

매
+

&#47589;

맥
+

&#47592;

맨
+

&#47596;

맬
+

&#47604;

맴
+

&#47605;

맵
+

&#47607;

맷
+

&#47608;

맸
+

&#47609;

맹
+

&#47610;

맺
+

&#47616;

먀
+

&#47617;

먁
+

&#47624;

먈
+

&#47637;

먕
+

&#47672;

머
+

&#47673;

먹
+

&#47676;

먼
+

&#47680;

멀
+

&#47682;

멂
+

&#47688;

멈
+

&#47689;

멉
+

&#47691;

멋
+

&#47693;

멍
+

&#47694;

멎
+

&#47699;

멓
+

&#47700;

메
+

&#47701;

멕
+

&#47704;

멘
+

&#47708;

멜
+

&#47716;

멤
+

&#47717;

멥
+

&#47719;

멧
+

&#47720;

멨
+

&#47721;

멩
+

&#47728;

며
+

&#47729;

멱
+

&#47732;

면
+

&#47736;

멸
+

&#47747;

몃
+

&#47748;

몄
+

&#47749;

명
+

&#47751;

몇
+

&#47756;

몌
+

&#47784;

모
+

&#47785;

목
+

&#47787;

몫
+

&#47788;

몬
+

&#47792;

몰
+

&#47794;

몲
+

&#47800;

몸
+

&#47801;

몹
+

&#47803;

못
+

&#47805;

몽
+

&#47812;

뫄
+

&#47816;

뫈
+

&#47832;

뫘
+

&#47833;

뫙
+

&#47868;

뫼
+

&#47872;

묀
+

&#47876;

묄
+

&#47885;

묍
+

&#47887;

묏
+

&#47889;

묑
+

&#47896;

묘
+

&#47900;

묜
+

&#47904;

묠
+

&#47913;

묩
+

&#47915;

묫
+

&#47924;

무
+

&#47925;

묵
+

&#47926;

묶
+

&#47928;

문
+

&#47931;

묻
+

&#47932;

물
+

&#47933;

묽
+

&#47934;

묾
+

&#47940;

뭄
+

&#47941;

뭅
+

&#47943;

뭇
+

&#47945;

뭉
+

&#47949;

뭍
+

&#47951;

뭏
+

&#47952;

뭐
+

&#47956;

뭔
+

&#47960;

뭘
+

&#47969;

뭡
+

&#47971;

뭣
+

&#47980;

뭬
+

&#48008;

뮈
+

&#48012;

뮌
+

&#48016;

뮐
+

&#48036;

뮤
+

&#48040;

뮨
+

&#48044;

뮬
+

&#48052;

뮴
+

&#48055;

뮷
+

&#48064;

므
+

&#48068;

믄
+

&#48072;

믈
+

&#48080;

믐
+

&#48083;

믓
+

&#48120;

미
+

&#48121;

믹
+

&#48124;

민
+

&#48127;

믿
+

&#48128;

밀
+

&#48130;

밂
+

&#48136;

밈
+

&#48137;

밉
+

&#48139;

밋
+

&#48140;

밌
+

&#48141;

밍
+

&#48143;

및
+

&#48145;

밑
+

&#48148;

바
+

&#48149;

박
+

&#48150;

밖
+

&#48151;

밗
+

&#48152;

반
+

&#48155;

받
+

&#48156;

발
+

&#48157;

밝
+

&#48158;

밞
+

&#48159;

밟
+

&#48164;

밤
+

&#48165;

밥
+

&#48167;

밧
+

&#48169;

방
+

&#48173;

밭
+

&#48176;

배
+

&#48177;

백
+

&#48180;

밴
+

&#48184;

밸
+

&#48192;

뱀
+

&#48193;

뱁
+

&#48195;

뱃
+

&#48196;

뱄
+

&#48197;

뱅
+

&#48201;

뱉
+

&#48204;

뱌
+

&#48205;

뱍
+

&#48208;

뱐
+

&#48221;

뱝
+

&#48260;

버
+

&#48261;

벅
+

&#48264;

번
+

&#48267;

벋
+

&#48268;

벌
+

&#48270;

벎
+

&#48276;

범
+

&#48277;

법
+

&#48279;

벗
+

&#48281;

벙
+

&#48282;

벚
+

&#48288;

베
+

&#48289;

벡
+

&#48292;

벤
+

&#48295;

벧
+

&#48296;

벨
+

&#48304;

벰
+

&#48305;

벱
+

&#48307;

벳
+

&#48308;

벴
+

&#48309;

벵
+

&#48316;

벼
+

&#48317;

벽
+

&#48320;

변
+

&#48324;

별
+

&#48333;

볍
+

&#48335;

볏
+

&#48336;

볐
+

&#48337;

병
+

&#48341;

볕
+

&#48344;

볘
+

&#48348;

볜
+

&#48372;

보
+

&#48373;

복
+

&#48374;

볶
+

&#48376;

본
+

&#48380;

볼
+

&#48388;

봄
+

&#48389;

봅
+

&#48391;

봇
+

&#48393;

봉
+

&#48400;

봐
+

&#48404;

봔
+

&#48420;

봤
+

&#48428;

봬
+

&#48448;

뵀
+

&#48456;

뵈
+

&#48457;

뵉
+

&#48460;

뵌
+

&#48464;

뵐
+

&#48472;

뵘
+

&#48473;

뵙
+

&#48484;

뵤
+

&#48488;

뵨
+

&#48512;

부
+

&#48513;

북
+

&#48516;

분
+

&#48519;

붇
+

&#48520;

불
+

&#48521;

붉
+

&#48522;

붊
+

&#48528;

붐
+

&#48529;

붑
+

&#48531;

붓
+

&#48533;

붕
+

&#48537;

붙
+

&#48538;

붚
+

&#48540;

붜
+

&#48548;

붤
+

&#48560;

붰
+

&#48568;

붸
+

&#48596;

뷔
+

&#48597;

뷕
+

&#48600;

뷘
+

&#48604;

뷜
+

&#48617;

뷩
+

&#48624;

뷰
+

&#48628;

뷴
+

&#48632;

뷸
+

&#48640;

븀
+

&#48643;

븃
+

&#48645;

븅
+

&#48652;

브
+

&#48653;

븍
+

&#48656;

븐
+

&#48660;

블
+

&#48668;

븜
+

&#48669;

븝
+

&#48671;

븟
+

&#48708;

비
+

&#48709;

빅
+

&#48712;

빈
+

&#48716;

빌
+

&#48718;

빎
+

&#48724;

빔
+

&#48725;

빕
+

&#48727;

빗
+

&#48729;

빙
+

&#48730;

빚
+

&#48731;

빛
+

&#48736;

빠
+

&#48737;

빡
+

&#48740;

빤
+

&#48744;

빨
+

&#48746;

빪
+

&#48752;

빰
+

&#48753;

빱
+

&#48755;

빳
+

&#48756;

빴
+

&#48757;

빵
+

&#48763;

빻
+

&#48764;

빼
+

&#48765;

빽
+

&#48768;

뺀
+

&#48772;

뺄
+

&#48780;

뺌
+

&#48781;

뺍
+

&#48783;

뺏
+

&#48784;

뺐
+

&#48785;

뺑
+

&#48792;

뺘
+

&#48793;

뺙
+

&#48808;

뺨
+

&#48848;

뻐
+

&#48849;

뻑
+

&#48852;

뻔
+

&#48855;

뻗
+

&#48856;

뻘
+

&#48864;

뻠
+

&#48867;

뻣
+

&#48868;

뻤
+

&#48869;

뻥
+

&#48876;

뻬
+

&#48897;

뼁
+

&#48904;

뼈
+

&#48905;

뼉
+

&#48920;

뼘
+

&#48921;

뼙
+

&#48923;

뼛
+

&#48924;

뼜
+

&#48925;

뼝
+

&#48960;

뽀
+

&#48961;

뽁
+

&#48964;

뽄
+

&#48968;

뽈
+

&#48976;

뽐
+

&#48977;

뽑
+

&#48981;

뽕
+

&#49044;

뾔
+

&#49072;

뾰
+

&#49093;

뿅
+

&#49100;

뿌
+

&#49101;

뿍
+

&#49104;

뿐
+

&#49108;

뿔
+

&#49116;

뿜
+

&#49119;

뿟
+

&#49121;

뿡
+

&#49212;

쀼
+

&#49233;

쁑
+

&#49240;

쁘
+

&#49244;

쁜
+

&#49248;

쁠
+

&#49256;

쁨
+

&#49257;

쁩
+

&#49296;

삐
+

&#49297;

삑
+

&#49300;

삔
+

&#49304;

삘
+

&#49312;

삠
+

&#49313;

삡
+

&#49315;

삣
+

&#49317;

삥
+

&#49324;

사
+

&#49325;

삭
+

&#49327;

삯
+

&#49328;

산
+

&#49331;

삳
+

&#49332;

살
+

&#49333;

삵
+

&#49334;

삶
+

&#49340;

삼
+

&#49341;

삽
+

&#49343;

삿
+

&#49344;

샀
+

&#49345;

상
+

&#49349;

샅
+

&#49352;

새
+

&#49353;

색
+

&#49356;

샌
+

&#49360;

샐
+

&#49368;

샘
+

&#49369;

샙
+

&#49371;

샛
+

&#49372;

샜
+

&#49373;

생
+

&#49380;

샤
+

&#49381;

샥
+

&#49384;

샨
+

&#49388;

샬
+

&#49396;

샴
+

&#49397;

샵
+

&#49399;

샷
+

&#49401;

샹
+

&#49408;

섀
+

&#49412;

섄
+

&#49416;

섈
+

&#49424;

섐
+

&#49429;

섕
+

&#49436;

서
+

&#49437;

석
+

&#49438;

섞
+

&#49439;

섟
+

&#49440;

선
+

&#49443;

섣
+

&#49444;

설
+

&#49446;

섦
+

&#49447;

섧
+

&#49452;

섬
+

&#49453;

섭
+

&#49455;

섯
+

&#49456;

섰
+

&#49457;

성
+

&#49462;

섶
+

&#49464;

세
+

&#49465;

섹
+

&#49468;

센
+

&#49472;

셀
+

&#49480;

셈
+

&#49481;

셉
+

&#49483;

셋
+

&#49484;

셌
+

&#49485;

셍
+

&#49492;

셔
+

&#49493;

셕
+

&#49496;

션
+

&#49500;

셜
+

&#49508;

셤
+

&#49509;

셥
+

&#49511;

셧
+

&#49512;

셨
+

&#49513;

셩
+

&#49520;

셰
+

&#49524;

셴
+

&#49528;

셸
+

&#49541;

솅
+

&#49548;

소
+

&#49549;

속
+

&#49550;

솎
+

&#49552;

손
+

&#49556;

솔
+

&#49558;

솖
+

&#49564;

솜
+

&#49565;

솝
+

&#49567;

솟
+

&#49569;

송
+

&#49573;

솥
+

&#49576;

솨
+

&#49577;

솩
+

&#49580;

솬
+

&#49584;

솰
+

&#49597;

솽
+

&#49604;

쇄
+

&#49608;

쇈
+

&#49612;

쇌
+

&#49620;

쇔
+

&#49623;

쇗
+

&#49624;

쇘
+

&#49632;

쇠
+

&#49636;

쇤
+

&#49640;

쇨
+

&#49648;

쇰
+

&#49649;

쇱
+

&#49651;

쇳
+

&#49660;

쇼
+

&#49661;

쇽
+

&#49664;

숀
+

&#49668;

숄
+

&#49676;

숌
+

&#49677;

숍
+

&#49679;

숏
+

&#49681;

숑
+

&#49688;

수
+

&#49689;

숙
+

&#49692;

순
+

&#49695;

숟
+

&#49696;

술
+

&#49704;

숨
+

&#49705;

숩
+

&#49707;

숫
+

&#49709;

숭
+

&#49711;

숯
+

&#49713;

숱
+

&#49714;

숲
+

&#49716;

숴
+

&#49736;

쉈
+

&#49744;

쉐
+

&#49745;

쉑
+

&#49748;

쉔
+

&#49752;

쉘
+

&#49760;

쉠
+

&#49765;

쉥
+

&#49772;

쉬
+

&#49773;

쉭
+

&#49776;

쉰
+

&#49780;

쉴
+

&#49788;

쉼
+

&#49789;

쉽
+

&#49791;

쉿
+

&#49793;

슁
+

&#49800;

슈
+

&#49801;

슉
+

&#49808;

슐
+

&#49816;

슘
+

&#49819;

슛
+

&#49821;

슝
+

&#49828;

스
+

&#49829;

슥
+

&#49832;

슨
+

&#49836;

슬
+

&#49837;

슭
+

&#49844;

슴
+

&#49845;

습
+

&#49847;

슷
+

&#49849;

승
+

&#49884;

시
+

&#49885;

식
+

&#49888;

신
+

&#49891;

싣
+

&#49892;

실
+

&#49899;

싫
+

&#49900;

심
+

&#49901;

십
+

&#49903;

싯
+

&#49905;

싱
+

&#49910;

싶
+

&#49912;

싸
+

&#49913;

싹
+

&#49915;

싻
+

&#49916;

싼
+

&#49920;

쌀
+

&#49928;

쌈
+

&#49929;

쌉
+

&#49932;

쌌
+

&#49933;

쌍
+

&#49939;

쌓
+

&#49940;

쌔
+

&#49941;

쌕
+

&#49944;

쌘
+

&#49948;

쌜
+

&#49956;

쌤
+

&#49957;

쌥
+

&#49960;

쌨
+

&#49961;

쌩
+

&#49989;

썅
+

&#50024;

써
+

&#50025;

썩
+

&#50028;

썬
+

&#50032;

썰
+

&#50034;

썲
+

&#50040;

썸
+

&#50041;

썹
+

&#50044;

썼
+

&#50045;

썽
+

&#50052;

쎄
+

&#50056;

쎈
+

&#50060;

쎌
+

&#50112;

쏀
+

&#50136;

쏘
+

&#50137;

쏙
+

&#50140;

쏜
+

&#50143;

쏟
+

&#50144;

쏠
+

&#50146;

쏢
+

&#50152;

쏨
+

&#50153;

쏩
+

&#50157;

쏭
+

&#50164;

쏴
+

&#50165;

쏵
+

&#50168;

쏸
+

&#50184;

쐈
+

&#50192;

쐐
+

&#50212;

쐤
+

&#50220;

쐬
+

&#50224;

쐰
+

&#50228;

쐴
+

&#50236;

쐼
+

&#50237;

쐽
+

&#50248;

쑈
+

&#50276;

쑤
+

&#50277;

쑥
+

&#50280;

쑨
+

&#50284;

쑬
+

&#50292;

쑴
+

&#50293;

쑵
+

&#50297;

쑹
+

&#50304;

쒀
+

&#50324;

쒔
+

&#50332;

쒜
+

&#50360;

쒸
+

&#50364;

쒼
+

&#50409;

쓩
+

&#50416;

쓰
+

&#50417;

쓱
+

&#50420;

쓴
+

&#50424;

쓸
+

&#50426;

쓺
+

&#50431;

쓿
+

&#50432;

씀
+

&#50433;

씁
+

&#50444;

씌
+

&#50448;

씐
+

&#50452;

씔
+

&#50460;

씜
+

&#50472;

씨
+

&#50473;

씩
+

&#50476;

씬
+

&#50480;

씰
+

&#50488;

씸
+

&#50489;

씹
+

&#50491;

씻
+

&#50493;

씽
+

&#50500;

아
+

&#50501;

악
+

&#50504;

안
+

&#50505;

앉
+

&#50506;

않
+

&#50508;

알
+

&#50509;

앍
+

&#50510;

앎
+

&#50515;

앓
+

&#50516;

암
+

&#50517;

압
+

&#50519;

앗
+

&#50520;

았
+

&#50521;

앙
+

&#50525;

앝
+

&#50526;

앞
+

&#50528;

애
+

&#50529;

액
+

&#50532;

앤
+

&#50536;

앨
+

&#50544;

앰
+

&#50545;

앱
+

&#50547;

앳
+

&#50548;

앴
+

&#50549;

앵
+

&#50556;

야
+

&#50557;

약
+

&#50560;

얀
+

&#50564;

얄
+

&#50567;

얇
+

&#50572;

얌
+

&#50573;

얍
+

&#50575;

얏
+

&#50577;

양
+

&#50581;

얕
+

&#50583;

얗
+

&#50584;

얘
+

&#50588;

얜
+

&#50592;

얠
+

&#50601;

얩
+

&#50612;

어
+

&#50613;

억
+

&#50616;

언
+

&#50617;

얹
+

&#50619;

얻
+

&#50620;

얼
+

&#50621;

얽
+

&#50622;

얾
+

&#50628;

엄
+

&#50629;

업
+

&#50630;

없
+

&#50631;

엇
+

&#50632;

었
+

&#50633;

엉
+

&#50634;

엊
+

&#50636;

엌
+

&#50638;

엎
+

&#50640;

에
+

&#50641;

엑
+

&#50644;

엔
+

&#50648;

엘
+

&#50656;

엠
+

&#50657;

엡
+

&#50659;

엣
+

&#50661;

엥
+

&#50668;

여
+

&#50669;

역
+

&#50670;

엮
+

&#50672;

연
+

&#50676;

열
+

&#50678;

엶
+

&#50679;

엷
+

&#50684;

염
+

&#50685;

엽
+

&#50686;

엾
+

&#50687;

엿
+

&#50688;

였
+

&#50689;

영
+

&#50693;

옅
+

&#50694;

옆
+

&#50695;

옇
+

&#50696;

예
+

&#50700;

옌
+

&#50704;

옐
+

&#50712;

옘
+

&#50713;

옙
+

&#50715;

옛
+

&#50716;

옜
+

&#50724;

오
+

&#50725;

옥
+

&#50728;

온
+

&#50732;

올
+

&#50733;

옭
+

&#50734;

옮
+

&#50736;

옰
+

&#50739;

옳
+

&#50740;

옴
+

&#50741;

옵
+

&#50743;

옷
+

&#50745;

옹
+

&#50747;

옻
+

&#50752;

와
+

&#50753;

왁
+

&#50756;

완
+

&#50760;

왈
+

&#50768;

왐
+

&#50769;

왑
+

&#50771;

왓
+

&#50772;

왔
+

&#50773;

왕
+

&#50780;

왜
+

&#50781;

왝
+

&#50784;

왠
+

&#50796;

왬
+

&#50799;

왯
+

&#50801;

왱
+

&#50808;

외
+

&#50809;

왹
+

&#50812;

왼
+

&#50816;

욀
+

&#50824;

욈
+

&#50825;

욉
+

&#50827;

욋
+

&#50829;

욍
+

&#50836;

요
+

&#50837;

욕
+

&#50840;

욘
+

&#50844;

욜
+

&#50852;

욤
+

&#50853;

욥
+

&#50855;

욧
+

&#50857;

용
+

&#50864;

우
+

&#50865;

욱
+

&#50868;

운
+

&#50872;

울
+

&#50873;

욹
+

&#50874;

욺
+

&#50880;

움
+

&#50881;

웁
+

&#50883;

웃
+

&#50885;

웅
+

&#50892;

워
+

&#50893;

웍
+

&#50896;

원
+

&#50900;

월
+

&#50908;

웜
+

&#50909;

웝
+

&#50912;

웠
+

&#50913;

웡
+

&#50920;

웨
+

&#50921;

웩
+

&#50924;

웬
+

&#50928;

웰
+

&#50936;

웸
+

&#50937;

웹
+

&#50941;

웽
+

&#50948;

위
+

&#50949;

윅
+

&#50952;

윈
+

&#50956;

윌
+

&#50964;

윔
+

&#50965;

윕
+

&#50967;

윗
+

&#50969;

윙
+

&#50976;

유
+

&#50977;

육
+

&#50980;

윤
+

&#50984;

율
+

&#50992;

윰
+

&#50993;

윱
+

&#50995;

윳
+

&#50997;

융
+

&#50999;

윷
+

&#51004;

으
+

&#51005;

윽
+

&#51008;

은
+

&#51012;

을
+

&#51018;

읊
+

&#51020;

음
+

&#51021;

읍
+

&#51023;

읏
+

&#51025;

응
+

&#51026;

읒
+

&#51027;

읓
+

&#51028;

읔
+

&#51029;

읕
+

&#51030;

읖
+

&#51031;

읗
+

&#51032;

의
+

&#51036;

읜
+

&#51040;

읠
+

&#51048;

읨
+

&#51051;

읫
+

&#51060;

이
+

&#51061;

익
+

&#51064;

인
+

&#51068;

일
+

&#51069;

읽
+

&#51070;

읾
+

&#51075;

잃
+

&#51076;

임
+

&#51077;

입
+

&#51079;

잇
+

&#51080;

있
+

&#51081;

잉
+

&#51082;

잊
+

&#51086;

잎
+

&#51088;

자
+

&#51089;

작
+

&#51092;

잔
+

&#51094;

잖
+

&#51095;

잗
+

&#51096;

잘
+

&#51098;

잚
+

&#51104;

잠
+

&#51105;

잡
+

&#51107;

잣
+

&#51108;

잤
+

&#51109;

장
+

&#51110;

잦
+

&#51116;

재
+

&#51117;

잭
+

&#51120;

잰
+

&#51124;

잴
+

&#51132;

잼
+

&#51133;

잽
+

&#51135;

잿
+

&#51136;

쟀
+

&#51137;

쟁
+

&#51144;

쟈
+

&#51145;

쟉
+

&#51148;

쟌
+

&#51150;

쟎
+

&#51152;

쟐
+

&#51160;

쟘
+

&#51165;

쟝
+

&#51172;

쟤
+

&#51176;

쟨
+

&#51180;

쟬
+

&#51200;

저
+

&#51201;

적
+

&#51204;

전
+

&#51208;

절
+

&#51210;

젊
+

&#51216;

점
+

&#51217;

접
+

&#51219;

젓
+

&#51221;

정
+

&#51222;

젖
+

&#51228;

제
+

&#51229;

젝
+

&#51232;

젠
+

&#51236;

젤
+

&#51244;

젬
+

&#51245;

젭
+

&#51247;

젯
+

&#51249;

젱
+

&#51256;

져
+

&#51260;

젼
+

&#51264;

졀
+

&#51272;

졈
+

&#51273;

졉
+

&#51276;

졌
+

&#51277;

졍
+

&#51284;

졔
+

&#51312;

조
+

&#51313;

족
+

&#51316;

존
+

&#51320;

졸
+

&#51322;

졺
+

&#51328;

좀
+

&#51329;

좁
+

&#51331;

좃
+

&#51333;

종
+

&#51334;

좆
+

&#51335;

좇
+

&#51339;

좋
+

&#51340;

좌
+

&#51341;

좍
+

&#51348;

좔
+

&#51357;

좝
+

&#51359;

좟
+

&#51361;

좡
+

&#51368;

좨
+

&#51388;

좼
+

&#51389;

좽
+

&#51396;

죄
+

&#51400;

죈
+

&#51404;

죌
+

&#51412;

죔
+

&#51413;

죕
+

&#51415;

죗
+

&#51417;

죙
+

&#51424;

죠
+

&#51425;

죡
+

&#51428;

죤
+

&#51445;

죵
+

&#51452;

주
+

&#51453;

죽
+

&#51456;

준
+

&#51460;

줄
+

&#51461;

줅
+

&#51462;

줆
+

&#51468;

줌
+

&#51469;

줍
+

&#51471;

줏
+

&#51473;

중
+

&#51480;

줘
+

&#51500;

줬
+

&#51508;

줴
+

&#51536;

쥐
+

&#51537;

쥑
+

&#51540;

쥔
+

&#51544;

쥘
+

&#51552;

쥠
+

&#51553;

쥡
+

&#51555;

쥣
+

&#51564;

쥬
+

&#51568;

쥰
+

&#51572;

쥴
+

&#51580;

쥼
+

&#51592;

즈
+

&#51593;

즉
+

&#51596;

즌
+

&#51600;

즐
+

&#51608;

즘
+

&#51609;

즙
+

&#51611;

즛
+

&#51613;

증
+

&#51648;

지
+

&#51649;

직
+

&#51652;

진
+

&#51655;

짇
+

&#51656;

질
+

&#51658;

짊
+

&#51664;

짐
+

&#51665;

집
+

&#51667;

짓
+

&#51669;

징
+

&#51670;

짖
+

&#51673;

짙
+

&#51674;

짚
+

&#51676;

짜
+

&#51677;

짝
+

&#51680;

짠
+

&#51682;

짢
+

&#51684;

짤
+

&#51687;

짧
+

&#51692;

짬
+

&#51693;

짭
+

&#51695;

짯
+

&#51696;

짰
+

&#51697;

짱
+

&#51704;

째
+

&#51705;

짹
+

&#51708;

짼
+

&#51712;

쨀
+

&#51720;

쨈
+

&#51721;

쨉
+

&#51723;

쨋
+

&#51724;

쨌
+

&#51725;

쨍
+

&#51732;

쨔
+

&#51736;

쨘
+

&#51753;

쨩
+

&#51788;

쩌
+

&#51789;

쩍
+

&#51792;

쩐
+

&#51796;

쩔
+

&#51804;

쩜
+

&#51805;

쩝
+

&#51807;

쩟
+

&#51808;

쩠
+

&#51809;

쩡
+

&#51816;

쩨
+

&#51837;

쩽
+

&#51844;

쪄
+

&#51864;

쪘
+

&#51900;

쪼
+

&#51901;

쪽
+

&#51904;

쫀
+

&#51908;

쫄
+

&#51916;

쫌
+

&#51917;

쫍
+

&#51919;

쫏
+

&#51921;

쫑
+

&#51923;

쫓
+

&#51928;

쫘
+

&#51929;

쫙
+

&#51936;

쫠
+

&#51948;

쫬
+

&#51956;

쫴
+

&#51976;

쬈
+

&#51984;

쬐
+

&#51988;

쬔
+

&#51992;

쬘
+

&#52000;

쬠
+

&#52001;

쬡
+

&#52033;

쭁
+

&#52040;

쭈
+

&#52041;

쭉
+

&#52044;

쭌
+

&#52048;

쭐
+

&#52056;

쭘
+

&#52057;

쭙
+

&#52061;

쭝
+

&#52068;

쭤
+

&#52088;

쭸
+

&#52089;

쭹
+

&#52124;

쮜
+

&#52152;

쮸
+

&#52180;

쯔
+

&#52196;

쯤
+

&#52199;

쯧
+

&#52201;

쯩
+

&#52236;

찌
+

&#52237;

찍
+

&#52240;

찐
+

&#52244;

찔
+

&#52252;

찜
+

&#52253;

찝
+

&#52257;

찡
+

&#52258;

찢
+

&#52263;

찧
+

&#52264;

차
+

&#52265;

착
+

&#52268;

찬
+

&#52270;

찮
+

&#52272;

찰
+

&#52280;

참
+

&#52281;

찹
+

&#52283;

찻
+

&#52284;

찼
+

&#52285;

창
+

&#52286;

찾
+

&#52292;

채
+

&#52293;

책
+

&#52296;

챈
+

&#52300;

챌
+

&#52308;

챔
+

&#52309;

챕
+

&#52311;

챗
+

&#52312;

챘
+

&#52313;

챙
+

&#52320;

챠
+

&#52324;

챤
+

&#52326;

챦
+

&#52328;

챨
+

&#52336;

챰
+

&#52341;

챵
+

&#52376;

처
+

&#52377;

척
+

&#52380;

천
+

&#52384;

철
+

&#52392;

첨
+

&#52393;

첩
+

&#52395;

첫
+

&#52396;

첬
+

&#52397;

청
+

&#52404;

체
+

&#52405;

첵
+

&#52408;

첸
+

&#52412;

첼
+

&#52420;

쳄
+

&#52421;

쳅
+

&#52423;

쳇
+

&#52425;

쳉
+

&#52432;

쳐
+

&#52436;

쳔
+

&#52452;

쳤
+

&#52460;

쳬
+

&#52464;

쳰
+

&#52481;

촁
+

&#52488;

초
+

&#52489;

촉
+

&#52492;

촌
+

&#52496;

촐
+

&#52504;

촘
+

&#52505;

촙
+

&#52507;

촛
+

&#52509;

총
+

&#52516;

촤
+

&#52520;

촨
+

&#52524;

촬
+

&#52537;

촹
+

&#52572;

최
+

&#52576;

쵠
+

&#52580;

쵤
+

&#52588;

쵬
+

&#52589;

쵭
+

&#52591;

쵯
+

&#52593;

쵱
+

&#52600;

쵸
+

&#52616;

춈
+

&#52628;

추
+

&#52629;

축
+

&#52632;

춘
+

&#52636;

출
+

&#52644;

춤
+

&#52645;

춥
+

&#52647;

춧
+

&#52649;

충
+

&#52656;

춰
+

&#52676;

췄
+

&#52684;

췌
+

&#52688;

췐
+

&#52712;

취
+

&#52716;

췬
+

&#52720;

췰
+

&#52728;

췸
+

&#52729;

췹
+

&#52731;

췻
+

&#52733;

췽
+

&#52740;

츄
+

&#52744;

츈
+

&#52748;

츌
+

&#52756;

츔
+

&#52761;

츙
+

&#52768;

츠
+

&#52769;

측
+

&#52772;

츤
+

&#52776;

츨
+

&#52784;

츰
+

&#52785;

츱
+

&#52787;

츳
+

&#52789;

층
+

&#52824;

치
+

&#52825;

칙
+

&#52828;

친
+

&#52831;

칟
+

&#52832;

칠
+

&#52833;

칡
+

&#52840;

침
+

&#52841;

칩
+

&#52843;

칫
+

&#52845;

칭
+

&#52852;

카
+

&#52853;

칵
+

&#52856;

칸
+

&#52860;

칼
+

&#52868;

캄
+

&#52869;

캅
+

&#52871;

캇
+

&#52873;

캉
+

&#52880;

캐
+

&#52881;

캑
+

&#52884;

캔
+

&#52888;

캘
+

&#52896;

캠
+

&#52897;

캡
+

&#52899;

캣
+

&#52900;

캤
+

&#52901;

캥
+

&#52908;

캬
+

&#52909;

캭
+

&#52929;

컁
+

&#52964;

커
+

&#52965;

컥
+

&#52968;

컨
+

&#52971;

컫
+

&#52972;

컬
+

&#52980;

컴
+

&#52981;

컵
+

&#52983;

컷
+

&#52984;

컸
+

&#52985;

컹
+

&#52992;

케
+

&#52993;

켁
+

&#52996;

켄
+

&#53000;

켈
+

&#53008;

켐
+

&#53009;

켑
+

&#53011;

켓
+

&#53013;

켕
+

&#53020;

켜
+

&#53024;

켠
+

&#53028;

켤
+

&#53036;

켬
+

&#53037;

켭
+

&#53039;

켯
+

&#53040;

켰
+

&#53041;

켱
+

&#53048;

켸
+

&#53076;

코
+

&#53077;

콕
+

&#53080;

콘
+

&#53084;

콜
+

&#53092;

콤
+

&#53093;

콥
+

&#53095;

콧
+

&#53097;

콩
+

&#53104;

콰
+

&#53105;

콱
+

&#53108;

콴
+

&#53112;

콸
+

&#53120;

쾀
+

&#53125;

쾅
+

&#53132;

쾌
+

&#53153;

쾡
+

&#53160;

쾨
+

&#53168;

쾰
+

&#53188;

쿄
+

&#53216;

쿠
+

&#53217;

쿡
+

&#53220;

쿤
+

&#53224;

쿨
+

&#53232;

쿰
+

&#53233;

쿱
+

&#53235;

쿳
+

&#53237;

쿵
+

&#53244;

쿼
+

&#53248;

퀀
+

&#53252;

퀄
+

&#53265;

퀑
+

&#53272;

퀘
+

&#53293;

퀭
+

&#53300;

퀴
+

&#53301;

퀵
+

&#53304;

퀸
+

&#53308;

퀼
+

&#53316;

큄
+

&#53317;

큅
+

&#53319;

큇
+

&#53321;

큉
+

&#53328;

큐
+

&#53332;

큔
+

&#53336;

큘
+

&#53344;

큠
+

&#53356;

크
+

&#53357;

큭
+

&#53360;

큰
+

&#53364;

클
+

&#53372;

큼
+

&#53373;

큽
+

&#53377;

킁
+

&#53412;

키
+

&#53413;

킥
+

&#53416;

킨
+

&#53420;

킬
+

&#53428;

킴
+

&#53429;

킵
+

&#53431;

킷
+

&#53433;

킹
+

&#53440;

타
+

&#53441;

탁
+

&#53444;

탄
+

&#53448;

탈
+

&#53449;

탉
+

&#53456;

탐
+

&#53457;

탑
+

&#53459;

탓
+

&#53460;

탔
+

&#53461;

탕
+

&#53468;

태
+

&#53469;

택
+

&#53472;

탠
+

&#53476;

탤
+

&#53484;

탬
+

&#53485;

탭
+

&#53487;

탯
+

&#53488;

탰
+

&#53489;

탱
+

&#53496;

탸
+

&#53517;

턍
+

&#53552;

터
+

&#53553;

턱
+

&#53556;

턴
+

&#53560;

털
+

&#53562;

턺
+

&#53568;

텀
+

&#53569;

텁
+

&#53571;

텃
+

&#53572;

텄
+

&#53573;

텅
+

&#53580;

테
+

&#53581;

텍
+

&#53584;

텐
+

&#53588;

텔
+

&#53596;

템
+

&#53597;

텝
+

&#53599;

텟
+

&#53601;

텡
+

&#53608;

텨
+

&#53612;

텬
+

&#53628;

텼
+

&#53636;

톄
+

&#53640;

톈
+

&#53664;

토
+

&#53665;

톡
+

&#53668;

톤
+

&#53672;

톨
+

&#53680;

톰
+

&#53681;

톱
+

&#53683;

톳
+

&#53685;

통
+

&#53690;

톺
+

&#53692;

톼
+

&#53696;

퇀
+

&#53720;

퇘
+

&#53748;

퇴
+

&#53752;

퇸
+

&#53767;

툇
+

&#53769;

툉
+

&#53776;

툐
+

&#53804;

투
+

&#53805;

툭
+

&#53808;

툰
+

&#53812;

툴
+

&#53820;

툼
+

&#53821;

툽
+

&#53823;

툿
+

&#53825;

퉁
+

&#53832;

퉈
+

&#53852;

퉜
+

&#53860;

퉤
+

&#53888;

튀
+

&#53889;

튁
+

&#53892;

튄
+

&#53896;

튈
+

&#53904;

튐
+

&#53905;

튑
+

&#53909;

튕
+

&#53916;

튜
+

&#53920;

튠
+

&#53924;

튤
+

&#53932;

튬
+

&#53937;

튱
+

&#53944;

트
+

&#53945;

특
+

&#53948;

튼
+

&#53951;

튿
+

&#53952;

틀
+

&#53954;

틂
+

&#53960;

틈
+

&#53961;

틉
+

&#53963;

틋
+

&#53972;

틔
+

&#53976;

틘
+

&#53980;

틜
+

&#53988;

틤
+

&#53989;

틥
+

&#54000;

티
+

&#54001;

틱
+

&#54004;

틴
+

&#54008;

틸
+

&#54016;

팀
+

&#54017;

팁
+

&#54019;

팃
+

&#54021;

팅
+

&#54028;

파
+

&#54029;

팍
+

&#54030;

팎
+

&#54032;

판
+

&#54036;

팔
+

&#54038;

팖
+

&#54044;

팜
+

&#54045;

팝
+

&#54047;

팟
+

&#54048;

팠
+

&#54049;

팡
+

&#54053;

팥
+

&#54056;

패
+

&#54057;

팩
+

&#54060;

팬
+

&#54064;

팰
+

&#54072;

팸
+

&#54073;

팹
+

&#54075;

팻
+

&#54076;

팼
+

&#54077;

팽
+

&#54084;

퍄
+

&#54085;

퍅
+

&#54140;

퍼
+

&#54141;

퍽
+

&#54144;

펀
+

&#54148;

펄
+

&#54156;

펌
+

&#54157;

펍
+

&#54159;

펏
+

&#54160;

펐
+

&#54161;

펑
+

&#54168;

페
+

&#54169;

펙
+

&#54172;

펜
+

&#54176;

펠
+

&#54184;

펨
+

&#54185;

펩
+

&#54187;

펫
+

&#54189;

펭
+

&#54196;

펴
+

&#54200;

편
+

&#54204;

펼
+

&#54212;

폄
+

&#54213;

폅
+

&#54216;

폈
+

&#54217;

평
+

&#54224;

폐
+

&#54232;

폘
+

&#54241;

폡
+

&#54243;

폣
+

&#54252;

포
+

&#54253;

폭
+

&#54256;

폰
+

&#54260;

폴
+

&#54268;

폼
+

&#54269;

폽
+

&#54271;

폿
+

&#54273;

퐁
+

&#54280;

퐈
+

&#54301;

퐝
+

&#54336;

푀
+

&#54340;

푄
+

&#54364;

표
+

&#54368;

푠
+

&#54372;

푤
+

&#54381;

푭
+

&#54383;

푯
+

&#54392;

푸
+

&#54393;

푹
+

&#54396;

푼
+

&#54399;

푿
+

&#54400;

풀
+

&#54402;

풂
+

&#54408;

품
+

&#54409;

풉
+

&#54411;

풋
+

&#54413;

풍
+

&#54420;

풔
+

&#54441;

풩
+

&#54476;

퓌
+

&#54480;

퓐
+

&#54484;

퓔
+

&#54492;

퓜
+

&#54495;

퓟
+

&#54504;

퓨
+

&#54508;

퓬
+

&#54512;

퓰
+

&#54520;

퓸
+

&#54523;

퓻
+

&#54525;

퓽
+

&#54532;

프
+

&#54536;

픈
+

&#54540;

플
+

&#54548;

픔
+

&#54549;

픕
+

&#54551;

픗
+

&#54588;

피
+

&#54589;

픽
+

&#54592;

핀
+

&#54596;

필
+

&#54604;

핌
+

&#54605;

핍
+

&#54607;

핏
+

&#54609;

핑
+

&#54616;

하
+

&#54617;

학
+

&#54620;

한
+

&#54624;

할
+

&#54629;

핥
+

&#54632;

함
+

&#54633;

합
+

&#54635;

핫
+

&#54637;

항
+

&#54644;

해
+

&#54645;

핵
+

&#54648;

핸
+

&#54652;

핼
+

&#54660;

햄
+

&#54661;

햅
+

&#54663;

햇
+

&#54664;

했
+

&#54665;

행
+

&#54672;

햐
+

&#54693;

향
+

&#54728;

허
+

&#54729;

헉
+

&#54732;

헌
+

&#54736;

헐
+

&#54738;

헒
+

&#54744;

험
+

&#54745;

헙
+

&#54747;

헛
+

&#54749;

헝
+

&#54756;

헤
+

&#54757;

헥
+

&#54760;

헨
+

&#54764;

헬
+

&#54772;

헴
+

&#54773;

헵
+

&#54775;

헷
+

&#54777;

헹
+

&#54784;

혀
+

&#54785;

혁
+

&#54788;

현
+

&#54792;

혈
+

&#54800;

혐
+

&#54801;

협
+

&#54803;

혓
+

&#54804;

혔
+

&#54805;

형
+

&#54812;

혜
+

&#54816;

혠
+

&#54820;

혤
+

&#54829;

혭
+

&#54840;

호
+

&#54841;

혹
+

&#54844;

혼
+

&#54848;

홀
+

&#54853;

홅
+

&#54856;

홈
+

&#54857;

홉
+

&#54859;

홋
+

&#54861;

홍
+

&#54865;

홑
+

&#54868;

화
+

&#54869;

확
+

&#54872;

환
+

&#54876;

활
+

&#54887;

홧
+

&#54889;

황
+

&#54896;

홰
+

&#54897;

홱
+

&#54900;

홴
+

&#54915;

횃
+

&#54917;

횅
+

&#54924;

회
+

&#54925;

획
+

&#54928;

횐
+

&#54932;

횔
+

&#54941;

횝
+

&#54943;

횟
+

&#54945;

횡
+

&#54952;

효
+

&#54956;

횬
+

&#54960;

횰
+

&#54969;

횹
+

&#54971;

횻
+

&#54980;

후
+

&#54981;

훅
+

&#54984;

훈
+

&#54988;

훌
+

&#54993;

훑
+

&#54996;

훔
+

&#54999;

훗
+

&#55001;

훙
+

&#55008;

훠
+

&#55012;

훤
+

&#55016;

훨
+

&#55024;

훰
+

&#55029;

훵
+

&#55036;

훼
+

&#55037;

훽
+

&#55040;

휀
+

&#55044;

휄
+

&#55057;

휑
+

&#55064;

휘
+

&#55065;

휙
+

&#55068;

휜
+

&#55072;

휠
+

&#55080;

휨
+

&#55081;

휩
+

&#55083;

휫
+

&#55085;

휭
+

&#55092;

휴
+

&#55093;

휵
+

&#55096;

휸
+

&#55100;

휼
+

&#55108;

흄
+

&#55111;

흇
+

&#55113;

흉
+

&#55120;

흐
+

&#55121;

흑
+

&#55124;

흔
+

&#55126;

흖
+

&#55127;

흗
+

&#55128;

흘
+

&#55129;

흙
+

&#55136;

흠
+

&#55137;

흡
+

&#55139;

흣
+

&#55141;

흥
+

&#55145;

흩
+

&#55148;

희
+

&#55152;

흰
+

&#55156;

흴
+

&#55164;

흼
+

&#55165;

흽
+

&#55169;

힁
+

&#55176;

히
+

&#55177;

힉
+

&#55180;

힌
+

&#55184;

힐
+

&#55192;

힘
+

&#55193;

힙
+

&#55195;

힛
+

&#55197;

힝
+
+
+ + +
+
+ + +
+ +
+ +
+
+
+

Installing Webfonts

+ +

Webfonts are supported by all major browser platforms but not all in the same way. There are currently four different font formats that must be included in order to target all browsers. This includes TTF, WOFF, EOT and SVG.

+ +

1. Upload your webfonts

+

You must upload your webfont kit to your website. They should be in or near the same directory as your CSS files.

+ +

2. Include the webfont stylesheet

+

A special CSS @font-face declaration helps the various browsers select the appropriate font it needs without causing you a bunch of headaches. Learn more about this syntax by reading the Fontspring blog post about it. The code for it is as follows:

+ + + +@font-face{ + font-family: 'MyWebFont'; + src: url('WebFont.eot'); + src: url('WebFont.eot?#iefix') format('embedded-opentype'), + url('WebFont.woff') format('woff'), + url('WebFont.ttf') format('truetype'), + url('WebFont.svg#webfont') format('svg'); +} + + +

We've already gone ahead and generated the code for you. All you have to do is link to the stylesheet in your HTML, like this:

+ <link rel="stylesheet" href="stylesheet.css" type="text/css" charset="utf-8" /> + +

3. Modify your own stylesheet

+

To take advantage of your new fonts, you must tell your stylesheet to use them. Look at the original @font-face declaration above and find the property called "font-family." The name linked there will be what you use to reference the font. Prepend that webfont name to the font stack in the "font-family" property, inside the selector you want to change. For example:

+p { font-family: 'WebFont', Arial, sans-serif; } + +

4. Test

+

Getting webfonts to work cross-browser can be tricky. Use the information in the sidebar to help you if you find that fonts aren't loading in a particular browser.

+
+ + +
+ +
+ +
+ +
+ + diff --git a/SW문의_소스패키지/assets/font/NotoKR-Light/notokr-light.eot b/SW문의_소스패키지/assets/font/NotoKR-Light/notokr-light.eot new file mode 100644 index 0000000..913c15e Binary files /dev/null and b/SW문의_소스패키지/assets/font/NotoKR-Light/notokr-light.eot differ diff --git a/SW문의_소스패키지/assets/font/NotoKR-Light/notokr-light.svg b/SW문의_소스패키지/assets/font/NotoKR-Light/notokr-light.svg new file mode 100644 index 0000000..855f055 --- /dev/null +++ b/SW문의_소스패키지/assets/font/NotoKR-Light/notokr-light.svg @@ -0,0 +1,2457 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/SW문의_소스패키지/assets/font/NotoKR-Light/notokr-light.ttf b/SW문의_소스패키지/assets/font/NotoKR-Light/notokr-light.ttf new file mode 100644 index 0000000..9b39e37 Binary files /dev/null and b/SW문의_소스패키지/assets/font/NotoKR-Light/notokr-light.ttf differ diff --git a/SW문의_소스패키지/assets/font/NotoKR-Light/notokr-light.woff b/SW문의_소스패키지/assets/font/NotoKR-Light/notokr-light.woff new file mode 100644 index 0000000..7f534d5 Binary files /dev/null and b/SW문의_소스패키지/assets/font/NotoKR-Light/notokr-light.woff differ diff --git a/SW문의_소스패키지/assets/font/NotoKR-Light/notokr-light.woff2 b/SW문의_소스패키지/assets/font/NotoKR-Light/notokr-light.woff2 new file mode 100644 index 0000000..cfe8a78 Binary files /dev/null and b/SW문의_소스패키지/assets/font/NotoKR-Light/notokr-light.woff2 differ diff --git a/SW문의_소스패키지/assets/font/NotoKR-Light/specimen_files/easytabs.js b/SW문의_소스패키지/assets/font/NotoKR-Light/specimen_files/easytabs.js new file mode 100644 index 0000000..5e5d1b7 --- /dev/null +++ b/SW문의_소스패키지/assets/font/NotoKR-Light/specimen_files/easytabs.js @@ -0,0 +1,7 @@ +(function($){$.fn.easyTabs=function(option){var param=jQuery.extend({fadeSpeed:"fast",defaultContent:1,activeClass:'active'},option);$(this).each(function(){var thisId="#"+this.id;if(param.defaultContent==''){param.defaultContent=1;} +if(typeof param.defaultContent=="number") +{var defaultTab=$(thisId+" .tabs li:eq("+(param.defaultContent-1)+") a").attr('href').substr(1);}else{var defaultTab=param.defaultContent;} +$(thisId+" .tabs li a").each(function(){var tabToHide=$(this).attr('href').substr(1);$("#"+tabToHide).addClass('easytabs-tab-content');});hideAll();changeContent(defaultTab);function hideAll(){$(thisId+" .easytabs-tab-content").hide();} +function changeContent(tabId){hideAll();$(thisId+" .tabs li").removeClass(param.activeClass);$(thisId+" .tabs li a[href=#"+tabId+"]").closest('li').addClass(param.activeClass);if(param.fadeSpeed!="none") +{$(thisId+" #"+tabId).fadeIn(param.fadeSpeed);}else{$(thisId+" #"+tabId).show();}} +$(thisId+" .tabs li").click(function(){var tabId=$(this).find('a').attr('href').substr(1);changeContent(tabId);return false;});});}})(jQuery); \ No newline at end of file diff --git a/SW문의_소스패키지/assets/font/NotoKR-Light/specimen_files/grid_12-825-55-15.css b/SW문의_소스패키지/assets/font/NotoKR-Light/specimen_files/grid_12-825-55-15.css new file mode 100644 index 0000000..7d60650 --- /dev/null +++ b/SW문의_소스패키지/assets/font/NotoKR-Light/specimen_files/grid_12-825-55-15.css @@ -0,0 +1,129 @@ +/*Notes about grid: +Columns: 12 +Grid Width: 825px +Column Width: 55px +Gutter Width: 15px +-------------------------------*/ + + + +.section {margin-bottom: 18px; +} +.section:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;} +.section {*zoom: 1;} + +.section .firstcolumn, +.section .firstcol {margin-left: 0;} + + +/* Border on left hand side of a column. */ +.border { + padding-left: 7px; + margin-left: 7px; + border-left: 1px solid #eee; +} + +/* Border with more whitespace, spans one column. */ +.colborder { + padding-left: 42px; + margin-left: 42px; + border-left: 1px solid #eee; +} + + + +/* The Grid Classes */ +.grid1, .grid1_2cols, .grid1_3cols, .grid1_4cols, .grid2, .grid2_3cols, .grid2_4cols, .grid3, .grid3_2cols, .grid3_4cols, .grid4, .grid4_3cols, .grid5, .grid5_2cols, .grid5_3cols, .grid5_4cols, .grid6, .grid6_4cols, .grid7, .grid7_2cols, .grid7_3cols, .grid7_4cols, .grid8, .grid8_3cols, .grid9, .grid9_2cols, .grid9_4cols, .grid10, .grid10_3cols, .grid10_4cols, .grid11, .grid11_2cols, .grid11_3cols, .grid11_4cols, .grid12 +{margin-left: 15px;float: left;display: inline; overflow: hidden;} + + +.width1, .grid1, .span-1 {width: 55px;} +.width1_2cols,.grid1_2cols {width: 20px;} +.width1_3cols,.grid1_3cols {width: 8px;} +.width1_4cols,.grid1_4cols {width: 2px;} +.input_width1 {width: 49px;} + +.width2, .grid2, .span-2 {width: 125px;} +.width2_3cols,.grid2_3cols {width: 31px;} +.width2_4cols,.grid2_4cols {width: 20px;} +.input_width2 {width: 119px;} + +.width3, .grid3, .span-3 {width: 195px;} +.width3_2cols,.grid3_2cols {width: 90px;} +.width3_4cols,.grid3_4cols {width: 37px;} +.input_width3 {width: 189px;} + +.width4, .grid4, .span-4 {width: 265px;} +.width4_3cols,.grid4_3cols {width: 78px;} +.input_width4 {width: 259px;} + +.width5, .grid5, .span-5 {width: 335px;} +.width5_2cols,.grid5_2cols {width: 160px;} +.width5_3cols,.grid5_3cols {width: 101px;} +.width5_4cols,.grid5_4cols {width: 72px;} +.input_width5 {width: 329px;} + +.width6, .grid6, .span-6 {width: 405px;} +.width6_4cols,.grid6_4cols {width: 90px;} +.input_width6 {width: 399px;} + +.width7, .grid7, .span-7 {width: 475px;} +.width7_2cols,.grid7_2cols {width: 230px;} +.width7_3cols,.grid7_3cols {width: 148px;} +.width7_4cols,.grid7_4cols {width: 107px;} +.input_width7 {width: 469px;} + +.width8, .grid8, .span-8 {width: 545px;} +.width8_3cols,.grid8_3cols {width: 171px;} +.input_width8 {width: 539px;} + +.width9, .grid9, .span-9 {width: 615px;} +.width9_2cols,.grid9_2cols {width: 300px;} +.width9_4cols,.grid9_4cols {width: 142px;} +.input_width9 {width: 609px;} + +.width10, .grid10, .span-10 {width: 685px;} +.width10_3cols,.grid10_3cols {width: 218px;} +.width10_4cols,.grid10_4cols {width: 160px;} +.input_width10 {width: 679px;} + +.width11, .grid11, .span-11 {width: 755px;} +.width11_2cols,.grid11_2cols {width: 370px;} +.width11_3cols,.grid11_3cols {width: 241px;} +.width11_4cols,.grid11_4cols {width: 177px;} +.input_width11 {width: 749px;} + +.width12, .grid12, .span-12 {width: 825px;} +.input_width12 {width: 819px;} + +/* Subdivided grid spaces */ +.emptycols_left1, .prepend-1 {padding-left: 70px;} +.emptycols_right1, .append-1 {padding-right: 70px;} +.emptycols_left2, .prepend-2 {padding-left: 140px;} +.emptycols_right2, .append-2 {padding-right: 140px;} +.emptycols_left3, .prepend-3 {padding-left: 210px;} +.emptycols_right3, .append-3 {padding-right: 210px;} +.emptycols_left4, .prepend-4 {padding-left: 280px;} +.emptycols_right4, .append-4 {padding-right: 280px;} +.emptycols_left5, .prepend-5 {padding-left: 350px;} +.emptycols_right5, .append-5 {padding-right: 350px;} +.emptycols_left6, .prepend-6 {padding-left: 420px;} +.emptycols_right6, .append-6 {padding-right: 420px;} +.emptycols_left7, .prepend-7 {padding-left: 490px;} +.emptycols_right7, .append-7 {padding-right: 490px;} +.emptycols_left8, .prepend-8 {padding-left: 560px;} +.emptycols_right8, .append-8 {padding-right: 560px;} +.emptycols_left9, .prepend-9 {padding-left: 630px;} +.emptycols_right9, .append-9 {padding-right: 630px;} +.emptycols_left10, .prepend-10 {padding-left: 700px;} +.emptycols_right10, .append-10 {padding-right: 700px;} +.emptycols_left11, .prepend-11 {padding-left: 770px;} +.emptycols_right11, .append-11 {padding-right: 770px;} +.pull-1 {margin-left: -70px;} +.push-1 {margin-right: -70px;margin-left: 18px;float: right;} +.pull-2 {margin-left: -140px;} +.push-2 {margin-right: -140px;margin-left: 18px;float: right;} +.pull-3 {margin-left: -210px;} +.push-3 {margin-right: -210px;margin-left: 18px;float: right;} +.pull-4 {margin-left: -280px;} +.push-4 {margin-right: -280px;margin-left: 18px;float: right;} \ No newline at end of file diff --git a/SW문의_소스패키지/assets/font/NotoKR-Light/specimen_files/specimen_stylesheet.css b/SW문의_소스패키지/assets/font/NotoKR-Light/specimen_files/specimen_stylesheet.css new file mode 100644 index 0000000..e804058 --- /dev/null +++ b/SW문의_소스패키지/assets/font/NotoKR-Light/specimen_files/specimen_stylesheet.css @@ -0,0 +1,396 @@ +@import url('grid_12-825-55-15.css'); + +/* + CSS Reset by Eric Meyer - Released under Public Domain + http://meyerweb.com/eric/tools/css/reset/ +*/ +html, body, div, span, applet, object, iframe, +h1, h2, h3, h4, h5, h6, p, blockquote, pre, +a, abbr, acronym, address, big, cite, code, +del, dfn, em, font, img, ins, kbd, q, s, samp, +small, strike, strong, sub, sup, tt, var, +b, u, i, center, dl, dt, dd, ol, ul, li, +fieldset, form, label, legend, table, +caption, tbody, tfoot, thead, tr, th, td + {margin: 0;padding: 0;border: 0;outline: 0; + font-size: 100%;vertical-align: baseline; + background: transparent;} +body {line-height: 1;} +ol, ul {list-style: none;} +blockquote, q {quotes: none;} +blockquote:before, blockquote:after, +q:before, q:after {content: ''; content: none;} +:focus {outline: 0;} +ins {text-decoration: none;} +del {text-decoration: line-through;} +table {border-collapse: collapse;border-spacing: 0;} + + + + +body { + color: #000; + background-color: #dcdcdc; +} + +a { + text-decoration: none; + color: #1883ba; +} + +h1{ + font-size: 32px; + font-weight: normal; + font-style: normal; + margin-bottom: 18px; +} + +h2{ + font-size: 18px; +} + +#container { + width: 865px; + margin: 0px auto; +} + + +#header { + padding: 20px; + font-size: 36px; + background-color: #000; + color: #fff; +} + +#header span { + color: #666; +} +#main_content { + background-color: #fff; + padding: 60px 20px 20px; +} + + +#footer p { + margin: 0; + padding-top: 10px; + padding-bottom: 50px; + color: #333; + font: 10px Arial, sans-serif; +} + +.tabs { + width: 100%; + height: 31px; + background-color: #444; +} +.tabs li { + float: left; + margin: 0; + overflow: hidden; + background-color: #444; +} +.tabs li a { + display: block; + color: #fff; + text-decoration: none; + font: bold 11px/11px 'Arial'; + text-transform: uppercase; + padding: 10px 15px; + border-right: 1px solid #fff; +} + +.tabs li a:hover { + background-color: #00b3ff; + +} + +.tabs li.active a { + color: #000; + background-color: #fff; +} + + + +div.huge { + + font-size: 120px; + line-height: 1em; + padding: 0; + letter-spacing: -.02em; + overflow: hidden; +} +div.glyph_range { + font-size: 72px; + line-height: 1.1em; +} + +.size10{ font-size: 10px; } +.size11{ font-size: 11px; } +.size12{ font-size: 12px; } +.size13{ font-size: 13px; } +.size14{ font-size: 14px; } +.size16{ font-size: 16px; } +.size18{ font-size: 18px; } +.size20{ font-size: 20px; } +.size24{ font-size: 24px; } +.size30{ font-size: 30px; } +.size36{ font-size: 36px; } +.size48{ font-size: 48px; } +.size60{ font-size: 60px; } +.size72{ font-size: 72px; } +.size90{ font-size: 90px; } + + +.psample_row1 { height: 120px;} +.psample_row1 { height: 120px;} +.psample_row2 { height: 160px;} +.psample_row3 { height: 160px;} +.psample_row4 { height: 160px;} + +.psample { + overflow: hidden; + position: relative; +} +.psample p { + line-height: 1.3em; + display: block; + overflow: hidden; + margin: 0; +} + +.psample span { + margin-right: .5em; +} + +.white_blend { + width: 100%; + height: 61px; + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVkAAAA9CAYAAAAH4BojAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNrs3TsKgFAMRUE/eer+NxztxMYuEWQG3ECKwwUF58ycAKixOAGAyAKILAAiCyCyACILgMgCiCyAyAIgsgAiCyCyAIgsgMgCiCwAIgsgsgAiC4DIAogsACIL0CWuZ3UGgLrIhjMA1EV2OAOAJQtgyQLwjOzmDAAiCyCyAIgsQFtkd2cAEFkAkQVAZAHaIns4A4AlC2DJAiCyACILILIAiCzAV5H1dQGAJQsgsgCILIDIAvwisl58AViyAJYsACILILIAIgvAe2T9EhxAZAFEFgCRBeiL7HAGgLrIhjMAWLIAliwAt1OAAQDwygTBulLIlQAAAABJRU5ErkJggg==); + position: absolute; + bottom: 0; +} +.black_blend { + width: 100%; + height: 61px; + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVkAAAA9CAYAAAAH4BojAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPJJREFUeNrs3TEKhTAQRVGjibr/9QoxhY2N3Ywo50A28IrLwP9g6b1PAMSYTQAgsgAiC4DIAogsgMgCILIAIgsgsgCILIDIAogsACILILIAIguAyAKILIDIAiCyACILgMgCZCnjLWYAiFGvB0BQZJsZAFyyAC5ZAO6RXc0AILIAIguAyAKkRXYzA4DIAogsACILkBbZ3QwALlkAlywAIgsgsgAiC4DIArwVWf8uAHDJAogsACILILIAv4isH74AXLIALlkARBZAZAFEFoDnyPokOIDIAogsACILkBfZZgaAuMhWMwC4ZAE+p4x3mAEgxinAAJ+XBbPWGkwAAAAAAElFTkSuQmCC); + position: absolute; + bottom: 0; +} +.fullreverse { + background: #000 !important; + color: #fff !important; + margin-left: -20px; + padding-left: 20px; + margin-right: -20px; + padding-right: 20px; + padding: 20px; + margin-bottom:0; +} + + +.sample_table td { + padding-top: 3px; + padding-bottom:5px; + padding-left: 5px; + vertical-align: middle; + line-height: 1.2em; +} + +.sample_table td:first-child { + background-color: #eee; + text-align: right; + padding-right: 5px; + padding-left: 0; + padding: 5px; + font: 11px/12px "Courier New", Courier, mono; +} + +code { + white-space: pre; + background-color: #eee; + display: block; + padding: 10px; + margin-bottom: 18px; + overflow: auto; +} + + +.bottom,.last {margin-bottom:0 !important; padding-bottom:0 !important;} + +.box { + padding: 18px; + margin-bottom: 18px; + background: #eee; +} + +.reverse,.reversed { background: #000 !important;color: #fff !important; border: none !important;} + +#bodycomparison { + position: relative; + overflow: hidden; + font-size: 72px; + height: 90px; + white-space: nowrap; +} + +#bodycomparison div{ + font-size: 72px; + line-height: 90px; + display: inline; + margin: 0 15px 0 0; + padding: 0; +} + +#bodycomparison div span{ + font: 10px Arial; + position: absolute; + left: 0; +} +#xheight { + float: none; + position: absolute; + color: #d9f3ff; + font-size: 72px; + line-height: 90px; +} + +.fontbody { + position: relative; +} +.arialbody{ + font-family: Arial; + position: relative; +} +.verdanabody{ + font-family: Verdana; + position: relative; +} +.georgiabody{ + font-family: Georgia; + position: relative; +} + +/* @group Layout page + */ + +#layout h1 { + font-size: 36px; + line-height: 42px; + font-weight: normal; + font-style: normal; +} + +#layout h2 { + font-size: 24px; + line-height: 23px; + font-weight: normal; + font-style: normal; +} + +#layout h3 { + font-size: 22px; + line-height: 1.4em; + margin-top: 1em; + font-weight: normal; + font-style: normal; +} + + +#layout p.byline { + font-size: 12px; + margin-top: 18px; + line-height: 12px; + margin-bottom: 0; +} +#layout p { + font-size: 14px; + line-height: 21px; + margin-bottom: .5em; +} + +#layout p.large{ + font-size: 18px; + line-height: 26px; +} + +#layout .sidebar p{ + font-size: 12px; + line-height: 1.4em; +} + +#layout p.caption { + font-size: 10px; + margin-top: -16px; + margin-bottom: 18px; +} + +/* @end */ + +/* @group Glyphs */ + +#glyph_chart div{ + background-color: #d9f3ff; + color: black; + float: left; + font-size: 36px; + height: 1.2em; + line-height: 1.2em; + margin-bottom: 1px; + margin-right: 1px; + text-align: center; + width: 1.2em; + position: relative; + padding: .6em .2em .2em; +} + +#glyph_chart div p { + position: absolute; + left: 0; + top: 0; + display: block; + text-align: center; + font: bold 9px Arial, sans-serif; + background-color: #3a768f; + width: 100%; + color: #fff; + padding: 2px 0; +} + + +#glyphs h1 { + font-family: Arial, sans-serif; +} +/* @end */ + +/* @group Installing */ + +#installing { + font: 13px Arial, sans-serif; +} + +#installing p, +#glyphs p{ + line-height: 1.2em; + margin-bottom: 18px; + font: 13px Arial, sans-serif; +} + + + +#installing h3{ + font-size: 15px; + margin-top: 18px; +} + +/* @end */ + +#rendering h1 { + font-family: Arial, sans-serif; +} +.render_table td { + font: 11px "Courier New", Courier, mono; + vertical-align: middle; +} + + diff --git a/SW문의_소스패키지/assets/font/NotoKR-Light/stylesheet.css b/SW문의_소스패키지/assets/font/NotoKR-Light/stylesheet.css new file mode 100644 index 0000000..3d5c383 --- /dev/null +++ b/SW문의_소스패키지/assets/font/NotoKR-Light/stylesheet.css @@ -0,0 +1,16 @@ +/* Generated by Font Squirrel (http://www.fontsquirrel.com) on April 28, 2015 */ + + + +@font-face { + font-family: 'notokr-light'; + src: url('notokr-light.eot'); + src: url('notokr-light.eot?#iefix') format('embedded-opentype'), + url('notokr-light.woff2') format('woff2'), + url('notokr-light.woff') format('woff'), + url('notokr-light.ttf') format('truetype'), + url('notokr-light.svg#notokr-light') format('svg'); + font-weight: normal; + font-style: normal; + +} \ No newline at end of file diff --git a/SW문의_소스패키지/assets/font/NotoKR-Medium/generator_config.txt b/SW문의_소스패키지/assets/font/NotoKR-Medium/generator_config.txt new file mode 100644 index 0000000..4a36153 --- /dev/null +++ b/SW문의_소스패키지/assets/font/NotoKR-Medium/generator_config.txt @@ -0,0 +1,5 @@ +# Font Squirrel Font-face Generator Configuration File +# Upload this file to the generator to recreate the settings +# you used to create these fonts. + +{"mode":"basic","formats":["ttf","woff","woff2","eotz"],"tt_instructor":"default","fix_vertical_metrics":"Y","fix_gasp":"xy","add_spaces":"Y","add_hyphens":"Y","fallback":"none","fallback_custom":"100","options_subset":"basic","subset_custom":"","subset_custom_range":"","subset_ot_features_list":"","css_stylesheet":"stylesheet.css","filename_suffix":"-webfont","emsquare":"2048","spacing_adjustment":"0"} \ No newline at end of file diff --git a/SW문의_소스패키지/assets/font/NotoKR-Medium/notokr-medium-demo.html b/SW문의_소스패키지/assets/font/NotoKR-Medium/notokr-medium-demo.html new file mode 100644 index 0000000..2c3da5d --- /dev/null +++ b/SW문의_소스패키지/assets/font/NotoKR-Medium/notokr-medium-demo.html @@ -0,0 +1,2827 @@ + + + + + + + + + + + + + 본고딕-Medium Specimen + + + + + + +
+ + + +
+ + +
+ +
+
+
본고딕-Medium
+
+
+ +
+
A​B​C​D​E​F​G​H​I​J​K​L​M​N​O​P​Q​R​S​T​U​V​W​X​Y​Z​a​b​c​d​e​f​g​h​i​j​k​l​m​n​o​p​q​r​s​t​u​v​w​x​y​z​1​2​3​4​5​6​7​8​9​0​&​.​,​?​!​@​(​)​#​$​%​*​+​-​=​:​;
+
+
+
+ + + + + + + + + + + + + + + + +
10다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
11다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
12다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
13다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
14다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
16다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
18다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
20다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
24다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
30다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
36다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
48다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
60다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
72다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
90다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
+ +
+ +
+ + + +
+ + +
+
◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼body
body
body
body
+
+ bodyNotoKR-Medium +
+
+ bodyArial +
+
+ bodyVerdana +
+
+ bodyGeorgia +
+ + + +
+ + +
+ +
+

10.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

11.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

12.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

13.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+ +
+
+
+

14.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

16.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

18.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+ +
+ +
+ +
+
+

20.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+
+

24.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+ +
+ +
+ +
+
+

30.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+
+ +
+ + + +
+
+

10.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

11.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

12.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

13.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+ +
+ +
+
+

14.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

16.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

18.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+ +
+ +
+
+

20.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+
+

24.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+ +
+ +
+ +
+
+

30.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+
+ +
+ + + + +
+ +
+ +
+ +
+

Lorem Ipsum Dolor

+

Etiam porta sem malesuada magna mollis euismod

+ + +
+
+
+
+

Donec sed odio dui. Morbi leo risus, porta ac consectetur ac, vestibulum at eros. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus.

+ + +

Pellentesque ornare sem

+ +

Maecenas sed diam eget risus varius blandit sit amet non magna. Maecenas faucibus mollis interdum. Donec ullamcorper nulla non metus auctor fringilla. Nullam id dolor id nibh ultricies vehicula ut id elit. Nullam id dolor id nibh ultricies vehicula ut id elit.

+ +

Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.

+ +

Nulla vitae elit libero, a pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Aenean lacinia bibendum nulla sed consectetur.

+ +

Nullam quis risus eget urna mollis ornare vel eu leo. Nullam quis risus eget urna mollis ornare vel eu leo. Maecenas sed diam eget risus varius blandit sit amet non magna. Donec ullamcorper nulla non metus auctor fringilla.

+ +

Cras mattis consectetur

+ +

Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Aenean lacinia bibendum nulla sed consectetur. Integer posuere erat a ante venenatis dapibus posuere velit aliquet. Cras mattis consectetur purus sit amet fermentum.

+ +

Nullam id dolor id nibh ultricies vehicula ut id elit. Nullam quis risus eget urna mollis ornare vel eu leo. Cras mattis consectetur purus sit amet fermentum.

+
+ + +
+ +
+ + + + + + +
+
+
+ +

Language Support

+

The subset of NotoKR-Medium in this kit supports the following languages:
+ + English

+

Glyph Chart

+

The subset of NotoKR-Medium in this kit includes all the glyphs listed below. Unicode entities are included above each glyph to help you insert individual characters into your layout.

+
+ +

&#32;

+

&#33;

!
+

&#34;

"
+

&#35;

#
+

&#36;

$
+

&#37;

%
+

&#38;

&
+

&#39;

'
+

&#40;

(
+

&#41;

)
+

&#42;

*
+

&#43;

+
+

&#44;

,
+

&#45;

-
+

&#46;

.
+

&#47;

/
+

&#48;

0
+

&#49;

1
+

&#50;

2
+

&#51;

3
+

&#52;

4
+

&#53;

5
+

&#54;

6
+

&#55;

7
+

&#56;

8
+

&#57;

9
+

&#58;

:
+

&#59;

;
+

&#60;

<
+

&#61;

=
+

&#62;

>
+

&#63;

?
+

&#64;

@
+

&#65;

A
+

&#66;

B
+

&#67;

C
+

&#68;

D
+

&#69;

E
+

&#70;

F
+

&#71;

G
+

&#72;

H
+

&#73;

I
+

&#74;

J
+

&#75;

K
+

&#76;

L
+

&#77;

M
+

&#78;

N
+

&#79;

O
+

&#80;

P
+

&#81;

Q
+

&#82;

R
+

&#83;

S
+

&#84;

T
+

&#85;

U
+

&#86;

V
+

&#87;

W
+

&#88;

X
+

&#89;

Y
+

&#90;

Z
+

&#91;

[
+

&#92;

\
+

&#93;

]
+

&#94;

^
+

&#95;

_
+

&#96;

`
+

&#97;

a
+

&#98;

b
+

&#99;

c
+

&#100;

d
+

&#101;

e
+

&#102;

f
+

&#103;

g
+

&#104;

h
+

&#105;

i
+

&#106;

j
+

&#107;

k
+

&#108;

l
+

&#109;

m
+

&#110;

n
+

&#111;

o
+

&#112;

p
+

&#113;

q
+

&#114;

r
+

&#115;

s
+

&#116;

t
+

&#117;

u
+

&#118;

v
+

&#119;

w
+

&#120;

x
+

&#121;

y
+

&#122;

z
+

&#123;

{
+

&#124;

|
+

&#125;

}
+

&#126;

~
+

&#44032;

가
+

&#44033;

각
+

&#44036;

간
+

&#44039;

갇
+

&#44040;

갈
+

&#44041;

갉
+

&#44042;

갊
+

&#44048;

감
+

&#44049;

갑
+

&#44050;

값
+

&#44051;

갓
+

&#44052;

갔
+

&#44053;

강
+

&#44054;

갖
+

&#44055;

갗
+

&#44057;

같
+

&#44058;

갚
+

&#44059;

갛
+

&#44060;

개
+

&#44061;

객
+

&#44064;

갠
+

&#44068;

갤
+

&#44076;

갬
+

&#44077;

갭
+

&#44079;

갯
+

&#44080;

갰
+

&#44081;

갱
+

&#44088;

갸
+

&#44089;

갹
+

&#44092;

갼
+

&#44096;

걀
+

&#44107;

걋
+

&#44109;

걍
+

&#44116;

걔
+

&#44120;

걘
+

&#44124;

걜
+

&#44144;

거
+

&#44145;

걱
+

&#44148;

건
+

&#44151;

걷
+

&#44152;

걸
+

&#44154;

걺
+

&#44160;

검
+

&#44161;

겁
+

&#44163;

것
+

&#44164;

겄
+

&#44165;

겅
+

&#44166;

겆
+

&#44169;

겉
+

&#44170;

겊
+

&#44171;

겋
+

&#44172;

게
+

&#44176;

겐
+

&#44180;

겔
+

&#44188;

겜
+

&#44189;

겝
+

&#44191;

겟
+

&#44192;

겠
+

&#44193;

겡
+

&#44200;

겨
+

&#44201;

격
+

&#44202;

겪
+

&#44204;

견
+

&#44207;

겯
+

&#44208;

결
+

&#44216;

겸
+

&#44217;

겹
+

&#44219;

겻
+

&#44220;

겼
+

&#44221;

경
+

&#44225;

곁
+

&#44228;

계
+

&#44232;

곈
+

&#44236;

곌
+

&#44245;

곕
+

&#44247;

곗
+

&#44256;

고
+

&#44257;

곡
+

&#44260;

곤
+

&#44263;

곧
+

&#44264;

골
+

&#44266;

곪
+

&#44268;

곬
+

&#44271;

곯
+

&#44272;

곰
+

&#44273;

곱
+

&#44275;

곳
+

&#44277;

공
+

&#44278;

곶
+

&#44284;

과
+

&#44285;

곽
+

&#44288;

관
+

&#44292;

괄
+

&#44294;

괆
+

&#44300;

괌
+

&#44301;

괍
+

&#44303;

괏
+

&#44305;

광
+

&#44312;

괘
+

&#44316;

괜
+

&#44320;

괠
+

&#44329;

괩
+

&#44332;

괬
+

&#44333;

괭
+

&#44340;

괴
+

&#44341;

괵
+

&#44344;

괸
+

&#44348;

괼
+

&#44356;

굄
+

&#44357;

굅
+

&#44359;

굇
+

&#44361;

굉
+

&#44368;

교
+

&#44372;

굔
+

&#44376;

굘
+

&#44385;

굡
+

&#44387;

굣
+

&#44396;

구
+

&#44397;

국
+

&#44400;

군
+

&#44403;

굳
+

&#44404;

굴
+

&#44405;

굵
+

&#44406;

굶
+

&#44411;

굻
+

&#44412;

굼
+

&#44413;

굽
+

&#44415;

굿
+

&#44417;

궁
+

&#44418;

궂
+

&#44424;

궈
+

&#44425;

궉
+

&#44428;

권
+

&#44432;

궐
+

&#44444;

궜
+

&#44445;

궝
+

&#44452;

궤
+

&#44471;

궷
+

&#44480;

귀
+

&#44481;

귁
+

&#44484;

귄
+

&#44488;

귈
+

&#44496;

귐
+

&#44497;

귑
+

&#44499;

귓
+

&#44508;

규
+

&#44512;

균
+

&#44516;

귤
+

&#44536;

그
+

&#44537;

극
+

&#44540;

근
+

&#44543;

귿
+

&#44544;

글
+

&#44545;

긁
+

&#44552;

금
+

&#44553;

급
+

&#44555;

긋
+

&#44557;

긍
+

&#44564;

긔
+

&#44592;

기
+

&#44593;

긱
+

&#44596;

긴
+

&#44599;

긷
+

&#44600;

길
+

&#44602;

긺
+

&#44608;

김
+

&#44609;

깁
+

&#44611;

깃
+

&#44613;

깅
+

&#44614;

깆
+

&#44618;

깊
+

&#44620;

까
+

&#44621;

깍
+

&#44622;

깎
+

&#44624;

깐
+

&#44628;

깔
+

&#44630;

깖
+

&#44636;

깜
+

&#44637;

깝
+

&#44639;

깟
+

&#44640;

깠
+

&#44641;

깡
+

&#44645;

깥
+

&#44648;

깨
+

&#44649;

깩
+

&#44652;

깬
+

&#44656;

깰
+

&#44664;

깸
+

&#44665;

깹
+

&#44667;

깻
+

&#44668;

깼
+

&#44669;

깽
+

&#44676;

꺄
+

&#44677;

꺅
+

&#44684;

꺌
+

&#44732;

꺼
+

&#44733;

꺽
+

&#44734;

꺾
+

&#44736;

껀
+

&#44740;

껄
+

&#44748;

껌
+

&#44749;

껍
+

&#44751;

껏
+

&#44752;

껐
+

&#44753;

껑
+

&#44760;

께
+

&#44761;

껙
+

&#44764;

껜
+

&#44776;

껨
+

&#44779;

껫
+

&#44781;

껭
+

&#44788;

껴
+

&#44792;

껸
+

&#44796;

껼
+

&#44807;

꼇
+

&#44808;

꼈
+

&#44813;

꼍
+

&#44816;

꼐
+

&#44844;

꼬
+

&#44845;

꼭
+

&#44848;

꼰
+

&#44850;

꼲
+

&#44852;

꼴
+

&#44860;

꼼
+

&#44861;

꼽
+

&#44863;

꼿
+

&#44865;

꽁
+

&#44866;

꽂
+

&#44867;

꽃
+

&#44872;

꽈
+

&#44873;

꽉
+

&#44880;

꽐
+

&#44892;

꽜
+

&#44893;

꽝
+

&#44900;

꽤
+

&#44901;

꽥
+

&#44921;

꽹
+

&#44928;

꾀
+

&#44932;

꾄
+

&#44936;

꾈
+

&#44944;

꾐
+

&#44945;

꾑
+

&#44949;

꾕
+

&#44956;

꾜
+

&#44984;

꾸
+

&#44985;

꾹
+

&#44988;

꾼
+

&#44992;

꿀
+

&#44999;

꿇
+

&#45000;

꿈
+

&#45001;

꿉
+

&#45003;

꿋
+

&#45005;

꿍
+

&#45006;

꿎
+

&#45012;

꿔
+

&#45020;

꿜
+

&#45032;

꿨
+

&#45033;

꿩
+

&#45040;

꿰
+

&#45041;

꿱
+

&#45044;

꿴
+

&#45048;

꿸
+

&#45056;

뀀
+

&#45057;

뀁
+

&#45060;

뀄
+

&#45068;

뀌
+

&#45072;

뀐
+

&#45076;

뀔
+

&#45084;

뀜
+

&#45085;

뀝
+

&#45096;

뀨
+

&#45124;

끄
+

&#45125;

끅
+

&#45128;

끈
+

&#45130;

끊
+

&#45132;

끌
+

&#45134;

끎
+

&#45139;

끓
+

&#45140;

끔
+

&#45141;

끕
+

&#45143;

끗
+

&#45145;

끙
+

&#45149;

끝
+

&#45180;

끼
+

&#45181;

끽
+

&#45184;

낀
+

&#45188;

낄
+

&#45196;

낌
+

&#45197;

낍
+

&#45199;

낏
+

&#45201;

낑
+

&#45208;

나
+

&#45209;

낙
+

&#45210;

낚
+

&#45212;

난
+

&#45215;

낟
+

&#45216;

날
+

&#45217;

낡
+

&#45218;

낢
+

&#45224;

남
+

&#45225;

납
+

&#45227;

낫
+

&#45228;

났
+

&#45229;

낭
+

&#45230;

낮
+

&#45231;

낯
+

&#45233;

낱
+

&#45235;

낳
+

&#45236;

내
+

&#45237;

낵
+

&#45240;

낸
+

&#45244;

낼
+

&#45252;

냄
+

&#45253;

냅
+

&#45255;

냇
+

&#45256;

냈
+

&#45257;

냉
+

&#45264;

냐
+

&#45265;

냑
+

&#45268;

냔
+

&#45272;

냘
+

&#45280;

냠
+

&#45285;

냥
+

&#45320;

너
+

&#45321;

넉
+

&#45323;

넋
+

&#45324;

넌
+

&#45328;

널
+

&#45330;

넒
+

&#45331;

넓
+

&#45336;

넘
+

&#45337;

넙
+

&#45339;

넛
+

&#45340;

넜
+

&#45341;

넝
+

&#45347;

넣
+

&#45348;

네
+

&#45349;

넥
+

&#45352;

넨
+

&#45356;

넬
+

&#45364;

넴
+

&#45365;

넵
+

&#45367;

넷
+

&#45368;

넸
+

&#45369;

넹
+

&#45376;

녀
+

&#45377;

녁
+

&#45380;

년
+

&#45384;

녈
+

&#45392;

념
+

&#45393;

녑
+

&#45396;

녔
+

&#45397;

녕
+

&#45400;

녘
+

&#45404;

녜
+

&#45408;

녠
+

&#45432;

노
+

&#45433;

녹
+

&#45436;

논
+

&#45440;

놀
+

&#45442;

놂
+

&#45448;

놈
+

&#45449;

놉
+

&#45451;

놋
+

&#45453;

농
+

&#45458;

높
+

&#45459;

놓
+

&#45460;

놔
+

&#45464;

놘
+

&#45468;

놜
+

&#45480;

놨
+

&#45516;

뇌
+

&#45520;

뇐
+

&#45524;

뇔
+

&#45532;

뇜
+

&#45533;

뇝
+

&#45535;

뇟
+

&#45544;

뇨
+

&#45545;

뇩
+

&#45548;

뇬
+

&#45552;

뇰
+

&#45561;

뇹
+

&#45563;

뇻
+

&#45565;

뇽
+

&#45572;

누
+

&#45573;

눅
+

&#45576;

눈
+

&#45579;

눋
+

&#45580;

눌
+

&#45588;

눔
+

&#45589;

눕
+

&#45591;

눗
+

&#45593;

눙
+

&#45600;

눠
+

&#45620;

눴
+

&#45628;

눼
+

&#45656;

뉘
+

&#45660;

뉜
+

&#45664;

뉠
+

&#45672;

뉨
+

&#45673;

뉩
+

&#45684;

뉴
+

&#45685;

뉵
+

&#45692;

뉼
+

&#45700;

늄
+

&#45701;

늅
+

&#45705;

늉
+

&#45712;

느
+

&#45713;

늑
+

&#45716;

는
+

&#45720;

늘
+

&#45721;

늙
+

&#45722;

늚
+

&#45728;

늠
+

&#45729;

늡
+

&#45731;

늣
+

&#45733;

능
+

&#45734;

늦
+

&#45738;

늪
+

&#45740;

늬
+

&#45744;

늰
+

&#45748;

늴
+

&#45768;

니
+

&#45769;

닉
+

&#45772;

닌
+

&#45776;

닐
+

&#45778;

닒
+

&#45784;

님
+

&#45785;

닙
+

&#45787;

닛
+

&#45789;

닝
+

&#45794;

닢
+

&#45796;

다
+

&#45797;

닥
+

&#45798;

닦
+

&#45800;

단
+

&#45803;

닫
+

&#45804;

달
+

&#45805;

닭
+

&#45806;

닮
+

&#45807;

닯
+

&#45811;

닳
+

&#45812;

담
+

&#45813;

답
+

&#45815;

닷
+

&#45816;

닸
+

&#45817;

당
+

&#45818;

닺
+

&#45819;

닻
+

&#45823;

닿
+

&#45824;

대
+

&#45825;

댁
+

&#45828;

댄
+

&#45832;

댈
+

&#45840;

댐
+

&#45841;

댑
+

&#45843;

댓
+

&#45844;

댔
+

&#45845;

댕
+

&#45852;

댜
+

&#45908;

더
+

&#45909;

덕
+

&#45910;

덖
+

&#45912;

던
+

&#45915;

덛
+

&#45916;

덜
+

&#45918;

덞
+

&#45919;

덟
+

&#45924;

덤
+

&#45925;

덥
+

&#45927;

덧
+

&#45929;

덩
+

&#45931;

덫
+

&#45934;

덮
+

&#45936;

데
+

&#45937;

덱
+

&#45940;

덴
+

&#45944;

델
+

&#45952;

뎀
+

&#45953;

뎁
+

&#45955;

뎃
+

&#45956;

뎄
+

&#45957;

뎅
+

&#45964;

뎌
+

&#45968;

뎐
+

&#45972;

뎔
+

&#45984;

뎠
+

&#45985;

뎡
+

&#45992;

뎨
+

&#45996;

뎬
+

&#46020;

도
+

&#46021;

독
+

&#46024;

돈
+

&#46027;

돋
+

&#46028;

돌
+

&#46030;

돎
+

&#46032;

돐
+

&#46036;

돔
+

&#46037;

돕
+

&#46039;

돗
+

&#46041;

동
+

&#46043;

돛
+

&#46045;

돝
+

&#46048;

돠
+

&#46052;

돤
+

&#46056;

돨
+

&#46076;

돼
+

&#46096;

됐
+

&#46104;

되
+

&#46108;

된
+

&#46112;

될
+

&#46120;

됨
+

&#46121;

됩
+

&#46123;

됫
+

&#46132;

됴
+

&#46160;

두
+

&#46161;

둑
+

&#46164;

둔
+

&#46168;

둘
+

&#46176;

둠
+

&#46177;

둡
+

&#46179;

둣
+

&#46181;

둥
+

&#46188;

둬
+

&#46208;

뒀
+

&#46216;

뒈
+

&#46237;

뒝
+

&#46244;

뒤
+

&#46248;

뒨
+

&#46252;

뒬
+

&#46261;

뒵
+

&#46263;

뒷
+

&#46265;

뒹
+

&#46272;

듀
+

&#46276;

듄
+

&#46280;

듈
+

&#46288;

듐
+

&#46293;

듕
+

&#46300;

드
+

&#46301;

득
+

&#46304;

든
+

&#46307;

듣
+

&#46308;

들
+

&#46310;

듦
+

&#46316;

듬
+

&#46317;

듭
+

&#46319;

듯
+

&#46321;

등
+

&#46328;

듸
+

&#46356;

디
+

&#46357;

딕
+

&#46360;

딘
+

&#46363;

딛
+

&#46364;

딜
+

&#46372;

딤
+

&#46373;

딥
+

&#46375;

딧
+

&#46376;

딨
+

&#46377;

딩
+

&#46378;

딪
+

&#46384;

따
+

&#46385;

딱
+

&#46388;

딴
+

&#46392;

딸
+

&#46400;

땀
+

&#46401;

땁
+

&#46403;

땃
+

&#46404;

땄
+

&#46405;

땅
+

&#46411;

땋
+

&#46412;

때
+

&#46413;

땍
+

&#46416;

땐
+

&#46420;

땔
+

&#46428;

땜
+

&#46429;

땝
+

&#46431;

땟
+

&#46432;

땠
+

&#46433;

땡
+

&#46496;

떠
+

&#46497;

떡
+

&#46500;

떤
+

&#46504;

떨
+

&#46506;

떪
+

&#46507;

떫
+

&#46512;

떰
+

&#46513;

떱
+

&#46515;

떳
+

&#46516;

떴
+

&#46517;

떵
+

&#46523;

떻
+

&#46524;

떼
+

&#46525;

떽
+

&#46528;

뗀
+

&#46532;

뗄
+

&#46540;

뗌
+

&#46541;

뗍
+

&#46543;

뗏
+

&#46544;

뗐
+

&#46545;

뗑
+

&#46552;

뗘
+

&#46572;

뗬
+

&#46608;

또
+

&#46609;

똑
+

&#46612;

똔
+

&#46616;

똘
+

&#46629;

똥
+

&#46636;

똬
+

&#46644;

똴
+

&#46664;

뙈
+

&#46692;

뙤
+

&#46696;

뙨
+

&#46748;

뚜
+

&#46749;

뚝
+

&#46752;

뚠
+

&#46756;

뚤
+

&#46763;

뚫
+

&#46764;

뚬
+

&#46769;

뚱
+

&#46804;

뛔
+

&#46832;

뛰
+

&#46836;

뛴
+

&#46840;

뛸
+

&#46848;

뜀
+

&#46849;

뜁
+

&#46853;

뜅
+

&#46888;

뜨
+

&#46889;

뜩
+

&#46892;

뜬
+

&#46895;

뜯
+

&#46896;

뜰
+

&#46904;

뜸
+

&#46905;

뜹
+

&#46907;

뜻
+

&#46916;

띄
+

&#46920;

띈
+

&#46924;

띌
+

&#46932;

띔
+

&#46933;

띕
+

&#46944;

띠
+

&#46948;

띤
+

&#46952;

띨
+

&#46960;

띰
+

&#46961;

띱
+

&#46963;

띳
+

&#46965;

띵
+

&#46972;

라
+

&#46973;

락
+

&#46976;

란
+

&#46980;

랄
+

&#46988;

람
+

&#46989;

랍
+

&#46991;

랏
+

&#46992;

랐
+

&#46993;

랑
+

&#46994;

랒
+

&#46998;

랖
+

&#46999;

랗
+

&#47000;

래
+

&#47001;

랙
+

&#47004;

랜
+

&#47008;

랠
+

&#47016;

램
+

&#47017;

랩
+

&#47019;

랫
+

&#47020;

랬
+

&#47021;

랭
+

&#47028;

랴
+

&#47029;

략
+

&#47032;

랸
+

&#47047;

럇
+

&#47049;

량
+

&#47084;

러
+

&#47085;

럭
+

&#47088;

런
+

&#47092;

럴
+

&#47100;

럼
+

&#47101;

럽
+

&#47103;

럿
+

&#47104;

렀
+

&#47105;

렁
+

&#47111;

렇
+

&#47112;

레
+

&#47113;

렉
+

&#47116;

렌
+

&#47120;

렐
+

&#47128;

렘
+

&#47129;

렙
+

&#47131;

렛
+

&#47133;

렝
+

&#47140;

려
+

&#47141;

력
+

&#47144;

련
+

&#47148;

렬
+

&#47156;

렴
+

&#47157;

렵
+

&#47159;

렷
+

&#47160;

렸
+

&#47161;

령
+

&#47168;

례
+

&#47172;

롄
+

&#47185;

롑
+

&#47187;

롓
+

&#47196;

로
+

&#47197;

록
+

&#47200;

론
+

&#47204;

롤
+

&#47212;

롬
+

&#47213;

롭
+

&#47215;

롯
+

&#47217;

롱
+

&#47224;

롸
+

&#47228;

롼
+

&#47245;

뢍
+

&#47272;

뢨
+

&#47280;

뢰
+

&#47284;

뢴
+

&#47288;

뢸
+

&#47296;

룀
+

&#47297;

룁
+

&#47299;

룃
+

&#47301;

룅
+

&#47308;

료
+

&#47312;

룐
+

&#47316;

룔
+

&#47325;

룝
+

&#47327;

룟
+

&#47329;

룡
+

&#47336;

루
+

&#47337;

룩
+

&#47340;

룬
+

&#47344;

룰
+

&#47352;

룸
+

&#47353;

룹
+

&#47355;

룻
+

&#47357;

룽
+

&#47364;

뤄
+

&#47384;

뤘
+

&#47392;

뤠
+

&#47420;

뤼
+

&#47421;

뤽
+

&#47424;

륀
+

&#47428;

륄
+

&#47436;

륌
+

&#47439;

륏
+

&#47441;

륑
+

&#47448;

류
+

&#47449;

륙
+

&#47452;

륜
+

&#47456;

률
+

&#47464;

륨
+

&#47465;

륩
+

&#47467;

륫
+

&#47469;

륭
+

&#47476;

르
+

&#47477;

륵
+

&#47480;

른
+

&#47484;

를
+

&#47492;

름
+

&#47493;

릅
+

&#47495;

릇
+

&#47497;

릉
+

&#47498;

릊
+

&#47501;

릍
+

&#47502;

릎
+

&#47532;

리
+

&#47533;

릭
+

&#47536;

린
+

&#47540;

릴
+

&#47548;

림
+

&#47549;

립
+

&#47551;

릿
+

&#47553;

링
+

&#47560;

마
+

&#47561;

막
+

&#47564;

만
+

&#47566;

많
+

&#47567;

맏
+

&#47568;

말
+

&#47569;

맑
+

&#47570;

맒
+

&#47576;

맘
+

&#47577;

맙
+

&#47579;

맛
+

&#47581;

망
+

&#47582;

맞
+

&#47585;

맡
+

&#47587;

맣
+

&#47588;

매
+

&#47589;

맥
+

&#47592;

맨
+

&#47596;

맬
+

&#47604;

맴
+

&#47605;

맵
+

&#47607;

맷
+

&#47608;

맸
+

&#47609;

맹
+

&#47610;

맺
+

&#47616;

먀
+

&#47617;

먁
+

&#47624;

먈
+

&#47637;

먕
+

&#47672;

머
+

&#47673;

먹
+

&#47676;

먼
+

&#47680;

멀
+

&#47682;

멂
+

&#47688;

멈
+

&#47689;

멉
+

&#47691;

멋
+

&#47693;

멍
+

&#47694;

멎
+

&#47699;

멓
+

&#47700;

메
+

&#47701;

멕
+

&#47704;

멘
+

&#47708;

멜
+

&#47716;

멤
+

&#47717;

멥
+

&#47719;

멧
+

&#47720;

멨
+

&#47721;

멩
+

&#47728;

며
+

&#47729;

멱
+

&#47732;

면
+

&#47736;

멸
+

&#47747;

몃
+

&#47748;

몄
+

&#47749;

명
+

&#47751;

몇
+

&#47756;

몌
+

&#47784;

모
+

&#47785;

목
+

&#47787;

몫
+

&#47788;

몬
+

&#47792;

몰
+

&#47794;

몲
+

&#47800;

몸
+

&#47801;

몹
+

&#47803;

못
+

&#47805;

몽
+

&#47812;

뫄
+

&#47816;

뫈
+

&#47832;

뫘
+

&#47833;

뫙
+

&#47868;

뫼
+

&#47872;

묀
+

&#47876;

묄
+

&#47885;

묍
+

&#47887;

묏
+

&#47889;

묑
+

&#47896;

묘
+

&#47900;

묜
+

&#47904;

묠
+

&#47913;

묩
+

&#47915;

묫
+

&#47924;

무
+

&#47925;

묵
+

&#47926;

묶
+

&#47928;

문
+

&#47931;

묻
+

&#47932;

물
+

&#47933;

묽
+

&#47934;

묾
+

&#47940;

뭄
+

&#47941;

뭅
+

&#47943;

뭇
+

&#47945;

뭉
+

&#47949;

뭍
+

&#47951;

뭏
+

&#47952;

뭐
+

&#47956;

뭔
+

&#47960;

뭘
+

&#47969;

뭡
+

&#47971;

뭣
+

&#47980;

뭬
+

&#48008;

뮈
+

&#48012;

뮌
+

&#48016;

뮐
+

&#48036;

뮤
+

&#48040;

뮨
+

&#48044;

뮬
+

&#48052;

뮴
+

&#48055;

뮷
+

&#48064;

므
+

&#48068;

믄
+

&#48072;

믈
+

&#48080;

믐
+

&#48083;

믓
+

&#48120;

미
+

&#48121;

믹
+

&#48124;

민
+

&#48127;

믿
+

&#48128;

밀
+

&#48130;

밂
+

&#48136;

밈
+

&#48137;

밉
+

&#48139;

밋
+

&#48140;

밌
+

&#48141;

밍
+

&#48143;

및
+

&#48145;

밑
+

&#48148;

바
+

&#48149;

박
+

&#48150;

밖
+

&#48151;

밗
+

&#48152;

반
+

&#48155;

받
+

&#48156;

발
+

&#48157;

밝
+

&#48158;

밞
+

&#48159;

밟
+

&#48164;

밤
+

&#48165;

밥
+

&#48167;

밧
+

&#48169;

방
+

&#48173;

밭
+

&#48176;

배
+

&#48177;

백
+

&#48180;

밴
+

&#48184;

밸
+

&#48192;

뱀
+

&#48193;

뱁
+

&#48195;

뱃
+

&#48196;

뱄
+

&#48197;

뱅
+

&#48201;

뱉
+

&#48204;

뱌
+

&#48205;

뱍
+

&#48208;

뱐
+

&#48221;

뱝
+

&#48260;

버
+

&#48261;

벅
+

&#48264;

번
+

&#48267;

벋
+

&#48268;

벌
+

&#48270;

벎
+

&#48276;

범
+

&#48277;

법
+

&#48279;

벗
+

&#48281;

벙
+

&#48282;

벚
+

&#48288;

베
+

&#48289;

벡
+

&#48292;

벤
+

&#48295;

벧
+

&#48296;

벨
+

&#48304;

벰
+

&#48305;

벱
+

&#48307;

벳
+

&#48308;

벴
+

&#48309;

벵
+

&#48316;

벼
+

&#48317;

벽
+

&#48320;

변
+

&#48324;

별
+

&#48333;

볍
+

&#48335;

볏
+

&#48336;

볐
+

&#48337;

병
+

&#48341;

볕
+

&#48344;

볘
+

&#48348;

볜
+

&#48372;

보
+

&#48373;

복
+

&#48374;

볶
+

&#48376;

본
+

&#48380;

볼
+

&#48388;

봄
+

&#48389;

봅
+

&#48391;

봇
+

&#48393;

봉
+

&#48400;

봐
+

&#48404;

봔
+

&#48420;

봤
+

&#48428;

봬
+

&#48448;

뵀
+

&#48456;

뵈
+

&#48457;

뵉
+

&#48460;

뵌
+

&#48464;

뵐
+

&#48472;

뵘
+

&#48473;

뵙
+

&#48484;

뵤
+

&#48488;

뵨
+

&#48512;

부
+

&#48513;

북
+

&#48516;

분
+

&#48519;

붇
+

&#48520;

불
+

&#48521;

붉
+

&#48522;

붊
+

&#48528;

붐
+

&#48529;

붑
+

&#48531;

붓
+

&#48533;

붕
+

&#48537;

붙
+

&#48538;

붚
+

&#48540;

붜
+

&#48548;

붤
+

&#48560;

붰
+

&#48568;

붸
+

&#48596;

뷔
+

&#48597;

뷕
+

&#48600;

뷘
+

&#48604;

뷜
+

&#48617;

뷩
+

&#48624;

뷰
+

&#48628;

뷴
+

&#48632;

뷸
+

&#48640;

븀
+

&#48643;

븃
+

&#48645;

븅
+

&#48652;

브
+

&#48653;

븍
+

&#48656;

븐
+

&#48660;

블
+

&#48668;

븜
+

&#48669;

븝
+

&#48671;

븟
+

&#48708;

비
+

&#48709;

빅
+

&#48712;

빈
+

&#48716;

빌
+

&#48718;

빎
+

&#48724;

빔
+

&#48725;

빕
+

&#48727;

빗
+

&#48729;

빙
+

&#48730;

빚
+

&#48731;

빛
+

&#48736;

빠
+

&#48737;

빡
+

&#48740;

빤
+

&#48744;

빨
+

&#48746;

빪
+

&#48752;

빰
+

&#48753;

빱
+

&#48755;

빳
+

&#48756;

빴
+

&#48757;

빵
+

&#48763;

빻
+

&#48764;

빼
+

&#48765;

빽
+

&#48768;

뺀
+

&#48772;

뺄
+

&#48780;

뺌
+

&#48781;

뺍
+

&#48783;

뺏
+

&#48784;

뺐
+

&#48785;

뺑
+

&#48792;

뺘
+

&#48793;

뺙
+

&#48808;

뺨
+

&#48848;

뻐
+

&#48849;

뻑
+

&#48852;

뻔
+

&#48855;

뻗
+

&#48856;

뻘
+

&#48864;

뻠
+

&#48867;

뻣
+

&#48868;

뻤
+

&#48869;

뻥
+

&#48876;

뻬
+

&#48897;

뼁
+

&#48904;

뼈
+

&#48905;

뼉
+

&#48920;

뼘
+

&#48921;

뼙
+

&#48923;

뼛
+

&#48924;

뼜
+

&#48925;

뼝
+

&#48960;

뽀
+

&#48961;

뽁
+

&#48964;

뽄
+

&#48968;

뽈
+

&#48976;

뽐
+

&#48977;

뽑
+

&#48981;

뽕
+

&#49044;

뾔
+

&#49072;

뾰
+

&#49093;

뿅
+

&#49100;

뿌
+

&#49101;

뿍
+

&#49104;

뿐
+

&#49108;

뿔
+

&#49116;

뿜
+

&#49119;

뿟
+

&#49121;

뿡
+

&#49212;

쀼
+

&#49233;

쁑
+

&#49240;

쁘
+

&#49244;

쁜
+

&#49248;

쁠
+

&#49256;

쁨
+

&#49257;

쁩
+

&#49296;

삐
+

&#49297;

삑
+

&#49300;

삔
+

&#49304;

삘
+

&#49312;

삠
+

&#49313;

삡
+

&#49315;

삣
+

&#49317;

삥
+

&#49324;

사
+

&#49325;

삭
+

&#49327;

삯
+

&#49328;

산
+

&#49331;

삳
+

&#49332;

살
+

&#49333;

삵
+

&#49334;

삶
+

&#49340;

삼
+

&#49341;

삽
+

&#49343;

삿
+

&#49344;

샀
+

&#49345;

상
+

&#49349;

샅
+

&#49352;

새
+

&#49353;

색
+

&#49356;

샌
+

&#49360;

샐
+

&#49368;

샘
+

&#49369;

샙
+

&#49371;

샛
+

&#49372;

샜
+

&#49373;

생
+

&#49380;

샤
+

&#49381;

샥
+

&#49384;

샨
+

&#49388;

샬
+

&#49396;

샴
+

&#49397;

샵
+

&#49399;

샷
+

&#49401;

샹
+

&#49408;

섀
+

&#49412;

섄
+

&#49416;

섈
+

&#49424;

섐
+

&#49429;

섕
+

&#49436;

서
+

&#49437;

석
+

&#49438;

섞
+

&#49439;

섟
+

&#49440;

선
+

&#49443;

섣
+

&#49444;

설
+

&#49446;

섦
+

&#49447;

섧
+

&#49452;

섬
+

&#49453;

섭
+

&#49455;

섯
+

&#49456;

섰
+

&#49457;

성
+

&#49462;

섶
+

&#49464;

세
+

&#49465;

섹
+

&#49468;

센
+

&#49472;

셀
+

&#49480;

셈
+

&#49481;

셉
+

&#49483;

셋
+

&#49484;

셌
+

&#49485;

셍
+

&#49492;

셔
+

&#49493;

셕
+

&#49496;

션
+

&#49500;

셜
+

&#49508;

셤
+

&#49509;

셥
+

&#49511;

셧
+

&#49512;

셨
+

&#49513;

셩
+

&#49520;

셰
+

&#49524;

셴
+

&#49528;

셸
+

&#49541;

솅
+

&#49548;

소
+

&#49549;

속
+

&#49550;

솎
+

&#49552;

손
+

&#49556;

솔
+

&#49558;

솖
+

&#49564;

솜
+

&#49565;

솝
+

&#49567;

솟
+

&#49569;

송
+

&#49573;

솥
+

&#49576;

솨
+

&#49577;

솩
+

&#49580;

솬
+

&#49584;

솰
+

&#49597;

솽
+

&#49604;

쇄
+

&#49608;

쇈
+

&#49612;

쇌
+

&#49620;

쇔
+

&#49623;

쇗
+

&#49624;

쇘
+

&#49632;

쇠
+

&#49636;

쇤
+

&#49640;

쇨
+

&#49648;

쇰
+

&#49649;

쇱
+

&#49651;

쇳
+

&#49660;

쇼
+

&#49661;

쇽
+

&#49664;

숀
+

&#49668;

숄
+

&#49676;

숌
+

&#49677;

숍
+

&#49679;

숏
+

&#49681;

숑
+

&#49688;

수
+

&#49689;

숙
+

&#49692;

순
+

&#49695;

숟
+

&#49696;

술
+

&#49704;

숨
+

&#49705;

숩
+

&#49707;

숫
+

&#49709;

숭
+

&#49711;

숯
+

&#49713;

숱
+

&#49714;

숲
+

&#49716;

숴
+

&#49736;

쉈
+

&#49744;

쉐
+

&#49745;

쉑
+

&#49748;

쉔
+

&#49752;

쉘
+

&#49760;

쉠
+

&#49765;

쉥
+

&#49772;

쉬
+

&#49773;

쉭
+

&#49776;

쉰
+

&#49780;

쉴
+

&#49788;

쉼
+

&#49789;

쉽
+

&#49791;

쉿
+

&#49793;

슁
+

&#49800;

슈
+

&#49801;

슉
+

&#49808;

슐
+

&#49816;

슘
+

&#49819;

슛
+

&#49821;

슝
+

&#49828;

스
+

&#49829;

슥
+

&#49832;

슨
+

&#49836;

슬
+

&#49837;

슭
+

&#49844;

슴
+

&#49845;

습
+

&#49847;

슷
+

&#49849;

승
+

&#49884;

시
+

&#49885;

식
+

&#49888;

신
+

&#49891;

싣
+

&#49892;

실
+

&#49899;

싫
+

&#49900;

심
+

&#49901;

십
+

&#49903;

싯
+

&#49905;

싱
+

&#49910;

싶
+

&#49912;

싸
+

&#49913;

싹
+

&#49915;

싻
+

&#49916;

싼
+

&#49920;

쌀
+

&#49928;

쌈
+

&#49929;

쌉
+

&#49932;

쌌
+

&#49933;

쌍
+

&#49939;

쌓
+

&#49940;

쌔
+

&#49941;

쌕
+

&#49944;

쌘
+

&#49948;

쌜
+

&#49956;

쌤
+

&#49957;

쌥
+

&#49960;

쌨
+

&#49961;

쌩
+

&#49989;

썅
+

&#50024;

써
+

&#50025;

썩
+

&#50028;

썬
+

&#50032;

썰
+

&#50034;

썲
+

&#50040;

썸
+

&#50041;

썹
+

&#50044;

썼
+

&#50045;

썽
+

&#50052;

쎄
+

&#50056;

쎈
+

&#50060;

쎌
+

&#50112;

쏀
+

&#50136;

쏘
+

&#50137;

쏙
+

&#50140;

쏜
+

&#50143;

쏟
+

&#50144;

쏠
+

&#50146;

쏢
+

&#50152;

쏨
+

&#50153;

쏩
+

&#50157;

쏭
+

&#50164;

쏴
+

&#50165;

쏵
+

&#50168;

쏸
+

&#50184;

쐈
+

&#50192;

쐐
+

&#50212;

쐤
+

&#50220;

쐬
+

&#50224;

쐰
+

&#50228;

쐴
+

&#50236;

쐼
+

&#50237;

쐽
+

&#50248;

쑈
+

&#50276;

쑤
+

&#50277;

쑥
+

&#50280;

쑨
+

&#50284;

쑬
+

&#50292;

쑴
+

&#50293;

쑵
+

&#50297;

쑹
+

&#50304;

쒀
+

&#50324;

쒔
+

&#50332;

쒜
+

&#50360;

쒸
+

&#50364;

쒼
+

&#50409;

쓩
+

&#50416;

쓰
+

&#50417;

쓱
+

&#50420;

쓴
+

&#50424;

쓸
+

&#50426;

쓺
+

&#50431;

쓿
+

&#50432;

씀
+

&#50433;

씁
+

&#50444;

씌
+

&#50448;

씐
+

&#50452;

씔
+

&#50460;

씜
+

&#50472;

씨
+

&#50473;

씩
+

&#50476;

씬
+

&#50480;

씰
+

&#50488;

씸
+

&#50489;

씹
+

&#50491;

씻
+

&#50493;

씽
+

&#50500;

아
+

&#50501;

악
+

&#50504;

안
+

&#50505;

앉
+

&#50506;

않
+

&#50508;

알
+

&#50509;

앍
+

&#50510;

앎
+

&#50515;

앓
+

&#50516;

암
+

&#50517;

압
+

&#50519;

앗
+

&#50520;

았
+

&#50521;

앙
+

&#50525;

앝
+

&#50526;

앞
+

&#50528;

애
+

&#50529;

액
+

&#50532;

앤
+

&#50536;

앨
+

&#50544;

앰
+

&#50545;

앱
+

&#50547;

앳
+

&#50548;

앴
+

&#50549;

앵
+

&#50556;

야
+

&#50557;

약
+

&#50560;

얀
+

&#50564;

얄
+

&#50567;

얇
+

&#50572;

얌
+

&#50573;

얍
+

&#50575;

얏
+

&#50577;

양
+

&#50581;

얕
+

&#50583;

얗
+

&#50584;

얘
+

&#50588;

얜
+

&#50592;

얠
+

&#50601;

얩
+

&#50612;

어
+

&#50613;

억
+

&#50616;

언
+

&#50617;

얹
+

&#50619;

얻
+

&#50620;

얼
+

&#50621;

얽
+

&#50622;

얾
+

&#50628;

엄
+

&#50629;

업
+

&#50630;

없
+

&#50631;

엇
+

&#50632;

었
+

&#50633;

엉
+

&#50634;

엊
+

&#50636;

엌
+

&#50638;

엎
+

&#50640;

에
+

&#50641;

엑
+

&#50644;

엔
+

&#50648;

엘
+

&#50656;

엠
+

&#50657;

엡
+

&#50659;

엣
+

&#50661;

엥
+

&#50668;

여
+

&#50669;

역
+

&#50670;

엮
+

&#50672;

연
+

&#50676;

열
+

&#50678;

엶
+

&#50679;

엷
+

&#50684;

염
+

&#50685;

엽
+

&#50686;

엾
+

&#50687;

엿
+

&#50688;

였
+

&#50689;

영
+

&#50693;

옅
+

&#50694;

옆
+

&#50695;

옇
+

&#50696;

예
+

&#50700;

옌
+

&#50704;

옐
+

&#50712;

옘
+

&#50713;

옙
+

&#50715;

옛
+

&#50716;

옜
+

&#50724;

오
+

&#50725;

옥
+

&#50728;

온
+

&#50732;

올
+

&#50733;

옭
+

&#50734;

옮
+

&#50736;

옰
+

&#50739;

옳
+

&#50740;

옴
+

&#50741;

옵
+

&#50743;

옷
+

&#50745;

옹
+

&#50747;

옻
+

&#50752;

와
+

&#50753;

왁
+

&#50756;

완
+

&#50760;

왈
+

&#50768;

왐
+

&#50769;

왑
+

&#50771;

왓
+

&#50772;

왔
+

&#50773;

왕
+

&#50780;

왜
+

&#50781;

왝
+

&#50784;

왠
+

&#50796;

왬
+

&#50799;

왯
+

&#50801;

왱
+

&#50808;

외
+

&#50809;

왹
+

&#50812;

왼
+

&#50816;

욀
+

&#50824;

욈
+

&#50825;

욉
+

&#50827;

욋
+

&#50829;

욍
+

&#50836;

요
+

&#50837;

욕
+

&#50840;

욘
+

&#50844;

욜
+

&#50852;

욤
+

&#50853;

욥
+

&#50855;

욧
+

&#50857;

용
+

&#50864;

우
+

&#50865;

욱
+

&#50868;

운
+

&#50872;

울
+

&#50873;

욹
+

&#50874;

욺
+

&#50880;

움
+

&#50881;

웁
+

&#50883;

웃
+

&#50885;

웅
+

&#50892;

워
+

&#50893;

웍
+

&#50896;

원
+

&#50900;

월
+

&#50908;

웜
+

&#50909;

웝
+

&#50912;

웠
+

&#50913;

웡
+

&#50920;

웨
+

&#50921;

웩
+

&#50924;

웬
+

&#50928;

웰
+

&#50936;

웸
+

&#50937;

웹
+

&#50941;

웽
+

&#50948;

위
+

&#50949;

윅
+

&#50952;

윈
+

&#50956;

윌
+

&#50964;

윔
+

&#50965;

윕
+

&#50967;

윗
+

&#50969;

윙
+

&#50976;

유
+

&#50977;

육
+

&#50980;

윤
+

&#50984;

율
+

&#50992;

윰
+

&#50993;

윱
+

&#50995;

윳
+

&#50997;

융
+

&#50999;

윷
+

&#51004;

으
+

&#51005;

윽
+

&#51008;

은
+

&#51012;

을
+

&#51018;

읊
+

&#51020;

음
+

&#51021;

읍
+

&#51023;

읏
+

&#51025;

응
+

&#51026;

읒
+

&#51027;

읓
+

&#51028;

읔
+

&#51029;

읕
+

&#51030;

읖
+

&#51031;

읗
+

&#51032;

의
+

&#51036;

읜
+

&#51040;

읠
+

&#51048;

읨
+

&#51051;

읫
+

&#51060;

이
+

&#51061;

익
+

&#51064;

인
+

&#51068;

일
+

&#51069;

읽
+

&#51070;

읾
+

&#51075;

잃
+

&#51076;

임
+

&#51077;

입
+

&#51079;

잇
+

&#51080;

있
+

&#51081;

잉
+

&#51082;

잊
+

&#51086;

잎
+

&#51088;

자
+

&#51089;

작
+

&#51092;

잔
+

&#51094;

잖
+

&#51095;

잗
+

&#51096;

잘
+

&#51098;

잚
+

&#51104;

잠
+

&#51105;

잡
+

&#51107;

잣
+

&#51108;

잤
+

&#51109;

장
+

&#51110;

잦
+

&#51116;

재
+

&#51117;

잭
+

&#51120;

잰
+

&#51124;

잴
+

&#51132;

잼
+

&#51133;

잽
+

&#51135;

잿
+

&#51136;

쟀
+

&#51137;

쟁
+

&#51144;

쟈
+

&#51145;

쟉
+

&#51148;

쟌
+

&#51150;

쟎
+

&#51152;

쟐
+

&#51160;

쟘
+

&#51165;

쟝
+

&#51172;

쟤
+

&#51176;

쟨
+

&#51180;

쟬
+

&#51200;

저
+

&#51201;

적
+

&#51204;

전
+

&#51208;

절
+

&#51210;

젊
+

&#51216;

점
+

&#51217;

접
+

&#51219;

젓
+

&#51221;

정
+

&#51222;

젖
+

&#51228;

제
+

&#51229;

젝
+

&#51232;

젠
+

&#51236;

젤
+

&#51244;

젬
+

&#51245;

젭
+

&#51247;

젯
+

&#51249;

젱
+

&#51256;

져
+

&#51260;

젼
+

&#51264;

졀
+

&#51272;

졈
+

&#51273;

졉
+

&#51276;

졌
+

&#51277;

졍
+

&#51284;

졔
+

&#51312;

조
+

&#51313;

족
+

&#51316;

존
+

&#51320;

졸
+

&#51322;

졺
+

&#51328;

좀
+

&#51329;

좁
+

&#51331;

좃
+

&#51333;

종
+

&#51334;

좆
+

&#51335;

좇
+

&#51339;

좋
+

&#51340;

좌
+

&#51341;

좍
+

&#51348;

좔
+

&#51357;

좝
+

&#51359;

좟
+

&#51361;

좡
+

&#51368;

좨
+

&#51388;

좼
+

&#51389;

좽
+

&#51396;

죄
+

&#51400;

죈
+

&#51404;

죌
+

&#51412;

죔
+

&#51413;

죕
+

&#51415;

죗
+

&#51417;

죙
+

&#51424;

죠
+

&#51425;

죡
+

&#51428;

죤
+

&#51445;

죵
+

&#51452;

주
+

&#51453;

죽
+

&#51456;

준
+

&#51460;

줄
+

&#51461;

줅
+

&#51462;

줆
+

&#51468;

줌
+

&#51469;

줍
+

&#51471;

줏
+

&#51473;

중
+

&#51480;

줘
+

&#51500;

줬
+

&#51508;

줴
+

&#51536;

쥐
+

&#51537;

쥑
+

&#51540;

쥔
+

&#51544;

쥘
+

&#51552;

쥠
+

&#51553;

쥡
+

&#51555;

쥣
+

&#51564;

쥬
+

&#51568;

쥰
+

&#51572;

쥴
+

&#51580;

쥼
+

&#51592;

즈
+

&#51593;

즉
+

&#51596;

즌
+

&#51600;

즐
+

&#51608;

즘
+

&#51609;

즙
+

&#51611;

즛
+

&#51613;

증
+

&#51648;

지
+

&#51649;

직
+

&#51652;

진
+

&#51655;

짇
+

&#51656;

질
+

&#51658;

짊
+

&#51664;

짐
+

&#51665;

집
+

&#51667;

짓
+

&#51669;

징
+

&#51670;

짖
+

&#51673;

짙
+

&#51674;

짚
+

&#51676;

짜
+

&#51677;

짝
+

&#51680;

짠
+

&#51682;

짢
+

&#51684;

짤
+

&#51687;

짧
+

&#51692;

짬
+

&#51693;

짭
+

&#51695;

짯
+

&#51696;

짰
+

&#51697;

짱
+

&#51704;

째
+

&#51705;

짹
+

&#51708;

짼
+

&#51712;

쨀
+

&#51720;

쨈
+

&#51721;

쨉
+

&#51723;

쨋
+

&#51724;

쨌
+

&#51725;

쨍
+

&#51732;

쨔
+

&#51736;

쨘
+

&#51753;

쨩
+

&#51788;

쩌
+

&#51789;

쩍
+

&#51792;

쩐
+

&#51796;

쩔
+

&#51804;

쩜
+

&#51805;

쩝
+

&#51807;

쩟
+

&#51808;

쩠
+

&#51809;

쩡
+

&#51816;

쩨
+

&#51837;

쩽
+

&#51844;

쪄
+

&#51864;

쪘
+

&#51900;

쪼
+

&#51901;

쪽
+

&#51904;

쫀
+

&#51908;

쫄
+

&#51916;

쫌
+

&#51917;

쫍
+

&#51919;

쫏
+

&#51921;

쫑
+

&#51923;

쫓
+

&#51928;

쫘
+

&#51929;

쫙
+

&#51936;

쫠
+

&#51948;

쫬
+

&#51956;

쫴
+

&#51976;

쬈
+

&#51984;

쬐
+

&#51988;

쬔
+

&#51992;

쬘
+

&#52000;

쬠
+

&#52001;

쬡
+

&#52033;

쭁
+

&#52040;

쭈
+

&#52041;

쭉
+

&#52044;

쭌
+

&#52048;

쭐
+

&#52056;

쭘
+

&#52057;

쭙
+

&#52061;

쭝
+

&#52068;

쭤
+

&#52088;

쭸
+

&#52089;

쭹
+

&#52124;

쮜
+

&#52152;

쮸
+

&#52180;

쯔
+

&#52196;

쯤
+

&#52199;

쯧
+

&#52201;

쯩
+

&#52236;

찌
+

&#52237;

찍
+

&#52240;

찐
+

&#52244;

찔
+

&#52252;

찜
+

&#52253;

찝
+

&#52257;

찡
+

&#52258;

찢
+

&#52263;

찧
+

&#52264;

차
+

&#52265;

착
+

&#52268;

찬
+

&#52270;

찮
+

&#52272;

찰
+

&#52280;

참
+

&#52281;

찹
+

&#52283;

찻
+

&#52284;

찼
+

&#52285;

창
+

&#52286;

찾
+

&#52292;

채
+

&#52293;

책
+

&#52296;

챈
+

&#52300;

챌
+

&#52308;

챔
+

&#52309;

챕
+

&#52311;

챗
+

&#52312;

챘
+

&#52313;

챙
+

&#52320;

챠
+

&#52324;

챤
+

&#52326;

챦
+

&#52328;

챨
+

&#52336;

챰
+

&#52341;

챵
+

&#52376;

처
+

&#52377;

척
+

&#52380;

천
+

&#52384;

철
+

&#52392;

첨
+

&#52393;

첩
+

&#52395;

첫
+

&#52396;

첬
+

&#52397;

청
+

&#52404;

체
+

&#52405;

첵
+

&#52408;

첸
+

&#52412;

첼
+

&#52420;

쳄
+

&#52421;

쳅
+

&#52423;

쳇
+

&#52425;

쳉
+

&#52432;

쳐
+

&#52436;

쳔
+

&#52452;

쳤
+

&#52460;

쳬
+

&#52464;

쳰
+

&#52481;

촁
+

&#52488;

초
+

&#52489;

촉
+

&#52492;

촌
+

&#52496;

촐
+

&#52504;

촘
+

&#52505;

촙
+

&#52507;

촛
+

&#52509;

총
+

&#52516;

촤
+

&#52520;

촨
+

&#52524;

촬
+

&#52537;

촹
+

&#52572;

최
+

&#52576;

쵠
+

&#52580;

쵤
+

&#52588;

쵬
+

&#52589;

쵭
+

&#52591;

쵯
+

&#52593;

쵱
+

&#52600;

쵸
+

&#52616;

춈
+

&#52628;

추
+

&#52629;

축
+

&#52632;

춘
+

&#52636;

출
+

&#52644;

춤
+

&#52645;

춥
+

&#52647;

춧
+

&#52649;

충
+

&#52656;

춰
+

&#52676;

췄
+

&#52684;

췌
+

&#52688;

췐
+

&#52712;

취
+

&#52716;

췬
+

&#52720;

췰
+

&#52728;

췸
+

&#52729;

췹
+

&#52731;

췻
+

&#52733;

췽
+

&#52740;

츄
+

&#52744;

츈
+

&#52748;

츌
+

&#52756;

츔
+

&#52761;

츙
+

&#52768;

츠
+

&#52769;

측
+

&#52772;

츤
+

&#52776;

츨
+

&#52784;

츰
+

&#52785;

츱
+

&#52787;

츳
+

&#52789;

층
+

&#52824;

치
+

&#52825;

칙
+

&#52828;

친
+

&#52831;

칟
+

&#52832;

칠
+

&#52833;

칡
+

&#52840;

침
+

&#52841;

칩
+

&#52843;

칫
+

&#52845;

칭
+

&#52852;

카
+

&#52853;

칵
+

&#52856;

칸
+

&#52860;

칼
+

&#52868;

캄
+

&#52869;

캅
+

&#52871;

캇
+

&#52873;

캉
+

&#52880;

캐
+

&#52881;

캑
+

&#52884;

캔
+

&#52888;

캘
+

&#52896;

캠
+

&#52897;

캡
+

&#52899;

캣
+

&#52900;

캤
+

&#52901;

캥
+

&#52908;

캬
+

&#52909;

캭
+

&#52929;

컁
+

&#52964;

커
+

&#52965;

컥
+

&#52968;

컨
+

&#52971;

컫
+

&#52972;

컬
+

&#52980;

컴
+

&#52981;

컵
+

&#52983;

컷
+

&#52984;

컸
+

&#52985;

컹
+

&#52992;

케
+

&#52993;

켁
+

&#52996;

켄
+

&#53000;

켈
+

&#53008;

켐
+

&#53009;

켑
+

&#53011;

켓
+

&#53013;

켕
+

&#53020;

켜
+

&#53024;

켠
+

&#53028;

켤
+

&#53036;

켬
+

&#53037;

켭
+

&#53039;

켯
+

&#53040;

켰
+

&#53041;

켱
+

&#53048;

켸
+

&#53076;

코
+

&#53077;

콕
+

&#53080;

콘
+

&#53084;

콜
+

&#53092;

콤
+

&#53093;

콥
+

&#53095;

콧
+

&#53097;

콩
+

&#53104;

콰
+

&#53105;

콱
+

&#53108;

콴
+

&#53112;

콸
+

&#53120;

쾀
+

&#53125;

쾅
+

&#53132;

쾌
+

&#53153;

쾡
+

&#53160;

쾨
+

&#53168;

쾰
+

&#53188;

쿄
+

&#53216;

쿠
+

&#53217;

쿡
+

&#53220;

쿤
+

&#53224;

쿨
+

&#53232;

쿰
+

&#53233;

쿱
+

&#53235;

쿳
+

&#53237;

쿵
+

&#53244;

쿼
+

&#53248;

퀀
+

&#53252;

퀄
+

&#53265;

퀑
+

&#53272;

퀘
+

&#53293;

퀭
+

&#53300;

퀴
+

&#53301;

퀵
+

&#53304;

퀸
+

&#53308;

퀼
+

&#53316;

큄
+

&#53317;

큅
+

&#53319;

큇
+

&#53321;

큉
+

&#53328;

큐
+

&#53332;

큔
+

&#53336;

큘
+

&#53344;

큠
+

&#53356;

크
+

&#53357;

큭
+

&#53360;

큰
+

&#53364;

클
+

&#53372;

큼
+

&#53373;

큽
+

&#53377;

킁
+

&#53412;

키
+

&#53413;

킥
+

&#53416;

킨
+

&#53420;

킬
+

&#53428;

킴
+

&#53429;

킵
+

&#53431;

킷
+

&#53433;

킹
+

&#53440;

타
+

&#53441;

탁
+

&#53444;

탄
+

&#53448;

탈
+

&#53449;

탉
+

&#53456;

탐
+

&#53457;

탑
+

&#53459;

탓
+

&#53460;

탔
+

&#53461;

탕
+

&#53468;

태
+

&#53469;

택
+

&#53472;

탠
+

&#53476;

탤
+

&#53484;

탬
+

&#53485;

탭
+

&#53487;

탯
+

&#53488;

탰
+

&#53489;

탱
+

&#53496;

탸
+

&#53517;

턍
+

&#53552;

터
+

&#53553;

턱
+

&#53556;

턴
+

&#53560;

털
+

&#53562;

턺
+

&#53568;

텀
+

&#53569;

텁
+

&#53571;

텃
+

&#53572;

텄
+

&#53573;

텅
+

&#53580;

테
+

&#53581;

텍
+

&#53584;

텐
+

&#53588;

텔
+

&#53596;

템
+

&#53597;

텝
+

&#53599;

텟
+

&#53601;

텡
+

&#53608;

텨
+

&#53612;

텬
+

&#53628;

텼
+

&#53636;

톄
+

&#53640;

톈
+

&#53664;

토
+

&#53665;

톡
+

&#53668;

톤
+

&#53672;

톨
+

&#53680;

톰
+

&#53681;

톱
+

&#53683;

톳
+

&#53685;

통
+

&#53690;

톺
+

&#53692;

톼
+

&#53696;

퇀
+

&#53720;

퇘
+

&#53748;

퇴
+

&#53752;

퇸
+

&#53767;

툇
+

&#53769;

툉
+

&#53776;

툐
+

&#53804;

투
+

&#53805;

툭
+

&#53808;

툰
+

&#53812;

툴
+

&#53820;

툼
+

&#53821;

툽
+

&#53823;

툿
+

&#53825;

퉁
+

&#53832;

퉈
+

&#53852;

퉜
+

&#53860;

퉤
+

&#53888;

튀
+

&#53889;

튁
+

&#53892;

튄
+

&#53896;

튈
+

&#53904;

튐
+

&#53905;

튑
+

&#53909;

튕
+

&#53916;

튜
+

&#53920;

튠
+

&#53924;

튤
+

&#53932;

튬
+

&#53937;

튱
+

&#53944;

트
+

&#53945;

특
+

&#53948;

튼
+

&#53951;

튿
+

&#53952;

틀
+

&#53954;

틂
+

&#53960;

틈
+

&#53961;

틉
+

&#53963;

틋
+

&#53972;

틔
+

&#53976;

틘
+

&#53980;

틜
+

&#53988;

틤
+

&#53989;

틥
+

&#54000;

티
+

&#54001;

틱
+

&#54004;

틴
+

&#54008;

틸
+

&#54016;

팀
+

&#54017;

팁
+

&#54019;

팃
+

&#54021;

팅
+

&#54028;

파
+

&#54029;

팍
+

&#54030;

팎
+

&#54032;

판
+

&#54036;

팔
+

&#54038;

팖
+

&#54044;

팜
+

&#54045;

팝
+

&#54047;

팟
+

&#54048;

팠
+

&#54049;

팡
+

&#54053;

팥
+

&#54056;

패
+

&#54057;

팩
+

&#54060;

팬
+

&#54064;

팰
+

&#54072;

팸
+

&#54073;

팹
+

&#54075;

팻
+

&#54076;

팼
+

&#54077;

팽
+

&#54084;

퍄
+

&#54085;

퍅
+

&#54140;

퍼
+

&#54141;

퍽
+

&#54144;

펀
+

&#54148;

펄
+

&#54156;

펌
+

&#54157;

펍
+

&#54159;

펏
+

&#54160;

펐
+

&#54161;

펑
+

&#54168;

페
+

&#54169;

펙
+

&#54172;

펜
+

&#54176;

펠
+

&#54184;

펨
+

&#54185;

펩
+

&#54187;

펫
+

&#54189;

펭
+

&#54196;

펴
+

&#54200;

편
+

&#54204;

펼
+

&#54212;

폄
+

&#54213;

폅
+

&#54216;

폈
+

&#54217;

평
+

&#54224;

폐
+

&#54232;

폘
+

&#54241;

폡
+

&#54243;

폣
+

&#54252;

포
+

&#54253;

폭
+

&#54256;

폰
+

&#54260;

폴
+

&#54268;

폼
+

&#54269;

폽
+

&#54271;

폿
+

&#54273;

퐁
+

&#54280;

퐈
+

&#54301;

퐝
+

&#54336;

푀
+

&#54340;

푄
+

&#54364;

표
+

&#54368;

푠
+

&#54372;

푤
+

&#54381;

푭
+

&#54383;

푯
+

&#54392;

푸
+

&#54393;

푹
+

&#54396;

푼
+

&#54399;

푿
+

&#54400;

풀
+

&#54402;

풂
+

&#54408;

품
+

&#54409;

풉
+

&#54411;

풋
+

&#54413;

풍
+

&#54420;

풔
+

&#54441;

풩
+

&#54476;

퓌
+

&#54480;

퓐
+

&#54484;

퓔
+

&#54492;

퓜
+

&#54495;

퓟
+

&#54504;

퓨
+

&#54508;

퓬
+

&#54512;

퓰
+

&#54520;

퓸
+

&#54523;

퓻
+

&#54525;

퓽
+

&#54532;

프
+

&#54536;

픈
+

&#54540;

플
+

&#54548;

픔
+

&#54549;

픕
+

&#54551;

픗
+

&#54588;

피
+

&#54589;

픽
+

&#54592;

핀
+

&#54596;

필
+

&#54604;

핌
+

&#54605;

핍
+

&#54607;

핏
+

&#54609;

핑
+

&#54616;

하
+

&#54617;

학
+

&#54620;

한
+

&#54624;

할
+

&#54629;

핥
+

&#54632;

함
+

&#54633;

합
+

&#54635;

핫
+

&#54637;

항
+

&#54644;

해
+

&#54645;

핵
+

&#54648;

핸
+

&#54652;

핼
+

&#54660;

햄
+

&#54661;

햅
+

&#54663;

햇
+

&#54664;

했
+

&#54665;

행
+

&#54672;

햐
+

&#54693;

향
+

&#54728;

허
+

&#54729;

헉
+

&#54732;

헌
+

&#54736;

헐
+

&#54738;

헒
+

&#54744;

험
+

&#54745;

헙
+

&#54747;

헛
+

&#54749;

헝
+

&#54756;

헤
+

&#54757;

헥
+

&#54760;

헨
+

&#54764;

헬
+

&#54772;

헴
+

&#54773;

헵
+

&#54775;

헷
+

&#54777;

헹
+

&#54784;

혀
+

&#54785;

혁
+

&#54788;

현
+

&#54792;

혈
+

&#54800;

혐
+

&#54801;

협
+

&#54803;

혓
+

&#54804;

혔
+

&#54805;

형
+

&#54812;

혜
+

&#54816;

혠
+

&#54820;

혤
+

&#54829;

혭
+

&#54840;

호
+

&#54841;

혹
+

&#54844;

혼
+

&#54848;

홀
+

&#54853;

홅
+

&#54856;

홈
+

&#54857;

홉
+

&#54859;

홋
+

&#54861;

홍
+

&#54865;

홑
+

&#54868;

화
+

&#54869;

확
+

&#54872;

환
+

&#54876;

활
+

&#54887;

홧
+

&#54889;

황
+

&#54896;

홰
+

&#54897;

홱
+

&#54900;

홴
+

&#54915;

횃
+

&#54917;

횅
+

&#54924;

회
+

&#54925;

획
+

&#54928;

횐
+

&#54932;

횔
+

&#54941;

횝
+

&#54943;

횟
+

&#54945;

횡
+

&#54952;

효
+

&#54956;

횬
+

&#54960;

횰
+

&#54969;

횹
+

&#54971;

횻
+

&#54980;

후
+

&#54981;

훅
+

&#54984;

훈
+

&#54988;

훌
+

&#54993;

훑
+

&#54996;

훔
+

&#54999;

훗
+

&#55001;

훙
+

&#55008;

훠
+

&#55012;

훤
+

&#55016;

훨
+

&#55024;

훰
+

&#55029;

훵
+

&#55036;

훼
+

&#55037;

훽
+

&#55040;

휀
+

&#55044;

휄
+

&#55057;

휑
+

&#55064;

휘
+

&#55065;

휙
+

&#55068;

휜
+

&#55072;

휠
+

&#55080;

휨
+

&#55081;

휩
+

&#55083;

휫
+

&#55085;

휭
+

&#55092;

휴
+

&#55093;

휵
+

&#55096;

휸
+

&#55100;

휼
+

&#55108;

흄
+

&#55111;

흇
+

&#55113;

흉
+

&#55120;

흐
+

&#55121;

흑
+

&#55124;

흔
+

&#55126;

흖
+

&#55127;

흗
+

&#55128;

흘
+

&#55129;

흙
+

&#55136;

흠
+

&#55137;

흡
+

&#55139;

흣
+

&#55141;

흥
+

&#55145;

흩
+

&#55148;

희
+

&#55152;

흰
+

&#55156;

흴
+

&#55164;

흼
+

&#55165;

흽
+

&#55169;

힁
+

&#55176;

히
+

&#55177;

힉
+

&#55180;

힌
+

&#55184;

힐
+

&#55192;

힘
+

&#55193;

힙
+

&#55195;

힛
+

&#55197;

힝
+
+
+ + +
+
+ + +
+ +
+ +
+
+
+

Installing Webfonts

+ +

Webfonts are supported by all major browser platforms but not all in the same way. There are currently four different font formats that must be included in order to target all browsers. This includes TTF, WOFF, EOT and SVG.

+ +

1. Upload your webfonts

+

You must upload your webfont kit to your website. They should be in or near the same directory as your CSS files.

+ +

2. Include the webfont stylesheet

+

A special CSS @font-face declaration helps the various browsers select the appropriate font it needs without causing you a bunch of headaches. Learn more about this syntax by reading the Fontspring blog post about it. The code for it is as follows:

+ + + +@font-face{ + font-family: 'MyWebFont'; + src: url('WebFont.eot'); + src: url('WebFont.eot?#iefix') format('embedded-opentype'), + url('WebFont.woff') format('woff'), + url('WebFont.ttf') format('truetype'), + url('WebFont.svg#webfont') format('svg'); +} + + +

We've already gone ahead and generated the code for you. All you have to do is link to the stylesheet in your HTML, like this:

+ <link rel="stylesheet" href="stylesheet.css" type="text/css" charset="utf-8" /> + +

3. Modify your own stylesheet

+

To take advantage of your new fonts, you must tell your stylesheet to use them. Look at the original @font-face declaration above and find the property called "font-family." The name linked there will be what you use to reference the font. Prepend that webfont name to the font stack in the "font-family" property, inside the selector you want to change. For example:

+p { font-family: 'WebFont', Arial, sans-serif; } + +

4. Test

+

Getting webfonts to work cross-browser can be tricky. Use the information in the sidebar to help you if you find that fonts aren't loading in a particular browser.

+
+ + +
+ +
+ +
+ +
+ + diff --git a/SW문의_소스패키지/assets/font/NotoKR-Medium/notokr-medium.eot b/SW문의_소스패키지/assets/font/NotoKR-Medium/notokr-medium.eot new file mode 100644 index 0000000..82cffc5 Binary files /dev/null and b/SW문의_소스패키지/assets/font/NotoKR-Medium/notokr-medium.eot differ diff --git a/SW문의_소스패키지/assets/font/NotoKR-Medium/notokr-medium.svg b/SW문의_소스패키지/assets/font/NotoKR-Medium/notokr-medium.svg new file mode 100644 index 0000000..b9f6cc0 --- /dev/null +++ b/SW문의_소스패키지/assets/font/NotoKR-Medium/notokr-medium.svg @@ -0,0 +1,2457 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/SW문의_소스패키지/assets/font/NotoKR-Medium/notokr-medium.ttf b/SW문의_소스패키지/assets/font/NotoKR-Medium/notokr-medium.ttf new file mode 100644 index 0000000..717ad24 Binary files /dev/null and b/SW문의_소스패키지/assets/font/NotoKR-Medium/notokr-medium.ttf differ diff --git a/SW문의_소스패키지/assets/font/NotoKR-Medium/notokr-medium.woff b/SW문의_소스패키지/assets/font/NotoKR-Medium/notokr-medium.woff new file mode 100644 index 0000000..53cbaee Binary files /dev/null and b/SW문의_소스패키지/assets/font/NotoKR-Medium/notokr-medium.woff differ diff --git a/SW문의_소스패키지/assets/font/NotoKR-Medium/notokr-medium.woff2 b/SW문의_소스패키지/assets/font/NotoKR-Medium/notokr-medium.woff2 new file mode 100644 index 0000000..8450f5c Binary files /dev/null and b/SW문의_소스패키지/assets/font/NotoKR-Medium/notokr-medium.woff2 differ diff --git a/SW문의_소스패키지/assets/font/NotoKR-Medium/specimen_files/easytabs.js b/SW문의_소스패키지/assets/font/NotoKR-Medium/specimen_files/easytabs.js new file mode 100644 index 0000000..5e5d1b7 --- /dev/null +++ b/SW문의_소스패키지/assets/font/NotoKR-Medium/specimen_files/easytabs.js @@ -0,0 +1,7 @@ +(function($){$.fn.easyTabs=function(option){var param=jQuery.extend({fadeSpeed:"fast",defaultContent:1,activeClass:'active'},option);$(this).each(function(){var thisId="#"+this.id;if(param.defaultContent==''){param.defaultContent=1;} +if(typeof param.defaultContent=="number") +{var defaultTab=$(thisId+" .tabs li:eq("+(param.defaultContent-1)+") a").attr('href').substr(1);}else{var defaultTab=param.defaultContent;} +$(thisId+" .tabs li a").each(function(){var tabToHide=$(this).attr('href').substr(1);$("#"+tabToHide).addClass('easytabs-tab-content');});hideAll();changeContent(defaultTab);function hideAll(){$(thisId+" .easytabs-tab-content").hide();} +function changeContent(tabId){hideAll();$(thisId+" .tabs li").removeClass(param.activeClass);$(thisId+" .tabs li a[href=#"+tabId+"]").closest('li').addClass(param.activeClass);if(param.fadeSpeed!="none") +{$(thisId+" #"+tabId).fadeIn(param.fadeSpeed);}else{$(thisId+" #"+tabId).show();}} +$(thisId+" .tabs li").click(function(){var tabId=$(this).find('a').attr('href').substr(1);changeContent(tabId);return false;});});}})(jQuery); \ No newline at end of file diff --git a/SW문의_소스패키지/assets/font/NotoKR-Medium/specimen_files/grid_12-825-55-15.css b/SW문의_소스패키지/assets/font/NotoKR-Medium/specimen_files/grid_12-825-55-15.css new file mode 100644 index 0000000..7d60650 --- /dev/null +++ b/SW문의_소스패키지/assets/font/NotoKR-Medium/specimen_files/grid_12-825-55-15.css @@ -0,0 +1,129 @@ +/*Notes about grid: +Columns: 12 +Grid Width: 825px +Column Width: 55px +Gutter Width: 15px +-------------------------------*/ + + + +.section {margin-bottom: 18px; +} +.section:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;} +.section {*zoom: 1;} + +.section .firstcolumn, +.section .firstcol {margin-left: 0;} + + +/* Border on left hand side of a column. */ +.border { + padding-left: 7px; + margin-left: 7px; + border-left: 1px solid #eee; +} + +/* Border with more whitespace, spans one column. */ +.colborder { + padding-left: 42px; + margin-left: 42px; + border-left: 1px solid #eee; +} + + + +/* The Grid Classes */ +.grid1, .grid1_2cols, .grid1_3cols, .grid1_4cols, .grid2, .grid2_3cols, .grid2_4cols, .grid3, .grid3_2cols, .grid3_4cols, .grid4, .grid4_3cols, .grid5, .grid5_2cols, .grid5_3cols, .grid5_4cols, .grid6, .grid6_4cols, .grid7, .grid7_2cols, .grid7_3cols, .grid7_4cols, .grid8, .grid8_3cols, .grid9, .grid9_2cols, .grid9_4cols, .grid10, .grid10_3cols, .grid10_4cols, .grid11, .grid11_2cols, .grid11_3cols, .grid11_4cols, .grid12 +{margin-left: 15px;float: left;display: inline; overflow: hidden;} + + +.width1, .grid1, .span-1 {width: 55px;} +.width1_2cols,.grid1_2cols {width: 20px;} +.width1_3cols,.grid1_3cols {width: 8px;} +.width1_4cols,.grid1_4cols {width: 2px;} +.input_width1 {width: 49px;} + +.width2, .grid2, .span-2 {width: 125px;} +.width2_3cols,.grid2_3cols {width: 31px;} +.width2_4cols,.grid2_4cols {width: 20px;} +.input_width2 {width: 119px;} + +.width3, .grid3, .span-3 {width: 195px;} +.width3_2cols,.grid3_2cols {width: 90px;} +.width3_4cols,.grid3_4cols {width: 37px;} +.input_width3 {width: 189px;} + +.width4, .grid4, .span-4 {width: 265px;} +.width4_3cols,.grid4_3cols {width: 78px;} +.input_width4 {width: 259px;} + +.width5, .grid5, .span-5 {width: 335px;} +.width5_2cols,.grid5_2cols {width: 160px;} +.width5_3cols,.grid5_3cols {width: 101px;} +.width5_4cols,.grid5_4cols {width: 72px;} +.input_width5 {width: 329px;} + +.width6, .grid6, .span-6 {width: 405px;} +.width6_4cols,.grid6_4cols {width: 90px;} +.input_width6 {width: 399px;} + +.width7, .grid7, .span-7 {width: 475px;} +.width7_2cols,.grid7_2cols {width: 230px;} +.width7_3cols,.grid7_3cols {width: 148px;} +.width7_4cols,.grid7_4cols {width: 107px;} +.input_width7 {width: 469px;} + +.width8, .grid8, .span-8 {width: 545px;} +.width8_3cols,.grid8_3cols {width: 171px;} +.input_width8 {width: 539px;} + +.width9, .grid9, .span-9 {width: 615px;} +.width9_2cols,.grid9_2cols {width: 300px;} +.width9_4cols,.grid9_4cols {width: 142px;} +.input_width9 {width: 609px;} + +.width10, .grid10, .span-10 {width: 685px;} +.width10_3cols,.grid10_3cols {width: 218px;} +.width10_4cols,.grid10_4cols {width: 160px;} +.input_width10 {width: 679px;} + +.width11, .grid11, .span-11 {width: 755px;} +.width11_2cols,.grid11_2cols {width: 370px;} +.width11_3cols,.grid11_3cols {width: 241px;} +.width11_4cols,.grid11_4cols {width: 177px;} +.input_width11 {width: 749px;} + +.width12, .grid12, .span-12 {width: 825px;} +.input_width12 {width: 819px;} + +/* Subdivided grid spaces */ +.emptycols_left1, .prepend-1 {padding-left: 70px;} +.emptycols_right1, .append-1 {padding-right: 70px;} +.emptycols_left2, .prepend-2 {padding-left: 140px;} +.emptycols_right2, .append-2 {padding-right: 140px;} +.emptycols_left3, .prepend-3 {padding-left: 210px;} +.emptycols_right3, .append-3 {padding-right: 210px;} +.emptycols_left4, .prepend-4 {padding-left: 280px;} +.emptycols_right4, .append-4 {padding-right: 280px;} +.emptycols_left5, .prepend-5 {padding-left: 350px;} +.emptycols_right5, .append-5 {padding-right: 350px;} +.emptycols_left6, .prepend-6 {padding-left: 420px;} +.emptycols_right6, .append-6 {padding-right: 420px;} +.emptycols_left7, .prepend-7 {padding-left: 490px;} +.emptycols_right7, .append-7 {padding-right: 490px;} +.emptycols_left8, .prepend-8 {padding-left: 560px;} +.emptycols_right8, .append-8 {padding-right: 560px;} +.emptycols_left9, .prepend-9 {padding-left: 630px;} +.emptycols_right9, .append-9 {padding-right: 630px;} +.emptycols_left10, .prepend-10 {padding-left: 700px;} +.emptycols_right10, .append-10 {padding-right: 700px;} +.emptycols_left11, .prepend-11 {padding-left: 770px;} +.emptycols_right11, .append-11 {padding-right: 770px;} +.pull-1 {margin-left: -70px;} +.push-1 {margin-right: -70px;margin-left: 18px;float: right;} +.pull-2 {margin-left: -140px;} +.push-2 {margin-right: -140px;margin-left: 18px;float: right;} +.pull-3 {margin-left: -210px;} +.push-3 {margin-right: -210px;margin-left: 18px;float: right;} +.pull-4 {margin-left: -280px;} +.push-4 {margin-right: -280px;margin-left: 18px;float: right;} \ No newline at end of file diff --git a/SW문의_소스패키지/assets/font/NotoKR-Medium/specimen_files/specimen_stylesheet.css b/SW문의_소스패키지/assets/font/NotoKR-Medium/specimen_files/specimen_stylesheet.css new file mode 100644 index 0000000..e804058 --- /dev/null +++ b/SW문의_소스패키지/assets/font/NotoKR-Medium/specimen_files/specimen_stylesheet.css @@ -0,0 +1,396 @@ +@import url('grid_12-825-55-15.css'); + +/* + CSS Reset by Eric Meyer - Released under Public Domain + http://meyerweb.com/eric/tools/css/reset/ +*/ +html, body, div, span, applet, object, iframe, +h1, h2, h3, h4, h5, h6, p, blockquote, pre, +a, abbr, acronym, address, big, cite, code, +del, dfn, em, font, img, ins, kbd, q, s, samp, +small, strike, strong, sub, sup, tt, var, +b, u, i, center, dl, dt, dd, ol, ul, li, +fieldset, form, label, legend, table, +caption, tbody, tfoot, thead, tr, th, td + {margin: 0;padding: 0;border: 0;outline: 0; + font-size: 100%;vertical-align: baseline; + background: transparent;} +body {line-height: 1;} +ol, ul {list-style: none;} +blockquote, q {quotes: none;} +blockquote:before, blockquote:after, +q:before, q:after {content: ''; content: none;} +:focus {outline: 0;} +ins {text-decoration: none;} +del {text-decoration: line-through;} +table {border-collapse: collapse;border-spacing: 0;} + + + + +body { + color: #000; + background-color: #dcdcdc; +} + +a { + text-decoration: none; + color: #1883ba; +} + +h1{ + font-size: 32px; + font-weight: normal; + font-style: normal; + margin-bottom: 18px; +} + +h2{ + font-size: 18px; +} + +#container { + width: 865px; + margin: 0px auto; +} + + +#header { + padding: 20px; + font-size: 36px; + background-color: #000; + color: #fff; +} + +#header span { + color: #666; +} +#main_content { + background-color: #fff; + padding: 60px 20px 20px; +} + + +#footer p { + margin: 0; + padding-top: 10px; + padding-bottom: 50px; + color: #333; + font: 10px Arial, sans-serif; +} + +.tabs { + width: 100%; + height: 31px; + background-color: #444; +} +.tabs li { + float: left; + margin: 0; + overflow: hidden; + background-color: #444; +} +.tabs li a { + display: block; + color: #fff; + text-decoration: none; + font: bold 11px/11px 'Arial'; + text-transform: uppercase; + padding: 10px 15px; + border-right: 1px solid #fff; +} + +.tabs li a:hover { + background-color: #00b3ff; + +} + +.tabs li.active a { + color: #000; + background-color: #fff; +} + + + +div.huge { + + font-size: 120px; + line-height: 1em; + padding: 0; + letter-spacing: -.02em; + overflow: hidden; +} +div.glyph_range { + font-size: 72px; + line-height: 1.1em; +} + +.size10{ font-size: 10px; } +.size11{ font-size: 11px; } +.size12{ font-size: 12px; } +.size13{ font-size: 13px; } +.size14{ font-size: 14px; } +.size16{ font-size: 16px; } +.size18{ font-size: 18px; } +.size20{ font-size: 20px; } +.size24{ font-size: 24px; } +.size30{ font-size: 30px; } +.size36{ font-size: 36px; } +.size48{ font-size: 48px; } +.size60{ font-size: 60px; } +.size72{ font-size: 72px; } +.size90{ font-size: 90px; } + + +.psample_row1 { height: 120px;} +.psample_row1 { height: 120px;} +.psample_row2 { height: 160px;} +.psample_row3 { height: 160px;} +.psample_row4 { height: 160px;} + +.psample { + overflow: hidden; + position: relative; +} +.psample p { + line-height: 1.3em; + display: block; + overflow: hidden; + margin: 0; +} + +.psample span { + margin-right: .5em; +} + +.white_blend { + width: 100%; + height: 61px; + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVkAAAA9CAYAAAAH4BojAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNrs3TsKgFAMRUE/eer+NxztxMYuEWQG3ECKwwUF58ycAKixOAGAyAKILAAiCyCyACILgMgCiCyAyAIgsgAiCyCyAIgsgMgCiCwAIgsgsgAiC4DIAogsACIL0CWuZ3UGgLrIhjMA1EV2OAOAJQtgyQLwjOzmDAAiCyCyAIgsQFtkd2cAEFkAkQVAZAHaIns4A4AlC2DJAiCyACILILIAiCzAV5H1dQGAJQsgsgCILIDIAvwisl58AViyAJYsACILILIAIgvAe2T9EhxAZAFEFgCRBeiL7HAGgLrIhjMAWLIAliwAt1OAAQDwygTBulLIlQAAAABJRU5ErkJggg==); + position: absolute; + bottom: 0; +} +.black_blend { + width: 100%; + height: 61px; + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVkAAAA9CAYAAAAH4BojAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPJJREFUeNrs3TEKhTAQRVGjibr/9QoxhY2N3Ywo50A28IrLwP9g6b1PAMSYTQAgsgAiC4DIAogsgMgCILIAIgsgsgCILIDIAogsACILILIAIguAyAKILIDIAiCyACILgMgCZCnjLWYAiFGvB0BQZJsZAFyyAC5ZAO6RXc0AILIAIguAyAKkRXYzA4DIAogsACILkBbZ3QwALlkAlywAIgsgsgAiC4DIArwVWf8uAHDJAogsACILILIAv4isH74AXLIALlkARBZAZAFEFoDnyPokOIDIAogsACILkBfZZgaAuMhWMwC4ZAE+p4x3mAEgxinAAJ+XBbPWGkwAAAAAAElFTkSuQmCC); + position: absolute; + bottom: 0; +} +.fullreverse { + background: #000 !important; + color: #fff !important; + margin-left: -20px; + padding-left: 20px; + margin-right: -20px; + padding-right: 20px; + padding: 20px; + margin-bottom:0; +} + + +.sample_table td { + padding-top: 3px; + padding-bottom:5px; + padding-left: 5px; + vertical-align: middle; + line-height: 1.2em; +} + +.sample_table td:first-child { + background-color: #eee; + text-align: right; + padding-right: 5px; + padding-left: 0; + padding: 5px; + font: 11px/12px "Courier New", Courier, mono; +} + +code { + white-space: pre; + background-color: #eee; + display: block; + padding: 10px; + margin-bottom: 18px; + overflow: auto; +} + + +.bottom,.last {margin-bottom:0 !important; padding-bottom:0 !important;} + +.box { + padding: 18px; + margin-bottom: 18px; + background: #eee; +} + +.reverse,.reversed { background: #000 !important;color: #fff !important; border: none !important;} + +#bodycomparison { + position: relative; + overflow: hidden; + font-size: 72px; + height: 90px; + white-space: nowrap; +} + +#bodycomparison div{ + font-size: 72px; + line-height: 90px; + display: inline; + margin: 0 15px 0 0; + padding: 0; +} + +#bodycomparison div span{ + font: 10px Arial; + position: absolute; + left: 0; +} +#xheight { + float: none; + position: absolute; + color: #d9f3ff; + font-size: 72px; + line-height: 90px; +} + +.fontbody { + position: relative; +} +.arialbody{ + font-family: Arial; + position: relative; +} +.verdanabody{ + font-family: Verdana; + position: relative; +} +.georgiabody{ + font-family: Georgia; + position: relative; +} + +/* @group Layout page + */ + +#layout h1 { + font-size: 36px; + line-height: 42px; + font-weight: normal; + font-style: normal; +} + +#layout h2 { + font-size: 24px; + line-height: 23px; + font-weight: normal; + font-style: normal; +} + +#layout h3 { + font-size: 22px; + line-height: 1.4em; + margin-top: 1em; + font-weight: normal; + font-style: normal; +} + + +#layout p.byline { + font-size: 12px; + margin-top: 18px; + line-height: 12px; + margin-bottom: 0; +} +#layout p { + font-size: 14px; + line-height: 21px; + margin-bottom: .5em; +} + +#layout p.large{ + font-size: 18px; + line-height: 26px; +} + +#layout .sidebar p{ + font-size: 12px; + line-height: 1.4em; +} + +#layout p.caption { + font-size: 10px; + margin-top: -16px; + margin-bottom: 18px; +} + +/* @end */ + +/* @group Glyphs */ + +#glyph_chart div{ + background-color: #d9f3ff; + color: black; + float: left; + font-size: 36px; + height: 1.2em; + line-height: 1.2em; + margin-bottom: 1px; + margin-right: 1px; + text-align: center; + width: 1.2em; + position: relative; + padding: .6em .2em .2em; +} + +#glyph_chart div p { + position: absolute; + left: 0; + top: 0; + display: block; + text-align: center; + font: bold 9px Arial, sans-serif; + background-color: #3a768f; + width: 100%; + color: #fff; + padding: 2px 0; +} + + +#glyphs h1 { + font-family: Arial, sans-serif; +} +/* @end */ + +/* @group Installing */ + +#installing { + font: 13px Arial, sans-serif; +} + +#installing p, +#glyphs p{ + line-height: 1.2em; + margin-bottom: 18px; + font: 13px Arial, sans-serif; +} + + + +#installing h3{ + font-size: 15px; + margin-top: 18px; +} + +/* @end */ + +#rendering h1 { + font-family: Arial, sans-serif; +} +.render_table td { + font: 11px "Courier New", Courier, mono; + vertical-align: middle; +} + + diff --git a/SW문의_소스패키지/assets/font/NotoKR-Medium/stylesheet.css b/SW문의_소스패키지/assets/font/NotoKR-Medium/stylesheet.css new file mode 100644 index 0000000..b38d395 --- /dev/null +++ b/SW문의_소스패키지/assets/font/NotoKR-Medium/stylesheet.css @@ -0,0 +1,16 @@ +/* Generated by Font Squirrel (http://www.fontsquirrel.com) on April 28, 2015 */ + + + +@font-face { + font-family: 'notokr-medium'; + src: url('notokr-medium.eot'); + src: url('notokr-medium.eot?#iefix') format('embedded-opentype'), + url('notokr-medium.woff2') format('woff2'), + url('notokr-medium.woff') format('woff'), + url('notokr-medium.ttf') format('truetype'), + url('notokr-medium.svg#notokr-medium') format('svg'); + font-weight: normal; + font-style: normal; + +} \ No newline at end of file diff --git a/SW문의_소스패키지/assets/font/NotoKR-Regular/generator_config.txt b/SW문의_소스패키지/assets/font/NotoKR-Regular/generator_config.txt new file mode 100644 index 0000000..4a36153 --- /dev/null +++ b/SW문의_소스패키지/assets/font/NotoKR-Regular/generator_config.txt @@ -0,0 +1,5 @@ +# Font Squirrel Font-face Generator Configuration File +# Upload this file to the generator to recreate the settings +# you used to create these fonts. + +{"mode":"basic","formats":["ttf","woff","woff2","eotz"],"tt_instructor":"default","fix_vertical_metrics":"Y","fix_gasp":"xy","add_spaces":"Y","add_hyphens":"Y","fallback":"none","fallback_custom":"100","options_subset":"basic","subset_custom":"","subset_custom_range":"","subset_ot_features_list":"","css_stylesheet":"stylesheet.css","filename_suffix":"-webfont","emsquare":"2048","spacing_adjustment":"0"} \ No newline at end of file diff --git a/SW문의_소스패키지/assets/font/NotoKR-Regular/notokr-regular-demo.html b/SW문의_소스패키지/assets/font/NotoKR-Regular/notokr-regular-demo.html new file mode 100644 index 0000000..06cc9d0 --- /dev/null +++ b/SW문의_소스패키지/assets/font/NotoKR-Regular/notokr-regular-demo.html @@ -0,0 +1,2827 @@ + + + + + + + + + + + + + 본고딕-Regular Specimen + + + + + + +
+ + + +
+ + +
+ +
+
+
본고딕-Regular
+
+
+ +
+
A​B​C​D​E​F​G​H​I​J​K​L​M​N​O​P​Q​R​S​T​U​V​W​X​Y​Z​a​b​c​d​e​f​g​h​i​j​k​l​m​n​o​p​q​r​s​t​u​v​w​x​y​z​1​2​3​4​5​6​7​8​9​0​&​.​,​?​!​@​(​)​#​$​%​*​+​-​=​:​;
+
+
+
+ + + + + + + + + + + + + + + + +
10다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
11다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
12다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
13다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
14다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
16다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
18다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
20다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
24다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
30다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
36다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
48다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
60다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
72다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
90다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
+ +
+ +
+ + + +
+ + +
+
◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼body
body
body
body
+
+ bodyNotoKR-Regular Regular +
+
+ bodyArial +
+
+ bodyVerdana +
+
+ bodyGeorgia +
+ + + +
+ + +
+ +
+

10.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

11.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

12.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

13.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+ +
+
+
+

14.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

16.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

18.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+ +
+ +
+ +
+
+

20.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+
+

24.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+ +
+ +
+ +
+
+

30.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+
+ +
+ + + +
+
+

10.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

11.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

12.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

13.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+ +
+ +
+
+

14.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

16.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

18.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+ +
+ +
+
+

20.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+
+

24.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+ +
+ +
+ +
+
+

30.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+
+ +
+ + + + +
+ +
+ +
+ +
+

Lorem Ipsum Dolor

+

Etiam porta sem malesuada magna mollis euismod

+ + +
+
+
+
+

Donec sed odio dui. Morbi leo risus, porta ac consectetur ac, vestibulum at eros. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus.

+ + +

Pellentesque ornare sem

+ +

Maecenas sed diam eget risus varius blandit sit amet non magna. Maecenas faucibus mollis interdum. Donec ullamcorper nulla non metus auctor fringilla. Nullam id dolor id nibh ultricies vehicula ut id elit. Nullam id dolor id nibh ultricies vehicula ut id elit.

+ +

Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.

+ +

Nulla vitae elit libero, a pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Aenean lacinia bibendum nulla sed consectetur.

+ +

Nullam quis risus eget urna mollis ornare vel eu leo. Nullam quis risus eget urna mollis ornare vel eu leo. Maecenas sed diam eget risus varius blandit sit amet non magna. Donec ullamcorper nulla non metus auctor fringilla.

+ +

Cras mattis consectetur

+ +

Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Aenean lacinia bibendum nulla sed consectetur. Integer posuere erat a ante venenatis dapibus posuere velit aliquet. Cras mattis consectetur purus sit amet fermentum.

+ +

Nullam id dolor id nibh ultricies vehicula ut id elit. Nullam quis risus eget urna mollis ornare vel eu leo. Cras mattis consectetur purus sit amet fermentum.

+
+ + +
+ +
+ + + + + + +
+
+
+ +

Language Support

+

The subset of NotoKR-Regular Regular in this kit supports the following languages:
+ + English

+

Glyph Chart

+

The subset of NotoKR-Regular Regular in this kit includes all the glyphs listed below. Unicode entities are included above each glyph to help you insert individual characters into your layout.

+
+ +

&#32;

+

&#33;

!
+

&#34;

"
+

&#35;

#
+

&#36;

$
+

&#37;

%
+

&#38;

&
+

&#39;

'
+

&#40;

(
+

&#41;

)
+

&#42;

*
+

&#43;

+
+

&#44;

,
+

&#45;

-
+

&#46;

.
+

&#47;

/
+

&#48;

0
+

&#49;

1
+

&#50;

2
+

&#51;

3
+

&#52;

4
+

&#53;

5
+

&#54;

6
+

&#55;

7
+

&#56;

8
+

&#57;

9
+

&#58;

:
+

&#59;

;
+

&#60;

<
+

&#61;

=
+

&#62;

>
+

&#63;

?
+

&#64;

@
+

&#65;

A
+

&#66;

B
+

&#67;

C
+

&#68;

D
+

&#69;

E
+

&#70;

F
+

&#71;

G
+

&#72;

H
+

&#73;

I
+

&#74;

J
+

&#75;

K
+

&#76;

L
+

&#77;

M
+

&#78;

N
+

&#79;

O
+

&#80;

P
+

&#81;

Q
+

&#82;

R
+

&#83;

S
+

&#84;

T
+

&#85;

U
+

&#86;

V
+

&#87;

W
+

&#88;

X
+

&#89;

Y
+

&#90;

Z
+

&#91;

[
+

&#92;

\
+

&#93;

]
+

&#94;

^
+

&#95;

_
+

&#96;

`
+

&#97;

a
+

&#98;

b
+

&#99;

c
+

&#100;

d
+

&#101;

e
+

&#102;

f
+

&#103;

g
+

&#104;

h
+

&#105;

i
+

&#106;

j
+

&#107;

k
+

&#108;

l
+

&#109;

m
+

&#110;

n
+

&#111;

o
+

&#112;

p
+

&#113;

q
+

&#114;

r
+

&#115;

s
+

&#116;

t
+

&#117;

u
+

&#118;

v
+

&#119;

w
+

&#120;

x
+

&#121;

y
+

&#122;

z
+

&#123;

{
+

&#124;

|
+

&#125;

}
+

&#126;

~
+

&#44032;

가
+

&#44033;

각
+

&#44036;

간
+

&#44039;

갇
+

&#44040;

갈
+

&#44041;

갉
+

&#44042;

갊
+

&#44048;

감
+

&#44049;

갑
+

&#44050;

값
+

&#44051;

갓
+

&#44052;

갔
+

&#44053;

강
+

&#44054;

갖
+

&#44055;

갗
+

&#44057;

같
+

&#44058;

갚
+

&#44059;

갛
+

&#44060;

개
+

&#44061;

객
+

&#44064;

갠
+

&#44068;

갤
+

&#44076;

갬
+

&#44077;

갭
+

&#44079;

갯
+

&#44080;

갰
+

&#44081;

갱
+

&#44088;

갸
+

&#44089;

갹
+

&#44092;

갼
+

&#44096;

걀
+

&#44107;

걋
+

&#44109;

걍
+

&#44116;

걔
+

&#44120;

걘
+

&#44124;

걜
+

&#44144;

거
+

&#44145;

걱
+

&#44148;

건
+

&#44151;

걷
+

&#44152;

걸
+

&#44154;

걺
+

&#44160;

검
+

&#44161;

겁
+

&#44163;

것
+

&#44164;

겄
+

&#44165;

겅
+

&#44166;

겆
+

&#44169;

겉
+

&#44170;

겊
+

&#44171;

겋
+

&#44172;

게
+

&#44176;

겐
+

&#44180;

겔
+

&#44188;

겜
+

&#44189;

겝
+

&#44191;

겟
+

&#44192;

겠
+

&#44193;

겡
+

&#44200;

겨
+

&#44201;

격
+

&#44202;

겪
+

&#44204;

견
+

&#44207;

겯
+

&#44208;

결
+

&#44216;

겸
+

&#44217;

겹
+

&#44219;

겻
+

&#44220;

겼
+

&#44221;

경
+

&#44225;

곁
+

&#44228;

계
+

&#44232;

곈
+

&#44236;

곌
+

&#44245;

곕
+

&#44247;

곗
+

&#44256;

고
+

&#44257;

곡
+

&#44260;

곤
+

&#44263;

곧
+

&#44264;

골
+

&#44266;

곪
+

&#44268;

곬
+

&#44271;

곯
+

&#44272;

곰
+

&#44273;

곱
+

&#44275;

곳
+

&#44277;

공
+

&#44278;

곶
+

&#44284;

과
+

&#44285;

곽
+

&#44288;

관
+

&#44292;

괄
+

&#44294;

괆
+

&#44300;

괌
+

&#44301;

괍
+

&#44303;

괏
+

&#44305;

광
+

&#44312;

괘
+

&#44316;

괜
+

&#44320;

괠
+

&#44329;

괩
+

&#44332;

괬
+

&#44333;

괭
+

&#44340;

괴
+

&#44341;

괵
+

&#44344;

괸
+

&#44348;

괼
+

&#44356;

굄
+

&#44357;

굅
+

&#44359;

굇
+

&#44361;

굉
+

&#44368;

교
+

&#44372;

굔
+

&#44376;

굘
+

&#44385;

굡
+

&#44387;

굣
+

&#44396;

구
+

&#44397;

국
+

&#44400;

군
+

&#44403;

굳
+

&#44404;

굴
+

&#44405;

굵
+

&#44406;

굶
+

&#44411;

굻
+

&#44412;

굼
+

&#44413;

굽
+

&#44415;

굿
+

&#44417;

궁
+

&#44418;

궂
+

&#44424;

궈
+

&#44425;

궉
+

&#44428;

권
+

&#44432;

궐
+

&#44444;

궜
+

&#44445;

궝
+

&#44452;

궤
+

&#44471;

궷
+

&#44480;

귀
+

&#44481;

귁
+

&#44484;

귄
+

&#44488;

귈
+

&#44496;

귐
+

&#44497;

귑
+

&#44499;

귓
+

&#44508;

규
+

&#44512;

균
+

&#44516;

귤
+

&#44536;

그
+

&#44537;

극
+

&#44540;

근
+

&#44543;

귿
+

&#44544;

글
+

&#44545;

긁
+

&#44552;

금
+

&#44553;

급
+

&#44555;

긋
+

&#44557;

긍
+

&#44564;

긔
+

&#44592;

기
+

&#44593;

긱
+

&#44596;

긴
+

&#44599;

긷
+

&#44600;

길
+

&#44602;

긺
+

&#44608;

김
+

&#44609;

깁
+

&#44611;

깃
+

&#44613;

깅
+

&#44614;

깆
+

&#44618;

깊
+

&#44620;

까
+

&#44621;

깍
+

&#44622;

깎
+

&#44624;

깐
+

&#44628;

깔
+

&#44630;

깖
+

&#44636;

깜
+

&#44637;

깝
+

&#44639;

깟
+

&#44640;

깠
+

&#44641;

깡
+

&#44645;

깥
+

&#44648;

깨
+

&#44649;

깩
+

&#44652;

깬
+

&#44656;

깰
+

&#44664;

깸
+

&#44665;

깹
+

&#44667;

깻
+

&#44668;

깼
+

&#44669;

깽
+

&#44676;

꺄
+

&#44677;

꺅
+

&#44684;

꺌
+

&#44732;

꺼
+

&#44733;

꺽
+

&#44734;

꺾
+

&#44736;

껀
+

&#44740;

껄
+

&#44748;

껌
+

&#44749;

껍
+

&#44751;

껏
+

&#44752;

껐
+

&#44753;

껑
+

&#44760;

께
+

&#44761;

껙
+

&#44764;

껜
+

&#44776;

껨
+

&#44779;

껫
+

&#44781;

껭
+

&#44788;

껴
+

&#44792;

껸
+

&#44796;

껼
+

&#44807;

꼇
+

&#44808;

꼈
+

&#44813;

꼍
+

&#44816;

꼐
+

&#44844;

꼬
+

&#44845;

꼭
+

&#44848;

꼰
+

&#44850;

꼲
+

&#44852;

꼴
+

&#44860;

꼼
+

&#44861;

꼽
+

&#44863;

꼿
+

&#44865;

꽁
+

&#44866;

꽂
+

&#44867;

꽃
+

&#44872;

꽈
+

&#44873;

꽉
+

&#44880;

꽐
+

&#44892;

꽜
+

&#44893;

꽝
+

&#44900;

꽤
+

&#44901;

꽥
+

&#44921;

꽹
+

&#44928;

꾀
+

&#44932;

꾄
+

&#44936;

꾈
+

&#44944;

꾐
+

&#44945;

꾑
+

&#44949;

꾕
+

&#44956;

꾜
+

&#44984;

꾸
+

&#44985;

꾹
+

&#44988;

꾼
+

&#44992;

꿀
+

&#44999;

꿇
+

&#45000;

꿈
+

&#45001;

꿉
+

&#45003;

꿋
+

&#45005;

꿍
+

&#45006;

꿎
+

&#45012;

꿔
+

&#45020;

꿜
+

&#45032;

꿨
+

&#45033;

꿩
+

&#45040;

꿰
+

&#45041;

꿱
+

&#45044;

꿴
+

&#45048;

꿸
+

&#45056;

뀀
+

&#45057;

뀁
+

&#45060;

뀄
+

&#45068;

뀌
+

&#45072;

뀐
+

&#45076;

뀔
+

&#45084;

뀜
+

&#45085;

뀝
+

&#45096;

뀨
+

&#45124;

끄
+

&#45125;

끅
+

&#45128;

끈
+

&#45130;

끊
+

&#45132;

끌
+

&#45134;

끎
+

&#45139;

끓
+

&#45140;

끔
+

&#45141;

끕
+

&#45143;

끗
+

&#45145;

끙
+

&#45149;

끝
+

&#45180;

끼
+

&#45181;

끽
+

&#45184;

낀
+

&#45188;

낄
+

&#45196;

낌
+

&#45197;

낍
+

&#45199;

낏
+

&#45201;

낑
+

&#45208;

나
+

&#45209;

낙
+

&#45210;

낚
+

&#45212;

난
+

&#45215;

낟
+

&#45216;

날
+

&#45217;

낡
+

&#45218;

낢
+

&#45224;

남
+

&#45225;

납
+

&#45227;

낫
+

&#45228;

났
+

&#45229;

낭
+

&#45230;

낮
+

&#45231;

낯
+

&#45233;

낱
+

&#45235;

낳
+

&#45236;

내
+

&#45237;

낵
+

&#45240;

낸
+

&#45244;

낼
+

&#45252;

냄
+

&#45253;

냅
+

&#45255;

냇
+

&#45256;

냈
+

&#45257;

냉
+

&#45264;

냐
+

&#45265;

냑
+

&#45268;

냔
+

&#45272;

냘
+

&#45280;

냠
+

&#45285;

냥
+

&#45320;

너
+

&#45321;

넉
+

&#45323;

넋
+

&#45324;

넌
+

&#45328;

널
+

&#45330;

넒
+

&#45331;

넓
+

&#45336;

넘
+

&#45337;

넙
+

&#45339;

넛
+

&#45340;

넜
+

&#45341;

넝
+

&#45347;

넣
+

&#45348;

네
+

&#45349;

넥
+

&#45352;

넨
+

&#45356;

넬
+

&#45364;

넴
+

&#45365;

넵
+

&#45367;

넷
+

&#45368;

넸
+

&#45369;

넹
+

&#45376;

녀
+

&#45377;

녁
+

&#45380;

년
+

&#45384;

녈
+

&#45392;

념
+

&#45393;

녑
+

&#45396;

녔
+

&#45397;

녕
+

&#45400;

녘
+

&#45404;

녜
+

&#45408;

녠
+

&#45432;

노
+

&#45433;

녹
+

&#45436;

논
+

&#45440;

놀
+

&#45442;

놂
+

&#45448;

놈
+

&#45449;

놉
+

&#45451;

놋
+

&#45453;

농
+

&#45458;

높
+

&#45459;

놓
+

&#45460;

놔
+

&#45464;

놘
+

&#45468;

놜
+

&#45480;

놨
+

&#45516;

뇌
+

&#45520;

뇐
+

&#45524;

뇔
+

&#45532;

뇜
+

&#45533;

뇝
+

&#45535;

뇟
+

&#45544;

뇨
+

&#45545;

뇩
+

&#45548;

뇬
+

&#45552;

뇰
+

&#45561;

뇹
+

&#45563;

뇻
+

&#45565;

뇽
+

&#45572;

누
+

&#45573;

눅
+

&#45576;

눈
+

&#45579;

눋
+

&#45580;

눌
+

&#45588;

눔
+

&#45589;

눕
+

&#45591;

눗
+

&#45593;

눙
+

&#45600;

눠
+

&#45620;

눴
+

&#45628;

눼
+

&#45656;

뉘
+

&#45660;

뉜
+

&#45664;

뉠
+

&#45672;

뉨
+

&#45673;

뉩
+

&#45684;

뉴
+

&#45685;

뉵
+

&#45692;

뉼
+

&#45700;

늄
+

&#45701;

늅
+

&#45705;

늉
+

&#45712;

느
+

&#45713;

늑
+

&#45716;

는
+

&#45720;

늘
+

&#45721;

늙
+

&#45722;

늚
+

&#45728;

늠
+

&#45729;

늡
+

&#45731;

늣
+

&#45733;

능
+

&#45734;

늦
+

&#45738;

늪
+

&#45740;

늬
+

&#45744;

늰
+

&#45748;

늴
+

&#45768;

니
+

&#45769;

닉
+

&#45772;

닌
+

&#45776;

닐
+

&#45778;

닒
+

&#45784;

님
+

&#45785;

닙
+

&#45787;

닛
+

&#45789;

닝
+

&#45794;

닢
+

&#45796;

다
+

&#45797;

닥
+

&#45798;

닦
+

&#45800;

단
+

&#45803;

닫
+

&#45804;

달
+

&#45805;

닭
+

&#45806;

닮
+

&#45807;

닯
+

&#45811;

닳
+

&#45812;

담
+

&#45813;

답
+

&#45815;

닷
+

&#45816;

닸
+

&#45817;

당
+

&#45818;

닺
+

&#45819;

닻
+

&#45823;

닿
+

&#45824;

대
+

&#45825;

댁
+

&#45828;

댄
+

&#45832;

댈
+

&#45840;

댐
+

&#45841;

댑
+

&#45843;

댓
+

&#45844;

댔
+

&#45845;

댕
+

&#45852;

댜
+

&#45908;

더
+

&#45909;

덕
+

&#45910;

덖
+

&#45912;

던
+

&#45915;

덛
+

&#45916;

덜
+

&#45918;

덞
+

&#45919;

덟
+

&#45924;

덤
+

&#45925;

덥
+

&#45927;

덧
+

&#45929;

덩
+

&#45931;

덫
+

&#45934;

덮
+

&#45936;

데
+

&#45937;

덱
+

&#45940;

덴
+

&#45944;

델
+

&#45952;

뎀
+

&#45953;

뎁
+

&#45955;

뎃
+

&#45956;

뎄
+

&#45957;

뎅
+

&#45964;

뎌
+

&#45968;

뎐
+

&#45972;

뎔
+

&#45984;

뎠
+

&#45985;

뎡
+

&#45992;

뎨
+

&#45996;

뎬
+

&#46020;

도
+

&#46021;

독
+

&#46024;

돈
+

&#46027;

돋
+

&#46028;

돌
+

&#46030;

돎
+

&#46032;

돐
+

&#46036;

돔
+

&#46037;

돕
+

&#46039;

돗
+

&#46041;

동
+

&#46043;

돛
+

&#46045;

돝
+

&#46048;

돠
+

&#46052;

돤
+

&#46056;

돨
+

&#46076;

돼
+

&#46096;

됐
+

&#46104;

되
+

&#46108;

된
+

&#46112;

될
+

&#46120;

됨
+

&#46121;

됩
+

&#46123;

됫
+

&#46132;

됴
+

&#46160;

두
+

&#46161;

둑
+

&#46164;

둔
+

&#46168;

둘
+

&#46176;

둠
+

&#46177;

둡
+

&#46179;

둣
+

&#46181;

둥
+

&#46188;

둬
+

&#46208;

뒀
+

&#46216;

뒈
+

&#46237;

뒝
+

&#46244;

뒤
+

&#46248;

뒨
+

&#46252;

뒬
+

&#46261;

뒵
+

&#46263;

뒷
+

&#46265;

뒹
+

&#46272;

듀
+

&#46276;

듄
+

&#46280;

듈
+

&#46288;

듐
+

&#46293;

듕
+

&#46300;

드
+

&#46301;

득
+

&#46304;

든
+

&#46307;

듣
+

&#46308;

들
+

&#46310;

듦
+

&#46316;

듬
+

&#46317;

듭
+

&#46319;

듯
+

&#46321;

등
+

&#46328;

듸
+

&#46356;

디
+

&#46357;

딕
+

&#46360;

딘
+

&#46363;

딛
+

&#46364;

딜
+

&#46372;

딤
+

&#46373;

딥
+

&#46375;

딧
+

&#46376;

딨
+

&#46377;

딩
+

&#46378;

딪
+

&#46384;

따
+

&#46385;

딱
+

&#46388;

딴
+

&#46392;

딸
+

&#46400;

땀
+

&#46401;

땁
+

&#46403;

땃
+

&#46404;

땄
+

&#46405;

땅
+

&#46411;

땋
+

&#46412;

때
+

&#46413;

땍
+

&#46416;

땐
+

&#46420;

땔
+

&#46428;

땜
+

&#46429;

땝
+

&#46431;

땟
+

&#46432;

땠
+

&#46433;

땡
+

&#46496;

떠
+

&#46497;

떡
+

&#46500;

떤
+

&#46504;

떨
+

&#46506;

떪
+

&#46507;

떫
+

&#46512;

떰
+

&#46513;

떱
+

&#46515;

떳
+

&#46516;

떴
+

&#46517;

떵
+

&#46523;

떻
+

&#46524;

떼
+

&#46525;

떽
+

&#46528;

뗀
+

&#46532;

뗄
+

&#46540;

뗌
+

&#46541;

뗍
+

&#46543;

뗏
+

&#46544;

뗐
+

&#46545;

뗑
+

&#46552;

뗘
+

&#46572;

뗬
+

&#46608;

또
+

&#46609;

똑
+

&#46612;

똔
+

&#46616;

똘
+

&#46629;

똥
+

&#46636;

똬
+

&#46644;

똴
+

&#46664;

뙈
+

&#46692;

뙤
+

&#46696;

뙨
+

&#46748;

뚜
+

&#46749;

뚝
+

&#46752;

뚠
+

&#46756;

뚤
+

&#46763;

뚫
+

&#46764;

뚬
+

&#46769;

뚱
+

&#46804;

뛔
+

&#46832;

뛰
+

&#46836;

뛴
+

&#46840;

뛸
+

&#46848;

뜀
+

&#46849;

뜁
+

&#46853;

뜅
+

&#46888;

뜨
+

&#46889;

뜩
+

&#46892;

뜬
+

&#46895;

뜯
+

&#46896;

뜰
+

&#46904;

뜸
+

&#46905;

뜹
+

&#46907;

뜻
+

&#46916;

띄
+

&#46920;

띈
+

&#46924;

띌
+

&#46932;

띔
+

&#46933;

띕
+

&#46944;

띠
+

&#46948;

띤
+

&#46952;

띨
+

&#46960;

띰
+

&#46961;

띱
+

&#46963;

띳
+

&#46965;

띵
+

&#46972;

라
+

&#46973;

락
+

&#46976;

란
+

&#46980;

랄
+

&#46988;

람
+

&#46989;

랍
+

&#46991;

랏
+

&#46992;

랐
+

&#46993;

랑
+

&#46994;

랒
+

&#46998;

랖
+

&#46999;

랗
+

&#47000;

래
+

&#47001;

랙
+

&#47004;

랜
+

&#47008;

랠
+

&#47016;

램
+

&#47017;

랩
+

&#47019;

랫
+

&#47020;

랬
+

&#47021;

랭
+

&#47028;

랴
+

&#47029;

략
+

&#47032;

랸
+

&#47047;

럇
+

&#47049;

량
+

&#47084;

러
+

&#47085;

럭
+

&#47088;

런
+

&#47092;

럴
+

&#47100;

럼
+

&#47101;

럽
+

&#47103;

럿
+

&#47104;

렀
+

&#47105;

렁
+

&#47111;

렇
+

&#47112;

레
+

&#47113;

렉
+

&#47116;

렌
+

&#47120;

렐
+

&#47128;

렘
+

&#47129;

렙
+

&#47131;

렛
+

&#47133;

렝
+

&#47140;

려
+

&#47141;

력
+

&#47144;

련
+

&#47148;

렬
+

&#47156;

렴
+

&#47157;

렵
+

&#47159;

렷
+

&#47160;

렸
+

&#47161;

령
+

&#47168;

례
+

&#47172;

롄
+

&#47185;

롑
+

&#47187;

롓
+

&#47196;

로
+

&#47197;

록
+

&#47200;

론
+

&#47204;

롤
+

&#47212;

롬
+

&#47213;

롭
+

&#47215;

롯
+

&#47217;

롱
+

&#47224;

롸
+

&#47228;

롼
+

&#47245;

뢍
+

&#47272;

뢨
+

&#47280;

뢰
+

&#47284;

뢴
+

&#47288;

뢸
+

&#47296;

룀
+

&#47297;

룁
+

&#47299;

룃
+

&#47301;

룅
+

&#47308;

료
+

&#47312;

룐
+

&#47316;

룔
+

&#47325;

룝
+

&#47327;

룟
+

&#47329;

룡
+

&#47336;

루
+

&#47337;

룩
+

&#47340;

룬
+

&#47344;

룰
+

&#47352;

룸
+

&#47353;

룹
+

&#47355;

룻
+

&#47357;

룽
+

&#47364;

뤄
+

&#47384;

뤘
+

&#47392;

뤠
+

&#47420;

뤼
+

&#47421;

뤽
+

&#47424;

륀
+

&#47428;

륄
+

&#47436;

륌
+

&#47439;

륏
+

&#47441;

륑
+

&#47448;

류
+

&#47449;

륙
+

&#47452;

륜
+

&#47456;

률
+

&#47464;

륨
+

&#47465;

륩
+

&#47467;

륫
+

&#47469;

륭
+

&#47476;

르
+

&#47477;

륵
+

&#47480;

른
+

&#47484;

를
+

&#47492;

름
+

&#47493;

릅
+

&#47495;

릇
+

&#47497;

릉
+

&#47498;

릊
+

&#47501;

릍
+

&#47502;

릎
+

&#47532;

리
+

&#47533;

릭
+

&#47536;

린
+

&#47540;

릴
+

&#47548;

림
+

&#47549;

립
+

&#47551;

릿
+

&#47553;

링
+

&#47560;

마
+

&#47561;

막
+

&#47564;

만
+

&#47566;

많
+

&#47567;

맏
+

&#47568;

말
+

&#47569;

맑
+

&#47570;

맒
+

&#47576;

맘
+

&#47577;

맙
+

&#47579;

맛
+

&#47581;

망
+

&#47582;

맞
+

&#47585;

맡
+

&#47587;

맣
+

&#47588;

매
+

&#47589;

맥
+

&#47592;

맨
+

&#47596;

맬
+

&#47604;

맴
+

&#47605;

맵
+

&#47607;

맷
+

&#47608;

맸
+

&#47609;

맹
+

&#47610;

맺
+

&#47616;

먀
+

&#47617;

먁
+

&#47624;

먈
+

&#47637;

먕
+

&#47672;

머
+

&#47673;

먹
+

&#47676;

먼
+

&#47680;

멀
+

&#47682;

멂
+

&#47688;

멈
+

&#47689;

멉
+

&#47691;

멋
+

&#47693;

멍
+

&#47694;

멎
+

&#47699;

멓
+

&#47700;

메
+

&#47701;

멕
+

&#47704;

멘
+

&#47708;

멜
+

&#47716;

멤
+

&#47717;

멥
+

&#47719;

멧
+

&#47720;

멨
+

&#47721;

멩
+

&#47728;

며
+

&#47729;

멱
+

&#47732;

면
+

&#47736;

멸
+

&#47747;

몃
+

&#47748;

몄
+

&#47749;

명
+

&#47751;

몇
+

&#47756;

몌
+

&#47784;

모
+

&#47785;

목
+

&#47787;

몫
+

&#47788;

몬
+

&#47792;

몰
+

&#47794;

몲
+

&#47800;

몸
+

&#47801;

몹
+

&#47803;

못
+

&#47805;

몽
+

&#47812;

뫄
+

&#47816;

뫈
+

&#47832;

뫘
+

&#47833;

뫙
+

&#47868;

뫼
+

&#47872;

묀
+

&#47876;

묄
+

&#47885;

묍
+

&#47887;

묏
+

&#47889;

묑
+

&#47896;

묘
+

&#47900;

묜
+

&#47904;

묠
+

&#47913;

묩
+

&#47915;

묫
+

&#47924;

무
+

&#47925;

묵
+

&#47926;

묶
+

&#47928;

문
+

&#47931;

묻
+

&#47932;

물
+

&#47933;

묽
+

&#47934;

묾
+

&#47940;

뭄
+

&#47941;

뭅
+

&#47943;

뭇
+

&#47945;

뭉
+

&#47949;

뭍
+

&#47951;

뭏
+

&#47952;

뭐
+

&#47956;

뭔
+

&#47960;

뭘
+

&#47969;

뭡
+

&#47971;

뭣
+

&#47980;

뭬
+

&#48008;

뮈
+

&#48012;

뮌
+

&#48016;

뮐
+

&#48036;

뮤
+

&#48040;

뮨
+

&#48044;

뮬
+

&#48052;

뮴
+

&#48055;

뮷
+

&#48064;

므
+

&#48068;

믄
+

&#48072;

믈
+

&#48080;

믐
+

&#48083;

믓
+

&#48120;

미
+

&#48121;

믹
+

&#48124;

민
+

&#48127;

믿
+

&#48128;

밀
+

&#48130;

밂
+

&#48136;

밈
+

&#48137;

밉
+

&#48139;

밋
+

&#48140;

밌
+

&#48141;

밍
+

&#48143;

및
+

&#48145;

밑
+

&#48148;

바
+

&#48149;

박
+

&#48150;

밖
+

&#48151;

밗
+

&#48152;

반
+

&#48155;

받
+

&#48156;

발
+

&#48157;

밝
+

&#48158;

밞
+

&#48159;

밟
+

&#48164;

밤
+

&#48165;

밥
+

&#48167;

밧
+

&#48169;

방
+

&#48173;

밭
+

&#48176;

배
+

&#48177;

백
+

&#48180;

밴
+

&#48184;

밸
+

&#48192;

뱀
+

&#48193;

뱁
+

&#48195;

뱃
+

&#48196;

뱄
+

&#48197;

뱅
+

&#48201;

뱉
+

&#48204;

뱌
+

&#48205;

뱍
+

&#48208;

뱐
+

&#48221;

뱝
+

&#48260;

버
+

&#48261;

벅
+

&#48264;

번
+

&#48267;

벋
+

&#48268;

벌
+

&#48270;

벎
+

&#48276;

범
+

&#48277;

법
+

&#48279;

벗
+

&#48281;

벙
+

&#48282;

벚
+

&#48288;

베
+

&#48289;

벡
+

&#48292;

벤
+

&#48295;

벧
+

&#48296;

벨
+

&#48304;

벰
+

&#48305;

벱
+

&#48307;

벳
+

&#48308;

벴
+

&#48309;

벵
+

&#48316;

벼
+

&#48317;

벽
+

&#48320;

변
+

&#48324;

별
+

&#48333;

볍
+

&#48335;

볏
+

&#48336;

볐
+

&#48337;

병
+

&#48341;

볕
+

&#48344;

볘
+

&#48348;

볜
+

&#48372;

보
+

&#48373;

복
+

&#48374;

볶
+

&#48376;

본
+

&#48380;

볼
+

&#48388;

봄
+

&#48389;

봅
+

&#48391;

봇
+

&#48393;

봉
+

&#48400;

봐
+

&#48404;

봔
+

&#48420;

봤
+

&#48428;

봬
+

&#48448;

뵀
+

&#48456;

뵈
+

&#48457;

뵉
+

&#48460;

뵌
+

&#48464;

뵐
+

&#48472;

뵘
+

&#48473;

뵙
+

&#48484;

뵤
+

&#48488;

뵨
+

&#48512;

부
+

&#48513;

북
+

&#48516;

분
+

&#48519;

붇
+

&#48520;

불
+

&#48521;

붉
+

&#48522;

붊
+

&#48528;

붐
+

&#48529;

붑
+

&#48531;

붓
+

&#48533;

붕
+

&#48537;

붙
+

&#48538;

붚
+

&#48540;

붜
+

&#48548;

붤
+

&#48560;

붰
+

&#48568;

붸
+

&#48596;

뷔
+

&#48597;

뷕
+

&#48600;

뷘
+

&#48604;

뷜
+

&#48617;

뷩
+

&#48624;

뷰
+

&#48628;

뷴
+

&#48632;

뷸
+

&#48640;

븀
+

&#48643;

븃
+

&#48645;

븅
+

&#48652;

브
+

&#48653;

븍
+

&#48656;

븐
+

&#48660;

블
+

&#48668;

븜
+

&#48669;

븝
+

&#48671;

븟
+

&#48708;

비
+

&#48709;

빅
+

&#48712;

빈
+

&#48716;

빌
+

&#48718;

빎
+

&#48724;

빔
+

&#48725;

빕
+

&#48727;

빗
+

&#48729;

빙
+

&#48730;

빚
+

&#48731;

빛
+

&#48736;

빠
+

&#48737;

빡
+

&#48740;

빤
+

&#48744;

빨
+

&#48746;

빪
+

&#48752;

빰
+

&#48753;

빱
+

&#48755;

빳
+

&#48756;

빴
+

&#48757;

빵
+

&#48763;

빻
+

&#48764;

빼
+

&#48765;

빽
+

&#48768;

뺀
+

&#48772;

뺄
+

&#48780;

뺌
+

&#48781;

뺍
+

&#48783;

뺏
+

&#48784;

뺐
+

&#48785;

뺑
+

&#48792;

뺘
+

&#48793;

뺙
+

&#48808;

뺨
+

&#48848;

뻐
+

&#48849;

뻑
+

&#48852;

뻔
+

&#48855;

뻗
+

&#48856;

뻘
+

&#48864;

뻠
+

&#48867;

뻣
+

&#48868;

뻤
+

&#48869;

뻥
+

&#48876;

뻬
+

&#48897;

뼁
+

&#48904;

뼈
+

&#48905;

뼉
+

&#48920;

뼘
+

&#48921;

뼙
+

&#48923;

뼛
+

&#48924;

뼜
+

&#48925;

뼝
+

&#48960;

뽀
+

&#48961;

뽁
+

&#48964;

뽄
+

&#48968;

뽈
+

&#48976;

뽐
+

&#48977;

뽑
+

&#48981;

뽕
+

&#49044;

뾔
+

&#49072;

뾰
+

&#49093;

뿅
+

&#49100;

뿌
+

&#49101;

뿍
+

&#49104;

뿐
+

&#49108;

뿔
+

&#49116;

뿜
+

&#49119;

뿟
+

&#49121;

뿡
+

&#49212;

쀼
+

&#49233;

쁑
+

&#49240;

쁘
+

&#49244;

쁜
+

&#49248;

쁠
+

&#49256;

쁨
+

&#49257;

쁩
+

&#49296;

삐
+

&#49297;

삑
+

&#49300;

삔
+

&#49304;

삘
+

&#49312;

삠
+

&#49313;

삡
+

&#49315;

삣
+

&#49317;

삥
+

&#49324;

사
+

&#49325;

삭
+

&#49327;

삯
+

&#49328;

산
+

&#49331;

삳
+

&#49332;

살
+

&#49333;

삵
+

&#49334;

삶
+

&#49340;

삼
+

&#49341;

삽
+

&#49343;

삿
+

&#49344;

샀
+

&#49345;

상
+

&#49349;

샅
+

&#49352;

새
+

&#49353;

색
+

&#49356;

샌
+

&#49360;

샐
+

&#49368;

샘
+

&#49369;

샙
+

&#49371;

샛
+

&#49372;

샜
+

&#49373;

생
+

&#49380;

샤
+

&#49381;

샥
+

&#49384;

샨
+

&#49388;

샬
+

&#49396;

샴
+

&#49397;

샵
+

&#49399;

샷
+

&#49401;

샹
+

&#49408;

섀
+

&#49412;

섄
+

&#49416;

섈
+

&#49424;

섐
+

&#49429;

섕
+

&#49436;

서
+

&#49437;

석
+

&#49438;

섞
+

&#49439;

섟
+

&#49440;

선
+

&#49443;

섣
+

&#49444;

설
+

&#49446;

섦
+

&#49447;

섧
+

&#49452;

섬
+

&#49453;

섭
+

&#49455;

섯
+

&#49456;

섰
+

&#49457;

성
+

&#49462;

섶
+

&#49464;

세
+

&#49465;

섹
+

&#49468;

센
+

&#49472;

셀
+

&#49480;

셈
+

&#49481;

셉
+

&#49483;

셋
+

&#49484;

셌
+

&#49485;

셍
+

&#49492;

셔
+

&#49493;

셕
+

&#49496;

션
+

&#49500;

셜
+

&#49508;

셤
+

&#49509;

셥
+

&#49511;

셧
+

&#49512;

셨
+

&#49513;

셩
+

&#49520;

셰
+

&#49524;

셴
+

&#49528;

셸
+

&#49541;

솅
+

&#49548;

소
+

&#49549;

속
+

&#49550;

솎
+

&#49552;

손
+

&#49556;

솔
+

&#49558;

솖
+

&#49564;

솜
+

&#49565;

솝
+

&#49567;

솟
+

&#49569;

송
+

&#49573;

솥
+

&#49576;

솨
+

&#49577;

솩
+

&#49580;

솬
+

&#49584;

솰
+

&#49597;

솽
+

&#49604;

쇄
+

&#49608;

쇈
+

&#49612;

쇌
+

&#49620;

쇔
+

&#49623;

쇗
+

&#49624;

쇘
+

&#49632;

쇠
+

&#49636;

쇤
+

&#49640;

쇨
+

&#49648;

쇰
+

&#49649;

쇱
+

&#49651;

쇳
+

&#49660;

쇼
+

&#49661;

쇽
+

&#49664;

숀
+

&#49668;

숄
+

&#49676;

숌
+

&#49677;

숍
+

&#49679;

숏
+

&#49681;

숑
+

&#49688;

수
+

&#49689;

숙
+

&#49692;

순
+

&#49695;

숟
+

&#49696;

술
+

&#49704;

숨
+

&#49705;

숩
+

&#49707;

숫
+

&#49709;

숭
+

&#49711;

숯
+

&#49713;

숱
+

&#49714;

숲
+

&#49716;

숴
+

&#49736;

쉈
+

&#49744;

쉐
+

&#49745;

쉑
+

&#49748;

쉔
+

&#49752;

쉘
+

&#49760;

쉠
+

&#49765;

쉥
+

&#49772;

쉬
+

&#49773;

쉭
+

&#49776;

쉰
+

&#49780;

쉴
+

&#49788;

쉼
+

&#49789;

쉽
+

&#49791;

쉿
+

&#49793;

슁
+

&#49800;

슈
+

&#49801;

슉
+

&#49808;

슐
+

&#49816;

슘
+

&#49819;

슛
+

&#49821;

슝
+

&#49828;

스
+

&#49829;

슥
+

&#49832;

슨
+

&#49836;

슬
+

&#49837;

슭
+

&#49844;

슴
+

&#49845;

습
+

&#49847;

슷
+

&#49849;

승
+

&#49884;

시
+

&#49885;

식
+

&#49888;

신
+

&#49891;

싣
+

&#49892;

실
+

&#49899;

싫
+

&#49900;

심
+

&#49901;

십
+

&#49903;

싯
+

&#49905;

싱
+

&#49910;

싶
+

&#49912;

싸
+

&#49913;

싹
+

&#49915;

싻
+

&#49916;

싼
+

&#49920;

쌀
+

&#49928;

쌈
+

&#49929;

쌉
+

&#49932;

쌌
+

&#49933;

쌍
+

&#49939;

쌓
+

&#49940;

쌔
+

&#49941;

쌕
+

&#49944;

쌘
+

&#49948;

쌜
+

&#49956;

쌤
+

&#49957;

쌥
+

&#49960;

쌨
+

&#49961;

쌩
+

&#49989;

썅
+

&#50024;

써
+

&#50025;

썩
+

&#50028;

썬
+

&#50032;

썰
+

&#50034;

썲
+

&#50040;

썸
+

&#50041;

썹
+

&#50044;

썼
+

&#50045;

썽
+

&#50052;

쎄
+

&#50056;

쎈
+

&#50060;

쎌
+

&#50112;

쏀
+

&#50136;

쏘
+

&#50137;

쏙
+

&#50140;

쏜
+

&#50143;

쏟
+

&#50144;

쏠
+

&#50146;

쏢
+

&#50152;

쏨
+

&#50153;

쏩
+

&#50157;

쏭
+

&#50164;

쏴
+

&#50165;

쏵
+

&#50168;

쏸
+

&#50184;

쐈
+

&#50192;

쐐
+

&#50212;

쐤
+

&#50220;

쐬
+

&#50224;

쐰
+

&#50228;

쐴
+

&#50236;

쐼
+

&#50237;

쐽
+

&#50248;

쑈
+

&#50276;

쑤
+

&#50277;

쑥
+

&#50280;

쑨
+

&#50284;

쑬
+

&#50292;

쑴
+

&#50293;

쑵
+

&#50297;

쑹
+

&#50304;

쒀
+

&#50324;

쒔
+

&#50332;

쒜
+

&#50360;

쒸
+

&#50364;

쒼
+

&#50409;

쓩
+

&#50416;

쓰
+

&#50417;

쓱
+

&#50420;

쓴
+

&#50424;

쓸
+

&#50426;

쓺
+

&#50431;

쓿
+

&#50432;

씀
+

&#50433;

씁
+

&#50444;

씌
+

&#50448;

씐
+

&#50452;

씔
+

&#50460;

씜
+

&#50472;

씨
+

&#50473;

씩
+

&#50476;

씬
+

&#50480;

씰
+

&#50488;

씸
+

&#50489;

씹
+

&#50491;

씻
+

&#50493;

씽
+

&#50500;

아
+

&#50501;

악
+

&#50504;

안
+

&#50505;

앉
+

&#50506;

않
+

&#50508;

알
+

&#50509;

앍
+

&#50510;

앎
+

&#50515;

앓
+

&#50516;

암
+

&#50517;

압
+

&#50519;

앗
+

&#50520;

았
+

&#50521;

앙
+

&#50525;

앝
+

&#50526;

앞
+

&#50528;

애
+

&#50529;

액
+

&#50532;

앤
+

&#50536;

앨
+

&#50544;

앰
+

&#50545;

앱
+

&#50547;

앳
+

&#50548;

앴
+

&#50549;

앵
+

&#50556;

야
+

&#50557;

약
+

&#50560;

얀
+

&#50564;

얄
+

&#50567;

얇
+

&#50572;

얌
+

&#50573;

얍
+

&#50575;

얏
+

&#50577;

양
+

&#50581;

얕
+

&#50583;

얗
+

&#50584;

얘
+

&#50588;

얜
+

&#50592;

얠
+

&#50601;

얩
+

&#50612;

어
+

&#50613;

억
+

&#50616;

언
+

&#50617;

얹
+

&#50619;

얻
+

&#50620;

얼
+

&#50621;

얽
+

&#50622;

얾
+

&#50628;

엄
+

&#50629;

업
+

&#50630;

없
+

&#50631;

엇
+

&#50632;

었
+

&#50633;

엉
+

&#50634;

엊
+

&#50636;

엌
+

&#50638;

엎
+

&#50640;

에
+

&#50641;

엑
+

&#50644;

엔
+

&#50648;

엘
+

&#50656;

엠
+

&#50657;

엡
+

&#50659;

엣
+

&#50661;

엥
+

&#50668;

여
+

&#50669;

역
+

&#50670;

엮
+

&#50672;

연
+

&#50676;

열
+

&#50678;

엶
+

&#50679;

엷
+

&#50684;

염
+

&#50685;

엽
+

&#50686;

엾
+

&#50687;

엿
+

&#50688;

였
+

&#50689;

영
+

&#50693;

옅
+

&#50694;

옆
+

&#50695;

옇
+

&#50696;

예
+

&#50700;

옌
+

&#50704;

옐
+

&#50712;

옘
+

&#50713;

옙
+

&#50715;

옛
+

&#50716;

옜
+

&#50724;

오
+

&#50725;

옥
+

&#50728;

온
+

&#50732;

올
+

&#50733;

옭
+

&#50734;

옮
+

&#50736;

옰
+

&#50739;

옳
+

&#50740;

옴
+

&#50741;

옵
+

&#50743;

옷
+

&#50745;

옹
+

&#50747;

옻
+

&#50752;

와
+

&#50753;

왁
+

&#50756;

완
+

&#50760;

왈
+

&#50768;

왐
+

&#50769;

왑
+

&#50771;

왓
+

&#50772;

왔
+

&#50773;

왕
+

&#50780;

왜
+

&#50781;

왝
+

&#50784;

왠
+

&#50796;

왬
+

&#50799;

왯
+

&#50801;

왱
+

&#50808;

외
+

&#50809;

왹
+

&#50812;

왼
+

&#50816;

욀
+

&#50824;

욈
+

&#50825;

욉
+

&#50827;

욋
+

&#50829;

욍
+

&#50836;

요
+

&#50837;

욕
+

&#50840;

욘
+

&#50844;

욜
+

&#50852;

욤
+

&#50853;

욥
+

&#50855;

욧
+

&#50857;

용
+

&#50864;

우
+

&#50865;

욱
+

&#50868;

운
+

&#50872;

울
+

&#50873;

욹
+

&#50874;

욺
+

&#50880;

움
+

&#50881;

웁
+

&#50883;

웃
+

&#50885;

웅
+

&#50892;

워
+

&#50893;

웍
+

&#50896;

원
+

&#50900;

월
+

&#50908;

웜
+

&#50909;

웝
+

&#50912;

웠
+

&#50913;

웡
+

&#50920;

웨
+

&#50921;

웩
+

&#50924;

웬
+

&#50928;

웰
+

&#50936;

웸
+

&#50937;

웹
+

&#50941;

웽
+

&#50948;

위
+

&#50949;

윅
+

&#50952;

윈
+

&#50956;

윌
+

&#50964;

윔
+

&#50965;

윕
+

&#50967;

윗
+

&#50969;

윙
+

&#50976;

유
+

&#50977;

육
+

&#50980;

윤
+

&#50984;

율
+

&#50992;

윰
+

&#50993;

윱
+

&#50995;

윳
+

&#50997;

융
+

&#50999;

윷
+

&#51004;

으
+

&#51005;

윽
+

&#51008;

은
+

&#51012;

을
+

&#51018;

읊
+

&#51020;

음
+

&#51021;

읍
+

&#51023;

읏
+

&#51025;

응
+

&#51026;

읒
+

&#51027;

읓
+

&#51028;

읔
+

&#51029;

읕
+

&#51030;

읖
+

&#51031;

읗
+

&#51032;

의
+

&#51036;

읜
+

&#51040;

읠
+

&#51048;

읨
+

&#51051;

읫
+

&#51060;

이
+

&#51061;

익
+

&#51064;

인
+

&#51068;

일
+

&#51069;

읽
+

&#51070;

읾
+

&#51075;

잃
+

&#51076;

임
+

&#51077;

입
+

&#51079;

잇
+

&#51080;

있
+

&#51081;

잉
+

&#51082;

잊
+

&#51086;

잎
+

&#51088;

자
+

&#51089;

작
+

&#51092;

잔
+

&#51094;

잖
+

&#51095;

잗
+

&#51096;

잘
+

&#51098;

잚
+

&#51104;

잠
+

&#51105;

잡
+

&#51107;

잣
+

&#51108;

잤
+

&#51109;

장
+

&#51110;

잦
+

&#51116;

재
+

&#51117;

잭
+

&#51120;

잰
+

&#51124;

잴
+

&#51132;

잼
+

&#51133;

잽
+

&#51135;

잿
+

&#51136;

쟀
+

&#51137;

쟁
+

&#51144;

쟈
+

&#51145;

쟉
+

&#51148;

쟌
+

&#51150;

쟎
+

&#51152;

쟐
+

&#51160;

쟘
+

&#51165;

쟝
+

&#51172;

쟤
+

&#51176;

쟨
+

&#51180;

쟬
+

&#51200;

저
+

&#51201;

적
+

&#51204;

전
+

&#51208;

절
+

&#51210;

젊
+

&#51216;

점
+

&#51217;

접
+

&#51219;

젓
+

&#51221;

정
+

&#51222;

젖
+

&#51228;

제
+

&#51229;

젝
+

&#51232;

젠
+

&#51236;

젤
+

&#51244;

젬
+

&#51245;

젭
+

&#51247;

젯
+

&#51249;

젱
+

&#51256;

져
+

&#51260;

젼
+

&#51264;

졀
+

&#51272;

졈
+

&#51273;

졉
+

&#51276;

졌
+

&#51277;

졍
+

&#51284;

졔
+

&#51312;

조
+

&#51313;

족
+

&#51316;

존
+

&#51320;

졸
+

&#51322;

졺
+

&#51328;

좀
+

&#51329;

좁
+

&#51331;

좃
+

&#51333;

종
+

&#51334;

좆
+

&#51335;

좇
+

&#51339;

좋
+

&#51340;

좌
+

&#51341;

좍
+

&#51348;

좔
+

&#51357;

좝
+

&#51359;

좟
+

&#51361;

좡
+

&#51368;

좨
+

&#51388;

좼
+

&#51389;

좽
+

&#51396;

죄
+

&#51400;

죈
+

&#51404;

죌
+

&#51412;

죔
+

&#51413;

죕
+

&#51415;

죗
+

&#51417;

죙
+

&#51424;

죠
+

&#51425;

죡
+

&#51428;

죤
+

&#51445;

죵
+

&#51452;

주
+

&#51453;

죽
+

&#51456;

준
+

&#51460;

줄
+

&#51461;

줅
+

&#51462;

줆
+

&#51468;

줌
+

&#51469;

줍
+

&#51471;

줏
+

&#51473;

중
+

&#51480;

줘
+

&#51500;

줬
+

&#51508;

줴
+

&#51536;

쥐
+

&#51537;

쥑
+

&#51540;

쥔
+

&#51544;

쥘
+

&#51552;

쥠
+

&#51553;

쥡
+

&#51555;

쥣
+

&#51564;

쥬
+

&#51568;

쥰
+

&#51572;

쥴
+

&#51580;

쥼
+

&#51592;

즈
+

&#51593;

즉
+

&#51596;

즌
+

&#51600;

즐
+

&#51608;

즘
+

&#51609;

즙
+

&#51611;

즛
+

&#51613;

증
+

&#51648;

지
+

&#51649;

직
+

&#51652;

진
+

&#51655;

짇
+

&#51656;

질
+

&#51658;

짊
+

&#51664;

짐
+

&#51665;

집
+

&#51667;

짓
+

&#51669;

징
+

&#51670;

짖
+

&#51673;

짙
+

&#51674;

짚
+

&#51676;

짜
+

&#51677;

짝
+

&#51680;

짠
+

&#51682;

짢
+

&#51684;

짤
+

&#51687;

짧
+

&#51692;

짬
+

&#51693;

짭
+

&#51695;

짯
+

&#51696;

짰
+

&#51697;

짱
+

&#51704;

째
+

&#51705;

짹
+

&#51708;

짼
+

&#51712;

쨀
+

&#51720;

쨈
+

&#51721;

쨉
+

&#51723;

쨋
+

&#51724;

쨌
+

&#51725;

쨍
+

&#51732;

쨔
+

&#51736;

쨘
+

&#51753;

쨩
+

&#51788;

쩌
+

&#51789;

쩍
+

&#51792;

쩐
+

&#51796;

쩔
+

&#51804;

쩜
+

&#51805;

쩝
+

&#51807;

쩟
+

&#51808;

쩠
+

&#51809;

쩡
+

&#51816;

쩨
+

&#51837;

쩽
+

&#51844;

쪄
+

&#51864;

쪘
+

&#51900;

쪼
+

&#51901;

쪽
+

&#51904;

쫀
+

&#51908;

쫄
+

&#51916;

쫌
+

&#51917;

쫍
+

&#51919;

쫏
+

&#51921;

쫑
+

&#51923;

쫓
+

&#51928;

쫘
+

&#51929;

쫙
+

&#51936;

쫠
+

&#51948;

쫬
+

&#51956;

쫴
+

&#51976;

쬈
+

&#51984;

쬐
+

&#51988;

쬔
+

&#51992;

쬘
+

&#52000;

쬠
+

&#52001;

쬡
+

&#52033;

쭁
+

&#52040;

쭈
+

&#52041;

쭉
+

&#52044;

쭌
+

&#52048;

쭐
+

&#52056;

쭘
+

&#52057;

쭙
+

&#52061;

쭝
+

&#52068;

쭤
+

&#52088;

쭸
+

&#52089;

쭹
+

&#52124;

쮜
+

&#52152;

쮸
+

&#52180;

쯔
+

&#52196;

쯤
+

&#52199;

쯧
+

&#52201;

쯩
+

&#52236;

찌
+

&#52237;

찍
+

&#52240;

찐
+

&#52244;

찔
+

&#52252;

찜
+

&#52253;

찝
+

&#52257;

찡
+

&#52258;

찢
+

&#52263;

찧
+

&#52264;

차
+

&#52265;

착
+

&#52268;

찬
+

&#52270;

찮
+

&#52272;

찰
+

&#52280;

참
+

&#52281;

찹
+

&#52283;

찻
+

&#52284;

찼
+

&#52285;

창
+

&#52286;

찾
+

&#52292;

채
+

&#52293;

책
+

&#52296;

챈
+

&#52300;

챌
+

&#52308;

챔
+

&#52309;

챕
+

&#52311;

챗
+

&#52312;

챘
+

&#52313;

챙
+

&#52320;

챠
+

&#52324;

챤
+

&#52326;

챦
+

&#52328;

챨
+

&#52336;

챰
+

&#52341;

챵
+

&#52376;

처
+

&#52377;

척
+

&#52380;

천
+

&#52384;

철
+

&#52392;

첨
+

&#52393;

첩
+

&#52395;

첫
+

&#52396;

첬
+

&#52397;

청
+

&#52404;

체
+

&#52405;

첵
+

&#52408;

첸
+

&#52412;

첼
+

&#52420;

쳄
+

&#52421;

쳅
+

&#52423;

쳇
+

&#52425;

쳉
+

&#52432;

쳐
+

&#52436;

쳔
+

&#52452;

쳤
+

&#52460;

쳬
+

&#52464;

쳰
+

&#52481;

촁
+

&#52488;

초
+

&#52489;

촉
+

&#52492;

촌
+

&#52496;

촐
+

&#52504;

촘
+

&#52505;

촙
+

&#52507;

촛
+

&#52509;

총
+

&#52516;

촤
+

&#52520;

촨
+

&#52524;

촬
+

&#52537;

촹
+

&#52572;

최
+

&#52576;

쵠
+

&#52580;

쵤
+

&#52588;

쵬
+

&#52589;

쵭
+

&#52591;

쵯
+

&#52593;

쵱
+

&#52600;

쵸
+

&#52616;

춈
+

&#52628;

추
+

&#52629;

축
+

&#52632;

춘
+

&#52636;

출
+

&#52644;

춤
+

&#52645;

춥
+

&#52647;

춧
+

&#52649;

충
+

&#52656;

춰
+

&#52676;

췄
+

&#52684;

췌
+

&#52688;

췐
+

&#52712;

취
+

&#52716;

췬
+

&#52720;

췰
+

&#52728;

췸
+

&#52729;

췹
+

&#52731;

췻
+

&#52733;

췽
+

&#52740;

츄
+

&#52744;

츈
+

&#52748;

츌
+

&#52756;

츔
+

&#52761;

츙
+

&#52768;

츠
+

&#52769;

측
+

&#52772;

츤
+

&#52776;

츨
+

&#52784;

츰
+

&#52785;

츱
+

&#52787;

츳
+

&#52789;

층
+

&#52824;

치
+

&#52825;

칙
+

&#52828;

친
+

&#52831;

칟
+

&#52832;

칠
+

&#52833;

칡
+

&#52840;

침
+

&#52841;

칩
+

&#52843;

칫
+

&#52845;

칭
+

&#52852;

카
+

&#52853;

칵
+

&#52856;

칸
+

&#52860;

칼
+

&#52868;

캄
+

&#52869;

캅
+

&#52871;

캇
+

&#52873;

캉
+

&#52880;

캐
+

&#52881;

캑
+

&#52884;

캔
+

&#52888;

캘
+

&#52896;

캠
+

&#52897;

캡
+

&#52899;

캣
+

&#52900;

캤
+

&#52901;

캥
+

&#52908;

캬
+

&#52909;

캭
+

&#52929;

컁
+

&#52964;

커
+

&#52965;

컥
+

&#52968;

컨
+

&#52971;

컫
+

&#52972;

컬
+

&#52980;

컴
+

&#52981;

컵
+

&#52983;

컷
+

&#52984;

컸
+

&#52985;

컹
+

&#52992;

케
+

&#52993;

켁
+

&#52996;

켄
+

&#53000;

켈
+

&#53008;

켐
+

&#53009;

켑
+

&#53011;

켓
+

&#53013;

켕
+

&#53020;

켜
+

&#53024;

켠
+

&#53028;

켤
+

&#53036;

켬
+

&#53037;

켭
+

&#53039;

켯
+

&#53040;

켰
+

&#53041;

켱
+

&#53048;

켸
+

&#53076;

코
+

&#53077;

콕
+

&#53080;

콘
+

&#53084;

콜
+

&#53092;

콤
+

&#53093;

콥
+

&#53095;

콧
+

&#53097;

콩
+

&#53104;

콰
+

&#53105;

콱
+

&#53108;

콴
+

&#53112;

콸
+

&#53120;

쾀
+

&#53125;

쾅
+

&#53132;

쾌
+

&#53153;

쾡
+

&#53160;

쾨
+

&#53168;

쾰
+

&#53188;

쿄
+

&#53216;

쿠
+

&#53217;

쿡
+

&#53220;

쿤
+

&#53224;

쿨
+

&#53232;

쿰
+

&#53233;

쿱
+

&#53235;

쿳
+

&#53237;

쿵
+

&#53244;

쿼
+

&#53248;

퀀
+

&#53252;

퀄
+

&#53265;

퀑
+

&#53272;

퀘
+

&#53293;

퀭
+

&#53300;

퀴
+

&#53301;

퀵
+

&#53304;

퀸
+

&#53308;

퀼
+

&#53316;

큄
+

&#53317;

큅
+

&#53319;

큇
+

&#53321;

큉
+

&#53328;

큐
+

&#53332;

큔
+

&#53336;

큘
+

&#53344;

큠
+

&#53356;

크
+

&#53357;

큭
+

&#53360;

큰
+

&#53364;

클
+

&#53372;

큼
+

&#53373;

큽
+

&#53377;

킁
+

&#53412;

키
+

&#53413;

킥
+

&#53416;

킨
+

&#53420;

킬
+

&#53428;

킴
+

&#53429;

킵
+

&#53431;

킷
+

&#53433;

킹
+

&#53440;

타
+

&#53441;

탁
+

&#53444;

탄
+

&#53448;

탈
+

&#53449;

탉
+

&#53456;

탐
+

&#53457;

탑
+

&#53459;

탓
+

&#53460;

탔
+

&#53461;

탕
+

&#53468;

태
+

&#53469;

택
+

&#53472;

탠
+

&#53476;

탤
+

&#53484;

탬
+

&#53485;

탭
+

&#53487;

탯
+

&#53488;

탰
+

&#53489;

탱
+

&#53496;

탸
+

&#53517;

턍
+

&#53552;

터
+

&#53553;

턱
+

&#53556;

턴
+

&#53560;

털
+

&#53562;

턺
+

&#53568;

텀
+

&#53569;

텁
+

&#53571;

텃
+

&#53572;

텄
+

&#53573;

텅
+

&#53580;

테
+

&#53581;

텍
+

&#53584;

텐
+

&#53588;

텔
+

&#53596;

템
+

&#53597;

텝
+

&#53599;

텟
+

&#53601;

텡
+

&#53608;

텨
+

&#53612;

텬
+

&#53628;

텼
+

&#53636;

톄
+

&#53640;

톈
+

&#53664;

토
+

&#53665;

톡
+

&#53668;

톤
+

&#53672;

톨
+

&#53680;

톰
+

&#53681;

톱
+

&#53683;

톳
+

&#53685;

통
+

&#53690;

톺
+

&#53692;

톼
+

&#53696;

퇀
+

&#53720;

퇘
+

&#53748;

퇴
+

&#53752;

퇸
+

&#53767;

툇
+

&#53769;

툉
+

&#53776;

툐
+

&#53804;

투
+

&#53805;

툭
+

&#53808;

툰
+

&#53812;

툴
+

&#53820;

툼
+

&#53821;

툽
+

&#53823;

툿
+

&#53825;

퉁
+

&#53832;

퉈
+

&#53852;

퉜
+

&#53860;

퉤
+

&#53888;

튀
+

&#53889;

튁
+

&#53892;

튄
+

&#53896;

튈
+

&#53904;

튐
+

&#53905;

튑
+

&#53909;

튕
+

&#53916;

튜
+

&#53920;

튠
+

&#53924;

튤
+

&#53932;

튬
+

&#53937;

튱
+

&#53944;

트
+

&#53945;

특
+

&#53948;

튼
+

&#53951;

튿
+

&#53952;

틀
+

&#53954;

틂
+

&#53960;

틈
+

&#53961;

틉
+

&#53963;

틋
+

&#53972;

틔
+

&#53976;

틘
+

&#53980;

틜
+

&#53988;

틤
+

&#53989;

틥
+

&#54000;

티
+

&#54001;

틱
+

&#54004;

틴
+

&#54008;

틸
+

&#54016;

팀
+

&#54017;

팁
+

&#54019;

팃
+

&#54021;

팅
+

&#54028;

파
+

&#54029;

팍
+

&#54030;

팎
+

&#54032;

판
+

&#54036;

팔
+

&#54038;

팖
+

&#54044;

팜
+

&#54045;

팝
+

&#54047;

팟
+

&#54048;

팠
+

&#54049;

팡
+

&#54053;

팥
+

&#54056;

패
+

&#54057;

팩
+

&#54060;

팬
+

&#54064;

팰
+

&#54072;

팸
+

&#54073;

팹
+

&#54075;

팻
+

&#54076;

팼
+

&#54077;

팽
+

&#54084;

퍄
+

&#54085;

퍅
+

&#54140;

퍼
+

&#54141;

퍽
+

&#54144;

펀
+

&#54148;

펄
+

&#54156;

펌
+

&#54157;

펍
+

&#54159;

펏
+

&#54160;

펐
+

&#54161;

펑
+

&#54168;

페
+

&#54169;

펙
+

&#54172;

펜
+

&#54176;

펠
+

&#54184;

펨
+

&#54185;

펩
+

&#54187;

펫
+

&#54189;

펭
+

&#54196;

펴
+

&#54200;

편
+

&#54204;

펼
+

&#54212;

폄
+

&#54213;

폅
+

&#54216;

폈
+

&#54217;

평
+

&#54224;

폐
+

&#54232;

폘
+

&#54241;

폡
+

&#54243;

폣
+

&#54252;

포
+

&#54253;

폭
+

&#54256;

폰
+

&#54260;

폴
+

&#54268;

폼
+

&#54269;

폽
+

&#54271;

폿
+

&#54273;

퐁
+

&#54280;

퐈
+

&#54301;

퐝
+

&#54336;

푀
+

&#54340;

푄
+

&#54364;

표
+

&#54368;

푠
+

&#54372;

푤
+

&#54381;

푭
+

&#54383;

푯
+

&#54392;

푸
+

&#54393;

푹
+

&#54396;

푼
+

&#54399;

푿
+

&#54400;

풀
+

&#54402;

풂
+

&#54408;

품
+

&#54409;

풉
+

&#54411;

풋
+

&#54413;

풍
+

&#54420;

풔
+

&#54441;

풩
+

&#54476;

퓌
+

&#54480;

퓐
+

&#54484;

퓔
+

&#54492;

퓜
+

&#54495;

퓟
+

&#54504;

퓨
+

&#54508;

퓬
+

&#54512;

퓰
+

&#54520;

퓸
+

&#54523;

퓻
+

&#54525;

퓽
+

&#54532;

프
+

&#54536;

픈
+

&#54540;

플
+

&#54548;

픔
+

&#54549;

픕
+

&#54551;

픗
+

&#54588;

피
+

&#54589;

픽
+

&#54592;

핀
+

&#54596;

필
+

&#54604;

핌
+

&#54605;

핍
+

&#54607;

핏
+

&#54609;

핑
+

&#54616;

하
+

&#54617;

학
+

&#54620;

한
+

&#54624;

할
+

&#54629;

핥
+

&#54632;

함
+

&#54633;

합
+

&#54635;

핫
+

&#54637;

항
+

&#54644;

해
+

&#54645;

핵
+

&#54648;

핸
+

&#54652;

핼
+

&#54660;

햄
+

&#54661;

햅
+

&#54663;

햇
+

&#54664;

했
+

&#54665;

행
+

&#54672;

햐
+

&#54693;

향
+

&#54728;

허
+

&#54729;

헉
+

&#54732;

헌
+

&#54736;

헐
+

&#54738;

헒
+

&#54744;

험
+

&#54745;

헙
+

&#54747;

헛
+

&#54749;

헝
+

&#54756;

헤
+

&#54757;

헥
+

&#54760;

헨
+

&#54764;

헬
+

&#54772;

헴
+

&#54773;

헵
+

&#54775;

헷
+

&#54777;

헹
+

&#54784;

혀
+

&#54785;

혁
+

&#54788;

현
+

&#54792;

혈
+

&#54800;

혐
+

&#54801;

협
+

&#54803;

혓
+

&#54804;

혔
+

&#54805;

형
+

&#54812;

혜
+

&#54816;

혠
+

&#54820;

혤
+

&#54829;

혭
+

&#54840;

호
+

&#54841;

혹
+

&#54844;

혼
+

&#54848;

홀
+

&#54853;

홅
+

&#54856;

홈
+

&#54857;

홉
+

&#54859;

홋
+

&#54861;

홍
+

&#54865;

홑
+

&#54868;

화
+

&#54869;

확
+

&#54872;

환
+

&#54876;

활
+

&#54887;

홧
+

&#54889;

황
+

&#54896;

홰
+

&#54897;

홱
+

&#54900;

홴
+

&#54915;

횃
+

&#54917;

횅
+

&#54924;

회
+

&#54925;

획
+

&#54928;

횐
+

&#54932;

횔
+

&#54941;

횝
+

&#54943;

횟
+

&#54945;

횡
+

&#54952;

효
+

&#54956;

횬
+

&#54960;

횰
+

&#54969;

횹
+

&#54971;

횻
+

&#54980;

후
+

&#54981;

훅
+

&#54984;

훈
+

&#54988;

훌
+

&#54993;

훑
+

&#54996;

훔
+

&#54999;

훗
+

&#55001;

훙
+

&#55008;

훠
+

&#55012;

훤
+

&#55016;

훨
+

&#55024;

훰
+

&#55029;

훵
+

&#55036;

훼
+

&#55037;

훽
+

&#55040;

휀
+

&#55044;

휄
+

&#55057;

휑
+

&#55064;

휘
+

&#55065;

휙
+

&#55068;

휜
+

&#55072;

휠
+

&#55080;

휨
+

&#55081;

휩
+

&#55083;

휫
+

&#55085;

휭
+

&#55092;

휴
+

&#55093;

휵
+

&#55096;

휸
+

&#55100;

휼
+

&#55108;

흄
+

&#55111;

흇
+

&#55113;

흉
+

&#55120;

흐
+

&#55121;

흑
+

&#55124;

흔
+

&#55126;

흖
+

&#55127;

흗
+

&#55128;

흘
+

&#55129;

흙
+

&#55136;

흠
+

&#55137;

흡
+

&#55139;

흣
+

&#55141;

흥
+

&#55145;

흩
+

&#55148;

희
+

&#55152;

흰
+

&#55156;

흴
+

&#55164;

흼
+

&#55165;

흽
+

&#55169;

힁
+

&#55176;

히
+

&#55177;

힉
+

&#55180;

힌
+

&#55184;

힐
+

&#55192;

힘
+

&#55193;

힙
+

&#55195;

힛
+

&#55197;

힝
+
+
+ + +
+
+ + +
+ +
+ +
+
+
+

Installing Webfonts

+ +

Webfonts are supported by all major browser platforms but not all in the same way. There are currently four different font formats that must be included in order to target all browsers. This includes TTF, WOFF, EOT and SVG.

+ +

1. Upload your webfonts

+

You must upload your webfont kit to your website. They should be in or near the same directory as your CSS files.

+ +

2. Include the webfont stylesheet

+

A special CSS @font-face declaration helps the various browsers select the appropriate font it needs without causing you a bunch of headaches. Learn more about this syntax by reading the Fontspring blog post about it. The code for it is as follows:

+ + + +@font-face{ + font-family: 'MyWebFont'; + src: url('WebFont.eot'); + src: url('WebFont.eot?#iefix') format('embedded-opentype'), + url('WebFont.woff') format('woff'), + url('WebFont.ttf') format('truetype'), + url('WebFont.svg#webfont') format('svg'); +} + + +

We've already gone ahead and generated the code for you. All you have to do is link to the stylesheet in your HTML, like this:

+ <link rel="stylesheet" href="stylesheet.css" type="text/css" charset="utf-8" /> + +

3. Modify your own stylesheet

+

To take advantage of your new fonts, you must tell your stylesheet to use them. Look at the original @font-face declaration above and find the property called "font-family." The name linked there will be what you use to reference the font. Prepend that webfont name to the font stack in the "font-family" property, inside the selector you want to change. For example:

+p { font-family: 'WebFont', Arial, sans-serif; } + +

4. Test

+

Getting webfonts to work cross-browser can be tricky. Use the information in the sidebar to help you if you find that fonts aren't loading in a particular browser.

+
+ + +
+ +
+ +
+ +
+ + diff --git a/SW문의_소스패키지/assets/font/NotoKR-Regular/notokr-regular.eot b/SW문의_소스패키지/assets/font/NotoKR-Regular/notokr-regular.eot new file mode 100644 index 0000000..10a6953 Binary files /dev/null and b/SW문의_소스패키지/assets/font/NotoKR-Regular/notokr-regular.eot differ diff --git a/SW문의_소스패키지/assets/font/NotoKR-Regular/notokr-regular.svg b/SW문의_소스패키지/assets/font/NotoKR-Regular/notokr-regular.svg new file mode 100644 index 0000000..14fc7ce --- /dev/null +++ b/SW문의_소스패키지/assets/font/NotoKR-Regular/notokr-regular.svg @@ -0,0 +1,2457 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/SW문의_소스패키지/assets/font/NotoKR-Regular/notokr-regular.ttf b/SW문의_소스패키지/assets/font/NotoKR-Regular/notokr-regular.ttf new file mode 100644 index 0000000..c1fde18 Binary files /dev/null and b/SW문의_소스패키지/assets/font/NotoKR-Regular/notokr-regular.ttf differ diff --git a/SW문의_소스패키지/assets/font/NotoKR-Regular/notokr-regular.woff b/SW문의_소스패키지/assets/font/NotoKR-Regular/notokr-regular.woff new file mode 100644 index 0000000..53384d9 Binary files /dev/null and b/SW문의_소스패키지/assets/font/NotoKR-Regular/notokr-regular.woff differ diff --git a/SW문의_소스패키지/assets/font/NotoKR-Regular/notokr-regular.woff2 b/SW문의_소스패키지/assets/font/NotoKR-Regular/notokr-regular.woff2 new file mode 100644 index 0000000..2a205a3 Binary files /dev/null and b/SW문의_소스패키지/assets/font/NotoKR-Regular/notokr-regular.woff2 differ diff --git a/SW문의_소스패키지/assets/font/NotoKR-Regular/specimen_files/easytabs.js b/SW문의_소스패키지/assets/font/NotoKR-Regular/specimen_files/easytabs.js new file mode 100644 index 0000000..5e5d1b7 --- /dev/null +++ b/SW문의_소스패키지/assets/font/NotoKR-Regular/specimen_files/easytabs.js @@ -0,0 +1,7 @@ +(function($){$.fn.easyTabs=function(option){var param=jQuery.extend({fadeSpeed:"fast",defaultContent:1,activeClass:'active'},option);$(this).each(function(){var thisId="#"+this.id;if(param.defaultContent==''){param.defaultContent=1;} +if(typeof param.defaultContent=="number") +{var defaultTab=$(thisId+" .tabs li:eq("+(param.defaultContent-1)+") a").attr('href').substr(1);}else{var defaultTab=param.defaultContent;} +$(thisId+" .tabs li a").each(function(){var tabToHide=$(this).attr('href').substr(1);$("#"+tabToHide).addClass('easytabs-tab-content');});hideAll();changeContent(defaultTab);function hideAll(){$(thisId+" .easytabs-tab-content").hide();} +function changeContent(tabId){hideAll();$(thisId+" .tabs li").removeClass(param.activeClass);$(thisId+" .tabs li a[href=#"+tabId+"]").closest('li').addClass(param.activeClass);if(param.fadeSpeed!="none") +{$(thisId+" #"+tabId).fadeIn(param.fadeSpeed);}else{$(thisId+" #"+tabId).show();}} +$(thisId+" .tabs li").click(function(){var tabId=$(this).find('a').attr('href').substr(1);changeContent(tabId);return false;});});}})(jQuery); \ No newline at end of file diff --git a/SW문의_소스패키지/assets/font/NotoKR-Regular/specimen_files/grid_12-825-55-15.css b/SW문의_소스패키지/assets/font/NotoKR-Regular/specimen_files/grid_12-825-55-15.css new file mode 100644 index 0000000..7d60650 --- /dev/null +++ b/SW문의_소스패키지/assets/font/NotoKR-Regular/specimen_files/grid_12-825-55-15.css @@ -0,0 +1,129 @@ +/*Notes about grid: +Columns: 12 +Grid Width: 825px +Column Width: 55px +Gutter Width: 15px +-------------------------------*/ + + + +.section {margin-bottom: 18px; +} +.section:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;} +.section {*zoom: 1;} + +.section .firstcolumn, +.section .firstcol {margin-left: 0;} + + +/* Border on left hand side of a column. */ +.border { + padding-left: 7px; + margin-left: 7px; + border-left: 1px solid #eee; +} + +/* Border with more whitespace, spans one column. */ +.colborder { + padding-left: 42px; + margin-left: 42px; + border-left: 1px solid #eee; +} + + + +/* The Grid Classes */ +.grid1, .grid1_2cols, .grid1_3cols, .grid1_4cols, .grid2, .grid2_3cols, .grid2_4cols, .grid3, .grid3_2cols, .grid3_4cols, .grid4, .grid4_3cols, .grid5, .grid5_2cols, .grid5_3cols, .grid5_4cols, .grid6, .grid6_4cols, .grid7, .grid7_2cols, .grid7_3cols, .grid7_4cols, .grid8, .grid8_3cols, .grid9, .grid9_2cols, .grid9_4cols, .grid10, .grid10_3cols, .grid10_4cols, .grid11, .grid11_2cols, .grid11_3cols, .grid11_4cols, .grid12 +{margin-left: 15px;float: left;display: inline; overflow: hidden;} + + +.width1, .grid1, .span-1 {width: 55px;} +.width1_2cols,.grid1_2cols {width: 20px;} +.width1_3cols,.grid1_3cols {width: 8px;} +.width1_4cols,.grid1_4cols {width: 2px;} +.input_width1 {width: 49px;} + +.width2, .grid2, .span-2 {width: 125px;} +.width2_3cols,.grid2_3cols {width: 31px;} +.width2_4cols,.grid2_4cols {width: 20px;} +.input_width2 {width: 119px;} + +.width3, .grid3, .span-3 {width: 195px;} +.width3_2cols,.grid3_2cols {width: 90px;} +.width3_4cols,.grid3_4cols {width: 37px;} +.input_width3 {width: 189px;} + +.width4, .grid4, .span-4 {width: 265px;} +.width4_3cols,.grid4_3cols {width: 78px;} +.input_width4 {width: 259px;} + +.width5, .grid5, .span-5 {width: 335px;} +.width5_2cols,.grid5_2cols {width: 160px;} +.width5_3cols,.grid5_3cols {width: 101px;} +.width5_4cols,.grid5_4cols {width: 72px;} +.input_width5 {width: 329px;} + +.width6, .grid6, .span-6 {width: 405px;} +.width6_4cols,.grid6_4cols {width: 90px;} +.input_width6 {width: 399px;} + +.width7, .grid7, .span-7 {width: 475px;} +.width7_2cols,.grid7_2cols {width: 230px;} +.width7_3cols,.grid7_3cols {width: 148px;} +.width7_4cols,.grid7_4cols {width: 107px;} +.input_width7 {width: 469px;} + +.width8, .grid8, .span-8 {width: 545px;} +.width8_3cols,.grid8_3cols {width: 171px;} +.input_width8 {width: 539px;} + +.width9, .grid9, .span-9 {width: 615px;} +.width9_2cols,.grid9_2cols {width: 300px;} +.width9_4cols,.grid9_4cols {width: 142px;} +.input_width9 {width: 609px;} + +.width10, .grid10, .span-10 {width: 685px;} +.width10_3cols,.grid10_3cols {width: 218px;} +.width10_4cols,.grid10_4cols {width: 160px;} +.input_width10 {width: 679px;} + +.width11, .grid11, .span-11 {width: 755px;} +.width11_2cols,.grid11_2cols {width: 370px;} +.width11_3cols,.grid11_3cols {width: 241px;} +.width11_4cols,.grid11_4cols {width: 177px;} +.input_width11 {width: 749px;} + +.width12, .grid12, .span-12 {width: 825px;} +.input_width12 {width: 819px;} + +/* Subdivided grid spaces */ +.emptycols_left1, .prepend-1 {padding-left: 70px;} +.emptycols_right1, .append-1 {padding-right: 70px;} +.emptycols_left2, .prepend-2 {padding-left: 140px;} +.emptycols_right2, .append-2 {padding-right: 140px;} +.emptycols_left3, .prepend-3 {padding-left: 210px;} +.emptycols_right3, .append-3 {padding-right: 210px;} +.emptycols_left4, .prepend-4 {padding-left: 280px;} +.emptycols_right4, .append-4 {padding-right: 280px;} +.emptycols_left5, .prepend-5 {padding-left: 350px;} +.emptycols_right5, .append-5 {padding-right: 350px;} +.emptycols_left6, .prepend-6 {padding-left: 420px;} +.emptycols_right6, .append-6 {padding-right: 420px;} +.emptycols_left7, .prepend-7 {padding-left: 490px;} +.emptycols_right7, .append-7 {padding-right: 490px;} +.emptycols_left8, .prepend-8 {padding-left: 560px;} +.emptycols_right8, .append-8 {padding-right: 560px;} +.emptycols_left9, .prepend-9 {padding-left: 630px;} +.emptycols_right9, .append-9 {padding-right: 630px;} +.emptycols_left10, .prepend-10 {padding-left: 700px;} +.emptycols_right10, .append-10 {padding-right: 700px;} +.emptycols_left11, .prepend-11 {padding-left: 770px;} +.emptycols_right11, .append-11 {padding-right: 770px;} +.pull-1 {margin-left: -70px;} +.push-1 {margin-right: -70px;margin-left: 18px;float: right;} +.pull-2 {margin-left: -140px;} +.push-2 {margin-right: -140px;margin-left: 18px;float: right;} +.pull-3 {margin-left: -210px;} +.push-3 {margin-right: -210px;margin-left: 18px;float: right;} +.pull-4 {margin-left: -280px;} +.push-4 {margin-right: -280px;margin-left: 18px;float: right;} \ No newline at end of file diff --git a/SW문의_소스패키지/assets/font/NotoKR-Regular/specimen_files/specimen_stylesheet.css b/SW문의_소스패키지/assets/font/NotoKR-Regular/specimen_files/specimen_stylesheet.css new file mode 100644 index 0000000..e804058 --- /dev/null +++ b/SW문의_소스패키지/assets/font/NotoKR-Regular/specimen_files/specimen_stylesheet.css @@ -0,0 +1,396 @@ +@import url('grid_12-825-55-15.css'); + +/* + CSS Reset by Eric Meyer - Released under Public Domain + http://meyerweb.com/eric/tools/css/reset/ +*/ +html, body, div, span, applet, object, iframe, +h1, h2, h3, h4, h5, h6, p, blockquote, pre, +a, abbr, acronym, address, big, cite, code, +del, dfn, em, font, img, ins, kbd, q, s, samp, +small, strike, strong, sub, sup, tt, var, +b, u, i, center, dl, dt, dd, ol, ul, li, +fieldset, form, label, legend, table, +caption, tbody, tfoot, thead, tr, th, td + {margin: 0;padding: 0;border: 0;outline: 0; + font-size: 100%;vertical-align: baseline; + background: transparent;} +body {line-height: 1;} +ol, ul {list-style: none;} +blockquote, q {quotes: none;} +blockquote:before, blockquote:after, +q:before, q:after {content: ''; content: none;} +:focus {outline: 0;} +ins {text-decoration: none;} +del {text-decoration: line-through;} +table {border-collapse: collapse;border-spacing: 0;} + + + + +body { + color: #000; + background-color: #dcdcdc; +} + +a { + text-decoration: none; + color: #1883ba; +} + +h1{ + font-size: 32px; + font-weight: normal; + font-style: normal; + margin-bottom: 18px; +} + +h2{ + font-size: 18px; +} + +#container { + width: 865px; + margin: 0px auto; +} + + +#header { + padding: 20px; + font-size: 36px; + background-color: #000; + color: #fff; +} + +#header span { + color: #666; +} +#main_content { + background-color: #fff; + padding: 60px 20px 20px; +} + + +#footer p { + margin: 0; + padding-top: 10px; + padding-bottom: 50px; + color: #333; + font: 10px Arial, sans-serif; +} + +.tabs { + width: 100%; + height: 31px; + background-color: #444; +} +.tabs li { + float: left; + margin: 0; + overflow: hidden; + background-color: #444; +} +.tabs li a { + display: block; + color: #fff; + text-decoration: none; + font: bold 11px/11px 'Arial'; + text-transform: uppercase; + padding: 10px 15px; + border-right: 1px solid #fff; +} + +.tabs li a:hover { + background-color: #00b3ff; + +} + +.tabs li.active a { + color: #000; + background-color: #fff; +} + + + +div.huge { + + font-size: 120px; + line-height: 1em; + padding: 0; + letter-spacing: -.02em; + overflow: hidden; +} +div.glyph_range { + font-size: 72px; + line-height: 1.1em; +} + +.size10{ font-size: 10px; } +.size11{ font-size: 11px; } +.size12{ font-size: 12px; } +.size13{ font-size: 13px; } +.size14{ font-size: 14px; } +.size16{ font-size: 16px; } +.size18{ font-size: 18px; } +.size20{ font-size: 20px; } +.size24{ font-size: 24px; } +.size30{ font-size: 30px; } +.size36{ font-size: 36px; } +.size48{ font-size: 48px; } +.size60{ font-size: 60px; } +.size72{ font-size: 72px; } +.size90{ font-size: 90px; } + + +.psample_row1 { height: 120px;} +.psample_row1 { height: 120px;} +.psample_row2 { height: 160px;} +.psample_row3 { height: 160px;} +.psample_row4 { height: 160px;} + +.psample { + overflow: hidden; + position: relative; +} +.psample p { + line-height: 1.3em; + display: block; + overflow: hidden; + margin: 0; +} + +.psample span { + margin-right: .5em; +} + +.white_blend { + width: 100%; + height: 61px; + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVkAAAA9CAYAAAAH4BojAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNrs3TsKgFAMRUE/eer+NxztxMYuEWQG3ECKwwUF58ycAKixOAGAyAKILAAiCyCyACILgMgCiCyAyAIgsgAiCyCyAIgsgMgCiCwAIgsgsgAiC4DIAogsACIL0CWuZ3UGgLrIhjMA1EV2OAOAJQtgyQLwjOzmDAAiCyCyAIgsQFtkd2cAEFkAkQVAZAHaIns4A4AlC2DJAiCyACILILIAiCzAV5H1dQGAJQsgsgCILIDIAvwisl58AViyAJYsACILILIAIgvAe2T9EhxAZAFEFgCRBeiL7HAGgLrIhjMAWLIAliwAt1OAAQDwygTBulLIlQAAAABJRU5ErkJggg==); + position: absolute; + bottom: 0; +} +.black_blend { + width: 100%; + height: 61px; + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVkAAAA9CAYAAAAH4BojAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPJJREFUeNrs3TEKhTAQRVGjibr/9QoxhY2N3Ywo50A28IrLwP9g6b1PAMSYTQAgsgAiC4DIAogsgMgCILIAIgsgsgCILIDIAogsACILILIAIguAyAKILIDIAiCyACILgMgCZCnjLWYAiFGvB0BQZJsZAFyyAC5ZAO6RXc0AILIAIguAyAKkRXYzA4DIAogsACILkBbZ3QwALlkAlywAIgsgsgAiC4DIArwVWf8uAHDJAogsACILILIAv4isH74AXLIALlkARBZAZAFEFoDnyPokOIDIAogsACILkBfZZgaAuMhWMwC4ZAE+p4x3mAEgxinAAJ+XBbPWGkwAAAAAAElFTkSuQmCC); + position: absolute; + bottom: 0; +} +.fullreverse { + background: #000 !important; + color: #fff !important; + margin-left: -20px; + padding-left: 20px; + margin-right: -20px; + padding-right: 20px; + padding: 20px; + margin-bottom:0; +} + + +.sample_table td { + padding-top: 3px; + padding-bottom:5px; + padding-left: 5px; + vertical-align: middle; + line-height: 1.2em; +} + +.sample_table td:first-child { + background-color: #eee; + text-align: right; + padding-right: 5px; + padding-left: 0; + padding: 5px; + font: 11px/12px "Courier New", Courier, mono; +} + +code { + white-space: pre; + background-color: #eee; + display: block; + padding: 10px; + margin-bottom: 18px; + overflow: auto; +} + + +.bottom,.last {margin-bottom:0 !important; padding-bottom:0 !important;} + +.box { + padding: 18px; + margin-bottom: 18px; + background: #eee; +} + +.reverse,.reversed { background: #000 !important;color: #fff !important; border: none !important;} + +#bodycomparison { + position: relative; + overflow: hidden; + font-size: 72px; + height: 90px; + white-space: nowrap; +} + +#bodycomparison div{ + font-size: 72px; + line-height: 90px; + display: inline; + margin: 0 15px 0 0; + padding: 0; +} + +#bodycomparison div span{ + font: 10px Arial; + position: absolute; + left: 0; +} +#xheight { + float: none; + position: absolute; + color: #d9f3ff; + font-size: 72px; + line-height: 90px; +} + +.fontbody { + position: relative; +} +.arialbody{ + font-family: Arial; + position: relative; +} +.verdanabody{ + font-family: Verdana; + position: relative; +} +.georgiabody{ + font-family: Georgia; + position: relative; +} + +/* @group Layout page + */ + +#layout h1 { + font-size: 36px; + line-height: 42px; + font-weight: normal; + font-style: normal; +} + +#layout h2 { + font-size: 24px; + line-height: 23px; + font-weight: normal; + font-style: normal; +} + +#layout h3 { + font-size: 22px; + line-height: 1.4em; + margin-top: 1em; + font-weight: normal; + font-style: normal; +} + + +#layout p.byline { + font-size: 12px; + margin-top: 18px; + line-height: 12px; + margin-bottom: 0; +} +#layout p { + font-size: 14px; + line-height: 21px; + margin-bottom: .5em; +} + +#layout p.large{ + font-size: 18px; + line-height: 26px; +} + +#layout .sidebar p{ + font-size: 12px; + line-height: 1.4em; +} + +#layout p.caption { + font-size: 10px; + margin-top: -16px; + margin-bottom: 18px; +} + +/* @end */ + +/* @group Glyphs */ + +#glyph_chart div{ + background-color: #d9f3ff; + color: black; + float: left; + font-size: 36px; + height: 1.2em; + line-height: 1.2em; + margin-bottom: 1px; + margin-right: 1px; + text-align: center; + width: 1.2em; + position: relative; + padding: .6em .2em .2em; +} + +#glyph_chart div p { + position: absolute; + left: 0; + top: 0; + display: block; + text-align: center; + font: bold 9px Arial, sans-serif; + background-color: #3a768f; + width: 100%; + color: #fff; + padding: 2px 0; +} + + +#glyphs h1 { + font-family: Arial, sans-serif; +} +/* @end */ + +/* @group Installing */ + +#installing { + font: 13px Arial, sans-serif; +} + +#installing p, +#glyphs p{ + line-height: 1.2em; + margin-bottom: 18px; + font: 13px Arial, sans-serif; +} + + + +#installing h3{ + font-size: 15px; + margin-top: 18px; +} + +/* @end */ + +#rendering h1 { + font-family: Arial, sans-serif; +} +.render_table td { + font: 11px "Courier New", Courier, mono; + vertical-align: middle; +} + + diff --git a/SW문의_소스패키지/assets/font/NotoKR-Regular/stylesheet.css b/SW문의_소스패키지/assets/font/NotoKR-Regular/stylesheet.css new file mode 100644 index 0000000..eb8dc40 --- /dev/null +++ b/SW문의_소스패키지/assets/font/NotoKR-Regular/stylesheet.css @@ -0,0 +1,16 @@ +/* Generated by Font Squirrel (http://www.fontsquirrel.com) on April 28, 2015 */ + + + +@font-face { + font-family: 'notokr-regular'; + src: url('notokr-regular.eot'); + src: url('notokr-regular.eot?#iefix') format('embedded-opentype'), + url('notokr-regular.woff2') format('woff2'), + url('notokr-regular.woff') format('woff'), + url('notokr-regular.ttf') format('truetype'), + url('notokr-regular.svg#notokr-regular') format('svg'); + font-weight: normal; + font-style: normal; + +} \ No newline at end of file diff --git a/SW문의_소스패키지/assets/font/NotoKR-Thin/generator_config.txt b/SW문의_소스패키지/assets/font/NotoKR-Thin/generator_config.txt new file mode 100644 index 0000000..4a36153 --- /dev/null +++ b/SW문의_소스패키지/assets/font/NotoKR-Thin/generator_config.txt @@ -0,0 +1,5 @@ +# Font Squirrel Font-face Generator Configuration File +# Upload this file to the generator to recreate the settings +# you used to create these fonts. + +{"mode":"basic","formats":["ttf","woff","woff2","eotz"],"tt_instructor":"default","fix_vertical_metrics":"Y","fix_gasp":"xy","add_spaces":"Y","add_hyphens":"Y","fallback":"none","fallback_custom":"100","options_subset":"basic","subset_custom":"","subset_custom_range":"","subset_ot_features_list":"","css_stylesheet":"stylesheet.css","filename_suffix":"-webfont","emsquare":"2048","spacing_adjustment":"0"} \ No newline at end of file diff --git a/SW문의_소스패키지/assets/font/NotoKR-Thin/notokr-thin-demo.html b/SW문의_소스패키지/assets/font/NotoKR-Thin/notokr-thin-demo.html new file mode 100644 index 0000000..13246ab --- /dev/null +++ b/SW문의_소스패키지/assets/font/NotoKR-Thin/notokr-thin-demo.html @@ -0,0 +1,2827 @@ + + + + + + + + + + + + + 본고딕-Thin Specimen + + + + + + +
+ + + +
+ + +
+ +
+
+
본고딕-Thin
+
+
+ +
+
A​B​C​D​E​F​G​H​I​J​K​L​M​N​O​P​Q​R​S​T​U​V​W​X​Y​Z​a​b​c​d​e​f​g​h​i​j​k​l​m​n​o​p​q​r​s​t​u​v​w​x​y​z​1​2​3​4​5​6​7​8​9​0​&​.​,​?​!​@​(​)​#​$​%​*​+​-​=​:​;
+
+
+
+ + + + + + + + + + + + + + + + +
10다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
11다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
12다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
13다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
14다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
16다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
18다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
20다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
24다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
30다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
36다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
48다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
60다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
72다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
90다람쥐헌쳇바퀴에타고파ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
+ +
+ +
+ + + +
+ + +
+
◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼◼body
body
body
body
+
+ bodyNotoKR-Thin +
+
+ bodyArial +
+
+ bodyVerdana +
+
+ bodyGeorgia +
+ + + +
+ + +
+ +
+

10.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

11.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

12.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

13.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+ +
+
+
+

14.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

16.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

18.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+ +
+ +
+ +
+
+

20.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+
+

24.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+ +
+ +
+ +
+
+

30.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+
+ +
+ + + +
+
+

10.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

11.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

12.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

13.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+ +
+ +
+
+

14.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

16.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+

18.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+ +
+
+ +
+ +
+
+

20.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+
+

24.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+ +
+ +
+ +
+
+

30.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

+
+
+ +
+ + + + +
+ +
+ +
+ +
+

Lorem Ipsum Dolor

+

Etiam porta sem malesuada magna mollis euismod

+ + +
+
+
+
+

Donec sed odio dui. Morbi leo risus, porta ac consectetur ac, vestibulum at eros. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus.

+ + +

Pellentesque ornare sem

+ +

Maecenas sed diam eget risus varius blandit sit amet non magna. Maecenas faucibus mollis interdum. Donec ullamcorper nulla non metus auctor fringilla. Nullam id dolor id nibh ultricies vehicula ut id elit. Nullam id dolor id nibh ultricies vehicula ut id elit.

+ +

Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.

+ +

Nulla vitae elit libero, a pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Aenean lacinia bibendum nulla sed consectetur.

+ +

Nullam quis risus eget urna mollis ornare vel eu leo. Nullam quis risus eget urna mollis ornare vel eu leo. Maecenas sed diam eget risus varius blandit sit amet non magna. Donec ullamcorper nulla non metus auctor fringilla.

+ +

Cras mattis consectetur

+ +

Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Aenean lacinia bibendum nulla sed consectetur. Integer posuere erat a ante venenatis dapibus posuere velit aliquet. Cras mattis consectetur purus sit amet fermentum.

+ +

Nullam id dolor id nibh ultricies vehicula ut id elit. Nullam quis risus eget urna mollis ornare vel eu leo. Cras mattis consectetur purus sit amet fermentum.

+
+ + +
+ +
+ + + + + + +
+
+
+ +

Language Support

+

The subset of NotoKR-Thin in this kit supports the following languages:
+ + English

+

Glyph Chart

+

The subset of NotoKR-Thin in this kit includes all the glyphs listed below. Unicode entities are included above each glyph to help you insert individual characters into your layout.

+
+ +

&#32;

+

&#33;

!
+

&#34;

"
+

&#35;

#
+

&#36;

$
+

&#37;

%
+

&#38;

&
+

&#39;

'
+

&#40;

(
+

&#41;

)
+

&#42;

*
+

&#43;

+
+

&#44;

,
+

&#45;

-
+

&#46;

.
+

&#47;

/
+

&#48;

0
+

&#49;

1
+

&#50;

2
+

&#51;

3
+

&#52;

4
+

&#53;

5
+

&#54;

6
+

&#55;

7
+

&#56;

8
+

&#57;

9
+

&#58;

:
+

&#59;

;
+

&#60;

<
+

&#61;

=
+

&#62;

>
+

&#63;

?
+

&#64;

@
+

&#65;

A
+

&#66;

B
+

&#67;

C
+

&#68;

D
+

&#69;

E
+

&#70;

F
+

&#71;

G
+

&#72;

H
+

&#73;

I
+

&#74;

J
+

&#75;

K
+

&#76;

L
+

&#77;

M
+

&#78;

N
+

&#79;

O
+

&#80;

P
+

&#81;

Q
+

&#82;

R
+

&#83;

S
+

&#84;

T
+

&#85;

U
+

&#86;

V
+

&#87;

W
+

&#88;

X
+

&#89;

Y
+

&#90;

Z
+

&#91;

[
+

&#92;

\
+

&#93;

]
+

&#94;

^
+

&#95;

_
+

&#96;

`
+

&#97;

a
+

&#98;

b
+

&#99;

c
+

&#100;

d
+

&#101;

e
+

&#102;

f
+

&#103;

g
+

&#104;

h
+

&#105;

i
+

&#106;

j
+

&#107;

k
+

&#108;

l
+

&#109;

m
+

&#110;

n
+

&#111;

o
+

&#112;

p
+

&#113;

q
+

&#114;

r
+

&#115;

s
+

&#116;

t
+

&#117;

u
+

&#118;

v
+

&#119;

w
+

&#120;

x
+

&#121;

y
+

&#122;

z
+

&#123;

{
+

&#124;

|
+

&#125;

}
+

&#126;

~
+

&#44032;

가
+

&#44033;

각
+

&#44036;

간
+

&#44039;

갇
+

&#44040;

갈
+

&#44041;

갉
+

&#44042;

갊
+

&#44048;

감
+

&#44049;

갑
+

&#44050;

값
+

&#44051;

갓
+

&#44052;

갔
+

&#44053;

강
+

&#44054;

갖
+

&#44055;

갗
+

&#44057;

같
+

&#44058;

갚
+

&#44059;

갛
+

&#44060;

개
+

&#44061;

객
+

&#44064;

갠
+

&#44068;

갤
+

&#44076;

갬
+

&#44077;

갭
+

&#44079;

갯
+

&#44080;

갰
+

&#44081;

갱
+

&#44088;

갸
+

&#44089;

갹
+

&#44092;

갼
+

&#44096;

걀
+

&#44107;

걋
+

&#44109;

걍
+

&#44116;

걔
+

&#44120;

걘
+

&#44124;

걜
+

&#44144;

거
+

&#44145;

걱
+

&#44148;

건
+

&#44151;

걷
+

&#44152;

걸
+

&#44154;

걺
+

&#44160;

검
+

&#44161;

겁
+

&#44163;

것
+

&#44164;

겄
+

&#44165;

겅
+

&#44166;

겆
+

&#44169;

겉
+

&#44170;

겊
+

&#44171;

겋
+

&#44172;

게
+

&#44176;

겐
+

&#44180;

겔
+

&#44188;

겜
+

&#44189;

겝
+

&#44191;

겟
+

&#44192;

겠
+

&#44193;

겡
+

&#44200;

겨
+

&#44201;

격
+

&#44202;

겪
+

&#44204;

견
+

&#44207;

겯
+

&#44208;

결
+

&#44216;

겸
+

&#44217;

겹
+

&#44219;

겻
+

&#44220;

겼
+

&#44221;

경
+

&#44225;

곁
+

&#44228;

계
+

&#44232;

곈
+

&#44236;

곌
+

&#44245;

곕
+

&#44247;

곗
+

&#44256;

고
+

&#44257;

곡
+

&#44260;

곤
+

&#44263;

곧
+

&#44264;

골
+

&#44266;

곪
+

&#44268;

곬
+

&#44271;

곯
+

&#44272;

곰
+

&#44273;

곱
+

&#44275;

곳
+

&#44277;

공
+

&#44278;

곶
+

&#44284;

과
+

&#44285;

곽
+

&#44288;

관
+

&#44292;

괄
+

&#44294;

괆
+

&#44300;

괌
+

&#44301;

괍
+

&#44303;

괏
+

&#44305;

광
+

&#44312;

괘
+

&#44316;

괜
+

&#44320;

괠
+

&#44329;

괩
+

&#44332;

괬
+

&#44333;

괭
+

&#44340;

괴
+

&#44341;

괵
+

&#44344;

괸
+

&#44348;

괼
+

&#44356;

굄
+

&#44357;

굅
+

&#44359;

굇
+

&#44361;

굉
+

&#44368;

교
+

&#44372;

굔
+

&#44376;

굘
+

&#44385;

굡
+

&#44387;

굣
+

&#44396;

구
+

&#44397;

국
+

&#44400;

군
+

&#44403;

굳
+

&#44404;

굴
+

&#44405;

굵
+

&#44406;

굶
+

&#44411;

굻
+

&#44412;

굼
+

&#44413;

굽
+

&#44415;

굿
+

&#44417;

궁
+

&#44418;

궂
+

&#44424;

궈
+

&#44425;

궉
+

&#44428;

권
+

&#44432;

궐
+

&#44444;

궜
+

&#44445;

궝
+

&#44452;

궤
+

&#44471;

궷
+

&#44480;

귀
+

&#44481;

귁
+

&#44484;

귄
+

&#44488;

귈
+

&#44496;

귐
+

&#44497;

귑
+

&#44499;

귓
+

&#44508;

규
+

&#44512;

균
+

&#44516;

귤
+

&#44536;

그
+

&#44537;

극
+

&#44540;

근
+

&#44543;

귿
+

&#44544;

글
+

&#44545;

긁
+

&#44552;

금
+

&#44553;

급
+

&#44555;

긋
+

&#44557;

긍
+

&#44564;

긔
+

&#44592;

기
+

&#44593;

긱
+

&#44596;

긴
+

&#44599;

긷
+

&#44600;

길
+

&#44602;

긺
+

&#44608;

김
+

&#44609;

깁
+

&#44611;

깃
+

&#44613;

깅
+

&#44614;

깆
+

&#44618;

깊
+

&#44620;

까
+

&#44621;

깍
+

&#44622;

깎
+

&#44624;

깐
+

&#44628;

깔
+

&#44630;

깖
+

&#44636;

깜
+

&#44637;

깝
+

&#44639;

깟
+

&#44640;

깠
+

&#44641;

깡
+

&#44645;

깥
+

&#44648;

깨
+

&#44649;

깩
+

&#44652;

깬
+

&#44656;

깰
+

&#44664;

깸
+

&#44665;

깹
+

&#44667;

깻
+

&#44668;

깼
+

&#44669;

깽
+

&#44676;

꺄
+

&#44677;

꺅
+

&#44684;

꺌
+

&#44732;

꺼
+

&#44733;

꺽
+

&#44734;

꺾
+

&#44736;

껀
+

&#44740;

껄
+

&#44748;

껌
+

&#44749;

껍
+

&#44751;

껏
+

&#44752;

껐
+

&#44753;

껑
+

&#44760;

께
+

&#44761;

껙
+

&#44764;

껜
+

&#44776;

껨
+

&#44779;

껫
+

&#44781;

껭
+

&#44788;

껴
+

&#44792;

껸
+

&#44796;

껼
+

&#44807;

꼇
+

&#44808;

꼈
+

&#44813;

꼍
+

&#44816;

꼐
+

&#44844;

꼬
+

&#44845;

꼭
+

&#44848;

꼰
+

&#44850;

꼲
+

&#44852;

꼴
+

&#44860;

꼼
+

&#44861;

꼽
+

&#44863;

꼿
+

&#44865;

꽁
+

&#44866;

꽂
+

&#44867;

꽃
+

&#44872;

꽈
+

&#44873;

꽉
+

&#44880;

꽐
+

&#44892;

꽜
+

&#44893;

꽝
+

&#44900;

꽤
+

&#44901;

꽥
+

&#44921;

꽹
+

&#44928;

꾀
+

&#44932;

꾄
+

&#44936;

꾈
+

&#44944;

꾐
+

&#44945;

꾑
+

&#44949;

꾕
+

&#44956;

꾜
+

&#44984;

꾸
+

&#44985;

꾹
+

&#44988;

꾼
+

&#44992;

꿀
+

&#44999;

꿇
+

&#45000;

꿈
+

&#45001;

꿉
+

&#45003;

꿋
+

&#45005;

꿍
+

&#45006;

꿎
+

&#45012;

꿔
+

&#45020;

꿜
+

&#45032;

꿨
+

&#45033;

꿩
+

&#45040;

꿰
+

&#45041;

꿱
+

&#45044;

꿴
+

&#45048;

꿸
+

&#45056;

뀀
+

&#45057;

뀁
+

&#45060;

뀄
+

&#45068;

뀌
+

&#45072;

뀐
+

&#45076;

뀔
+

&#45084;

뀜
+

&#45085;

뀝
+

&#45096;

뀨
+

&#45124;

끄
+

&#45125;

끅
+

&#45128;

끈
+

&#45130;

끊
+

&#45132;

끌
+

&#45134;

끎
+

&#45139;

끓
+

&#45140;

끔
+

&#45141;

끕
+

&#45143;

끗
+

&#45145;

끙
+

&#45149;

끝
+

&#45180;

끼
+

&#45181;

끽
+

&#45184;

낀
+

&#45188;

낄
+

&#45196;

낌
+

&#45197;

낍
+

&#45199;

낏
+

&#45201;

낑
+

&#45208;

나
+

&#45209;

낙
+

&#45210;

낚
+

&#45212;

난
+

&#45215;

낟
+

&#45216;

날
+

&#45217;

낡
+

&#45218;

낢
+

&#45224;

남
+

&#45225;

납
+

&#45227;

낫
+

&#45228;

났
+

&#45229;

낭
+

&#45230;

낮
+

&#45231;

낯
+

&#45233;

낱
+

&#45235;

낳
+

&#45236;

내
+

&#45237;

낵
+

&#45240;

낸
+

&#45244;

낼
+

&#45252;

냄
+

&#45253;

냅
+

&#45255;

냇
+

&#45256;

냈
+

&#45257;

냉
+

&#45264;

냐
+

&#45265;

냑
+

&#45268;

냔
+

&#45272;

냘
+

&#45280;

냠
+

&#45285;

냥
+

&#45320;

너
+

&#45321;

넉
+

&#45323;

넋
+

&#45324;

넌
+

&#45328;

널
+

&#45330;

넒
+

&#45331;

넓
+

&#45336;

넘
+

&#45337;

넙
+

&#45339;

넛
+

&#45340;

넜
+

&#45341;

넝
+

&#45347;

넣
+

&#45348;

네
+

&#45349;

넥
+

&#45352;

넨
+

&#45356;

넬
+

&#45364;

넴
+

&#45365;

넵
+

&#45367;

넷
+

&#45368;

넸
+

&#45369;

넹
+

&#45376;

녀
+

&#45377;

녁
+

&#45380;

년
+

&#45384;

녈
+

&#45392;

념
+

&#45393;

녑
+

&#45396;

녔
+

&#45397;

녕
+

&#45400;

녘
+

&#45404;

녜
+

&#45408;

녠
+

&#45432;

노
+

&#45433;

녹
+

&#45436;

논
+

&#45440;

놀
+

&#45442;

놂
+

&#45448;

놈
+

&#45449;

놉
+

&#45451;

놋
+

&#45453;

농
+

&#45458;

높
+

&#45459;

놓
+

&#45460;

놔
+

&#45464;

놘
+

&#45468;

놜
+

&#45480;

놨
+

&#45516;

뇌
+

&#45520;

뇐
+

&#45524;

뇔
+

&#45532;

뇜
+

&#45533;

뇝
+

&#45535;

뇟
+

&#45544;

뇨
+

&#45545;

뇩
+

&#45548;

뇬
+

&#45552;

뇰
+

&#45561;

뇹
+

&#45563;

뇻
+

&#45565;

뇽
+

&#45572;

누
+

&#45573;

눅
+

&#45576;

눈
+

&#45579;

눋
+

&#45580;

눌
+

&#45588;

눔
+

&#45589;

눕
+

&#45591;

눗
+

&#45593;

눙
+

&#45600;

눠
+

&#45620;

눴
+

&#45628;

눼
+

&#45656;

뉘
+

&#45660;

뉜
+

&#45664;

뉠
+

&#45672;

뉨
+

&#45673;

뉩
+

&#45684;

뉴
+

&#45685;

뉵
+

&#45692;

뉼
+

&#45700;

늄
+

&#45701;

늅
+

&#45705;

늉
+

&#45712;

느
+

&#45713;

늑
+

&#45716;

는
+

&#45720;

늘
+

&#45721;

늙
+

&#45722;

늚
+

&#45728;

늠
+

&#45729;

늡
+

&#45731;

늣
+

&#45733;

능
+

&#45734;

늦
+

&#45738;

늪
+

&#45740;

늬
+

&#45744;

늰
+

&#45748;

늴
+

&#45768;

니
+

&#45769;

닉
+

&#45772;

닌
+

&#45776;

닐
+

&#45778;

닒
+

&#45784;

님
+

&#45785;

닙
+

&#45787;

닛
+

&#45789;

닝
+

&#45794;

닢
+

&#45796;

다
+

&#45797;

닥
+

&#45798;

닦
+

&#45800;

단
+

&#45803;

닫
+

&#45804;

달
+

&#45805;

닭
+

&#45806;

닮
+

&#45807;

닯
+

&#45811;

닳
+

&#45812;

담
+

&#45813;

답
+

&#45815;

닷
+

&#45816;

닸
+

&#45817;

당
+

&#45818;

닺
+

&#45819;

닻
+

&#45823;

닿
+

&#45824;

대
+

&#45825;

댁
+

&#45828;

댄
+

&#45832;

댈
+

&#45840;

댐
+

&#45841;

댑
+

&#45843;

댓
+

&#45844;

댔
+

&#45845;

댕
+

&#45852;

댜
+

&#45908;

더
+

&#45909;

덕
+

&#45910;

덖
+

&#45912;

던
+

&#45915;

덛
+

&#45916;

덜
+

&#45918;

덞
+

&#45919;

덟
+

&#45924;

덤
+

&#45925;

덥
+

&#45927;

덧
+

&#45929;

덩
+

&#45931;

덫
+

&#45934;

덮
+

&#45936;

데
+

&#45937;

덱
+

&#45940;

덴
+

&#45944;

델
+

&#45952;

뎀
+

&#45953;

뎁
+

&#45955;

뎃
+

&#45956;

뎄
+

&#45957;

뎅
+

&#45964;

뎌
+

&#45968;

뎐
+

&#45972;

뎔
+

&#45984;

뎠
+

&#45985;

뎡
+

&#45992;

뎨
+

&#45996;

뎬
+

&#46020;

도
+

&#46021;

독
+

&#46024;

돈
+

&#46027;

돋
+

&#46028;

돌
+

&#46030;

돎
+

&#46032;

돐
+

&#46036;

돔
+

&#46037;

돕
+

&#46039;

돗
+

&#46041;

동
+

&#46043;

돛
+

&#46045;

돝
+

&#46048;

돠
+

&#46052;

돤
+

&#46056;

돨
+

&#46076;

돼
+

&#46096;

됐
+

&#46104;

되
+

&#46108;

된
+

&#46112;

될
+

&#46120;

됨
+

&#46121;

됩
+

&#46123;

됫
+

&#46132;

됴
+

&#46160;

두
+

&#46161;

둑
+

&#46164;

둔
+

&#46168;

둘
+

&#46176;

둠
+

&#46177;

둡
+

&#46179;

둣
+

&#46181;

둥
+

&#46188;

둬
+

&#46208;

뒀
+

&#46216;

뒈
+

&#46237;

뒝
+

&#46244;

뒤
+

&#46248;

뒨
+

&#46252;

뒬
+

&#46261;

뒵
+

&#46263;

뒷
+

&#46265;

뒹
+

&#46272;

듀
+

&#46276;

듄
+

&#46280;

듈
+

&#46288;

듐
+

&#46293;

듕
+

&#46300;

드
+

&#46301;

득
+

&#46304;

든
+

&#46307;

듣
+

&#46308;

들
+

&#46310;

듦
+

&#46316;

듬
+

&#46317;

듭
+

&#46319;

듯
+

&#46321;

등
+

&#46328;

듸
+

&#46356;

디
+

&#46357;

딕
+

&#46360;

딘
+

&#46363;

딛
+

&#46364;

딜
+

&#46372;

딤
+

&#46373;

딥
+

&#46375;

딧
+

&#46376;

딨
+

&#46377;

딩
+

&#46378;

딪
+

&#46384;

따
+

&#46385;

딱
+

&#46388;

딴
+

&#46392;

딸
+

&#46400;

땀
+

&#46401;

땁
+

&#46403;

땃
+

&#46404;

땄
+

&#46405;

땅
+

&#46411;

땋
+

&#46412;

때
+

&#46413;

땍
+

&#46416;

땐
+

&#46420;

땔
+

&#46428;

땜
+

&#46429;

땝
+

&#46431;

땟
+

&#46432;

땠
+

&#46433;

땡
+

&#46496;

떠
+

&#46497;

떡
+

&#46500;

떤
+

&#46504;

떨
+

&#46506;

떪
+

&#46507;

떫
+

&#46512;

떰
+

&#46513;

떱
+

&#46515;

떳
+

&#46516;

떴
+

&#46517;

떵
+

&#46523;

떻
+

&#46524;

떼
+

&#46525;

떽
+

&#46528;

뗀
+

&#46532;

뗄
+

&#46540;

뗌
+

&#46541;

뗍
+

&#46543;

뗏
+

&#46544;

뗐
+

&#46545;

뗑
+

&#46552;

뗘
+

&#46572;

뗬
+

&#46608;

또
+

&#46609;

똑
+

&#46612;

똔
+

&#46616;

똘
+

&#46629;

똥
+

&#46636;

똬
+

&#46644;

똴
+

&#46664;

뙈
+

&#46692;

뙤
+

&#46696;

뙨
+

&#46748;

뚜
+

&#46749;

뚝
+

&#46752;

뚠
+

&#46756;

뚤
+

&#46763;

뚫
+

&#46764;

뚬
+

&#46769;

뚱
+

&#46804;

뛔
+

&#46832;

뛰
+

&#46836;

뛴
+

&#46840;

뛸
+

&#46848;

뜀
+

&#46849;

뜁
+

&#46853;

뜅
+

&#46888;

뜨
+

&#46889;

뜩
+

&#46892;

뜬
+

&#46895;

뜯
+

&#46896;

뜰
+

&#46904;

뜸
+

&#46905;

뜹
+

&#46907;

뜻
+

&#46916;

띄
+

&#46920;

띈
+

&#46924;

띌
+

&#46932;

띔
+

&#46933;

띕
+

&#46944;

띠
+

&#46948;

띤
+

&#46952;

띨
+

&#46960;

띰
+

&#46961;

띱
+

&#46963;

띳
+

&#46965;

띵
+

&#46972;

라
+

&#46973;

락
+

&#46976;

란
+

&#46980;

랄
+

&#46988;

람
+

&#46989;

랍
+

&#46991;

랏
+

&#46992;

랐
+

&#46993;

랑
+

&#46994;

랒
+

&#46998;

랖
+

&#46999;

랗
+

&#47000;

래
+

&#47001;

랙
+

&#47004;

랜
+

&#47008;

랠
+

&#47016;

램
+

&#47017;

랩
+

&#47019;

랫
+

&#47020;

랬
+

&#47021;

랭
+

&#47028;

랴
+

&#47029;

략
+

&#47032;

랸
+

&#47047;

럇
+

&#47049;

량
+

&#47084;

러
+

&#47085;

럭
+

&#47088;

런
+

&#47092;

럴
+

&#47100;

럼
+

&#47101;

럽
+

&#47103;

럿
+

&#47104;

렀
+

&#47105;

렁
+

&#47111;

렇
+

&#47112;

레
+

&#47113;

렉
+

&#47116;

렌
+

&#47120;

렐
+

&#47128;

렘
+

&#47129;

렙
+

&#47131;

렛
+

&#47133;

렝
+

&#47140;

려
+

&#47141;

력
+

&#47144;

련
+

&#47148;

렬
+

&#47156;

렴
+

&#47157;

렵
+

&#47159;

렷
+

&#47160;

렸
+

&#47161;

령
+

&#47168;

례
+

&#47172;

롄
+

&#47185;

롑
+

&#47187;

롓
+

&#47196;

로
+

&#47197;

록
+

&#47200;

론
+

&#47204;

롤
+

&#47212;

롬
+

&#47213;

롭
+

&#47215;

롯
+

&#47217;

롱
+

&#47224;

롸
+

&#47228;

롼
+

&#47245;

뢍
+

&#47272;

뢨
+

&#47280;

뢰
+

&#47284;

뢴
+

&#47288;

뢸
+

&#47296;

룀
+

&#47297;

룁
+

&#47299;

룃
+

&#47301;

룅
+

&#47308;

료
+

&#47312;

룐
+

&#47316;

룔
+

&#47325;

룝
+

&#47327;

룟
+

&#47329;

룡
+

&#47336;

루
+

&#47337;

룩
+

&#47340;

룬
+

&#47344;

룰
+

&#47352;

룸
+

&#47353;

룹
+

&#47355;

룻
+

&#47357;

룽
+

&#47364;

뤄
+

&#47384;

뤘
+

&#47392;

뤠
+

&#47420;

뤼
+

&#47421;

뤽
+

&#47424;

륀
+

&#47428;

륄
+

&#47436;

륌
+

&#47439;

륏
+

&#47441;

륑
+

&#47448;

류
+

&#47449;

륙
+

&#47452;

륜
+

&#47456;

률
+

&#47464;

륨
+

&#47465;

륩
+

&#47467;

륫
+

&#47469;

륭
+

&#47476;

르
+

&#47477;

륵
+

&#47480;

른
+

&#47484;

를
+

&#47492;

름
+

&#47493;

릅
+

&#47495;

릇
+

&#47497;

릉
+

&#47498;

릊
+

&#47501;

릍
+

&#47502;

릎
+

&#47532;

리
+

&#47533;

릭
+

&#47536;

린
+

&#47540;

릴
+

&#47548;

림
+

&#47549;

립
+

&#47551;

릿
+

&#47553;

링
+

&#47560;

마
+

&#47561;

막
+

&#47564;

만
+

&#47566;

많
+

&#47567;

맏
+

&#47568;

말
+

&#47569;

맑
+

&#47570;

맒
+

&#47576;

맘
+

&#47577;

맙
+

&#47579;

맛
+

&#47581;

망
+

&#47582;

맞
+

&#47585;

맡
+

&#47587;

맣
+

&#47588;

매
+

&#47589;

맥
+

&#47592;

맨
+

&#47596;

맬
+

&#47604;

맴
+

&#47605;

맵
+

&#47607;

맷
+

&#47608;

맸
+

&#47609;

맹
+

&#47610;

맺
+

&#47616;

먀
+

&#47617;

먁
+

&#47624;

먈
+

&#47637;

먕
+

&#47672;

머
+

&#47673;

먹
+

&#47676;

먼
+

&#47680;

멀
+

&#47682;

멂
+

&#47688;

멈
+

&#47689;

멉
+

&#47691;

멋
+

&#47693;

멍
+

&#47694;

멎
+

&#47699;

멓
+

&#47700;

메
+

&#47701;

멕
+

&#47704;

멘
+

&#47708;

멜
+

&#47716;

멤
+

&#47717;

멥
+

&#47719;

멧
+

&#47720;

멨
+

&#47721;

멩
+

&#47728;

며
+

&#47729;

멱
+

&#47732;

면
+

&#47736;

멸
+

&#47747;

몃
+

&#47748;

몄
+

&#47749;

명
+

&#47751;

몇
+

&#47756;

몌
+

&#47784;

모
+

&#47785;

목
+

&#47787;

몫
+

&#47788;

몬
+

&#47792;

몰
+

&#47794;

몲
+

&#47800;

몸
+

&#47801;

몹
+

&#47803;

못
+

&#47805;

몽
+

&#47812;

뫄
+

&#47816;

뫈
+

&#47832;

뫘
+

&#47833;

뫙
+

&#47868;

뫼
+

&#47872;

묀
+

&#47876;

묄
+

&#47885;

묍
+

&#47887;

묏
+

&#47889;

묑
+

&#47896;

묘
+

&#47900;

묜
+

&#47904;

묠
+

&#47913;

묩
+

&#47915;

묫
+

&#47924;

무
+

&#47925;

묵
+

&#47926;

묶
+

&#47928;

문
+

&#47931;

묻
+

&#47932;

물
+

&#47933;

묽
+

&#47934;

묾
+

&#47940;

뭄
+

&#47941;

뭅
+

&#47943;

뭇
+

&#47945;

뭉
+

&#47949;

뭍
+

&#47951;

뭏
+

&#47952;

뭐
+

&#47956;

뭔
+

&#47960;

뭘
+

&#47969;

뭡
+

&#47971;

뭣
+

&#47980;

뭬
+

&#48008;

뮈
+

&#48012;

뮌
+

&#48016;

뮐
+

&#48036;

뮤
+

&#48040;

뮨
+

&#48044;

뮬
+

&#48052;

뮴
+

&#48055;

뮷
+

&#48064;

므
+

&#48068;

믄
+

&#48072;

믈
+

&#48080;

믐
+

&#48083;

믓
+

&#48120;

미
+

&#48121;

믹
+

&#48124;

민
+

&#48127;

믿
+

&#48128;

밀
+

&#48130;

밂
+

&#48136;

밈
+

&#48137;

밉
+

&#48139;

밋
+

&#48140;

밌
+

&#48141;

밍
+

&#48143;

및
+

&#48145;

밑
+

&#48148;

바
+

&#48149;

박
+

&#48150;

밖
+

&#48151;

밗
+

&#48152;

반
+

&#48155;

받
+

&#48156;

발
+

&#48157;

밝
+

&#48158;

밞
+

&#48159;

밟
+

&#48164;

밤
+

&#48165;

밥
+

&#48167;

밧
+

&#48169;

방
+

&#48173;

밭
+

&#48176;

배
+

&#48177;

백
+

&#48180;

밴
+

&#48184;

밸
+

&#48192;

뱀
+

&#48193;

뱁
+

&#48195;

뱃
+

&#48196;

뱄
+

&#48197;

뱅
+

&#48201;

뱉
+

&#48204;

뱌
+

&#48205;

뱍
+

&#48208;

뱐
+

&#48221;

뱝
+

&#48260;

버
+

&#48261;

벅
+

&#48264;

번
+

&#48267;

벋
+

&#48268;

벌
+

&#48270;

벎
+

&#48276;

범
+

&#48277;

법
+

&#48279;

벗
+

&#48281;

벙
+

&#48282;

벚
+

&#48288;

베
+

&#48289;

벡
+

&#48292;

벤
+

&#48295;

벧
+

&#48296;

벨
+

&#48304;

벰
+

&#48305;

벱
+

&#48307;

벳
+

&#48308;

벴
+

&#48309;

벵
+

&#48316;

벼
+

&#48317;

벽
+

&#48320;

변
+

&#48324;

별
+

&#48333;

볍
+

&#48335;

볏
+

&#48336;

볐
+

&#48337;

병
+

&#48341;

볕
+

&#48344;

볘
+

&#48348;

볜
+

&#48372;

보
+

&#48373;

복
+

&#48374;

볶
+

&#48376;

본
+

&#48380;

볼
+

&#48388;

봄
+

&#48389;

봅
+

&#48391;

봇
+

&#48393;

봉
+

&#48400;

봐
+

&#48404;

봔
+

&#48420;

봤
+

&#48428;

봬
+

&#48448;

뵀
+

&#48456;

뵈
+

&#48457;

뵉
+

&#48460;

뵌
+

&#48464;

뵐
+

&#48472;

뵘
+

&#48473;

뵙
+

&#48484;

뵤
+

&#48488;

뵨
+

&#48512;

부
+

&#48513;

북
+

&#48516;

분
+

&#48519;

붇
+

&#48520;

불
+

&#48521;

붉
+

&#48522;

붊
+

&#48528;

붐
+

&#48529;

붑
+

&#48531;

붓
+

&#48533;

붕
+

&#48537;

붙
+

&#48538;

붚
+

&#48540;

붜
+

&#48548;

붤
+

&#48560;

붰
+

&#48568;

붸
+

&#48596;

뷔
+

&#48597;

뷕
+

&#48600;

뷘
+

&#48604;

뷜
+

&#48617;

뷩
+

&#48624;

뷰
+

&#48628;

뷴
+

&#48632;

뷸
+

&#48640;

븀
+

&#48643;

븃
+

&#48645;

븅
+

&#48652;

브
+

&#48653;

븍
+

&#48656;

븐
+

&#48660;

블
+

&#48668;

븜
+

&#48669;

븝
+

&#48671;

븟
+

&#48708;

비
+

&#48709;

빅
+

&#48712;

빈
+

&#48716;

빌
+

&#48718;

빎
+

&#48724;

빔
+

&#48725;

빕
+

&#48727;

빗
+

&#48729;

빙
+

&#48730;

빚
+

&#48731;

빛
+

&#48736;

빠
+

&#48737;

빡
+

&#48740;

빤
+

&#48744;

빨
+

&#48746;

빪
+

&#48752;

빰
+

&#48753;

빱
+

&#48755;

빳
+

&#48756;

빴
+

&#48757;

빵
+

&#48763;

빻
+

&#48764;

빼
+

&#48765;

빽
+

&#48768;

뺀
+

&#48772;

뺄
+

&#48780;

뺌
+

&#48781;

뺍
+

&#48783;

뺏
+

&#48784;

뺐
+

&#48785;

뺑
+

&#48792;

뺘
+

&#48793;

뺙
+

&#48808;

뺨
+

&#48848;

뻐
+

&#48849;

뻑
+

&#48852;

뻔
+

&#48855;

뻗
+

&#48856;

뻘
+

&#48864;

뻠
+

&#48867;

뻣
+

&#48868;

뻤
+

&#48869;

뻥
+

&#48876;

뻬
+

&#48897;

뼁
+

&#48904;

뼈
+

&#48905;

뼉
+

&#48920;

뼘
+

&#48921;

뼙
+

&#48923;

뼛
+

&#48924;

뼜
+

&#48925;

뼝
+

&#48960;

뽀
+

&#48961;

뽁
+

&#48964;

뽄
+

&#48968;

뽈
+

&#48976;

뽐
+

&#48977;

뽑
+

&#48981;

뽕
+

&#49044;

뾔
+

&#49072;

뾰
+

&#49093;

뿅
+

&#49100;

뿌
+

&#49101;

뿍
+

&#49104;

뿐
+

&#49108;

뿔
+

&#49116;

뿜
+

&#49119;

뿟
+

&#49121;

뿡
+

&#49212;

쀼
+

&#49233;

쁑
+

&#49240;

쁘
+

&#49244;

쁜
+

&#49248;

쁠
+

&#49256;

쁨
+

&#49257;

쁩
+

&#49296;

삐
+

&#49297;

삑
+

&#49300;

삔
+

&#49304;

삘
+

&#49312;

삠
+

&#49313;

삡
+

&#49315;

삣
+

&#49317;

삥
+

&#49324;

사
+

&#49325;

삭
+

&#49327;

삯
+

&#49328;

산
+

&#49331;

삳
+

&#49332;

살
+

&#49333;

삵
+

&#49334;

삶
+

&#49340;

삼
+

&#49341;

삽
+

&#49343;

삿
+

&#49344;

샀
+

&#49345;

상
+

&#49349;

샅
+

&#49352;

새
+

&#49353;

색
+

&#49356;

샌
+

&#49360;

샐
+

&#49368;

샘
+

&#49369;

샙
+

&#49371;

샛
+

&#49372;

샜
+

&#49373;

생
+

&#49380;

샤
+

&#49381;

샥
+

&#49384;

샨
+

&#49388;

샬
+

&#49396;

샴
+

&#49397;

샵
+

&#49399;

샷
+

&#49401;

샹
+

&#49408;

섀
+

&#49412;

섄
+

&#49416;

섈
+

&#49424;

섐
+

&#49429;

섕
+

&#49436;

서
+

&#49437;

석
+

&#49438;

섞
+

&#49439;

섟
+

&#49440;

선
+

&#49443;

섣
+

&#49444;

설
+

&#49446;

섦
+

&#49447;

섧
+

&#49452;

섬
+

&#49453;

섭
+

&#49455;

섯
+

&#49456;

섰
+

&#49457;

성
+

&#49462;

섶
+

&#49464;

세
+

&#49465;

섹
+

&#49468;

센
+

&#49472;

셀
+

&#49480;

셈
+

&#49481;

셉
+

&#49483;

셋
+

&#49484;

셌
+

&#49485;

셍
+

&#49492;

셔
+

&#49493;

셕
+

&#49496;

션
+

&#49500;

셜
+

&#49508;

셤
+

&#49509;

셥
+

&#49511;

셧
+

&#49512;

셨
+

&#49513;

셩
+

&#49520;

셰
+

&#49524;

셴
+

&#49528;

셸
+

&#49541;

솅
+

&#49548;

소
+

&#49549;

속
+

&#49550;

솎
+

&#49552;

손
+

&#49556;

솔
+

&#49558;

솖
+

&#49564;

솜
+

&#49565;

솝
+

&#49567;

솟
+

&#49569;

송
+

&#49573;

솥
+

&#49576;

솨
+

&#49577;

솩
+

&#49580;

솬
+

&#49584;

솰
+

&#49597;

솽
+

&#49604;

쇄
+

&#49608;

쇈
+

&#49612;

쇌
+

&#49620;

쇔
+

&#49623;

쇗
+

&#49624;

쇘
+

&#49632;

쇠
+

&#49636;

쇤
+

&#49640;

쇨
+

&#49648;

쇰
+

&#49649;

쇱
+

&#49651;

쇳
+

&#49660;

쇼
+

&#49661;

쇽
+

&#49664;

숀
+

&#49668;

숄
+

&#49676;

숌
+

&#49677;

숍
+

&#49679;

숏
+

&#49681;

숑
+

&#49688;

수
+

&#49689;

숙
+

&#49692;

순
+

&#49695;

숟
+

&#49696;

술
+

&#49704;

숨
+

&#49705;

숩
+

&#49707;

숫
+

&#49709;

숭
+

&#49711;

숯
+

&#49713;

숱
+

&#49714;

숲
+

&#49716;

숴
+

&#49736;

쉈
+

&#49744;

쉐
+

&#49745;

쉑
+

&#49748;

쉔
+

&#49752;

쉘
+

&#49760;

쉠
+

&#49765;

쉥
+

&#49772;

쉬
+

&#49773;

쉭
+

&#49776;

쉰
+

&#49780;

쉴
+

&#49788;

쉼
+

&#49789;

쉽
+

&#49791;

쉿
+

&#49793;

슁
+

&#49800;

슈
+

&#49801;

슉
+

&#49808;

슐
+

&#49816;

슘
+

&#49819;

슛
+

&#49821;

슝
+

&#49828;

스
+

&#49829;

슥
+

&#49832;

슨
+

&#49836;

슬
+

&#49837;

슭
+

&#49844;

슴
+

&#49845;

습
+

&#49847;

슷
+

&#49849;

승
+

&#49884;

시
+

&#49885;

식
+

&#49888;

신
+

&#49891;

싣
+

&#49892;

실
+

&#49899;

싫
+

&#49900;

심
+

&#49901;

십
+

&#49903;

싯
+

&#49905;

싱
+

&#49910;

싶
+

&#49912;

싸
+

&#49913;

싹
+

&#49915;

싻
+

&#49916;

싼
+

&#49920;

쌀
+

&#49928;

쌈
+

&#49929;

쌉
+

&#49932;

쌌
+

&#49933;

쌍
+

&#49939;

쌓
+

&#49940;

쌔
+

&#49941;

쌕
+

&#49944;

쌘
+

&#49948;

쌜
+

&#49956;

쌤
+

&#49957;

쌥
+

&#49960;

쌨
+

&#49961;

쌩
+

&#49989;

썅
+

&#50024;

써
+

&#50025;

썩
+

&#50028;

썬
+

&#50032;

썰
+

&#50034;

썲
+

&#50040;

썸
+

&#50041;

썹
+

&#50044;

썼
+

&#50045;

썽
+

&#50052;

쎄
+

&#50056;

쎈
+

&#50060;

쎌
+

&#50112;

쏀
+

&#50136;

쏘
+

&#50137;

쏙
+

&#50140;

쏜
+

&#50143;

쏟
+

&#50144;

쏠
+

&#50146;

쏢
+

&#50152;

쏨
+

&#50153;

쏩
+

&#50157;

쏭
+

&#50164;

쏴
+

&#50165;

쏵
+

&#50168;

쏸
+

&#50184;

쐈
+

&#50192;

쐐
+

&#50212;

쐤
+

&#50220;

쐬
+

&#50224;

쐰
+

&#50228;

쐴
+

&#50236;

쐼
+

&#50237;

쐽
+

&#50248;

쑈
+

&#50276;

쑤
+

&#50277;

쑥
+

&#50280;

쑨
+

&#50284;

쑬
+

&#50292;

쑴
+

&#50293;

쑵
+

&#50297;

쑹
+

&#50304;

쒀
+

&#50324;

쒔
+

&#50332;

쒜
+

&#50360;

쒸
+

&#50364;

쒼
+

&#50409;

쓩
+

&#50416;

쓰
+

&#50417;

쓱
+

&#50420;

쓴
+

&#50424;

쓸
+

&#50426;

쓺
+

&#50431;

쓿
+

&#50432;

씀
+

&#50433;

씁
+

&#50444;

씌
+

&#50448;

씐
+

&#50452;

씔
+

&#50460;

씜
+

&#50472;

씨
+

&#50473;

씩
+

&#50476;

씬
+

&#50480;

씰
+

&#50488;

씸
+

&#50489;

씹
+

&#50491;

씻
+

&#50493;

씽
+

&#50500;

아
+

&#50501;

악
+

&#50504;

안
+

&#50505;

앉
+

&#50506;

않
+

&#50508;

알
+

&#50509;

앍
+

&#50510;

앎
+

&#50515;

앓
+

&#50516;

암
+

&#50517;

압
+

&#50519;

앗
+

&#50520;

았
+

&#50521;

앙
+

&#50525;

앝
+

&#50526;

앞
+

&#50528;

애
+

&#50529;

액
+

&#50532;

앤
+

&#50536;

앨
+

&#50544;

앰
+

&#50545;

앱
+

&#50547;

앳
+

&#50548;

앴
+

&#50549;

앵
+

&#50556;

야
+

&#50557;

약
+

&#50560;

얀
+

&#50564;

얄
+

&#50567;

얇
+

&#50572;

얌
+

&#50573;

얍
+

&#50575;

얏
+

&#50577;

양
+

&#50581;

얕
+

&#50583;

얗
+

&#50584;

얘
+

&#50588;

얜
+

&#50592;

얠
+

&#50601;

얩
+

&#50612;

어
+

&#50613;

억
+

&#50616;

언
+

&#50617;

얹
+

&#50619;

얻
+

&#50620;

얼
+

&#50621;

얽
+

&#50622;

얾
+

&#50628;

엄
+

&#50629;

업
+

&#50630;

없
+

&#50631;

엇
+

&#50632;

었
+

&#50633;

엉
+

&#50634;

엊
+

&#50636;

엌
+

&#50638;

엎
+

&#50640;

에
+

&#50641;

엑
+

&#50644;

엔
+

&#50648;

엘
+

&#50656;

엠
+

&#50657;

엡
+

&#50659;

엣
+

&#50661;

엥
+

&#50668;

여
+

&#50669;

역
+

&#50670;

엮
+

&#50672;

연
+

&#50676;

열
+

&#50678;

엶
+

&#50679;

엷
+

&#50684;

염
+

&#50685;

엽
+

&#50686;

엾
+

&#50687;

엿
+

&#50688;

였
+

&#50689;

영
+

&#50693;

옅
+

&#50694;

옆
+

&#50695;

옇
+

&#50696;

예
+

&#50700;

옌
+

&#50704;

옐
+

&#50712;

옘
+

&#50713;

옙
+

&#50715;

옛
+

&#50716;

옜
+

&#50724;

오
+

&#50725;

옥
+

&#50728;

온
+

&#50732;

올
+

&#50733;

옭
+

&#50734;

옮
+

&#50736;

옰
+

&#50739;

옳
+

&#50740;

옴
+

&#50741;

옵
+

&#50743;

옷
+

&#50745;

옹
+

&#50747;

옻
+

&#50752;

와
+

&#50753;

왁
+

&#50756;

완
+

&#50760;

왈
+

&#50768;

왐
+

&#50769;

왑
+

&#50771;

왓
+

&#50772;

왔
+

&#50773;

왕
+

&#50780;

왜
+

&#50781;

왝
+

&#50784;

왠
+

&#50796;

왬
+

&#50799;

왯
+

&#50801;

왱
+

&#50808;

외
+

&#50809;

왹
+

&#50812;

왼
+

&#50816;

욀
+

&#50824;

욈
+

&#50825;

욉
+

&#50827;

욋
+

&#50829;

욍
+

&#50836;

요
+

&#50837;

욕
+

&#50840;

욘
+

&#50844;

욜
+

&#50852;

욤
+

&#50853;

욥
+

&#50855;

욧
+

&#50857;

용
+

&#50864;

우
+

&#50865;

욱
+

&#50868;

운
+

&#50872;

울
+

&#50873;

욹
+

&#50874;

욺
+

&#50880;

움
+

&#50881;

웁
+

&#50883;

웃
+

&#50885;

웅
+

&#50892;

워
+

&#50893;

웍
+

&#50896;

원
+

&#50900;

월
+

&#50908;

웜
+

&#50909;

웝
+

&#50912;

웠
+

&#50913;

웡
+

&#50920;

웨
+

&#50921;

웩
+

&#50924;

웬
+

&#50928;

웰
+

&#50936;

웸
+

&#50937;

웹
+

&#50941;

웽
+

&#50948;

위
+

&#50949;

윅
+

&#50952;

윈
+

&#50956;

윌
+

&#50964;

윔
+

&#50965;

윕
+

&#50967;

윗
+

&#50969;

윙
+

&#50976;

유
+

&#50977;

육
+

&#50980;

윤
+

&#50984;

율
+

&#50992;

윰
+

&#50993;

윱
+

&#50995;

윳
+

&#50997;

융
+

&#50999;

윷
+

&#51004;

으
+

&#51005;

윽
+

&#51008;

은
+

&#51012;

을
+

&#51018;

읊
+

&#51020;

음
+

&#51021;

읍
+

&#51023;

읏
+

&#51025;

응
+

&#51026;

읒
+

&#51027;

읓
+

&#51028;

읔
+

&#51029;

읕
+

&#51030;

읖
+

&#51031;

읗
+

&#51032;

의
+

&#51036;

읜
+

&#51040;

읠
+

&#51048;

읨
+

&#51051;

읫
+

&#51060;

이
+

&#51061;

익
+

&#51064;

인
+

&#51068;

일
+

&#51069;

읽
+

&#51070;

읾
+

&#51075;

잃
+

&#51076;

임
+

&#51077;

입
+

&#51079;

잇
+

&#51080;

있
+

&#51081;

잉
+

&#51082;

잊
+

&#51086;

잎
+

&#51088;

자
+

&#51089;

작
+

&#51092;

잔
+

&#51094;

잖
+

&#51095;

잗
+

&#51096;

잘
+

&#51098;

잚
+

&#51104;

잠
+

&#51105;

잡
+

&#51107;

잣
+

&#51108;

잤
+

&#51109;

장
+

&#51110;

잦
+

&#51116;

재
+

&#51117;

잭
+

&#51120;

잰
+

&#51124;

잴
+

&#51132;

잼
+

&#51133;

잽
+

&#51135;

잿
+

&#51136;

쟀
+

&#51137;

쟁
+

&#51144;

쟈
+

&#51145;

쟉
+

&#51148;

쟌
+

&#51150;

쟎
+

&#51152;

쟐
+

&#51160;

쟘
+

&#51165;

쟝
+

&#51172;

쟤
+

&#51176;

쟨
+

&#51180;

쟬
+

&#51200;

저
+

&#51201;

적
+

&#51204;

전
+

&#51208;

절
+

&#51210;

젊
+

&#51216;

점
+

&#51217;

접
+

&#51219;

젓
+

&#51221;

정
+

&#51222;

젖
+

&#51228;

제
+

&#51229;

젝
+

&#51232;

젠
+

&#51236;

젤
+

&#51244;

젬
+

&#51245;

젭
+

&#51247;

젯
+

&#51249;

젱
+

&#51256;

져
+

&#51260;

젼
+

&#51264;

졀
+

&#51272;

졈
+

&#51273;

졉
+

&#51276;

졌
+

&#51277;

졍
+

&#51284;

졔
+

&#51312;

조
+

&#51313;

족
+

&#51316;

존
+

&#51320;

졸
+

&#51322;

졺
+

&#51328;

좀
+

&#51329;

좁
+

&#51331;

좃
+

&#51333;

종
+

&#51334;

좆
+

&#51335;

좇
+

&#51339;

좋
+

&#51340;

좌
+

&#51341;

좍
+

&#51348;

좔
+

&#51357;

좝
+

&#51359;

좟
+

&#51361;

좡
+

&#51368;

좨
+

&#51388;

좼
+

&#51389;

좽
+

&#51396;

죄
+

&#51400;

죈
+

&#51404;

죌
+

&#51412;

죔
+

&#51413;

죕
+

&#51415;

죗
+

&#51417;

죙
+

&#51424;

죠
+

&#51425;

죡
+

&#51428;

죤
+

&#51445;

죵
+

&#51452;

주
+

&#51453;

죽
+

&#51456;

준
+

&#51460;

줄
+

&#51461;

줅
+

&#51462;

줆
+

&#51468;

줌
+

&#51469;

줍
+

&#51471;

줏
+

&#51473;

중
+

&#51480;

줘
+

&#51500;

줬
+

&#51508;

줴
+

&#51536;

쥐
+

&#51537;

쥑
+

&#51540;

쥔
+

&#51544;

쥘
+

&#51552;

쥠
+

&#51553;

쥡
+

&#51555;

쥣
+

&#51564;

쥬
+

&#51568;

쥰
+

&#51572;

쥴
+

&#51580;

쥼
+

&#51592;

즈
+

&#51593;

즉
+

&#51596;

즌
+

&#51600;

즐
+

&#51608;

즘
+

&#51609;

즙
+

&#51611;

즛
+

&#51613;

증
+

&#51648;

지
+

&#51649;

직
+

&#51652;

진
+

&#51655;

짇
+

&#51656;

질
+

&#51658;

짊
+

&#51664;

짐
+

&#51665;

집
+

&#51667;

짓
+

&#51669;

징
+

&#51670;

짖
+

&#51673;

짙
+

&#51674;

짚
+

&#51676;

짜
+

&#51677;

짝
+

&#51680;

짠
+

&#51682;

짢
+

&#51684;

짤
+

&#51687;

짧
+

&#51692;

짬
+

&#51693;

짭
+

&#51695;

짯
+

&#51696;

짰
+

&#51697;

짱
+

&#51704;

째
+

&#51705;

짹
+

&#51708;

짼
+

&#51712;

쨀
+

&#51720;

쨈
+

&#51721;

쨉
+

&#51723;

쨋
+

&#51724;

쨌
+

&#51725;

쨍
+

&#51732;

쨔
+

&#51736;

쨘
+

&#51753;

쨩
+

&#51788;

쩌
+

&#51789;

쩍
+

&#51792;

쩐
+

&#51796;

쩔
+

&#51804;

쩜
+

&#51805;

쩝
+

&#51807;

쩟
+

&#51808;

쩠
+

&#51809;

쩡
+

&#51816;

쩨
+

&#51837;

쩽
+

&#51844;

쪄
+

&#51864;

쪘
+

&#51900;

쪼
+

&#51901;

쪽
+

&#51904;

쫀
+

&#51908;

쫄
+

&#51916;

쫌
+

&#51917;

쫍
+

&#51919;

쫏
+

&#51921;

쫑
+

&#51923;

쫓
+

&#51928;

쫘
+

&#51929;

쫙
+

&#51936;

쫠
+

&#51948;

쫬
+

&#51956;

쫴
+

&#51976;

쬈
+

&#51984;

쬐
+

&#51988;

쬔
+

&#51992;

쬘
+

&#52000;

쬠
+

&#52001;

쬡
+

&#52033;

쭁
+

&#52040;

쭈
+

&#52041;

쭉
+

&#52044;

쭌
+

&#52048;

쭐
+

&#52056;

쭘
+

&#52057;

쭙
+

&#52061;

쭝
+

&#52068;

쭤
+

&#52088;

쭸
+

&#52089;

쭹
+

&#52124;

쮜
+

&#52152;

쮸
+

&#52180;

쯔
+

&#52196;

쯤
+

&#52199;

쯧
+

&#52201;

쯩
+

&#52236;

찌
+

&#52237;

찍
+

&#52240;

찐
+

&#52244;

찔
+

&#52252;

찜
+

&#52253;

찝
+

&#52257;

찡
+

&#52258;

찢
+

&#52263;

찧
+

&#52264;

차
+

&#52265;

착
+

&#52268;

찬
+

&#52270;

찮
+

&#52272;

찰
+

&#52280;

참
+

&#52281;

찹
+

&#52283;

찻
+

&#52284;

찼
+

&#52285;

창
+

&#52286;

찾
+

&#52292;

채
+

&#52293;

책
+

&#52296;

챈
+

&#52300;

챌
+

&#52308;

챔
+

&#52309;

챕
+

&#52311;

챗
+

&#52312;

챘
+

&#52313;

챙
+

&#52320;

챠
+

&#52324;

챤
+

&#52326;

챦
+

&#52328;

챨
+

&#52336;

챰
+

&#52341;

챵
+

&#52376;

처
+

&#52377;

척
+

&#52380;

천
+

&#52384;

철
+

&#52392;

첨
+

&#52393;

첩
+

&#52395;

첫
+

&#52396;

첬
+

&#52397;

청
+

&#52404;

체
+

&#52405;

첵
+

&#52408;

첸
+

&#52412;

첼
+

&#52420;

쳄
+

&#52421;

쳅
+

&#52423;

쳇
+

&#52425;

쳉
+

&#52432;

쳐
+

&#52436;

쳔
+

&#52452;

쳤
+

&#52460;

쳬
+

&#52464;

쳰
+

&#52481;

촁
+

&#52488;

초
+

&#52489;

촉
+

&#52492;

촌
+

&#52496;

촐
+

&#52504;

촘
+

&#52505;

촙
+

&#52507;

촛
+

&#52509;

총
+

&#52516;

촤
+

&#52520;

촨
+

&#52524;

촬
+

&#52537;

촹
+

&#52572;

최
+

&#52576;

쵠
+

&#52580;

쵤
+

&#52588;

쵬
+

&#52589;

쵭
+

&#52591;

쵯
+

&#52593;

쵱
+

&#52600;

쵸
+

&#52616;

춈
+

&#52628;

추
+

&#52629;

축
+

&#52632;

춘
+

&#52636;

출
+

&#52644;

춤
+

&#52645;

춥
+

&#52647;

춧
+

&#52649;

충
+

&#52656;

춰
+

&#52676;

췄
+

&#52684;

췌
+

&#52688;

췐
+

&#52712;

취
+

&#52716;

췬
+

&#52720;

췰
+

&#52728;

췸
+

&#52729;

췹
+

&#52731;

췻
+

&#52733;

췽
+

&#52740;

츄
+

&#52744;

츈
+

&#52748;

츌
+

&#52756;

츔
+

&#52761;

츙
+

&#52768;

츠
+

&#52769;

측
+

&#52772;

츤
+

&#52776;

츨
+

&#52784;

츰
+

&#52785;

츱
+

&#52787;

츳
+

&#52789;

층
+

&#52824;

치
+

&#52825;

칙
+

&#52828;

친
+

&#52831;

칟
+

&#52832;

칠
+

&#52833;

칡
+

&#52840;

침
+

&#52841;

칩
+

&#52843;

칫
+

&#52845;

칭
+

&#52852;

카
+

&#52853;

칵
+

&#52856;

칸
+

&#52860;

칼
+

&#52868;

캄
+

&#52869;

캅
+

&#52871;

캇
+

&#52873;

캉
+

&#52880;

캐
+

&#52881;

캑
+

&#52884;

캔
+

&#52888;

캘
+

&#52896;

캠
+

&#52897;

캡
+

&#52899;

캣
+

&#52900;

캤
+

&#52901;

캥
+

&#52908;

캬
+

&#52909;

캭
+

&#52929;

컁
+

&#52964;

커
+

&#52965;

컥
+

&#52968;

컨
+

&#52971;

컫
+

&#52972;

컬
+

&#52980;

컴
+

&#52981;

컵
+

&#52983;

컷
+

&#52984;

컸
+

&#52985;

컹
+

&#52992;

케
+

&#52993;

켁
+

&#52996;

켄
+

&#53000;

켈
+

&#53008;

켐
+

&#53009;

켑
+

&#53011;

켓
+

&#53013;

켕
+

&#53020;

켜
+

&#53024;

켠
+

&#53028;

켤
+

&#53036;

켬
+

&#53037;

켭
+

&#53039;

켯
+

&#53040;

켰
+

&#53041;

켱
+

&#53048;

켸
+

&#53076;

코
+

&#53077;

콕
+

&#53080;

콘
+

&#53084;

콜
+

&#53092;

콤
+

&#53093;

콥
+

&#53095;

콧
+

&#53097;

콩
+

&#53104;

콰
+

&#53105;

콱
+

&#53108;

콴
+

&#53112;

콸
+

&#53120;

쾀
+

&#53125;

쾅
+

&#53132;

쾌
+

&#53153;

쾡
+

&#53160;

쾨
+

&#53168;

쾰
+

&#53188;

쿄
+

&#53216;

쿠
+

&#53217;

쿡
+

&#53220;

쿤
+

&#53224;

쿨
+

&#53232;

쿰
+

&#53233;

쿱
+

&#53235;

쿳
+

&#53237;

쿵
+

&#53244;

쿼
+

&#53248;

퀀
+

&#53252;

퀄
+

&#53265;

퀑
+

&#53272;

퀘
+

&#53293;

퀭
+

&#53300;

퀴
+

&#53301;

퀵
+

&#53304;

퀸
+

&#53308;

퀼
+

&#53316;

큄
+

&#53317;

큅
+

&#53319;

큇
+

&#53321;

큉
+

&#53328;

큐
+

&#53332;

큔
+

&#53336;

큘
+

&#53344;

큠
+

&#53356;

크
+

&#53357;

큭
+

&#53360;

큰
+

&#53364;

클
+

&#53372;

큼
+

&#53373;

큽
+

&#53377;

킁
+

&#53412;

키
+

&#53413;

킥
+

&#53416;

킨
+

&#53420;

킬
+

&#53428;

킴
+

&#53429;

킵
+

&#53431;

킷
+

&#53433;

킹
+

&#53440;

타
+

&#53441;

탁
+

&#53444;

탄
+

&#53448;

탈
+

&#53449;

탉
+

&#53456;

탐
+

&#53457;

탑
+

&#53459;

탓
+

&#53460;

탔
+

&#53461;

탕
+

&#53468;

태
+

&#53469;

택
+

&#53472;

탠
+

&#53476;

탤
+

&#53484;

탬
+

&#53485;

탭
+

&#53487;

탯
+

&#53488;

탰
+

&#53489;

탱
+

&#53496;

탸
+

&#53517;

턍
+

&#53552;

터
+

&#53553;

턱
+

&#53556;

턴
+

&#53560;

털
+

&#53562;

턺
+

&#53568;

텀
+

&#53569;

텁
+

&#53571;

텃
+

&#53572;

텄
+

&#53573;

텅
+

&#53580;

테
+

&#53581;

텍
+

&#53584;

텐
+

&#53588;

텔
+

&#53596;

템
+

&#53597;

텝
+

&#53599;

텟
+

&#53601;

텡
+

&#53608;

텨
+

&#53612;

텬
+

&#53628;

텼
+

&#53636;

톄
+

&#53640;

톈
+

&#53664;

토
+

&#53665;

톡
+

&#53668;

톤
+

&#53672;

톨
+

&#53680;

톰
+

&#53681;

톱
+

&#53683;

톳
+

&#53685;

통
+

&#53690;

톺
+

&#53692;

톼
+

&#53696;

퇀
+

&#53720;

퇘
+

&#53748;

퇴
+

&#53752;

퇸
+

&#53767;

툇
+

&#53769;

툉
+

&#53776;

툐
+

&#53804;

투
+

&#53805;

툭
+

&#53808;

툰
+

&#53812;

툴
+

&#53820;

툼
+

&#53821;

툽
+

&#53823;

툿
+

&#53825;

퉁
+

&#53832;

퉈
+

&#53852;

퉜
+

&#53860;

퉤
+

&#53888;

튀
+

&#53889;

튁
+

&#53892;

튄
+

&#53896;

튈
+

&#53904;

튐
+

&#53905;

튑
+

&#53909;

튕
+

&#53916;

튜
+

&#53920;

튠
+

&#53924;

튤
+

&#53932;

튬
+

&#53937;

튱
+

&#53944;

트
+

&#53945;

특
+

&#53948;

튼
+

&#53951;

튿
+

&#53952;

틀
+

&#53954;

틂
+

&#53960;

틈
+

&#53961;

틉
+

&#53963;

틋
+

&#53972;

틔
+

&#53976;

틘
+

&#53980;

틜
+

&#53988;

틤
+

&#53989;

틥
+

&#54000;

티
+

&#54001;

틱
+

&#54004;

틴
+

&#54008;

틸
+

&#54016;

팀
+

&#54017;

팁
+

&#54019;

팃
+

&#54021;

팅
+

&#54028;

파
+

&#54029;

팍
+

&#54030;

팎
+

&#54032;

판
+

&#54036;

팔
+

&#54038;

팖
+

&#54044;

팜
+

&#54045;

팝
+

&#54047;

팟
+

&#54048;

팠
+

&#54049;

팡
+

&#54053;

팥
+

&#54056;

패
+

&#54057;

팩
+

&#54060;

팬
+

&#54064;

팰
+

&#54072;

팸
+

&#54073;

팹
+

&#54075;

팻
+

&#54076;

팼
+

&#54077;

팽
+

&#54084;

퍄
+

&#54085;

퍅
+

&#54140;

퍼
+

&#54141;

퍽
+

&#54144;

펀
+

&#54148;

펄
+

&#54156;

펌
+

&#54157;

펍
+

&#54159;

펏
+

&#54160;

펐
+

&#54161;

펑
+

&#54168;

페
+

&#54169;

펙
+

&#54172;

펜
+

&#54176;

펠
+

&#54184;

펨
+

&#54185;

펩
+

&#54187;

펫
+

&#54189;

펭
+

&#54196;

펴
+

&#54200;

편
+

&#54204;

펼
+

&#54212;

폄
+

&#54213;

폅
+

&#54216;

폈
+

&#54217;

평
+

&#54224;

폐
+

&#54232;

폘
+

&#54241;

폡
+

&#54243;

폣
+

&#54252;

포
+

&#54253;

폭
+

&#54256;

폰
+

&#54260;

폴
+

&#54268;

폼
+

&#54269;

폽
+

&#54271;

폿
+

&#54273;

퐁
+

&#54280;

퐈
+

&#54301;

퐝
+

&#54336;

푀
+

&#54340;

푄
+

&#54364;

표
+

&#54368;

푠
+

&#54372;

푤
+

&#54381;

푭
+

&#54383;

푯
+

&#54392;

푸
+

&#54393;

푹
+

&#54396;

푼
+

&#54399;

푿
+

&#54400;

풀
+

&#54402;

풂
+

&#54408;

품
+

&#54409;

풉
+

&#54411;

풋
+

&#54413;

풍
+

&#54420;

풔
+

&#54441;

풩
+

&#54476;

퓌
+

&#54480;

퓐
+

&#54484;

퓔
+

&#54492;

퓜
+

&#54495;

퓟
+

&#54504;

퓨
+

&#54508;

퓬
+

&#54512;

퓰
+

&#54520;

퓸
+

&#54523;

퓻
+

&#54525;

퓽
+

&#54532;

프
+

&#54536;

픈
+

&#54540;

플
+

&#54548;

픔
+

&#54549;

픕
+

&#54551;

픗
+

&#54588;

피
+

&#54589;

픽
+

&#54592;

핀
+

&#54596;

필
+

&#54604;

핌
+

&#54605;

핍
+

&#54607;

핏
+

&#54609;

핑
+

&#54616;

하
+

&#54617;

학
+

&#54620;

한
+

&#54624;

할
+

&#54629;

핥
+

&#54632;

함
+

&#54633;

합
+

&#54635;

핫
+

&#54637;

항
+

&#54644;

해
+

&#54645;

핵
+

&#54648;

핸
+

&#54652;

핼
+

&#54660;

햄
+

&#54661;

햅
+

&#54663;

햇
+

&#54664;

했
+

&#54665;

행
+

&#54672;

햐
+

&#54693;

향
+

&#54728;

허
+

&#54729;

헉
+

&#54732;

헌
+

&#54736;

헐
+

&#54738;

헒
+

&#54744;

험
+

&#54745;

헙
+

&#54747;

헛
+

&#54749;

헝
+

&#54756;

헤
+

&#54757;

헥
+

&#54760;

헨
+

&#54764;

헬
+

&#54772;

헴
+

&#54773;

헵
+

&#54775;

헷
+

&#54777;

헹
+

&#54784;

혀
+

&#54785;

혁
+

&#54788;

현
+

&#54792;

혈
+

&#54800;

혐
+

&#54801;

협
+

&#54803;

혓
+

&#54804;

혔
+

&#54805;

형
+

&#54812;

혜
+

&#54816;

혠
+

&#54820;

혤
+

&#54829;

혭
+

&#54840;

호
+

&#54841;

혹
+

&#54844;

혼
+

&#54848;

홀
+

&#54853;

홅
+

&#54856;

홈
+

&#54857;

홉
+

&#54859;

홋
+

&#54861;

홍
+

&#54865;

홑
+

&#54868;

화
+

&#54869;

확
+

&#54872;

환
+

&#54876;

활
+

&#54887;

홧
+

&#54889;

황
+

&#54896;

홰
+

&#54897;

홱
+

&#54900;

홴
+

&#54915;

횃
+

&#54917;

횅
+

&#54924;

회
+

&#54925;

획
+

&#54928;

횐
+

&#54932;

횔
+

&#54941;

횝
+

&#54943;

횟
+

&#54945;

횡
+

&#54952;

효
+

&#54956;

횬
+

&#54960;

횰
+

&#54969;

횹
+

&#54971;

횻
+

&#54980;

후
+

&#54981;

훅
+

&#54984;

훈
+

&#54988;

훌
+

&#54993;

훑
+

&#54996;

훔
+

&#54999;

훗
+

&#55001;

훙
+

&#55008;

훠
+

&#55012;

훤
+

&#55016;

훨
+

&#55024;

훰
+

&#55029;

훵
+

&#55036;

훼
+

&#55037;

훽
+

&#55040;

휀
+

&#55044;

휄
+

&#55057;

휑
+

&#55064;

휘
+

&#55065;

휙
+

&#55068;

휜
+

&#55072;

휠
+

&#55080;

휨
+

&#55081;

휩
+

&#55083;

휫
+

&#55085;

휭
+

&#55092;

휴
+

&#55093;

휵
+

&#55096;

휸
+

&#55100;

휼
+

&#55108;

흄
+

&#55111;

흇
+

&#55113;

흉
+

&#55120;

흐
+

&#55121;

흑
+

&#55124;

흔
+

&#55126;

흖
+

&#55127;

흗
+

&#55128;

흘
+

&#55129;

흙
+

&#55136;

흠
+

&#55137;

흡
+

&#55139;

흣
+

&#55141;

흥
+

&#55145;

흩
+

&#55148;

희
+

&#55152;

흰
+

&#55156;

흴
+

&#55164;

흼
+

&#55165;

흽
+

&#55169;

힁
+

&#55176;

히
+

&#55177;

힉
+

&#55180;

힌
+

&#55184;

힐
+

&#55192;

힘
+

&#55193;

힙
+

&#55195;

힛
+

&#55197;

힝
+
+
+ + +
+
+ + +
+ +
+ +
+
+
+

Installing Webfonts

+ +

Webfonts are supported by all major browser platforms but not all in the same way. There are currently four different font formats that must be included in order to target all browsers. This includes TTF, WOFF, EOT and SVG.

+ +

1. Upload your webfonts

+

You must upload your webfont kit to your website. They should be in or near the same directory as your CSS files.

+ +

2. Include the webfont stylesheet

+

A special CSS @font-face declaration helps the various browsers select the appropriate font it needs without causing you a bunch of headaches. Learn more about this syntax by reading the Fontspring blog post about it. The code for it is as follows:

+ + + +@font-face{ + font-family: 'MyWebFont'; + src: url('WebFont.eot'); + src: url('WebFont.eot?#iefix') format('embedded-opentype'), + url('WebFont.woff') format('woff'), + url('WebFont.ttf') format('truetype'), + url('WebFont.svg#webfont') format('svg'); +} + + +

We've already gone ahead and generated the code for you. All you have to do is link to the stylesheet in your HTML, like this:

+ <link rel="stylesheet" href="stylesheet.css" type="text/css" charset="utf-8" /> + +

3. Modify your own stylesheet

+

To take advantage of your new fonts, you must tell your stylesheet to use them. Look at the original @font-face declaration above and find the property called "font-family." The name linked there will be what you use to reference the font. Prepend that webfont name to the font stack in the "font-family" property, inside the selector you want to change. For example:

+p { font-family: 'WebFont', Arial, sans-serif; } + +

4. Test

+

Getting webfonts to work cross-browser can be tricky. Use the information in the sidebar to help you if you find that fonts aren't loading in a particular browser.

+
+ + +
+ +
+ +
+ +
+ + diff --git a/SW문의_소스패키지/assets/font/NotoKR-Thin/notokr-thin.eot b/SW문의_소스패키지/assets/font/NotoKR-Thin/notokr-thin.eot new file mode 100644 index 0000000..99d38a6 Binary files /dev/null and b/SW문의_소스패키지/assets/font/NotoKR-Thin/notokr-thin.eot differ diff --git a/SW문의_소스패키지/assets/font/NotoKR-Thin/notokr-thin.svg b/SW문의_소스패키지/assets/font/NotoKR-Thin/notokr-thin.svg new file mode 100644 index 0000000..f545325 --- /dev/null +++ b/SW문의_소스패키지/assets/font/NotoKR-Thin/notokr-thin.svg @@ -0,0 +1,2457 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/SW문의_소스패키지/assets/font/NotoKR-Thin/notokr-thin.ttf b/SW문의_소스패키지/assets/font/NotoKR-Thin/notokr-thin.ttf new file mode 100644 index 0000000..4369eb7 Binary files /dev/null and b/SW문의_소스패키지/assets/font/NotoKR-Thin/notokr-thin.ttf differ diff --git a/SW문의_소스패키지/assets/font/NotoKR-Thin/notokr-thin.woff b/SW문의_소스패키지/assets/font/NotoKR-Thin/notokr-thin.woff new file mode 100644 index 0000000..9c30f6f Binary files /dev/null and b/SW문의_소스패키지/assets/font/NotoKR-Thin/notokr-thin.woff differ diff --git a/SW문의_소스패키지/assets/font/NotoKR-Thin/notokr-thin.woff2 b/SW문의_소스패키지/assets/font/NotoKR-Thin/notokr-thin.woff2 new file mode 100644 index 0000000..460a7c7 Binary files /dev/null and b/SW문의_소스패키지/assets/font/NotoKR-Thin/notokr-thin.woff2 differ diff --git a/SW문의_소스패키지/assets/font/NotoKR-Thin/specimen_files/easytabs.js b/SW문의_소스패키지/assets/font/NotoKR-Thin/specimen_files/easytabs.js new file mode 100644 index 0000000..5e5d1b7 --- /dev/null +++ b/SW문의_소스패키지/assets/font/NotoKR-Thin/specimen_files/easytabs.js @@ -0,0 +1,7 @@ +(function($){$.fn.easyTabs=function(option){var param=jQuery.extend({fadeSpeed:"fast",defaultContent:1,activeClass:'active'},option);$(this).each(function(){var thisId="#"+this.id;if(param.defaultContent==''){param.defaultContent=1;} +if(typeof param.defaultContent=="number") +{var defaultTab=$(thisId+" .tabs li:eq("+(param.defaultContent-1)+") a").attr('href').substr(1);}else{var defaultTab=param.defaultContent;} +$(thisId+" .tabs li a").each(function(){var tabToHide=$(this).attr('href').substr(1);$("#"+tabToHide).addClass('easytabs-tab-content');});hideAll();changeContent(defaultTab);function hideAll(){$(thisId+" .easytabs-tab-content").hide();} +function changeContent(tabId){hideAll();$(thisId+" .tabs li").removeClass(param.activeClass);$(thisId+" .tabs li a[href=#"+tabId+"]").closest('li').addClass(param.activeClass);if(param.fadeSpeed!="none") +{$(thisId+" #"+tabId).fadeIn(param.fadeSpeed);}else{$(thisId+" #"+tabId).show();}} +$(thisId+" .tabs li").click(function(){var tabId=$(this).find('a').attr('href').substr(1);changeContent(tabId);return false;});});}})(jQuery); \ No newline at end of file diff --git a/SW문의_소스패키지/assets/font/NotoKR-Thin/specimen_files/grid_12-825-55-15.css b/SW문의_소스패키지/assets/font/NotoKR-Thin/specimen_files/grid_12-825-55-15.css new file mode 100644 index 0000000..7d60650 --- /dev/null +++ b/SW문의_소스패키지/assets/font/NotoKR-Thin/specimen_files/grid_12-825-55-15.css @@ -0,0 +1,129 @@ +/*Notes about grid: +Columns: 12 +Grid Width: 825px +Column Width: 55px +Gutter Width: 15px +-------------------------------*/ + + + +.section {margin-bottom: 18px; +} +.section:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;} +.section {*zoom: 1;} + +.section .firstcolumn, +.section .firstcol {margin-left: 0;} + + +/* Border on left hand side of a column. */ +.border { + padding-left: 7px; + margin-left: 7px; + border-left: 1px solid #eee; +} + +/* Border with more whitespace, spans one column. */ +.colborder { + padding-left: 42px; + margin-left: 42px; + border-left: 1px solid #eee; +} + + + +/* The Grid Classes */ +.grid1, .grid1_2cols, .grid1_3cols, .grid1_4cols, .grid2, .grid2_3cols, .grid2_4cols, .grid3, .grid3_2cols, .grid3_4cols, .grid4, .grid4_3cols, .grid5, .grid5_2cols, .grid5_3cols, .grid5_4cols, .grid6, .grid6_4cols, .grid7, .grid7_2cols, .grid7_3cols, .grid7_4cols, .grid8, .grid8_3cols, .grid9, .grid9_2cols, .grid9_4cols, .grid10, .grid10_3cols, .grid10_4cols, .grid11, .grid11_2cols, .grid11_3cols, .grid11_4cols, .grid12 +{margin-left: 15px;float: left;display: inline; overflow: hidden;} + + +.width1, .grid1, .span-1 {width: 55px;} +.width1_2cols,.grid1_2cols {width: 20px;} +.width1_3cols,.grid1_3cols {width: 8px;} +.width1_4cols,.grid1_4cols {width: 2px;} +.input_width1 {width: 49px;} + +.width2, .grid2, .span-2 {width: 125px;} +.width2_3cols,.grid2_3cols {width: 31px;} +.width2_4cols,.grid2_4cols {width: 20px;} +.input_width2 {width: 119px;} + +.width3, .grid3, .span-3 {width: 195px;} +.width3_2cols,.grid3_2cols {width: 90px;} +.width3_4cols,.grid3_4cols {width: 37px;} +.input_width3 {width: 189px;} + +.width4, .grid4, .span-4 {width: 265px;} +.width4_3cols,.grid4_3cols {width: 78px;} +.input_width4 {width: 259px;} + +.width5, .grid5, .span-5 {width: 335px;} +.width5_2cols,.grid5_2cols {width: 160px;} +.width5_3cols,.grid5_3cols {width: 101px;} +.width5_4cols,.grid5_4cols {width: 72px;} +.input_width5 {width: 329px;} + +.width6, .grid6, .span-6 {width: 405px;} +.width6_4cols,.grid6_4cols {width: 90px;} +.input_width6 {width: 399px;} + +.width7, .grid7, .span-7 {width: 475px;} +.width7_2cols,.grid7_2cols {width: 230px;} +.width7_3cols,.grid7_3cols {width: 148px;} +.width7_4cols,.grid7_4cols {width: 107px;} +.input_width7 {width: 469px;} + +.width8, .grid8, .span-8 {width: 545px;} +.width8_3cols,.grid8_3cols {width: 171px;} +.input_width8 {width: 539px;} + +.width9, .grid9, .span-9 {width: 615px;} +.width9_2cols,.grid9_2cols {width: 300px;} +.width9_4cols,.grid9_4cols {width: 142px;} +.input_width9 {width: 609px;} + +.width10, .grid10, .span-10 {width: 685px;} +.width10_3cols,.grid10_3cols {width: 218px;} +.width10_4cols,.grid10_4cols {width: 160px;} +.input_width10 {width: 679px;} + +.width11, .grid11, .span-11 {width: 755px;} +.width11_2cols,.grid11_2cols {width: 370px;} +.width11_3cols,.grid11_3cols {width: 241px;} +.width11_4cols,.grid11_4cols {width: 177px;} +.input_width11 {width: 749px;} + +.width12, .grid12, .span-12 {width: 825px;} +.input_width12 {width: 819px;} + +/* Subdivided grid spaces */ +.emptycols_left1, .prepend-1 {padding-left: 70px;} +.emptycols_right1, .append-1 {padding-right: 70px;} +.emptycols_left2, .prepend-2 {padding-left: 140px;} +.emptycols_right2, .append-2 {padding-right: 140px;} +.emptycols_left3, .prepend-3 {padding-left: 210px;} +.emptycols_right3, .append-3 {padding-right: 210px;} +.emptycols_left4, .prepend-4 {padding-left: 280px;} +.emptycols_right4, .append-4 {padding-right: 280px;} +.emptycols_left5, .prepend-5 {padding-left: 350px;} +.emptycols_right5, .append-5 {padding-right: 350px;} +.emptycols_left6, .prepend-6 {padding-left: 420px;} +.emptycols_right6, .append-6 {padding-right: 420px;} +.emptycols_left7, .prepend-7 {padding-left: 490px;} +.emptycols_right7, .append-7 {padding-right: 490px;} +.emptycols_left8, .prepend-8 {padding-left: 560px;} +.emptycols_right8, .append-8 {padding-right: 560px;} +.emptycols_left9, .prepend-9 {padding-left: 630px;} +.emptycols_right9, .append-9 {padding-right: 630px;} +.emptycols_left10, .prepend-10 {padding-left: 700px;} +.emptycols_right10, .append-10 {padding-right: 700px;} +.emptycols_left11, .prepend-11 {padding-left: 770px;} +.emptycols_right11, .append-11 {padding-right: 770px;} +.pull-1 {margin-left: -70px;} +.push-1 {margin-right: -70px;margin-left: 18px;float: right;} +.pull-2 {margin-left: -140px;} +.push-2 {margin-right: -140px;margin-left: 18px;float: right;} +.pull-3 {margin-left: -210px;} +.push-3 {margin-right: -210px;margin-left: 18px;float: right;} +.pull-4 {margin-left: -280px;} +.push-4 {margin-right: -280px;margin-left: 18px;float: right;} \ No newline at end of file diff --git a/SW문의_소스패키지/assets/font/NotoKR-Thin/specimen_files/specimen_stylesheet.css b/SW문의_소스패키지/assets/font/NotoKR-Thin/specimen_files/specimen_stylesheet.css new file mode 100644 index 0000000..e804058 --- /dev/null +++ b/SW문의_소스패키지/assets/font/NotoKR-Thin/specimen_files/specimen_stylesheet.css @@ -0,0 +1,396 @@ +@import url('grid_12-825-55-15.css'); + +/* + CSS Reset by Eric Meyer - Released under Public Domain + http://meyerweb.com/eric/tools/css/reset/ +*/ +html, body, div, span, applet, object, iframe, +h1, h2, h3, h4, h5, h6, p, blockquote, pre, +a, abbr, acronym, address, big, cite, code, +del, dfn, em, font, img, ins, kbd, q, s, samp, +small, strike, strong, sub, sup, tt, var, +b, u, i, center, dl, dt, dd, ol, ul, li, +fieldset, form, label, legend, table, +caption, tbody, tfoot, thead, tr, th, td + {margin: 0;padding: 0;border: 0;outline: 0; + font-size: 100%;vertical-align: baseline; + background: transparent;} +body {line-height: 1;} +ol, ul {list-style: none;} +blockquote, q {quotes: none;} +blockquote:before, blockquote:after, +q:before, q:after {content: ''; content: none;} +:focus {outline: 0;} +ins {text-decoration: none;} +del {text-decoration: line-through;} +table {border-collapse: collapse;border-spacing: 0;} + + + + +body { + color: #000; + background-color: #dcdcdc; +} + +a { + text-decoration: none; + color: #1883ba; +} + +h1{ + font-size: 32px; + font-weight: normal; + font-style: normal; + margin-bottom: 18px; +} + +h2{ + font-size: 18px; +} + +#container { + width: 865px; + margin: 0px auto; +} + + +#header { + padding: 20px; + font-size: 36px; + background-color: #000; + color: #fff; +} + +#header span { + color: #666; +} +#main_content { + background-color: #fff; + padding: 60px 20px 20px; +} + + +#footer p { + margin: 0; + padding-top: 10px; + padding-bottom: 50px; + color: #333; + font: 10px Arial, sans-serif; +} + +.tabs { + width: 100%; + height: 31px; + background-color: #444; +} +.tabs li { + float: left; + margin: 0; + overflow: hidden; + background-color: #444; +} +.tabs li a { + display: block; + color: #fff; + text-decoration: none; + font: bold 11px/11px 'Arial'; + text-transform: uppercase; + padding: 10px 15px; + border-right: 1px solid #fff; +} + +.tabs li a:hover { + background-color: #00b3ff; + +} + +.tabs li.active a { + color: #000; + background-color: #fff; +} + + + +div.huge { + + font-size: 120px; + line-height: 1em; + padding: 0; + letter-spacing: -.02em; + overflow: hidden; +} +div.glyph_range { + font-size: 72px; + line-height: 1.1em; +} + +.size10{ font-size: 10px; } +.size11{ font-size: 11px; } +.size12{ font-size: 12px; } +.size13{ font-size: 13px; } +.size14{ font-size: 14px; } +.size16{ font-size: 16px; } +.size18{ font-size: 18px; } +.size20{ font-size: 20px; } +.size24{ font-size: 24px; } +.size30{ font-size: 30px; } +.size36{ font-size: 36px; } +.size48{ font-size: 48px; } +.size60{ font-size: 60px; } +.size72{ font-size: 72px; } +.size90{ font-size: 90px; } + + +.psample_row1 { height: 120px;} +.psample_row1 { height: 120px;} +.psample_row2 { height: 160px;} +.psample_row3 { height: 160px;} +.psample_row4 { height: 160px;} + +.psample { + overflow: hidden; + position: relative; +} +.psample p { + line-height: 1.3em; + display: block; + overflow: hidden; + margin: 0; +} + +.psample span { + margin-right: .5em; +} + +.white_blend { + width: 100%; + height: 61px; + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVkAAAA9CAYAAAAH4BojAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNrs3TsKgFAMRUE/eer+NxztxMYuEWQG3ECKwwUF58ycAKixOAGAyAKILAAiCyCyACILgMgCiCyAyAIgsgAiCyCyAIgsgMgCiCwAIgsgsgAiC4DIAogsACIL0CWuZ3UGgLrIhjMA1EV2OAOAJQtgyQLwjOzmDAAiCyCyAIgsQFtkd2cAEFkAkQVAZAHaIns4A4AlC2DJAiCyACILILIAiCzAV5H1dQGAJQsgsgCILIDIAvwisl58AViyAJYsACILILIAIgvAe2T9EhxAZAFEFgCRBeiL7HAGgLrIhjMAWLIAliwAt1OAAQDwygTBulLIlQAAAABJRU5ErkJggg==); + position: absolute; + bottom: 0; +} +.black_blend { + width: 100%; + height: 61px; + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVkAAAA9CAYAAAAH4BojAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPJJREFUeNrs3TEKhTAQRVGjibr/9QoxhY2N3Ywo50A28IrLwP9g6b1PAMSYTQAgsgAiC4DIAogsgMgCILIAIgsgsgCILIDIAogsACILILIAIguAyAKILIDIAiCyACILgMgCZCnjLWYAiFGvB0BQZJsZAFyyAC5ZAO6RXc0AILIAIguAyAKkRXYzA4DIAogsACILkBbZ3QwALlkAlywAIgsgsgAiC4DIArwVWf8uAHDJAogsACILILIAv4isH74AXLIALlkARBZAZAFEFoDnyPokOIDIAogsACILkBfZZgaAuMhWMwC4ZAE+p4x3mAEgxinAAJ+XBbPWGkwAAAAAAElFTkSuQmCC); + position: absolute; + bottom: 0; +} +.fullreverse { + background: #000 !important; + color: #fff !important; + margin-left: -20px; + padding-left: 20px; + margin-right: -20px; + padding-right: 20px; + padding: 20px; + margin-bottom:0; +} + + +.sample_table td { + padding-top: 3px; + padding-bottom:5px; + padding-left: 5px; + vertical-align: middle; + line-height: 1.2em; +} + +.sample_table td:first-child { + background-color: #eee; + text-align: right; + padding-right: 5px; + padding-left: 0; + padding: 5px; + font: 11px/12px "Courier New", Courier, mono; +} + +code { + white-space: pre; + background-color: #eee; + display: block; + padding: 10px; + margin-bottom: 18px; + overflow: auto; +} + + +.bottom,.last {margin-bottom:0 !important; padding-bottom:0 !important;} + +.box { + padding: 18px; + margin-bottom: 18px; + background: #eee; +} + +.reverse,.reversed { background: #000 !important;color: #fff !important; border: none !important;} + +#bodycomparison { + position: relative; + overflow: hidden; + font-size: 72px; + height: 90px; + white-space: nowrap; +} + +#bodycomparison div{ + font-size: 72px; + line-height: 90px; + display: inline; + margin: 0 15px 0 0; + padding: 0; +} + +#bodycomparison div span{ + font: 10px Arial; + position: absolute; + left: 0; +} +#xheight { + float: none; + position: absolute; + color: #d9f3ff; + font-size: 72px; + line-height: 90px; +} + +.fontbody { + position: relative; +} +.arialbody{ + font-family: Arial; + position: relative; +} +.verdanabody{ + font-family: Verdana; + position: relative; +} +.georgiabody{ + font-family: Georgia; + position: relative; +} + +/* @group Layout page + */ + +#layout h1 { + font-size: 36px; + line-height: 42px; + font-weight: normal; + font-style: normal; +} + +#layout h2 { + font-size: 24px; + line-height: 23px; + font-weight: normal; + font-style: normal; +} + +#layout h3 { + font-size: 22px; + line-height: 1.4em; + margin-top: 1em; + font-weight: normal; + font-style: normal; +} + + +#layout p.byline { + font-size: 12px; + margin-top: 18px; + line-height: 12px; + margin-bottom: 0; +} +#layout p { + font-size: 14px; + line-height: 21px; + margin-bottom: .5em; +} + +#layout p.large{ + font-size: 18px; + line-height: 26px; +} + +#layout .sidebar p{ + font-size: 12px; + line-height: 1.4em; +} + +#layout p.caption { + font-size: 10px; + margin-top: -16px; + margin-bottom: 18px; +} + +/* @end */ + +/* @group Glyphs */ + +#glyph_chart div{ + background-color: #d9f3ff; + color: black; + float: left; + font-size: 36px; + height: 1.2em; + line-height: 1.2em; + margin-bottom: 1px; + margin-right: 1px; + text-align: center; + width: 1.2em; + position: relative; + padding: .6em .2em .2em; +} + +#glyph_chart div p { + position: absolute; + left: 0; + top: 0; + display: block; + text-align: center; + font: bold 9px Arial, sans-serif; + background-color: #3a768f; + width: 100%; + color: #fff; + padding: 2px 0; +} + + +#glyphs h1 { + font-family: Arial, sans-serif; +} +/* @end */ + +/* @group Installing */ + +#installing { + font: 13px Arial, sans-serif; +} + +#installing p, +#glyphs p{ + line-height: 1.2em; + margin-bottom: 18px; + font: 13px Arial, sans-serif; +} + + + +#installing h3{ + font-size: 15px; + margin-top: 18px; +} + +/* @end */ + +#rendering h1 { + font-family: Arial, sans-serif; +} +.render_table td { + font: 11px "Courier New", Courier, mono; + vertical-align: middle; +} + + diff --git a/SW문의_소스패키지/assets/font/NotoKR-Thin/stylesheet.css b/SW문의_소스패키지/assets/font/NotoKR-Thin/stylesheet.css new file mode 100644 index 0000000..038a7b6 --- /dev/null +++ b/SW문의_소스패키지/assets/font/NotoKR-Thin/stylesheet.css @@ -0,0 +1,16 @@ +/* Generated by Font Squirrel (http://www.fontsquirrel.com) on April 28, 2015 */ + + + +@font-face { + font-family: 'notokr-thin'; + src: url('notokr-thin.eot'); + src: url('notokr-thin.eot?#iefix') format('embedded-opentype'), + url('notokr-thin.woff2') format('woff2'), + url('notokr-thin.woff') format('woff'), + url('notokr-thin.ttf') format('truetype'), + url('notokr-thin.svg#notokr-thin') format('svg'); + font-weight: normal; + font-style: normal; + +} \ No newline at end of file diff --git a/SW문의_소스패키지/assets/img/favicon.ico b/SW문의_소스패키지/assets/img/favicon.ico new file mode 100644 index 0000000..2cfc4a8 Binary files /dev/null and b/SW문의_소스패키지/assets/img/favicon.ico differ diff --git a/SW문의_소스패키지/assets/img/flipbook_corner.png b/SW문의_소스패키지/assets/img/flipbook_corner.png new file mode 100644 index 0000000..e77d91e Binary files /dev/null and b/SW문의_소스패키지/assets/img/flipbook_corner.png differ diff --git a/SW문의_소스패키지/assets/img/ico_angle.svg b/SW문의_소스패키지/assets/img/ico_angle.svg new file mode 100644 index 0000000..74d52ba --- /dev/null +++ b/SW문의_소스패키지/assets/img/ico_angle.svg @@ -0,0 +1,3 @@ + + + diff --git a/SW문의_소스패키지/assets/img/ico_home.svg b/SW문의_소스패키지/assets/img/ico_home.svg new file mode 100644 index 0000000..2b8537d --- /dev/null +++ b/SW문의_소스패키지/assets/img/ico_home.svg @@ -0,0 +1,3 @@ + + + diff --git a/SW문의_소스패키지/assets/img/ico_language.svg b/SW문의_소스패키지/assets/img/ico_language.svg new file mode 100644 index 0000000..c8d2171 --- /dev/null +++ b/SW문의_소스패키지/assets/img/ico_language.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/SW문의_소스패키지/assets/img/ico_language_w.svg b/SW문의_소스패키지/assets/img/ico_language_w.svg new file mode 100644 index 0000000..50fe624 --- /dev/null +++ b/SW문의_소스패키지/assets/img/ico_language_w.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/SW문의_소스패키지/assets/img/ico_more.svg b/SW문의_소스패키지/assets/img/ico_more.svg new file mode 100644 index 0000000..fe4bd0a --- /dev/null +++ b/SW문의_소스패키지/assets/img/ico_more.svg @@ -0,0 +1,3 @@ + + + diff --git a/SW문의_소스패키지/assets/img/ico_more_hover.svg b/SW문의_소스패키지/assets/img/ico_more_hover.svg new file mode 100644 index 0000000..7a92c29 --- /dev/null +++ b/SW문의_소스패키지/assets/img/ico_more_hover.svg @@ -0,0 +1,3 @@ + + + diff --git a/SW문의_소스패키지/assets/img/ico_user.svg b/SW문의_소스패키지/assets/img/ico_user.svg new file mode 100644 index 0000000..de6e0bb --- /dev/null +++ b/SW문의_소스패키지/assets/img/ico_user.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/SW문의_소스패키지/assets/img/inquiry-hero.webp b/SW문의_소스패키지/assets/img/inquiry-hero.webp new file mode 100644 index 0000000..2ffe7c7 Binary files /dev/null and b/SW문의_소스패키지/assets/img/inquiry-hero.webp differ diff --git a/SW문의_소스패키지/assets/img/logo.svg b/SW문의_소스패키지/assets/img/logo.svg new file mode 100644 index 0000000..c5c24db --- /dev/null +++ b/SW문의_소스패키지/assets/img/logo.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/SW문의_소스패키지/assets/img/logo_c.svg b/SW문의_소스패키지/assets/img/logo_c.svg new file mode 100644 index 0000000..07ae745 --- /dev/null +++ b/SW문의_소스패키지/assets/img/logo_c.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/SW문의_소스패키지/assets/img/logo_w.svg b/SW문의_소스패키지/assets/img/logo_w.svg new file mode 100644 index 0000000..e6174d9 --- /dev/null +++ b/SW문의_소스패키지/assets/img/logo_w.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/SW문의_소스패키지/assets/js/baron-sso-auth.js b/SW문의_소스패키지/assets/js/baron-sso-auth.js new file mode 100644 index 0000000..422bc1a --- /dev/null +++ b/SW문의_소스패키지/assets/js/baron-sso-auth.js @@ -0,0 +1,963 @@ +const STORAGE_KEY = "baron_sso_session"; +const PENDING_LOGIN_KEY = "baron_sso_pending_login"; +const STATE_KEY = "baron_sso_state"; +const VERIFIER_KEY = "baron_sso_code_verifier"; +const RETURN_TO_KEY = "baron_sso_return_to"; +const FORCE_LOGIN_KEY = "baron_sso_force_login"; +const OVERLAY_ID = "baron-sso-overlay"; +const STYLE_ID = "baron-sso-style"; + +const messages = { + ko: { + loadingTitle: "BARON SSO 확인 중", + loadingDescription: "접근 권한을 확인하고 있습니다.", + redirectTitle: "BARON SSO 로그인으로 이동합니다", + redirectDescription: "내부 사용자 인증이 필요합니다.", + redirectAction: "다시 로그인", + unauthorizedTitle: "접근 권한이 없습니다", + unauthorizedDescription: "BARON 내부 사용자 계정으로 로그인해야 합니다.", + retryAction: "다시 로그인", + configTitle: "BARON SSO 설정이 필요합니다", + configDescription: "clientId, authorizeUrl, tokenUrl 값을 먼저 설정하세요.", + exchangeTitle: "로그인 처리에 실패했습니다", + exchangeDescription: "인증 응답을 처리하지 못했습니다. 다시 로그인해 주세요.", + logoutAction: "로그아웃", + }, + en: { + loadingTitle: "Checking BARON SSO", + loadingDescription: "Verifying your access.", + redirectTitle: "Redirecting to BARON SSO", + redirectDescription: "Internal user authentication is required.", + redirectAction: "Sign in again", + unauthorizedTitle: "Access denied", + unauthorizedDescription: "You must sign in with an internal BARON account.", + retryAction: "Sign in again", + configTitle: "BARON SSO configuration required", + configDescription: "Set clientId, authorizeUrl, and tokenUrl before enabling the gate.", + exchangeTitle: "Login failed", + exchangeDescription: "The authentication response could not be processed. Please try again.", + logoutAction: "Logout", + }, +}; + +async function mergeConfig(overrides = {}) { + const module = await import("./baron-sso-config.js?v=20260721-worker2"); + const baseConfig = module.default || {}; + const windowConfig = window.BARON_SSO_CONFIG || {}; + const config = { + ...baseConfig, + ...windowConfig, + ...overrides, + }; + + config.allowedEmailDomains = normalizeArray(config.allowedEmailDomains); + config.allowedEmails = normalizeArray(config.allowedEmails); + config.requiredGroups = normalizeArray(config.requiredGroups); + config.publicPaths = normalizeArray(config.publicPaths); + config.extraAuthorizeParams = config.extraAuthorizeParams || {}; + config.extraTokenParams = config.extraTokenParams || {}; + config.locale = config.locale || detectLocale(); + + return config; +} + +function normalizeArray(value) { + return Array.isArray(value) ? value.filter(Boolean) : []; +} + +function getRootPrefix(pathname = window.location.pathname) { + const pathSegments = pathname.split("/").filter(Boolean); + const rootMarkerSegments = ["ko", "en", "callback", "assets", "protected", "public", "recruit"]; + return pathSegments.length && !rootMarkerSegments.includes(pathSegments[0]) + ? `/${pathSegments[0]}` + : ""; +} + +function normalizePath(path) { + if (!path) { + return "/"; + } + + const normalizedPath = path.replace(/\/index\.html$/i, "/"); + + if (normalizedPath.length > 1 && normalizedPath.endsWith("/")) { + return normalizedPath.slice(0, -1); + } + + return normalizedPath; +} + +function matchesPublicPath(path, entry) { + const normalizedPath = normalizePath(path); + const normalizedEntry = normalizePath(entry); + + if (normalizedEntry.endsWith("_")) { + return normalizedPath.startsWith(normalizedEntry); + } + + return normalizedPath === normalizedEntry || normalizedPath.startsWith(`${normalizedEntry}/`); +} + +function detectLocale() { + return window.location.pathname.startsWith("/en/") ? "en" : "ko"; +} + +function isLocalEnvironment() { + return window.location.hostname !== "baroncs.co.kr"; +} + +function getMessage(config, key) { + const localeMessages = messages[config.locale] || messages.ko; + return localeMessages[key]; +} + +function getWorkerManagedAuth() { + const workerAuth = window.BARON_WORKER_AUTH; + if (!workerAuth || workerAuth.mode !== "worker") { + return null; + } + + return workerAuth; +} + +function attachWorkerManagedLogout(workerAuth) { + window.baronSsoLogout = () => { + const logoutUrl = workerAuth?.logoutUrl || "/auth/logout"; + window.location.assign(logoutUrl); + }; +} + +function installStyles() { + if (document.getElementById(STYLE_ID)) { + return; + } + + const style = document.createElement("style"); + style.id = STYLE_ID; + style.textContent = ` + html[data-baron-auth-pending="true"] body > :not(#${OVERLAY_ID}) { + visibility: hidden; + } + + #${OVERLAY_ID} { + position: fixed; + inset: 0; + z-index: 99999; + display: none; + align-items: center; + justify-content: center; + padding: 24px; + background: rgba(9, 17, 27, 0.78); + font-family: "Pretendard", "Noto Sans KR", sans-serif; + } + + #${OVERLAY_ID}.is-visible { + display: flex; + } + + #${OVERLAY_ID} .baron-sso-panel { + width: min(480px, 100%); + padding: 32px 28px; + border-radius: 20px; + background: #ffffff; + box-shadow: 0 24px 80px rgba(0, 0, 0, 0.18); + color: #111827; + text-align: center; + } + + #${OVERLAY_ID} .baron-sso-title { + margin: 0; + font-size: 28px; + font-weight: 700; + line-height: 1.3; + } + + #${OVERLAY_ID} .baron-sso-description { + margin: 12px 0 0; + font-size: 16px; + line-height: 1.6; + color: #4b5563; + } + + #${OVERLAY_ID} .baron-sso-actions { + display: flex; + gap: 12px; + justify-content: center; + margin-top: 24px; + flex-wrap: wrap; + } + + #${OVERLAY_ID} button { + min-width: 160px; + padding: 12px 18px; + border: 0; + border-radius: 999px; + background: #101828; + color: #ffffff; + font-size: 15px; + font-weight: 600; + cursor: pointer; + } + + #${OVERLAY_ID} button.baron-sso-secondary { + background: #e5e7eb; + color: #111827; + } + `; + document.head.appendChild(style); +} + +function waitForBody() { + if (document.body) { + return Promise.resolve(); + } + + return new Promise((resolve) => { + document.addEventListener("DOMContentLoaded", resolve, { once: true }); + }); +} + +function setPending(isPending) { + document.documentElement.toggleAttribute("data-baron-auth-pending", isPending); +} + +function ensureOverlay() { + let overlay = document.getElementById(OVERLAY_ID); + + if (!overlay) { + overlay = document.createElement("div"); + overlay.id = OVERLAY_ID; + overlay.innerHTML = ` +
+

+

+
+
+ `; + document.body.appendChild(overlay); + } + + return overlay; +} + +function renderOverlay(config, options) { + installStyles(); + const overlay = ensureOverlay(); + const title = overlay.querySelector(".baron-sso-title"); + const description = overlay.querySelector(".baron-sso-description"); + const actions = overlay.querySelector(".baron-sso-actions"); + + title.textContent = options.title; + description.textContent = options.description; + actions.innerHTML = ""; + + (options.actions || []).forEach((action) => { + const button = document.createElement("button"); + button.type = "button"; + button.textContent = action.label; + if (action.secondary) { + button.className = "baron-sso-secondary"; + } + button.addEventListener("click", action.onClick); + actions.appendChild(button); + }); + + overlay.classList.add("is-visible"); + setPending(true); +} + +function hideOverlay() { + const overlay = document.getElementById(OVERLAY_ID); + if (overlay) { + overlay.classList.remove("is-visible"); + } + setPending(false); +} + +function isConfigured(config) { + return Boolean(config.clientId && config.authorizeUrl && config.tokenUrl); +} + +function isPublicPath(config) { + const currentPath = normalizePath(window.location.pathname); + return config.publicPaths.some((entry) => matchesPublicPath(currentPath, entry)); +} + +function buildRedirectUri(config) { + return config.redirectUri || `${window.location.origin}${window.location.pathname}`; +} + +function getCallbackPaths(config) { + const configuredPath = normalizePath(new URL(buildRedirectUri(config)).pathname); + const rootPrefix = getRootPrefix(); + const candidatePaths = [ + configuredPath, + `${rootPrefix}/callback.html`, + `${rootPrefix}/callback/index.html`, + ]; + + return [...new Set(candidatePaths)]; +} + +function buildReturnToUrl() { + const currentUrl = new URL(window.location.href); + currentUrl.search = ""; + currentUrl.hash = ""; + return currentUrl.toString(); +} + +function isCallbackPath(config) { + return getCallbackPaths(config).includes(normalizePath(window.location.pathname)); +} + +function getCryptoObject() { + return window.crypto || window.msCrypto || null; +} + +function fillRandomValues(bytes) { + const cryptoObject = getCryptoObject(); + + if (cryptoObject?.getRandomValues) { + cryptoObject.getRandomValues(bytes); + return bytes; + } + + for (let index = 0; index < bytes.length; index += 1) { + bytes[index] = Math.floor(Math.random() * 256); + } + + return bytes; +} + +function rightRotate(value, amount) { + return (value >>> amount) | (value << (32 - amount)); +} + +function sha256Fallback(message) { + const constants = [ + 0x428a2f98, 0x71374491, 0xb5c0fbcf, 0xe9b5dba5, 0x3956c25b, 0x59f111f1, 0x923f82a4, 0xab1c5ed5, + 0xd807aa98, 0x12835b01, 0x243185be, 0x550c7dc3, 0x72be5d74, 0x80deb1fe, 0x9bdc06a7, 0xc19bf174, + 0xe49b69c1, 0xefbe4786, 0x0fc19dc6, 0x240ca1cc, 0x2de92c6f, 0x4a7484aa, 0x5cb0a9dc, 0x76f988da, + 0x983e5152, 0xa831c66d, 0xb00327c8, 0xbf597fc7, 0xc6e00bf3, 0xd5a79147, 0x06ca6351, 0x14292967, + 0x27b70a85, 0x2e1b2138, 0x4d2c6dfc, 0x53380d13, 0x650a7354, 0x766a0abb, 0x81c2c92e, 0x92722c85, + 0xa2bfe8a1, 0xa81a664b, 0xc24b8b70, 0xc76c51a3, 0xd192e819, 0xd6990624, 0xf40e3585, 0x106aa070, + 0x19a4c116, 0x1e376c08, 0x2748774c, 0x34b0bcb5, 0x391c0cb3, 0x4ed8aa4a, 0x5b9cca4f, 0x682e6ff3, + 0x748f82ee, 0x78a5636f, 0x84c87814, 0x8cc70208, 0x90befffa, 0xa4506ceb, 0xbef9a3f7, 0xc67178f2, + ]; + const initialHash = [ + 0x6a09e667, 0xbb67ae85, 0x3c6ef372, 0xa54ff53a, + 0x510e527f, 0x9b05688c, 0x1f83d9ab, 0x5be0cd19, + ]; + const bytes = new TextEncoder().encode(message); + const bitLength = bytes.length * 8; + const paddedLength = (((bytes.length + 9 + 63) >> 6) << 6); + const padded = new Uint8Array(paddedLength); + padded.set(bytes); + padded[bytes.length] = 0x80; + + const bitLengthHigh = Math.floor(bitLength / 0x100000000); + const bitLengthLow = bitLength >>> 0; + padded[padded.length - 8] = (bitLengthHigh >>> 24) & 0xff; + padded[padded.length - 7] = (bitLengthHigh >>> 16) & 0xff; + padded[padded.length - 6] = (bitLengthHigh >>> 8) & 0xff; + padded[padded.length - 5] = bitLengthHigh & 0xff; + padded[padded.length - 4] = (bitLengthLow >>> 24) & 0xff; + padded[padded.length - 3] = (bitLengthLow >>> 16) & 0xff; + padded[padded.length - 2] = (bitLengthLow >>> 8) & 0xff; + padded[padded.length - 1] = bitLengthLow & 0xff; + + const words = new Uint32Array(64); + const hash = initialHash.slice(); + + for (let offset = 0; offset < padded.length; offset += 64) { + for (let index = 0; index < 16; index += 1) { + const position = offset + index * 4; + words[index] = ( + (padded[position] << 24) | + (padded[position + 1] << 16) | + (padded[position + 2] << 8) | + padded[position + 3] + ) >>> 0; + } + + for (let index = 16; index < 64; index += 1) { + const sigma0 = rightRotate(words[index - 15], 7) ^ rightRotate(words[index - 15], 18) ^ (words[index - 15] >>> 3); + const sigma1 = rightRotate(words[index - 2], 17) ^ rightRotate(words[index - 2], 19) ^ (words[index - 2] >>> 10); + words[index] = (words[index - 16] + sigma0 + words[index - 7] + sigma1) >>> 0; + } + + let a = hash[0]; + let b = hash[1]; + let c = hash[2]; + let d = hash[3]; + let e = hash[4]; + let f = hash[5]; + let g = hash[6]; + let h = hash[7]; + + for (let index = 0; index < 64; index += 1) { + const sigma1 = rightRotate(e, 6) ^ rightRotate(e, 11) ^ rightRotate(e, 25); + const choice = (e & f) ^ (~e & g); + const temp1 = (h + sigma1 + choice + constants[index] + words[index]) >>> 0; + const sigma0 = rightRotate(a, 2) ^ rightRotate(a, 13) ^ rightRotate(a, 22); + const majority = (a & b) ^ (a & c) ^ (b & c); + const temp2 = (sigma0 + majority) >>> 0; + + h = g; + g = f; + f = e; + e = (d + temp1) >>> 0; + d = c; + c = b; + b = a; + a = (temp1 + temp2) >>> 0; + } + + hash[0] = (hash[0] + a) >>> 0; + hash[1] = (hash[1] + b) >>> 0; + hash[2] = (hash[2] + c) >>> 0; + hash[3] = (hash[3] + d) >>> 0; + hash[4] = (hash[4] + e) >>> 0; + hash[5] = (hash[5] + f) >>> 0; + hash[6] = (hash[6] + g) >>> 0; + hash[7] = (hash[7] + h) >>> 0; + } + + const digest = new Uint8Array(32); + hash.forEach((value, index) => { + const position = index * 4; + digest[position] = (value >>> 24) & 0xff; + digest[position + 1] = (value >>> 16) & 0xff; + digest[position + 2] = (value >>> 8) & 0xff; + digest[position + 3] = value & 0xff; + }); + + return digest; +} + +function createRandomString(length = 64) { + const bytes = new Uint8Array(length); + fillRandomValues(bytes); + return base64UrlEncode(bytes).slice(0, length); +} + +function base64UrlEncode(input) { + const bytes = input instanceof Uint8Array ? input : new TextEncoder().encode(String(input)); + let binary = ""; + + bytes.forEach((byte) => { + binary += String.fromCharCode(byte); + }); + + return window.btoa(binary).replace(/\+/g, "-").replace(/\//g, "_").replace(/=+$/g, ""); +} + +async function createCodeChallenge(verifier) { + const cryptoObject = getCryptoObject(); + + if (cryptoObject?.subtle?.digest) { + const digest = await cryptoObject.subtle.digest("SHA-256", new TextEncoder().encode(verifier)); + return base64UrlEncode(new Uint8Array(digest)); + } + + return base64UrlEncode(sha256Fallback(verifier)); +} + +function savePendingLogin(state, verifier, returnTo, redirectUri) { + sessionStorage.setItem(STATE_KEY, state); + sessionStorage.setItem(VERIFIER_KEY, verifier); + sessionStorage.setItem(RETURN_TO_KEY, returnTo); + if (redirectUri) { + sessionStorage.setItem(`${PENDING_LOGIN_KEY}_redirect_uri`, redirectUri); + } + localStorage.setItem(PENDING_LOGIN_KEY, JSON.stringify({ state, verifier, returnTo, redirectUri })); +} + +function clearPendingLogin() { + sessionStorage.removeItem(STATE_KEY); + sessionStorage.removeItem(VERIFIER_KEY); + sessionStorage.removeItem(RETURN_TO_KEY); + sessionStorage.removeItem(`${PENDING_LOGIN_KEY}_redirect_uri`); + localStorage.removeItem(PENDING_LOGIN_KEY); +} + +function loadPendingLogin() { + const state = sessionStorage.getItem(STATE_KEY); + const verifier = sessionStorage.getItem(VERIFIER_KEY); + const returnTo = sessionStorage.getItem(RETURN_TO_KEY); + const redirectUri = sessionStorage.getItem(`${PENDING_LOGIN_KEY}_redirect_uri`); + + if (state && verifier) { + return { + state, + verifier, + returnTo, + redirectUri, + }; + } + + const raw = localStorage.getItem(PENDING_LOGIN_KEY); + + if (!raw) { + return null; + } + + try { + const pendingLogin = JSON.parse(raw); + + if (!pendingLogin?.state || !pendingLogin?.verifier) { + localStorage.removeItem(PENDING_LOGIN_KEY); + return null; + } + + sessionStorage.setItem(STATE_KEY, pendingLogin.state); + sessionStorage.setItem(VERIFIER_KEY, pendingLogin.verifier); + if (pendingLogin.returnTo) { + sessionStorage.setItem(RETURN_TO_KEY, pendingLogin.returnTo); + } + if (pendingLogin.redirectUri) { + sessionStorage.setItem(`${PENDING_LOGIN_KEY}_redirect_uri`, pendingLogin.redirectUri); + } + + return pendingLogin; + } catch { + localStorage.removeItem(PENDING_LOGIN_KEY); + return null; + } +} + +function markForceLogin() { + sessionStorage.setItem(FORCE_LOGIN_KEY, "1"); +} + +function consumeForceLogin() { + const shouldForce = sessionStorage.getItem(FORCE_LOGIN_KEY) === "1"; + sessionStorage.removeItem(FORCE_LOGIN_KEY); + return shouldForce; +} + +function saveSession(session) { + localStorage.setItem(STORAGE_KEY, JSON.stringify(session)); +} + +function loadSession() { + const raw = localStorage.getItem(STORAGE_KEY); + + if (!raw) { + return null; + } + + try { + return JSON.parse(raw); + } catch { + localStorage.removeItem(STORAGE_KEY); + return null; + } +} + +function clearSession() { + localStorage.removeItem(STORAGE_KEY); +} + +function isExpired(session) { + if (!session || !session.expiresAt) { + return true; + } + + return Date.now() >= Number(session.expiresAt); +} + +function decodeJwt(token) { + if (!token || token.split(".").length < 2) { + return null; + } + + try { + const payload = token.split(".")[1].replace(/-/g, "+").replace(/_/g, "/"); + const normalized = payload.padEnd(payload.length + ((4 - (payload.length % 4)) % 4), "="); + return JSON.parse(window.atob(normalized)); + } catch { + return null; + } +} + +async function fetchUserInfo(config, accessToken) { + if (!config.userInfoUrl || !accessToken) { + return null; + } + + const response = await fetch(config.userInfoUrl, { + headers: { + Authorization: `Bearer ${accessToken}`, + }, + }); + + if (!response.ok) { + throw new Error(`User info request failed: ${response.status}`); + } + + return response.json(); +} + +async function resolveProfile(config, tokenResult) { + const idTokenClaims = decodeJwt(tokenResult.id_token); + const accessTokenClaims = decodeJwt(tokenResult.access_token); + + if (idTokenClaims) { + return idTokenClaims; + } + + if (accessTokenClaims) { + return accessTokenClaims; + } + + return fetchUserInfo(config, tokenResult.access_token); +} + +function readProfileEmail(profile) { + return ( + profile?.email || + profile?.preferred_username || + profile?.upn || + profile?.unique_name || + "" + ) + .trim() + .toLowerCase(); +} + +function hasRequiredGroup(config, profile) { + if (!config.requiredGroups.length) { + return true; + } + + const groupValue = profile?.[config.groupClaim]; + const groups = Array.isArray(groupValue) ? groupValue : typeof groupValue === "string" ? [groupValue] : []; + return config.requiredGroups.some((group) => groups.includes(group)); +} + +function isAuthorized(config, profile) { + if (!profile) { + return false; + } + + const email = readProfileEmail(profile); + + if (config.allowedEmails.length && !config.allowedEmails.includes(email)) { + return false; + } + + if (config.allowedEmailDomains.length) { + const hasDomain = config.allowedEmailDomains.some((domain) => email.endsWith(`@${domain.toLowerCase()}`)); + if (!hasDomain) { + return false; + } + } + + return hasRequiredGroup(config, profile); +} + +async function exchangeCode(config, code, verifier) { + const pendingLogin = loadPendingLogin(); + const redirectUri = pendingLogin?.redirectUri || buildRedirectUri(config); + const body = new URLSearchParams({ + grant_type: "authorization_code", + client_id: config.clientId, + code, + code_verifier: verifier, + redirect_uri: redirectUri, + }); + + Object.entries(config.extraTokenParams).forEach(([key, value]) => { + if (value !== undefined && value !== null) { + body.set(key, String(value)); + } + }); + + const response = await fetch(config.tokenUrl, { + method: "POST", + headers: { + "Content-Type": "application/x-www-form-urlencoded", + }, + body, + }); + + if (!response.ok) { + let errorDetail = ""; + + try { + const responseText = await response.text(); + if (responseText) { + errorDetail = responseText; + } + } catch { + errorDetail = ""; + } + + const errorMessage = errorDetail + ? `Token request failed: ${response.status} ${errorDetail}` + : `Token request failed: ${response.status}`; + + throw new Error(errorMessage); + } + + return response.json(); +} + +async function handleCallback(config) { + const currentUrl = new URL(window.location.href); + const code = currentUrl.searchParams.get("code"); + const state = currentUrl.searchParams.get("state"); + + if (!code || !state) { + return false; + } + + const pendingLogin = loadPendingLogin(); + const expectedState = pendingLogin?.state || null; + const verifier = pendingLogin?.verifier || null; + const returnTo = pendingLogin?.returnTo || buildRedirectUri(config); + + if (!expectedState || !verifier || expectedState !== state) { + clearPendingLogin(); + throw new Error("Invalid OAuth state"); + } + + const tokenResult = await exchangeCode(config, code, verifier); + const profile = await resolveProfile(config, tokenResult); + + if (!isAuthorized(config, profile)) { + clearPendingLogin(); + clearSession(); + throw new Error("User is not authorized"); + } + + const expiresIn = Number(tokenResult.expires_in || 3600); + saveSession({ + accessToken: tokenResult.access_token, + idToken: tokenResult.id_token || "", + tokenType: tokenResult.token_type || "Bearer", + profile, + expiresAt: Date.now() + Math.max(expiresIn - 30, 30) * 1000, + }); + + clearPendingLogin(); + return { + handled: true, + returnTo, + }; +} + +async function startLogin(config) { + const verifier = createRandomString(96); + const state = createRandomString(48); + const challenge = await createCodeChallenge(verifier); + const returnTo = buildReturnToUrl(); + const redirectUri = buildRedirectUri(config); + const shouldForceLogin = consumeForceLogin(); + + savePendingLogin(state, verifier, returnTo, redirectUri); + + const authorizeUrl = new URL(config.authorizeUrl); + authorizeUrl.searchParams.set("response_type", "code"); + authorizeUrl.searchParams.set("client_id", config.clientId); + authorizeUrl.searchParams.set("redirect_uri", redirectUri); + authorizeUrl.searchParams.set("scope", config.scope); + authorizeUrl.searchParams.set("state", state); + authorizeUrl.searchParams.set("code_challenge", challenge); + authorizeUrl.searchParams.set("code_challenge_method", "S256"); + + Object.entries(config.extraAuthorizeParams).forEach(([key, value]) => { + if (value !== undefined && value !== null) { + authorizeUrl.searchParams.set(key, String(value)); + } + }); + + if (shouldForceLogin && !authorizeUrl.searchParams.has("prompt")) { + authorizeUrl.searchParams.set("prompt", "login"); + } + + renderOverlay(config, { + title: getMessage(config, "redirectTitle"), + description: getMessage(config, "redirectDescription"), + actions: [ + { + label: getMessage(config, "redirectAction"), + onClick: () => { + window.location.assign(authorizeUrl.toString()); + }, + }, + ], + }); + + window.location.assign(authorizeUrl.toString()); +} + +async function restoreSession(config) { + const session = loadSession(); + + if (!session || isExpired(session)) { + clearSession(); + return null; + } + + if (!isAuthorized(config, session.profile)) { + clearSession(); + return null; + } + + return session; +} + +function attachLogout(config) { + window.baronSsoLogout = () => { + const session = loadSession(); + const idTokenHint = session?.idToken; + const localRedirectTarget = config.postLogoutRedirectUri || `${window.location.origin}/`; + const shouldUseLocalOnlyLogout = isLocalEnvironment() || !config.logoutUrl || !idTokenHint; + + clearPendingLogin(); + clearSession(); + window.BARON_SSO_SESSION = null; + + if (shouldUseLocalOnlyLogout) { + markForceLogin(); + window.location.assign(localRedirectTarget); + return; + } + + const logoutUrl = new URL(config.logoutUrl); + + logoutUrl.searchParams.set("id_token_hint", idTokenHint); + logoutUrl.searchParams.set("client_id", config.clientId); + + if (config.postLogoutRedirectUri) { + logoutUrl.searchParams.set("post_logout_redirect_uri", config.postLogoutRedirectUri); + } + + window.location.assign(logoutUrl.toString()); + }; +} + +export async function ensureBaronSsoAuth(overrides = {}) { + const currentUrl = new URL(window.location.href); + const hasCallbackParams = currentUrl.searchParams.has("code") || currentUrl.searchParams.has("state"); + const workerAuth = getWorkerManagedAuth(); + const workerPublicPaths = normalizeArray(overrides.publicPaths); + const workerPublicPath = workerPublicPaths.some((entry) => matchesPublicPath(window.location.pathname, entry)); + const workerForceAuth = Boolean(overrides.forceAuth); + + if (workerAuth) { + attachWorkerManagedLogout(workerAuth); + + if (workerAuth.authenticated) { + const session = { + workerManaged: true, + profile: workerAuth.profile || {}, + expiresAt: Number.MAX_SAFE_INTEGER, + }; + window.BARON_SSO_SESSION = session; + hideOverlay(); + return { status: "worker-authenticated", session }; + } + + if (workerForceAuth || !workerPublicPath) { + window.location.assign(workerAuth.loginUrl || "/auth/login"); + return { status: "worker-redirecting" }; + } + + return { status: "public" }; + } + + const config = await mergeConfig(overrides); + const publicPath = isPublicPath(config); + + if (!config.enabled) { + return { status: "disabled" }; + } + + attachLogout(config); + + if (publicPath && !config.forceAuth) { + const session = await restoreSession(config); + if (session) { + window.BARON_SSO_SESSION = session; + hideOverlay(); + return { status: "authenticated-public", session }; + } + + return { status: "public" }; + } + + await waitForBody(); + renderOverlay(config, { + title: getMessage(config, "loadingTitle"), + description: getMessage(config, "loadingDescription"), + }); + + if (!isConfigured(config)) { + renderOverlay(config, { + title: getMessage(config, "configTitle"), + description: getMessage(config, "configDescription"), + }); + return { status: "misconfigured" }; + } + + try { + if (isCallbackPath(config) && !hasCallbackParams) { + window.location.replace(config.postLogoutRedirectUri || `${window.location.origin}/`); + return { status: "callback-idle" }; + } + + const callbackResult = await handleCallback(config); + if (callbackResult?.handled) { + const destination = callbackResult.returnTo || `${window.location.origin}/`; + if (destination !== window.location.href) { + window.location.replace(destination); + return { status: "redirected", returnTo: destination }; + } + } + + const session = await restoreSession(config); + if (session) { + window.BARON_SSO_SESSION = session; + hideOverlay(); + return { status: "authenticated", session }; + } + + await startLogin(config); + return { status: "redirecting" }; + } catch (error) { + console.error("BARON SSO authentication failed.", error); + + const isUnauthorized = error.message === "User is not authorized"; + const detailDescription = isUnauthorized + ? getMessage(config, "unauthorizedDescription") + : isLocalEnvironment() + ? `${getMessage(config, "exchangeDescription")} (${error.message})` + : getMessage(config, "exchangeDescription"); + + clearSession(); + clearPendingLogin(); + renderOverlay(config, { + title: getMessage(config, "unauthorizedTitle"), + description: detailDescription, + actions: [ + { + label: getMessage(config, "retryAction"), + onClick: () => { + startLogin(config); + }, + }, + { + label: getMessage(config, "logoutAction"), + secondary: true, + onClick: () => { + window.baronSsoLogout(); + }, + }, + ], + }); + return { status: "failed", error }; + } +} diff --git a/SW문의_소스패키지/assets/js/baron-sso-config.js b/SW문의_소스패키지/assets/js/baron-sso-config.js new file mode 100644 index 0000000..6fcb99c --- /dev/null +++ b/SW문의_소스패키지/assets/js/baron-sso-config.js @@ -0,0 +1,56 @@ +const currentUrl = new URL(window.location.href); +const appPathSegments = currentUrl.pathname.split("/").filter(Boolean); +const rootMarkerSegments = ["ko", "en", "callback", "assets", "protected", "public", "recruit"]; +const rootPrefix = appPathSegments.length && !rootMarkerSegments.includes(appPathSegments[0]) + ? `/${appPathSegments[0]}` + : ""; +const appOrigin = currentUrl.origin; +const productionClientHosts = new Set(["baroncs.co.kr", "www.baroncs.co.kr", "test.baroncs.co.kr"]); +const fixedProductionRedirectHosts = new Set(["baroncs.co.kr", "www.baroncs.co.kr"]); +const usesProductionClient = productionClientHosts.has(currentUrl.hostname); +const usesFixedProductionRedirect = fixedProductionRedirectHosts.has(currentUrl.hostname); +const defaultRedirectUri = usesFixedProductionRedirect + ? "https://baroncs.co.kr/callback.html" + : `${appOrigin}${rootPrefix}/callback.html`; +const defaultPostLogoutRedirectUri = usesFixedProductionRedirect + ? "https://baroncs.co.kr/" + : `${appOrigin}${rootPrefix}/`; + +const productionConfig = { + clientId: "b5821f81-da7a-4778-ba97-7742e4ff4c39", + authorizeUrl: "https://app.brsw.kr/oidc/oauth2/auth", + tokenUrl: "https://app.brsw.kr/oidc/oauth2/token", + logoutUrl: "https://app.brsw.kr/oidc/oauth2/sessions/logout", + userInfoUrl: "https://app.brsw.kr/oidc/userinfo", + scope: "openid", +}; + +const stagingConfig = { + clientId: "037b546a-86b7-4ff4-bdaf-c41c98fb6766", + authorizeUrl: "https://sso.hmac.kr/oidc/oauth2/auth", + tokenUrl: "https://sso.hmac.kr/oidc/oauth2/token", + logoutUrl: "https://sso.hmac.kr/oidc/oauth2/sessions/logout", + userInfoUrl: "https://sso.hmac.kr/oidc/userinfo", + scope: "openid tenants profile email", +}; + +const activeConfig = usesProductionClient ? productionConfig : stagingConfig; + +export default { + enabled: true, + clientId: activeConfig.clientId, + authorizeUrl: activeConfig.authorizeUrl, + tokenUrl: activeConfig.tokenUrl, + logoutUrl: activeConfig.logoutUrl, + userInfoUrl: activeConfig.userInfoUrl, + scope: activeConfig.scope, + redirectUri: defaultRedirectUri, + postLogoutRedirectUri: defaultPostLogoutRedirectUri, + allowedEmailDomains: [], + allowedEmails: [], + requiredGroups: [], + groupClaim: "groups", + publicPaths: [], + extraAuthorizeParams: {}, + extraTokenParams: {}, +}; diff --git a/SW문의_소스패키지/assets/js/common.js b/SW문의_소스패키지/assets/js/common.js new file mode 100644 index 0000000..7323c03 --- /dev/null +++ b/SW문의_소스패키지/assets/js/common.js @@ -0,0 +1,699 @@ +import { ensureBaronSsoAuth } from "./baron-sso-auth.js?v=20260721-worker2"; +import "./header-login.js?v=20261030-1"; + +// --window-inner-height: 실제 뷰포트 높이를 CSS 변수로 반영 (모바일 100vh 이슈 대응, kngil 레이아웃에서 사용) +function updateWindowInnerHeight() { + document.documentElement.style.setProperty("--window-inner-height", window.innerHeight + "px"); +} +updateWindowInnerHeight(); +window.addEventListener("resize", updateWindowInnerHeight); + +const pathSegments = location.pathname.split('/').filter(Boolean); +const rootMarkerSegments = ['ko', 'en', 'callback', 'assets', 'protected', 'public', 'recruit']; +const rootPrefix = pathSegments.length && !rootMarkerSegments.includes(pathSegments[0]) ? `/${pathSegments[0]}` : ''; +const normalizePath = (path) => { + const normalizedPath = (path || '/').replace(/\/index\.html$/i, '/'); + if (normalizedPath.length > 1 && normalizedPath.endsWith('/')) { + return normalizedPath.slice(0, -1); + } + return normalizedPath; +}; +const currentPath = normalizePath(location.pathname); +const matchesPublicPath = (path, entry) => { + const normalizedEntry = normalizePath(entry); + + if (normalizedEntry.endsWith('_')) { + return path.startsWith(normalizedEntry); + } + + return path === normalizedEntry || path.startsWith(`${normalizedEntry}/`); +}; +const landingPagePaths = [ + `${rootPrefix}/ko`, + `${rootPrefix}/ko/`, + `${rootPrefix}/ko/index.html`, + `${rootPrefix}/en`, + `${rootPrefix}/en/`, + `${rootPrefix}/en/index.html`, +]; +const publicPagePaths = [ + ...landingPagePaths, + `${rootPrefix}/ko/br_`, + `${rootPrefix}/en/br_`, + `${rootPrefix}/ko/dt_`, + `${rootPrefix}/en/dt_`, + `${rootPrefix}/recruit/`, + `${rootPrefix}/ko/sv_sw.html`, + `${rootPrefix}/en/sv_sw.html`, + `${rootPrefix}/ko/sv_sw_`, + `${rootPrefix}/en/sv_sw_`, + `${rootPrefix}/ko/egbim`, + `${rootPrefix}/en/egbim`, + `${rootPrefix}/ko/tova`, + `${rootPrefix}/en/tova`, + `${rootPrefix}/ko/pr_`, + `${rootPrefix}/en/pr_`, + `${rootPrefix}/ko/gaia`, + `${rootPrefix}/en/gaia`, + `${rootPrefix}/ko/kngil`, + `${rootPrefix}/en/kngil`, + `${rootPrefix}/ko/sv_bigroom.html`, + `${rootPrefix}/en/sv_bigroom.html`, +]; +const normalizedLandingPagePaths = landingPagePaths.map(normalizePath); +const isLandingPage = normalizedLandingPagePaths.includes(currentPath); +const isPublicInfoPage = publicPagePaths.some((entry) => matchesPublicPath(currentPath, entry)); +const loginRequested = isPublicInfoPage && new URL(window.location.href).searchParams.get('login') === '1'; + +if (isLandingPage) { + document.documentElement.dataset.baronPageMode = 'landing'; +} else if (isPublicInfoPage) { + document.documentElement.dataset.baronPageMode = 'public-info'; +} + +const authResult = await ensureBaronSsoAuth( + isPublicInfoPage + ? { + publicPaths: publicPagePaths, + forceAuth: loginRequested, + } + : {} +); + +const isAuthenticated = Boolean(authResult?.session); + +document.documentElement.dataset.baronAuthState = isAuthenticated ? 'authenticated' : 'anonymous'; + +// Disabled links in anonymous navigation must not navigate, including keyboard/programmatic clicks. +document.addEventListener('click', (event) => { + const target = event.target instanceof Element ? event.target : null; + const disabledLink = target?.closest('a[data-auth-disabled="true"]'); + if (!disabledLink) return; + + event.preventDefault(); + event.stopImmediatePropagation(); +}, true); + +function followLoginTooltip(event) { + const target = event.target instanceof Element ? event.target : null; + const menuItem = target?.closest('li.nav-login-required[data-login-tooltip]'); + if (!menuItem) return; + + const rect = menuItem.getBoundingClientRect(); + const margin = 8; + const offset = 16; + const tooltipWidth = Math.min(320, Math.max(0, window.innerWidth - margin * 2)); + const tooltipHeight = 84; + + let left = event.clientX + offset; + if (left + tooltipWidth > window.innerWidth - margin) { + left = event.clientX - tooltipWidth - offset; + } + left = Math.max(margin, left); + + let top = event.clientY + offset; + if (top + tooltipHeight > window.innerHeight - margin) { + top = event.clientY - tooltipHeight - offset; + } + top = Math.max(margin, top); + + menuItem.style.setProperty('--login-tooltip-left', `${left - rect.left}px`); + menuItem.style.setProperty('--login-tooltip-top', `${top - rect.top}px`); +} + +document.addEventListener('pointermove', followLoginTooltip, { passive: true }); + +// ── AJAX 관련 SCRIPT +$(function () { + const includeVersion = '20261030-1'; + // 비로그인 요청은 Worker가 nav-public.html만 허용하므로 로그인 상태에 맞는 메뉴 파일을 선택한다. + const navIncludeFile = isAuthenticated ? 'nav.html' : 'nav-public.html'; + const includeBase = `${rootPrefix}/_include`; + + $.ajaxSetup({ cache: false }); + + // Share both in-flight and completed static includes within this page. + const htmlRequests = new Map(); + + function loadHTML(url, target, callback) { + let request = htmlRequests.get(url); + if (!request) { + request = $.ajax({ url, cache: true, dataType: "html", timeout: 5000 }); + htmlRequests.set(url, request); + request.fail(function () { htmlRequests.delete(url); }); + } + request.done(function (data) { + $(target).html(data); + if (typeof callback === "function") callback(); + }).fail(function (xhr, status, error) { + console.error(`Failed to load ${url}:`, error || status); + if (typeof callback === "function") callback(); + }); + } + + function normalizeSiteLinks(root) { + if (!root) { + return; + } + + root.querySelectorAll('a[href], img[src], source[src]').forEach((node) => { + const attributeName = node.hasAttribute('href') ? 'href' : 'src'; + const rawValue = node.getAttribute(attributeName); + + if (!rawValue || /^(?:https?:|mailto:|tel:|javascript:|#)/i.test(rawValue)) { + return; + } + + const normalizedValue = rawValue + .replace(/^\.\.\/(ko|en|recruit)\//, `${rootPrefix}/$1/`) + .replace(/^\/(ko|en|recruit)\//, `${rootPrefix}/$1/`) + .replace(/^\.\.\/callback\.html$/, `${rootPrefix}/callback.html`) + .replace(/^\/callback\.html$/, `${rootPrefix}/callback.html`); + + if (normalizedValue !== rawValue) { + node.setAttribute(attributeName, normalizedValue); + } + }); + } + + // nav 연결 (depth3 지원) + function connectNavToMapList() { + const currentPathname = location.pathname; // 전체 경로로 비교 (egbim/tova/gaia value.html 구분) + const navLinks = document.querySelectorAll( + "header .corp nav ol li.depth1 ul.depth2 li a" + ); + + let matchedLink = null; + + navLinks.forEach((link) => { + const href = link.getAttribute("href"); // 절대경로 그대로 사용 + if (href === currentPathname || currentPathname.endsWith(href)) { + if (matchedLink && matchedLink.closest('.depth3')) { + return; + } + if (!matchedLink || link.closest('.depth3')) { + matchedLink = link; + } + } + }); + + if (matchedLink) { + const mapList = document.querySelector(".map_list"); + if (mapList) { + mapList.innerHTML = ""; + matchedLink.closest(".depth1").classList.add("active"); + + const hasDepth3 = matchedLink.closest("li.has_depth3"); + if (hasDepth3) { + matchedLink.closest(".depth1").querySelectorAll("li.has_depth3").forEach(el => { + el.classList.remove("active"); + }); + hasDepth3.classList.add("active"); + } + + const liHome = document.createElement("li"); + liHome.innerHTML = ''; + mapList.appendChild(liHome); + + const categoryTitle = matchedLink + .closest(".depth1") + ?.querySelector("span") + ?.textContent.trim(); + const subTitle = matchedLink + .closest(".depth1") + ?.querySelector("em") + ?.textContent.trim(); + const mainTitle = categoryTitle.replace(subTitle, "").trim(); + + const liCategory = document.createElement("li"); + liCategory.textContent = mainTitle || ""; + mapList.appendChild(liCategory); + + const depth3El = matchedLink.closest('.depth3'); + if (depth3El) { + const depth2Link = matchedLink.closest('.has_depth3')?.querySelector('a'); + const depth2Title = depth2Link ? depth2Link.textContent.trim() : ""; + const liDepth2 = document.createElement("li"); + liDepth2.textContent = depth2Title; + mapList.appendChild(liDepth2); + + const targetTitle = matchedLink.textContent.trim(); + const liOn = document.createElement("li"); + liOn.classList.add("on"); + liOn.textContent = targetTitle || ""; + mapList.appendChild(liOn); + } else { + const targetTitle = matchedLink.textContent.trim(); + const liOn = document.createElement("li"); + liOn.classList.add("on"); + liOn.textContent = targetTitle || ""; + mapList.appendChild(liOn); + } + } + } + } + + // PC GNB 패키지 S/W / 서비스 S/W 3depth 탭 전환 기능 + // 드롭다운이 여러 개(패키지 S/W, 서비스 S/W 등) 존재할 수 있으므로 각각 독립적으로 스코프 처리 + function initPackageSWTab() { + $('.package_sw_dropdown').each(function () { + const $dropdown = $(this); + const $menuItems = $dropdown.find('> li.has_depth3'); + if (!$menuItems.length) return; + + // 1depth 메뉴 호버 시 드롭다운이 열리면 첫 번째 항목 기본 활성화 + $dropdown.closest('.depth1').on('mouseenter', function () { + if (!$menuItems.filter('.active').length) { + $menuItems.removeClass('active'); + $menuItems.first().addClass('active'); + } + }); + + // 2depth 메뉴 호버 시 active 클래스 전환 + $menuItems.on('mouseenter', function () { + $menuItems.removeClass('active'); + $(this).addClass('active'); + }); + }); + } + + function trimPopupDepth3Nav() { + const popupNav = document.querySelector('.popup_wrap.sitemap .popup_contents_wrap nav'); + + if (!popupNav) { + return; + } + + popupNav.querySelectorAll('li.has_depth3 > .depth3').forEach((depth3) => { + depth3.remove(); + }); + } + + function configureHeaderActions(root) { + if (!root) { + return; + } + + const loginWrap = root.querySelector('.header_login'); + const loginLink = root.querySelector('.header_login_link'); + if (!loginWrap || !loginLink) { + return; + } + + if (isAuthenticated) { + loginWrap.hidden = false; + loginLink.textContent = '로그아웃'; + loginLink.href = '#'; + loginLink.onclick = (event) => { + event.preventDefault(); + window.baronSsoLogout?.(); + }; + return; + } + + if (!isPublicInfoPage) { + loginWrap.hidden = true; + return; + } + + loginWrap.hidden = false; + loginLink.textContent = '로그인'; + loginLink.href = `${location.pathname}?login=1`; + loginLink.onclick = null; + } + + function loadSitemapNav() { + if (!$('.container').hasClass('recruit')) { + loadHTML(`${includeBase}/${navIncludeFile}?v=${includeVersion}`, '.popup_wrap.sitemap .popup_contents_wrap nav', function () { + normalizeSiteLinks(document.querySelector('.popup_wrap.sitemap .popup_contents_wrap nav')); + mobileMenu(); + }); + } else { + loadHTML(`${includeBase}/nav_recruit.html?v=${includeVersion}`, '.popup_wrap.sitemap .popup_contents_wrap nav', function () { + mobileMenu(); + }); + } + } + + if (!$('.container').hasClass('recruit')) { + loadHTML(`${includeBase}/header.html?v=${includeVersion}`, '#header', function () { + normalizeSiteLinks(document.querySelector('#header')); + loadHTML(`${includeBase}/${navIncludeFile}?v=${includeVersion}`, '#header .corp .nav', function () { + normalizeSiteLinks(document.querySelector('#header .corp .nav')); + connectNavToMapList(); + initPackageSWTab(); + }); + configureHeaderActions(document.querySelector('#header')); + loadSitemapNav(); + }); + } else { + loadHTML(`${includeBase}/header_recruit.html?v=${includeVersion}`, "#header_recruit", function () { + loadSitemapNav(); + if (!$(".container").hasClass("recruit")) { + } else { + const currentPath = location.pathname.split("/").pop(); + const navLinks = document.querySelectorAll( + "header .recruit nav ol li.depth1 a" + ); + navLinks.forEach((link) => { + const href = link.getAttribute("href").split("/").pop(); + if (href === currentPath) { + link.closest(".depth1").classList.add("active"); + } + }); + } + }); + } + + loadHTML(`${includeBase}/footer.html?v=${includeVersion}`, '#footer', function () { + normalizeSiteLinks(document.querySelector('#footer')); + loadHTML(`${includeBase}/${navIncludeFile}?v=${includeVersion}`, '#footer .nav', function () { + normalizeSiteLinks(document.querySelector('#footer .nav')); + }); + }); +}); + +// ── TITLE 관련 SCRIPT +// ── S: title 다일링기 + +$(function () { + const currentPath = location.pathname; + if (currentPath.indexOf("/recruit/") > 0) { + document.querySelector("head title").textContent = + "인재채용 | (주)바론컨설턴트"; + } else { + document.querySelector("head title").textContent = "(주)바론컨설턴트"; + } +}); + +// E : title 다일링기 + +// ── S : header 숨기기 +$(function () { + const showNav = gsap + .from("#header, #header_recruit", { + yPercent: -200, + paused: true, + duration: 0.2, + onStart: () => { + const stHeader = document.querySelector("header"); + if (window.scrollY > 100) { + stHeader.classList.add("open"); + } + }, + onReverseComplete: () => { + const stHeader = document.querySelector("header"); + stHeader.classList.remove("open"); + }, + }) + .progress(1); + + let showMapList = null; + const headerNavMM = gsap.matchMedia(); + headerNavMM.add("(max-width: 1400px)", () => { + showMapList = gsap + .from(".map_list", { + y: -40, + autoAlpha: 0, + paused: true, + duration: 0.2, + }) + .progress(1); + return () => { + showMapList = null; + }; + }); + + ScrollTrigger.create({ + start: "top top", + end: 99999, + onUpdate: (self) => { + if (lenis && lenis.isStopped) return; + if (self.direction === -1) { + showNav.play(); + showMapList && showMapList.play(); + } else { + showNav.reverse(); + showMapList && showMapList.reverse(); + } + }, + }); +}); +// E : header 숨기기 + +// ── POPUP SCRIPT +// ── S : 팝업 열기 +$(function () { + $(document).on("click", "button", function () { + const button = this; + const value = button.getAttribute("data-value"); + const popup = document.querySelector(`.popup_wrap.${value}`); + + if (popup) { + // 현재 스크롤 위치 저장 + const scrollY = window.scrollY; + document.body.setAttribute("data-scroll-lock", scrollY); + + // body 고정 + document.body.style.position = "fixed"; + document.body.style.top = `-${scrollY}px`; + document.body.style.left = "0"; + document.body.style.right = "0"; + + // Lenis 일시 중단 + if (lenis) { + lenis.destroy(); + } + + // 팝업 표시 + popup.style.display = "block"; + + // 팝업 내부 스크롤 강제 활성화 + const popupContents = popup.querySelector(".popup_contents_wrap"); + if (popupContents) { + popupContents.removeAttribute("data-lenis-prevent-wheel"); + popupContents.removeAttribute("data-lenis-prevent"); + popupContents.style.cssText = ` + overflow-y: auto !important; + -webkit-overflow-scrolling: touch !important; + overscroll-behavior: contain !important; + height: 100vh !important; + touch-action: pan-y !important; + `; + + // 터치 이벤트 강제 허용 + popupContents.addEventListener( + "touchstart", + function (e) { + e.stopPropagation(); + }, + { passive: true } + ); + + popupContents.addEventListener( + "touchmove", + function (e) { + e.stopPropagation(); + }, + { passive: true } + ); + } + } + }); +}); +// E : 팝업 열기 + +// ── S : 팝업 닫기 +$(function () { + $(document).on("click", function (e) { + const $target = $(e.target); + + // 닫기 버튼 클릭 시 + if ($target.closest(".btn_close").length) { + const $popupWrap = $target.closest(".popup_wrap"); + if ($popupWrap.length) { + $popupWrap.hide(); + enableBodyScroll(); + } + return; + } + + // popup_contents_wrap 클릭 자체가 배경 클릭인 경우 닫기 + const $popupContents = $target.closest(".popup_contents_wrap"); + if ($popupContents.length && $target.is(".popup_contents_wrap")) { + const $popupWrap = $target.closest(".popup_wrap"); + if ($popupWrap.length) { + $popupWrap.hide(); + enableBodyScroll(); + } + } + }); + + // 팝업 닫힐 때 body 스크롤 복원 + function enableBodyScroll() { + // body 스크롤 위치 복원 + const scrollY = document.body.style.top; + document.body.style.position = ""; + document.body.style.top = ""; + document.body.style.width = ""; + window.scrollTo({ + top: parseInt(scrollY || "0") * -1, + left: 0, + behavior: "instant", // 또는 'auto' + }); + + // Lenis 재시작 + handleStartLenis(); + } +}); +// E : 팝업 닫기 + +// ── S : map list 움직이기 /* 250604추가 */ +let lastScrollY = window.scrollY; +const stickyBox = document.querySelector(".map_list"); + +window.addEventListener("scroll", () => { + const currentScrollY = window.scrollY; + const width = window.innerWidth; + if (width > 1440) { + //250604 추가 + if (stickyBox != null) { + if (currentScrollY > lastScrollY) { + // 아래로 스크롤할 때 + stickyBox.style.top = "24px"; + } else { + // 위로 스크롤할 때 + stickyBox.style.top = "124px"; + } + } + } else { + if (stickyBox != null) { + if (currentScrollY > lastScrollY) { + // 아래로 스크롤할 때 + stickyBox.style.top = "24px"; + } else { + // 위로 스크롤할 때 + stickyBox.style.top = "74px"; + } + } + } + + lastScrollY = currentScrollY; +}); +// E : map list 움직이기 + +// ── SCROLL SCRIPT +// ── AOS +if (window.AOS && typeof window.AOS.init === "function") { + window.AOS.init(); +} + +// ── Lenis + +let lenis; +let lenisTickerCallback; + +function handleStartLenis() { + if (lenisTickerCallback) { + gsap.ticker.remove(lenisTickerCallback); + lenisTickerCallback = null; + } + + if (lenis) { + lenis.destroy(); + lenis = null; + } + + if (typeof window.Lenis !== "function") { + return; + } + + lenis = new Lenis({ + lerp: 0.1, // 스크롤의 부드러운 정도 + smoothWheel: true, + smoothTouch: false, + }); + + lenis.on('scroll', () => { + if (window.ScrollTrigger) { + window.ScrollTrigger.update(); + } + }); + + lenisTickerCallback = (time) => { + if (!lenis || typeof lenis.raf !== "function") return; + lenis.raf(time * 1000); + }; + + gsap.ticker.add(lenisTickerCallback); + gsap.ticker.lagSmoothing(0); +} +handleStartLenis(); + +export default lenis; + +// ── 로드 UI fallback 해제 +function releaseLoadingUI() { + document.documentElement.classList.remove("loading"); + document.body.classList.remove("loading", "is-loading"); + + [".loading", ".loading_wrap", ".loader", ".preloader"].forEach((selector) => { + document.querySelectorAll(selector).forEach((el) => { + el.style.display = "none"; + el.setAttribute("aria-hidden", "true"); + }); + }); +} + +if (document.readyState === "loading") { + document.addEventListener("DOMContentLoaded", releaseLoadingUI, { once: true }); +} else { + releaseLoadingUI(); +} + +window.addEventListener("load", releaseLoadingUI, { once: true }); +window.setTimeout(releaseLoadingUI, 5000); +window.addEventListener("pageshow", releaseLoadingUI); +window.addEventListener("error", releaseLoadingUI); +window.addEventListener("unhandledrejection", releaseLoadingUI); + +function mobileMenu() { + const mNav = document.querySelectorAll(".sitemap ol > li.depth1"); + + mNav.forEach((item) => { + const trigger = item.querySelector(":scope > span"); + const depth2 = item.querySelector(":scope > .depth2"); + + if (!trigger || !depth2 || trigger.dataset.mobileMenuBound === "true") { + return; + } + + trigger.dataset.mobileMenuBound = "true"; + trigger.addEventListener("click", function () { + if (window.innerWidth > 1440) { + return; + } + + const isActive = item.classList.contains("active"); + + // 다른 모든 활성화된 메뉴 닫기 (아코디언 동작) + mNav.forEach((otherItem) => { + if (otherItem !== item) { + otherItem.classList.remove("active"); + const otherDepth2 = otherItem.querySelector(":scope > .depth2"); + if (otherDepth2) { + otherDepth2.style.maxHeight = null; + } + } + }); + + if (!isActive) { + item.classList.add("active"); + depth2.style.maxHeight = depth2.scrollHeight + "px"; + } else { + item.classList.remove("active"); + depth2.style.maxHeight = null; + } + }); + }); +} diff --git a/SW문의_소스패키지/assets/js/eng/common.js b/SW문의_소스패키지/assets/js/eng/common.js new file mode 100644 index 0000000..09204ef --- /dev/null +++ b/SW문의_소스패키지/assets/js/eng/common.js @@ -0,0 +1,627 @@ +import { ensureBaronSsoAuth } from "../baron-sso-auth.js?v=20260721-worker2"; +import "../header-login.js?v=20261030-1"; + +const pathSegments = location.pathname.split('/').filter(Boolean); +const rootMarkerSegments = ['ko', 'en', 'callback', 'assets', 'protected', 'public', 'recruit']; +const rootPrefix = pathSegments.length && !rootMarkerSegments.includes(pathSegments[0]) ? `/${pathSegments[0]}` : ''; +const normalizePath = (path) => { + const normalizedPath = (path || '/').replace(/\/index\.html$/i, '/'); + if (normalizedPath.length > 1 && normalizedPath.endsWith('/')) { + return normalizedPath.slice(0, -1); + } + return normalizedPath; +}; +const currentPath = normalizePath(location.pathname); +const matchesPublicPath = (path, entry) => { + const normalizedEntry = normalizePath(entry); + + if (normalizedEntry.endsWith('_')) { + return path.startsWith(normalizedEntry); + } + + return path === normalizedEntry || path.startsWith(`${normalizedEntry}/`); +}; +const landingPagePaths = [ + `${rootPrefix}/ko`, + `${rootPrefix}/ko/`, + `${rootPrefix}/ko/index.html`, + `${rootPrefix}/en`, + `${rootPrefix}/en/`, + `${rootPrefix}/en/index.html`, +]; +const publicPagePaths = [ + ...landingPagePaths, + `${rootPrefix}/ko/br_`, + `${rootPrefix}/en/br_`, + `${rootPrefix}/ko/dt_`, + `${rootPrefix}/en/dt_`, + `${rootPrefix}/recruit/`, + `${rootPrefix}/ko/sv_sw.html`, + `${rootPrefix}/en/sv_sw.html`, + `${rootPrefix}/ko/sv_sw_`, + `${rootPrefix}/en/sv_sw_`, + `${rootPrefix}/ko/egbim`, + `${rootPrefix}/en/egbim`, + `${rootPrefix}/ko/tova`, + `${rootPrefix}/en/tova`, + `${rootPrefix}/ko/pr_`, + `${rootPrefix}/en/pr_`, + `${rootPrefix}/ko/gaia`, + `${rootPrefix}/en/gaia`, + `${rootPrefix}/ko/kngil`, + `${rootPrefix}/en/kngil`, + `${rootPrefix}/ko/sv_bigroom.html`, + `${rootPrefix}/en/sv_bigroom.html`, +]; +const normalizedLandingPagePaths = landingPagePaths.map(normalizePath); +const isLandingPage = normalizedLandingPagePaths.includes(currentPath); +const isPublicInfoPage = publicPagePaths.some((entry) => matchesPublicPath(currentPath, entry)); +const loginRequested = isPublicInfoPage && new URL(window.location.href).searchParams.get('login') === '1'; + +if (isLandingPage) { + document.documentElement.dataset.baronPageMode = 'landing'; +} else if (isPublicInfoPage) { + document.documentElement.dataset.baronPageMode = 'public-info'; +} + +const authResult = await ensureBaronSsoAuth( + isPublicInfoPage + ? { + publicPaths: publicPagePaths, + forceAuth: loginRequested, + } + : {} +); + +const isAuthenticated = Boolean(authResult?.session); + +document.documentElement.dataset.baronAuthState = isAuthenticated ? 'authenticated' : 'anonymous'; + +// Disabled links in anonymous navigation must not navigate, including keyboard/programmatic clicks. +document.addEventListener('click', (event) => { + const target = event.target instanceof Element ? event.target : null; + const disabledLink = target?.closest('a[data-auth-disabled="true"]'); + if (!disabledLink) return; + + event.preventDefault(); + event.stopImmediatePropagation(); +}, true); + +function followLoginTooltip(event) { + const target = event.target instanceof Element ? event.target : null; + const menuItem = target?.closest('li.nav-login-required[data-login-tooltip]'); + if (!menuItem) return; + + const rect = menuItem.getBoundingClientRect(); + const margin = 8; + const offset = 16; + const tooltipWidth = Math.min(320, Math.max(0, window.innerWidth - margin * 2)); + const tooltipHeight = 84; + + let left = event.clientX + offset; + if (left + tooltipWidth > window.innerWidth - margin) { + left = event.clientX - tooltipWidth - offset; + } + left = Math.max(margin, left); + + let top = event.clientY + offset; + if (top + tooltipHeight > window.innerHeight - margin) { + top = event.clientY - tooltipHeight - offset; + } + top = Math.max(margin, top); + + menuItem.style.setProperty('--login-tooltip-left', `${left - rect.left}px`); + menuItem.style.setProperty('--login-tooltip-top', `${top - rect.top}px`); +} + +document.addEventListener('pointermove', followLoginTooltip, { passive: true }); + +// ?�� AJAX 관??SCRIPT +$(function () { + const includeVersion = '20261030-1'; + // 비로그인 요청은 Worker가 nav-public.html만 허용하므로 로그인 상태에 맞는 메뉴 파일을 선택한다. + const navIncludeFile = isAuthenticated ? 'nav.html' : 'nav-public.html'; + const includeBase = `${rootPrefix}/_include/eng`; + + $.ajaxSetup({ cache: false }); + + // Share both in-flight and completed static includes within this page. + const htmlRequests = new Map(); + + function loadHTML(url, target, callback) { + let request = htmlRequests.get(url); + if (!request) { + request = $.ajax({ url, cache: true, dataType: "html", timeout: 5000 }); + htmlRequests.set(url, request); + request.fail(function () { htmlRequests.delete(url); }); + } + request.done(function (data) { + $(target).html(data); + if (typeof callback === "function") callback(); + }).fail(function (xhr, status, error) { + console.error(`Failed to load ${url}:`, error || status); + if (typeof callback === "function") callback(); + }); + } + + function normalizeSiteLinks(root) { + if (!root) { + return; + } + + root.querySelectorAll('a[href], img[src], source[src]').forEach((node) => { + const attributeName = node.hasAttribute('href') ? 'href' : 'src'; + const rawValue = node.getAttribute(attributeName); + + if (!rawValue || /^(?:https?:|mailto:|tel:|javascript:|#)/i.test(rawValue)) { + return; + } + + const normalizedValue = rawValue + .replace(/^\.\.\/(ko|en|recruit)\//, `${rootPrefix}/$1/`) + .replace(/^\/(ko|en|recruit)\//, `${rootPrefix}/$1/`) + .replace(/^\.\.\/callback\.html$/, `${rootPrefix}/callback.html`) + .replace(/^\/callback\.html$/, `${rootPrefix}/callback.html`); + + if (normalizedValue !== rawValue) { + node.setAttribute(attributeName, normalizedValue); + } + }); + } + + // nav 연결 (depth3 지원) + function connectNavToMapList() { + const currentPathname = location.pathname; // 전체 경로로 비교 + const navLinks = document.querySelectorAll( + "header .corp nav ol li.depth1 ul.depth2 li a" + ); + + let matchedLink = null; + + navLinks.forEach((link) => { + const href = link.getAttribute("href"); // 절대경로 그대로 + if (href === currentPathname || currentPathname.endsWith(href)) { + if (matchedLink && matchedLink.closest('.depth3')) { + return; + } + if (!matchedLink || link.closest('.depth3')) { + matchedLink = link; + } + } + }); + + if (matchedLink) { + const mapList = document.querySelector(".map_list"); + if (mapList) { + mapList.innerHTML = ""; + matchedLink.closest(".depth1").classList.add("active"); + + const hasDepth3 = matchedLink.closest("li.has_depth3"); + if (hasDepth3) { + matchedLink.closest(".depth1").querySelectorAll("li.has_depth3").forEach(el => { + el.classList.remove("active"); + }); + hasDepth3.classList.add("active"); + } + + const liHome = document.createElement("li"); + liHome.innerHTML = ''; + mapList.appendChild(liHome); + + const categoryTitle = matchedLink + .closest(".depth1") + ?.querySelector("span") + ?.textContent.trim(); + const subTitle = matchedLink + .closest(".depth1") + ?.querySelector("em") + ?.textContent.trim(); + const mainTitle = categoryTitle.replace(subTitle, "").trim(); + + const liCategory = document.createElement("li"); + liCategory.textContent = mainTitle || ""; + mapList.appendChild(liCategory); + + const depth3El = matchedLink.closest('.depth3'); + if (depth3El) { + const depth2Link = matchedLink.closest('.has_depth3')?.querySelector('a'); + const depth2Title = depth2Link ? depth2Link.textContent.trim() : ""; + const liDepth2 = document.createElement("li"); + liDepth2.textContent = depth2Title; + mapList.appendChild(liDepth2); + + const targetTitle = matchedLink.textContent.trim(); + const liOn = document.createElement("li"); + liOn.classList.add("on"); + liOn.textContent = targetTitle || ""; + mapList.appendChild(liOn); + } else { + const targetTitle = matchedLink.textContent.trim(); + const liOn = document.createElement("li"); + liOn.classList.add("on"); + liOn.textContent = targetTitle || ""; + mapList.appendChild(liOn); + } + } + } + } + + // PC GNB 패키지 S/W 3depth 탭 전환 기능 + function initPackageSWTab() { + const $dropdown = $('.package_sw_dropdown'); + if (!$dropdown.length) return; + + const $menuItems = $dropdown.find('> li.has_depth3'); + + // 패키지 S/W 1depth 메뉴 호버 시 드롭다운이 열리면 첫 번째 항목 기본 활성화 + $dropdown.closest('.depth1').on('mouseenter', function () { + if (!$menuItems.filter('.active').length) { + $menuItems.removeClass('active'); + $menuItems.first().addClass('active'); + } + }); + + // 2depth 메뉴 호버 시 active 클래스 전환 + $menuItems.on('mouseenter', function () { + $menuItems.removeClass('active'); + $(this).addClass('active'); + }); + } + + function trimPopupDepth3Nav() { + const popupNav = document.querySelector(".popup_wrap.sitemap .popup_contents_wrap nav"); + + if (!popupNav) { + return; + } + + popupNav.querySelectorAll("li.has_depth3 > .depth3").forEach((depth3) => { + depth3.remove(); + }); + } + + function configureHeaderActions(root) { + if (!root) { + return; + } + + const loginWrap = root.querySelector('.header_login'); + const loginLink = root.querySelector('.header_login_link'); + if (!loginWrap || !loginLink) { + return; + } + + if (isAuthenticated) { + loginWrap.hidden = false; + loginLink.textContent = 'LOGOUT'; + loginLink.href = '#'; + loginLink.onclick = (event) => { + event.preventDefault(); + window.baronSsoLogout?.(); + }; + return; + } + + if (!isPublicInfoPage) { + loginWrap.hidden = true; + return; + } + + loginWrap.hidden = false; + loginLink.textContent = 'LOGIN'; + loginLink.href = `${location.pathname}?login=1`; + loginLink.onclick = null; + } + + function loadSitemapNav() { + if (!$('.container').hasClass('recruit')) { + loadHTML(`${includeBase}/${navIncludeFile}?v=${includeVersion}`, '.popup_wrap.sitemap .popup_contents_wrap nav', function () { + normalizeSiteLinks(document.querySelector('.popup_wrap.sitemap .popup_contents_wrap nav')); + mobileMenu(); + }); + } else { + loadHTML(`${includeBase}/nav_recruit.html?v=${includeVersion}`, '.popup_wrap.sitemap .popup_contents_wrap nav', function () { + mobileMenu(); + }); + } + } + + if (!$('.container').hasClass('recruit')) { + loadHTML(`${includeBase}/header.html?v=${includeVersion}`, '#header', function () { + normalizeSiteLinks(document.querySelector('#header')); + loadHTML(`${includeBase}/${navIncludeFile}?v=${includeVersion}`, '#header .corp .nav', function () { + normalizeSiteLinks(document.querySelector('#header .corp .nav')); + connectNavToMapList(); + initPackageSWTab(); + }); + configureHeaderActions(document.querySelector('#header')); + loadSitemapNav(); + }); + } else { + loadHTML(`${includeBase}/header_recruit.html?v=${includeVersion}`, '#header_recruit', function () { + loadSitemapNav(); + if (!$(".container").hasClass("recruit")) { + } else { + const currentPath = location.pathname.split("/").pop(); + const navLinks = document.querySelectorAll( + "header .recruit nav ol li.depth1 a" + ); + navLinks.forEach((link) => { + const href = link.getAttribute("href").split("/").pop(); + if (href === currentPath) { + link.closest(".depth1").classList.add("active"); + } + }); + } + }); + } + + loadHTML(`${includeBase}/footer.html?v=${includeVersion}`, '#footer', function () { + normalizeSiteLinks(document.querySelector('#footer')); + loadHTML(`${includeBase}/${navIncludeFile}?v=${includeVersion}`, '#footer .nav', function () { + normalizeSiteLinks(document.querySelector('#footer .nav')); + }); + }); +}); + +// ?�� TITLE 관??SCRIPT +// ?�� S: title ?�일?�기 + +$(function () { + const currentPath = location.pathname; + if (currentPath.indexOf("/recruit/") > 0) { + document.querySelector("head title").textContent = + "?�재채용 | (�?바론컨설?�트"; + } else { + document.querySelector("head title").textContent = "BaronConsultant"; + } +}); + +// E : title ?�일?�기 + +// ?�� S : header ?�기�? +$(function () { + const showNav = gsap + .from("#header, #header_recruit", { + yPercent: -200, + paused: true, + duration: 0.2, + onStart: () => { + const stHeader = document.querySelector("header"); + if (window.scrollY > 100) { + stHeader.classList.add("open"); + } + }, + onReverseComplete: () => { + const stHeader = document.querySelector("header"); + stHeader.classList.remove("open"); + }, + }) + .progress(1); + + let showMapList = null; + const headerNavMM = gsap.matchMedia(); + headerNavMM.add("(max-width: 1400px)", () => { + showMapList = gsap + .from(".map_list", { + y: -40, + autoAlpha: 0, + paused: true, + duration: 0.2, + }) + .progress(1); + return () => { + showMapList = null; + }; + }); + + ScrollTrigger.create({ + start: "top top", + end: 99999, + onUpdate: (self) => { + if (lenis.isStopped) return; + if (self.direction === -1) { + showNav.play(); + showMapList && showMapList.play(); + } else { + showNav.reverse(); + showMapList && showMapList.reverse(); + } + }, + }); +}); +// E : header ?�기�? + +// ?�� POPUP SCRIPT +// ?��S : ?�업 ?�기 +// ?��S : ?�업 ?�기 +$(function () { + $(document).on("click", "button", function () { + const button = this; + const value = button.getAttribute("data-value"); + const popup = document.querySelector(`.popup_wrap.${value}`); + + if (popup) { + // ?�재 ?�크�??�치 ?�?? + const scrollY = window.scrollY; + document.body.setAttribute('data-scroll-lock', scrollY); + + // body 고정 + document.body.style.position = 'fixed'; + document.body.style.top = `-${scrollY}px`; + document.body.style.left = '0'; + document.body.style.right = '0'; + + // Lenis ?�전 중�? + if (lenis) { + lenis.destroy(); + } + + // ?�업 ?�시 + popup.style.display = 'block'; + + // ?�업 ?��? ?�치 ?�크�?강제 ?�성?? + const popupContents = popup.querySelector('.popup_contents_wrap'); + if (popupContents) { + popupContents.removeAttribute('data-lenis-prevent-wheel'); + popupContents.removeAttribute('data-lenis-prevent'); + popupContents.style.cssText = ` + overflow-y: auto !important; + -webkit-overflow-scrolling: touch !important; + overscroll-behavior: contain !important; + height: 100vh !important; + touch-action: pan-y !important; + `; + + // ?�치 ?�벤??강제 ?�용 + popupContents.addEventListener('touchstart', function(e) { + e.stopPropagation(); + }, { passive: true }); + + popupContents.addEventListener('touchmove', function(e) { + e.stopPropagation(); + }, { passive: true }); + } + } + }); +}); +// E : ?�업 ?�기 + +// ?��S : ?�업 ?�기 +$(function () { + $(document).on("click", function (e) { + const $target = $(e.target); + + // ?��?�기 버튼 ?�릭 ?? + if ($target.closest(".btn_close").length) { + const $popupWrap = $target.closest(".popup_wrap"); + if ($popupWrap.length) { + $popupWrap.hide(); + enableBodyScroll(); + } + return; + } + + // ?��popup_contents_wrap ?�릭 ?�도 ?�함?�서 ?�기 + const $popupContents = $target.closest(".popup_contents_wrap"); + if ($popupContents.length && $target.is(".popup_contents_wrap")) { + const $popupWrap = $target.closest(".popup_wrap"); + if ($popupWrap.length) { + $popupWrap.hide(); + enableBodyScroll(); + } + } + }); + + // ?��?�업 ?�힐 ??body ?�크�??�성?? + function enableBodyScroll() { + // body ?�크�??�치 복원 + const scrollY = document.body.style.top; + document.body.style.position = ''; + document.body.style.top = ''; + document.body.style.width = ''; + window.scrollTo(0, parseInt(scrollY || '0') * -1); + + // Lenis ?�시?? + lenis.start(); + } +}); +// E : ?�업 ?�기 + +// ?��S : map list ?�직이�? /* 250604추�??�� */ +let lastScrollY = window.scrollY; +const stickyBox = document.querySelector(".map_list"); + +window.addEventListener("scroll", () => { + const currentScrollY = window.scrollY; + const width = window.innerWidth; + if (width > 1440) { + //250604 추�? + if (stickyBox != null) { + if (currentScrollY > lastScrollY) { + // ?�래�??�크롤할 ?? + stickyBox.style.top = "24px"; + } else { + // ?�로 ?�크롤할 ?? + stickyBox.style.top = "124px"; + } + } + } else { + if (stickyBox != null) { + if (currentScrollY > lastScrollY) { + // ?�래�??�크롤할 ?? + stickyBox.style.top = "24px"; + } else { + // ?�로 ?�크롤할 ?? + stickyBox.style.top = "74px"; + } + } + } + + lastScrollY = currentScrollY; +}); +// E : map list ?�직이�? + +// ?�� SCROLL SCRIPT +// ?��AOS +AOS.init(); + +// ?��Lenis + +let lenis; + +function handleStartLenis() { + lenis = new Lenis({ + lerp: 0.1, // ?�크롤의 부?�러???�도 + smoothWheel: true, + smoothTouch: false, + }); + gsap.ticker.add((time) => { + lenis.raf(time * 1000); + }); + gsap.ticker.lagSmoothing(0); +} +handleStartLenis(); + +export default lenis; + +function mobileMenu() { + const mNav = document.querySelectorAll(".sitemap ol > li.depth1"); + + mNav.forEach((item) => { + const trigger = item.querySelector(":scope > span"); + const depth2 = item.querySelector(":scope > .depth2"); + + if (!trigger || !depth2 || trigger.dataset.mobileMenuBound === "true") { + return; + } + + trigger.dataset.mobileMenuBound = "true"; + trigger.addEventListener("click", function () { + if (window.innerWidth > 1440) { + return; + } + + const isActive = item.classList.contains("active"); + + // 다른 모든 활성화된 메뉴 닫기 (아코디언 동작) + mNav.forEach((otherItem) => { + if (otherItem !== item) { + otherItem.classList.remove("active"); + const otherDepth2 = otherItem.querySelector(":scope > .depth2"); + if (otherDepth2) { + otherDepth2.style.maxHeight = null; + } + } + }); + + if (!isActive) { + item.classList.add("active"); + depth2.style.maxHeight = depth2.scrollHeight + "px"; + } else { + item.classList.remove("active"); + depth2.style.maxHeight = null; + } + }); + }); +} diff --git a/SW문의_소스패키지/assets/js/header-login.js b/SW문의_소스패키지/assets/js/header-login.js new file mode 100644 index 0000000..f6378c4 --- /dev/null +++ b/SW문의_소스패키지/assets/js/header-login.js @@ -0,0 +1,84 @@ +// 헤더 로그인 팝오버 보조 스크립트 +// - 기존 CSS의 hover/focus-within 표시는 그대로 두고, 클릭(터치) 열기·바깥 클릭 닫기·Esc 닫기·aria-expanded만 보완한다. +// - 로그인/로그아웃 링크의 주소, 문구, 노출 여부는 common.js(configureHeaderActions)가 SSO 상태에 맞춰 설정하므로 여기서 다루지 않는다. +// - 헤더는 AJAX로 늦게 삽입되므로 document 이벤트 위임으로 처리한다. +const WRAPPER_SELECTOR = ".header_login"; +const TRIGGER_SELECTOR = ".header_login_trigger"; + +function setExpanded(wrapper, expanded) { + wrapper.querySelector(TRIGGER_SELECTOR)?.setAttribute("aria-expanded", String(expanded)); +} + +function openMenu(wrapper) { + document.querySelectorAll(`${WRAPPER_SELECTOR}.is-open`).forEach((other) => { + if (other !== wrapper) closeMenu(other); + }); + wrapper.classList.remove("is-dismissed"); + wrapper.classList.add("is-open"); + setExpanded(wrapper, true); +} + +// dismiss: hover/focus가 남아 있어도 포인터·포커스가 벗어날 때까지 닫힌 상태를 유지한다(Esc). +function closeMenu(wrapper, { dismiss = false } = {}) { + wrapper.classList.remove("is-open"); + wrapper.classList.toggle("is-dismissed", dismiss); + setExpanded(wrapper, false); +} + +function isMenuVisible(wrapper) { + if (wrapper.hidden || wrapper.classList.contains("is-dismissed")) return false; + return wrapper.classList.contains("is-open") || wrapper.matches(":hover, :focus-within"); +} + +if (!window.__baronHeaderLoginBound) { + window.__baronHeaderLoginBound = true; + + document.addEventListener("pointerover", (event) => { + if (event.pointerType === "touch") return; + const wrapper = event.target.closest?.(WRAPPER_SELECTOR); + if (wrapper && !wrapper.contains(event.relatedTarget) && !wrapper.classList.contains("is-dismissed")) { + setExpanded(wrapper, true); + } + }); + + document.addEventListener("pointerout", (event) => { + if (event.pointerType === "touch") return; + const wrapper = event.target.closest?.(WRAPPER_SELECTOR); + if (wrapper && !wrapper.contains(event.relatedTarget) && !wrapper.contains(document.activeElement)) { + closeMenu(wrapper); + } + }); + + document.addEventListener("focusin", (event) => { + const wrapper = event.target.closest?.(WRAPPER_SELECTOR); + if (wrapper && !wrapper.classList.contains("is-dismissed")) setExpanded(wrapper, true); + }); + + document.addEventListener("focusout", (event) => { + const wrapper = event.target.closest?.(WRAPPER_SELECTOR); + if (wrapper && !wrapper.contains(event.relatedTarget) && !wrapper.matches(":hover")) { + closeMenu(wrapper); + } + }); + + document.addEventListener("click", (event) => { + const trigger = event.target.closest?.(TRIGGER_SELECTOR); + const wrapper = trigger?.closest(WRAPPER_SELECTOR); + if (wrapper) { + openMenu(wrapper); + return; + } + if (!event.target.closest?.(WRAPPER_SELECTOR)) { + document.querySelectorAll(`${WRAPPER_SELECTOR}.is-open`).forEach((openWrapper) => closeMenu(openWrapper)); + } + }); + + document.addEventListener("keydown", (event) => { + if (event.key !== "Escape") return; + const wrapper = [...document.querySelectorAll(WRAPPER_SELECTOR)].find(isMenuVisible); + if (!wrapper) return; + const hadFocus = wrapper.contains(document.activeElement); + closeMenu(wrapper, { dismiss: true }); + if (hadFocus) wrapper.querySelector(TRIGGER_SELECTOR)?.focus({ preventScroll: true }); + }); +} diff --git a/SW문의_소스패키지/assets/js/inquiry-copy.js b/SW문의_소스패키지/assets/js/inquiry-copy.js new file mode 100644 index 0000000..2eee50e --- /dev/null +++ b/SW문의_소스패키지/assets/js/inquiry-copy.js @@ -0,0 +1,135 @@ +// Localized copy for the inquiry design preview. No live customer data. +const translations = { + "ko": { + "title": "문의하기 | 바론컨설턴트", + "categories": { + "notice": "공지사항", + "general": "일반문의", + "improvement": "개선문의", + "error": "오류문의" + }, + "statuses": { + "new": "문의접수", + "done": "답변완료", + "review": "검토중", + "patch": "패치예정" + }, + "notices": [ + "이용 안내 및 문의 작성 방법", + "프로그램 업데이트 안내", + "이용가이드 안내", + "설치 및 실행 전 확인사항", + "통합로그인 이용 안내" + ], + "questions": { + "egbim": [ + "PDF 출력 시 이미지 표시 관련 문의", + "도면 편집 기능 개선 요청", + "프로그램 설치 방법을 문의합니다", + "다중출력 설정 관련 문의", + "도면관리 기능 사용 방법 문의" + ], + "gaia": [ + "시추주상도 출력 설정 관련 문의", + "성과품 양식 추가 요청", + "프로그램 설치 방법을 문의합니다", + "지층 정보 입력 시 확인 요청", + "시추 데이터 불러오기 관련 문의" + ], + "tova": [ + "네트워크 데이터 불러오기 관련 문의", + "교통 분석 결과 화면 개선 요청", + "프로그램 설치 방법을 문의합니다", + "공로 분석 설정 관련 문의", + "대중교통 분석 기능 사용 방법 문의" + ] + }, + "noticeNumber": "공지", + "company": "바론컨설턴트", + "support": "고객지원", + "admin": "관리자", + "placeholderCompany": "회사명", + "departments": [ + "설계부", + "기술부", + "사업부" + ], + "userPrefix": "사용자", + "noticeContent": "{service} 서비스 이용 안내입니다.\n\n게시판의 제목, 내용, 작성 정보가 표시되는 디자인 예시입니다.", + "questionContent": "{service} 이용 중 궁금한 사항을 문의합니다.\n\n이 영역에 문의 내용과 첨부파일, 답변이 표시됩니다. 현재 내용은 디자인 확인을 위한 예시입니다.", + "replies": "답변 {count}개", + "empty": "검색 조건에 맞는 문의가 없습니다.", + "previous": "이전 페이지", + "next": "다음 페이지", + "page": "{page}페이지", + "results": "{service} 문의 {count}건, {page} / {pages}페이지", + "submitPreview": "디자인 미리보기 화면으로 문의는 전송되지 않습니다." + }, + "en": { + "title": "Software Inquiries | BARON Consultants", + "categories": { + "notice": "Notice", + "general": "General", + "improvement": "Suggestion", + "error": "Bug report" + }, + "statuses": { + "new": "Received", + "done": "Answered", + "review": "In review", + "patch": "Scheduled" + }, + "notices": [ + "Getting started and submitting an inquiry", + "Software update notice", + "User guide", + "Before installing and launching the software", + "Single sign-on guide" + ], + "questions": { + "egbim": [ + "Images missing from PDF exports", + "Suggestion for drawing editing tools", + "How do I install the software?", + "Help with batch printing settings", + "How to use drawing management" + ], + "gaia": [ + "Help with borehole log print settings", + "Request for an additional report template", + "How do I install the software?", + "Checking geological layer information", + "Help with importing borehole data" + ], + "tova": [ + "Help with importing network data", + "Suggestion for the traffic analysis results screen", + "How do I install the software?", + "Help with road traffic analysis settings", + "How to use public transport analysis" + ] + }, + "noticeNumber": "Notice", + "company": "Baron Consultants", + "support": "Support", + "admin": "Admin", + "placeholderCompany": "Company", + "departments": [ + "Design", + "Engineering", + "Business" + ], + "userPrefix": "User ", + "noticeContent": "A guide to using {service}.\n\nThis sample shows how a post title, content, and author information will appear.", + "questionContent": "I have a question about using {service}.\n\nInquiry details, attachments, and replies will appear here. This is sample content for the design preview.", + "replies": "Replies: {count}", + "empty": "No inquiries match your search.", + "previous": "Previous page", + "next": "Next page", + "page": "Page {page}", + "results": "{service}: {count} inquiries, page {page} of {pages}", + "submitPreview": "This is a design preview. Your inquiry has not been sent." + } +}; + +export const inquiryCopy = translations[document.documentElement.lang === "en" ? "en" : "ko"]; diff --git a/SW문의_소스패키지/assets/js/inquiry.js b/SW문의_소스패키지/assets/js/inquiry.js new file mode 100644 index 0000000..1f05481 --- /dev/null +++ b/SW문의_소스패키지/assets/js/inquiry.js @@ -0,0 +1,231 @@ +import { inquiryCopy as copy } from "./inquiry-copy.js"; + +// Design preview only: all rows below are fictional fixtures. +// No API requests, authentication checks, uploads, storage, or submission are performed. +const SERVICES = { egbim: 'EG-BIM', gaia: 'GAIA', tova: 'TOVA' }; +const CATEGORY_LABELS = copy.categories; +const STATUS_LABELS = copy.statuses; +const NOTICE_TITLES = copy.notices; +const SERVICE_QUESTIONS = copy.questions; +function message(key, values = {}) { + return copy[key].replace(/\{(\w+)\}/g, (_, name) => values[name] ?? ''); +} + +// Replace this fixture factory with developer-supplied data when integrating the board. +function createPreviewRows(service) { + const notices = NOTICE_TITLES.map((title, index) => ({ + id: `${service}-notice-${index}`, number: copy.noticeNumber, category: 'notice', company: copy.company, team: copy.support, author: copy.admin, + title: `${SERVICES[service]} ${title}`, date: `2026-10-${String(25 - index).padStart(2, '0')}`, status: '', comments: index === 2 ? 1 : 0, mine: false, + content: message('noticeContent', {service: SERVICES[service]}) + })); + const questions = Array.from({ length: 15 }, (_, index) => ({ + id: `${service}-question-${index}`, number: 15 - index, category: ['error', 'improvement', 'general'][index % 3], + company: copy.placeholderCompany, team: copy.departments[index % 3], author: `${copy.userPrefix}${String(index + 1).padStart(2, '0')}`, + title: SERVICE_QUESTIONS[service][index % 5], date: `2026-10-${String(25 - index).padStart(2, '0')}`, + status: ['done', 'new', 'review', 'patch', 'done'][index % 5], comments: index % 3 ? 0 : 1, mine: index % 4 === 0, + content: message('questionContent', {service: SERVICES[service]}) + })); + return [...notices, ...questions]; +} + +const pageSize = 10; +let service = Object.hasOwn(SERVICES, location.hash.slice(1)) ? location.hash.slice(1) : 'egbim'; +let currentPage = 1; +let query = ''; +const searchForm = document.querySelector('#inquiry-search'); +const rowsElement = document.querySelector('#inquiry-rows'); +const pagination = document.querySelector('#inquiry-pagination'); +const tabs = [...document.querySelectorAll('.inquiry-tabs [role="tab"]')]; +const detail = document.querySelector('#inquiry-detail'); +const compose = document.querySelector('#inquiry-compose'); +const composeForm = document.querySelector('#inquiry-compose-form'); +let dialogOpener; +let previousPrevent; + +function textCell(text, className = '') { + const cell = document.createElement('td'); + cell.textContent = text; + cell.className = className; + return cell; +} + +function renderRows() { + const category = searchForm.elements.category.value; + const mineOnly = searchForm.elements.mine.checked; + const filtered = createPreviewRows(service).filter(row => + (category === 'all' || row.category === category) + && (!mineOnly || row.mine) + && `${row.title} ${row.content}`.toLocaleLowerCase().includes(query) + ); + const pages = Math.max(1, Math.ceil(filtered.length / pageSize)); + currentPage = Math.min(currentPage, pages); + rowsElement.replaceChildren(); + const visible = filtered.slice((currentPage - 1) * pageSize, currentPage * pageSize); + for (const row of visible) { + const tr = document.createElement('tr'); + if (row.category === 'notice') tr.className = 'inquiry-notice'; + tr.append(textCell(row.number), textCell(CATEGORY_LABELS[row.category]), textCell(row.company), textCell(row.team), textCell(row.author)); + const subject = textCell('', 'inquiry-subject'); + const button = document.createElement('button'); + button.type = 'button'; + const title = document.createElement('span'); + title.textContent = row.title; + button.append(title); + if (row.comments) { + const comments = document.createElement('span'); + comments.className = 'inquiry-comments'; + comments.setAttribute('aria-label', message('replies', {count: row.comments})); + comments.innerHTML = ''; + comments.append(String(row.comments)); + button.append(comments); + } + button.addEventListener('click', () => { + document.querySelector('#inquiry-detail-title').textContent = row.title; + document.querySelector('#inquiry-detail-meta').textContent = `${SERVICES[service]} · ${CATEGORY_LABELS[row.category]} · ${row.author} · ${row.date}`; + document.querySelector('#inquiry-detail-body').textContent = row.content; + openDialog(detail, button); + }); + subject.append(button); + const status = textCell(''); + if (row.status) { + const badge = document.createElement('span'); + badge.className = `inquiry-status inquiry-status--${row.status}`; + badge.textContent = STATUS_LABELS[row.status]; + status.append(badge); + } + tr.append(subject, textCell(row.date), status); + rowsElement.append(tr); + } + if (!visible.length) { + const tr = document.createElement('tr'); + const cell = textCell(copy.empty, 'inquiry-empty'); + cell.colSpan = 8; + tr.append(cell); + rowsElement.append(tr); + } + pagination.replaceChildren(); + function pageButton(label, target, disabled = false) { + const button = document.createElement('button'); + button.type = 'button'; + button.textContent = label; + button.disabled = disabled; + button.setAttribute('aria-label', label === '‹' ? copy.previous : label === '›' ? copy.next : message('page', {page: target})); + if (String(target) === label && target === currentPage) button.setAttribute('aria-current', 'page'); + button.addEventListener('click', () => { + currentPage = target; + renderRows(); + pagination.querySelector('[aria-current="page"]')?.focus({ preventScroll: true }); + }); + pagination.append(button); + } + pageButton('‹', currentPage - 1, currentPage === 1); + for (let page = 1; page <= pages; page++) pageButton(String(page), page); + pageButton('›', currentPage + 1, currentPage === pages); + document.querySelector('#inquiry-results').textContent = message('results', {service: SERVICES[service], count: filtered.length, page: currentPage, pages}); + window.ScrollTrigger?.refresh(); +} + +function selectService(next) { + service = next; + currentPage = 1; + query = ''; + searchForm.reset(); + tabs.forEach(tab => { + const active = tab.dataset.service === service; + tab.setAttribute('aria-selected', String(active)); + tab.tabIndex = active ? 0 : -1; + }); + document.querySelector('#inquiry-panel').setAttribute('aria-labelledby', `tab-${service}`); + document.querySelectorAll('[data-service-name]').forEach(el => { el.textContent = SERVICES[service]; }); + updateLanguageLinks(); + renderRows(); +} +tabs.forEach((tab, index) => { + tab.addEventListener('click', () => { + selectService(tab.dataset.service); + history.replaceState(null, '', `#${service}`); + }); + tab.addEventListener('keydown', event => { + let next; + if (event.key === 'ArrowRight') next = (index + 1) % tabs.length; + if (event.key === 'ArrowLeft') next = (index + tabs.length - 1) % tabs.length; + if (event.key === 'Home') next = 0; + if (event.key === 'End') next = tabs.length - 1; + if (next === undefined) return; + event.preventDefault(); + tabs[next].focus(); + tabs[next].click(); + }); +}); +window.addEventListener('hashchange', () => { + const next = location.hash.slice(1); + if (Object.hasOwn(SERVICES, next)) selectService(next); +}); +searchForm.addEventListener('submit', event => { + event.preventDefault(); + query = searchForm.elements.keyword.value.trim().toLocaleLowerCase(); + currentPage = 1; + renderRows(); +}); +searchForm.addEventListener('change', event => { + if (!['category', 'mine'].includes(event.target.name)) return; + currentPage = 1; + renderRows(); +}); + +function openDialog(dialog, opener) { + dialogOpener = opener; + if (!document.documentElement.classList.contains('inquiry-modal-open')) { + previousPrevent = document.documentElement.getAttribute('data-lenis-prevent'); + } + document.documentElement.setAttribute('data-lenis-prevent', ''); + document.documentElement.classList.add('inquiry-modal-open'); + dialog.showModal(); +} +for (const dialog of [detail, compose]) { + dialog.querySelectorAll('[data-close]').forEach(button => button.addEventListener('click', () => dialog.close())); + dialog.addEventListener('click', event => { + const rect = dialog.getBoundingClientRect(); + if (event.target === dialog && (event.clientX < rect.left || event.clientX > rect.right || event.clientY < rect.top || event.clientY > rect.bottom)) dialog.close(); + }); + dialog.addEventListener('close', () => { + if (document.querySelector('.inquiry-dialog[open]')) return; + document.documentElement.classList.remove('inquiry-modal-open'); + if (previousPrevent === null) document.documentElement.removeAttribute('data-lenis-prevent'); + else document.documentElement.setAttribute('data-lenis-prevent', previousPrevent); + dialogOpener?.focus({ preventScroll: true }); + }); +} +document.querySelector('#inquiry-write').addEventListener('click', event => { + composeForm.reset(); + document.querySelector('#inquiry-compose-service').value = service; + document.querySelector('#inquiry-compose-feedback').textContent = ''; + openDialog(compose, event.currentTarget); +}); +composeForm.addEventListener('submit', event => { + event.preventDefault(); + document.querySelector('#inquiry-compose-feedback').textContent = copy.submitPreview; +}); +selectService(service); +// Run after the shared header's jQuery-ready title initialization. +window.jQuery(() => { document.title = copy.title; }); + +// Keep the current product selected when switching the inquiry page language. +function updateLanguageLinks() { + const links = [...document.querySelectorAll('#header .language a')]; + const routes = document.querySelector('.inquiry-page').dataset; + for (const link of links) { + const language = link.textContent.trim(); + const route = language === 'KR' ? routes.inquiryKo : language === 'EN' ? routes.inquiryEn : ''; + if (route) link.setAttribute('href', route + '#' + service); + } + return links.length >= 2; +} +// Shared headers may be included asynchronously. +if (!updateLanguageLinks()) { + const header = document.querySelector('#header'); + const observer = new MutationObserver(() => { + if (updateLanguageLinks()) observer.disconnect(); + }); + observer.observe(header, {childList: true, subtree: true}); +} diff --git a/SW문의_소스패키지/assets/js/lib/aos.min.js b/SW문의_소스패키지/assets/js/lib/aos.min.js new file mode 100644 index 0000000..bda2b69 --- /dev/null +++ b/SW문의_소스패키지/assets/js/lib/aos.min.js @@ -0,0 +1 @@ +!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.AOS=t():e.AOS=t()}(this,function(){return function(e){function t(o){if(n[o])return n[o].exports;var i=n[o]={exports:{},id:o,loaded:!1};return e[o].call(i.exports,i,i.exports,t),i.loaded=!0,i.exports}var n={};return t.m=e,t.c=n,t.p="dist/",t(0)}([function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}var i=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]&&arguments[0];if(e&&(k=!0),k)return w=(0,y.default)(w,j),(0,b.default)(w,j.once),w},_=function(){w=(0,h.default)(),O()},S=function(){w.forEach(function(e,t){e.node.removeAttribute("data-aos"),e.node.removeAttribute("data-aos-easing"),e.node.removeAttribute("data-aos-duration"),e.node.removeAttribute("data-aos-delay")})},z=function(e){return e===!0||"mobile"===e&&p.default.mobile()||"phone"===e&&p.default.phone()||"tablet"===e&&p.default.tablet()||"function"==typeof e&&e()===!0},A=function(e){return j=i(j,e),w=(0,h.default)(),z(j.disable)||x?S():(document.querySelector("body").setAttribute("data-aos-easing",j.easing),document.querySelector("body").setAttribute("data-aos-duration",j.duration),document.querySelector("body").setAttribute("data-aos-delay",j.delay),"DOMContentLoaded"===j.startEvent&&["complete","interactive"].indexOf(document.readyState)>-1?O(!0):"load"===j.startEvent?window.addEventListener(j.startEvent,function(){O(!0)}):document.addEventListener(j.startEvent,function(){O(!0)}),window.addEventListener("resize",(0,f.default)(O,j.debounceDelay,!0)),window.addEventListener("orientationchange",(0,f.default)(O,j.debounceDelay,!0)),window.addEventListener("scroll",(0,u.default)(function(){(0,b.default)(w,j.once)},j.throttleDelay)),j.disableMutationObserver||(0,d.default)("[data-aos]",_),w)};e.exports={init:A,refresh:O,refreshHard:_}},function(e,t){},,,,,function(e,t){(function(t){"use strict";function n(e,t,n){function o(t){var n=b,o=v;return b=v=void 0,k=t,g=e.apply(o,n)}function r(e){return k=e,h=setTimeout(s,t),_?o(e):g}function a(e){var n=e-w,o=e-k,i=t-n;return S?j(i,y-o):i}function c(e){var n=e-w,o=e-k;return void 0===w||n>=t||n<0||S&&o>=y}function s(){var e=O();return c(e)?d(e):void(h=setTimeout(s,a(e)))}function d(e){return h=void 0,z&&b?o(e):(b=v=void 0,g)}function l(){void 0!==h&&clearTimeout(h),k=0,b=w=v=h=void 0}function p(){return void 0===h?g:d(O())}function m(){var e=O(),n=c(e);if(b=arguments,v=this,w=e,n){if(void 0===h)return r(w);if(S)return h=setTimeout(s,t),o(w)}return void 0===h&&(h=setTimeout(s,t)),g}var b,v,y,g,h,w,k=0,_=!1,S=!1,z=!0;if("function"!=typeof e)throw new TypeError(f);return t=u(t)||0,i(n)&&(_=!!n.leading,S="maxWait"in n,y=S?x(u(n.maxWait)||0,t):y,z="trailing"in n?!!n.trailing:z),m.cancel=l,m.flush=p,m}function o(e,t,o){var r=!0,a=!0;if("function"!=typeof e)throw new TypeError(f);return i(o)&&(r="leading"in o?!!o.leading:r,a="trailing"in o?!!o.trailing:a),n(e,t,{leading:r,maxWait:t,trailing:a})}function i(e){var t="undefined"==typeof e?"undefined":c(e);return!!e&&("object"==t||"function"==t)}function r(e){return!!e&&"object"==("undefined"==typeof e?"undefined":c(e))}function a(e){return"symbol"==("undefined"==typeof e?"undefined":c(e))||r(e)&&k.call(e)==d}function u(e){if("number"==typeof e)return e;if(a(e))return s;if(i(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=i(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(l,"");var n=m.test(e);return n||b.test(e)?v(e.slice(2),n?2:8):p.test(e)?s:+e}var c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},f="Expected a function",s=NaN,d="[object Symbol]",l=/^\s+|\s+$/g,p=/^[-+]0x[0-9a-f]+$/i,m=/^0b[01]+$/i,b=/^0o[0-7]+$/i,v=parseInt,y="object"==("undefined"==typeof t?"undefined":c(t))&&t&&t.Object===Object&&t,g="object"==("undefined"==typeof self?"undefined":c(self))&&self&&self.Object===Object&&self,h=y||g||Function("return this")(),w=Object.prototype,k=w.toString,x=Math.max,j=Math.min,O=function(){return h.Date.now()};e.exports=o}).call(t,function(){return this}())},function(e,t){(function(t){"use strict";function n(e,t,n){function i(t){var n=b,o=v;return b=v=void 0,O=t,g=e.apply(o,n)}function r(e){return O=e,h=setTimeout(s,t),_?i(e):g}function u(e){var n=e-w,o=e-O,i=t-n;return S?x(i,y-o):i}function f(e){var n=e-w,o=e-O;return void 0===w||n>=t||n<0||S&&o>=y}function s(){var e=j();return f(e)?d(e):void(h=setTimeout(s,u(e)))}function d(e){return h=void 0,z&&b?i(e):(b=v=void 0,g)}function l(){void 0!==h&&clearTimeout(h),O=0,b=w=v=h=void 0}function p(){return void 0===h?g:d(j())}function m(){var e=j(),n=f(e);if(b=arguments,v=this,w=e,n){if(void 0===h)return r(w);if(S)return h=setTimeout(s,t),i(w)}return void 0===h&&(h=setTimeout(s,t)),g}var b,v,y,g,h,w,O=0,_=!1,S=!1,z=!0;if("function"!=typeof e)throw new TypeError(c);return t=a(t)||0,o(n)&&(_=!!n.leading,S="maxWait"in n,y=S?k(a(n.maxWait)||0,t):y,z="trailing"in n?!!n.trailing:z),m.cancel=l,m.flush=p,m}function o(e){var t="undefined"==typeof e?"undefined":u(e);return!!e&&("object"==t||"function"==t)}function i(e){return!!e&&"object"==("undefined"==typeof e?"undefined":u(e))}function r(e){return"symbol"==("undefined"==typeof e?"undefined":u(e))||i(e)&&w.call(e)==s}function a(e){if("number"==typeof e)return e;if(r(e))return f;if(o(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=o(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(d,"");var n=p.test(e);return n||m.test(e)?b(e.slice(2),n?2:8):l.test(e)?f:+e}var u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},c="Expected a function",f=NaN,s="[object Symbol]",d=/^\s+|\s+$/g,l=/^[-+]0x[0-9a-f]+$/i,p=/^0b[01]+$/i,m=/^0o[0-7]+$/i,b=parseInt,v="object"==("undefined"==typeof t?"undefined":u(t))&&t&&t.Object===Object&&t,y="object"==("undefined"==typeof self?"undefined":u(self))&&self&&self.Object===Object&&self,g=v||y||Function("return this")(),h=Object.prototype,w=h.toString,k=Math.max,x=Math.min,j=function(){return g.Date.now()};e.exports=n}).call(t,function(){return this}())},function(e,t){"use strict";function n(e,t){var n=new r(o);a=t,n.observe(i.documentElement,{childList:!0,subtree:!0,removedNodes:!0})}function o(e){e&&e.forEach(function(e){var t=Array.prototype.slice.call(e.addedNodes),n=Array.prototype.slice.call(e.removedNodes),o=t.concat(n).filter(function(e){return e.hasAttribute&&e.hasAttribute("data-aos")}).length;o&&a()})}Object.defineProperty(t,"__esModule",{value:!0});var i=window.document,r=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver,a=function(){};t.default=n},function(e,t){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(){return navigator.userAgent||navigator.vendor||window.opera||""}Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;ne.position?e.node.classList.add("aos-animate"):"undefined"!=typeof o&&("false"===o||!n&&"true"!==o)&&e.node.classList.remove("aos-animate")},o=function(e,t){var o=window.pageYOffset,i=window.innerHeight;e.forEach(function(e,r){n(e,i+o,t)})};t.default=o},function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=n(12),r=o(i),a=function(e,t){return e.forEach(function(e,n){e.node.classList.add("aos-init"),e.position=(0,r.default)(e.node,t.offset)}),e};t.default=a},function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=n(13),r=o(i),a=function(e,t){var n=0,o=0,i=window.innerHeight,a={offset:e.getAttribute("data-aos-offset"),anchor:e.getAttribute("data-aos-anchor"),anchorPlacement:e.getAttribute("data-aos-anchor-placement")};switch(a.offset&&!isNaN(a.offset)&&(o=parseInt(a.offset)),a.anchor&&document.querySelectorAll(a.anchor)&&(e=document.querySelectorAll(a.anchor)[0]),n=(0,r.default)(e).top,a.anchorPlacement){case"top-bottom":break;case"center-bottom":n+=e.offsetHeight/2;break;case"bottom-bottom":n+=e.offsetHeight;break;case"top-center":n+=i/2;break;case"bottom-center":n+=i/2+e.offsetHeight;break;case"center-center":n+=i/2+e.offsetHeight/2;break;case"top-top":n+=i;break;case"bottom-top":n+=e.offsetHeight+i;break;case"center-top":n+=e.offsetHeight/2+i}return a.anchorPlacement||a.offset||isNaN(t)||(o=t),n+o};t.default=a},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){for(var t=0,n=0;e&&!isNaN(e.offsetLeft)&&!isNaN(e.offsetTop);)t+=e.offsetLeft-("BODY"!=e.tagName?e.scrollLeft:0),n+=e.offsetTop-("BODY"!=e.tagName?e.scrollTop:0),e=e.offsetParent;return{top:n,left:t}};t.default=n},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){return e=e||document.querySelectorAll("[data-aos]"),Array.prototype.map.call(e,function(e){return{node:e}})};t.default=n}])}); \ No newline at end of file diff --git a/SW문의_소스패키지/assets/js/lib/gsap.min.js b/SW문의_소스패키지/assets/js/lib/gsap.min.js new file mode 100644 index 0000000..0acc08b --- /dev/null +++ b/SW문의_소스패키지/assets/js/lib/gsap.min.js @@ -0,0 +1,10 @@ +/*! + * GSAP 3.12.5 + * https://gsap.com + * + * @license Copyright 2024, GreenSock. All rights reserved. + * Subject to the terms at https://gsap.com/standard-license or for Club GSAP members, the agreement issued with that membership. + * @author: Jack Doyle, jack@greensock.com + */ + +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e((t=t||self).window=t.window||{})}(this,function(e){"use strict";function _inheritsLoose(t,e){t.prototype=Object.create(e.prototype),(t.prototype.constructor=t).__proto__=e}function _assertThisInitialized(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function r(t){return"string"==typeof t}function s(t){return"function"==typeof t}function t(t){return"number"==typeof t}function u(t){return void 0===t}function v(t){return"object"==typeof t}function w(t){return!1!==t}function x(){return"undefined"!=typeof window}function y(t){return s(t)||r(t)}function P(t){return(i=yt(t,ot))&&ze}function Q(t,e){return console.warn("Invalid property",t,"set to",e,"Missing plugin? gsap.registerPlugin()")}function R(t,e){return!e&&console.warn(t)}function S(t,e){return t&&(ot[t]=e)&&i&&(i[t]=e)||ot}function T(){return 0}function ea(t){var e,r,i=t[0];if(v(i)||s(i)||(t=[t]),!(e=(i._gsap||{}).harness)){for(r=gt.length;r--&&!gt[r].targetTest(i););e=gt[r]}for(r=t.length;r--;)t[r]&&(t[r]._gsap||(t[r]._gsap=new Vt(t[r],e)))||t.splice(r,1);return t}function fa(t){return t._gsap||ea(Mt(t))[0]._gsap}function ga(t,e,r){return(r=t[e])&&s(r)?t[e]():u(r)&&t.getAttribute&&t.getAttribute(e)||r}function ha(t,e){return(t=t.split(",")).forEach(e)||t}function ia(t){return Math.round(1e5*t)/1e5||0}function ja(t){return Math.round(1e7*t)/1e7||0}function ka(t,e){var r=e.charAt(0),i=parseFloat(e.substr(2));return t=parseFloat(t),"+"===r?t+i:"-"===r?t-i:"*"===r?t*i:t/i}function la(t,e){for(var r=e.length,i=0;t.indexOf(e[i])<0&&++ia;)s=s._prev;return s?(e._next=s._next,s._next=e):(e._next=t[r],t[r]=e),e._next?e._next._prev=e:t[i]=e,e._prev=s,e.parent=e._dp=t,e}function ya(t,e,r,i){void 0===r&&(r="_first"),void 0===i&&(i="_last");var n=e._prev,a=e._next;n?n._next=a:t[r]===e&&(t[r]=a),a?a._prev=n:t[i]===e&&(t[i]=n),e._next=e._prev=e.parent=null}function za(t,e){t.parent&&(!e||t.parent.autoRemoveChildren)&&t.parent.remove&&t.parent.remove(t),t._act=0}function Aa(t,e){if(t&&(!e||e._end>t._dur||e._start<0))for(var r=t;r;)r._dirty=1,r=r.parent;return t}function Ca(t,e,r,i){return t._startAt&&(L?t._startAt.revert(ht):t.vars.immediateRender&&!t.vars.autoRevert||t._startAt.render(e,!0,i))}function Ea(t){return t._repeat?Tt(t._tTime,t=t.duration()+t._rDelay)*t:0}function Ga(t,e){return(t-e._start)*e._ts+(0<=e._ts?0:e._dirty?e.totalDuration():e._tDur)}function Ha(t){return t._end=ja(t._start+(t._tDur/Math.abs(t._ts||t._rts||X)||0))}function Ia(t,e){var r=t._dp;return r&&r.smoothChildTiming&&t._ts&&(t._start=ja(r._time-(0X)&&e.render(r,!0)),Aa(t,e)._dp&&t._initted&&t._time>=t._dur&&t._ts){if(t._dur(n=Math.abs(n))&&(a=i,o=n);return a}function tb(t){return za(t),t.scrollTrigger&&t.scrollTrigger.kill(!!L),t.progress()<1&&Ct(t,"onInterrupt"),t}function wb(t){if(t)if(t=!t.name&&t.default||t,x()||t.headless){var e=t.name,r=s(t),i=e&&!r&&t.init?function(){this._props=[]}:t,n={init:T,render:he,add:Wt,kill:ce,modifier:fe,rawVars:0},a={targetTest:0,get:0,getSetter:ne,aliases:{},register:0};if(Ft(),t!==i){if(pt[e])return;qa(i,qa(ua(t,n),a)),yt(i.prototype,yt(n,ua(t,a))),pt[i.prop=e]=i,t.targetTest&&(gt.push(i),ft[e]=1),e=("css"===e?"CSS":e.charAt(0).toUpperCase()+e.substr(1))+"Plugin"}S(e,i),t.register&&t.register(ze,i,_e)}else At.push(t)}function zb(t,e,r){return(6*(t+=t<0?1:1>16,e>>8&St,e&St]:0:zt.black;if(!p){if(","===e.substr(-1)&&(e=e.substr(0,e.length-1)),zt[e])p=zt[e];else if("#"===e.charAt(0)){if(e.length<6&&(e="#"+(n=e.charAt(1))+n+(a=e.charAt(2))+a+(s=e.charAt(3))+s+(5===e.length?e.charAt(4)+e.charAt(4):"")),9===e.length)return[(p=parseInt(e.substr(1,6),16))>>16,p>>8&St,p&St,parseInt(e.substr(7),16)/255];p=[(e=parseInt(e.substr(1),16))>>16,e>>8&St,e&St]}else if("hsl"===e.substr(0,3))if(p=c=e.match(tt),r){if(~e.indexOf("="))return p=e.match(et),i&&p.length<4&&(p[3]=1),p}else o=+p[0]%360/360,u=p[1]/100,n=2*(h=p[2]/100)-(a=h<=.5?h*(u+1):h+u-h*u),3=U?u.endTime(!1):t._dur;return r(e)&&(isNaN(e)||e in o)?(a=e.charAt(0),s="%"===e.substr(-1),n=e.indexOf("="),"<"===a||">"===a?(0<=n&&(e=e.replace(/=/,"")),("<"===a?u._start:u.endTime(0<=u._repeat))+(parseFloat(e.substr(1))||0)*(s?(n<0?u:i).totalDuration()/100:1)):n<0?(e in o||(o[e]=h),o[e]):(a=parseFloat(e.charAt(n-1)+e.substr(n+1)),s&&i&&(a=a/100*(Z(i)?i[0]:i).totalDuration()),1=r&&te)return i;i=i._next}else for(i=t._last;i&&i._start>=r;){if("isPause"===i.data&&i._start=n._start)&&n._ts&&h!==n){if(n.parent!==this)return this.render(t,e,r);if(n.render(0=this.totalDuration()||!v&&_)&&(f!==this._start&&Math.abs(l)===Math.abs(this._ts)||this._lock||(!t&&g||!(v===m&&0=i&&(a instanceof $t?e&&n.push(a):(r&&n.push(a),t&&n.push.apply(n,a.getChildren(!0,e,r)))),a=a._next;return n},e.getById=function getById(t){for(var e=this.getChildren(1,1,1),r=e.length;r--;)if(e[r].vars.id===t)return e[r]},e.remove=function remove(t){return r(t)?this.removeLabel(t):s(t)?this.killTweensOf(t):(ya(this,t),t===this._recent&&(this._recent=this._last),Aa(this))},e.totalTime=function totalTime(t,e){return arguments.length?(this._forcing=1,!this._dp&&this._ts&&(this._start=ja(Rt.time-(0r:!r||s.isActive())&&n.push(s):(i=s.getTweensOf(a,r)).length&&n.push.apply(n,i),s=s._next;return n},e.tweenTo=function tweenTo(t,e){e=e||{};var r,i=this,n=xt(i,t),a=e.startAt,s=e.onStart,o=e.onStartParams,u=e.immediateRender,h=$t.to(i,qa({ease:e.ease||"none",lazy:!1,immediateRender:!1,time:n,overwrite:"auto",duration:e.duration||Math.abs((n-(a&&"time"in a?a.time:i._time))/i.timeScale())||X,onStart:function onStart(){if(i.pause(),!r){var t=e.duration||Math.abs((n-(a&&"time"in a?a.time:i._time))/i.timeScale());h._dur!==t&&Ra(h,t,0,1).render(h._time,!0,!0),r=1}s&&s.apply(h,o||[])}},e));return u?h.render(0):h},e.tweenFromTo=function tweenFromTo(t,e,r){return this.tweenTo(e,qa({startAt:{time:xt(this,t)}},r))},e.recent=function recent(){return this._recent},e.nextLabel=function nextLabel(t){return void 0===t&&(t=this._time),rb(this,xt(this,t))},e.previousLabel=function previousLabel(t){return void 0===t&&(t=this._time),rb(this,xt(this,t),1)},e.currentLabel=function currentLabel(t){return arguments.length?this.seek(t,!0):this.previousLabel(this._time+X)},e.shiftChildren=function shiftChildren(t,e,r){void 0===r&&(r=0);for(var i,n=this._first,a=this.labels;n;)n._start>=r&&(n._start+=t,n._end+=t),n=n._next;if(e)for(i in a)a[i]>=r&&(a[i]+=t);return Aa(this)},e.invalidate=function invalidate(t){var e=this._first;for(this._lock=0;e;)e.invalidate(t),e=e._next;return i.prototype.invalidate.call(this,t)},e.clear=function clear(t){void 0===t&&(t=!0);for(var e,r=this._first;r;)e=r._next,this.remove(r),r=e;return this._dp&&(this._time=this._tTime=this._pTime=0),t&&(this.labels={}),Aa(this)},e.totalDuration=function totalDuration(t){var e,r,i,n=0,a=this,s=a._last,o=U;if(arguments.length)return a.timeScale((a._repeat<0?a.duration():a.totalDuration())/(a.reversed()?-t:t));if(a._dirty){for(i=a.parent;s;)e=s._prev,s._dirty&&s.totalDuration(),o<(r=s._start)&&a._sort&&s._ts&&!a._lock?(a._lock=1,Ka(a,s,r-s._delay,1)._lock=0):o=r,r<0&&s._ts&&(n-=r,(!i&&!a._dp||i&&i.smoothChildTiming)&&(a._start+=r/a._ts,a._time-=r,a._tTime-=r),a.shiftChildren(-r,!1,-Infinity),o=0),s._end>n&&s._ts&&(n=s._end),s=e;Ra(a,a===I&&a._time>n?a._time:n,1,1),a._dirty=0}return a._tDur},Timeline.updateRoot=function updateRoot(t){if(I._ts&&(na(I,Ga(t,I)),f=Rt.frame),Rt.frame>=mt){mt+=q.autoSleep||120;var e=I._first;if((!e||!e._ts)&&q.autoSleep&&Rt._listeners.length<2){for(;e&&!e._ts;)e=e._next;e||Rt.sleep()}}},Timeline}(Ut);qa(Xt.prototype,{_lock:0,_hasPause:0,_forcing:0});function ac(t,e,i,n,a,o){var u,h,l,f;if(pt[t]&&!1!==(u=new pt[t]).init(a,u.rawVars?e[t]:function _processVars(t,e,i,n,a){if(s(t)&&(t=Kt(t,a,e,i,n)),!v(t)||t.style&&t.nodeType||Z(t)||$(t))return r(t)?Kt(t,a,e,i,n):t;var o,u={};for(o in t)u[o]=Kt(t[o],a,e,i,n);return u}(e[t],n,a,o,i),i,n,o)&&(i._pt=h=new _e(i._pt,a,t,0,1,u.render,u,0,u.priority),i!==d))for(l=i._ptLookup[i._targets.indexOf(a)],f=u._props.length;f--;)l[u._props[f]]=h;return u}function gc(t,r,e,i){var n,a,s=r.ease||i||"power1.inOut";if(Z(r))a=e[t]||(e[t]=[]),r.forEach(function(t,e){return a.push({t:e/(r.length-1)*100,v:t,e:s})});else for(n in r)a=e[n]||(e[n]=[]),"ease"===n||a.push({t:parseFloat(t),v:r[n],e:s})}var Nt,Gt,Wt=function _addPropTween(t,e,i,n,a,o,u,h,l,f){s(n)&&(n=n(a||0,t,o));var d,c=t[e],p="get"!==i?i:s(c)?l?t[e.indexOf("set")||!s(t["get"+e.substr(3)])?e:"get"+e.substr(3)](l):t[e]():c,_=s(c)?l?re:te:Zt;if(r(n)&&(~n.indexOf("random(")&&(n=ob(n)),"="===n.charAt(1)&&(!(d=ka(p,n)+(Ya(p)||0))&&0!==d||(n=d))),!f||p!==n||Gt)return isNaN(p*n)||""===n?(c||e in t||Q(e,n),function _addComplexStringPropTween(t,e,r,i,n,a,s){var o,u,h,l,f,d,c,p,_=new _e(this._pt,t,e,0,1,ue,null,n),m=0,g=0;for(_.b=r,_.e=i,r+="",(c=~(i+="").indexOf("random("))&&(i=ob(i)),a&&(a(p=[r,i],t,e),r=p[0],i=p[1]),u=r.match(it)||[];o=it.exec(i);)l=o[0],f=i.substring(m,o.index),h?h=(h+1)%5:"rgba("===f.substr(-5)&&(h=1),l!==u[g++]&&(d=parseFloat(u[g-1])||0,_._pt={_next:_._pt,p:f||1===g?f:",",s:d,c:"="===l.charAt(1)?ka(d,l)-d:parseFloat(l)-d,m:h&&h<4?Math.round:0},m=it.lastIndex);return _.c=m")}),s.duration();else{for(l in u={},x)"ease"===l||"easeEach"===l||gc(l,x[l],u,x.easeEach);for(l in u)for(A=u[l].sort(function(t,e){return t.t-e.t}),o=E=0;o=t._tDur||e<0)&&t.ratio===u&&(u&&za(t,1),r||L||(Ct(t,u?"onComplete":"onReverseComplete",!0),t._prom&&t._prom()))}else t._zTime||(t._zTime=e)}(this,t,e,r);return this},e.targets=function targets(){return this._targets},e.invalidate=function invalidate(t){return t&&this.vars.runBackwards||(this._startAt=0),this._pt=this._op=this._onUpdate=this._lazy=this.ratio=0,this._ptLookup=[],this.timeline&&this.timeline.invalidate(t),D.prototype.invalidate.call(this,t)},e.resetTo=function resetTo(t,e,r,i,n){c||Rt.wake(),this._ts||this.play();var a,s=Math.min(this._dur,(this._dp._time-this._start)*this._ts);return this._initted||Qt(this,s),a=this._ease(s/this._dur),function _updatePropTweens(t,e,r,i,n,a,s,o){var u,h,l,f,d=(t._pt&&t._ptCache||(t._ptCache={}))[e];if(!d)for(d=t._ptCache[e]=[],l=t._ptLookup,f=t._targets.length;f--;){if((u=l[f][e])&&u.d&&u.d._pt)for(u=u.d._pt;u&&u.p!==e&&u.fp!==e;)u=u._next;if(!u)return Gt=1,t.vars[e]="+=0",Qt(t,s),Gt=0,o?R(e+" not eligible for reset"):1;d.push(u)}for(f=d.length;f--;)(u=(h=d[f])._pt||h).s=!i&&0!==i||n?u.s+(i||0)+a*u.c:i,u.c=r-u.s,h.e&&(h.e=ia(r)+Ya(h.e)),h.b&&(h.b=u.s+Ya(h.b))}(this,t,e,r,i,a,s,n)?this.resetTo(t,e,r,i,1):(Ia(this,0),this.parent||xa(this._dp,this,"_first","_last",this._dp._sort?"_start":0),this.render(0))},e.kill=function kill(t,e){if(void 0===e&&(e="all"),!(t||e&&"all"!==e))return this._lazy=this._pt=0,this.parent?tb(this):this;if(this.timeline){var i=this.timeline.totalDuration();return this.timeline.killTweensOf(t,e,Nt&&!0!==Nt.vars.overwrite)._first||tb(this),this.parent&&i!==this.timeline.totalDuration()&&Ra(this,this._dur*this.timeline._tDur/i,0,1),this}var n,a,s,o,u,h,l,f=this._targets,d=t?Mt(t):f,c=this._ptLookup,p=this._pt;if((!e||"all"===e)&&function _arraysMatch(t,e){for(var r=t.length,i=r===e.length;i&&r--&&t[r]===e[r];);return r<0}(f,d))return"all"===e&&(this._pt=0),tb(this);for(n=this._op=this._op||[],"all"!==e&&(r(e)&&(u={},ha(e,function(t){return u[t]=1}),e=u),e=function _addAliasesToVars(t,e){var r,i,n,a,s=t[0]?fa(t[0]).harness:0,o=s&&s.aliases;if(!o)return e;for(i in r=yt({},e),o)if(i in r)for(n=(a=o[i].split(",")).length;n--;)r[a[n]]=r[i];return r}(f,e)),l=f.length;l--;)if(~d.indexOf(f[l]))for(u in a=c[l],"all"===e?(n[l]=e,o=a,s={}):(s=n[l]=n[l]||{},o=e),o)(h=a&&a[u])&&("kill"in h.d&&!0!==h.d.kill(u)||ya(this,h,"_pt"),delete a[u]),"all"!==s&&(s[u]=1);return this._initted&&!this._pt&&p&&tb(this),this},Tween.to=function to(t,e,r){return new Tween(t,e,r)},Tween.from=function from(t,e){return Va(1,arguments)},Tween.delayedCall=function delayedCall(t,e,r,i){return new Tween(e,0,{immediateRender:!1,lazy:!1,overwrite:!1,delay:t,onComplete:e,onReverseComplete:e,onCompleteParams:r,onReverseCompleteParams:r,callbackScope:i})},Tween.fromTo=function fromTo(t,e,r){return Va(2,arguments)},Tween.set=function set(t,e){return e.duration=0,e.repeatDelay||(e.repeat=0),new Tween(t,e)},Tween.killTweensOf=function killTweensOf(t,e,r){return I.killTweensOf(t,e,r)},Tween}(Ut);qa($t.prototype,{_targets:[],_lazy:0,_startAt:0,_op:0,_onInit:0}),ha("staggerTo,staggerFrom,staggerFromTo",function(r){$t[r]=function(){var t=new Xt,e=kt.call(arguments,0);return e.splice("staggerFromTo"===r?5:4,0,0),t[r].apply(t,e)}});function oc(t,e,r){return t.setAttribute(e,r)}function wc(t,e,r,i){i.mSet(t,e,i.m.call(i.tween,r,i.mt),i)}var Zt=function _setterPlain(t,e,r){return t[e]=r},te=function _setterFunc(t,e,r){return t[e](r)},re=function _setterFuncWithParam(t,e,r,i){return t[e](i.fp,r)},ne=function _getSetter(t,e){return s(t[e])?te:u(t[e])&&t.setAttribute?oc:Zt},ae=function _renderPlain(t,e){return e.set(e.t,e.p,Math.round(1e6*(e.s+e.c*t))/1e6,e)},se=function _renderBoolean(t,e){return e.set(e.t,e.p,!!(e.s+e.c*t),e)},ue=function _renderComplexString(t,e){var r=e._pt,i="";if(!t&&e.b)i=e.b;else if(1===t&&e.e)i=e.e;else{for(;r;)i=r.p+(r.m?r.m(r.s+r.c*t):Math.round(1e4*(r.s+r.c*t))/1e4)+i,r=r._next;i+=e.c}e.set(e.t,e.p,i,e)},he=function _renderPropTweens(t,e){for(var r=e._pt;r;)r.r(t,r.d),r=r._next},fe=function _addPluginModifier(t,e,r,i){for(var n,a=this._pt;a;)n=a._next,a.p===i&&a.modifier(t,e,r),a=n},ce=function _killPropTweensOf(t){for(var e,r,i=this._pt;i;)r=i._next,i.p===t&&!i.op||i.op===t?ya(this,i,"_pt"):i.dep||(e=1),i=r;return!e},pe=function _sortPropTweensByPriority(t){for(var e,r,i,n,a=t._pt;a;){for(e=a._next,r=i;r&&r.pr>a.pr;)r=r._next;(a._prev=r?r._prev:n)?a._prev._next=a:i=a,(a._next=r)?r._prev=a:n=a,a=e}t._pt=i},_e=(PropTween.prototype.modifier=function modifier(t,e,r){this.mSet=this.mSet||this.set,this.set=wc,this.m=t,this.mt=r,this.tween=e},PropTween);function PropTween(t,e,r,i,n,a,s,o,u){this.t=e,this.s=i,this.c=n,this.p=r,this.r=a||ae,this.d=s||this,this.set=o||Zt,this.pr=u||0,(this._next=t)&&(t._prev=this)}ha(vt+"parent,duration,ease,delay,overwrite,runBackwards,startAt,yoyo,immediateRender,repeat,repeatDelay,data,paused,reversed,lazy,callbackScope,stringFilter,id,yoyoEase,stagger,inherit,repeatRefresh,keyframes,autoRevert,scrollTrigger",function(t){return ft[t]=1}),ot.TweenMax=ot.TweenLite=$t,ot.TimelineLite=ot.TimelineMax=Xt,I=new Xt({sortChildren:!1,defaults:V,autoRemoveChildren:!0,id:"root",smoothChildTiming:!0}),q.stringFilter=Fb;function Ec(t){return(ye[t]||Te).map(function(t){return t()})}function Fc(){var t=Date.now(),o=[];2+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&v(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!y||!y.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ve(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace(B,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ye(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ve(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],y=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&y.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||y.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||y.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||y.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||y.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||y.push(".#.+[+~]"),e.querySelectorAll("\\\f"),y.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&y.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&y.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&y.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),y.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),y=y.length&&new RegExp(y.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),v=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&v(p,e)?-1:t==C||t.ownerDocument==p&&v(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!y||!y.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),v.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",v.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",v.option=!!ce.lastChild;var ge={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ye(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ve(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),v.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="
",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(v.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return B(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=_e(v.pixelPosition,function(e,t){if(t)return t=Be(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return B(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0=1;const s=e?1:this.easing(i);this.value=this.from+(this.to-this.from)*s}else this.lerp?(this.value=function damp(t,i,e,s){return function lerp(t,i,e){return(1-e)*t+e*i}(t,i,1-Math.exp(-e*s))}(this.value,this.to,60*this.lerp,t),Math.round(this.value)===this.to&&(this.value=this.to,e=!0)):(this.value=this.to,e=!0);e&&this.stop(),null===(i=this.onUpdate)||void 0===i||i.call(this,this.value,e)}stop(){this.isRunning=!1}fromTo(t,i,{lerp:e,duration:s,easing:o,onStart:n,onUpdate:l}){this.from=this.value=t,this.to=i,this.lerp=e,this.duration=s,this.easing=o,this.currentTime=0,this.isRunning=!0,null==n||n(),this.onUpdate=l}}class Dimensions{constructor({wrapper:t,content:i,autoResize:e=!0,debounce:s=250}={}){this.width=0,this.height=0,this.scrollWidth=0,this.scrollHeight=0,this.resize=()=>{this.onWrapperResize(),this.onContentResize()},this.onWrapperResize=()=>{this.wrapper===window?(this.width=window.innerWidth,this.height=window.innerHeight):this.wrapper instanceof HTMLElement&&(this.width=this.wrapper.clientWidth,this.height=this.wrapper.clientHeight)},this.onContentResize=()=>{this.wrapper===window?(this.scrollHeight=this.content.scrollHeight,this.scrollWidth=this.content.scrollWidth):this.wrapper instanceof HTMLElement&&(this.scrollHeight=this.wrapper.scrollHeight,this.scrollWidth=this.wrapper.scrollWidth)},this.wrapper=t,this.content=i,e&&(this.debouncedResize=function debounce(t,i){let e;return function(){let s=arguments,o=this;clearTimeout(e),e=setTimeout((function(){t.apply(o,s)}),i)}}(this.resize,s),this.wrapper===window?window.addEventListener("resize",this.debouncedResize,!1):(this.wrapperResizeObserver=new ResizeObserver(this.debouncedResize),this.wrapperResizeObserver.observe(this.wrapper)),this.contentResizeObserver=new ResizeObserver(this.debouncedResize),this.contentResizeObserver.observe(this.content)),this.resize()}destroy(){var t,i;null===(t=this.wrapperResizeObserver)||void 0===t||t.disconnect(),null===(i=this.contentResizeObserver)||void 0===i||i.disconnect(),window.removeEventListener("resize",this.debouncedResize,!1)}get limit(){return{x:this.scrollWidth-this.width,y:this.scrollHeight-this.height}}}class Emitter{constructor(){this.events={}}emit(t,...i){let e=this.events[t]||[];for(let t=0,s=e.length;t{var e;this.events[t]=null===(e=this.events[t])||void 0===e?void 0:e.filter((t=>i!==t))}}off(t,i){var e;this.events[t]=null===(e=this.events[t])||void 0===e?void 0:e.filter((t=>i!==t))}destroy(){this.events={}}}const t=100/6;class VirtualScroll{constructor(i,{wheelMultiplier:e=1,touchMultiplier:s=1}){this.lastDelta={x:0,y:0},this.windowWidth=0,this.windowHeight=0,this.onTouchStart=t=>{const{clientX:i,clientY:e}=t.targetTouches?t.targetTouches[0]:t;this.touchStart.x=i,this.touchStart.y=e,this.lastDelta={x:0,y:0},this.emitter.emit("scroll",{deltaX:0,deltaY:0,event:t})},this.onTouchMove=t=>{var i,e,s,o;const{clientX:n,clientY:l}=t.targetTouches?t.targetTouches[0]:t,r=-(n-(null!==(e=null===(i=this.touchStart)||void 0===i?void 0:i.x)&&void 0!==e?e:0))*this.touchMultiplier,h=-(l-(null!==(o=null===(s=this.touchStart)||void 0===s?void 0:s.y)&&void 0!==o?o:0))*this.touchMultiplier;this.touchStart.x=n,this.touchStart.y=l,this.lastDelta={x:r,y:h},this.emitter.emit("scroll",{deltaX:r,deltaY:h,event:t})},this.onTouchEnd=t=>{this.emitter.emit("scroll",{deltaX:this.lastDelta.x,deltaY:this.lastDelta.y,event:t})},this.onWheel=i=>{let{deltaX:e,deltaY:s,deltaMode:o}=i;e*=1===o?t:2===o?this.windowWidth:1,s*=1===o?t:2===o?this.windowHeight:1,e*=this.wheelMultiplier,s*=this.wheelMultiplier,this.emitter.emit("scroll",{deltaX:e,deltaY:s,event:i})},this.onWindowResize=()=>{this.windowWidth=window.innerWidth,this.windowHeight=window.innerHeight},this.element=i,this.wheelMultiplier=e,this.touchMultiplier=s,this.touchStart={x:null,y:null},this.emitter=new Emitter,window.addEventListener("resize",this.onWindowResize,!1),this.onWindowResize(),this.element.addEventListener("wheel",this.onWheel,{passive:!1}),this.element.addEventListener("touchstart",this.onTouchStart,{passive:!1}),this.element.addEventListener("touchmove",this.onTouchMove,{passive:!1}),this.element.addEventListener("touchend",this.onTouchEnd,{passive:!1})}on(t,i){return this.emitter.on(t,i)}destroy(){this.emitter.destroy(),window.removeEventListener("resize",this.onWindowResize,!1),this.element.removeEventListener("wheel",this.onWheel),this.element.removeEventListener("touchstart",this.onTouchStart),this.element.removeEventListener("touchmove",this.onTouchMove),this.element.removeEventListener("touchend",this.onTouchEnd)}}return class Lenis{constructor({wrapper:t=window,content:i=document.documentElement,wheelEventsTarget:e=t,eventsTarget:s=e,smoothWheel:o=!0,syncTouch:n=!1,syncTouchLerp:l=.075,touchInertiaMultiplier:r=35,duration:h,easing:a=(t=>Math.min(1,1.001-Math.pow(2,-10*t))),lerp:c=.1,infinite:d=!1,orientation:u="vertical",gestureOrientation:p="vertical",touchMultiplier:m=1,wheelMultiplier:v=1,autoResize:g=!0,prevent:w,virtualScroll:S,__experimental__naiveDimensions:f=!1}={}){this.__isScrolling=!1,this.__isStopped=!1,this.__isLocked=!1,this.userData={},this.lastVelocity=0,this.velocity=0,this.direction=0,this.onPointerDown=t=>{1===t.button&&this.reset()},this.onVirtualScroll=t=>{if("function"==typeof this.options.virtualScroll&&!1===this.options.virtualScroll(t))return;const{deltaX:i,deltaY:e,event:s}=t;if(this.emitter.emit("virtual-scroll",{deltaX:i,deltaY:e,event:s}),s.ctrlKey)return;const o=s.type.includes("touch"),n=s.type.includes("wheel");this.isTouching="touchstart"===s.type||"touchmove"===s.type;if(this.options.syncTouch&&o&&"touchstart"===s.type&&!this.isStopped&&!this.isLocked)return void this.reset();const l=0===i&&0===e,r="vertical"===this.options.gestureOrientation&&0===e||"horizontal"===this.options.gestureOrientation&&0===i;if(l||r)return;let h=s.composedPath();h=h.slice(0,h.indexOf(this.rootElement));const a=this.options.prevent;if(h.find((t=>{var i,e,s,l,r;return t instanceof Element&&("function"==typeof a&&(null==a?void 0:a(t))||(null===(i=t.hasAttribute)||void 0===i?void 0:i.call(t,"data-lenis-prevent"))||o&&(null===(e=t.hasAttribute)||void 0===e?void 0:e.call(t,"data-lenis-prevent-touch"))||n&&(null===(s=t.hasAttribute)||void 0===s?void 0:s.call(t,"data-lenis-prevent-wheel"))||(null===(l=t.classList)||void 0===l?void 0:l.contains("lenis"))&&!(null===(r=t.classList)||void 0===r?void 0:r.contains("lenis-stopped")))})))return;if(this.isStopped||this.isLocked)return void s.preventDefault();if(!(this.options.syncTouch&&o||this.options.smoothWheel&&n))return this.isScrolling="native",void this.animate.stop();s.preventDefault();let c=e;"both"===this.options.gestureOrientation?c=Math.abs(e)>Math.abs(i)?e:i:"horizontal"===this.options.gestureOrientation&&(c=i);const d=o&&this.options.syncTouch,u=o&&"touchend"===s.type&&Math.abs(c)>5;u&&(c=this.velocity*this.options.touchInertiaMultiplier),this.scrollTo(this.targetScroll+c,Object.assign({programmatic:!1},d?{lerp:u?this.options.syncTouchLerp:1}:{lerp:this.options.lerp,duration:this.options.duration,easing:this.options.easing}))},this.onNativeScroll=()=>{if(clearTimeout(this.__resetVelocityTimeout),delete this.__resetVelocityTimeout,this.__preventNextNativeScrollEvent)delete this.__preventNextNativeScrollEvent;else if(!1===this.isScrolling||"native"===this.isScrolling){const t=this.animatedScroll;this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity,this.velocity=this.animatedScroll-t,this.direction=Math.sign(this.animatedScroll-t),this.isScrolling="native",this.emit(),0!==this.velocity&&(this.__resetVelocityTimeout=setTimeout((()=>{this.lastVelocity=this.velocity,this.velocity=0,this.isScrolling=!1,this.emit()}),400))}},window.lenisVersion="1.1.9",t&&t!==document.documentElement&&t!==document.body||(t=window),this.options={wrapper:t,content:i,wheelEventsTarget:e,eventsTarget:s,smoothWheel:o,syncTouch:n,syncTouchLerp:l,touchInertiaMultiplier:r,duration:h,easing:a,lerp:c,infinite:d,gestureOrientation:p,orientation:u,touchMultiplier:m,wheelMultiplier:v,autoResize:g,prevent:w,virtualScroll:S,__experimental__naiveDimensions:f},this.animate=new Animate,this.emitter=new Emitter,this.dimensions=new Dimensions({wrapper:t,content:i,autoResize:g}),this.updateClassName(),this.userData={},this.time=0,this.velocity=this.lastVelocity=0,this.isLocked=!1,this.isStopped=!1,this.isScrolling=!1,this.targetScroll=this.animatedScroll=this.actualScroll,this.options.wrapper.addEventListener("scroll",this.onNativeScroll,!1),this.options.wrapper.addEventListener("pointerdown",this.onPointerDown,!1),this.virtualScroll=new VirtualScroll(s,{touchMultiplier:m,wheelMultiplier:v}),this.virtualScroll.on("scroll",this.onVirtualScroll)}destroy(){this.emitter.destroy(),this.options.wrapper.removeEventListener("scroll",this.onNativeScroll,!1),this.options.wrapper.removeEventListener("pointerdown",this.onPointerDown,!1),this.virtualScroll.destroy(),this.dimensions.destroy(),this.cleanUpClassName()}on(t,i){return this.emitter.on(t,i)}off(t,i){return this.emitter.off(t,i)}setScroll(t){this.isHorizontal?this.rootElement.scrollLeft=t:this.rootElement.scrollTop=t}resize(){this.dimensions.resize()}emit(){this.emitter.emit("scroll",this)}reset(){this.isLocked=!1,this.isScrolling=!1,this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity=0,this.animate.stop()}start(){this.isStopped&&(this.isStopped=!1,this.reset())}stop(){this.isStopped||(this.isStopped=!0,this.animate.stop(),this.reset())}raf(t){const i=t-(this.time||t);this.time=t,this.animate.advance(.001*i)}scrollTo(t,{offset:i=0,immediate:e=!1,lock:s=!1,duration:o=this.options.duration,easing:n=this.options.easing,lerp:l=this.options.lerp,onStart:r,onComplete:h,force:a=!1,programmatic:c=!0,userData:d={}}={}){if(!this.isStopped&&!this.isLocked||a){if("string"==typeof t&&["top","left","start"].includes(t))t=0;else if("string"==typeof t&&["bottom","right","end"].includes(t))t=this.limit;else{let e;if("string"==typeof t?e=document.querySelector(t):t instanceof HTMLElement&&(null==t?void 0:t.nodeType)&&(e=t),e){if(this.options.wrapper!==window){const t=this.rootElement.getBoundingClientRect();i-=this.isHorizontal?t.left:t.top}const s=e.getBoundingClientRect();t=(this.isHorizontal?s.left:s.top)+this.animatedScroll}}if("number"==typeof t&&(t+=i,t=Math.round(t),this.options.infinite?c&&(this.targetScroll=this.animatedScroll=this.scroll):t=clamp(0,t,this.limit),t!==this.targetScroll)){if(this.userData=d,e)return this.animatedScroll=this.targetScroll=t,this.setScroll(this.scroll),this.reset(),this.preventNextNativeScrollEvent(),this.emit(),null==h||h(this),void(this.userData={});c||(this.targetScroll=t),this.animate.fromTo(this.animatedScroll,t,{duration:o,easing:n,lerp:l,onStart:()=>{s&&(this.isLocked=!0),this.isScrolling="smooth",null==r||r(this)},onUpdate:(t,i)=>{this.isScrolling="smooth",this.lastVelocity=this.velocity,this.velocity=t-this.animatedScroll,this.direction=Math.sign(this.velocity),this.animatedScroll=t,this.setScroll(this.scroll),c&&(this.targetScroll=t),i||this.emit(),i&&(this.reset(),this.emit(),null==h||h(this),this.userData={},this.preventNextNativeScrollEvent())}})}}}preventNextNativeScrollEvent(){this.__preventNextNativeScrollEvent=!0,requestAnimationFrame((()=>{delete this.__preventNextNativeScrollEvent}))}get rootElement(){return this.options.wrapper===window?document.documentElement:this.options.wrapper}get limit(){return this.options.__experimental__naiveDimensions?this.isHorizontal?this.rootElement.scrollWidth-this.rootElement.clientWidth:this.rootElement.scrollHeight-this.rootElement.clientHeight:this.dimensions.limit[this.isHorizontal?"x":"y"]}get isHorizontal(){return"horizontal"===this.options.orientation}get actualScroll(){return this.isHorizontal?this.rootElement.scrollLeft:this.rootElement.scrollTop}get scroll(){return this.options.infinite?function modulo(t,i){return(t%i+i)%i}(this.animatedScroll,this.limit):this.animatedScroll}get progress(){return 0===this.limit?1:this.scroll/this.limit}get isScrolling(){return this.__isScrolling}set isScrolling(t){this.__isScrolling!==t&&(this.__isScrolling=t,this.updateClassName())}get isStopped(){return this.__isStopped}set isStopped(t){this.__isStopped!==t&&(this.__isStopped=t,this.updateClassName())}get isLocked(){return this.__isLocked}set isLocked(t){this.__isLocked!==t&&(this.__isLocked=t,this.updateClassName())}get isSmooth(){return"smooth"===this.isScrolling}get className(){let t="lenis";return this.isStopped&&(t+=" lenis-stopped"),this.isLocked&&(t+=" lenis-locked"),this.isScrolling&&(t+=" lenis-scrolling"),"smooth"===this.isScrolling&&(t+=" lenis-smooth"),t}updateClassName(){this.cleanUpClassName(),this.rootElement.className=`${this.rootElement.className} ${this.className}`.trim()}cleanUpClassName(){this.rootElement.className=this.rootElement.className.replace(/lenis(-\w+)?/g,"").trim()}}})); +//# sourceMappingURL=lenis.min.js.map \ No newline at end of file diff --git a/SW문의_소스패키지/assets/js/lib/scrollToPlugin.min.js b/SW문의_소스패키지/assets/js/lib/scrollToPlugin.min.js new file mode 100644 index 0000000..9b0b38a --- /dev/null +++ b/SW문의_소스패키지/assets/js/lib/scrollToPlugin.min.js @@ -0,0 +1,10 @@ +/*! + * ScrollToPlugin 3.12.5 + * https://gsap.com + * + * @license Copyright 2024, GreenSock. All rights reserved. + * Subject to the terms at https://gsap.com/standard-license or for Club GSAP members, the agreement issued with that membership. + * @author: Jack Doyle, jack@greensock.com + */ + +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e=e||self).window=e.window||{})}(this,function(e){"use strict";function l(){return"undefined"!=typeof window}function m(){return f||l()&&(f=window.gsap)&&f.registerPlugin&&f}function n(e){return"string"==typeof e}function o(e){return"function"==typeof e}function p(e,t){var o="x"===t?"Width":"Height",n="scroll"+o,r="client"+o;return e===T||e===i||e===c?Math.max(i[n],c[n])-(T["inner"+o]||i[r]||c[r]):e[n]-e["offset"+o]}function q(e,t){var o="scroll"+("x"===t?"Left":"Top");return e===T&&(null!=e.pageXOffset?o="page"+t.toUpperCase()+"Offset":e=null!=i[o]?i:c),function(){return e[o]}}function s(e,t){if(!(e=y(e)[0])||!e.getBoundingClientRect)return console.warn("scrollTo target doesn't exist. Using 0")||{x:0,y:0};var o=e.getBoundingClientRect(),n=!t||t===T||t===c,r=n?{top:i.clientTop-(T.pageYOffset||i.scrollTop||c.scrollTop||0),left:i.clientLeft-(T.pageXOffset||i.scrollLeft||c.scrollLeft||0)}:t.getBoundingClientRect(),l={x:o.left-r.left,y:o.top-r.top};return!n&&t&&(l.x+=q(t,"x")(),l.y+=q(t,"y")()),l}function t(e,t,o,r,l){return isNaN(e)||"object"==typeof e?n(e)&&"="===e.charAt(1)?parseFloat(e.substr(2))*("-"===e.charAt(0)?-1:1)+r-l:"max"===e?p(t,o)-l:Math.min(p(t,o),s(e,t)[o]-l):parseFloat(e)-l}function u(){f=m(),l()&&f&&"undefined"!=typeof document&&document.body&&(T=window,c=document.body,i=document.documentElement,y=f.utils.toArray,f.config({autoKillThreshold:7}),h=f.config(),a=1)}var f,a,T,i,c,y,h,v,r={version:"3.12.5",name:"scrollTo",rawVars:1,register:function register(e){f=e,u()},init:function init(e,r,l,s,i){a||u();var p=this,c=f.getProperty(e,"scrollSnapType");p.isWin=e===T,p.target=e,p.tween=l,r=function _clean(e,t,r,l){if(o(e)&&(e=e(t,r,l)),"object"!=typeof e)return n(e)&&"max"!==e&&"="!==e.charAt(1)?{x:e,y:e}:{y:e};if(e.nodeType)return{y:e,x:e};var s,i={};for(s in e)i[s]="onAutoKill"!==s&&o(e[s])?e[s](t,r,l):e[s];return i}(r,s,e,i),p.vars=r,p.autoKill=!!r.autoKill,p.getX=q(e,"x"),p.getY=q(e,"y"),p.x=p.xPrev=p.getX(),p.y=p.yPrev=p.getY(),v=v||f.core.globals().ScrollTrigger,"smooth"===f.getProperty(e,"scrollBehavior")&&f.set(e,{scrollBehavior:"auto"}),c&&"none"!==c&&(p.snap=1,p.snapInline=e.style.scrollSnapType,e.style.scrollSnapType="none"),null!=r.x?(p.add(p,"x",p.x,t(r.x,e,"x",p.x,r.offsetX||0),s,i),p._props.push("scrollTo_x")):p.skipX=1,null!=r.y?(p.add(p,"y",p.y,t(r.y,e,"y",p.y,r.offsetY||0),s,i),p._props.push("scrollTo_y")):p.skipY=1},render:function render(e,t){for(var o,n,r,l,s,i=t._pt,c=t.target,u=t.tween,f=t.autoKill,a=t.xPrev,y=t.yPrev,d=t.isWin,g=t.snap,x=t.snapInline;i;)i.r(e,i.d),i=i._next;o=d||!t.skipX?t.getX():a,r=(n=d||!t.skipY?t.getY():y)-y,l=o-a,s=h.autoKillThreshold,t.x<0&&(t.x=0),t.y<0&&(t.y=0),f&&(!t.skipX&&(s=Math.abs(r)?t:r}function O(){(Ae=Ce.core.globals().ScrollTrigger)&&Ae.core&&function _integrate(){var e=Ae.core,r=e.bridge||{},t=e._scrollers,n=e._proxies;t.push.apply(t,Ie),n.push.apply(n,Le),Ie=t,Le=n,i=function _bridge(e,t){return r[e](t)}}()}function P(e){return Ce=e||r(),!Te&&Ce&&"undefined"!=typeof document&&document.body&&(Se=window,Pe=(ke=document).documentElement,Me=ke.body,t=[Se,ke,Pe,Me],Ce.utils.clamp,Be=Ce.core.context||function(){},Oe="onpointerenter"in Me?"pointer":"mouse",Ee=k.isTouch=Se.matchMedia&&Se.matchMedia("(hover: none), (pointer: coarse)").matches?1:"ontouchstart"in Se||0=o,n=Math.abs(t)>=o;S&&(r||n)&&S(se,e,t,me,ye),r&&(m&&0Math.abs(t)?"x":"y",ie=!0),"y"!==ae&&(me[2]+=e,se._vx.update(e,!0)),"x"!==ae&&(ye[2]+=t,se._vy.update(t,!0)),n?ee=ee||requestAnimationFrame(ff):ff()}function jf(e){if(!df(e,1)){var t=(e=M(e,s)).clientX,r=e.clientY,n=t-se.x,o=r-se.y,i=se.isDragging;se.x=t,se.y=r,(i||Math.abs(se.startX-t)>=a||Math.abs(se.startY-r)>=a)&&(h&&(re=!0),i||(se.isDragging=!0),hf(n,o),i||p&&p(se))}}function mf(e){return e.touches&&1=e)return a[n];return a[n-1]}for(n=a.length,e+=r;n--;)if(a[n]<=e)return a[n];return a[0]}:function(e,t,r){void 0===r&&(r=.001);var n=i(e);return!t||Math.abs(n-e)r&&(n*=t/100),e=e.substr(0,r-1)),e=n+(e in H?H[e]*t:~e.indexOf("%")?parseFloat(e)*t/100:parseFloat(e)||0)}return e}function Db(e,t,r,n,o,i,a,s){var l=o.startColor,c=o.endColor,u=o.fontSize,f=o.indent,d=o.fontWeight,p=Xe.createElement("div"),g=La(r)||"fixed"===z(r,"pinType"),h=-1!==e.indexOf("scroller"),v=g?We:r,b=-1!==e.indexOf("start"),m=b?l:c,y="border-color:"+m+";font-size:"+u+";color:"+m+";font-weight:"+d+";pointer-events:none;white-space:nowrap;font-family:sans-serif,Arial;z-index:1000;padding:4px 8px;border-width:0;border-style:solid;";return y+="position:"+((h||s)&&g?"fixed;":"absolute;"),!h&&!s&&g||(y+=(n===Fe?q:I)+":"+(i+parseFloat(f))+"px;"),a&&(y+="box-sizing:border-box;text-align:left;width:"+a.offsetWidth+"px;"),p._isStart=b,p.setAttribute("class","gsap-marker-"+e+(t?" marker-"+t:"")),p.style.cssText=y,p.innerText=t||0===t?e+"-"+t:e,v.children[0]?v.insertBefore(p,v.children[0]):v.appendChild(p),p._offset=p["offset"+n.op.d2],X(p,0,n,b),p}function Ib(){return 34We.clientWidth)||(Ie.cache++,v?D=D||requestAnimationFrame(Z):Z(),st||U("scrollStart"),st=at())}function Kb(){y=Ne.innerWidth,m=Ne.innerHeight}function Lb(){Ie.cache++,je||h||Xe.fullscreenElement||Xe.webkitFullscreenElement||b&&y===Ne.innerWidth&&!(Math.abs(Ne.innerHeight-m)>.25*Ne.innerHeight)||c.restart(!0)}function Ob(){return xb(ne,"scrollEnd",Ob)||Pt(!0)}function Rb(e){for(var t=0;tt,n=e._startClamp&&e.start>=t;(r||n)&&e.setPositions(n?t-1:e.start,r?Math.max(n?t:e.start+1,t):e.end,!0)}),Zb(!1),et=0,r.forEach(function(e){return e&&e.render&&e.render(-1)}),Ie.forEach(function(e){Ta(e)&&(e.smooth&&requestAnimationFrame(function(){return e.target.style.scrollBehavior="smooth"}),e.rec&&e(e.rec))}),Tb(w,1),c.pause(),kt++,Z(rt=2),Tt.forEach(function(e){return Ta(e.vars.onRefresh)&&e.vars.onRefresh(e)}),rt=ne.isRefreshing=!1,U("refresh")}else wb(ne,"scrollEnd",Ob)},Q=0,Mt=1,Z=function _updateAll(e){if(2===e||!rt&&!S){ne.isUpdating=!0,ot&&ot.update(0);var t=Tt.length,r=at(),n=50<=r-R,o=t&&Tt[0].scroll();if(Mt=o=Qa(be,he)){if(ie&&Ae()&&!de)for(i=ie.parentNode;i&&i!==We;)i._pinOffset&&(B-=i._pinOffset,q-=i._pinOffset),i=i.parentNode}else o=mb(ae),s=he===Fe,a=Ae(),G=parseFloat(j(he.a))+_,!y&&1=q})},Te.update=function(e,t,r){if(!de||r||e){var n,o,i,a,s,l,c,u=!0===rt?re:Te.scroll(),f=e?0:(u-B)/N,d=f<0?0:1u+(u-R)/(at()-Ke)*M&&(d=.9999)),d!==p&&Te.enabled){if(a=(s=(n=Te.isActive=!!d&&d<1)!=(!!p&&p<1))||!!d!=!!p,Te.direction=p=Qa(be,he),fe)if(e||!n&&!l)oc(ae,U);else{var g=wt(ae,!0),h=u-B;oc(ae,We,g.top+(he===Fe?h:0)+xt,g.left+(he===Fe?0:h)+xt)}Et(n||l?W:V),$&&d<1&&n||b(G+(1!==d||l?0:Q))}}else b(Ia(G+Q*d));!ue||A.tween||je||it||te.restart(!0),S&&(s||ce&&d&&(d<1||!tt))&&Ve(S.targets).forEach(function(e){return e.classList[n||ce?"add":"remove"](S.className)}),!T||ve||e||T(Te),a&&!je?(ve&&(c&&("complete"===i?O.pause().totalProgress(1):"reset"===i?O.restart(!0).pause():"restart"===i?O.restart(!0):O[i]()),T&&T(Te)),!s&&tt||(k&&s&&Xa(Te,k),xe[o]&&Xa(Te,xe[o]),ce&&(1===d?Te.kill(!1,1):xe[o]=0),s||xe[o=1===d?1:3]&&Xa(Te,xe[o])),pe&&!n&&Math.abs(Te.getVelocity())>(Ua(pe)?pe:2500)&&(Wa(Te.callbackAnimation),ee?ee.progress(1):Wa(O,"reverse"===i?1:!d,1))):ve&&T&&!je&&T(Te)}if(x){var v=de?u/de.duration()*(de._caScrollDist||0):u;y(v+(Y._isFlipped?1:0)),x(v)}C&&C(-u/de.duration()*(de._caScrollDist||0))}},Te.enable=function(e,t){Te.enabled||(Te.enabled=!0,wb(be,"resize",Lb),me||wb(be,"scroll",Jb),Se&&wb(ScrollTrigger,"refreshInit",Se),!1!==e&&(Te.progress=Oe=0,D=R=Me=Ae()),!1!==t&&Te.refresh())},Te.getTween=function(e){return e&&A?A.tween:ee},Te.setPositions=function(e,t,r,n){if(de){var o=de.scrollTrigger,i=de.duration(),a=o.end-o.start;e=o.start+a*e/i,t=o.start+a*t/i}Te.refresh(!1,!1,{start:Da(e,r&&!!Te._startClamp),end:Da(t,r&&!!Te._endClamp)},n),Te.update()},Te.adjustPinSpacing=function(e){if(Z&&e){var t=Z.indexOf(he.d)+1;Z[t]=parseFloat(Z[t])+e+xt,Z[1]=parseFloat(Z[1])+e+xt,Et(Z)}},Te.disable=function(e,t){if(Te.enabled&&(!1!==e&&Te.revert(!0,!0),Te.enabled=Te.isActive=!1,t||ee&&ee.pause(),re=0,n&&(n.uncache=1),Se&&xb(ScrollTrigger,"refreshInit",Se),te&&(te.pause(),A.tween&&A.tween.kill()&&(A.tween=0)),!me)){for(var r=Tt.length;r--;)if(Tt[r].scroller===be&&Tt[r]!==Te)return;xb(be,"resize",Lb),me||xb(be,"scroll",Jb)}},Te.kill=function(e,t){Te.disable(e,t),ee&&!t&&ee.kill(),a&&delete St[a];var r=Tt.indexOf(Te);0<=r&&Tt.splice(r,1),r===Qe&&0i&&(b()>i?a.progress(1)&&b(i):a.resetTo("scrollY",i))}Va(e)||(e={}),e.preventDefault=e.isNormalizer=e.allowClicks=!0,e.type||(e.type="wheel,touch"),e.debounce=!!e.debounce,e.id=e.id||"normalizer";var n,i,l,o,a,c,u,s,f=e.normalizeScrollX,t=e.momentum,r=e.allowNestedScroll,d=e.onRelease,p=J(e.target)||Je,g=He.core.globals().ScrollSmoother,h=g&&g.get(),v=E&&(e.content&&J(e.content)||h&&!1!==e.content&&!h.smooth()&&h.content()),b=K(p,Fe),m=K(p,Ye),y=1,x=(k.isTouch&&Ne.visualViewport?Ne.visualViewport.scale*Ne.visualViewport.width:Ne.outerWidth)/Ne.innerWidth,w=0,_=Ta(t)?function(){return t(n)}:function(){return t||2.8},C=xc(p,e.type,!0,r),T=Ha,S=Ha;return v&&He.set(v,{y:"+=0"}),e.ignoreCheck=function(e){return E&&"touchmove"===e.type&&function ignoreDrag(){if(o){requestAnimationFrame(zq);var e=Ia(n.deltaY/2),t=S(b.v-e);if(v&&t!==b.v+b.offset){b.offset=t-b.v;var r=Ia((parseFloat(v&&v._gsap.y)||0)-b.offset);v.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+r+", 0, 1)",v._gsap.y=r+"px",b.cacheID=Ie.cache,Z()}return!0}b.offset&&Dq(),o=!0}()||1.05=i||i-1<=r)&&He.to({},{onUpdate:Jq,duration:o})}else s.restart(!0);d&&d(e)},e.onWheel=function(){a._ts&&a.pause(),1e3 + + + + + + + Software Inquiries | BARON Consultants + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+

S/W Inquiry

+

Software support and inquiries

+
+
+ +
+
+
+ + + +
+
+
+
+

Inquiries

+ + + Remote support + +
+ +

Swipe horizontally to view the inquiry list.

+
+ + + + + + +
EG-BIM inquiries
No.TypeCompanyDepartmentAuthorSubjectDateStatus
+
+

+ +
+

Sample posts for design preview.

+ +
+
+
+
+
+
+ + +

Inquiry details

+

+
+

Sample posts for design preview.

+
+
+ + +

New inquiry

+

This is a design preview. Your entries are not saved or sent.

+
+
+ + + + + + +
+ + + + +
+
+
+ + diff --git a/SW문의_소스패키지/ko/egbim/img/egbim_k.svg b/SW문의_소스패키지/ko/egbim/img/egbim_k.svg new file mode 100644 index 0000000..0dcfe64 --- /dev/null +++ b/SW문의_소스패키지/ko/egbim/img/egbim_k.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/SW문의_소스패키지/ko/egbim/img/egbim_symbol.svg b/SW문의_소스패키지/ko/egbim/img/egbim_symbol.svg new file mode 100644 index 0000000..07262a8 --- /dev/null +++ b/SW문의_소스패키지/ko/egbim/img/egbim_symbol.svg @@ -0,0 +1,4 @@ + + + + diff --git a/SW문의_소스패키지/ko/gaia/img/gaia_k.svg b/SW문의_소스패키지/ko/gaia/img/gaia_k.svg new file mode 100644 index 0000000..319a530 --- /dev/null +++ b/SW문의_소스패키지/ko/gaia/img/gaia_k.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/SW문의_소스패키지/ko/inquiry.html b/SW문의_소스패키지/ko/inquiry.html new file mode 100644 index 0000000..3e71ca6 --- /dev/null +++ b/SW문의_소스패키지/ko/inquiry.html @@ -0,0 +1,130 @@ + + + + + + + + 문의하기 | 바론컨설턴트 + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+

S/W 문의

+

소프트웨어 관련 문의하기

+
+
+ +
+
+
+ + + +
+
+
+
+

문의 내역

+ + + 원격지원 + +
+ +

좌우로 밀어 문의 목록을 확인하세요.

+
+ + + + + + +
EG-BIM 문의 목록
번호구분회사부서작성자제목등록일상태
+
+

+ +
+

디자인 확인용 예시 게시물입니다.

+ +
+
+
+
+
+
+ + +

문의 내용

+

+
+

디자인 확인용 예시 게시물입니다.

+
+
+ + +

문의등록

+

디자인 미리보기 화면입니다. 입력한 내용은 저장되거나 전송되지 않습니다.

+
+
+ + + + + + +
+ + + + +
+
+
+ + diff --git a/SW문의_소스패키지/ko/tova/img/tova_k.svg b/SW문의_소스패키지/ko/tova/img/tova_k.svg new file mode 100644 index 0000000..fd1ec54 --- /dev/null +++ b/SW문의_소스패키지/ko/tova/img/tova_k.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + \ No newline at end of file