@charset "EUC-JP";

/* コラム */
.column_group,
.group_schedule {
	background: url("image/column_back.gif") repeat-y;
}

.column_group a:link,
.column_group a:visited,
.group_schedule a:link,
.group_schedule a:visited {
	color: #FFFF99;
}
.column_group a:active,
.column_group a:hover,
.group_schedule a:active,
.group_schedule a:hover {
	color: #FFFF00;
}

.column_header,
.hyo_header {
	padding: 16px 20px 8px 40px;
	color: #FFF000;
	background-image: url("image/column_header.gif");
}

.column_footer,
.hyo_footer {
	color: #65C161;
	background-image: url("image/column_footer.gif");
}

.group_schedule .hyo_footer a:link,
.group_schedule .hyo_footer a:visited {
	color: #FFFF99;
}
.group_schedule .hyo_footer a:active,
.group_schedule .hyo_footer a:hover {
	color: #FFFF00;
}

/* 水平線 */
.column_body hr {
	color: #339933; /* forIE */
	background: #339933; /* IE以外 */
	height:2px;
}

/* 小見出しスタイル（アクセス履歴・配布文書・コメント・トラックバック） */
.column_body h4 {
	padding-left:26px;
	padding-top:0;
	border-top-width:0;
	border-color:#FFFFFF;
	background: url(image/column_h4.gif) no-repeat left top;
	color:#FFFFFF;
}

/* コメント・トラックバック */
.column-cmt h4,
.column-tb h4 {
	background:none;
	padding-left:3px;
	border-bottom-style:dotted;
	border-bottom-color:#FFFFFF;
}

/* コメント */
.cmt-bd 	{border-bottom:1px dotted #66FF66;}
.cmt-hd 	{background: url(image/column_cmt_title.gif) no-repeat left top;}
.cmt-hd h5 	{margin-left:26px; color:#FFF000;}



/* 予定表 */
.hyo_menu {
	padding: 10px;
	color: #ED0000;
	border: dashed 1px #0099CC;
}

.hyo_menu a:link,
.hyo_menu a:visited {
	color: #0066CC;
}

.hyo_menu a:active,
.hyo_menu a:hover {
	color: #FF6666;
}

.hyo_table {
	border-color: #002100;
	background: #FFFFFF;
}

.hyo_date {
	color: #FFFFFF;
	border-color: #002100;
	background: #37B128;
}

.hyo_subject {
	color: #555555;
	border-color: #002100;
	background: #FFFFFF;
}

.hyo_subject a:link,
.hyo_subject a:visited {
	color: #0066CC;
}
.hyo_subject a:active,
.hyo_subject a:hover {
	color: #FF6666;
}


/* ページリンク */
.group_pagelink {
	color: #666666;
	border-top: dashed 1px #0099CC;
}

.group_pagelink a:link,
.group_pagelink a:visited {
	color: #0099CC;
}

.group_pagelink a:active,
.group_pagelink a:hover {
	color: #FF6666;
}

.page_selected {
	color: #FFFFFF;
	border: solid 1px #0066CC;
	background: #0099CC;
}

.page_navi {
	color: #0066CC;
}


/* 必須項目・エラーテキスト */
.warning {
	color: #66FFFF;
	font-weight: bold;
}

