<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*繝ｪ繝ｳ繧ｯ縺ｮ蠖｢迥ｶ*/
#page-top a{
	display: flex;
	justify-content:center;
	align-items:center;
	background:#eb6c27;
	border-radius: 30px;
	width: 140px;
	height: 75px;
	color: #ffffff;
	text-align: center;
	text-transform: uppercase; 
	text-decoration: none;
	font-family: "貂ｸ繧ｴ繧ｷ繝�け菴�", "YuGothic", "貂ｸ繧ｴ繧ｷ繝�け", "Yu Gothic", sans-serif;
	font-size:15px;
	font-weight: 700;
	transition:all 0.3s;
}

#page-top a:hover{
	background: #ebc439;
}

/*繝ｪ繝ｳ繧ｯ繧貞承荳九↓蝗ｺ螳�*/
#page-top {
	position: fixed;
	right: 40px;
	bottom:10px;
	z-index: 2;
    /*縺ｯ縺倥ａ縺ｯ髱櫁｡ｨ遉ｺ*/
	opacity: 0;
	transform: translateY(100px);
}

/*縲荳翫↓荳翫′繧句虚縺阪*/

#page-top.UpMove{
	animation: UpAnime 0.5s forwards;
}
@keyframes UpAnime{
  from {
    opacity: 0;
	transform: translateY(100px);
  }
  to {
    opacity: 1;
	transform: translateY(0);
  }
}

/*縲荳九↓荳九′繧句虚縺阪*/

#page-top.DownMove{
	animation: DownAnime 0.5s forwards;
}
@keyframes DownAnime{
  from {
  	opacity: 1;
	transform: translateY(0);
  }
  to {
  	opacity: 1;
	transform: translateY(100px);
  }
}


/*繧ｹ繝槭�*/

@media screen and (max-width:480px) {
#page-top a{
	display: flex;
	justify-content:center;
	align-items:center;
	background:#eb6c27;
	border-radius: 30px;
	width: 154px;
	height: 46px;
	color: #ffffff;
	text-align: center;
	text-transform: uppercase; 
	text-decoration: none;
	line-height: 19px;
	font-family: "貂ｸ繧ｴ繧ｷ繝�け菴�", "YuGothic", "貂ｸ繧ｴ繧ｷ繝�け", "Yu Gothic", sans-serif;
	font-size:15px;
	font-weight: 700;
	transition:all 0.3s;
}
	
#page-top {
	position: fixed;
	right: 10px;
	bottom:60px;
	z-index: 2;
    /*縺ｯ縺倥ａ縺ｯ髱櫁｡ｨ遉ｺ*/
	opacity: 0;
	transform: translateY(100px);
}
	
	}</pre></body></html>