﻿@charset "UTF-8";

.shokenCode{
	text-align:right;
	margin-top:-18px;
	padding-bottom:10px;
	}

#spMenuArea{
	background-image:url(/finance/images/index_spmenu_top.gif);
	background-repeat:no-repeat;
	background-position: left top;
	margin-bottom:4px;
	width:545px;
	}

#spMenuAreaBtm{
	background-image:url(/finance/images/index_spmenu_btm.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-bottom:4px;
	width:545px;
	}

#spMenuArea img,
#recListArea img,
#stocInfoArea img{
	vertical-align:bottom;
	}

.spMenuLeft{
	float:left;
	width:265px;
	}

.spMenuRight{
	float:right;
	width:265px;
	}

.spMenuTitle{
	line-height:0;
	font-size:1px;
	}

.spMenuPhoto{
	float:left;
	width:90px;
	line-height:0;
	font-size:1px;
	}

.spMenuList{
	float:left;
	width:165px;
	padding:0 5px 0 5px;
	}

#recListArea{
	width:380px;
	background-image:url(/finance/images/index_rec_bg.gif);
	background-repeat:repeat-y;
	background-position: left top;
	}

#recListAreaBtm{
	background-image:url(/finance/images/index_rec_btm.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-bottom:2px;
	width:380px;
	}

.recList{
	float:left;
	width:169px;
	padding:5px 10px 5px 10px;
	}

.recComment{
	padding-top:3px;
	width:380px;
	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(/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(/finance/images/index_list_icon02.gif);
	background-repeat: no-repeat;
	background-position: 0em 0.3em;
	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: 9em;
}

#areaRight #mainArea01 .latestDoc dl dd{
	zoom:1;
	margin-left: 9.5em;
}

/*20101019 add*/
.spMenuText{
	width:255px;
	padding:0 5px 0 5px;
	}

/*20101022 add*/
#stocInfoArea{
	float:right;
	width:150px;
	}
	
#areaLinkinfo .linkinfoRFin{
	float:left;
	width:195px;
}

#areaLinkinfo .linkinfoRFin ul.listIcon li{
	margin-left: 0;
}

/*20110214 add*/
.recListArea02{
	float:left;
	width:182px;
	background-image:url(/finance/images/index_rec_bg_02.gif);
	background-repeat:repeat-y;
	background-position: left top;
	}

.recListAreaBtm02{
	background-image:url(/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;
	}

#mainArea01 .recList02 ul.listIcon li{
	margin-left: 0em;
	padding-bottom: 0px;
	}

#mainArea01 .recList02 ul.listIcon li.styleArrow{
	padding-left: 10px;
	background-image:url(/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(/finance/images/index_list_icon02.gif);
	background-repeat: no-repeat;
	background-position: 0em 0.3em;
	zoom:1;
	}

#mainArea01 .recList02 ul.listIcon img{
	vertical-align:baseline;
	}

