@charset	"Shift_JIS";

body
	{
	background-color:#ebebeb;
	}


.tool
	{
	margin:0px 0px 0px 0px;/*上右下左*/
	/*border-top:solid 1px #d4eeff;*/						border-top:solid 1px #C3F3FF;
	/*border-bottom:solid 1px #003366;*/						border-bottom:solid 1px #003355;
	padding:0px 0px 0px 0px;
	/*background-color:#336699;*/						background-color:#0071C3;
	color:#ffffff;
				height:24px;
	}

.tool table
	{
	margin:0px 0px 0px 0px;/*上右下左*/
	font-size:12px;
	padding: 0px 0px 0px 0px;
	}

.tool tr
	{
	margin:0px 0px 0px 0px;/*上右下左*/
	padding: 0px 0px 0px 0px;
}

.tool th
	{
	margin:0px 0px 0px 0px;/*上右下左*/
	border-right:solid 1px #666666;
	text-align:right;
	color:#ffffff; 
	font-weight:normal;
	padding:4px 5px 4px 5px;
	}

.tool td
	{
	margin:0px 0px 0px 0px;/*上右下左*/
	/*border-left:solid 1px #d4eeff;*/			border-left:solid 1px #C3F3FF;
	padding:2px 0px 0px 0px;
	/*color:#ffffff;*/			color:#FFF555;
	font-weight:normal;
						font-size:120%;
}

	.tool td span{
	border:inset 1px #0071C3;
	/*background-color:#BAE9FF;*/		background-color:#FFFEE0;
	padding:2px;
	font-weight:bold;
	color:#003355 !important;
	}

.tool img
	{
	margin: 0px 0px 0px 5px;/*上右下左*/
	border-width:0px;
	padding: 0px 0px 0px 0px;
	}


h1
	{
	margin:7px 5px 0px 5px;/*上右下左*/
	/*border-top:solid 1px #003366;*/			border-top:solid 1px #003355;
	/*border-right:solid 1px #003366;*/			border-right:solid 1px #003355;
	/*border-bottom:solid 1px #003366;*/			border-bottom:solid 1px #003355;
	/*border-left:solid 1px #003366;*/			border-left:solid 1px #003355;
	padding:4px 0px 4px 4px;
	/*background-color:#99ccff;*/					background-color:#78D5FF;
	/*color:#003366;*/					color:#003355;
	font-size:14px;
	font-weight:bold;
	}


fieldset
	{
	border-top:groove 2px #ffffff;
	border-right:groove 2px #ffffff;
	border-bottom:groove 2px #ffffff;
	border-left:groove 2px #ffffff;
	padding:0px 7px 7px 7px;
	}

legend
	{
	margin:0px 0px 7px 0px;/*上右下左*/
	font-size:12px;
	color:#666666;
	padding:0px 0px 0px 0px;
	}


.base
	{
	margin:10px 5px 0px 5px;/*上右下左*/
	width:100%;
	padding:0px 0px 0px 0px;
	}

/*寄託者の明確化2006/4/3*/
	.base .kitaku{
	border:inset 1px #999999;
	/*background-color:#BAE9FF;*/		background-color:#BAE9FF;
	padding:1px 6px 1px 6px;
	color:#003355 !important;
	height:12px;
	}


.base table
	{
	margin:0px 0px 0px 0px;/*上右下左*/
	background-color:#666666;
	font-size:12px;
	padding:0px;
	}

.base tr
	{
	margin:0px 0px 0px 0px;/*上右下左*/
	padding:0px;
	}

.base th
	{
	margin:0px 0px 0px 0px;/*上右下左*/
	border-top:solid 1px #ffffff;
	border-left:solid 1px #ffffff;
	/*background-color:#99ccff;*/		background-color:#78D5FF;
	font-weight:normal;
	white-space:nowrap;
	padding:1px 2px;
	}

.base td
	{
	margin:0px 0px 0px 0px;/*上右下左*/
	background-color:#ffffff;
	padding:2px 2px 1px 2px;
	}

.base th a:link
	{
	color:#0000ff;
	background-color:transparent;
	text-decoration:none;
	}

.base th a:visited
	{
	color:#0000ff;
	background-color:transparent;
	text-decoration:none;
	}

.base th a:hover
	{
	color:#ffffff;
	background-color:transparent;
	text-decoration:none;
	}

.base th a:active
	{
	color:#0000ff;
	background-color:transparent;
	text-decoration:none;
	}

.base input
	{
	vertical-align:-3px
	}

.basebtn
	{
	margin:5px 0px 0px 0px;/*上右下左*/
	padding:0px 0px 0px 0px;
	}

.basebtn table
	{
	margin:0px 0px 0px 0px;/*上右下左*/
	padding:0px 0px 0px 0px;
	background-color:transparent;
	font-size:12px;
	}

.basebtn tr
	{
	margin:0px 0px 0px 0px;/*上右下左*/
	background-color:#ffffff;
	padding:0px 0px 0px 0px;
	}

.basebtn td
	{
	margin:0px 0px 0px 0px;/*上右下左*/
	padding:0px 0px 0px 0px;
	background-color:transparent;
	}

.basebtn th
	{
	margin:0px 0px 0px 0px;/*上右下左*/
	border-top:solid 1px #666666;
	border-right:solid 1px #ffffff;
	border-bottom:solid 1px #ffffff;
	border-left:solid 1px #666666;
	background-color:#cccccc;
	padding:0px 0px 0px 0px;
	text-align:center;
	font-weight:normal;
	}

.base img
	{
	margin: 0px 0px 0px 0px;/*上右下左*/
	border-width:0px;
	vertical-align:-4px;
	padding: 0px 0px 0px 0px;
	}


.if
	{
	margin:0px 0px 0px 0px;/*上右下左*/
	width:100%;
	padding:0px 0px 0px 0px;
	}


.if table
	{
	margin:0px 0px 0px 0px;/*上右下左*/
	padding:0px 0px 0px 0px;
	}

.if tr
	{
	margin:0px 0px 0px 0px;/*上右下左*/
	padding:0px 0px 0px 0px;
	}

.if td
	{
	margin:0px 0px 0px 0px;/*上右下左*/
	padding:0px 0px 0px 0px;
	}


hr
	{
	border-color:#ffffff;
	border-style:groove;
	border-width:1px;
	}

h3
	{
	margin:0px 0px 2px 0px;/*上右下左*/
	/*border-top:solid 0px #003366;*/			border-top:solid 0px #003355;
	/*border-right:solid 0px #003366;*/			border-right:solid 0px #003355;
	/*border-bottom:solid 0px #003366;*/			border-bottom:solid 0px #003355;
	/*border-left:solid 0px #003366;*/			border-left:solid 0px #003355;
	padding:0px 0px 0px 0px;
	background-color:transparent;
	color:#000000; 
	font-size:12px;
	font-weight:bold;
	}
	
	.toolhad
	{
	margin:0px 0px 0px 0px;/*上右下左*/
	/*border-top:solid 1px #d4eeff;*/						border-top:solid 1px #C3F3FF;
	/*border-bottom:solid 1px #003366;*/						border-bottom:solid 1px #003355;
	padding:0px 0px 0px 0px;
	/*background-color:#336699;*/						background-color:#0071C3;
	color:#ffffff;
				height:24px;
	}
	.toolhad table
	{
	margin:0px 0px 0px 0px;/*上右下左*/
	font-size:12px;
	padding: 0px 0px 0px 0px;
	}

.toolhad tr
	{
	margin:0px 0px 0px 0px;/*上右下左*/
	padding: 0px 0px 0px 0px;
}

.toolhad th
	{
	margin:0px 0px 0px 0px;/*上右下左*/
	border-right:solid 1px #666666;
	text-align:right;
	color:#ffffff; 
	font-weight:normal;
	padding:4px 5px 4px 5px;
	}

.toolhad td
	{
	margin:0px 0px 0px 0px;/*上右下左*/
	/*border-left:solid 1px #d4eeff;*/			border-left:solid 0px #C3F3FF;
	padding:2px 0px 0px 0px;
	/*color:#ffffff;*/			color:#FFF555;
	font-weight:normal;
						font-size:120%;
}

	.toolhad td span{
	border:inset 1px #0071C3;
	/*background-color:#BAE9FF;*/		background-color:#FFFEE0;
	padding:2px;
	font-weight:bold;
	color:#003355 !important;
	}

.toolhad img
	{
	margin: 0px 0px 0px 5px;/*上右下左*/
	border-width:0px;
	padding: 0px 0px 0px 0px;
	}