/*============================================================

サイト名：NIKKEI NET


============================================================*/

/*初期化・汎用----------------------------------------------*/

* {
	margin:0;
	padding:0;
	line-height:1.3em;
}

body {
	background:url(http://parts.nikkei.co.jp/parts/net4/bg_footer.gif) repeat-x bottom;
	padding:0 10px;
	font-size:16px;
	/*\*/
	font-size:100%;
	/**/
}

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;
}

.font-black{
	color:#000000;
}


/*リンク色*/
a:link {
	color:#003b96;
	text-decoration:none;
}


a:visited {
	color:#705188;
	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:hover {
	color:#fff;
	text-decoration:underline;
}

a.white-ul:visited {
	color:#fff;
	text-decoration:none;
}

/* 0528追加 */
a.black:link {
	color:#000000; 	 	 
	text-decoration:none;
}

a.black:hover {
	color:#000000;
	text-decoration:underline;
}
a.black:visited {
	color:#000000;
	text-decoration:none;
}
/* 0528追加 */


a.list:link {
	color:#003b96;
	text-decoration:underline;
	font-weight:bold;
}

a.list:hover {
	color:#003b96;
	text-decoration:underline;
	font-weight:bold;
}

a.list:visited {
	color:#705188;
	text-decoration:underline;
	font-weight:bold;
}

/*矢印アイコン*/
.arrow-b-m {
	background:url(http://parts.nikkei.co.jp/parts/net4/pict_arrow_b.gif) no-repeat 0 3px;
	padding-left:15px;
	font-size:88%;
	padding-bottom:0.2em;
}


.arrow-b-s {
	background:url(http://parts.nikkei.co.jp/parts/net4/pict_arrow_b.gif) no-repeat 0 2px;
	padding-left:15px;
	font-size:75%;
}

.arrow-b-s-mlist{
	padding-top:7px;
	padding-left:5px;
	padding-bottom:1px;
}

.arrow-b-s-mlist2{
	padding-top:7px;
	padding-left:5px;
	padding-bottom:5px;
}

.arrow-b-s-mlist li,
.arrow-b-s-mlist2 li{
	background:url(http://parts.nikkei.co.jp/parts/net4/pict_arrow_b.gif) no-repeat 0 2px;
	padding-left:15px;
	padding-right:15px;
	font-size:75%;
	float:left;
}

p span.arrow-b-s {
	background:url(http://parts.nikkei.co.jp/parts/net4/pict_arrow_b.gif) no-repeat 0 0;
}

.arrow-w-m {
	background:url(http://parts.nikkei.co.jp/parts/net4/pict_arrow_w.gif) no-repeat 0 3px;
	padding-left:15px;
	font-size:88%;
	padding-bottom:0.2em;
}

.arrow-w-m-list{
	padding-left:5px;
}

.arrow-w-m-list2{
	padding-top:5px;
	padding-left:5px
}

ul.arrow-w-m-list li,
ul.arrow-w-m-list2 li{
	background:url(http://parts.nikkei.co.jp/parts/net4/pict_arrow_w.gif) no-repeat 0 3px;
	padding-left:15px;
	font-size:88%;
	padding-bottom:0.2em;
}


.arrow-w-s {
	background:url(http://parts.nikkei.co.jp/parts/net4/pict_arrow_w.gif) no-repeat 0 2px;
	padding-left:15px;
	font-size:75%;
	padding-bottom:0.4em;
}

.arrow-w-ss {
	background:url(http://parts.nikkei.co.jp/parts/net4/pict_arrow_w.gif) no-repeat 0 1px;
	padding-left:15px;
	font-size:10px;
	line-height:1.5em;
	padding-bottom:0.5em;
}

.pict-pr {
	background:url(http://parts.nikkei.co.jp/parts/net4/pict_pr.gif) no-repeat 0 3px;
	padding-left:30px;
	font-size:88%;
}

.movie {
	background:url(http://parts.nikkei.co.jp/parts/net4/pict_mov.gif) no-repeat right top;
	padding-right:20px;
	padding-bottom:3px;
	font-size:88%;
}

.camera {
	background:url(http://parts.nikkei.co.jp/parts/net4/pict_camera.gif) no-repeat right top;
	padding-right:20px;
	padding-bottom:3px;
	font-size:88%;
}

/*間隔調整*/
.paddingT20{
	padding-top:20px;
}
.paddingL5{
	padding-left:5px;
}

.paddingL0{
	padding-left:0;
}

.paddingB0{
	padding-bottom:0;
}
.paddingB5{
	padding-bottom:5px;
}
.paddingB10{
	padding-bottom:10px;
}
.paddingB20{
	padding-bottom:20px;
}

.marginL5{
	margin-left:5px;
}

.marginT5{
	margin-top:5px;
}

.marginT10{
	margin-top:10px;
}

.marginT15{
	margin-top:15px;
}

.marginT25{
	margin-top:25px;
}

.marginT30{
	margin-top:30px;
}

.marginT05e{
	margin-top:0.5em;
}

.marginR5{
	margin-right:5px;
}

.marginR15{
	margin-right:15px;
}

.marginR100{
	margin-right:100px;
}

.marginB5{
	margin-bottom:5px;
}
.marginB10{
	margin-bottom:10px;
}

.marginB20{
	margin-bottom:20px;
}

.marginB30{
	margin-bottom:30px;
}

/*回り込み*/

.floatR{
	float:right;
}

.floatL{
	float:left;
}

.clear {
	clear:both;
}

/*音声案内*/
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;
}

/*---------------------------------------------------------------------*/
/* 12月改変用に新規追加 (2008.11.27)*/
#header-top-area-top td #search-box{ margin-top:5px;}
#header-top-area-top td #search-box-telecom{ margin-top:5px;}
/*---------------------------------------------------------------------*/

#nikkei-logo{
	padding-right:8px;
}

#lng-menu{
	font-size:75%;
	margin-bottom:5px;
}

#pagetype2 #search-box,
#pagetype2a #search-box {
	width:255px;
}

#pagetype2 #search-box-telecom,
#pagetype2a #search-box-telecom {
	width:340px;
}

.search-area input {
	margin-left:2px;
}

.bnr-area {
	text-align:right;
}

.bnr-area img {
	margin-top:5px;
	margin-left:2px;
}

.bnr-area2 {
	width:355px;
}

.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;
}

/*-- 20080121 nk_add --*/
.bnr-area2 table {
	margin-top: 2px;
}
.bnr-area2 td.banner {
	
}
.bnr-area2 td.banner img {
	margin-bottom: 0px;
}
* html .bnr-area2 td.banner {
	padding-top: 3px;
}
.bnr-area2 td.list {
	white-space: nowrap;
}
.bnr-area2 td.list ul {
	margin-right: 5px;
}
.bnr-area2 td.list ul li {
	font-size: 70%;
	line-height: 100%;
	height: 14px;
	margin-bottom: 1px;

}
.bnr-area2 td.list ul li img,
.bnr-area2 td.list ul li object {
	vertical-align: top;
	margin-bottom: 0px;
	margin-right: 3px;
}
.bnr-area2 td.list ul li a {
}
.bnr-area2 td.text2{
	font-weight:bold;
	padding-left:5px;
}
/*-- 20080121 nk_end --*/

#head-bnr-area{
	width:100%;
	margin-bottom:0.5em;
	text-align:center;
}

/*-- 20080526 nk_add --*/
#head-bnr-area p.head_textad {
	font-size: 88%;
	padding-left: 30px;
	white-space: nowrap;
}
#head-bnr-area p.head_textad img {
	vertical-align: text-top;
	margin-right: 5px;
}
/*-- 20080526 nk_end --*/

/*--グローバルナビ--*/
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#gnavi-cstyle{
	margin-left:-50px;
}

/*-- 20081201 グローバルナビ「クルマ」のサブメニュー位置調整 Start --*/
ul.second-navi ul#gnavi-car{
	margin-left:-50px;
}
/*-- 20081201 グローバルナビ「クルマ」のサブメニュー位置調整 End --*/

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(http://parts.nikkei.co.jp/parts/net4/bg_lnavi.gif) repeat-x;
	height:26px;
	border-left:1px solid #c6c6c6;
	font-size:12px;
	margin-top:1px;
}

* html #lnavi-area{
	font-size:84%;
}

*:first-child+html #lnavi-area{
	font-size:84%;
}

#lnavi-area td{
	vertical-align:top;
}

#newsNavi{
	background-image:url(http://parts.nikkei.co.jp/parts/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;0626del*/
	line-height:normal;
	text-decoration:none;
	line-height:130%;
}

#newsNavi li a:visited{
	color:#003b96;
}

#newsNavi li a:hover{
	background-image:url(http://parts.nikkei.co.jp/parts/net4/bg_lnavi_o.gif);
	background-repeat:repeat-x;
}

li.activeTab a{
	background-image:url(http://parts.nikkei.co.jp/parts/net4/bg_lnavi_o.gif);
	background-repeat:repeat-x;
	font-weight:bold;
}

td#lnavi-cont{
	text-align:right;
	vertical-align:middle;
}

#lnavi-cont p{
	display:block;
	text-align:right;
	width:9em;
	background:url(http://parts.nikkei.co.jp/parts/net4/icon_crown3.gif) no-repeat 0 50%;
	padding-left:12px;
	padding-right:5px;
	font-size:12px;
	float:right;
}


/*--ローカルナビ0627--*/
#lnavi-tbl{
	font-size:12px;
	border-top:solid 1px #c6c6c6;
	border-left:solid 1px #c6c6c6;
	width:100%;
}

* html #lnavi-tbl{font-size:84%;}
*:first-child+html #lnavi-tbl{font-size:84%;}

#lnavi-tbl td{
	border-right:solid 1px #c6c6c6;
	white-space:nowrap;
}

#lnavi-tbl td a{
	color:#003b96;
	background:url(http://parts.nikkei.co.jp/parts/net4/bg_lnavi2.gif) repeat-x bottom;
	display:block;
	padding:5px;
	}
	#lnavi-tbl td a:visited{color:#0033cc;}
	#lnavi-tbl td a:hover{background:url(http://parts.nikkei.co.jp/parts/net4/bg_lnavi_o2.gif) repeat-x bottom;text-decoration:none;}

#lnavi-tbl td.activeTab a{
	font-weight:bold;
	background:url(http://parts.nikkei.co.jp/parts/net4/bg_lnavi_o2.gif) repeat-x bottom;
}

#lnavi-tbl td#rankingTab{
	background:url(http://parts.nikkei.co.jp/parts/net4/bg_lnavi2.gif) repeat-x bottom;
	width:100%;
}

#lnavi-tbl td#rankingTab a{
	background:url(http://parts.nikkei.co.jp/parts/net4/icon_crown3.gif) no-repeat  0pt 50%;
	padding-left:1.5em;
	float:right;
}




/*メインエリア----------------------------------------------*/
.main-area{
	width:100%;
	margin-top:6px;
}

.main-area2{
	width:100%;
}

.main-clm{
	vertical-align:top;
	padding-top:7px;
}

.main-clm2{
	vertical-align:top;
	padding-right:20px;
	padding-bottom:1em;
}

.main-clm3{
	vertical-align:top;
	padding-bottom:1em;
}

.main-clm4{
	width:100%;
	padding-bottom:0;
	vertical-align:top;
}

.topPr{
	padding:5px 0 1em 0px;
	text-align:center;
	font-size:88%;
}

.topPr p{
	display:block;
	font-size:100%;
}

.topPr img{
	margin:-2px 5px 0 0;
	vertical-align:bottom;
}

.pagechips{
	font-size:75%;
	line-height:130%;
	margin-bottom:2em;
}

.pagechips a.list:link{
	font-weight:normal;
}

.pagechips a.list:visited{
	font-weight:normal;
}

.pagechips a.list:hover{
	font-weight:normal;
}

.article-cap{
	font-size:100%;
	margin-top:10px;
}

.article-cap p{
	font-size:100%;
	line-height:150%;
	text-indent:0em;
/*	text-indent:1em;*/
	padding-bottom:0.6em;
}

.article-cap span{
	font-size:88%;
}

.article-cap2{
	font-size:100%;
	margin:10px 0 2em 0;
	padding-left:5px;
}

.article-cap2 p{
	font-size:100%;
	line-height:150%;
	text-indent:0em;
	/*	text-indent:1em;*/
	padding-bottom:1em;
}

.article-cap2 h5{
	font-size:100%;
	font-weight:bold;
	padding-bottom:0.5em;
}

.article-read{
	padding-top:0.5em;
	font-size:75%;
}

.articleNews-list-ttl{
	border-bottom:2px solid #d9dcdd;
	padding-bottom:3px;
	margin:0 0 5px 5px;
	font-size:88%;
}

.articleNews-cate-ttl {
	border-left:3px solid #000066;
	padding-left:7px;
	font-size:100%;
	color:#000066;
	margin:0 0 1em 5px;
}

.articleNews-list-ttl-mT{
	border-bottom:2px solid #d9dcdd;
	padding-bottom:3px;
	margin:10px 0 5px 5px;
	font-size:88%;
}

div.kantei {
}

div.kantei .articleNews-list-ttl-mT{
	border-bottom:2px solid #d9dcdd;
	padding-bottom:3px;
	margin:10px 0 5px 0;
	font-size:88%;
}
div.kantei h5{
	color:#000000;
	font-size:88%;
	margin-bottom:0.3em;
}

div.kantei p{
	line-height:150%;
	padding-bottom:1em;
}
div.kantei table{
	margin-bottom:1em;
}
div.kantei th{
	white-space:nowrap;
	text-align:left;
}

div.kantei .topicart-tbl th,
div.kantei .topicart-tbl td{
	font-size:100%;
	vertical-align:top;
}

.articleNews-list-ttl-abe{
	background:url(http://parts.nikkei.co.jp/parts/net4/abe.gif) right bottom no-repeat;
	border-bottom:2px solid #d9dcdd;
	padding:35px 3px 3px 3px;
	margin:0 0 5px 0;
	font-size:88%;
}


.article-market{
	margin:2em 0px 2em 0px;
}

.article-market2{
	margin:0.5em 0 0 0;
}

.mini-market-tbl{
	font-size:75%;
	width:auto;
	border-top:1px solid #c8c5ba;
	border-left:1px solid #c8c5ba;
	margin-left:10px;
	margin-bottom:1em;
}

.mini-market-tbl th, .mini-market-tbl td {
	border-right:1px solid #c8c5ba;
	border-bottom:1px solid #c8c5ba;
	padding:3px;
}

.mini-market-tbl th{
	background-color:#f6f4ef;
	text-align:left;
	font-weight:normal;
}

.mini-market-tbl td{
	padding:0 1em;
}

.article-sttl{
	margin-bottom:0.3em;
	padding-left:5px;
	line-height:130%;
	font-size:88%;
	font-weight:bold;
}



#pagetype2 .main-clm2,
#pagetype2a .main-clm2 {
	padding-top:5px;
}

#topNews-area{
	width:100%;
}

#topNews-box{
	padding-left:5px;
}

.photo-tblR{
	float:right;
	width:100px;
	margin:0 0 10px 10px;
	background:#f7f7f7;
	border:1px solid #e7e7e7;
}

.photo-tblL{
	float:left;
	width:100px;
	margin:0 10px 10px 0;
	background:#f7f7f7;
	border:1px solid #e7e7e7;
}

.photo-tblC{
	margin-right:auto;
	margin-left:auto;
	width:100px;
	margin:0 auto 10px auto;
	background:#f7f7f7;
	border:1px solid #e7e7e7;
}

.photo-tblR img,
.photo-tblL img,
.photo-tblC img{
	padding:5px 5px 0 5px;
}

.photo-tblR p,
.photo-tblL p,
.photo-tblC p{
	text-indent:0;
	padding-bottom:5px;
}

.photo-tblR p.cap,
.photo-tblL p.cap,
.photo-tblC p.cap {
	font-size:75%;
	line-height:130%;
	padding:0.2em 5px;
	margin:0;
	text-indent:0;
}

/*0604-add*/
.photo-tblR2{
	float:right;
	margin:0 0 10px 10px;
}
/*//0604-add*/

.topNews-date{
	text-align:right;
	font-size:75%;
}

.topNews-logo{
	padding-bottom:0.5em;
	color:#ca0000;
	font-weight:bold;
	font-size:63%;
}

#topNewslist2{
	margin-top:15px;
}
#topNewslist3{
	margin-top:5px;
}

#leftMini-Box{
	vertical-align:top;
	width:140px;
}

/*---------------------------------------------------------------------*/
/* 12月改変用に新規追加 (2008.11.26)*/
#leftMini-Box .leftAd{ margin-bottom:5px; }
/*---------------------------------------------------------------------*/

.photoNews-box{
	width:auto;
	border:1px solid #c4c4c4;
	padding:5px;
}

.photoNews-box p.img{
	text-align:center;
}

.photoNews-cap{
	font-size:75%;
	line-height:130%;
	margin:0.5em 0;
}

#photoNews-table{
	width:100%;
	padding-left:5px;
}

#photoNews-table .photo-tr1 td{
	padding-right:10px;
	vertical-align:top;
}

#photoNews-table .photo-tr2 td{
	padding-top:10px;
	padding-right:10px;
	vertical-align:top;
}

#left-PR{
	margin-top:7px;
	background:url(http://parts.nikkei.co.jp/parts/net4/bg_leftBox.gif) repeat-y;
	width:140px;
}

#left-PR p.img{
	text-align:center;
}

#left-PR h2{
	font-size:12px;
	line-height:100%;
	background:#eceeef;
	color:#333;
	padding:5px;
	border-top:1px solid #c4c4c4;
	border-left:1px solid #c4c4c4;
	border-right:1px solid #c4c4c4;
}

#left-PR div{
	padding:2px 5px 6px;
	border-bottom:1px solid #c4c4c4;
}

#left-PR p{
	font-size:75%;
	margin-top:5px;
}

.leftPR-banner{
	width:135px;
	text-align:center;
	margin-top:7px;
}

/*-- 20080121 nk_add --*/
ul#news-HalfBanner {
	margin: 5px 0px 0px;
}
ul#news-HalfBanner li {
	float: left;
	margin: 0px 5px 5px 0px;
	padding: 0px;
	line-height: 0px;
	vertical-align: text-bottom;
}
ul#news-HalfBanner li img,
ul#news-HalfBanner li object {
	line-height: 0px;
	vertical-align: text-bottom;
	font-size: 0px;
}

/*-- 20080121 nk_end --*/

#topMenu-box{
	padding:0 20px;
	vertical-align:top;
}

#topMenu-box .arrow-w-m-list{
	padding-left:0px;
}

.topNews-ttl{
	font-size:125%;
	padding-bottom:0.5em;
}

.topNews-ttl span{
	font-weight:normal;
	font-size:63%;
}

.topNews-cap{
	font-size:88%;
	text-indent:0em;
	line-height:130%;
	margin-bottom:1em;
}

.topNews-ttl2{
	font-size:100%;
	padding-bottom:0.5em;
}

.topNews-ttl2 span{
	font-weight:normal;
	font-size:75%;
}

.topNews-cap2{
	font-size:88%;
	text-indent:0em;
	line-height:130%;
	margin-bottom:1.5em;
}

.topNews-ttl3{
	font-size:113%;
	padding-bottom:0.5em;
}

.extraNews-ttl {
	font-size:200%;
	margin-bottom:0.3em;
}

div.extra-B {
	padding:0 20px 0 5px;
	margin-bottom:1em;
}
div.extra-B h3 {
	font-size:200%;
	padding-bottom:0.3em;
}
div.extra-B p.img {
	margin-bottom:0.5em;
}
div.extra-B p.cap {
	font-size:88%;
	line-height:130%;
}

#pagetype2 .topNews-cap,
#pagetype2a .topNews-cap {
	margin-bottom:1.5em;
}

.readButtom{
	margin-bottom:1em;
	font-weight:bold;
}

#topNews-list-date{
	padding-top:0.5em;
	padding-bottom:0.5em;
	font-weight:bold;
	font-size:75%;
}

.list-area {
	margin-top:0.5em;
	margin-bottom:1em;
}

.list-area2 {
	margin-top:1em;
	margin-bottom:1em;
	padding-left:5px;
}

.list-area3 {
	margin-top:0;
	margin-bottom:2em;
}


#apology-box{
	border-top:1px solid #d9dcdd;
	border-bottom:1px solid #d9dcdd;
	padding:5px 0;
	margin-bottom:1em;
}

#apology-box li span{
	color:#ca0000;
	font-weight:bold;
}

#corpPr-box{
	padding-bottom:2px;
	height:auto;
}

#corpPr-box2{
	padding-bottom:0.5em;
	height:auto;
}

#corpPr-box p{
	float:left;
}

#corpPr-box div{
	float:right;
}

#infomation{
	border:1px solid #d9dcdd;
	clear:both;
	margin-bottom:0.5em;
}

#infomation h4{
	background:#f7f7f7;
	font-size:12px;
	font-weight:normal;
	padding:3px;
	line-height:100%;
	border-bottom:1px solid #d9dcdd;
}

#infomation ul{
	padding:5px;
	font-size:88%;
}

#news-pickup{
	font-size:88%;
/*	background:url(http://parts.nikkei.co.jp/parts/net4/pict_pickup.gif) no-repeat;
	padding-left:50px;*/
	height:18px;
	margin-bottom:5px;
}

#news-P_M{
	padding-right:20px;
}

#nikkeiInfo-topNews{
	margin-top:2px;
	font-size:22px;
	font-weight:bold;
	border-left:solid 8px #00248f;
	margin-left:5px;
	margin-bottom:10px;
	padding-left:3px;
}

.main-ctn {
	margin-top:15px;
}

.main-ctn-ttl {
	background:url(http://parts.nikkei.co.jp/parts/net4/bg_ttl_main.gif) repeat-x;
	height:28px;
	padding-bottom:5px;
	/*_padding-bottom:0;*/
}

* html .main-ctn-ttl {
	padding-bottom:0;
}

.main-ctn-ttl h3 {
	background:url(http://parts.nikkei.co.jp/parts/net4/img_ttl_main_left.gif) no-repeat;
	height:28px;
	line-height:100%;
	padding:6px 0 0 22px;
	font-size:14px;
	float:left;
}

.main-ctn-ttl p.date {
	float:right;
	font-size:12px;
	padding:7px 5px 5px 0;
	border-right:1px solid #d9dcdd;
}

.main-ctn-ttl h3 span.moviesubttl{
	font-size:88%;
	font-weight:normal;
}

table.movie-news {
	width:100%;
}

table.movie-news td.img{
	text-align:right;
	vertical-align:top;
	width:80px;
}

.main-ctn-head{
	font-size:100%;
	padding-bottom:0.3em;
	padding-left:5px;
}

.main-ctn-head-cap{
	font-size:88%;
	line-height:130%;
	margin-bottom:1em;
	margin-left:2em;
}

.main-ctn-img{
	margin:0 10px 0 10px;
}

.main-ctn-arrow-b{
	background:url(http://parts.nikkei.co.jp/parts/net4/pict_arrow_b.gif) no-repeat 0 2px;
	padding-left:15px;
	margin-left:5px;
	font-size:75%;
	padding-bottom:3px;
}

p span.main-ctn-arrow-b{
	background:url(http://parts.nikkei.co.jp/parts/net4/pict_arrow_b.gif) no-repeat 0 50%;
	padding-left:15px;
	margin-left:5px;
	font-size:75%;
}

#pickupNews-Box{
	width:100%;
}

#pickupNews-Box .clm1{
	padding-right:10px;
	vertical-align:top;
	width:50%;
}

#pickupNews-Box .clm2{
	padding-left:10px;
	vertical-align:top;
	width:50%;
}

#pickupNews-Box h4{
	font-size:75%;
	border-bottom:2px solid #d9dcdd;
	padding-left:5px;
	padding-bottom:3px;
}

#pickupNews-Box h4.topic{
	margin-top:1em;
}

#pickupNews-Box ul{
	padding-left:5px;
	margin-top:0.5em;
}

h4.entNews-ctgy{
	font-size:75%;
	border-bottom:2px solid #d9dcdd;
	padding-left:5px;
	padding-bottom:3px;
}

h4.entNews-ctgy2{
	font-size:75%;
	border-bottom:2px solid #d9dcdd;
	padding:11px 0 2px 5px;
	margin-bottom:7px;
}

h4.retto-ctgy{
	font-size:88%;
	border-bottom:2px solid #d9dcdd;
	padding-top:5px;
	padding-left:5px;
	padding-bottom:3px;
	margin-bottom:5px;
}

h5.entNews-head{
	font-size:100%;
	padding-bottom:0.3em;
	padding-left:5px;
	margin-top:0.3em;
}

table.a-market {
	width:98%;
	margin-left:5px;
	border-top:1px solid #c8c5ba;
	border-left:1px solid #c8c5ba;
}

table.a-market th, table.a-market td {
	border-right:1px solid #c8c5ba;
	border-bottom:1px solid #c8c5ba;
	padding:3px;
}

table.a-market th {
	background:#f6f4ef;
	font-weight:normal;
	text-align:left;
}

table.a-market td.mValue1{
	text-align:center;
}

table.a-market td.mValue2{
	text-align:right;
	padding-right:2em;
}

.spSite-list{
	font-size:75%;
	line-height:150%;
	margin-left:18px;
	margin-top:0.5em;
}

.localNikkei-list{
	font-size:75%;
	margin-left:5px;
}

.localNikkei-list li{
	margin-bottom:0.3em;
}

.schedule-box{
	border-top:1px dotted #d9dcdd;
	margin-top:1em;
	padding-top:5px;
}

.schedule-box .main-ctn-arrow-b{
	float:left;
	margin-right:1.5em;
}

#fNews-list{
	font-size:75%;
	margin:2em 5px;
}

.spDayWeek-ttl{
	background:#3c6cb7;
	padding:7px 5px 7px 5px;
	margin-top:1em;
}

.spDayWeek-ttl h3{
	float:left;
	font-size:14px;
	line-height:100%;
	color:#FFFFFF;
}

.spDayWeek-ttl p{
	float:right;
	color:#FFFFFF;
	font-size:12px;
	line-height:100%;
	padding-top:2px;
}

.spDayWeek-list{
	padding-left:5px;
}

.spDayWeek-list .arrow-b-m{
	font-weight:bold;
	margin-top:0.5em;
}

/*PR広告*/
.pr-box{
	border-top:1px dotted #d9dcdd;
	border-bottom:1px dotted #d9dcdd;
	padding:5px;
}

#pr-box-margin{
	margin-top:10px;
}

#pr-box-margin2{
	margin-bottom:15px;
}

#pr-box-margin3{
	margin-top:15px;
	margin-bottom:15px;
}

.pr-box li{
	background:url(http://parts.nikkei.co.jp/parts/net4/pict_pr.gif) no-repeat 0 3px;
	padding-left:30px;
	font-size:88%;
}


#category-box{
	background:#3c6cb7; padding:5px 5px 5px 5px; margin-top:1em;
}

#category-box h3{
	font-size:14px;
	line-height:100%;
	color:#FFFFFF;
	background:url(http://parts.nikkei.co.jp/parts/net4/pict_folder.gif) no-repeat 0 50%;
	padding-left:18px;
}

#category-box-list {
	border-bottom:1px solid #c4c4c4;
	border-right:1px solid #c4c4c4;
	border-left:1px solid #c4c4c4;
	padding:8px 8px 5px 8px;
}

#category-box-list table{
	width:100%;
}

table.mainCont-img {
	width:100%;
}

table.mainCont-img td {
	vertical-align:top;
}

table.mainCont-img td.img {
	width:100px;
}

div.movie-list{
	padding-left:90px;
}

.movie-list-photo{
	float:left;
	margin-left:5px;
}

div.photo-area {
}

div.photo-area p{
	float:left;
}
div.photo-area ul{
	padding-left:120px;
}

.bizInfo-tbl{
	border-left:1px solid #d9dcdd;
	border-top:1px solid #d9dcdd;
	font-size:88%;
	margin:5px 5px 15px 0;
	width:48%;
	float:left;
}

.bizInfo-tbl th{
	text-align:left;
	border-right:1px solid #d9dcdd;
	border-bottom:1px solid #d9dcdd;
	background-color:#eceeef;
	padding:5px 5px;
}

.bizInfo-tbl td{
	border-right:1px solid #d9dcdd;
	border-bottom:1px solid #d9dcdd;
	padding:5px 5px;
}

/*0604-add*/
.wordsInfo-tbl{
	border-left:1px solid #d9dcdd;
	border-top:1px solid #d9dcdd;
	font-size:88%;
	margin:5px 5px 15px 0;
	width:100%;
	float:left;
}

.wordsInfo-tbl th{
	text-align:left;
	border-right:1px solid #d9dcdd;
	border-bottom:1px solid #d9dcdd;
	background-color:#eceeef;
	padding:5px 5px;
}

.wordsInfo-tbl td{
	border-right:1px solid #d9dcdd;
	border-bottom:1px solid #d9dcdd;
	padding:5px 5px;
}
/*//0604-add*/

#stClender{
	margin-bottom:10px;
	width:auto;
}

#stClender th{
	font-weight:normal;
	font-size:88%;
	text-align:right;
	vertical-align:top;
	padding:5px;
	width:auto;
	white-space:nowrap;
	border-bottom:1px dotted #CCCCCC;
}

#stClender td{
	padding:5px;
	width:auto;
	vertical-align:top;
	border-bottom:1px dotted #CCCCCC;
}

.updateStyle{
	font-size:75%;
	padding-top:10px;
}

.updateStyle2{
	font-size:75%;
	padding:10px 0;
}

#nikkeiInves-tbl{
	border-left:1px solid #d9dcdd;
	border-top:1px solid #d9dcdd;
	margin:5px 0 20px 0;
}

#nikkeiInves-tbl th{
	padding:5px 15px;
	font-size:88%;
	font-weight:normal;
	text-align:left;
	border-right:1px solid #d9dcdd;
	border-bottom:1px solid #d9dcdd;
	background:#eceeef;
}

#nikkeiInves-tbl td{
	padding:5px 10px;
	font-size:75%;
	font-weight:normal;
	border-right:1px solid #d9dcdd;
	border-bottom:1px solid #d9dcdd;
}

.kaigai-photolist td{
	width:30%;
	border:solid 1px #d9dcdd;
	text-align:center;
	vertical-align:top;
}

.kaigai-photolist tr{
	margin:5px;
	padding:5px;
}

.kaigai-photolist h5{
	background-color:#eceeef;
	border-bottom:solid 1px #d9dcdd;
	padding:3px;
	margin-bottom:5px;
}

.kaigai-photolist-caption{
	padding:3px;
	font-size:75%;
}

.topicList-boxL{
	width:50%;
	padding:5px 0;
	float:left;
}

.topicList-boxR{
	width:49%;
	padding:5px 0;
	float:right;
}

.topicList-boxL .main-area-ttl2,
.topicList-boxR .main-area-ttl2{
	background:url(http://parts.nikkei.co.jp/parts/net4/bg_ttl_main.gif) repeat-x;
	height:28px;
	margin-bottom:0.3em;
}

.topicList-cellL{
	width:46%;
	padding:0 10px 10px 0;
	margin-top:5px;
	float:left;
	border-right:dotted 1px #d9dcdd;
}

.topicList-cellR{
	width:47%;
	padding:0 5px 10px 5px;
	margin-top:5px;
	float:left;
}

.topicList-cellL2{
	width:46%;
	padding:0 10px 10px 0;
	margin-top:5px;
	float:left;
}

.topicList-cellR2{
	width:47%;
	padding:0 5px 10px 5px;
	margin-top:5px;
	float:left;
	border-left:dotted 1px #d9dcdd;
}

.closeup-photo img{
	float:left;
	padding:0px 5px 10px 5px;
}

.closeup-photo p{
	padding-top:5px;
	font-size:88%;
}

.topicart-tbl th{
	white-space:nowrap;
}

.topicart-tbl th,
.topicart-tbl td{
	font-size:88%;
	font-weight:normal;
	padding:3px 15px 3px 5px;
	vertical-align:top;
}

/*add0601*/
#pagetype2 #relatedCnt-box,
#pagetype2a #relatedCnt-box {
	padding-bottom:5px;
}

#pagetype2 #relatedCnt-box h3,
#pagetype2a #relatedCnt-box h3 {
	border-bottom:1px dotted #3C93B7;
	border-top:2px solid #3C93B7;
	background: url(http://parts.nikkei.co.jp/parts/net4/pict_folder.gif) no-repeat scroll 5px 50%;
	padding:4px 0px 4px 23px;
	font-size:88%;
}

#pagetype2 #relatedCnt-box ul,
#pagetype2a #relatedCnt-box ul {
	padding-top:7px;
	padding-left:5px;
}

#pagetype2 #relatedCnt-box li,
#pagetype2a #relatedCnt-box li {
	background:transparent url(http://parts.nikkei.co.jp/parts/net4/pict_arrow_w.gif) no-repeat scroll 0pt 3px;
	padding:0 0 3px 15px;
	display:block;
	float:left;
	width:46%;
	font-size:88%;
}

.hit_navi{
	background-color:#F6F4EF;
	font-size:88%;
	text-align:center;
	padding:0;
	margin:0;
	border-top:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
}

.vis2{
	padding:0;
	margin:0;
	border:none;
	visibility:hidden;
}

/*//add0601*/


/*----------------------------------------------------------*/


/*右カラム--------------------------------------------------*/
#rightClm1{
	width:300px;
	vertical-align:top;
}

#rightClm2{
	width:300px;
	/* width:100px; */
	vertical-align:top;
}

#koudoku{
	background:url(http://parts.nikkei.co.jp/parts/net4/btn_koudoku_bg.gif) no-repeat;
	height:33px;
}

#koudoku p{
	text-align:right;
	padding:13px 5px 0 0;
	font-weight:bold;
	font-size:12px;
}

#koudoku p img {
	padding:0 4px 0 0;
}

#rect-banner{
	margin-top:7px;
}
#no-banner{
	margin-top:7px;
	width:300px;
}

.contentsRight {
	margin-top:7px;
	background:url(http://parts.nikkei.co.jp/parts/net4/bg_contents_right.gif) repeat-y;
}

.contentsRight-box{
	margin-top:7px;
}

#marketafter{
	float:left;
	padding-right:5px;
	/*_padding-right:2px;*/
}

* html #marketafter{
	padding-right:2px;
}

#marketafter .contentsRight-box-n{
	padding:10px 5px 5px 5px;
	/*_padding:10px 2px 5px 5px;*/
}

* html #marketafter .contentsRight-box-n{
	padding:10px 2px 5px 5px;
}



.marketafter-img{
	padding-top:7px;
}

#marketafter.contentsRight-box{
	margin-top:7px;
	width:200px;
}

.contentsRight-box-n {
	position:relative;
	border-left:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
	border-bottom:solid 1px #CCCCCC;
	padding:10px 5px;
}

.contentsRight-ttl{
	background:url(http://parts.nikkei.co.jp/parts/net4/bg_ttlbar_right_r.gif) top right no-repeat;
}

.contentsRight-ttl span{
	font-weight:normal;
}

.contentsRight-ttl h2{
	font-size:12px;
	color:#ffffff;
	background:url(http://parts.nikkei.co.jp/parts/net4/bg_ttlbar_right_l.gif) top left no-repeat;
	padding:5px 5px 0 5px;
	height:19px;
}

.contentsRight-ttl h2.icon-ranking{
	font-size:12px;
	color:#ffffff;
	background:url(http://parts.nikkei.co.jp/parts/net4/bg_ttlbar_right_l_ranking.gif) top left no-repeat;
	padding:5px 5px 0 25px;
	height:19px;
}

.contentsRight2 {
	margin-top:7px;
}

.contentsRight3 {
	margin-top:7px;
	background:url(http://parts.nikkei.co.jp/parts/net4/bg_contents_right2.gif) repeat-y;
}

.contentsRight4 {
	
	background:url(http://parts.nikkei.co.jp/parts/net4/bg_contents_right2.gif) repeat-y;
	border-top:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	padding:5px 5px 5px 5px;
	margin-top:7px;
}

.contentsRight4 td{
	padding: 2px 0;
	width:147px;
	text-align:center;
	vertical-align:middle;
}

.contentsRight h2 {
	height:24px;
	font-size:12px;
	line-height:1em;
	color:#FFFFFF;
	padding:7px 0 0 5px;
	background:url(http://parts.nikkei.co.jp/parts/net4/bg_ttlbar_right.gif) no-repeat;
}

.contentsRight h2 a {
	line-height:100%;
}

.contentsRight2 h2 {
	height:24px;
	font-size:12px;
	line-height:1em;
	color:#FFFFFF;
	padding:7px 0 0 5px;
	background:url(http://parts.nikkei.co.jp/parts/net4/bg_ttlbar_right.gif) no-repeat;
}

.contentsRight3 h2 {
	height:19px;
	font-size:12px;
	line-height:1em;
	color:#FFFFFF;
	padding:7px 0 0 5px;
	background:url(http://parts.nikkei.co.jp/parts/net4/bg_ttlbar_right2.gif) no-repeat;
}

.contentsAreaRight {
	border-bottom:1px solid #c4c4c4;
	padding:2px 5px 4px;
}

.contentsAreaRight-type2 {
	padding:2px 5px 4px;
}

#nikkeiInfo .contentsAreaRight{
	border-bottom:none;
	padding:2px 5px 4px;
}

#nikkeiInfo .nikkeiInfo-cap{
	font-size:75%;
	float:left;
	width:220px;
}

.nikkeiInfo-footer{
	background:url(http://parts.nikkei.co.jp/parts/net4/bg_contents_right3.gif) repeat-y;
	border-bottom:1px solid #c4c4c4;
}

.nikkeiInfo-footer p{
	text-align:center;
	padding:7px 0;
}

.nikkeiMenber-cap{
	font-size:75%;
	margin-bottom:0.3em;
}

#nikkeiMenber .arrow-b-s{
	margin-right:1.5em;
	padding-bottom:3px;
}

#prInfo{
	margin-top:7px;
}

#prInfo h2{
	font-size:12px;
	line-height:100%;
	background:#eceeef;
	color:#333;
	padding:5px;
}

#prInfo div{
	padding-top:5px;
}

#prInfo h5{
	font-size:75%;
}

#prInfo .prInfo-ttl{
	float:left;
	padding-right:5px;
}

#lRect-banner{
	margin-top:7px;
}

#prInfo p{
	font-size:75%;
	margin-top:1em;
}

#rightCnt{
	padding-top:10px;
}

.rightCnt-box{
	margin-top:7px;
}

.rightCnt-ttl{
	padding:5px 0;
	margin-top:7px;
	border-top:2px solid #3c93b7;
	border-bottom:1px dotted #3c93b7;
}

.rightCnt-ttl h2{
	font-size:88%;
	float:left;
	background:url(http://parts.nikkei.co.jp/parts/net4/pict_folder.gif) no-repeat 0 50%;
	padding-left:18px;
}

.rightCnt-ttl p{
	float:right;
}

.rightCnt-headNews{
	float:left;
	width:230px;
	margin-top:5px;
}

.rightCnt-headNews h3{
	font-size:88%;
}

.rightCnt-headNews p{
	padding-top:0.5em;
	font-size:75%;
}

.rightCnt-headNews-img{
	float:right;
	width:60px;
	margin-top:5px;
}

.rightCnt-news-list{
	padding-top:5px;
	clear:both;
}

.rightCnt-news-list li{
	background:url(http://parts.nikkei.co.jp/parts/net4/pict_arrow_w.gif) no-repeat 0 2px;
	padding-left:15px;
	font-size:75%;
	padding-bottom:0.4em;
}


#market-graph{
	float:left;
	margin:0 10px 5px 0;
}

p.kabuka{
	font-size:100%;
	font-weight:bold;
}

p.kabuka2{
	font-size:75%;
	color:#cc0000;
	padding-bottom:1em;
}

p.kabuka span.up{
	font-size:75%;
	color:#CC0000;
	padding-left:1em;
	font-weight:normal;
}
p.kabuka span.down{
	font-size:75%;
	color:#006600;
	padding-left:1em;
	font-weight:normal;
}

p.kabuka span.nodiff{
        font-size:75%;
        color:#000000;
        padding-left:1em;
        font-weight:normal;
}

#market-name2{
	text-align:left;
	font-weight:normal;
	width:100%;
}

#market-name3{
	text-align:left;
	font-weight:normal;
	padding-top:5px;
	width:100%;
}

#market-name-box{
	width:95px;
	float:left;
}

table.market {
	width:100%;
	clear:both;
	border-top:1px dotted #CCCCCC;
}

table.market th {
	text-align:left;
	font-weight:normal;
}

table.market th, table.market td {
	padding:2px 0;
}
table.market th, table.market td.marketafter {
	padding:2px 0;
	width:110px;
}

.info-article p {
	border-bottom:1px dotted #c4c4c4;
	padding:0.5em 0;
	font-size:75%;
}

.info-article p span.arrow-b-m{
	background:url(http://parts.nikkei.co.jp/parts/net4/pict_arrow_b.gif) no-repeat 0 50%;
	padding-left:15px;
	font-size:100%;
	padding-bottom:0.2em;
}

.info-article p.first-head{
	padding-top:0.2em;
}

.info-article p.end{
	border-bottom:none;
	padding-bottom:0.1em;
}

.contentsRight h2 span{
	font-weight:normal;
	line-height:100%;
}

.ranking{
	padding-bottom:0.5em;
}

.ranking li {
	padding-left:15px;
	font-size:75%;
	padding-bottom:0.3em;
}

.ranking li.rank01 {
	background:url(http://parts.nikkei.co.jp/parts/net4/pict_rank01.gif) no-repeat 0 1px;
}

.ranking li.rank02 {
	background:url(http://parts.nikkei.co.jp/parts/net4/pict_rank02.gif) no-repeat 0 2px;
}

.ranking li.rank03 {
	background:url(http://parts.nikkei.co.jp/parts/net4/pict_rank03.gif) no-repeat 0 2px;
}

.ranking li.rank04 {
	background:url(http://parts.nikkei.co.jp/parts/net4/pict_rank04.gif) no-repeat 0 2px;
}

.ranking li.rank05 {
	background:url(http://parts.nikkei.co.jp/parts/net4/pict_rank05.gif) no-repeat 0 2px;
}


.osusume-box, .pickup-box{
	width:100%;
}

.osusume-box td{
	padding:1px 0;
	border-bottom:1px dotted #CCCCCC;
}

.osusume-img1{
	width:110px;
	padding-bottom:3px;
	text-align:center;
}

.osusume-box td.osusume-img3, .pickup-box td.osusume-img3{
	padding-right:5px;
}

.osusume-box .osusume-img{
	height:36px;
	padding:5px 0;
}

.osusume-box .osusume-cap{
	width:14em;
	font-size:75%;
}

.contentsRight2 .osusume-ttl{
	height:20px;
}

/* 20071205 nk_add */
div#osusume_contents {
	clear: both;
}
div#osusume_contents h2 {
	line-height: 1;
	height: 18px;
}
div#osusume_contents ul {
	line-height: 1;
}
div#osusume_contents ul li {
	background-image: url(http://parts.nikkei.co.jp/parts/net4/pict_arrow_w.gif);
	background-repeat: no-repeat;
	background-position: 0pt 5px;
	clear: both;
	border-bottom: 1px dotted #c4c4c4;
	padding: 2px 0px;
	margin: 1px 0px;
}
div#osusume_contents ul li p {
	font-size: 82%;
	padding-top: 0px;
	padding-left: 15px;
	margin-right: 130px;
}
div#osusume_contents ul li div {
	width: 98px;
	float: right;
	margin-right: 10px;
}
* html div#osusume_contents ul li div {
	margin-right: 5px;
}
div#osusume_contents ul li div img {
	vertical-align: middle;
}
/* 20071205 nk_end */

/*---------------------------------------------------------------------*/
/* 12月改変用に新規追加 (2008.11.26)*/
div#osusume_contents ul.nkToolList{
	padding:10px 0 5px 0;
	margin-bottom:10px;
	border-bottom:1px dotted #C4C4C4;
	}

div#osusume_contents ul.nkToolList li{
	display:inline;
	border:none;
	padding:inherit;
	margin:0 7px 0 5px;
	background:none;
	}
/*---------------------------------------------------------------------*/

#utool div h2{
	padding-bottom:5px;
}

.utool-box{
	width:100%;
	font-size:75%;
}

.utool-box td{
	padding-left:20px;
	padding-bottom:5px;
}
.utool-box td.td-shopping{background:url(http://parts.nikkei.co.jp/parts/net4/pict_shopping.gif) no-repeat;}
.utool-box td.td-restaurant{background:url(http://parts.nikkei.co.jp/parts/net4/pict_restaurant.gif) no-repeat; width:50%;}
.utool-box td.td-book{background:url(http://parts.nikkei.co.jp/parts/net4/pict_book.gif) no-repeat; width:50%;}
.utool-box td.td-fly{background:url(http://parts.nikkei.co.jp/parts/net4/pict_fly.gif) no-repeat; width:50%;}
.utool-box td.td-cd{background:url(http://parts.nikkei.co.jp/parts/net4/pict_cd.gif) no-repeat; width:50%;}
.utool-box td.td-weather{background:url(http://parts.nikkei.co.jp/parts/net4/pict_weather.gif) no-repeat; width:33%;}
.utool-box td.td-map{background:url(http://parts.nikkei.co.jp/parts/net4/pict_map.gif) no-repeat; width:33%;}
.utool-box td.td-route{background:url(http://parts.nikkei.co.jp/parts/net4/pict_route.gif) no-repeat; width:33%;}

.utool-list{
	padding-top:3px;
}

.utool-set p{
	padding-left:20px;
	padding-bottom:6px;
	font-size:75%;
}
.utool-weather{background:url(http://parts.nikkei.co.jp/parts/net4/pict_weather.gif) no-repeat; width:22%; float:left;}
.utool-route{background:url(http://parts.nikkei.co.jp/parts/net4/pict_route.gif) no-repeat; width:22%; float:left;}
.utool-map{background:url(http://parts.nikkei.co.jp/parts/net4/pict_map.gif) no-repeat; width:22%; float:left;}
.utool-restaurant{background:url(http://parts.nikkei.co.jp/parts/net4/pict_restaurant.gif) no-repeat; width:42%; clear:both; float:left;}
.utool-fly{background:url(http://parts.nikkei.co.jp/parts/net4/pict_fly.gif) no-repeat; width:40%; float:left;}
.utool-cd{background:url(http://parts.nikkei.co.jp/parts/net4/pict_cd.gif) no-repeat; width:40%; float:left; clear:both;}
.utool-book{background:url(http://parts.nikkei.co.jp/parts/net4/pict_book.gif) no-repeat; width:40%; float:left;}
.utool-shopping{background:url(http://parts.nikkei.co.jp/parts/net4/pict_shopping.gif) no-repeat; clear:both;}

.weekSite{
	padding-left:5px;
	border-top:1px solid #d9dcdd;
	margin:1em 0;
}

.weekSite .arrow-b-m{
	font-weight:bold;
	margin-top:0.5em;
}

div.rightInfoNikkei {
	padding:0 5px 0;
	border-bottom:1px solid #CCCCCC;
}

div.rightInfoNikkei .txt{
	width:230px;
	font-size:75%;
}

div.rightInfoNikkei div.cont{
	border-bottom:1px dotted #CCCCCC;
	padding-bottom:5px;
}

div.rightInfoNikkei div.cont-end{
	padding:5px 0;
}

div.rightInfoNikkei2 {
	border-bottom:1px solid #CCCCCC;
	padding:0 5px 5px;
}

div.rightInfoNikkei2 table{
	width:100%;
}
div.rightInfoNikkei2 table td{
	vertical-align:top;
}
div.rightInfoNikkei2 table td.bnr{
	padding-right:5px;
}
div.rightInfoNikkei2 div{
	border-bottom:1px dotted #CCCCCC;
	padding:5px 0 5px 0;
}
div.rightInfoNikkei2 div.top{
	padding:0 0 5px 0;
}
div.rightInfoNikkei2 div.end{
	border-bottom:none;
}

#localPaper-list{
	font-size:75%;
	width:100%;
}

#localPaper-list tr.clm-glay th,
#localPaper-list tr.clm-glay td{
	background-color:#eeeeee;
}

#localPaper-list th{
	text-align:left;
	padding:5px 5px 5px 7px;
}

#telecon {
	background:url(http://parts.nikkei.co.jp/parts/net4/telecom_bg.gif) repeat-y;
	width:300px;
	margin-top:10px;
}
#telecon div.ttl{
	background:url(http://parts.nikkei.co.jp/parts/net4/telecom_hd.jpg) no-repeat;
	height:78px;
}
#telecon div.ttl ul{
	padding:58px 0 0 7px;
}
#telecon div.area{
	padding:5px 7px 3px;
}
#telecon div.area p.text{
	margin-bottom:10px;
	font-size:75%;
}
#telecon div.area ul{
	margin-bottom:10px;
}

.rightClm-newsPhoto{
	text-align:center;
	padding-bottom:10px;
}	

/*----------------------------------------------------------*/



/*フッター--------------------------------------------------*/

#paperInfo{
	width:100%;
}

th.paperInfo-ttl{
	background:url(http://parts.nikkei.co.jp/parts/net4/ttl_footer_bg.gif) repeat-x;
	text-align:left;
	width:49%;
}

th.paperInfo-ttl div{
	height:24px;
	background:url(http://parts.nikkei.co.jp/parts/net4/ttl_footer_left.gif) no-repeat left;
}

th.paperInfo-ttl div div{
	background:url(http://parts.nikkei.co.jp/parts/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(http://parts.nikkei.co.jp/parts/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(http://parts.nikkei.co.jp/parts/net4/img_footer_logo.gif) no-repeat #00248f; width:100%;
}

#footer-box{
	padding:8px 5px 0;
	background:url(http://parts.nikkei.co.jp/parts/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(http://parts.nikkei.co.jp/parts/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;
}



/*----------------------------------------------------------*/

/*写真ニュース----------------------------------------------------*/
.main-area-ttl2 {
	background:url(http://parts.nikkei.co.jp/parts/net4/bg_ttl_main.gif) repeat-x;
	height:28px;
}

.main-area-ttl2 h3 {
	background:url(http://parts.nikkei.co.jp/parts/net4/img_ttl_main_left2.gif) no-repeat;
	line-height:100%;
	padding:8px 0 1px 8px;
	font-size:14px;
	float:left;
}
.main-area-ttl2 h3 a {
	line-height:1em;
}
.main-area-ttl2 p.date {
	float:right;
	font-size:12px;
	padding:7px 5px 5px 0;
	border-right:1px solid #d9dcdd;
}

.main-area-ttl3 {
	background:url(http://parts.nikkei.co.jp/parts/net4/bg_ttl_main.gif) repeat-x;
	height:28px;
	padding-bottom:5px;
}
.main-area-ttl3 h3 {
	background:url(http://parts.nikkei.co.jp/parts/net4/img_ttl_main_left2.gif) no-repeat;
	line-height:100%;
	padding:8px 0 1px 8px;
	font-size:14px;
	float:left;
	margin-bottom:5px;
}
.main-area-ttl3 h3 a {
	line-height:1em;
}
.main-area-ttl3 p.date {
	float:right;
	font-size:12px;
	padding:7px 5px 5px 0;
	border-right:1px solid #d9dcdd;
}

.main-area-ttl4 {
	background:url(http://parts.nikkei.co.jp/parts/net4/bg_ttl_main2.gif) repeat-x;
	height:45px;
	padding-bottom:5px;
}
.main-area-ttl4 h3 {
	background:url(http://parts.nikkei.co.jp/parts/net4/img_ttl_main2_left.gif) no-repeat;
	line-height:130%;
	padding:5px 0 1px 8px;
	font-size:14px;
	float:left;
	margin-bottom:5px;
}
.main-area-ttl4 h3 span {
	font-size:88%;
}

.main-area-ttl4 h3 span a {
	line-height:150%;
}

.main-area-ttl4 h3 a.under {
	line-height:1em;
}
.main-area-ttl4 p.date {
	float:right;
	font-size:12px;
	padding:15px 5px 13px 0;
	border-right:1px solid #d9dcdd;
}

.main-area-ttl5 {
	background:url(http://parts.nikkei.co.jp/parts/net4/bg_ttl_main2.gif) repeat-x;
	height:45px;
	padding-bottom:5px;
}
.main-area-ttl5 h3 {
	background:url(http://parts.nikkei.co.jp/parts/net4/img_ttl_main2_left2.gif) no-repeat;
	line-height:130%;
	padding:5px 0 1px 22px;
	font-size:14px;
	float:left;
	margin-bottom:5px;
}
.main-area-ttl5 h3 span {
	font-size:88%;
}

.main-area-ttl5 h3 span a {
	line-height:150%;
}

.main-area-ttl5 h3 a.under {
	line-height:1em;
}
.main-area-ttl5 p.date {
	float:right;
	font-size:12px;
	padding:15px 5px 13px 0;
	border-right:1px solid #d9dcdd;
}

div.newsarea {
	padding:0 0 0 5px;
}
div.photo-hd {
	margin-top:10px;
	padding:0 0 10px 0;
	background:url(http://parts.nikkei.co.jp/parts/net4/img_dotline_1_1.gif) repeat-x bottom;
}
div.photo-hd p.photo {
	float:left;
	width:128px;
	padding:0 10px 0 0;
}
div.photo-hd p.topnews {
	font-size:10px;
	color:#ca0000;
	font-weight:bold;
}
div.photo-hd h4 {
	font-size:100%;
	padding-left:140px;
}
div.photo-hd p.cap {
	font-size:75%;
	color:#333333;
	margin:0.3em 0 0 0;
	padding-left:140px;
}
div.photo-hd p.read {
	font-size:88%;
	margin-top:1em;
	padding-left:140px;
}
div.photo-list {
	padding-top:5px;
	padding-bottom:5px;
}
div.photo-list div.left {
	float:left;
	width:49%;
}
div.photo-list div.right {
	float:right;
	width:49%;
}
div.photo-list p.photo {
	float:left;
	width:75px;
	margin:0 10px 0 5px;
}
div.photo-list h4 {
	font-size:88%;
	font-weight:normal;
	padding-left:90px;
}
div.photo-list p.cap {
	font-size:75%;
	color:#333333;
	margin:0.3em 0 0 90px;
}
p.pr-undernavi {
	padding:5px 0 10px;
	text-align:center;
	font-size:88%;
}
p.pr-undernavi img {
	padding:4px 5px 0 0;
}
p.pan {
	margin-bottom:1em;
	font-size:75%;
}

p.pan a:link,
p.pan a:visited,
p.pan a:hover{
	font-weight:normal;
}


div.photo-article {
	padding:0 15px 0 0;
}
div.photo-article h3 {
	margin-bottom:0.5em;
}
div.photo-article table {
	width:100px;
	float:left;
	margin:0 10px 10px 0;
	background:#f7f7f7;
	border:1px solid #e7e7e7;
}
div.photo-article p {
	line-height:150%;
	margin-bottom:1em;
	text-indent:0em;
}
div.photo-article table p.photo {
	padding:5px 5px 0;
	margin:0;
	text-indent:0;
}
div.photo-article table p.cap {
	font-size:75%;
	line-height:130%;
	padding:0.2em 5px;
	margin:0;
	text-indent:0;
}
div.date-list {
	padding:10px 0 15px 0;
}
div.date-list ul {
	list-style:none;
}
div.date-list li {
	float:left;
	padding:3px 0px;
	width:90px;
	font-size:12px;
	text-align:center;
	border-left:1px solid #dde0e9;
	border-top:1px solid #dde0e9;
	border-bottom:1px solid #dde0e9;
	background:#f4f6fd;
}
div.date-list li.selected {
	border-bottom:1px solid #fff;
	background:none;
	font-weight:bold;
}
div.date-list li.end {
	border-right:1px solid #dde0e9;
}
div.date-list2 {
	margin:20px 0 0 0;
	padding-bottom:20px;
}
div.date-list2 ul {
	list-style:none;
}
div.date-list2 li {
	float:left;
	padding:3px 0px;
	width:90px;
	font-size:12px;
	text-align:center;
	border-left:1px solid #dde0e9;
	border-top:1px solid #dde0e9;
	border-bottom:1px solid #dde0e9;
	background:#f4f6fd;
}
div.date-list2 li.selected {
	border-top:1px solid #fff;
	background:none;
	font-weight:bold;
}
div.date-list2 li.end {
	border-right:1px solid #dde0e9;
}
div.article-search-area {
	padding:7px 10px;
	background:#f4f6fd;
	border:1px solid #dde0e9;
	margin:0 0 10px 0;
}
div.article-search-area p {
	font-size:75%;
	font-weight:bold;
	margin:0 5px 0 0;
}
div.article-search-area p.normal {
	font-weight:normal;
	margin-bottom:10px;
}
div.article-search-area p.search-info {
	background:url(http://parts.nikkei.co.jp/parts/net4/pict_hatena.gif) no-repeat 0 50%;
	padding-left:17px;
	margin-left:1em;
	font-weight:normal;
}
div.article-search-area p.ttl {
	color:#172e72;
	margin:0 0 7px 0;
}
div.article-search-area td {
	padding:0 5px 0 0;
}
div.article-search-area input.txtarea {
	width:210px;
}
/*----------------------------------------------------------*/

/*株・為替トップ----------------------------------------------------*/
div.article-navi {
	padding:0 0 5px 0;
	/*border-bottom:4px solid #0033cc;*/
}
div.article-navi ul {
	list-style:none;
	font-size:12px;
	line-height:100%;
	font-weight:bold;
}
div.article-navi ul li {
	border:1px solid #dde0e9;
	padding:5px 3px;
	float:left;
	margin:3px 3px 0 0;
	background:url(http://parts.nikkei.co.jp/parts/net4/bg_btn_articlenavi.gif) repeat-x bottom;
	display:block;
	width:100px;
	text-align:center;
}

div.article-navi ul li.selected {
	background:#0033cc;
	border:1px solid #0033cc;
	color:#FFFFFF;
}

div.article-navi2 {
	margin:5px 0 0 0;
	border-top:4px solid #0033cc;
}
div.article-navi2 ul {
	list-style:none;
	font-size:12px;
	line-height:100%;
	font-weight:bold;
	height:26px;
}
div.article-navi2 ul li {
	border-left:1px solid #dde0e9;
	border-right:1px solid #dde0e9;
	border-bottom:1px solid #dde0e9;
	padding:5px 10px;
	float:left;
	margin:0 3px 0 0;
	background:url(http://parts.nikkei.co.jp/parts/net4/bg_btn_articlenavi.gif) repeat-x bottom;
}
div.article-navi2 ul li.selected {
	background:#0033cc;
	border-bottom:1px solid #0033cc;
	border-left:1px solid #0033cc;
	border-right:1px solid #0033cc;
	color:#FFFFFF;
}

div.market-hdarea {
	padding:0 0 0 5px;
}
div.market-hdarea h3 {
	font-size:88%;
	margin:0 0 5px 0;
	border-left:3px solid #0132cc;
	padding-left:5px;
}
div.market-hdarea table.market {
	font-size:88%;
	margin:0 0 15px 0;
	border-top:1px solid #c8c6ba;
	border-left:1px solid #c8c6ba;
	width:auto;
}
div.market-hdarea table.market th {
	padding:5px 0.5em;
	border-bottom:1px solid #c8c6ba;
	border-right:1px solid #c8c6ba;
	background:#f5f4ef;
	font-weight:bold;
	color:#373528;
	text-align:center;
}
div.market-hdarea table.market td {
	padding:5px 3px;
	border-bottom:1px solid #c8c6ba;
	border-right:1px solid #c8c6ba;
	text-align:center;
}
div.market-hdarea table.market td.bold {
	font-weight:bold;
}
div.market-hdarea span.plus {
	color:#cb0000;
}
div.market-hdarea span.minus {
	color:#218501;
}
div.market-hdarea table.market th.date {
	/*width:4em;*/
}

/*0604-add*/
div.market-hdarea table.kakaku {
	font-size:88%;
	margin:0 0 15px 0;
	border-top:1px solid #c8c6ba;
	border-left:1px solid #c8c6ba;
	width:auto;
}
div.market-hdarea table.kakaku th {
	padding:5px 0.5em;
	border-bottom:1px solid #c8c6ba;
	border-right:1px solid #c8c6ba;
	background:#f5f4ef;
	font-weight:bold;
	color:#373528;
	text-align:center;
}
div.market-hdarea table.kakaku td {
	padding:5px 3px;
	border-bottom:1px solid #c8c6ba;
	border-right:1px solid #c8c6ba;
	text-align:center;
}

div.market-hdarea table.kakaku td.bold {
	font-weight:bold;
}

div.market-hdarea table.kakaku th.col1 {
	width:100px;
}

div.market-hdarea table.kakaku th.col2 {
	width:180px;
}
/*//0604-add*/


div.market-check {
	border-top:1px dotted #CCCCCC;
	border-bottom:1px dotted #CCCCCC;
	padding:0.5em 0;
	margin:0 0 2em 0;
}
div.market-check p.about {
	font-size:75%;
}
div.market-check img {
	margin:0 20px 0 5px;
}
div.search-recruit {
	padding:5px 0;
	background:#f4f6fd;
	border:1px solid #dde0e9;
	width:80%;
	/* margin:1.5em auto; */
	margin:1.5em;
}
div.search-recruit p {
	font-size:88%;
	width:80%;
	background:url(http://parts.nikkei.co.jp/parts/net4/pict_search.gif) no-repeat 0 50%;
	padding-left:15px;
	/* margin:0 auto; */
	margin-left:0.5em;
}
.article-under-lnavi {
	text-align:center;
	margin:5px 0;
	font-size:75%;
}

.article-under-lnavi2 {
	text-align:center;
	margin:15px 0;
	font-size:75%;
}

.article-under-lnavi3 {
	text-align:center;
	margin:10px 0;
	font-size:75%;
}

.rightCnt-article-market {
	width:49%; 
	clear:none;
}
/*----------------------------------------------------------*/


/*ニュースランキングトップ----------------------------------------------------*/
div.rank-list {
	padding:5px 0 20px 0;
}
div.rank-list ul {
	list-style:none;
}
div.rank-list li {
	float:left;
	padding:3px 0px;
	width:3em;
	font-size:12px;
	text-align:center;
	border-left:1px solid #dde0e9;
	border-top:1px solid #dde0e9;
	border-bottom:1px solid #dde0e9;
	background:#f4f6fd;
}
div.rank-list li.selected {
	border-bottom:1px solid #fff;
	background:none;
	font-weight:bold;
}
div.rank-list li.em5 {
	width:5em;
}
div.rank-list li.end {
	border-right:1px solid #dde0e9;
	width:10em;
}
div.rank-list li.em6 {
	width:7em;
}
div.rank-list li.end2 {
	border-right:1px solid #dde0e9;
	width:4em;
}

div.sche-list {
	padding:5px 0 10px 0;
}
div.sche-list ul {
	list-style:none;
}
div.sche-list li {
	float:left;
	padding:3px 0px;
	font-size:12px;
	text-align:center;
	border-left:1px solid #dde0e9;
	border-top:1px solid #dde0e9;
	border-bottom:1px solid #dde0e9;
	background:#f4f6fd;
	width:8%;
}

div.sche-list li.end {
	border-right:1px solid #dde0e9;
}


div.rank-list2 {
	margin:20px 0 0 0;
	padding-bottom:10px;
}
div.rank-list2 ul {
	list-style:none;
}
div.rank-list2 li {
	float:left;
	padding:3px 0px;
	width:3em;
	font-size:12px;
	text-align:center;
	border-left:1px solid #dde0e9;
	border-top:1px solid #dde0e9;
	border-bottom:1px solid #dde0e9;
	background:#f4f6fd;
}
div.rank-list2 li.em5 {
	width:5em;
}
div.rank-list2 li.selected {
	border-top:1px solid #fff;
	background:none;
	font-weight:bold;
}
div.rank-list2 li.end {
	border-right:1px solid #dde0e9;
	width:10em;
}
div.rank-list2 li.em6 {
	width:7em;
}
div.rank-list2 li.end2 {
	border-right:1px solid #dde0e9;
	width:4em;
}

div.article-ranking {
	padding:0 0 0 5px;
}
div.article-ranking div.rank1to3 {
	border-bottom:1px dotted #ccc;
	margin-bottom:0.5em;
}
div.article-ranking h4 {
	font-size:100%;
	margin-bottom:0.3em;
	padding-left:25px;
}
div.article-ranking h4.rank1 {
	background:url(http://parts.nikkei.co.jp/parts/net4/pict_a_rank01.gif) no-repeat 0 1px;
}
div.article-ranking h4.rank2 {
	background:url(http://parts.nikkei.co.jp/parts/net4/pict_a_rank02.gif) no-repeat 0 1px;
}
div.article-ranking h4.rank3 {
	background:url(http://parts.nikkei.co.jp/parts/net4/pict_a_rank03.gif) no-repeat 0 1px;
}
div.article-ranking p {
	margin-left:2em;
	text-indent:0em;
	font-size:88%;
	margin-bottom:0.5em;
}
div.article-ranking ul {
	font-size:88%;
}
div.article-ranking li {
	margin-bottom:0.5em;
	padding-bottom:0.5em;
	border-bottom:1px dotted #ccc;
	padding-left:25px;
}
div.article-ranking li.rank4 {
	background:url(http://parts.nikkei.co.jp/parts/net4/pict_a_rank04.gif) no-repeat 0 2px;
}
div.article-ranking li.rank5 {
	background:url(http://parts.nikkei.co.jp/parts/net4/pict_a_rank05.gif) no-repeat 0 2px;
}
div.article-ranking li.rank6 {
	background:url(http://parts.nikkei.co.jp/parts/net4/pict_a_rank06.gif) no-repeat 0 2px;
}
div.article-ranking li.rank7 {
	background:url(http://parts.nikkei.co.jp/parts/net4/pict_a_rank07.gif) no-repeat 0 2px;
}
div.article-ranking li.rank8 {
	background:url(http://parts.nikkei.co.jp/parts/net4/pict_a_rank08.gif) no-repeat 0 2px;
}
div.article-ranking li.rank9 {
	background:url(http://parts.nikkei.co.jp/parts/net4/pict_a_rank09.gif) no-repeat 0 2px;
}
div.article-ranking li.rank10 {
	background:url(http://parts.nikkei.co.jp/parts/net4/pict_a_rank10.gif) no-repeat 0 2px;
}
div.article-ranking li.rank11 {
	background:url(http://parts.nikkei.co.jp/parts/net4/pict_a_rank11.gif) no-repeat 0 2px;
}
div.article-ranking li.rank12 {
	background:url(http://parts.nikkei.co.jp/parts/net4/pict_a_rank12.gif) no-repeat 0 2px;
}
div.article-ranking li.rank13 {
	background:url(http://parts.nikkei.co.jp/parts/net4/pict_a_rank13.gif) no-repeat 0 2px;
}
div.article-ranking li.rank14 {
	background:url(http://parts.nikkei.co.jp/parts/net4/pict_a_rank14.gif) no-repeat 0 2px;
}
div.article-ranking li.rank15 {
	background:url(http://parts.nikkei.co.jp/parts/net4/pict_a_rank15.gif) no-repeat 0 2px;
}
div.article-ranking li.rank16 {
	background:url(http://parts.nikkei.co.jp/parts/net4/pict_a_rank16.gif) no-repeat 0 2px;
}
div.article-ranking li.rank17 {
	background:url(http://parts.nikkei.co.jp/parts/net4/pict_a_rank17.gif) no-repeat 0 2px;
}
div.article-ranking li.rank18 {
	background:url(http://parts.nikkei.co.jp/parts/net4/pict_a_rank18.gif) no-repeat 0 2px;
}
div.article-ranking li.rank19 {
	background:url(http://parts.nikkei.co.jp/parts/net4/pict_a_rank19.gif) no-repeat 0 2px;
}
div.article-ranking li.rank20 {
	background:url(http://parts.nikkei.co.jp/parts/net4/pict_a_rank20.gif) no-repeat 0 2px;
}

/*----------------------------------------------------------*/


/*日経からのお知らせ-------------------------------------------------------*/
div.osirase-hd {
	padding:5px 0 0 5px;
}

div.osirase-hd .hdPhoto{
	vertical-align:top;
	padding-right:10px;
}


div.osirase-hd p.update {
	font-size:75%;
	margin:0.2em 0 0.5em 0;
	text-indent:0;
}
div.osirase-hd p.photo {
	float:left;
	padding-right:10px;
	text-indent:0;
	padding-left:0px;
	margin-right:5px;
}
div.osirase-hd h3 {
	margin-bottom:0.5em;
	font-size:113%;
	padding-left:0px;
}
div.osirase-hd p {
	line-height:130%;
	margin-bottom:1em;
	text-indent:0em;
	font-size:100%;
	padding-left:0px;
}

div.osirase-hd p.quotation {
	font-size:88%;
	text-align:left;
	margin-bottom:0.5em;
	text-indent:0;
}

#osirase-ctn .main-area-ttl3{
	padding-bottom:0px;
}

.osirase-boxR .main-area-ttl3,
.osirase-boxL .main-area-ttl3{
	border-right:solid 1px #cccccc;
	padding-bottom:0px;
	margin-bottom:3px;
}

.osirase-boxR .main-area-ttl3 span,
.osirase-boxL .main-area-ttl3 span{
	font-size:75%;
}

.osirase-list dl {
}

.osirase-list dt {
	background:url(http://parts.nikkei.co.jp/parts/net4/pict_arrow_w.gif) no-repeat 5px 8px;
	padding:5px 0 0 20px;
}

.osirase-list dd {
	font-size:88%;
	padding:1px 0 5px 20px;
}

.osirase-photo-list{
	padding-right:195px;
}

.osirase-photo{
	float:right;
	padding:10px 5px 0 0;
	text-align:center;
}

.osirase-photo p{
	font-size:75%;
	padding: 0 5px;
	text-align:left;
}

.osirase-photo img{
	text-align:center;
	padding-bottom:3px;
}

.osirase-boxL{
	width:49%;
	float:left;
}

.osirase-boxR{
	width:49%;
	float:right;
}


/*----------------------------------------------------------*/


/*新製品-------------------------------------------------------*/
div.newproduct-hd {
	padding:0 0 0 5px;
}
div.newproduct-hd p.update {
	font-size:75%;
	margin:0.2em 0 0.5em 0;
	text-indent:0;
}
div.newproduct-hd p.photo {
	float:left;
	padding-right:10px;
	text-indent:0;
}
div.newproduct-hd h3 {
	margin-bottom:0.5em;
	font-size:100%;
}
div.newproduct-hd p {
	line-height:130%;
	margin-bottom:1em;
	text-indent:0em;
	font-size:88%;
}
div.newproduct-hd p.quotation {
	font-size:75%;
	text-align:right;
}
/*----------------------------------------------------------*/

/*新製品-------------------------------------------------------*/
div.pd-cate {
	margin-top:3px;
}
div.pd-catelist {
	border:1px solid #d9dcdd;
	background:url(http://parts.nikkei.co.jp/parts/net4/bg_np_category.gif) repeat-x;
	width:32%;
	float:left;
	margin-right:3px;
}
div.pd-catelist-end {
	border:1px solid #d9dcdd;
	background:url(http://parts.nikkei.co.jp/parts/net4/bg_np_category.gif) repeat-x;
	width:32%;
	float:left;
}
div.pd-cate p.img{
	margin:13px auto 9px;
	text-align:center;
}
div.pd-cate p.txt{
	text-align:center;
	font-size:75%;
	padding:3px 0;
}
div.np-pickup {
	padding-top:5px;
	padding-bottom:5px;
}
div.np-pickup div.left {
	float:left;
	width:49%;
}
div.np-pickup div.right {
	float:right;
	width:49%;
}
div.np-pickup p.photo {
	float:left;
	width:75px;
	margin:0 10px 0 5px;
}
div.np-pickup p.txt {
	font-size:75%;
	font-weight:normal;
	padding-left:90px;
	padding-top:0.5em;
}

div.hyouka {
}
div.hyouka h4{
	border-bottom:2px solid #000066;
	padding-bottom:3px;
	margin:15px 0 5px 5px;
	font-size:88%;
}
div.hyouka div.hyouka-area {
	padding-left:10px;
	margin-bottom:10px;
}
div.hyouka p.img {
	float:right;
	width:250px;
	text-align:center;
}
div.hyouka table {
	border-top:1px solid #d9dcdd;
	border-left:1px solid #d9dcdd;
	font-size:88%;
	padding-right:5px;
}
div.hyouka th {
	padding:3px 8px 3px 5px;
	text-align:left;
	font-weight:normal;
	border-bottom:1px solid #d9dcdd;
	border-right:1px solid #d9dcdd;
	white-space:nowrap;
	background:#f4f7ff;
}
div.hyouka td {
	padding:3px 8px 3px 5px;
	border-bottom:1px solid #d9dcdd;
	border-right:1px solid #d9dcdd;
}
div.hyouka ul {
	font-size:75%;
	margin-top:0.5em;
	list-style:disc;
	padding-left:1.5em;
	margin-left:5px;
}
div.hyouka ul li{
	margin-bottom:0.3em;
}
div.hyouka p {
	font-size:88%;
	margin-bottom:1em;
	padding-left:5px;
}
div.hyouka h5 {
	font-size:88%;
	margin-bottom:0.3em;
}
div.area-google {
	margin-bottom:15px;
	border-top:1px dotted #ccc;
	border-bottom:1px dotted #ccc;
}

/*----------------------------------------------------------*/


/*サイトマップ---------------------------------------------*/

#sitemap-capBox{
	margin-top:15px;
}

.sitemap-cap{
	padding-top:10px;
	font-size:88%;
	line-height:130%;
	margin-bottom:1.5em;
	padding:10px;
}


#sitemap-tbl{
	width:100%;
	padding-right:10px;
	padding-left:20px;
}

#sitemap-tbl td{
	vertical-align:top;
	width:33%;
}

#sitemap-tbl ul{
	margin-bottom:15px;
	padding-top:2px;
	background:url(http://parts.nikkei.co.jp/parts/net4/line_list.gif) no-repeat left bottom;
}

#sitemap-tbl li{
	padding-left:20px;
	background:url(http://parts.nikkei.co.jp/parts/net4/line_list2.gif) no-repeat 6px -2px;
}

#sitemap-tbl h4{
	background:url(http://parts.nikkei.co.jp/parts/net4/pict_arrow_w.gif) no-repeat 0 3px;
	padding-left:15px;
}

/*----------------------------------------------------------*/


/*スケジュール-----------------------------------------------*/

#sche-tbl{
	width:100%;
	font-size:88%;
	padding:0 5px;
}

#sche-tbl th{
	text-align:right;
	vertical-align:top;
	font-weight:normal;
	padding:5px 15px 5px 0;
	width:6em;
}

#sche-tbl th.year{
	text-align:left;
	vertical-align:top;
	font-weight:bold;
	white-space:nowrap;
	padding:5px 15px 5px 0;
}

#sche-tbl td{
	padding:5px;
}

.sche-mon th,
.sche-mon td{
	border-top:solid 2px #d9dcdd;
}

.sche-task th,
.sche-task td{
	border-top:dotted 1px #d9dcdd;
}

#sche-tbl .sche-back{
	text-align:right;
	padding:0 0 10px 0;
	font-size:86%;
}

/*新聞-------------------------------------------------------*/
#paper-footer-box{
	background:url(http://parts.nikkei.co.jp/parts/net4/img_ft_paper02.gif) no-repeat right bottom;
	width:100%;
	height:62px;
	position:relative;
}

#paper-footer-cell{
	width:730px;
	position:absolute;
	bottom:0px;
}

#paper-footer-btn{
	float:left;
	padding:0 10px 6px 10px;
}

#paper-footer-box ul{
	padding-top:5px;
}

#paper-footer-box ul li{
	float:left;
	margin-right:10px;
}

#paperid1{
	width:12.5em;
}

#paperid2{
	width:6em;
}

#paperid3{
	width:8.5em;
}

#paperid4{
	width:6em;
}

/*----------------------------------------------------------*/


/*404ページ----------------------------------------------------*/

.msg404-area{
	width:600px;
	margin-right:auto;
	margin-left:auto;
	padding-top:30px;
}

.msg404-box,
.msg404-box1{
	padding-bottom:30px;
}

.msg404-box p{
	font-size:85%;
	padding-left:10px;
}

.msg404-box1 p{
	font-size:85%;
	padding-left:150px;
}

.msg404-ttl{
	padding-bottom:15px;
	padding-left:150px;
	font-size:150%;
}

.msg404-box p.msg404-link{
	padding:10px 0 10px 10px;
	font-size:100%;
	font-weight:bold;
}

.msg404-box1 p.msg404-link{
	padding:10px 0 10px 150px;
	font-size:100%;
	font-weight:bold;
}

.msg404-area .txtarea{
	width:290px;
	margin-left:10px;
	margin-top:10px;
}

.msg404-sbt{
	margin-left:10px;
	margin-top:10px;
}

/*----------------------------------------------------------*/


/*NIKKEI NETについて----------------------------------------*/

body#pagetype3,
body#pagetype4{
	background: #cccccc none;
	padding:0;
}

#pagetype3 a,
#pagetype4 a{
	text-decoration:none;
}

#pagetype3 a:hover,
#pagetype4 a:hover{
	text-decoration:underline;
}


#helpPage-wrap{
	background: #ffffff url(http://parts.nikkei.co.jp/parts/net4/bg_footer.gif) repeat-x bottom;
	width:800px;
	padding-left:5px;
	padding-right:5px;
}

#helpPage-hader{
	padding:10px 0 5px 0;
}

#helpPage-hader-img{
	padding-left:5px;
	width:205px;
	float:left;
}

#helpPage-hader-top-menu{
	text-align:right;
	font-size:88%;
	padding-top:15px;
	padding-right:10px;
}

#helpPage-hader-navi-size{
	background:url(http://parts.nikkei.co.jp/parts/net4/bg_helpPage-hader-navi.gif) repeat-x;
	margin:10px 0 10px 0;
	padding-left:5px;
	height:30px;
}


#helpPage-hader-navi li{
	float:left;
	font-weight:bold;
	font-size:75%;
}

#helpPage-hader-navi li a{
	color:#ffffff;
	padding:7px 7px 10px 7px;
	margin-right:12px;
	display:block;
}

#helpPage-hader-navi li a:hover{
	text-decoration:none;
}

#helpPage-hader-navi li.active a{
	color:#0135A3;
	background:#2952cc;
	background:url(http://parts.nikkei.co.jp/parts/net4/bg_helpPage-hader-navi_a.gif) repeat-x;
}

#helpPage-leftClm{
	width:190px;
	float:left;
}

#helpPage-rightClm{
	margin-left:162px;
	padding:0 5px 0 20px;
}

#helpPage-leftClm a:hover{
	text-decoration:none;
}

#helpPage-rightClm a:hover{
	text-decoration:underline;
}

#pagetype4 #helpPage-rightClm{
	margin-left:0px;
	padding:0 5px 0 5px;
}

#pagetype4 #helpPage-rightClm{
	margin-left:0px;
}

#helpPage-leftMenu{
	font-size:88%;
	width:170px;
	border-top:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	border-left:solid 1px #cccccc;
}

#helpPage-leftMenu li{
	border-bottom:solid 1px #cccccc;
	font-size:88%;
	font-weight:bold;
}

#helpPage-leftMenu li a{
	display:block;
	background:#ffffff;
	padding:6px 7px;
}

#helpPage-leftMenu li.helpPage-leftMenu-active{
	background:#455667;
	color:#FFFFFF;
	display:block;
	padding:6px 7px;
}

#helpPage-leftMenu li a:hover{
	background:#f7f7f7;
}

#helpPage-rightClm h1{
	background:url(http://parts.nikkei.co.jp/parts/net4/bg_ttl_main.gif) repeat-x;
	border-left:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	font-size:14px;
	margin-bottom:5px;
	padding:6px 0 4px 8px;
}

#helpPage-rightClm h2{
	background:url(http://parts.nikkei.co.jp/parts/net4/icon_check.gif) no-repeat 2px 2px;
	font-size:14px;
	margin-bottom:5px;
	padding:8px 0 2px 26px;
}

.helpPage-box{
	margin-bottom:15px;
	font-size:88%;
	padding-right:5px;
}

#pagetype3 #helpPage-box-footer.helpPage-box{
	padding-left:180px;
	padding-right:15px;
}

.helpPage-box p{
	padding:0 5px;
}

.helpPage-ul{
	padding-left:28px;
	list-style:disc;
}

.helpPage-ul-num{
	padding-left:28px;
	list-style-type:decimal;
}


.helpPage-box li{
}

.helpPage-box img.floatR{
	margin:5px 5px 5px 5px;
}

.helpPage-checktbl{
	background:#f7f7f7;
	padding:10px 5px 10px 0;
	margin-left:5px;
}

.helpPage-checktbl td{
	padding:10px 0px 10px 15px;
}

.helpPage-checktbl td img{
	float:left;
	padding-right:5px;
}

.helpPage-checktbl-ttl{
	font-size:100%;
	margin-bottom:5px;
}

#pagetype3 hr,
#pagetype4 hr{
	border-top:solid 1px #cccccc;
	border-right:none;
	border-bottom:none;
	border-left:none;
	margin:5px 0px 5px 5px;
}

#pagetype3 div.date-list,
#pagetype4 div.date-list {
	padding:5px 0 15px 0px;
}

.hp-tblList{
	padding:15px 5px 10px 5px;

}

.hp-tblList th{
	border-top:dashed 1px #cccccc;
	font-weight:normal;
	text-align:left;
	padding:5px 6px 5px 0px;
	width:9em;
}

.hp-tblList th a{
	display:block;
	background:url(http://parts.nikkei.co.jp/parts/net4/pict_arrow_b.gif) no-repeat 0 3px;
	padding-left:15px;
	margin-left:5px;
}

.hp-tblList td{
	border-top:dashed 1px #cccccc;
}

.hp-dlList dt{
	padding:0 0 10px 0;
}

.hp-dlList dt{
	padding:5px 0 0 5px;
}

.hp-dlList dd{
	padding:0 5px 5px 5px;
	margin-left:1em;
}

#hp-netPRguide{
	padding-top:20px;
	padding-right:5px;
	text-align:right;
}

#hp-netPRguide p a{
	background:url(http://parts.nikkei.co.jp/parts/net4/pict_arrow_b.gif) no-repeat 0px 1px;
	padding-left:15px;
	padding-bottom:1px;
}
.hp-rightFooter-ttl{
	float:left;
	font-weight:bold;
	padding-right:10px;
}

.contentsRight3 .contentsRight-ttl h2{
	background:url(http://parts.nikkei.co.jp/parts/net4/bg_ttlbar_right_l.gif) top left no-repeat;
}


/*----------------------------------------------------------*/


/*ハック----------------------------------------------------*/
.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%;
}

/*----------------------------------------------------------*/

/*0530k-add*/
#tokusyusubtitle{
	margin-top:7px;
	margin-bottom:7px;
}

#tokusyusubtitle h2{
	font-size:12px;
	line-height:100%;
	background:#eceeef;
	color:#333;
	padding:5px;
}

.articleNews-ttl-marginT{
	margin-top:15px;
}
/*//0530k-add*/

/*0604-add*/
.articleNews-ttl-marginT2{
 margin-top:15px;
}

p.kabu_waku { 
	font-size:80%;
	border:1px solid #8091A5;
	background-color: #ffffff;
	padding: 10px;
	line-height:130%;
	margin: 20px 0px 20px 5px;
}
/*//0604-add*/
/*0622-add*/
#prBT{
	margin-top:7px;
}
#prBT h2{
	font-size:12px;
	line-height:100%;
	background:#eceeef;
	color:#333;
	padding:5px;
}
#prBT div{
	padding:5px 0px;
}
#prBT div.cfix{
	border-bottom: 1px dashed #666666;
}
#prBT h5{
	font-size:75%;
}
#prBT .prBT-ttl{
	float:left;
	padding-right:5px;
}
#prBT p{
	font-size:80%;
	margin-top:0em;
}
/*//0622-add*/

.arrow-b-s-mlist3{
 padding-top:7px;
 padding-left:5px;
 padding-bottom:1px;
}

.arrow-b-s-mlist3 li{
 background:url(http://parts.nikkei.co.jp/parts/net4/pict_arrow_b.gif) no-repeat 0 2px;  padding-left:15px;  padding-bottom:0.4em;  font-size:75%; }

/*08.08.22 -- 推奨環境テーブル */
div.suisyo table {
	width:80%;
	border-collapse:collapse;
	border-top:1px solid #d9dcdd;
	border-left:1px solid #d9dcdd;
	font-size:100%;
	padding-right:5px;
}
div.suisyo th {
	padding:3px 8px 3px 5px;
	text-align:left;
	font-weight:normal;
	border-bottom:1px solid #d9dcdd;
	border-right:1px solid #d9dcdd;
	white-space:nowrap;
	background:#f4f7ff;
}
div.suisyo td {
	padding:3px 8px 3px 5px;
	border-bottom:1px solid #d9dcdd;
	border-right:1px solid #d9dcdd;
}
/* -- 20080926 日経産業新聞対応 -- */
#lnavi-tbl td#sangyoTab a {
	background-color: #3C6CB7;
	background-image: none;
	color: #ffffff;
}
#lnavi-tbl td#sangyoTab a:link,
#lnavi-tbl td#sangyoTab a:visited{
	background-color: #3C6CB7;
	color: #ffffff;
}
#lnavi-tbl td#sangyoTab a:hover {
	background-color: #5685D0;
	color: #ffffff;
}
.bnr-area3 {
	width:355px;
}
.bnr-area3 table{
	float:right;
	width:auto;
	margin-top:3px;
}
.bnr-area3 td.icon{
	font-size:10px;
	text-align:center;
	width:75px;
	white-space:nowrap;
	padding-left: 0px;
}
.bnr-area3 td.text{
	font-weight:bold;
	padding-left:10px;
}
.bnr-area3 img {
	margin-bottom:3px;
}
.bnr-area3 table {
	margin-top: 2px;
}
.bnr-area3 td.banner {
	padding-left: 5px;
	padding-top: 3px;
	vertical-align: top;
}
.bnr-area3 td.banner img {
	margin-bottom: 0px;
}
* html .bnr-area3 td.banner {
	padding-top: 3px;
}
.bnr-area3 td.list {
	white-space: nowrap;
	padding-right: 0px;
}
.bnr-area3 td.list ul {
	margin-right: 5px;
}
.bnr-area3 td.list ul li {
	font-size: 70%;
	line-height: 100%;
	height: 14px;
	margin-bottom: 1px;

}
.bnr-area3 td.list ul li img,
.bnr-area3 td.list ul li object {
	vertical-align: top;
	margin-bottom: 0px;
	margin-right: 3px;
}
.bnr-area3 td.list ul li a {
}
.bnr-area3 td.text2{
	font-weight:bold;
	padding-top: 3px;
	padding-left:5px;
}
	
/*---------------------------------------------------------------------*/
/* 12月改変用に新規追加 (2008.11.26)*/

#nkTop{ padding:0;}

#nkTopwrap{ padding:0 10px;}

#ceilingTab{
	position:relative;
	min-height:26px;
	min-width:984px;
	padding-right:10px;/* add 090216*/
	margin-bottom:5px;
	background:url(http://cdn.nikkei.co.jp/parts/net4/bg_ceilingtab.gif) repeat-x 0 100% #f2f5fa;
	}
* html #ceilingTab{ height:26px;}
	
#ceilingTab ul{
	position:absolute;
	left:227px;
	bottom:0;
	background:url(http://cdn.nikkei.co.jp/parts/net4/bg_ceilingtab.gif) repeat-x 0 100% #f2f5fa;
	padding-top:2px;
	white-space:nowrap;
	z-index:99;
	}
	
#ceilingTab ul li{
	display:inline;
	padding-left:1px;
	line-height:0;
	}
		
#ceilingTab ul li img{ vertical-align:bottom;}
		
/*-------------------------------------------------------*/
/* 2月「English」追加用に左パディング値を修正 (2009.1.22)*/	
/* IE7でクリック領域がずれるバグ対応　zoom:1追記 (2009.1.23)*/	
#ceilingTab p#sitemapLink{
	position:relative;
	margin-left:777px;/* add 090216*/
	font-size:75%;
	white-space:nowrap;
	text-align:right;
	zoom:1;
	}
		
#ceilingTab p#sitemapLink a{
	line-height:26px;
	}

#osusumeGnavi img{ position:relative; z-index:2; }

#osusumeGnaviSub{
	position:relative;
	z-index:1;
	top:-3px;
	width:972px;
	}

#osusumeGnaviSub ul{
	position:relative;
	left:735px;
	width:225px;
	padding:5px;
	border:solid 1px #637697;
	background:#fff;
	}

#osusumeGnaviSub li{
	display:inline;
	border:none;
	margin:0 3px;
	}

#osusumeGnaviSub li a{
	display:inline;
	padding:0;
	border:none;
	}

#osusumeGnaviSub li a img{ vertical-align:bottom;}

.magazinePrList{
	padding:5px 0;
	margin:10px 0;
	border-top:solid 1px #cfcfcf;
	border-bottom:solid 1px #cfcfcf;
	}
	
.magazinePrList li{
	float:left;
	width:49.5%;
	margin:3px 0 0 0;
	font-size:75%;
	}


		
.magazinePrList li img{ vertical-align:middle; margin-right:3px;}

.magazinePrList li.prFullLine{ width:99%; }
.bnr-area3r{
	width:auto;
	text-align:right;
	}

/*---------------------------------------------------------------------*/


/*---------------------------------------------------------------------*/
/* プッシュダウン広告用に新規追加 (2009.01.08)*/
div#pushdown-bnr-area{
	text-align:center;
}
/*---------------------------------------------------------------------*/

/*---------------------------------------------------------------------*/
/* Ｂ号外拡大版 (2008.12.24)*/

div.typeB-list {
	border-style: solid;
	border-color: #29B2DA;
	border-width: 2px 0px;
	padding: 0px 0px 1px;
}
div.typeB-list ul {
	margin-top: 5px;
}
td.main-clm div.typeB-list {
	margin: 5px 0px 1em;
}
td.main-clm2 div.typeB-list {
	margin: 1em 0em 1em;
}
td.main-clm2 div.typeB-list p.cap {
	margin: 10px 0px;
}


/*---------------------------------------------------------------------*/
/* 09年03月改変用に新規追加 (2009.02.25)*/
body#pagetype2a {
	padding: 0px;
}

