/** saturday **/
#cal202201 .d1, 	#cal202201 .d8, 	#cal202201 .d15, 	#cal202201 .d22, 	#cal202201 .d29,
#cal202202 .d5, 	#cal202202 .d12, 	#cal202202 .d19, 	#cal202202 .d26,
#cal202203 .d5, 	#cal202203 .d12, 	#cal202203 .d19, 	#cal202203 .d26,
#cal202204 .d2, 	#cal202204 .d9, 	#cal202204 .d16, 	#cal202204 .d23, 	#cal202205 .d30,
#cal202205 .d7, 	#cal202205 .d14, 	#cal202205 .d21, 	#cal202205 .d28,
#cal202206 .d4, 	#cal202206 .d11, 	#cal202206 .d18, 	#cal202206 .d25,
#cal202207 .d2, 	#cal202207 .d9, 	#cal202207 .d16, 	#cal202207 .d23, 	#cal202207 .d30,
#cal202208 .d6, 	#cal202208 .d13, 	#cal202208 .d20, 	#cal202208 .d27,
#cal202209 .d3, 	#cal202209 .d10, 	#cal202209 .d17, 	#cal202209 .d24,
#cal202210 .d1, 	#cal202210 .d8, 	#cal202210 .d15, 	#cal202210 .d22, 	#cal202210 .d29,
#cal202211 .d5, 	#cal202211 .d12, 	#cal202211 .d19, 	#cal202211 .d26,
#cal202212 .d3, 	#cal202212 .d10, 	#cal202212 .d17, 	#cal202212 .d24, 	#cal202212 .d31,

#cal202301 .d7, 	#cal202301 .d14, 	#cal202301 .d21, 	#cal202301 .d28,
#cal202302 .d4, 	#cal202302 .d11, 	#cal202302 .d18, 	#cal202302 .d25,
#cal202303 .d4, 	#cal202303 .d11, 	#cal202303 .d18, 	#cal202303 .d25,
#cal202304 .d1, 	#cal202304 .d8, 	#cal202304 .d15, 	#cal202304 .d22, 	#cal202304 .d29,
#cal202305 .d6, 	#cal202305 .d13, 	#cal202305 .d20, 	#cal202305 .d27,
#cal202306 .d3, 	#cal202306 .d10, 	#cal202306 .d17, 	#cal202306 .d24,
#cal202307 .d1, 	#cal202307 .d8, 	#cal202307 .d15, 	#cal202307 .d22, 	#cal202307 .d29,
#cal202308 .d5, 	#cal202308 .d12, 	#cal202308 .d19, 	#cal202308 .d26,
#cal202309 .d2, 	#cal202309 .d9, 	#cal202309 .d16, 	#cal202309 .d23,	#cal202309 .d30,
#cal202310 .d7, 	#cal202310 .d14, 	#cal202310 .d21, 	#cal202310 .d28,
#cal202311 .d4,		#cal202311 .d11, 	#cal202311 .d18, 	#cal202311 .d25,
#cal202312 .d2, 	#cal202312 .d9, 	#cal202312 .d16, 	#cal202312 .d23, 	#cal202312 .d30,

#cal202401 .d6, 	#cal202401 .d13, 	#cal202401 .d20, 	#cal202401 .d27,
#cal202402 .d3, 	#cal202402 .d10, 	#cal202402 .d17, 	#cal202402 .d24,
#cal202403 .d2, 	#cal202403 .d9, 	#cal202403 .d16, 	#cal202403 .d23, 	#cal202403 .d30,
#cal202404 .d6, 	#cal202404 .d13, 	#cal202404 .d20, 	#cal202404 .d27,
#cal202405 .d4, 	#cal202405 .d11, 	#cal202405 .d18, 	#cal202405 .d25,
#cal202406 .d1, 	#cal202406 .d8, 	#cal202406 .d15, 	#cal202406 .d22, 	#cal202406 .d29,
#cal202407 .d6, 	#cal202407 .d13, 	#cal202407 .d20, 	#cal202407 .d27,
#cal202408 .d3, 	#cal202408 .d10, 	#cal202408 .d17, 	#cal202408 .d24, 	#cal202408 .d31,
#cal202409 .d7, 	#cal202409 .d14, 	#cal202409 .d21, 	#cal202409 .d28,
#cal202410 .d5, 	#cal202410 .d12, 	#cal202410 .d19, 	#cal202410 .d26,
#cal202411 .d2,		#cal202411 .d9, 	#cal202411 .d16, 	#cal202411 .d23, 	#cal202411 .d30,
#cal202412 .d7, 	#cal202412 .d14, 	#cal202412 .d21, 	#cal202412 .d28,

#cal202501 .d4, 	#cal202501 .d11, 	#cal202501 .d18, 	#cal202501 .d25,
#cal202502 .d1, 	#cal202502 .d8, 	#cal202502 .d15, 	#cal202502 .d22,
#cal202503 .d1, 	#cal202503 .d8, 	#cal202503 .d15, 	#cal202503 .d22, 	#cal202503 .d29,
#cal202504 .d5, 	#cal202504 .d12, 	#cal202504 .d19, 	#cal202504 .d26,
#cal202505 .d3, 	#cal202505 .d10, 	#cal202505 .d17, 	#cal202505 .d24, 	#cal202505 .d31,
#cal202506 .d7, 	#cal202506 .d14, 	#cal202506 .d21, 	#cal202506 .d28,
#cal202507 .d5, 	#cal202507 .d12, 	#cal202507 .d19, 	#cal202507 .d26,
#cal202508 .d2, 	#cal202508 .d9, 	#cal202508 .d16, 	#cal202508 .d23, 	#cal202508 .d30,
#cal202509 .d6, 	#cal202509 .d13, 	#cal202509 .d20, 	#cal202509 .d27,
#cal202510 .d4, 	#cal202510 .d11, 	#cal202510 .d18, 	#cal202510 .d25,
#cal202511 .d1,		#cal202511 .d8, 	#cal202511 .d15, 	#cal202511 .d22, 	#cal202511 .d29,
#cal202512 .d6, 	#cal202512 .d13, 	#cal202512 .d20, 	#cal202512 .d27,

#cal202601 .d3, 	#cal202601 .d10, 	#cal202601 .d17, 	#cal202601 .d24, 	#cal202601 .d31,
#cal202602 .d7, 	#cal202602 .d14, 	#cal202602 .d21, 	#cal202602 .d28,
#cal202603 .d7, 	#cal202603 .d14, 	#cal202603 .d21, 	#cal202603 .d28,
#cal202604 .d4, 	#cal202604 .d11, 	#cal202604 .d18, 	#cal202604 .d25,
#cal202605 .d2, 	#cal202605 .d9, 	#cal202605 .d16, 	#cal202605 .d23, 	#cal202605 .d30,
#cal202606 .d6, 	#cal202606 .d13, 	#cal202606 .d20, 	#cal202606 .d27,
#cal202607 .d4, 	#cal202607 .d11, 	#cal202607 .d18, 	#cal202607 .d25,
#cal202608 .d1,		#cal202608 .d8, 	#cal202608 .d15, 	#cal202608 .d22, 	#cal202608 .d29,
#cal202609 .d5, 	#cal202609 .d12, 	#cal202609 .d19, 	#cal202609 .d26,
#cal202610 .d3, 	#cal202610 .d10, 	#cal202610 .d17, 	#cal202610 .d24, 	#cal202610 .d31,
#cal202611 .d7, 	#cal202611 .d14, 	#cal202611 .d21, 	#cal202611 .d28,
#cal202612 .d5, 	#cal202612 .d12, 	#cal202612 .d19, 	#cal202612 .d26,

#cal202701 .d2, 	#cal202701 .d9, 	#cal202701 .d16, 	#cal202701 .d23, 	#cal202701 .d30,
#cal202702 .d6, 	#cal202702 .d13, 	#cal202702 .d20, 	#cal202702 .d27,
#cal202703 .d6, 	#cal202703 .d13, 	#cal202703 .d20, 	#cal202703 .d27,
#cal202704 .d3, 	#cal202704 .d10, 	#cal202704 .d17, 	#cal202704 .d24,
#cal202705 .d1, 	#cal202705 .d8, 	#cal202705 .d15, 	#cal202705 .d22, 	#cal202705 .d29,
#cal202706 .d5, 	#cal202706 .d12, 	#cal202706 .d19, 	#cal202706 .d26,
#cal202707 .d3, 	#cal202707 .d10, 	#cal202707 .d17, 	#cal202707 .d24, 	#cal202707 .d31,
#cal202708 .d7, 	#cal202708 .d14, 	#cal202708 .d21, 	#cal202708 .d28,
#cal202709 .d4, 	#cal202709 .d11, 	#cal202709 .d18, 	#cal202709 .d25,
#cal202710 .d2, 	#cal202710 .d9, 	#cal202710 .d16, 	#cal202710 .d23, 	#cal202710 .d30,
#cal202711 .d6, 	#cal202711 .d13, 	#cal202711 .d20, 	#cal202711 .d27,
#cal202712 .d4, 	#cal202712 .d11, 	#cal202712 .d18, 	#cal202712 .d25,

#cal202801 .d1, 	#cal202801 .d8, 	#cal202801 .d15, 	#cal202801 .d22, 	#cal202801 .d29,
#cal202802 .d5, 	#cal202802 .d12, 	#cal202802 .d19, 	#cal202802 .d26,
#cal202803 .d4, 	#cal202803 .d11, 	#cal202803 .d18, 	#cal202803 .d25,
#cal202804 .d1, 	#cal202804 .d8, 	#cal202804 .d15, 	#cal202804 .d22, 	#cal202804 .d29,
#cal202805 .d6, 	#cal202805 .d13, 	#cal202805 .d20, 	#cal202805 .d27,
#cal202806 .d3, 	#cal202806 .d10, 	#cal202806 .d17, 	#cal202806 .d24,
#cal202807 .d1, 	#cal202807 .d8, 	#cal202807 .d15, 	#cal202807 .d22, 	#cal202807 .d29,
#cal202808 .d5, 	#cal202808 .d12, 	#cal202808 .d19, 	#cal202808 .d26,
#cal202809 .d2, 	#cal202809 .d9, 	#cal202809 .d16, 	#cal202809 .d23, 	#cal202809 .d30,
#cal202810 .d7, 	#cal202810 .d14, 	#cal202810 .d21, 	#cal202810 .d28,
#cal202811 .d4, 	#cal202811 .d11, 	#cal202811 .d18, 	#cal202811 .d25,
#cal202812 .d2, 	#cal202812 .d9, 	#cal202812 .d16, 	#cal202812 .d23, 	#cal202812 .d30,

#cal202901 .d6, 	#cal202901 .d13, 	#cal202901 .d20, 	#cal202901 .d27,
#cal202902 .d3, 	#cal202902 .d10, 	#cal202902 .d17, 	#cal202902 .d24,
#cal202903 .d3, 	#cal202903 .d10, 	#cal202903 .d17, 	#cal202903 .d24, 	#cal202903 .d31,
#cal202904 .d7, 	#cal202904 .d14, 	#cal202904 .d21, 	#cal202904 .d28,
#cal202905 .d5, 	#cal202905 .d12, 	#cal202905 .d19, 	#cal202905 .d26,
#cal202906 .d2, 	#cal202906 .d9, 	#cal202906 .d16, 	#cal202906 .d23, 	#cal202906 .d30,
#cal202907 .d7, 	#cal202907 .d14, 	#cal202907 .d21, 	#cal202907 .d28,
#cal202908 .d4, 	#cal202908 .d11, 	#cal202908 .d18, 	#cal202908 .d25,
#cal202909 .d1, 	#cal202909 .d8, 	#cal202909 .d15, 	#cal202909 .d22, 	#cal202909 .d29,
#cal202910 .d6, 	#cal202910 .d13, 	#cal202910 .d20, 	#cal202910 .d27,
#cal202911 .d3, 	#cal202911 .d10, 	#cal202911 .d17, 	#cal202911 .d24,
#cal202912 .d1, 	#cal202912 .d8, 	#cal202912 .d15, 	#cal202912 .d22, 	#cal202912 .d29,

#cal203001 .d5, 	#cal203001 .d12, 	#cal203001 .d19, 	#cal203001 .d26,
#cal203002 .d2, 	#cal203002 .d9, 	#cal203002 .d16, 	#cal203002 .d23,
#cal203003 .d2, 	#cal203003 .d9, 	#cal203003 .d16, 	#cal203003 .d23, 	#cal203003 .d30,
#cal203004 .d6, 	#cal203004 .d13, 	#cal203004 .d20, 	#cal203004 .d27,
#cal203005 .d4, 	#cal203005 .d11, 	#cal203005 .d18, 	#cal203005 .d25,
#cal203006 .d1, 	#cal203006 .d8, 	#cal203006 .d15, 	#cal203006 .d22, 	#cal203006 .d29,
#cal203007 .d6, 	#cal203007 .d13, 	#cal203007 .d20, 	#cal203007 .d27,
#cal203008 .d3, 	#cal203008 .d10, 	#cal203008 .d17, 	#cal203008 .d24, 	#cal203008 .d31,
#cal203009 .d7, 	#cal203009 .d14, 	#cal203009 .d21, 	#cal203009 .d28,
#cal203010 .d5, 	#cal203010 .d12, 	#cal203010 .d19, 	#cal203010 .d26,
#cal203011 .d2, 	#cal203011 .d9, 	#cal203011 .d16, 	#cal203011 .d23, 	#cal203011 .d30,
#cal203012 .d7, 	#cal203012 .d14, 	#cal203012 .d21, 	#cal203012 .d28
{
 background-color:#ddffff;
}


/** sunday **/
#cal202201 .d2, 	#cal202201 .d9, 	#cal202201 .d16, 	#cal202201 .d23, 	#cal202201 .d30,
#cal202202 .d6, 	#cal202202 .d13, 	#cal202202 .d20, 	#cal202202 .d27,
#cal202203 .d6, 	#cal202203 .d13, 	#cal202203 .d20, 	#cal202203 .d27,
#cal202204 .d3, 	#cal202204 .d10, 	#cal202204 .d17, 	#cal202204 .d24,
#cal202205 .d1, 	#cal202205 .d8, 	#cal202205 .d15, 	#cal202205 .d22, 	#cal202205 .d29,
#cal202206 .d5, 	#cal202206 .d12, 	#cal202206 .d19, 	#cal202206 .d26,
#cal202207 .d3, 	#cal202207 .d10, 	#cal202207 .d17, 	#cal202207 .d24, 	#cal202207 .d31,
#cal202208 .d7, 	#cal202208 .d14, 	#cal202208 .d21, 	#cal202208 .d28,
#cal202209 .d4, 	#cal202209 .d11, 	#cal202209 .d18, 	#cal202209 .d25,
#cal202210 .d2, 	#cal202210 .d9, 	#cal202210 .d16, 	#cal202210 .d23, 	#cal202210 .d30,
#cal202211 .d6, 	#cal202211 .d13, 	#cal202211 .d20, 	#cal202211 .d27,
#cal202212 .d4, 	#cal202212 .d11, 	#cal202212 .d18, 	#cal202212 .d25,

#cal202301 .d1, 	#cal202301 .d8, 	#cal202301 .d15, 	#cal202301 .d22, 	#cal202301 .d29,
#cal202302 .d5, 	#cal202302 .d12, 	#cal202302 .d19, 	#cal202302 .d26,
#cal202303 .d5, 	#cal202303 .d12, 	#cal202303 .d19, 	#cal202303 .d26,
#cal202304 .d2, 	#cal202304 .d9, 	#cal202304 .d16, 	#cal202304 .d23, 	#cal202304 .d30,
#cal202305 .d7, 	#cal202305 .d14, 	#cal202305 .d21, 	#cal202305 .d28,
#cal202306 .d4, 	#cal202306 .d11, 	#cal202306 .d18, 	#cal202306 .d25,
#cal202307 .d2, 	#cal202307 .d9, 	#cal202307 .d16, 	#cal202307 .d23, 	#cal202307 .d30,
#cal202308 .d6, 	#cal202308 .d13, 	#cal202308 .d20, 	#cal202308 .d27,
#cal202309 .d3, 	#cal202309 .d10, 	#cal202309 .d17, 	#cal202309 .d24,
#cal202310 .d1, 	#cal202310 .d8, 	#cal202310 .d15, 	#cal202310 .d22, 	#cal202310 .d29,
#cal202311 .d5, 	#cal202311 .d12, 	#cal202311 .d19, 	#cal202311 .d26,
#cal202312 .d3, 	#cal202312 .d10, 	#cal202312 .d17, 	#cal202312 .d24, 	#cal202312 .d31,

#cal202401 .d7, 	#cal202401 .d14, 	#cal202401 .d21, 	#cal202401 .d28,
#cal202402 .d4, 	#cal202402 .d11, 	#cal202402 .d18, 	#cal202402 .d25,
#cal202403 .d3, 	#cal202403 .d10, 	#cal202403 .d17, 	#cal202403 .d24, 	#cal202403 .d31,
#cal202404 .d7, 	#cal202404 .d14, 	#cal202404 .d21, 	#cal202404 .d28,
#cal202405 .d5, 	#cal202405 .d12, 	#cal202405 .d19, 	#cal202405 .d26,
#cal202406 .d2, 	#cal202406 .d9, 	#cal202406 .d16, 	#cal202406 .d23, 	#cal202406 .d30,
#cal202407 .d7, 	#cal202407 .d14, 	#cal202407 .d21, 	#cal202407 .d28,
#cal202408 .d4, 	#cal202408 .d11, 	#cal202408 .d18, 	#cal202408 .d25,
#cal202409 .d1, 	#cal202409 .d8, 	#cal202409 .d15, 	#cal202409 .d22, 	#cal202409 .d29,
#cal202410 .d6, 	#cal202410 .d13, 	#cal202410 .d20, 	#cal202410 .d27,
#cal202411 .d3, 	#cal202411 .d10, 	#cal202411 .d17, 	#cal202411 .d24,
#cal202412 .d1, 	#cal202412 .d8, 	#cal202412 .d15, 	#cal202412 .d22, 	#cal202412 .d29,

#cal202501 .d5, 	#cal202501 .d12, 	#cal202501 .d19, 	#cal202501 .d26,
#cal202502 .d2, 	#cal202502 .d9, 	#cal202502 .d16, 	#cal202502 .d23,
#cal202503 .d2, 	#cal202503 .d9, 	#cal202503 .d16, 	#cal202503 .d23, 	#cal202503 .d30,
#cal202504 .d6, 	#cal202504 .d13, 	#cal202504 .d20, 	#cal202504 .d27,
#cal202505 .d4, 	#cal202505 .d11, 	#cal202505 .d18, 	#cal202505 .d25,
#cal202506 .d1, 	#cal202506 .d8, 	#cal202506 .d15, 	#cal202506 .d22, 	#cal202506 .d29,
#cal202507 .d6, 	#cal202507 .d13, 	#cal202507 .d20, 	#cal202507 .d27,
#cal202508 .d3, 	#cal202508 .d10, 	#cal202508 .d17, 	#cal202508 .d24, 	#cal202508 .d31,
#cal202509 .d7, 	#cal202509 .d14, 	#cal202509 .d21, 	#cal202509 .d28,
#cal202510 .d5, 	#cal202510 .d12, 	#cal202510 .d19, 	#cal202510 .d26,
#cal202511 .d2,		#cal202511 .d9, 	#cal202511 .d16, 	#cal202511 .d23, 	#cal202511 .d30,
#cal202512 .d7, 	#cal202512 .d14, 	#cal202512 .d21, 	#cal202512 .d28,

#cal202601 .d4, 	#cal202601 .d11, 	#cal202601 .d18, 	#cal202601 .d25,
#cal202602 .d1, 	#cal202602 .d8, 	#cal202602 .d15, 	#cal202602 .d22,
#cal202603 .d1, 	#cal202603 .d8, 	#cal202603 .d15, 	#cal202603 .d22, 	#cal202603 .d29,
#cal202604 .d5, 	#cal202604 .d12, 	#cal202604 .d19, 	#cal202604 .d26,
#cal202605 .d3, 	#cal202605 .d10, 	#cal202605 .d17, 	#cal202605 .d24, 	#cal202605 .d31,
#cal202606 .d7, 	#cal202606 .d14, 	#cal202606 .d21, 	#cal202606 .d28,
#cal202607 .d5, 	#cal202607 .d12, 	#cal202607 .d19, 	#cal202607 .d26,
#cal202608 .d2, 	#cal202608 .d9, 	#cal202608 .d16, 	#cal202608 .d23, 	#cal202608 .d30,
#cal202609 .d6, 	#cal202609 .d13, 	#cal202609 .d20, 	#cal202609 .d27,
#cal202610 .d4, 	#cal202610 .d11, 	#cal202610 .d18, 	#cal202610 .d25,
#cal202611 .d1,		#cal202611 .d8, 	#cal202611 .d15, 	#cal202611 .d22, 	#cal202611 .d29,
#cal202612 .d6, 	#cal202612 .d13, 	#cal202612 .d20, 	#cal202612 .d27,

#cal202701 .d3, 	#cal202701 .d10, 	#cal202701 .d17, 	#cal202701 .d24, 	#cal202701 .d31,
#cal202702 .d7, 	#cal202702 .d14, 	#cal202702 .d21, 	#cal202702 .d28,
#cal202703 .d7, 	#cal202703 .d14, 	#cal202703 .d21, 	#cal202703 .d28,
#cal202704 .d4, 	#cal202704 .d11, 	#cal202704 .d18, 	#cal202704 .d25,
#cal202705 .d2, 	#cal202705 .d9, 	#cal202705 .d16, 	#cal202705 .d23, 	#cal202705 .d30,
#cal202706 .d6, 	#cal202706 .d13, 	#cal202706 .d20, 	#cal202706 .d27,
#cal202707 .d4, 	#cal202707 .d11, 	#cal202707 .d18, 	#cal202707 .d25,
#cal202708 .d1, 	#cal202708 .d8, 	#cal202708 .d15, 	#cal202708 .d22, 	#cal202708 .d29,
#cal202709 .d5, 	#cal202709 .d12, 	#cal202709 .d19, 	#cal202709 .d26,
#cal202710 .d3, 	#cal202710 .d10, 	#cal202710 .d17, 	#cal202710 .d24, 	#cal202710 .d31,
#cal202711 .d7, 	#cal202711 .d14, 	#cal202711 .d21, 	#cal202711 .d28,
#cal202712 .d5, 	#cal202712 .d12, 	#cal202712 .d19, 	#cal202712 .d26,

#cal202801 .d2, 	#cal202801 .d9, 	#cal202801 .d16, 	#cal202801 .d23, 	#cal202801 .d30,
#cal202802 .d6, 	#cal202802 .d13, 	#cal202802 .d20, 	#cal202802 .d27,
#cal202803 .d5, 	#cal202803 .d12, 	#cal202803 .d19, 	#cal202803 .d26,
#cal202804 .d2, 	#cal202804 .d9, 	#cal202804 .d16, 	#cal202804 .d23, 	#cal202804 .d30,
#cal202805 .d7, 	#cal202805 .d14, 	#cal202805 .d21, 	#cal202805 .d28,
#cal202806 .d4, 	#cal202806 .d11, 	#cal202806 .d18, 	#cal202806 .d25,
#cal202807 .d2, 	#cal202807 .d9, 	#cal202807 .d16, 	#cal202807 .d23, 	#cal202807 .d30,
#cal202808 .d6, 	#cal202808 .d13, 	#cal202808 .d20, 	#cal202808 .d27,
#cal202809 .d3, 	#cal202809 .d10, 	#cal202809 .d17, 	#cal202809 .d24,
#cal202810 .d1, 	#cal202810 .d8, 	#cal202810 .d15, 	#cal202810 .d22, 	#cal202810 .d29,
#cal202811 .d5, 	#cal202811 .d12, 	#cal202811 .d19, 	#cal202811 .d26,
#cal202812 .d3, 	#cal202812 .d10, 	#cal202812 .d17, 	#cal202812 .d24, 	#cal202812 .d31,

#cal202901 .d7, 	#cal202901 .d14, 	#cal202901 .d21, 	#cal202901 .d28,
#cal202902 .d4, 	#cal202902 .d11, 	#cal202902 .d18, 	#cal202902 .d25,
#cal202903 .d4, 	#cal202903 .d11, 	#cal202903 .d18, 	#cal202903 .d25,
#cal202904 .d1, 	#cal202904 .d8, 	#cal202904 .d15, 	#cal202904 .d22, 	#cal202904 .d29,
#cal202905 .d6, 	#cal202905 .d13, 	#cal202905 .d20, 	#cal202905 .d27,
#cal202906 .d3, 	#cal202906 .d10, 	#cal202906 .d17, 	#cal202906 .d24,
#cal202907 .d1, 	#cal202907 .d8, 	#cal202907 .d15, 	#cal202907 .d22, 	#cal202907 .d29,
#cal202908 .d5, 	#cal202908 .d12, 	#cal202908 .d19, 	#cal202908 .d26,
#cal202909 .d2, 	#cal202909 .d9, 	#cal202909 .d16, 	#cal202909 .d23, 	#cal202909 .d30,
#cal202910 .d7, 	#cal202910 .d14, 	#cal202910 .d21, 	#cal202910 .d28,
#cal202911 .d4, 	#cal202911 .d11, 	#cal202911 .d18, 	#cal202911 .d25,
#cal202912 .d2, 	#cal202912 .d9, 	#cal202912 .d16, 	#cal202912 .d23, 	#cal202912 .d30,

#cal203001 .d6, 	#cal203001 .d13, 	#cal203001 .d20, 	#cal203001 .d27,
#cal203002 .d3, 	#cal203002 .d10, 	#cal203002 .d17, 	#cal203002 .d24,
#cal203003 .d3, 	#cal203003 .d10, 	#cal203003 .d17, 	#cal203003 .d24, 	#cal203003 .d31,
#cal203004 .d7, 	#cal203004 .d14, 	#cal203004 .d21, 	#cal203004 .d28,
#cal203005 .d5, 	#cal203005 .d12, 	#cal203005 .d19, 	#cal203005 .d26,
#cal203006 .d2, 	#cal203006 .d9, 	#cal203006 .d16, 	#cal203006 .d23, 	#cal203006 .d30,
#cal203007 .d7, 	#cal203007 .d14, 	#cal203007 .d21, 	#cal203007 .d28,
#cal203008 .d4, 	#cal203008 .d11, 	#cal203008 .d18, 	#cal203008 .d25,
#cal203009 .d1, 	#cal203009 .d8, 	#cal203009 .d15, 	#cal203009 .d22, 	#cal203009 .d29,
#cal203010 .d6, 	#cal203010 .d13, 	#cal203010 .d20, 	#cal203010 .d27,
#cal203011 .d3, 	#cal203011 .d10, 	#cal203011 .d17, 	#cal203011 .d24,
#cal203012 .d1, 	#cal203012 .d8, 	#cal203012 .d15, 	#cal203012 .d22, 	#cal203012 .d29
{
 background-color:#fddee3;
}


/** holyday **/
#cal202201 .d1, 	#cal202201 .d10,
#cal202202 .d11, 	#cal202202 .d23,
#cal202203 .d21,
#cal202204 .d29,
#cal202205 .d3, 	#cal202205 .d4, 	#cal202205 .d5,
#cal202207 .d18,
#cal202208 .d11,
#cal202209 .d19, 	#cal202209 .d23,
#cal202210 .d10,
#cal202211 .d3, 	#cal202211 .d23,

#cal202301 .d1, 	#cal202301 .d2, 	#cal202301 .d9,
#cal202302 .d11, 	#cal202302 .d23,
#cal202303 .d21,
#cal202304 .d29,
#cal202305 .d3, 	#cal202305 .d4, 	#cal202305 .d5,
#cal202307 .d17,
#cal202308 .d11,
#cal202309 .d18, 	#cal202309 .d23,
#cal202310 .d9,
#cal202311 .d3, 	#cal202311 .d23,

#cal202401 .d1, 	#cal202401 .d8,
#cal202402 .d11, 	#cal202402 .d12, 	#cal202402 .d23,
#cal202403 .d20,
#cal202404 .d29,
#cal202405 .d3, 	#cal202405 .d4, 	#cal202405 .d5, 	#cal202405 .d6,
#cal202407 .d15,
#cal202408 .d11, 	#cal202408 .d12,
#cal202409 .d16, 	#cal202409 .d22, 	#cal202409 .d23,
#cal202410 .d14,
#cal202411 .d3, 	#cal202411 .d4, 	#cal202411 .d23,

#cal202501 .d1, 	#cal202501 .d13,
#cal202502 .d11, 	#cal202502 .d23, 	#cal202502 .d24,
#cal202503 .d20,
#cal202504 .d29,
#cal202505 .d3, 	#cal202505 .d4, 	#cal202505 .d5, 	#cal202505 .d6,
#cal202507 .d21,
#cal202508 .d11,
#cal202509 .d15, 	#cal202509 .d23,
#cal202510 .d13,
#cal202511 .d3, 	#cal202511 .d23, 	#cal202511 .d24,

#cal202601 .d1, 	#cal202601 .d12,
#cal202602 .d11, 	#cal202602 .d23,
#cal202603 .d20,
#cal202604 .d29,
#cal202605 .d4, 	#cal202605 .d5, 	#cal202605 .d6,
#cal202607 .d20,
#cal202608 .d11,
#cal202609 .d21, 	#cal202609 .d22, 	#cal202609 .d23,
#cal202610 .d12,
#cal202611 .d3, 	#cal202611 .d23,

#cal202701 .d1, #cal202701 .d11,
#cal202702 .d11, #cal202702 .d23,
#cal202703 .d21, #cal202703 .d22,
#cal202704 .d29,
#cal202705 .d3, #cal202705 .d4, #cal202705 .d5,
#cal202707 .d19,
#cal202708 .d11,
#cal202709 .d20, #cal202709 .d23,
#cal202710 .d11,
#cal202711 .d3, #cal202711 .d23,

#cal202801 .d1, #cal202801 .d10,
#cal202802 .d11, #cal202802 .d23,
#cal202803 .d20,
#cal202804 .d29,
#cal202805 .d3, #cal202805 .d4, #cal202805 .d5,
#cal202807 .d17,
#cal202808 .d11,
#cal202809 .d18, #cal202809 .d22,
#cal202810 .d9,
#cal202811 .d3, #cal202811 .d23,

#cal202901 .d1, #cal202901 .d8,
#cal202902 .d11, #cal202902 .d12, #cal202902 .d23,
#cal202903 .d20,
#cal202904 .d29, #cal202904 .d30,
#cal202905 .d3, #cal202905 .d4, #cal202905 .d5,
#cal202907 .d16,
#cal202908 .d11,
#cal202909 .d17, #cal202909 .d23, #cal202909 .d24,
#cal202910 .d8,
#cal202911 .d3, #cal202911 .d23,

#cal203001 .d1, #cal203001 .d14,
#cal203002 .d11, #cal203002 .d23,
#cal203003 .d20,
#cal203004 .d29,
#cal203005 .d3, #cal203005 .d4, #cal203005 .d5, #cal203005 .d6,
#cal203007 .d15,
#cal203008 .d11, #cal203008 .d12,
#cal203009 .d16, #cal203009 .d23,
#cal203010 .d14,
#cal203011 .d3, #cal203011 .d4, #cal203011 .d23
{
 background-color:#fddee3;
}


.kashical td:empty{
background-color: rgba(110,140,160,0.5);
background-image: linear-gradient(to top left, transparent, transparent 48%, rgba(0,0,0,0.1) 50%, transparent 52%, transparent)
}

/*===========================================*/
@media screen and (max-width:599px) { 
/*.table-wrapper {
 max-height:85vh !important;
}*/
.kashical{
	width:100%;
	min-width:380px;
}
/*.kashical th,.kashical td {
 white-space: nowrap;
 width:100px;
}*/
}

.kashical{
	border-bottom: 2px solid #666;
	width:100%;
	max-width:700px;
	background: #fff;
	position: relative;
	border-collapse: separate;
	table-layout: fixed;
	position:relative;
	margin: 0 auto;
}
.kashical.nonArrival::before{
	content:"";
	position:absolute;
	display: block;
	top:0;
	width:100%;
	height:100%;
	background:rgba(186, 186, 186, 0.7);
}
.kashical.nonArrival::after{
	content:"準備中";
	position: absolute;
	display: block;
	top: 100px;
	left: 0;
	right: 0;
	margin: 0 auto;
	text-align: center;
	font-size: 2rem;
	font-weight: 700;
	color: #fff;
	opacity: 1;
	width: 70%;
	padding: 1em;
	border-radius: 10px;
	background: rgba(0, 0, 0, 0.4);
}
.kashical td, .kashical th {
/* white-space: nowrap;*/
	text-align: center;
	padding: 3px;
}
.kashical thead th{
/* position:sticky;
 top:0;
 z-index:2;*/
	border-top: 2px solid #666;
	border-bottom: 2px solid #666;
	border-right: 1px solid #d6d6d9;
	background:#9cb1c2;
	color:#fff;
}
.kashical thead th#thMon{
/* position:sticky;
 left:0;
 z-index:3;*/
	font-size:1.8rem;
	width:4em;
}
.kashical thead th:last-child{
	border-right: 0;
}
.kashical tbody th{
/* position:sticky;
 left:0;
 z-index:1;*/
	font-weight:normal;
	border-bottom: 1px solid #666;
	border-right: 1px solid #666;
/* background: #fff;*/
}
.kashical tbody th span:first-child{
	width:2em;
	text-align:right;
	display:inline-block;
}
.kashical tbody th span:nth-child(2){
	width:2em;
	display:inline-block;
/*	padding-left:0.5em;*/
}

.kashical tr td{
	border-bottom: 1px solid #666;
	border-right: 1px solid #666;
	font-style:bold;
}
.kashical tr td:last-child{
	border-right: 0;
}
