/* CSS Document */

/* 背景色 */
body {
	background-color: #E6E6E6;
	background-image: url(/ad_images/n_bg_01.gif);
}

/* リンクデフォルト色 */
a:link {
	color: #3737AC;
	text-decoration: none;
}
a:visited {
	color: #777777;
	text-decoration: none;
}
a:hover {
	color: #0033CC;
	text-decoration: underline;
	background-color: #D2E6FD;
}
a:active {
	color: #FF6600;
	text-decoration: underline;
	background-color: #FFFF99;
}

/* トップページ横メニューサブタイトル文字 */
.sidenavi-stit {
	font-weight: bold;
}

/* 強調 */
.str-01 {
	font-weight: bold;
	color: #FF3333;
}
.str-02 {
	font-weight: bold;
	color: #009999;
}

/* セル色 */
.gray-cell-01 {
	background-color: #E8E8E8;
}

/* 文字色 */
.color-01 {
	color: #999999;
}

/* 各サービス用背景色 */
.ser-col-01-table-01 {
	border: 2px solid #95C1DF;
 border-collapse: collapse;
}
.ser-col-01-cell-01 {
	background-color: #FFFFFF;
	border: 2px solid #95C1DF;
}
.ser-col-01-cell-02 {
	background-color: #7AB1D7;
}
.ser-col-02-table-01 {
	border: 2px solid #96CDB1;
 border-collapse: collapse;
}
.ser-col-02-cell-01 {
	background-color: #FFFFFF;
	border: 2px solid #96CDB1;
}
.ser-col-02-cell-02 {
	background-color: #5AB185;
}
.ser-col-03-table-01 {
	border: 2px solid #E3C167;
 border-collapse: collapse;
}
.ser-col-03-cell-01 {
	background-color: #FFFFFF;
	border: 2px solid #E3C167;
}
.ser-col-03-cell-02 {
	background-color: D7A727;
}
.ser-col-04-table-01 {
	border: 2px solid #EE9F8F;
 border-collapse: collapse;
}
.ser-col-04-cell-01 {
	background-color: #FFFFFF;
	border: 2px solid #EE9F8F;
}
.ser-col-04-cell-02 {
	background-color: #E77660;
}

/* テーブル横幅指定580px */
.table-01 {
	border-collapse: collapse;
	border-bottom-width: 1px;
	border-top-style: none;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	border-right-style: none;
	border-left-style: none;
	width: 580px;
}

/* テーブル横幅指定なし */
.table-02 {
	border-collapse: collapse;
	border-bottom-width: 1px;
	border-top-style: none;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	border-right-style: none;
	border-left-style: none;
}

/* 左右罫線なし用 */
.table-01-cell-00 {
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 1px solid #999999;
	border-left: 0px none;
}
/* 白色地中央 */
.table-01-cell-01 {
	background-color: #FFFFFF;
	border: 1px solid #999999;
	text-align: center;
}
/* 白色地 */
.table-01-cell-01-02 {
	background-color: #FFFFFF;
	border: 1px solid #999999;
}
/* グレー地中央 */
.table-01-cell-02 {
	background-color: #EEEEEE;
	border: 1px solid #999999;
	text-align: center;
}
/* グレー地 */
.table-01-cell-02-02 {
	background-color: #EEEEEE;
	border: 1px solid #999999;
}
/* 地中央 */
.table-01-cell-03 {
	background-color: #D0F5BC;
	border: 1px solid #999999;
	text-align: center;
	font-weight: bold;
}
/* イエロー薄地中央 */
.table-01-cell-04 {
	background-color: #FFFFE1;
	border: 1px solid #999999;
	text-align: center;
}
/* イエロー薄地 */
.table-01-cell-04-02 {
	background-color: #FFFFE1;
	border: 1px solid #999999;
}
/* グレー薄地中央 */
.table-01-cell-05 {
	background-color: #CCCCCC;
	border: 1px solid #999999;
	text-align: center;
	font-weight: bold;
}
/* グレー薄地 */
.table-01-cell-05-02 {
	background-color: #CCCCCC;
	border: 1px solid #999999;
	font-weight: bold;
}
/* ブレー濃地中央 */
.table-01-cell-06 {
	background-color: #C7D8FC;
	border: 1px solid #999999;
	text-align: center;
	font-weight: bold;
}
/* ブレー濃地 */
.table-01-cell-06-02 {
	background-color: #C7D8FC;
	border: 1px solid #999999;
	font-weight: bold;
}
/* イエロー濃地中央 */
.table-01-cell-07 {
	background-color: #FFFFBB;
	border: 1px solid #999999;
	text-align: center;
	font-weight: bold;
}
/* イエロー濃地 */
.table-01-cell-07-02 {
	background-color: #FFFFBB;
	border: 1px solid #999999;
	font-weight: bold;
}
/* 地中央 */
.table-01-cell-08 {
	background-color: #F0F8FF;
	border: 1px solid #999999;
	text-align: center;
	color: #999999;
}

/* 強調テーブル罫線＆セル色分け1 */
.table-01-cell-line-01 {
	border: 2px solid #FF9900;
	color: #333333;
	text-align: center;
}
.table-01-cell-line-02 {
	border: 3px solid #FF3333;
	color: #FF3333;
	background-color: #FFFFBB;
	text-align: center;
	font-weight: bold;
}
.table-01-cell-line-03 {
	color: #333333;
	background-color: #FFFFE1;
	text-align: center;
	border-top: 2px solid #FF9900;
	border-right: none #FF9900;
	border-bottom: 2px solid #FF9900;
	border-left: 2px solid #FF9900;
}
.table-01-cell-00-01 {
	border: 0px none;

}

