/* floatBnr */
#float,
#floatArea {
	z-index: 10;
	width: 250px;
	height: 250px;
	/*filter: drop-shadow(10px 10px 10px rgba(0,0,0,0.6));*/
}
#float {
  position: fixed;
  right: 10px;
  top: 188px;
}
#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;
}

.float-sp{
	display: none;
}

/*768x以下のcss*/
@media only screen and (max-width: 768px) {
#float,
#floatArea {
	display: none;
	z-index: 10;
	width: 70%;
	height: auto;
}		
	
#float2,
#floatArea2 {
	z-index: 10;
	width: 100%;
	height: 100%;
	max-width: 250px;
	max-height: 250px;
}
#float2 {
  position: fixed;
  right: 10px;
  bottom: 10px;
}
#floatArea2 {
	position: absolute;
	left: 0px;
	top: 0px;
	cursor: move;
}
.floatBtArea2 {
	position: absolute;
	z-index: 8000;
	left: 0px;
	top: 0px;
	text-align: center;	
}
.btClose2 {
	position: absolute;
	z-index: 9000;
	right: -10px;
	top: -10px;
}	
}
/*480px以下のcss*/
@media only screen and (max-width: 480px) {
/*#float {
		display: none;
}*/
#float,
#floatArea {
	display: none;	
	z-index: 10;
	width: 70%;
	height: auto;
}	

#float2,
#floatArea2 {
	z-index: 10;
	width: 100%;
	height: 100%;
	max-width: 250px;
	max-height: 250px;
}
#float2 {
  position: fixed;
  right: 10px;
  bottom: 10px;
}
#floatArea2 {
	position: absolute;
	left: 0px;
	top: 0px;
	cursor: move;
}
.floatBtArea2 {
	position: absolute;
	z-index: 8000;
	left: 0px;
	top: 0px;
	text-align: center;	
}
.btClose2 {
	position: absolute;
	z-index: 9000;
	right: -10px;
	top: -10px;
}
	
.float-sp{
	display: block;
	width: 100%;
	text-align: center;
	margin: 0 auto;
}	
}