@charset "Shift_JIS";

/*すべてに適用するスタイル*/

a:link {
      color: #0000ff;
}

a:visited {
      color: #dd44dd;
}

a:hover {
      color: #ff0000;
}

a:active {
      color: #009999;
}

body {
      text-align: center;
      background-color: #ffee88;
      margin: 5%;
}

hr {
      clear: both;
}

p.nexus {
      text-align: right;
}


/*icho_specialに適用するスタイル*/

.CountD {
      color: #ff00ff
}

.link {
      text-align: center;
}

div.container {
      margin: 0 auto;
      width: 100%;
      text-align: left;
}

div#leftContent {
      float: left;
      width: 49%;
      margin-right: 1%;
}

div#rightContent {
      float: right;
      clear: right;
      width: 49%;
      margin-left: 1%;
}

h1.top {
      color: #5533cc;
      font-size: 400%;
      margin-bottom: 2%;
}

h2.subTitle {
      text-align: center;
}

p#aisatu {
      color: #000000;
      font-size: 150%;
      text-align: left;
      letter-spacing: 3px;
      line-height: 180%;
      font-weight: 900;
      font-family: cursive;
}

p#kaisaibi {
      text-align: center;
      color: #000000;
      font-size: 150%;
      font-weight: 900;
      margin-bottom: 5%;
}
     

/*icho_special_historyに適用するスタイル*/

div.theme {
      color: #996633;
      font-size: 180%;
}

div.fesData {
      color: #000000;
      font-size: 120%;
      font-weight: 400;
      text-align: center ;
      margin-top: 5%;
}

div#ninth {
      color: #000000;
      font-size: 150%;
      text-align: center;
      margin-top: 10%;
      margin-bottom: 5%;
      clear: both;
}

h1.history{
      margin-bottom: 5%
}

h2.history{
      color: #000000;
      font-size: 180%;
      font-weight: 900;
      margin-top: 3%;
      clear: both;
}

img.left {
      width: 30%;
      height: 30%;
      float: left;
      margin-right: 3%;
      margin-left: 3%;
}

img.right {
      width: 30%;
      height: 30%;
      float: right;
      margin-right: 3%;
      margin-left: 3%;
}

p.history {
      color: #000000;
      font-size: 120%;
      font-weight: 700;
      text-align: left;
      margin-right: 3%;
      margin-left: 3%;
}


/*icho_naviに適用するスタイル*/

h1.navi {
      margin-bottom: 5%
}

h2.navi {
      color: #996633;
      font-size: 180%;
      font-weight: 900;
}

p.navi {
      color: #000000;
      font-size: 120%;
      font-weight: 700;
      text-align: left;
}

p.zeh {
      color: #000000;
      font-size: 180%;
      font-weight: 800;
}