@charset "utf-8";

BODY {
	COLOR: #444444; BACKGROUND-COLOR: #ffffff;
	font-family: "MS ゴシック",sans-serif,Osaka;
}

* html .DEF{ font-size: 13px; line-height: 12pt }
* html .MDS{ font-size: 9px; line-height: 11pt }
* html .MDST { font-size: 9px; line-height: 10pt; }
* html .SM{ font-size: 9px; line-height: 11pt }
* html h1{ font-size: 9px; line-height: 11pt }

*+html .DEF{ font-size: 13px; line-height: 12pt }
*+html .MDS{ font-size: 9px; line-height: 11pt }
*+html .MDST { font-size: 9px; line-height: 10pt; }
*+html .SM{ font-size: 9px; line-height: 11pt }
*+html h1{ font-size: 9px; line-height: 11pt }

 .DEF { font-size: 9pt; line-height: 12pt; }
 .MD { font-size: 9pt; line-height: 11pt; }
 .MDS { font-size: 8pt; line-height: 11pt; }
 .MDST { font-size: 8pt; line-height: 10pt; }
 .SM { font-size: 7pt; line-height: 10pt; }
 .BG { font-size: 11.5pt; line-height: 14pt; }
 .search { font-size: 15pt; line-height:17pt; }
 .item_name { font-size: 13pt; line-height:15pt; font-weight: bold; }

h1 { font-size: 8pt; line-height: 10pt; color:#009999; font-weight: lighter; }

h2 {font-size: 12px; text-indent: 11px; line-height: 14pt; color: #999999; margin-top:0; margin-bottom:0}

h3 {font-size: 12px; line-height: 12pt; font-weight: bold; margin-top:0; margin-bottom:0}

A:link {
	COLOR: #006699; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #009966; TEXT-DECORATION: underline
}
A:active {
	COLOR: #ff6600; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #ff6600; TEXT-DECORATION: underline
}
A.n1:link {
	COLOR: #444444; TEXT-DECORATION: none
}
A.n1:visited {
	COLOR: #222222; TEXT-DECORATION: none
}
A.n1:active {
	COLOR: #336699; TEXT-DECORATION: underline
}
A.n1:hover {
	COLOR: #222222; TEXT-DECORATION: underline
}
A.n2:link {
	COLOR: #006699; TEXT-DECORATION: underline
}
A.n2:visited {
	COLOR: #009966; TEXT-DECORATION: underline
}
A.n2:active {
	COLOR: #ff6600; TEXT-DECORATION: underline
}
A.n2:hover {
	COLOR: #ff6600; TEXT-DECORATION: underline
}
A.n3:link {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
A.n3:visited {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
A.n3:active {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
A.n3:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
A.n4:link {
	COLOR: #666666; TEXT-DECORATION: underline
}
A.n4:visited {
	COLOR: #666666; TEXT-DECORATION: underline
}
A.n4:active {
	COLOR: #666666; TEXT-DECORATION: none
}
A.n4:hover {
	COLOR: #666666; TEXT-DECORATION: none
}
/* エラーメッセージ用 */
.error{
	color:red;
}
/* レッドメッセージ用 */
.red_msg{
	color:red;
}

/* 縦型テーブル */
.table_form_account_vertical{
	border-collapse: collapse;
	margin-left : auto;
	margin-right : auto;
}
.table_form_account_vertical > tbody > tr > th{
	text-align : left;
	vertical-align:middle;
	padding:5px;
	font-size:9pt;
	line-height:12pt;
}

.table_form_account_vertical > tbody > tr > td{
	text-align : left;
	vertical-align:middle;
	padding:5px;

	font-size:9pt;
	line-height:12pt;
}
