body {
  color:#800000;
  font-size:12px;
  cursor:crosshair;
}

 .sec { cursor:crosshair; }

html{
  scrollbar-base-color:#ffffff;
  scrollbar-arrow-color:#ffcccc;
  scrollbar-base-color:#ffcccc;
  scrollbar-face-color:#ffffff;
  scrollbar-track-color:#ffffff;
  scrollbar-highlight-color:#ffffff;
  scrollbar-shadow-color:#ffeeff;
  scrollbar-3dlight-color:#ffffff;
  scrollbar-darkshadow-color:#fffafa;
}

a { cursor:help; }

a:link {
       color:#ffaa66;
}

a:visited,active {
          color:#ffafaf;
}

hr { color:#ffafaf; }


 .center { text-align:center; }

 .right { text-align:right; }

 strong { 
          color:#ff0000;
          font-weight:bold;
}


/* Index ページのサイトタイトル */
#title1{
 color:#ff9999;
 font-family:"High Tower Text";
 font-size:20px;
 font-weight:bold;
 font-style:italic; 
}

/* Top ページ左上のサイトタイトル */
#title2 {
 display:inline;
 color:#ff9999;
 font-family:"High Tower Text";
 font-size:15px;
 font-weight:bold;
 font-style:normal;
 margin-top:5px;
 margin-bottom:2px;
 margin-left:40px;
}
/* Top ページ背景色 */

body.t { background-color:#fffafa; }

/* Topページボーダー */
td.tf { border-style:dotted;
        border-color:#ffcccc;
        border-width:2px;
        margin:0px;
        padding:0px;
}

/* Menu上部のサイトタイトル */
#title3 {
 color:#ff9999;
 font-family:"High Tower Text";
 font-size:20px;
 font-weight:bold;
 font-style:italic; 
}

/* ページタイトルなどに */
.midasi{
 color:#ff9999;
 font-family:"High Tower Text";
 font-size:15px;
 font-weight:bold;
 font-style:italic;
}

/* ページ内の項目 */

.bb {
 color:#ff9999;
 font-size:13px;
 font-weight:900;
}

/* 太字で少し目立たせるとき。使用場所：Top の info,new,union&search など */
.b {
 color:#ff9999;
 font-weight:bold;
}

/* メニュー用 */
 a.menul {
        display:block;
        width:128px;
        height:25px;
        padding-top:5px;
        text-align:center;
        border-width:2px;
        border-style:solid; 
        border-color:#ffeeee #ffcccc #ffbbbb #ffcccc;
        color:#ffffff;
        font-wheight:bold;
        font-size:15px;
        font-family:"High Tower Text";
        text-decoration:none;
        background-color:#ffdfcf;
}

a:hover.menul{
        color:#ffafaf;
        border-style:solid;
        border-color:#ffbbbb #ffcccc #ffeeee #ffcccc;
        background-color:#ffdfcf;

}

 a.menun {
        display:block;
        width:128px;
        height:25px;
        padding-top:5px;
        text-align:center;
        border-width:2px;
        border-style:solid; 
        border-color:#ffeeee #ffcccc #ffbbbb #ffcccc;
        color:#ffffff;
        font-wheight:bold;
        font-size:15px;
        font-family:"High Tower Text";
        text-decoration:none;
        background-color:#ffdfcf;
}

a:hover.menun{ text-decoration:line-through; }

.menu {
        display:block;
        width:128px;
        border-width:2px;
        border-style:solid; 
        border-color:#ffeeee #ffcccc #ffbbbb #ffcccc;
        margin:0px;
        text-align:center;
        background-color:#ffdfcf;
}
/* メニュー小文字 */
 a.menus {
        text-align:center;
        color:#ffffff;
        font-wheight:bold;
        font-size:12px;
        font-family:"High Tower Text";
        text-decoration:none;
        
}
a:hover.menus {
        color:#ffafaf;
        font-weight:bolder;
        font-size:13px;

}
/* Aboutのボックス */
.box { 
 padding:5px;
 width:490px;
 margin-left:30px;
 margin-top:5px;
 border-style:dotted;
 border-width:1px;
 border-color:#ffcc99;
}

/* Aboutのサイトマップ */

table.map {
 padding:5px;
 width:486px;
 margin:2px;
 border-style:dotted;
 border-width:1px;
 border-color:#ffcc99;
 

}

/* Gallery・Treasure のメニュー */

.gtm {
 color:#ffafaf;
 font-family:"High Tower Text";
 font-size:15px;
 font-weight:bold;
 font-style:normal;
}

body.e
{ background-color:#fffafa;
 }
html.e {
  scrollbar-base-color:#fffafa;
  scrollbar-arrow-color:#ffafaf;
  scrollbar-face-color:#fffafa;
  scrollbar-track-color:#ffafaf;
  scrollbar-highlight-color:#fffafa;
  scrollbar-shadow-color:#fffafa;
  scrollbar-3dlight-color:#fffafa;
  scrollbar-darkshadow-color:#fffafa;
}

div.c { 
 font-size:10px;
 color:silver;
 position:fixed;
 right:0px;
 bottom:0px;
}

a.c { color:silver; }
a.c:active { color:#ffafaf; }
a.c:hover { color:#ffafaf; }
a.c:focus { color:#ffafaf; }