@charset "EUC-JP";

/* コラム */
.blog-items {width:476px;}

.column_group,
.group_schedule {
	border: solid 2px #4D1900;
	background: #FFFFFF;
}

.column_group a:link,
.column_group a:visited,
.group_schedule a:link,
.group_schedule a:visited {
	color: #FF6000;
}

.column_group a:active,
.column_group a:hover,
.group_schedule a:active,
.group_schedule a:hover {
	color: #FF0000;
}

.column_header,
.hyo_header {
	padding: 8px 20px 8px 24px;
	color: #ED0000;
	border-bottom: dashed 1px #4D1900;
	background-color: #FFFFFF;
	background-image: url("image/column_icon.gif");
}

.column_footer,
.hyo_footer {
	color: #666666;
	border-top: dashed 1px #993300;
	background-image: url("image/column_footer_back.gif");
	background-repeat: repeat;
}


/* 予定表 */
.hyo_menu {
	color: #ED0000;
}

.hyo_menu a:link,
.hyo_menu a:visited {
	color: #651500;
}

.hyo_menu a:active,
.hyo_menu a:hover {
	color: #651500;
}

.hyo_table {
	border-color: #4D1900;
	background: #FFFFFF;
}

.hyo_date {
	color: #FFFFCC;
	border-color: #4D1900;
	background: #993300;
}

.hyo_subject {
	border-color: #4D1900;
	background: #FFFFFF;
}

/* ページリンク */
.group_pagelink {
	color: #FFFFFF;
	background: #4D1900;
}

.group_pagelink a:link,
.group_pagelink a:visited {
	color: #FFDA00;
}

.group_pagelink a:active,
.group_pagelink a:hover {
	color: #FFFFCC;
}

.page_selected {
	color: #FFFFFF;
	border: solid 1px #FFFFCC;
}

.page_navi {
	color: #FFFFFF;
}
