@charset "EUC-JP";

/* コラム */
.column_group,
.group_schedule {
}

.column_header,
.hyo_header {
	padding: 8px 20px 8px 36px;
	color: #CC0033;
	background-image: url("image/column_title_back.gif");
}

.column_footer,
.hyo_footer {
	background-image: url("image/column_line.gif");
}

/* 水平線 */
.column_body hr {
	color: #AAAAAA; /* forIE */
	background: #AAAAAA; /* IE以外 */
}

/* 小見出しスタイル（アクセス履歴・配布文書・コメント・トラックバック） */
.column_body h4 {
	padding-top:2px;
	padding-left:15px;
	border-top: solid 0px #444;
	border-bottom: dotted 3px #B5E8A3;
	background: url(image/column_cmt_title.gif) no-repeat left top;
}

/* 折りたたみスイッチ */
a.collapse,
a.expand	{
	padding-left: 23px;
	background-position: left 0em;
	padding-top:2px;
}
a.expand	{background-image: url(image/collapse-swt.gif);}
a.collapse 	{background-image: url(image/expand-swt.gif);}

/* コメント */
.column-cmt h4, .column-tb h4 {padding-left:0; background:none;}
.cmt-bd 	{padding-left:1.25em; border-bottom: 2px dotted #CCC;}
.cmt-hd 	{background: url(image/column_cmt_title.gif) no-repeat left top;}
.cmt-hd h5 	{margin-left:15px;}


/* 予定表 */
.hyo_menu {
	padding: 0 24px 24px 0;
	color: #993300;
	background: url("image/column_line.gif") no-repeat bottom center;
}

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

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

.hyo_table {
	border-color: #558B42;
}

.hyo_date {
	color: #FFFFFF;
	border-color: #558B42;
	background: url("image/calendar_back2.gif");
}

.hyo_subject {
	border-color: #558B42;
}

/* ページリンク */
.group_pagelink {
	color: #444444;
}

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

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

.page_selected {
	color: #CC0033;
	border: solid 1px #D5808E;
	background: #FFFFFF;
}

.page_navi {
	color: #2A8517;
}