/* ==========  テーブル ========== */
.Table {
	padding: 0px;
	margin-bottom:12px
}
.Table .TextOrange{
	/*font-size: 10px;*/
	font-size: 100%;
	font-weight: normal;
}

.Table .TextOrange strong{
	font-size: 100%;
	line-height: 1.5;
	font-weight: bolder;
}

.Table table tr .cell {
	padding: 6px;
}
.Table table {
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	text-align: left;
	padding: 3px;
	width:100%
}
.Table table thead th{
	background-color:#999999;
	color:#FFFFFF;
	font-weight: bold;
}
	.Table table tr {
	}
	.Table table th,
	.Table table td {
		border-bottom: 1px solid #CCCCCC;
		border-right: 1px solid #CCCCCC;
		padding: 6px;
		line-height: 1.4;
	}
	.Table table th {
		vertical-align: middle;
		text-align: center;
	}
	
/* タイトル */
.Table  .TitleG{
	background: #FFFFFF url(/n_common/img/frame/title_table01.gif) repeat-x left bottom;
	font-size: 110%;
	font-weight: bolder;
}
.Table  .TitleO{
	background: #F5F2DB url(/n_common/img/frame/title_table02.gif) repeat-x left bottom;
	font-size: 110%;
	font-weight: bolder;
}
	
/* ボーダードット */
.Table table th.BDotW,
.Table table td.BDotW {
	background: #FFFFFF url(/n_common/img/frame/dot.gif) repeat-x left bottom;
	border-bottom: none;
}
.Table table th.BDotO,
.Table table td.BDotO {
	background: #F5F2DB url(/n_common/img/frame/dot_o.gif) repeat-x left bottom;
	border-bottom: none;
}
	
/* ボーダーnone */
.Table table th.RNone,
.Table table td.RNone {
	border-right: none;
}
.Table table th.BNone,
.Table table td.BNone {
	border-bottom: none;
}
		
/* 行上揃え */
.Table table td.VTop {
	vertical-align: top;
}


.Orange {
	background: #F5F2DB;
}
.Table table tbody th{
	background: #EAE9DE;
}

/* 表の中の文字揃え */
.glovalvpsTable{
	padding-left:22px;
}

.glovalvpsTableIN{
	margin: 0 0 0 2em;
　　text-indent: -2em;
}


