@charset "UTF-8";
/* CSS Document */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 300;
  src: url(../fonts/Ubuntu-Light.woff2) format('woff2'),
       url('../fonts/Ubuntu-Light.ttf');
}
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/Ubuntu-Regular.woff2) format('woff2'),
       url('../fonts/Ubuntu-Regular.ttf');
}
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 500;
  src: url(../fonts/Ubuntu-Medium.woff2) format('woff2'),
       url('../fonts/Ubuntu-Medium.ttf');
}
html {
    margin: 0;
    padding: 0;
}
body{
    margin: 0;
    padding: 0;
    font-family: 'Ubuntu', Arial, Verdana, Helvetica, sans-serif, MingLiU;
    font-size: 14px;
    font-weight: 400;
    color: #333;
    width: 100%;
    overflow-x: hidden;
    background: #FEFEFE;
}
h1,.h1{
  font-size: 24px;
}
h2,.h2{
  font-size: 16px;
}
.red{
  color: #D41044;
}
.grey{
  color: #777;
}
a.link, a.link:hover{
  color:inherit;
}
.btn{
  font-size: 17px;
  border-radius: 9px;
}
.btn-link, .btn-link:hover,.btn-link:focus{
  color: #D41044;
  background: #FDF2F2;
  text-decoration: none;
}
.btn-main, .btn-main:hover,.btn-main:focus{
  color: #D41044;
  background: #FDF2F2;
  border: none;
}
.btn-red, .btn-red:hover,.btn-red:focus{
  color: #fff;
  background: #D41044;
  border-radius:32px;
  border: none;
}
.btn-primary, .btn-primary:hover,.btn-primary:focus, .btn-primary:disabled{
  color: #fff;
  background: #D41044;
  border: none;
}
.btn-wrap{
  text-align: center;
}
.btn-wrap .btn{
  width: 100%;
  max-width: 500px;
}
.btn-two{
  margin: 30px 0;
}
.btn-two .btn{
  width: 45%;
}
ul.alpha{
  list-style: lower-alpha;
  padding-left: 15px;
}
ul.list{
  list-style: disc;
  padding-left: 15px;
}
ul.list-margin>li{
  margin-bottom: 15px;
}
.pageTitle{
  margin-top: 30px;
  font-weight: bold;
  text-align: center;
}
embed.doc{
  margin-top: 30px;
}
.litered-bg{
  background: #f8f8f8;
}