﻿@charset "UTF-8";

.shokenCode{
	text-align:right;
	margin-top:-18px;
	padding-bottom:10px;
	}
	
#spMenuArea{
	background-image:url(/en/finance/images/index_spmenu_top.gif);
	background-repeat:no-repeat;
	background-position: left top;
	margin-bottom:4px;
	width:545px;
	}
	
#spMenuAreaBtm{
	background-image:url(/en/finance/images/index_spmenu_btm.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-bottom:4px;
	width:545px;
	}

#spMenuArea img,
#recListArea img,
#recBnArea img{
	vertical-align:bottom;
	}

.spMenuTitle{
	line-height:0;
	font-size:1px;
	}
	
.spMenuPhoto{
	float:left;
	width:105px;
	line-height:0;
	font-size:1px;
	}

.spMenuList{
	float:left;
	width:430px;
	padding:0 5px 0 5px;
	}

#recListArea{
	width:545px;
	background-image:url(/en/finance/images/index_rec_bg.gif);
	background-repeat:repeat-y;
	background-position: left top;
	}

#recListAreaBtm{
	background-image:url(/en/finance/images/index_rec_btm.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-bottom:2px;
	width:545px;
	}

.recList{
	float:left;
	width:252px;
	padding:5px 10px 5px 10px;
	}

.recComment{
	padding-top:3px;
	width:545px;
	text-align:right;
	}
	
#mainArea01 .spMenuList ul.listIcon li,
#mainArea01 .recList ul.listIcon li{
	margin-left: 0em;
	padding-bottom: 0px;
	}

#mainArea01 .spMenuList ul.listIcon li.styleArrow,
#mainArea01 .recList ul.listIcon li.styleArrow{
	padding-left: 10px;
	background-image:url(/en/finance/images/index_list_icon01.gif);
	background-repeat: no-repeat;
	background-position: 0em 0.5em;
	zoom:1;
	}

#mainArea01 .spMenuList ul.listIcon li.styleArrow02,
#mainArea01 .recList ul.listIcon li.styleArrow02{
	padding-left: 13px;
	background-image:url(/en/finance/images/index_list_icon02.gif);
	background-repeat: no-repeat;
	background-position: 0em 0.4em;
	zoom:1;
	}

#mainArea01 .spMenuList ul.listIcon img,
#mainArea01 .recList ul.listIcon img{
	vertical-align:baseline;
	}
	
/*20100915 add*/
#mainArea01 .latestDoc ul.listIcon li{
	margin-left: 0;
}

#areaRight #mainArea01 .latestDoc dl dt{
	float:left;
	width: 10em;
}

#areaRight #mainArea01 .latestDoc dl dd{
	zoom:1;
	margin-left: 10.5em;
}

/*20101019 add*/
.spMenuText{
	padding:0px 10px 5px 21px;	
}

#mainArea01 #spMenuAreaBtm dl dt{
	clear:both;
	float:left;
	width:11em;
}


/*20110214 add*/
#spMenuArea02{
	background-image:url(/en/finance/images/index_spmenu_top_02.gif);
	background-repeat:no-repeat;
	background-position: left top;
	margin-bottom:4px;
	width:545px;
	}
	
#spMenuAreaBtm02{
	background-image:url(/en/finance/images/index_spmenu_btm_02.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-bottom:4px;
	width:545px;
	}
	
#spMenuArea02 img,
.recListArea02 img{
	vertical-align:bottom;
	}

#spMenuArea02 .spMenuLeft{
	float:left;
	width:265px;
	}

#spMenuArea02 .spMenuRight{
	float:right;
	width:265px;
	}

#spMenuArea02 .spMenuPhoto{
	float:left;
	width:90px;
	line-height:0;
	font-size:1px;
	}

#spMenuArea02 .spMenuList{
	float:left;
	width:165px;
	padding:0 5px 0 5px;
	}

.recListArea02{
	float:left;
	width:182px;
	background-image:url(/en/finance/images/index_rec_bg_02.gif);
	background-repeat:repeat-y;
	background-position: left top;
	}

.recListAreaBtm02{
	background-image:url(/en/finance/images/index_rec_btm_02.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-bottom:2px;
	width:182px;
	}

.recList02{
	padding:5px 10px 5px 10px;
	}

.recComment02{
	padding-top:3px;
	width:380px;
	}

#mainArea01 .recList02 ul.listIcon li{
	margin-left: 0em;
	padding-bottom: 0px;
	}

#mainArea01 .recList02 ul.listIcon li.styleArrow{
	padding-left: 10px;
	background-image:url(/en/finance/images/index_list_icon01.gif);
	background-repeat: no-repeat;
	background-position: 0em 0.5em;
	zoom:1;
	}
	
#mainArea01 .recList02 ul.listIcon li.styleArrow02{
	padding-left: 13px;
	background-image:url(/en/finance/images/index_list_icon02.gif);
	background-repeat: no-repeat;
	background-position: 0em 0.4em;
	zoom:1;
	}

#mainArea01 .recList02 ul.listIcon img{
	vertical-align:baseline;
	}

#stocInfoArea{
	float:right;
	width:150px;
	}

#areaLinkinfo .linkinfoRFin{
	float:left;
	width:195px;
}

#areaLinkinfo .linkinfoRFin ul.listIcon li{
	margin-left: 0;
}

#areaLeft ul.listIcon li.styleArrow02{
	padding-left: 13px;
	background-image:url(/en/finance/images/index_list_icon02.gif);
	background-repeat: no-repeat;
	background-position: 0em 0.4em;
	zoom:1;
	}

#areaLeft .financeBnr{
	margin:10px 10px 0px 10px;
	text-align:center;
}

#areaLeft .minusT20{
	margin-top:-20px;
}

