๊ท์ฌ์ด ๊ฒ์์ด ํ์ ๊ณผ ํจ๊ปํ๋ ์ ์ฐ์ ๋ฆฌ!
๐๏ธํธ๋ฌ ร ์ถ๋ฆฌ๐๏ธ
๐ต๏ธ์ถ๋ฆฌ ์์๊ฐ ์๋ ์ํ์ด ์๋ ์ฒซ 100%์ถ๋ฆฌ๋ฌผ์
๋๋ค. ์ฌํ ๋ด์ ์์ ์ ์์. ์๋ ์ ์๋ ์ ์์ต๋๋ค ใ
.ใ
๐ต๏ธ
๐ฌ์๋ฉ ์ฌ๋ฌ๊ฐ, ํ๋ฒ ๋ณธ ์ฅ์๋ ๋ฌผ๊ฑด๋ 2~3๋ฒ์ ๋ ๋ ๋ณด๋ฉด ํํธ๊ฐ ๋์ฌ์ง๋ ๋ชฐ๋ผ์๐ฌ
ไพ้ ผๆธ
* { margin: 0; padding: 0; box-sizing: border-box; }
:root {
--bg: #f0ece4;
--paper: #f8f4ec;
--ink: #1c1810;
--muted: #6a6058;
--faint: #a09888;
--rule: #c8bfb0;
--red: #8a2020;
--stamp: #9a1818;
}
body {
background: var(--bg);
min-height: 100vh;
display: flex;
justify-content: center;
align-items: flex-start;
padding: 48px 20px 80px;
font-family: 'MS Mincho', 'ๆธธๆๆ', 'Yu Mincho', 'HiraMinProN-W3', serif;
position: relative;
overflow-x: hidden;
}
/* โโ ๋จผ์ง ํํฐํด โโ */
.dust {
position: fixed;
width: 3px; height: 3px;
border-radius: 50%;
background: rgba(255,255,255,0.7);
pointer-events: none;
z-index: 0;
animation: floatdust linear infinite;
}
@keyframes floatdust {
0% { transform: translateY(100vh) translateX(0px); opacity: 0; }
10% { opacity: 0.6; }
90% { opacity: 0.3; }
100% { transform: translateY(-40px) translateX(var(--drift)); opacity: 0; }
}
/* โโ ์ฉ์ง ์ง๊ฐ ์ค๋ฒ๋ ์ด โโ */
body::before {
content: '';
position: fixed;
top: 0; left: 0; right: 0; bottom: 0;
background-image:
repeating-linear-gradient(
0deg,
transparent,
transparent 28px,
rgba(160,148,130,0.06) 28px,
rgba(160,148,130,0.06) 29px
);
pointer-events: none;
z-index: 0;
}
/* โโ ์นด๋ โโ */
.card {
width: 480px;
background: var(--paper);
position: relative;
z-index: 1;
padding: 52px 56px 48px;
box-shadow:
0 2px 8px rgba(0,0,0,0.12),
0 8px 32px rgba(0,0,0,0.08),
inset 0 0 60px rgba(180,160,130,0.08);
border: 1px solid rgba(180,160,130,0.3);
}
/* ์ข
์ด ์๋จ ์ ํ ํจ๊ณผ */
.card::before {
content: '';
position: absolute;
top: 0; right: 0;
width: 0; height: 0;
border-style: solid;
border-width: 0 28px 28px 0;
border-color: transparent var(--bg) transparent transparent;
filter: drop-shadow(-2px 2px 2px rgba(0,0,0,0.08));
}
/* ํฉ๋ณ ํจ๊ณผ */
.card::after {
content: '';
position: absolute;
top: 0; left: 0; right: 0; bottom: 0;
background: radial-gradient(ellipse at 80% 10%, rgba(200,170,100,0.06) 0%, transparent 60%);
pointer-events: none;
}
/* โโ ์๋จ ์ฌ๋ฌด์ ํค๋ โโ */
.letterhead {
display: flex;
justify-content: space-between;
align-items: flex-start;
margin-bottom: 32px;
padding-bottom: 16px;
border-bottom: 2px solid var(--ink);
}
.firm-name {
font-size: 11px;
color: var(--ink);
letter-spacing: 3px;
line-height: 1.8;
}
.firm-name strong {
display: block;
font-size: 14px;
letter-spacing: 4px;
margin-bottom: 2px;
}
.firm-detail {
font-size: 9px;
color: var(--muted);
letter-spacing: 2px;
text-align: right;
line-height: 2;
}
/* โโ ๋ฌธ์ ๋ฒํธ โโ */
.doc-meta {
display: flex;
justify-content: space-between;
margin-bottom: 28px;
font-size: 9px;
color: var(--faint);
letter-spacing: 2px;
}
/* โโ ์ ๋ชฉ โโ */
.doc-title {
text-align: center;
margin-bottom: 28px;
position: relative;
}
.doc-title h1 {
font-size: 22px;
letter-spacing: 10px;
color: var(--ink);
font-weight: 700;
margin-bottom: 6px;
}
.doc-title .underline {
width: 80%;
margin: 0 auto;
height: 1px;
background: var(--ink);
}
.doc-title .underline2 {
width: 80%;
margin: 3px auto 0;
height: 1px;
background: var(--ink);
}
/* โโ ์์ /๋ฐ์ โโ */
.address-block {
margin-bottom: 24px;
font-size: 11px;
color: var(--ink);
letter-spacing: 1px;
line-height: 2.2;
border-left: 2px solid var(--rule);
padding-left: 14px;
}
.address-block .label {
font-size: 9px;
color: var(--muted);
letter-spacing: 3px;
display: block;
margin-bottom: 2px;
}
/* โโ ๊ตฌ๋ถ์ โโ */
.hr {
height: 1px;
background: var(--rule);
margin: 20px 0;
}
/* โโ ๋ณธ๋ฌธ โโ */
.body-text {
font-size: 12.5px;
color: var(--ink);
line-height: 2.5;
letter-spacing: 0.8px;
font-weight: 400;
margin-bottom: 8px;
}
.body-text .indent {
display: block;
text-indent: 1em;
}
/* ์ธ์ฉ ๋์ฌ */
.quote {
margin: 20px 0;
padding: 12px 20px;
border-left: 3px solid var(--rule);
border-right: 1px solid var(--rule);
background: rgba(160,148,130,0.05);
}
.quote p {
font-size: 12px;
color: var(--muted);
letter-spacing: 1px;
line-height: 2.4;
font-style: italic;
}
.quote p strong {
color: var(--ink);
font-style: normal;
font-weight: 700;
}
/* โโ ๊ฒฝ๊ณ ๋ฐ์ค โโ */
.warning-box {
margin: 24px 0;
padding: 14px 18px;
border: 1px solid var(--red);
position: relative;
}
.warning-box::before {
content: '! ์ฃผ์';
position: absolute;
top: -9px; left: 16px;
background: var(--paper);
padding: 0 6px;
font-size: 9px;
color: var(--red);
letter-spacing: 3px;
}
.warning-box p {
font-size: 11px;
color: var(--red);
letter-spacing: 1px;
line-height: 2.2;
}
/* โโ ํ๋จ ์๋ช
๋ โโ */
.sign-block {
margin-top: 36px;
display: flex;
justify-content: flex-end;
}
.sign-inner {
text-align: right;
font-size: 10px;
color: var(--muted);
letter-spacing: 2px;
line-height: 2.2;
}
.sign-line {
width: 160px;
height: 1px;
background: var(--rule);
margin: 8px 0 4px auto;
}
/* โโ ๋์ฅ โโ */
.stamp {
position: absolute;
bottom: 52px;
left: 56px;
width: 68px;
height: 68px;
border-radius: 50%;
border: 3px solid rgba(154,24,24,0.5);
display: flex;
align-items: center;
justify-content: center;
transform: rotate(-12deg);
opacity: 0.55;
}
.stamp::before {
content: '';
position: absolute;
top: 4px; left: 4px; right: 4px; bottom: 4px;
border-radius: 50%;
border: 1px solid rgba(154,24,24,0.4);
}
.stamp-text {
font-size: 9px;
color: var(--stamp);
letter-spacing: 1px;
text-align: center;
line-height: 1.6;
font-weight: 700;
}
/* โโ ํ๋จ ์ฃผ์ โโ */
.footnote {
margin-top: 28px;
padding-top: 12px;
border-top: 1px solid var(--rule);
font-size: 9px;
color: var(--faint);
letter-spacing: 2px;
line-height: 2;
}
/* โโ ํ์ด๋์ธ โโ */
.card {
animation: pagein 0.8s ease both;
}
@keyframes pagein {
from { opacity: 0; transform: translateY(10px); }
to { opacity: 1; transform: translateY(0); }
}
// ํํฐํด์ body ๋ก๋ ์ ์ ์์ฑํ์ง ์๊ณ DOMContentLoaded ํ ์์ฑ
ๆจๆจ ๆณๅพไบๅๆ
์ ์ฐ์ ๋ฆฌ ยท ์์ ยท ๋ถ๋์ฐ
ๆญๅไบๅไนๅนด
์ ํธ ๋ฌธ์
๊ธฐ๋ฐ ์ทจ๊ธ
๋ฌธ์๋ฒํธ : KMZ-1954-088
์ทจ๊ธ : ๊ทน๋น
ไพใ้ ผใๆธ
์ ์
๊ทํ (์ ์ฐ์ ๋ฆฌ ๋ด๋น์)
๊ณ (ๆ
) ๆจๆฌก ่ๅทฆ่ก้ ์จ์ ์ ์ฐ ์ ๋ฆฌ๋ฅผ ์ํ์ฌ
๊ทํ๋ฅผ ๋ณธ ์ ํ์ผ๋ก ํ๊ฒฌํ์์ต๋๋ค.
๋์ฐฉ ์ฆ์ ์ ํ์ ๋ฌธ์ ํ์ธํ์๊ณ , ๊ฐ ๊ตฌ์ญโโํ๊ด,
์์ ์ค, ์์ฌ, ์๋น, ์นจ์ค, ์๋ฐโโ์ ์์์ ๋ฐ๋ผ ์ ๊ฒํ์ฌ
์์ ๊ด๋ จ ๋ฌธ์ ๋ฐ ์ ํ ๋ชฉ๋ก์ ์์ฑํ์ฌ ์ฃผ์๊ธฐ ๋ฐ๋๋๋ค.
ใ์ ๋... ๊ฐํ์ด์.ใ
ํ์ฅ์์ ๊ทํ์ ํฉ๋ฅํ ํ์ ๋ง๋ฏธ์ผ ์๋ฆฌ์ค ์จ์ ์ฒซ ๋ณด๊ณ ์
๋๋ค.
์ ํ ๋์ฐฉ ์งํ, ์ธ๋ถ์์ ์ฐ๋ฝ์ด ๋์ ๋์์ต๋๋ค.
์ ํ ๋ด๋ถ์์๋ ์์ธ๋ถ๋ช
์ ํ์์ด ์ง์์ ์ผ๋ก
๋ณด๊ณ ๋๊ณ ์์ต๋๋ค. ๋
ธ๋ ค๋ณด๋ ์ด์ํ, ์ ์ ๋ก ์ธ๋ฆฌ๋ ์ง์ ํ,
์ด๋ ์์ ๋ฐ์๊ตญ ์๋ฆฌ. ๋ํ ํ์ ๊ณผ ํ๋ ฅํ์ฌ ์ด ์ ํ์
์ง์ค์ ๋ฐํ์ฃผ์๊ธฐ ๋ฐ๋๋๋ค.
์์์ธ๋ค์ ์ด๋ฏธ ์ ํ์ ๋ฐฉ๋ฌธํ์์ผ๋,
ํ์ฌ๊น์ง ์์ฌ๊ฐ ํ์
๋์ง ์๊ณ ์์ต๋๋ค.
๋ณธ ์ ํ์์๋ ์ด๋ ํ ๊ฒ๋ ์ก๋ฉด ๊ทธ๋๋ก ์ ๋ขฐํ์ง ๋ง์ญ์์ค.
์ด ์ ํ์์๋โโ์๋ฌด๊ฒ๋ ๋ฏฟ์ ์ ์์ต๋๋ค.
์๋ขฐ์ธ ๋๋ฆฌ
ๆจๆจ ๆณๅพไบๅๆ ์์ฅ
ๆญๅไบๅไนๅนด ๅๆ
ๆฅต็ง
โป ๋ณธ ์๋ขฐ์๋ ์ด๋ ํ ์๊ฐ ์ฒ๋ฆฌํ ๊ฒ.
โป ์ ํ ๋ด ๋ฐ์ํ๋ ์ผ์ฒด์ ์ฌํญ์ ๋ํ์ฌ ๋น ์ฌ๋ฌด์๋ ์ฑ
์์ ์ง์ง ์์ต๋๋ค.
// ๋จผ์ง ํํฐํด ์์ฑ
const count = 28;
for (let i = 0; i < count; i++) {
const el = document.createElement('div');
el.className = 'dust';
const size = 1 + Math.random() * 3;
const left = Math.random() * 100;
const duration = 8 + Math.random() * 16;
const delay = Math.random() * 20;
const drift = (Math.random() - 0.5) * 60;
el.style.cssText = `
left: ${left}vw;
width: ${size}px;
height: ${size}px;
animation-duration: ${duration}s;
animation-delay: -${delay}s;
--drift: ${drift}px;
opacity: ${0.3 + Math.random() * 0.4};
`;
document.body.appendChild(el);
}
๐๏ธํธ๋ฌ ร ์ถ๋ฆฌ๐๏ธ
๐ต๏ธ์ถ๋ฆฌ ์์๊ฐ ์๋ ์ํ์ด ์๋ ์ฒซ 100%์ถ๋ฆฌ๋ฌผ์
๋๋ค. ์ฌํ ๋ด์ ์์ ์ ์์. ์๋ ์ ์๋ ์ ์์ต๋๋ค ใ
.ใ
๐ต๏ธ
๐ฌ์๋ฉ ์ฌ๋ฌ๊ฐ, ํ๋ฒ ๋ณธ ์ฅ์๋ ๋ฌผ๊ฑด๋ 2~3๋ฒ์ ๋ ๋ ๋ณด๋ฉด ํํธ๊ฐ ๋์ฌ์ง๋ ๋ชฐ๋ผ์๐ฌ
ไพ้ ผๆธ
ๆจๆจ ๆณๅพไบๅๆ
์ ์ฐ์ ๋ฆฌ ยท ์์ ยท ๋ถ๋์ฐ
ๆญๅไบๅไนๅนด
์ ํธ ๋ฌธ์
๊ธฐ๋ฐ ์ทจ๊ธ
๋ฌธ์๋ฒํธ : KMZ-1954-088
์ทจ๊ธ : ๊ทน๋น
์ ์
๊ทํ (์ ์ฐ์ ๋ฆฌ ๋ด๋น์)
๊ณ (ๆ
) ๆจๆฌก ่ๅทฆ่ก้ ์จ์ ์ ์ฐ ์ ๋ฆฌ๋ฅผ ์ํ์ฌ
๊ทํ๋ฅผ ๋ณธ ์ ํ์ผ๋ก ํ๊ฒฌํ์์ต๋๋ค.
๋์ฐฉ ์ฆ์ ์ ํ์ ๋ฌธ์ ํ์ธํ์๊ณ , ๊ฐ ๊ตฌ์ญโโํ๊ด,
์์ ์ค, ์์ฌ, ์๋น, ์นจ์ค, ์๋ฐโโ์ ์์์ ๋ฐ๋ผ ์ ๊ฒํ์ฌ
์์ ๊ด๋ จ ๋ฌธ์ ๋ฐ ์ ํ ๋ชฉ๋ก์ ์์ฑํ์ฌ ์ฃผ์๊ธฐ ๋ฐ๋๋๋ค.
ใ์ ๋... ๊ฐํ์ด์.ใ
ํ์ฅ์์ ๊ทํ์ ํฉ๋ฅํ ํ์ ๋ง๋ฏธ์ผ ์๋ฆฌ์ค ์จ์ ์ฒซ ๋ณด๊ณ ์
๋๋ค.
์ ํ ๋์ฐฉ ์งํ, ์ธ๋ถ์์ ์ฐ๋ฝ์ด ๋์ ๋์์ต๋๋ค.
์ ํ ๋ด๋ถ์์๋ ์์ธ๋ถ๋ช
์ ํ์์ด ์ง์์ ์ผ๋ก
๋ณด๊ณ ๋๊ณ ์์ต๋๋ค. ๋
ธ๋ ค๋ณด๋ ์ด์ํ, ์ ์ ๋ก ์ธ๋ฆฌ๋ ์ง์ ํ,
์ด๋ ์์ ๋ฐ์๊ตญ ์๋ฆฌ. ๋ํ ํ์ ๊ณผ ํ๋ ฅํ์ฌ ์ด ์ ํ์
์ง์ค์ ๋ฐํ์ฃผ์๊ธฐ ๋ฐ๋๋๋ค.
์์์ธ๋ค์ ์ด๋ฏธ ์ ํ์ ๋ฐฉ๋ฌธํ์์ผ๋,
ํ์ฌ๊น์ง ์์ฌ๊ฐ ํ์
๋์ง ์๊ณ ์์ต๋๋ค.
๋ณธ ์ ํ์์๋ ์ด๋ ํ ๊ฒ๋ ์ก๋ฉด ๊ทธ๋๋ก ์ ๋ขฐํ์ง ๋ง์ญ์์ค.
์ด ์ ํ์์๋โโ์๋ฌด๊ฒ๋ ๋ฏฟ์ ์ ์์ต๋๋ค.
์๋ขฐ์ธ ๋๋ฆฌ
ๆจๆจ ๆณๅพไบๅๆ ์์ฅ
ๆญๅไบๅไนๅนด ๅๆ
๋ก๊ทธ์ธ ํ ๋๊ธ์ ์์ฑํ ์ ์์ต๋๋ค.