.all {
width:780;
background-color:#ffffff;
padding:10px;
border-style:ridge;
border-color:#ff0000;
border-width:3px;
margin:-5px
}

.mess {
width:745;
font-size:13px;
line-height:16px;
text-align:left;
padding:10px;
border-style:solid;
border-width:2px;
background-color:#ffffff;
border-color:#aaffaa;
margin:0px 1px 10px 1px
}

.mess_w {
text-align:left;
width:610px;
padding :5px 5px 3px 5px;
margin:0px 0px 5px 0px;
border-style:solid;
border-width:1px;
background-color:#cdfaff;
border-color:#abcdef;
}

.mess2 {
font-size:13px;
line-height:16px;
padding:2px;
border-style:none;
margin:0px
}


.text {
font-size:13px;
text-align:left;
padding:0px;margin:5px;
border-style:none;
background-color:#ffffff
}

.waku {
text-align:left;
width:100%;
padding:5px 5px 3px 10px;
margin:0px 0px 5px 0px;
border-style:none;
border-width:0px;
background-color:#ffff;
border-color:#abcdef;
}

.top {
width:370;
font-size:12px;
line-height:19px;
text-align:left;
padding:0px;
margin:0px;
font-weight:bold
}

.top2 {
font-size:12px;
line-height:19px;
text-align:right;
padding:0px;
margin:0px
}

.diary {
font-size:12px;
line-height:19px;
text-align:left;
padding:5px;
margin-bottom:0px;
border-style:none;
}

.diary2 {
font-size:12px;
line-height:19px;
text-align:left;
padding:5px;
margin:0px;
border-style:none;
}

.next {
font-size:12px;
text-align:left;
width:100%;
padding :5px 5px 3px 5px;
margin:0px 0px 5px 0px;
border-style:solid;
border-width:1px;
background-color:#cdfffa;
border-color:#abcdef;
}

.index {
font-size:10px;
margin:5px;
width:110px
}

.err {
text-align:left;
width:610px;
padding:5px 5px 3px 5px;
margin:0px 0px 5px 0px;
border-style:solid;
border-width:1px;
background-color:#cdfaff;
border-color:#abcdef;
}

.file2 {
width:650;
margin-top:10px;
margin-left:20px;
padding:20px;
font-size:12px;
line-height:18px;
border-style:solid;
background-color:#eef0ff;
border-width:1px;
border-color:#886fff;
}


.head_sun { text-align:center;background-color:#ffdddd;font-size:10px;color:black;padding:2px }
.head_sat { text-align:center;background-color:#ddddff;font-size:10px;color:black;padding:2px }
.head_othr { text-align:center;background-color:#ffffdd;font-size:10px;color:black;padding:2px }
.sun_today { text-align:center;background-color:#bbbbff;font-size:10px;color:black;padding:2px }
.sun_past { text-align:center;background-color:#ddffdd;font-size:10px;color:red;padding:2px }
.sun_future { text-align:center;background-color:#ffffff;font-size:10px;color:red;padding:2px }
.sat_today { text-align:center;background-color:#bbbbff;font-size:10px;color:blue;padding:2px }
.sat_past { text-align:center;background-color:#ddffdd;font-size:10px;color:blue;padding:2px }
.sat_future { text-align:center;background-color:#ffffff;font-size:10px;color:blue;padding:2px }
.othr_today { text-align:center;background-color:#bbbbff;font-size:10px;color:black;padding:2px }
.othr_past { text-align:center;background-color:#ddffdd;font-size:10px;color:black;padding:2px }
.othr_future { text-align:center;background-color:#ffffff;font-size:10px;color:black;padding:2px }
.dot { text-align:center;background-color:#ffffff;font-size:10px;color:black;padding:2px }
.month { text-align:center;background-color:#ffffff;font-size:12px;color:black;padding:2px }
