/*----float-banner-------*/
#floatbn-bannerArea {
	z-index:9999;
	width: 100%;
	cursor:move;
	position: relative;
	margin: 0px;
}
#floatbn-bannerBtnBox {
	position:absolute;
	top:340px;
	left:15px;
	width: 210px;
	height: 227px;
}
#floatbn-bannerBtn-shadow {
	width: 210px;
	height: 230px;
	background-image: url(../floatbn/shadow.png);
	background-repeat: no-repeat;
	behavior: expression(IEPNGFIX.fix(this));
	margin-top: 5px;
}
#floatbn-bannerBtn {
	width:200px;
	height:227px;
	background-image:url(../floatbn/floatbn.gif);
	background-repeat:no-repeat;
	left: 0px;
	top: 0px;
	position: absolute;
}
#floatbn-bannerBtn a {
	cursor: pointer;
}
#floatbn-bannerArea .ov {}
#floatbn-bannerBtn .closeBtn a {
	display:block;
	width:40px;
	height:15px;
	text-indent:-9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 35px;
	margin-left: 160px;
}
#floatbn-bannerBtn .camBtn a {
	display:block;
	width:170px;
	height:20px;
	text-indent:-9999px;
	cursor:pointer;
	margin:0px 0px 0px 15px;
}
#floatbn-bannerBtn .raijyoBtn a {
	display:block;
	width:170px;
	height:20px;
	text-indent:-9999px;
	cursor:pointer;
	margin:52px 0px 0px 15px;
}
#floatbn-bannerBtn .reqBtn a {
	display:block;
	width:200px;
	height:30px;
	text-indent:-9999px;
	cursor:pointer;
}