@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-ui .blind {position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0,0,0,0)}
/* // °Ô½ÃÆÇ ±âº» ¿µ¿ª */

/* Àü¿ª ÇÃ·ÎÆÃ ¹öÆ° º¸Á¤
 * .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;padding:0;border:1px solid #777;border-radius:4px;background:#fff;color:#222;font-size:14px;font-weight:500;cursor:pointer}
.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;width:138px;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:226px;max-width:100%;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}
/* // Áß¿äµµ ¹îÁö */

/* ½Å±Ô °Ô½Ã±Û Ç¥½Ã */
.board-ui .board-new-badge {display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;flex:none;border:1px solid #ebebeb;border-radius:50%;color:#ff3b30;font-size:9px;font-style:normal;font-weight:700}
/* // ½Å±Ô °Ô½Ã±Û Ç¥½Ã */

/* ¸ñ·Ï ¿­ ±âº» ³Êºñ
 * Á¦¸ñ ¿­Àº 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}
/* // Ã³¸® »óÅÂ ¹îÁö */



/* ==================================================
	2-5. °Ô½ÃÆÇ °øÅë: ¾È³» ÆÐ³Î¡¤ÅÇ º¯Çü¡¤¸ñ·Ï º¸Á¶ ÄÄÆ÷³ÍÆ®
================================================== */
.board-ui .board-info-panel {display:flex;flex-direction:column;align-items:flex-start;gap:24px;width:100%;padding:24px 32px;border-radius:8px;background:#f8f8f8;margin-bottom: 40px;}
.board-ui .board-info-intro {display:flex;align-items:flex-start;gap:8px;width:100%;color:#555;font-size:16px;font-weight:400;line-height:1.6;letter-spacing:-.4px}
.board-ui .board-info-intro p {margin:0}
.board-ui .board-info-intro strong {color:#555;font-weight:700}
.board-ui .board-info-icon {display:block;width:24px;height:24px;flex:none;background:no-repeat center/24px 24px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M18 8C19.657 8 21 9.343 21 11S19.657 14 18 14M10 8V19C10 19.552 9.552 20 9 20H8C7.448 20 7 19.552 7 19V14M12 8L16.524 4.23C17.11 3.742 18 4.159 18 4.922V17.078C18 17.841 17.11 18.258 16.524 17.77L12 14H4C3.448 14 3 13.552 3 13V9C3 8.448 3.448 8 4 8H12Z' stroke='%23777777' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}
.board-ui .board-info-divider {width:100%;height:1px;background:#e5e5e5}

/* °­Á¶ ¾È³» ¹Ú½º : ÀÛ¼º¡¤È®ÀÎ ·¹ÀÌ¾î »ó´Ü ¾È³». ¾ÆÀÌÄÜ span Àº ¼±ÅÃ »ç¿ë */
.board-ui .board-callout {width:100%;padding:14px 16px;border-radius:8px;background:#f1f6ff;box-sizing:border-box;margin-bottom:20px;}
.board-ui .board-callout-txt {display:flex;align-items:flex-start;gap:16px;margin:0;color:#333;font-size:15px;font-weight:600;line-height:1.4;letter-spacing:-.3px}
.board-ui .board-callout-ico {display:block;width:26px;height:24px;flex:none;background:no-repeat center/26px 24px url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAYCAYAAADkgu3FAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAV+SURBVHgBpVRbbBRlFP7+mdltd7fdpS3dAi0ttg0VFGLVKhiqXHwh+FISUCSYgIqkYkVjxIQHHyT6gBrUB2IUMIYYrQSRBKKC0AARhVIpGGro9ga9brfbvc7u7OzM75mZrWygVtCT/JnbP+f7v+985zD8j1i6dKl0uGb+FU8oVEOPLOHKCx293NawprX1LD2ns/cy/Md4995HirZXTPcLqirwGsLp7weLx6E7HOlETu6uvEPNO2gbvxMgFu5s9AUS0e4LP3RtqV9c9n6+O/dRxrnmh9pS8WZinajGRaTS0M6cBHw+iFsazdT8icf5pt0fFn4RCoVuBRJo6dko+kATZ1EnkBihr3ZAdNBVAty14AkFbPNX1kZVhXb6lAX0UqOVMqXALycPlvx+fg2yAPDdx8vvibSu8E08G7tZLE4gfkAiECmX3nBLieQQeKcvm/jEHzfvBRHOfNei7IObiRuaTvZqJXXHAi2LPjeeX149rzwdTXFIIjEhIEEwfzaAeHIQmjR0Uwu7Ddi6FWzjC9ZBjCUJCETDf+D245ghZuTj6eubuBiiT6LTko0Jma2UlHOochi2Fy8BHpJTUahGJF1wHOLadWYiLonp50+31OxXlO6/k4+3Ptvd9Ex5ValNDf7UFurfuMJb2bCkqgliHoNgSCZlFp3DNpsYlJB8cSgzZNg6VMoggqdSwL79EMIRE2ewu+fQc4HRvchynTjW6z9SV6rkl93vmvtp8/AvR/bWv+dxeB82QcQcArBZIIbKUh6QXwuBU0K3Bnl2DLZjQxC7fBBCYfDRCCKl/de8v3Yvwy3mus3eA6dWtM+aNnchbO4MkJjZxax/HZXktCA5yw8tGoQaDkGRY9DiMiQikONgPF3gHObFebk8lpDPtAxvXLX9t59Nq3Q0L3uw6rHSFnvZgfyhE0vaZ3iqFyJnOgEZrKRMjYwG0WA2vAGuy7RUekUrqYCrCbPKguS0BEgn6UDUwMmIdvbSYK3Q177hqVnFfC+BuI1zB/yxH40N0JJmIujEQqfkXLdAQGB6wrCMSdIon+AUIE4rprJ6wex0OI2+paKAPE7TIijWV6Q/yDK/Vbg3Gkq8u16ZO4y8Sgabx7K3aLPszTQLwAShey1hoGRS2K2+U8boStLGxsDDQfB4DJEUPzDZCGLqmQVRic92wVlqARkNa1yNpuXEEorFUnQBxauosAfNRoZMUyTmR7C1D/KwClcRbZWgrT2AImESIN6wLeDV5H4dasxKaMjHJySMWtxFYquTbj17gMhVYKQD8oWL+KbRh542GkuGSUmIaBG+PtGNqDgJEK4NxdKbn/bkuBmrhz2f5MmxisHH6UpN6poPxPuIQRcQvgE+4kPr/utEVENROTPJl8yktvMI4eLXuTGK9Kmmt6CfW6gyXi0g10sMqCltBRab5DCBDBLuEIZaujB6Q0XlfRJySwvIcQzKjSAXp/Exx6vaDMs9N4foZKFfb5eXQBnnYAQiFZh2RayHWHSDB3w4v/tPJOJpzKlzwjmvjAZHGQRHrp6e4zpOIN4JELPwmDoE3rZag0imUEm2ZACcis1CfTj90RjK6xiK5hBIaSFZO8+QmCPke5uti+1E1vgxQpoKZWV1tU3XvLqQHBC4Ylg2AD3Qh+93RlG7EiicaUdegQOMzMKTMZ5Odkbt69PvTJZLnAroeHPdvgIt8gCXR0kuYjI2gON7oqhaQB/J5flumrspRU8iFrnUEdpR8ZrecCuTO2Jkl8mcTCa5ImCREEb6InjoSYYcuwCHx861Qim6/hOp/NuL42H8S0xZo/UrC91fbnCG9PEYSwbDEAVO7mHgbiF67rK4ePlnqav/xOCugDIhRHYK20QO15Vh1vnW0dmHW3p7k7jL+Au4VmnLSvt80AAAAABJRU5ErkJggg==")}

/* ¿ä¾à Ä«µå : ½ÅÃ»¡¤¿¹¾à ·¹ÀÌ¾î »ó´ÜÀÇ ´ë»ó Á¤º¸ Ä«µå. -top(¹èÁö Çà)Àº ¼±ÅÃ »ç¿ë */
.board-ui .board-summary-card {display:flex;flex-direction:column;gap:6px;width:calc(100% - 48px);min-height:134px;margin:24px 24px 0;padding:16px;border:1px solid #2c5bf6;border-radius:6px;background:#fff;box-sizing:border-box}
.board-ui .board-summary-card-top {display:flex;align-items:center;justify-content:space-between;width:100%;min-height:26px}
.board-ui .board-summary-card-title {display:block;color:#333;font-size:16px;font-weight:400;line-height:1.4;letter-spacing:-.16px;word-break:keep-all}
.board-ui .board-summary-card-info {display:flex;flex-direction:column;gap:2px;margin:0;padding:0;color:#777;font-size:14px;font-weight:400;line-height:1.4;letter-spacing:-.14px}
.board-ui .board-summary-card-info div {display:flex;align-items:center;gap:12px;min-height:20px}
.board-ui .board-summary-card-info dt {flex:0 0 auto;color:#555;font-weight:400}
.board-ui .board-summary-card-info dt:before {content:"\00b7  "}
.board-ui .board-summary-card-info dd {margin:0;white-space: normal;}

/* ¼½¼Ç : ·¹ÀÌ¾î ¾ÈÀÇ ¼ÒÁ¦¸ñ + ¼³¸í */
.board-ui .board-section {width:100%}
.board-ui .board-section.is-inset {padding:20px 24px 0}
/* ¼½¼Ç °£ ±¸ºÐ ¶ì : ·¹ÀÌ¾î ¾È¿¡¼­ ¿µ¿ªÀ» Å©°Ô ³ª´­ ¶§ */
.board-ui .board-section-divider {width:100%;height:8px;border:0;margin:0;background:#e5e7eb;opacity:.3}
/* º¸Á¶ ¾È³» ¹®±¸ : ·¹ÀÌ¾î ¾ÈÀÇ ¡¤ ºÒ¸´ ¾È³». ¹®´Ü¸¶´Ù ¡¤ ÀÌ ÀÚµ¿À¸·Î ºÙ½À´Ï´Ù */
.board-ui .board-note {width:100%;margin:10px 0 24px;padding:0 24px;box-sizing:border-box}
.board-ui .board-note p {position:relative;margin:0;padding-left:10px;color:#777;font-size:13px;font-weight:400;line-height:1.4;letter-spacing:-.26px}
.board-ui .board-note p:before {content:"\00b7";position:absolute;left:0;top:0}
.board-ui .board-section-title {display:block;color:#333;font-size:15px;font-weight:600;line-height:1.4;letter-spacing:-.3px}
.board-ui .board-section-desc {margin:2px 0 0;color:#333;font-size:14px;font-weight:400;line-height:1.4;letter-spacing:-.28px}

/* ºó »óÅÂ ¹Ú½º : ·¹ÀÌ¾î ¾È °á°ú ¾øÀ½ ¾È³» (¸ñ·Ï ÆäÀÌÁö¿ë .board-empty ¿Í º°°³) */
.board-ui .board-empty-box {width:100%;margin-top:6px}
.board-ui .board-empty-box p {display:flex;align-items:center;justify-content:center;height:160px;margin:0;background:#f5f5f5;color:rgba(126,126,126,.3);font-size:15px;font-weight:600;line-height:1.4;letter-spacing:-.3px}

/* °á°ú Ä«µå : Á¶È¸ °á°ú ¸ñ·Ï. -info(1Â÷ Á¤º¸) / -table(2Â÷ Á¤º¸) 2´Ü ±¸¼º */
.board-ui .board-result-list {display:flex;flex-direction:column;gap:12px;width:100%;margin-top:12px}
.board-ui .board-result-card {width:100%;padding:16px;border:1px solid #dbdee5;border-radius:6px;background:#fff;box-sizing:border-box}
.board-ui .board-result-card-title {display:block;margin:0 0 12px;color:#333;font-size:15px;font-weight:600;line-height:1.4;letter-spacing:-.3px}
.board-ui .board-result-info {display:flex;flex-direction:column;gap:6px;margin:0;padding:0;color:#444;font-size:15px;line-height:1.6}
.board-ui .board-result-info div {display:flex;gap:10px}
.board-ui .board-result-info dt {flex:0 0 60px;font-weight:600}
.board-ui .board-result-info dt:before {content:"\00b7  "}
.board-ui .board-result-info dd {flex:1;min-width:0;margin:0;font-weight:500}
.board-ui .board-result-divider {height:1px;margin:16px 0 0;background:#7e7e7e}
.board-ui .board-result-table {display:flex;flex-direction:column;margin:16px 0 0;padding:0;border-top:1px solid #7e7e7e;color:#444;font-size:14px}
.board-ui .board-result-table div {display:flex;gap:10px;padding:10px 0;border-bottom:1px solid #dbdee5}
.board-ui .board-result-table dt {flex:0 0 90px;font-weight:600}
.board-ui .board-result-table dd {flex:1;min-width:0;margin:0;font-weight:500;text-align:right}
.board-ui .board-result-card-cta {display:flex;justify-content:center;padding:16px 0 0}
.board-ui .board-result-cancel {min-width:206px;max-width:100%;height:42px;padding:0;border:0;border-radius:6px;background:#9aa3b2;color:#fff;font-size:14px;font-weight:600;cursor:pointer}
.board-ui .board-info-guide {display:flex;align-items:center;gap:50px;width:100%;padding-left:32px}
.board-ui .board-info-title {flex:none;color:#333;font-size:16px;font-weight:700;line-height:1.6;letter-spacing:-.4px;white-space:nowrap}
.board-ui .board-info-content {display:flex;flex-direction:column;gap:6px;min-width:0;color:#555;font-size:16px;font-weight:400;line-height:1.6;letter-spacing:-.4px}
.board-ui .board-info-content ul {display:flex;align-items:center;gap:36px;margin:0;padding-left:24px;list-style:none}
.board-ui .board-info-content li {position:relative}
.board-ui .board-info-content li:before {content:"";position:absolute;left:-14px;top:.78em;width:3px;height:3px;border-radius:50%;background:#555}
.board-ui .board-info-content strong {font-weight:700}
.board-ui .board-info-content p {margin:0;padding:0 9px;color:#b1b1b1;font-size:13px;line-height:1.5;letter-spacing:-.13px}

/* °Ô½ÃÆÇ Ä«Å×°í¸® ÅÇ: ´Ü°ú¡¤¸ðÀÇ°í»ç, ¹ÙÀÚ°üÃ³·³ °Ô½ÃÆÇ À¯ÇüÀ» ¹ØÁÙ ÇüÅÂ·Î ÀüÈ¯ */
.board-ui .board-category-tabs {display:flex;width:100%;height:auto;gap:0;margin-bottom: 40px}
.board-ui .board-category-tab {display:flex;align-items:center;justify-content:center;flex:1 1 0;width:auto;height:52px;padding:14px 20px;border:0;border-bottom:1px solid #dbdee5;border-radius:0;background:#fff;color:#555;font-size:16px;font-weight:500;line-height:1.5;text-align:center;cursor:pointer}
.board-ui .board-category-tab.is-on,.board-ui .board-category-tab.is-active,.board-ui .board-category-tab.on {border-bottom:3px solid #2c5bf6;color:#2c5bf6;font-weight:700}
/* // °Ô½ÃÆÇ Ä«Å×°í¸® ÅÇ */

.board-ui .board-teacher-cell {display:flex;align-items:center;justify-content:center}
.board-ui .board-teacher-badge {display:inline-flex;align-items:center;justify-content:center;height:22px;padding:4px 5px;border:1px solid #777;border-radius:4px;background:#fff;color:#555;font-size:13px;font-weight:400;line-height:1;letter-spacing:-.325px;white-space:nowrap}
.board-ui .board-meta-list {display:flex;flex-direction:column;gap:4px;margin:0;padding:0;color:#777;font-size:14px;line-height:1.4;letter-spacing:-.14px}
.board-ui .board-meta-list>div {display:flex;align-items:center;gap:10px}
.board-ui .board-meta-list dt {flex:0 0 60px;color:#555;font-weight:400}
.board-ui .board-meta-list dt:before {content:"\00b7  "}
.board-ui .board-meta-list dd {margin:0;white-space:nowrap}
.board-ui .board-badge.is-available {background:#e4efff;color:#2c5bf6}
.board-ui .board-badge.is-applied {border:1px solid #555;background:#fff;color:#555}
.board-ui .board-badge.is-closed {background:#f0f0f0;color:#777}
/* // 2-5. °Ô½ÃÆÇ °øÅë: ¾È³» ÆÐ³Î¡¤ÅÇ º¯Çü¡¤¸ñ·Ï º¸Á¶ ÄÄÆ÷³ÍÆ® */
/* ==========================================================================================================================================
	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 {display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;margin:0;padding-top:14px;border-top:1px solid #e5e5e5;font-size:14px;line-height:1.6;letter-spacing:-.14px}
.board-ui.board-detail-page .board-answer-file strong {color:#333;font-weight:600}
.board-ui.board-detail-page .board-answer-file a {display:block;max-width:100%;overflow:hidden;color:#777;white-space:nowrap;text-overflow:ellipsis}
/* // ´äº¯ ¿µ¿ª */

/* »ó¼¼ ¼öÁ¤ ¹× ¸ñ·Ï ¹öÆ° */
.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-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-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)}
.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;height: auto !important;}

.board-ui.board-detail-page .board-article-files {display:flex;gap:8px;padding:24px 0 0;border-top:1px solid #ededed;font-size:14px;line-height:1.6;letter-spacing:-.01em;margin-top:24px}
.board-ui.board-detail-page .board-article-files > strong {flex:0 0 112px;color:#333;font-weight:600}
.board-ui.board-detail-page .board-article-files > a {display:flex;flex:1;min-width:0;max-width:100%;overflow:hidden;color:#777;white-space:nowrap}
.board-ui.board-detail-page .board-article-files ul {display:flex;flex:1;min-width:0;width:100%;max-width:100%;flex-direction:column;gap:2px;color:#777}
.board-ui.board-detail-page .board-article-files li {min-width:0;max-width:100%}
.board-ui.board-detail-page .board-article-files li a {display:flex;min-width:0;max-width:100%;overflow:hidden;color:#777;white-space:nowrap}
.board-ui.board-detail-page .board-article-files .file-name-base {display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.board-ui.board-detail-page .board-article-files .file-name-ext {flex:none;white-space:nowrap}
.board-ui.board-detail-page .board-article-files li:hover a {font-weight:600}

/* // ÀÏ¹Ý °Ô½Ã±Û »ó¼¼ */

/* ÀÏ¹Ý °Ô½Ã±Û »ó¼¼ º¯Çü: Á¦¸ñ¡¤¸ÞÅ¸¡¤º»¹®Çü (.board-detail-article) */
.board-ui.board-detail-page.board-detail-article .board-article-top,.board-ui.board-detail-page.board-detail-article .board-article-title {display:flex;align-items:flex-start;justify-content:space-between;width:100%}
.board-ui.board-detail-page.board-detail-article .board-article-top {min-height:25px}
.board-ui.board-detail-page.board-detail-article .board-detail {border-bottom:1px solid #555}
.board-ui.board-detail-page.board-detail-article .board-article-category {display:block;color:#777;font-size:14px}
.board-ui.board-detail-page.board-detail-article .board-article-title-text {color:#333;font-size:16px;font-weight:600;line-height:1.4}
.board-ui.board-detail-page.board-detail-article .board-article-meta {gap:10px}
.board-ui.board-detail-page.board-detail-article .board-article-meta span+span {position:relative;padding-left:10px}
.board-ui.board-detail-page.board-detail-article .board-article-meta span+span:before {content:'';position:absolute;left:0;top:4px;width:1px;height:12px;background:#dbdbdb}
.board-ui.board-detail-page.board-detail-article .board-article-body {display:flex;flex-direction:column}
.board-ui.board-detail-page.board-detail-article .board-article-content {padding-bottom:0}
.board-ui.board-detail-page.board-detail-article .board-article-body>.board-article-files {margin-right:0;margin-left:0}
.board-ui.board-detail-page.board-detail-article .board-answer {margin-top:24px}
/* // ÀÏ¹Ý °Ô½Ã±Û »ó¼¼ º¯Çü: Á¦¸ñ¡¤¸ÞÅ¸¡¤º»¹®Çü (.board-detail-article) */






/* ==========================================================================================================================================
	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}
/* .is-fit-height : ÆÐ³Î ³ôÀÌ¸¦ ³»¿ë¿¡ ¸ÂÃß°í, ³ÑÄ¡¸é È­¸é ³ôÀÌ¿¡¼­ º»¹®¸¸ ½ºÅ©·Ñ */
.board-ui.board-layer.is-fit-height .board-layer-panel {height:auto;max-height:calc(100vh - 48px);display:flex;flex-direction:column}
.board-ui.board-layer.is-fit-height .board-write-shell {height:auto;min-height:0;flex:1 1 auto}
/* // ·¹ÀÌ¾î ÆË¾÷ */

/* ±âº» Æû Å×ÀÌºí */
.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:24px;padding:0 24px}
.board-ui .board-write-fields.is-flush {gap:0;padding:0 24px 20px}
.board-ui .board-write-field {display:flex;flex-direction:column;width:100%}
.board-ui .board-write-field.is-sub-field {margin-top:12px}
.board-ui .board-write-field>label {height:22px;color:#333;font-size:15px;font-weight:600;line-height:22px;letter-spacing:-.15px;margin-bottom: 8px;}
.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-email-row {display:flex;align-items:center;gap:8px;width:100%;margin-bottom: 8px;}
.board-ui .board-email-row input {flex:1;min-width:0}
.board-ui .board-email-at {flex:none;color:#333;font-size:16px;line-height:42px}
/* // ÀÌ¸ÞÀÏ ÀÔ·Â */

/* Ã·ºÎÆÄÀÏ: ÆÄÀÏ¸í Ç¥½Ã ÀÔ·ÂÃ¢, ¼±ÅÃ ¹öÆ°, ¼±ÅÃµÈ ÆÄÀÏ¸íÀ» Á¶ÇÕÇÒ ¶§ »ç¿ë */
.board-ui .board-file-row {display:flex;align-items:flex-start;gap:8px;width:100%}
.board-ui .board-file-display {flex:1;min-width:0}
.board-ui .board-file-button {width:120px;height:42px;flex:none;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-file-name {display:block;width:100%;margin-top:8px;padding:0;border:0;background:transparent;color:#777;font-size:13px;line-height:18px;text-align:left;cursor:pointer}
.board-ui .board-file-name:empty {display:none}
/* // Ã·ºÎÆÄÀÏ */

/* ÁÖ¼Ò °Ë»ö */
.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:10;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-form-submit.is-narrow button {width:162px}
.board-ui .board-form-submit.is-split {gap:12px}
.board-ui .board-form-submit .board-form-cancel {border:1px solid #777;background:#FFF;color:#222}
.board-ui .board-form-submit .board-form-confirm {background:#333}
.board-ui .board-form-submit button:disabled {background:#c9ccd1;cursor:default}
/* // ÀÛ¼º ¿Ï·á ¹öÆ° */

/* ÀÛ¼º Æû Ä¿½ºÅÒ ¼¿·ºÆ® */
.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;white-space:normal}
/* // ÀÛ¼º Æû Ä¿½ºÅÒ ¼¿·ºÆ® */

/* ÀÛ¼º ÇÊµå ¶óº§°ú ÀÐ±â Àü¿ë »óÅÂ */
.board-ui .board-write-label {display:block;height:22px;color:#333;font-size:15px;font-weight:600;line-height:22px;letter-spacing:-.15px;margin-bottom: 8px;}
.board-ui .board-write-label em {color:#ed2024;font-style:normal;font-weight:400}
.board-ui .board-write-field input[readonly] {background:#f5f5f5;color:#7e7e7e}
.board-ui .board-write-field input.is-active {border-color:#2c5bf6;color:#333}
/* // ÀÛ¼º ÇÊµå ¶óº§°ú ÀÐ±â Àü¿ë »óÅÂ */

/* ¶óµð¿À ¹öÆ° */
.board-ui .board-radio-group {display:flex;align-items:center;gap:32px;padding:4px 0}
.board-ui .board-radio {display:flex;align-items:center;gap:6px;cursor:pointer;user-select:none}
.board-ui .board-radio input {position:absolute;opacity:0;pointer-events:none}
.board-ui .board-radio-ui {position:relative;display:inline-block;width:20px;height:20px;flex:none;border-radius:50%;background:#cfd5dc}
.board-ui .board-radio-ui:after {content:"";position:absolute;left:50%;top:50%;width:10px;height:10px;transform:translate(-50%,-50%);border-radius:50%;background:#fff}
.board-ui .board-radio input:checked+.board-radio-ui {background:#2c5bf6}
.board-ui .board-radio input:focus-visible+.board-radio-ui {box-shadow:0 0 0 3px rgba(44,91,246,.18)}
.board-ui .board-radio-text {color:#111;font-size:14px;font-weight:500;line-height:1.5}
/* // ¶óµð¿À ¹öÆ° */

/* ÀÔ·Â ÇÊµå °Ë»ö°ú °á°ú ¸ñ·Ï */
.board-ui .board-field-action {display:flex;gap:8px;width:100%}
/* .is-fixed-col : ¿ìÃø ¿­ °íÁ¤. ¹öÆ°ÀÌ ¼û°ÜÁö°í »óÅÂ ÅØ½ºÆ®¸¸ ³²¾Æµµ ÀÔ·Â ÆøÀÌ À¯ÁöµË´Ï´Ù */
.board-ui .board-field-action.is-fixed-col {display:grid;grid-template-columns:1fr 120px;gap:8px;align-items:center;width:100%}
.board-ui .board-field-action.is-fixed-col .board-field-status {margin-left:8px}
.board-ui .board-field-action input {min-width:0;flex:1}
.board-ui .board-field-button {width:120px;height:42px;flex:none;padding:0;border:0;border-radius:6px;background:#9aa3b2;color:#fff;font-size:15px;font-weight:normal;line-height:1.4;letter-spacing:-.3px;cursor:pointer}
.board-ui .board-field-button.is-active {background:#2c5bf6}
.board-ui .board-field-button-mobile {display:none}
.board-ui .board-field-status {flex:none;color:#7e7e7e;font-size:14px;font-weight:600;line-height:1.4;letter-spacing:-.28px;white-space:nowrap;cursor:default}
.board-ui .board-field-status.is-done {color:#333}
.board-ui .board-field-status.is-link {text-decoration:underline;color:#2c5bf6;cursor:pointer}
.board-ui .board-field-message {margin:0;color:#2c5bf6;font-size:13px;font-weight:400;line-height:1.5;letter-spacing:-.13px;margin-top: 8px;}
.board-ui .board-field-message.is-guide {color:#7e7e7e;}

/* º¸ÀÌ´Â ¹®´ÜÀÌ ¾ø´Â ¹®±¸ ÄÁÅ×ÀÌ³Ê´Â ¿©¹é Á¦°Å */
.board-ui .board-field-message:has(p):not(:has(p:not([style*="none"]))) {margin-top:0}

.board-ui .board-field.is-error .board-field-message {color:#ed2024}
.board-ui .board-field.is-result input {border-color:#2c5bf6;color:#333}
.board-ui .board-field.is-result .board-field-message {display:none}
.board-ui .board-field.is-result .board-field-action {margin-bottom:-7px}
.board-ui .board-field-result {display:flex;align-items:stretch;width:100%;overflow:hidden;border:1px solid #2c5bf6;border-radius:4px;background:#fff}
.board-ui .board-field-result ul {min-width:0;max-height:216px;overflow-y:auto;flex:1;margin:0;padding:0;list-style:none}
.board-ui .board-field-result li {margin:0;padding:0}
.board-ui .board-field-result button {display:block;width:100%;height:36px;padding:6px 12px;border:0;background:#fff;color:#222;font-size:14px;font-weight:400;line-height:1.4;letter-spacing:-.28px;text-align:left;cursor:pointer}
.board-ui .board-field-result li:first-child button,.board-ui .board-field-result button:hover {background:#f1f3f8}
.board-ui .board-field-result button span {color:#777;font-weight:400}
.board-ui .board-field-result ul::-webkit-scrollbar {width:12px;background:#fcfcfc}
.board-ui .board-field-result ul::-webkit-scrollbar-thumb {border:3px solid #fcfcfc;border-radius:100px;background:#7a7a7a}
/* // ÀÔ·Â ÇÊµå °Ë»ö°ú °á°ú ¸ñ·Ï */

/* º¹¼ö µ¿ÀÇ Ç×¸ñ */
.board-ui .board-consent-list {width:100%}
.board-ui .board-consent {width:100%}
.board-ui .board-consent .board-privacy-content {display:none}
.board-ui .board-consent.is-open .board-privacy-content {display:block}
.board-ui.board-write-layer:not(.is-write-mo) .board-consent.is-open .board-privacy-content {height:auto;overflow-y:visible}
.board-ui .board-consent-content p+p {margin-top:18px}
.board-ui .board-consent.is-open .board-privacy-button span svg,.board-ui .board-consent.is-open .board-consent-more svg {transform:scaleY(-1)}
.board-ui .board-consent-head {display:flex;align-items:center;justify-content:space-between;width:calc(100% - 48px);min-height:38px;margin:20px 24px 0}
.board-ui .board-consent:nth-of-type(2) .board-consent-head {margin: 8px 24px 0;}
.board-ui .board-consent-label {color:#333;font-size:14px;font-weight:500;line-height:20px}
.board-ui .board-consent-more {display:flex;align-items:center;gap:8px;height:38px;padding:0;border:0;background:#fff;color:#777;font-size:13px;font-weight:500;line-height:18px;cursor:pointer}
.board-ui .board-consent-more svg {display:block;width:12px;height:7px;flex:none}
.board-ui .board-privacy.is-open .board-consent-more svg {transform:scaleY(-1)}
/* // º¹¼ö µ¿ÀÇ Ç×¸ñ */



/* =======================================================================================================================================
	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}
	/* // ¸ð¹ÙÀÏ ´õº¸±â ¹öÆ° */

	/* ¿ä¾à Ä«µå */
	.board-ui .board-summary-card {width:calc(100% - 32px);min-height:123px;margin:16px 16px 0}
	.board-ui .board-summary-card-title {font-size:14px;letter-spacing:-.14px}
	/* // ¿ä¾à Ä«µå */

	/* ¾È³» ÆÐ³Î */
	.board-ui .board-info-panel{gap:16px;padding:16px 24px;margin-bottom: 16px;}
	.board-ui .board-info-intro{font-size:14px;letter-spacing:-0.35px}
	.board-ui .board-info-icon{width:20px;height:20px;background-size:20px 20px}
	.board-ui .board-info-guide{flex-direction:column;align-items:flex-start;gap:4px;padding:0 0 0 0}
	.board-ui .board-info-title{font-size:14px;letter-spacing:-0.35px}
	.board-ui .board-info-content{gap:4px;width:100%;font-size:14px;letter-spacing:-0.35px}
	.board-ui .board-info-panel .board-info-content ul{display:flex;flex-direction:column;align-items:flex-start;gap:0;padding-left:24px}
	.board-ui .board-info-panel.is-extra .board-info-content ul,
	.board-ui .board-info-panel.is-detail .board-info-content ul{display:flex;flex-direction:column;align-items:flex-start;gap:0;padding-left:24px}
	.board-ui .board-info-panel .board-info-content li{width:auto;max-width:100%}
	/* // ¾È³» ÆÐ³Î */

	/* °Ô½ÃÆÇ Ä«Å×°í¸® ÅÇ */
	.board-ui.board-type-waiting.board-list-page .board-category-tabs {margin-bottom: 16px;gap: 0;height: 41px}
	.board-ui.board-type-waiting.board-list-page .board-category-tab{height:auto;padding:10px 20px;font-size:14px;line-height:1.5;letter-spacing:-0.28px;}
	/* // °Ô½ÃÆÇ Ä«Å×°í¸® ÅÇ */

	/* ==================================================
		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;font-size:13px;letter-spacing:-.26px}
	/* // ¸ð¹ÙÀÏ ÅÇ, ÇÊÅÍ, °Ë»ö */


	/* ==================================================
		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-layer.is-fit-height.is-write-mo .board-layer-panel {height:100%;max-height:none}
	.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-fields.is-flush {gap:0;padding:0 16px 28px}
	.board-ui.board-write-layer.is-write-mo .board-section.is-inset {padding:28px 16px 0}
	.board-ui .board-note {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-email-row {gap:6px}
	.board-ui.board-write-layer.is-write-mo .board-email-at {font-size:14px;line-height:38px}
	.board-ui.board-write-layer.is-write-mo .board-file-button {width:85px;height:38px}
	.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-form-submit.is-split button {min-width:0;flex:1}
	.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}
	.board-ui.board-write-layer.is-write-mo .board-write-label {height:20px;font-size:14px;line-height:20px;letter-spacing:-.14px}
	.board-ui.board-write-layer.is-write-mo .board-field-button {width:85px;height:38px;border-radius:4px;font-size:14px;letter-spacing:-.28px}
	.board-ui .board-field-action.is-fixed-col {grid-template-columns:1fr auto}
	.board-ui .board-field-action.is-fixed-col .board-field-button {width:92px}
	.board-ui .board-field-action.is-fixed-col .board-field-button.is-compact {width:85px}
	.board-ui.board-write-layer.is-write-mo .board-field-status {width:85px;padding-left: 8px;}
	.board-ui.board-write-layer.is-write-mo .board-field-button-desktop {display:none}
	.board-ui.board-write-layer.is-write-mo .board-field-button-mobile {display:inline}
	.board-ui.board-write-layer.is-write-mo .board-field-message {font-size:12px;line-height:1.4;letter-spacing:0}
	.board-ui.board-write-layer.is-write-mo .board-consent-head {width:calc(100% - 32px);margin:20px 16px 0}
	.board-ui.board-write-layer.is-write-mo .board-consent:nth-of-type(2) .board-consent-head {margin: 8px 16px 0;}
	/* // ¸ð¹ÙÀÏ ÀÛ¼º ·¹ÀÌ¾î */


	/* ==================================================
		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;padding:12px 0 0}
	.board-ui.board-detail-page.board-detail-article .board-article-title {align-items:flex-start;gap:4px}
	.board-ui.board-detail-page.board-detail-article .board-article-category {font-size:12px}
	.board-ui.board-detail-page.board-detail-article .board-article-title-text {font-size:14px}
	.board-ui.board-detail-page.board-detail-article .board-article-body {gap:12px}
	.board-ui.board-detail-page.board-detail-article .board-article-files {margin:0 16px}
	.board-ui.board-detail-page.board-detail-article .board-answer {margin-top:0}
	/* // ¸ð¹ÙÀÏ ÀÏ¹Ý °Ô½Ã±Û »ó¼¼ */
}


/* =======================================================================================================================================
	6. °Ô½ÃÆÇ À¯Çüº° ¿¹¿Ü
========================================================================================================================================== */

/* ==================================================
	6-1. ÀÔÇÐ ÀÚ·á ½ÅÃ» °Ô½ÃÆÇ (.board-type-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;
}
/* // ¸ñ·Ï ¿­°ú Á¦¸ñ »óÅÂ */

.board-ui.board-type-application .board-write-fields {margin-top:40px}

/* ==================================================
	6-2. ¿Â¶óÀÎ »ó´ã °Ô½ÃÆÇ (.board-type-counsel)
================================================== */
/* ¸ñ·Ï ¿­°ú Á¦¸ñ »óÅÂ */
.board-ui.board-type-counsel {
	--board-column-number:88px;
	--board-column-category:220px;
}

/* ´äº¯ »óÅÂ ¹èÁö */
.board-ui.board-type-counsel .board-badge.is-waiting {background:#f0f0f0;color:#777}
.board-ui.board-type-counsel .board-badge.is-complete {background:#e4efff;color:#2c5bf6}
/* // ´äº¯ »óÅÂ ¹èÁö */

/* ÅÂºí¸´ 2Çà ¸ñ·Ï¿¡¼­ ºÐ·ù¸¦ Á¦¸ñ À§ º¸Á¶ Á¤º¸·Î ÇÑ ¹ø ´õ Ç¥½Ã */
.board-ui.board-type-counsel.board-list-page .board-list>.board-item>.board-tablet-category-cell {display:none}
.board-ui.board-type-counsel .board-list>.board-item>.board-cell.board-category-cell {justify-content:flex-start}
.board-ui.board-type-counsel .board-list>.board-item>.board-cell.board-number-cell {margin-right:24px}
/* // ¸ñ·Ï ¿­°ú Á¦¸ñ »óÅÂ */

/* »ó´ã ³»¿ë ÅÛÇÃ¸´ */
.board-ui.board-type-counsel .board-content-editor {padding:10px;border:1px solid #ddd;border-radius:4px}
.board-ui.board-type-counsel .qna-hint {margin-bottom:8px;color:#999;font-size:13px;white-space:pre-wrap}
.board-ui.board-type-counsel .board-content-textarea {width:100%;padding:0;border:0;outline:0;resize:none;color: #777;}
.board-ui.board-type-counsel .qna-separator {padding:2px 0;color:#999;font-size:13px;user-select:none}
/* // »ó´ã ³»¿ë ÅÛÇÃ¸´ */

.board-ui.board-type-counsel.board-write-layer:not(.is-write-mo) .board-privacy.is-open .board-privacy-content {height: 160px;overflow-y: auto;}
.board-ui.board-type-counsel .board-privacy-content strong:nth-of-type(1) {margin-top: 0;}

@media (min-width:768px) and (max-width:1199px) {
	.board-ui.board-type-counsel.board-list-page .board-list>.board-item {display:flex;flex-wrap:wrap;min-height:70px;padding:14px 0;row-gap:2px}
	.board-ui.board-type-counsel.board-list-page .board-list>.board-item:after {content:'';order:1;display:block;flex:0 0 100%;height:0}
	.board-ui.board-type-counsel.board-list-page .board-list>.board-item>.board-number-cell,.board-ui.board-type-counsel.board-list-page .board-list>.board-item>.board-writer-cell {display:none}
	.board-ui.board-type-counsel.board-list-page .board-list>.board-item>.board-category-cell {order:1;display:flex;width:auto;max-width:50%;height:auto;padding:0 0 0 24px;flex:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
	.board-ui.board-type-counsel.board-list-page .board-list>.board-item>.board-tablet-category-cell {order:1;display:flex;align-items:center;width:auto;max-width:50%;min-width:0;height:auto;padding:0 24px 0 10px;flex:none;overflow:hidden;color:#777;font-size:14px;line-height:1.4;letter-spacing:-.14px;text-overflow:ellipsis;white-space:nowrap}
	.board-ui.board-type-counsel.board-list-page .board-list>.board-item>.board-tablet-category-cell:before {content:'';width:1px;height:12px;margin-right:10px;flex:none;background:#dbdbdb}
	.board-ui.board-type-counsel.board-list-page .board-list>.board-item>.board-title-cell {order:2;width:auto;height:auto;padding:0 24px;flex:1 1 calc(100% - 245px)}
	.board-ui.board-type-counsel.board-list-page .board-list>.board-item>.board-date-cell {order:3;width:134px;height:auto;padding:0 12px;flex:none}
	.board-ui.board-type-counsel.board-list-page .board-list>.board-item>.board-state-cell {order:4;height:auto;padding:0 24px 0 0;flex:none}
}

@media (max-width:767px) {
	.board-ui.board-type-counsel.board-list-page .board-list>.board-item {min-height:74px}
	.board-ui.board-type-counsel.board-list-page .board-list>.board-item>.board-category-cell {order:1;display:flex;justify-content:flex-start;width:100%;height:auto;padding:0 64px 0 0;flex:none;font-size:12px}
	.board-ui.board-type-counsel.board-list-page .board-list>.board-item>.board-category-cell:after {content:none}
	.board-ui.board-type-counsel.board-list-page .board-list>.board-item>.board-title-cell {order:2;width:100%;padding:0 64px 0 0;flex:none}
	.board-ui.board-type-counsel.board-list-page .board-list>.board-item>.board-writer-cell {order:3;display:flex;width:auto;height:auto;font-size:12px}
	.board-ui.board-type-counsel.board-list-page .board-list>.board-item>.board-date-cell {order:3;width:auto;height:auto;padding:0;font-size:12px}
	.board-ui.board-type-counsel.board-list-page .board-list>.board-item>.board-state-cell {top:13px;right:0;width:auto;height:auto;padding:0}
	.board-ui.board-type-counsel.board-detail-page .board-article-files > strong {flex-basis:auto}
	.board-ui.board-type-counsel.board-write-layer.is-write-mo .board-privacy-content {height: 160px;overflow-y: auto;}
}

/* ==================================================
	6-3. ´ë±â½ÅÃ» ¼­ºñ½º (.board-type-waiting)
================================================== */
.board-ui.board-type-waiting {
	--board-column-teacher:150px;
	--board-column-schedule:300px;
	--board-column-state:120px;

	--board-column-teacher-tablet:70px;
	--board-column-schedule-tablet:270px;
	--board-column-state-tablet:100px;
}

/* List */
.board-ui.board-type-waiting.board-list-page .board-list{display:flex;flex-direction:column;width:100%;border-top:1px solid #555}
.board-ui.board-type-waiting.board-list-page .board-list>.board-item{display:flex;align-items:center;width:100%;min-height:92px;border-bottom:1px solid #e5e5e5;background:#fff}
.board-ui.board-type-waiting.board-list-page .board-list>.board-item>.board-teacher-cell{width:var(--board-column-teacher);flex:none}
.board-ui.board-type-waiting.board-list-page .board-list>.board-item>.board-title-cell{min-width:0;flex:1}
.board-ui.board-type-waiting.board-list-page .board-list>.board-item>.board-schedule-cell{width:var(--board-column-schedule);flex:none}
.board-ui.board-type-waiting.board-list-page .board-list>.board-item>.board-state-cell{width:var(--board-column-state);flex:none}

.board-ui.board-type-waiting.board-list-page .board-list>.board-item:hover,
.board-ui.board-type-waiting.board-list-page .board-list>.board-item.is-hover,
.board-ui.board-type-waiting.board-list-page .board-list>.board-item:active,
.board-ui.board-type-waiting.board-list-page .board-list>.board-item:focus-visible{background:#f6f7fb}

.board-ui.board-type-waiting.board-list-page .board-list>.board-item:hover .board-title-cell,
.board-ui.board-type-waiting.board-list-page .board-list>.board-item.is-hover .board-title-cell,
.board-ui.board-type-waiting.board-list-page .board-list>.board-item:active .board-title-cell,
.board-ui.board-type-waiting.board-list-page .board-list>.board-item:focus-visible .board-title-cell{color:#2c5bf6}


/* ºó ¸ñ·Ï: ³ëÃâ »óÅÂ¸¸ Á¦¾îÇÏ°í µðÀÚÀÎÀº ¸®½ºÆ® ÆäÀÌÁö °øÅë ±ÔÄ¢ »ç¿ë */
.board-ui.board-type-waiting.board-list-page .board-empty {display:none}
.board-ui.board-type-waiting.board-list-page.is-empty .board-list, .board-ui.board-type-waiting.board-list-page.is-empty .board-footer{display:none}
.board-ui.board-type-waiting.board-list-page.is-empty .board-empty, .board-ui.board-type-waiting.board-list-page.is-preview .board-empty{display:flex}
.board-ui.board-type-waiting.board-list-page.is-empty .board-empty {border-top:1px solid}
/* ½ÅÃ» ·¹ÀÌ¾î: Å©±â¿Í ¿©¹é¸¸ ´ë±â½ÅÃ» ±Ô°ÝÀ¸·Î ÀçÁ¤ÀÇ */

/* Apply summary card */
.board-ui.board-type-waiting .board-summary-card-info div:first-child dt{flex:0 0 50px}
.board-ui.board-type-waiting .board-summary-card-info div:first-child dd{padding-left:9px}

.board-ui.board-type-waiting .board-custom-select .select-btn {color: #858585;}
/* Ã¼Å©¹Ú½º ±âÁØ ÁÂÇ¥: Åõ¸í inputÀÌ ·¹ÀÌ¾î ¹ÛÀ¸·Î ÀÌµ¿ÇØ ÆÐ³Î ½ºÅ©·ÑÀ» À¯¹ßÇÏÁö ¾Êµµ·Ï °íÁ¤ */
.board-ui.board-type-waiting.board-write-layer .chk-row{position:relative}
.board-ui.board-type-waiting.board-write-layer .chk-row input{left:0;top:0;width:18px;height:18px;margin:0}

/* ´ë±â½ÅÃ» °íÀ¯ ¸ñ·Ï¡¤·¹ÀÌ¾î ¹èÄ¡ */
.board-ui.board-type-waiting .board-title-cell{color:#333;font-size:16px;font-weight:400;line-height:1.4;letter-spacing:-0.16px;word-break:keep-all}
.board-ui.board-type-waiting.board-list-page .board-list>.board-item>.board-schedule-cell{display:flex;align-items:stretch;justify-content:center}

/* Tablet */
@media (min-width:768px) and (max-width:1199px){
	.board-ui.board-type-waiting.board-list-page .board-list>.board-item>.board-teacher-cell{width:var(--board-column-teacher-tablet)}
	.board-ui.board-type-waiting.board-list-page .board-list>.board-item>.board-schedule-cell{width:var(--board-column-schedule-tablet)}
	.board-ui.board-type-waiting.board-list-page .board-list>.board-item>.board-state-cell{width:var(--board-column-state-tablet)}
}

/* Mobile */
@media (max-width:767px){
	.board-ui.board-type-waiting.board-list-page .board-wrap {padding: 16px 16px 86px;}
	.board-ui.board-type-waiting.board-list-page .board-toolbar{height:38px;gap: 8px;}
	.board-ui.board-type-waiting.board-list-page .board-toolbar-start{min-width:0;flex:3 1 0}
	.board-ui.board-type-waiting.board-list-page .board-toolbar-end{min-width:0;flex:7 1 0}
	.board-ui.board-type-waiting.board-list-page .board-filter,.board-ui.board-type-waiting.board-list-page .board-search{width:100%;min-width:0}
	.board-ui.board-type-waiting.board-list-page .board-list>.board-item{display:flex;position:relative;flex-direction:column;align-items:flex-start;justify-content:center;gap:6px;min-height:0;padding:12px 0;border-bottom-color:#e5e5e5}

	.board-ui.board-type-waiting.board-list-page .board-list>.board-item:hover,
	.board-ui.board-type-waiting.board-list-page .board-list>.board-item.is-hover{background:#fff}
	.board-ui.board-type-waiting.board-list-page .board-list>.board-item:hover .board-title-cell{color:#333}
	.board-ui.board-type-waiting.board-list-page .board-list>.board-item:active,
	.board-ui.board-type-waiting.board-list-page .board-list>.board-item:focus-visible{background:#f6f7fb}
	.board-ui.board-type-waiting.board-list-page .board-list>.board-item:active .board-title-cell,
	.board-ui.board-type-waiting.board-list-page .board-list>.board-item:focus-visible .board-title-cell{color:#2c5bf6}
	
	.board-ui.board-type-waiting .board-teacher-badge{height:21px;font-size:12px;letter-spacing:-0.3px}
	.board-ui.board-type-waiting .board-state-cell{position:absolute;right:0;top:12px}
	.board-ui.board-type-waiting .board-state-cell .board-badge{min-height:23px;padding:3px 10px;font-size:12px;letter-spacing:-0.12px}
	.board-ui.board-type-waiting .board-title-cell{width:100%;padding:0;font-size:14px;line-height:1.4;letter-spacing:-0.14px}
	.board-ui.board-type-waiting .board-schedule-cell{gap:2px;width:100%;font-size:12px;letter-spacing:-0.12px}
	.board-ui.board-type-waiting .board-schedule-cell div{gap:12px}
	.board-ui.board-type-waiting .board-schedule-cell dt{flex:0 0 50px}

	.board-ui.board-type-waiting.board-write-layer .board-layer-dim{display:none}
	.board-ui.board-type-waiting.board-write-layer .board-layer-panel{left:0;top:0;width:100%;max-width:none;height:100%;max-height:none;transform:none;border-radius:0}
	.board-ui.board-type-waiting.board-write-layer .board-write-head{height:50px;padding:11px 16px;border-bottom:1px solid #ebebeb}
	.board-ui.board-type-waiting.board-write-layer .board-write-head h1{color:#333;font-size:16px;letter-spacing:-0.32px}
	.board-ui.board-type-waiting.board-write-layer .board-form-submit{padding:16px 16px 28px}
	.board-ui.board-type-waiting.board-write-layer .board-form-confirm{width:158px;height:38px;border-radius:4px;font-size:14px;font-weight:500;letter-spacing:-0.28px}

	.board-ui.board-type-waiting.board-list-page .board-category-tab{height:auto;padding:10px 20px}
	.board-ui.board-type-waiting.board-list-page .board-list>.board-item{display:flex;position:relative;flex-direction:column;align-items:flex-start;justify-content:center;gap:6px;min-height:0;padding:12px 0}
	.board-ui.board-type-waiting.board-list-page .board-list>.board-item>.board-cell{width:100%;height:auto}
	.board-ui.board-type-waiting.board-list-page .board-list>.board-item>.board-teacher-cell{justify-self:auto;width:auto}
	.board-ui.board-type-waiting.board-list-page .board-list>.board-item>.board-title-cell{order:0;width:100%;padding:0}
	.board-ui.board-type-waiting.board-list-page .board-list>.board-item>.board-schedule-cell{order:0;display:flex;align-items:stretch;justify-content:flex-start;width:100%}
	.board-ui.board-type-waiting.board-list-page .board-list>.board-item>.board-state-cell{position:absolute;right:0;top:12px;width:auto;padding:3px 10px}
	.board-ui.board-type-waiting.board-write-layer .board-layer-panel{height:100%;max-height:none}
	.board-ui.board-type-waiting.board-write-layer .board-write-shell{height:100%;max-height:none}
	.board-ui.board-type-waiting.board-write-layer .board-write-head{height:50px;padding:11px 16px;border-bottom:1px solid #ebebeb}
}

/* ÅÍÄ¡ ±â±â¿¡¼­ hover »óÅÂ°¡ °íÁ¤µÇ¾î ÅÍÄ¡(ÅÇ) È¿°ú°¡ Á¦´ë·Î º¸ÀÌÁö ¾Ê´Â Çö»óÀ» ¸·±â À§ÇÑ ÄÚµå */
@media (hover:none){
	.board-ui.board-type-waiting.board-list-page .board-list>.board-item:hover{background:#fff}
	.board-ui.board-type-waiting.board-list-page .board-list>.board-item:hover .board-title-cell{color:#333}
	.board-ui.board-type-waiting.board-list-page .board-list>.board-item:active,
	.board-ui.board-type-waiting.board-list-page .board-list>.board-item:focus-visible{background:#f6f7fb}
	.board-ui.board-type-waiting.board-list-page .board-list>.board-item:active .board-title-cell,
	.board-ui.board-type-waiting.board-list-page .board-list>.board-item:focus-visible .board-title-cell{color:#2c5bf6}
}

/* ==================================================
	6-4. ÀÔ½Ã¼³¸íÈ¸¡¤°ø°³Æ¯°­ (.board-type-fair)
================================================== */

/* ¿ä¾à Ä«µå ¼öÄ¡ º¸Á¤ */
.board-ui.board-type-fair .board-summary-card {gap:14px;min-height:0;padding:20px}
.board-ui.board-type-fair .board-summary-card-title {font-size:18px;font-weight:600;letter-spacing:-.36px}
.board-ui.board-type-fair .board-summary-card-info {gap:10px;font-size:15px}
.board-ui.board-type-fair .board-summary-card-info dt {flex:0 0 60px;color:#333;font-weight:600}
.board-ui.board-type-fair .board-summary-card-info dd {color:#333;font-weight:500;}

/* ¿¹¾àÇÏ±â ·¹ÀÌ¾î : dev JS °¡ class ·Î Åä±ÛÇÏ´Â »óÅÂ + fair Àü¿ë byte Ä«¿îÅÍ */
.board-ui.board-type-fair .board-form-submit button.is-disabled {background:#9aa3b2;cursor:default}
.board-ui.board-type-fair .reserve-field__count {margin-top:6px;color:#7e7e7e;font-size:13px;text-align:right}

/* fair check layer typography */
.board-ui.board-type-fair.check-layer .board-write-head h1 {font-size:18px;text-align:left}
.board-ui.board-type-fair.check-layer .board-callout-txt {font-size:15px;text-align:left}
.board-ui.board-type-fair.check-layer .board-write-field > label {font-size:15px;text-align:left}
.board-ui.board-type-fair.check-layer .board-write-field input {font-size:14px;text-align:left}
.board-ui.board-type-fair.check-layer .board-field-button {font-size:14px;text-align:center}
.board-ui.board-type-fair.check-layer .board-field-status {font-size:14px;text-align:left}
.board-ui.board-type-fair.check-layer .board-field-message {font-size:13px;text-align:left}
.board-ui.board-type-fair.check-layer .board-section-title {font-size:15px;text-align:left}
.board-ui.board-type-fair.check-layer .board-section-desc {font-size:14px;text-align:left}
.board-ui.board-type-fair.check-layer .board-result-card-title {font-size:15px;text-align:left}
.board-ui.board-type-fair.check-layer .board-result-info {font-size:15px;text-align:left}
.board-ui.board-type-fair.check-layer .board-result-info dt {font-size:14px;text-align:left}
.board-ui.board-type-fair.check-layer .board-result-info dd {font-size:15px;text-align:left}
.board-ui.board-type-fair.check-layer .board-result-table dt,
.board-ui.board-type-fair.check-layer .board-result-table dd {font-size:14px;text-align:left}
.board-ui.board-type-fair.check-layer .board-result-cancel {display:block;margin:0 auto;font-size:15px;text-align:center}
.board-ui.board-type-fair.check-layer .board-form-submit button {font-size:15px;text-align:center}
.board-ui.board-type-fair.check-layer .board-empty-box p {font-size:15px;text-align:center}

@media screen and (min-width:768px) {
    .board-ui.board-type-fair.check-layer[data-check-state="result"] .board-write-content {padding-bottom:28px}
}

@media screen and (max-width:767px) {
    .board-ui.board-type-fair.check-layer .board-write-head h1 {font-size:16px;text-align:left}
    .board-ui.board-type-fair.check-layer .board-callout-txt {font-size:14px;text-align:left}
    .board-ui.board-type-fair.check-layer .board-write-field > label {font-size:14px;text-align:left}
    .board-ui.board-type-fair.check-layer .board-write-field input {font-size:14px;text-align:left}
    .board-ui.board-type-fair.check-layer .board-field-button {font-size:14px;text-align:center}
    .board-ui.board-type-fair.check-layer .board-field-status {font-size:14px;text-align:left}
    .board-ui.board-type-fair.check-layer .board-section-title {font-size:14px;text-align:left}
    .board-ui.board-type-fair.check-layer .board-section-desc {font-size:14px;text-align:left}
    .board-ui.board-type-fair.check-layer .board-result-card-title {font-size:16px;text-align:left}
    .board-ui.board-type-fair.check-layer .board-result-cancel {font-size:14px;text-align:center}
    .board-ui.board-type-fair.check-layer .board-form-submit button {font-size:14px;text-align:center}
    .board-ui.board-type-fair.check-layer .board-empty-box p {font-size:14px;text-align:center}
    /* fair summary card : MO */
    .board-ui.board-type-fair .board-summary-card {gap:16px;min-height:146px;padding:16px;border-radius:8px}
    .board-ui.board-type-fair .board-summary-card-title {font-size:16px;font-weight:600;letter-spacing:-.32px}
    .board-ui.board-type-fair .board-summary-card-info {gap:8px;color:#333;font-size:14px;font-weight:400;letter-spacing:-.28px}
    .board-ui.board-type-fair .board-summary-card-info div {align-items:flex-start;gap:0}
    .board-ui.board-type-fair .board-summary-card-info dt {flex:0 0 60px;color:#333;font-weight:600}
    .board-ui.board-type-fair .board-summary-card-info dd {color:#333;font-weight:400}

}


/* =======================================================================================================================================
	6-5. ¼±»ý´Ô ÇÐ½À Ä¿¹Â´ÏÆ¼ °øÅë (.board-type-teacher-*)
========================================================================================================================================== */
.board-ui[class*="board-type-teacher-"] .board-category-tabs>li {display:flex;min-width:0;flex:1}
.board-ui[class*="board-type-teacher-"] .board-toolbar {display:flex;align-items:center;gap:10px;width:100%;margin-bottom:12px}

/* teacher normalized cells */
.board-ui[class*="board-type-teacher-"] .board-attachment-icon {display:inline-flex;width:17px;height:17px;flex:none}
.board-ui.board-type-teacher-data .board-list>.board-item {display:flex;flex-wrap:wrap}
.board-ui.board-type-teacher-data .board-meta-row,.board-ui.board-type-teacher-data .board-main-row {display:contents}
.board-ui.board-type-teacher-data .board-meta-cell {display:flex;align-items:center;justify-content:center;height:60px}
.board-ui.board-type-teacher-data .board-period-cell {width:127px;flex:none;flex-direction:column}
.board-ui.board-type-teacher-qna .board-content-cell {width:313px;flex:none;justify-content:flex-start;overflow:hidden;color:#777}
.board-ui[class*="board-type-teacher-"] .board-footer[style*="display: block"],.board-ui[class*="board-type-teacher-"] .board-footer[style*="display:block"] {display:flex!important}
.board-ui[class*="board-type-teacher-"] .board-list {display:flex;flex-direction:column;width:100%;border-top:1px solid #555}
.board-ui[class*="board-type-teacher-"] .board-list>.board-item {display:flex;align-items:center;width:100%;min-height:60px;border-bottom:1px solid #e5e5e5;background:#fff}
.board-ui[class*="board-type-teacher-"] .board-list>.board-item>.board-number-cell {width:88px;flex:none}
.board-ui[class*="board-type-teacher-"] .board-list>.board-item>.board-category-cell {width:110px;flex:none}
.board-ui[class*="board-type-teacher-"] .board-list>.board-item>.board-title-cell {min-width:0;flex:1}
.board-ui[class*="board-type-teacher-"] .board-list>.board-item>.board-date-cell {width:120px;flex:none}
.board-ui.board-type-teacher-notice.board-detail-page .board-article-body,.board-ui.board-type-teacher-data.board-detail-page .board-article-body {padding:24px}
.board-ui.board-type-teacher-notice.board-detail-page .board-article-content,.board-ui.board-type-teacher-data.board-detail-page .board-article-content {min-height:120px;padding:0;color:#333}
.board-ui.board-type-teacher-notice.board-detail-page .board-article-files,.board-ui.board-type-teacher-data.board-detail-page .board-article-files {margin-top:24px}

@media (max-width:1199px) {
	.board-ui[class*="board-type-teacher-"] .board-category-tabs {width:calc(100% + 48px);margin-right:-24px;margin-left:-24px}
	.board-ui[class*="board-type-teacher-"] .board-list>.board-item>.board-number-cell {width:72px}
	.board-ui[class*="board-type-teacher-"] .board-list>.board-item>.board-category-cell {width:90px}
	.board-ui[class*="board-type-teacher-"] .board-list>.board-item>.board-date-cell {width:100px}
}

@media (max-width:767px) {
	.board-ui[class*="board-type-teacher-"] .board-category-tab {height:41px;padding:10px 18px;font-size:14px;letter-spacing:-.28px}
	.board-ui.board-type-teacher-notice.board-detail-page .board-article-body,.board-ui.board-type-teacher-data.board-detail-page .board-article-body {padding:12px 0}
	.board-ui.board-type-teacher-notice.board-detail-page .board-article-content,.board-ui.board-type-teacher-data.board-detail-page .board-article-content {min-height:80px}
	.board-ui.board-type-teacher-notice.board-detail-page .board-article-files,.board-ui.board-type-teacher-data.board-detail-page .board-article-files {margin:12px 0 0}
	.board-ui.board-type-teacher-notice.board-detail-page .board-list-button,.board-ui.board-type-teacher-data.board-detail-page .board-list-button {width:158px}
	.board-ui.board-type-teacher-notice.board-detail-page .board-article-content img,.board-ui.board-type-teacher-data.board-detail-page .board-article-content img {height:auto!important}
	.board-ui[class*="board-type-teacher-"] .board-toolbar {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));height:auto;gap:8px}
	.board-ui[class*="board-type-teacher-"] .board-toolbar .board-filter {width:100%;min-width:0}
	.board-ui[class*="board-type-teacher-"] .board-toolbar .board-search {grid-column:1/-1;width:100%;margin-left:0}
	.board-ui.board-type-teacher-qna.board-list-page .board-toolbar>.board-write-button {display:flex}
	.board-ui[class*="board-type-teacher-"] .board-list>.board-item {position:relative;display:flex;flex-wrap:wrap;align-content:center;min-height:68px;padding:10px 0;row-gap:6px}
	.board-ui[class*="board-type-teacher-"] .board-list>.board-item>.board-number-cell {display:none}
	.board-ui[class*="board-type-teacher-"] .board-list>.board-item>.board-category-cell {order:1;justify-content:flex-start;width:auto;height:auto;margin-right:8px;font-size:12px}
	.board-ui[class*="board-type-teacher-"] .board-list>.board-item>.board-title-cell {order:2;width:100%;height:auto;flex:none;padding:0}
	.board-ui[class*="board-type-teacher-"] .board-list>.board-item>.board-date-cell {order:3;justify-content:flex-start;width:auto;height:auto;font-size:12px}
}

/* ==================================================
	6-5-1. ¼±»ý´Ô ÇÐ½À Ä¿¹Â´ÏÆ¼ - °øÁö»çÇ× ÅÇ (.board-type-teacher-notice)
================================================== */
.board-ui.board-type-teacher-notice.board-list-page .board-filter .select-btn {height:42px;padding:0 18px;border-radius:6px;font-size:14px;letter-spacing:-.28px}
.board-ui.board-type-teacher-notice.board-list-page .board-list>.board-item>.board-number-cell {width:104px;padding:0 32px;color:#777;font-size:14px}
.board-ui.board-type-teacher-notice.board-list-page .board-list>.board-item>.board-category-cell {width:124px;padding:0 32px;color:#777;font-size:14px;letter-spacing:-.14px}
.board-ui.board-type-teacher-notice.board-list-page .board-list>.board-item>.board-title-cell {padding:0 32px}
.board-ui.board-type-teacher-notice.board-list-page .board-list>.board-item>.board-date-cell {width:120px;padding:0 32px;color:#777;font-size:14px;letter-spacing:-.14px;white-space:nowrap}
.board-ui.board-type-teacher-notice .board-new-badge {display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;flex:none;border:1px solid #ebebeb;border-radius:50%;background:#fff}
.board-ui.board-type-teacher-notice.board-list-page .board-list>.board-item.is-notice .board-title-cell a {font-weight:600}

@media (max-width:1199px) {
	.board-ui.board-type-teacher-notice.board-list-page .board-list>.board-item>.board-number-cell {display:flex;width:88px;height:60px;padding:0 24px}
	.board-ui.board-type-teacher-notice.board-list-page .board-list>.board-item>.board-category-cell {width:108px;height:60px;padding:0 24px}
	.board-ui.board-type-teacher-notice.board-list-page .board-list>.board-item>.board-title-cell {height:60px;padding:0 24px}
	.board-ui.board-type-teacher-notice.board-list-page .board-list>.board-item>.board-date-cell {width:120px;height:60px;padding:0 24px}
}

@media (max-width:767px) {
	.board-ui.board-type-teacher-notice.board-list-page .board-wrap {padding:0 16px 32px}
	.board-ui.board-type-teacher-notice.board-list-page .board-category-tabs {width:calc(100% + 32px);height:41px;margin:0 -16px 16px}
	.board-ui.board-type-teacher-notice.board-list-page .board-toolbar {grid-template-columns:repeat(2,minmax(0,1fr));height:auto;margin-bottom:12px;gap:8px}
	.board-ui.board-type-teacher-notice.board-list-page .board-toolbar-end {display:contents}
	.board-ui.board-type-teacher-notice.board-list-page .board-filter {width:100%;min-width:0}
	.board-ui.board-type-teacher-notice.board-list-page .board-filter .select-btn {height:38px;padding:0 12px;border-radius:4px;font-size:13px;letter-spacing:-.26px}
	.board-ui.board-type-teacher-notice.board-list-page .board-search {grid-column:1/-1;width:100%;height:38px;border-radius:4px}
	.board-ui.board-type-teacher-notice.board-list-page .board-list>.board-item {display:grid;grid-template-columns:auto 1fr;align-items:start;align-content:start;min-height:0;padding:12px 0;gap:4px 0}
	.board-ui.board-type-teacher-notice.board-list-page .board-list>.board-item>.board-number-cell {display:none}
	.board-ui.board-type-teacher-notice.board-list-page .board-list>.board-item.is-notice>.board-number-cell {grid-column:1;grid-row:1;display:flex;align-items:flex-start;justify-content:flex-start;width:auto;height:20px;margin-right:6px;padding:2px 0 0}
	.board-ui.board-type-teacher-notice.board-list-page .board-list>.board-item>.board-title-cell {grid-column:1/-1;grid-row:1;width:100%;height:auto;min-height:20px;padding:0}
	.board-ui.board-type-teacher-notice.board-list-page .board-list>.board-item.is-notice>.board-title-cell {grid-column:2;grid-row:1;width:100%}
	.board-ui.board-type-teacher-notice.board-list-page .board-list .board-title-cell a {width:100%;font-size:14px;line-height:1.4;letter-spacing:-.14px}
	.board-ui.board-type-teacher-notice.board-list-page .board-list .board-title-cell span,.board-ui.board-type-teacher-notice.board-list-page .board-list .board-title-cell p {white-space:normal}
	.board-ui.board-type-teacher-notice.board-list-page .board-list>.board-item>.board-category-cell {grid-column:1;grid-row:2;display:flex;justify-content:flex-start;width:auto;height:17px;margin:0;padding:0;color:#777;font-size:12px;letter-spacing:-.12px}
	.board-ui.board-type-teacher-notice.board-list-page .board-list>.board-item>.board-category-cell:after {content:'';width:1px;height:10px;margin:3px 8px 0;background:#d9d9d9}
	.board-ui.board-type-teacher-notice.board-list-page .board-list>.board-item>.board-date-cell {grid-column:2;grid-row:2;display:flex;justify-content:flex-start;width:auto;height:17px;padding:0;color:#777;font-size:12px;letter-spacing:-.12px}
	.board-ui.board-type-teacher-notice.board-list-page .board-notice-badge {width:auto;height:18px;padding:3px 6px;font-size:11px;line-height:1;letter-spacing:-.275px}
	.board-ui.board-detail-page .board-type-teacher-notice .board-notice-badge {width:auto;height:18px;padding:3px 6px;font-size:11px;line-height:1;letter-spacing:-.275px}
}

/* ==================================================
	6-5-1-1. ¼±»ý´Ô ÇÐ½À Ä¿¹Â´ÏÆ¼ - °øÁö»çÇ× ÅÇ > »ó¼¼ÆäÀÌÁö (.board-type-teacher-notice)
================================================== */
.board-ui.board-type-teacher-notice.board-detail-page .board-article-head {flex-direction:column;align-items:flex-start;justify-content:center;gap:6px;padding:22px 20px}
.board-ui.board-type-teacher-notice.board-detail-page .board-article-title {justify-content:flex-start;gap:8px;min-width:0}
.board-ui.board-type-teacher-notice.board-detail-page .board-article-title-text {min-width:0;word-break:keep-all;overflow-wrap:anywhere}
.board-ui.board-type-teacher-notice.board-detail-page .board-article-meta {flex:none;align-self:flex-start}

@media (max-width:767px) {
	.board-ui.board-type-teacher-notice.board-detail-page .board-detail-wrap {padding:0 16px 32px}
	.board-ui.board-type-teacher-notice.board-detail-page .board-category-tabs {width:calc(100% + 32px);height:41px;margin:0 -16px 16px}
	.board-ui.board-type-teacher-notice.board-detail-page .board-article-head {flex-direction:column;align-items:flex-start;gap:6px;padding:12px 0}
	.board-ui.board-type-teacher-notice.board-detail-page .board-article-title {align-items:flex-start;gap:4px}
	.board-ui.board-type-teacher-notice.board-detail-page .board-article-title-text {line-height:1.4}
	.board-ui.board-type-teacher-notice.board-detail-page .board-article-meta {gap:8px;line-height:17px}
	.board-ui.board-type-teacher-notice.board-detail-page .board-article-meta span+span {padding-left:8px}
	.board-ui.board-type-teacher-notice.board-detail-page .board-article-meta span+span:before {top:3px;height:10px}
	.board-ui.board-type-teacher-notice.board-detail-page .board-article-files > strong {flex: unset;}
}


/* ==================================================
	6-5-2. ¼±»ý´Ô ÇÐ½À Ä¿¹Â´ÏÆ¼ - ¼ö¾÷ÀÚ·á½Ç ÅÇ (.board-type-teacher-data)
================================================== */
.board-ui.board-type-teacher-data.board-list-page .board-filter .select-btn {height:42px;padding:0 18px;border-radius:6px;font-size:14px;letter-spacing:-.28px}
.board-ui.board-type-teacher-data.board-list-page .board-list>.board-item {display:flex;flex-wrap:nowrap;align-items:center;height:60px;min-height:60px}
.board-ui.board-type-teacher-data.board-list-page .board-meta-row,.board-ui.board-type-teacher-data.board-list-page .board-main-row {display:contents}
.board-ui.board-type-teacher-data.board-list-page .board-meta-cell {height:60px;padding:0 24px;color:#777;font-size:14px;line-height:1.4;letter-spacing:-.14px;white-space:nowrap}
.board-ui.board-type-teacher-data.board-list-page .board-meta-cell:nth-child(1) {order:1;width:88px}
.board-ui.board-type-teacher-data.board-list-page .board-meta-cell:nth-child(2) {order:1;width:132px}
.board-ui.board-type-teacher-data.board-list-page .board-meta-cell:nth-child(3) {order:1;width:93px}
.board-ui.board-type-teacher-data.board-list-page .board-meta-cell:nth-child(4) {order:1;width:73px}
.board-ui.board-type-teacher-data.board-list-page .board-meta-cell:nth-child(5) {order:3;width:190px}
.board-ui.board-type-teacher-data.board-list-page .board-title-cell {order:2;display:flex;align-items:center;min-width:0;height:60px;padding-left:24px;flex:1;overflow:hidden}
.board-ui.board-type-teacher-data.board-list-page .board-title-cell a {width:100%;font-size:16px;letter-spacing:-.16px}
.board-ui.board-type-teacher-data.board-list-page .board-date-cell {order:5;display:flex;align-items:center;justify-content:center;width:120px;height:60px;padding:0 24px;flex:none;color:#777;font-size:14px;white-space:nowrap}
.board-ui.board-type-teacher-data.board-list-page .board-period-cell {order:4;display:flex;align-items:center;justify-content:center;width:127px;height:60px;padding:0 24px;flex:none;color:#777;font-size:14px;line-height:1.4;white-space:nowrap}

@media (max-width:1199px) {
	.board-ui.board-type-teacher-data.board-list-page .board-list>.board-item {display:flex;flex-direction:column;align-items:flex-start;justify-content:center;height:auto;min-height:0;padding:14px 0;gap:2px}
	.board-ui.board-type-teacher-data.board-list-page .board-meta-row {order:1;display:flex;align-items:center;gap:10px;width:100%;height:20px;padding:0 24px}
	.board-ui.board-type-teacher-data.board-list-page .board-meta-cell {display:flex;width:auto!important;height:20px;padding:0;font-size:14px}
	.board-ui.board-type-teacher-data.board-list-page .board-meta-cell:nth-child(1) {display:none}
	.board-ui.board-type-teacher-data.board-list-page .board-meta-cell:nth-child(n+2):nth-child(-n+4):after {content:'';width:1px;height:10px;margin-left:10px;background:#d9d9d9}
	.board-ui.board-type-teacher-data.board-list-page .board-meta-cell:nth-child(5) {min-width:0;flex:1;justify-content:flex-start}
	.board-ui.board-type-teacher-data.board-list-page .board-main-row {order:2;display:flex;align-items:center;width:100%;height:22px}
	.board-ui.board-type-teacher-data.board-list-page .board-title-cell {order:1;width:auto;height:22px;padding:0 0 0 24px;flex:1}
	.board-ui.board-type-teacher-data.board-list-page .board-date-cell {order:2;width:120px;height:22px;padding:0 24px;justify-content:flex-start}
	.board-ui.board-type-teacher-data.board-list-page .board-period-cell {order:3;width:206px;height:22px;padding:0 24px;justify-content:flex-end;flex-direction:row;gap:4px}
}

@media (max-width:767px) {
	.board-ui.board-type-teacher-data.board-list-page .board-wrap {padding:0 16px 32px}
	.board-ui.board-type-teacher-data.board-list-page .board-category-tabs {width:calc(100% + 32px);height:41px;margin:0 -16px 16px}
	.board-ui.board-type-teacher-data.board-list-page .board-toolbar {display:block;height:auto;margin-bottom:12px}
	.board-ui.board-type-teacher-data.board-list-page .board-toolbar-end {display:flex;align-items:center;flex-wrap:wrap;gap:10px;width:100%;margin:0}
	.board-ui.board-type-teacher-data.board-list-page .board-filter {width:calc((100% - 10px)/2);min-width:0}
	.board-ui.board-type-teacher-data.board-list-page .board-filter:nth-child(3) {width:114px}
	.board-ui.board-type-teacher-data.board-list-page .board-filter .select-btn {height:38px;padding:0 12px;border-radius:4px;font-size:13px;letter-spacing:-.26px}
	.board-ui.board-type-teacher-data.board-list-page .board-search {width:calc(100% - 124px);height:38px;border-radius:4px}
	.board-ui.board-type-teacher-data.board-list-page .board-list>.board-item {padding:12px 0;gap:6px;}
	.board-ui.board-type-teacher-data.board-list-page .board-meta-row {gap:0;height:17px;padding:0}
	.board-ui.board-type-teacher-data.board-list-page .board-meta-cell {height:17px;font-size:12px;letter-spacing:-.12px}
	.board-ui.board-type-teacher-data.board-list-page .board-meta-cell:nth-child(n+2):nth-child(-n+4):after {margin-left:8px}
	.board-ui.board-type-teacher-data.board-list-page .board-meta-cell:nth-child(n+3) {padding-left:8px}
	.board-ui.board-type-teacher-data.board-list-page .board-main-row {align-content:flex-start;flex-wrap:wrap;height:auto;gap:2px 0}
	.board-ui.board-type-teacher-data.board-list-page .board-title-cell {order:1;width:100%;height:20px;padding:0;flex:none}
	.board-ui.board-type-teacher-data.board-list-page .board-title-cell a {font-size:14px;letter-spacing:-.14px}
	.board-ui.board-type-teacher-data.board-list-page .board-date-cell {order:2;width:auto;height:17px;padding:0;flex:1;justify-content:flex-start;font-size:12px;letter-spacing:-.12px}
	.board-ui.board-type-teacher-data.board-list-page .board-period-cell {order:3;width:135px;height:17px;padding:0;justify-content:flex-end;flex-direction:row;gap:4px;font-size:12px;letter-spacing:-.12px}
}


/* ==================================================
	6-5-2-1. ¼±»ý´Ô ÇÐ½À Ä¿¹Â´ÏÆ¼ - ¼ö¾÷ÀÚ·á½Ç ÅÇ > »ó¼¼ÆäÀÌÁö (.board-type-teacher-data)
================================================== */
.board-ui.board-type-teacher-data.board-detail-page .board-article-head {gap:6px;padding:22px 20px}
.board-ui.board-type-teacher-data.board-detail-page .board-article-title {justify-content:flex-start;width:100%}
.board-ui.board-type-teacher-data.board-detail-page .board-article-title-text {min-width:0;word-break:keep-all;overflow-wrap:anywhere}
.board-ui.board-type-teacher-data.board-detail-page .board-data-meta {display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;color:#777;font-size:14px;line-height:1.4;letter-spacing:-.14px}
.board-ui.board-type-teacher-data.board-detail-page .board-data-meta-primary,.board-ui.board-type-teacher-data.board-detail-page .board-data-meta-secondary {display:flex;align-items:center;gap:10px;min-width:0}
.board-ui.board-type-teacher-data.board-detail-page .board-data-meta span {white-space:nowrap}
.board-ui.board-type-teacher-data.board-detail-page .board-data-meta span+span {position:relative;padding-left:10px}
.board-ui.board-type-teacher-data.board-detail-page .board-data-meta span+span:before {content:'';position:absolute;left:0;top:4px;width:1px;height:12px;background:#dbdbdb}
.board-ui.board-type-teacher-data.board-detail-page .board-article-files .download-period {color:#b1b1b1;font-size:12px;line-height:1.6;letter-spacing:-.12px}

@media (max-width:767px) {
	.board-ui.board-type-teacher-data.board-detail-page .board-detail-wrap {padding:0 16px 32px}
	.board-ui.board-type-teacher-data.board-detail-page .board-category-tabs {width:calc(100% + 32px);height:41px;margin:0 -16px 16px}
	.board-ui.board-type-teacher-data.board-detail-page .board-article-head {gap:6px;padding:12px 0}
	.board-ui.board-type-teacher-data.board-detail-page .board-data-meta {flex-direction:column;align-items:flex-start;gap:2px;font-size:12px;line-height:17px;letter-spacing:-.12px}
	.board-ui.board-type-teacher-data.board-detail-page .board-data-meta-primary {flex-wrap:wrap;gap:0 8px}
	.board-ui.board-type-teacher-data.board-detail-page .board-data-meta-secondary {gap:8px}
	.board-ui.board-type-teacher-data.board-detail-page .board-data-meta span+span {padding-left:8px}
	.board-ui.board-type-teacher-data.board-detail-page .board-data-meta span+span:before {top:3px;height:10px}
	.board-ui.board-type-teacher-data.board-detail-page .board-article-files>strong {flex-basis:auto}
}


/* ==================================================
	6-5-3. ¼±»ý´Ô ÇÐ½À Ä¿¹Â´ÏÆ¼ - ÇÐ½ÀQ&A ÅÇ (.board-type-teacher-qna)
================================================== */
.board-ui.board-type-teacher-qna.board-list-page .board-list>.board-item {display:flex;align-items:center;flex-wrap:nowrap;height:60px;min-height:60px;padding:0}
.board-ui.board-type-teacher-qna.board-list-page .board-list>.board-item>.board-cell {display:flex;align-items:center;justify-content:center;height:60px;padding:0 24px;flex:none;color:#777;font-size:14px;line-height:1.4;letter-spacing:-.14px;white-space:nowrap}
.board-ui.board-type-teacher-qna.board-list-page .board-list>.board-item>.board-content-cell {justify-content:flex-start;width:313px;overflow:hidden}
.board-ui.board-type-teacher-qna.board-list-page .board-list>.board-item>.board-content-cell span {display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.board-ui.board-type-teacher-qna.board-list-page .board-list>.board-item>.board-title-cell {justify-content:flex-start;gap:6px;min-width:0;padding:0 24px;flex:1;overflow:hidden}
.board-ui.board-type-teacher-qna.board-list-page .board-list>.board-item>.board-title-cell a {width:auto;min-width:0;max-width:100%;flex:0 1 auto;font-size:16px;letter-spacing:-.16px}


@media (max-width:1199px) {
	.board-ui.board-type-teacher-qna.board-list-page .board-list>.board-item {display:grid;grid-template-columns:auto minmax(0,1fr) 79px 120px 116px;grid-template-rows:20px 22px;align-items:center;align-content:center;height:auto;min-height:72px;padding:14px 24px;gap:2px 10px}
	.board-ui.board-type-teacher-qna.board-list-page .board-list>.board-item>.board-cell {width:auto;height:auto;padding:0}
	.board-ui.board-type-teacher-qna.board-list-page .board-list>.board-item>.board-number-cell {display:none}
	.board-ui.board-type-teacher-qna.board-list-page .board-list>.board-item>.board-category-cell {grid-column:1;grid-row:1;justify-content:flex-start}
	.board-ui.board-type-teacher-qna.board-list-page .board-list>.board-item>.board-category-cell:after {content:'';width:1px;height:10px;margin-left:10px;background:#d9d9d9}
	.board-ui.board-type-teacher-qna.board-list-page .board-list>.board-item>.board-content-cell {grid-column:2/-1;grid-row:1;justify-content:flex-start;min-width:0}
	.board-ui.board-type-teacher-qna.board-list-page .board-list>.board-item>.board-title-cell {grid-column:1/3;grid-row:2;justify-content:flex-start;min-width:0}
	.board-ui.board-type-teacher-qna.board-list-page .board-list>.board-item>.board-writer-cell {grid-column:3;grid-row:2}
	.board-ui.board-type-teacher-qna.board-list-page .board-list>.board-item>.board-date-cell {grid-column:4;grid-row:2}
	.board-ui.board-type-teacher-qna.board-list-page .board-list>.board-item>.board-state-cell {grid-column:5;grid-row:2}
}

@media (max-width:767px) {
	.board-ui.board-type-teacher-qna.board-list-page .board-wrap {padding:0 16px 86px}
	.board-ui.board-type-teacher-qna.board-list-page .board-category-tabs {width:calc(100% + 32px);height:41px;margin:0 -16px 16px}
	.board-ui.board-type-teacher-qna.board-list-page .board-toolbar {display:flex;align-items:center;height:32px;margin-bottom:12px;gap:10px}
	.board-ui.board-type-teacher-qna.board-list-page .board-toolbar-end {margin-left:auto}
	.board-ui.board-type-teacher-qna.board-list-page .board-tabs {gap:10px}
	.board-ui.board-type-teacher-qna.board-list-page .board-tab {width:84px;height:32px;font-size:13px;letter-spacing:-.26px}
	.board-ui.board-type-teacher-qna.board-list-page .board-toolbar-end .board-write-button {display:none}
	.board-ui.board-type-teacher-qna.board-list-page .board-list>.board-item {grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:17px 20px 23px;align-content:start;min-height:0;padding:12px 0;gap:6px 0}
	.board-ui.board-type-teacher-qna.board-list-page .board-list>.board-item>.board-cell {font-size:12px;line-height:1.4;letter-spacing:-.12px}
	.board-ui.board-type-teacher-qna.board-list-page .board-list>.board-item>.board-category-cell {grid-column:1;grid-row:1;height:17px}
	.board-ui.board-type-teacher-qna.board-list-page .board-list>.board-item>.board-category-cell:after {margin-left:8px}
	.board-ui.board-type-teacher-qna.board-list-page .board-list>.board-item>.board-content-cell {grid-column:2/4;grid-row:1;height:17px;}
	.board-ui.board-type-teacher-qna.board-list-page .board-list>.board-item>.board-title-cell {grid-column:1/4;grid-row:2;width:100%;height:20px}
	.board-ui.board-type-teacher-qna.board-list-page .board-list>.board-item>.board-title-cell a {font-size:14px;letter-spacing:-.14px}
	.board-ui.board-type-teacher-qna.board-list-page .board-list>.board-item>.board-writer-cell {grid-column:1;grid-row:3;justify-content:flex-start;height:23px}
	.board-ui.board-type-teacher-qna.board-list-page .board-list>.board-item>.board-writer-cell:after {content:'';width:1px;height:10px;margin-left:8px;background:#d9d9d9}
	.board-ui.board-type-teacher-qna.board-list-page .board-list>.board-item>.board-date-cell {grid-column:2;grid-row:3;justify-content:flex-start;height:23px;}
	.board-ui.board-type-teacher-qna.board-list-page .board-list>.board-item>.board-state-cell {position:static;grid-column:3;grid-row:3;justify-content:flex-end;height:23px}
	.board-ui.board-type-teacher-qna.board-list-page .board-badge {height:23px;padding:3px 10px;font-size:12px;letter-spacing:-.12px}
}





/* ==================================================
	6-5-3-1. ¼±»ý´Ô ÇÐ½À Ä¿¹Â´ÏÆ¼ - ÇÐ½ÀQ&A ÅÇ > ÀÛ¼º ÆäÀÌÁö (.board-type-teacher-qna)
================================================== */
.board-ui.board-type-teacher-qna.board-write-page .board-write-wrap {width:100%;max-width:1200px;margin:0 auto;padding:0 0 50px}
.board-ui.board-type-teacher-qna.board-write-page .board-write-form {align-items:center;gap:24px}
.board-ui.board-type-teacher-qna.board-write-page .board-write-fields {gap:24px;margin:0;padding:0}
.board-ui.board-type-teacher-qna.board-write-page .board-write-summary {display:flex;align-items:center;justify-content:space-between;width:100%}
.board-ui.board-type-teacher-qna.board-write-page .board-write-name {display:flex;align-items:center;gap:8px;min-width:0;padding-left:16px}
.board-ui.board-type-teacher-qna.board-write-page .board-write-secret {display:flex;align-items:center;height:22px;gap:20px}
.board-ui.board-type-teacher-qna.board-write-page .board-write-secret .board-write-label {width:auto;flex:0 0 auto}
.board-ui.board-type-teacher-qna.board-write-page .board-write-label {display:inline-flex;align-items:center;width:104px;flex:0 0 104px;margin:0;color:#333;font-size:15px;font-weight:600;line-height:1.4;letter-spacing:-.3px;white-space:nowrap}
.board-ui.board-type-teacher-qna.board-write-page .board-write-label em {margin-left:2px;color:#ed2024;font-style:normal;font-weight:400}
.board-ui.board-type-teacher-qna.board-write-page .board-write-value {color:#333;font-size:14px;font-weight:400;line-height:1.4;letter-spacing:-.28px}
.board-ui.board-type-teacher-qna.board-write-page .board-secret-check {position:relative;display:inline-flex;align-items:center;height:22px;line-height:1.4;cursor:pointer}
.board-ui.board-type-teacher-qna.board-write-page .board-secret-check input {position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0)}
.board-ui.board-type-teacher-qna.board-write-page .board-check-box {position:relative;display:inline-flex;width:18px;height:18px;flex:0 0 18px;margin-right:12px;overflow:hidden;border:1px solid #dbdee5;border-radius:3px;background:#f1f1f5}
.board-ui.board-type-teacher-qna.board-write-page .board-check-box svg {position:absolute;left:3px;top:4px;width:10px;height:8px;opacity:0}
.board-ui.board-type-teacher-qna.board-write-page .board-secret-check input:checked+.board-check-box svg {opacity:1}
.board-ui.board-type-teacher-qna.board-write-page .board-secret-text {margin-right:4px;color:#333;font-size:14px;font-weight:400;line-height:1.4;letter-spacing:-.28px}
.board-ui.board-type-teacher-qna.board-write-page .board-lock-icon {display:flex;align-items:center;justify-content:center;width:17px;height:17px;flex:none}
.board-ui.board-type-teacher-qna.board-write-page .board-lock-icon svg {display:block;width:12px;height:16px;flex:none}
.board-ui.board-type-teacher-qna.board-write-page .board-write-field {flex-direction:row;align-items:center;gap:8px;padding-left:16px}
.board-ui.board-type-teacher-qna.board-write-page .board-write-field>label {height:auto;margin:0}
.board-ui.board-type-teacher-qna.board-write-page .board-write-content-field {align-items:flex-start}
.board-ui.board-type-teacher-qna.board-write-page .board-write-content-field>label {height:42px}
.board-ui.board-type-teacher-qna.board-write-page .board-write-control {width:auto;min-width:0;flex:1 1 auto}
.board-ui.board-type-teacher-qna.board-write-page .board-write-control-select {display:flex;gap:12px}
.board-ui.board-type-teacher-qna.board-write-page .board-custom-select {width:250px;min-width:250px;flex:0 0 250px}
.board-ui.board-type-teacher-qna.board-write-page .board-write-select-course {width:auto;min-width:0;flex:1 1 auto}
.board-ui.board-type-teacher-qna.board-write-page .board-custom-select .select-btn {width:100%;height:42px}
.board-ui.board-type-teacher-qna.board-write-page .board-custom-select .select-text {overflow:hidden;color:#333;font-size:14px;font-weight:400;line-height:1.4;letter-spacing:-.28px;text-overflow:ellipsis;white-space:nowrap}
.board-ui.board-type-teacher-qna.board-write-page .board-write-field input,.board-ui.board-type-teacher-qna.board-write-page .board-write-field textarea {border-radius:6px;font-size:14px;line-height:1.4;letter-spacing:-.28px}
.board-ui.board-type-teacher-qna.board-write-page .board-write-field input {height:42px;padding:0 18px}
.board-ui.board-type-teacher-qna.board-write-page .board-write-field textarea {height:264px;padding:12px 18px}
.board-ui.board-type-teacher-qna.board-write-page .board-form-submit {gap:12px;padding:0;background:transparent}
.board-ui.board-type-teacher-qna.board-write-page .board-form-submit a,.board-ui.board-type-teacher-qna.board-write-page .board-form-submit button {display:flex;align-items:center;justify-content:center;width:160px;height:40px;padding:0;border-radius:4px;font-size:15px;font-weight:500;line-height:1.4;letter-spacing:-.3px}
.board-ui.board-type-teacher-qna.board-write-page .board-form-submit .board-form-cancel {border:1px solid #777;background:#fff;color:#222}
.board-ui.board-type-teacher-qna.board-write-page .board-form-submit .board-form-confirm {border:1px solid #333;background:#333;color:#fff}

@media (max-width:1199px) {
	.board-ui.board-type-teacher-qna.board-write-page .board-write-wrap {max-width:none;padding:0 24px 50px}
	.board-ui.board-type-teacher-qna.board-write-page .board-write-secret {gap:8px}
	.board-ui.board-type-teacher-qna.board-write-page .board-write-secret .board-write-label {width:104px;flex:0 0 104px}
}

@media (max-width:767px) {
	.board-ui.board-type-teacher-qna.board-write-page .board-write-wrap {padding:0 16px 28px}
	.board-ui.board-type-teacher-qna.board-write-page .board-category-tabs {width:calc(100% + 32px);height:41px;margin:0 -16px 14px}
	.board-ui.board-type-teacher-qna.board-write-page .board-write-form {gap:16px}
	.board-ui.board-type-teacher-qna.board-write-page .board-write-fields {gap:12px}
	.board-ui.board-type-teacher-qna.board-write-page .board-write-summary {align-items:flex-start;gap:8px}
	.board-ui.board-type-teacher-qna.board-write-page .board-write-name {flex:1 1 auto;gap:8px;padding-left:0}
	.board-ui.board-type-teacher-qna.board-write-page .board-write-name .board-write-label,.board-ui.board-type-teacher-qna.board-write-page .board-write-name .board-write-value,.board-ui.board-type-teacher-qna.board-write-page .board-write-secret .board-write-label {width:auto;min-width:0;flex:0 0 auto;font-size:14px;line-height:1.1;letter-spacing:-.35px}
	.board-ui.board-type-teacher-qna.board-write-page .board-write-secret {flex:0 0 auto;gap:8px}
	.board-ui.board-type-teacher-qna.board-write-page .board-write-field {flex-direction:column;align-items:flex-start;justify-content:center;gap:6px;padding-left:0}
	.board-ui.board-type-teacher-qna.board-write-page .board-write-field>label {width:auto;height:auto;flex:0 0 auto;font-size:14px;letter-spacing:-.28px}
	.board-ui.board-type-teacher-qna.board-write-page .board-write-control {width:100%;flex:none}
	.board-ui.board-type-teacher-qna.board-write-page .board-write-control-select {flex-direction:column;gap:6px}
	.board-ui.board-type-teacher-qna.board-write-page .board-custom-select,.board-ui.board-type-teacher-qna.board-write-page .board-write-select-course {width:100%;min-width:0;flex:0 0 auto}
	.board-ui.board-type-teacher-qna.board-write-page .board-custom-select .select-btn {height:38px}
	.board-ui.board-type-teacher-qna.board-write-page .board-write-field input {height:38px;padding:0 12px;border-radius:4px}
	.board-ui.board-type-teacher-qna.board-write-page .board-write-field textarea {height:264px;padding:12px;border-radius:4px}
	.board-ui.board-type-teacher-qna.board-write-page .board-form-submit {width:100%}
	.board-ui.board-type-teacher-qna.board-write-page .board-form-submit a,.board-ui.board-type-teacher-qna.board-write-page .board-form-submit button {width:auto;height:38px;min-width:0;flex:1 1 0;font-size:14px}
}
/* // Teacher Q&A write */

/* ==================================================
	6-5-3-2. ¼±»ý´Ô ÇÐ½À Ä¿¹Â´ÏÆ¼ - ÇÐ½ÀQ&A ÅÇ > »ó¼¼ ÆäÀÌÁö (.board-type-teacher-qna)
================================================== */
.board-ui.board-type-teacher-qna.board-detail-page .board-article {width:100%;border-top:1px solid #555;border-bottom:1px solid #555;background:#fff}
.board-ui.board-type-teacher-qna.board-detail-page .board-qna-head {display:flex;flex-direction:column;gap:8px;width:100%;padding:22px 20px;border-bottom:1px solid #e5e5e5}
.board-ui.board-type-teacher-qna.board-detail-page .board-qna-meta-row,.board-ui.board-type-teacher-qna.board-detail-page .board-qna-title-row {display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%}
.board-ui.board-type-teacher-qna.board-detail-page .board-qna-meta-primary,.board-ui.board-type-teacher-qna.board-detail-page .board-qna-meta-secondary {display:flex;align-items:center;gap:10px;min-width:0;color:#777;font-size:14px;line-height:1.4;letter-spacing:-.14px}
.board-ui.board-type-teacher-qna.board-detail-page .board-qna-meta-primary span,.board-ui.board-type-teacher-qna.board-detail-page .board-qna-meta-secondary span {min-width:0}
.board-ui.board-type-teacher-qna.board-detail-page .board-qna-meta-primary span+span,.board-ui.board-type-teacher-qna.board-detail-page .board-qna-meta-secondary span+span {position:relative;padding-left:10px}
.board-ui.board-type-teacher-qna.board-detail-page .board-qna-meta-primary span+span:before,.board-ui.board-type-teacher-qna.board-detail-page .board-qna-meta-secondary span+span:before {content:"";position:absolute;left:0;top:4px;width:1px;height:12px;background:#dbdbdb}
.board-ui.board-type-teacher-qna.board-detail-page .board-qna-title {min-width:0;margin:0;color:#333;font-size:16px;font-weight:600;line-height:1.1;letter-spacing:-.16px;word-break:keep-all;overflow-wrap:anywhere}
.board-ui.board-type-teacher-qna.board-detail-page .board-badge {height:26px;padding:3px 10px;border-radius:999px;font-size:14px;font-weight:500;line-height:1.4;letter-spacing:-.14px;white-space:nowrap}
.board-ui.board-type-teacher-qna.board-detail-page .board-badge.is-waiting {background:#f0f0f0;color:#777}
.board-ui.board-type-teacher-qna.board-detail-page .board-badge.is-complete {background:#e4efff;color:#2c5bf6}
.board-ui.board-type-teacher-qna.board-detail-page .board-article-body {padding:24px}
.board-ui.board-type-teacher-qna.board-detail-page .board-article-content {display:flex;flex-direction:column;gap:24px;padding:0;color:#333;font-size:14px;line-height:1.6;letter-spacing:-.14px;word-break:keep-all;overflow-wrap:anywhere}
.board-ui.board-type-teacher-qna.board-detail-page .board-article-content p {margin:0}
.board-ui.board-type-teacher-qna.board-detail-page .board-answer {margin-top:0}

@media (max-width:767px) {
	.board-ui.board-type-teacher-qna.board-detail-page .board-detail-wrap {padding:0 14px 28px}
	.board-ui.board-type-teacher-qna.board-detail-page .board-category-tabs {width:calc(100% + 28px);height:41px;margin:0 -14px 24px}
	.board-ui.board-type-teacher-qna.board-detail-page .board-qna-head {position:relative;gap:6px;padding:12px 0}
	.board-ui.board-type-teacher-qna.board-detail-page .board-qna-meta-row {align-items:flex-start}
	.board-ui.board-type-teacher-qna.board-detail-page .board-qna-title-row {flex-direction:column;align-items:flex-start;gap:6px}
	.board-ui.board-type-teacher-qna.board-detail-page .board-qna-meta-primary {gap:8px;font-size:12px;line-height:17px;letter-spacing:-.12px}
	.board-ui.board-type-teacher-qna.board-detail-page .board-qna-meta-primary span+span {padding-left:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
	.board-ui.board-type-teacher-qna.board-detail-page .board-qna-meta-primary span+span:before {top:3px;height:10px}
	.board-ui.board-type-teacher-qna.board-detail-page .board-qna-meta-secondary {gap:8px;font-size:12px;line-height:17px;letter-spacing:-.12px}
	.board-ui.board-type-teacher-qna.board-detail-page .board-qna-meta-secondary span+span {padding-left:8px}
	.board-ui.board-type-teacher-qna.board-detail-page .board-qna-meta-secondary span+span:before {top:3px;height:10px}
	.board-ui.board-type-teacher-qna.board-detail-page .board-qna-title {font-size:14px;line-height:1.4;letter-spacing:-.14px}
	.board-ui.board-type-teacher-qna.board-detail-page .board-badge {position:absolute;right:0;bottom:12px;height:23px;padding:3px 10px;font-size:12px;letter-spacing:-.12px}
	.board-ui.board-type-teacher-qna.board-detail-page .board-article-body {padding:12px}
	.board-ui.board-type-teacher-qna.board-detail-page .board-article-content {gap:16px;font-size:14px;line-height:1.4;letter-spacing:-.14px}
	.board-ui.board-type-teacher-qna.board-detail-page .board-answer-content {font-size:14px;line-height:1.4;letter-spacing:-.14px}
	.board-ui.board-type-teacher-qna.board-detail-page .board-detail-actions {gap:8px;margin-top:10px}
	.board-ui.board-type-teacher-qna.board-detail-page .board-action-button {width:70px;height:32px;font-size:13px}
	.board-ui.board-type-teacher-qna.board-detail-page .board-list-button {width:132px;height:38px;font-size:14px}
}
/* // Teacher Q&A detail */
