@charset "utf-8";


/*--------------------------------------------

---------------------------------------------*/
/*  nnagc  */
.section--nnagc .clearfix .fleft,
.section--nnagc .clearfix .fright {
	width:298px;
	border:#CCCCCC 1px solid;
}
.section--nnagc .clearfix .fleft a span,
.section--nnagc .clearfix .fright a span {
	display:block;
	padding:10px 10px 10px 20px;
	background:url('https://tradingeconomics.pages.dev/corp_contents/images/arrow02.gif') 10px 15px no-repeat;
}
/*  about  */
.inner_box {
	width:590px;
	border:#CCCCCC 1px solid;
	padding:15px;
	margin:20px 0;
	line-height:180%;
}
table.nnagc_about_table {
	width:620px;
	margin:20px 0 0 0;
}

table.nnagc_about_table {
	border-top:#CCCCCC 1px solid;
	border-right:#CCCCCC 1px solid;
	border-left:#CCCCCC 1px solid;
	margin-bottom:20px;
	line-height:180%;
}
.nnagc_about_table td.table_inner01 {
	/*font-weight:bold ;*/
	vertical-align:top;
	text-align:left;
	padding:15px ;
	width:90px;
	border-right:none;
	background:#f1efef;
	border-right:#CCCCCC 1px solid;
	border-bottom:#CCCCCC 1px solid;
	color:#000000;
}
.nnagc_about_table td.table_inner05 {
	vertical-align:middle;
	text-align:left;
	border-right:none;
	padding:15px;
	border-bottom:#CCCCCC 1px solid;
	color:#000000;
}
#main .nnagc_about_table .table_inner05 dt {
	clear: both;
	float: left;
}
#main .nnagc_about_table .table_inner05 dd {
	padding: 0 0 5px 90px;
}

/*  group  */
table.nnagc_group_table {
	width:620px;
	margin:20px 0 0 0;
}

table.nnagc_group_table {
	border-top:#CCCCCC 1px solid;
	border-left:#CCCCCC 1px solid;
	border-right:#CCCCCC 1px solid;
	margin-bottom:20px;
	line-height:180%;
}
.nnagc_group_table td.table_inner01 {
	/*font-weight:bold ;*/
	vertical-align:top;
	text-align:left;
	/*padding:10px;*/
	padding:5px;
	width:160px;
	border-right:none;
	background:#f1efef;
	border-right:#CCCCCC 1px solid;
	border-bottom:#CCCCCC 1px solid;
	color:#000000;
	white-space: nowrap;
	word-break:normal;
}
.nnagc_group_table td.table_inner02 {
	/*font-weight:bold ;*/
	vertical-align:top;
	text-align:left;
	/*padding:10px;*/
	padding:5px;
	width:160px;
	border-right:none;
	border-bottom:none;
	background:#f1efef;
	border-right:#CCCCCC 1px solid;
	color:#000000;
	white-space: nowrap;
	word-break:normal;
}
.nnagc_group_table td.table_inner03 {
	text-align:left;
	/*padding:10px;*/
	padding:5px;
	border-bottom:none;
	color:#000000;
	/*width:274px;*/
	word-break:normal;
}
.nnagc_group_table td.table_inner04 {
	vertical-align:middle;
	text-align:left;
	width:110px;
	border-bottom:none;
	color:#000000;
}
.nnagc_group_table td.table_inner05 {
	text-align:left;
	/*padding:10px;*/
	padding:5px;
	border-bottom:#CCCCCC 1px solid;
	color:#000000;
	/*width:274px;*/
	word-break:normal;
}
.nnagc_group_table td.table_inner06 {
	vertical-align:middle;
	text-align:left;
	width:110px;
	border-bottom:#CCCCCC 1px solid;
	color:#000000;
}

#side .service ul li ul li.current a{
	background: #eeeeee;
}
