@charset "euc-kr";
/*
 * ·¯¼¿ °Ô½ÃÆÇ °øÅë CSS »ç¿ë ¾È³»
 *
 * [±âº» »ç¿ë¹ý]
 * °Ô½ÃÆÇ ÃÖ»óÀ§ ¿ä¼Ò¿¡ ¾Æ·¡ ¼ø¼­·Î Å¬·¡½º¸¦ Á¶ÇÕÇÕ´Ï´Ù.
 * board-ui + È­¸é ÇüÅÂ + °Ô½ÃÆÇ À¯Çü + ÇöÀç »óÅÂ
 *
 * [1. °øÅë ·çÆ®]
 * .board-ui
 * ¸ðµç °Ô½ÃÆÇ¿¡ ÇÊ¼ö·Î »ç¿ëÇÕ´Ï´Ù.
 *
 * [2. È­¸é ÇüÅÂ]
 * .board-list-page   : ¸ñ·Ï ÆäÀÌÁö
 * .board-detail-page : »ó¼¼ ÆäÀÌÁö
 * .board-layer       : ·¹ÀÌ¾î ÆË¾÷
 * .board-write-layer : ÀÛ¼º¡¤¼öÁ¤ ·¹ÀÌ¾îÀÌ¸ç .board-layer¿Í ÇÔ²² »ç¿ë
 *
 * [3. °Ô½ÃÆÇ À¯Çü]
 * .board-type-application : ÀÔÇÐ ÀÚ·á ½ÅÃ» °Ô½ÃÆÇ
 * .board-type-counsel     : ¿Â¶óÀÎ »ó´ã °Ô½ÃÆÇ
 * °Ô½ÃÆÇ À¯ÇüÀÌ Ãß°¡µÇ¸é .board-type-{À¯Çü¸í} Çü½ÄÀ¸·Î ÀÛ¼ºÇÕ´Ï´Ù.
 *
 * [4. »óÅÂ Å¬·¡½º]
 * .is-active   : ÅÇ¡¤Ç×¸ñÀÇ ¼±ÅÃ ¹× È°¼º »óÅÂ
 * .is-sent     : ¹ß¼Û ¿Ï·á »ó¼¼ È­¸é
 * .is-received : Á¢¼ö ¿Ï·á »ó¼¼ È­¸é
 * .is-waiting  : Ã³¸® ´ë±â »óÅÂ ¹èÁö
 * .is-complete : Ã³¸® ¿Ï·á »óÅÂ ¹èÁö
 * .is-open     : ¾È³»¡¤»ó¼¼ ¿µ¿ªÀÇ ÆîÄ§ »óÅÂ
 * .is-write-pc : ÀÛ¼º ·¹ÀÌ¾î PC »óÅÂ
 * .is-write-ta : ÀÛ¼º ·¹ÀÌ¾î ÅÂºí¸´ »óÅÂ
 * .is-write-mo : ÀÛ¼º ·¹ÀÌ¾î ¸ð¹ÙÀÏ »óÅÂ
 *
 * .is-write-pc, .is-write-ta, .is-write-mo´Â È­¸é ³Êºñ¿¡ µû¶ó °øÅë UI ½ºÅ©¸³Æ®°¡ ÀÚµ¿À¸·Î Àû¿ëÇÕ´Ï´Ù.
 * ±× ¿Ü »óÅÂ Å¬·¡½º´Â ´Üµ¶À¸·Î »ç¿ëÇÏÁö ¾Ê°í ÇØ´ç ÄÄÆ÷³ÍÆ®¿¡ Á¶ÇÕÇÕ´Ï´Ù.
 *
 * [»ç¿ë ¿¹½Ã]
 * ¸ñ·Ï       : class="board-ui board-list-page board-type-application"
 * »ó¼¼       : class="board-ui board-detail-page board-type-application is-sent"
 * ÀÛ¼º ·¹ÀÌ¾î: class="board-ui board-layer board-write-layer board-type-application"
 *
 * [ÀÛ¼º ¿øÄ¢]
 * ¸ðµç °Ô½ÃÆÇ¿¡ µ¿ÀÏÇÑ µðÀÚÀÎÀº .board-ui ¾Æ·¡¿¡ ÀÛ¼ºÇÕ´Ï´Ù.
 * ¸ñ·Ï¡¤»ó¼¼ È­¸é ±ÔÄ¢Àº .board-ui.board-list-page ¶Ç´Â .board-ui.board-detail-page·Î ÀÛ¼ºÇÕ´Ï´Ù.
 * ÀÛ¼º ·¹ÀÌ¾î ±ÔÄ¢Àº .board-ui.board-write-layer ¾Æ·¡¿¡ ÀÛ¼ºÇÕ´Ï´Ù.
 * À¯Çüº° ¿¹¿Ü¸¸ .board-ui.board-type-{À¯Çü¸í} ¾Æ·¡¿¡ ÀÛ¼ºÇÕ´Ï´Ù.
 * ÀÏ½ÃÀûÀÎ UI »óÅÂ¿¡´Â is-* Å¬·¡½º¸¦ »ç¿ëÇÕ´Ï´Ù.
 * ¼­¹ö ·ÎÁ÷°ú ¿¬°áµÈ ±âÁ¸ Å¬·¡½º´Â ÀÓÀÇ·Î º¯°æÇÏ°Å³ª »èÁ¦ÇÏÁö ¾Ê½À´Ï´Ù.
 *
 * [5. ¸ñ·Ï ¿­ ±¸¼º]
 * ¿­ °³¼ö¿¡ µû¸¥ Å¬·¡½º(.board-cols-5 µî)´Â ¸¸µéÁö ¾Ê°í, ¿­ÀÇ ¿ªÇÒÀ» ³ªÅ¸³»´Â Å¬·¡½º¸¦ »ç¿ëÇÕ´Ï´Ù.
 * .board-number-cell   : ¹øÈ£
 * .board-category-cell : ºÐ·ù
 * .board-campus-cell   : ÇÐ¿ø
 * .board-title-cell    : Á¦¸ñ
 * .board-writer-cell   : ÀÛ¼ºÀÚ
 * .board-date-cell     : ÀÛ¼ºÀÏ
 * .board-count-cell    : Á¶È¸¼ö
 * .board-state-cell    : Ã³¸® »óÅÂ
 *
 * »õ °Ô½ÃÆÇÀº À§ ÀÇ¹Ì Å¬·¡½º¸¦ »ç¿ëÇÏ°í, ÇÊ¿äÇÑ ¿­¸¸ ¸¶Å©¾÷¿¡ ¹èÄ¡ÇÕ´Ï´Ù.
 * ¿­ ³Êºñ´Â 6. °Ô½ÃÆÇ À¯Çüº° ¿¹¿Ü¿¡¼­ --board-column-* º¯¼ö¸¸ ÀçÁ¤ÀÇÇÕ´Ï´Ù.
 * Á¦¸ñ ¿­Àº ³²Àº ¿µ¿ªÀ» Ã¤¿ì¸ç, °íÁ¤ ¿­Àº width¿Í flex:noneÀ» »ç¿ëÇÕ´Ï´Ù.
 */



/* ==========================================================================================================================================
	1. ¸ðµç °Ô½ÃÆÇ °øÅë
========================================================================================================================================== */
/* °Ô½ÃÆÇ ±âº» ¿µ¿ª */
.board-ui {margin:0;background:#fff;color:#333;font-family:Pretendard,"Noto Sans KR",sans-serif;overflow-x:hidden}
.board-ui * {box-sizing:border-box;letter-spacing:0}
.board-ui a {color:inherit;text-decoration:none}
.board-ui button,.board-ui input,.board-ui select,.board-ui textarea {font-family:inherit}
/* // °Ô½ÃÆÇ ±âº» ¿µ¿ª */

/* Àü¿ª ÇÃ·ÎÆÃ ¹öÆ° º¸Á¤
 * .board-floating-actionÀº °Ô½ÃÆÇ º»¹®°ú µ¶¸³ÀûÀ¸·Î È­¸é ÇÏ´Ü¿¡ °íÁ¤µÇ¸ç,
 * °øÅë ·¹ÀÌ¾Æ¿ôÀÇ ¿µÇâÀ» ÇÇÇÏ±â À§ÇØ .board-ui ¹Ù±ù¿¡ ¹èÄ¡ÇÕ´Ï´Ù.
 * ÇÃ·ÎÆÃ ¹öÆ°ÀÌ ÇÊ¿ä ¾ø´Â °Ô½ÃÆÇÀº ¸¶Å©¾÷¿¡¼­ .board-floating-actionÀ» »ý·«ÇÕ´Ï´Ù.
 */
.board-floating-action.is-leaving {display:none!important;position:absolute!important}
.board-floating-action,body>.board-floating-action {display:none}
/* // Àü¿ª ÇÃ·ÎÆÃ ¹öÆ° º¸Á¤ */



/* ==========================================================================================================================================
	2. ¸®½ºÆ® ÆäÀÌÁö °øÅë
========================================================================================================================================== */
/* ¸®½ºÆ® ±âº» ·¹ÀÌ¾Æ¿ô */
.board-ui.board-list-page .board-wrap {width:100%;max-width:1200px;margin:0 auto;padding:0 0 74px}
.board-ui.board-list-page .board-list {width:100%;margin:0;padding:0;border-top:1px solid #555;list-style:none}
.board-ui.board-list-page .board-list>.board-item {display:flex;flex-wrap:wrap;min-height:60px;margin:0;border-bottom:1px solid #e5e5e5;color:#777;font-size:14px;line-height:1.4}
/* // ¸®½ºÆ® ±âº» ·¹ÀÌ¾Æ¿ô */

/* µî·ÏµÈ ³»¿ëÀÌ ¾øÀ» °æ¿ì */
.board-ui.board-list-page .board-empty {display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;width:100%;height:562px;min-height:300px;border-bottom:1px solid #e5e5e5;background:#fff;color:#333;font-size:16px;text-align:center}
.board-ui.board-list-page .board-empty .empty-icon,.board-ui.board-list-page .board-empty-icon-image {display:block;width:40px;height:35px}
.board-ui.board-list-page .board-empty p {margin:0;color:#333;font-size:16px;font-weight:400;line-height:1.1;letter-spacing:-.4px}
/* // µî·ÏµÈ ³»¿ëÀÌ ¾øÀ» °æ¿ì */

/* ´õº¸±â ¹öÆ° */
.board-ui.board-list-page .board-footer {display:flex;justify-content:center;width:100%;margin-top:24px}
.board-ui.board-list-page .board-more {display:flex;align-items:center;justify-content:center;gap:5px;width:160px;height:40px;border:1px solid #777;border-radius:4px;background:#fff;color:#222;font-size:14px;font-weight:500}
.board-ui.board-list-page .board-more-icon {display:block;width:12px;height:7px;flex:none}
/* // ´õº¸±â ¹öÆ° */

/* ==================================================
	2-1. ¸®½ºÆ® °Ô½ÃÆÇ °øÅë: »ó´Ü µµ±¸ : ¸ñ·Ï »ó´Ü¿¡ ÅÇ, °Ë»ö ¿µ¿ª, ±Û¾²±â¡¤½ÅÃ» ¹öÆ°ÀÌ ÇÊ¿äÇÒ ¶§ »ç¿ë / ÅÇÀÌ ¾ø´Â °Ô½ÃÆÇÀº .board-tabs¸¦ »ý·«ÇÏ°í ÇÊ¿äÇÑ µµ±¸¸¸ ¹èÄ¡
================================================== */
/* »ó´Ü µµ±¸ Á¤·Ä */
.board-ui.board-list-page .board-toolbar {display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:12px}
.board-ui.board-list-page .board-toolbar-start,.board-ui.board-list-page .board-toolbar-end {display:flex;align-items:center;gap:10px}
.board-ui.board-list-page .board-toolbar-end {margin-left:auto}
/* // »ó´Ü µµ±¸ Á¤·Ä */

/* ÅÇ(ex. ÀüÃ¼ ¤·¤·³»¿ª, ³» ¤·¤·³»¿ª) */
.board-ui.board-list-page .board-tabs {display:flex;gap:10px;height:40px}
.board-ui.board-list-page .board-tab,.board-ui .board-write-button {display:flex;align-items:center;justify-content:center;width:120px;height:40px;padding:0;border-radius:4px;font-size:14px;font-weight:500;line-height:1.5;text-align:center;cursor:pointer}
.board-ui.board-list-page .board-tab {border:1px solid #777;background:#fff;color:#222}
.board-ui.board-list-page .board-tab.is-active,.board-ui.board-list-page .board-tab.on {border-color:#2c5bf6;color:#2c5bf6}
/* // ÅÇ(ex. ÀüÃ¼ ¤·¤·³»¿ª, ³» ¤·¤·³»¿ª) */

/* ½ÅÃ», ÀÛ¼º ¹öÆ° */
.board-ui .board-write-button {border:0;background:#9aa3b2;color:#fff}
.board-ui .board-write-button-icon {display:block;width:8px;height:12px;flex:none}
/* // ½ÅÃ», ÀÛ¼º ¹öÆ° */

/* ÇÊÅÍ */
.board-ui.board-list-page .board-filter {position:relative;min-width:118px}
.board-ui.board-list-page .board-filter .select-btn {width:100%}
.board-ui.board-list-page .custom-dropdown .select-btn {height:40px}
/* // ÇÊÅÍ */

/* °Ë»öÃ¢ */
.board-ui.board-list-page .board-search {position:relative;display:inline-flex;overflow:hidden;width:100%;max-width:246px;height:42px;border:1px solid #dbdee5;border-radius:6px;background:#fff}
.board-ui.board-list-page .board-search-input {width:100%;height:100%;padding:0 40px 0 18px;border:0;background:#fff;font-size:14px}
.board-ui.board-list-page .board-search-input:focus {outline:0}
.board-ui.board-list-page .board-search-button {position:absolute;right:12px;top:50%;width:28px;height:28px;padding:0;transform:translateY(-50%);border:0;background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.25 12.5C19.25 8.77208 16.2279 5.75 12.5 5.75C8.77208 5.75 5.75 8.77208 5.75 12.5C5.75 16.2279 8.77208 19.25 12.5 19.25C16.2279 19.25 19.25 16.2279 19.25 12.5ZM20.75 12.5C20.75 17.0563 17.0563 20.75 12.5 20.75C7.94365 20.75 4.25 17.0563 4.25 12.5C4.25 7.94365 7.94365 4.25 12.5 4.25C17.0563 4.25 20.75 7.94365 20.75 12.5Z' fill='%23111111'/%3E%3Cpath d='M17.4697 17.4697C17.7626 17.1768 18.2373 17.1768 18.5302 17.4697L24.5302 23.4697C24.8231 23.7626 24.8231 24.2373 24.5302 24.5302C24.2373 24.8231 23.7626 24.8231 23.4697 24.5302L17.4697 18.5302C17.1768 18.2373 17.1768 17.7626 17.4697 17.4697Z' fill='%23111111'/%3E%3C/svg%3E")}
/* // °Ë»öÃ¢ */

/* ==================================================
	2-2. ¸®½ºÆ® °Ô½ÃÆÇ °øÅë: ¸®½ºÆ® ³» µµ±¸ : ¸ñ·Ï¿¡ ¹îÁö, Á¦¸ñ, ³¯Â¥ µî ÇÊ¿äÇÒ ¶§ »ç¿ë
================================================== */
/* Áß¿äµµ ¹îÁö */
.board-ui .board-notice-badge {padding:3px 9px;border-radius:99px;background:#2c5bf6;color:#fff;font-size:13px;font-weight:600;line-height:1.4;letter-spacing:-.025em}
/* // Áß¿äµµ ¹îÁö */

/* ¸ñ·Ï ¿­ ±âº» ³Êºñ
 * Á¦¸ñ ¿­Àº flex:1·Î ³²Àº ¿µ¿ªÀ» Ã¤¿ì¹Ç·Î º°µµ º¯¼ö¸¦ »ç¿ëÇÏÁö ¾Ê½À´Ï´Ù.
 * ¸ð¹ÙÀÏÀº ¿­ ¹èÄ¡°¡ ´Þ¶óÁö¹Ç·Î ¸ð¹ÙÀÏ ¹ÝÀÀÇü ±¸È¹¿¡¼­ Á÷Á¢ Á¦¾îÇÕ´Ï´Ù.
 * °Ô½ÃÆÇ À¯Çüº° ¿­ ³Êºñ´Â 6. °Ô½ÃÆÇ À¯Çüº° ¿¹¿Ü¿¡¼­ ÇÊ¿äÇÑ º¯¼ö¸¦ ¸í½ÃÀûÀ¸·Î ÀçÁ¤ÀÇÇÕ´Ï´Ù.
 */

/* °øÅë ±âº»°ªÀº »õ °Ô½ÃÆÇÀÇ ÃÊ±â°ªÀÔ´Ï´Ù.
 * À¯Çü ±¸È¹¿¡ °°Àº º¯¼ö°¡ ÀÖÀ¸¸é À¯Çü ±¸È¹ÀÇ °ªÀ» ÃÖÁ¾ ±Ô°ÝÀ¸·Î »ç¿ëÇÕ´Ï´Ù.
 */
.board-ui.board-list-page {
	--board-column-number:104px;
	--board-column-category:110px;
	--board-column-campus:120px;
	--board-column-writer:79px;
	--board-column-date:120px;
	--board-column-count:80px;
	--board-column-state:116px;

	--board-column-number-tablet:88px;
	--board-column-writer-tablet:79px;
	--board-column-date-tablet:120px;
	--board-column-state-tablet:100px;
}
/* // ¸ñ·Ï ¿­ ±âº» ³Êºñ */

/* ¸®½ºÆ® Ç×¸ñ ±âº» ±¸Á¶ */
.board-ui.board-list-page .board-list>.board-item {position:relative}
.board-ui.board-list-page .board-list>.board-item>.board-cell {display:flex;align-items:center;justify-content:center;height:60px}

.board-ui.board-list-page .board-list .board-number-cell {width:var(--board-column-number);flex:none}
.board-ui.board-list-page .board-list .board-category-cell {width:var(--board-column-category);flex:none}
.board-ui.board-list-page .board-list .board-campus-cell {width:var(--board-column-campus);flex:none}
.board-ui.board-list-page .board-list>.board-item>.board-title-cell {display:flex;align-items:center;justify-content:flex-start;flex:1;min-width:0;overflow:hidden;padding:0 32px 0 32px;text-align:left}

.board-ui.board-list-page .board-list .board-title-cell a {display:flex;align-items:center;gap:6px;min-width:0;color:#333;font-size:16px;line-height:1.4;text-align:left}
.board-ui.board-list-page .board-list .board-title-cell a:hover span {font-weight:600}
.board-ui.board-list-page .board-list .board-title-cell span,.board-ui.board-list-page .board-list .board-title-cell p {overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.board-ui.board-list-page .board-list .board-writer-cell {width:var(--board-column-writer);flex:none;text-align:center}
.board-ui.board-list-page .board-list .board-date-cell {width:var(--board-column-date);flex:none;letter-spacing:-.14px;text-align:center}
.board-ui.board-list-page .board-list .board-count-cell {width:var(--board-column-count);flex:none;text-align:center}
.board-ui.board-list-page .board-list .board-state-cell {width:var(--board-column-state);flex:none}
.board-ui .board-private-icon {width:17px;height:17px;flex:none;color:#b1b1b1}
/* // ¸®½ºÆ® Ç×¸ñ ±âº» ±¸Á¶ */

/* Ã³¸® »óÅÂ ¹îÁö */
.board-ui .board-badge {display:inline-flex;align-items:center;justify-content:center;min-width:62px;height:25px;padding:2px 10px;border:0;border-radius:999px;background:#f0f0f0;color:#777;font-size:14px;font-weight:500;line-height:1.4;letter-spacing:-.14px;white-space:nowrap}
.board-ui .board-badge.is-waiting {background:#e4efff;color:#2c5bf6}
.board-ui .board-badge.is-complete {background:#f0f0f0;color:#777}
/* // Ã³¸® »óÅÂ ¹îÁö */



/* ==========================================================================================================================================
	3. »ó¼¼ ÆäÀÌÁö °øÅë
========================================================================================================================================== */
/* »ó¼¼ ÆäÀÌÁö ±âº» ·¹ÀÌ¾Æ¿ô */
.board-ui.board-detail-page .board-detail-wrap {width:100%;max-width:1200px;margin:0 auto;padding:0 0 50px}
.board-ui.board-detail-page .board-detail-head>.board-badge {position:absolute;right:20px;top:20px;margin:0}
.board-ui.board-detail-page .board-detail {width:100%;border-top:1px solid #555;background:#fff}
.board-ui.board-detail-page.is-sent .board-edit-actions {display:none}
/* // »ó¼¼ ÆäÀÌÁö ±âº» ·¹ÀÌ¾Æ¿ô */

/* »ó¼¼ »ó´Ü Á¦¸ñ ¹× ÀÛ¼º Á¤º¸ */
.board-ui.board-detail-page .board-detail-head {position:relative;display:flex;align-items:center;width:100%;height:90px;padding:20px;border-bottom:1px solid #e5e5e5}
.board-ui.board-detail-page .board-detail-head>strong {color:#333;font-size:18px;font-weight:600;line-height:26px;letter-spacing:-.36px}
.board-ui.board-detail-page .board-detail-meta {position:absolute;right:20px;bottom:20px;display:flex;align-items:center;gap:10px;color:#777;font-size:14px;line-height:20px;letter-spacing:-.14px;white-space:nowrap}
.board-ui.board-detail-page .board-detail-meta span+span {position:relative;padding-left:10px}
.board-ui.board-detail-page .board-detail-meta span+span:before {content:'';position:absolute;left:0;top:4px;width:1px;height:12px;background:#dbdbdb}
/* // »ó¼¼ »ó´Ü Á¦¸ñ ¹× ÀÛ¼º Á¤º¸ */

/* »ó¼¼ º»¹® ¹× ½ÅÃ» Á¤º¸ */
.board-ui.board-detail-page .board-detail-body {display:flex;flex-direction:column;gap:32px;width:100%;padding:32px 20px;border-bottom:1px solid #e5e5e5}
.board-ui.board-detail-page .board-info-grid {display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:48px;width:100%}
.board-ui.board-detail-page .board-info-section {display:flex;flex-direction:column;gap:12px;min-width:0}
.board-ui.board-detail-page .board-section-title {display:flex;align-items:center;gap:8px;height:24px;margin:0;color:#333;font-size:16px;font-weight:600;line-height:24px;letter-spacing:-.16px}
.board-ui.board-detail-page .board-section-title svg {display:block;width:3px;height:3px;flex:none}
.board-ui.board-detail-page .board-info-card {display:flex;flex-direction:column;gap:12px;width:100%;min-height:172px;margin:0;padding:24px 32px;border:1px solid #e5e5e5;border-radius:6px;background:#fff}
.board-ui.board-detail-page .board-info-row {display:flex;align-items:flex-start;gap:48px;width:100%;min-height:22px;color:#333;font-size:15px;line-height:22px;letter-spacing:-.15px}
.board-ui.board-detail-page .board-info-row dt {width:78px;flex:none;margin:0;color:#333;font-weight:600;white-space:nowrap}
.board-ui.board-detail-page .board-info-row dd {flex:1;min-width:0;margin:0;color:#555;word-break:keep-all}
.board-ui.board-detail-page .board-info-section-compact-label .board-info-row dt {width:55px}
.board-ui.board-detail-page .board-address-line {display:block}
.board-ui.board-detail-page .board-content-card {width:100%;min-height:70px;padding:24px 32px;border:1px solid #e5e5e5;border-radius:6px;background:#fff;color:#555;font-size:15px;line-height:22px;letter-spacing:-.15px;word-break:keep-all;overflow-wrap:anywhere}
/* // »ó¼¼ º»¹® ¹× ½ÅÃ» Á¤º¸ */

/* ´äº¯ ¿µ¿ª */
.board-ui.board-detail-page .board-answer {display:flex;flex-direction:column;gap:14px;width:100%;margin:0;padding:20px 32px;border-radius:6px;background:#f8f8f8;color:#333}
.board-ui.board-detail-page .board-answer-head {display:flex;align-items:center;gap:8px;width:100%;padding-bottom:14px;border-bottom:1px solid #dbdbdb}
.board-ui.board-detail-page .board-answer-head strong {font-size:16px;font-weight:600;line-height:1.6;letter-spacing:-.16px}
.board-ui.board-detail-page .board-answer-head span {color:#777;font-size:14px;line-height:20px;letter-spacing:-.14px}
.board-ui.board-detail-page .board-answer-content {color:#333;font-size:14px;line-height:1.6;letter-spacing:-.14px;word-break:keep-all;overflow-wrap:anywhere}
.board-ui.board-detail-page .board-answer-content p {margin:0}
.board-ui.board-detail-page .board-answer-file {margin:12px 0 0}
.board-ui.board-detail-page .board-answer-file a {display:inline-flex;align-items:center;gap:6px;color:#555}
/* // ´äº¯ ¿µ¿ª */

/* »ó¼¼ ¼öÁ¤ ¹× ¸ñ·Ï ¹öÆ° */
.board-ui.board-detail-page .board-detail-actions {display:flex;justify-content:flex-end;gap:10px;width:100%;margin-top:12px}
.board-ui.board-detail-page .board-detail-actions:empty {display:none}
.board-ui.board-detail-page .board-action-button {display:flex;align-items:center;justify-content:center;width:120px;height:40px;padding:0;border:0;border-radius:4px;background:#9aa3b2;color:#fff;font-size:14px;font-weight:500;line-height:20px;letter-spacing:-.28px;text-align:center;cursor:pointer}
.board-ui.board-detail-page .board-detail-footer {display:flex;justify-content:center;width:100%;margin-top:24px}
.board-ui.board-detail-page .board-list-button {display:flex;align-items:center;justify-content:center;width:160px;height:40px;padding:0;border:1px solid #777;border-radius:4px;background:#fff;color:#222;font-size:15px;font-weight:500;cursor:pointer}
/* // »ó¼¼ ¼öÁ¤ ¹× ¸ñ·Ï ¹öÆ° */

/* ÀÏ¹Ý °Ô½Ã±Û »ó¼¼ */
.board-ui.board-detail-page .board-article-head {display:flex;flex-direction:column;gap:6px;padding:clamp(12px,calc(12px + (22 - 12) * ((100vw - 360px) / 840)),22px) clamp(12px,calc(12px + (20 - 12) * ((100vw - 360px) / 840)),20px);border-top:1px solid #555;border-bottom:1px solid #e5e5e5}
.board-ui.board-detail-page .board-article-title {display:flex;align-items:flex-start}
.board-ui.board-detail-page .board-article-title .board-notice-badge {margin-right:8px}
.board-ui.board-detail-page .board-article-title b {font-weight:600;letter-spacing:-.01em}
.board-ui.board-detail-page .board-article-title-text {margin:0}
.board-ui.board-detail-page .board-article-meta {display:flex;color:#777;font-size:14px;letter-spacing:-.01em}
.board-ui.board-detail-page .board-article-category {display:none}
.board-ui.board-detail-page .board-article-body {padding:clamp(12px,calc(12px + (24 - 12) * ((100vw - 360px) / 840)),24px);border-bottom:1px solid #555}
.board-ui.board-detail-page .board-article-content {padding-bottom:clamp(12px,calc(12px + (24 - 12) * ((100vw - 360px) / 840)),24px);font-size:14px;line-height:1.6;letter-spacing:-.01em}
.board-ui.board-detail-page .board-article-content b,.board-ui.board-detail-page .board-article-content strong {font-weight:700}
.board-ui.board-detail-page .board-article-content img {max-width:75%!important;margin-top:1.7em}
.board-ui.board-detail-page .board-article-content.ck.ck-content figure.image img {max-width:900px!important;min-width:auto!important}
.board-ui.board-detail-page .board-article-files {display:flex;gap:8px;padding-top:clamp(12px,calc(12px + (24 - 12) * ((100vw - 360px) / 840)),24px);padding-left:24px;border-top:1px solid #ededed;font-size:14px;line-height:1.6;letter-spacing:-.01em}
.board-ui.board-detail-page .board-article-files .tit {width:112px;font-weight:600}
.board-ui.board-detail-page .board-article-files ul {display:flex;flex-direction:column;gap:2px;color:#777}
.board-ui.board-detail-page .board-article-files li:hover a {font-weight:600}
.board-ui.board-detail-page .board-article-body+.board-detail-footer {margin-top:24px}
/* // ÀÏ¹Ý °Ô½Ã±Û »ó¼¼ */






/* ==========================================================================================================================================
	4. ÀÛ¼º Æû¡¤·¹ÀÌ¾î °øÅë
========================================================================================================================================== */

/* ==================================================
	4-1. ÀÛ¼º Æû¡¤·¹ÀÌ¾î °øÅë: ·¹ÀÌ¾î¿Í ±âº» Æû : ½ÅÃ»¡¤¼öÁ¤ ÆûÀ» ÆË¾÷ ·¹ÀÌ¾î·Î ¿­ ¶§ »ç¿ë / ·¹ÀÌ¾î´Â .board-layer °è¿­, ÆûÀº .board-form °è¿­À» Á¶ÇÕ
================================================== */
/* ·¹ÀÌ¾î ÆË¾÷: .board-ui¿Í .board-layer¸¦ µ¿ÀÏÇÑ ÃÖ»óÀ§ ¿ä¼Ò¿¡ ÇÔ²² »ç¿ë */
.board-ui.board-layer {position:fixed;z-index:10000;inset:0}
.board-ui.board-layer {overflow:hidden;background:transparent}

/* »çÀÌÆ® Àü¿ª »óÅÂ º¸Á¤: ·¹ÀÌ¾î°¡ ¿­·ÈÀ» ¶§ body ½ºÅ©·Ñ Àá±Ý */
body.board-layer-open {overflow:hidden}
/* // »çÀÌÆ® Àü¿ª »óÅÂ º¸Á¤: ·¹ÀÌ¾î°¡ ¿­·ÈÀ» ¶§ body ½ºÅ©·Ñ Àá±Ý */

.board-ui .board-layer-dim {position:absolute;inset:0;background:rgba(0,0,0,.45)}
.board-ui .board-layer-panel {position:absolute;left:50%;top:50%;width:648px;max-width:calc(100% - 48px);height:calc(100vh - 48px);overflow:hidden;transform:translate(-50%,-50%);border-radius:20px;background:#fff}
/* // ·¹ÀÌ¾î ÆË¾÷ */

/* ±âº» Æû Å×ÀÌºí */
.board-ui .board-form {width:100%;margin:0}
.board-ui .board-form-table {width:100%;border-top:1px solid #555}
.board-ui .board-form-table th,.board-ui .board-form-table td {padding:14px;border-bottom:1px solid #e5e5e5}
/* // ±âº» Æû Å×ÀÌºí */

/* ==================================================
	4-2. ÀÛ¼º Æû °øÅë: ÀÛ¼º ÇÊµå : ÀÚ·á ½ÅÃ»¡¤»ó´ã ½ÅÃ»Ã³·³ ¿©·¯ ÀÔ·Â Ç×¸ñÀ» ¼ø¼­´ë·Î ÀÛ¼ºÇÒ ¶§ »ç¿ë / ±âº» ÇÊµå´Â .board-write-field, ÁÖ¼Ò´Â .board-address-field, °³ÀÎÁ¤º¸ ¿µ¿ªÀº .board-privacy¸¦ »ç¿ë
================================================== */
/* ÀÛ¼º Æû ¹× »ó´Ü Á¦¸ñ */
.board-ui .board-write-shell {display:flex;flex-direction:column;width:100%;max-width:648px;min-height:100vh;margin:0 auto;background:#fff}
.board-ui.board-layer .board-write-shell {height:100%;min-height:0}
.board-ui .board-write-head {position:sticky;z-index:20;top:0;display:flex;align-items:center;justify-content:space-between;width:100%;height:65px;padding:20px 24px;border-bottom:1px solid #ededed;background:#fff}
.board-ui .board-write-head h1 {margin:0;color:#222;font-size:18px;font-weight:600;line-height:25px;letter-spacing:-.36px}
.board-ui .board-write-close {display:flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:0;background:transparent;color:#333;cursor:pointer}
.board-ui .board-write-close svg {display:block;width:22px;height:22px}
.board-ui .board-write-content {width:100%;background:#fff}
.board-ui.board-layer .board-write-content {flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}
/* // ÀÛ¼º È­¸é ¹× »ó´Ü Á¦¸ñ */

/* ÀÛ¼º ¾È³» */
.board-ui .board-write-guide {width:calc(100% - 48px);margin:24px 24px 0;padding:16px 24px;border-radius:8px;background:#f8f8f8}
.board-ui .board-write-guide>p {margin:8px 0 0;color:#777;font-size:13px;line-height:18px;letter-spacing:0}
.board-ui .board-write-guide>p span {display:block;padding-left:12px;text-indent:-12px}
.board-ui .board-guide-title {display:flex;align-items:center;gap:8px;height:24px;color:#333}
.board-ui .board-guide-title svg {width:20px;height:20px;flex:none;color:#777}
.board-ui .board-guide-title strong {font-size:16px;font-weight:600;line-height:24px;letter-spacing:-.16px}
/* // ÀÛ¼º ¾È³» */

/* ÀÛ¼º ÇÊµå °øÅë */
.board-ui .board-write-form {display:flex;flex:1;min-height:0;flex-direction:column;width:100%;margin:0}
.board-ui .board-write-fields {display:flex;flex-direction:column;gap:24px;width:100%;margin-top:40px;padding:0 24px}
.board-ui .board-write-field {display:flex;flex-direction:column;gap:8px;width:100%}
.board-ui .board-write-field>label {height:22px;color:#333;font-size:15px;font-weight:600;line-height:22px;letter-spacing:-.15px}
.board-ui .board-write-field>label em {color:#ed2024;font-style:normal;font-weight:400}
.board-ui .board-write-field input,.board-ui .board-write-field select,.board-ui .board-write-field textarea {display:block;width:100%;margin:0;border:1px solid #dbdee5;border-radius:6px;background:#fff;color:#333;font-size:14px;line-height:20px;letter-spacing:-.14px;outline:none;box-shadow:none}
.board-ui .board-write-field input,.board-ui .board-write-field select {height:42px;padding:0 18px}
.board-ui .board-write-field select {appearance:none;-webkit-appearance:none;padding-right:48px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='16' viewBox='0 0 20 16' fill='none'%3E%3Cpath d='M16 5L10 11L4 5' stroke='%23333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 18px center}
.board-ui .board-write-field textarea {height:124px;padding:12px 18px;resize:none;word-break:keep-all}
.board-ui .board-write-field input:focus,.board-ui .board-write-field select:focus,.board-ui .board-write-field textarea:focus {border-color:#2c5bf6}
.board-ui .board-write-field input::placeholder,.board-ui .board-write-field textarea::placeholder {color:#777;opacity:1}
/* // ÀÛ¼º ÇÊµå °øÅë */

/* ÁÖ¼Ò °Ë»ö */
.board-ui .board-address-field {position:relative;gap:8px}
.board-ui .board-address-field input[readonly] {background:#f5f5f5}
.board-ui .board-address-field .board-address-value.is-filled {background:#fff}
.board-ui .board-address-search {display:grid;grid-template-columns:1fr 90px;gap:8px;width:100%}
.board-ui .board-address-search button {height:42px;padding:0;border:0;border-radius:4px;background:#9aa3b2;color:#fff;font-size:14px;font-weight:500;line-height:20px;cursor:pointer}
.board-ui .board-content-field {position:relative}
.board-ui .board-content-count {height:17px;margin:0;color:#777;font-size:12px;line-height:17px;text-align:right}
.board-ui .board-postcode {display:none;position:absolute;right:0;top:78px;z-index:40;width:100%;height:350px;border:1px solid #dbdee5;background:#fff;box-shadow:0 4px 16px rgba(0,0,0,.12)}
.board-ui .board-postcode-wrap {width:100%;height:100%;overflow:hidden}
/* // ÁÖ¼Ò °Ë»ö */

/* °³ÀÎÁ¤º¸ µ¿ÀÇ */
.board-ui .board-privacy {width:100%;margin:24px 0 0;background:#fff}
.board-ui .board-privacy h2 {height:46px;margin:0;padding:11px 24px;background:#f1f3f8;color:#333;font-size:18px;font-weight:600;line-height:25px;letter-spacing:-.36px}
.board-ui .board-privacy-button {width:calc(100% - 48px);height:38px;margin:20px 24px 0;padding:0;border:0;background:#fff;color:#333;font-size:14px;font-weight:500;line-height:20px;text-align:left}
.board-ui .board-privacy-button span {display:inline-flex;align-items:center;gap:8px;float:right;color:#777;font-size:13px;font-weight:500;line-height:18px}
.board-ui .board-privacy-button span svg {display:block;width:12px;height:7px}
.board-ui .board-privacy.is-open .board-privacy-button span svg {transform:scaleY(-1)}
.board-ui .board-privacy-content {display:none;height:168px;overflow-y:auto;margin:8px 24px 0;padding:12px 16px;border:1px solid #dbdee5;border-radius:4px;background:#fff;color:#777;font-size:13px;line-height:18px;letter-spacing:0}
.board-ui .board-privacy.is-open .board-privacy-content {display:block}
.board-ui.board-write-layer:not(.is-write-mo) .board-privacy.is-open .board-privacy-content {height:auto;overflow-y:visible}
.board-ui .board-privacy-content p {margin:0}
.board-ui .board-privacy-content strong {display:block;margin:18px 0 0;color:#777;font-size:13px;font-weight:400;line-height:18px}
/* // °³ÀÎÁ¤º¸ µ¿ÀÇ */

/* ÀÛ¼º ¿Ï·á ¹öÆ° */
.board-ui .board-form-submit {position:relative;z-index:40;display:flex;justify-content:center;width:100%;margin:0;padding:16px 24px 32px;background:#fff}
.board-ui .board-form-submit button {display:flex;align-items:center;justify-content:center;width:206px;height:40px;padding:0;border:0;border-radius:4px;background:#333;color:#fff;font-size:15px;font-weight:500;line-height:21px;cursor:pointer}
/* // ÀÛ¼º ¿Ï·á ¹öÆ° */

/* ÀÛ¼º Æû Ä¿½ºÅÒ ¼¿·ºÆ® */
.board-ui .board-custom-select {display:block;width:100%}
.board-ui .board-custom-select .select-btn {width:100%;height:42px;margin:0;padding:0 18px;border-radius:6px;color:#333;font-size:14px;line-height:20px;letter-spacing:-.14px}
.board-ui .board-custom-select .select-list {top:calc(100% - 1px);z-index:30;box-sizing:border-box}
.board-ui .board-custom-select .option {box-sizing:border-box}
/* // ÀÛ¼º Æû Ä¿½ºÅÒ ¼¿·ºÆ® */



/* =======================================================================================================================================
	5. ¹ÝÀÀÇü ÀÛ¾÷(¹Ìµð¾î Äõ¸®)
========================================================================================================================================== */
@media (max-width:1199px) {
	/* ==================================================
		5-1. ÅÂºí¸´ ÀÌÇÏ °øÅë
	================================================== */
	/* ÅÂºí¸´ ÀÌÇÏ °øÅë ¿©¹é */
	.board-ui.board-list-page .board-wrap,.board-ui.board-detail-page .board-detail-wrap {max-width:none;padding:0 24px 50px}
	/* // ÅÂºí¸´ ÀÌÇÏ °øÅë ¿©¹é */

	/* ÅÂºí¸´ ÀÌÇÏ ¸®½ºÆ® ¹× »ó¼¼ Á¤º¸ */
	.board-ui.board-list-page .board-list .board-number-cell {width:var(--board-column-number-tablet)}
	.board-ui.board-detail-page .board-info-grid {column-gap:24px}
	.board-ui.board-detail-page .board-info-row {gap:24px}
	/* // ÅÂºí¸´ ÀÌÇÏ ¸®½ºÆ® ¹× »ó¼¼ Á¤º¸ */
}



@media (min-width:768px) and (max-width:1199px) {
	/* ==================================================
		5-2. ÅÂºí¸´: ¸®½ºÆ® ÆäÀÌÁö
	================================================== */
	/* ÅÂºí¸´ ¸®½ºÆ® */
	.board-ui.board-list-page .board-list>.board-item {position:relative;display:flex;flex-wrap:wrap;align-items:center;min-height:60px;padding:0;row-gap:0}
	.board-ui.board-list-page .board-list>.board-item:after {display:none}
	.board-ui.board-list-page .board-list>.board-item>.board-number-cell {display:none}
	.board-ui.board-list-page .board-list>.board-item>.board-title-cell {order:0;display:flex;justify-content:flex-start;flex:1 1 auto;width:auto;min-width:0;height:74px;padding:0 24px;overflow:hidden;text-align:left}
	.board-ui.board-list-page .board-list>.board-item>.board-writer-cell {order:0;display:flex;align-items:center;justify-content:center;width:var(--board-column-writer-tablet);height:74px;flex:none;text-align:center}
	.board-ui.board-list-page .board-list>.board-item>.board-date-cell {order:0;display:flex;align-items:center;justify-content:center;width:var(--board-column-date-tablet);height:74px;padding:0;flex:none;text-align:center}
	.board-ui.board-list-page .board-list>.board-item>.board-state-cell {position:static;order:0;display:flex;align-items:center;justify-content:center;width:var(--board-column-state-tablet);height:74px;padding:0;flex:none;text-align:center}
	.board-ui.board-list-page .board-list>.board-item>.board-title-cell a {margin:0;font-size:16px;line-height:1.4}
	/* // ÅÂºí¸´ ¸®½ºÆ® */
}


@media (max-width:767px) {
	/* ==================================================
		5-3. ¸ð¹ÙÀÏ: ¸®½ºÆ® ÆäÀÌÁö °øÅë
	================================================== */
	.board-ui.board-list-page .board-wrap {padding:24px 16px 86px}

	/* Àü¿ª ÇÃ·ÎÆÃ ¹öÆ° ¸ð¹ÙÀÏ º¸Á¤
	 * ±âº» ¼±¾ðÀº 1. ¸ðµç °Ô½ÃÆÇ °øÅëÀÇ Àü¿ª ÇÃ·ÎÆÃ ¹öÆ° º¸Á¤¿¡¼­ °ü¸®ÇÕ´Ï´Ù.
	 */
	.board-floating-action,body>.board-floating-action {position:fixed;z-index:10;left:0;right:0;bottom:0;display:block;margin:0 auto;background:#fff}
	.board-floating-action .board-write-button,body>.board-floating-action .board-write-button {display:flex;align-items:center;justify-content:center;gap:8px;width:calc(100vw - 32px);max-width:371px;height:38px;margin:16px auto 22px;padding:0;border:0;border-radius:8px;background:#2c5bf6;color:#fff;font-size:16px;font-weight:600;line-height:1.4;text-align:center}
	/* // Àü¿ª ÇÃ·ÎÆÃ ¹öÆ° ¸ð¹ÙÀÏ º¸Á¤ */

	/* ¸ð¹ÙÀÏ ºó ¸ñ·Ï */
	.board-ui.board-list-page .board-empty {height:auto;min-height:370px;font-size:14px}
	.board-ui.board-list-page .board-empty p {font-size:14px}
	/* // ¸ð¹ÙÀÏ ºó ¸ñ·Ï */

	/* ¸ð¹ÙÀÏ ´õº¸±â ¹öÆ° */
	.board-ui.board-list-page .board-footer {margin-top:16px}
	.board-ui.board-list-page .board-more {width:158px;height:38px}
	/* // ¸ð¹ÙÀÏ ´õº¸±â ¹öÆ° */


	/* ==================================================
		5-4. ¸ð¹ÙÀÏ: ¸®½ºÆ® »ó´Ü µµ±¸
	================================================== */
	.board-ui.board-list-page .board-toolbar {height:32px;margin-bottom:12px}
	.board-ui.board-list-page .board-toolbar-start,.board-ui.board-list-page .board-toolbar-end {gap:8px}
	.board-ui.board-list-page .board-toolbar>.board-write-button,.board-ui.board-list-page .board-toolbar-end .board-write-button {display:none}

	/* ¸ð¹ÙÀÏ ÅÇ, ÇÊÅÍ, °Ë»ö */
	.board-ui.board-list-page .board-tabs {gap:8px;width:auto;height:32px}
	.board-ui.board-list-page .board-tab {flex:none;width:91px;height:32px;font-size:14px}
	.board-ui.board-list-page .board-filter .select-btn,.board-ui.board-list-page .board-search {height:38px;border-radius:4px}
	.board-ui.board-list-page .board-search-input {padding-left:12px}
	/* // ¸ð¹ÙÀÏ ÅÇ, ÇÊÅÍ, °Ë»ö */


	/* ==================================================
		5-5. ¸ð¹ÙÀÏ: °øÅë ·¹ÀÌ¾Æ¿ô ¹× ¸®½ºÆ® Ç×¸ñ
	================================================== */
	/* ¸ð¹ÙÀÏ ·¹ÀÌ¾î ¹è°æ */
	.board-ui.board-layer {background:#fff}
	/* // ¸ð¹ÙÀÏ ·¹ÀÌ¾î ¹è°æ */

	/* »çÀÌÆ® Àü¿ª ·¹ÀÌ¾Æ¿ô º¸Á¤: ¸ð¹ÙÀÏ ÇªÅÍ ÇÏ´Ü ¿©¹é */
	#footer {padding-bottom:80px}
	/* // »çÀÌÆ® Àü¿ª ·¹ÀÌ¾Æ¿ô º¸Á¤: ¸ð¹ÙÀÏ ÇªÅÍ ÇÏ´Ü ¿©¹é */

	/* ¸ð¹ÙÀÏ ¸®½ºÆ® Ç×¸ñ */
	.board-ui.board-list-page .board-list>.board-item {display:flex;flex-wrap:wrap;align-content:center;min-height:60px;padding:10px 0;row-gap:6px;font-size:14px}
	.board-ui.board-list-page .board-list>.board-item>.board-cell {height:auto}
	.board-ui.board-list-page .board-list>.board-item>.board-number-cell {display:none}
	.board-ui.board-list-page .board-list>.board-item>.board-title-cell {order:1;width:100%;flex:none;padding:0 64px 0 0}
	.board-ui.board-list-page .board-list .board-title-cell a {font-size:14px}
	.board-ui.board-list-page .board-list .board-writer-cell {order:2;width:auto;font-size:12px;text-align:left}
	.board-ui.board-list-page .board-list .board-writer-cell:after {content:'';width:1px;height:10px;margin:0 8px;background:#d9d9d9}
	.board-ui.board-list-page .board-list .board-date-cell {order:3;justify-content:flex-start;width:auto;font-size:12px;text-align:left}
	.board-ui.board-list-page .board-list .board-state-cell {position:absolute;right:0;top:13px;width:auto}
	.board-ui.board-list-page .board-list .board-state-cell .board-badge {position:static}
	.board-ui .board-badge {min-width:62px;height:23px;padding:2px 8px;font-size:12px}
	/* // ¸ð¹ÙÀÏ ¸®½ºÆ® Ç×¸ñ */

	/* ==================================================
		5-6. ¸ð¹ÙÀÏ: »ó¼¼ ÆäÀÌÁö
	================================================== */
	/* »çÀÌÆ® Àü¿ª ·¹ÀÌ¾Æ¿ô º¸Á¤: ¸ð¹ÙÀÏ °øÅë ÇÃ·ÎÆÃ ¹öÆ° À§Ä¡ */
	body .scroll-fab-wrap.is-bottom-nav-visible:not(.has-bottom-banner) {bottom:125px}
	/* // »çÀÌÆ® Àü¿ª ·¹ÀÌ¾Æ¿ô º¸Á¤: ¸ð¹ÙÀÏ °øÅë ÇÃ·ÎÆÃ ¹öÆ° À§Ä¡ */

	/* ¸ð¹ÙÀÏ »ó¼¼ ÆäÀÌÁö */
	.board-ui.board-detail-page .board-detail-wrap {padding:16px 16px 32px}
	.board-ui.board-detail-page .board-detail-head {height:71px;padding:12px 0}
	.board-ui.board-detail-page .board-detail-head>strong {align-self:flex-start;font-size:16px;line-height:24px}
	.board-ui.board-detail-page .board-detail-head>.board-badge {right:0;top:12px}
	.board-ui.board-detail-page .board-detail-meta {left:0;right:auto;bottom:12px;gap:8px;font-size:12px;line-height:17px}
	.board-ui.board-detail-page .board-detail-meta span+span {padding-left:8px}
	.board-ui.board-detail-page .board-detail-meta span+span:before {top:3px;height:10px}
	.board-ui.board-detail-page .board-detail-body {gap:16px;padding:16px 0}
	.board-ui.board-detail-page .board-info-section {gap:5px}
	.board-ui.board-detail-page .board-info-grid {grid-template-columns:minmax(0,1fr);row-gap:12px}
	.board-ui.board-detail-page .board-section-title {height:20px;font-size:14px;line-height:20px}
	.board-ui.board-detail-page .board-info-card {gap:8px;min-height:0;padding:16px}
	.board-ui.board-detail-page .board-info-row {gap:12px;min-height:20px;font-size:14px;line-height:20px}
	.board-ui.board-detail-page .board-info-row dt,.board-ui.board-detail-page .board-info-section-compact-label .board-info-row dt {width:84px}
	.board-ui.board-detail-page .board-content-card {min-height:72px;padding:16px;font-size:14px;line-height:20px}
	.board-ui.board-detail-page .board-answer {gap:8px;padding:12px 14px}
	.board-ui.board-detail-page .board-answer-head {padding-bottom:6px}
	.board-ui.board-detail-page .board-answer-head strong {font-size:14px;line-height:20px}
	.board-ui.board-detail-page .board-answer-head span {font-size:12px;line-height:17px}
	.board-ui.board-detail-page .board-answer-content {font-size:14px;line-height:20px}
	.board-ui.board-detail-page .board-detail-actions {margin-top:10px}
	.board-ui.board-detail-page .board-action-button {width:84px;height:32px;font-size:13px;line-height:18px}
	.board-ui.board-detail-page .board-detail-footer {margin-top:16px}
	.board-ui.board-detail-page .board-list-button {height:38px;font-size:14px}
	/* // ¸ð¹ÙÀÏ »ó¼¼ ÆäÀÌÁö */

	/* ==================================================
		5-7. ¸ð¹ÙÀÏ: ÀÛ¼º ·¹ÀÌ¾î
	================================================== */
	/* ¸ð¹ÙÀÏ ·¹ÀÌ¾î */
	.board-ui .board-layer-panel {left:0;top:0;width:100%;max-width:none;height:var(--board-vv-height,100vh);transform:translateY(var(--board-vv-top,0px));border-radius:0}
	.board-ui.board-write-layer .board-layer-dim {display:block;background:#fff}
	/* // ¸ð¹ÙÀÏ ·¹ÀÌ¾î */

	/* ¸ð¹ÙÀÏ ÀÛ¼º ·¹ÀÌ¾î: .board-write-layer ·çÆ®ÀÇ »óÅÂ Å¬·¡½º¸¦ ±âÁØÀ¸·Î Àû¿ë */
	.board-ui.board-write-layer.is-write-mo .board-layer-panel {height:100%;min-height:0;overflow:hidden}
	.board-ui.board-write-layer.is-write-mo .board-write-shell {position:relative;display:flex;flex-direction:column;max-width:none;height:100%;min-height:0}
	.board-ui.board-write-layer.is-write-mo .board-write-head {position:relative;flex-shrink:0;height:50px;padding:12px 16px}
	.board-ui.board-write-layer.is-write-mo .board-write-head h1 {font-size:16px;line-height:22px;letter-spacing:-.32px}
	.board-ui.board-write-layer.is-write-mo .board-write-content {flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}
	.board-ui.board-write-layer.is-write-mo .board-write-guide {width:calc(100% - 32px);margin:16px 16px 0;padding:16px 24px}
	.board-ui.board-write-layer.is-write-mo .board-guide-title {height:20px}
	.board-ui.board-write-layer.is-write-mo .board-guide-title strong {font-size:14px;line-height:20px;letter-spacing:-.14px}
	.board-ui.board-write-layer.is-write-mo .board-write-guide>p {white-space:normal}
	.board-ui.board-write-layer.is-write-mo .board-write-fields {gap:24px;margin-top:16px;padding:0 16px}
	.board-ui.board-write-layer.is-write-mo .board-write-field>label {height:20px;font-size:14px;line-height:20px;letter-spacing:-.14px}
	.board-ui.board-write-layer.is-write-mo .board-write-field input,.board-ui.board-write-layer.is-write-mo .board-write-field select {height:38px;padding:0 12px;border-radius:4px}
	.board-ui.board-write-layer.is-write-mo .board-write-field select {padding-right:40px;background-position:right 12px center}
	.board-ui.board-write-layer.is-write-mo .board-write-field textarea {padding:12px;border-radius:4px}
	.board-ui.board-write-layer.is-write-mo .board-address-search {grid-template-columns:1fr 89px}
	.board-ui.board-write-layer.is-write-mo .board-address-search button {height:38px}
	.board-ui.board-write-layer.is-write-mo .board-privacy {margin-top:24px}
	.board-ui.board-write-layer.is-write-mo .board-privacy h2 {height:44px;padding:12px 16px;font-size:16px;line-height:22px;letter-spacing:-.3px}
	.board-ui.board-write-layer.is-write-mo .board-privacy-button {width:calc(100% - 32px);margin:20px 16px 0}
	.board-ui.board-write-layer.is-write-mo .board-privacy-content {height:auto;overflow-y:visible;margin:8px 16px 0;padding:12px}
	.board-ui.board-write-layer.is-write-mo .board-form-submit {position:relative;z-index:40;flex-shrink:0;margin:0;padding:16px 16px calc(28px + env(safe-area-inset-bottom, 0px));background:#fff}
	.board-ui.board-write-layer.is-write-mo .board-form-submit button {width:100%;height:38px;font-size:14px;line-height:20px}
	.board-ui.board-write-layer.is-write-mo .board-postcode {left:0;right:0;top:74px;width:100%;height:350px}
	.board-ui.board-write-layer.is-write-mo .board-postcode-wrap {height:100%}
	.board-ui.board-write-layer.is-write-mo .board-custom-select .select-btn {height:38px;padding:0 12px;border-radius:4px}
	/* // ¸ð¹ÙÀÏ ÀÛ¼º ·¹ÀÌ¾î */


	/* ==================================================
		5-8. ¸ð¹ÙÀÏ: ÀÏ¹Ý °Ô½Ã±Û »ó¼¼
	================================================== */
	/* ¸ð¹ÙÀÏ ÀÏ¹Ý °Ô½Ã±Û »ó¼¼ */
	.board-ui.board-detail-page .board-article-head {gap:4px;margin-top:24px}
	.board-ui.board-detail-page .board-article-title {flex-direction:column;gap:2px}
	.board-ui.board-detail-page .board-article-title .board-notice-badge {padding-top:2px;padding-bottom:2px;font-size:12px}
	.board-ui.board-detail-page .board-article-title b {font-size:14px;line-height:1.4}
	.board-ui.board-detail-page .board-article-meta {font-size:12px}
	.board-ui.board-detail-page .board-article-category {display:flex;align-items:center}
	.board-ui.board-detail-page .board-article-category:after {content:'';width:1px;height:10px;margin:0 8px;background:#d9d9d9}
	.board-ui.board-detail-page .board-article-content {line-height:1.4}
	.board-ui.board-detail-page .board-article-content img {max-width:100%!important;margin-top:.9em}
	.board-ui.board-detail-page .board-article-content.ck.ck-content figure.image img {max-width:100%!important}
	.board-ui.board-detail-page .board-article-files {flex-direction:column;gap:4px;padding-left:0;font-size:13px}
	/* // ¸ð¹ÙÀÏ ÀÏ¹Ý °Ô½Ã±Û »ó¼¼ */
}


/* =======================================================================================================================================
	6. °Ô½ÃÆÇ À¯Çüº° ¿¹¿Ü
========================================================================================================================================== */

/* ==================================================
	6-1. ÀÔÇÐ ÀÚ·á ½ÅÃ» °Ô½ÃÆÇ (.board-type-application)
================================================== */
/* ¸ñ·Ï ¿­ ³Êºñ: application¿¡¼­ »ç¿ëÇÏ´Â ¿­ ±Ô°ÝÀ» À¯Çü ±¸È¹¿¡ ¸í½Ã */
.board-ui.board-type-application {
	--board-column-number:104px;
	--board-column-writer:79px;
	--board-column-date:120px;
	--board-column-state:116px;

	--board-column-number-tablet:88px;
	--board-column-writer-tablet:79px;
	--board-column-date-tablet:120px;
	--board-column-state-tablet:100px;
}
/* // ¸ñ·Ï ¿­ ³Êºñ: application¿¡¼­ »ç¿ëÇÏ´Â ¿­ ±Ô°ÝÀ» À¯Çü ±¸È¹¿¡ ¸í½Ã */
