/*============================================================

サイト名：NIKKEI NET メディアページ

update:2009/07/21 コンテンツ追加とveritas.cssを統合
============================================================*/

/*初期化・汎用----------------------------------------------*/

* {
	margin:0;
	padding:0;
	line-height:1.3em;
}

body {
	background:url(../net4/bg_footer.gif) repeat-x bottom;
	padding:0 10px;
	font-size:16px;
	/*\*/
	font-size:100%;
	/**/
}

div#wrap{
/*	width:975px;*/
}

ul {
	list-style:none;
}

img{
	border:none;
}

/*フォント関連*/
.font-lll {
	font-size:150%;
}

.font-ll {
	font-size:113%;
}

.font-l {
	font-size:100%;
}

.font-m {
	font-size:88%;
}

.font-s {
	font-size:75%;
}

.font-ss {
	font-size:63%;
}

.font-b{
	font-weight:bold;
}

.font-n{
	font-weight:normal;
}

.lh-150 { 
	line-height:150%;
}

.lh-130 { 
	line-height:130%;
}

.textR{
	text-align:right;
}

.font-green{
	color:#208600;
}

.font-red{
	color:#ca0000;
}

/*リンク色*/
a:link {
	color:#0033cc;
	text-decoration:none;
}

a:visited {
	color:#990099;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

a.white:link {
	color:#fff;
	text-decoration:none;
}

a.white:visited {
	color:#fff;
	text-decoration:none;
}

a.white:hover {
	color:#fff;
	text-decoration:underline;
}

a.white-ul:link {
	color:#fff;
	text-decoration:underline;
}

a.white-ul:visited {
	color:#fff;
	text-decoration:none;
}

a.white-ul:hover {
	color:#fff;
	text-decoration:underline;
}


/*配置*/
.floatL{
	float:left;
}

.floatR{
	float:right;
}

/*音声案内*/
div#jump {
	text-align: right;
	font-size: 0px;
	color:#ffffff;
	position: absolute;
	top:-100px;
}

/*----------------------------------------------------------*/


/*ヘッダー--------------------------------------------------*/
#header-top-area{
	height:54px;
	width:100%;
}

#header-top-area-top{
	height:54px;
	width:974px;
}

#nikkei-logo{
	padding-right:8px;
}

#lng-menu{
	font-size:75%;
	margin-bottom:5px;
}

#pagetype2 #search-box,
#pagetype6 #search-box{
	width:290px;
}

.search-area input {
	margin-left:2px;
}

.bnr-area {
	text-align:right;
}

.bnr-area img {
	margin-top:5px;
	margin-left:2px;
}

.bnr-area2 {
}

.bnr-area2 table{
	float:right;
	width:auto;
	margin-top:3px;
}
.bnr-area2 td.icon{
	font-size:10px;
	text-align:center;
	width:75px;
	white-space:nowrap;
}
.bnr-area2 td.text{
	font-weight:bold;
	padding-left:10px;
}
.bnr-area2 img {
	margin-bottom:3px;
}

#head-bnr-area{
	width:100%;
	margin-bottom:0.5em;
	text-align:center;
}

/*--グローバルナビ--*/
ul.second-navi{
	line-height: 1em;
	width:975px
}

ul.second-navi,
ul.second-navi ul,
ul.second-navi li{
	margin: 0;
	padding: 0;
	list-style: none;
	background: #fff;
}

ul.second-navi li{
	float: left;
	padding-right:1px;
}

ul.second-navi li img{
	border:none;
}

ul.second-navi a{
	text-decoration: none;
	display: block;
}

ul.second-navi ul{
	position: absolute;
	visibility: hidden;
	margin-top:-5px;
	width: auto;
	font-size:12px;
	border-top: 1px solid #c6c6c6;
}

ul.second-navi ul li{
	float: none;
	margin:0px;
	padding:0px;
	width: auto;
	border-top: none;
	border-right: 1px solid #c6c6c6;
	border-left: 1px solid #c6c6c6;
	border-bottom: 1px solid #c6c6c6;
	background: #fff;
	display:block;
}

ul.second-navi ul li a{
	border: none;
	padding:3px 10px 3px 5px;
	height:1.5em;
	display:block;
	width:150px;
}

ul.second-navi ul li a:hover{
	background: #0033cc;
	color: #fff;

}

/*--ローカルナビ--*/
#lnavi-area{
	width:100%;
	background:url(../net4/bg_lnavi.gif) repeat-x;
	height:26px;
	border-left:1px solid #c6c6c6;
	font-size:12px;
	margin-top:1px;
}

#newsNavi{
	background-image:url(../net4/bg_lnavi.gif);
	height:26px;
	width:800px;
}

#newsNavi li{
	height:21px;
	float:left;
}

#newsNavi li a{
	height:21px;
	padding:5px 5px 0 5px;
	border-right:solid 1px #c6c6c6;
	float:left;
	font-size:12px;
	line-height:normal;
	text-decoration:none;
	line-height:130%;
}

#newsNavi li a:hover{
	background-image:url(../net4/bg_lnavi_o.gif);
	background-repeat:repeat-x;
}

li.activeTab a{
	background-image:url(../net4/bg_lnavi_o.gif);
	background-repeat:repeat-x;
	font-weight:bold;
}

#lnavi-cont{
	text-align:right;
}

#lnavi-cont p{
	display:block;
	text-align:right;
	width:90px;
	background:url(../net4/pict_folder.gif) no-repeat 0 50%;
	padding-left:12px;
	padding-right:5px;
	font-size:12px;
	float:right;
}


/*----------------------------------------------------------*/


/*メインエリア----------------------------------------------*/


#main-area{
	margin-top:12px;
	width:100%;
}

/*ページタブナビゲーション*/
#hp-ptabNavi-t{
	display:block;
	height:30px;
}

#hp-ptabNavi-t li{
	float:left;
}

#hp-ptabNavi-t li a{
	display:block;
	height:30px;
	margin-right:2px;
	text-indent:-9999px;
	outline:none;
}

#hp-ptabNavi-t li a{text-decoration:none;}
#hp-ptabNavi-b li a{text-decoration:none;}

#hp-ptabNavi-t li#tab_bt_movie a{ width:94px; background:url(../net4/hp_nav_movie.gif) no-repeat;}
#hp-ptabNavi-t li#tab_bt_movie a.active{ width:94px; background:url(../net4/hp_nav_movie_a.gif) no-repeat;}
#hp-ptabNavi-t li#tab_bt_podcast a{ width:141px; background:url(../net4/hp_nav_podcast.gif) no-repeat;}
#hp-ptabNavi-t li#tab_bt_podcast a.active{ width:141px; background:url(../net4/hp_nav_podcast_a.gif) no-repeat;}
#hp-ptabNavi-t li#tab_bt_keitai a{width:145px; background:url(../net4/hp_nav_keitai.gif) no-repeat;}
#hp-ptabNavi-t li#tab_bt_keitai a.active{width:145px; background:url(../net4/hp_nav_keitai_a.gif) no-repeat;}


#hp-ptabNavi-b{
	height:31px;
	margin-bottom:10px;
	background:url(../net4/hp_navl_bg.gif) bottom;
}

.mborder #hp-ptabNavi-t{border-bottom:solid 4px #004d95;}
.pborder #hp-ptabNavi-t{border-bottom:solid 4px #95006d;}
.kborder #hp-ptabNavi-t{border-bottom:solid 4px #7b9500;}

#hp-ptabNavi-b li{
	float:left;
	padding:0 0 0 5px;
}

#hp-ptabNavi-b li a{
	display:block;
	height:31px;
	margin-right:2px;
	text-indent:-9999px;
	outline:none;
}

#hp-ptabNavi-b li#tab_bt2_kiyaku{
	float:right;
}

#hp-ptabNavi-b li#tab_bt2_top a{width:76px; background:url(../net4/hp_navl_top.gif) no-repeat bottom;}
#hp-ptabNavi-b li#tab_bt2_top a.active{width:76px; background:url(../net4/hp_navl_top_a.gif) no-repeat bottom;}
#hp-ptabNavi-b li#tab_bt2_top a:hover{width:76px; background:url(../net4/hp_navl_top_h.gif) no-repeat bottom;}
#hp-ptabNavi-b li#tab_bt2_bnews a{width:186px; background:url(../net4/hp_navl_bnews.gif) no-repeat bottom;}
#hp-ptabNavi-b li#tab_bt2_bnews a.active{width:186px; background:url(../net4/hp_navl_bnews_a.gif) no-repeat bottom;}
#hp-ptabNavi-b li#tab_bt2_bnews a:hover{width:186px; background:url(../net4/hp_navl_bnews_h.gif) no-repeat bottom;}
#hp-ptabNavi-b li#tab_bt2_market a{width:135px; background:url(../net4/hp_navl_market.gif) no-repeat bottom;}
#hp-ptabNavi-b li#tab_bt2_market a.active{width:135px; background:url(../net4/hp_navl_market_a.gif) no-repeat bottom;}
#hp-ptabNavi-b li#tab_bt2_market a:hover{width:135px; background:url(../net4/hp_navl_market_h.gif) no-repeat bottom;}
#hp-ptabNavi-b li#tab_bt2_bb a{width:166px; background:url(../net4/hp_navl_bbrep.gif) no-repeat bottom;}
#hp-ptabNavi-b li#tab_bt2_bb a.active{width:166px; background:url(../net4/hp_navl_bbrep_a.gif) no-repeat bottom;}
#hp-ptabNavi-b li#tab_bt2_bb a:hover{width:166px; background:url(../net4/hp_navl_bbrep_h.gif) no-repeat bottom;}
#hp-ptabNavi-b li#tab_bt2_tv a{width:60px; background:url(../net4/hp_navl_tv.gif) no-repeat bottom;}
#hp-ptabNavi-b li#tab_bt2_tv a.active{width:60px; background:url(../net4/hp_navl_tv_a.gif) no-repeat bottom;}
#hp-ptabNavi-b li#tab_bt2_tv a:hover{width:60px; background:url(../net4/hp_navl_tv_h.gif) no-repeat bottom;}

#hp-ptabNavi-b li#tab_bt2_podtop a{width:118px; background:url(../net4/hp_navl_podtop.gif) no-repeat center;}
#hp-ptabNavi-b li#tab_bt2_podtop a.active{width:118px; background:url(../net4/hp_navl_podtop_a.gif) no-repeat center;}
#hp-ptabNavi-b li#tab_bt2_podtop a:hover{width:118px; background:url(../net4/hp_navl_podtop_h.gif) no-repeat center;}
#hp-ptabNavi-b li#tab_bt2_kiku a{width:72px; background:url(../net4/hp_navl_kiku.gif) no-repeat center;}
#hp-ptabNavi-b li#tab_bt2_kiku a.active{width:72px; background:url(../net4/hp_navl_kiku_a.gif) no-repeat center;}
#hp-ptabNavi-b li#tab_bt2_kiku a:hover{ width:72px;background:url(../net4/hp_navl_kiku_h.gif) no-repeat center;}
#hp-ptabNavi-b li#tab_bt2_biz a{width:142px; background:url(../net4/hp_navl_biz.gif) no-repeat center;}
#hp-ptabNavi-b li#tab_bt2_biz a.active{width:142px; background:url(../net4/hp_navl_biz_a.gif) no-repeat center;}
#hp-ptabNavi-b li#tab_bt2_biz a:hover{width:142px; background:url(../net4/hp_navl_biz_h.gif) no-repeat center;}
#hp-ptabNavi-b li#tab_bt2_toeic a{width:194px; background:url(../net4/hp_navl_toeic.gif) no-repeat center;}
#hp-ptabNavi-b li#tab_bt2_toeic a.active{width:194px; background:url(../net4/hp_navl_toeic_a.gif) no-repeat center;}
#hp-ptabNavi-b li#tab_bt2_toeic a:hover{width:194px; background:url(../net4/hp_navl_toeic_h.gif) no-repeat center;}
#hp-ptabNavi-b li#tab_bt2_podtv a{width:60px; background:url(../net4/hp_navl_podtv.gif) no-repeat center;}
#hp-ptabNavi-b li#tab_bt2_podtv a.active{width:60px; background:url(../net4/hp_navl_podtv_a.gif) no-repeat center;}
#hp-ptabNavi-b li#tab_bt2_podtv a:hover{width:60px; background:url(../net4/hp_navl_podtv_h.gif) no-repeat center;}
#hp-ptabNavi-b li#tab_bt2_kiyaku a{width:201px; background:url(../net4/btn_kiyaku.gif) no-repeat center;}

#hp-ptabNavi-b li#tab_bt2_keitaitop a{width:127px; background:url(../net4/hp_navl_keitaitop.gif) no-repeat center ;}
#hp-ptabNavi-b li#tab_bt2_keitaitop a.active{width:127px; background:url(../net4/hp_navl_keitaitop_a.gif) no-repeat center;}
#hp-ptabNavi-b li#tab_bt2_keitaitop a:hover{width:127px; background:url(../net4/hp_navl_keitaitop_h.gif) no-repeat center;}
#hp-ptabNavi-b li#tab_bt2_money a{width:160px; background:url(../net4/hp_navl_money.gif) no-repeat center ;}
#hp-ptabNavi-b li#tab_bt2_money a.active{width:160px; background:url(../net4/hp_navl_money_a.gif) no-repeat center;}
#hp-ptabNavi-b li#tab_bt2_money a:hover{width:160px; background:url(../net4/hp_navl_money_h.gif) no-repeat center;}
#hp-ptabNavi-b li#tab_bt2_moneysp a{width:156px; background:url(../net4/hp_navl_moneysp.gif) no-repeat center ;}
#hp-ptabNavi-b li#tab_bt2_moneysp a.active{width:156px; background:url(../net4/hp_navl_moneysp_a.gif) no-repeat center;}
#hp-ptabNavi-b li#tab_bt2_moneysp a:hover{width:156px; background:url(../net4/hp_navl_moneysp_h.gif) no-repeat center;}
#hp-ptabNavi-b li#tab_bt2_search a{width:109px; background:url(../net4/hp_navl_search.gif) no-repeat center ;}
#hp-ptabNavi-b li#tab_bt2_search a.active{width:109px; background:url(../net4/hp_navl_search_a.gif) no-repeat center;}
#hp-ptabNavi-b li#tab_bt2_search a:hover{width:109px; background:url(../net4/hp_navl_search_h.gif) no-repeat center;}
#hp-ptabNavi-b li#tab_bt2_faq a{width:84px; background:url(../net4/hp_navl_faq.gif) no-repeat center ;}
#hp-ptabNavi-b li#tab_bt2_faq a.active{width:84px; background:url(../net4/hp_navl_faq_a.gif) no-repeat center;}
#hp-ptabNavi-b li#tab_bt2_faq a:hover{width:84px; background:url(../net4/hp_navl_faq_h.gif) no-repeat center;}
#hp-ptabNavi-b li#tab_bt2_contact a{width:84px; background:url(../net4/hp_navl_contact.gif) no-repeat center ;}
#hp-ptabNavi-b li#tab_bt2_contact a.active{width:84px; background:url(../net4/hp_navl_contact_a.gif) no-repeat center;}
#hp-ptabNavi-b li#tab_bt2_contact a:hover{width:84px; background:url(../net4/hp_navl_contact_h.gif) no-repeat center;}
/* //ページタブナビゲーション*/

/*ブロードバンドニュース*/

#bb-hd{
	background:url(../net4/hm_hd_bg.gif) repeat-x;
	height:47px;
}

#bb-hd1{
	background:url(../net4/hm_hd_bg.gif) repeat-x;
	height:47px;
}


#bb-hd h2,
#bb-hd1 h2{
	background:url(../net4/hm_hd_bg_l.gif) no-repeat left;
	height:47px;
	display:block;
}

#bb-hd span,
#bb-hd1 span{
	background:url(../net4/hm_hd_bg_r.gif) no-repeat right;
	height:47px;
	display:block;
}

#bb-hd span img,
#bb-hd1 span img{
	float:left;
}

#bb-newsCnt{
	background-color:#cccccc;
	margin-bottom:20px;
	width:100%;
}

#bb-hd1 span img.bb-casttag{
	float:right;
	padding-right:20px;
}

#bb-newsTbl{
	width:100%;
	margin:10px 0px 10px 10px;
}

#bb-lineup{
	background-color:#000000;
	width:300px;
	height:280px;
	padding:5px;
}

#bb-tv{
	background-color:#000000;
	height:280px;
	padding:5px;
	text-align:center;
}

#bb-rclm{
	vertical-align:top;
	padding:0 0px 0 10px;
	width:310px;
}

#bb-onairList{
	color:#FFFFFF;
	background:url(../net4/hp_medeia_tbl_onairbt.jpg) #000000 no-repeat bottom;
}

#bb-hd2{
	background:url(../net4/hm_hd2_bg.jpg) repeat-x;
	margin-top:8px;
	height:34px;
	display:block;
	border-top:solid 1px #a8a8a8;
	border-right:solid 1px #a8a8a8;
	border-left:solid 1px #a8a8a8;
}

#bb-hd2 h3{
	background:url(../net4/hp_ico_list.gif) no-repeat;
	padding:9px 0 0 35px;
	height:34px;
	font-size:16px;
	line-height:100%;
}

#bb-listTbl{
	width:100%;
	background:#ffffff;
	border-right:solid 1px #a8a8a8;
	border-bottom:solid 1px #a8a8a8;
	border-left:solid 1px #a8a8a8;
}

#bb-listTbl td{
	padding:5px 10px 5px 30px;
	background-image:url(../net4/hp_camera.gif);
	background-repeat:no-repeat;
	background-position:10px 50%;
}

#bb-listTbl .trb td{
	background-color:#eef1f6;
	background-image:url(../net4/hp_camera.gif);
	background-repeat:no-repeat;
	background-position:9px 50%;
	border-top:solid 1px #ffffff;
	border-bottom:solid 1px #ffffff;
	border-left:solid 1px #ffffff;
}

#bb-listTbl td.atime{
	background-image:none;
	font-size:88%;
	text-align:right;
	border-top:solid 1px #ffffff;
	border-right:solid 1px #ffffff;
	border-bottom:solid 1px #ffffff;
	border-left:none;
}

#bb-onairList{
	font-size:88%;
	padding-bottom:20px;
	margin-bottom:10px;
	width:300px;
}

#bb-onairList li{
	display:block;
	height:2em;
	padding:10px 6px 2px 30px;
	background:url(../net4/hp_onair_blit.gif) no-repeat 9px 12px;
}

#bb-onairList li p{
	float:left;
}

#bb-onairList li img{
	float:right;
}

#bb-rclm #bb-backnumber{
	background:url(../net4/hp_medeia_tbl_bnmd.jpg) repeat-y;
	font-size:75%;
	margin-bottom:10px;
}

#bb-backnumber table{
	width:286px;
	margin-top:7px;
	margin-left:7px;
}

#bb-backnumber table td{
	background:url(../net4/hp_medeia_tbl_bnbd.gif) repeat-x top;
	padding:7px 5px 5px 0;
}

#bb-backnumber table td.bb-backBt{
	width:62px;
	padding:0 0 0 0;
}

#bb-backnumber-bt{
	background:url(../net4/hp_medeia_tbl_bnbt.jpg) no-repeat bottom;
	display:block;
	width:300px;
	height:10px;
}

/* //ブロードバンドニュース*/

/*----------------------------------------------------------*/


/*メインエリア-左カラム-------------------------------------*/
#mp-leftClm{
	font-size:88%;
	vertical-align:top;
	padding-bottom:20px;
}

/*携帯ページ用*/
.mp-ktBox{
	padding-bottom:20px;
	margin-bottom:20px;
	position:relative;
}

.mp-ktBox-end{
	margin-bottom:20px;
}

.mp-ktBox h2,
.mp-ktBox-end h2{
	background:url(../net4/mp_keitai_head_bg.jpg) repeat-x;
	padding:0 0 10px 0;
}

.mp-kt-read{
	padding-right:10px;
	padding-bottom:5px;
	font-size:115%;
	color:#FF3300;
	font-weight:bold;
}

.mp-kt-caption{
	padding-right:10px;
	padding-bottom:5px;
}

.mp-kt-display{
	padding:0 10px 10px 0;
	float:left;
}

#mp-kt-mailtbl{
	width:100%;
}
#mp-kt-mailtbl th{
	text-align:left;
	width:16em;
}

.mp-kt-tbl{
	background:url(../net4/kt-tbl-bgc.gif) repeat-x;
	width:600px;
	height:179px;
	margin:0 10px 0 0;
}

.mp-kt-tbl td{
	vertical-align:top;
}

.mpkt-tbl-cap{
	padding:15px 0 10px 0;
	margin:0;
	height:1%;
}

.mpkt-tbl-cap h3{
	padding-bottom:5px;	
}

#mpkt-bgl{
	background:url(../net4/kt-tbl-bgl.gif) no-repeat top left;
	width:15px;
}

#mpkt-bgr{
	background:url(../net4/kt-tbl-bgr.gif) no-repeat top right;
	width:145px;
	font-size:75%;
	text-align:right;
}

#mpkt-bgr .imgBox{
	position:relative;
}

#mpkt-bgr .imgBoxIn{
	position:absolute;
	top:10px;
	right:10px;
}

.mpkt-tbl-icon{
	padding-right:15px;
}

.mpkt-tbl-icon2{
	padding-right:55px;
}

.mpkt-tbl-iconbt{
	padding-right:50px;
}

.mpkt-tbl-keitai{
	height:100%;
}

#mpkt-tbl-keitai-border{
	border-bottom:1px dotted #cccccc;
	margin:0 0 5px 0;
	padding:0;
}
/* //携帯ページ用*/

/*音声ページ用*/

#kikunikkei.mp-stBox .mp-ttl{background:url(../net4/mp_voice_head_kiku_bg.jpg) repeat-x;}
#kikunikkei.mp-stBox h2{background:url(../net4/mp_voice_head_kiku_bgr.jpg) no-repeat right top;}

#bizpod.mp-stBox .mp-ttl{background:url(../net4/mp_voice_head_bizpod_bg.jpg) repeat-x top;}
#bizpod.mp-stBox h2{background:url(../net4/mp_voice_head_bizpod_bgr.jpg) no-repeat right top;}
/* Added 2007-09-26 start =====================================================================*/
#trendy.mp-stBox .mp-ttl{background:url(../net4/mp_voice_head_trendy_bg.gif) repeat-x top;}
#trendy.mp-stBox h2{background:url(../net4/mp_voice_head_trendy_bgr.gif) no-repeat right top;}
/* Added 2007-09-26 end   =====================================================================*/

#minfo.mp-stBox .mp-ttl{background:url(../net4/mp_voice_head_minfo_bg.jpg) repeat-x;}
#minfo.mp-stBox h2{background:url(../net4/mp_voice_head_minfo_bgr.jpg) no-repeat right top;}

#toeic.mp-stBox .mp-ttl{background:url(../net4/mp_voice_head_toeic_bg.jpg) repeat-x;}
#toeic.mp-stBox h2{background:url(../net4/mp_voice_head_toeic_bgr.jpg) no-repeat right top;}

/*--090721 satomi & jazz----------------------------*/
#veritas.mp-stBox .mp-ttl{background:url(../net4/mp_voice_head_veritas_bg.jpg) repeat-x top;}
#veritas.mp-stBox h2{background:url(../net4/mp_voice_head_veritas_bgr.jpg) no-repeat right top;}
#veritas.mp-stBox h2 img{ padding-right:11px;}
#satomi.mp-stBox .mp-ttl{background:url(../net4/mp_voice_head_satomi_bg.gif) repeat-x;}
#satomi.mp-stBox h2{background:url(../net4/mp_voice_head_satomi_bgr.gif) no-repeat right top;}
#jazz.mp-stBox .mp-ttl{background:url(../net4/mp_voice_head_jazz_bg.gif) repeat-x;}
#jazz.mp-stBox h2{background:url(../net4/mp_voice_head_jazz_bgr.gif) no-repeat right top;}
/*--//090721 satomi & jazz-------------------------*/

.mp-stBox{
	/*width:651px;*/
	margin-bottom:30px;
	padding-bottom:7px;
}

.mp-stBox h3{	
	border-top:dashed 1px #CCCCCC;
	margin:12px 7px 0 7px;
	padding:12px 0 5px 0;
}

.mp-stBox p{
	padding:0 7px 0 7px;
}

.mp-stArea{
	padding-top:10px;
	padding-bottom:10px;
}

#kikunikkei .mp-stArea{
	border-right:solid 1px #c4dce0;
	border-bottom:solid 1px #c4dce0;
	border-left:solid 1px #c4dce0;
}
#bizpod .mp-stArea{
	border-right:solid 1px #1e62b5;
	border-bottom:solid 1px #1e62b5;
	border-left:solid 1px #1e62b5;
}
/* Added 2007-09-26 start =====================================================================*/
#trendy .mp-stArea{
	border-right:solid 1px #ee9f42;
	border-bottom:solid 1px #ee9f42;
	border-left:solid 1px #ee9f42;
}
/* Added 2007-09-26 end   =====================================================================*/
#minfo .mp-stArea{
	border-right:solid 1px #2F6A6E;
	border-bottom:solid 1px #2F6A6E;
	border-left:solid 1px #2F6A6E;
}
#toeic .mp-stArea{
	border-right:solid 1px #ca0000;
	border-bottom:solid 1px #ca0000;
	border-left:solid 1px #ca0000;
}
/*--090721 satomi & jazz--------------------------------*/
#veritas .mp-stArea{
	border-right:solid 1px #0c9bd8;
	border-bottom:solid 1px #0c9bd8;
	border-left:solid 1px #0c9bd8;
}
#veritas .trCont{
	background:url(../net4/mp_img_veritas_contbg.jpg) no-repeat right bottom;
}
#bizpod .trCont{
	background:url(../net4/mp_img_bizpod_contbg.jpg) no-repeat right bottom;
}

#satomi .mp-stArea{
	border-right:solid 1px #6da131;
	border-bottom:solid 1px #6da131;
	border-left:solid 1px #6da131;
}
#satomi .trCont {
	background:transparent url(../net4/mp_img_satomi_contbg.jpg) no-repeat scroll right bottom;
}
#jazz .mp-stArea{
	border-right:solid 1px #653f19;
	border-bottom:solid 1px #653f19;
	border-left:solid 1px #653f19;
}
#jazz .trCont {
	background:transparent url(../net4/mp_img_jazz_contbg.jpg) no-repeat scroll right bottom;
}
/*--//090721 satomi & jazz-----------------------------*/

.mp-contL{
	float:left;
	margin-bottom:12px;
}

.mp-contR{
	float:left;
	margin-bottom:12px;
}

.mp-gocontBt{
	margin-top:12px;
	margin-right:2px;
	clear:both;
	/*text-align:right;*/
}

div#rcKiku{
	border:1px solid #759aa5;
}
div#rcBiz{
	border:1px solid #132c4f;
}
div.rcContents{
	margin-bottom:10px;
}
div.rcContents div.area{
	padding:10px 10px 0;
}
div.rcContents h4{
	font-size:100%;
	margin-bottom:0.5em;
}
div#rcKiku h4{
	color:#3333cc;
	border-bottom:2px solid #3333cc;
}
div#rcBiz h4{
	color:#365a8d;
	border-bottom:2px solid #365a8d;
}
div.rcContents h5{
	font-size:90%;
	margin-bottom:0.2em;
}
div.rcContents p{
	font-size:88%;
	margin-bottom:0.7em;
}
div.rcContents p span.small{
	font-size:88%;
}


/*ブロードバンドニュース用*/
.bb-boxArea{
	border-right:1px solid #e5e5e5;
	border-left:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
	padding:10px;
	margin-bottom:10px;
}

.bb-boxImg{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

.bb-boxArea h3{
	padding-left:210px;
	padding-bottom:10px;
	font-size:150%;
}

.bb-boxArea h4{
	padding-left:210px;
	padding-bottom:10px;
	font-size:100%;
}

.bb-boxArea p{
	padding-left:210px;
	padding-bottom:7px;
}

.bb-boxArea p img{
	float:left;
	margin-right:10px;
}


#bb-hd3{
	background:url(../net4/hm_ht_list_head_bg.gif) repeat-x;
	height:22px;
	display:block;
	border-top:solid 1px #a8a8a8;
	border-right:solid 1px #a8a8a8;
	border-left:solid 1px #a8a8a8;
	margin-top:10px;
}
#bb-hd3 h4{
	background:url(../net4/hp_ico_list02.gif) no-repeat;
	padding:4px 0 0 25px;
	font-size:13px;
	line-height:100%;
}

div.rc-program{
	background:url(../net4/hm_hd2_bg.jpg) repeat-x;
	border:1px solid #a8a8a8;
	width:655px;
	margin:20px 10px 0;
}	
div.rc-program h3{
	background:url(../net4/hp_ico_list.gif) no-repeat;
	padding:9px 0 0 35px;
	height:25px;
	font-size:16px;
	line-height:100%;
	display:block;
}
div.rc-program h3 span{
	font-size:12px;
	line-height:100%;
	float:right;
	padding:10px 5px 0 0;
}
div.rc-program ul li{
	padding:5px 3px 5px 5px;
}
div.rc-program ul li.line1{
	border:1px solid #fff;
	background:#eef2f6;
}
div.rc-program dt{
	float:left; 
	font-size:100%;
	padding-top:0.2em;
}
div.rc-program dd{
	float:right;
}

div.aboutRSS {
	padding:0 0 0 10px;
}

div.aboutRSS h2 {
	margin:20px 0;
}

div.aboutRSS p {
	margin-bottom:1em;
}

div.aboutRSS .hp-helpBox{
	padding-bottom:30px;
	width:770px;
}

div.aboutRSS .hp-helpBox h3{
	margin-bottom:10px;
}

div.aboutRSS .hp-helpBox h3.tittag{
	padding-left:0px;
	margin-bottom:5px;
	color:#000099;
	font-size:100%;
}

div.aboutRSS .hp-helpBox p{
	text-indent:1em;
	padding:0 0px 0 0px;
}

div.aboutRSS .hp-helpBox p.rssq{
	color:#006600;
	text-indent:0;
	padding:3px 40px 10px 60px;
	background:url(../net4/faq_q.gif) no-repeat 30px -1px;
	margin:0;
}

div.aboutRSS .hp-helpBox p.rssa{
	color:#003300;
	text-indent:0em;
	padding:3px 40px 20px 60px;
	background:url(../net4/faq_a.gif) no-repeat 30px -1px;
	margin:0 0 10px 0;
}

div.aboutRSS .hp-helpBox #helpcut1{
	float:left;
	margin: 10px 20px 10px 10px;
	padding-left:40px;
}

div.aboutRSS .hp-helpBox .capbox{
	clear:both;
	border:solid 1px #000000;
	margin:40px;
	padding:5px;
}

.arrow-b{
	background:url(../net4/pict_arrow_b.gif) no-repeat 0 2px;
	padding-left:15px;
	margin-left:5px;
	padding-bottom:3px;
}


/*----------------------------------------------------------*/


/*メインエリア-右カラム-------------------------------------*/
#mp-rightClm{
	width:300px;
	padding-left:20px;
	padding-bottom:20px;
	vertical-align:top;
}

.mp-rc-stBox{
	padding-bottom:17px;
	font-size:88%;
}

.mp-rc-stBox h2{
	margin-bottom:10px;
}

.mp-rc-img{
	float:right;
	padding-right:10px;
	padding-left:5px;
}

.mp-rc-more{
	padding-top:10px;
}

/* 携帯ページ用*/
.mp-kt-rcBpx1{
	background:url(../net4/mp_keitai_rc2_bg.jpg);
	margin-bottom:15px;
}

.mp-kt-rcBpx1 .mp-kt-rc-cell{
	margin:5px 10px 0 10px;
	padding:5px 0 0 0;
	border-top:dashed 1px #666666;
}

.mp-kt-rcBpx1 .mp-kt-rc-cell h2{
	color:#224527;
	font-size:100%;
	margin-left:-5px;
}

.mp-kt-rcBpx1 .mp-kt-rc-cell p{
	font-size:88%;
	padding:0 6px 0 8px;
}

.mp-kt-rcBpx1 .mp-kt-rc-cell p span{
	color:#ed4d60;
	font-weight:bold;
}

.mp-kt-rcBpx1 .rcBox1-bt{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:133px;
}

.mp-kt-rcBpx{
	margin-bottom:10px;
}

.mp-kt-rcBpx1-bottom{
	background:url(../net4/mp_keitai_rc2_btm.jpg) no-repeat bottom;
	display:block;
	height:6px;
}

/*----------------------------------------------------------*/

/*フッター--------------------------------------------------*/

#paperInfo{
	width:100%;
}

th.paperInfo-ttl{
	background:url(../net4/ttl_footer_bg.gif) repeat-x;
	text-align:left;
	width:49%;
}

th.paperInfo-ttl div{
	height:24px;
	background:url(../net4/ttl_footer_left.gif) no-repeat left;
}

th.paperInfo-ttl div div{
	background:url(../net4/ttl_footer_right.gif) no-repeat right;
}

th.paperInfo-ttl h2{
	font-size:75%;
	color:#FFFFFF;
	padding-top:5px;
	padding-left:5px;
}

th.paperInfo-ttl-margin{
	width:2%;
}

td.paperInfo-box{
	width:49%;
	border-right:1px solid #c4c4c4;
	border-left:1px solid #c4c4c4;
	border-bottom:1px solid #c4c4c4;
	background:url(../net4/bg_footer_paper.gif) no-repeat right bottom #f7f6f5;
	padding:3px 7px;
	vertical-align:top;
}

td.paperInfo-box .arrow-b-s,
td.paperInfo-box2 .arrow-b-s{
	font-weight:bold;
	margin-top:0.5em;
}

td.paperInfo-box2{
	width:49%;
	border-right:1px solid #c4c4c4;
	border-left:1px solid #c4c4c4;
	border-bottom:1px solid #c4c4c4;
	background:bottom #f7f6f5;
	padding:3px 7px;
	vertical-align:top;
}

.paperInfo-cap{
	font-size:75%;
	margin-left:15px;
}

.paperEvent{
	border-top:1px dotted #c4c4c4;
	padding:5px 0;
	margin-top:0.3em;
}

.paperEvent h3{
	color:#455671;
	padding-bottom:0.2em;
	font-size:75%;
}

.paperEvent .arrow-w-s{
	margin-right:1em;
}

.paperEvent .arrow-b-s{
	margin-right:1em;
	padding-top:1px;
	padding-bottom:5px;
}

.paperEvent p img{
	margin-right:2em;
	margin-right:5px;
}


#footerPR{
	margin-top:7px;
	margin-bottom:10px;
}

#footerPR h2{
	 font-size:12px;
	 line-height:100%;
	 background:#eceeef;
	 color:#333;
	 padding:5px;
}

#footerPR h5{
	font-size:75%;
	margin-bottom:1em;
}

.footerPR-img{
	float:left;
	width:110px;
	margin-bottom:10px;
}

#footerPR-box1{
	margin-top:5px;
	width:49%;
	float:left;
}

#footerPR-box2{
	margin-top:5px;
	width:49%;
	float:right;
}

#footer-ttl{
	height:24px;
	background:url(../net4/img_footer_logo.gif) no-repeat #00248f; width:100%;
}

#footer-box{
	padding:8px 5px 0;
	background:url(../net4/line_ft_top.gif) repeat-x top;
}

#footer-box h4{
	margin-top:5px;
	font-size:75%;
}

#footer-box h4.ind{
	margin-top:5px;
	font-size:75%;
	background:url(../net4/pict_bldg.gif) no-repeat 0 50%;
	padding-left:15px;
}

#footer-box p.ind{
	padding-left:15px;
	font-size:75%;
}

#copryR{
	padding:8px 0;
	font-size:75%;}

#copryR img{
	padding-right:10px;
}

/*----------------------------------------------------------*/


/*ハック----------------------------------------------------*/
.cfix:after{/*フロート解除用clearfix　解除したい要素の親に適用*/
	content:" ";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

* html .cfix{/*IE用clearfix*/
	height:1%;
}

*:first-child+html .cfix{/*IE7用clearfix*/
	min-height:1%;
}


.clear{
	clear:both;
}

/*----------------------------------------------------------*/


/*bb----------------------------------------------------*/
#bb-update {
	color:#FFFFFF;
	font-size:78%;
	padding-top:15px;
	padding-bottom:20px;
	margin-bottom:10px;
	width:300px;
}
#bb-rclm #bb-update{
	font-size:75%;
	margin-bottom:10px;
}

#bb-update table{
	width:286px;
	margin-top:7px;
	margin-left:7px;
	margin-bottom:7px;
}

#bb-update table td{
	padding:7px 5px 5px 0;
}

#bb-update table td.bb-updateBt{
	width:62px;
	padding:0 0 0 0;
}

#bb-update-bt{
	background:url(../net4/lineup-under.jpg) no-repeat bottom;
	display:block;
	width:300px;
	height:44px;
}



/*============================================================

サイト名：日経BBタイムテーブル用

============================================================*/
.padd_top{padding-top:10px;}

#new-timetable table{
    border:solid 1px #004d95;
	cellpadding:0;
	font-size:88%;
	padding:0;
	margin:0;
	}


#new-timetable .bg01{
    background-color:#f2f6fa;
	border-right:dotted #004d95 1px;
	position:relative;
	}
	
#new-timetable .bg02{
    background-color:#ffffff;
	border-right:dotted #004d95 1px; 
	
	}

#new-timetable .bg03{
    background-color:#ffffff;
	border:solid #004d95 1px;
	margin:0px;
	padding:5px;
	}

#new-timetable .bg04{
    background-color:#f2f6fa;
	border:solid #004d95 1px;
	margin:0px;
	padding:5px;
	}

#new-timetable .bg05{
    background-color:#ffffff;
	border:solid #950101 1px;
	margin:0px;
	padding:5px;
	}

#new-timetable th{
    font-weight:normal;
	width:15%;
	vertical-align:top;
	padding:5px;
	margin:0px;
}

#new-timetable .td02{
    font-weight:bold;
	vertical-align:middle;
	width:10%;
	padding:5px;
	margin:0;
	color:#ffffff;
	text-align:center;
	background-color:#004d95;
}



/*時刻*/
#new-timetable th.th01{
    font-weight:normal;
	vertical-align:middle;
	width:10%;
	padding:5px;
	margin:0;
	background-color:#004d95;
}

#new-timetable .td01{
    font-weight:bold;
	vertical-align:middle;
	width:10%;
	padding:5px;
	margin:0;
	color:#ffffff;
	text-align:center;
	background-color:#004d95;
}

/*ニューヨーク・マーケット*/	
#new-timetable .pink01{
    font-weight:bold;
	vertical-align:middle;
	width:10%;
	padding:5px;
	margin:0;
	text-align:center;
	border-right: dashed #0089cc 1px;
	background-color:#e57396;
}

/*マーケット・スタートアップ*/	
#new-timetable .market-star01{
    font-weight:bold;
	vertical-align:middle;
	width:10%;
	padding:5px;
	margin:0;
	text-align:center;
	border-right: dashed #0089cc 1px;
	position:relative;
	background-color:#73d1e5;
}

/*ニュース解説*/	
#new-timetable .ng-green01{
    font-weight:bold;
	vertical-align:middle;
	width:10%;
	padding:5px;
	margin:0;
	text-align:center;
	background-color:#d1e573;
}

#new-timetable .ng-green02{
    font-weight:bold;
	vertical-align:middle;
	width:10%;
	padding:3px;
	margin:0;
	text-align:center;
	border-right: dashed #0089cc 1px; 
	position:relative;
	background-color:#d1e573;
}	

#new-timetable .holiday{
    background-color:#faf2f2;
    }

#new-timetable span{ vertical-align:middle;
margin:0;
padding-top:0;}


/*============================================================

サイト名：日経BBメニューボタン切り替え用

============================================================*/

#hp-ptabNavi-b li#tab_bt2_city a{width:179px; background:url(../net4/hp_navl_city.gif) no-repeat bottom;}
#hp-ptabNavi-b li#tab_bt2_city a.active{width:179px; background:url(../net4/hp_navl_city_a.gif) no-repeat bottom;}
#hp-ptabNavi-b li#tab_bt2_city a:hover{width:179px; background:url(../net4/hp_navl_city_h.gif) no-repeat bottom;}

/*IdenTity追加20081023*/
#hp-ptabNavi-b li#tab_bt2_identity a{width:114px; background:url(../net4/hp_navl_identity.gif) no-repeat bottom;}
#hp-ptabNavi-b li#tab_bt2_identity a.active{width:114px; background:url(../net4/hp_navl_identity_a.gif) no-repeat bottom;}
#hp-ptabNavi-b li#tab_bt2_identity a:hover{width:114px; background:url(../net4/hp_navl_identity_h.gif) no-repeat bottom;}
