/* 生保会社ニュースの見出し */
td.inews {	width:22;}
	

div.reqtbl {
	width:96%;
	text-align:left;
	color:red;}

table.reqtbl {width:86%;
	margin:3px 0px;
	border-collapse:collapse;	
	background-color:#fafcff;
	border:1px solid #ddd;
	border-bottom:1px solid #999;
	border-right:1px solid #999;}
.reqtbl tr {
	margin:0px;
	padding:5px;}
.reqtbl tr tr {
	border:none;}
/********************
.reqtbl td  {
	margin:0px;
	padding:10px 0.5em 5px 0.5em;
	font-size:90%; 
	border-bottom:1px dotted #ddd;
	width:240;
	text-align:left;}
.reqtbl td td {
	margin:0px;
	padding:10px;
	font-size:90%;
	border:none;
	text-align:left;}
*********************/

td.reqtd1{
	margin:0px;
	padding:5px 0.5em 5px 0.5em;
	font-size:90%; 
	border-bottom:1px dotted #ddd;
	width:300;
	text-align:left;
	text-indent:24px;}
td.reqtd2{
margin:0px;
	padding:5px;
	font-size:90%;
	font-weight: bold;
	border-bottom:1px dotted #ddd;
	text-align:left;
	text-indent:24px;}
	
/***** カテゴリーテーブル****/

table.cattbl {
	width:100%;
	border-collapse:collapse;
	border-style:solid;
	border-color : #dddddd;}

td.catctl{
	width:1%;
	background-color:#eeeeee;
	vertical-align:middle;
	border-color : #dddddd;
	font-size:90%;
	margin:0px;
	padding:0.5em 0px;}
	
td.catlbl{
	background-color:#ffffff;
	border-color : #dddddd;
	font-size:90%;
	margin:0px;
	padding:0.5em 0px;}

td.err_catlbl{
	background-color:orange;
	border-color : #dddddd;
	font-size:90%;
	margin:0px;
	padding:0.5em 0px;}

table.nmlk {
	border-collapse:collapse;
	/*margin:2em;
	padding:1px;*/}
.nmlk tr {
	margin:0px;
	padding:1px;}
.nmlk td {
	margin:0px;
	padding:0.5em 0px;
	font-size:90%;}

/***** エラー表示 *****/
tr.er {
	background-color:orange;
}
.er td {
	background-color:orange;
	font-weight:bold;
}

/***** 商品一覧 ********/
div.err_tablelist {
 margin:0.3em 5px;padding:0px;width:auto;
	border-collapse : collapse ;
	border-width : 0px 0px 1px 15px ;
	border-style : solid ;
	border-color : #933 ;
	background-color:orange;}
	
div.non_tablelist {
 margin:0.3em 5px;padding:0px;width:auto;
	border-collapse : collapse ;
	border-width : 0px 0px 1px 15px ;
	border-style : solid ;
	border-color : #933 ;
	background-color:#ffffff;}

div.non_tablelist2 {
 margin:0.3em 5px;padding:0px;width:auto;
	border-collapse : collapse ;
	border-width : 0px 0px 1px 15px ;
	border-style : solid ;
	border-color : #B0C4DE ;
	background-color:#ffffff;}

div.orx_lady_tablelist {
 margin:0.3em 5px;padding:0px;width:auto;
	border-collapse : collapse ;
	border-width : 0px 0px 1px 15px ;
	border-style : solid ;
	border-color : #933 ;
	background-color:#ffff99;}

div.t2 {margin:10px 3% 3px 3%;padding: 3px 10px;
	font-size:90%;font-weight:normal;
	color:#339;
	border-bottom:1px solid #B0C4DE;border-left:14px solid #B0C4DE;}


td.itemstd{
	margin:0px;
	padding:0px 1.3em}

.hand {cursor : hand }
