@charset "EUC-JP";

/* サイドメニュー */
.group_sidemenu {
}

.group_sidemenu a:link,
.group_sidemenu a:visited {
	color: #001165;
}

.group_sidemenu a:active,
.group_sidemenu a:hover {
	color: #222222;
}

.menu_title {
	padding: 6px 2px 4px 6px;
	color: #FFFFFF;
	border-width: 1px;
	border-color: #9ACBFC #3883D7 #3883D7 #9ACBFC;
	background: #63A5F0;
}

.menu,
.menu_selected,
.divmenuitem	/* セレクタ追加 by uju */
{
	border-width: 1px;
	border-color: #FFFFFF #63C7D0 #63C7D0 #FFFFFF;
}
.divmenuitem a {border:none;}	/* a はボーダー除去 by uju */

.menu {
	background: #CBF2FA url("image/menu_back.gif") no-repeat;
}
.menu_selected {
	background: #90DEEF url("image/menu_selected.gif") no-repeat;
}

.menu a:link,
.menu a:visited,
.divmenuitem a:link,	/* セレクタ追加 by uju */
.divmenuitem a:visited
{
	color: #349BB1;
}

.menu a:active,
.menu a:hover,
.divmenuitem a:active,	/* セレクタ追加 by uju */
.divmenuitem a:hover
{
	color: #006075;
}

.menu_selected a:link,
.menu_selected a:visited,
.menu_selected a:active,
.menu_selected a:hover,
.divmenuitem a.menu_selected	/* セレクタ追加 by uju */
{
	color: #006075;
}

/**
 * Hover 状態追加
 * by uju
 * @since 2009/01/26
 */
.divmenuitem a:hover
{
	background: #FFFFDD url(image/menu_over.gif) no-repeat;
}


.sidemenu_0,
.sidemenu_1,
.sidemenu_2,
.sidemenu_3,
.sidemenu_4,
.sidemenu_5 {
}

.sidemenu_4 h3 {
	padding: 3px 2px 2px 20px;
	color: #3883D7;
	background: #9ACBFC url("image/menu_sabu.gif") no-repeat;
}

/* カレンダー設定 */
.group_calendar {
}

.group_calendar a:link,
.group_calendar a:visited {
	color: #006075;
}

.group_calendar a:active,
.group_calendar a:hover {
	color: #491B7D;
}

#monthly {
	border: solid 1px #3883D7;
	background: #FFFFFF;
}

#monthly_header {
	color: #006075;
	background: #90DEEF;
}

#monthly_header .navi {
	color: #686FE1;
}

#monthly_calendar {
	color: #349BB1;
}

#monthly_calendar th {
}

#monthly_calendar td {
}

#monthly_calendar .sunday {
	color: #CF5983;
}

#monthly_calendar .saturday {
	color: #6344D5;
}

#monthly_calendar .selected {
	color: #00254E;
	border: solid 1px #CC0033;
	background: #F3C9F9;
}

#weekly {
	border: solid 1px #3883D7;
	border-bottom-width: 0;
	background: #FFFFFF;
}

#weekly .weekly_header {
	color: #006075;
	border-bottom: solid 1px #3883D7;
	background: #90DEEF;
}

#weekly .date {
	color: #006075;
	border-bottom: solid 1px #3883D7;
	background: #90DEEF;
}

#weekly .subject {
	color: #006075;
	border-bottom: solid 1px #3883D7;
	background: #FFFFFF;
}

#weekly .subject a:link,
#weekly .subject a:visited {
	color: #4D54D0;
}

#weekly .subject a:active,
#weekly .subject a:hover {
	color: #970B53;
}

/* 連絡先 */
#group_address {
	color: #006075;
	border: solid 1px #3883D7;
	background: #FFFFFF;
}

#group_address .mail {
}

#group_address .mail a:link,
#group_address .mail a:visited {
	color: #C33FBE;
}

#group_address .mail a:active,
#group_address .mail a:hover {
	color: #970B53;
}

/* 検索フォーム */
#group_search {
}

#group_search input.search_text {
	color: #333333;
	border-color: #3883D7;
	background: #CBF2FA;
}

#group_search input.search_button {
	color: #FFFFFF;
	border-color: #B2B6FF;
	background: #686FE1;
}
