@charset "utf-8";

.manag {border:1px solid #ddd;padding: 4rem 3rem;border-radius: 2rem;margin-bottom: 120px;position: relative;}
.manag:after {content:"";position:absolute;width:50%;height: 4px;background-color:var(--color-main);left:50%;top: -2px;transform: translateX(-50%);border-radius: 1rem;}
.short + .short {margin:2rem 0}
.short {border-bottom:1px dashed #ddd; padding-bottom:2rem }
.manag h5 {font-size:24px;font-family:var(--font-point);}
.manag h5 span {position:relative;display:inline-block;margin-right: .5rem;padding-right: .5rem;color: var(--color-main);line-height: 1.5;}
.manag h5 span:after {content:"";position:absolute; width: 6px; height: 6px;background-color:var(--color-main);bottom: 2px;right: 0; border-radius: 50%;}
.short ul, .short p {margin-top:1rem}
.short ul li {line-height:1.4;padding:.3rem 0;list-style-type: decimal;margin-left: 1rem;}
.short:last-of-type {border:unset;margin: 0;padding: 0;}

/* 테블릿 가로, 테블릿 세로 (해상도 768px ~ 1024px)*/ 
@media all and (max-width:1023px) {
	.manag {padding:3rem 2rem}
}

/* 모바일 가로, 모바일 세로 (해상도 480px ~ 767px)*/ 
@media all and (max-width:767px) {
	p, li {font-size:16px}
	.manag {padding:2rem 1rem}
	.manag h5 {font-size:1.2rem}
	

}