/* 祝日・該当日の背景色を変更します。*/

/* -- （該当月：mouth●）（該当日：date:●）（第１月曜日：mon1）-- */
#d20151228{background:#ffffff;color:#55413c;}  /* サービス社出社日（年によって異なる） */
#d20161229{background:#ffffff;color:#55413c;}  /* サービス社出社日（年によって異なる） */
#d20171229{background:#ffffff;color:#55413c;}  /* サービス社出社日（年によって異なる） */
#d20181229{background:#ffffff;color:#55413c;}  /* サービス社出社日（年によって異なる） */
#d20200811{background:#ffffff;color:#55413c;}  /* サービス社出社日（２０２０年のみ山の日移動により） */
#d20201229{background:#ffffff;color:#55413c;}  /* サービス社出社日（年によって異なる） */
.month1 .date1,   /* 元日 ←１月1日 */
.month1 .date2,   /* 正月 ←１月2日 */
.month1 .date3,   /* 正月 ←１月3日 */
.month1 .mon2,    /* 成人の日 ← １月 第２月曜日 */ 
.month2 .date11,  /* 建国記念の日 */
.month2 .date23,  /* 天皇誕生日 */
.month4 .date29,  /* 昭和の日 */
.month5 .date3,   /* 憲法記念日 */
.month5 .date4,   /* みどりの日 */
.month5 .date5,   /* こどもの日 */
.month7 .mon3,    /* 海の日 ← ７月 第３月曜日 */
.month8 .date11,  /* 山の日 */
.month9 .mon3,    /* 敬老の日 ← ９月 第３月曜日 */
.month10 .mon2,   /* スポーツの日 ← １０月 第２月曜日 */
.month11 .date3,  /* 文化の日 */
.month11 .date23, /* 勤労感謝の日 */
.month12 .date29, /* ねんまつ */
.month12 .date30, /* ねんまつ */
.month12 .date31, /* おおみそか */


/* -- 該当する日をピンポイントで指定 YYYYMMDD -- */
#d20150110,/* サービス社振替（年によって異なる） */
#d20150227,/* サービス社棚卸し（年によって異なる） */
#d20150228,/* サービス社棚卸し（年によって異なる） */
#d20150321,/* 春分の日（年によって異なる 20日 - 21日） */
#d20150506,/* こどものの日の振替休日 */
#d20150718,/* サービス社振替（年によって異なる） */
#d20150828,/* サービス社棚卸し（年によって異なる） */
#d20150829,/* サービス社棚卸し（年によって異なる） */
#d20150923,/* 秋分の日（年によって異なる 20日 - 24日） */
#d20151010,/* サービス社振替（年によって異なる） */
#d20151024,/* サービス社振替（年によって異なる） */
#d20160109,/* サービス社振替（年によって異なる） */
#d20160226,/* サービス社棚卸し（年によって異なる） */
#d20160227,/* サービス社棚卸し（年によって異なる） */
#d20160319,/* 春分の日（年によって異なる 20日 - 21日） */
#d20160716,/* サービス社振替（年によって異なる） */
#d20160830,/* サービス社棚卸し（年によって異なる） */
#d20160831,/* サービス社棚卸し（年によって異なる） */
#d20160917,/* 秋分の日（年によって異なる 20日 - 24日） */
#d20161008,/* サービス社振替（年によって異なる） */
#d20170107,/* サービス社振替（年によって異なる） */
#d20170225,/* サービス社棚卸し（年によって異なる） */
#d20170228,/* サービス社棚卸し（年によって異なる） */
#d20170318,/* 春分の日（年によって異なる 20日 - 21日） */
#d20170715,/* サービス社振替（年によって異なる） */
#d20170830,/* サービス社棚卸し（年によって異なる） */
#d20170831,/* サービス社棚卸し（年によって異なる） */
#d20170916,/* サービス社振替（年によって異なる） */
#d20170923,/* 秋分の日（年によって異なる 20日 - 24日） */
#d20171007,/* サービス社振替（年によって異なる） */
#d20180106,/* サービス社振替（年によって異なる） */
#d20180210,/* サービス社振替（年によって異なる） */
#d20180227,/* サービス社棚卸し（年によって異なる） */
#d20180228,/* サービス社棚卸し（年によって異なる） */
#d20180321,/* 春分の日（年によって異なる 20日 - 21日） */
#d20180428,/* サービス社振替（年によって異なる） */
#d20180714,/* サービス社振替（年によって異なる） */
#d20180830,/* サービス社棚卸し（年によって異なる） */
#d20180831,/* サービス社棚卸し（年によって異なる） */
#d20180915,/* サービス社振替（年によって異なる） */
#d20180922,/* サービス社振替（年によって異なる） */
#d20181006,/* サービス社振替（年によって異なる） */
#d20181222,/* サービス社振替（年によって異なる） */
#d20190112,/* サービス社振替（年によって異なる） */
#d20190227,/* サービス社棚卸し（年によって異なる） */
#d20190228,/* サービス社棚卸し（年によって異なる） */
#d20190321,/* 春分の日（年によって異なる 20日 - 21日） */
#d20190406,/* サービス社振替（年によって異なる） */
#d20190501,/* 即位の日（２０１９年のみ） */
#d20190622,/* サービス社振替（年によって異なる） */
#d20190713,/* サービス社振替（年によって異なる） */
#d20190810,/* サービス社振替（年によって異なる） */
#d20190813,/* サービス社振替（年によって異なる） */
#d20190830,/* サービス社棚卸し（年によって異なる） */
#d20190831,/* サービス社棚卸し（年によって異なる） */
#d20190914,/* サービス社振替（年によって異なる） */
#d20191012,/* サービス社振替（年によって異なる） */
#d20191022,/* 即位礼正殿の儀（２０１９年のみ） */
#d20191102,/* サービス社振替（年によって異なる） */
#d20200111,/* サービス社振替（年によって異なる） */
#d20200222,/* サービス社振替（年によって異なる） */
#d20200228,/* サービス社棚卸し（年によって異なる） */
#d20200229,/* サービス社棚卸し（年によって異なる） */
#d20200320,/* 春分の日（年によって異なる 20日 - 21日） */
#d20200502,/* サービス社振替（年によって異なる） */
#d20200506,/* 振替休日（２０２０年のみ） */
#d20200723,/* 海の日（２０２０年のみ） */
#d20200724,/* スポーツの日（２０２０年のみ） */
#d20200815,/* サービス社振替（年によって異なる） */
#d20200828,/* サービス社棚卸し（年によって異なる） */
#d20200829,/* サービス社棚卸し（年によって異なる） */
#d20200919,/* サービス社振替（年によって異なる） */
#d20200922,/* 振替休日（２０２０年のみ） */


/* -- 毎月指定（例）日・月（第１日曜〜第５日曜、第１月〜第５月曜） --*/
.sun1,
.sun2,
.sun3,
.sun4,
.sun5,
.mon1,
.mon2,
.mon3,
.mon4,
.mon5{background:#f2a4bf;color:#fff;}

/* ↑ここまで */

#calendar{
	padding:0;
	width:220px;
	margin-top:-15px;
	}
#calendar h1{
	font-size:10px;
}
#calendar table{
	border-spacing:1px;
	font-size:10px;
	font-family:Verdana, Geneva, sans-serif;
	width:100%;
	margin-bottom:10px;
}
#calendar th{
	background:#efefef;
}
#calendar th,
#calendar td{
	margin:0;
	padding:1px;
	text-align:center;
	border-top:solid 1px #f9f9f9;
	border-bottom:solid 1px #f9f9f9;
}

#calendar form{
	margin:0;
	padding:0 20px 20px;
}
.calendar_ > p{
	border-left:solid 14px #f2a4bf;
	line-height:14px;
	padding-left:2px;
	font-size:14px;
}
.calendar_ .pre_next{
	text-align:right;
}