@charset "utf-8";
/* カレンダー表示用CSS*/

/* ↓このコメント間のCSSはCGIが書換えます。追加・変更は行わないで下さい↓ */
/*Temp_StyleSheetIN*/
.calentable {background-color:#8f8f8f;}
.calentable td{ padding:2px;}
.textMnt { font-size:16px;color:#ffffff;background-color:#849ece;text-align:center;font-weight:bold; }
.textDay {  font-family:"メイリオ","Meiryo","Osaka"; font-size:12px;font-weight:bold; text-decoration:none; }
.textMrk { font-size:13px;text-decoration:none; }
.textWekn { font-size:12px; color:#505152;background-color:#e6e6ff;}
.todayBG{ background-color:#ffd700;}
.dateBG{ background-color:#ffffff;}
.nondateBG{background-color:#f5f5f5;}
.addframe{ position:static;}
.time_P a:hover {background-color:#ffff00;}

/*Temp_StyleSheetOUT*/
/* ↑このコメント間のCSSはCGIが書換えます。追加・変更は行わないで下さい↑ */



/* ↓追加がある場合、これより下にお書き下さい↓ */
.calentable { margin-bottom:3px; border-radius: 4px;box-shadow: 1px 1px 2px 1px rgba(150,150,150,0.1); }
.calentable tr:last-child td:first-child{ border-radius: 0 0 0 4px; }
.calentable tr:last-child td:last-child{ border-radius: 0 0 4px 0; }
.calentable a{ display: block;}
.time_P a{ display: block;}

.todayBG{line-height:120%;}
.dateBG{line-height:120%;}
.sunBG{background-color:#ffe8e8;line-height:120%;}
.satBG{background-color:#e6f5ff;line-height:120%;}
.nondateBG{line-height:120%;}
/* タイトル帯 */
.calen_title{background-color:#e8e4fc;width:100%;text-align:center;margin-bottom:5px;padding:3px 0 3px;}
/* 次・前*/
.calen_next_back{text-align:center;margin:5px 0 5px;}
/* ユーザの予約 */
.usr_rv_data{
 color:#333333;font-size:9px;
 text-align:center;
 font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ','Meiryo',sans-serif;
}