﻿@charset "UTF-8";
@import "../layout.20140401_1.css";
@import "../layout.markets-money.20140318_1.css";

/* 共用スタイル（上書き）
########################################## */

/* 関連記事一覧 ============================== */
.cmn-related_article a{
	color:#003B96;
}
.cmn-related_article a:hover {
	color:#458CDD;
}
.cmn-related_article a:visited {
	color:#6A3884;
}
.cmn-related_article .cmnc-link_list li{
	padding:0 0 0 17px;
	background-position:0 -197px;
}

/* 専用スタイル
########################################## */

/* マネー トップ ニュース ============================== */
.mn-top_news{
	margin-left:10px;
}
.mn-top_news .cmn-position_left,
.mn-top_news .cmn-position_right,
.mn-top_news .cmn-position_center{
	margin-bottom:0;
}
.mn-top_news .cmn-article_summary{
}
.mn-top_news p{
	margin-bottom:0;
}
.mn-top_news .cmn-article_title span.cmnc-large {
	font-size: 150%;
}
.mn-top_second_news{
	margin-left:10px;
	margin-bottom:-10px;
}
.mn-top_second_news ul{/* ie.money.css */
	list-style:none;
	overflow:hidden;
	margin:-10px 0 0;
	padding:0;
}
.mn-top_second_news li {
	margin:-1px 0 0;
	padding:10px 0 0;
	border-top:#CBCBCB 1px dotted;
	overflow:hidden;
}
.bs-msw .mn-top_news div.cmn-related_article ul.cmnc-half li{
	width:258px;
	margin-right:10px;
}
/* マネー コラム ============================== */
.mn-top_column{
	margin-bottom:-10px;
}
.mn-top_column ul{/* ie.money.css */
	list-style:none;
	margin:0 10px;
	padding:0;
	overflow:hidden;
	line-height:1.3;
}
.mn-top_column li{
	float:left;
	width:275px;
}
.mn-top_column li.mnc-odd{
	clear:left;
	margin-right:10px;
}
.mn-top_column .mnc-column_title{
	border:#CCC 1px solid;
	margin-bottom:5px;
}
/* マネー ETF ============================== */
.mn-top_etf .mnc-powered{
	position:absolute;
	top:0.3em;
	right:5px;
	font-weight:normal;
	font-size:87.5%;
}
.mn-top_etf .mnc-powered img{
	vertical-align:middle;
}
.mn-top_etf table{
	font-size:87.5%
}
.mn-top_etf caption{
	font-size:85.7%;
	padding:0 0 5px;
	text-align:right;
	line-height:1.1;
}
.mn-top_etf .cmn-section .mkc-title{
	font-size: 87.5%;
	margin: 15px 0 5px;
}
/* 共通 Feature ============================== */
.mn-top_feature{
	margin-bottom:15px;
}
.bs-ms .mn-top_feature div.cmn-related_article{
	clear:both;
}
.bs-ms .mn-top_feature div.cmn-related_article ul.cmnc-half li{
	width:214px;
	margin-right:10px;
}

/* 共通 預貯金金利 ============================== */
.mn-top_rate table{
	font-size:87.5%
}
.mn-top_rate caption{
	font-size:85.7%;
	padding:0 0 5px;
	text-align:right;
	line-height:1.1;
}
.mn-top_rate .mnc-rate_title{
	font-size:87.5%;
	background:#EBEBEB;
	margin:-10px -10px 10px;
	padding:6px 10px;
	border-bottom:1px solid #CCC;
}
.mn-top_rate .mnc-rate_search{
	background:#F9F9F9;
	border:#CCC 1px solid;
	padding:10px;
	margin-bottom:20px;
}
.mn-top_rate .mnc-rate_search table{
	margin:0 30px;
}
.mn-top_rate .mnc-rate_search th{
	font-size:87.5%;
	text-align:right;
	font-weight:normal;
	padding:3px 5px;
}
.mn-top_rate .mnc-rate_search td{
	font-size:87.5%;
	padding:2px 5px;
}
.mn-top_rate .mnc-rate_search td select{
	font-size:100%;
}
.mn-top_rate .mnc-rate_search .cmnc-input_button{
	background:url(/parts/ds/images/common/sprites_market_02.gif) no-repeat 0 -152px;
	border-style:none;
	cursor:pointer;
	height:21px;
	margin-left:5px;
	outline-style:none;
	overflow:hidden;
	text-indent:-9999px;
	vertical-align:middle;
	width:63px;
}
.mnc-rate_search .cmnc-input_button:hover{
	background-position: 0 -173px;
}
/* マネー 初めてシリーズ ============================== */
.mn-top_beginners{
	margin-bottom:15px;
}
.mn-top_beginners ul{/* ie.money.css */
	margin:0 0 0 10px;
	padding:0;
	overflow:hidden;
}
.mn-top_beginners li{
	font-size:87.5%;
	list-style-type:none;
	float:left;
	width:275px;
	margin:5px 10px 15px 0px;
}
.mn-top_beginners .mnc-odd{
	clear:left;
}
.mn-top_beginners p{
	line-height:1.3;
}
.mn-top_beginners .mnc-fs_menu{
	clear:both;
	line-height:1.3;
}
.mn-top_beginners .mnc-fs_image{
	float:left;
	margin-right:10px;
}
/* マネー 最新ニュース ============================== */
.mn-top_latestnews{
	margin:0 0 20px;
}
.mn-top_latestnews h4 {
	font-size:75%;
	font-weight:normal;
	margin:10px;
}
.mn-top_latestnews .mnc-news_category dl{/* ie.money.css */
	font-size:87.5%;
	margin:10px;
	line-height:1.3;
	overflow:hidden;
}
.mn-top_latestnews .mnc-news_category dt{
	float:left;
	width:90px;
	padding:0.8em 0;
}
.mn-top_latestnews .mnc-news_category dt a,
.mn-top_latestnews .mnc-index a{
	font-weight:bold;
	padding:0 0 0 15px;
	background:url(/parts/ds/images/common/sprites_marks.gif) no-repeat 0 -400px;
}
.mn-top_latestnews .mnc-news_category dd{
	padding:0.5em 0 5px 100px;
	border-bottom:1px solid #CCC;
}
.mn-top_latestnews .mnc-index{
	margin:0 10px;
	padding-bottom:0.5em;
	border-bottom:1px solid #CCC;
	font-size:87.5%;
}
.mn-top_latestnews .cmn-flat_list li{
	margin:0.3em 0 0;
}
/* 共通 目からウロコの投資塾 ============================== */
.mn-top_lessons{
}
/* 共通 おかねのABC ============================== */
.mn-top_abc{
}

/* 投資・ETF 投資信託サーチ ============================== */
.mn-top_entrustment_search {
	background:#F9F9F9;
	border:1px solid #CCC;
	margin:0 0 20px;
	padding:10px;
}
.mn-top_entrustment_search .mnc-title {
	font-size:87.5%;
	background:#EBEBEB;
	margin:-10px -10px 10px;
	padding:6px 10px;
	border-bottom:1px solid #CCC;
}
.mn-top_entrustment_search .mnc-search {
	float:left;
	padding-right:20px;
	padding-bottom:8px;
	width:300px;
}
.mn-top_entrustment_search .mnc-type {
	float:left;
	width:160px;
}
.mn-top_entrustment_search .mnc-type ul{
	list-style:none;
	margin:0;
	padding:0;
	width:160px;
	font-size:75%;
	line-height:1.1;
}
.mn-top_entrustment_search .mnc-type li{
	margin:0 0 5px;
	background:url(/parts/ds/images/common/sprites_marks.gif) no-repeat 0 -400px;
	padding:0 0 0 15px;
}
.mn-top_entrustment_search .cmnc-input_text {
	border:1px solid #B5B5B5;
	font-size:75%;
	height:1.2em;
	line-height:1.2;
	margin:0 0 10px 0;
	padding:5px;
	width:200px;
}
.mn-top_entrustment_search .cmnc-input_button {
	background:url(/parts/ds/images/common/sprites_market_02.gif) no-repeat 0 -152px;
	border-style:none;
	cursor:pointer;
	height:21px;
	margin:0 0 10px 5px;
	outline-style:none;
	overflow:hidden;
	text-indent:-9999px;
	vertical-align:middle;
	width:63px;
}
.mn-top_entrustment_search .cmnc-input_button:hover {
	background-position:0 -173px;
}
.mn-top_entrustment_search .cmn-notes p {
	margin-bottom:0.3em;
}
.mn-top_entrustment_search .mnc-type_list ul{
	list-style:none;
	margin:10px 0 0 -5px;
	padding:0;
	text-align:center;
}
.mn-top_entrustment_search .mnc-type_list li{/* ie.money.css */
	display:inline-block;
	text-align:left;
	margin:0 0 0 5px;
}
.mn-top_entrustment_search .mnc-dig{
	display:block;
	background:url(/parts/ds/images/common/sprites_market_02.gif) no-repeat -93px -188px;
	width:211px;
	height:24px;
	outline-style:none;
	text-indent:-9999px;
}
.mn-top_entrustment_search .mnc-dig:hover{
	background-position:-93px -212px;
}
.mn-top_entrustment_search .mnc-calc{
	display:block;
	background:url(/parts/ds/images/common/sprites_market_02.gif) no-repeat -43px -236px;
	width:261px;
	height:24px;
	outline-style:none;
	text-indent:-9999px;
}
.mn-top_entrustment_search .mnc-calc:hover{
	background-position:-43px -260px;
}

/* 投資・ETF 投信ニュース ============================== */
.mn-top_entrustment_news{
}
/* 投資・ETF 投信新着ピックアップ ============================== */
.mn-top_entrustment_pickup{
}
/* 投資・ETF 新着ファンド ============================== */
.mn-top_fund .mnc-powered{
	position:absolute;
	top:0.3em;
	right:5px;
	font-weight:normal;
	font-size:87.5%;
}
.mn-top_fund .mnc-powered img{
	vertical-align:middle;
}
.mn-top_fund .tblModel-1{
	font-size:87.5%;
	border-color:#BDBDBD;
	border-style:solid;
	border-width:1px 0 0 1px;
	width:100%;
	empty-cells:hide;
}
.mn-top_fund .tblModel-1 th,
.mn-top_fund .tblModel-1 td{
	border-color:#BDBDBD;
	border-style:solid;
	border-width:0 1px 1px 0;
	padding:5px;
	line-height:1.2;
	text-align:right;
}
.mn-top_fund .tblModel-1 th{
	background:#F5F5F5;
	font-weight:normal;
	line-height:1.2;
}
.mn-top_fund .tblModel-1 .tr1 th{
	background:#DEDEDE;
	text-align:center;
}
.mn-top_fund .tblModel-1 .textalignL{
	text-align:left;
}
.mn-top_fund .moreLink{
	margin:10px 0;
	line-height:1.3;
	font-size:87.5%;
	font-weight:bold;
}
.mn-top_fund .moreLink a{
	display:inline-block;
	padding:0 0 0 20px;
	background:url(/parts/ds/images/common/sprites_marks.gif) no-repeat 10px 4px;
}
/* 投資・ETF ETFノウハウ ============================== */
.mn-top_etf_knowhow{
}
/* 投資・ETF 初めての投資信託 ============================== */
.mn-top_first_entrustment{
}
/* 投資・ETF 初めてのJ-REIT ============================== */
.mn-top_first_jreit ol{
	font-size:87.5%;
	line-height:1.3;
	margin:0 10px;
}
/* 資産力UP みんなの節約術 ============================== */
.mn-top_economy{
}
/* 資産力UP 1000人の家計簿 ============================== */
.mn-top_1000accounts{
}
/* 資産力UP 初めての株式投資 ============================== */
.mn-top_first_investment .cmn-new_line ul {
	list-style-type:none;
	padding-left:10px;
	float:left;
	width:240px;
	line-height:1.3;
}
.mn-top_first_investment .cmn-new_line ul li {
	margin-bottom:5px;
	font-size:87.5%;
	line-height:1.3;
}
.mn-top_first_investment .cmn-new_line p {
	clear:both;
	text-align:right;
	margin:10px 10px 0 0;
}
/* 資産力UP きょうの投資用語 ============================== */
.mn-top_glossary .mnc-hot_word{
	font-size:87.5%;
	list-style-type:none;
	padding-left:0;
	margin-bottom:10px;
}
.mn-top_glossary .mnc-hot_word li{/* ie.money.css */
	margin-right:10px;
	display:inline-block;
	line-height:1.3;
}
.mn-top_glossary .cmn-flat_list{
	font-size:87.5%;
}
/* 金 本日の金価格 ============================== */
.mn-top_gold_price .cmn-notes{
	text-align:right;
}
.mn-top_gold_price .cmn-table_style1{
	font-size:87.5%;
}
.mn-top_gold_price .mnc-notes {
	font-size:75%;
	line-height:1.3;
	background-color:#F5F5F5;
	border:1px solid #BDBDBD;
	margin:5px 0 0;
	padding:10px;
}
/* 年金・保険 おすすめサイト============================== */
.mn-top_recommend {
	border:1px solid #999;
	margin:0 0 15px;
}
.mn-top_recommend .cmn-headline_style2 {
	border-width:0 0 1px;
	margin-bottom:-1px;
	position:relative;
}
.mn-top_recommend .mnc-tool {/* ie.money.css */
	border-top:1px dotted #CCC;
	margin:0;
	overflow:hidden;
	padding:15px;
}
.mn-top_recommend .mnc-tool .mnc-tool_title {
	float:left;
	margin:0 0 10px;
}
.mn-top_recommend .mnc-tool .mnc-tool_title img {
	float:left;
	margin-right:10px;
}
.mn-top_recommend .mnc-tool .mnc-tool_title a {
	display:block;
	margin-top:10px;
	white-space:nowrap;
}
.mn-top_recommend .mnc-tool .mnc-tool_image {
	float:right;
	margin:0 0 0 10px;
}
.mn-top_recommend .mnc-tool p {/* ie.money.css */
	clear:left;
	font-size:87.5%;
	line-height:1.4;
	margin:0;
}
.mn-top_recommend .mnc-tool .cmn-link_list li {
	background-position:5px 4px;
}
/* 貯蓄 外貨建て預金金利 ============================== */
.mn-top_foreign .cmn-notes{
	text-align:right;
}
.mn-top_foreign .cmn-table_style1{
	font-size:87.5%;
}
.mn-top_foreign .cmn-theme_list{
	margin:15px 0 20px;
}
.mn-top_foreign .cmn-theme_list ul{/* ie.money.css */
	margin:10px 10px 0;
	overflow:hidden;
	zoom:1;
}
.mn-top_foreign .cmn-theme_list li{
	float:left;
	width:200px;
}
/* 貯蓄 金融機関からのお知らせ ============================== */
.mn-top_info_from_fi{
}
/* 貯蓄 FPが語る金融商品 ============================== */
.mn-top_fp_talk .mnc-item_link{
	margin:0 0 10px;
}
.mn-top_fp_talk .mnc-item_link ul{
	list-style:none;
	margin:10px 0 0 10px;
	padding:0;
	float:left;
	width:155px;
}
.mn-top_fp_talk .mnc-item_link li {
	background:url(/parts/ds/images/common/sprites_marks.gif) no-repeat 0 -400px;
	display:block;
	line-height:1.2;
	margin:0 0 3px 0;
	padding:0 0 0 15px;
	font-size:87.5%;
}
/* 貯蓄 初めての積み立て ============================== */
.mn-top_first_reserve li{
	font-size:87.5%;
	line-height:1.3;
	margin:0 0 5px;
}
/* 貯蓄 住宅ローン ============================== */
.mn-top_houseloan .mnc-title{/* ie.money.css */
	margin:0 0 5px;
	padding:5px 0 5px 35px;
	min-height:20px;
	line-height:1.2;
}
.mn-top_houseloan .mnc-home .mnc-title{
	background:url(/parts/ds/images/money/mark_home.gif) no-repeat 0 50%;
}
.mn-top_houseloan .mnc-repayment .mnc-title{
	background:url(/parts/ds/images/money/mark_repayment.gif) no-repeat 0 50%;
}
.mn-top_houseloan .mnc-notes {
	background-color:#F5F5F5;
	border:1px solid #BDBDBD;
	line-height:1.3;
	margin:10px 0;
	padding:10px;
	font-size:75%;
}
.mn-top_houseloan .mnc-notes p{
	margin:0;
}
.mn-top_houseloan .mnc-notes ul{
	margin:10px 0;
}
.mn-top_houseloan .mnc-notes .cmn-notes{
	font-size:100%;
	color:#F00;
}
.mn-top_houseloan p{
	font-size:87.5%;
	line-height:1.3;
}
.mn-top_houseloan .cmn-table_style1{
	font-size:87.5%;
	margin-bottom:5px;
}
.mn-top_houseloan .cmn-table_style1 ul{/* ie.money.css */
	list-style:none;
	overflow:hidden;
}
.mn-top_houseloan .cmn-table_style1 li{
	float:left;
}
.mn-top_houseloan .mnc-attention{
	color:#F00;
}
.mn-top_houseloan .mnc-button{
	font-size:87.5%;
	margin:5px 0 10px;
}
.mn-top_houseloan .mnc-button ul{
	list-style:none;
	margin:0;
	padding:0;
	position:relative;
	text-align:center;
	width:505px;
}
.mn-top_houseloan .mnc-button li{/* ie.money.css */
	display:inline;
	margin:0 5px;
}


/* コラム 点検個人マネー ============================== */
.mn-top_private_money{
}
/* コラム マネープラン ============================== */
.mn-top_money_plan{
}
/* コラム FP快刀乱麻 ============================== */
.mn-top_fp{
}
/* コラム 勝間和代おサイフ学 ============================== */
.mn-top_wallet{
}
/* コラム その他のコラム ============================== */
.mn-top_etc_column{
}


/* 貯蓄 住宅ローンシミュレーション（ページ） ============================== */
.mn-loan_simulation {
	margin-bottom:20px;
}
.mn-loan_simulation .mnc-title{
	float:left;
	font-size:87.5%;
	margin:0 0 5px;
}
.mn-loan_simulation .cmn-link_index {
	float:right;
	margin:0 0 5px;
}
.mn-loan_simulation .cmn-table_style1{
	margin-bottom:5px;
	font-size:87.5%;
	clear:both;
}
.mn-loan_simulation .cmn-table_style1 ul{/* ie.money.css */
	list-style:none;
	overflow:hidden;
}
.mn-loan_simulation .cmn-table_style1 li{
	float:left;
}
.mn-loan_simulation .cmn-table_style1 input{
	font-size:87.5%;
}
.mn-loan_simulation .cmn-notes {
	color:#FF0000;
}
.mn-loan_simulation .mnc-home{
	border-top:#CCC 1px dotted;
	padding-top:20px;
}
.mn-loan_simulation .mnc-lead{
	font-size:87.5%;
	line-height:1.3;
}
.mn-loan_simulation .mnc-button{
	margin:5px 0 10px;
}
.mn-loan_simulation .mnc-button ul{
	list-style:none;
	margin:0;
	padding:0;
	position:relative;
	text-align:center;
	width:505px;
}
.mn-loan_simulation .mnc-button li{/* ie.money.css */
	display:inline;
	margin:0 5px;
}
.mn-loan_simulation .mnc-notes {
	background-color:#F5F5F5;
	border:1px solid #BDBDBD;
	line-height:1.3;
	margin:5px 0 0;
	padding:10px;
	font-size:75%;
}
.mn-loan_simulation .mnc-notes p{
	margin:0;
}
.mn-loan_simulation .mnc-notes ul{
	margin:10px 0;
}
.mn-loan_simulation .mnc-notes .cmn-notes{
	font-size:100%;
}
.mn-loan_simulation .mnc-attention{
	color:#F00;
}

/* 右カラム 注目ファンド・ピックアップ ============================== */
#adFundRectangle{
	margin:0 0 15px;
}
#adFundRectangle h3{
	background:#EDEEF0;
	padding:5px;
	font-size:87.5%;
	line-height:1.1;
}
#adFundRectangle .adFundArticle{/* ie.money.css */
	border:#DFDFDF 1px solid;
	padding:5px;
	font-size:75%;
	line-height:1.3;
	overflow:hidden;
}
#adFundRectangle h4{
	border-bottom:#DFDFDF 1px dotted;
	display:block;
	margin:0 0 5px;
	padding:0 0 2px;
	font-weight:bold;
}
#adFundRectangle img{
	float:right;
	margin-left:5px;
}

/* 右カラム 投資信託ランキング ============================== */
.mn-sub_it_rank{
	margin:0 0 15px;
}
.mn-sub_it_rank h3{
	font-size:87.5%;
	margin:0 0 5px;
}
.mn-sub_it_rank table .mnc-number{
	text-align:right;
}
.mn-sub_it_rank th,
.mn-sub_it_rank td{
	font-size:75%;
	padding:3px 5px;
	line-height:1.3;
	vertical-align:top;
}
.mn-sub_it_rank th{
	font-weight:normal;
	white-space:nowrap;
}
.mn-sub_it_rank .mnc-last th,
.mn-sub_it_rank .mnc-last td{
	border-bottom:0;
}
.mn-sub_it_rank thead th{
	border-bottom:1px solid #CCC;
}
.mn-sub_it_rank tbody th,
.mn-sub_it_rank tbody td{
	border-bottom:1px dotted #CCC;
}
.mn-sub_it_rank .mnc-continue{
	background:url(/parts/ds/images/common/sprites_marks.gif) no-repeat 0 -400px;
	font-size:87.5%;
	font-weight:bold;
	margin:10px 0;
	padding:0 0 0 15px;
}
.mn-sub_it_rank .mnc-others{
	border-top:1px dotted #CCC;
	clear:both;
	padding:10px 0 0;
}
.mn-sub_it_rank .mnc-others ul {
	font-size:75%;
	line-height:1.1;
	list-style:none outside none;
	margin:0 0 5px;
	overflow:hidden;
	padding:0;
}
.mn-sub_it_rank .mnc-others li {
	border-left:1px solid #CCC;
	float:left;
	margin:0 5px 0 -1px;
	padding:0 0 0 5px;
}
/* tableスタイル ============================== */
div.thisWeek .tblModel-1{
	width:100%;
	font-size:87.5%;
	border-top:solid 1px #BDBDBD;
	border-left:solid 1px #BDBDBD;
}

	/*改行の無効化*/
	.nowrap,
	div.thisWeek .tblModel-1.nowrap th,
	div.thisWeek .tblModel-1.nowrap td,
	div.thisWeek .tblModel-1 tr.nowrap th,
	div.thisWeek .tblModel-1 tr.nowrap td{
		white-space:nowrap;
	}

	/*th,tdの共通スタイル*/
/* 1116 nk_update */
	div.thisWeek .tblModel-1 th,
	div.thisWeek .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.thisWeek .tblModel-1 thead th{ text-align:center;}
	
	/*thのみのスタイル*/
	div.thisWeek .tblModel-1 th{
		background:#DEDEDE;
		font-weight:normal;
	}

	/*tdのみのスタイル*/
	div.thisWeek .tblModel-1 td{}

	/*個別のセル寄せ*/
	div.thisWeek .tblModel-1 .alignR{text-align:right;}/*左寄せ*/
	div.thisWeek .tblModel-1 .alignL{text-align:left;}/*右寄せ*/
	div.thisWeek .tblModel-1 .alignC{text-align:center;}/*中央寄せ*/
	
/* 20070919 add start*/
	div.thisWeek .tblModel-1 .right{text-align:right;}/*左寄せ*/
	div.thisWeek .tblModel-1 .left{text-align:left;}/*右寄せ*/
	div.thisWeek .tblModel-1 .center{text-align:center;}/*中央寄せ*/

	div.thisWeek .tblModel-1 .text_green{font-size:100%; color:#009900;}
	div.thisWeek .tblModel-1 .text_red{font-size:100%; color:#ff0000;}

	/*会社名リンク用*/
	div.thisWeek .tblModel-1 td.cam-name{
		text-align:left;
		font-weight:bold;
	}

	/*太い罫線*/
	div.thisWeek .tblModel-1 .typeSolidB th,
	div.thisWeek .tblModel-1 .typeSolidB td{
		border-bottom:solid 2px #c4c4c4;
	}

	div.thisWeek .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 */
	}

/* 20070919 add end*/

	/*全てのセル寄せ*/
	div.thisWeek .alignL th,
	div.thisWeek .alignL td{text-align:left;}/*左寄せ*/
	div.thisWeek .alignR th,
	div.thisWeek .alignR td{text-align:right;}/*を右寄せ*/
	
	/*▲印のセル専用スタイル*/
	div.thisWeek .tblModel-1 td.upMark{
		color:#ff0000;
		border-right:none;
	}
	
	div.thisWeek .tblModel-1 td.downMark{
		color:#009900;
		border-right:none;
	}
	
	/*左右ボーダー無しセル*/
	div.thisWeek table.tblModel-1 td.noneLbr{border-left:none;}
	div.thisWeek table.tblModel-1 td.noneRbr{border-right:none;}


/* MMF/MRF、外貨建てMMF（ページ） ============================== */
#investmentTrust_ad250{
	width: 790px;
}
#investmentTrust_ad250 h3{
	background-color: #566373;
	color: #FFFFFF;
	font-size: 76%;
	margin: 0 20px 0 0;
	padding: 2px 5px;
}
#investmentTrust_ad250 table{
	clear: both;
	margin-left: -10px;
	margin-top: -6px;
}
#investmentTrust_ad250 table *{
	line-height: 100%;
}
#investmentTrust_ad250 table tbody td {
	border-bottom: 1px solid #AAB1B9;
	line-height: 100%;
	padding: 2px 0 5px;
	width: 250px;
}
#investmentTrust_ad250 table tbody td h4 {
	border-bottom: 1px solid #AAB1B9;
	font-size: 76%;
	height: 2.4em;
	line-height: 110%;
	margin-bottom: 5px;
	padding-top: 1px;
}
#investmentTrust_ad250 table tbody td div.img {
	float: left;
	line-height: 0;
	margin: 0 4px 0 0;
	vertical-align: top;
}
#investmentTrust_ad250 table tbody td p {
	font-size: 76%;
	line-height: 115%;
}
table.cmn-table_style1 {
	font-size: 75%;
	margin-bottom:5px;
}
table.cmn-table_style1 tbody td.cmn-table_td_style1 {
	text-align: center;
}
table.cmn-table_style1 thead th.table_th_style1 {
	width:13%;
}
table.cmn-table_style1 thead th.table_th_style2 {
	width:47%;
}
table.cmn-table_style1 thead th.table_th_style3 {
	width:10%;
}
table.cmn-table_style1 thead th.table_th_style4 {
	width:11%;
}
table.cmn-table_style1 thead th.table_th_style5 {
	width:11%;
}
table.cmn-table_style1 thead th.table_th_style6 {
	width:35%;
}
table.cmn-table_style1 thead th.table_th_style7 {
	width:12%;
}
.mn-quick_data .cmn-table_style1 thead th {
	background-color: #e2e0db;
	font-weight: bold;
}