@charset"iso-8859-2";/* -----------------------------------------------------------CSS Information File name:      market.css Author:         Nikkei.com last updata:	   2009/3/23----------------------------------------------------------- *//*  common  */#mainContents {	width: 670px;}.marketPage #leftColumn {	width: 330px;	float:left;}.marketPage #centerColumn {	float: right;	width: 330px;}/*  css  */.indexTitle { width:100%;	margin:10px 0;	text-align:left;	font-size:140%;	font-weight:bold;	border-bottom:#666 1px solid;}.indexTitle2 { width:100%;	margin:10px 0;	text-align:left;	font-size:140%;	font-weight:bold;	border-bottom:#666 1px solid;	color:#003979;}.chartArea { display:block; width:100%;	margin:10px 0;}.chartL { width:50%;	float:left; }/* nikkei index only*/.chartL2 { width:50%;	float:left;	margin-top:5px; }.chartR { width:49%;	float:right;	margin-top:5px; }.gArea{ padding:5px 0;	text-align:center;	background-color:#eee;}.gArea2{ padding:5px 0;	text-align:center;	background-color:#999;	color:#FFF;	font-weight:bold;		font-size:120%;}.gArea3{ margin-top:20px; padding:5px 10px;	text-align:left;	background-color:#eee;	font-size:120%;	font-weight:bold;}.gArea4{ padding:5px 0;	text-align:center;	background-color:#eee;	margin:20px 0 10px 0;}.gArea5{ padding:5px 0;	text-align:center;	background-color:#eee;	margin-bottom:10px;}.submit{	padding:5px; text-align:center; margin:5px 0 20px 0;}.middle { vertical-align:middle;}.ctext01 { width:100%;	margin-bottom:10px;	text-align:left;}.ctext01 p{	margin-top:15px;	text-align:left;}.ctext02 { font-size:95%;	text-align:left;}.ctext03 {	margin:5px;	padding-top:5px;}.ctext04 { font-size:160%;	margin:10px 5px;	font-weight:bold;}/* dl list01 */.dlMarket01{	width:100%;}.dlMarket01 dt{	width:50%;	float: left;	font-size: 100%;	padding: 5px 0 5px 5px;	border-bottom:#999 1px dotted;}.dlMarket01 dd {	font-size: 100%;	padding: 5px;	border-bottom:#999 1px dotted;	text-align:right;}.dlMarket01 .odd{ background-color:#eee;}.tabNavi{ width:100%;}.tabNavi ul{ padding-top:5px;}.tabNavi li{	display:inline;	float:left;}/* sideR Box */.sideRbox{ margin-bottom:5px;	width:100%;	font-size: 88%;	text-align:right;}.sideRbox tr.title{	background-color:#003979;	color:#FFF; text-align:left;}.sideRbox td{	padding: 3px; border:#CCC 1px solid;}	.sideRbox td.colored{	background-color:#E9E9E9; text-align:left;}/* L title R update */.charttitle{ float:left;	font-weight:bold;}.update{ font-size:90%; float:right;}.tabletitle{ height:18px; padding:3px;	color:#FFFFFF; background-color:#003979;	font-weight:bold;}#leftColumn .tabletitle .charttitle a,#centerColumn .tabletitle .charttitle a,.marketnewsBox .tabletitle a{ color: #FFFFFF;	text-decoration:none;	padding-right:5px;}#leftColumn .tabletitle .charttitle a:hover,#centerColumn .tabletitle .charttitle a:hover,.marketnewsBox .tabletitle a:hover{ color: #FFFFFF;	text-decoration:underline;}.barlink{ margin-bottom:1px; margin-left:5px;}.tabletitle2{ padding: 3px;	color:#333; background-color:#DFEBEE;	text-align:left;	margin-top:5px;}.chart{ margin:5px 0; width:100%;	border:#eee 1px solid;	text-align:center;}.chartImg{ padding:5px 0;}.data{ padding: 3px; background-color:#DFEBEE;	text-align:center;	font-size:120%;	font-weight:bold;}/* search */.searchArea{	width:100%;	background-color:#eee;}.searchBox{	width:95%;	margin:10px auto;	padding:10px;	text-align:center;}.searchBox2{	width:95%;	margin:5px auto;	padding:5px;	text-align:center;	background-color:#eee;}.searchBox p{	margin-right:10px;}/* newslist */.marketnewsBox {	width: 99%;	margin: 0 10px 5px 0;}.marketnewsList {	margin: 0 0 5px 7px;}.marketnewsList li{ padding:0 10px;	background-image:url(/e/common/images/tri_gray.gif);	background-repeat:no-repeat;	background-position:left 5px;}.marketnewsList2 {	margin: 5px 0 5px 7px;	font-size:95%;}.marketnewsList2 li{	margin: 0 0 5px 2px;	padding: 0 0 0 7px;	background:url(/e/common/images/list-gray01.gif) no-repeat 0 6px;	}/* link */.marketLink ul{ padding:5px;	clear:both;}.marketLink li{	display:inline;	float:left;	padding:0 30px 12px 12px;	margin:4px;	background-image:url(/e/common/images/tri_gray.gif);	background-repeat:no-repeat;	background-position:left 5px;}/* checkbox */.stockprices{ width:100%;}.selectArea { width:100%;	margin:5px 0;}.selectArea td {	background-color:#DFEBEE;}.searchCheckbox { width:100%;	margin-top:5px;}.searchCheckbox td {	padding:5px;	background-color:#eee; border:#CCC 1px solid;}/* pagenavi */.pageNavi { text-align:right;	margin:0.5em auto;}.pageNavi li {	display:inline;	margin:0 0.5em;	padding-right:1em;	border-right:1px solid #999;}.pageNavi li.listEnd {	border:none;}.btnImg{ margin:10px 5px;	text-align:center;}/* live,data */.tableBox01{ width:100%;	margin-bottom:5px;}.tableBox01 td{	padding:3px; border:#CCC 1px solid; text-align:center;}.tableBox01 tr.head{ padding:3px; background-color:#DFEBEE;	font-size:88%;	text-align:center;}.tableBox01 td.head2{ padding:3px; background-color:#DFEBEE;	font-size:90%;	text-align:left;}.tableBox01 tr.colored{	background-color:#eee;}.tableBox01 td.colored2{	background-color:#DFEBEE;	text-align:left;	font-size:88%;}.tableBox01 td.colored3{	background-color:#eee;	text-align:left;		font-size:88%;}.tableBox01 td.lf{ text-align:left;}.tableBox01 td.ct{ text-align:center;}.tableBox01 td.rt{ text-align:right;}/* Industry Categories */.tableBox02 { width:100%;	margin-bottom:10px;}.tableBox02 tr.ct{ text-align:center;}.tableBox02 td {	padding:5px; border:#CCC 1px solid;}.tableBox02 td.colored{	background-color:#999;	color:#fff;	text-align:left;}/* companycode */.tableBox02-line{ width:100%;	text-align:left; margin-bottom:20px;}.tableBox02-line td{	padding:5px 10px; border-top:#CCC 1px solid;}.tableBox02-line a{ padding-left:15px;	background: url(/e/common/images/tri_blue.gif) no-repeat 0 2px;}/* ccode-etfsreits */.tableBox03-line{ width:100%;	text-align:left; margin-bottom:20px;}.tableBox03-line td{	padding:5px 10px; border-top:#CCC 1px solid; border-bottom:#CCC 1px solid;}.tableBox03-line a{ padding-left:15px;}.tableBox03-line td.colored{	background-color:#DFEBEE;	font-weight:bold;	letter-spacing:0.1em;}/* Historical-LeadingLosing */.tableBox04 { width:100%;	text-align:right; margin-bottom:15px;}.tableBox04 td {	padding:3px; border:#CCC 1px solid;}.tableBox04 tr.colored{	padding:3px;	background-color:#999;	text-align:center;	color:#FFF;}.tableBox04 td.bold{	font-weight:bold;}.tableBox04 tr.even{	background-color:#eee;}.tableBox04 td.center{ text-align:center;}.tableBox04 td.lt{ text-align:left;}/* Constituents */.tableBox05 { width:100%; margin-bottom:20px;}.tableBox05 td {	padding:3px; border:#CCC 1px solid;}.tableBox05 tr.colored{	background-color:#DFEBEE;	text-align:center;}.tableBox05 tr.even{	background-color:#eee;}.tableBox05 td.ct{ text-align:center;}.tableBox05 td.gotop{ text-align:right; border:none;}.tableBox05 td.colored2{	background-color:#eee;}.tableBox05 img{ margin-top:10px;}/* company overview */.tableBox06 { width:98%;	margin:0 auto;	text-align:center;}.tableBox06 tr.colored{ padding-left:3px;	background-color:#eee;}.tableBox06 td{ border:#CCC 1px solid;}.tableBox06 td.head{ padding-left:3px;	background-color:#666;	color:#fff;	text-align:left;	height:20px;}.tableBox06 td.ct{ text-align:center;}/* link */.chartLink{ margin:0 0 10px 0;}.chartLink li{	display:inline;	float:left;	padding:0 10px 0 16px;	background-image:url(/e/common/images/tri_gray.gif);	background-repeat:no-repeat;	background-position:6px 6px;}.gotop{ text-align:right;}.gotop a{ padding-left:12px;	background: url(/e/common/images/tri_top.gif) no-repeat 0 2px;}.btnimg2 {	text-align:left;}/* nikkei index */.faq{ width:100%;}.faq .faqtitle {	width: 98%;	padding: 5px;	background-color:#DFEBEE;	font-weight:bold;}.faq .faqbody {	width: 98%;	margin: 5px 0;	padding: 5px;}.faq .faqtable{ width:100%;	padding:5px;	margin:5px 0 10px 0;}.faq .faqtable td{	padding:10px;	background-color:#eee;	border:#fff 1px solid;	text-align:center;}/* nikkei index FAQs 225,dvsrs,etc */.nifaqText {	width: 98%;	margin: 5px auto;	padding: 5px;}.stockArealine {	width: 90%;	margin: 5px auto;	padding: 10px;	border:#ccc 1px solid;}.stocktable{ width:88%;	padding:5px;	margin:5px auto 10px auto;	font-size:95%;}.stockAreatit{ background-color:#DFEBEE;	font-weight:bold;	padding:3px;	margin-bottom:10px;	font-size:110%;}.stocksubtit{ background-color:#eee;	margin:10px 0 5px 0;	font-weight:bold;	padding:5px;}ul.list01 { display: block;	padding: 0 0 0 3px; margin-bottom:20px;}ul.list01 li {	padding: 0 0 0 10px;	background: url(/e/common/images/link_arrow.gif) no-repeat 1px 3px;}ul.list01 li.add {	padding: 10px 0 0 20px;	background: url(/e/common/images/link_arrow2.gif) no-repeat 8px 13px;}.dvsrcap { width:95%;	margin:10px auto 0 auto;	text-align:right;}.dvsrtable { width:95%;	margin:5px auto 20px auto;	text-align:left;}.dvsrtable td {	padding:3px; border:#CCC 1px solid;}.dvsrtable tr.colored{	padding:3px;	background-color:#DFEBEE;	font-weight:bold;	text-align:left;}.dvsrtable tr.colored2{	padding:3px;	background-color:#DFEBEE;	font-weight:bold;	text-align:center;}.dvsrtable td.bold{	font-weight:bold;}.dvsrtable tr.even{	background-color:#eee;}.dvsrtable td.ct{ text-align:center;}.dvsrtable td.rt{ text-align:right;}/*----------------------------------------------------clearfix----------------------------------------------------*/.ul.tabNavi:after,.marketLink:after,.chartLink:after,.chartLink ul:after,.chartArea:after{	content:".";	display:block;	clear:both;	height:0;	visibility:hidden;}