body {
 font-family:"ms pゴシック",sans-serif;
 font-size:12px;
 font-weight:normal;
 font-style:normal;
 text-decoration:none;
 text-align:left;
 vertical-align:top;
 color:#000000;
 background-color:#ffffff;
 scrollbar-face-color:      #f5f5f5; /* 表面の色 */
 scrollbar-3dlight-color:   #808080; /* 左端と上端の色 */
 scrollbar-highlight-color: #cccccc; /* ハイライトの色 */
 scrollbar-shadow-color:    #800808; /* 影の色 */
 scrollbar-darkshadow-color:#a9a9a9; /* 右端と下端 */
 scrollbar-arrow-color:     #808080; /* 矢印の色 */
 scrollbar-track-color:     #fffafa; /* バーの背景の色 */
 margin-top:0px;
 margin-left:0%;
 margin-bottom:0px;
 margin-right:0%;
}

table.act {
 display:block;
 width:100%;
 height:100%;
 text-align:center;
 background-color:#fffafa;
 border-right:1px solid #000000;
 border-left:1px solid #000000;
}

table.deact {
 display:block;
 width:100%;
 height:100%;
 text-align:center;
 background-color:#f5f5f5;
 border-right:1px solid #cccccc;
 border-left:1px solid #cccccc;
}

table.normal {
 text-align:center;
 color:#666666;
 background-color:#fffafa;
 border:1px solid #cccccc;
 border-collapse:separate;
 border-spacing:10px;
}

th.normal {
 text-align:center;
 background-color:#e1e2e6;
 padding:5px;
 border-right:1px solid #cccccc;
 border-bottom:1px solid #cccccc;
}

td.normal {
 text-align:left;
 background-color:#eff2f3;
 padding:5px;
 border-right:1px solid #cccccc;
 border-bottom:1px solid #cccccc;
}

td.act {
 background-color:#fffafa;
}

td.deact {
 background-color:#f5f5f5;
}

* {
 font-size:100%;
 font-weight:normal;
/* text-indent: 1em; */
}

h1 {
 font-family:"ms pゴシック",sans-serif;
 font-size:24px;
 font-weight:bold;
 font-style:normal;
 text-decoration:none;
 text-align:left;
 vertical-align:middle;
 border:black 3px dotted;
 padding:5px;
}

h2 {
 font-family:"ms pゴシック",sans-serif;
 font-size:20px;
 font-weight:bold;
 font-style:normal;
 text-decoration:none;
 text-align:left;
 vertical-align:middle;
 border-left:5em solid black;
 border-bottom:1px black solid;
 padding-left:0.5em
}

h3 {
 font-family:"ms pゴシック",sans-serif;
 font-size:16px;
 font-weight:bold;
 font-style:normal;
 text-decoration:none;
 text-align:left;
 vertical-align:middle;
 color:#996600;
 background-color:white;
 padding-left:1em;
 padding-top:3px;
 padding-bottom:3px
}

p {
 line-height:1.5em
}

a.tbl {
 font-family:"ms uiゴシック",sans-serif;
 font-size:11px;
 line-height:15px;
 font-weight:normal;
 font-style:normal;
 text-decoration:none;
 text-align:center;
 vertical-align:middle;
 color:cornflowerblue;
 width:"104pt";
 height:"6pt";
 background-color:silver;
}

a.tbl:link {
 font-family:"ms uiゴシック",sans-serif;
 font-size:11px;
 line-height:15px;
 font-weight:normal;
 font-style:normal;
 text-decoration:none;
 text-align:center;
 vertical-align:middle;
 color:#303030;
 width:"104pt";
 height:"6pt";
  background-color:silver;
}

a.tbl:active {
 font-family:"ms uiゴシック",sans-serif;
 font-size:11px;
 line-height:15px;
 font-weight:normal;
 font-style:normal;
 text-decoration:bold;
 text-align:center;
 vertical-align:middle;
 color:#303030;
 visibility : visible;
 float : none;
 clear : none;
 position : relative;
 top : 1pt;
 left : 1pt;
 width:"104pt";
 height:"6pt";
  background-color:silver;
}

a.tbl:visited {
 font-family:"ms uiゴシック",sans-serif;
 font-size:11px;
 line-height:15px;
 font-weight:normal;
 font-style:normal;
 text-decoration:none;
 text-align:center;
 vertical-align:middle;
 color:#303030;
 width:"104pt";
 height:"6pt";
  background-color:silver;
}

a.tbl:hover {
 font-family:"ms uiゴシック",sans-serif;
 font-size:11px;
 line-height:15px;
 font-style:normal;
 text-decoration:none;
 text-align:center;
 vertical-align:middle;
 color:#303030;
 background-color:#797979;
 /*filter:dropshadow(color=pink,offx=-2,offy=-2,positive=true);*/
 width:"104pt";
 height:"6pt";
}










.large2 {
 font-size:60px;
 line-height:80px;
 letter-spacing:30px;
}

.large {
 font-size:40px;
 line-height:50px;
}

.mid {
 font-size:16px;
 line-height:23px;
}

.small {
 font-family:"ms uiゴシック",sans-serif;
 font-size:10px;
 line-height:16px;
 font-weight:normal;
}
