/* 사이트맵 */
.sitemap-wrap .sitemap-box {
	display: flex;
	flex-wrap: wrap;
	gap: 3rem;
}
.sitemap-wrap .sitemap-box > li{
	width:calc((100% - 9rem) / 3)
}
.sitemap-wrap .sitemap-box > li > a{
	display:block;
	background:#f2f5f9;
	line-height:2.2rem;
	color:#222;
	word-break: keep-all;
    text-align: center;
}
.sitemap-wrap .sitemap-box > li > a[target="_blank"] span:after{content:'';display:inline-block;position:relative;margin:0 0 0 5px;width:15px;height:13px;background:url(/_res/yu/_share/img/common/bg-link03.png) no-repeat center center/100%;}
.sitemap-wrap .sitemap-box > li > ul > li > a{display:block;padding:25px 0 0 20px;color:#222;font-size:1rem;line-height:2.2rem;font-weight:400;}
.sitemap-wrap .sitemap-box > li > ul > li > a[target="_blank"] span:after{content:'';display:inline-block;position:relative;margin:0 0 0 5px;width:15px;height:13px;background:url(/_res/yu/_share/img/common/bg-link03.png) no-repeat center center/100%;}
.sitemap-wrap .sitemap-box > li > ul > li > ul{padding:15px 0 0;}
.sitemap-wrap .sitemap-box > li > ul > li > ul > li{padding:0 0 12px 20px;}
.sitemap-wrap .sitemap-box > li > ul > li > ul > li:last-of-type{padding-bottom:0;}
.sitemap-wrap .sitemap-box > li > ul > li > ul > li > a{display:block;position:relative;padding:0 0 0 12px;font-size:0.937rem;line-height:1.312rem;color:#777;font-weight:200;}
.sitemap-wrap .sitemap-box > li > ul > li > ul > li > a:before{content:'';display:block;position:absolute;top:9px;left:4px;width:3px;height:3px;background:#9b9b9b;border-radius:5px;}
.sitemap-wrap .sitemap-box > li > ul > li > ul > li > a:hover{color:#222;}
.sitemap-wrap .sitemap-box > li > ul > li > ul > li > a[target="_blank"] span:after{content:'';display:inline-block;position:relative;margin:0 0 0 5px;width:13px;height:11px;background:url(/_res/yu/_share/img/common/bg-link03.png) no-repeat center center/100%;opacity:0.6;}
.sitemap-wrap .sitemap-box > li > ul > li > ul > li > ul{display:none;}
.sitemap-wrap .sitemap-box > li > ul > li > ul > li > a.n-win {
	padding-right: 2rem !important;    
	background-position: right 0 top 0rem;
}
@media (max-width: 768px){ 
	.sitemap-wrap .sitemap-box {
		display: flex;
		flex-wrap: wrap;
		gap: 2rem;
	}
	.sitemap-wrap .sitemap-box > li{
		width:calc((100% - 2rem) / 2)
	}
	.sitemap-wrap .sitemap-box > li > ul > li > a {
		padding: 10px 0 0 15px !important;
	}
	
}