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

.left { margin-left: 10px; }

/*　　テキストサイズ　　*/
.text10 { font-size: 10px; line-height: 120%; }
.text12 { font-size: 12px; line-height: 120%; }
.text14 { font-size: 14px; line-height: 120%; }
.text16 { font-size: 16px; line-height: 120%; }
.text18 { font-size: 18px; line-height: 120%; }

/*　　テーブルカラー　　*/
.yoshi_yas {
background: #FFDDEE;
border-left: 3px solid #FF3366;
border-top: 1px dotted #FF3366;
border-right: 1px dotted #FF3366;
border-bottom: 1px dotted #FF3366;
margin-bottom: 5px;
}

.yoshi_chu {
background: #FFCCDD;
border-left: 3px solid #CC3366;
border-top: 1px dotted #CC3366;
border-right: 1px dotted #CC3366;
border-bottom: 1px dotted #CC3366;
margin-bottom: 5px;
}

.yoshi_kou {
background: #FFBBCC;
border-left: 3px solid #993366;
border-top: 1px dotted #993366;
border-right: 1px dotted #993366;
border-bottom: 1px dotted #993366;
margin-bottom: 5px;
}

.kawa_hori {
background: #DDEEFF;
border-left: 3px solid #0066FF;
border-top: 1px dotted #0066FF;
border-right: 1px dotted #0066FF;
border-bottom: 1px dotted #0066FF;
margin-bottom: 5px;
}

.area_etc {
background: #EEFFDD;
border-left: 3px solid #33CC00;
border-top: 1px dotted #33CC00;
border-right: 1px dotted #33CC00;
border-bottom: 1px dotted #33CC00;
margin-bottom: 5px;
}

.lji_gray {border-left: 3px solid #CCCCCC; border-top: 1px solid #999999;}
.lji_red {border-left: 3px solid #FF6699; border-top: 1px solid #CC3366;}
.lji_blue {border-left: 3px solid #3399FF; border-top: 1px solid #0066CC;}
.lji_orange {border-left: 3px solid #FFCC33; border-top: 1px solid #CC9900;}
.lji_green {border-left: 3px solid #66FF66; border-top: 1px solid #33CC33;}

.square_title { border: 1px solid #FF9999; background-color: #FFCCCC;}
.square { border: 1px solid #FF9999; }
.square_purple { border: 1px solid #CC99FF; }
.square_gray { border: 1px solid #CCCCCC; }

.square_red { border: 1px solid #FF6699; }
.square_blue { border: 1px solid #3399FF; }
.square_blue2 { border: 1px solid #78D0FC; }
.square_orange { border: 1px solid #FFCC33; }
.square_green { border: 1px solid #66FF66; }
.square_yellow { border: 1px solid #CCCC99; }


/*　　カレンダー　　*/
.cal_head {  font-size: 12px; color: #FFFFFF; background-color: #999999; }
.cal_work {  font-size: 12px; color: #999999; background-color: #EEEEEE; }
.cal_work1 {  font-size: 12px; color: #CCFFCC; background-color: #339966; }
.cal_work2 {  font-size: 12px; color: #CCCCFF; background-color: #336699; }
.cal_work3 {  font-size: 12px; color: #FFCCCC; background-color: #CC6666; }
.cal_help { border: 1px dashed #CCCCCC; }


/*　　リンクカラー　　*/

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

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

A:link.y_chu { color: #990033; text-decoration: none; }
A:visited.y_chu { color: #CC3366; text-decoration: none; }
A:hover.y_chu { color: #FF6699; text-decoration: underline; }

A:link.y_kou { color: #660033; text-decoration: none; }
A:visited.y_kou { color: #993366; text-decoration: none; }
A:hover.y_kou { color: #CC6699; text-decoration: underline; }

A:link.k_hori { color: #0033CC; text-decoration: none; }
A:visited.k_hori { color: #0066FF; text-decoration: none; }
A:hover.k_hori { color: #3399FF; text-decoration: underline; }

A:link.a_etc { color: #009900; text-decoration: none; }
A:visited.a_etc { color: #33CC00; text-decoration: none; }
A:hover.a_etc { color: #66FF33; text-decoration: underline; }



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; }

