@charset "utf-8";
/*common css*/
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: '微軟正黑體';
}
*:not(.fa) {
    font-family: '微軟正黑體'!important;
}

a:hover {
    text-decoration: none!important;
    color:#333333
}
a{color:#333333;padding:0;margin:0}

img {
    max-width: 100%;
}
.none{display:none!important;}
p {
    line-height: 25px;
    text-align: justify;
    letter-spacing: 1px;
    padding:0;margin:0;
}
ol, ul{padding-left:0;margin:0}
body::-webkit-scrollbar {
    width: 6px;
}

body::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px grey;
}

body::-webkit-scrollbar-thumb {
    background: #164E94;
}
body::-webkit-scrollbar-thumb:hover {
    background: #164E94;
}

body {
    overflow-x: hidden;
    width: 100%;
    background-color: #fff;
}
.a2a_kit i{
	    font-size: 60px;
    margin-right: .5vw;
}
.fa-facebook-square:before{
	background-color: #fff;
    color: #4267b2;
}
li{list-style-type:none;}
.none{display: none;}
.block{display: block;}
.noborder{border:none!important;}
h1,h2,h3,h4,h5,h6{padding-top:0;margin-top:0;margin:0;padding:0}
.clearfix:before,.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;}/*IE/7/6*/


@font-face{
    font-family: "bahnschrift";
    src:url('../fonts/bahnschrift.ttf');
    src:url('../fonts/bahnschrift.woff'),
    url('../fonts/bahnschrift.otf'),
    url('../fonts/bahnschrift.svg');
}

