body,td{font-size:12px;}


a:link    {color:#003399;}
a:visited {color:#990099;}
a:hover   {color:#f00f00; text-decoration:underline;}
a:active  {color:#f00f00; text-decoration:underline;}


.vxs { font-size: 10pt }

/* --------共通-------------------------------------------------- */
.txtlll {font-size:20px;line-height:30px;}
.txtll {font-size:16px;line-height:24px;}
.txtl {font-size:14px;line-height:24px;}
.txt {font-size:12px;line-height:16px;}
.txtsub {font-size:10px;line-height:14px;}



/* --------powerflex-------------------------------------------------- */
/* クイックスタートガイド　基本メリット */
.txtmerit {font-size:12px;line-height:16px;color:#000000;padding-top:5px;padding-left:5px;padding-right:30px;}

.txts {font-size:10px;color:#000000;text-align:left;}


/* クイックスタートガイド　おすすめ商品キャンペーン */
.txtcam {font-size:12px;line-height:16px;color:#000000;padding-top:5px;padding-left:5px;padding-right:5px;}


/* クイックスタートガイド　資料請求口座開設 */
.siryou1bg {background-image:url("../powerflex/cam/imgs/siryou1_bg2.jpg");background-repeat:no-repeat;}
.siryou2bg {background-image:url("../powerflex/cam/imgs/siryou2_bg2.jpg");background-repeat:no-repeat;}

.txtsiryou {font-size:12px;line-height:16px;color:#000000;padding-left:5px;}
.txt_wide {  font-size: 12px; line-height: 20px}
.txt_tt {  font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 12px; line-height: 18px}



/* -------ナビゲーション------- */
A.divlink:link      {font-size:10;color:#FFFFFF; text-decoration:none;background-color:#507096;width:100%;line-height:24px;}
A.divlink:visited   {font-size:10;color:#FFFFFF; text-decoration:none;background-color:#507096;width:100%;line-height:24px;}
A.divlink:hover     {font-size:10;color:#305778; text-decoration:none;background-color:#FFFFFF;width:100%;line-height:24px;}
A.divlink:active    {font-size:10;color:#FFFFFF; text-decoration:none;background-color:#507096;width:100%;line-height:24px;}
A.nn4               {color:#507096;text-decoration:none;}

a.loginlink:link      {color:#FFFFFF; text-decoration:none; line-height:12px;}
a.loginlink:visited   {color:#FFFFFF; text-decoration:none; line-height:12px;}
a.loginlink:hover     {color:#FFFFFF; text-decoration:underline; line-height:12px;}
a.loginlink:active    {color:#FFFFFF; text-decoration:none; line-height:12px;}

a.toplink:link      {color:#FFFFFF; text-decoration:underline; line-height:12px;}
a.toplink:visited   {color:#FFFFFF; text-decoration:underline; line-height:12px;}
a.toplink:hover     {color:#FFFFFF; text-decoration:underline; line-height:12px;}
a.toplink:active    {color:#FFFFFF; text-decoration:underline; line-height:12px;}


/* -------SEO対応------- */
.text12 {
	font-size: 12px;
	color: #183C73;
}
.rightbox{
	padding: 1px;
}
a.rightblock:link {
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
a.rightblock:hover {
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
a.rightblock:visited {
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
.textblock {
	padding-left: 2px;
}
.textred {
	padding-left: 2px;
	font-size: 10px;
	color: CE6563;
}
a.footer:link {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	height: 18px;
}
a.footer:visited {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	height: 18px;
}
a.footer:hover {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	background-color: #FFFFFF;
	height: 18px;
}
.style1 {padding-left: 2px; color: #CE6563; }
.text10 {  font-size: 10px; color: #183c73}

div.disclaimer01Container {
font-size:16px;
border:#CC4444 1px solid;
text-align:left;
padding:10px;
margin:20px 0 30px;
}

div.disclaimer01Container p{
margin:0;
font-size:90%  ;
line-height:1.6;
}


div.disclaimer02Container {
font-size:16px;
text-align:left;
border:#666666 solid 1px;
margin:0 0 30px;
background:#666666;
padding:0;
}

div.disclaimer02Container p.title{
width:100%;
margin:0;
padding:3px 6px;
color:#FFFFFF;
font-size:90%;
font-weight:bold;
}

div.disclaimer02{
padding:5px;
margin:0;
background:#FFFFFF;
}


div.disclaimer02 ul{
margin:0;
font-size:90% ;
line-height:1.6;
list-style-type:square;
margin:0;
padding-left:20px;
}

/*ディスクレ　総合・既存・はじめてトップページ用フォント調整　ここから*/

div.discForTop div.disclaimer01Container p,
div.discForTop div.disclaimer02Container p.title,
div.discForTop div.disclaimer02 ul{
font-size:0.8em;
line-height:1.4;
}

div.discForTop div.disclaimer01Container {
margin-bottom:20px;
}

div.discForTop div.disclaimer02Container{
margin-bottom:20px;
}

/*ディスクレ　総合・既存・はじめてトップページ用フォント調整　ここまで*/

