@charset "utf-8";
/* CSS Document */


.pagetop {
	display: none;
	position: fixed;
    bottom: 5%;
    right: 30px;
	z-index:99;
}
.pagetop a {
	display: block;
	width: 50px;
	height: 50px;
	/*background:#6EBC2A url(../../img/common/footer-back.png)  no-repeat center center;*/
	background:#00497E;
	color:#fff;
	text-align:center;
	border-radius: 50px;
	/*text-indent:-9999px;*/
	font-size: 24px;
	text-decoration: none;
	line-height: 50px;
}


.pagetop a.oen {
	display: block;
	width: 80px;
	height: 80px;
}





/******************************************************************************************/

/* for TB & SP CSS   */

/******************************************************************************************/


/*全タブレット*/
/*1024×416*/
@media only screen and (min-width: 416px) and (max-width: 1024px) {
	
}




/*→タブレット横限定*/
/*1024×769*/
@media only screen and (min-width: 769px) and (max-width: 1024px) {

}




/*→タブレット縦限定*/
/*768×416*/
@media only screen and (min-width: 416px) and (max-width: 768px) {

}



/*全スマートフォン*/
/*415×1*/
@media only screen and (min-width: 1px) and (max-width: 415px) {
	
.pagetop {
	right:1%;
}

}



/*→スマートフォンiPhone5以前限定*/
/*320×1*/
@media only screen and (min-width: 1px) and (max-width: 320px) {



}









