#sitemap .sitemap-box{margin:120px 0 260px}#sitemap .sitemap-box a{color:#454351;text-decoration:none}#sitemap .sitemap-box ul{display:table;width:100%;white-space:nowrap}#sitemap .sitemap-box ul li{display:table-cell;font-size:18px;padding-right:40px}#sitemap .sitemap-box ul li a{padding-left:15px;display:inline-block;background-position:left 7px;background-repeat:no-repeat}#sitemap .sitemap-box ul li span{color:#a2a1a8}#sitemap .sitemap-box ul li:last-child{padding-right:0}#sitemap .sitemap-box ul li ul{display:block}#sitemap .sitemap-box ul li ul li{margin-top:5px;padding:0;display:list-item;font-size:15px}#sitemap .sitemap-box ul li ul li a{padding:0}#sitemap .sitemap-box ul li ul li::before{content:"・"}#sitemap .sitemap-box .company_nav{border-bottom:1px solid #d0d0d3;padding-bottom:40px;margin-bottom:40px}#sitemap .sitemap-box .company_nav a:hover{color:#a080ff}#sitemap .sitemap-box .company_nav>ul>li>a{background-image:url(/data/img/page/sitemap/index/arr_p.png)}#sitemap .sitemap-box .recruit_nav a:hover{color:#b8905a}#sitemap .sitemap-box .recruit_nav>ul>li>a{background-image:url(/data/img/page/sitemap/index/arr_b.png)}@media screen and (max-width: 640px){#sitemap .sitemap-box{margin:30px 20px 90px}#sitemap .sitemap-box ul{display:block;width:auto}#sitemap .sitemap-box ul li{display:block;margin-bottom:10px;padding:0}#sitemap .sitemap-box ul li:last-child{margin-bottom:0}#sitemap .sitemap-box ul li ul li{margin:0}#sitemap .sitemap-box .company_nav{padding-bottom:30px;margin-bottom:30px}}