@charset "utf-8";
/* *****↓このコメント間は、管理画面の「設定」変更時、自動的に書換わります。追加・変更は行わないで下さい↓**** */
/*Temp_StyleSheetIN*/
#calenparea td,table{border:0;padding:0;}
#table1{ border-top:1px solid #dfdfdf;}
#table2 td{ border-bottom:1px solid #dfdfdf; }
#table2 .date_td{ border-left:1px solid #dfdfdf;}
#table2 .come_td{ border-right:1px solid #dfdfdf;}
#table1 .upmsg{border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;border-top:0;border-bottom:0;}
.defodate{color:#333333;font-size:14px;}
.sundate{color:#ff0000;font-size:14px;}
.satdate{color:#0b85ff;font-size:14px;}
.mpd{font-size:12px;height:14px;white-space: nowrap;}
.defoweek{color:#333333;font-size:12px;}
.sunweek{color:#ff0000;font-size:12px;}
.satweek{color:#0b85ff;font-size:12px;}
#table1 .backlink{ background-color:#f5f5f5;border-left:1px solid #dfdfdf;border-right:0;border-bottom:1px solid #dfdfdf;border-top:0;}
#table1 .nextlink{ background-color:#f5f5f5;border-left:0;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;border-top:0;}
#table1 .monthname{ background-color:#f5f5f5;border-left:0;border-right:0;border-bottom:1px solid #dfdfdf;border-top:0;}
.mark{font-size:13px;}
.mark_txt{color:#000000;font-size:13px;}
/*Temp_StyleSheetOUT*/
/* *****↑このコメント間は、管理画面の「設定」変更時、自動的に書換わります。追加・変更は行わないで下さい↑****** */

/* ↓追加CSSは、これより下にお書き下さい↓ */
body{  -webkit-text-size-adjust: 100%; }
/* 前月 次月リンク*/
#calenparea .backlink a:link{color:#0000ff;text-decoration:none;}
#calenparea .backlink a:visited{ color:#0000ff; }
#calenparea .backlink a:active{ color:#0000ff; }
#calenparea .backlink a:hover{color:#f7657b}
#calenparea .nextlink a:link{color:#0000ff;text-decoration:none;}
#calenparea .nextlink a:visited{ color:#0000ff; }
#calenparea .nextlink a:active{ color:#0000ff; }
#calenparea .nextlink a:hover{color:#f7657b}
#calenparea .backlink{padding:2px;width:35%;font-size:14px;font-weight:bold;text-align:right; }
#calenparea .nextlink{padding:2px;width:35%;font-size:14px;font-weight:bold;text-align:left;}
/*外枠*/
#table1{ width:100%;margin:0;}
#table1 td{font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'メイリオ','ＭＳ Ｐゴシック',sans-serif; }
/*カレンダー枠*/
#table2{ width:100%;margin:0;}
#table2 td{ padding:12px 5px 12px 0;}
#table2 div{line-height:1.1;padding:0 0 1px;}
/*カレンダー上部メッセージ*/
#table1 .upmsg{padding:5px;text-align:center;}
/* 月名*/
.monthname{padding:1px 5px 1px;width:30%;font-size:16px;text-align:center;white-space:nowrap;color:#333333;border:0; }
/* 月数字*/
.mantnumber{padding:1px;font-family:Times New Roman;font-size:23px;font-style:italic;font-weight:bold;}

/* 日付表示部*/
.date_td{width:10%;text-align:right;white-space:nowrap;vertical-align:middle;font-style: italic;}
/* 曜日表示部*/
.week_td{width:15%;text-align:center;white-space:nowrap;vertical-align:middle;}
/* コメント表示部*/
.come_td{width:75%;padding-left:5px;text-align:left;vertical-align:middle;}

/*定型コメント*/
.mark{line-height:1.2;padding:2px 1px 1px;}
/*日別コメント*/
.mark_txt{}
/*定型と日別の隙間*/
.int_mark{ padding-right:8px;}

/*** 外枠デザイン   角丸・影 が不要の場合はここから下を削除↓ ****/
#table1{border-radius: 4px; box-shadow: 1px 1px 2px rgba(20,20,20,0.1); border-collapse: separate;}
#table1 .upmsg{border-radius: 3px 3px 0 0;}
#table1 .backlink.top{border-radius: 3px 0 0 0;}
#table1 .nextlink.top{border-radius: 0 3px 0 0; }
#table1 .backlink.end{border-radius: 0 0 0 3px;}
#table1 .nextlink.end{border-radius: 0 0 3px 0; }

