@charset "Shift_JIS";

/* ■□■ タイトル、見出し */



/* ■□■ 本文、説明、キャプション */

.text2 {
	font-size : 11pt;
	line-height : 150%;
	margin-top : 9px;
	margin-bottom : 15px;
}

.text3 {
	font-size : 11pt;
	line-height : 150%;
	margin-top : 12px;
	margin-bottom : 0px;
}

.text4 {
	font-size : 11pt;
	line-height : 150%;
	margin-top : 0px;
	margin-bottom : 0px;
}

.textError {
	font-size : 10pt;
	color : #FF0000;
	line-height :150%;
	margin-top : 9px;
	margin-bottom : 15px;
	margin-left : 15px;
	margin-right : 15px;
}

.explanation2 { 
	font-size : 10pt;
	line-height : 150%;
	margin-top : 30px;
	margin-bottom : 15px;
}

.explanation3 { 
	font-size : 10pt;
	line-height : 150%;
	text-indent : -10pt;
	margin-left : 10pt;
}

.explanation4 { 
	font-size : 10pt;
	line-height : 150%;
	margin-top : 9px;
	margin-bottom : 0px;

}

.explanation5 { 
	font-size : 10pt;
	line-height : 150%;
	margin-top  : 9px;
	margin-left : 15px;
	margin-bottom : 0px;
	margin-right : 0px;
}
.explanation5-2 { 
	font-size : 10pt;
	line-height : 150%;
	margin-top  : 9px;
	margin-left : 15px;
	margin-bottom : 9px;
	margin-right : 0px;
}

.explanation6 { 
	font-size : 10pt;
	line-height : 150%;
	margin-top : 12px;
	margin-bottom : 0px;
	margin-left : 9pt; 
	text-indent : -9pt;
}

.explanation7 { 
	font-size : 10pt;
	line-height : 130%;
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 11pt; 
	text-indent : -11pt;
}

.explanation8 {
	font-size :10pt;
	line-height:150%;
	margin-top : 3px;
	margin-bottom : 0px;
	margin-left:20pt;
	text-indent:-10pt
}

.explanation9 {
	font-size:10pt;
	line-height:150%;
	margin-left:16px;
}


.caption2 {
	font-size : 8pt;
	line-height : 150%;
}

.infoPe {
	font-size : 12px;
	line-height : 125%;
}
.infoSmallPe {
	font-size : 11px;
	line-height : 125%;
}

/* ■□■ 表の中のテキスト */

.data2 { 
	font-size : 10pt;
	line-height : 110%;
}

.data3 { 
	font-size : 10pt;
	margin-top : 6pt;
	margin-bottom : 6pt;
}

/*
.data3 {
	font-size :12px;
}
*/

.data4 {
	font-size: 10pt;
}

.data5 {
	font-size: 10pt;
	margin-left:10pt;
	margin-right:0pt;
}

.data6 {
	font-size: 10pt;
	margin-top : 5px;
	margin-bottom : 5px;
	margin-left : 5px;
	margin-right : 5px;
}

.dataIndent1 {
	font-size :10pt;
	line-height:125%;
	margin-left:10pt;
	text-indent:-10pt

}

.dataIndent2 {
	font-size :10pt;
	line-height:125%;
	margin-left:20pt;
	text-indent:-10pt

}

/* ■□■ ナビゲーション-個人 */

.naviPe:link {
	color : rgb(51,51,51);
	text-decoration : none;
}

.naviPe:active {
	color : rgb(51,51,51);
	text-decoration : none;
}

.naviPe:hover {
	color : rgb(212,155,0);
	text-decoration : none;
}

.naviPe:visited {
	color : rgb(51,51,51);
	text-decoration : none;
}

.naviPeActive:link {
	color : rgb(51,51,51);
	text-decoration : none;
}

.naviPeActive:active {
	color : rgb(51,51,51);
	text-decoration : none;
}

.naviPeActive:hover {
	color : rgb(212,155,0);
	text-decoration : none;
}

.naviPeActive:visited {
	color : rgb(51,51,51);
	text-decoration : none;
}

/* ■□■ Q and A 用（マネー講座） */

.explanation-qa { 
	font-size : 10pt;
	line-height : 150%;
	margin-top : 3px;
	margin-bottom : 0px;
	margin-left : 9pt; 
	text-indent : -9pt;
}

.explanation-qa2 { 
	font-size : 10pt;
	line-height : 130%;
	margin-left : 14pt; 
	margin-top:5px;
	margin-bottom:5px;
	text-indent : -14pt;
}

