@charset "UTF-8";
@import "../layout.20110728_1.css";

/* --------------------------------------------------------- */
/* ローカルメニュー */
/* --------------------------------------------------------- */
#LOCAL_MENU_GENRE {
	width: 450px;
}
#LOCAL_MENU_INDUSTRY {
	width: 350px;
}
#LOCAL_MENU_AREA {
	width: 350px;
}
#LOCAL_MENU_PULLDOWN #LOCAL_MENU_AREA ul li {
	width: 31%;
}
#LOCAL_MENU_PULLDOWN #LOCAL_MENU_ALPHA ul li {
	width: 100%;
}
#LOCAL_MENU_AREA ul.nx-local {
	margin-top: 15px;
}
#LOCAL_MENU_AREA ul.nx-local li {
	width: 100% !important;
}
#LOCAL_MENU_AREA ul.nx-local li ul.cmn-flat_list {
	margin: 5px 0 0 13px !important;
	font-size: 86%;
}
#LOCAL_MENU_AREA ul.nx-local li ul.cmn-flat_list li {
	width: auto !important;
}
#LOCAL_MENU_AREA ul.nx-local li ul.cmn-flat_list a {
	background-image: none;
	padding-left: 0;
}
#LOCAL_MENU_BODY ul.bs-local_menu li.bsc-alpha {
	background-image: url(/parts/ds/images/home/sprites_marks.png);
	background-repeat: no-repeat;
	background-color: #304567;
	background-position: 0 -1262px;
	background-attachment: scroll;
	padding-left:6px;
}
#R3 #LOCAL_MENU_BODY ul.bs-local_menu li.bsc-alpha {
	background-color: #393939;
	background-position: 0 -1292px;
}

/* --------------------------------------------------------- */
/* 最新ニューストップ */
/* --------------------------------------------------------- */
/* タイトルと最終更新日 ============================== */
div.nx-news_update {
	color: #7C7C7C;
	font-size: 75%;
	margin: 0 0 8px;
}
div.nx-news_update img {
	vertical-align: text-bottom;
}
div.nx-news_update span.nxc-time {
	border-left: #7C7C7C 1px solid;
	padding: 0 0 0 10px;
	margin: 0 0 0 10px;
	font-weight: normal;
	vertical-align: text-bottom;
}
/* 地図とグラフでみる ============================== */
div.nx-map_graph_right { /* [ifie.news.css] override */
	float: right;
	width: 180px;
	padding: 9px 0;
	margin: 0 0 5px 15px;
	position: relative;
	border-top: 1px solid #87939B;
	border-left: 1px solid #87939B;
}
div.nx-map_graph_right div.nxc-maplink {
	margin-left: 10px;
}
div.nx-map_graph_right div.nxc-maplink a {
	display:block;
	text-decoration: none;
}
div.nx-map_graph_right span.nxc-title {
	display:block;
	width: 172px;
	background-color: #FFFFFF;
	margin: 1px 0 0 1px;
	padding: 3px 5px 3px 23px;
	background-image: url(/parts/ds/images/news/icon_mapgraph_title.gif);
	background-repeat: no-repeat;
	background-position: 5px 50%;
	font-size: 75%;
	line-height: 1.2;
	position: absolute;
	cursor: pointer;
}
div.nx-map_graph_right div.nxc-maplink img.nxc-map {
	display: block;
}
div.nx-map_graph_right div.nxc-maplink span.nxc-link { /* [ifie.news.css] override */
	display: block;
	position: relative;
	background-color: #FFFFFF;
	margin: -12px 3px 0;
	padding: 3px 5px 3px 12px;
	background-image: url(/parts/ds/images/news/mark_mapgrap_link.gif);
	background-repeat: no-repeat;
	background-position: 5px 50%;
	font-size: 75%;
	line-height: 1.2;
	border: #9C9DA0 1px solid;
	cursor: pointer;
}
div.nx-map_graph_left { /* [ifie.news.css] override */
	float: left;
	width: 202px;
	background-image: url(/parts/ds/images/news/bg_mapgraph_left.gif);
	background-repeat: no-repeat;
	padding: 15px 10px 5px 3px;
	margin: 0 10px 5px 0;
}
div.nx-map_graph_left div.nxc-maplink a {
	display:block;
	text-decoration: none;
}
div.nx-map_graph_left span.nxc-title {
	display:block;
	width: 172px;
	background-color: #FFFFFF;
	margin: 1px 0 0 1px;
	padding: 3px 5px 3px 23px;
	background-image: url(/parts/ds/images/news/icon_mapgraph_title.gif);
	background-repeat: no-repeat;
	background-position: 5px 50%;
	font-size: 75%;
	line-height: 1.2;
	position: absolute;
	cursor: pointer;
}
div.nx-map_graph_left div.nxc-maplink img.nxc-map {
	display: block;
}
div.nx-map_graph_left div.nxc-maplink span.nxc-link { /* [ifie.news.css] override */
	display: block;
	position: relative;
	background-color: #FFFFFF;
	margin: -12px 3px 0;
	padding: 3px 5px 3px 12px;
	background-image: url(/parts/ds/images/news/mark_mapgrap_link.gif);
	background-repeat: no-repeat;
	background-position: 5px 50%;
	font-size: 75%;
	line-height: 1.2;
	border: #9C9DA0 1px solid;
	cursor: pointer;
}


/* 渾身の10本（Lv1） ============================== */
div.nx-top_news_first {
	border-bottom: #9F9F9F 1px dotted;
	margin: 0 0 10px;
}
div.nx-top_news_first .cmn-article_title {
	margin-bottom: 8px;
}
div.nx-top_news_first .cmn-article_summary {
	margin-bottom: 8px;
}
div.nx-top_news_first .cmn-photo_style1 {
	margin-bottom: 5px;
}
div.nx-top_news_first .cmn-related_article {
	margin: 15px 0 0;
}
div.nx-top_news_first div.cmn-pr_list {
	clear: both;
}
div.nx-top_news_first div.cmn-pr_list ul {
	margin-bottom: 0;
}

/* お知らせ ============================== */
div.nx-top_information {
	font-size: 87.5%;
	margin-bottom: 10px;
	padding: 0 4px 8px 4px;
	border-bottom: #CCCCCC 1px dotted;
	line-height: 1.3
}
div.nx-top_information p {
	margin: 0;
}
/* 渾身の10本（Lv2） ============================== */
div.nx-top_news_second {
	margin: 0;
	padding: 0;
	float: left;
	position: relative;
}
div.nx-top_news_second .cmn-article_title {
	margin: 0 0 5px;
}
div.nx-top_news_second .cmn-article_summary p{
	margin: 0 0 5px;
}
div.nx-top_news_second .cmn-related_article {
	margin: 0;
	padding: 0;
}
div.nx-top_news_second_alone {
	border-bottom: #9F9F9F 1px dotted;
	margin: 0 0 10px;
}
div.nx-top_news_second_alone .cmn-article_title {
	float: left;
	width: 330px;
	margin: 0 0 5px;
}
div.nx-top_news_second_alone .cmn-article_summary {
	float: right;
	width: 322px;
	margin: 0 0 5px;
	padding: 0 0 0 8px;
}
div.nx-top_news_second_alone .cmn-related_article { /* [ifie.news.css] override */
	clear: both;
	margin: 0 0 5px;
	padding: 0;
}
div.nx-top_news_second_alone div.cmn-pr_list {
	clear: both;
}
div.nx-top_news_second_alone div.cmn-pr_list ul {
	margin-bottom: 0;
}

/* 渾身の10本（Lv3） ============================== */
div.nx-top_news_third {
	float: right;
}
div.nx-top_news_third div.nxc-topics {
	border-bottom: #9F9F9F 1px dotted;
	margin: 0 0 7px 0;
	padding: 0;
}
div.nx-top_news_third div.nxc-topics .cmn-related_article {
	margin: 0 0 5px 0;
	padding: 0;
}
div.nx-top_news_third div.nxc-topics .cmn-article_title { /* [layout.css] override */
	margin-bottom: 5px;
}
div.nx-top_news_third div.nxc-last {
	border-bottom-style: none;
	margin: 0;
	padding: 0;
}

/* 渾身の10本（Lv2/3 レイアウト用その1） ============================== */
div.nx-top_news_layout1 {
	border-left: #9F9F9F 1px dotted;
	margin: 0 0 10px 320px;
}
div.nx-top_news_layout1 div.nx-top_news_second {
	margin: 0 0 0 -320px;
	width: 310px;
}
div.nx-top_news_layout1 div.nx-top_news_third {
	width: 330px;
}

/* 渾身の10本（Lv2/3 レイアウト用その2：写真） ============================== */
div.nx-top_news_layout2 {
	border-left: #9F9F9F 1px dotted;
	margin: 0 0 10px 210px;
}
div.nx-top_news_layout2 div.nx-top_news_second {
	margin: 0 0 0 -210px;
	width: 200px;
}
div.nx-top_news_layout2 div.nx-top_news_third {
	width: 440px;
}
div.nx-top_news_layout2 div.nx-top_news_third div.nxc-topics .cmn-related_article {
	margin: 0;
}




/* 渾身の10本（Lv2/3 レイアウト用その3：地図とグラフ） ============================== */
div.nx-top_news_layout3 {
	margin: 0 0 0 220px;
	padding: 0 0 10px;
}
div.nx-top_news_layout3 div.nx-map_graph_left {
	margin: 0 0 0 -223px;
	position:relative;
}
div.nx-top_news_layout3 div.nx-top_news_third {
	width: 440px;
}
div.nx-top_news_layout3 div.nx-top_news_third div.nxc-topics {
	border-top: #9F9F9F 1px dotted;
	border-bottom-style: none;
	margin: 0 0 7px 0;
	padding: 5px 0 0;
}


/* 渾身の10本（Lv4） ============================== */
div.nx-top_news_fourth_layout,
div.nx-top_news_fourth_layout1,
div.nx-top_news_fourth_layout2 { /* [ifie.news.css] override */
	margin: 0 0 15px 0;
}
div.nx-top_news_fourth_layout1 div.nx-top_news_fourth_image {
	width: 200px;
	float: right;
}
div.nx-top_news_fourth_layout1 div.nx-top_news_fourth_article {
	width: 450px;
	float: left;
}
div.nx-top_news_fourth_layout2 div.nx-top_news_fourth_image {
	width: 200px;
	float: left;
}
div.nx-top_news_fourth_layout2 div.nx-top_news_fourth_article {
	width: 440px;
	float: right;
}
div.nx-top_news_fourth_layout div.cmn-continue,
div.nx-top_news_fourth_layout1 div.cmn-continue,
div.nx-top_news_fourth_layout2 div.cmn-continue {
	font-size: 75%;
	margin-bottom: 0;
	line-height: 14px;
}

div.nx-top_news_fourth {
	border-bottom: #9F9F9F 1px dotted;
	margin: 0 0 10px 0;
	padding: 0 0 5px;
}
div.nx-top_news_fourth .cmn-article_title { /* [layout.css] override */
	margin-bottom: 5px;
}
/* スペシャルレポート ============================== */
div.nx-special_report {
	width: 660px;
	height: 60px;
	margin: 0 0 15px;
	position: relative;
	overflow: hidden;
}
div.nx-special_report ul.nxc-report {
	width:2500px;
	height:60px;
	margin: 0;
	padding:0;
	list-style-type:none;
	position:relative;
}
div.nx-special_report ul.nxc-report li {
	float:left;
	display:block;
	width:194px;
	height:54px;
	padding: 2px;
	margin-right:6px;
	position:relative;
	border: #87939B 1px solid;
	overflow: hidden;
	font-size: 75%;
	line-height: 1.3;
}
div.nx-special_report ul.nxc-report .nxc-title {
	margin: 3px;
}
div.nx-special_report ul.nxc-report p.nxc-summary {
	margin: 3px;
}
div.nx-special_report ul.nxc-report div.nxc-photo {
	position: absolute;
	right: 2px;
	top: 2px;
}
div.nx-special_report ul.nxc-report li.nxc-photo .nxc-title,
div.nx-special_report ul.nxc-report li.nxc-photo p.nxc-summary {
	margin-right:53px;
}
div.nx-special_report div.nxc-control {
	width: 48px;
	height: 60px;
	position: absolute;
	top: 0;
	right: 0;
	background-color: #FFFFFF;
}
div.nx-special_report div.nxc-control ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
div.nx-special_report div.nxc-control ul li {
	margin: 0;
	padding: 0 0 0 6px;
	float: left;
}
/* ピックアップ ============================== */
div.nx-pickup {
	background-color: transparent;
	margin: 0 0 10px;
}
div.nx-pickup div.nxc-link_list {
	padding: 10px 10px 0;
}
div.nx-pickup div.nxc-left {
	width: 310px;
	float: left;
}
div.nx-pickup div.nxc-right {
	width: 310px;
	float: right;
}
div.nx-pickup div.nxc-link_list ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
div.nx-pickup div.nxc-link_list ul li {
	margin: 3px 0 0;
	padding: 0 0 3px 13px;
	background-image: url(/parts/ds/images/news/mark_pickup_20100416_1.gif);
	background-repeat: no-repeat;
	background-position: 0 0.2em;
	border-bottom: #99978D 1px dotted;
	font-size: 87.5%;
	line-height: 1.2;
}
div.nx-pickup div.nxc-link_list ul li a {
	float: left;
}
div.nx-pickup div.nxc-link_list ul li span.nxc-category {
	display: block;
	color: #FFFFFF;
	background-color: #627285;
	font-size: 72%;
	padding: 2px;
	margin: 0 0 0 3px;
	width: 6em;
	text-align: center;
	float: left;
}
div.nx-pickup div.nxc-photo_list {
	margin: 10px 0 0;
	padding: 10px;
}
div.nx-pickup div.nxc-photo_list ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
div.nx-pickup div.nxc-photo_list ul li {
	float: left;
	width: 135px;
	margin: 0 18px 0 0;
	padding: 0 0 2px 65px;
	border-left: #85B5D7 1px solid;
	border-bottom: #4b7895 1px solid;
	font-size: 75%;
	line-height: 1.4;
}
div.nx-pickup div.nxc-photo_list ul li img {
	float: left;
	margin: 0 0 0 -63px;
}
div.nx-pickup div.nxc-photo_list ul li img.cmn-icon {
	float: none;
	margin: 0 0 0 3px;
}
div.nx-pickup div.nxc-photo_list li.nxc-nxc-photo_list_last {
	margin: 0;
}
/* --------------------------------------------------------- */
/* 読者コメント */
/* --------------------------------------------------------- */
p.nx-lead {
	font-weight: bold;
	padding: 10px 0 0;
	margin: 0;
	font-size: 75%;
}
ul.nx-comment_list {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ul.nx-comment_list li {
	border-bottom: 1px dotted #9F9F9F;
	margin: 0 0 15px;
	padding: 0 0 19px;
}
ul.nx-comment_list li .cmn-article_title {
	line-height: 1.7;
}
ul.nx-comment_list li div.nxc-comment_vote span.nxc-number {
	color: #D93301;
	vertical-align: bottom;
	padding-left: 15px;
	font-size: 87.5%;
	font-weight: bold;
}

/* --------------------------------------------------------- */
/* その他特集 */
/* --------------------------------------------------------- */
div.nx-other_report ul.nxc-list {
	list-style-type: none;
	margin: 0 10px 0 0;
	padding: 0;
}
div.nx-other_report ul.nxc-list li {
	font-size: 87.5%;
	background-image: url(/parts/ds/images/common/mark_continue.png);
	background-repeat: no-repeat;
	background-position: 10px 50%;
	padding: 0 0 0 30px;
	margin: 0 0 8px 0;
	float: left;
	width: 285px;
	line-height: 1.2;
}
div.nx-other_report .nxc-title {
	margin: 0 0 15px;
	padding: 7px 10px;
	border-bottom: #BFC2C9 1px solid;
	background: #ECECEC url(/parts/ds/images/common/bg_newsflash_genre_title.gif) repeat-x bottom;
	font-size: 87.5%;
	color: #143A65;
}

/* --------------------------------------------------------- */
/* 絞り込み */
/* --------------------------------------------------------- */
div.nx-sqeeze {
	background-image: url(/parts/ds/images/news/bg_sqeeze.gif);
	background-repeat: no-repeat;
	text-align: center;
	height: 33px;
	padding: 0;
}
div.nx-sqeeze img,
div.nx-sqeeze input {
	vertical-align: middle;
}
div.nx-sqeeze #SQUEEZE_GENRE,
div.nx-sqeeze #SQUEEZE_INDUSTRY,
div.nx-sqeeze #SQUEEZE_AREA {
	width: 110px;
}
div.nx-sqeeze_result {
	padding: 7px 0 10px 25px;
	font-size: 87.5%;
}
div.nx-sqeeze_result span.nxc-keyword {
	color: #d83300;
}


/* --------------------------------------------------------- */
/* GDP一覧表 */
/* --------------------------------------------------------- */
.nx-projection_data table {
	font-size: 87.5%;
}
.nx-projection_data table .hstyle {
	color: #ffffff;
	line-height: 1.3;
}
.nx-projection_data .fontsize9,
.nx-projection_data .fontsize10 {
	font-size: 86%;
}

.nx-projection_data .nx-projection_data_ipr {
	font-size: 75%;
	margin: 10px 0px;
	line-height: 1.3;
}

/* --------------------------------------------------------- */
/* 人事検索 */
/* --------------------------------------------------------- */
ul.nx-search_jinji_tab li.nxc-jinji {
	width: 329px;
}
ul.nx-search_jinji_tab li.nxc-who {
	width: 330px;
}

/* --------------------------------------------------------- */
/* 検索タブ */
/* --------------------------------------------------------- */
div.nx-search_form {
	position: relative;
	margin: 0 0 15px;
	background-image: url(/parts/ds/images/news/bg_search_form.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 0;
	border-top: #B7B7B7 1px solid;
}
div.nx-search_form .nxc-title { /* [ifie.css] override */
	position: absolute;
	top: 0;
	left: 0;
}
div.nx-search_form ul.cmn-tab_menu {
	width: 570px;
	margin: 2px 0 0;
	padding: 0 0 0 97px;
	border-left: #B7B7B7 1px solid;
	background-color: #FFFFFF;
}
div.nx-search_form ul.cmn-tab_menu li {
	width: 190px;
	background-color: #E1E2E2;
}
div.nx-search_form ul.cmn-tab_menu li.cmnc-here {
	width: 190px;
	background-color: #FFFFFF;
}
div.nx-search_form ul.cmn-tab_menu li a {
	padding: 6px 10px;
}
div.nx-search_form div.nxc-search_form_body {
	border-color:  #B7B7B7;
	border-style: solid;
	border-width: 0 1px 1px;
	background: #F3F3F4 url(/parts/ds/images/news/bg_search_details.gif) repeat-x left top;
}
div.nx-search_form div.nxc-search_form_body div.nxc-search_rules { /* [ifie.news.css] override */
	padding: 20px 20px 0 20px;
}
div.nx-search_form div.nxc-search_form_body div.nxc-search_rules img.nxc-telecom21 {
	float: right;
}
div.nx-search_form div.nxc-search_form_body div.nxc-search_rules ul.nx-search_jinji_tab {
	width: 625px;
	margin: 0 -1px;
	padding: 0;
}
div.nx-search_form div.nxc-search_form_body div.nxc-search_rules ul.nx-search_jinji_tab li.nxc-jinji {
	width: 312px;
}
div.nx-search_form div.nxc-search_form_body div.nxc-search_rules ul.nx-search_jinji_tab li.nxc-who {
	width: 313px;
}
div.nx-search_form div.nxc-search_form_body div.nxc-search_rules div.nxc-search_rules_button {
	border-color: #BDBDBD;
	border-style: solid;
	border-width: 1px 1px  0;
	background-image: url(/parts/ds/images/news/bg_rules_button.gif);
	background-position:left bottom;
	background-repeat: repeat-x;
	margin: 10px 0 0;
	font-size: 75%;
	line-height: 1.2;
	width: 70px;
}
div.nx-search_form div.nxc-search_form_body div.nxc-search_rules div.nxc-search_rules_button a {
	background-image: url(/parts/ds/images/news/mark_search_down.gif);
	background-position: 5px 50%;
	background-repeat: no-repeat;
	padding: 2px 3px 2px 15px;
	display: block;
}
div.nx-search_form div.nxc-search_form_body div.nxc-search_rules div.nxc-search_rules_button a.nxc-up {
	background-image: url(/parts/ds/images/news/mark_search_up.gif);
}
div.nx-search_form div.nxc-search_form_body div.nxc-search_rules table.nxc-search_article th {
	text-align: left;
	vertical-align: top;
	font-size: 75%;
	padding: 5px 20px 5px 0;
	line-height: 1.4;
	white-space: nowrap;
}
div.nx-search_form div.nxc-search_form_body div.nxc-search_rules table.nxc-search_article td {
	padding: 5px;
	vertical-align: top;
	font-size: 75%;
	line-height: 1.4;
}
div.nx-search_form div.nxc-search_form_body div.nxc-search_rules table.nxc-search_article td button,
div.nx-search_form div.nxc-search_form_body div.nxc-search_rules table.nxc-search_article td input,
div.nx-search_form div.nxc-search_form_body div.nxc-search_rules table.nxc-search_article td select,
div.nx-search_form div.nxc-search_form_body div.nxc-search_rules table.nxc-search_article td textarea {
	font-size: 100%;
}
div.nx-search_form div.nxc-search_form_body div.nxc-search_rules table.nxc-search_article td ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
div.nx-search_form div.nxc-search_form_body div.nxc-search_rules table.nxc-search_article td ul li { /* [ifie.news.css] override */
	margin: 0 5px 5px 0;
	padding: 0;
	display: inline-block;
	_display: inline;
	zoom: 1;
}
div.nx-search_form div.nxc-search_form_body div.nxc-search_rules div.nxc-help {
		display: inline;
    min-height: 14px;
    margin-left: 10px;
    position: relative;
    bottom: 3px;
    vertical-align: bottom;
}
div.nx-search_form div.nxc-search_form_body div.nxc-search_rules div.nxc-help a { /* [ifie.news.css] override */
    background-image: url(/parts/ds/images/common/mark_help.gif);
    background-position: left center;
    background-repeat: no-repeat;
    padding: 4px 0 2px 20px;
    font-size: 75%;
}
div.nx-search_form div.nxc-search_form_body div.nxc-keyword {
	background: #FFFFFF url(/parts/ds/images/news/line_search_keyword.gif) repeat-x left top;
	padding: 1px 20px;
	width: 618px;
}
div.nx-search_form div.nxc-search_form_body div.nxc-keyword .nxc-heading {
	margin: 15px 0 0;
	padding: 2px 0 0;
	float: left;
	line-height: 1.2;
	font-size: 75%;
}
div.nx-search_form div.nxc-search_form_body div.nxc-keyword ul.nxc-keyword_list {
	list-style-type: none;
	margin: 15px 0 0 9em;
	line-height: 1.2;
	font-size: 75%;
}
div.nx-search_form div.nxc-search_form_body div.nxc-keyword ul.nxc-keyword_list li {
	float: left;
	white-space: nowrap;
}
div.nx-search_form div.nxc-search_form_body div.nxc-keyword2 {
	background: #FFFFFF url(/parts/ds/images/news/line_search_keyword.gif) repeat-x left top;
	padding: 1px 20px 10px;
	width: 626px;
}
div.nx-search_form div.nxc-search_form_body div.nxc-keyword2 .nxc-heading {
	margin: 15px 0 0;
	padding: 2px 0 0;
	float: left;
	line-height: 1.2;
	font-size: 75%;
}
div.nx-search_form div.nxc-search_form_body div.nxc-keyword2 ul.nxc-keyword_list {
	list-style-type: none;
	margin: 15px 0 0 9em;
	line-height: 1.2;
	font-size: 75%;
}
div.nx-search_form div.nxc-search_form_body div.nxc-keyword2 ul.nxc-keyword_list li {
	float: left;
	white-space: nowrap;
}

/* --------------------------------------------------------- */
/* 記事検索結果一覧 */
/* --------------------------------------------------------- */
div.nx-result_list ul.cmn-article_list li.cmnc-article .cmn-article_title {
	margin-bottom: 4px;
}
div.nx-result_list ul.cmn-article_list li.cmnc-article .cmn-article_status {
	margin-bottom: 4px;
}


/* --------------------------------------------------------- */
/* 株価検索結果一覧 */
/* --------------------------------------------------------- */
table.nx-stock_result {
	width: 100%;
}
table.nx-stock_result th,
table.nx-stock_result td {
	padding: 10px;
	text-align: left;
	vertical-align: top;
	line-height: 1.3;
}
table.nx-stock_result thead th,
table.nx-stock_result thead td {
	border-bottom:  #B2B2B2 1px solid;
	font-size: 87.5%;
	white-space: nowrap;
}
table.nx-stock_result tbody th,
table.nx-stock_result tbody td {
	border-bottom:  #B2B2B2 1px dotted;
}
table.nx-stock_result tbody .cmn-flat_list {
	margin-bottom: -2px !important;
	font-size: 75%;
}
table.nx-stock_result tbody .cmn-flat_list li {
	margin-bottom: 2px !important;
}
table.nx-stock_result tbody .nxc-code {
	font-size: 87.5%;
	width: 40px;
	white-space: nowrap;
}
table.nx-stock_result tbody .nxc-name {
	width: 390px;
}
table.nx-stock_result tbody .nxc-name_wide {
	width: 590px;
}
table.nx-stock_result tbody .nxc-name_wide .cmn-flat_list {
	margin-top: 5px !important;
}
table.nx-stock_result tbody a.nxc-company {
	font-size: 87.5%;
	font-weight: bold;
}
table.nx-stock_result tbody .nxc-info {
	width: 200px;
}

/* --------------------------------------------------------- */
/* 編集特集用 */
/* --------------------------------------------------------- */
#comadd_frm{
	margin:0 0 20px;
	border-top:4px solid #EEEEEE;
}
#comadd_frm p{
	margin-top:13px;
	padding:0 0 0 5px;
	font-size:75%;
	line-height:1.5;
}
