/********************************************************************/
/* calendar */
#calendar-outer
{
/*margin:5px auto 0 auto;*/
padding:12px 5px 12px 5px;
text-align:center;
color: #666666;
font-size: 12px;
LINE-HEIGHT: 1.3em;
}
.cal-text
{
/*width:170px;
margin:5px auto 0 auto;*/
padding:0px 0px 5px 0px;
text-align:center;
color: #666666;
font-size: 12px;
LINE-HEIGHT: 1.3em;
}
.calendar
{
width:178px;
margin:0;
border-collapse:collapse;
}
.calendar th
{
text-align:left;
/*background:url(../images/left/bg-ca.jpg) left top no-repeat;*/
}
.ca-title
{
padding:5px 3px;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
color:#666666;
}
.calendar th span
{
cursor: pointer;
float: right;
padding-top:0px;
}
.calendar td
{
padding:4px 3px;
border-top: 1px solid #999999;
border-bottom: 1px solid #999999;
background-color:#fff;
text-align:center;
vertical-align:middle;
font-family:Verdana,Arial,Helvetic,sans-serif;
line-height:normal;
font-size:10px;
color:#0f2e1f;
}
.headline td
{
color:#333;
}
.click
{
color:#333;
}
.calendar td.Today
{
font-weight:bolder;
color:#ffffff;
text-decoration:underline;
background-color:#f76a14;
}
.calendar td.Sat
{
color:#ff0000;
font-weight:bold;
background-color:#FFCCFF;
}
.calendar td.Sun
{
color:#ff0000;
font-weight:bold;
background-color:#FFCCFF;
}
.calendar td.holyday
{
color:#f00;
font-weight: bold;
font-size: 11px;
background-color:#FFCCFF;
}
.calendar td.saleday
{
font-weight: bolder;
background-color: #003466;
color:#666666;
font-size: 14px;
}
.calendar td.mailday
{
font-weight: bolder;
background-color: #00cc00;
color:#fff;
font-size: 14px;
}
.cal-caution
{
margin:5px 0;
color:#fff;
font-size:12px;
font-weight:bold;
line-height:130%;
}