@charset "utf-8";
/* CSS Document */

/* letter size, color, font type are defined here. */


/*文字大きさのみの定義*/

.small_letter {
		font-size: 65%;
		}

.small_letter_undeline {
		font-size: 65%;
		text-decoration: underline;
		}

.mid_letter {
		font-size: 85%;
		}

/*文字大きさと色の定義*/

.glay10{
		font-size: 10px;
		color: #333333;
		}

.glay12{
		font-size: 12px;
		color: #333333;
		}

.glay14{
		font-size: 14px;
		color: #333333;
		}

.glay14b{
		font-size: 14px;
		color: #333333;
		font-weight: bold;
		}

.glay16{
		font-size: 16px;
		color: #333333;
		}

.glay16b{
		font-size: 16px;
		color: #333333;
		font-weight: bold;
		}


.red10{
		font-size: 10px;
		color: #FF0000;
		}

.red12{
		font-size: 12px;
		color: #FF0000;
		}

.red14{
		font-size: 14px;
		color: #FF0000;
		}

.red14b{
		font-size: 14px;
		color: #FF0000;
		font-weight: bold;
		}

.red16{
		font-size: 16px;
		color: #FF0000;
		}

.red16b{
		font-size: 16px;
		color: #FF0000;
		font-weight: bold;
		}



/*カレンダーに使用するセルの定義*/

td.calender {
		width: 16px;
		height: 16px;
		font-size: 12px;
		text-align: center;
		border-collapse: collapse;
		border: 1px solid #333333;
		background-color: #FFFFFF;
		}

td.calendar_sun{
		width: 16px;
		height: 16px;
		font-size: 12px;
		text-align: center;
		border-collapse: collapse;
		border: 1px solid #333333;
		background-color: #CAFFCA;
		color: #FF0030;
		}

td.calendar_yobi{
		width: 16px;
		height: 16px;
		font-size: 12px;
		text-align: center;
		border-collapse: collapse;
		border: 1px solid #333333;
		background-color: #CAFFCA;
		}

td.calendar_yasumi{
		width: 16px;
		height: 16px;
		font-size: 12px;
		text-align: center;
		border-collapse: collapse;
		border: 1px solid #333333;
		background-color: #FF0000;
		}

td.calendar_zengo{
		width: 16px;
		height: 16px;
		font-size: 12px;
		text-align: center;
		border-collapse: collapse;
		border: 1px solid #333333;
		color: #9896FF;
		}

td.calendar_zengo_yasumi{
		width: 16px;
		height: 16px;
		font-size: 12px;
		text-align: center;
		border-collapse: collapse;
		border: 1px solid #333333;
		color: #9896FF;
		background-color: #FF0000;
		}

.calendar_back{
		background-color: #FFF3CD;
		}

/*上下に点線（灰色）のついたセルの定義*/

td.glaydot_ub{
		border-collapse: collapse;
		border-top: 1px dotted #C1C1C1;
		border-bottom: 1px dotted #C1C1C1;
		font-size: 12px;
		color: #333333;
		}

td.glaydot_b{
		border-collapse: collapse;
		border-bottom: 1px dotted #C1C1C1;
		font-size: 12px;
		color: #333333;
		}

/**/