@charset "UTF-8";
@import "../layout.20120526_3.css";
@import "../layout.markets-money.20111112_1.css";

/* 共用スタイル（上書き）
########################################## */

/* 記事タイトル ============================== */
.cmn-article_title a {
	color:#003B96;
}
.cmn-article_title a:visited {
	color:#6A3884;
}
.cmn-article_title a:hover {
	color:#458CDD;
}

/* 関連記事一覧 ============================== */
.cmn-related_article a{
	color:#003B96;
}
.cmn-related_article a:visited {
	color:#6A3884;
}
.cmn-related_article a:hover {
	color:#458CDD;
}
.cmn-related_article .cmnc-link_list li{
	padding:0 0 0 17px;
	background-position:0 -197px;
}

/* 専用スタイル
########################################## */
/* ローカルメニュー ============================== */
#LOCAL_MENU_BODY .bs-local_menu .mk-ir{
	float:right;
	margin:0;
	font-weight:normal;
}
/* 共通 Feature ============================== */
.mk-top_feature{
	margin-bottom:15px;
}
.bs-ms .mk-top_feature div.cmn-related_article{
	clear:both;
}
.bs-ms .mk-top_feature div.cmn-related_article ul.cmnc-half li{
	width:214px;
	margin-right:10px;
}

/* 株式 日経平均株価 ============================== */
.mk-top_stock_average .cmn-headline_style1_title span{
	font-weight:normal;
}
.mk-top_stock_average .mkc-chart{
	float:left;
	width:297px;
}
.mk-top_stock_average .mkc-chart .cmn-flat_list{
	font-size:75%;
	margin:10px 0 !important;
	text-align:center;
}
.mk-top_stock_average .mkc-chart .mkc-sc{
	display:block;
	width:112px;
	height:18px;
	outline-style:none;
	text-indent:-9999px;
	background:url(/parts/ds/images/common/sprites_market.gif) no-repeat -33px -94px;
}
.mk-top_stock_average .mkc-chart .mkc-sc:hover{
	background-position:-33px -112px;
}
.mk-top_stock_average .mkc-guidepost{
	float:right;
	width:205px;
	line-height:1.2;
}
.mk-top_stock_average .mkc-guidepost .cmn-article_list_style1{
	margin-bottom:0;
}
.mk-top_stock_average .mkc-stock_prices{
	font-size:160%;
	font-weight:bold;
}
.mk-top_stock_average .cmn-plus,
.mk-top_stock_average .cmn-minus{
	font-size:87.5%;
}
.mk-top_stock_average .mkc-move{
	margin:20px 10px 20px 0;
}
.mk-top_stock_average .mkc-move dt{
	float:left;
	clear:left;
	font-size:87.5%;
	line-height:1.1;
	padding:0 0 0 5px;
}
.mk-top_stock_average .mkc-move dd{
	border-bottom:#CCC 1px dotted;
	font-size:87.5%;
	font-weight:bold;
	line-height:1.1;
	text-align:right;
	margin:0 0 5px;
	padding:2px 0 5px;
}
.mk-top_stock_average .mkc-move .mkc-update{
	font-size:85%;
	color:#7C7C7C;
}
/* 株式 国内株概況 ============================== */
.mk-top_country_condition{
}
/* 株式 個別株概況 ============================== */
.mk-top_ndividual_condition{
}
/* 株式 マーケットFOCUS ============================== */
.mk-top_market_focus{
}
/* 共通 スクランブル============================== */
.mk-top_scramble{
}
/* 共有 見られた適時開示速報 ============================== */
.mk-top_disclose table{
	width:100%;
	margin:0;
}
.mk-top_disclose th{
	font-size:87.5%;
	border-bottom:#CCC 1px dotted;
	font-weight:normal;
	text-align:left;
	padding:5px 0 5px 8px;
	vertical-align:top;
	width:20%;
}
.mk-top_disclose td{
	font-size:87.5%;
	border-bottom:#CCC 1px dotted;
	padding:5px 8px 5px 0;
	vertical-align:top;
	width:80%;
}
.mk-top_disclose .mkc-time{
	color:#7C7C7C;
	font-size:85.7%;
	font-weight:normal;
	white-space:nowrap;
	vertical-align:middle;
}
.mk-top_disclose .mkc-update{
	color:#F00;
}
.mk-top_disclose .mkc-title{/* ie.market.css */
	line-height:1.3;
	padding-left:30px;
	position:relative;
}
.mk-top_disclose .mkc-title .cmn-icon_photo,
.mk-top_disclose .mkc-title .cmn-icon_movie,
.mk-top_disclose .mkc-title .cmn-icon_member,
.mk-top_disclose .mkc-title .cmn-icon_pdf,
.mk-top_disclose .mkc-title .cmn-icon_sound,
.mk-top_disclose .mkc-title .cmn-icon_viewer,
.mk-top_disclose .mkc-title .cmn-icon_xbrl,
.mk-top_disclose .mkc-title .cmn-icon_dual,
.mk-top_disclose .mkc-title .cmn-icon_wpdf,
.mk-top_disclose .mkc-title .cmn-icon_wxbrl{
	position:absolute;
	top:0;
	left:0;
}
/* 株式 プロの相場観 ============================== */
.mk-top_pro_forecast{
}
/* 株式 その他のコラム ============================== */
.mk-top_etc_column{
}
/* 株式 日経平均採用銘柄の動き（ページ） ============================== */
.mk-nikkei_brand .cmn-table_style1{
	border-top:none;
	margin-bottom:20px;
	font-size:87.5%;
}
.mk-nikkei_brand .cmn-table_style1 td{
	padding:5px 3px;
	border-bottom:none;
	text-align:center;
	width:12.5%;
}
.mk-nikkei_brand .cmn-table_style1 .cmn-plus,
.mk-nikkei_brand .cmn-table_style1 .cmn-minus,
.mk-nikkei_brand .cmn-table_style1 .cmn-keep{
	position:relative; 
	padding:0 1em 0 0;
}
.mk-nikkei_brand .cmn-table_style1 td a{
	color:#000;
}
.mk-nikkei_brand .cmn-table_style1 .cmn-plus a {
	color:#C00;
}
.mk-nikkei_brand .cmn-table_style1 .cmn-minus a {
	color:#090;
}
.mk-nikkei_brand .cmn-table_style1 .mkc-updown{/* ie.market.css */
	position:absolute; 
	right:0;
	top:50%;
	margin-top:-0.5em;
	cursor:pointer;
}
.mk-nikkei_brand .cmn-notes{
	margin-left:1em;
	text-indent:-1em;
}
.mk-nikkei_brand .mkc-nikkei_average{
	text-align:center;
}
.mk-nikkei_brand .mkc-nikkei_average_box{/* ie.market.css */
	display:inline-block;
	margin:15px auto;
	padding:15px 30px;
	background-color:#F9F9F9;
	border:1px solid #CCC;
}
.mk-nikkei_brand .mkc-price {
	font-size:140%;
	font-weight:bold;
	margin:0 5px;
}

/* 共通 マネー ============================== */
.mk-top_moneynavi{
	margin:0 0 20px;
}
.mk-top_moneynavi .cmn-link_index{
	padding:0 10px;
}
.mk-top_moneynavi .cmn-link_index a{
	padding:0 0 0 15px;
	background:url(/parts/ds/images/common/sprites_marks.gif) no-repeat 0 -397px;
}
/* 共通 最新記事 ============================== */
.mk-top_latest_news{
}
/* 企業 記者の眼 ============================== */
.mk-top_editors_eye{
}
/* 企業 企業業績ニュース ============================== */
.mk-top_business_results{
}
/* 企業 企業FOCUS ============================== */
.mk-top_company_focus{
}
/* 企業 経営ビュー ============================== */
.mk-top_management_view{
}
/* 企業 M&Aニュース ============================== */
.mk-top_m_and_a_news{
}
/* 企業 新規上場（IPO）ニュース ============================== */
.mk-top_ipo_news{
}
/* 為替・金融 円相場 ============================== */
.mk-top_exchange_rate .mkc-chart{
	float:left;
	width:297px;
}
.mk-top_exchange_rate .mkc-guidepost{
	float:right;
	width:205px;
	line-height:1.2;
}
.mk-top_exchange_rate .mkc-guidepost .cmn-article_list_style1{
	margin-bottom:0;
}
.mk-top_exchange_rate .mkc-prices .cmn-plus,
.mk-top_exchange_rate .mkc-prices .cmn-minus{
	font-size:87.5%;
}
.mk-top_exchange_rate .mkc-stock_prices{
	font-size:160%;
	font-weight:bold;
}
.mk-top_exchange_rate .mkc-sc{
	margin:15px 0;
}
.mk-top_exchange_rate .mkc-sc a{
	display:block;
	width:151px;
	height:24px;
	outline-style:none;
	text-indent:-9999px;
	background:url(/parts/ds/images/common/sprites_market.gif) no-repeat -153px -140px;
}
.mk-top_exchange_rate .mkc-sc a:hover{
	background-position:-153px -164px;
}
.mk-top_exchange_rate .mkc-date{
	font-size:75%;
}
.mk-top_exchange_rate .cmn-table_style1{
	font-size:75%;
	margin:15px 0 0;
}
.mk-top_exchange_rate .mkc-number{
	text-align:right;
}
.mk-top_exchange_rate .mkc-caption{
	text-align:right;
	margin:5px 0;
	font-size:75%;
}
/* 為替・金融 為替概況 ============================== */
.mk-top_exchange_outline{
}
/* 為替・金融 債券・短期概況 ============================== */
.mk-top_short_bond{
}
/* 為替・金融 為替FOCUS ============================== */
.mk-top_exchange_focus{
}
/* 為替・金融 日銀会見録 ============================== */
.mk-top_boj_conference{
}
/* 為替・金融 世界通貨番付 ============================== */
.mk-top_currency_ranking{
}
/* 為替・金融 マクロ予測 ============================== */
.mk-top_macro_analyse{
}
/* 商品 商品指数等データ ============================== */
.mk-top_commodity_index table{
	font-size:75%;
}
.mk-top_commodity_index table td{
	text-align:right;
}
/* 商品 ニューヨーク金概況 ============================== */
.mk-top_ny_condition{
}
/* 商品 貴金属場況 ============================== */
.mk-top_jewel_condition{
}
/* 商品 原油・非鉄場況 ============================== */
.mk-top_oil_iron{
}
/* 商品 [コラム]豊島逸夫のニュース読解 ============================== */
.mk-top_column_reading{
}
/* 海外 世界の市況 ============================== */
.mk-top_world_market .cmn-notes{
	text-align:right;
}
.mk-top_world_market table{
	font-size:75%;
	margin:0 0 5px;
}
.mk-top_world_market table td{
	text-align:right;
}
/* 海外 世界の市況（ページ） ============================== */
.mk-world_market .mkc-reload{
	text-align:right;
	font-size:75%;
	line-height:1.1;
}
.mk-world_market .mkc-reload a{/* ie.market.css */
	display:inline-block;
	padding:0 0 0 20px;
	min-height:16px;
	background:url(/parts/ds/images/common/sprites_market.gif) no-repeat -304px -44px;
}
.mk-world_market .mkc-title{
	font-size:87.5%;
	margin:15px 0 5px;
}
.mk-world_market .mkc-attention{
	color:#F00;
}
.mk-world_market .cmn-table_style1{
	margin-bottom:5px;
	line-height:1.2;
}
.mk-world_market .cmn-table_style1 th{
	font-size:87.5%;
	width:100%;
}
.mk-world_market table td{
	font-size:87.5%;
	text-align:right;
	white-space:nowrap;
}
.mk-world_market p.cmn-notes{
	margin-bottom:0;
}
.mk-world_market .cmn-section .cmn-link_index{
	margin-top:5px;
	text-align:right;
}
.mk-world_market .mkc-regist{
	margin:30px 0;
}
.mk-world_market .mkc-latest_news{/* ie.market.css */
	border-top:#999 2px solid;
	padding:10px 10px 10px 100px;
	background:url(/parts/ds/images/markets/img_world_market_news.gif) no-repeat 15px 15px;
	line-height:1.3;
	min-height:60px;
}
.mk-world_market .mkc-latest_news p{
	margin-bottom:5px;
}
.mk-world_market .mkc-auto_load{
	border-top:#999 2px solid;
	border-bottom:#999 1px solid;
	padding:10px;
	background:#DDD;
	line-height:1.3;
}
.mk-world_market .mkc-auto_load p{
	font-size:75%;
}
.mk-world_market .mkc-button{
	text-align:center;
}
.mk-world_market .mkc-product p.cmn-notes{
	text-align:right;
}

/* 海外 米国・欧州株概況 ============================== */
.mk-top_us_europe_condition{
}
/* 海外 アジア株概況 ============================== */
.mk-top_asia_condition{
}
/* 海外 海外マーケットサーベイ ============================== */
.mk-top_overseas_survey{
}
/* 海外 ウォール発・シティ発 ============================== */
.mk-top_wallcity{
}
/* 海外 NY特急便 ============================== */
.mk-top_ny_rush{
}
/* 海外 新興国トレンド ============================== */
.mk-top_rising_nation_trend{
}
/* ランキング ============================== */
.mk-ranking_list{
	margin:0 0 20px;
}
.mk-ranking_list .cmnc-title{
	margin:0;
	padding:0 5px 3px;
	font-size:87.5%;
	line-height:1.1;
	border-bottom:#CCC 3px double;
	position:relative;
	top:1px;
}
.mk-ranking_list .cmn-article_list_style1{
	border-top:1px dotted #999999;
	padding-top:15px;
}
.mk-ranking_list .cmnc-main,
.mk-ranking_list .cmnc-multi{
	float:left;
	width:240px;
	margin-right:40px;
}
.mk-ranking_list .cmnc-term{
	float:left;
	width:240px;
}
.mk-ranking_list .cmnc-original{
	clear:both;
}
/* コラム ポジション ============================== */
.mk-top_position{
}
/* コラム BOJウォッチャー ============================== */
.mk-top_boj_watcher{
}
/* コラム 相場師列伝 ============================== */
.mk-top_speculator{
}
/* コラム 相場を読む ============================== */
.mk-top_price{
}
/* コラム マーケットアイ ============================== */
.mk-top_market_eye{
}
/* コラム マーケット反射鏡 ============================== */
.mk-top_reflecting{
}
/* コラム Wall Street通信 ============================== */
.mk-top_wall_st{
}
/* コラム 証券法務室 ============================== */
.mk-top_stock_legal{
}
/* コラム ヴェリタス紙面から ============================== */
.mk-top_veritas{
}
/* 企業IR 企業からのお知らせ  ============================== */
.mk-top_company_info_ir .cmn-table_style1 {
	font-size:75%;
	margin-bottom:5px;
}
.mk-top_company_info_ir .cmn-link_index {
	margin:0;
}
.mk-top_company_info_ir .cmn-link_index a {
	margin:0 0 10px;
}
/* 企業IR 会社説明会 ============================== */
.mk-top_company_info .cmn-table_style1{
	font-size:87.5%;
	margin-bottom:5px;
}
.mk-top_company_info .cmn-table_style1 td{
	text-align:center;
}
.mk-top_company_info .cmn-table_style1 img{
	margin-bottom:5px;
	text-decoration:none;
}
/* 企業IR アニュアルレポート・CSRレポート ============================== */
.mk-top_anual_csr{
	margin:10px 0;
}
.mk-top_anual_csr .cmn-table_style1{
	font-size:87.5%;
	margin-bottom:5px;
}
.mk-top_anual_csr .cmn-table_style1 td{
	text-align:center;
	width:50%;
}
.mk-top_anual_csr .cmn-table_style1 td img{
	margin-bottom:5px;
}
.mk-top_anual_csr .cmn-table_style1 td .cmn-icon_pdf{
	margin-right:3px;
}
.mk-top_anual_csr .cmn-table_style1 td .mkc-icon{
	text-decoration:none;
}

/* 企業IR 適時開示速報 ============================== */
.mk-top_company_info_disclose .mkc-title {/* ie.market.css */
	margin-bottom:0;
	padding-left:28px;
	position:relative;
}
.mk-top_company_info_disclose table{
	border-color:#BDBDBD;
	border-style:solid;
	border-width:1px 0 0 1px;
	width:100%;
	empty-cells:hide;
	font-size:87.5%;
	margin-bottom:5px;
}
.mk-top_company_info_disclose table th,
.mk-top_company_info_disclose table td{
	border-color:#BDBDBD;
	border-style:solid;
	border-width:0 1px 1px 0;
	padding:5px;
	line-height:1.2;
}
.mk-top_company_info_disclose table th{
	text-align:left;
	background:#F5F5F5;
	font-weight:normal;
	line-height:1.2;
}
.mk-top_company_info_disclose table thead th,
.mk-top_company_info_disclose table thead td{
	background:#DEDEDE;
	text-align:center;
}
.mk-top_company_info_disclose .colorRed{
	color:#ff0000;
}
.mk-top_company_info_disclose .deleteLine{
	text-decoration:line-through;
}

/* 右枠 会社説明会 ============================== */
.mk-sub_company_information{
	margin-top:10px;
}
.mk-sub_company_information .cmnc-image{
	float:left;
	font-size:87.5%;
	font-weight:bold;
	line-height:1.2;
}
.mk-sub_company_information .cmnc-image img{
	float:left;
	margin:0 10px 10px;
}
.mk-sub_company_information .cmn-article_list_style1 {
	clear:both;
	font-size:87.5%;
}
.mk-sub_company_information .cmn-notes {
	margin:0 0 20px 10px;
}
/* 右枠 アニュアルレポート ============================== */
.mk-sub_anual_report .cmnc-image {
	line-height:1.2;
	font-size:87.5%;
	font-weight:bold;
}
.mk-sub_anual_report .cmnc-image img {
	float:left;
	margin:0 10px 10px;
}
.mk-sub_anual_report .cmnc-image .cmn-icon_pdf {
	margin-right:5px;
}
.mk-sub_anual_report .cmnc-image .mkc-icon{
	text-decoration:none;
}
.mk-sub_anual_report .cmn-article_list_style1 {
	clear:both;
	font-size:87.5%;
}

/* 右枠 アニュアルレポート ============================== */
.mk-sub_csr_report .cmnc-image {
	line-height:1.2;
	font-size:87.5%;
	font-weight:bold;
}
.mk-sub_csr_report .cmnc-image img {
	float:left;
	margin:0 10px 10px;
}
.mk-sub_csr_report .cmnc-image .cmn-icon_pdf {
	margin-right:5px;
}
.mk-sub_csr_report .cmnc-image .mkc-icon{
	text-decoration:none;
}
.mk-sub_csr_report .cmn-article_list_style1 {
	clear:both;
	font-size:87.5%;
}
/* tableスタイル ============================== */
div.mk-article .tblModel-1{
	width:100%;
	border-top:solid 1px #BDBDBD;
	border-left:solid 1px #BDBDBD;
}

	/*改行の無効化*/
	.nowrap,
	div.mk-article .tblModel-1.nowrap th,
	div.mk-article .tblModel-1.nowrap td,
	div.mk-article .tblModel-1 tr.nowrap th,
	div.mk-article .tblModel-1 tr.nowrap td{
		white-space:nowrap;
	}

	/*th,tdの共通スタイル*/
/* 1116 nk_update */
	div.mk-article .tblModel-1 th,
	div.mk-article .tblModel-1 td{
		border-right:solid 1px #BDBDBD;
		border-bottom:solid 1px #BDBDBD;
		padding:5px;
		text-align:center;
		vertical-align:middle;
	}
/* 1116 nk_end */
	
	div.mk-article .tblModel-1 thead th{ text-align:center;}
	
	/*thのみのスタイル*/
	div.mk-article .tblModel-1 th{
		background:#DEDEDE;
		font-weight:normal;
	}

	/*tdのみのスタイル*/
	div.mk-article .tblModel-1 td{}

	/*個別のセル寄せ*/
	div.mk-article .tblModel-1 .alignR{text-align:right;}/*左寄せ*/
	div.mk-article .tblModel-1 .alignL{text-align:left;}/*右寄せ*/
	div.mk-article .tblModel-1 .alignC{text-align:center;}/*中央寄せ*/
	
/* 20070919 add start*/
	div.mk-article .tblModel-1 .right{text-align:right;}/*左寄せ*/
	div.mk-article .tblModel-1 .left{text-align:left;}/*右寄せ*/
	div.mk-article .tblModel-1 .center{text-align:center;}/*中央寄せ*/

	div.mk-article .tblModel-1 .text_green{font-size:100%; color:#009900;}
	div.mk-article .tblModel-1 .text_red{font-size:100%; color:#ff0000;}

	/*会社名リンク用*/
	div.mk-article .tblModel-1 td.cam-name{
		text-align:left;
		font-weight:bold;
	}

	/*太い罫線*/
	div.mk-article .tblModel-1 .typeSolidB th,
	div.mk-article .tblModel-1 .typeSolidB td{
		border-bottom:solid 2px #c4c4c4;
	}

	div.mk-article .tblModel-1 .moreLink{
		font-weight:normal;
		vertical-align:middle;
		font-size:100%;
		padding:0 7px 3px 23px;
		background:url(/parts/ds/images/common/icon_pdf.gif) no-repeat 0 5px;
		clear:both;
		/* 1029 nk_update */
		height:auto;
		/* 1029 nk_end */
	}

.mk-top_commodity_index .cmn-table_style1 {
	margin-bottom: 5px;
}

/* 20070919 add end*/

	/*全てのセル寄せ*/
	div.mk-article .alignL th,
	div.mk-article .alignL td{text-align:left;}/*左寄せ*/
	div.mk-article .alignR th,
	div.mk-article .alignR td{text-align:right;}/*を右寄せ*/
	
	/*▲印のセル専用スタイル*/
	div.mk-article .tblModel-1 td.upMark{
		color:#ff0000;
		border-right:none;
	}
	
	div.mk-article .tblModel-1 td.downMark{
		color:#009900;
		border-right:none;
	}
	
	/*左右ボーダー無しセル*/
	div.mk-article table.tblModel-1 td.noneLbr{border-left:none;}
	div.mk-article table.tblModel-1 td.noneRbr{border-right:none;}

/* プロの相場観 ============================== */
.mk-soubatable {
	line-height: 1.1em;
	font-size: 87.5%;
}
.mk-soubatable thead th,
.mk-soubatable thead td {
	white-space: nowrap;
}

/* 商品先物・現物 ============================== */
	div.mk-feature_commodity .cmn-section .mkc-title{
		font-size: 87.5%;
		margin: 15px 0 5px;
	}
	div.mk-feature_commodity .cmn-section table{
		font-size: 87.5%;
	}
	div.mk-feature_commodity .cmn-section table.cmn-table_style1 thead th{
		text-align: left;
	}

/* 企業 適時開示速報 検索ボタンスタイル ================= */
#btn_search {
    border: 0px;
    width: 42px;
    height: 21px;
    background: url(/parts/ds/images/markets/btn_search.gif) left top no-repeat;
    cursor:pointer
}