
/* ------------------------------------------------
カレンダー関連（イベントカレンダー用）
------------------------------------------------ */

/* カレンダーブロック */
#evcal_block
{
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
	font-size : 12px;
	background-color : #ffffff;
	font-family : arial, Helvetica;
}

/* カレンダータイトル部(現在月・前次月リンク) */
.evcal_TitleStyle
{
	padding : 3px 3px 0px 0px;
	height : 20px;
	font-weight : bold;
	color : #72A0FF;
}

/* タイトル部余白調整・枠線 */
.evcal_TitleStyle th
{
}

/* 日にちセル全体(サイズ規定 !変更不可!) */
.evcal_DispDayTable
{
	width : 100%;
	border : none;
}

/* カレンダー日付セル高さ基本サイズ・枠線 */
.evcal_Style
{
}
.evcal_Style td,th
{
}

/* 曜日表示 */
.evcal_DayHeaderStyle
{
	border : solid #AEC8FF 1px;
	background-color : #72A0FF;
	padding : 1px 0px 0px 3px;
	color : #ffffff;
}
/* 前次月表示 */
.evcal_NextPrevStyle
{
	font-weight : bold;
	color : #72A0FF;
}
.evcal_NextPrevStyle a
{
	text-decoration : none;
}

/* 祝日名表示 */
.evcal_HolidayName
{
	display : inherit;	/* 通常=inherit|非表示=none */
	font-size : 9px;
	color : #ff3333;
}

/* 日にちセル(背景色等) */
/* 基本表示 */
.evcal_DayStyle
{
	height : 80px;
	border-top    : solid 1px #AEC8FF;
	border-bottom : solid 1px #AEC8FF;
	border-left   : solid 1px #AEC8FF;
	border-right  : solid 1px #AEC8FF;
	color :  #888888;
	background-color : #ffffff;
}
/* 特殊日　基本表示と重ねて使用 */
.evcal_DayStyle_Holiday { }
.evcal_DayStyle_Sunday { }
.evcal_DayStyle_Saturday { }
/* 当日　基本表示＋特殊日に重ねて使用 */
.evcal_DayStyle_Today { background-color : #FFFFCC; border : solid 2px #FFCC33; }


/* 日付表示部セル・基本表示 */
.evcal_DispDayCell
{
	background-color : #DDE8FF;
	padding-top:2px;
	padding-bottom:2px;
	font-size : 14px;
	font-weight : bolder;
	text-decoration : none;
}
/* 特殊日セル　基本表示と重ねて使用 */
.evcal_DispDayCell_Holiday { }
.evcal_DispDayCell_Sunday { }
.evcal_DispDayCell_Saturday { }
/* 当日　基本表示＋特殊日に重ねて使用 */
.evcal_DispDayCell_Today { }


/* 日付表示部セル・日付文字(リンクあり) */
.evcal_DispDayStr {	color : #888888; text-decoration : underline; }
.evcal_DispDayStr_Holiday {color : #ff3333; text-decoration : underline; }
.evcal_DispDayStr_Sunday { color : #ff3333; text-decoration : underline; }
.evcal_DispDayStr_Saturday { color : #3333ff; text-decoration : underline; }
/* 当日　基本表示＋特殊日に重ねて使用 */
.evcal_DispDayStr_Today { }


/* 日付表示部セル・日付文字(リンク・オンカーソル) */
a:hover .evcal_DispDayStr {	color : #E46715; text-decoration : underline; }
a:hover .evcal_DispDayStr_Holiday {color : #E46715; text-decoration : underline; }
a:hover .evcal_DispDayStr_Sunday { color : #E46715; text-decoration : underline; }
a:hover .evcal_DispDayStr_Saturday { color : #E46715; text-decoration : underline; }
/* 当日　基本表示＋特殊日に重ねて使用 */
a:hover .evcal_DispDayStr_Today { }



/* イベント表示部セル */
.evcal_EventInfoCell
{
	font-size : 9px;
	padding : 1px;
	text-align : left;
	line-height : 120%;
}
/* 特殊日セル　基本表示と重ねて使用 */
.evcal_EventInfoCell_Holiday { }
.evcal_EventInfoCell_Sunday { }
.evcal_EventInfoCell_Saturday { }
/* 当日　基本表示＋特殊日に重ねて使用 */
.evcal_EventInfoCell_Today { }


/* イベント表示部文字 */
/* リンクなし */
.evcal_EventInfo		{ }
.evcal_EventInfo_System { }
/* リンクあり */
a .evcal_EventInfo		  { }
a .evcal_EventInfo_System { }
/* リンクあり・オンカーソル */
a:hover .evcal_EventInfo		{ color : #E46715; text-decoration : underline; }
a:hover .evcal_EventInfo_System { color : #E46715; text-decoration : underline; }
