@charset "UTF-8" ;

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

	SYNCER 〜 知識、感動をみんなと同期(Sync)するブログ

	* 配布場所
	https://syncer.jp/jquery-to-top-button

	* 最終更新日時
	2015/09/11 19:54

	* 作者
	あらゆ

	** 連絡先
	Twitter: https://twitter.com/arayutw
	Facebook: https://www.facebook.com/arayutw
	Google+: https://plus.google.com/114918692417332410369/
	E-mail: info@syncer.jp

	※ バグ、不具合の報告、提案、ご要望など、お待ちしております。
	※ 申し訳ありませんが、ご利用者様、個々の環境における問題はサポートしていません。

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

/*
.content
{
	min-height: 5000px ;
}*/

.page-top
{
	z-index:2000;
	display: none ;
	margin: 0 ;
	padding: 0 ;
}
 
.page-top p
{
	margin: 0 ;
	padding: 0 ;

	position: fixed ;
	right: 16px ;
	bottom: 60px ;
}

.move-page-top
{background: #CF121B;color:#FFF ; }
.move-page-top:hover
	{background: #FFF;color:#CF121B;
	border:solid 1px #CF121B;
	}
 /**/
@media print, screen and (min-width: 993px), print {
	
 .move-page-top
{
	font-size:90%;
	display: block ;
	
	padding:30px 10px;
	width: 100px;
	height: 100px ;
	cursor: pointer ;
border-radius: 100px;
	
	line-height: 18px ;
	text-decoration: none ;
	text-align: center ;

	-webkit-transition:all 0.3s ;
	-moz-transition:all 0.3s ;
	transition:all 0.3s ;
}
.move-page-top:hover
	{opacity: 0.8 ;
	
	padding:30px 10px;
	width: 100px;
	height: 100px ;
	cursor: pointer ;
border-radius: 100px;
	
	line-height: 18px ;
	text-decoration: none ;
	text-align: center ;

	-webkit-transition:all 0.3s ;
	-moz-transition:all 0.3s ;
	transition:all 0.3s ;
		/*opacity: 0.85 ;*/
	}
}

@media print, screen and (min-width: 391px) and (max-width: 992px) {
.move-page-top
{
	font-size:10px;
	display: block ;
	padding:10px 10px;
	width: 60px;
	height: 60px ;
	cursor: pointer ;
border-radius: 60px;
	line-height: 13px ;
	text-decoration: none ;
	text-align: center ;

	-webkit-transition:all 0.3s ;
	-moz-transition:all 0.3s ;
	transition:all 0.3s ;
}
.move-page-top:hover
	{opacity: 0.8 ;
	padding:30px 10px;
	width: 60px;
	height: 60px ;
	cursor: pointer ;
border-radius: 60px;
	line-height: 13px ;
	text-decoration: none ;
	text-align: center ;

	-webkit-transition:all 0.3s ;
	-moz-transition:all 0.3s ;
	transition:all 0.3s ;
		/*opacity: 0.85 ;*/
	}
	.page-top p {
	
	bottom: 100px ;
	z-index:6000;
}
}

@media print, screen and (max-width: 390px) {
.move-page-top
{
	font-size:10px;
	display: block ;
	padding:10px 10px;
	width: 60px;
	height: 60px ;
	cursor: pointer ;
border-radius: 60px;
	line-height: 13px ;
	text-decoration: none ;
	text-align: center ;

	-webkit-transition:all 0.3s ;
	-moz-transition:all 0.3s ;
	transition:all 0.3s ;
}
.move-page-top:hover
	{
	}
	.page-top p {
	
	bottom: 100px ;
	z-index:6000;
}
}
/**/



@media screen and ( min-width:1130px )
{
/*	.move-page-top:hover
	{opacity: 0.5 ;
	background: #EDDB00 ;
	padding:6px 10px;
	width: auto;
	height: auto ;
	cursor: pointer ;
border-radius: 8px;
	color: #fff ;
	line-height: 18px ;
	text-decoration: none ;
	text-align: center ;

	-webkit-transition:all 0.3s ;
	-moz-transition:all 0.3s ;
	transition:all 0.3s ;
		/*opacity: 0.85 ;*/
	}*/
}

