/* 一覧表用CSS */
	BODY { background-color: #FFEFD5 }

/* 字の装飾 */
		.font9 { font-size: 9pt}
        .font9c { font-size: 9pt; text-align: center }
        .font9w { font-size: 9pt; color: white }
        .font9m { font-size: 9pt; color: maroon }
        .font8m { font-size: 7pt; color: maroon }
	.font9bm { font-size: 9pt; font-weight: bold; color: maroon }
	.font12b { font-size: 12pt; font-weight: bold }
	.font12bm { font-size: 12pt; font-weight: bold; color: maroon }
	.font14bm { font-size: 14pt; font-weight: bold; color: maroon }
	.bold   { font-weight: bold }
/* リンク　*/
        A:link	 { color: blue }
        A:visited { color: purple }
        A:hover { color: red }
/*　タイトル　*/
	.title20 {
        	font-size: 20pt;
                color: #660000;
                width: 100%;
                filter: Shadow(color=#A9A9A9, direction=150 )             
                }
	.title30 {
        	font-size: 30pt;
                color: #660000;
                width: 100%;
                filter: Shadow(color=#A9A9A9, direction=150 )             
                }

/* ボード */
        .bd1{
                width: 85%;
                background-color: #FFFFFF;
                border-width:  2px 4px 4px 2px;
                border-color:  silver gray gray silver;
                border-style: solid;
                padding: 5px;

                text-align: left
        }
/*　枠用　*/              
        TABLE.waku1 {
        	text-align: left;
                margin: 5px 10px 0px 10px;
                border-width: 2px;
                border-style: solid;
                border-color: silver gray gray silver;
                padding: 0px             
        }
        TABLE.waku2 {
        	text-align: left;
                margin: 5px 10px 0px 10px;
                background-color: #FFFFFF;
                border-width: 2px;
                border-style: solid;
                border-color: silver gray gray silver;
                padding: 0px             
        }
/*　表　*/
        TABLE.prf1 {
                margin: 5px 10px 0px 10px;
                background-color: white;
                width: 80%;
                border-width: 2px;
                border-style: solid;
                border-color: silver gray gray silver;
                padding: 0px             
        }
	TD.ttl1 { 
                background-color: #FFCC99;
                border-width: 0px 2px 3px 0px;
                border-color: silver gray gray silver;
                border-style: solid;
		        text-align: center;
                padding: 7px 10px 4px 10px
        }
	TD.name1 { 
                background-color: #D0D0D0;
                border-width: 0px 2px 3px 0px;
                border-color: silver gray gray silver;
                border-style: solid;
		        text-align: center
        }
	TD.ttl2 { 
                background-color: #FFFF99;
                border-width: 0px 2px 3px 0px;
                border-color: silver gray gray silver;
                border-style: solid;
                min-width: 200px;
	        	text-align: left;
                padding: 7px 10px 4px 10px
        }
	TD.ttl3 { 
                background-color: #FFFF99;
                border-width: 0px 2px 3px 0px;
                border-color: silver gray gray silver;
                border-style: solid;
                max-width: 150px;
		        text-align: left;
                padding: 1px 10px 1px 10px
        }
	TD.name2 { 
                background-color: #D0D0D0;
                border-width: 0px;
                border-color: gray;
                border-style: solid;
		        text-align: left
        }
	TD.pht1 { 
                background-color: #D0D0D0;
                border-width: 1px 2px 2px 1px;
                padding: 5px 0px 5px 0px;
                border-color: silver gray gray silver;
                border-style: solid;
		        text-align: center
        }
	TD.msg0 { 
                background-color: white;
                border-width: 2px 0px 2px 0px;
                border-color: silver gray gray silver;
                border-style: solid;
                font-size: 11pt;
		        text-align: left
        }
	TD.msg1 { 
                background-color: #FFFFCC;
                border-width: 3px 0px 0px 1px;
                border-color: silver gray gray silver;
                border-style: solid;
                font-size: 12pt;
                font-weight: bold;
		        text-align: left
        }
	TD.msg2 { 
                background-color: #FFFFCC;
                border-width: 0px 0px 3px 2px;
                border-color: silver gray gray silver;
                border-style: solid;
                layout-grid-line: 12px;
                font-size: 11pt;
		        text-align: left
        }
	TD.msg3 { 
                background-color: #FFFFCC;
                border-width: 0px 0px 3px 2px;
                border-color: silver gray gray silver;
                border-style: solid;
                layout-grid-line: 12px;
                font-size: 10pt;
		        text-align: left
        }
	TD.msg4 { 
                background-color: white;
                border-width: 1px 1px 1px 0px;
                border-color: silver gray gray silver;
                border-style: solid;
                font-size: 11pt;
		        text-align: left
        }
	TD.msg5 { 
                background-color: #FFFFCC;
                border-width: 1px 1px 1px 0px;
                border-color: silver gray gray silver;
                border-style: solid;
                font-size: 11pt;
		        text-align: left
        }
	TD.n1 { 
                background-color: #FFFFD0;
                border-width: 1px 1px 1px 0px;
                border-color: silver gray gray silver;
                border-style: solid;
                font-size: 11pt;
		        text-align: right
        }
	TD.n1 { 
                background-color: #FFFFD0;
                border-width: 1px 1px 1px 0px;
                border-color: silver gray gray silver;
                border-style: solid;
                font-size: 11pt;
		        text-align: left
        }
	TD.n2 { 
                background-color: white;
                border-width: 1px 1px 1px 0px;
                border-color: silver gray gray silver;
                border-style: solid;
                font-size: 11pt;
		        text-align: left
        }
	TD.n3 { 
                background-color: white;
                border-width: 1px 1px 1px 0px;
                border-color: silver gray gray silver;
                border-style: solid;
                font-size: 11pt;
		        text-align: left
        }
	TD.n4 { 
                background-color: #FFFFD0;
                border-width: 1px 1px 1px 0px;
                border-color: silver gray gray silver;
                border-style: solid;
                font-size: 11pt;
		        text-align: left
        }
	TD.n5 { 
                background-color: #FFFFD0;
                border-width: 1px 1px 1px 0px;
                border-color: silver gray gray silver;
                border-style: solid;
                font-size: 11pt;
		        text-align: right
        }
