@charset "utf-8";

#sitemap { position: relative; padding:50px 0 50px; border-top:1px solid #e5e5e5; letter-spacing: -.5px; }
#sitemap ul { position:relative; display:flex; width:1400px; margin:0 auto; }
#sitemap ul li { border-left:1px solid #E5E5E5; flex:1; }
#sitemap ul li:last-child { border-right:1px solid #E5E5E5 }
#sitemap ul li dl { padding-left:30px; }
#sitemap ul li dl dt { font-size: 1rem; font-weight:600; padding-bottom:5px; color:#43362E;}
#sitemap ul li dl dd a { display: inline-block; font-size: 0.875rem; color:#909090; padding:2px 0; }