@charset "utf-8";

/*START-------------------------------*/
/*--------------Simulation-20110822---*/
/*------------------------------------*/

/*----------------------------FORM----*/

/*#wrapper{
width:840px;
margin:0 auto;
padding:15px 20px 20px 100px;
text-align:center;
}
#wrapper.remain-sidebar{
padding:0;
width:850px;
}*/


/*#simulation form	{
	padding:0;
	margin:0;
	}
	*/
#simulation input	{
	font-size:14px;
	width:10em;
	padding:2px;
	border:1px solid #88b16e;
	margin:0;
	background-color: #F4FACF;
	text-align:right;
}
#simulation select{
	font-size:14px;
	width:12em;
	padding:2px;
	border:1px solid #88b16e;
	margin:0;
	background-color: #F4FACF;
}

#simulation .notes {
	background: #ffffff;
	text-align: left;
	font-size: 8pt;
	color: #006600;
}

#simulation .notesred {
	background: #ffffff;
	text-align: left;
	font-size: 8pt;
	color: #FF0000;
	text-indent: -1em;
	padding-left: 4px;
	padding-top: 4px;

}

/*-------------------------jyoken------*/
.module-a2 table.simuJyoken  {
	width: 100%;
	border:1px solid #88b16e;
	font-size:100%;
	border-collapse:collapse;
	margin-left: 8px;
	margin-bottom: 20px;
	font-size:12px;
	}

.module-a2 table.simuJyoken em {
	color: #ff0000;
	}

.module-a2 table.simuJyoken th {
	/*padding: 10px;*/
	padding: 5px;
	border: 1px solid #88b16e;
	background: #F1F9DD;
	font-weight: bold;
	/*color:#88b16e;*/
	vertical-align: middle;
	text-align: center;
}
.module-a2 table.simuJyoken th span{/**/
	font-weight:normal;
	font-size:12px;
}

.module-a2 table.simuJyoken td {
	/*padding: 10px;*/
	padding: 5px 5px 5px 3em;	
	text-align:left;
	border:1px solid #88b16e;
	vertical-align: middle;
	}
.module-a2 table.simuJyoken td.notes {/**/
	text-indent:0;
	padding: 5px;
	text-align: left;
	font-size: 8pt;
	line-height:1.2;
	color: #006600;
	}
.module-a2 table.simuJyoken td.fanction {
	padding: 5px;	
	background: #ffffff;
	text-align: center;
	text-indent: 0;
	vertical-align: top;
	font-size: 10px;
}


	
/*-------------------------kekka------*/
.module-a2 table.simuKekka  {
	/*width: 630px;*/
	border:1px solid #e0e0e0;
	font-size:12px;
	border-collapse:collapse;
	margin-left: 8px;
	margin-bottom: 20px;
	}
.module-a2 table.simuKekka th {
	text-align:center;
	padding: 8px;
	margin:0;
	border:1px solid #e0e0e0;
	background:#ffffcc;
	font-weight:bold;
	/*color:#88b16e;*/
	vertical-align: middle;
	}
.module-a2 table.simuKekka td {
	text-align:right;
	padding:5px 10px 5px;
	border:1px solid #e0e0e0;
	}
.module-a2 table.simuKekka tr.colChange {
	background:#faf8f8;
	}
	
.module-a2 table.simuKekka td.tblTotal {
	text-align:right;
	font-weight:bold;
	padding:8px 10px 8px;
	border-top:4px double #e0e0e0;
	background-color: #FFFF93;
	}
	
	
span.tooltip{
	line-height:1.5;
	color:white;
	width:240px;
	background:#FF9900;
	border:2px solid white;
	padding:1em;
	font-size: 12px!important;
	text-align:left;
}

a.tooltip{
	font-size: 12px;
}

/*-------------------------table-title------*/
.t-title {
  color: #000;
  text-decoration: none;
}
.t-title a {
  color: #000;
  text-decoration: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.t-title a:hover {
  color: #26aeff;
  text-decoration: none;
}


