@charset "UTF-8";
/* CSS Document */
#wrapper {
  overflow: hidden; }

header .top-title:before {
  content: "その他のお知らせ"; }

section p {
  text-align: justify; }

#official-sns p a {
  color: #93278F;
  text-decoration: underline; }
  #official-sns p a:hover {
    opacity: 0.7; }
  #official-sns p a::after {
    font-family: "Font Awesome 5 Free";
    content: "\f35d";
    font-weight: 900;
    margin-left: 3px; }
@media screen and (max-width: 575px) {
  #official-sns .pdf-link {
    font-size: 13px;
    font-size: 1.35rem; } }

#v-insurance p a {
  color: #93278F;
  text-decoration: underline; }
  #v-insurance p a::after {
    font-family: "Font Awesome 5 Free";
    content: "\f35d";
    font-weight: 900;
    margin-left: 3px; }
  #v-insurance p a:hover {
    opacity: 0.7; }
#v-insurance p span {
  color: #93278F; }

#home-help table .table-bg {
  background-color: rgba(147, 39, 143, 0.1); }

#dementia table {
  border: none;
  width: auto; }
  #dementia table tr {
    border-bottom: solid 1px rgba(147, 39, 143, 0.5); }
    #dementia table tr:last-child {
      border-bottom: none; }
  #dementia table th {
    font-size: 18px;
    font-size: 1.8rem;
    font-weight: bold;
    color: #93278F;
    background-color: #fff;
    border: none;
    padding: 0.5rem 1rem;
    width: auto; }
    @media screen and (max-width: 575px) {
      #dementia table th {
        padding-bottom: 0; } }
  #dementia table td {
    font-size: 18px;
    font-size: 1.8rem;
    border: none;
    padding: 0.5rem 1rem; }
    @media screen and (max-width: 575px) {
      #dementia table td {
        padding-top: 0; } }
