@charset "utf-8";

/* リンクに関する指定 */
a:link { color: #800080; }
a:hover { color: #FF99CC; }
a:visited { color: #CC99FF; }
a:active { color: #FF99CC; }

/* body要素 */
body {
	background-image:url(images/portal/body_bg_red.gif);
	background-repeat:repeat-x;
}

.bg_color_white {
	background: #FFFFFF;
}

/* エラーメッセージブロック */
.messageArea_color {
	color: #c00;
	/*font-weight: bold;*/
}

noscript {
	color: #c00;
}
/* ブロック設定中  */
.blockregAdmin_bg {
	background: #FF5050;
}

/* ページタイトルブロック */
.pageTitle_area_color {
	background-color: #DC143C;
	border-bottom: 2px #DC143C solid;
}

.pageTitle_color {
	background-color: #FFECE0;
}

/* 大分類ブロック */
.dataBlock_color {
/*	border: 2px #E46058 dashed; */
}

/* 大分類ヘッダー */
.dataHeader_color {
	background: #E46058;
	color: #000;
}

.subTitle_color a:link {
	color:#FFFFFF;
}

.subTitle_color a:hover {
	color:#FF69B4;
}

.subTitle_color a:visited {
	color:#B9FFFF;
}

.subTitle_color a:active {
	color:#FF69B4;
}
/* 矢印画像セット */
.moveOriginArrow_color {
	width: 60px;
	height: 40px;
	background-image: url("/img/arrow_gray.JPG")
}


/* 注意書きの色 */
.disclaimer_color {
	color: #FF0000;
}

/* 固定領域の色 */
.border_solid {
	border: 1px solid #DC143C;
/*	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF; */
}
.border_solid_area {
	border:solid 2px #DC143C;
}
.border_solid_block {
	border:solid 1px #DC143C; 
}
.title_color {
	color:#FFFFFF;
}
.header_title a:link {
	color:#000000;
}
.header_title a:hover {
	color:#202020;
}
.header_title a:visited {
	color:#000000;
}
.header_title a:active {
	color:#505050;
}
/* ポータルタイトルカラー */
.portal_title_color {
	color:#000000;
}
.gnavi_bg_color {
	background:#CC0F0F;
}
.gnavi_color {
	background:#CC0F0F;
	border-right:1px dotted #FFFFFF;
}
.gnavi a:link {
	color:#FFFFFF;
}
.gnavi a:hover {
	color:#FFFFFF;
	text-decoration: underline;
}
.gnavi a:visited {
	color:#FFFFFF;
}
.gnavi a:active {
	color:#FFFFFF;
}
.footer_line_color {
	background-color:#E46058;
}

.line_both {
	border-left:1px solid #CC0F0F;
	border-right:1px solid #CC0F0F;
}
.line_right {
	border-right:1px dotted #FFFFFF;
}
.line_left {
	border-left:1px dotted #FFFFFF;
}


.block_header_bk {
	background-color:#E46058;
}

.blockListWrap {
	border-color:#E46058;
}

/*赤色マルライン--中央部--*/
.leftBoxBody_color{
   border-right-width: 3px;
   border-right-style: solid;
   border-right-color: #cc0f0f;
   border-left-width: 3px;
   border-left-style: solid;
   border-left-color: #cc0f0f;
}
/*赤色マルライン--上部-- 固定幅 */
.BoxWrapper_top_color{
	background-image: url(images/portal/contentsBoxTop.gif);
	background-repeat: no-repeat;
}
/*赤色マルライン--下部-- 固定幅 */
.BoxWrapper_bottom_color{
	background-image: url(images/portal/contentsBoxBottom.gif);
	background-repeat: no-repeat;
}

/*タイトル 角丸 --上--*/
.title_contentsimg_top_color{
	background-image: url(images/portal/ContentsH_Top_Red.gif);
	background-repeat: no-repeat;
}
/*タイトル 角丸 --下--*/
.title_contentsimg_bottom_color{
	background-image: url(images/portal/ContentsH_Bottom_Red.gif);
	background-repeat: no-repeat;
}
/*タイトル 角丸 --上--*/
.title_menuimg_top_color{
	background-image: url(images/portal/MenuH_Top_Red.gif);
	background-repeat: no-repeat;
}
/*タイトル 角丸 --下--*/
.title_menuimg_bottom_color{
	background-image: url(images/portal/MenuH_Bottom_Red.gif);
	background-repeat: no-repeat;
}


/* 管理者画面のテーブル */
/* テーブルヘッダ部     */
.admin_tbl_head_line {
	background-color: #DC143C;
	color: #FFFFFF;
}

/* テーブル列奇数行 */
.admin_tbl_odd_line {
	background-color: #FFBFE6;
}

/* テーブル列偶数行 */
.admin_tbl_even_line {
	background-color: #FFFFFF;
}

/* 外部リンク一覧画面用 */
.outlinkBlock {
	border-bottom: solid 1px #DC143C;
}

/* バナーブロック用 */
.b_Block {
	border: solid 1px #DC143C;
}

/* 掲示板 */
.bul_title {
	color: #FFFFFF;
}

/* 記事欄 */
.bul_box {
	border: solid 1px #DC143C;
}

/* 記事欄(ヘッダ) */
.bul_hed {
	background: #DC143C;
}

/* 記事欄(タイトル部) */
.bul_title {
	border: solid 1px #DC143C;
}

/* ハンドルネーム欄 */
.bul_hname {
	border-bottom: dotted #DC143C;
}

/* CMS設定変更中メッセージエリア */
.cmsModMsgArea {
	width:auto;
	font-weight:bold;
	background-color: #FF5050;
	color:white;
}


/* カレンダーのマスの表示色 */
.calBkColor00 { /* 表示月以外の部分用 */
	background-color:#CCCCCC;
}
.calBkColor01 {
	background-color:#FFD4F0;
}
.calBkColor02 {
	background-color:#99CCFF;
}
.calBkColor03 {
	background-color:#FFFF00;
}
.calBkColor04 {
	background-color:#FF6600;
}
.calBkColor05 {
	background-color:#993366;
}
.calBkColor06 {
	background-color:#99CC00;
}
.calBkColor07 {
	background-color:#FF0000;
}
.calBkColor08 {
	background-color:#3366FF;
}
.calBkColor09 {
	background-color:#008000;
}
.calBkColor10 {
	background-color:#FFFFFF;
}
/* カレンダーの文字色（表示月以外の部分） */
.outDays {
	color:#808080;
}
/* カレンダーの枠の色 */
.standardCalender table {
	border:1px solid #000000;
}
.standardCalender th {
	border:1px solid #000000;
}
.standardCalender td {
	border:1px solid #000000;
}
.standardCalender .weekSelectHead {
	border:1px solid #000000;
}
.standardCalender .weekSelect {
	border:1px solid #000000;
}
.calenderColorSettingParts span {
	border:1px solid #000000;
}
.miniCalender table {
	border:1px solid #000000;
}
.miniCalender th {
	border:1px solid #000000;
}
.miniCalender td {
	border:1px solid #000000;
}
