 |
|
 |
|
|
¼½Ä¼³¸í |
|
|
<div id="ai_editor">
<div class="memorial-hero">
<div class="hero-icon">🕯️</div>
<h1>Áö¹æ(òµÛ´) ÀÛ¼º¹ý</h1>
<p class="hero-subtitle">°íÀÎÀ» Ã߸ðÇÏ´Â Á¦·Ê ÀǽÄÀÇ ÇÙ½É ¿ä¼Ò</p>
</div>
<div class="intro-cards">
<div class="intro-item">
<div class="intro-icon">📜</div>
<h3>Áö¹æÀ̶õ?</h3>
<p>Á¦»ç ¶§ °íÀÎÀÇ ½ÅÀ§¸¦ ¸ð½Ã´Â Àӽà À§ÆÐ·Î, ÇÑÁö¿¡ °íÀÎÀÇ Á÷ÇÔ°ú ¼º¸íÀ» Àû¾î ¸ð½É</p>
</div>
<div class="intro-item">
<div class="intro-icon">⏰</div>
<h3>ÀÛ¼º ½Ã±â</h3>
<p>»ç¸Á ÈÄ 3ÀÏ À̳» ÀÛ¼ºÇϸç, Á¦»ç ´çÀÏ »õ·Î ½á¼ »ç¿ë</p>
</div>
<div class="intro-item">
<div class="intro-icon">🎯</div>
<h3>»ç¿ë ¸ñÀû</h3>
<p>½ÅÁÖ¸¦ ¸ð½ÃÁö ¾Ê´Â °æ¿ì Á¦»ç»ó¿¡ ¼¼¿ö °íÀÎÀ» »ó¡ÀûÀ¸·Î ¸ð½É</p>
</div>
</div>
<section class="content-section">
<h2 class="section-title">📝 Çʼö ±âÀç»çÇ×</h2>
<div class="requirements-compact">
<div class="req-row">
<div class="req-col">
<span class="req-badge">01</span>
<h4>🏛️ °üÁ÷¸í</h4>
<p>Çлý(ùÊßæ) ¶Ç´Â °íÀÎÀÇ °üÁ÷</p>
</div>
<div class="req-col">
<span class="req-badge">02</span>
<h4>📍 º»°ü</h4>
<p>¼º¾¾ÀÇ º»°ü (¿¹ : ±èÇØ, ÀüÁÖ)</p>
</div>
<div class="req-col">
<span class="req-badge">03</span>
<h4>👤 ¼º¸í</h4>
<p>°íÀÎÀÇ ¼º°ú À̸§</p>
</div>
</div>
<div class="req-row">
<div class="req-col">
<span class="req-badge">04</span>
<h4>🎭 ȣĪ</h4>
<p>ºÎ(Ý«), ¸ð(Ù½), °í(ÍÅ), ºñ(妣)</p>
</div>
<div class="req-col">
<span class="req-badge">05</span>
<h4>🕊️ ½ÅÀ§(ãêêÈ)</h4>
<p>ÇÏ´Ü¿¡ ¹Ýµå½Ã "½ÅÀ§" ±âÀç</p>
</div>
<div class="req-col">
<span class="req-badge">06</span>
<h4>✍️ ÀÛ¼º ¹æÇâ</h4>
<p>¼¼·Î¾²±â, ¿À¸¥ÂÊ¿¡¼ ¿ÞÂÊ</p></div></div></div></section>
<section class="content-section">
<h2 class="section-title">📋 ȣĪ ±¸ºÐ</h2>
<div class="titles-layout">
<div class="title-group">
<h3>👨 ³²¼º ȣĪ</h3>
<div class="title-items">
<div class="title-item">
<span class="label">úéÍÅ (Çö°í)</span>
<span class="desc">µ¹¾Æ°¡½Å ¾Æ¹öÁö</span>
</div>
<div class="title-item">
<span class="label">ÍÅ (°í)</span>
<span class="desc">¾Æ¹öÁö (°£´ÜÈ÷)</span>
</div>
<div class="title-item">
<span class="label">úéðÓÍÅ (ÇöÁ¶°í)</span>
<span class="desc">µ¹¾Æ°¡½Å ÇҾƹöÁö</span>
</div>
<div class="title-item">
<span class="label">úéñôðÓÍÅ (ÇöÁõÁ¶°í)</span>
<span class="desc">µ¹¾Æ°¡½Å ÁõÁ¶ÇҾƹöÁö</span>
</div>
</div>
</div>
<div class="title-group">
<h3>👩 ¿©¼º ȣĪ</h3>
<div class="title-items">
<div class="title-item">
<span class="label">úé妣 (Çöºñ)</span>
<span class="desc">µ¹¾Æ°¡½Å ¾î¸Ó´Ï</span>
</div>
<div class="title-item">
<span class="label">妣 (ºñ)</span>
<span class="desc">¾î¸Ó´Ï (°£´ÜÈ÷)</span>
</div>
<div class="title-item">
<span class="label">úéðÓ妣 (ÇöÁ¶ºñ)</span>
<span class="desc">µ¹¾Æ°¡½Å ÇÒ¸Ó´Ï</span>
</div>
<div class="title-item">
<span class="label">úéñôðÓ妣 (ÇöÁõÁ¶ºñ)</span>
<span class="desc">µ¹¾Æ°¡½Å ÁõÁ¶ÇÒ¸Ó´Ï</span>
</div>
</div>
</div>
</div>
</section>
<section class="content-section gray">
<h2 class="section-title">⚠️ ÀÛ¼º ÁÖÀÇ»çÇ×</h2>
<div class="warnings-compact">
<div class="warning-row">
<div class="warn-box critical">
<div class="warn-header">
<span class="warn-icon">🚨</span>
<h4>Á¤ÀÚ·Î Á¤È®È÷</h4>
</div>
<p>ÇÑÀÚ´Â ¹Ýµå½Ã Á¤ÀÚ(Á¤È®ÇÑ ±Û¾¾)·Î ¶Ç¹Ú¶Ç¹Ú ½á¾ß Çϸç, È긲ü »ç¿ë ±ÝÁö</p>
</div>
<div class="warn-box important">
<div class="warn-header">
<span class="warn-icon">⚠️</span>
<h4>¼¼·Î¾²±â Çʼö</h4>
</div>
<p>ÀüÅë ¹æ½Ä¿¡ µû¶ó ¼¼·Î·Î ¾²¸ç, ¿À¸¥ÂÊ¿¡¼ ¿ÞÂÊÀ¸·Î ÀÛ¼º</p>
</div>
</div>
<div class="warning-row">
<div class="warn-box info">
<div class="warn-header">
<span class="warn-icon">📏</span>
<h4>Å©±â ±Ô°Ý</h4>
</div>
<p>ÇÑÁö °¡·Î 6cm ¡¿ ¼¼·Î 22cm Á¤µµ Å©±â·Î ÀÛ¼º (»óȲ¿¡ µû¶ó Á¶Á¤ °¡´É)</p>
</div>
<div class="warn-box info">
<div class="warn-header">
<span class="warn-icon">🖊️</span>
<h4>¸Ô°ú º× »ç¿ë</h4>
</div>
<p>¸Ô°ú º×À» »ç¿ëÇÏ´Â °ÍÀÌ ¿øÄ¢À̳ª, °ËÀº»ö ÆæÀ¸·Îµµ °¡´É</p></div></div></div></section>
<div class="final-info">
<h2>🕊️ Á¤¼º½º·¯¿î Áö¹æÀ¸·Î °íÀÎÀ» Ã߸ðÇϼ¼¿ä.</h2>
<div class="final-points">
<div class="point-item">✓ Á¤ÀÚ·Î Á¤È®ÇÏ°Ô ÀÛ¼º</div>
<div class="point-item">✓ ¼¼·Î¾²±â ÀüÅë ¹æ½Ä Áؼö</div>
<div class="point-item">✓ Á¦»ç ÈÄ ¹Ýµå½Ã ¼Ò°¢</div>
</div>
</div>
</div>
<style>
#ai_editor {
max-width: 1200px ;
margin: 0 auto ;
padding: 0 ;
background: #fffbf0 ;
font-family: 'Noto Sans KR', -apple-system, BlinkMacSystemFont, sans-serif ;
color: #3e2723 ;
line-height: 1.6 ;
}
#ai_editor * {
box-sizing: border-box ;
}
/* È÷¾î·Î - ÆÐµù Ãà¼Ò */
#ai_editor .memorial-hero {
background: linear-gradient(135deg, #ffb347 0%, #ffd89b 100%) ;
padding: 40px 25px ;
text-align: center ;
color: white ;
box-shadow: 0 8px 25px rgba(255, 179, 71, 0.3) ;
margin-bottom: 60px ;
}
#ai_editor .hero-icon {
font-size: 45px ;
margin-bottom: 12px ;
}
#ai_editor .memorial-hero h1 {
font-size: 38px ;
font-weight: 700 ;
margin: 0 0 10px 0 ;
}
#ai_editor .hero-subtitle {
font-size: 19px ;
margin: 0 ;
opacity: 0.95 ;
}
/* ÀÎÆ®·Î Ä«µå - °£°Ý Ãà¼Ò */
#ai_editor .intro-cards {
display: grid ;
grid-template-columns: repeat(3, 1fr) ;
gap: 20px ;
padding: 0 25px ;
margin-bottom: 60px ;
}
#ai_editor .intro-item {
background: white ;
padding: 24px 20px ;
border-radius: 14px ;
text-align: center ;
box-shadow: 0 4px 18px rgba(255, 179, 71, 0.15) ;
border: 1px solid #ffe4c4 ;
}
#ai_editor .intro-icon {
font-size: 36px ;
margin-bottom: 10px ;
}
#ai_editor .intro-item h3 {
font-size: 19px ;
margin: 0 0 8px 0 ;
color: #3e2723 ;
font-weight: 700 ;
}
#ai_editor .intro-item p {
font-size: 16px ;
margin: 0 ;
color: #666 ;
line-height: 1.5 ;
}
/* ÄÁÅÙÃ÷ ¼½¼Ç - ÆÐµù Ãà¼Ò */
#ai_editor .content-section {
padding: 40px 25px ;
margin-bottom: 60px ;
background: white ;
}
#ai_editor .content-section.gray {
background: #fff9e6 ;
}
#ai_editor .section-title {
font-size: 28px ;
font-weight: 700 ;
text-align: center ;
margin: 0 0 30px 0 ;
color: #3e2723 ;
}
/* Çʼö»çÇ× ÄÄÆÑÆ® */
#ai_editor .requirements-compact {
max-width: 1000px ;
margin: 0 auto ;
}
#ai_editor .req-row {
display: grid ;
grid-template-columns: repeat(3, 1fr) ;
gap: 18px ;
margin-bottom: 18px ;
}
#ai_editor .req-row:last-child {
margin-bottom: 0 ;
}
#ai_editor .req-col {
background: #fff9e6 ;
padding: 18px 16px ;
border-radius: 12px ;
border: 1px solid #ffe4c4 ;
display: flex ;
flex-direction: column ;
gap: 8px ;
}
#ai_editor .req-badge {
display: inline-block ;
width: 32px ;
height: 32px ;
background: linear-gradient(135deg, #ffb347 0%, #ffd89b 100%) ;
color: white ;
border-radius: 50% ;
font-size: 16px ;
font-weight: 700 ;
display: flex ;
align-items: center ;
justify-content: center ;
box-shadow: 0 3px 12px rgba(255, 179, 71, 0.3) ;
}
#ai_editor .req-col h4 {
font-size: 17px ;
margin: 0 ;
color: #3e2723 ;
font-weight: 700 ;
}
#ai_editor .req-col p {
font-size: 16px ;
margin: 0 ;
color: #666 ;
}
/* ¿¹½Ã ±×¸®µå */
#ai_editor .examples-grid {
display: grid ;
grid-template-columns: repeat(2, 1fr) ;
gap: 25px ;
max-width: 900px ;
margin: 0 auto ;
}
#ai_editor .example-card {
background: white ;
border-radius: 14px ;
overflow: hidden ;
box-shadow: 0 4px 18px rgba(255, 179, 71, 0.15) ;
border: 1px solid #ffe4c4 ;
}
#ai_editor .card-header {
padding: 18px 16px ;
text-align: center ;
}
#ai_editor .example-card.father .card-header {
background: linear-gradient(135deg, #87ceeb 0%, #add8e6 100%) ;
}
#ai_editor .example-card.mother .card-header {
background: linear-gradient(135deg, #ff9a8c 0%, #ffb3a7 100%) ;
}
#ai_editor .card-header h3 {
font-size: 20px ;
font-weight: 700 ;
margin: 0 ;
color: white ;
}
#ai_editor .example-content {
padding: 24px 20px ;
display: flex ;
gap: 20px ;
}
#ai_editor .example-text {
flex-shrink: 0 ;
}
#ai_editor .vertical-text {
writing-mode: vertical-rl ;
text-orientation: upright ;
background: #fffbf0 ;
padding: 16px 12px ;
border-radius: 8px ;
border: 1px solid #ffe4c4 ;
font-size: 20px ;
font-weight: 600 ;
color: #3e2723 ;
letter-spacing: 8px ;
}
#ai_editor .vertical-text p {
margin: 0 ;
}
#ai_editor .example-desc {
flex: 1 ;
}
#ai_editor .example-desc p {
font-size: 16px ;
margin: 0 0 10px 0 ;
color: #666 ;
line-height: 1.6 ;
}
#ai_editor .example-desc p:last-child {
margin-bottom: 0 ;
}
/* ȣĪ ·¹À̾ƿô */
#ai_editor .titles-layout {
display: grid ;
grid-template-columns: repeat(2, 1fr) ;
gap: 25px ;
max-width: 900px ;
margin: 0 auto ;
}
#ai_editor .title-group {
background: #fff9e6 ;
padding: 24px 20px ;
border-radius: 14px ;
border: 1px solid #ffe4c4 ;
}
#ai_editor .title-group h3 {
font-size: 20px ;
margin: 0 0 16px 0 ;
color: #3e2723 ;
font-weight: 700 ;
padding-bottom: 12px ;
border-bottom: 2px solid #ffe4c4 ;
}
#ai_editor .title-items {
display: grid ;
gap: 12px ;
}
#ai_editor .title-item {
background: white ;
padding: 12px 14px ;
border-radius: 8px ;
display: flex ;
justify-content: space-between ;
align-items: center ;
border: 1px solid #ffe4c4 ;
}
#ai_editor .title-item .label {
font-size: 16px ;
font-weight: 700 ;
color: #ffb347 ;
}
#ai_editor .title-item .desc {
font-size: 16px ;
color: #666 ;
}
/* °æ°í ÄÄÆÑÆ® */
#ai_editor .warnings-compact {
max-width: 900px ;
margin: 0 auto ;
}
#ai_editor .warning-row {
display: grid ;
grid-template-columns: repeat(2, 1fr) ;
gap: 20px ;
margin-bottom: 20px ;
}
#ai_editor .warning-row:last-child {
margin-bottom: 0 ;
}
#ai_editor .warn-box {
background: white ;
padding: 20px 18px ;
border-radius: 12px ;
box-shadow: 0 4px 18px rgba(255, 179, 71, 0.15) ;
}
#ai_editor .warn-box.critical {
border-left: 4px solid #ff6b6b ;
}
#ai_editor .warn-box.important {
border-left: 4px solid #ffa726 ;
}
#ai_editor .warn-box.info {
border-left: 4px solid #42a5f5 ;
}
#ai_editor .warn-header {
display: flex ;
align-items: center ;
gap: 10px ;
margin-bottom: 10px ;
}
#ai_editor .warn-icon {
font-size: 24px ;
}
#ai_editor .warn-header h4 {
font-size: 18px ;
margin: 0 ;
color: #3e2723 ;
font-weight: 700 ;
}
#ai_editor .warn-box p {
font-size: 16px ;
margin: 0 ;
color: #666 ;
line-height: 1.5 ;
}
/* ºñ±³ ÄÄÆÑÆ® */
#ai_editor .comparison-compact {
display: grid ;
grid-template-columns: repeat(2, 1fr) ;
gap: 25px ;
max-width: 800px ;
margin: 0 auto ;
}
#ai_editor .comp-item {
background: white ;
border-radius: 12px ;
overflow: hidden ;
box-shadow: 0 4px 18px rgba(255, 179, 71, 0.15) ;
border: 1px solid #ffe4c4 ;
}
#ai_editor .comp-header {
background: linear-gradient(135deg, #ffb347 0%, #ffd89b 100%) ;
padding: 16px ;
text-align: center ;
font-size: 19px ;
font-weight: 700 ;
color: white ;
}
#ai_editor .comp-body {
padding: 20px 18px ;
}
#ai_editor .comp-body p {
font-size: 16px ;
margin: 0 0 10px 0 ;
color: #666 ;
line-height: 1.5 ;
}
#ai_editor .comp-body p:last-child {
margin-bottom: 0 ;
}
/* ÃÖÁ¾ Á¤º¸ - ÆÐµù Ãà¼Ò */
#ai_editor .final-info {
background: linear-gradient(135deg, #6d4c41 0%, #8d6e63 100%) ;
padding: 40px 25px ;
text-align: center ;
color: white ;
box-shadow: 0 8px 25px rgba(109, 76, 65, 0.3) ;
}
#ai_editor .final-info h2 {
font-size: 30px ;
font-weight: 700 ;
margin: 0 0 24px 0 ;
line-height: 1.4 ;
}
#ai_editor .final-points {
display: flex ;
justify-content: center ;
gap: 35px ;
flex-wrap: wrap ;
}
#ai_editor .point-item {
font-size: 18px ;
font-weight: 600 ;
}
/* ¹ÝÀÀÇü */
@media (max-width: 1024px) {
#ai_editor .memorial-hero {
padding: 35px 22px ;
margin-bottom: 50px ;
}
#ai_editor .memorial-hero h1 {
font-size: 34px ;
}
#ai_editor .intro-cards {
padding: 0 22px ;
margin-bottom: 50px ;
gap: 18px ;
}
#ai_editor .content-section {
padding: 35px 22px ;
margin-bottom: 50px ;
}
#ai_editor .section-title {
font-size: 26px ;
margin-bottom: 25px ;
}
#ai_editor .req-row {
gap: 16px ;
margin-bottom: 16px ;
}
#ai_editor .examples-grid {
gap: 20px ;
}
#ai_editor .titles-layout {
gap: 20px ;
}
#ai_editor .warning-row {
gap: 18px ;
margin-bottom: 18px ;
}
#ai_editor .comparison-compact {
gap: 20px ;
}
}
@media (max-width: 768px) {
#ai_editor .memorial-hero {
padding: 30px 18px ;
margin-bottom: 45px ;
}
#ai_editor .memorial-hero h1 {
font-size: 30px ;
}
#ai_editor .hero-subtitle {
font-size: 18px ;
}
#ai_editor .hero-icon {
font-size: 40px ;
}
#ai_editor .intro-cards {
grid-template-columns: 1fr ;
padding: 0 18px ;
margin-bottom: 45px ;
gap: 16px ;
}
#ai_editor .intro-item {
padding: 20px 16px ;
}
#ai_editor .content-section {
padding: 30px 18px ;
margin-bottom: 45px ;
}
#ai_editor .section-title {
font-size: 24px ;
margin-bottom: 22px ;
}
#ai_editor .req-row {
grid-template-columns: 1fr ;
gap: 14px ;
margin-bottom: 14px ;
}
#ai_editor .req-col {
padding: 16px 14px ;
}
#ai_editor .examples-grid {
grid-template-columns: 1fr ;
gap: 18px ;
}
#ai_editor .example-content {
flex-direction: column ;
padding: 20px 16px ;
}
#ai_editor .titles-layout {
grid-template-columns: 1fr ;
gap: 18px ;
}
#ai_editor .title-group {
padding: 20px 16px ;
}
#ai_editor .warning-row {
grid-template-columns: 1fr ;
gap: 16px ;
margin-bottom: 16px ;
}
#ai_editor .warn-box {
padding: 18px 16px ;
}
#ai_editor .comparison-compact {
grid-template-columns: 1fr ;
gap: 18px ;
}
#ai_editor .final-info {
padding: 35px 18px ;
}
#ai_editor .final-info h2 {
font-size: 26px ;
margin-bottom: 20px ;
}
#ai_editor .final-points {
flex-direction: column ;
gap: 14px ;
}
}
@media (max-width: 480px) {
#ai_editor .memorial-hero {
padding: 28px 16px ;
margin-bottom: 40px ;
}
#ai_editor .memorial-hero h1 {
font-size: 26px ;
}
#ai_editor .hero-subtitle {
font-size: 17px ;
}
#ai_editor .intro-cards {
padding: 0 16px ;
margin-bottom: 40px ;
gap: 14px ;
}
#ai_editor .intro-item {
padding: 18px 14px ;
}
#ai_editor .intro-icon {
font-size: 32px ;
}
#ai_editor .content-section {
padding: 28px 16px ;
margin-bottom: 40px ;
}
#ai_editor .section-title {
font-size: 22px ;
margin-bottom: 20px ;
}
#ai_editor .req-col {
padding: 14px 12px ;
}
#ai_editor .req-badge {
width: 30px ;
height: 30px ;
font-size: 15px ;
}
#ai_editor .req-col h4 {
font-size: 16px ;
}
#ai_editor .card-header {
padding: 16px 14px ;
}
#ai_editor .card-header h3 {
font-size: 19px ;
}
#ai_editor .example-content {
padding: 18px 14px ;
}
#ai_editor .vertical-text {
padding: 14px 10px ;
font-size: 18px ;
}
#ai_editor .title-group {
padding: 18px 14px ;
}
#ai_editor .title-group h3 {
font-size: 19px ;
}
#ai_editor .title-items {
gap: 10px ;
}
#ai_editor .title-item {
padding: 10px 12px ;
}
#ai_editor .warn-box {
padding: 16px 14px ;
}
#ai_editor .warn-header h4 {
font-size: 17px ;
}
#ai_editor .comp-header {
padding: 14px ;
font-size: 18px ;
}
#ai_editor .comp-body {
padding: 18px 14px ;
}
#ai_editor .final-info {
padding: 32px 16px ;
}
#ai_editor .final-info h2 {
font-size: 23px ;
margin-bottom: 18px ;
}
#ai_editor .point-item {
font-size: 17px ;
}
}
</style> |
|
|
 |
|
 |
|