@charset "UTF-8";

/***
スクロールボタンCSS

***/
.mainarea2 {
	display:block;
	margin:10px auto;
	width:320px;
	height:auto;
	text-align:center;
}
.mainarea2 img {
	width:100%;
	height:auto;
}



@media print, screen and (max-width: 750px) {
.mainarea {
	display:block;
	position:fixed;
	margin:0 auto;
	padding: 0;
	width:70%;
	height:auto;
	left: 50%;
	transform: translate(-50%);
	bottom: 2%;
	z-index:999;
}
.mainarea img {
	width:100%;
	height:auto;
}
.close_btn{
	width:30px;
	height:auto;
	position:absolute;
	right: 0;
	top:10px;
	background: #FFF;
	padding:5px 7px 7px;
	border-radius: 20px;
}
}
@media print, screen and (min-width: 751px) {
.mainarea {
	display:block;
	position:fixed;
/*	top:120px;*/
	margin:0;
	padding: 0;
	width: 33%;
	max-width:440px;
	height:auto;
	/*left:2%;*/
	right: 2%;
	bottom: 5%;
	z-index:999;
}
.mainarea img {
	width:100%;
	height:auto;
}


.mainarea3{
	display:block;
	position:fixed;
	top:170px;
	margin:0 auto;
	width:250px;
	height:auto;
	/*left:2%;*/
	right:2%;
	
	text-align:center;
	z-index:999;
}
.mainarea3 img {
	width:100%;
	height:auto;
}
.mainarea2 {
	display:none;
}
#scroll {
	width:100%;
	position:relative;
}

	
.close_btn{
	width:12px;
	height:auto;
	position:absolute;
	right:11px;
	top:2vh;
	background: #FFF;
	padding:0px 5px 5px;
	border-radius: 20px;
}
}



