@charset "utf-8";


@media (min-width:1300px){
    .sitemap .dp1{display:flex; flex-wrap:wrap; gap: 4rem; padding: 10rem 0;}
    .sitemap .dp2{display:flex;flex-direction:column;gap:.2rem}
    .sitemap .ct1{ padding-bottom: 4rem; width:calc((100% - 12rem) / 4); font-size:2rem;font-weight:500;color:#333;vertical-align:top;text-align:center}
	.sitemap .ct1 .link1{display:flex;height:6rem;font-size:3rem;font-weight:600;text-transform:uppercase;color:#000}
    .sitemap .ct1 .link1 i{display:none}
	.sitemap .ct1 .link2{display:flex;align-items:center;gap:1rem;position:relative;line-height:1.6;font-size:1.6rem;text-transform:uppercase;color:rgba(0,0,0,0.75);text-align:center}
	.sitemap .ct1 .link2:hover{color:#000;text-decoration:underline}
	.sitemap .ct1 .link2:before{content:'';width:.3rem;height:.3rem;background:#720000;vertical-align:.3rem}
}
@media all and (min-width:749px) and (max-width:1299px) {
    .sitemap .dp1{display:flex;flex-wrap:wrap; gap: 4rem;}
    .sitemap .dp2{display:flex;flex-direction:column;gap:.2rem}
    .sitemap .ct1{padding-bottom:4rem;width:33.33%;font-size:2.4rem;font-weight:500;color:#333;vertical-align:top;text-align:center}
	.sitemap .ct1 .link1{display:flex;height:6rem;font-size:3rem;font-weight:600;text-transform:uppercase;color:#000}
    .sitemap .ct1 .link1 i{display:none}
	.sitemap .ct1 .link2{display:flex;align-items:center;gap:1rem;position:relative;line-height:1.6;font-size:1.6rem;text-transform:uppercase;color:rgba(0,0,0,0.75);text-align:center}
	.sitemap .ct1 .link2:hover{color:#000;text-decoration:underline}
	.sitemap .ct1 .link2:before{content:'';width:.3rem;height:.3rem;background:#720000;vertical-align:.3rem}
}
@media (max-width: 748px) {
    .sitemap .dp1{display:flex;flex-wrap:wrap;margin:0 2rem}
    .sitemap .dp2{display:flex;flex-direction:column;gap:.2rem}
    .sitemap .ct1{padding-bottom:4rem;width:50%;font-size:2rem;font-weight:500;color:#333;vertical-align:top;text-align:center}
	.sitemap .ct1 .link1{display:flex;height:6rem;font-size:2rem;font-weight:600;text-transform:uppercase;color:#000}
    .sitemap .ct1 .link1 i{display:none}
	.sitemap .ct1 .link2{display:flex;align-items:center;gap:1rem;position:relative;line-height:1.6;font-size:1.4rem;text-transform:uppercase;color:rgba(0,0,0,0.75);text-align:center}
	.sitemap .ct1 .link2:hover{color:#000;text-decoration:underline}
	.sitemap .ct1 .link2:before{content:'';width:.3rem;height:.3rem;background:#720000;vertical-align:.3rem}
}
