/* 総会メニュー用リンク */
a.linkb { text-decoration: none }
a.linkb:link    { color: #CDD2D8 }
a.linkb:active  { color: #F0F2F4 }
a.linkb:visited { color: #CDD2D8 }
a.linkb:hover   { color: #F0F2F4 }

/* リンク　外枠 */
td.link01 { background: #cccccc }

/*リンク　内枠・リンク 929CA9 */
td.link02 { background: #7E8B9A;
	  border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF;
	  border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
	  font-size: 12px; font-weight: bold; text-align: center }

/* リンク　内枠・選択 */
td.link03 { background: #FF6600;
	  border: 1px solid #FFFFFF;
	  font-size: 12px; font-weight: bold; color: #FFFFFF; text-align: center }

/* ヘッダタイトル */
td.tl01 { background:#FFFFFF ; font-size: 16px; color: #FF6600;
	  height: 40px; padding-top: 3px;
	  border-top: 2px solid #FF6600; border-bottom: 1px solid #FF6600;
	  font-weight: bold; letter-spacing: 0.05em; text-align: center }

/* 囲みタイトル */
.tl02 { background: #FFFFFF; padding-top: 2px;
	  border: 1px solid #CCCCCC; padding: 5px }

/* サブタイトル */
td.tl03 { background: #FFFFFF; color: #FF6600; font-size: 14px;
	  border-top: 3px dotted #FF6600; border-bottom: 3px dotted #FF6600;
	  padding: 3px 10px;
	  font-weight: bold; letter-spacing: 0.05em; text-align: center }

/* サブタイトル フォント指定なし */
td.tl03b{ background: #FFFFFF; color: #FF6600;
	  border-top: 3px dotted #FF6600; border-bottom: 3px dotted #FF6600;
	  padding:  2px 10px 0px 10px; letter-spacing: 0.05em; text-align: center }

/* サブタイトル2 */
td.tl04 { color: #FF6600; letter-spacing: 0.05em; text-align: center }

/* 見出し1 */
td.tl11 { background: #666666; color: #FFFFFF;
	  border-top: 1px solid #999999; border-bottom: 1px solid #FFFFFF;
	  border-right: 1px solid #999999; border-left: 1px solid #999999;
	  padding: 7px }

/* 日付タイトル */
td.tl12 { background: #CCCCCC;
	border-left: 5px solid #999999; border-right: 5px solid #999999; 
	padding: 2px; margin: 5px 0px }

/* 囲み */
td.td01 { background: #FFFFFF;
	  border: 1px solid #CCCCCC; padding: 10px }

/* ピンク系枠 */
td.td11 { background: #E96374; border: 3px double #EF8F9C; color: #FFFFFF }

/* ピンク系枠 */
td.td11b { background: #FEE9EE; border: 1px solid #EF8F9C }

/* 水色系枠 */
td.td12 { background: #ECF3F9; border: 1px solid #CBDFEF }

/* 緑系枠 */
td.td13 { background: #EAD78F;
	  border-top: 2px solid #D2BF77; border-bottom: 2px solid #D2BF77 }

/* 文字・青 */
.txtblue { background: #000099; color: #FFFFFF;
	   padding: 3px 4px 2px 6px; margin-right: 7px;
	   font-weight: bold; letter-spacing: 0.1em }

/* 文字・緑 */
.txtgreen { background: #006600; color: #FFFFFF;
	   padding: 3px 4px 2px 6px; margin-right: 7px;
	   font-weight: bold; letter-spacing: 0.1em }

/* 文字・赤 */
.txtred { background: #DC143C; color: #FFFFFF;
	  padding: 3px 4px 2px 6px; margin-right: 7px;
	  font-weight: bold; letter-spacing: 0.1em }
.lft20 {
	margin-left: 25px;
}
