	A {text-decoration: none;}
	A:hover {text-decoration: underline; color: blue; }
	a.widelink { display: block; width: 100%; }
	a.widelink:hover { background-color: #FB7E1A; color: yellow;  font-weight: bold; text-decoration: none;}

	a.widelink1 { display: block; width: 100%; }
	a.widelink1:hover { background-color: #003300; color: yellow;  text-decoration: none;}

	a.widelink2 { display: block; width: 100%; }
	a.widelink2:hover { background-color: #99CC33; color: green;  text-decoration: none;}

	a.widelink3 { display: block; width: 100%; }
	a.widelink3:hover { background-color: #000066; color: aqua;  text-decoration: none;}

	a.widelink4 { display: block; width: 100%; }
	a.widelink4:hover { background-color: #669933; color: #F8D547;  text-decoration: none;}

	a.widelink5 { display: block; width: 100%; }
	a.widelink5:hover { background-color: white; color: black;  text-decoration: none;}

	a.widelink6 { display: block; width: 100%; }
	a.widelink6:hover { background-color: silver; color: gray;  text-decoration: none;}

	a.widelink7 { display: block; width: 100%; }
	a.widelink7:hover { background-color: gray; color: silver;  text-decoration: none;}

	a.widelink8 { display: block; width: 100%; }
	a.widelink8:hover { background-color: pink; color: black;  text-decoration: none;}

     .xl0000
	   {border-left:none;
	    border-top:none;
	    border-right:none;
     	border-bottom:none;}
     .xl1000
	   {border-left:0.5pt solid windowtext;
	    border-top:none;
	    border-right:none;
     	border-bottom:none;}
     .xl0100
	   {border-left:none;
	    border-top:0.5pt solid windowtext;
	    border-right:none;
     	border-bottom:none;}
     .xl0010
	   {border-left:none;
	    border-top:none;
	    border-right:0.5pt solid windowtext;
     	border-bottom:none;}
     .xl0001
	   {border-left:none;
	    border-top:none;
	    border-right:none;
     	border-bottom:0.5pt solid windowtext;}

     .xl1100
	   {border-left:0.5pt solid windowtext;
	    border-top:0.5pt solid windowtext;
	    border-right:none;
     	border-bottom:none;}
     .xl0110
	   {border-left:none;
	    border-top:0.5pt solid windowtext;
	    border-right:0.5pt solid windowtext;
     	border-bottom:none;}
     .xl0101
	   {border-left:none;
	    border-top:0.5pt solid windowtext;
	    border-right:none;
     	border-bottom:0.5pt solid windowtext;}
     .xl0011
	   {border-left:none;
	    border-top:none;
	    border-right:0.5pt solid windowtext;
     	border-bottom:0.5pt solid windowtext;}
     .xl1001
	   {border-left:0.5pt solid windowtext;
	    border-top:none;
	    border-right:none;
     	border-bottom:0.5pt solid windowtext;}

     .xl1111
	   {border-left:0.5pt solid windowtext;
	    border-top:0.5pt solid windowtext;
	    border-right:0.5pt solid windowtext;
     	border-bottom:0.5pt solid windowtext;}

div.CollapsibleBox {
   /* ■ボックス全体■ */
   border: 1px solid darkblue; /* 枠線:濃青 */
   font-size: 100%;             /* 文字サイズ */
   width: 600px;               /* 横幅 */
}
div.CollapsibleBox div.CollapsibleBoxTitle {
   /* ■タイトル枠■ */
   background-color: #556699; /* 背景色:濃青 */
   color: white;               /* 文字色:白 */
   margin: 0px;
   padding: 0px;
}
div.CollapsibleBox div.CollapsibleBoxTitle p.cBoxTitle {
   /* ■タイトル文字列■ */
   font-weight: bold;          /* 太字 */
   border: 1px solid darkblue; /* 枠線:濃青 */
   margin: 0px;
   padding: 0px;
}
div.CollapsibleBox div.CollapsibleBoxTitle p.cBoxButtons {
   /* ■ボタン群■ */
   margin: 0px;
   padding: 2px 5px;
   float: right;
   text-align: right;    /* 右寄せ */
}
div.CollapsibleBox div.CollapsibleBoxTitle p.cBoxButtons a img {
   /* ■ボタンそのもの■ */
   border-width: 0px;    /* リンクの枠線を消す */
}
div.CollapsibleBox div.CollapsibleBoxBody {
   /* ■本文枠■ */
   margin: 0px;
   padding: 10px;
   background-color: #ffffff; /* 背景色:淡青 */
   color: #000000;            /* 文字色:黒 */
   display: none;
}
div.CollapsibleBox div.CollapsibleBoxBody p {
   /* ■本文■ */
   margin: 0px;
   padding: 1em;   /* 内側の余白:0.5文字分 */
}

div.CollapsibleBox div.ShowingBoxBody {
   /* ■本文枠■ */
   margin: 0px;
   padding: 10px;
   background-color: #ffffff; /* 背景色:淡青 */
   color: #000000;            /* 文字色:黒 */
}
div.CollapsibleBox div.ShowingBoxBody p {
   /* ■本文■ */
   margin: 0px;
   padding: 1em;   /* 内側の余白:0.5文字分 */
}

pre
{
	font-size:1em;
	border-top: dashed 2px #888899;
	border-left: dashed 2px #888899;
        border-bottom:#888899 5px groove;
        border-right:#888899 5px groove;
        padding:0.8em;
        white-space:pre;
        overflow: auto;
}


/*
pre
{
        border-top:#DDE 2px solid; 
        border-bottom:#888899 5px groove;
        border-left:#DDE 2px solid;
        border-right:#888899 5px groove;
        padding:.5em;
        margin-left:1em;
        margin-right:2em;
	background-color:#889;
        white-space:pre;
        overflow: auto;
}
*/
/*
pre
{
	margin: 0px;
	padding: 5px;
	border: dashed 2px #cccccc;
	line-height: 1.3em;
        
	font-size:1em;
        white-space:pre;
}
*/

