h2.this-h2 {
	padding-top: 16px !important;
	padding-bottom: 12px !important;
	background: none !important;
}


h2.this-h2c {
	border-top:solid 2px #CCC !important;
	border-bottom:solid 2px #CCC !important;
	font-size: 170%;
	padding: 14px 0 14px 60px;
}


h2.this-h2d {
	border-top:solid 2px #CCC !important;
	border-bottom:solid 2px #CCC !important;
	font-size: 170%;
	background: url(/products/it/unified/it-pf/vsp_gx00/images/niko_komaru_4.png) no-repeat 0 4px;
	padding: 14px 0 14px 60px;
}


h2.this-h2e {
	border-top:solid 2px #CCC !important;
	border-bottom:solid 2px #CCC !important;
	font-size: 170%;
	background: url(/products/it/unified/it-pf/vsp_gx00/images/niko_komaru_5.png) no-repeat 0 4px;
	padding: 14px 0 14px 60px;
}


h2.line2 {
	padding: 7px 0 7px 60px;
	background-position: 0 16px;
}

h2.this-h2-t2 {
	background-image: url(/products/it/unified/it-pf/vsp_gx00/img/bg_ttl_02.gif);
}



h3.this-h3{
	border: solid 2px #D89EA1;
	font-size: 140%;
	padding: 6px 6px 3px 6px;
	text-align: center;
	color: #333;
}



h3.this-h3a{
	border:solid 1px #000;
	font-size:120%;
	padding:3px 6px 3px 6px;
	text-align:left;
}


h3.this-h3c{
	border:solid 1px #000;
	font-size:147%;
	padding:3px 6px 3px 6px;
	text-align:left;
}

h3.this-h3d{
	border:solid 1px #000;
	font-size:147%;
	padding:3px 6px 3px 6px;
	text-align:Right;
}


h3.this-h3e{
    width: 100%;    
	border:solid 1px #000;
	font-size:147%;
	padding:3px 6px 3px 6px;
	text-align:Left;

}


h3.this-h3f{
	border:solid 1px #000;
	font-size:160%;
	padding:3px 6px 3px 6px;
	text-align:Center;
}






p.this-catch{
	font-weight:bold;
	font-size:150%;
	color:#F60;
}

.TabNavi li a, .CategoryNavi li a {
 	font-size: 120%;
	text-align:Center;

}


/*--------------------------------

スペシャルカラム

--------------------------------*/

div.this_sp_Wrp div{
	float:left;
}

div.this_sp_Wrp div.blk1{
	width:160px;
}

div.this_sp_Wrp div.blk2{
	width:805px;
}



/*--------------------------------

スペシャルテーブル

--------------------------------*/


table.this-table01{
	border: solid 1px #000 !important;
	border-collapse: collapse;
	width:100%;
}



table.this-table01 th{
	color:#FFF;
	text-align:center;
	background:#000;
	padding: 3px;
}

table.this-table01 th.bdr{
	border-left: solid 1px #FFF;
	border-right: solid 1px #FFF;
}


table.this-table01 td {
	border: solid 1px #000 !important;
	padding:3px;
	color:#000;
}


td.this-right{
	text-align:right;
}

td.this-center{
	text-align:center;
}
