* {
    font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif,"Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
}

header {
    position: relative;
}

.language {
    position: relative;
    top: 10px;
    right: 50px;
    list-style: none;
    text-align: right;
}

.language li {
    display: inline-block;
}

.language li a{
    padding: 10px 20px;
    text-decoration: none;
    color: #333;
    border: 1px #ccc solid;
    border-radius: 5px;
}

/*.language li a:hover {*/
    /*color: #333;*/
    /*background-color: #e6e6e6;*/
    /*border-color: #adadad;*/
/*}*/

.language li .active {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad;
}

header .heading h1 {
    text-align: center;
    font-size: 40px;
    color: #4d0b87;
    margin-top: 60px;
    line-height: 40px;
}

header .heading .sub-heading {
    text-align: center;
}

#content {
    height: 400px;
    position: relative;
}

#facetime {
    width: 500px;
    height: 230px;
    position: relative;
    margin: 0 auto;
    top:80px;
    border: 1px solid silver;
    border-radius: 5px;
    text-align: center;
}

#facetime a {
    display: block;
    height: 100%;
    width: 100%;
    text-decoration: none;
    color: #000;
    line-height: 200px;
    font-size: 60px;
    position: relative;
    box-shadow: 1px 2px 5px;
}

#facetime a small {
    position: relative;
    display: block;
    font-size: 20px;
    color: #ccc;
    line-height: normal;
    top: -50px;
}


footer {
    text-align: center;
    margin-top: 10px;
}