@charset "utf-8";

/* -------------------------------------------------- */
/* #block-sitemap */
/* -------------------------------------------------- */
#block-sitemap .common-ttl01{font-size:3rem;}
#block-sitemap .category{font-weight:bold;font-size:2rem;color:#d1282e;margin-bottom:10px;margin-left:20px;}
#block-sitemap .category a{color:#d1282e;}
#block-sitemap .list-sitemap li{position:relative;padding-left:18px;line-height:1.4;}
#block-sitemap .list-sitemap li::before{content:"";display:block;width:6px;height:6px;background:#d1282e;border-radius:100%;position:absolute;top:8px;left:0;}
#block-sitemap .box-sitemap{padding-top:30px;}
#block-sitemap .box-sitemap + .box-sitemap{border-top:1px dotted #d1282e;}

/* ======================================================================================================================= */
/* for tablet */
/* ======================================================================================================================= */
@media screen and (max-width:999px){

}

/* ======================================================================================================================= */
/* for sp */
/* ======================================================================================================================= */
@media screen and (max-width:599px){
  /* -------------------------------------------------- */
  /* #block-sitemap */
  /* -------------------------------------------------- */
  #block-sitemap .common-ttl01{font-size:2.4rem;}
  #block-sitemap .category{font-size:1.8rem;margin-left:10px;}
  #block-sitemap .d-flex-3 > *{width:100%;margin-right:0!important;}
  #block-sitemap .d-flex-3 > * + *{margin-top:10px;}
  #block-sitemap .box-sitemap{padding-top:18px;}

}


