h3{
	color:#119342;
	border-left:3px #119342 solid;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#EFFBE1;
	font-size:14px;
	font-weight:bold;
}
h4{
	color:#119342;
	border-bottom:2px #EFFBE1 solid;
	padding-bottom:3px;
	font-size:14px;
}

/*Others******************************************************/

.bb{
	font-weight:bold;
}
.orange{
	color:#FF6600;
}
.bgcolor1{
	background-color:#F9FFF2;
	padding:10px;
	margin-bottom:20px;
}
.ohh{
	color:#990000;
	font-size:20px;
	margin-right:5px;
}
.flL{
	float:left;
	margin-right:15px;
}
.flL2{
	float:left;
	margin-right:15px;
	margin-bottom:100px;
}
.flL3{
	float:left;
	margin-right:15px;
	margin-bottom:50px;
}

.flR{
	float:right;
	margin-left:15px;
}
.clcl{
	clear:both;
}
.SS{
	font-size:12px !important;
}
.seihinjouho{
	text-align:center;
}
	.seihinjouho p{
		border:1px #FFCC00 solid;
		background-color:#FFFFCC;
		margin:5px auto;
		text-align:center;
		width:300px;
	}
	.seihinjouho a{
		display:block;
		width:100%;
	}
	.seihinjouho a:hover{
		background-color:#FFFFFF;
	}
#Envi table{
	margin-top:5px;
	margin-bottom:5px;
	border-bottom:2px solid #FFCC66;
	border-right:2px solid #FFCC66;
}
	#Envi th{
		padding:5px;
		text-align:left;
		white-space:nowrap;
		border-top:1px solid #FFCC66;
		border-left:1px solid #FFCC66;
	}
	#Envi td{
		padding:5px;
		line-height:1.5em;
		border-top:1px solid #FFCC66;
		border-left:1px solid #FFCC66;
	}
	.BgTblTitle{
		background-color:#FFFFCC;
	}
	.Oran{
		color:#DF780B;
		font-weight:bold;
		border-bottom:#DF780B solid 1px;
		padding-top:30px !important;
	}
#Himawari h5{
	margin-top:10px;
	margin-bottom:5px;
	padding:2px 0px;
	border-bottom:2px solid #DBDBDB;
}
	#Himawari dl{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		line-height:1.75;
		margin-left:0px;
		margin-top:0px;
	}
	#Himawari dt{
		font-size:14px;
		margin-top:15px;
		padding-bottom:5px;
	}
	#Himawari dd{
		margin-left:25px;
		padding-left:30px;
	}
	#Himawari .pochi{
		padding-left:18px;
		background:url(images/li.gif) no-repeat 0 2px;
	}
	#Himawari .imgR{
		float:right;
		margin-left:10px;
		}
	#Himawari .fukiB1{
		padding-left:26px;
		padding-top:4px;
		font-weight:bold;
		background:url(images/fukiblue1.gif) no-repeat;
		height:22px;
	}
	DT img{
		vertical-align:middle;
		margin-right:5px;
	}
	
	#Himawari .fukiB2{
		padding-left:26px;
		padding-top:4px;
		font-weight:bold;
		background:url(images/fukiblue2.gif) no-repeat;
		height:22px;
	}
	#Himawari .fukiB3{
		padding-left:26px;
		padding-top:4px;
		font-weight:bold;
		background:url(images/fukiblue3.gif) no-repeat;
		height:22px;
	}
	#Himawari .fukiB4{
		padding-left:26px;
		padding-top:4px;
		font-weight:bold;
		background:url(images/fukiblue4.gif) no-repeat;
		height:22px;
	}
	#Himawari .fukiB5{
		padding-left:26px;
		padding-top:4px;
		font-weight:bold;
		background:url(images/fukiblue5.gif) no-repeat;
		height:22px;
	}
	#Himawari .fukiB6{
		padding-left:26px;
		padding-top:4px;
		font-weight:bold;
		background:url(images/fukiblue6.gif) no-repeat;
		height:22px;
	}
	#Himawari .fukiB7{
		padding-left:26px;
		padding-top:4px;
		font-weight:bold;
		background:url(images/fukiblue7.gif) no-repeat;
		height:22px;
	}
	#Himawari .fukiB8{
		padding-left:26px;
		padding-top:4px;
		font-weight:bold;
		background:url(images/fukiblue8.gif) no-repeat;
		height:22px;
	}

.PDF{
	float:right;
	margin-top:50px;
	border-top:1px #CCCCCC solid;
	border-left:1px #CCCCCC solid;
	border-right:2px #CCCCCC solid;
	border-bottom:2px #CCCCCC solid;
	background-color:#F0F0F0;
	padding:5px 5px 0px;
	width:300px;
}
	.PDF p{
		font-size:12px;
	}
	.PDF img{
		float:right;
		padding-left:10px;
		padding-bottom:10px;
	}

.cTbl table{
	width:100%;
	border-top:1px dotted #B4B4B4;
	margin-top:20px;
}
	.cTbl th{
		font-size:14px;
		line-height:1.5em;
		padding:5px 15px;
		vertical-align: top;
		text-align:left;
		background-color:#F0F0F0;
		border-bottom:1px dotted #B4B4B4;
		font-weight:normal;
		width:100px;
	}
	.cTbl td{
		font-size:14px;
		line-height:1.5em;
		padding:5px 15px;
		vertical-align: top;
		border-bottom:1px dotted #B4B4B4;
	}

.caTbl table{
	width:100%;
	border-top:1px solid #D4D4D4;
	margin-top:20px;
}
	.caTbl th{
		font-size:14px;
		line-height:1.5em;
		padding:5px 15px;
		vertical-align: top;
		text-align:left;
		background-color:#F0F0F0;
		border-bottom:1px solid #D4D4D4;
		font-weight:normal;
		width:100px;
	}
	.caTbl td{
		font-size:14px;
		line-height:1.5em;
		padding:5px 15px;
		vertical-align: top;
		border-bottom:1px solid #D4D4D4;
	}

.logintxt{
	font-size:12px !Important;
	padding:3px 5px 0px 10px !Important;
}

.ulimgnumber{
	padding:0px;
	margin:0px;
	padding-left:80px;
}
	.ulimgnumber .img1{
		list-style-image:url(list1.gif);
		vertical-align:bottom;
	}
	.ulimgnumber .img2{
		list-style-image:url(list2.gif);
		vertical-align:bottom;
	}
	.ulimgnumber .img3{
		list-style-image:url(list3.gif);
		vertical-align:bottom;
	}
	.ulimgnumber .img4{
		list-style-image:url(list4.gif);
		vertical-align:bottom;
	}
	.ulimgnumber .img5{
		list-style-image:url(list5.gif);
		vertical-align:bottom;
	}


.seihintopimg img{
	margin:15px;
}

.hosoku{
	margin-top:10px;
	border:5px #E5E5E5 solid;
	padding:0px 15px 15px 15px;
}
.hosoku	h4,
.hosoku	p,
.hosoku	li{
	font-size:12px;
}
.hosoku	h4{
	margin-bottom:5px;
}
.hosoku	p{
	padding-left:2em;
}
.hosoku	ul{
	margin-top:0px;
}
.hosoku	li{
	list-style-type:circle;
}