@charset "utf-8";


/*サイトマップのスタイル*/



body {
          font-family: sans-serif;
          color: #000000;
          background: #00172f url("../common_assets/background001.png") no-repeat fixed 0% 25%;
}


div.all {
          width: 500px;
          margin-right: auto;
          margin-left: auto;
          padding-top: 20px;
          padding-bottom: 20px;
          border: 1px solid #000000;
          background-color: #f8f4e6;
}


div.haba {
          width: 460px;
          margin-right: auto;
          margin-left: auto;
}


div.navi01 {
          margin-top: 4px;
          margin-bottom: 6px;
          margin-right: 10px;
}


div.navi02 {
          margin-top: 0px;
          padding-right: 10px;
}

div.radicalism {
          width: 50%;
          float: left;
}

div.conservatism {
          width: 50%;
          float: left;
}


ul.switch {
          font-family: serif;
          font-size: large;
          font-weight: bold;
          text-align: right;
          margin: 0px;
}


ul.switch li {
          display: inline;
}


ul.switch li a {
          text-decoration: none;
          background-image: url("../common_assets/navi_mark001.png");
          background-repeat: no-repeat;
          background-position: 5% 50%;
          padding-left: 20px;
          padding-right: 2px;
}


ul.switch li a:visited {
          color: #800080;
          text-decoration: none;
}


ul.switch li a:hover {
          background-color: #ffa500;
          background-image: url("../common_assets/navi_mark002.png");
          background-repeat: no-repeat;
          background-position: 5% 50%;
          
}


address {
          font-size: x-small;
          font-style: normal;
          text-align: right;
          margin-top: 4px;
          padding-right: 10px;
}

h1 {
      font-size: xx-large;
      padding-left: 10px;
      background-color: #a2d7dd;

}

h2 {
          padding-left: 10px;
          background-color: #eebbcb;
}

h3 {
          clear: left;
          padding-left: 10px;
          background-color: #f8e58c;
}

h4 {
         clear: left;
         margin-left: 20px;
         padding-left: 15px;
         background-color: #cee4ae;
}


