/* sitemap */
.tt_sitemap{
  padding:0.5em 0 2.5em 0;
}

.tt_sitemap ul{
  margin:0px 0px 0px 0px;
}

.tt_sitemap li{
  margin:0px 0px 0px 0px;
  list-style: none;
}

.tt_sitemap .menu-item-has-children > a{
  cursor: default;
}

.tt_sitemap li a{
  width:100%;
  padding:0.5em 1em 0.5em 1em;
  display: block;
  text-decoration: none;
  border-bottom:1px solid #ccc;
  box-sizing: border-box;
  color:#7565ab;
  background-image:url(http://tomtak.xsrv.jp/tomtak/corp/wp-content/uploads/sites/2/2018/03/icon_arrow.png);
  background-repeat: no-repeat;
  background-position: center right 1em;
}

.tt_sitemap ul li ul li{
  margin:0px 0px 0px 0px;
  list-style: none;
}

.tt_sitemap ul li ul li a{
  margin:0px 0px 0px 0px;
  list-style: none;
  padding:0.5em 1em 0.5em 1.5em;
}


@media screen and (min-width: 1020px){
  /* sitemap */
  .tt_sitemap{
    padding:3em 0 4.5em 0;
  }

  .tt_sitemap .menu-main-container{
    max-width:70%;
    margin:0px auto 0px auto;
  }

  .tt_sitemap .menu{
    display: flex;
    justify-content: space-around;
  }

  .tt_sitemap ul li a{
    background-color:none;
    background-image:url(http://tomtak.xsrv.jp/tomtak/corp/wp-content/uploads/sites/2/2018/03/icon_liststyle_main.png);
    background-position: center left;
    border:none;
    display: inline;
    padding-left:1.5em;
  }

  .tt_sitemap ul li ul li a{
    background-image:url(http://tomtak.xsrv.jp/tomtak/corp/wp-content/uploads/sites/2/2018/03/icon_liststyle_sub.png);
    background-position: center left;
  }

}
