﻿html{font-size:62.5%;}
body{min-height:100vh;line-height:1.8;letter-spacing:0.03em;font-size:1.6rem;font-family:Arial,"Microsoft JhengHei UI","Microsoft JhengHei",sans-Serif;}
a,a:hover,input{text-decoration:none;}
input,select{font-size:1.7rem;border:1px solid;border-radius:5px;}
input[type=submit],input[type=button],input[type=reset],input[type=datetime]{-webkit-appearance:none;cursor:pointer;}
input[type=radio]{box-shadow:none;}
select::-ms-expand{display:none;}
br{font:"Microsoft JhengHei";}
#Bodyer .Header{padding:20px 0;margin:0 auto;}
#Bodyer{clear:both;min-height:calc(100vh - 210px);}
#Body{overflow:hidden;}
#Foot{margin:30px 0 0 0;}
#Footer .BM{padding:60px 0 50px;margin:0 auto;width:80%;min-width:1160px;}
#Righter{position:fixed;bottom:155px;right:15px;z-index:1;width:50px;line-height:50px;text-align:center;}
#Righter .LineChat{position:fixed;right:25px;bottom:65px;}
.B1y.TR00 #GoTopB1{position:relative;width:100%;height:50px;line-height:70px;font-size:1.5rem;cursor:pointer;}
.B1y.TR00 #GoTopB1 .GoTop:before{content:'';display:block;position:absolute;top:10px;right:0;left:0;margin:0 auto;width:0;height:0;border-width:0 5px 8px 5px;border-style:solid;}
@media screen and (min-width:960px) and (max-width:1249px){
	#Footer .BM{width:85%;min-width:900px;}
}
@media screen and (max-width:959px){
	#Footer .BM{width:90%;min-width:inherit;}
}
@media screen and (max-width:639px){
	#Bodyer{min-height:400px;}
	#Righter .LineChat{bottom:120px;}
}