caption	{
     color:#808080; 
     font-size:12px; 
     background-color:#E6E6FA; 
     border:2px solid #F8F8FF; 
     padding:3px 0px; 
}
table	{
     display:inline; vertical-align:top; 
     float:left; 
     border-collapse:collapse; 
     table-layout:auto; 
     width:250px; 
}
p	{
    border:2px solid #e6e6fa; 
    background-color:white;
    margin-left:0px; 
    font-size:6px;font-family:'MS UI Gothic';
    padding:3px 3px 3px 3px; 
}


.table1	{
     display:block; 
     background-color:#F8F8FF
}
.yurameki	{ 
     color:#6495ed ; 
     text-align:center; 
     font-size:16px; 
     font-style:italic;
}
.date	{
     padding:1px 10px; 
     background-color:#e6e6fa; 
}

.date2	{
     padding:1px 10px; 
     background-color:#4682b4;
     font-color:white;
}

.sun	{ color:#F08080; }
.sat	{ color:#6495ED; }
.today	{ font-weight:bold; }



.side_cal {
    vertical-align:top;
    width:80px;
    padding:3px 8px;
    margin-top:0px;
    margin-bottom:0px

}
.be	{  }



/*
.space_cal {
    width:140px;
    height:1px
}
.side_cal .submenu {
    font-size:12px;
    font-family:Arial,Helvertica;
    color:white;
    background-color:lavender;
    padding:3px 8px;
    margin-top:30px;
    margin-bottom:0px
}
.side_cal .submenu2 {
    background-color:#befae9;
    margin-top:0px;
    padding:8px
}
.side_cal div {
    font-size:12px;
    margin-bottom:10px
}*/
