.main-content-inner04 {padding:120px 0 180px 0;position: relative;}
.main-content-inner04 .title-box {margin: 0 0 40px 0;}
.main-content-inner04 .title-box h3{font-family: 'Paperlogy';font-weight: 700;font-size: 48px;line-height: 56px;color: #111;}

.main-content-inner04 .list-notice > ul {margin: 24px 0 0 0;}
.main-content-inner04 .list-notice > ul > li {border-bottom:1px solid #ccc;padding:  0 0 40px 0 ;margin: 0 0 40px 0;}
.main-content-inner04 .list-notice > ul > li:last-child {margin-bottom:0;}
.main-content-inner04 .list-notice > ul > li > a .title {font-weight: 600;font-size: 28px;margin: 0 0 20px 0;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.main-content-inner04 .list-notice > ul > li > a .title .label{display:inline-block;border:1px solid #ccc;background:#fff;padding:8px 23px;box-sizing:border-box;font-family: Paperlogy;font-weight: 600;font-size: 18px;line-height: 26px;text-align: center;color:#1174FF;margin-right: 12px;border-radius: 5px;}
.main-content-inner04 .list-notice > ul > li > a .desc {display:flex;justify-content:space-between;gap:24px 24px;align-items:flex-end;}
.main-content-inner04 .list-notice > ul > li > a p {font-weight: 400;font-size: 20px;line-height: 150%;letter-spacing: -0.02px;color:#111;}
.main-content-inner04 .list-notice > ul > li > a .desc > p {max-width: 1000px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.main-content-inner04 .list-notice > ul > li > a .date {font-size: 16px;line-height: 24px;letter-spacing: -0.015px;color:#777777;min-width: 100px;}

.main-content-inner04 .view-more{max-width: 1520px;display: flex;justify-content: flex-end;}
.main-content-inner04 .view-more a {color: #222;border: 1px solid #ccc;border-radius: 50px;padding: 15px 63px 15px 15px;display: inline-block;position: absolute;top: 130px;z-index: 10;font-weight: 600;font-size: 16px;line-height: 150%;letter-spacing: -0.02px;text-transform: capitalize;overflow:hidden;transition:all .3s;}
.main-content-inner04 .view-more a:hover{color:#fff;}
.main-content-inner04 .view-more a:before{content:'';display:block;position:absolute;top:50%;right:8px;width:36px;height:36px;background:#01367f;border-radius:50%;transform:translateY(-50%);transition:all .3s;}
.main-content-inner04 .view-more a:after{content:'';display:block;position:absolute;top:50%;right:8px;width:36px;height:36px;background:#01367f url(/_res/yonsei_ysb/mba/img/common/ico-more.png) no-repeat center center;border-radius:50%;transform:translateY(-50%);transition:all .3s;}
.main-content-inner04 .view-more a:hover:before{transform:translateY(-50%) scale(10);}
.main-content-inner04 .view-more a span{position:relative;}

@media (max-width: 1024px) {
	.main-content-inner04 {padding: 64px 0;}
	.main-content-inner04 .title-box h3{font-size: 28px;line-height: 140%;}
	.main-content-inner04 .view-more{justify-content: flex-start;}
	.main-content-inner04 .view-more a{top: 123px;padding: 11px 64px 11px 16px;letter-spacing: -0.01px;background-position: center right 12px;}
	.main-content-inner04 .list-notice > ul {margin: 108px 0 0 0;}
	.main-content-inner04 .list-notice > ul > li > a .title {font-size:20px;}
	.main-content-inner04 .list-notice > ul > li > a .title .label {padding: 4.5px 11px;font-size:14px;margin-right:8px;}
	.main-content-inner04 .list-notice > ul > li > a .title {margin:0 0 23.5px 0;}
	.main-content-inner04 .list-notice > ul > li > a p {font-weight: 600;font-size: 16px;line-height: 140%;letter-spacing:-0.015px;}
	.main-content-inner04 .list-notice > ul > li > a .desc {flex-direction:column;align-items:flex-start;}
	.main-content-inner04 .list-notice > ul > li > a .date {font-weight: 400;}
}