@charset "utf-8";



.lt_notice {position: relative; }
.lt_notice ul{display:flex; flex-wrap: wrap;}
.lt_notice ul li{   width: 50%; position: relative; }
.lt_notice ul li::after {content:''; width: 1px; height: 100%; background: #ccc; position: absolute; right:0; top:0;}
.lt_notice ul li:nth-child(even)::after {display: none;}
.lt_notice ul li::before {content:''; width: 100%; height: 1px; background: #ccc; position: absolute; left:0; bottom:0;}
.lt_notice ul li:nth-child(n+3)::before {display: none;}
.lt_notice ul li a {display: block;}

.notice_box {padding:5rem; min-height:18rem;}
.notice_box em {font-style:normal; font-weight: bold; color:var(--main-color1);display: block; margin-bottom: 2rem;}
.notice_box p.tit {font-size: 1.25em; font-weight: 600; margin-bottom: 1rem; line-height:1.4;}
.notice_box p i {font-size: .8em;}
.notice_box .cont {overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2; /* 라인수 */-webkit-box-orient: vertical;word-wrap:break-word; line-height: 1.2em;font-size: .9em; color: #555; margin-bottom: 2rem;}
.notice_box .cont p {color:#555;}
.notice_box .date {    font-size: .9em;}



@media screen and (max-width: 1024px) {
	.notice_box {padding: 3rem; min-height: 15rem;}
}
@media screen and (max-width: 768px) { 
	.lt_notice ul li {width: 100%;}
	.notice_box {padding:2rem;}
	.notice_box span {display: none;}
	.notice_box em {font-size: .8em; margin-bottom: 1rem; }
	.notice_box p {font-size: 1em;}
	.lt_notice ul li::after {display: none;}
	.lt_notice ul li:nth-child(n+3)::before {display: block;}
	.notice_box {min-height:auto;}
}
@media screen and (max-width: 568px) { 

}