/* This is the StyleCatcher theme addition. Do not remove this block. */
@import url(/mt/mt-static/themes-base/blog.css);
@import url(/mt/mt-static/themes/minimalist-red/screen.css);
/* end StyleCatcher imports */
#calendar {
    margin: 5px 20px 10px 5px;
    padding: 7px;
    color: #444444;
    background-color: #FFFFFF;
    width: 190px;
    text-align: center;
    border: 1px solid #169406;
    font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
    font-size: 15px;
}
#calendar a:hover {
    background-color: #003366
}
.calendarhead {
    padding-bottom: 5px;
    font-size: 11px;
    letter-spacing: 0.2em;
}
#calendar table {
    padding: 0;
    border-collapse: collapse;
    text-align: center;
    width: 190px;
}
#calendar th {
    padding-bottom: 3px;
    text-align: center;
    font-size: 11px;
    width: 23px;
}
#calendar td {
    padding: 2px 0;
    text-align: center;
    font-size: 11px;
    line-height: 120%;
}
.today {
    display: block;
    border: 1px solid #444444;
}
.sunday,
.holiday,
.holiday a:link,
.holiday a:visited {
    color: #e50003;
}
.saturday,
.saturday a:link,
.saturday a:visited {
    color: #0000ff;
}
/* カレンダー */
.calendarhead {
    padding-bottom: 5px;
    text-align: center;
    color: #333;
    font-size: 12px;
    background: none;
    letter-spacing: 0.2em;
}
#calendar table {
    text-align: center;
    padding: 0px;
    border-collapse: collapse;
    width: 190px;
}
#calendar th {
    padding-bottom: 3px;
    font-size: 10px;
    width: 23px;
}
#calendar td {
    padding: 2px 0;
    font-size: 10px;
    line-height: 120%;
}
span.day {
    text-align: center;
    font-size: 9px;
}
span.saturday {
    color: blue;
}
span.sunday {
    color: #e50003;
}
td.today {
    display: block;
    border: 1px solid #333;
}