A:hover
{
	color:#663399;
	text-decoration: underline;
}

.TxtS
{
	font-size:8pt;
	font-family:'ＭＳ Ｐゴシック', Osaka;
	text-decoration:none;
}
.TxtSg
{
	font-size:8pt;
	color: #333333;
	font-family:'ＭＳ Ｐゴシック', Osaka;
	text-decoration:none;
}

.TxtM
{
	font-size: 10pt;
	color: #330066;
	font-family:'ＭＳ Ｐゴシック', Osaka;
	text-decoration:none;
	line-height:120%;
}
.TxtMg
{
	font-size: 10pt;
	color: #333333;
	font-family:'ＭＳ Ｐゴシック', Osaka;
	text-decoration:none;
	line-height:120%;
}

.TxtMl
{
	font-size: 11pt;
	font-family:'ＭＳ Ｐゴシック', Osaka;
	text-decoration:none;
	line-height:120%;
}
.TxtMlg
{
	font-size: 11pt;
	color: #333333;
	font-family:'ＭＳ Ｐゴシック', Osaka;
	text-decoration:none;
	line-height:120%;
}

.TxtL
{
	font-size: 12pt;
	font-family: 'ＭＳ Ｐゴシック', Osaka;
	text-decoration:none;
	line-height:120%;
}
.TxtLg
{
	font-size: 12pt;
	color: #333333;
	font-family: 'ＭＳ Ｐゴシック', Osaka;
	text-decoration:none;
	line-height:120%;
}
.PolicyTitle
{
	font-size: 12pt;
	color: #333333;
	font-family: 'ＭＳ Ｐゴシック', Osaka;
	text-decoration:none;
	line-height:120%;
	font-weight:bold;
}
.PolicyTxt
{
	font-size: 10pt;
	color: #333333;
	font-family: 'ＭＳ Ｐゴシック', Osaka;
	text-decoration:none;
	line-height:120%;
}
.TokuteiTitle
{
	font-size: 12pt;
	color: #333333;
	font-family: 'ＭＳ Ｐゴシック', Osaka;
	text-decoration:none;
	line-height:120%;
	font-weight:bold;
}
.TokuteiHead
{
	font-size: 10pt;
	color: #008080;
	font-family: 'ＭＳ Ｐゴシック', Osaka;
	text-decoration:none;
	line-height:120%;
	font-weight:bold;
	background-color: #E7F3FA;
	text-align:center;
	vertical-align: middle;
	padding: 5px;
}
.TokuteiTxt
{
	font-size: 10pt;
	color: #333333;
	font-family: 'ＭＳ Ｐゴシック', Osaka;
	text-decoration:none;
	line-height:120%;
	padding: 5px;
}
a {
	text-decoration: none;
}



#HistoryLay {
	border:0px #999999 solid;
}

#HistoryLay #LayHd {
	float:left;
	margin:0 auto;
	padding:3px 0px;
	width:85px;
	border:0px #999999 solid;

}
#HistoryLay #LayDt {
	marign:0px 0px 0px 85px;
	padding:5px 0px;
	width:405px;
	border:0px #999999 solid;

}

#HistoryLay #LayFt {
	font-size: 10pt;
	color: #333333;
	font-family:'ＭＳ Ｐゴシック', Osaka;
	text-decoration:none;
	line-height:120%;
}

#LayFt #Cpt08dtl {
	font-size:90%;
	margin:0px 0px 0px 10px;
	line-height:1.2;
}

#LayFt #Bkname {
	font-size:10pt;

	/*font-family:'ＭＳ ゴシック', Osaka;*/
	margin:5px 0px;
	line-height:1.1;
}

#Bkname #Sub {
	font-size:80%;
	margin:0px 0px 0px 0px;
}
#Bkname #Shuppan {
	margin:0px 0px 0px 0px;
	font-size:80%;
	
}
#Bkname #SP {
	font-family:'ＭＳ ゴシック', Osaka;
}

#J-SaaS {
	margin: 90px 0px 5px 0px;
	width:370px;
	border:0px #FF6600 solid;
	font-size:80%;
	color:#666666;
	line-height:1.3;
}

#J-SaaS a{
	color:#666666;
}
#J-SaaS a.hover{
	text-decoration:underline;
}
#Bizsoft01 {
	margin:0px 0px 8px 0px;
	text-align:center;
}
#Bizsoft02 {
	margin:0px 0px 30px 0px;
	text-align:center;
}

#Olcb{
	margin:20px 0px;
	width:340px;
}
#Olcb #Ft{
	margin:-2px 0px 0px 0px;
	font-size:9pt;
	color:#666666;
	line-height:1.2;
}

#Akbb{
	margin:20px 0px;
	width:340px;
}
#Akbb #Ft{
	margin:0px 0px 0px 0px;
	font-size:9pt;
	color:#666666;
	line-height:1.2;
}



/* 記事バナー */
#Bcnb{
	margin:20px 0px;
	width:340px;
}
#Bcnb #Ft{
	margin:-2px 0px 0px 0px;
	font-size:9pt;
	color:#666666;
	line-height:1.2;
}

/* 記事バナー */
#ITprob{
	margin:20px 0px 40px 0px;
	width:340px;
}

#ITprob #Ft{
	margin:-2px 0px 0px 0px;
	font-size:9pt;
	color:#666666;
	line-height:1.2;
}

#BcnLay {
	width:490px;
}
#BcnLay #Bgbl {
	width:490px;
	background:#034162;
	padding:5px;
}
#BcnLay #Bgbl #Ft {
	font-weight:bold;
	color:#ffffff;
	font-size:10pt;
}
#BcnLay #Link {
	margin:5px 0px 5px 10px;
	font-size:10pt;
}

#BcnLay #Uline {
	/*border-bottom:1px #CCCCCC dashed;*/
	margin:10px 0px 30px 0px;
}



/* セールスフォース */



#SF {
	float:left;
	display: block; 
	background:url(/images/salesforce_tbg.png) no-repeat;
	width: 370px; 
	height: 504px; 
	margin: 0px 0px 15px 0px;
	border: 0px #ffffff solid;

}
#SF a { 
	text-decoration: none;
}
#SF a:hover{ 
	background-position:top right;
}
#SF #SFT {
	margin: 225px 5px 0px 5px;
	padding: 0px;
	width: 100%;
	line-height: 1.3;
	font-size: 10pt;
	color: #444444;
}
#SF #ST {
	margin: 5px 0px 5px 5px;
	font-weight: bold;
	font-size: 110%;
	color: #ffffff;
	border: 1px #2f6fb0 solid;
	background:#4096ee;
}

#SF ul {
	margin: 0px 0px 5px 30px;
	font-size: 100%;
	color: #4096ee;
}
