/**************************************************************************************/
/* 共通  */
/**************************************************************************************/
.fleft		{	float:left;		}
.fright		{	float:right;		}


.small		{	font-size : 12px;    }
.center		{	text-align	:center; }
.tright		{	text-align  : right;  }
.tleft		{	text-align  : left;  }

.pad1		{	padding-left : 5px;
				padding-top	 : 10px; }
.pad2		{	padding-left : 10px;
				padding-top	 : 5px; }
.pad3		{	margin-left : 30px; }
.rpad1		{	margin-right : 20px; }
.rpad2		{	margin-right : 20px; }
.mar1		{	margin-top	: 20px;
				margin-left : 30px; }
.mar2010	{	margin-top	: 20px;
				margin-left : 10px; }
.tmar0		{	margin-top	: 0px; }
.tmar5		{	margin-top	: 5px; }
.tmar10		{	margin-top	: 10px; }
.tmar20		{	margin-top	: 20px; }
.tmar30		{	margin-top	: 30px; }
.tmar50		{	margin-top	: 50px; }
.tmar-5		{	margin-top	: -5px; }
.tmar-10	{	margin-top	: -10px; }
.tmar-20	{	margin-top	: -20px; }
.tmar-30	{	margin-top	: -30px; }
.tmar-40	{	margin-top	: -40px; }
.tmar-50	{	margin-top	: -50px; }
.tmar-60	{	margin-top	: -60px; }
.tmar-70	{	margin-top	: -70px; }
.tmar-80	{	margin-top	: -80px; }
.tmar-90	{	margin-top	: -90px; }

.bmar5		{	margin-bottom : 5px; }
.bmar10		{	margin-bottom : 10px; }

.tpad5		{	padding-top	: 5px; }
.tpad10     {	padding-top	: 10px; }
.tpad20     {	padding-top	: 20px; }
.tpad30		{	padding-top	: 30px; }
.tpad35		{	padding-top	: 35px; }
.tpad50		{	padding-top	: 50px; }
.tpad-10	{	padding-top	: -10px; }

.pad0		{	padding-left: 0px; }
.pad5		{	padding-left: 5px; }
.pad10		{	padding-left: 10px; }
.pad20		{	padding-left: 20px; }
.pad40      {   padding-left: 40px; }
.pad50      {   padding-left: 50px; }
.pad-20     {   padding-left: -10px; }
.tpad5		{	padding-top :5px;   }
.tpad10		{	padding-top :10px;   }
.tpad20		{	padding-top :20px;   }
.tpad50		{	padding-top :50px;   }
.bpad5		{	padding-bottom : 5px; }
.bpad20		{	padding-bottom : 20px; }
.mar0		{	margin-left : 0px; }
.mar2		{	margin-left : 2px; }
.mar6		{	margin-left : 6px; }
.mar7		{	margin-left : 7px; }
.mar10		{	margin-left : 10px; }
.mar-3      {   margin-left : -3px; }
.mar-10		{	margin-left : -10px; }
.mar15		{	margin-left : 15px; }
.mar20		{	margin-left : 20px; }
.mar30		{	margin-left : 30px; }
.mar50		{	margin-left	: 50px; }
.mar80		{	margin-left	: 80px; }
.rmar5		{	margin-right: 5px; }
.rmar10		{	margin-right: 10px; }
.rmar15		{	margin-right: 15px; }
.rmar20		{	margin-right: 20px; }
.rmar50		{	margin-right: 50px; }
.rmar70		{	margin-right: 70px; }
.bpad10		{	margin-bottom : 10px; }
.bpad5		{	margin-bottom : 0px; }

.allMar10	{	margin : 10px 10px 10px 10px; }


.fontGothic  {	font-family		: "MS ゴシック",monospace; }

.font8		{	font-size:8px }
.font9		{	font-size:9px }
.font10		{	font-size:10px }
.font12		{	font-size:12px }
.font14		{	font-size:14px }
.font16		{	font-size:16px }
.font18		{	font-size:18px }
.font24		{	font-size:24px }
.font28		{	font-size:28px }

.textind1em			{	text-indent: 1em;}

.bold		{	font-weight : bold; }

.tmiddle	{	vertical-align:middle; }
.noIcon		{	background-image	: url(""); }

.width750	{	width :750px; }
.height30	{	height:30px; }


.red		{	color : red; }
.gray		{	color :gray }
.white		{	color : white; }
.blue			{	color : blue;}
.backLightyellow {  background: #ffffee; }
.backSubLightYellow { background-color: #ffffcc; }
.under		{	text-decoration :underline; }

.hidden{display:none;}
.w60		{	width: 60px; }
.w90		{	width: 90px; }
.w160		{	width: 160px; }
.w200		{	width: 200px; }
.w500		{	width: 500px;}
.w586		{	width: 586px; }
.w600		{	width: 600px; }
.he200		{	height:200px; }
.he250		{	height:250px; }
.he350		{	height:350px; }
.clear		{	clear: both; }

.z1			{	z-index : 1 ; }
.z2			{	z-index : 2 ; }

/* table */
table		{	/*padding-left	:120px;	*/
				text-align		:left	}
table th	{	text-align		:center;
				background-color: #f8eddb;}
table th, td{	border-style: double;	}
table	td	{	vertical-align	:top;	}
table td.l	{	text-align		:left;	}
table td.r	{	text-align		:right;	}
table td.c	{	text-align		:center;	}
table	p	{	padding-left	:5px;
				padding-right	:5px; }
table	ul	{	margin-left		:5px;
				padding-left	:20px;
				margin-right	:15px;}
table	li	{	font-size		:14px;	}



