.path-box{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:3rem 0;border-bottom:2px solid var(--black03);}
.path-box .path > ul{display:flex;flex-wrap:wrap;align-items:center;}
.path-box .path > ul > li{display:flex;align-items:center;gap:1rem;position:relative;font-weight:var(--font-weight-bold);font-size:1.4rem;letter-spacing:-0.02em;color:var(--black04);}
.path-box .path > ul > li:after{content:'';display:block;margin:0 1rem 0 0;width:7px;height:8px;background:url(/_res/sejong/sw/img/common/ico-path-arrow@2x.png) no-repeat center/100%;}
.path-box .path > ul > li:last-of-type:after{display:none;}
.path-box .path-home{display:inline-block;width:1.9rem;height:1.9rem;background:url(/_res/sejong/sw/img/common/ico-home@2x.png) no-repeat center/100%;}
.path-wrap .path-depth{display:none;position:absolute;top:calc(100% + 2.5rem);left:0;z-index:20;padding:2.8rem 3.4rem;width:18rem;border:1px solid #c8c8c8;border-radius:6px;background:#fff;}
.path-wrap .path-depth li{padding:0 0 1.5rem;}
.path-wrap .path-depth li:last-of-type{padding:0;}
.path-wrap .path-depth li a{display:inline-block;position:relative;font-size:1.6rem;line-height:2.1rem;letter-spacing:-0.5px;font-weight:var(--font-weight-medium);word-break:keep-all;color:var(--black05);}
.path-wrap .path-depth li a:is(:hover, .active){color:var(--color124);}
.path-wrap .path-depth li a span{display:inline-block;position:relative;word-break:break-word;}
.path-wrap .path-depth li a:is(.active, :hover) span{text-decoration:underline;text-underline-offset:3px;}
.path-wrap .path-depth li a.disabled{color:var(--color31);pointer-events:none;}
.path-wrap .path-depth li a.active:before{content:'';display:block;position:absolute;top:9px;left:-1rem;width:4px;height:4px;border-radius:50%;background:var(--color124);}
.path-wrap .path-depth li a:is(:hover, .active) span{background-size:100% 100%;}



.share-box ul{display:flex;gap:2.4rem;position:relative;}
.share-box ul li a{display:block;width:2.1rem;height:2.1rem;}
.share-box ul li.print a{background:url(/_res/sejong/sw/img/common/ico-print@2x.png) no-repeat center/100%;}
.share-box ul li.share a{background:url(/_res/sejong/sw/img/common/ico-share@2x.png) no-repeat center/100%;}

@media screen and (max-width: 768px) {
	.path-box{display:block;padding:0;border-width:3px;}
	.path-box .path{display:block;}
	.path-box .path > ul{flex-wrap:nowrap;gap:0;}
	.path-box .path > ul > li{display:block;width:100%;}
	.path-box .path > ul > li:first-of-type{display:none;}
	.path-box .path > ul > li:after{content:'';display:block;position:absolute;top:50%;right:0;width:1rem;height:1rem;transform:translateY(-50%);background:url(/_res/sejong/_share/img/sj-common/common/ico-path-arrow@2x.png) no-repeat center/100%;transition: transform .3s;}
	.path-box .path > ul > li.active:before{content:'';position:absolute;top:50%;right:5px;width:2rem;height:2rem;border-radius:50%;background:var(--color124);transform:translateY(-50%);}
	.path-box .path > ul > li.active:after{top: 50%;background:url(/_res/sejong/_share/img/sj-common/common/ico-path-arrow-w@2x.png) no-repeat center center / 100%;transform:translateY(-50%) rotate(180deg);}
	.path-box .path > ul > li:last-of-type:after{display:block;}
	.path-wrap{padding:0;}
	.path-box > ul > li{display:none;padding:0;width:100%;}
	.path-box > ul > li:nth-last-child(-n+3){display:block;}
	.path-box > ul > li:after{content:'';display:block;position:absolute;top:0;right:0;width:1px;height:100%;background:var(--color08);opacity:0.16;}
	.path-box > ul > li:last-of-type:after{display:none;}
	.path-wrap > ul > li:nth-last-child(-n+3){display:block;}
	.path-wrap .path-selected{display:flex;align-items:center;padding:2rem 2.5rem 2rem 1rem;height:100%;font-size:1.3rem;line-height:2rem;box-sizing:border-box;}
	.path-wrap .active .path-selected:before{right:5px;width:2rem;height:2rem;}
	.path-wrap .path-depth{top:calc(100% + 3px);padding:2rem 1rem;width:100%;border-radius:0;box-sizing:border-box;}
	.path-wrap .path-depth li{padding:0 0 1rem;}
	.path-wrap .path-depth li a{font-size:1.3rem;line-height:2rem;}
	.path-wrap .path-depth li a.active:before{display:none;}

	.share-box{display:none;}
}