@charset "utf-8";

/* 공지사항 */
.notice { position:relative; }
.notice ul { width:100%; min-height:289px; border-top:1px solid #1E2380; }
.notice ul li { display:flex; justify-content:space-between; padding:16px 0 12px 9px; border-bottom:1px solid rgba(91, 91, 91, 0.26); }
.notice ul li a { display:inline-block; position:relative; width:76%; padding-left:14px; color:#555; font-size:1.125rem; font-weight:600; letter-spacing:-0.03em; line-height:1.6; white-space: nowrap; text-overflow: ellipsis; transition:all 0.3s; overflow:hidden; }
.notice ul li a::before { content:''; display:block; position:absolute; top:0.7em; left:0; width:4px; height:4px; background:#222; border-radius:100%; }
.notice ul li a:hover,
.notice ul li a:focus { color:#5E8ED6; }
.notice ul li .date { }
.notice ul li:last-child { border:0 none; }
.notice .btn_more { position:absolute; top:0; right:0; }
.notice .btn_more a { position:relative; display:block; width:37px; height:37px; border:1px solid #ddd; border-radius:100%; text-indent:-10000em; }
.notice .btn_more a::before,
.notice .btn_more a::after { content:''; display:block; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); background-color:#1E2380; transition:transform 0.3s; }
.notice .btn_more a::before { width:15px; height:2px; }
.notice .btn_more a::after { width:2px; height:15px; }
/* .notice .btn_more a:hover::before,
.notice .btn_more a:hover::after {  }
.notice .btn_more a:hover::before { left:0; transform:rotate(180deg) translateX(-50%); }
.notice .btn_more a:hover::after { top:0; transform:rotate(180deg) translateY(-50%); } */

@media (max-width: 486px) {
	.notice ul { min-height:250px; }
	.notice ul li { display:block;  padding:16px 9px 12px; line-height:1.2; }
	.notice ul li a { width:100%; line-height:1.2; }
	.notice ul li .date { display:none; }
}