/*============================================================

サイト名：日経マネー

============================================================*/
/* === 
release    : 2009/4/
update     : 2009/6/16 注意アイコン追加
update     : 2010/9/27 新ヘッダー用クラス追加
==== */

html>/**/body{font-size:16px;}/*IE7以外のモダンブラウザに適用*/

/* add 10/12/06*/
#crossrateForm button, #crossrateForm input, #crossrateForm select, #crossrateForm textarea {
	font-size:100% !important;
	vertical-align:center;
	line-height:1.3;
	vertical-align: middle; 
}
#crossrateForm p{
	margin:0;
	line-height:150%;
}
#tekijiNavi {
    margin: 0 auto 0;
    padding: 0;
    text-align: left;
}
#tekijiNavi ul, #tekijiNavi ul li {
    border: medium none;
    display: inline;
    margin: 0;
	padding: 0;
}
/* 続きリンク ============================== */
.cmn-continue {
	background-image: url(http://cdn.nikkei.co.jp/parts/ds/images/common/mark_continue.png);
	background-repeat: no-repeat;
	background-position: 3px 50%;
	padding-left: 19px;
	white-space: nowrap;
	text-indent: 0;
	margin-left: 7px;
	min-height: 14px;
}
div.cmn-continue {
	margin: 10px 0;
	font-size: 87.5%;
}
/* ///add 10/10/20*/

td,th {
	text-align:left;
	vertical-align:top;
}

ul {list-style:none;}
ul.normalList{
	list-style:outside disc;
	margin-left:1em;
}
blockquote ul.normalList {
	font-size: 88%;
}
ul.normalList2 li{
	line-height:1.5;
}

img {border:none;}

ul li img{/*リスト時の画像下余白を解除*/
	vertical-align:bottom;
}

select option{
	padding-right:0.5em;
	margin:auto;
}

/*フォント指定*/
.font-lll{font-size:150% !important;}
.font-ll	{font-size:114% !important;}
.font-l	{font-size:100% !important;}
.font-m	{font-size:88% !important;}
.font-s	{font-size:75% !important;}
.font-ss	{font-size:63% !important;}

.font-b{font-weight:bold !important;}
.font-n{font-weight:normal !important;}

.lh-150 { line-height:150%;}
.lh-130 { line-height:130%;}

.colorGreen{color:#009900;}
.colorRed{color:#ff0000;}

.colorUp{color:#ff0000;}
.colorDown{color:#009900;}

label {
	cursor: pointer;
}
.width15 {
	width: 15%;
}

/*---------------------------------------------------------
	▽	メインエリア
---------------------------------------------------------*/

h1#bigTag{
	background:#9aa4b6;
	font-size:125%;
	padding:7px 10px;
	margin-bottom:10px;
	color:#FFFFFF;
}
/*---centerBoxbase---*/
.centerBoxbase{
	padding:0px 5px 20px 5px;
	font-size:88%;
	line-height:1.3; /*add 10/10/20*/
}
.centerBoxbase button,
.centerBoxbase input,
.centerBoxbase select,
.centerBoxbase textarea,
.font-m button,
.font-m input,
.font-m select,
.font-m textarea,
#toushinlanking .table button,
#toushinlanking .table input,
#toushinlanking .table select,
#toushinlanking .table textarea,
#toushinlanking .td2 button,
#toushinlanking .td2 input,
#toushinlanking .td2 select,
#toushinlanking .td2 textarea {
	font-size: 88% ;
}
.centerBoxbase.last{
	padding:0px 5px 0px 5px;
}

.centerBoxbase .boxL{
	float:left;
	width:49%;
}

.centerBoxbase .boxR{
	float:right;
	width:49%;
}

.centerBoxbase h2{
	font-size:142%;
	padding:0 0 5px 0;
}
h2.headBand{
	padding:3px 8px 3px 13px;
	margin-bottom:10px;
	font-size:88%;
	border:solid 1px #e1e1e1;
	background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/bg_headline02.gif) bottom left repeat-x #ffffff;
}

.centerBoxbase h3{
	border-bottom:solid 2px #c4c4c4;
	padding-bottom:2px;
	margin-bottom:5px;
	position:relative;
}

.centerBoxbase h3 span{
	font-weight:normal;
	font-size:75%;
	position:absolute;
	right:0;
	top:3px;
}
/* 0914 add */
.centerBoxbase h3 span.top0 {
	top: 0px;
}
/* 0914 end */
/* 0920 nk_add */
* html .centerBoxbase h3 span.top0 {
	top: -3px;
}
/* 0920 nk_end */
.centerBoxbase h3 span.type2{
	bottom:1px;
	top:auto;
}

.centerBoxbase h3 span.rel{
	position:relative;
	display:block;
	text-align:right;
}

.centerBoxbase h3 span img{
	padding-right:2px;
}

.centerBoxbase h4{
	margin-bottom:2px;
}

.centerBoxbase .newsCap{
	padding-bottom:20px;
}

.centerBoxbase .newsArticle{
	padding:10px 0;
	line-height:1.5;
}

.centerBoxbase.typeArticle p{
	padding:0 0 15px 0;
	line-height:1.5;
}

.centerBoxbase.typeArticleD p{
	padding:0 0 15px 0;
	line-height:1.5;
	font-size:112%;
}
/* 0920 nk_add */
.centerBoxbase.typeArticleD p.moreLink{
	padding-left:17px;
	line-height:1.3;
	font-size:88%;
}
.centerBoxbase.typeArticleD p.print {
	padding-left:20px;
	line-height:1.3;
	font-size:88%;
}
/* 0920 nk_end */

.centerBoxbase .newsPhoto{
	float:right;
	width:100px;
	margin:0 0 10px 10px;
	font-size:88%;
	background:#f8f8f8;
	border:solid 1px #e1e1e1;
	font-size:12px;
}
.centerBoxbase .newsPhoto.positionL{
	float:left;
	margin:0 10px 10px 0;
}
.centerBoxbase .newsPhoto.positionC{
	float:none;
	margin:10px auto;
}
.centerBoxbase .newsPhoto img,
.centerBoxbase .newsPhoto p{ padding:5px 5px 0 5px;}
.centerBoxbase .arrowList{
	padding-left: 0;
	padding-bottom:20px;
}
.centerBoxbase .arrowList.stockNewsList {
	padding-top: 10px;
}
.centerBoxbase .arrowList.stockNewsList li {
	padding-bottom: 0.3em;
}
.centerBoxbase .arrowList.stockNewsList li img {
	top:-2px;
	position: relative;
}
.centerBoxbase .arrowList.last{
	padding-bottom:0px;
}

.centerBoxbase .moreLink{
	padding-bottom:5px;
	margin-top:3px;
	font-size:88%;
	font-weight:bold;
}

/* 1120 nk_add */
.blankWindow {
	margin: 20px 10% 0px;
}
.blankWindow h2 {
	border-bottom: solid 2px #C4C4C4;
	margin-bottom: 10px;
}
.blankWindow h2.headBand {
	border-bottom:1px solid #E1E1E1;
}
/* 1120 nk_add */
 #stocksIndexBox h3{
	color:#656565;
	border:none;
}

#stocksIndexBox .grayBandhead{
	font-size:88%;
	font-weight:normal;
	border-top:solid 2px #c4c4c4;
	margin-bottom:5px;
}

#stocksIndexBox .glaphImg{
	padding:0 20px 10px 20px;
	text-align:center;
}

#stocksIndexBox #stocksIndexrRate{
	font-size:150%;
	font-weight:bold;
}

#stocksIndexBox #stocksIndexrRate span{
	font-size:88%;
}
#stocksIndexBox .arrowList{
	display:block;
}

#stocksIndexBox #stocksTbl{
	width:100%;
	clear:both;
	font-size:88%;
	margin-bottom:5px;
}

#stocksIndexBox #stocksTbl th{
	font-weight:normal;
	width:14em;
	padding:4px;
	border-bottom:dotted 1px #c4c4c4;
	border-right:dotted 1px #c4c4c4;
	background-color:#f5f5f5;
}

#stocksIndexBox #stocksTbl td{
	border-bottom:dotted 1px #c4c4c4;
	padding:4px;
}

#stocksIndexBox #stocksTbl .td2{
	text-align:center;
	font-weight:bold;
}
#stocksIndexBox #stocksTbl .td2 span{
	display:block;
	width:10em;
	margin:0 auto;
	padding-right:20px;
	text-align:right;
}

#stocksIndexBox #stocksTbl td.td3{
	width:8em;
}

#stocksIndexBox #stocksTbl .tr1 td,
#stocksIndexBox #stocksTbl .tr1 th{
	border-top:solid 2px #c4c4c4;
}

#stocksIndexBox #stocksTbl .tr2 td,
#stocksIndexBox #stocksTbl .tr2 th{
	border-bottom:solid 1px #c4c4c4;
}

#stocksIndexBox #stocksTbl .tr4 td,
#stocksIndexBox #stocksTbl .tr4 th{
	border-bottom:solid 2px #c4c4c4;
}
/*ページネーション*/
.centerBoxbase.paageNation{font-size:100%;}

/* 1113 nk_update */
/* 1126 nk_update */
.paageNation{
	text-align: center;
	position:relative;
	width:auto;
	font-size:88%;
	padding-bottom:15px;
}
/* 1126 nk_end */

.paageNation .pnL{
	float:left;
	width:11.5em;
	padding-left:8px;
	margin-left:5px;
	text-align:left;
	background-image: url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/blit_arrow01.gif);
	background-repeat: no-repeat;
	background-position: 0% 5px;
}

.paageNation .pnR{
	float:right;
	width:11.5em;
	padding-right:8px;
	margin-right:5px;
	text-align:right;
	background-image: url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/blit_arrow02.gif);
	background-repeat: no-repeat;
	background-position: 100% 5px;
}

.paageNation .pnC{
	display:block;
	width:6em;
	margin:0 auto;
}
* html .paageNation .pnC{
	margin:0 11.5em;
}
/* 1113 nk_end */




/*--.articleLink--*/
.centerBoxbase .articleLink{
	padding-top:15px;
}

.centerBoxbase .articleLink h3{
	border:none;
	margin-bottom:0;
}

.centerBoxbase .articleLink ul{
	font-size:100%;
	padding-bottom:10px;
}

.centerBoxbase .articleLink ul span{
	padding-right:20px;
}

.centerBoxbase .articleLink p{
	font-size:100%;
	
}

.centerBoxbase .articleLink p.print{
	padding-left:17px;
}


/*--.newsBlock--*/
.centerBoxbase .newsBlock{
	padding:0 0 5px 0;
}

.centerBoxbase .newsBlock .newsHead{
	font-weight:bold;
	padding:2px 0;
}

.centerBoxbase .newsBlock .rightImg{
	float:right;
	padding:0 0 5px 5px;
}


/*--.newslist*/

.centerBoxbase .newsList-2clm .listL{
	width:59%;
	float:left;
}

.centerBoxbase .newsList-2clm .listR{
	width:37%;
	float:left;
}
/* 1114 nk_add */
#p100 .centerBoxbase .newsList-2clm .arrowList{
	padding-bottom: 0px;
}
/* 1114 nk_end */
.centerBoxbase .newsList-3clm{
	border-top:solid 2px #c4c4c4;
	padding-top:5px;
}

.centerBoxbase .newsList-3clm ul{
	width:31%;
	float:left;
}

.centerBoxbase .newsList-3clm ul.arrowList{
}


.rankingList2{
	font-size:88%;
}

.rankingList2 li{
	border-bottom:dotted 1px #c4c4c4;
	padding:4px 0 5px 16px;
	min-height:1.5em;
}
* html .rankingList2 li{height:1.5em;}

.inPage .rankingList2 li{
	border-bottom:none;
}

.rankingList2 li.rank1{background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/pict_rank1_g.gif) no-repeat 0px 7px;}
.rankingList2 li.rank2{background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/pict_rank2_g.gif) no-repeat 0px 7px;}
.rankingList2 li.rank3{background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/pict_rank3_g.gif) no-repeat 0px 7px;}
.rankingList2 li.rank4{background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/pict_rank4.gif) no-repeat 0px 7px;}
.rankingList2 li.rank5{background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/pict_rank5.gif) no-repeat 0px 7px;}
.rankingList2 li.rank6{background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/pict_rank6.gif) no-repeat 0px 7px;}
.rankingList2 li.rankb{background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/icon_arrow_w.gif) no-repeat 0px 7px;}

#timelyList.rankingList2 li span{
	display:block;
	width:10em;
	height:20px;
	margin-right:4px;
	float:left;
	background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/icon_pdf.gif) right no-repeat;
}

/*--国内株・海外株--*/
.newsListBox .arrowList{
	padding-bottom:5px;
}

/*--新規上場--*/
.enterpriseList.blockR{
	width:49%;
	float:right;
}

.enterpriseList.blockL{
	width:49%;
	float:left;
}

.enterpriseList ul{
	font-size:88%;
	border-bottom:solid 1px #e4e4e4;
	margin-top:-5px;
	margin-bottom:5px;
}

.enterpriseList ul li{
	padding:3px 5px;
	display:block;
	position:relative;
}

/* 1126 nk_add */
.enterpriseList ul li a {
	padding-right: 3em;
}
/* 1126 nk_end */

.enterpriseList ul li span{
	position:absolute;
	right:5%;
}

.enterpriseList ul li.epHead{
	background:#f5f5f5;
	border-bottom:solid 1px #e4e4e4;
}

/*企業からのお知らせ*/
#enterpriseInfoBox{
	border-top:solid 1px #c4c4c4;
	border-bottom:solid 1px #c4c4c4;
	padding:5px 0;
	margin-bottom:20px;
}
#enterpriseInfoBox h3{border:none;}
#enterpriseInfoBox ul{padding:0 0 8px 0;}
#enterpriseInfoBox ul li{line-height:1.5;}
#enterpriseInfoBox span{padding-right:10px;}
#enterpriseInfoBox p{font-size:88%;}

/*注目の情報*/
#attentionInfoBox{
	width:468px;
	border:solid 1px #c6c6c6;
	margin-bottom:20px;
}
/* 1031 nk_add */
body*#attentionInfoBox{
	width: auto;
}
* html #attentionInfoBox{
	width: 468px;
}
/* 1031 nk_end */
#attentionInfoBox .leftImg{
	float:left;
	padding:10px;
}

#attentionInfoBox h3{
	background:#566373;
	padding:3px 5px 5px 5px;
	color:#ffffff;
	font-size:88%;
}

#attentionInfoBox h4{
	font-size:125%;
	padding-top:10px;
	padding-bottom:5px;
	font-size:100%;
}

#attentionInfoBox h4 a{
	text-decoration:underline;
}

#attentionInfoBox p{
	padding-right:10px;
	font-size:88%;
}

#attentionInfoBox .moreLink{
	clear:none;
	margin-left:180px;
	display:block;
	font-size:75%;
}
* html #attentionInfoBox .moreLink{ margin-left:0}
*:first-child+html #attentionInfoBox .moreLink{ margin-left:0;}
/* 1106 nk_add */
*:first-child+html #attentionInfoBox {
	width: 468px;
}
/* 1106 nk_end */

/* 1107 nk_add */
#attentionInfoTable{
	border-collapse: collapse;
	border-spacing: 0px;
	width:468px;
	border:solid 1px #c6c6c6;
	margin-bottom:20px;
}
#attentionInfoTable thead th {
	background:#566373;
	padding:3px 5px 5px 5px;
	color:#ffffff;
	font-size:88%;
}
#attentionInfoTable div.leftImg {
	float: left;
}
#attentionInfoTable tbody th {
	padding:10px;
	width: 160px;
}
#attentionInfoTable h4{
	font-size:125%;
	padding-top:10px;
	padding-bottom:5px;
	font-size:100%;
}
#attentionInfoTable h4 a{
	text-decoration:underline;
}
#attentionInfoTable p{
	padding-right:10px;
	font-size:88%;
}
#attentionInfoTable .moreLink{
	clear:both;
	margin-left:0px;
	display:block;
	font-size:75%;
}
/* 1107 nk_end */
/******** ↑ログイン系 ********/


/* -株価指標- */
/* nk_add 081024 */
#stockPriceBox.rightBoxbase .boxHead {
	background-image: url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/frm_dbluehead_stockPriceBox.gif);
}
#stockPriceBox.rightBoxbase .boxHead h2 {
	background-image: url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/frm_bluehead_l02.gif);
}
/* nk_end 081024 */
#stockPriceBox.rightBoxbase .boxBody{
	padding:0px 0 4px 0;
}

#stockPriceBox.rightBoxbase table{
	width:100%;
	margin-bottom:2px;
}

#stockPriceBox.rightBoxbase table td{
	padding:0 7px 3px 7px;
}

/* 1127 nk_upadte */
#stockPriceBox.rightBoxbase table td.spCell2{
	width:4.5em;
	padding:0 8px 0 0;
	text-align:right;
}
/* 1127 nk_end */

#stockPriceBox.rightBoxbase table td.spCell3,
#stockPriceBox.rightBoxbase table td.spCell5{
	width:3.5em;
	padding:0 8px 0 0;
	text-align:right;
	white-space:nowrap;
}

/* 1127 nk_add */
#stockPriceBox.rightBoxbase table td.spCell3 {
	width: 3.8em;
}
/* 1127 nk_end */

#stockPriceBox.rightBoxbase table td.spCell7{
	width:1em;
	text-align:right;
}
/* 1009 nk_add */
#stockPriceBox.rightBoxbase table td.spCell8{
	width:1em;
	padding:0 0 0 8px;
	text-align:right;
}
/* 1009 nk_end */

#stockPriceBox.rightBoxbase.type2 table{
	margin-left:8px;
}


/*-今日の東証-*/
#todayTseBox.rightBoxbase .boxBody{
	padding:0px 0 4px 0;
}

#todayTseBox .tsePriseTbl{width:100%;}
#todayTseBox .tsePriseTbl td{width:50%; padding:0 5px 5px 5px;}
#todayTseBox .tsePriseTbl .col2{ text-align:right;}

#todayTseBox .tseBrandTbl{width:96%; margin:0 auto; }
#todayTseBox .tseBrandTbl th{ font-weight:normal; text-align:left; border-bottom:solid 1px #c4c4c4;}
#todayTseBox .tseBrandTbl td{ line-height:1.5;}
#todayTseBox .tseBrandTbl .col2{ width:7em;}
#todayTseBox .tseBrandTbl .col3{ width:5em; }

	
/*-為替相場-*/
/* 081024 nk_add */
#exchangeBox.rightBoxbase .boxHead {
	background-image: url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/frm_dbluehead_exchangeBox.gif);
}
#exchangeBox.rightBoxbase .boxHead h2 {
	background-image: url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/frm_bluehead_l02.gif);
}
/* 081024 nk_end */
#exchangeBox.rightBoxbase #exImg{
	text-align:center;
	padding:0 0 10px 0;
}
	
#exchangeBox.rightBoxbase .exCell1,
#exchangeBox.rightBoxbase .exCell2,
#exchangeBox.rightBoxbase .exCell3{
	display:block;
	float:left;
	width:33%;
	padding:1px 0 1px 0;
	text-align:center;
}

/*---------------------------------------------------------
	▽	フロート解除指定
---------------------------------------------------------*/

/*フロート解除用clearfix　解除したい要素の親に適用*/
.cfix:after{
	content:" ";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;}
* html .cfix{ height:1%;}/*IE用clearfix*/
*:first-child+html .cfix{ min-height:1%;}/*IE7用clearfix*/

/*.centerBoxbase*/
.centerBoxbase:after{ content:" "; display:block; height:0; clear:both; visibility:hidden;}
* html .centerBoxbase{ height:1%;}
*:first-child+html .centerBoxbase{ min-height:1%;}

/*.pageIndexList*/
.pageIndexList:after{ content:" "; display:block; height:0; clear:both; visibility:hidden;}
* html .pageIndexList{ height:1%;}
*:first-child+html .pageIndexList{ min-height:1%;}

.paageNation:after{ content:" "; display:block; height:0; clear:both; visibility:hidden;}
* html .paageNation{ height:1%;}
*:first-child+html .paageNation{ min-height:1%;}

/*---------------------------------------------------------
	▽	汎用属性
---------------------------------------------------------*/

.clear{
	clear:both;
}

.whitespace{white-space:nowrap;}

.t-alignL{
	text-align:left;
}

.t-alignR{
	text-align:right;
}

.t-alignC{
	text-align:center;
}
.paddingB0{padding-bottom:0;}
.arrow-db{
	padding:2px 0 2px 23px;
	background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/icon_arrow_db.gif) no-repeat 6px 50%;
}

.arrow-w{
	padding:2px 0 2px 23px;
	background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/icon_arrow_w.gif) no-repeat 6px 50%;
}

.arrow-w2{
	padding:2px 0 2px 17px;
	background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/icon_arrow_w.gif) no-repeat 0 50%;
}

.arrowList li{
	padding:0px 5px 0.1em 17px;
	margin-top:2px;
	background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/icon_arrow_w.gif) no-repeat 0 2px;
}
.arrowList li.ltop{
	margin-top:1em;
}
/*--add 090616--*/
.cautionList li{
	padding:0px 5px 0.1em 18px;
	margin-top:2px;
	background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/icon_caution.gif) no-repeat 0 2px;
}
/*--//add 090616--*/

/*-- ==>Vマークアイコン設定 --*/
span.ViconArrow{
	background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/icon_arrow_w.gif) no-repeat 0 50%;
	width: 30px;
	padding-left: 10px;
	padding-top: 1px;
}

span.ViconID{
	background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/icon_id_c1.gif) no-repeat 0 50%;
	width: 30px;
	padding-left: 10px;
	padding-top: 1px;
}

span.ViconVeri{
	background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/icon-veritas_member_mini.gif) no-repeat 0 50%;
	width: 30px;
	padding-left: 10px;
	padding-top: 1px;
}

span.ViconSub{
	background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/icon-sub_member_mini.gif) no-repeat 0 50%;
	width: 30px;
	padding-left: 10px;
	padding-top: 1px;
}

li.ViconArrow{
	background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/icon_arrow_w.gif) no-repeat 0 50%;
}

li.ViconID{
	background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/icon_id_c1.gif) no-repeat 0 50%;
}

li.ViconVeri{
	background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/icon-veritas_member_mini.gif) no-repeat 0 50%;
}

li.ViconSub{
	background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/icon-sub_member_mini.gif) no-repeat 0 50%;
}
/*-- <==Vマークアイコン設定 --*/

.arrowList li.moreLink{
	margin-top:0.5em;
	padding:0 0 0 17px;
	background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/icon_arrow_db.gif) no-repeat 0 2px;
	font-weight:bold;
}

.moreLink{
	padding:0 0 2px 17px;
	background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/icon_arrow_db.gif) no-repeat 0 1px;
	clear:both;
	font-weight:bold;
	margin: 0;
}
* html .moreLink{
	padding:1px 0 2px 17px;
	background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/icon_arrow_db.gif) no-repeat 0 1px;
	clear:both;
	font-weight:bold;
}

.moreLink.b10{
	padding-bottom:10px;
}

.moreLink.b15{
	margin-bottom:15px;
}

.arrowList li.yokokuLink{
	background: transparent url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/icon_otameshi.gif) no-repeat scroll 0 1px;
	font-weight: bold;
	margin-top: 0.5em;
	padding: 0 0 0 47px;
}

.print{
	background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/icon_print.gif) no-repeat;
	padding-left:20px;
}

.calendar{
	background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/icon_calendar.gif) no-repeat 0 2px;
	padding-left:20px;
}

span.camera{
	background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/icon_camera.gif) no-repeat 1px 50%;
	padding-right:20px;
}

.grayBandhead{
	background:#F5F5F5 none repeat scroll 0%;
	border-bottom:1px dotted #C4C4C4;
	border-top:1px solid #C4C4C4;
	margin-bottom:5px;
	padding:4px 5px;
}
.prList {
	padding:7px 0;
	margin:0 5px 20px;
	border-top:solid 1px #c4c4c4;
	border-bottom:solid 1px #c4c4c4;
	font-size:88%;
}

.centerBoxbase .prList {
	font-size:100%;
		margin:0 0 20px 0;
}

.prList li{
	padding:0 0 0 28px;
	background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/icon_pr.gif) no-repeat;
	background-position:0 1px;
	line-height: 1.3;
}

#rootList{
	clear:both;
	display:block;
	margin:0 0 20px 0;
	font-size:75%;
}

#rootList span{
	font-weight:bold;
}

.paddingB10{
	padding-bottom:10px;
}

/* 0921 nk_add */
.grayBackground {
	background-color: #eeeeee;
}
/* 0921 nk_end */

/* 1108 nk_add */
.doubleLine-top {
	border-top: 3px double #DADBDD;
	padding-top: 5px;
}
/* 1108 nk_end */
/* 1109 nk_add */
.font_verdana {
	font-family: verdana;
}
.font_tahoma {
	font-family: tahoma;
}
/* 1109 nk_end */
/*表*/
.baseTbl-1{
	width:100%;
	font-size:88%;
	margin-bottom:15px;
}

.baseTbl-1.last{
	margin-bottom:5px;
}

.baseTbl-1 th,
.baseTbl-1 td{
	font-weight:normal;
	padding:5px 10px;
	vertical-align:middle;
	text-align:center;
}

.baseTbl-1 td.textR{
	text-align:right;
}

.baseTbl-1 .tr1 th{
	background:#f7f7f7;
	border-top:solid 2px #c4c4c4;
	border-left:dotted 1px #c4c4c4;
}

.baseTbl-1 .tr1.in th{border-top:none;}

.baseTbl-1 .tr4 th{
	background:#f7f7f7;
	border-left:dotted 1px #c4c4c4;
}

.baseTbl-1 .tr4 th.td1{
	border-left:none;
}


.baseTbl-1 .tr1 th.td1{border-left:none;}

.baseTbl-1 td{
	border-left:dotted 1px #c4c4c4;
	border-bottom:dotted 1px #c4c4c4;
}

.baseTbl-1 th{
	border-bottom:dotted 1px #c4c4c4;
}

.baseTbl-1 .tr3 th,
.baseTbl-1 .tr3 td{
	border-bottom:solid 2px #c4c4c4;
}
.tblTopmenu{
	padding:0 5px 5px 5px;
	font-size:88%;
}

.tblTopmenu2{
	padding:0 5px 25px 5px;
	font-size:88%;
}

.baseTbl-1 td.cam-name{
	text-align:left;
	font-weight:bold;
}


/*表2*/
.baseTbl-2{
	width:100%;
	margin-bottom:15px;
	border-top:solid 1px #c4c4c4;
	border-left:solid 1px #c4c4c4;
	font-size:88%;
}

.centerBoxbase .baseTbl-2{
	font-size:100%;
}

/* 1112 nk_update */
.baseTbl-2 th{
	border-right:solid 1px #c4c4c4;
	border-bottom:solid 1px #c4c4c4;
	background:#f8f8f8;
	font-weight:normal;
	vertical-align:middle;
	padding-left:5px;
}
/* 1112 nk_end */
.baseTbl-2 td{
	padding:5px;
	border-right:solid 1px #c4c4c4;
	border-bottom:solid 1px #c4c4c4;
}

.baseTbl-2 .blank{
	text-align:center;
}

#p604 .baseTbl-2 th{
	width:11em;
	padding:5px;
}


#p910-1 .baseTbl-2 th,
#p910-2 .baseTbl-2 th{
	white-space:nowrap;
	vertical-align:middle;
	padding:0 10px;
}


/*表３(株価サーチ特化につき、汎用性無し)*/
.baseTbl-3{
	width:99%;
	font-size:88%;
	border-top:solid 2px #c4c4c4;
	border-bottom:solid 2px #c4c4c4;
	margin-bottom:10px;
}

.baseTbl-3 th{
	white-space:nowrap;
	width:17em;
	padding:3px 5px;
	background:#e7e6e3;
	font-weight:normal;
	border-bottom:dotted 1px #ffffff;
}

.baseTbl-3 th p{
	float:left;
}

.baseTbl-3 th span{
	float:right;
}

.baseTbl-3 td{
	white-space:nowrap;
	text-align:right;
	padding:3px 5px;
	border-bottom:dotted 1px #e7e7e7;
}

.baseTbl-3 th.last{
	border-bottom:none;
}


/*表４*/
.baseTbl-4{
	width:100%;
	margin-top:-1px;
	border-top:solid 1px #c4c4c4;
	border-left:solid 1px #c4c4c4;
	font-size:88%;
}

.baseTbl-4 th,
.baseTbl-4 td{
	text-align:center;
	vertical-align:middle;
	font-weight:normal;
	border-right:solid 1px #c4c4c4;
	white-space:nowrap;
	height:30px;
}

.baseTbl-4 th{
	border-bottom:dotted 1px #c4c4c4;
	background:#e7e7e7;
}

.baseTbl-4 td{
	border-bottom:solid 1px #c4c4c4;
}

/*表ミニ*/
.baseTbl-mini1{
	width:20em;
	margin:5px auto;
	font-size:118%;
}

.baseTbl-mini1 td{
	border-bottom:solid 1px #c4c4c4;
	padding:3px;
}
.txtR{
	text-align:right !important;
	margin-bottom:0;
}



/*クロスレート表*/
.crossRateTbl{
	width:100%;
	border-top:solid 1px #c4c4c4;
	border-left:solid 1px #c4c4c4;
	font-size:88%;
}

.crossRateTbl th{
	width:10%;
	padding:5px;
	border-right:solid 1px #c4c4c4;
	border-bottom:solid 1px #c4c4c4;
	background:#edeee8;
	font-weight:normal;
	text-align:center;
}
* html .crossRateTbl th{
	padding: 5px 2px;
}
.crossRateTbl th img{
	padding-right:7px;
	margin-bottom:2px;
	display: block;

}

.crossRateTbl th.lefHeader{
	text-align:left;
}

.crossRateTbl td{
	width:10%;
	padding:5px;
	border-right:solid 1px #c4c4c4;
	border-bottom:solid 1px #c4c4c4;
	text-align:center;
}

.crossRateTbl td.crossCell{ background:#f5f6f8;}
.crossRateTbl th.crossCell{ background:#e7e6e1;}


/*----200_1 & 200_2 & 204-----*/
.pageTab{
	font-size:88%;
	background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/bg_pagetab_line.gif) repeat-x bottom;
	padding-left: 0; /* 10/10/20 */
}

#p204 .pageTab{ margin-bottom:10px;}

.pageTab li{
	display:block;
	float:left;
	width:77px;
	height:26px;
	line-height:26px;
	margin-right:1px;
	text-align:center;
	background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/bg_pagetab_b.gif);
	border-bottom:solid 1px #a9b2c3;
}

.pageTab li.long{
	width:165px;
	background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/bg_pagetab_b2.gif);
}
.pageTab li.active{
	font-weight:bold;
	background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/bg_pagetab.gif);
	border-bottom:solid 1px #ffffff;
}
/* 0926 nk_update */
.pageTab li.longactive{
	font-weight:bold;
	border-bottom:solid 1px #ffffff;
	width:165px;
	background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/bg_pagetab2.gif);
}
/* 0926 nk_end */

/* 0921 nk_update 
↑
.pageTab li.active
と
.pageTab li.long.active
の位置を入れ替えた
   0921 nk_end */

#soubaBox{
	padding-top:20px;
	padding-right:130px;
	font-size:75%;
	background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/ge_bg_soubakan.gif) no-repeat right top;
	line-height: 1.3;
}

#soubaBox ul{
	padding:10px 0;
}

.soubaGrayBox{
	background-color:#F7F7F7;
	border:1px solid #E1E1E1;
	padding:5px;
	margin-bottom:20px;
	font-size:88%;
}

.soubaGrayBox p{
	font-size:88%;
}

p.columnLink{
	background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/icon_book.gif) no-repeat;
	width:19em;
	padding-left:20px;
	margin:0 auto 20px auto;
	font-size:88%;
	font-weight:bold;
}

.soubaGrayBox .headcap{
	color:#cc0000;
	font-weight:bold;
	padding-bottom:2px;
	font-size:100%;
}

#soubaPollBox .centerBoxbase{
	padding-bottom:10px;
}
.poolBtn{
	text-align:center;
	margin-top:5px;
}

p.poollogBtn{
	width:8em;
	margin:0 auto;
	padding:2px 0 2px 20px;
	background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/icon_arrow_w.gif) no-repeat 6px 50%;
	display:block;
	font-size:88%;
}

#p200-2 .centerBoxbase p{
	font-size:88%;
}


#p200-2 .centerBoxbase h3{
	border:none;
	color:#254C73;
	font-size:88%;
}

#p200-2 .centerBoxbase h3{
	border:none;
	color:#254C73;
	font-size:88%;
}

#p200-2 .centerBoxbase h3{
	border:none;
	color:#000000;
	font-size:88%;
	margin-top:5px;
	margin-bottom:0;
}
#soubaColumBox h2{
	font-size:118%;
	font-weight:bold;
}

#soubaColumBox h3{
	font-size:88%;
	border:none;
}

.soubaColumnTitle{
	min-height:60px;
	padding-top:17px;
	margin-top:7px;
}
* html .soubaColumnTitle{ height:60px;}
.soubaColumnTitle p{
	font-size:88%;
	padding-bottom:3px;
}
#p200-2 .soubaColumnTitle p.cap{
	padding-bottom:10px;
	font-size:75%;
}
#column1.soubaColumnTitle{
	background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/bg_soubacolumn_1.gif) no-repeat 0 10px;
}
#column2.soubaColumnTitle{
	background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/bg_soubacolumn_2.gif) no-repeat 0 10px;
	border-top:dotted 1px #c4c4c4;
}
#column3.soubaColumnTitle{
	background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/bg_soubacolumn_3.gif) no-repeat 0 10px;
	border-top:dotted 1px #c4c4c4;
}
/* 1108 nk_add */
#p200-1 #soubaColumBox p.cap {
	font-size: 82%;
	text-align: right;
	padding-top: 5px;
}
/* 1108 nk_end */
/*600 & 601 & 602 & 603*/
#newpresSchedule{
}
#newpresSchedule ul {
	padding-left: 0;
}

#newpresSchedule h3{
	border:none;
	padding-bottom:5px;
}

/* 1126 nk_update */
.newpresSearchBox{
	background:#F7F7F5 none repeat scroll 0%;
	border:1px solid #E1E1E1;
	width:auto;
	padding:5px 0;
	margin-top:10px;
	margin-bottom:15px;
	white-space:nowrap;
}
/* 1126 nk_end */

.newpresSearch{
	font-size:100%;
}

.newpresSearch td{
	vertical-align:middle;
/*	padding:0 10px 0 5px;*/
	white-space:nowrap;
}

.newpresSearch td.optionMenu{
	padding-left:10px;
	vertical-align:top;
	border-left:solid 1px #c4c4c4;
}
.newpresSearch .newpresWord input {
	vertical-align: middle;
}
.newpresSearch .newpresWord input#scode{
	width: 100px;
	vertical-align: middle;
}
.newpresSearch .newpresDate select#Year,
.newpresSearch .newpresDate select#Month {
	vertical-align: middle;
}
.newpresSearch .newpresSearchBtn input {
	vertical-align: middle;
}


.overseasSearch{
	white-space:nowrap;
	width:100%;
	text-align:right;
}

.newpresDate{
/*	padding-left:10px;*/
}

/*番号目次リスト*/

.pageIndexBoxTop{
	position:relative;
	padding-bottom:3px;
	margin-bottom:15px;
	border-bottom:solid 1px #c4c4c4;
}

.pageIndexBoxTop p.left{
	float:left;
	font-size:88%;
}

.pageIndexBoxTop p.right{
	float:right;
	font-size:88%;
}

.pageIndexBoxBottom{
	padding:5px 0 15px 0;
	border-top:solid 1px #c4c4c4;
}

/* 1115 nk_update */
ul.pageIndexList{
	width:19em;
	margin:0 auto 0 auto;
	padding-left: 6em;
}
/* 1115 nk_end */

ul.pageIndexList li.backPageLink{
	padding-left:11px;
	background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/blit_arrow01.gif) no-repeat 0 4px;
}

ul.pageIndexList li.nextPageLink{
	padding-right:10px;
	background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/blit_arrow02.gif) no-repeat 100% 4px;
}

ul.pageIndexList li{
	padding:0px 2px;
	margin:0 2px;
	display:block;
	float:left;
	font-size:88%;
	/* 1030 nk_update */
	white-space: nowrap;
	/* 1030 nk_end */
}

ul.pageIndexList li.pageIndexNum{padding:0;}

ul.pageIndexList li.pageIndexNum a{
	padding:0px 2px;
	display:block;
	border:1px solid #CCCCCC;
	background:#ffffff;
}
ul.pageIndexList li.pageIndexNum.active a{color:#ffffff;background:#004EA7;}
ul.pageIndexList li.pageIndexNum a:hover{color:#ffffff;background:#004EA7;}
/* 0914 add */
p.pageIndexList {
	text-align: center;
}
p.pageIndexList a {
	font-size:88%;
	margin:0pt 2px;
	padding:0px 2px;
}
p.pageIndexList a.backPageLink {
	background:transparent url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/blit_arrow01.gif) no-repeat scroll 0pt 2px;
	padding-left:11px;
}
p.pageIndexList a.nextPageLink {
	background:transparent url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/blit_arrow02.gif) no-repeat scroll 100% 2px;
	padding-right:10px;
}
p.pageIndexList a.pageIndexNum {
	position: relative;
	padding: 0px;
	border:1px solid #CCCCCC;
	padding:3px 2px;
}
p.pageIndexList a.pageIndexNum:hover {
	background:#004EA7 none repeat scroll 0%;
	color:#FFFFFF;
}
p.pageIndexList a.pageIndexNum.active {
	background:#004EA7 none repeat scroll 0%;
	color:#FFFFFF;
}
/* 0914 end */

/*fund - add*/
/*パディング関連*/
.padd_top10{padding-top:10px;}
.padd_top5{padding-top:5px;}
.padd_btm10{padding-bottom:10px;}
/* 0926 nk_add */
.padd_btm15{padding-bottom:15px;}
/* 0926 nk_end */
.padd_btm20{padding-bottom:20px;}
/* 1108 nk_add */
.padd_btm5{
	padding-bottom:5px;
	margin-bottom:0;
}
/* 1108 nk_end */

/*テキスト装飾*/
.hyo01{background:#f8f8f8;}
.hyo-text{text-align:right;}
.hyo-text2{text-align:left;}
.text_green{font-size:88%; color:#009900;}
.hyo-text3{color:#10284f; border-bottom:solid 1px #e1e1e1; font-weight:bold;}
.ttl-text{font-size:88%; text-align:right; color:#666666; vertical-align:middle;}
.text_small{
     font-size:88%;
     font-weight:normal;
}
#toushinshintakuBox.centerBoxbase .boxL {
	padding:5px 0 5px 5px;
}
#toushinshintakuBox.centerBoxbase .boxL {
	float:left;
	font-size:88%;
	text-align:left;
	width:55%;
}
#toushinshintakuBox.centerBoxbase .boxR {
	border-left:1px solid #E1E1E1;
	float:left;
	padding:0 0 0 10px;
	width:36%;
}
#toushinSearchBox{
	position:relative;
	width:100%;
	padding-bottom:0px;
}

#toushinSearchBoxL{
	width:280px;
}

#toushinSearchBoxL p{
	top:9px;
	padding-left:25px;
	background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/icon_search2.gif) no-repeat 0px 0px;
	font-weight:bold;
	line-height:1.5;
}

#toushinSearchBoxL #searchTextbox2{
    top:9px;
	width:150px;
	left:113px;
}

#toushinSearchBoxL #searchBtn2{
	left:295px;
}



/*レイアウト用テーブル*/
#stocksIndexBox #kobeturetbl{
	width:100%;
	clear:both;
	font-size:88%;
	font-weight:normal;
	margin-bottom:5px;
}

#stocksIndexBox #kobeturetbl .tr1 td,
#stocksIndexBox #kobeturetbl .tr1 th{
    font-weight:normal;
	font-size:88%;
	vertical-align:middle;
	border-top:solid 2px #c4c4c4;
	border-bottom:dotted 1px #c4c4c4;
	background:#f7f7f5;
	text-align:center;
	padding:3px 0;
}


#stocksIndexBox #kobeturetbl .tr1 td{
    font-weight:normal;
	font-size:88%;
	border-top:solid 2px #c4c4c4;
	background:#f7f7f5;
	text-align:center;
	border-left:dotted 1px #c4c4c4;
}

#stocksIndexBox #kobeturetbl .tr3 td{
    font-weight:normal;
	vertical-align:middle;
	padding:3px 3px 3px 3px;
	border-bottom:dotted 1px #c4c4c4;
	border-left:dotted 1px #c4c4c4;
	text-align:center;
}


#stocksIndexBox #kobeturetbl .tr3 th{
    font-weight:normal;
	font-size:88%;
	vertical-align:middle;
	padding:3px 3px 3px 3px;
	border-bottom:dotted 1px #c4c4c4;
	text-align:center;
}

.underline2{
    width:100%;
    border-top:solid 2px #c4c4c4;
	text-align:center;
	}
.table_txt{
    width:100%;
    font-size:88%;
	padding-bottom:2px;
	margin-bottom:5px;
	text-align:center;
	}

.text_red{font-size:88%; color:#ff0000;}

/* ID fondNaviBox*/
#fondNaviBox{
	padding:5px;
	margin-bottom:20px;
	border:solid 1px #e1e1e1;
	background-color:#f7f7f7;
	font-size:88%;
	text-align:center;
}

#fondNaviBox li{
	display:inline;
	line-height:1.8;
	font-size:88%;
}

#pageBox{
	background:#ffffff;
	clear:both;
}


#pageBox td{
	font-size:85%;
	vertical-align:middle;
	text-align:center;
	border:solid 1px #cccccc;
}

#pageBox #line01{
	border:none;
}

#pageBox #lnavi1{
	width:16px;
}

#pageBox a{
	display:block;
	text-align:center;

}
#pageBox a:hover{
	background:#004ea7;
	color:#ffffff;
}

#pageBox .active{
    color:#ffffff;
	background:#004ea7;
	border:none;
}

#pageBoxtd.active a{
	color:#000000;
	background:#ffffff;
	font-weight:bold;
}

/* 0925 nk_update */
.pageBox2{
	background:#ffffff;
	clear:both;
	margin:5px auto;
}
/* 0925 nk_end */

.pageBox2 td{
	font-size:85%;
	vertical-align:middle;
	text-align:center;
	border:solid 1px #cccccc;
}

.pageBox2 .line01{
	border:none;
}

.pageBox2 .lnavi1{
	width:16px;
}

.pageBox2 a{
	display:block;
	text-align:center;

}
.pageBox2 a:hover{
	background:#004ea7;
	color:#ffffff;
}

.pageBox2 .active{
    color:#ffffff;
	background:#004ea7;
	border:none;
}

.pageBox2 td.active a{
	color:#000000;
	background:#ffffff;
	font-weight:bold;
}
/* ID toushintype*/
#toushintype table{
     width:100%;
	 font-size:88%;
	 margin:10px 0 10px 0px;
	 border: #e1e1e1 1px solid;
	 background:#f7f7f5;
}

#toushintype .td1{
     width:25%;
	 font-size:88%;
	 padding:5px;
	 border-bottom: #e1e1e1 1px solid;
}

#toushintype .td2{
     width:60%;
	 font-size:88%;
	 padding:5px;
	 border-left: #e1e1e1 1px solid;
	 border-bottom: #e1e1e1 1px solid;
}

#toushintype .td3{
     width:60%;
	 font-size:88%;
	 padding:5px;
	 border-left: #e1e1e1 1px solid;
	 border-bottom: #e1e1e1 1px solid;
	 background:#ffffff;
}

#toushintype .td4{
	 font-size:88%;
	 padding:5px;
	 background:#ffffff;
}

#toushintype .td5{
	 font-size:88%;
	 padding:5px;
}

#toushintype .td6{
	 font-size:88%;
	 padding:5px;
	 background:#ffffff;
	 border-left: #e1e1e1 1px solid;
}


#toushintype .small{
	 font-size:88%;
	 color:#000000;
}

#toushintype .listL{
	width:40%;
	float:left;
}

#p10807 #toushintype .listL{
	width:55%;
	float:left;
}

#toushintype .listR{
	width:40%;
	float:left;
}
/* ID fundtbl*/
#stocksIndexBox #fundtbl{
	width:100%;
	clear:both;
	font-weight:normal;
	margin-bottom:5px;
}

#stocksIndexBox #fundtbl .tr1 td,
#stocksIndexBox #fundtbl .tr1 th{
    font-weight:normal;
	font-size:88%;
	border-top:solid 2px #c4c4c4;
	background:#f7f7f5;
	text-align:center;
	padding:3px 0;
}

/* 0926 nk_update */
#stocksIndexBox #fundtbl .tr1 td{
    font-weight:normal;
	font-size:88%;
	border-top:solid 2px #c4c4c4;
	background:#f7f7f5;
	text-align:center;
	border-left:solid 1px #c4c4c4;
}

#stocksIndexBox #fundtbl .tr2 td{
    font-weight:normal;
	font-size:88%;
	padding:3px;
	border-bottom:solid 1px #c4c4c4;
	border-left:solid 1px #c4c4c4;
	text-align:center;
}

#stocksIndexBox #fundtbl .tr2 th{
    font-weight:normal;
	font-size:88%;
	padding:3px;
	border-bottom:solid 1px #c4c4c4;
	text-align:center;
}

#stocksIndexBox #fundtbl .tr3 td{
    font-weight:normal;
	font-size:88%;
	padding:3px;
	border-bottom:solid 1px #c4c4c4;
	border-left:solid 1px #c4c4c4;
	text-align:center;
}


#stocksIndexBox #fundtbl .tr3 th{
    font-weight:normal;
	font-size:88%;
	padding:3px;
	border-bottom:solid 1px #c4c4c4;
	text-align:center;
}
/* 0926 nk_end */

#stocksIndexBox #fundtbl .tr3.last th,
#stocksIndexBox #fundtbl .tr3.last td{
	border-bottom:solid 1px #c4c4c4;
}

/* 0926 nk_update */
#toushinkobetu #stocksIndexBox #fundtbl .td1,
#toushinkobetu #stocksIndexBox #fundtbl .td2,
#toushinkobetu #stocksIndexBox #fundtbl .td3{
width:25%; border-bottom:solid 1px #c4c4c4;}
/* 0926 nk_end */

/*ID toshinlanking */
#toshinlanking .small{
	 font-size:88%;
	 color:#000000;
}

#toshinlanking .listL{
	width:40%;
	float:left;
}

#toshinlanking .listR{
	width:40%;
	float:left;
}


/*ID toshinlanking */
#newfundBox.centerBoxbase .boxL{
	float:left;
	width:80%;
	font-size:88%;
	text-align:left;
	}
	
#newfundBox.centerBoxbase .boxL{
padding:5px 0 5px 5px;
}

#newfundBox.centerBoxbase .boxR{
	float:left;
	width:16%;
	padding:0 0 0 10px;
}

#newfundBox.centerBoxbase .boxL2{
	float:left;
	width:70%;
	font-size:88%;
	text-align:left;
	}
#newfundBox.centerBoxbase .boxR2{
	float:left;
	width:26%;
	padding:0 0 0 10px;
}


/*ID toushinlanking */
#toushinlanking table{
     width:100%;
	 padding:5px;
	 margin:10px 0 10px 0px;
	 border: #e1e1e1 1px solid;
	 background:#f7f7f5;
}
*html #toushinlanking table td{
	padding:5px;
}
#toushinlanking .td1{
     width:25%;
	 padding:5px;
	 font-size:88%;
	 color:#004193;
}

#toushinlanking .td2{
     padding:5px;
     width:60%;
	 font-size:88%;
}
#toushinlanking .td2 p.small {
	margin-top: 3px;
}
#toushinlanking .td3{
     font-size:10%;
     border-top:solid 1px #c4c4c4;
	 padding:5px;
}
#toushinlanking .yuutai{
	padding-left:10px;
}
#toushinlanking .listL{
	width:40%;
	float:left;
	margin: 0;
	padding: 0;
}

#toushinlanking .listR{
	width:45%;
	float:left;
	margin: 0;
	padding: 0;
}

/*ID typechrt */
#typechrt table{
/*     width:100%;*/
	 font-size:88%;
	 margin:10px 0 10px 0px;
	 border: #e1e1e1 1px solid;
	 background:#f7f7f5;
}

#typechrt .td1{
     width:25%;
	 padding:5px;
	 font-size:88%;
}

#typechrt .td2{
     padding:5px;
     width:60%;
	 font-size:88%;
}

#typechrt .td3{
	 padding:5px;
}

#typechrt .small{
	 font-size:88%;
	 color:#000000;
}

#typechrt .listL{
	width:50%;
	float:left;
}

#typechrt .listR{
	width:40%;
	float:left;
}

#toushinshintakuBox table {border:none; background:#ffffff;}
#toushinshintakuBox p {margin-bottom:0;;}
#line_no table {border:none;}


/*ID toushinlanking */
#toushinlanking .pageTab{
	font-size:88%;
	background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/bg_pagetab_line.gif) repeat-x bottom;
}

#toushinlanking .pageTab li{
	display:block;
	float:left;
	width:165px;
	height:26px;
	line-height:26px;
	margin-right:1px;
	text-align:center;
	background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/bg_pagetab_b2.gif);
	border-bottom:solid 1px #a9b2c3;
}

#toushinlanking .pageTab li.active{
	font-weight:bold;
	background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/bg_pagetab2.gif);
	border-bottom:solid 1px #ffffff;
}


/* タブ設定*/
#toshinlanking .pageTab{
	font-size:88%;
}

#toshinlanking .pageTab li.noactive{
	display:block;
	float:left;
	width:120px;
	height:26px;
	line-height:26px;
	margin-right:1px;
	text-align:center;
	background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/bg_pagetab_b3.gif);
}

#toshinlanking .pageTab li.active{
	font-weight:bold;
	text-align:center;
	width:120px;
	background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/bg_pagetab3.gif);
}

#toshinlanking .pageTab li{
	display:block;
	float:left;
	width:200px;
	height:26px;
	line-height:26px;
	margin-right:1px;
	text-align:right;
	background:#ffffff;
}


/* ID 指定無し*/
.hyo-textg{
   padding-top:5px;
   padding-right:5px;
   text-align:right;   
   border-top:solid 1px #c4c4c4;
   border-bottom:solid 1px #c4c4c4;
   background:#f8f8f8;
}

.hyo-textg2{
   padding-top:5px;
   padding-right:5px;
   text-align:right;   
   border-bottom:solid 1px #c4c4c4;
   background:#f8f8f8;
}

.hyo-textg3{
   padding-top:3px;
   padding-right:5px;
   text-align:right;   
   border-bottom:solid 1px #c4c4c4;
   background:#f8f8f8;
}

.boxttl{
    width:100%;
	border-bottom:solid 2px #c4c4c4;
}

.color01{
    color:#71726a;
	font-weight:bold;
	text-align:center;
	}
<!--line-->
#newfund table{ text-align:center;}
.table_txt{
    width:100%;
    font-size:88%;
	padding-bottom:2px;
	margin-bottom:5px;
	text-align:center;
	}
		
.underline{
    width:100%;
    border-bottom:solid 2px #c4c4c4;
	text-align:center;
	}

.underline2{
    width:100%;
    border-top:solid 2px #c4c4c4;
	text-align:center;
	}



.newfundhyo{
    width:100%;
	padding:5px;
	margin:0px 0 10px 0px;

}

#newfundhyoBox .newfundhyo01{
   padding:5px;
   border-top:solid 1px #c4c4c4;
   border-left:solid 1px #c4c4c4;
   border-bottom:solid 1px #c4c4c4;
   background:#f8f8f8;
}
/* 0926 nk_update */
#newfundhyoBox .newfundhyo02{
   background:#ffffff;
   padding:5px;
   border-top:solid 1px #c4c4c4;
   border-left:solid 1px #c4c4c4;
   border-bottom:solid 1px #c4c4c4;
}
/* 0926 nk_end */
#newfundhyoBox .newfundhyo03{
   padding:5px;
   border-top:solid 1px #c4c4c4;
   border-left:solid 1px #c4c4c4;
   border-bottom:solid 1px #c4c4c4;
   background:#f8f8f8;
}
/* 0926 nk_update */
#newfundhyoBox .newfundhyo04{
   background:#ffffff;
   padding:5px;
   border-top:solid 1px #c4c4c4;
   border-right:solid 1px #c4c4c4;
   border-left:solid 1px #c4c4c4;
   border-bottom:solid 1px #c4c4c4;
}
/* 0926 nk_end */
#p10808 #newfundhyoBox .newfundhyo04{
	width:50%;
}

#newfundhyoBox .newfundhyo05{
   padding:5px;
   border-left:solid 1px #c4c4c4;
   border-bottom:solid 1px #c4c4c4;
   background:#f8f8f8;
	white-space:nowrap;
}

/* 0926 nk_update */
#newfundhyoBox .newfundhyo06{
   background:#ffffff;
   padding:5px;
   border-left:solid 1px #c4c4c4;
   border-bottom:solid 1px #c4c4c4;
}

#newfundhyoBox .newfundhyo07{
   background:#ffffff;
   padding:5px;
   border-left:solid 1px #c4c4c4;
   border-bottom:solid 1px #c4c4c4;
   border-right:solid 1px #c4c4c4;
}
/* 0926 nk_end */

#newfundhyoBox .newfundhyo08{
   background:#ffffff;
   padding:5px;
   border-left:solid 1px #c4c4c4;
   border-bottom:solid 1px #c4c4c4;
   border-right:solid 1px #c4c4c4;
	text-align: center;
}
#newfundhyoBox .newfundhyo11 {
	background:none repeat scroll 0 0 #F8F8F8;
	border:1px solid #C4C4C4;
	padding:2px;
}
#newfundhyoBox .newfundhyo12 {
	background:none repeat scroll 0 0 #FFFFFF;
	border-bottom:1px solid #C4C4C4;
	border-left:1px solid #C4C4C4;
	padding:2px;
}
#newfundhyoBox .newfundhyo13 {
	background:none repeat scroll 0 0 #FFFFFF;
	border-bottom:1px solid #C4C4C4;
	border-left:1px solid #C4C4C4;
	border-right:1px solid #C4C4C4;
	padding:2px;
}
#pageBox{
	background:#ffffff;
	clear:both;
}


#pageBox td{
	font-size:85%;
	vertical-align:middle;
	text-align:center;
	border:solid 1px #cccccc;
}

#pageBox #line01{
	border:none;
}

#pageBox #lnavi1{
	width:16px;
}

#pageBox a{
	display:block;
	text-align:center;

}
#pageBox a:hover{
	background:#004ea7;
	color:#ffffff;
}

#pageBox .active{
    color:#ffffff;
	background:#004ea7;
	border:none;
}

#pageBoxtd.active a{
	color:#000000;
	background:#ffffff;
	font-weight:bold;
}
.ttlBand{
   width:100%;
	margin-bottom:5px;
	font-size:88%;
	border:solid 1px #e1e1e1;
	padding-left: 5px;
	background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/bg_headline02.gif) bottom left repeat-x #ffffff;
	line-height:1.3;
}

.ttlBand td{
	padding:3px 8px;
}

.ttl-text{font-size:88%; text-align:right; color:#666666; vertical-align:middle;}
/* 081024 nk_add */
div.adFundPickup {
}
div.adFundPickup h3 {
	background-color:#566373;
	border:medium none;
	color:#FFFFFF;
	font-size:75%;
	padding:4px 5px;
	margin: 0px;
}
div.adFundPickup ul {
	padding:7px 5px;
	margin:0 0px 20px 0px;
	border-bottom:solid 1px #c4c4c4;
	font-size:88%;
}
div.adFundPickup ul li{
	padding:0 0 0 28px;
	background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/icon_pr.gif) no-repeat;
	background-position:0 1px;
	line-height: 1.3;
}
.centerBoxbase div.adFundPickup {
	font-size: 110%;
}

/* 081024 nk_end */

/*503*/
#crossrateForm{
	line-height:2.5;
	font-size:100%;
	padding-bottom:15px;
}

.howmuchInput{
	width:5.5em;
}

#crossrateForm .note{
	color:#398108;
	font-size:88%;
}
p.rateResult {
	background:url("http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/img_revtriangle.gif") no-repeat scroll 170px 0 transparent;
	display:block;
	font-size:113%;
padding:30px 0;
}
.corossTblNote{
	color:#398108;
	font-size:75%;
	padding-bottom:15px;
}

#currencySelect{
	padding:10px 10px;
	background:#F7F7F7;
	border:solid 1px #C4C4C4;
	font-size:88%;
}

#currencySelect label{
	display:block;
	float:left;
	width:13em;
	padding-bottom:10px;
}

#currencySelect label.large{ }	

#currencySelect label img{
	padding:0 5px;
}

#currencySelect .submitLink{
	clear:both;
	text-align:center;
}

.garyBetterBox{
	margin-bottom:20px;
	padding:10px 5px 5px 20px;
	font-size:75%;
	color:#333333;
	background-color:#F7F7F7;
	border:solid 1px #E1E1E1;
}

.garyBetterBox p{
	padding-bottom:5px;
	text-indent:-1em;
	line-height:1.3; /* add 10/10/20 */
	margin-bottom:0; /* add 10/10/20 */
}

.garyBetterBox2 p{
	font-size:88%;
}

.garyBetterBox2 .lImg{
	float:left;
	padding:0 10px 10px 0;
}
/* 1109 nk_add */
#p1901 .garyBetterBox2 p.colorRed {
	margin: 1em 0em 0.3em;
}
#p1901 .garyBetterBox2 blockquote {
	margin: 5px 10px;
}
#p1901 .garyBetterBox2 blockquote ul li {
	font-size: 90%;
}
/* 1109 nk_end */
.crossratetblTopmenu{
	padding-bottom:5px;
	font-size:88%;
}

.crossratetblTopmenu .boxL{
	float:left;
	padding-top:3px;
}

.crossratetblTopmenu .boxR{
	float:right;
	width:auto;
}

/*ページフィード*/
.pagefeedLink{
	margin:0 auto;
	border-bottom:1px solid #c4c4c4;
}

.pagefeedLink .feedL{ float:left; margin-left:10px;}

.pagefeedLink .feedR{ float:right; margin-right:10px;}
/*時説往来*/
#jisethuHeadImg{
	background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/bg_jisetsu_head.gif) repeat-x;
	padding-bottom:10px;
	position:relative;
}

#jisethuHeadImg p.jisetuTh{
	position:absolute;
	right:5px;
	top:17px;
}

* html #jisethuHeadImg p.jisetuTh{
	right:15px;
}

.jiserhuArticleHead{
	background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/title_back.gif) repeat-x bottom;
	position:relative;
	border:solid 1px #c4c4c4;
	margin-bottom:15px;
}

.jiserhuArticleHead .line1{
	font-size:75%;
	padding:10px 10px 5px 5px;
}

.jiserhuArticleHead .line2{
	font-size:125%;
	padding:0 0 10px 5px;
}

.jiserhuArticleHead .line3{
	font-size:115%;
	padding-left:5px;
}

/* 1122 nk_update */
.jiserhuArticleHead .ryakuLink{
	position:absolute;
	right:110px;
	bottom:40px;
}
/* 1122 nk_end */

.jiserhuArticleHead .faceImg{
	float:right;
}
.btnFloatR{
	padding:10px 0;
	float:right;
}

.articleBoxbase{
	padding:5px 5px 20px 5px;
	clear:both;
}

.articleBoxbase h3{
	font-size:125%;
	padding-bottom:20px;
}

.articleBoxbase p{
	padding-bottom:20px;
	font-size:88%;
}

.articleBoxbase .blowingLink{
	background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/icon_blowing.gif) no-repeat;
	padding-left:17px;
	font-size:75%;
	font-weight:bold;
	padding-bottom:5px;
}

.articleBoxbase .pollresLink{
	background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/icon_poll.gif) no-repeat;
	padding-left:17px;
	font-size:75%;
	font-weight:bold;
	padding-bottom:5px;
}

/* 0921 nk_update */
.pollBox{
	font-size:88%;
	width:14em;
	margin:0 auto 10px auto;
	padding:8px 0;
	background:#eaf0f8;
	border:solid 1px #c4c4c4;
	text-align:center;
}
/* 0921 nk_end */
.pollBox .moreLink {
	padding:0 0 0 9px;
	width:9em;
	margin:0 auto;
}

/* 0926 nk_add */
.pollBox2 {
	font-size:88%;
	width:27em;
	margin:0 auto 10px auto;
	padding:8px 0;
	background:#eaf0f8;
	border:solid 1px #c4c4c4;
	text-align:center;
}
.pollBox2 table {
	margin: 0px auto;
}
.pollBox2 table td {
	
}
.pollBox2 table td.support {
	border-right: 1px solid #eeeeee;
	padding-right: 10px;
}
.pollBox2 table td.iken {
	border-left: 1px solid #cccccc;
	padding-left: 10px;
}
.pollBox2 .moreLink {
	padding:0 0 0 15px;
	width:9em;
	margin:0 auto;
}

/* 0926 nk_end */

.writerInfo{
	background:#f8f8f8;
	border:1px solid #c4c4c4;
	margin-bottom:20px;
}

.writerInfo .headBand{
	border-top:none;
	border-left:none;
	border-right:none;
}

.writerImg{
	float:left;
	padding:5px 10px 5px 5px;
}

.writerInfo p{
	font-size:88%;
	margin:2px 10px;
}

.writerInfo p.cap{
	padding-bottom:15px;
}
.writerInfo h3.cap{
	font-size:125%;
	line-height:2.5;
	padding-left:10px
}

.writerInfo .moreLink{ font-size:75%; margin:10px 5px;}
#supportpoll{
	background:#efefef;
	border-top:dotted 1px #c4c4c4;
	border-bottom:dotted 1px #c4c4c4;
	margin-bottom:15px;
	text-align:center;
	padding:5px 10px 0 10px;
}

#supportpoll p{
	font-size:88%;
	width:20em;
	float:left;
}


.backnumberGraphBox{
	margin-bottom:20px;
	border:solid 1px #c4c4c4;
	font-size:75%;
}

.backnumberGraphBox h3{
	background:#f7f7f7;
	border-bottom:solid 1px #c4c4c4;
	color:#333333;
	padding:5px;
}

.backnumberGraphBox .graphBox{
	background:#f0f4fa;
	margin:10px;
	padding:10px 10px 10px 10px;
	text-align:center;
}
.backnumberGraphBox img{
	margin-bottom:-2px;
}

.backnumberGraphBox .graphBox p{ padding-bottom:5px;}

.backnumberGraphBox .boxL{
	float:left;
	width:49%;
	border-right: dotted 1px #c4c4c4;
}

.backnumberGraphBox .boxR{
	float:right;
	width:49%;
}

.backnumberGraphBox .boxX{
	border-bottom:solid 1px #c4c4c4;
	margin:10px 10px 5px 10px;
	padding-bottom:5px;
}

.backnumberGraphBox .moreLink{
	width:14em;
	margin:0 auto;
	padding-bottom:5px;
}

/*0914 add*/
.backnumberGraphBox table.backnumberGraphBox_table {
	margin: 0px auto;
	width: 450px;
	height: 20px;
}
.backnumberGraphBox table.backnumberGraphBox_table td.textFirst,
.backnumberGraphBox table.backnumberGraphBox_table td.textLast {
	width: 25px;
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
}
.backnumberGraphBox table.backnumberGraphBox_table td.textFirst {
	text-align: left;
}
.backnumberGraphBox table.backnumberGraphBox_table td.textLast {
	text-align: right;
}
.backnumberGraphBox table.backnumberGraphBox_table td.graph {
	width: 400px;
	background-color: #ffffff;
}
.backnumberGraphBox table.backnumberGraphBox_table td.graph table {
	width: 400px;
	height: 20px;
}
.backnumberGraphBox table.backnumberGraphBox_table td.graph table td.graphLeft {
	background: transparent url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/graph_background01.gif) repeat-x scroll 0% 50%;
	border:1px solid #F0F4FA;
}
.backnumberGraphBox table.backnumberGraphBox_table td.graph table td.graphRight {
	background: transparent url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/graph_background02.gif) repeat-x scroll 0% 50%;
	border:1px solid #F0F4FA;
}

/*0914 end*/
/*groupJ*/
div.yuutai{
	line-height: 1.3;
}
div.yuutai ul {
	padding: 0;
}
#newpresSchedule div.yuutai h3{
	border-bottom:solid 2px #c4c4c4;
	padding-bottom:2px;
	margin-bottom:5px;
}
div.yuutai dl{
	float:left;
	width:48%;
}
div.yuutai dt{
	margin-right:5px;
	float:left;
	clear:both;
}
div.yuutai dd{
	padding-top: 7px;
	margin-bottom: 5px;
	display: block;
	height: 35px;
}
div.yuutai ul{
	float:left;
}
div.yuutai ul#w01{
	width:28%;
}
div.yuutai ul#w02{
	width:43%;
}
div.yuutai ul#w03{
	width:25%;
}

div.searchResolutTop{
	font-size:88%;
	margin-bottom:2em;
}
div.searchResolutTop p.right{
	text-align:right;
	padding-top: 1px;
}
div.searchResolutTop p.left{
	text-align:left;
	padding-top: 1px;
}

.searchResolutList{
	font-size:88%;
	padding:0 0 1em 0;
}

/* 1115 nk_update */
div.selectChangeArea{
	padding-bottom:0.5em;
}
/* 1115 nk_end */

div.selectChangeArea p.chage{
	font-size:88%;
	float:left;
}
div.selectChangeArea p.date{
	float:right;
	font-size:88%;
}

table.baseTbl-1 td.left{
	text-align:left;
}
table.baseTbl-1 td.right{
	text-align:right;
}
#p1700 div.pageIndexBoxBottom, #p1700 div.pageIndexBoxTop{
	border:0;
}

div.thisWeek{
	padding:0 10px 20px 10px;
	line-height: 1.4;
}

/* 1119 nk_update */
div.thisWeek h3{
	border-bottom:solid 2px #c4c4c4;
	padding-bottom:2px;
	margin-top: 5px;
	margin-bottom:15px;
	font-size:115%;
}
/* 1119 nk_end */

div.thisWeek h4.ttl{
	border-left:4px solid #000066;
	font-size:88%;
	padding-left:5px;
	margin-bottom:0.5em;
}
div.thisWeek h4.date{
	font-size:88%;
	margin-bottom:5px;
}

/* 1119 nk_update */
div.thisWeek p{
	margin-bottom:0.5em;
	line-height: 150%;
}
/* 1119 nk_end */

div.thisWeek ul{
	margin-bottom:1.5em;
}
div.thisWeek ul.sche{
	list-style:disc;
	margin-left:20px;
	font-size:88%;
}
div.thisWeek ul.sche li{
	margin-bottom:0.2em;
}

/* 0921 nk_update */
div.jisetsu-mikata{
	border:1px solid #e1e1e1;
	margin-bottom:5px;
}
/* 0921 nk_end */

div.jisetsu-mikata h2{
	background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/bg_headline.jpg) bottom repeat-x #ffffff;
	border-bottom:solid 1px #e1e1e1;
	padding:3px 5px;
	font-size:88%;
}
div.jisetsu-mikata div.jisetsu-mikata-area{
	padding:10px;
}

/* 1121 nk_update */
div.jisetsu-mikata p{
	font-size:88%;
	margin-bottom:0.5em;
}
div.jisetsu-mikata p.photo{
	float:right;
	font-size: 0px;
	margin-bottom: 0px;
	margin-left:10px;
}
/* 1121 nk_end */

div.jisetsu-mikata h3{
	font-size:120%;
	margin-bottom:1em;
}
/*パディング関連*/
/* 1113 nk_update */
body.pop{
	width:600px;
	background-color:#FFFFFF;
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
* html body.pop{
	background-position: 0px -5px;
}
*:first-child+html body.pop {
	background-position: 0px -5px;
}
/* safari only \*/
html:\66irst-child body.pop{
	background-position: 0px -1px;
}
/* end */

/* 1113 nk_end */

#PopheaderArea .jisetu{
	width:600px;
	margin:0;
	padding:0;
	color:#ffffff;
}

#PopheaderArea .jisetu table{
	width:600px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	color:#ffffff;
}

#Pcontents{width:540px; margin:30px 30px 0 30px;}
	
#Pcontents table{width:540px; font-size:88%;}

.ttl_line{
    border-bottom:solid 2px #e0e2e3;
	margin-bottom:5px;}

.form_contents{margin-bottom:20px;}

#oshiraseBox{
	width:540px;
	padding:5px;
	border:solid 1px #c6c6c6;
	margin-bottom:20px;
}

#oshiraseBox ul{width:530px;}

#oshiraseBox li{
 width:530px;
    list-style-type:disc;
	width:540px;
	}
	
	
	
/*ID 111122*/
#roguin_noBox{
	width:540px;
}

#roguin_noBox .td1{
	line-height:1.3;
	margin:0;
	padding:0;
	border:solid 1px #c6c6c6;
	margin-bottom:20px;
}

.madaroguin{
    color:#ffffff;
	background-color:#b0c8e4;
}

#roguin_noBox .td2{
	width:6px;
}

#roguin_noBox .td3{
	width:35%;
	border:solid 1px #c6c6c6;
	background-color:#f7f7f5;
	margin-bottom:20px;
}

.merit{
	padding:0 0 1px 42px;
	background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/icon-merit.gif) no-repeat 0 2px;
	clear:both;
	font-weight:bold;
}

.roguin{
    color:#ffffff;
	background-color:#00163f;
}


#LoginTable .rog_in{background-color:#f7f7f5; width:220px;}
#LoginTable .rog_in .td4{ padding-top:15px; background-color:#f7f7f5; width:105px;}
#LoginTable .rog_in .td2{padding-top:15px;background-color:#f7f7f5; width:106px;}

.dot_line{border-bottom:dotted 1px #c4c4c4;}
.solid_line{border-bottom:dotted 1px #c4c4c4;}
.solid_line4 {
	margin-bottom:5px;
	padding-bottom:7px;
	border-bottom:solid 3px #666666;
}
.text_red2{color:#89402d; font-size:85%;}


/*ID 10204*/
.ttl_grey{background-color:#f0f2f3; width:100%;}

#question{
	margin:0;
	padding:0;
	border:solid 1px #c6c6c6;
	}
#question li{
	line-height:1.8em;
	margin-left:5px;
}

/* 1026 nk_add */
table#question .ttl_grey {
	width: auto;
}
table#question th.ttl_grey {
	white-space: nowrap;
	font-weight: normal;
	width: 30px;
}
table#stocks_table {
	width: 200px;
	margin: 10px 110px;
	border-collapse: collapse;
	border-spacing: 0px;
}
* html table#stocks_table {
	margin: 10px 130px;
}
table#stocks_table td {
	text-align: center;
	vertical-align: bottom;
}
table#stocks_table td input {
	border: 1px solid #000000;
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	margin: 0px;
	padding: 0px;
	height: 32px;
	width: 35px;
	vertical-align: middle;
}
/* 1026 nk_end */

#table_blue{background-color:#e5edf6; width:100%;}

#table_blue .table_graph{ padding:5px;background-color:#e5edf6; width:165px;}
#table_graph .number01{background-color:#e5edf6; border-style:solid;border-width:1px;border-color:black;visibility:visible;}
#table_graph .number02{font-size:88%;vertical-align:bottom;visibility:visible;}
#table_graph .number03{width:25px; border-style:solid;border-width:1px;border-color:black;}
#table_graph .number04{width:27px;font-size:88%;vertical-align:bottom;}


#kiyaku ol{padding-left:35px;}
#kiyaku li{list-style:decimal;}

/*ID 111126*/
#oshiraseBox .table_blue{
   width:510px;
	padding:10px;
   background-color:#f1f4fb
	}

.padd_10{padding:10px;}
.padd_top15{padding-top:15px;}
.padd_top20{padding-top:20px;}
.padd_btm30{padding-bottom:30px;}
.padd_left5{padding-left:5px; vertical-align:middle;}
.padd_left15{padding-left:15px; vertical-align:middle;}


#oshiraseBox .debate{width:510px;}
#oshiraseBox .debate td{ padding:5px; vertical-align:middle;}

/*国内株のcssでも使用*/
.padd_5{padding:5px;}


/*0824 tadd*
/*パディング関連*/
#kawase500{width:100%; padding:0; margin:0;}
#kawase500 table{
     width:100%;
	 margin:0 0 10px 0px;
	 border: #e1e1e1 1px solid;
	 background:#f7f7f5;
}

#kawase500 .td1{
     width:30%;
	 font-size:88%;
	 padding:5px;
	 text-align:center;
	 border-bottom: #e1e1e1 1px solid;
}

#kawase500 .td2{
     width:60%;
	 font-size:88%;
	 padding:5px;
	 text-align:right;
	 border-left: #e1e1e1 1px solid;
	 border-bottom: #e1e1e1 1px solid;
	 background:#ffffff;
}

#kawase500 .td3{
     width:20%;
	 font-size:88%;
	 padding:5px;
	 text-align:left;
	 border-left: #e1e1e1 1px solid;
	 border-bottom: #e1e1e1 1px solid;
	 background:#ffffff;
}

#kawase500 .td4{
	 font-size:88%;
	 padding:5px;
	 border-left: #e1e1e1 1px solid;
}

#kawase500 .td5{
     width:20%;
	 font-size:88%;
	 padding:5px;
	 text-align:left;
	 border-left: #e1e1e1 1px solid;
	 background:#ffffff;
}



.bg_500{background-color:#f7f7f5; padding:5px; width:100%; vertical-align:top;}
.text_red3{font-size:100%; color:#ce0005;}
/* ID syouhin1000*/
#syouhin1000 table{
     width:100%;
	 font-size:88%;
	 margin:10px 0 10px 0px;
	 border: #e1e1e1 1px solid;
	 background:#f7f7f5;
}

#syouhin1000 .td1{
     width:25%;
	 font-size:88%;
	 padding:5px;
	 border-bottom: #e1e1e1 1px solid;
}

#syouhin1000 .td2{
     width:25%;
	 font-size:88%;
	 padding:5px;
	 border-left: #e1e1e1 1px solid;
	 border-bottom: #e1e1e1 1px solid;
}

#syouhin1000 .td3{
     width:15%;
	 font-size:88%;
	 padding:5px;
	 text-align:right;
	 border-left: #e1e1e1 1px solid;
	 border-bottom: #e1e1e1 1px solid;
	 background:#ffffff;
}

#syouhin1000 .td4{
     width:15%;
	 font-size:88%;
	 padding:5px;
	 border-left: #e1e1e1 1px solid;
	 border-bottom: #e1e1e1 1px solid;
}

#syouhin1000 .td5{
     width:25%;
	 font-size:88%;
	 padding:5px;
	 border-left: #e1e1e1 1px solid;
}

#syouhin1000 .td6{
     width:15%;
	 font-size:88%;
	 padding:5px;
	 text-align:right;
	 border-left: #e1e1e1 1px solid;
	 background:#ffffff;
}

/*IR1600*/
#stocksIndexBox #IR1600{
	width:100%;
	clear:both;
	font-size:88%;
	font-weight:normal;
	margin-bottom:5px;
}

#stocksIndexBox #IR1600 .tr1 td,
#stocksIndexBox #IR1600 .tr1 th{
    font-weight:normal;
	vertical-align:middle;
	border-top:solid 1px #c4c4c4;
	background:#f7f7f5;
	text-align:left;
	padding:3px 3px 3px 3px;
}


#stocksIndexBox #IR1600 .tr1 td{
    font-weight:normal;
	border-top:solid 1px #c4c4c4;
	background:#f7f7f5;
	text-align:left;
	padding:3px 3px 3px 3px;
	border-left:solid 1px #c4c4c4;
}

#stocksIndexBox #IR1600 .tr3 td{
    font-weight:normal;
	vertical-align:middle;
	padding:3px 3px 3px 3px;
	border-top:solid 1px #c4c4c4;
	border-left:solid 1px #c4c4c4;
	text-align:left;
}
* html #stocksIndexBox #IR1600 .tr3 td.d4 span.cmn-icon_pdf,
* html #stocksIndexBox #IR1600 .tr3 td.d4 span.cmn-icon_xbrl,
* html #stocksIndexBox #IR1600 .tr3 td.d4 span.cmn-icon_dual,
* html #stocksIndexBox #IR1600 .tr3 td.d4 span.cmn-icon_wpdf,
* html #stocksIndexBox #IR1600 .tr3 td.d4 span.cmn-icon_wxbrl,
*:first-child+html #stocksIndexBox #IR1600 .tr3 td.d4 span.cmn-icon_pdf,
*:first-child+html #stocksIndexBox #IR1600 .tr3 td.d4 span.cmn-icon_xbrl,
*:first-child+html #stocksIndexBox #IR1600 .tr3 td.d4 span.cmn-icon_dual,
*:first-child+html #stocksIndexBox #IR1600 .tr3 td.d4 span.cmn-icon_wpdf,
*:first-child+html #stocksIndexBox #IR1600 .tr3 td.d4 span.cmn-icon_wxbrl {
	display: block;
	cursor: pointer;
}
* html span.cmn-icon_pdf,
* html span.cmn-icon_xbrl,
* html span.cmn-icon_dual,
* html span.cmn-icon_wpdf,
* html span.cmn-icon_wxbrl {
	display: block;
	cursor: pointer;
}
*:first-child+html span.cmn-icon_pdf,
*:first-child+html span.cmn-icon_xbrl,
*:first-child+html span.cmn-icon_dual,
*:first-child+html span.cmn-icon_wpdf,
*:first-child+html span.cmn-icon_wxbrl {
	display: block;
	cursor: pointer;
}

#stocksIndexBox #IR1600 .tr3 th{
    font-weight:normal;
	vertical-align:middle;
	padding:3px 3px 3px 3px;
	border-top:solid 1px #c4c4c4;
	text-align:left;
	white-space:nowrap;
}

/* 1009 uk_end */
.ir_label{
    color:#000000;
	background-color:#d2e3f7;
}

.padd_lr5{padding-left:5px; padding-right:5px;}
/* 0918 nk_add */
.padd_lr10{padding-left:10px; padding-right:10px;}
.padd_lr15{padding-left:15px; padding-right:15px;}
.padd_lr20{padding-left:20px; padding-right:20px;}
.padd_lr30{padding-left:30px; padding-right:30px;}
.padd_lr50{padding-left:50px; padding-right:50px;}
.padd_lr100{padding-left:100px; padding-right:100px;}
/* 0918 nk_end */

/*0824 tadd*/

.displayBoxbase{
	border:solid 1px #c4c4c4;
}

.displayBoxbase h3{
	background:#e7e7e7;
	padding:5px;
	margin-bottom:5px;
	border-bottom:none;
	line-height:1;
}

.displayBoxbase.clm3 .arrowList{
	float:left;
	padding-left:5px;
	padding-bottom:5px;
	width:32%;
	margin-bottom:5px;
}


.fpCommentBox{
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom:solid 1px #c4c4c4;
}

.fpCommentBox .fpimg{
	float:right;
	padding:5px;
}

.fpCommentBox h4{
	padding:5px 0;
}

.fpCommentBox p{
	line-height:1.5;
}

.fpCommentBox .fpname{
	padding:5px 0 15px 0;
}


.imageDisplayList{
	padding-bottom:5px;
}

.imageDisplayList .lImg{
	float:left;
	padding:0 10px 0 0;
}

#p900 .imageDisplayList .lImg{
	float:left;
	display:block;
	height:75px;
	width:75px;
	padding:0;
}

.floatImgR{
	float:right;
	padding:0 0 10px 10px;
}

.floatImgL{
	float:left;
	padding:0 10px 10px 0;
}

.indexListClm2 ol{
	list-style:decimal;
	float:left;
	width:40%;
	padding-left:2.5em;
	padding-bottom:10px;
}

.indexListClm2 ol li{
	line-height:1.5;
}

/* 1108 nk_add */
#p912 .indexListClm2 ol {
	padding-left: 3em;
}
#p912 .indexListClm2 ol li {
	font-size: 125%;
	padding-left: 5px;
}
/* 1108 nk_end */

/* 0824sadd*/
dl.rankingKind {
	font-size:88%;
	margin-bottom:2em;
}
dl.rankingKind dt{
	float:left;
	width:5em;
	font-weight:bold;
	margin-bottom:0.5em;
}
dl.rankingKind dd{
	padding-left:5em;
	margin-bottom:0.5em;
	line-height:1.5;
}

p.selectRanking{
	font-size:88%;
	margin-bottom:1em;
	border-bottom:1px solid #CCCCCC;
	padding-bottom:0.5em;
	text-align:center;
}

p.selectRanking2{
	font-size:88%;
	margin-bottom:1em;
	border-top:1px solid #CCCCCC;
	padding-top:0.5em;
	text-align:center;
}

div.selectRankingArea{
	margin-bottom:1em;
}
div.selectRankingArea .select{
	float:left;
	color:#FF0000;
	font-weight:bold;
	/*
	background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/icon_rankingArrow.gif) 0 50% no-repeat;
 	padding-left:27px;
	*/
	background: none;
}
div.selectRankingArea .alert{
	clear: both;
	color:#FF0000;
	font-size:88%;
}

.brandTitleTbl{
	width:100%;
	margin-bottom:10px;
}

.brandTitleTbl td{
	border-right:solid 1px #c4c4c4;
	border-bottom:solid 1px #c4c4c4;
	vertical-align:middle;
}

.brandTitleTbl .marketTag{
	border-bottom:solid 1px #c4c4c4;
	border-right:none;
	text-align:right;
}

.brandTitleTbl .leftProperty{
	font-size:75%;
	text-align:center;
	border-left:solid 1px #c4c4c4;
	background:#e7e7e7;
	padding:3px 0;
}

/* 1122 nk_update */
.brandTitleTbl .leftProperty p,
.brandTitleTbl .rightProperty p{
	width:7.5em;
}
/* 1122 nk_end */

.brandTitleTbl .lineB{
	border-bottom:solid 1px #c4c4c4;
	padding-bottom:3px;
	margin-bottom:3px;
}

.brandTitleTbl .leftProperty .code{
	font-weight:bold;
}

.brandTitleTbl .barandName{
	font-weight:bold;
	font-size:112%;
}

/* 1122 nk_update */
.brandTitleTbl .rightProperty{
	width:7.5em;
	font-size:75%;
	text-align:center;
	background:#e7e7e7;
}
/* 1122 nk_end */

.brandTitleTbl .barandName{
	padding:0 10px;
	width:100%;
}

.brandTitleTbl .bottomProperty{
	border-left:solid 1px #c4c4c4;
	background:#f7f7f7;
	font-size:75%;
	padding:0.5em;
}

.brandTitleTbl .industryType,
.brandTitleTbl .trading{
	display:inline;
	padding-right:1em;
	float:left;
}

.brandTitleTbl .charaTag{
	float:right;
	height:17px;
}

.brandTitleTbl .charaTag img{
	margin-bottom:-4px;
}

.brandTabmenu{
	border-left:solid 1px #9eb1c2;
	border-bottom:solid 2px #005892;
	font-size:75%;
	margin-bottom:10px;
}

.brandTabmenu.typeB{
	border-top:solid 2px #0389c8;
	border-bottom:none;
}

/* 0921 nk_update */
.brandTabmenu li{
	background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/bg_brandtab2.gif) repeat-x top #e8eff9;
	display:block;
	float:left;
	line-height:2.2;
	border-right:solid 1px #9eb1c2;
	padding:0 0.6em;
	white-space: nowrap;
}
/* 0921 nk_end */

.brandTabmenu.typeB li{
	border-bottom:solid 1px #9eb1c2;
}
/* 0914 add */
.brandTabmenu.nwrp li{
	white-space: nowrap;
}
/* 0914 end */
.brandTabmenu li.active{
	background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/bg_brandtab.gif) repeat-x bottom #0389c8;
	color:#ffffff;
	font-weight:bold;
}

.brandTabmenu li.active a{
	color:#ffffff;
	font-weight:bold;
}


.brandStatusTbl{
	width:95%;
	font-size:88%;
	border-left:solid 1px #c4c4c4;
	border-top:solid 1px #c4c4c4;
}

.brandStatusTbl td{
	border-right:solid 1px #c4c4c4;
	border-bottom:solid 1px #c4c4c4;
	text-align:center;
	white-space:nowrap;
	vertical-align:middle;
	padding:0 2px;
	height:30px;
}

.brandStatusTbl .cellHead{
	background:#e7e7e7;
	border-bottom:dotted 1px #c4c4c4;
	font-size:88%;
}

.brandStatusTbl .lValue{
	font-size:140%;
	font-weight:bold;
	line-height:2;
}

.brandStatusTbl .nValue{
	font-size:88%;
}

.brandStatusTbl .graphCell{
	padding:5px 10px;
	font-size:88%;
}

.brandStatusTbl .graphCell .typeMenu{
	padding-top:3px;
}

.cellHeadcCap{
	padding-right:50px;
	margin-bottom:5px;
	line-height:2;
	font-size:75%;
	float:left;
}

.cellHeadcCap2{
	padding-right:50px;
	margin-bottom:5px;
	line-height:2;
	font-size:75%;
}

.cellHeadcCap.typeR{
	padding-right:0;
	float:right;
}

.cellHeadcCap img{
	margin-bottom:-2px;
}

.daihyo{
	color:#ffffff;
	background:#8ac2e5;
	padding:1px;
}
.arrowList.sideLine li{
	float:left;
	font-size:75%;
}
.barandOpeTbl{
	margin:20px 0;
}

.barandOpeTbl td{
	padding:0 10px 0 0;
}

.bg-telecom21{
	background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/bg_telecom.gif) no-repeat;
	width:288px;
	height:46px;
	font-size:75%;
	padding:5px 5px;
}

.bg-telecom21 p{
}

.irList li{
	padding:3px 0 3px 10em;
	text-indent:-10em;
}

.irList li span{
	background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/icon_pdf.gif) no-repeat right;
	padding:7px 30px 7px 0;
}

.osusumeBox{
	width:100%;
}

.osusumeBox td{
	border-bottom:dotted 1px #c4c4c4;
	padding:5px;
	width:50%;
	height:36px;
	vertical-align:middle;
}

.centerMiddleBox{
	margin:10px 20px 20px 20px;
	padding-top:15px;
	border:solid 1px #c4c4c4;
	text-align:center;
	font-size:75%;
}

.centerMiddleBox .typeMenu{
	padding:10px;
}

.centerMiddleBox .insideBox{
	background-color:#e7e7e7;
	text-align:left;
	padding:10px;
}

.centerMiddleBox .insideBox ul{
	list-style:disc inside;
}

.centerMiddleBox .glaphImgR{
	float:right;
	padding-top:1em;
}

/*sadd-0827*/
#stockPriceBox.rightBoxbase table td.spCell4{
	text-align:right;
	width: 50%;
}
/* 1009 nk_update */
#stockPriceBox.rightBoxbase table td.spCell5,
#stockPriceBox.rightBoxbase table td.spCell6{
	text-align:right;
	width:auto;
	white-space:nowrap;
}
/* 1009 nk_end */

#stockPriceBox.rightBoxbase p.world{
	padding-left:7px;
	margin-bottom:3px;
}
/*sadd-0827*/
/* css */

/* ID tekiji No3600*/
#tekiji table{
      width:100%;
	  padding:5px;
	  background-color:#f8f8f8;
	  border-top:solid 2px #c4c4c4;
	  border-bottom:solid 2px #c4c4c4;

	  } 
	  
#tekiji .kensaku {
      width:100%;
	  padding:5px;
	  margin:0;
	  vertical-align:middle;
	  background-color:#e7e7e7;
	  border:solid 1px  #c4c4c4;
	  }
	  
#tekiji .kensaku td{
	vertical-align:middle;
}
#tekiji .kensaku td select{
	font-size:100%;
}
/* 1120 nk_update */
.tekijiBoxTop{
	width:auto;
	position:relative;
	padding-bottom:0;
}
/* 1120 nk_end */

/* 0914 add */
.tekijiBoxTop h4.title {
	background-color:#F7F7F5;
	border-top:1px solid #C4C4C4;
	border-bottom:1px solid #C4C4C4;
	font-size:90%;
	margin-top:8px;
	padding:2px 0px;
}
/* 0914 end */
#IR1600 .moreLink{
    font-weight:normal;
	vertical-align:middle;
	font-size:100%;
	padding:0 7px 3px 23px;
	background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/icon_pdf.gif) no-repeat 0 5px;
	clear:both;
	height:30px;
}

#stocksIndexBox #IR1600 .td4{
    font-weight:normal;
	width:50%;
	vertical-align:middle;
	padding:3px 3px 3px 3px;
	border-top:solid 1px #c4c4c4;
	border-left:solid 1px #c4c4c4;
	text-align:left;
}

#stocksIndexBox #IR1600 .tr4 td{
    font-weight:normal;
	vertical-align:middle;
	padding:3px 3px 3px 3px;
	border-top:solid 1px #c4c4c4;
	border-left:solid 1px #c4c4c4;
	border-bottom:solid 1px #c4c4c4;
	text-align:left;
}


#stocksIndexBox #IR1600 .tr4 th{
    font-weight:normal;
	vertical-align:middle;
	padding:3px 3px 3px 3px;
	border-top:solid 1px #c4c4c4;
	border-bottom:solid 1px #c4c4c4;
	text-align:left;
}

#stocksIndexBox #IR1600 .tr5 td{
    font-weight:normal;
	vertical-align:middle;
	/* padding:3px 3px 3px 3px; */				/* 2008/6/9 del */
	padding:1px 1px 1px 1px;					/* 2008/6/9 add */
	border-top:solid 1px #c4c4c4;
	/* border-left:solid 1px #c4c4c4; */		/* 2008/6/9 del */
	/* border-bottom:solid 1px #c4c4c4; */		/* 2008/6/9 del */
	text-align:left;
	FONT-SIZE: 1%;								/* 2008/6/9 add */
}


#stocksIndexBox #IR1600 .tr5 th{
    font-weight:normal;
	vertical-align:middle;
	/* padding:3px 3px 3px 3px; */				/* 2008/6/9 del */
	padding:1px 1px 1px 1px;					/* 2008/6/9 add */
	border-top:solid 1px #c4c4c4;
	/* border-bottom:solid 1px #c4c4c4; */		/* 2008/6/9 del */
	text-align:left;
	FONT-SIZE: 1%;								/* 2008/6/9 add */
}


/*  No11806 */
#serch_hyo .table1{
   border:solid 1px #a9b2c3;
   padding:0}

#serch_hyo .td1{
   width:50%;
   border-left:solid 1px #a9b2c3;
   padding:5px;}
  
#serch_hyo .td2{
width:50%;
   padding:5px;}
   
/* group.css の追記*/
#kokunai316 th p{
    font-weight:normal;
	float:left;
}

#kokunai316 th span{
    font-weight:normal;
	float:right;
}

#toushinkobetu #enterpriseInfoBox2 {
	margin:0 0 20px;
	padding:0;
}
#toushinkobetu #enterpriseInfoBox2 h3 {
	border:medium none;
	color:#000000;
	font-size:85%;
	padding-top:15px;
}
#newfundhyoBox {
	font-size:88%;
}
/* 注釈table css */
#bottomNaviBox2{
	padding:5px;
	margin-bottom:20px;
	border:solid 1px #e1e1e1;
	background-color:#ffffff;
	font-size:85%;
	text-align:left;
}

/* ID kokunai316*/
#kokunai316 table{
     width:100%;
	 margin:0 0 10px 0px;
	 border: #e1e1e1 1px solid;
	 background:#f7f7f5;
}

#kokunai316 .td1{
     width:40%;
	 font-size:88%;
	 padding:5px;
	 text-align:center;
	 border-bottom: #e1e1e1 1px solid;
}

#kokunai316 .td2{
     width:20%;
	 font-size:88%;
	 padding:5px;
	 text-align:center;
	border-bottom: #e1e1e1 1px solid;
	border-left: #e1e1e1 1px solid;
}

#kokunai316 .td3{
     width:20%;
	 font-size:88%;
	 padding:5px;
	 text-align:right;
	 border-left: #e1e1e1 1px solid;
	 border-bottom: #e1e1e1 1px solid;
	 background:#ffffff;
}

#kokunai316 .td4{
     width:40%;
	 font-size:88%;
	 padding:5px;
}

#kokunai316 .td5{
     width:20%;
	 font-size:88%;
	 padding:5px;
	 text-align:right;
	 border-left: #e1e1e1 1px solid;
	 background:#ffffff;
}

#kokunai316 .td6{
     width:15%;
	 font-size:88%;
	 padding:5px;
	 text-align:center;
	 vertical-align:middle;
	 border-bottom: #e1e1e1 1px solid;
}

#kokunai316 .td7{
     width:25%;
	 font-size:88%;
	 padding:5px;
	 text-align:center;
	 border-left: #e1e1e1 1px solid;
	 border-bottom: #e1e1e1 1px solid;
}

#kokunai316 .td8{
     width:60%;
	 font-size:88%;
	 padding:5px;
	 text-align:center;
	 border-left: #e1e1e1 1px solid;
	 border-bottom: #e1e1e1 1px solid;
}

#kokunai316 .td9{
     width:30%;
	 font-size:88%;
	 padding:5px;
	 text-align:center;
	 border-left: #e1e1e1 1px solid;
	 border-bottom: #e1e1e1 1px solid;
}

#kokunai316 .td10{
     width:30%;
	 font-size:88%;
	 padding:5px;
	 text-align:right;
	 border-left: #e1e1e1 1px solid;
	 background:#ffffff;
}

#kokunai316 .td11{
     width:20%;
	 font-size:88%;
	 padding:5px;
	 text-align:center;
	 border-bottom: #e1e1e1 1px solid;
}

#kokunai316  h3{
	border-bottom:solid 2px #c4c4c4;
	padding-bottom:2px;
}

#kokunai316 .arrowList li{
    font-size:88%;
}

#kokunai316 .small{
	 font-size:88%;
	 color:#000000;
}
/*ID ichirankensaku */
#ichirankensaku table{
     width:100%;
	 font-size:88%;
	 padding:0;
	 margin:10px 0 0 0;
	 border:none;
}

.td_line{border-bottom:solid 1px #a9b2c3;}
.btm{vertical-align:bottom;}

#tab2 .pageTab{
	font-size:88%;
	padding-top:0;
	margin:0;
	width:100%;
	background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/bg_pagetab_line.gif) repeat-x bottom;
}
/* 1107 nk_add */
#tab2 .pageTab {
	border-bottom:1px solid #ffffff;
	margin-bottom: -1px;
}
/* 1107 nk_end */

#tab2 .pageTab ul{
	padding:0;
	margin:0;
}

#tab2 .pageTab li{
	display:block;
	float:left;
	width:168px;
	line-height:26px;
	margin:3px 1px 0 0;
	padding:0;
	text-align:center;
	background:#ffffff;
	border-bottom:solid 1px #a9b2c3;
}

#tab2 .pageTab li.active{
	width:165px;
	height:26px;
	font-weight:bold;
	border-bottom:#ffffff 1px solid;
	background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/bg_pagetab2.gif);
}

#tab2 .pageTab li.noactive{
	display:block;
	float:left;
	width:165px;
	height:26px;
	line-height:26px;
	margin-right:1px;
	text-align:center;
	background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/bg_pagetab_b2.gif);
}

#tab2 ul li img{/*リスト時の画像下余白を解除*/
	vertical-align:bottom;
}

#toushinlanking .table2{
     width:100%;
	 font-size:88%;
	 padding:5px;
	 margin:10px 0 0px 0px;
	 border:none;
	 background:#f7f7f5;
}
#toushinlanking .table2 ul{
	padding:0;
}
#toushinlanking .table2 td{
     width:33%;
}


#stocksIndexBox #fundtbl .tr4 th{
    font-weight:normal;
	font-size:88%;
	padding:3px 0 0 0;
	margin:0;
	border-bottom:dotted 1px #c4c4c4;
}

#stocksIndexBox #fundtbl .tr4 td{
    font-weight:normal;
	font-size:88%;
	padding:3px 0 0 0;
	margin:0;
	border-bottom:dotted 1px #c4c4c4;
	border-left:dotted 1px #c4c4c4;
	text-align:center;
}

#graph-rg{
     width:90%;
     height:18px;
	 border:solid 1px #cccccc;
	 text-align:center;
	 background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/bg_hyoubg.gif) repeat-x;
}

/* 0918 add */
#graph-rg table {
	width: 100%;
}

#stocksIndexBox #fundtbl .tr2 td.graph_r,
#stocksIndexBox #fundtbl .tr3 td.graph_r {
	border-style: none;
	padding: 0px;
	text-align: right;
	width: 50%;
}
#stocksIndexBox #fundtbl .tr2 td.graph_g,
#stocksIndexBox #fundtbl .tr3 td.graph_g {
	border-style: none;
	padding: 0px;
	text-align: left;
	width: 50%;
}
/* 0918 end */

.padd_5{padding:5px;}

#contents1 .con{width:100%; border:none;}
#contents1 .t1 td{width:80%; border:none;}

/*tadd-0827*/

.btnfR{
	position:relative;
	height:1px;
	display:block;
}

.btnfR img{
	position:absolute;
	right:5px;
	bottom:0;
}

div.folder-reload{
	font-size:88%;
	margin-bottom:0.5em;
}

div.folder-reload p{
}

div.folder-reload p.icon-reload{
	background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/icon_reload.gif) 0 50% no-repeat;
	padding-left:20px;
	float:left;
}

div.folder-reload p.icon-edit, .p1901tbBBox p.icon-edit{
	background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/pict_editpen.gif) 0 50% no-repeat;
	padding-left:20px;
}

.textBox1901{
	width:14em;
	margin:5px auto;
	display:block;
}

.floatR{
	float:right !important;
}

.textalignL{
	text-align:left !important;
}

.textalignC{
	text-align:center !important;
}

.textalignR{
	text-align:right !important;
}

#newpresDate{
	white-space:nowrap;
}

#crossrateForm .note{
	color:#398108;
	margin-top:1em;
	font-size:100%;
}

.h3camp{font-size:120%; margin:1.2em 5px;}

/* 1108 nk_add */
.baseTbl-2 th.shoken,
.tblModel-1 th.shoken {
	width: 15%;
	white-space: nowrap;
}
* html #p604 .baseTbl-2 th.shoken {
	width: 15%;
}
* html #p604 .tblModel-1 th.shoken {
	width: 15%;
}

/* 1108 nk_end */

.rtextTrTd td{
	text-align:right;
}

.borderStyle{
	border:solid 1px #c4c4c4;
	padding:5px;
}

#box804{
	background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/fund_search_arrow.gif) no-repeat  center ;
	padding:20px;
	text-align:center;
	color:#ff0000;
}


#title10808{
	padding:20px 0;
}

#title10808 h2{
	font-size:125%;
	position:relative;
	border-bottom:1px solid #c4c4c4;	
}

#title10808 h2 span{
	position:absolute;
	right:0;
	bottom:0;
	font-weight:normal;
	font-size:66%;
}

#title10808 .print{
	font-size:75%;
	float:right;
	margin:4px 0;
}

/* 1121 nk_add */
#toushinkobetu #title10808 h2 {
	padding-right: 110px;
}
/* 1121 nk_end */

.centerMargin{
	margin:0 auto;
}

.addboxmiddle{
	margin:0 auto;
}

.addboxmiddle td{
padding:0 5px;
}

.bgOrange{
	background-color:#c0e1eb !important;
}

.centerBoxbase.typeS{
	margin-bottom:40px;
	padding-right:20px;
	padding-bottom:30px;
	padding-left:15px;
	border-bottom:solid 1px #c4c4c4;
}

.centerBoxbase.typeD{
	padding-right:20px;
	padding-left:20px;
}

.baseTbl-2.typeD{
	font-size:88%;
	margin-bottom:20px;
}

.baseTbl-2.typeD th,
.baseTbl-2.typeD td{
	white-space:nowrap;
	text-align:center;
	vertical-align:middle;
	border-right:solid 1px #c4c4c4;
	border-bottom:solid 1px #c4c4c4;
	padding:5px;
}
/* 1108 nk_delete */
#p1901 .baseTbl-2.typeD td {
	white-space: normal;
}
/* 1108 nk_end */

.kabuCode{
	width:8em;
}

/* 1113 nk_delete */
.kabuSuu{
	width:8em;
	text-align:right;
	padding-right: 2px;
}

.kabuKakaku{
	width:10em;
	text-align:right;
	padding-right: 2px;
}
/* 1113 nk_end */

.backFolderLink{
	text-align:center;
	margin-bottom:15px;
}


.baseTbl-2.typeD .headtr th{
	background:#E2E0DB;
}


/*0829 tadd*/
/* css */
#Ggroup{padding:0 10px 0 10px;
}



#Ggroup ul {
       list-style:disc;
	   padding:3px 15px;
       list-style-position:outside;}

#group_d{
    margin:30px auto;
    width:600px;
	}


#Flow table{
   width:100%;
   padding:0;
   margin:0;
   font-size:88%;
   text-align:center;
   }

#Flow .td1{
   padding:3px 0 3px 0;
   margin:0;
   border:solid 1px #c4c4c4;
   text-align:center;
   }

#Flow .td2{
   width:8px;
   padding:0;
   margin:0;
   vertical-align:middle;
   text-align:center;
   }

#Flow .active{
   padding:3px 0 3px 0;
   margin:0;
   border:solid 1px #66CCFF;
   background-color:#66CCFF;
   color:#FFFFFF;
   font-weight:bold;
   text-align:center;
   }



#kiyaku table{
   width:100%;
   border:solid 1px #c4c4c4;
   }

#kiyaku .td1{
    background-color:#0099cc;
	padding:5px;
	color:#ffffff;
	font-weight:bold;
	}

/* No 11925 */
#kiyaku-mail table{
     width:100%;
	 margin:0 0 10px 0px;
	 border: #e1e1e1 1px solid;
	 background:#f7f7f5;
	 text-align:center;
}

#kiyaku-mail td{
vertical-align:middle;
text-align:center;
}


#kiyaku-mail .td2{
	 font-size:88%;
	 padding:5px;
	 text-align:left;
	 border-top: #e1e1e1 1px solid;
	 background:#ffffff;
}

#kiyaku-mail .td3{
	 font-size:88%;
	 padding:5px;
	 text-align:left;
	 border-left: #e1e1e1 1px solid;
	 border-bottom: #e1e1e1 1px solid;
	 background:#ffffff;
}
#kiyaku-mail .td4{
     width:20%;
	 font-size:88%;
	 padding:5px;
	 text-align:left;
	 border-left: #e1e1e1 1px solid;
}

#kiyaku-mail .td5{
	 font-size:88%;
	 padding:5px;
	 text-align:left;
	 border-left: #e1e1e1 1px solid;
	 background:#ffffff;
}

#kiyaku-mail .td7{
	 font-size:88%;
	 padding:5px;
	 text-align:left;
	 border-left: #e1e1e1 1px solid;
	 border-bottom: #e1e1e1 1px solid;
	 /* 0920 nk_add */
	 white-space: nowrap;
	 /* 0920 nk_end */
}

.Annotation{
    padding:5px;
	font-size:88%;
	text-align:left;
	/*background-color:#f7f7f5;*/
}

#kiyaku-kakunin table{
    width:100%;
	padding:5px;
	margin:0;
	}

#kiyaku-kakunin .td1{
    width:50%;
	}
	
.valign_m{vertical-align:middle;}
/* 0830 高野追加*/
.solid_line2{border-top:solid 1px #c4c4c4;}
/*0829 tadd end*/

/* 1122 nk_add */
.leftBaseBox .solid_line2 {
	height: 1px;
	line-height: 0px;
	font-size: 0px;
	vertical-align: text-bottom;
	margin: 2px 7px 5px;
}
* html .leftBaseBox .solid_line2 {
	margin: 7px 7px 2px;
}
*:first-child+html .leftBaseBox .solid_line2 {
	margin: 7px 7px 2px;
}
/* 1122 nk_end */

#p1901 .baseTbl-1{
	font-size:100%;
}

.tblAlignB td{
	vertical-align:bottom;
}

.tdAlignB{
	vertical-align:top;
}

.headBandRspan{
	position:absolute;
	right:15px;
	font-weight:normal;
	font-size:88%;
}

.width15em{
	width:15em;
}

.width500px{
	width:500px;
}


.writerImg.typeR{
	float:right;
}

.writerGenre{
	font-weight:bold;
	font-size:112%;
}

.writerName{
	font-weight:bold;
	color:#982827;
}

.writerName span{
	display:block;
	font-weight:normal;
	font-size:88%;
	padding-bottom:5px;
}

.writerName.typeF{
	font-size:140%;
	padding-bottom:1em;
}

.writerName.typeF2{
	font-size:150%;
	padding-bottom:5px;
}

.writerNamespan{
	display:block;
	font-size:66% !important;
	padding-left:15px;
	background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/icon_arrow_w.gif) no-repeat 0 3px;
	margin-top:3px;
}

.writerName span img{
	padding-right:3px;
}

.writerName.typeF img{
	margin-bottom:-2px;
	display:inline;
}

.writerCap{
	/*font-size:88%;*/
	clear:both;
	color:#5a0000;
	font-weight:bold;
	padding-bottom:0.5em;
}

.writerComm{
	/*font-size:88%;*/
	padding-bottom:0.5em;
}

/* 0925 nk_update */
.writerBox{
	border-bottom:solid 2px #c4c4c4;
	margin-bottom:15px;
}

.writerBox .arrowList{
	padding-bottom:15px;
}
/* 0925 nk_end */

.columnArticle p{
	padding-bottom:1.5em;
	font-size:112%;
	line-height:1.5;
}

.namemorer{
	display:block;
	padding-bottom:5px;
}

p.columnLog{
	padding-bottom:15px;
}

p.columnLog img{
	margin-bottom:-3px;
}

.columnHeader{
	background:#982827;
	padding:3px 5px 0 5px;
	margin-bottom:10px;
}

#stocksIndexBox #fundtbl .typeSolidB th,
#stocksIndexBox #fundtbl .typeSolidB td{
	border-bottom:solid 2px #c4c4c4;
}

.borderL-none{
	border-left:none !important;
}

.padding-L1em{
	padding-right:1em !important;
}

.baseTbl-2.typeWriterpage th{
	white-space:nowrap;
	color:#666666;
}

.baseTbl-2.typeWriterpage th,
.baseTbl-2.typeWriterpage td{
	padding:5px;
}

/* 1126 nk_update */
.writeDp{
	border-left:solid 5px #982827;
	padding-left:10px;
	margin-bottom:20px;
	margin-top:5px;
	width:500px;
}
/* 1126 nk_end */

.writeDp .arrowList{
	padding-bottom:0;
}

.writeDp.typeFX{
	border-left:solid 5px #288896;
}

.writeDp.typeFX .writerName,
.writeDp.typeFX .writerComm{
	color:#666666;
}

.nowrapTr td,
.nowrapTr th{
	white-space:nowrap;
}

.baseTbl-1.typeFL .tr2 th,
.baseTbl-1.typeFL .tr2 td,
.baseTbl-1.typeFL .tr3 th,
.baseTbl-1.typeFL .tr3 td{
	font-size:112%;
	padding:4px;
} 

.width30per{
	width:30%;
}

.width320px{
	width:320px !important;
	margin-right:20px;
}

.set11801T.brandStatusTbl td,
.set11801T.brandStatusTbl th{
	font-size:100%;
}


.set11801T.brandStatusTbl td.lValue,
.set11801T.brandStatusTbl th.lValue{
	font-size:140%;
}
/*----------テーブル原型（試作）----------*/
.tblModel-1{
	width:100%;
	margin-bottom:15px;
	border-top:solid 1px #a8a8a8;
	border-left:solid 1px #a8a8a8;
	border-right: none;
	border-bottom: none;
	font-size:99%;
}
* html .tblModel-1{
	font-size: 88%;
}

.tblModel-1 *{
	line-height: 1.3;
}

	/*改行の無効化*/
	.nowrap,
	.tblModel-1.nowrap th,
	.tblModel-1.nowrap td,
	.tblModel-1 tr.nowrap th,
	.tblModel-1 tr.nowrap td{
		white-space:nowrap;
	}

	/*th,tdの共通スタイル*/
/* 1116 nk_update */
	.tblModel-1 th,
	.tblModel-1 td{
		border-right:solid 1px #a8a8a8;
		border-bottom:solid 1px #a8a8a8;
		padding:2px;
		text-align:center;
		vertical-align:middle;
	}
/* 1116 nk_end */
	
	.tblModel-1 thead th{ text-align:center;}
	
	/*thのみのスタイル*/
	.tblModel-1 th{
		background:#e2e0db;
		font-weight:normal;
	}

	/*tdのみのスタイル*/
	.tblModel-1 td{}

	/*個別のセル寄せ*/
	.tblModel-1 .alignR{text-align:right;}/*左寄せ*/
	.tblModel-1 .alignL{text-align:left;}/*右寄せ*/
	.tblModel-1 .alignC{text-align:center;}/*中央寄せ*/
	
/* 20070919 add start*/
	.tblModel-1 .right{text-align:right;}/*左寄せ*/
	.tblModel-1 .left{text-align:left;}/*右寄せ*/
	.tblModel-1 .center{text-align:center;}/*中央寄せ*/

	.tblModel-1 .text_green{font-size:100%; color:#009900;}
	.tblModel-1 .text_red{font-size:100%; color:#ff0000;}

	/*会社名リンク用*/
	.tblModel-1 td.cam-name{
		text-align:left;
		font-weight:bold;
	}

	/*太い罫線*/
	.tblModel-1 .typeSolidB th,
	.tblModel-1 .typeSolidB td{
		border-bottom:solid 2px #c4c4c4;
	}

	.tblModel-1 .moreLink{
		font-weight:normal;
		vertical-align:middle;
		font-size:100%;
		padding:0 7px 3px 23px;
		background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/icon_pdf.gif) no-repeat 0 5px;
		clear:both;
		/* 1029 nk_update */
		height:auto;
		/* 1029 nk_end */
	}

/* 20070919 add end*/

	/*全てのセル寄せ*/
	.alignL th,
	.alignL td{text-align:left;}/*左寄せ*/
	.alignR th,
	.alignR td{text-align:right;}/*を右寄せ*/
	
	/*▲印のセル専用スタイル*/
	.tblModel-1 td.upMark{
		color:#ff0000;
		border-right:none;
	}
	
	.tblModel-1 td.downMark{
		color:#009900;
		border-right:none;
	}
	
	* html .tblModel-1 span.cmn-icon_dual,
	* html .tblModel-1 span.cmn-icon_pdf,
	* html .tblModel-1 span.cmn-icon_xbrl,
	* html .tblModel-1 span.cmn-icon_wpdf,
	* html .tblModel-1 span.cmn-icon_wxbrl {
		display: block;
		cursor: pointer;
	}
	*:first-child+html .tblModel-1 span.cmn-icon_dual,
	*:first-child+html .tblModel-1 span.cmn-icon_pdf,
	*:first-child+html .tblModel-1 span.cmn-icon_xbrl,
	*:first-child+html .tblModel-1 span.cmn-icon_wpdf,
	*:first-child+html .tblModel-1 span.cmn-icon_wxbrl {
		display: block;
		cursor: pointer;
	}

	/*左右ボーダー無しセル*/
	table.tblModel-1 td.noneLbr{border-left:none;}
	table.tblModel-1 td.noneRbr{border-right:none;}

/* 0124 nk_add */
.tblModel-2 {
	border-top: solid 2px #cccccc;
	border-left: solid 1px #cccccc;
	border-bottom: solid 2px #aaaaaa;
	border-collapse: collapse;
	border-spacing: 0px;
	font-size: 95%;
	margin: 0px 10px 20px 0px;
}
.tblModel-2 caption {
	text-align: left;
	font-size: 90%;
	font-weight: bold;
	padding-bottom: 3px;
}
.tblModel-2.nowrap th,
.tblModel-2.nowrap td,
.tblModel-2 tr.nowrap th,
.tblModel-2 tr.nowrap td {
	white-space:nowrap;
}
.tblModel-2 th,
.tblModel-2 td {
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #aaaaaa;
	padding: 4px;
	text-align: center;
	vertical-align: middle;
}
.tblModel-2 th.right_double,
.tblModel-2 td.right_double {
	border-right-width: 3px;
	border-right-style: double;
}
.tblModel-2 .bottom_dotted th,
.tblModel-2 .bottom_dotted td {
	border-bottom-style: dotted;
}
.tblModel-2 .bottom_2px th,
.tblModel-2 .bottom_2px td {
	border-bottom-width: 2px;
}
.tblModel-2 thead th {
	background-color: #008380;
	font-weight: bold;
	color: #ffffff;
}
.tblModel-2 thead td {
	background-color: #008380;
	font-weight: normal;
	color: #ffffff;
	vertical-align: bottom;
}
.tblModel-2 tbody th {
	background-color: #EAEAEA;
	color: #005957;
	font-weight: normal;
}
.tblModel-2 tbody td {
	background-color: #ffffff;
	color: #000000;
	font-weight: normal;
}
.tblModel-2 thead th,
.tblModel-2 tbody th{
}
.tblModel-2 .right{text-align:right;}
.tblModel-2 .left{text-align:left;}
.tblModel-2 .center{text-align:center;}
.tblModel-2 .arrow_up {
	background-image: url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/icon_arrow_up.png);
	background-repeat: no-repeat;
	background-position: 95% 50%;
	padding-right:20px;
}
.tblModel-2 .arrow_down {
	background-image: url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/icon_arrow_down.png);
	background-repeat: no-repeat;
	background-position: 95% 50%;
	padding-right:20px;
}
.tblModel-2 .arrow_ave {
	background-image: url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/icon_arrow_ave.png);
	background-repeat: no-repeat;
	background-position: 95% 50%;
	padding-right:20px;
}
.tblModel-3 {
	border-top: solid 2px #cccccc;
	border-left: solid 1px #D2D2D2;
	border-bottom: solid 2px #cccccc;
	border-collapse: collapse;
	border-spacing: 0px;
	font-size: 95%;
	margin: 0px 10px 20px 0px;
}
.tblModel-3 caption {
	text-align: left;
	font-size: 90%;
	font-weight: bold;
	padding-bottom: 3px;
}
.tblModel-3.nowrap th,
.tblModel-3.nowrap td,
.tblModel-3 tr.nowrap th,
.tblModel-3 tr.nowrap td {
	white-space:nowrap;
}
.tblModel-3 th,
.tblModel-3 td {
	border-right: solid 1px #D2D2D2;
	border-bottom: solid 1px #aaaaaa;
	padding: 4px;
	text-align: center;
	vertical-align: middle;
}
.tblModel-3 .bg1 td {
	background-color: #F6F2F6;
}
.tblModel-3 th.right_double,
.tblModel-3 td.right_double {
	border-right-width: 3px;
	border-right-style: double;
}
.tblModel-3 .bottom_dotted th,
.tblModel-3 .bottom_dotted td {
	border-bottom-style: dotted;
}
.tblModel-3 .bottom_2px th,
.tblModel-3 .bottom_2px td {
	border-bottom-width: 2px;
}
.tblModel-3 thead th {
	background-color: #00A16E;
	font-weight: bold;
	color: #ffffff;
}
.tblModel-3 thead td {
	background-color: #00A16E;
	font-weight: normal;
	color: #ffffff;
	vertical-align: bottom;
}
.tblModel-3 tbody th {
	background-color: #C4E9DD;
	color: #003726;
	font-weight: normal;
}
.tblModel-3 tbody td {
	background-color: #ffffff;
	color: #000000;
	font-weight: normal;
}
.tblModel-3 thead th,
.tblModel-3 tbody th{

}
.tblModel-3 .right{text-align:right;}
.tblModel-3 .left{text-align:left;}
.tblModel-3 .center{text-align:center;}
.tblModel-3 .arrow_up {
	background-image: url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/icon_arrow_up.png);
	background-repeat: no-repeat;
	background-position: 95% 50%;
	padding-right:20px;
}
.tblModel-3 .arrow_down {
	background-image: url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/icon_arrow_down.png);
	background-repeat: no-repeat;
	background-position: 95% 50%;
	padding-right:20px;
}
.tblModel-3 .arrow_ave {
	background-image: url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/icon_arrow_ave.png);
	background-repeat: no-repeat;
	background-position: 95% 50%;
	padding-right:20px;
}
.tblModel-4 {
	border-top: solid 2px #cccccc;
	border-left: solid 1px #D2D2D2;
	border-bottom: solid 2px #cccccc;
	border-collapse: collapse;
	border-spacing: 0px;
	font-size: 95%;
	margin: 0px 10px 20px 0px;
}
.tblModel-4 caption {
	text-align: left;
	font-size: 90%;
	font-weight: bold;
	padding-bottom: 3px;
}
.tblModel-4.nowrap th,
.tblModel-4.nowrap td,
.tblModel-4 tr.nowrap th,
.tblModel-4 tr.nowrap td {
	white-space:nowrap;
}
.tblModel-4 th,
.tblModel-4 td {
	border-right: solid 1px #D2D2D2;
	border-bottom: solid 1px #aaaaaa;
	padding: 4px;
	text-align: center;
	vertical-align: middle;
}
.tblModel-4 .bg1 td {
	background-color: #F6F6F2;
}
.tblModel-4 th.right_double,
.tblModel-4 td.right_double {
	border-right-width: 3px;
	border-right-style: double;
}
.tblModel-4 .bottom_dotted th,
.tblModel-4 .bottom_dotted td {
	border-bottom-style: dotted;
}
.tblModel-4 .bottom_2px th,
.tblModel-4 .bottom_2px td {
	border-bottom-width: 2px;
}
.tblModel-4 thead th {
	background-color: #456596;
	font-weight: bold;
	color: #ffffff;
}
.tblModel-4 thead td {
	background-color: #456596;
	font-weight: normal;
	color: #ffffff;
	vertical-align: bottom;
}
.tblModel-4 tbody th {
	background-color: #DBE3EF;
	color: #192C4A;
	font-weight: normal;
}
.tblModel-4 tbody td {
	background-color: #ffffff;
	color: #000000;
	font-weight: normal;
}
.tblModel-4 thead th,
.tblModel-4 tbody th{
}
.tblModel-4 .right{text-align:right;}
.tblModel-4 .left{text-align:left;}
.tblModel-4 .center{text-align:center;}
.tblModel-4 .arrow_up {
	background-image: url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/icon_arrow_up.png);
	background-repeat: no-repeat;
	background-position: 95% 50%;
	padding-right:20px;
}
.tblModel-4 .arrow_down {
	background-image: url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/icon_arrow_down.png);
	background-repeat: no-repeat;
	background-position: 95% 50%;
	padding-right:20px;
}
.tblModel-4 .arrow_ave {
	background-image: url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/icon_arrow_ave.png);
	background-repeat: no-repeat;
	background-position: 95% 50%;
	padding-right:20px;
}

table.analyst th.stock {
	width: 15%;
}
table.analyst th.paformans {
	width: 15%;
}
/* 0124 nk_end */
/*----------テーブル原型（試作）----------*/

.floatL{
	float:left !important;
	padding-left:10em;
}
/* 0921 nk_add */
.floatL2 {
	float:left !important;
}
/* 0921 nk_end */
.p1901tbBBox{
	padding-bottom:15px;
	font-size:88%;
}

.p1901tbBBox .floatL{
}

.marginR10px{
	margin-right:10px;
}


.kihonInfoBox{
	padding-bottom:10px;
}

.kihonInfoCellL{
	width:320px;
	margin-right:10px;
	float:left;
}

/* 1029 nk_add */
.kihonInfoCellR{
	width:310px;
	float: left;
}
/* 1029 nk_end */
.searchBox306{
	width:50%;
}

.searchBox306 td.rborder{
	border-left:1px dotted #c4c4c4;
	padding-left:30px;
}

.searchBox306 td{
	vertical-align:middle;
	padding:5px 15px;
}

.searchBox306 td p{
	margin-left:-1em;
	margin-bottom:5px;
}
.centerBoxbase .searchBox306 input,
.centerBoxbase .searchBox306 select {
	font-size: 88% !important;
}

.marginAuto15em{
	text-align:center;
	margin-bottom:1em;
}

.loginLhead{
	background:#B0C8E4;
	height:20px;
	padding:5px 0 0 5px;
	color:#00163F;
	text-align:center;
	font-weight:bold;
}

.loginLhead img{
	margin-bottom:-3px;
}

.loginRhead{
	background:#00163F;
	height:20px;
	padding:5px 0 0 5px;
	color:#ffffff;
	text-align:center;
	font-weight:bold;
}

.td20pr td{
	width:20%;
}

.td33pr td{
	width:33%;
}

.bottomChartBox2{
	width:12em;
	margin:5px auto;
	text-align:left;
}

#RadarchartMenu ul.listL{
	width:5em;
}

#RadarchartMenu ul.listR{
	width:7.5em;
}
/* 1109 nk_add */
ul#radarMenu li {
	font-size: 90%;
	line-height: 180%;

	padding-left: 3px;
}

ul#radarMenu li input {
	margin-right: 2px;
	vertical-align: middle;
}
/* 1109 nk_end */
.padding0{
	padding:0 !important;
}

.widthCell2{
	width:auto;
}

#kawase500 .tdfontL .td3,
#kawase500 .tdfontL .td5{
	font-size:100%;
}

.chartBoxBottomLink{
	margin-left:20px;
	font-size:75%;
	margin-top:-10px;
	padding-bottom:20px;
}
#keywordList{
	padding:0 1em;
}
#keywordList ul {
	margin: 0;
	padding: 0;
}
#keywordList li{
	display:inline;
	padding-right:1em;
	line-height:1.5em;
}

.keieisihyoubox{
	width:300px;
}
.sihyouBox2clm{
	width:655px;
}
/* 1114 nk_add */
body*.sihyouBox2clm {
	width: auto;
}
* html .sihyouBox2clm {
	width: 655px;
}
*:first-child+html .sihyouBox2clm {
	width: 655px;
}
/* safari only \*/
html:\66irst-child .sihyouBox2clm {
	width: 655px;
}
/* end */
/* 1114 nk_end */

.sihyouBox2clm td,
.sihyouBox2clm th{
	font-size:88%;
}

.sihyouBox2clm th{
	width:14em;
}

.sihyouBox2clm td{
	text-align:right;
}

.sihyouBox2clm th span{
	display:block;
	padding-right:2px;
	float:right;
}

.sihyouBox2clm th span.floatL{
padding-left:0;
padding-right:0;
}

.borderNone{
	border:none !important;
}

.borderTopc4{
	border-top:solid 1px #c4c4c4;
}

.inlineList li{
	display:inline;
	padding-right:10px;
}

.marginL5 {
	margin-left:5px;
}

.displayInline{
	display:inline;
}

.displayBlock{
	display:block;
}

.folderHeadmenu{
	height:1.5em;
}


/*共通ログインページ*/

.loginField{
	width:610px;
	margin:0 auto;
	padding:10px 0 30px 0;
	font-size:88%;
}

.loginBoxL{
	width:300px;
	float:left;
}

.loginBoxL p{padding-bottom:1em;}
.loginBoxL p.typebL{padding-bottom:1.5em;}
.loginBoxL p.typebS{padding-bottom:0.5em;}

.loginBoxL p.newRegisterBtn{
	padding-bottom:0px;
	text-align:center;
}

.loginBoxL p.newRegisterHelp{
	text-align:center;
	font-size:88%;
}

.meritList{
	margin-bottom:5px;
	padding-bottom:15px;
	background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/img_santen.gif) no-repeat bottom center;
}

.meritList li{
	padding-bottom:0.5em;
	font-weight:bold;
}

.meritList li span{
	padding:3px;
	color:#FFFFFF;
	background:#ffa400;
	font-size:85%;
}


.loginBoxR{
	width:271px;
	float:right;
	background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/bg_body_comlogin.gif) no-repeat left bottom;
}

.loginBoxR h2{
	background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/bg_head_comlogin.gif) no-repeat left top #00568f;
	color:#FFFFFF;
	padding:5px;
}

.loginBoxR table{
	font-size:88%;
	margin:5px 0 10px 5px;
	border-bottom:solid 1px #c4c4c4;
}

.loginBoxR table td{
	padding-bottom:5px;
	padding-left:5px;
}

.loginBoxR .inputText{
	width:120px;
}

.loginBoxR p{
	font-size:88%;
	padding:0 10px;
	text-align:center;
}

.loginBoxR p.last{
	margin-bottom:10px;
}

.loginReadGray{
	background-color:#F7F7F7;
	border:1px solid #E1E1E1;
	color:#333333;
	margin:5px auto 20px auto;
	padding:10px 5px 10px 10px;
	width:600px;
	font-size:75%;
}

.loginReadGray ul{
	list-style:disc outside;
	padding-left:1em;
}

/* 1015 nk_add */
#SSB0015 .loginBoxL {
	width: 290px;
}
#SSB0015 .loginReadGray {
	width: 560px;
}
#SSB0015 .loginField {
	width: 580px;
}
#SSB0015 #mainAreaTbl {
	min-width: 600px;
}
#SSB0015 .meritList li {
	font-size: 95%;
}
/* 1015 nk_end */

.bb3{
	border-bottom:solid 1px #e1e1e1;
	border-left:solid 1px #e1e1e1;
	background:#f7f7f7 !important;
}

.bb4{
	border-bottom:solid 1px #e1e1e1;
}
/*0912 add*/
.mapBox{
	float:left;
	width:34%;
}

#right.mapBox{
	width:30%;
}

.mapBox h3{
	border:none;
	margin-bottom:0;
	padding:0px 5px 3px 20px;
	background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/icon_arrow_w.gif) no-repeat 5px 2px;
}

.mapBox ul{
	padding-left:8px;
	background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/mapline_l.gif) no-repeat 8px 0;
}

.mapBox li{
	background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/mapline_s.gif) no-repeat 0 8px;
	padding-left:12px;
}

.mapBox li.last{
	background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/mapline_s_last.gif) no-repeat 0 0;
	margin-bottom:10px;
}

.mapBox .arrowList{background:none;}
.mapBox .arrowList li{
	background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/icon_arrow_w.gif) no-repeat 0 2px;
	padding-left:14px;
}

#kabuChgTbl{
	margin-bottom:10px;
	font-size:75%;
}

#kabuChgTbl td{
	vertical-align:middle;
}

.kabuChgTab{
	display:block;
	border-left:solid 1px #cecece;
	margin-right:20px;
}

.kabuChgTab li{
	display:block;
	padding:2px 8px;
	float:left;
	border-top:solid 1px #cecece;
	border-right:solid 1px #cecece;
	border-bottom:solid 1px #cecece;
	background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/bg_kabuchg_b.gif) repeat-x bottom;
}

.kabuChgTab li.active{
	background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/bg_kabuchg_a.gif) repeat-x top;
	border-bottom:none;
	font-weight:bold;
}
.brandBox{
	border:solid 1px #C4C4C4;
	margin-bottom:2px;
	position:relative;
}

.brandChart{
	position:absolute;
	right:0;
	top:5px;
	width:300px;
	font-size:88%;
	text-align:center;
}

.brandBoxIn{
	padding-right:310px;
}

.brandTbl{
	width:100%;
}

.brandTbl th,
.brandTbl td{
	border-right:solid 1px #C4C4C4;
	border-bottom:solid 1px #C4C4C4;
	text-align:center;
	vertical-align:middle;
	font-size:88%;
	padding:0 2px;
	height:30px;
}

.brandTbl th{
	font-weight:normal;
	background:#E7E7E7;
	border-bottom:1px dotted #C4C4C4;
}

.brandTbl td{
	line-height:2.7;
	white-space:nowrap;
}

.brandTbl td.lValue{
	font-size:125%;
	font-weight:bold;
	line-height:2.5;
}

#clm2.brandTbl th,
#clm2.brandTbl td{
	width:50%;
}


#clm3.brandTbl th,
#clm3.brandTbl td{
	width:33%;
}

#clm3.brandTbl .last td{
	border-bottom:none;
}

/*0912 end*/

/* 1001 sk_add */
.faceBox{
 width:615px;
 background-color:#FF9933;
 height:315px;
}
.centerBoxbase .faceBox .boxL{
 width:520px;
}
.centerBoxbase .faceBox .boxR{
 width:95px;
}
.meigaraCheck{
 border: #e1e1e1 1px solid;
 width:500px;
 margin:10px auto 0;
 background-color:#f7f7f5;
}
/* 1001 sk_end */

/* 1119 nk_add */
table.faceTable {
	width: 615px;
	background-color:#FF9933;
}
table.faceTable th,
table.faceTable td {
	vertical-align: top;
	line-height: 0px;
}
/* 1119 nk_end */

/* 1112 nk_add */
#p2400message {
	margin: 0px auto;
	padding: 0.5% 1%;
}
#p2400message p {
	line-height: 150%;
}
#p2400message div.garyBetterBox2 {
	margin-top: 15px;
}
/* 1112 nk_end */


/* 080625 nk_add */
div.pr_expectation {
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	margin-bottom: 20px;
	padding: 0px;
}
div.pr_expectation h4 {
	background-image: url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/expectation_icon_pr.gif);
	background-repeat: no-repeat;
	background-position: 0%  50%;
	padding: 5px 45px;
	line-height: 20px;
	font-size: 100%;
	margin: 0px 0px 5px;
	border-bottom: 1px dotted #cccccc;
}
div.pr_expectation div.pr_expectation_article {
	margin-bottom: 10px;
}
div.pr_expectation div.pr_expectation_article h6 {
	margin-bottom: 3px;
}
div.pr_expectation div.pr_expectation_article h6 a {
	padding:1px 10px 1px 17px;
	font-size: 88%;
	font-weight: normal;
	background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/icon_arrow_db.gif) no-repeat 0 2px;
}
div.pr_expectation div.pr_expectation_article h6 a:link,
div.pr_expectation div.pr_expectation_article h6 a:visited {
	text-decoration: underline;
}
div.pr_expectation div.pr_expectation_article h6 a:hover {
	text-decoration: none;
}
div.pr_expectation div.pr_expectation_article h6 a.title {
	font-size: 100%;
	font-weight: bold;
	margin-right: 10px;
	padding: 0px;
	background: none;
}
div.pr_expectation div.pr_expectation_article p {
	line-height: 150%;
	font-size: 88%;
}
/* listModel
---------------------------------------------------------*/

.arrowList .iconVeri{
	background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/icon-veritas_member_s.gif) no-repeat 0 2px;
	}

.listModel-n{
	margin:15px 10px;
	padding-left:1em;
	list-style:outside disc;
	}
	
	.listModel-n li{padding-bottom:5px}
	.listModel-n li img{ vertical-align:middle;}


.listModel-1{
	}
	
	.listModel-1 li{
		font-size:88%;
		min-height:1.5em;
		padding:4px 0pt 5px 16px;
		background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/icon_arrow_w.gif) no-repeat scroll 0px 7px;
		border-bottom:1px dotted #C4C4C4;
		}
		
		.listModel-1 li .title{
			display:block;
			float:left;
			width:110px;
			}
		
		.listModel-1 li .text{
			display:block;
			margin-left:135px;
			text-indent:-23px
			}
		
		.listModel-1 li img{ vertical-align:middle;}
	
	.listModel-1 li:after{ content:" "; display:block; height:0; clear:both; visibility:hidden;}
	* html .listModel-1 li{ height:1%;}
	*:first-child+html .listModel-1 li{ min-height:1%;}


.listModel-1.opNoborder li{ border:none;}


.listModel-2{
	}
	
	.listModel-2 li{
		min-height:1.5em;
		padding:2px 0 2px 18px;
		background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/icon_arrow_w.gif) no-repeat scroll 0px 7px;
		}
		
		.listModel-2 li .title{
			display:block;
			float:left;
			margin:0 25px 0 0;
			}
		
		.listModel-2 li .text{
			margin-left:10em;
			display:block;
			text-indent:-24px;
			}
		
		.listModel-2 li .opDenial{
			_padding-left:3px;
			text-decoration:line-through;
			text-indent:0;
			}
		
		.listModel-2 li .opDenial2{
			_padding-left:3px;
			text-decoration:line-through;
			}
		
		.listModel-2 li img{ vertical-align:middle;}
		
	
	.listModel-2 li:after{ content:" "; display:block; height:0; clear:both; visibility:hidden;}
	* html .listModel-2 li{ height:1%;}
	*:first-child+html .listModel-2 li{ min-height:1%;}


.alert-black{
	float:right;
	font-size:88%;
}

/* 080702 nk_and */



/* 080814 SCM_add */

.deleteLine{
	text-decoration:line-through;
}

/* 080814 SCM_end */

/* 081006 SCM_add */
.padd_btm50{padding-bottom:50px;}
.padd_btm1000{padding-bottom:1000px;}
/* 081006 SCM_end */

/* 081024 nk_add */
div#investmentTrust_ad250 {
	width: 790px;
}
div#investmentTrust_ad250 h3 {
	margin: 0px 20px 0px 0px;
	padding: 2px 5px;
	background-color: #566373;
	font-size: 76%;
	color: #ffffff;
}
* html div#investmentTrust_ad250 h3 {
	padding-top: 3px;
}
div#investmentTrust_ad250 table {
	clear: both;
	margin-top: -6px;
	margin-left: -10px;
}
div#investmentTrust_ad250 table * {
	line-height: 100%;
}
div#investmentTrust_ad250 table thead td {
	font-weight: bold;
	font-size: 76%;
	padding: 2px 5px;
	background-color: #566373;
	color: #ffffff;
}
* html div#investmentTrust_ad250 table thead td {
	padding-top: 4px;
}
div#investmentTrust_ad250 table tbody td {
	border-bottom: 1px solid #AAB1B9;
	width: 250px;
	padding: 2px 0px 5px;
	line-height: 100%;
}
div#investmentTrust_ad250 table tbody td h4 {
	font-size: 76%;
	height: 2.4em;
	line-height: 110%;
	padding-top: 1px;
	border-bottom: 1px solid #AAB1B9;
	margin-bottom: 5px;
}
div#investmentTrust_ad250 table tbody td h4 a {
	line-height: 110%;
}
div#investmentTrust_ad250 table tbody td div.img {
	float: left;
	margin: 0px 4px 0px 0px;
	vertical-align: top;
	line-height: 0px;
}
div#investmentTrust_ad250 table tbody td div.img img {
	vertical-align: text-bottom;
	line-height: 0px;
}
* html div#investmentTrust_ad250 table tbody td div.img {
	margin: 0px 2px 0px 0px;
}
div#investmentTrust_ad250 table tbody td p {
	font-size: 76%;
	line-height: 115%;
}
div#investmentTrust_ad250 table tbody td p a {
	line-height: 120%;
}
div#investmentTrust_ad250 table tbody td:after { content:" "; display:block; height:0px; clear:both; visibility:hidden; line-height:0px;}
* html div#investmentTrust_ad250 table tbody td {height:1%; display:block;}
*:first-child+html div#investmentTrust_ad250 table tbody td { min-height:1%;}

/* 081024 nk_end */

/* threed_object
---------------------------------------------------------*/

/* 081024 nk_add */
div#threed_object {
	text-align: center;
}
div#threed_object div.object {
	margin: 0px auto;
}
div#investmentTrust_ad250.center {
	text-align: center;
	width: auto;
	margin-top: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #cccccc;
}
div#investmentTrust_ad250.center h3 {
	width: 770px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
div#investmentTrust_ad250.center table {
	margin-left: auto;
	margin-right: auto;
}

/* 081024 nk_end */
.centerBoxbase h3 span.left {
	position:relative;
	margin-bottom:4px;
	top:auto;
	right:auto;
	}

.dl.rankingKind dt{
	width:4.5em;
}
.valign_m{vertical-align:middle;}
.valign_m2 {
	vertical-align:middle;
	padding-bottom:1px;
	}
/* tblModel---------------------*/

.tblModel-v1{
	width:100%;
	border-left:solid 1px #cfcfcf;
	border-bottom:solid 1px #cfcfcf;
	border-collapse:separate;
	border-spacing:0;
	}
	
	.tblModel-v1 thead th{ text-align:center;}
	
	.tblModel-v1 th,
	.tblModel-v1 td{
		padding:7px 6px;
		vertical-align:middle;
		}
	
	.tblModel-v1 th{
		background:#ececec;
		border-top:solid 1px #cfcfcf;
		border-right:solid 1px #cfcfcf;
		font-weight:normal;
		white-space:nowrap;
		}
		
	.tblModel-v1 td{
		border-top:solid 1px #cfcfcf;
		border-right:solid 1px #cfcfcf;
		text-align:right;
		}
	
	.tblModel-v1 .brand{
		text-align:center;
		}
		
		.tblModel-v1 .brand span{
			display:block;
			}
	
	.tblModel-v1 .tdBrandInput{
		text-align:left;
}
	
	.tblModel-v1 .brandInput{
		padding:0 0 2px 0;
		white-space:nowrap;
		width:170px;
		}
		
		.tblModel-v1 .brandInput .text{
			width:100px;
			margin-right:6px;
			}
			
			.tblModel-v1 .brandInput .text.typeBl{ background:#eceffe;}
			.tblModel-v1 .brandInput .text.typeG{ background:#f2fded;}
			.tblModel-v1 .brandInput .text.typeY{ background:#fdfcea;}
		
		.tblModel-v1 .brandInput .btn{
			vertical-align:top;
			}
	
	.tblModel-v1 .vhead,
	.tblModel-v1 .vhead th{
		font-weight:bold;
		}
		
		.tblModel-v1 .vhead.type2{
			border-top:solid 1px #a7a6a6;
			}
		
	.tblModel-v1 .tdRadarchat{	
		text-align:center;
		padding: 3px 0 !important;
}

#brandComparisonTbl {

}
* html .tblModel-v1 .brandInput .text {

}
#brandComparisonTbl th,
#brandComparisonTbl td{
	padding:7px 3px;
}
* html #brandComparisonTbl th,
* html #brandComparisonTbl td {
	padding: 7px 1px;
}
#brandComparisonTbl tbody th {
}

/* commnetsModel---------------------*/
.commnetsModel-1{
	margin-bottom:25px;
	}

.commnetsModel-2{
	margin-bottom:25px;
	}
	
	.commnetsModel-2 p{
		margin-bottom:15px;
		}

.commnetsModel-3{
	margin:15px;
	}


.font-g{ color:#999;}


/* 01-03---------------------*/
h2.headBand{
	_height:10px;
	min-height:1%;
	position:relative;
	margin:1px 1px 10px 1px;
	line-height:1.3; /* add 10/10/20*/
}

.headBand .update{
	position:absolute;
	right:8px;
	top:3px;
	font-weight:normal;
	font-size:88%;
	}

	.headBand .update img{
		vertical-align:text-bottom;
		margin:0 3px;
		}


/* 03-1 and 03-2---------------------*/

.vcalendarBox{
	margin:0 0 35px 0;
	padding:0px 5px 35px;
	border-bottom:solid 1px #c1c1c1;
	text-align:center;
}
*html .vcalendarBox{
	padding:0px 0px 35px;
}
	
	.vcalendarLayout{
		margin:0 auto;
		}
* html .vcalendarLayout{
	font-size: 88%;
}
		
		.vcalendarLayout td{
			vertical-align:middle;
			text-align:center;
			}
	
	.vcalendarTbl{
		margin:0 3px;
		border-spacing:0;
		border:solid 1px #bdbdbd;
		color:#535353;
		font-size:88%;
		font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		}
		
		.vcalendarTbl th,
		.vcalendarTbl td{
			text-align:center;
			}
		
		.vcalendarTbl thead th{
			height:2em;
			font-size:122%;
			background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/calender_head_bg.gif) repeat-x left bottom #ffffff;
			vertical-align:middle;
			}
		
		.vcalendarTbl tbody th,
		.vcalendarTbl tbody td{
			padding:3px 5px;
			border:solid 2px #ffffff;
			font-weight:normal;
			vertical-align:middle;
			}
* html .vcalendarTbl tbody th,
* html .vcalendarTbl tbody td {
	padding: 2px 3px;
}
			
			.vcalendarTbl tbody td.active{
				padding:1px;
				border:solid 2px #e23e3c;
				}
		
		.vcalendarTbl .holiday{ color:#e23e3c;}
		.vcalendarTbl .saturday{ color:#6294e0;}
		
		.vcalendarTbl a{
			display:block;
			min-width:1.2em;
			_width:1.5em;
			white-space:nowrap;
			text-align:center;
			}
		
		.vcalendarTbl a:link,
		.vcalendarTbl a:hover,
		.vcalendarTbl a:visited{ text-decoration:underline;}
		


.vbrandBoxbase .tblModel-1 {
	margin:0;
	}
	
	.vbrandBoxbase .tblModel-1 .tdM {
		width:1%;
		}

.vbrandBoxbase .moreLink {
	float:right;
	}

/*	07-01---------------------*/
.btnChartcomparison{
	text-align:center;
	margin:25px 0;
	}

ul.pageIndexList {
	padding-left:1em;
}

/*
---------------------------------------------------------*/
#alert {
	margin:-10px 10px 20px 10px;
	padding:8px;
	background-color:#F6F5F3;
	border:1px solid #DE2B01;
	color:#DE2B01;
	text-align:left;
	}

.tblModel-1 th.syurui, .tblModel-1 td.syurui  {
	border-bottom:1px solid #A8A8A8;
	border-right:1px solid #A8A8A8;
	padding:1px;
	text-align:center;
	vertical-align:middle
}


/* エラー画面
---------------------------------------------------------*/
#ERROR #GLOBAL_MENU {
	height:26px;
	position:absolute;
	top:0px;
}
#ERROR #PAGE_TOP {
	top: 5px;
}
#ERROR #PAGE_TOP_BODY .bs-title {
	float: none;
	text-align: center;
}
#ERROR #CONTENTS {
	background-position: 0px 26px;
	padding-top: 26px;
}
#ERROR #ABOUT_NIKKEI {
	border-top:10px solid #304567;
}
#ERROR #ABOUT_NIKKEI_BODY {
	padding-bottom: 10px;
}
#ERROR #ABOUT_NIKKEI_BODY .bs-copyright {
	width: 26em;
	margin: 0px auto;
}
.cmn-error {
	width: 700px;
	margin: 50px auto 100px;
}
.cmn-error .cmnc-error-title {
	border-bottom: 3px solid #D1D2D2;
	font-size: 162.5%;
	line-height: 1.2;
	padding-bottom: 5px;
	margin-bottom: 10px;
}
.cmn-error .cmnc-error-figure {
	float: right;
	margin: 0px 0px 10px 10px;
}
.cmn-error .cmnc-error-message {
	line-height: 1.5;
	margin-bottom: 1em;
}

/* --------------------------------------------------------- */
/* 新ヘッダー用対応 */
/* --------------------------------------------------------- */

/* 非表示 ============================== */
.cmn-hide,
.cmn-simple-hide {
	display: none;
}

/* --------------------------------------------------------- */
/* MOL用対応 */
/* --------------------------------------------------------- */

/* 01-03---------------------*/
h2.headBand{
	_height:10px;
	min-height:1%;
	position:relative;
	margin:1px 1px 10px 1px;
}

.headBand .update{
	position:absolute;
	right:8px;
	top:3px;
	font-weight:normal;
	font-size:88%;
	}

	.headBand .update img{
		vertical-align:text-bottom;
		margin:0 3px;
		}


.brandFolderEditing{
	position:relative;
	padding:0 0 0 12em;
	margin-bottom:20px;
	background:#f7f7f7;
	border:solid 1px #e7e7e7;
	}
	.brandFolderEditing p {
		margin: 0;
		padding: 0;
	}

	.brandFolderEditing .title{
		position:absolute;
		top:2.2em;
		left:0;
		_left:-11em;
		height:3.6em;
		padding:0 8px;
		margin-top:-1.8em;
		border-right:solid 1px #b7b7b7;
		line-height:3.6em;
		font-weight:bold;
		font-size:107%;
		}
	
	.brandFolderEditing .folder1{
		padding:7px 0 7px 21px;
		background:url(http://parts.nikkei.co.jp/parts/nvmol/v2/images/icon_foldercheck.gif) no-repeat 0 7px;
		}
	
	.brandFolderEditing .folder2{
		padding:7px 0 7px 21px;
		background:url(http://parts.nikkei.co.jp/parts/nvmol/v2/images/icon_folderpen.gif) no-repeat 1px 7px;
		}
	
	.brandFolderEditing span{
		margin-right:10px;
		}
		

#stockBoardBox{
	_margin-bottom:15px;
	page-break-before:always;
}

	#stockBoardLayout{
		table-layout:auto;
	}
		
	#stockBoardLayout td{
		padding:0 3px 0 0;
		}

.stockBoardTbl{
	width:14.2em;
	_width:14em;
	margin:0 0 20px 0;
	border:solid 1px #bbc4cb;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro";
	text-align:left;
	}
	
	*:first-child+html .stockBoardTbl{ width:13.5em;}
	
	.stockBoardTbl thead th{
		padding:5px;
		background:url(http://parts.nikkei.co.jp/parts/nvmol/v2/images/stockboard_tbl-head_bg.gif) repeat-x 0 0 #001e50;
		color:#fff;
		font-weight:normal;
		}
		
		.stockBoardTbl thead th .tblHead{
			position:relative;
			}
		
		.stockBoardTbl thead th .text1{
			height:1em;
			padding-bottom:5px;
			font-size:88%;
			}
		
		.stockBoardTbl thead th .text2{
			height:2.5em;
			overflow:hidden;
			font-weight:bold;
			}
		
		.stockBoardTbl thead th .text3{
			width:125px;
			height:2.5em;
			overflow:hidden;
			font-weight:bold;
			}
		
		.stockBoardTbl thead th .eventBtn{
			position:absolute;
			top:16px;
			right:5px;
			}
		
		.stockBoardTbl thead th a:link,
		.stockBoardTbl thead th a:hover,
		.stockBoardTbl thead th a:visited{
			color:#fff;
			text-decoration:underline;
			}
		
	.stockBoardTbl tbody th{
		padding:3px 1px 3px 5px;
		border-top:solid 1px #d1d1d0;
		background:url(http://parts.nikkei.co.jp/parts/nvmol/v2/images/stockboard_tbl-th_bg.gif) no-repeat 100% 8px #f5f5f5;
		font-weight:normal;
		vertical-align:top;
		white-space:nowrap;
		width:4em;
		_width:1%;
		font-size:88%;
		height:3.3em;
		_height:2.5em;
		}
		
		.stockBoardTbl tbody th span{
			font-size:10px;
			}
	
	.stockBoardTbl tbody .lowRow th,
	.stockBoardTbl tbody .lowRow td{
		height:1em;
		}
	
	.stockBoardTbl tbody th.investmentCell{
		height:4.5em;
		}
	
	.stockBoardTbl tbody td{
		padding:3px 3px 3px 4px !important;
		border-top:solid 1px #d1d1d0;
		background:#f5f5f5;
		vertical-align:top;
		white-space:nowrap;
		_width:1%;
		}
		
		*:first-child+html .stockBoardTbl tbody td{ width:1%;}
		
	.stockBoardTbl tbody td.glaphCell{
		height:80px;
		background:#fff;
		text-align:center;
		vertical-align:middle;
		}
	
	.stockBoardTbl tbody td.btnCell{
		height:30px;
		text-align:center;
		vertical-align:middle;
		}
		
	.stockBoardTbl tbody td.btnCellNo{
		border-top:solid 1px #f5f5f5;
		height:30px;
		text-align:center;
		vertical-align:middle;
		}
		
		.stockBoardTbl tbody td.btnCell img{
			vertical-align:bottom;
			}


.stockBoardArea{
}

	.stockBoardPanel{
		float:left;
		width:13.5em;
		margin:0 4px 20px 4px;
		border:solid 1px #bbc4cb;
		font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro";
		*font-family:"ＭＳ Ｐゴシック";
		}



.editList{
	margin-bottom:25px;
	}
	
	.editList li{
		float:left;
		padding-right:10px;
		}
	
	.editList li.edit{
		padding-left:18px;
		background:url(http://parts.nikkei.co.jp/parts/nvmol/v2/images/pict_editpen.gif) no-repeat;
		}

/* vTabModel---------------------*/
.vTabModel1{
	margin-bottom:15px;
	background:url(http://parts.nikkei.co.jp/parts/nvmol/v2/images/bg-v_tab_border.gif) repeat-x left bottom;
	font-size:95%;
	padding-left: 0;
	}
	
	.vTabModel1 li{
		float:left;
		width:98px;
		height:1em;
		padding:5px 0 6px 12px;
		margin:0 1px 0 0;
		background:url(http://parts.nikkei.co.jp/parts/nvmol/v2/images/bg-v_tab_f.gif) no-repeat;
		border-bottom:solid 1px #b4bfcf;
		text-align:left;
		overflow:hidden;
		text-indent:10px;
		}
		
	.vTabModel1 li.active{
		background:url(http://parts.nikkei.co.jp/parts/nvmol/v2/images/bg-v_tab_f_active.gif) no-repeat;
		border-bottom:solid 1px #ffffff;
		font-weight:bold;
		}
		
		.vTabModel1 li a{
			display:block;
			}
		
		.vTabModel1 li.active a:link,
		.vTabModel1 li.active a:hover,
		.vTabModel1 li.active a:visited{ color:#ffffff;}
	
	.vTabModel1 li.move{
		background:url(http://parts.nikkei.co.jp/parts/nvmol/v2/images/icon_foldercheck.gif) no-repeat 0 4px;
		width:auto;
		padding:5px 0 6px 13px;
		margin:0 1px 0 25px;
		}
	
	.vTabModel1 li.other{
		background:none;
		width:auto;
		padding:5px 0 6px 5px;
		margin:0 1px 0 10px;
		white-space:nowrap;
		}
		
		.vTabModel1 li.other a{ display:inline;}
		
		.vTabModel1 li.other img{ vertical-align:middle;}
	
	.vTabModel1:after{ content:" "; display:block; height:0; clear:both; visibility:hidden;}
	* html .vTabModel1{ height:1%;}
	*:first-child+html .vTabModel1{ min-height:1%;}
	
	.vTabModelBlank li{
		background:url(http://parts.nikkei.co.jp/parts/nvmol/v2/images/bg-v_tab_b.gif) no-repeat;
		}
	
	.vTabModelBlank li.active{
		background:url(http://parts.nikkei.co.jp/parts/nvmol/v2/images/bg-v_tab_b.gif) no-repeat;
		font-weight:normal;
		}


.vTabModel2{
	margin-bottom:15px;
	border:solid 1px #bebebd;
	background:url(http://parts.nikkei.co.jp/parts/nvmol/v2/images/bg-v_tab2.gif) repeat-x left bottom #ffffff;
	font-size:95%;
	padding-left: 0;
	}
	
	.vTabModel2 li{
		float:left;
		padding:4px 6px;
		}
	
	.vTabModel2 li.title{
		font-weight:bold;
		border-right:solid 1px#bebebd;
		}
	
	.vTabModel2 .active{
		background:url(http://parts.nikkei.co.jp/parts/nvmol/v2/images/bg-v_tab2_active.gif) repeat-x left bottom #94c0de;
		font-weight:bold;
		color:#ffffff;
		}
		
		.vTabModel2 .active a:link,
		.vTabModel2 .active a:hover,
		.vTabModel2 .active a:visited{ color:#ffffff;}
		
		.vTabModel2 li img{ vertical-align:middle;}
	
	.vTabModel2 .unit{
		float:right;
		padding-right:10px;
		}
	
	
	.vTabModel2:after{ content:" "; display:block; height:0; clear:both; visibility:hidden;}
	* html .vTabModel2{ height:1%;}
	*:first-child+html .vTabModel2{ min-height:1%;}
	
	
	.vTabModel2Blank{
		color:#999;
		}

.orderChangeTab{
	margin:-10px 0 15px 0;
	font-size:95%;
	padding-left: 0;
	}
	
	.orderChangeTab li{
		float:left;
		padding:0 10px;
		}
		
		.orderChangeTab li img{ vertical-align:middle; margin-bottom:1px;}
		
		.orderChangeTab li.active .orderTitle{
			background:#d0e5f8;
			color:#115ba4;
			padding:2px;
			font-weight:bold;
			}
		
	.orderChangeTab li.title{
		border-right:1px solid #B1BECE;
		color:#0000000;
		font-weight:bold;
		margin-right:0pt;
		padding:0pt 6px 0pt 7px;
		}
		
	orderChangeTab li.title2 {
		border-right:1px solid #B1BECE;
		color:#999999;
		font-weight:bold;
		margin-right:0pt;
		padding:0pt 6px 0pt 7px;
		}

	
	.orderChangeTab li.reset{ border-left:solid 1px #b1bece; }
	
	.orderChangeTab li.custom{
		padding:0 10px 0 14px;
		background:url(http://parts.nikkei.co.jp/parts/nvmol/v2/images/icon_arrow_db.gif) no-repeat 0 3px;
		}
	
	.orderChangeTab.typeBlank li.custom{
		background:url(../images/prt_ballets.gif) no-repeat 0 3px;
		}
	
	.orderChangeTab:after{ content:" "; display:block; height:0; clear:both; visibility:hidden;}
	* html .orderChangeTab{ height:1%;}
	*:first-child+html .orderChangeTab{ min-height:1%;}
	
.orderChangeTab.typeBlank{
	color:#999;
	}
.sumTblBox{
	margin:25px 0;
	}
	
.sumTblBox p{
	text-align:center;
	}

.sumTblBox .baseTbl-mini1{
	width:16em;
	}
/*表ミニ*/
.baseTbl-mini1{
	width:20em;
	margin:5px auto;
	font-size:118%;
}

.baseTbl-mini1 td{
	border-bottom:solid 1px #c4c4c4;
	padding:3px;
}
.editList{
	margin-bottom:25px;
	padding-left: 0;
	}
	
	.editList li{
		float:left;
		padding-right:10px;
		}
	
	.editList li.edit{
		padding-left:18px;
		background:url(http://parts.nikkei.co.jp/parts/nvmol/v2/images/pict_editpen.gif) no-repeat;
		}
.garyBetterBox{
	margin-bottom:20px;
	padding:10px 5px 5px 20px;
	font-size:75%;
	color:#333333;
	background-color:#F7F7F7;
	border:solid 1px #E1E1E1;
}

.garyBetterBox p{
	padding-bottom:5px;
	text-indent:-1em;
}

.garyBetterBox2{
	margin-top:5px;
	margin-bottom:20px;
	padding:10px 5px 10px 10px;
	color:#333333;
	background-color:#F7F7F7;
	border:solid 1px #E1E1E1;
}

.garyBetterBox2 p{
	font-size:88%;
	/*font-size:150%*/;		/* 2009/01/16 */
	margin-bottom: 3px;
}

.garyBetterBox2 .lImg{
	float:left;
	padding:0 10px 10px 0;
}
/* 1109 nk_add */
#p1901 .garyBetterBox2 p.colorRed {
	margin: 1em 0em 0.3em;
}
#p1901 .garyBetterBox2 blockquote {
	margin: 5px 10px;
}
#p1901 .garyBetterBox2 blockquote ul li {
	font-size: 90%;
}
/* 1109 nk_end */
#p200-2 .centerBoxbase p{
	font-size:88%;
}


#p200-2 .centerBoxbase h3{
	border:none;
	color:#254C73;
	font-size:88%;
}

#p200-2 .centerBoxbase h3{
	border:none;
	color:#254C73;
	font-size:88%;
}

#p200-2 .centerBoxbase h3{
	border:none;
	color:#000000;
	font-size:88%;
	margin-top:5px;
	margin-bottom:0;
}

#soubaColumBox h2{
	font-size:118%;
	font-weight:bold;
}

#soubaColumBox h3{
	font-size:88%;
	border:none;
}

.soubaColumnTitle{
	min-height:60px;
	padding-top:17px;
	margin-top:7px;
}
* html .soubaColumnTitle{ height:60px;}
.soubaColumnTitle p{
	font-size:88%;
	padding-bottom:3px;
}
#p200-2 .soubaColumnTitle p.cap{
	padding-bottom:10px;
	font-size:75%;
}
#column1.soubaColumnTitle{
	background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/bg_soubacolumn_1.gif) no-repeat 0 10px;
}
#column2.soubaColumnTitle{
	background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/bg_soubacolumn_2.gif) no-repeat 0 10px;
	border-top:dotted 1px #c4c4c4;
}
#column3.soubaColumnTitle{
	background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/bg_soubacolumn_3.gif) no-repeat 0 10px;
	border-top:dotted 1px #c4c4c4;
}
#p200-1 #soubaColumBox p.cap {
	font-size: 82%;
	text-align: right;
	padding-top: 5px;
}

.newsWatchList{
	padding-left: 0;
	}

	.newsWatchList li{
		margin:2px 0;
		padding:0 0 0 18px;
		background:url(http://parts.nikkei.co.jp/parts/nvmol/v2/images/icon_blit_bc.gif) no-repeat 6px center;
		white-space:nowrap;
		}
	
	.newsWatchList li.flash{
		background:url(http://parts.nikkei.co.jp/parts/nvmol/v2/images/icon_flashnews.gif) no-repeat 0 center;
		white-space: normal;
		}

	.newsWatchList li.fast{ font-weight:bold;}
	
	.newsWatchList li.none{
		background:none;
		color:#ccc;
		}

.tblModel-v2{
	width:100%;
	border-left:solid 1px #cfcfcf;
	border-bottom:solid 1px #cfcfcf;
	border-collapse:separate;
	border-spacing:0;
	}
	
	.tblModel-v2 th,
	.tblModel-v2 td{
		padding:7px 6px;
		vertical-align:middle;
		text-align:center;
		}
	
	.tblModel-v2 th{
		background:#ececec;
		border-top:solid 1px #cfcfcf;
		border-right:solid 1px #cfcfcf;
		font-weight:normal;
		white-space:nowrap;
		}
		
	.tblModel-v2 td{
		border-top:solid 1px #cfcfcf;
		border-right:solid 1px #cfcfcf;
		}
		
		.tblModel-v2 td.blandCell{
			text-align:left;
			white-space: normal;
			}
		
		.tblModel-v2 td.checkReadme{
			text-align:left;
			padding-left:4.5em;
			}
			
			.tblModel-v2 td.checkReadme img{
				vertical-align:bottom;
				margin:0 3px 0 0;
				}
			
		.tblModel-v2 td.brandAdd{
			background:url(http://parts.nikkei.co.jp/parts/nvmol/v2/images/bg-tbl-brandadd.gif) repeat-x bottom #fcfcfc;
			color:#102851;
			font-weight:bold;
			text-align:left;
			}
			
			.tblModel-v2 td.brandAdd img{
				vertical-align:top;
				}
			
			.tblModel-v2 td.brandAdd a:link,
			.tblModel-v2 td.brandAdd a:hover,
			.tblModel-v2 td.brandAdd a:visited{
				color:#102851;
				text-decoration:none;
				}
	
	.tblModel-v2 .activeTr td{
		background:#e0e0e0;
		}
	
	.tblModel-v2 .brandName{
		text-align:left;
		}
	
	.tblModel-v2 .type1-4 th{
		font-weight:normal;
		font-size:88%;
		}
		
		.tblModel-v2 th .sortIconCell{
				padding-top:8px;
			}
	
	.tblModel-v2 .sortIconCell{
		display:block;
		}
		
		.tblModel-v2 .sortIconCell img{ margin:1px 2px;}
	
	.tblModel-v2 td.alignR{
		text-align:right;
		}
.tblModel-v2 .ellar2{
background:#fab9aa none repeat scroll 0%;
}
	
.tblModel-v2 .ellar td {
background:#fab9aa none repeat scroll 0%;
}

#capitalEventTbl.tblModel-v2{
	}
	
	#capitalEventTbl.tblModel-v2 th.col1{
		width:1%;
		}
	
	#capitalEventTbl.tblModel-v2 th.col2{
		width:11em;
		}
	
	#capitalEventTbl.tblModel-v2 th.col3{
		}
	
	#capitalEventTbl.tblModel-v2 td.col1{
		}
	
	#capitalEventTbl.tblModel-v2 td.col2{
		text-align:left;
		white-space:nowrap;
		}
	
	#capitalEventTbl.tblModel-v2 td.col3{
		text-align:left;
		}
.tblModel-EntityInfo{ margin-bottom:20px;}
	
	.tblModel-EntityInfo td.alignL{ text-align:left; }
	
	.tblModel-EntityInfo th{ white-space:normal; }
	
	.tblModel-EntityInfo th.cell1{ width:250px;}
	.tblModel-EntityInfo th.cell2{ width:120px; white-space:nowrap;}
	

.sumtblModel-1{
	width:100px;
	margin:0 auto;
	}
	
	.sumtblModel-1 th{
		padding-right:12px;
		text-align:left;
		font-weight:bold;
		white-space:nowrap;
		border-bottom:1px solid #C4C4C4;
		}
	
	.sumtblModel-1 td{
		padding-left:12px;
		text-align:right;
		font-weight:bold;
		white-space:nowrap;
		border-bottom:1px solid #C4C4C4;
		}


.tblModel-col33pr th{
	width:33%;
	}

/* commnetsModel---------------------*/
.commnetsModel-1{
	margin-bottom:25px;
	}

.commnetsModel-2{
	margin-bottom:25px;
	}
	
	.commnetsModel-2 p{
		margin-bottom:15px;
		}

.commnetsModel-3{
	margin:15px;
	}


.grayBoxModel{
	margin:20px 0;
	padding:8px 8px;
	background:#f7f7f7;
	border:solid 1px #e7e7e7;
	}
	
	.grayBoxModel .inputImage{ vertical-align:bottom;}


.premiereGrayoutBox{
	padding:8px 8px;
	margin:5px 0 15px 0;
	border:solid 1px #004EA7;
	background:#F8F9FD;
	}
	
	.premiereGrayoutBox p{
		padding-bottom:5px;
		}
.commnetsModel-2  .text.typeBl{ background:#eceffe;}
.commnetsModel-2  .text.typeG{ background:#f2fded;}
.commnetsModel-2  .text.typeY{ background:#fdfcea;}

/* pageIndexModel---------------------*/
.pageIndexModel-1{
	}
		


/* 01-01---------------------*/
.sumTblBox{
	margin:25px 0;
	}
	
.sumTblBox p{
	text-align:center;
	}

.sumTblBox .baseTbl-mini1{
	width:16em;
	}



/* 01-02---------------------*/
#NesWatch ol li {
list-style-image:none;
list-style-position:inside;
list-style-type:none;
vertical-align:middle;
}

#NesWatch li {
list-style-type:none;
background:transparent url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/icon_NF2.gif) no-repeat scroll 0pt 2px;
margin-top:2px;
padding:0px 5px 0.2em 19px;}

#NesWatch li.icon {
list-style-type:none;
background:transparent url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/icon_NF.gif) no-repeat scroll 0pt
0px; height: 18px;
margin-top:2px;
padding:0px 5px 0.1em 19px;}

#NesWatch li.icon2 {
list-style-type:none;
background:transparent url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/icon_NF3.gif) no-repeat scroll 0pt
0px; height: 18px;
margin-top:2px;
padding:0px 5px 0.1em 19px;}

#NesWatch li.icon3 {
list-style-type:none;
vertical-align:middle;
background:transparent url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/icon_NF4.gif ) no-repeat scroll 0pt
2px; height: 18px;
padding:0px 5px 0.2em 19px;}

#NesWatch li.icon4 {
list-style-type:none;
background:transparent url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/icon_NF5.gif ) no-repeat scroll 0pt
0px; height: 18px;
padding:0px 5px 0.1em 19px;}


.newsWatchList{
	
	}

	.newsWatchList li{
		margin:2px 0;
		padding:0 0 0 18px;
		background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/icon_blit_bc.gif) no-repeat 6px center;
		white-space:nowrap;
		}
	
	.newsWatchList li.flash{
		background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/icon_flashnews.gif) no-repeat 0 center;
		}

	.newsWatchList li.fast{ font-weight:bold;}
	
	.newsWatchList li.none{
		background:none;
		color:#ccc;
		}
/* 01-03---------------------*/
h2.headBand{
	_height:10px;
	min-height:1%;
	position:relative;
	margin:1px 1px 10px 1px;
}

.headBand .update{
	position:absolute;
	right:8px;
	top:3px;
	font-weight:normal;
	font-size:88%;
	}

	.headBand .update img{
		vertical-align:text-bottom;
		margin:0 3px;
		}


.brandFolderEditing{
	position:relative;
	padding:0 0 0 12em;
	margin-bottom:20px;
	background:#f7f7f7;
	border:solid 1px #e7e7e7;
	}
	
	.brandFolderEditing .title{
		position:absolute;
		top:2.2em;
		left:0;
		_left:-11em;
		height:3.6em;
		padding:0 8px;
		margin-top:-1.8em;
		border-right:solid 1px #b7b7b7;
		line-height:3.6em;
		font-weight:bold;
		font-size:107%;
		}
	
	.brandFolderEditing span{
		margin-right:10px;
		}
		

#stockBoardBox{
	_margin-bottom:15px;
	page-break-before:always;
}

	#stockBoardLayout{
		table-layout:auto;
	}
		
	#stockBoardLayout td{
		padding:0 3px 0 0;
		}

.stockBoardTbl{
	width:14.2em;
	_width:14em;
	margin:0 0 20px 0;
	border:solid 1px #bbc4cb;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro";
	text-align:left;
	}
	
	*:first-child+html .stockBoardTbl{ width:13.5em;}
	
	.stockBoardTbl thead th{
		padding:5px;
		background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/stockboard_tbl-head_bg.gif) repeat-x 0 0 #001e50;
		color:#fff;
		font-weight:normal;
		}
		
		.stockBoardTbl thead th .tblHead{
			position:relative;
			}
		
		.stockBoardTbl thead th .text1{
			height:1em;
			padding-bottom:5px;
			font-size:88%;
			}
		
		.stockBoardTbl thead th .text2{
			height:2.5em;
			overflow:hidden;
			font-weight:bold;
			}
		
		.stockBoardTbl thead th .text3{
			width:125px;
			height:2.5em;
			overflow:hidden;
			font-weight:bold;
			}
		
		.stockBoardTbl thead th .eventBtn{
			position:absolute;
			top:16px;
			right:5px;
			}
		
		.stockBoardTbl thead th a:link,
		.stockBoardTbl thead th a:hover,
		.stockBoardTbl thead th a:visited{
			color:#fff;
			text-decoration:underline;
			}
		
	.stockBoardTbl tbody th{
		padding:3px 1px 3px 5px;
		border-top:solid 1px #d1d1d0;
		background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/stockboard_tbl-th_bg.gif) no-repeat 100% 8px #f5f5f5;
		font-weight:normal;
		vertical-align:top;
		white-space:nowrap;
		width:4em;
		_width:1%;
		font-size:88%;
		height:3.3em;
		_height:2.5em;
		}
		
		.stockBoardTbl tbody th span{
			font-size:10px;
			}
	
	.stockBoardTbl tbody .lowRow th,
	.stockBoardTbl tbody .lowRow td{
		height:1em;
		}
	
	.stockBoardTbl tbody th.investmentCell{
		height:4.5em;
		}
	
	.stockBoardTbl tbody td{
		padding:3px 3px 3px 4px !important;
		border-top:solid 1px #d1d1d0;
		background:#f5f5f5;
		vertical-align:top;
		white-space:nowrap;
		_width:1%;
		}
		
		*:first-child+html .stockBoardTbl tbody td{ width:1%;}
		
	.stockBoardTbl tbody td.glaphCell{
		height:80px;
		background:#fff;
		text-align:center;
		vertical-align:middle;
		}
	
	.stockBoardTbl tbody td.btnCell{
		height:30px;
		text-align:center;
		vertical-align:middle;
		}
		
	.stockBoardTbl tbody td.btnCellNo{
		border-top:solid 1px #f5f5f5;
		height:30px;
		text-align:center;
		vertical-align:middle;
		}
		
		.stockBoardTbl tbody td.btnCell img{
			vertical-align:bottom;
			}


.stockBoardArea{
}

	.stockBoardPanel{
		float:left;
		width:13.5em;
		margin:0 4px 20px 4px;
		border:solid 1px #bbc4cb;
		font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro";
		*font-family:"ＭＳ Ｐゴシック";
		}



.editList{
	margin-bottom:25px;
	}
	
	.editList li{
		float:left;
		padding-right:10px;
		}
	
	.editList li.edit{
		padding-left:18px;
		background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/pict_editpen.gif) no-repeat;
		}
/* 1-4---------------------*/
.brandInputFolder{
	width:7.0em;
	line-height:100%;
	}

.brandInputS{
	width:70px;
	}

.brandInputM{
	width:8em;
	}

.brandInputL{
	width:190px;
	}

.inputDis{
	background:#cccccc;
	border:solid 1px #aaa;
	}

.insideFolderTop{
	margin:15px 0;
	border-top:solid 1px #c4c4c4;
	}
	
	.insideFolderTop .status{
		padding:10px;
		color:#303030;
		font-weight:bold;
		}
	
	.backFolderBtn{
		margin:5px 0;
		}
	
	.backFolderBtnTop{
		margin:-47px 0 0 0;
		padding-bottom:25px;
		font-size:88%;
		}
	
	.backFolderBtnBottom{
		padding-top:25px;
		font-size:88%;
		}
	
	.insideFolderTop .backFolderBtn{
		text-align:center;
		color:#102851;
		}
		
		.insideFolderTop .backFolderBtn img{ vertical-align:middle; margin-right:5px;}
		
		.insideFolderTop .backFolderBtn a:link,
		.insideFolderTop .backFolderBtn a:hover,
		.insideFolderTop .backFolderBtn a:visited{
			color:#102851;
			}

.insideFolderTop2{
	margin:20px 0;
	text-align:center;
	}
	
	.insideFolderTop2 p{
		display:inline;
		margin:0 5px;
		}
		
		.insideFolderTop2 p img{ vertical-align:middle; margin:4px;}

.insideFolderTop2{
	margin:20px 0;
	text-align:center;
	}
	
	.insideFolderTop2 p{
		display:inline;
		margin:0 5px;
		}
		
		.insideFolderTop2 p img{ vertical-align:middle; margin:4px;}
	
	.insideFolderTop2 .caption{
		display:block;
		margin:5px 0;
		text-align:center;
		font-size:88%;
		}
	
	.insideFolderTop2 .backFolderBtn{
		display:block;
		margin:25px 0;
		text-align:center;
		color:#102851;
		}
		
		.insideFolderTop2 .backFolderBtn img{ vertical-align:middle; margin-right:5px;}
		
		.insideFolderTop2 .backFolderBtn a:link,
		.insideFolderTop2 .backFolderBtn a:hover,
		.insideFolderTop2 .backFolderBtn a:visited{
			color:#102851;
			}
.brandTitleTbl .marketTag-v{
	padding-bottom:3px;
	font-size:75%;
	border-right:none;
	}
	
	.brandTitleTbl .marketTag-v .textL{ float:left;}
		
	.brandTitleTbl .marketTag-v .textR{ float:right;}
	
	.brandTitleTbl .marketTag-v img{ vertical-align:middle;}
.centerBoxbase.typeS{
	margin-bottom:40px;
	padding-right:20px;
	padding-bottom:30px;
	padding-left:15px;
	border-bottom:solid 1px #c4c4c4;
}
.listModel-n {
	list-style-type: disc;
}
.normalList {
	list-style-type: disc;
}
/* ID tekiji No3600*/
#tekiji table{
      width:100%;
	  padding:5px;
	  background-color:#f8f8f8;
	  border-top:solid 2px #c4c4c4;
	  border-bottom:solid 2px #c4c4c4;

	  } 
	  
#tekiji .kensaku {
      width:100%;
	  padding:5px;
	  margin:0;
	  vertical-align:middle;
	  background-color:#e7e7e7;
	  border:solid 1px  #c4c4c4;
	  }
	  
#tekiji .kensaku td{vertical-align:middle;}
#tekiji .kensaku td input {
	vertical-align: middle;
}

/* etf */
p.etf_date {
	margin: 0 0 -1.5em;
}
.mn-list-etf table.cmn-table_style1 {
	font-size: 75%;
}

#molMiniFooter .bs-copyright {
 background-image:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/logo_aboutnikkei_nikkei.gif);
 background-position:left center;
 background-repeat:no-repeat;
 line-height:16px;
 min-height:16px;
 padding-left:70px;
 font-size: 76%;
}


/*指数別騰落銘柄用_20140424*/
#tourakumeigaratab .pageTab li.active_long {
	width:165px;
        font-weight:bold;
	background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/bg_pagetab2.gif);
	border-bottom: 1px solid #FFFFFF;
}
#tourakumeigaratab .pageTab li.noactive_long {
	width:165px;
	background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/bg_pagetab_b2.gif);
}

#tourakumeigaratab .pageTab li.noactive {
	width:120px;
	background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/bg_pagetab_b3.gif);
}

#tourakumeigaratab .pageTab li.active {
	width:120px;
	background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/bg_pagetab3.gif);
	border-bottom: 1px solid #FFFFFF;
}

#tourakumeigaratab .pageTab{
	font-size:88%;
	padding-top:0;
	margin:0;
	width:100%;
	background:url(http://parts.nikkei.co.jp/parts/MoneyMarkets/v4/images/bg_pagetab_line.gif) repeat-x bottom;
}

#tourakumeigaratab .pageTab li{
	display:block;
	float:left;
	width:168px;
	line-height:26px;
	margin:3px 1px 0 0;
	padding:0;
	text-align:center;
	background:#ffffff;
	border-bottom:solid 1px #a9b2c3;
}
/*ランキング権利落ち対応_20140516*/

.rankingu-kenriochi{font-size:10px; color:#333333;}