h1.TitleContainerArea{
	float: left;
	width: 611px;
	margin-top: 24px;
	margin-left:2px;
}

img.lineborder{ margin-top: 4px; margin-bottom:5px;}

table.tblInfoBesecure{
	float: left;
	width: 623px;}

table.tblInfoBesecure tr td{
	padding-top: 5px;
	font-family: "MS PGothic";
	font-size: 12px;
	color: #595959;
}
	
table.tblInfoBesecure tr td.cell01{
	vertical-align: top;
	width: 12px;
	padding-right: 5px;
	}

table.tblInfoBesecure tr td.cell01square{
	width: 12px;}
	
img.star{
	float: left;
	margin: 4px 0 0 3px;
}

table.tblInfoBesecure tr td.cell02{
	vertical-align: top;
	text-align: left;
	width: 400px;
	font-family: "MS PGothic";
	font-size: 12px;
	line-height: 130%;
	color: #595959;}

table.tblInfoBesecure tr td.cell02 a{
	color: #17A2D5;
	text-decoration: underline;
}

table.tblInfoBesecure tr td.cell03{
	vertical-align: top;
	text-align: left;
	font-family: "MS PGothic";
	font-size: 12px;
	padding-left: 10px;
	color: #595959;}

table.tblInfoBesecure tr td.cellsquare{
	text-align: left;
	font-family: "HiraKakuPro-W6" !important;
	font-size: 14px;
	padding-left: 2px;
	color: #0D7CAC;}

table.tblInfoBesecure tr td.infolabel{
	text-align: left;
	font-family: "MS PGothic" !important;
	font-size: 12spx;
	line-height: 160%;
	padding-bottom: 5px;
	color: #666666;}

table.tblInfoBesecure tr td.infolabelwedge{
	text-align: left;
	font-family: "MS PGothic" !important;
	font-size: 12px;
	line-height: 160%;
	padding: 5px 4px 5px 5px;
	color: #666666;}

table.tblInfoBesecure tr td.wedge{
	text-align: left;
	padding: 5px 0 5px 3px;
	border-bottom: dotted 1px #999999;
	border-top: dotted 1px #999999;
	}
	
img.readmorebesecure{
	float: right !important;}

img.vpn{
	float: left;
	margin: 10px 0 0 35px;
}

/* re css because of modifications */

h1.bsTitle {
	font-size:18px;
	font-weight:bold;
	color:#0D7CAC;
	padding-left:10px;
	width:613px;
	float:left;
	padding-bottom:5px;
	padding-top:5px;
	}
	
p.bsText1 {
	font-size:12px;
	color:#666666;
	padding-left:10px;
	line-height: 150%;
	clear: both;
	}
	
p.bsText4 {
	font-size:12px;
	color:#666666;
	padding-left:10px;
	width:440px;
	float:left;
	line-height:15px;
	}
	
div.bsHeader {
	width:623px;
	padding-bottom:5px;
	padding-top:5px;
	border-color:#666666;
	border-bottom:dotted 1px;
	border-top:dotted 1px;
	height:16px;
	float:left;
	margin-top:20px;
	margin-bottom:10px;
	}
	
div.bsHeader2 {
	width:455px;
	padding-bottom:10px;
	padding-top:10px;
	height:20px;
	float:left;
	}
	
div.bsConT{
	width:440px;
	color:#666666;
	font-size:14px;
	float:left;
	}
	
div.bsConT p.2{
	line-height:20px;
	padding-bottom:5px;
	}
	
div.bsConIT{
	width:623px;
	float:left;
	}
	
div.bsText2{
	font-size:12px;
	color:#666666;
	padding-left:10px;
	width:445px;
	float:left;
	}
	
*:lang(ja) div.bsImg02 {
	width:168px;
	margin-top:150px!important;
	float:right;
	left:-455px;
	_margin-top:138px;
	}
	
div.bsImg01 {
	width:168px;
	float:right;
	_margin-top:-306px!important;
	_margin-left:455px;
	}

div.bsImg02 {
	width:168px;
	margin-top:148px;
	margin-top:108px!important;
	float:right;
	left:455px;
	_margin-top:-132px!important;
	}
	
div.bsText3{
	font-size:12px;
	color:#666666;
	padding-left:10px;
	width:613px;
	float:left;
	}
	
img.squared {
	padding-right:5px;
	line-height:12px;
	padding-top:3px;
	}
	
div.i1 {
	float:left;
	padding-left:15px;
	padding-top:13px;
	height:120px;
	width:70px;
	}
	
div.i2 {
	float:left;
	padding-left:2px;
	padding-top:10px;
	height:120px;
	width:70px;
	}
	
div.i3 {
	float:left;
	padding-left:2px;
	padding-top:10px;
	height:120px;
	width:110px;
	}
	
div.i4 {
	float:left;
	padding-left:2px;
	height:120px;
	width:70px;
	}