@charset "utf-8";

/* ***********************************************************
 *
 * Since:     2014-01-15
 * Editor:    contents kinoshita
 * Modified:  2014-00-00 by:
 *
 * ***********************************************************
 */


/* Font-size Adjustment
--------------------------------------------------------------
 *
 *    77% = 10px  |  122% = 16px  |	167% = 22px
 *    85% = 11px  |  129% = 17px  |	174% = 23px
 *    92% = 12px  |  136% = 18px  |	182% = 24px
 *    100% = 13px |  144% = 19px  |	189% = 25px
 *    107% = 14px |  152% = 20px  |	197% = 26px
 *    114% = 15px |  159% = 21px  |
 *
--------------------------------------------------------------
*/


/*============================================================

	report

============================================================*/

#contents {
	width: 662px !important;
	float: left;
	margin: 0 0 4.0em 45px;
	border:0px solid #000;
	padding: 0 !important;
}

.side{
	width: 180px;
	float: right;
	margin: 0 45px 0px 0;
}

#heading { margin-bottom:33px; }

.hl{
	margin:0px 0px 24px 0px;
}

/*	------------------------------------------------------------
	#indexWrapper 
------------------------------------------------------------*/

#indexWrapper .tbl01{
	border-collapse: collapse;
	width: 495px;
	margin: 0 0 8px 0;
}

	#indexWrapper .tbl01 th{
		padding: 10px;
		border: 1px solid #ddd;
		text-align: center;
	}

		#indexWrapper .tbl01 th.cell01{
			background-color:#F9E8EB;
			width: 96px;
			font-weight: bold;
		}

		#indexWrapper .tbl01 th.cell02{
			background-color:#EEEEEE;
			width: 130px;
		}
	
	#indexWrapper .tbl01 td{
		padding: 10px;
		border: 1px solid #ddd;
		text-align: right;
	}
	
	#indexWrapper .tbl01 td.center{
		text-align: center !important;
	}
	

#indexWrapper .notes01{
	margin: 0 0 40px 0;
}

#indexWrapper .btnList li{
	float: left;
	margin: 0 20px 0 0px;
}

#indexWrapper .btnList li:last-child{
	margin: 0 0 0 0px;
}