@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
{    z-index: 10000;
	margin: 0 ;
	padding: 0 ;

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

.move-page-top
{    background: #5FA124;
    color: #FFF;
    border: solid 2px #ffffff; }
.move-page-top:hover
	{background: #FFF;color:#5FA124;
	border:solid 2px #5FA124;
	}
 /**/
@media print, screen and (min-width: 993px), print {
	
 .move-page-top
{
font-size: 150%;
    display: block;
    padding: 17px 10px;
    width: 60px;
    height: 60px;
    cursor: pointer;
    border-radius: 60px;
    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 ;
	
    font-size: 150%;
    display: block;
    padding: 17px 10px;
    width: 60px;
    height: 60px;
    cursor: pointer;
    border-radius: 60px;
    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: 170%;
    display: block;
    padding: 17px 10px;
    width: 60px;
    height: 60px;
    cursor: pointer;
    border-radius: 60px;
    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 ;
font-size: 170%;
    display: block;
    padding: 17px 10px;
    width: 60px;
    height: 60px;
    cursor: pointer;
    border-radius: 60px;
    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 (max-width: 390px) {
	
 .move-page-top
{
font-size: 150%;
    display: block;
    padding: 17px 10px;
    width: 60px;
    height: 60px;
    cursor: pointer;
    border-radius: 60px;
    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 ;
	
    font-size: 150%;
    display: block;
    padding: 17px 10px;
    width: 60px;
    height: 60px;
    cursor: pointer;
    border-radius: 60px;
    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 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 ;*/
	}*/
}

