/* Updated 2011/04/08,D */
/* Updated 2009/10/09,E */

	@import "/common_css/default_wide.css";
	@import "/common_css/component_wide.css";
	@import "/kojin/toushin/css/toushin_comp.css";
	@import "/kojin/toushin/report/css/report_comp.css";


#contents div.tablebox {
	padding: 0px;
	width: 540px;
	text-align: left;
}

#contents div#main div#leadArea {
    margin-bottom:0;
}

/*[/kojin/toushin/kaitei/index.html]　損益通算の範囲データテーブル*/

#contents div.profitlossdataTable {
	margin: 0px 0px 0px 42px;
	width: 456px;
}

#contents table.profitlossdata {
	border-left: solid 2px #B4B4B4;
	border-top: solid 2px #B4B4B4;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px;
	padding: 0px;
	width: 456px;
}

#contents table.profitlossdata caption.profitlossdataCap {
	background-color: #CCFFCC;
	border-left: solid 2px #B4B4B4;
	border-right: solid 2px #B4B4B4;
	border-top: solid 2px #B4B4B4;
	border-collapse: collapse;
	border-spacing: 0px;
	line-height: 150%;
	margin: 0px 0px 0px -1px;
	padding: 2px 0px 0px 0px;
	width: 458px;
}

#contents table.profitlossdata th {
	background-color: #FFFFCC;
	border-bottom: solid 2px #B4B4B4;
	border-right: solid 2px #B4B4B4;
	padding: 2px 2px 0px 2px;
	font-weight: normal;
	text-align: center;
}

#contents table.profitlossdata th.l {
	text-align: left;
}

#contents table.profitlossdata td {
	border-bottom: solid 2px #B4B4B4;
	border-right: solid 2px #B4B4B4;
	padding: 2px 2px 0px 2px;
	vertical-align: middle;
	text-align: center;
}

#contents table.profitlossdata td.lt {
	background-color: #FFFFCC;
}

#contents table.profitlossdata td.possible {
	background-color: #FFCC99;
}

#contents table.profitlossdata th.profit {
	width: 16%;
}

#contents table.profitlossdata th.loss1 {
	width: 6%;
}

#contents table.profitlossdata th.loss2 {
	width: 13%;
}

#contents table.profitlossdata th.loss3 {
	text-align: left;
	width: 17%;
}

#contents table.profitlossdata p.paragraph {
	line-height: 150%;
	margin: 0px;
	padding: 0px 0px 2px 0px;
}
