@charset "UTF-8";

.calendar tr {
	
}

/* div ばーじょん　*/

div.calendarLayout { /* 全体 */

width:430px;

padding: 3px;


}
div.calendaarLayout h3 {
	margin-top: 5px;
	margin-bottom: 5px;
}

.calendar{
	width:180px;
	cursor:pointer;
	/*
	border: 1px #003366 solid;
*/

	display: inline;
	float:left;
	margin-bottom: 15px;
	margin-left: 5px;
}





.calendar-menu{
	width:206px;
}

div.calendar td {
	text-align:center;
	

}

/**************************** 日の列 ***************************/
div.calendar tr.daytr td {
	width:23px;
	padding:2px;
	margin:0;
	}

.calendar-month{
	
	background:url('/images/calendar/month_bar.gif') repeat-x;
	
	
	
	/*height:23px;*/
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	color:#333;	
	/*
		padding-top:3px;
		padding-bottom:3px;*/
}

/**************************** 曜日列 ***************************/
div.calendar tr.weektr {
	height:3px;
	padding:0;
	margin:0;
}
tr.weektr td{
	padding:0;
	margin:0;
background:url('/images/calendar/week_bar2.gif') repeat-x;
background-position:bottom;

	background-color:#ccc;
	
	height: 9px;
	text-align:center;
	
	font-family:verdana;
	font-size:8px;
}


.c-w-sun{ /* 曜日列 日 */
	color:#b33;
	background-color:#ccc;
	font-family:verdana;
	font-size:9px;
}
.c-w-sat{ /* 曜日列 土 */
	color:#33b;
	background-color:#ccc;
	font-family:verdana;
	font-size:9px;
}

/**************************** 曜日列 end ***************************/

.c-day-Dim{
	background-color:#eeeeee;
	height:20px;	
	font-family:verdana;
	font-size:12px;
	color:#bbbbbb;	
}

.c-day-Default{
	background-color:#e0e0e0;
	height:20px;
	font-family:verdana;
	font-size:9px;
	color:#433d27;		
}

.calendar-dayWeekend{
	background-color:#d0d0d0;
	height:20px;
	font-family:verdana;
	font-size:9px;
	color:#433d55;		
}
.c-day-sun{
	background-color:#e0d0d0;
	height:20px;
	font-family:verdana;
	font-size:9px;
	/*color:#533d55;*/
	color:#b33;		
}
.c-day-sat{
	background-color:#d0d0e0;
	height:20px;
	font-family:verdana;
	font-size:9px;
	/*color:#433d65;	*/
	color:#33b;	
}

/**********            * 1 *                */

/***********************  平日ハイライト　1  **********************/
.calendar-dayHighlight_1{
	background-color:#f6af12;
	height:20px;
	font-family:verdana;
	font-size:9px;
	color:#433d27;			
}

.calendar-dayHighlight_1:hover{
	background-color:#ff6314;
}


/*********************  週末ハイライト　1  ***********************/

.calendar-dayWeekendHighlight_1{
	background-color:#cba247;
	height:20px;
	font-family:verdana;
	font-size:9px;
	color:#433d27;			
}

.calendar-dayWeekendHighlight_1:hover{
	background-color:#d05110;
}


/**********            * 2 *                 */


/**********************  平日ハイライト　2  ************************/

.c-dayHighlight{
	background-color:#dc8902;
	height:20px;
	font-family:verdana;
	/*
	font-size:9px;
	*/
	font-size:9px;
	font-weight:bold;
	/*
	color:#433d27;
	*/
	color:#fff;
	text-decoration: underline;		
		width:20px;		
}

.c-dayHighlight:hover{
	background-color:#ff6314;
		color:#fff;
		
}

/********************  週末ハイライト　2  ************************/

.calendar-dayWeekendHighlight_2{
	background-color:#cfa343;
	height:20px;
	font-family:verdana;
	font-size:9px;
	color:#433d27;			
}

.calendar-dayWeekendHighlight_2:hover{
	background-color:#d05110;
}


/**********           * 3 *                */


/**********************  平日ハイライト　3  ***************************/

.calendar-dayHighlight_3{
	background-color:#fec852;
	height:20px;
	font-family:verdana;
	font-size:9px;
	color:#433d27;			
}

.calendar-dayHighlight_3:hover{
	background-color:#ff6314;
}

/*********************  週末ハイライト　3  *************************/

.calendar-dayWeekendHighlight_3{
	background-color:#dc8902;
	height:20px;
	font-family:verdana;
	font-size:9px;
	color:#433d27;			
}

.calendar-dayWeekendHighlight_3:hover{
	background-color:#d05110;
}

/*****************************************************/

.c-tooltip-day{
	background:url('/images/calendar/day_bar.gif') repeat-x;
	height:23px;
	font-family:verdana;
	font-size:14px;
	font-weight:bold;
	color:#433d27;	
}

.c-tooltip-row{
	background-color:#e7e7e7;
	font-family:verdana;
	font-size:10px;
	color:#433d27;
}

.calendar-tooltip-row_2{
	background-color:#e0e0e0;
	font-family:verdana;
	font-size:10px;
	color:#433d27;
}

.calendar-tooltip-highlight_1{
	background-color:#f6af12;
	font-family:verdana;
	font-size:10px;
	color:#fff;	
	font-weight:bold;
}

.c-tooltip-highlight{
	background-color:#dc8902;
	font-family:verdana;
	font-size:10px;
	color:#fff;	
	font-weight:bold;	
}

.calendar-tooltip-highlight_3{
	background-color:#fec852;
	font-family:verdana;
	font-size:10px;
	color:#433d27;	
	font-weight:bold;	
}

.c-tooltip-row_shadow{
	background:url('/images/calendar/tooltip_row_shadow.gif') repeat-x;
	height:5px;	
}

.calendar-next{
	background:url('/images/calendar/next.gif') no-repeat;	
	width:15px;
	height:14px;
}

.calendar-next:hover{
	background:url('/images/calendar/next_over.gif') no-repeat;	
	width:15px;
	height:14px;
}

.calendar-previous{
	background:url('/images/calendar/previous.gif') no-repeat;	
	width:15px;
	height:14px;
}

.calendar-previous:hover{
	background:url('/images/calendar/previous_over.gif') no-repeat;	
	width:15px;
	height:14px;
}

.calendar-jump-row {
	font-family:verdana;
	font-size:10px;
	color:#433d27;	
	cursor:pointer;	
	background-color:#eeeeee;
	height:15px;
	text-decoration:none;
}

.calendar-jump-row:hover{
	font-family:verdana;
	font-size:10px;
	color:#ffffff;	
	cursor:pointer;	
	height:15px;
	text-decoration:none;	
	background-color:#d0d0d0;	
}

.calendar-jump-row-text {
	text-decoration:none;
	color:#555555;
}

.calendar-jump-current-row {
	font-family:verdana;
	font-size:10px;
	color:#433d27;	
	cursor:pointer;	
	background-color:#dfdfdf;
	height:15px;
	text-decoration:none;
}

.calendar-jump-link{
	font-family:verdana;
	font-size:10px;
	color:#433d27;	
	font-weight:bold;	
	cursor:pointer;
}

.calendar-jump-link:hover{
	text-decoration:none;
}



