﻿div#mcWrapper{
    width:199px;
    margin:0px auto;
	line-height:1.4;
	padding:6px 0;
}
div#mcMsg{
    border-bottom:dotted 1px #B7B6B6;
    text-align:center;
    width:95%;
    margin:0 auto;
    font-weight:bold;
}
div#mcMsg p{
    margin:5px auto;
    font-size: 0.8em;
    text-align:left;
    padding:2px;
    font-weight:normal;
}

div#cal_disp_title{
    margin:0px auto 5px auto;
    text-align:center;
    letter-spacing: 1px;
    font-family: '平成角ゴシック',Osaka,sans-serif;
    width:100%;
}
div#cal_disp_title .date
{
    margin:0px auto;
}
div#cal_disp_title .month
{
}

table#cal_disp{
    width:100%;
    margin:0 auto;
}
th.week{
    border-top:1px solid #B7B6B6;
    padding:3px;
    text-align:center;
    font-size:0.9em;
}
table#cal_disp td{
    padding:0;
    text-align:center;
    font-size:0.9em;
    height:25px;
    padding:1px 0;
    font-family: '平成角ゴシック',Osaka,sans-serif;
}
/* 今日の日付 */
td.todayDisp{
}

#minical
{
    width:100%;
}

#loading_minical
{
    width:100%;
    margin:75px auto;
    display:none;
    text-align:center;
}

.prevMonth
{
    margin:0px 5px 0px 0px;
    float:left;
}
.prevMonth img
{
    border:0;
}
.prevMonth
{
    width:11px;
    height:18px;
    background:url("../images/minical/cal_back_link.gif") no-repeat center center;
}
.prevMonth a {
    display:block;
    width:11px;
    height:18px;
    font-size:1px;
    line-height:1px;
}
.prevMonth a:hover {
    text-indent:-9999px;
}

.prevMonth a:focus {
    text-indent:-9999px;
}

.nextMonth
{
    margin:0px 0px 0px 5px;
    float:right;
}
.nextMonth img
{
    border:0;
}
.nextMonth
{
    width:11px;
    height:18px;
    background:url("../images/minical/cal_next_link.gif") no-repeat center center;
}
.nextMonth a {
    display:block;
    width:11px;
    height:18px;
    font-size:1px;
    line-height:1px;
}
.nextMonth a:hover {
    text-indent:-9999px;
}

.nextMonth a:focus {
    text-indent:-9999px;
}

div.cal_legend{
    width:85%;
    margin:7px auto 0 auto;
    font-size:0.8em;
	line-height:1.6;
}

.honjitsu a
{
    text-decoration:none;
    color:#333333;
}

span.gekkan
{
    font-size:0.9em;
    padding:3px 7px 3px 15px;
    float:right;
}
