@charset "utf-8";
/* CSS Document */

body	{
			font-size:		12px;
			}
			
p{
			line-height:20px;
			margin-left:5px;
			}

h3{
		border-left:		solid #f93 5px;
		border-bottom:		solid #f93 1px;
		padding:			0 0 3px 3px;
		text-align:			left;
		font-size:			12px;

		}

img		{
			border:0;
			}
/*div*/

div.lboxr,div.lboxl
		{
			width:			640px;
			margin:			5px auto;
			}		

div.lboxr{
			text-align:		right;
			}
		
div.lboxl{
			text-align:		left;
			}

div.lboxl p{
			line-height:20px;
			margin-left:5px;
			}

.mbox		{
				width:		450px;
				padding:	3px;
				}

/*ボーダー*/
.bd			{
				border:solid 1px #999;
			}

		
/*フォント*/

.fcp	{
			color:			#f99;
			}

.fcb	{
			color:			#6699CC;
			}

.fcw	{
			color:			#fff;
			}

.fwb	{
			font-weight:	bold;
			}


/*テーブル*/
.tb_spec{
			border: 		1px #333 solid;
			margin-bottom:	10px;
			}


td		{
			padding:		3px;
			}
td.span	{
			padding:		0px;
			}
			
/*テーブルボーダー*/

.bds01	{
			border-right:	1px solid #333;
			border-bottom:	1px solid #333;
			}

.bds02	{
			border-right:	1px solid #333;
			}

			
.bds03	{
			border-bottom:	1px solid #333;
			}
			
/*テーブルbackground*/

.bgo	{
			background-color:	#FFCC66;
			}

.bgg6	{
			background-color:	#666;
			}

.bgg9	{
			background-color:	#999;
			}

/*margin*/

.mt	{
			margin-top:		10px;
			}

/*text-align*/

.tac	{
			text-align:		center;
			}

.tal	{
			text-align:		left;
			}

table.inu_table {
	text-align: center;
	margin-bottom: 10px;
}
table.inu_table th {
	background-color: #FFCC66;
	font-weight: normal;
	font-size: 12px;
	padding: 3px;
}
table.inu_table td {
	background-color: #FFFFFF;
}
p.cm {
	margin: 0;
	padding: 0;
	text-align: right;
}
p.txt {
	margin: 0;
	padding: 0;
}
