BODY {background-color: #FFFFFF; margin: 0px; padding: 0px; }

/*　　テキストサイズ　　*/

.text12 { font-size: 12px; }
.text10 { font-size: 10px; }
.text14 { font-size: 14px; }
.text16 { font-size: 16px; }
.bold12 { font-size: 12px; font-weight: bold; }


/*　　テーブルカラー　　*/

.table_red { border-left: 3px solid #FF3366; border-top: 1px solid #FF6699; margin-bottom: 8px; }
.table_blue { border-left: 3px solid #0066CC; border-top: 1px solid #3399FF; margin-bottom: 8px; }
.table_orange { border-left: 3px solid #FF9900; border-top: 1px solid #FFCC33; margin-bottom: 8px; }
.table_green { border-left: 3px solid #33CC33; border-top: 1px solid #66FF66; margin-bottom: 8px; }
.table_purple { border-left: 3px solid #9966CC; border-top: 1px solid #CC99FF; margin-bottom: 8px; }
.table_gray { border-left: 3px solid #999999; border-top: 1px solid #CCCCCC; margin-bottom: 8px; }
.table_yellow { border-left: 3px solid #999966; border-top: 1px solid #CCCC99; margin-bottom: 8px; }

.square_red { border: 1px solid #FF6699; }
.square_blue { border: 1px solid #3399FF; }
.square_orange { border: 1px solid #FFCC33; }
.square_green { border: 1px solid #66FF66; }
.square_purple { border: 1px solid #CC99FF; }
.square_gray { border: 1px solid #CCCCCC; }
.square_yellow { border: 1px solid #CCCC99; }

.text_red { color: #FF6699; }
.text_blue { color: #3399FF; }
.text_orange { color: #FFCC33; }
.text_green { color: #66FF66; }
.text_purple { color: #CC99FF; }
.text_gray { color: #CCCCCC; }
.text_yellow { color: #CCCC99; }


.black { color: #000000; }

.bk_red {background-color:#ffddee;font-size:12px;font-weight:bold;}
.bk_blue {background-color:#ccffff;font-size:12px;font-weight:bold;}
.bk_orange {background-color:#ffeecc;font-size:12px;font-weight:bold;}
.bk_green{background-color:#ccffcc;font-size:12px;font-weight:bold;}
.bk_purple {background-color:#ffddff;font-size:12px;font-weight:bold;}
.bk_gray {background-color:#eeeeee;font-size:12px;font-weight:bold;}
.bk_yellow {background-color:#ffffcc;font-size:12px;font-weight:bold;}



/*　　リンクカラー　　*/

A:link.red { color: #CC0033; text-decoration: none; }
A:visited.red { color: #CC0033; text-decoration: none; }
A:hover.red { color: #FF6699; text-decoration: underline; }

A:link.blue { color: #003399; text-decoration: none; }
A:visited.blue { color: #003399; text-decoration: none; }
A:hover.blue { color: #3399FF; text-decoration: underline; }

A:link.orange { color: #CC6600; text-decoration: none; }
A:visited.orange { color: #CC6600; text-decoration: none; }
A:hover.orange { color: #FFCC33; text-decoration: underline; }

A:link.green { color: #009900; text-decoration: none; }
A:visited.green { color: #009900; text-decoration: none; }
A:hover.green { color: #66FF66; text-decoration: underline; }

A:link.purple { color: #663399; text-decoration: none; }
A:visited.purple { color: #663399; text-decoration: none; }
A:hover.purple { color: #CC99FF; text-decoration: underline; }

A:link.gray { color: #666666; text-decoration: none; }
A:visited.gray { color: #666666; text-decoration: none; }
A:hover.gray { color: #CCCCCC; text-decoration: underline; }

A:link.yellow { color: #666633; text-decoration: none; }
A:visited.yellow { color: #666633; text-decoration: none; }
A:hover.yellow { color: #CCCC99; text-decoration: underline; }


.link { font-size: 8px; text-decoration: none; color: #FFFFFF; }
A.link:link { color: #FFFFFF; text-decoration:none;}
A.link:visited { color: #FFFFFF; text-decoration:none;}
A.link:active { color: #FFFFFF; text-decoration:none;}
A.link:hover { color:#FFFFFF; text-decoration:none;}

.i-mode-2{background-color:#ffff33;}
.i-mode{display:none;}
#white_moji{color:#ffffff;}
h1{margin:0;padding:0px 0 0 0;text-align:center;font-size:12px;}
.aaa-clr{color:#cc0000;}

.nolink { color: #000000; text-decoration:none;}
