/**********/
/* 背景色 */
/**********/
/* 本文（コンテンツの両サイド） */
body {
    background-color: #FFFFFF;
}

/* テーブルヘッダー */
th {
    background-color: #FFFFFF;
}

/* コンテンツタイトル、ヘッダー、フッター（１行）、フッター（２行） */
.contents-title,
.head,
.foot1,
.foot2 {
    background-color: #FFFFFF;
}

/* テーブルタイトル */
.table-title {
    background-color: #FFFFFF;
}

/* 一覧テーブルヘッダー */
.list-table-head-l,
.list-table-head-lm,
.list-table-head-r,
.list-table-head-rm {
    background-color: #2E8B57;
}

/* サイドメニュー、トップメニュー */
#side-menu li a,
#top-menu li a {
    background-color: #FFFFFF;
}

#side-menu2 li a {
    background-color: #FFFFFF;
}

#side-menu li a:hover,
#side-menu2 li a:hover,
#top-menu li a:hover {
    background-color: #FFFFFF;
}

/* トップメニュー */
#top-menu {
    background-color: #FFFFFF;
}

/********/
/* 画像 */
/********/
/* ヘッダーロゴ画像 */
.head {
    background-image: url(../images/logo.gif);
}

/**********/
/* 文字色 */
/**********/
/* テーブルヘッダー */
th {
    color: #6666FF;
}

/* ヘッダー内のタイトル、ヘッダー内のイントロ */
.head-title,
.head-intro,
.foot1,
.foot2 {
    color: #FFFFFF;
}

/* コンテンツタイトル、テーブルタイトル、一覧テーブルヘッダー、アンカー（タイトル） */
.contents-title,
.table-title,
.list-table-head-l,
.list-table-head-lm,
.list-table-head-r,
.list-table-head-rm,
a.title:link,
a.title:visited {
    color: #FFFFFF;
}

/* アンカー（タイトル） */
a.title:hover {
    color: #FF0000;
}

/* アンカー（フッター） */
a.foot:link,
a.foot:visited,
a.foot:hover {
    color: #FFFFFF;
}

/* アンカー（訪問済み状態） */
a:visited {
    color: #A040A0;
}

/* アンカー（マウスが乗っている状態） */
a:hover {
    color: #FF0000;
}

/* サイドメニュー、トップメニュー */
#side-menu li a,
#top-menu li a {
    color: #6699FF;
}

#side-menu2 li a {
    color: #000000;
}

#side-menu li a:hover,
#side-menu2 li a:hover,
#top-menu li a:hover {
    color: #6789A8;
}

/**********/
/* 罫線色 */
/**********/
/* 水平方向の罫線 */
hr {
    border-color: #6789A8;
}

/* テーブル */
table,
th,
tr,
td {
    border-color: #FFFFFF;
}

/* コンテンツタイトル、テーブルタイトル（左端のマーク） */
.contents-title,
.table-title {
    border-color: #6666AA;
}

/* テーブルヘッダー、テーブル本体、テーブル本体ミドル、テーブルフッター、セットアップテーブル、ログインテーブル */
.table-head,
.table-body,
.table-body-middle,
.table-foot,
.setup-table,
.login-table {
    border-color: #FFFFFF;
}

/* 一覧テーブルヘッダー、一覧テーブル詳細 */
.list-table-head-l,
.list-table-head-lm,
.list-table-head-r,
.list-table-head-rm,
.list-table-dtl-l,
.list-table-dtl-c,
.list-table-dtl-r {
    border-color: #FFFFFF;
}

/* セル、メインスペースの両サイド */
.cell,
.center {
    border-color: #FFFFFF;
}

/* サイドメニュー */
#side-menu,
#side-menu2,
#side-menu li,
#side-menu2 li,
#side-menu li a,
#side-menu2 li a {
    border-color: #FFFFFF;
}

/*------------ table style set ------------*/
h1 {
        font: bold;
	text-align: center;
	font-size: 16px;
	font-weight: normal;
	color: #FFFFFF;
}
a {
    color : #6666FF;
    font-weight : bold;
    text-decoration : none;
}
a:hover {
    color : #9900CC;
}
a:visited {
    color : #FF6666;
}

.hd1a{
        text-align: center;
        font-weight: bolder;
	background-color: #CCFF99;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCFF99;
	border-right-color: #CCFF99;
	border-bottom-color: #CCFF99;
	border-left-color: #CCFF99;
}
.hd1n{
    text-align: center;
    font-weight: bolder;
	background-color: #99ccff;
	border-top-width: 2px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 4px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}


.hpb-cnt-tb2{
	background-color: #333333;
	border: 1px solid #333333;
}
.hpb-cnt-tb3{
	background-color: #333333;
	border: 0px solid #333333;
}
.hpb-cnt-tb-th1 {
	background-color : aqua;
	font-size: 80%;
	color: #333333;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width : 2px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style : double;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}
.hpb-cnt-tb-th2 {
	background-color: #CCCCCC;
	font-size: 80%;
	color: #333333;
	border: 0px solid #333333;
}
.hpb-cnt-tb-cell1 {
	background-color : yellow;
	font-size: 80%;
	color: #333333;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}
.hpb-cnt-tb-cell2 {
	background-color: #FFFFFF;
	font-size: 80%;
	color: #333333;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}
.hpb-cnt-tb-cell3 {
	background-color: #EEEEEE;
	font-size: 80%;
	color: #333333;
	border: 0px solid #333333;
}
.hpb-cnt-tb-cell4 {
	background-color: #FFFFFF;
	font-size: 80%;
	color: #333333;
	border: 0px solid #333333;
}
.hpb-cnt-tb-cell5 {
	background-color: #FFFFFF;
	font-size: 80%;
	color: #333333;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
