/* floatBnr */
#float,
#floatArea {
	z-index: 9998;
	width: 250px;
	height: 250px;
	filter: drop-shadow(10px 10px 10px rgba(0,0,0,0.6));
}
#float {
  position: fixed;
  right: 25px;
  bottom: 60px;
}
#floatArea {
	position: absolute;
	left: 0px;
	top: 0px;
	cursor: move;
}
.floatBtArea {
	position: absolute;
	z-index: 8000;
	left: 0px;
	top: 0px;
	text-align: center;
}
.btClose {
	position: absolute;
	z-index: 9000;
	right: -10px;
	top: -10px;
}
#float2,
#floatArea2 {
	z-index: 9998;
	width: 250px;
	height: 280px;
	filter: drop-shadow(10px 10px 10px rgba(0,0,0,0.6));
}
#float2 {
  position: fixed;
  right: 25px;
  bottom: 50px;
}
#floatArea2 {
	position: absolute;
	left: 0px;
	top: 0px;
	cursor: move;
}
.floatBtArea2 {
	position: absolute;
	z-index: 8000;
	left: 0px;
	top: 0px;
}
/*.floatBtArea2 {
	position: absolute;
	z-index: 8000;
	left: 25px;
	top: 148px;
	text-align: center;
}*/
.btClose2 {
	position: absolute;
	z-index: 9000;
	right: -5px;
	top: -5px;
}

.float-sp{
	display: none;
}

/*768x以下のcss*/
@media only screen and (max-width: 768px) {
#float2 {
  position: fixed;
  rigth: 25px;
  bottom: 120px;
}	
}
/*480px以下のcss*/
@media only screen and (max-width: 480px) {
/*#float {
		display: none;
}*/
.float-sp{
	display: block;
	width: 100%;
	text-align: center;
	margin: 0 auto;
}
#float2 {
  position: fixed;
  right: 25px;
  bottom: 120px;
}		
}