@charset "UTF-8";
/*------------------------------------------------------
 共通
-------------------------------------------------------*/
body .explanation-box {
  border: solid 1px #999;
  padding: 0 1.5rem; }
  @media screen and (max-width: 576px) {
    body .explanation-box {
      padding: 1rem; } }

/*------------------------------------------------------
 Center
-------------------------------------------------------*/
.notice-wallpaper-green {
  background: url("../img/top/bg-green-notext.webp");
  padding: 2rem;
  border-radius: 12px; }
  @media screen and (max-width: 576px) {
    .notice-wallpaper-green {
      padding: 1rem; } }
  .notice-wallpaper-green .inner {
    padding: 2rem;
    background: #FFF;
    border-radius: 12px; }
    @media screen and (max-width: 576px) {
      .notice-wallpaper-green .inner {
        padding: 1rem; } }

/*------------------------------------------------------
 Sitemap
-------------------------------------------------------*/
.sitemap h6 {
  margin-top: 0.7em;
  margin-bottom: 0.4em; }
  .sitemap h6 a {
    font-weight: bold;
    text-decoration: none;
    color: #000;
    margin-top: 0.7em;
    margin-bottom: 0.4em; }
.sitemap ul {
  padding-left: 0; }
  .sitemap ul li {
    list-style: none;
    margin-bottom: 0.5em;
    padding-left: 1em;
    position: relative; }
    .sitemap ul li:before {
      position: absolute;
      content: "";
      display: block;
      width: 0.6em;
      height: 0.6em;
      background: #458320;
      border-radius: 50%;
      left: 0;
      top: 0.4em; }
    .sitemap ul li a {
      color: #000;
      margin-right: 2em; }
