.main-content-inner01{padding: 68px 0 206px;}
.main-content-inner01 .main-title{font-weight: 700;font-size: 40px;line-height: 100%;color: #111111;margin-bottom: 40px;}
.step-wrap{display: flex;gap: 50px;}
.step-wrap .step-l{flex: 1;}
.step-wrap .step-r{width: 235px;position: relative;}
.step-wrap .step-r:before{content: '';width: 1px;height: 100%;background: #ddd;position: absolute;left: -25.5px;top: 0;height: 100%;}
.step-wrap .step-box + .step-box{margin-top: 80px;}
.step-box .img-wrap{border-radius: 5px;overflow: hidden;position: relative;margin-bottom: 40px;height: 300px;}
.step-box .img-wrap img{width: 100%;height: 100%;object-fit: cover;object-position: center;}
.step-box .img-wrap p{font-family: 'Prompt';font-weight: 700;font-size: 80px;line-height: 1;letter-spacing: 0.04em;color: transparent;-webkit-text-stroke:1.5px #fff;display:inline-block;position: absolute;left: 25px;bottom: 20px;z-index: 5;}
.step-box .h4-step{font-weight: 700;font-size: 24px;line-height: 110%;letter-spacing: -0.01em;color: #222222;margin-bottom: 30px;}
.step-box .con-p{font-weight: 500;font-size: 15px;line-height: 160%;letter-spacing: -0.01em;color: #666666;padding-bottom: 12.5px;}
.step-box .link-a{font-weight: 600;font-size: 15px;line-height: 160%;letter-spacing: -0.01em;text-decoration-line: underline;color: #004BAE;text-underline-offset: 3px;}


.step-wrap .step-r .step-sticky {position: sticky;top: 8px;}
.step-wrap .step-r .step-sticky > ul li{position: relative;}
.step-wrap .step-r .step-sticky > ul li + li{margin-top: 8px;}
.step-wrap .step-r .step-sticky > ul li a{display: block;border: 1px solid #DDDDDD;border-radius: 5px;box-sizing: border-box;padding: 14px 20px 14px 25px;transition: all .5s ease;}
.step-wrap .step-r .step-sticky > ul li a .step-num{font-weight: 600;font-size: 14px;line-height: 140%;color: #333333;margin-bottom: 2px;}
.step-wrap .step-r .step-sticky > ul li a .step-nam{font-weight: 500;font-size: 14px;line-height: 140%;letter-spacing: -0.01em;color: #888888;}

.step-wrap .step-r .step-sticky > ul li.active:before{content:'';background:#00439A url(../img/common/step-arrow.png) no-repeat center;width: 28px;height: 28px;border-radius: 50%;position: absolute;left: -14px;top: 50%;transform: translateY(-50%);}
.step-wrap .step-r .step-sticky > ul li.active a{border: 1px solid #00439A;outline: 1px solid #00439A;}
.step-wrap .step-r .step-sticky > ul li.active a .step-num{color: #00439A;font-weight: 700;}
.step-wrap .step-r .step-sticky > ul li.active a .step-nam{color: #00439A;font-weight: 600;}

.step-wrap .mark-p{margin: 0 0 15px;font-weight: 600;font-size: 15px;line-height: 150%;letter-spacing: -0.025em;color: #004BAE;}

.step-wrap .d-flex{display: flex;gap: 10px;margin-bottom: 30px;}
.step-wrap .bg-wrap{background: #EFF3F6;padding: 25px 40px;border-radius: 5px;flex: 1;box-sizing: border-box;}
.step-wrap .bg-wrap p{font-weight: 600;font-size: 15px;line-height: 150%;color: #001A54;margin-bottom: 15px;}

#step06 .link-boxs{margin: 10px 0 0;}
.step-wrap .con-box{padding-bottom: 25px;}

.step-wrap .step-r .step-link{border-top: 1px solid #D9D9D9;margin-top: 10px;padding-top: 10px;}
.step-wrap .step-r .step-link li{position: relative;}
.step-wrap .step-r .step-link li + li{margin-top: 8px;}
.step-wrap .step-r .step-link li a{display: flex;gap: 10px;align-items: center;border-radius: 5px;box-sizing: border-box;padding: 10px 28px 10px 18px;transition: all .5s ease;background: #EFF3F6;font-weight: 500;font-size: 13px;line-height: 140%;letter-spacing: -0.01em;color: #001A54;min-height: 64px;}
.step-wrap .step-r .step-link li a:after{content:'';width: 6px;height: 10px;background: url(/_res/unist/admg-eng/img/content/step-link.png) no-repeat center;position: absolute;right: 20px;top: 50%;transform: translateY(-50%);}
.step-wrap .step-r .step-link li a img{width: 25px;height: 25px;object-position: center;}
.step-wrap .step-r .step-link li a:hover{background: #004BAE;color: #fff;}
.step-wrap .step-r .step-link li a:hover img{filter: brightness(0) invert(1);}
.step-wrap .step-r .step-link li a:hover:after{filter: brightness(0) invert(1);}

@media(max-width: 1024px){
	.main-content-inner01{padding: 34px 0 103px;}
	.main-content-inner01 .main-title{margin-bottom: 20px;font-size: 20px;}
	.step-wrap{flex-direction: column;}
	.step-wrap .step-l{width: 100%;}
	.step-wrap .step-r{width: 100%;}
	.step-wrap .step-r .step-sticky > ul{display: none;}
	.step-wrap .step-r .step-link{border-top: 0;margin-top: 0;padding-top: 0;}
	
	.step-wrap .step-box + .step-box{margin-top: 40px;}
	.step-box .img-wrap{margin-bottom: 20px;}
	.step-box .img-wrap p{font-size: 60px;}
	.step-box .h4-step{font-size: 20px;margin-bottom: 15px;}
	.step-wrap .bg-wrap{padding: 15px 20px;}
	.step-wrap .d-flex{flex-direction: column;}
}