.ta-c {
	text-align: center;
}

table.dl01_list_TBL ul {
	margin: 0 0 0 1.4em;
	padding: 0;
	color: #06A;
}
table.dl01_list_TBL li {
	margin: 0;
	padding: 0;
}
table.dl01_list_TBL ul ol {
	margin: 0 0 0 1.9em;
	padding: 0;
}
td.dl01_date {
	width: 8em;
	text-align: left;
	vertical-align: top;
}
td.dl01_ti {
	width: 13em;
}
td.dl01_fsize {
	width: 4em;
	text-align: right;
	background:#FAFAFA;
}
.subset_PDF {
	width: 450px;
	border: 0px;
	border-collapse: collapse;
}
.subset_PDF th {
	border-bottom: 1px dashed #DDD;
}
.subset_PDF td {
	width: 39px;
	border-bottom: 1px dashed #DDD;
}
.subset_PDF th.nopdf {
	border: 0px;
}
.subset_PDF .sub th {
	padding-left: 2.2em;
}
#dividend td, #dividend th{
	font-size: 11px;
	text-align: center;
}

fieldset.meeting {
	margin: 0 0 1em;
	padding: 1em;
	border: 1px solid #DDD;
}
fieldset.meeting legend {
	padding: 0 1em;
	color: #0066AD;
}

#message_body {
	margin:0 0 0 10px;
	text-align: left;
}
#message_body p {
	text-indent: 1em;
}
#message_body .message_ol {
	margin: 0.5em 2em 1em 3em;
}
#message_body .message_ol li {
	margin: 0 0 1em;
}
#Securities_List1,
#Securities_List {
	background: #e1f4fb;
}
#Securities_List td {
	padding-left: 12px;
	background: url(../bi/orange_point.gif) 4px 11px no-repeat;
}
#Securities_List td.right {
	background: none;
}
#Securities_List td a {
	display: block;
}
#Securities_List td a:hover {
	background: #EFFFEF;
}
#EDINET_Code {
	text-align: right;
	border-bottom: 3px double #CCC;
	color: #888;
}
#EDINET_Info {
	text-align: left;
}
#EDINET_Info h3 {
	margin: 0;
}
#EDINET_Pedia {
	padding: 1em;
	border: 1px solid #CCC;
	background: #F3F3F3;
}
#EDINET_Pedia a {
	display: block;
	width: 221px;
	float: left;
}
#EDINET_Pedia p {
	margin: 0 0 0 230px;
}

.FSQA_List th {
	width: 2.5em;
}
.FSQA_List td {
	padding: 0;
}
.FSQA_List td a {
	padding: 4px;
	display: block;
	text-decoration: none;
}
.FSQA_List td a:link,
.FSQA_List td a:visited {
	color: #189218;
}
.FSQA_List td a:hover {
	background: #F7FBE9;
	color: #E77B23;
}
.FSQA_Answers {
	margin: 0 0 1em;
	padding: 0;
}
.FSQA_Answers dt {
	margin: 2em 0 0;
	padding: 4px;
	border: 1px solid #C9DFB8;
	background: #DDEDD0;
}

.FSQA_Answers dd {
	margin: 0;
	padding: 1em;
	border: 1px solid #C9DFB8;
	background: #F6F6F6;
}
.FSQA_Answers dd p {
	margin: 0.5em 0;
}
#ListShowButtons {
	height: 21px;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #aaa;
	list-style-type: none;
}
#ListShowButtons li {
	display: block;
	cursor: pointer;
	width: 12em;
	height: 20px;
	float: left;
	text-align: center;
	border: 1px solid #aaa;
	background: #ddd;
	color: #999;
}


.Notice {
	margin: 2em 0;
	padding: 10px;
	text-align: left;
	border: 1px solid #D33;
	background: #FDD;
}