/*   -- 基本フォント 背景色 指定 ^---   */


/*   -- TOP タイトル部分 常に表示 ^---   */

#pagetop{
    position:fixed;
    right:0px;
    left:0px;
    top:0px;
    background: #326693;          /* 背景色を指定する */
    background: #dddddd;          /* 背景色を指定する */
    background-color: #CDFAFF;   /* 背景色指定 */
    background: #FFFFFF;          /* 背景色を指定する */
    margin: auto;
    cursor:pointer;
}


/*    background-image: url("../photo/Mt_Fuji.jpg");    /* 背景イメージ指定 */

body {
    background-color: #CDFAFF;                /* 背景色指定 */
    background-color: #00ffff;                /* 背景色指定 */
    font-family: "Times New Roman", "Arial";  /* フォント順指定 */
    font-family: "Yu Gothic UI", "Times New Roman";  /* フォント順指定 */
    font-family: "Arial", "Times New Roman";  /* フォント順指定 */
}

/*   -- 文字サイズ変更 指定 (aは アルファベット用) ---   */
s200 {
  font-size: 200%;                /* 文字サイズ指定 */
}

s180 {
  font-size: 180%;                /* 文字サイズ指定 */
}

s170 {
  font-size: 170%;                /* 文字サイズ指定 */
  line-height: 1.2;               /* 表の高さ指定 */
}

s170a {
  font-size: 170%;                /* 文字サイズ指定 */
  line-height: 1.0;               /* 表の高さ指定 */
}

s110 {
  font-size: 110%;                /* 文字サイズ指定 */
}


/*   -- 文字色 指定 ^---   */
iro-kuro-b {
  color: black;                   /* 文字色指定 */
  font-weight: bold;              /* 文字ボールド指定 */
}

iro-aka-b {
  color: red;                     /* 文字色指定 */
  font-weight: bold;              /* 文字ボールド指定 */
  font-weight: bold;
}

iro-ao-b {
  color: blue;                    /* 文字色指定 */
  font-weight: bold;              /* 文字ボールド指定 */
  font-weight: bold;
}

iro-kuro-b {
  color: black;                   /* 文字色指定 */
  font-weight: bold;              /* 文字ボールド指定 */
}


/*   -- 背景に隠すための文字色 指定 ^---   */
xcal-off {
  color: blue;                    /* 文字色指定 */
  color: #FFFFD2;                 /* 文字色指定 */
  font-weight: bold;              /* 文字ボールド指定 */
}


/*   -- 表の全体形式 指定 ^---   */

table-title table {
    background-color: #00ffff;   /* 背景色指定 */
    background-color: #ffffff;   /* 背景色指定 */
    background-color: #CDFAFF;   /* 背景色指定 */
    background: #dddddd;          /* 背景色を指定する */
    background: #f4f4f4;          /* 背景色を指定する */
    border: solid 2px;           /* 枠線指定 */
    border-color: white;         /* 枠線色指定 */
    border-color: #DDDDDD;         /* 枠線色指定 */
    padding: 3px;                /* 余白指定 */
    font-family: "Times New Roman", "Arial";  /* フォント順指定 */
}

table0 table {                   /* 特別連絡 表形式 指定 */
    background-color: #CDFAFF;   /* 背景色指定 */
    border: solid 2px;           /* 枠線指定 */
    border-color: #cdefff;       /* 枠線色指定 */
    border-color: yellow;        /* 枠線色指定 */
    padding: 20px;               /* 余白指定 */
}

table1 table {                   /* 各国語 毛洋室概要説明 形式指定 */
    background-color: #CDFAFF;   /* 背景色指定 */
    background: #f4f4f4;         /* 背景色を指定する */
    border: solid 0px;           /* 枠線指定 */
    border-color: #cdefff;       /* 枠線色指定 */
    border-color: yellow;        /* 枠線色指定 */
    padding: 15px;               /* 余白指定 */
}

table2 table {                   /* 教室の活動説明表 形式指定 */
    background-color: #cdefff;   /* 背景色指定 */
    border: solid 1px;           /* 枠線指定 */
    border-color: #cdefff;       /* 枠線色指定 */
    padding: 1px;                /* 余白指定 */
}

table3 table {                   /* 情報のページ表 形式指定 */
    background-color: #cdefff;   /* 背景色指定 */
    background: #f4f4f4;         /* 背景色を指定する */
    border: solid 1px;           /* 枠線指定 */
    border-color: #cdefff;       /* 枠線色指定 */
    padding: 3px;                /* 余白指定 */
}

table5 table {                   /* 案内地図表 形式指定 */
    background-color: #f8f8f8;   /* 背景色指定 */
    background-color: #CDFAFF;   /* 背景色指定 */
    border: solid 1px;           /* 枠線指定 */
    border-color: #cdefff;       /* 枠線色指定 */
    border-color: yellow;        /* 枠線色指定 */
    border-color: #c0c0c0;       /* 枠線色指定 */
    padding: 5px;                /* 余白指定 */
}

table6 table {                   /* フッター表 形式指定 */
    background-color: #CDFAFF;   /* 背景色指定 */
    background-color: #00ffff;   /* 背景色指定 */
    border: solid 0px;           /* 枠線指定 */
    border-color: #cdefff;       /* 枠線色指定 */
    border-color: yellow;        /* 枠線色指定 */
    padding: 10px;               /* 余白指定 */
}


/*   -- 表の要素形式 指定 ^---   */

table2 th {
    width:  150px;               /* 幅指定 */
    background-color: #00e2cf;   /* 背景色指定 */
    font-weight:  bold;          /* 文字の太さ指定 */
    color:  black;               /* 文字色指定 */
    text-align: center;          /* テキストをセンタリング */
}

table2 td {
    width:  auto;                /* 幅指定 */
    background-color: yellow;    /* 背景色指定 */
    background-color: #FFFFD2;   /* 背景色指定 */
    font-weight:  normal;        /* 文字の太さ指定 */
    font-weight:  bold;          /* 文字の太さ指定 */
    color:  black;               /* 文字色指定 */
}

X-table1 th, xtable1 td {
    border: solid 3px;           /* 枠線指定 */
    border-color: #cdefff;       /* 枠線色指定 */
}

table2 th, table2 td {
    border: solid 2px;           /* 枠線指定 */
    border-color: #cdefff;       /* 枠線色指定 */
}

X-table3 th, xtable3 td {
    border: solid 3px;           /* 枠線指定 */
    border-color: #cdefff;       /* 枠線色指定 */
}

X-table5 th, xtable5 td {
    border: solid 3px;           /* 枠線指定 */
    border-color: #cdefff;       /* 枠線色指定 */

X-th,X-td {
    border: solid  0px;           /* 枠線指定 */
    border-color: black;          /* 枠線色指定 */


/*   -- 表の形式 確認用 指定 ^---   */

X-table {
    border-collapse:  collapse;   /* セルの線を重ねる */
}

table2 table {
    border-collapse:  collapse;   /* セルの線を重ねる */
}

