	A {text-decoration: none;}
	A:hover {text-decoration: underline; color: blue; }
	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: pink; 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;}

     .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: 545px;               /* 横幅 */
}
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: 0.5em;   /* 内側の余白:0.5文字分 */
}
