.c-sidebar-menu ul{list-style:none;margin:0;padding:0}.c-sidebar-menu__list>li{border:2px solid #500088;margin-bottom:12px;background:#fff;overflow:hidden}.c-sidebar-menu__list>li>a{display:block;padding:12px 15px;color:#500088;font-size:14px;font-weight:700;text-decoration:none;line-height:1.6;overflow-wrap:anywhere}.c-sidebar-menu .sub-menu{border-top:1px solid #500088;padding:8px 0}.c-sidebar-menu .sub-menu a{display:block;padding:6px 15px 6px 35px;color:#333;font-size:14px;text-decoration:none;line-height:1.6;overflow-wrap:anywhere}.c-sidebar-menu a:hover,.c-sidebar-menu a:focus-visible{background:#e6e6fa;color:#500088}

.c-sidebar-menu__note{font-size:90%;color:#afafaf}.c-sidebar-menu__emphasis{font-weight:700}
