body {
    font-family: "Noto Sans TC", serif;
}
.gif{
    position: absolute;
    left: 0;
    top: 0;
    width: 3.54vw;
    height: 4vw;
    z-index: 1;
    filter: blur(1px);
}
#contact .SelectStyle {
    padding: 3% 0 0 0;
    width: 100%;
}
.blocks_r,.blocks_l,.blocks_r1,.blocks_r2,.blocks_l1,.blocks_l2{
    position: absolute;
}
.blocks_l1{
    width: 12.8vw;
    left: 2vw;
    bottom: 8.5vw;
    animation: move1 3s infinite linear;
}
.blocks_l2{
    width: 4.3vw;
    left: 7.3vw;
    bottom: 16vw;
    animation: move22 3s infinite linear;
}
.blocks_l{
    left: 0;
    bottom: 0;
    width: 16.2vw;
}
.blocks_r1{
    top: 23.7vw;
    right: 9.5vw;
    width: 2.3vw;
    height: auto;
    animation: move1 3s infinite linear;
}
.blocks_r2{
    top: 27.9vw;
    right: 5.2vw;
    width: 2.3vw;
    height: auto;
    animation: move22 3s infinite linear;
}
.blocks_r{
    width: 24.8vw;
    height: 31.5vw;
    right: 0;
    top: 0;
    z-index: 1;
}
#contact h4 {
    letter-spacing: 0.08vw;
    color: #5A5A5A;
}
#contact .con{
    padding: 11.9vw 0 9vw 0;
}
.service3 .en{
    position: absolute;
    right: 4.5vw;
    z-index: 1;
    width: 45.1vw;
    top: 40vw;
}
.item dd{
    color: #FFFFFF;
    font-size: 1.04vw;
    margin: 0 0 0.7vw 0;
    letter-spacing: 0.05vw;
}
.item dl{
    text-align: center;
    display: flex;
    position: absolute;
    flex-direction: column;
    z-index: 1;
    align-items: center;
}
.item dt{
    width: 3.75vw;
    height: 2.6vw;
}
#service .item{
    position: absolute;
    display: flex;
    justify-content: center;
    z-index: 1;
    line-height: 1.3;
}
#service .service1 .item:nth-of-type(1){
    width: 18.2vw;
    height: 15.78vw;
    left: 11.8vw;
    top: 28.8vw;
    align-items: flex-end;
}
#service .service1 .item:nth-of-type(2){
    width: 21.35vw;
    height: 18.2vw;
    left: 25.6vw;
    top: 19.8vw;
    align-items: flex-start;
}
#service .service1 .item:nth-of-type(2) dl{
    margin: 1.2vw 0 0 0;
}
#service .service1 .item:nth-of-type(3){
    width: 16.1vw;
    height: auto;
    left: 42vw;
    top: 20vw;
    align-items: flex-start;
}
#service .service1 .item:nth-of-type(3) dl{
    margin: 1.9vw 0 0 0;
}
#service .service2 .item:nth-of-type(1){
    width: 21.8vw;
    height: auto;
    left: -2.5vw;
    top: 25vw;
    align-items: flex-end;
}
#service .service2 .item:nth-of-type(2){
    width: 16.5vw;
    height: auto;
    left: 15.3vw;
    top: 19.8vw;
    align-items: end;
}
#service .service2 .item:nth-of-type(2) dl{
    margin: 1.2vw 0 0 0;
}
#service .service2 .item:nth-of-type(3){
    width: 20.8vw;
    height: auto;
    left: 28.1vw;
    top: 11vw;
    align-items: end;
}
#service .service2 .item:nth-of-type(3) dl{
    margin: 1.9vw 0 0 0;
}
#service .service2 .item:nth-of-type(4){
    width: 18.3vw;
    height: auto;
    left: 44vw;
    top: 21.4vw;
    align-items: end;
    opacity: inherit;
}
#service .service2 .item:nth-of-type(4) dl{
    margin: 1.9vw 0 0 0;
}
#service .service3 .item:nth-of-type(1){
    width: 20.7vw;
    height: auto;
    left: 5vw;
    top: 11.1vw;
    align-items: baseline;
}
#service .service3 .item:nth-of-type(1) dl{
    margin: 0.8vw 0 0 0;
}
#service .service3 .item:nth-of-type(2){
    width: 16vw;
    height: auto;
    left: 18.1vw;
    top: 20vw;
    align-items: end;
}
#service .service3 .item:nth-of-type(2) dl{
    margin: 0 0 1.5vw 0;
}
#service .service3 .item:nth-of-type(3){
    width: 18.3vw;
    height: auto;
    left: 31.9vw;
    top: 21.3vw;
    align-items: end;
}
#service .service3 .item:nth-of-type(3) dl{
    margin: 1.9vw 0 0 0;
}
#to_form li.submit_td.tr {
    margin: 0.4vw 0 0 0;
}
#to_form li.tip {
    margin: 0;
}
.case_inf_btn dl{

    margin: 0;

    letter-spacing: 0.1vw;

    font-weight: 500;
}
.case_inf_btn dt{
    margin: 0 0.5vw 0 0;
    letter-spacing: 0.08vw;
}
.case_inf_btn{
    padding: 0;
    margin: 3.6vw 0 0 19.3vw;
    display: flex;
    width: 62vw;
    flex-direction: row;
    justify-content: space-between;
}
#contact .SelectStyle select{
    width: calc(100% - 5.5vw);
}
.SelectStyle select{
    font-family: "Noto Sans TC", serif;
    background: transparent;
    width: calc(100% - 11vw);
    font-size: 0.9vw;
    line-height: 1;
    border: 0;
    height: 1.7vw;
    -webkit-appearance: none;
    cursor: pointer;
    letter-spacing: 1px;
    display: inline-block;
    text-indent: 0.35em;
    color: #5A5A5A;
    border-bottom: 1px solid rgba(90, 90, 90, 0.5);
}
.SelectStyle{
    width: 99%;
    height: 1.7vw;
    overflow: hidden;
    background: url(../images/btn_list.png) no-repeat right;
    display: inline-block;
    padding-left: 4px;
    margin-bottom: 3%;
    font-size: 0.93vw;
    background-size: contain;
    background-repeat: no-repeat;
}
.contact_tip .uk-checkbox:checked {
    background-color: #B28146;
}
.contact_tip .uk-checkbox {
    margin: 0 5px 0 0;
}
.contact_txt, .contact_tip .uk-form-label {
    font-size: 0.7vw;
    letter-spacing: 0.05vw;
    line-height: 180%;
    color: #595757;
    text-align: justify;
    font-family: "Noto Sans TC", serif;
    margin: 1vw 0;
}
.submit_td {
    position: relative;
}
img#authnum2 {
    width: 20%;
    right: 0;
    bottom: 0.3vw;
    position: absolute;
}
#to_form li button + button {
    margin: 0 0 0 6%;
}
#to_form li + li {
    margin: 2vw 0 0 0;
}
.form_con{
    display: flex;
    width: 100%;
    justify-content: space-between;
    align-items: flex-start;
}
#content_form{
    padding: 2.4vw 0 1vw 0;
    position: relative;
    z-index: 2;
}
#to_form ul{
    padding: 0;
    margin: 0;
    width: 47%;
}
#contact #to_form{
    width: 60vw;
    margin: 5.1vw 0 0 19.5vw;
}
#cases #to_form{
    width: 60.2vw;
    margin: 0 0 0 19.79vw;
}
#cases #to_form .en{
    width: 20.5vw;
    margin: 0 0 2.6vw 0;
    height: auto;
}
.reset {
    background: #ABD2EC;
}
.submit {
    background: #FFEBB8;
}
.con_btn {
    color: #231815;
    font-size: 1.04vw;
    letter-spacing: 0.03vw;
    text-indent: 0.03vw;
    top: 0;
    border: 0;
    width: 47%;
    display: inline-block;
    padding: 0.5vw 0;
    font-weight: 500;
    cursor: pointer;
}
#to_form li.contact_txt {
    margin: 0.5vw 0 0.3vw 0;
}
.time_select .input_tit{
    width: 11vw;
    letter-spacing: 0.1vw;
}
.input_tit {
    display: inline-block;
    font-size: 0.93vw;
    letter-spacing: 0.15vw;
    float: left;
    font-weight: bold;
    color: #5A5A5A;
    width: 5.5vw;
    font-family: "Noto Sans TC", serif;
}
input[type="text"] {
    width: calc(100% - 5.5vw);
    border-bottom: 1px solid rgba(90, 90, 90, 0.5);
    border-width: 0 0 1px 0;
    letter-spacing: 1px;
    color: #5A5A5A;
    background-color: transparent;
    font-family: "Noto Sans TC", serif;
    display: inline-block;
    height: 1.7vw;
    text-indent: 0.35em;
}
#content_form textarea {
    width: calc(100% - 20px);
    border: 1px solid rgba(90, 90, 90, 0.5);
    height: 3vw;
    margin: 0.5vw 0 0 0;
    padding: 10px;
    font-family: "Noto Sans TC", serif;
    min-height: 50px;
}
#content_form textarea::placeholder,.cases_con_cen_top p{
    font-size: 0.93vw;
}
.iframe_map{
    width: 100%;
    height: 13vw;
}
.cases_con_cen{
    padding: 0 0 2vw 0;
}
.cases_table hr{
    width: 100%;
    margin: 1.6vw 0 0.6vw 0;
    border-top: 1px solid rgba(90,90,90,0.5);
}
.cases_table .uk-table td{

    padding: 0;

    width: 100%;

    vertical-align: middle;

    line-height: 1.5;
}
.cases_table .uk-table th{
    color: #5A5A5A;
    font-weight: 700;
    vertical-align: sub;
    letter-spacing: 0.1vw;
    padding: 0 0 0.25vw 0;
    width: 5vw;
    display: inline-block;
    margin: 0 1vw 0 0;
}
.cases_table{
    width: 64vw;
    margin: 0.7vw 0 0 20vw;
    border-top: 1px solid rgba(90,90,90,0.5);
    padding: 1vw 0;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
}
.cases_con_cen .uk-table{
    width: 32%;
    display: inline-block;
    margin: 0;
}
.cases_con p {
    width: 46.8vw;
    margin: 2.3vw 0 2vw 0;
    padding: 0;
    line-height: 1.75;
    color: #5A5A5A;
    letter-spacing: 0.04vw;
    text-align: justify;
}
.cases_inf ul{
    padding: 0;
    margin: 0;
}
.cases_inf ul li:nth-child(1){
    left: 8.5vw;
    bottom: 1.85vw;
}
.cases_inf ul li:nth-child(2){
    left: 9vw;
    bottom: -1vw;
}
.cases_inf ul li:nth-child(3){
    left: 14vw;
    bottom: -1.5vw;
}
.cases_inf ul li{
    position: absolute;
    width: 5.2vw;
    height: 5.2vw;
}
.cases_con_top{
    /* display: flex; */
}
.cases_inf{
    width: 21%;
    position: relative;
    height: 30vw;
    display: inline-block;
    vertical-align: top;
}
.cases_con {
    width: 75.7%;
    display: inline-block;
    padding: 0 0 3.1vw 0;
}
#cases .con{
    padding: 11vw 0 0 0;
}
.cases_tit img{
    position: relative;
    left: -6vw;
    top: 0;
    max-width: initial;
    width: 25vw;
}
.cases_tit h2 {
    font-family: "Noto Serif TC", serif;
    writing-mode: vertical-lr;
    font-weight: bold;
    line-height: 200%;
    letter-spacing: 0.6vw;
    position: absolute;
    z-index: 2;
    left: 12vw;
    top: 7.9vw;
    color: #5A5A5A;
    font-size: 1.979vw;
}
#cases{
    background: url("../img/cases/bg.jpg");
    background-size: contain;
}
.ds1 .line1,.ds1 .line2{
    position: absolute;
    width: 11.9vw;
    height: 20.3vw;
    left: 9.8vw;
    top: -1.5vw;
}
.ds3 .line1,.ds3 .line2{
    position: absolute;
    width: 7.9vw;
    height: 29.3vw;
    left: 9.3vw;
    top: 1vw;
}
.ds1 .line1{
    animation: move1 1s infinite linear;
}
.ds1 .line2{
    animation: move22 1s infinite linear;
}
.ds3 .line1{
    animation: move1 1s infinite linear;
}
.ds3 .line2{
    animation: move22 1s infinite linear;
}
@keyframes move1 {
    0% {
        transform: translateY(0);
        opacity: 1;
    }
    50% {
        transform: translateY(-1vw);
        opacity: 30%;
    }
    100% {
        transform: translateY(0);
        opacity: 1;
    }
}
@keyframes move22 {
    0% {
        transform: translateY(0);
        opacity: 30%;
    }
    50% {
        transform: translateY(1vw);
        opacity: 1;
    }
    100% {
        transform: translateY(0);
        opacity: 30%;
    }
}
@keyframes rotate1 {
    0% {
        transform: rotate(0);
    }
    100% {
        transform: rotate(360deg);
    }
}
.ds5 .block_img{
    animation: rotate1 5s infinite linear;
    position: absolute;
    right: inherit;
    top: -3vw;
    width: 7.5vw;
    height: 8.3vw;
    left: 26vw;
    z-index: 1;
}
.ds4 .line{
    position: absolute;
    right: 18.2vw;
    top: -13vw;
    color: #FFFFFF;
    z-index: 1;
}
.ds5 .line{
    position: absolute;
    right: 25vw;
    top: 3.1vw;
    color: #FFFFFF;
}
.ds7 .line{
    position: absolute;
    left: 0;
    top: -32%;
    color: #FFFFFF;
}
.block_img{
    width: 35vw;
    height: 20vw;
    position: absolute;
    right: 0;
    bottom: 0;
}
.ds7 img.en {
    width: 31.2vw;
    margin: 0 0 0.3vw -0.4vw;
}
#brand .ds7 .txt_con {
    margin: 3.6vw 0 0 1vw;
}
#brand .ds7 .brand_con {
    margin: -3vw 0 0 12.5vw;
}
#brand .ds7 .img {
    width: 22.9vw;
    margin: -5.3vw 0 0 0;
    height: 25.5vw;
}
#brand .ds7 .txt {
    width: 70vw;
    position: static;
    left: 0;
    top: 0;
    padding: 0 0 4vw 0;
    display: flex;
    flex-direction: row;
}
#brand .ds6 .txt {
    display: flex;
    margin: -3.3vw 0 0 0;
}
#brand .ds5 .txt_con {
    text-align: right;
    margin: 0 0.7vw 0 0;
}
#brand .ds6 .txt_con {
    margin: 0 0 0 1vw;
}
.ds6 img.en {
}
.ds5 img.en {
    width: 14vw;
    margin: 3.5vw 0.2vw 0.5vw 0;
}
.ds4 img.en {
    width: 27vw;
    margin: -1vw 0 0.5vw 1vw;
}
#brand .txt_con p {
    margin: 0.7vw 0 0 0;
    line-height: 1.8;
    letter-spacing: 0.08vw;
}
.ds3 img.en {
    width: 14vw;
    margin: 0 0 1vw 0;
}
.ds6 img.en {
    width: 19vw;
    margin: 0 0 0.3vw 0;
}
#brand .ds5 .img {
    width: 25.6vw;
    margin: -8.3vw 0 0 0;
    height: 28.85vw;
}
#brand .ds6 .img {
    width: 17.95vw;
    margin: -5.3vw 0 0 0;
    height: 20.2vw;
}
#brand .ds5 .txt{
    display: flex;
    margin: 5.4vw 0 0 0;
}
#brand .ds4 .txt{
    display: flex;
    margin: 5.4vw 0 0 0;
}
.case_inf_btn dt img{
    width: 1.82vw;
    height: 1.82vw;
    margin: 0 0.5vw 0 0;
}
.case_inf_btn dt,.case_inf_btn dl a,.case_inf_btn dl{
    color: #5A5A5A;
    display: inline-block;
}
.case_inf_btn dl a:hover{
    text-decoration: none;
}
#index h3,#brand .txt,.cases_con p,.cases_table .uk-table th,.cases_table .uk-table td,.case_inf_btn dt,#contact h4{ /*18*/
    font-size: 0.93vw;
}
#index .txt_con .en{ /*15*/
    font-size: 0.78vw;
}
#index .source,.case_inf_btn dl{ /*20*/
    font-size: 1.04vw;
}
#brand .cases_tit,#brand .tit h4 {/*34*/
    font-size: 1.7vw;
}
#brand .tit h2{/*38*/
    font-size: 2vw;
    color: #5A5A5A;
}
#brand h5{/*24*/
    font-size: 1.25vw;
    letter-spacing: 0.5vw;
    color: #5A5A5A;
    margin: 0;
    font-weight: bold;
}
#brand .ds3 .txt_con{
    margin: 0;
}
#brand .brand_con h4{/*24*/
    color: #5A5A5A;
    font-family: "Noto Sans TC", serif;
    letter-spacing: 0.5vw;
    font-weight: 500;
}
#service h5{/*45*/
    font-size: 2.3vw;
    color: #5A5A5A;
    font-family: "Noto Serif TC", serif;
    letter-spacing: 0.3vw;
    position: absolute;
    font-weight: bold;
    z-index: 1;
}
#service .service1 h5{
    left: 7.4vw;
    top: 10.8vw;
}
#service .service2 h5{
    right: 0;
    top: 39.3vw;
}
#brand .ds3 .tit h4:nth-child(1){
    margin: 4vw 0 0 0;
    letter-spacing: 0.55vw;
}
#brand .ds3 .tit h4:nth-child(2){
    margin: 7vw 0 0 0;
    letter-spacing: 0.55vw;
}
#brand .ds4 .img {
    width: 24.2vw;
    margin: -10.5vw 0 0 -1vw;
    height: 27.2vw;
}
#brand .ds4 .txt_con{
    text-align: right;
    margin: 0 2vw 0 0;
}
#brand .ds3 .txt_con{
    margin: 2vw 0 0 1.4vw;
}
#brand .ds3 .img {
    width: 20.7vw;
    margin: -5vw 0 0 0;
    height: 23.3vw;
}
#brand .ds3 .tit {
    margin: 0 4.1vw 0 12vw;
    position: relative;
    width: 7vw;
    display: flex;
}
#brand .brand_botcon{
    background: url("../img/brand/bg.jpg");
    background-size: cover;
    background-position: top center;
}
#brand .ds2 .en,#brand .ds2 .en2{
    position: absolute;
    right: 5.4vw;
    top: 10.36vw;
    width: 31.9vw;
}
#brand .ds2 .img{
    width: 30.7vw;
    position: absolute;
    left: 0;
    bottom: 0;
}
#brand .ds1 p{
    margin: 2vw 0 0 0;
    line-height: 1.8;
    letter-spacing: 0;
    text-align: justify;
    position: relative;
    z-index: 2;
}
#brand .ds1{
    z-index: 2;
}
#brand .ds1 .logo{
    width: 9.4vw;
    margin: 0.4vw 0 0 0.5vw;
}
#brand .ds1 .txt{
    width: 21.4vw;
    position: static;
    left: 0;
    top: 0;
    margin: 4vw 0 0 0;
}
#brand .ds3 .txt{
    width: 40.3vw;
    position: static;
    left: 0;
    top: 0;
    margin: 0 0 0 0;
    display: flex;
    flex-direction: row;
    /* align-items: center; */
}
#brand .ds3 .tit {
    margin: 0 4.1vw 0 12vw;
    position: relative;
    width: 7vw;
    display: flex;
}
#brand .ds1 .brand_con,#brand .ds3 .brand_con,#brand .ds6 .brand_con{
    display: flex;
    flex-direction: row;
}
#brand .ds6 .brand_con{margin: 0 0 0 51vw;}
#brand .ds5 .brand_con {
    display: flex;
    flex-direction: row;
    margin: -5.5vw 0 0 11.4vw;
}
#brand .ds4 .brand_con {
    display: flex;
    flex-direction: row;
    margin: -5.5vw 0 0 33.2vw;
}
#brand .con{
    padding: 10.5vw 0 0 0;
}
#brand .ds1 .tit {
    left: 0;
    z-index: 999999;
    top: 0;
    margin: 0 6vw 0 12vw;
    position: relative;
    width: 10vw;
    display: flex;
}
#brand .ds1 .tit h4:nth-child(1){
    margin: 8.1vw 0 0 0;
}
#brand .ds1 .tit h4:nth-child(2){
    margin: 3.6vw 0 0 0;
}
#brand .ds1 .tit h4:nth-child(3){
    margin: 12.6vw 0 0 0;
}
#index .txt,#index h3,#brand .ds1 .tit h4{
    color: #5A5A5A;
}
#brand .tit h4{/*34*/
    font-family: "Noto Serif TC", serif;
    writing-mode: vertical-lr;
    font-weight: bold;
    line-height: 200%;
    letter-spacing: 0.6vw;
}
#brand .ds1 .img{
    width: 52vw;
    height: auto;
    position: absolute;
    right: 4.8vw;
}
#index .txt_con .en{
    font-family: "Noto Sans TC", serif;
    letter-spacing: 0.06vw;
    text-indent: -0.06vw;
    text-align: justify;
}
.line_bg{
    position: absolute;
    left: 0;
    bottom: 0;
}
#index h3 {
    letter-spacing: 0.05vw;
    text-indent: -0.05vw;
    margin: 0 0 1.2vw 0;
}
#index .txt_con{
    position: absolute;
    left: 2.7vw;
    top: 7.9vw;
    font-family: "Noto Sans TC", serif;
}
#index .txt svg{
    color: #AF9159;
    width: 11.8vw;
}
#index .txt {
    position: absolute;
    left: 7.9vw;
    top: 13.9vw;
    z-index: 1;
    font-family: "Noto Sans TC", serif;
    width: 36vw;
}
#index .source{ /*20*/
    color: #AF9159;
    font-family: "Noto Serif TC", serif;
    font-weight: bold;
    margin: 2.2vw 0 0 0.3vw;
    letter-spacing: 0.03vw;
}
#cases .moving-image {
    position: static;
    height: 5.6vw;
}
#contact .moving-image {
    background: url("../img/contact/bg.jpg");
    height: 3.88vw;
    background-size: cover;
    bottom: inherit;
    top: 11vw;
}
.moving-image {
    overflow: hidden;
    width: 100%;
    height: 2vw;
    left: 0;
    bottom: 4.7vw;
    z-index: 1;
    position: absolute;
}
#cases .moving-image img {
    position: absolute;
    left: 0;
    animation: move2 10s infinite linear;
    width: 165vw;
    height: 5.6vw;
    max-width: max-content;
}
#contact .moving-image img {
    width: 140.57vw;
    height: 3.9vw;
    animation: move3 10s infinite linear;
}
.moving-image img {
    position: absolute;
    left: 0;
    animation: move 5s infinite linear;
    width: 160vw;
    height: 2vw;
    max-width: max-content;
}
@keyframes move3 {
    0% { transform: translateX(0); }
    100% { transform: translateX(-29.3vw); }
}
@keyframes move2 {
    0% { transform: translateX(0); }
    100% { transform: translateX(-55vw); }
}
@keyframes move {
    0% { transform: translateX(0); }
    100% { transform: translateX(-25%); }
}
#index .line{
    width: 56vw;
    height: 32vw;
    position: absolute;
    left: 35.5vw;
    bottom: 0;
    z-index: 2;
}
#index .con,#service .con{
    height: calc(100vh - 25px);
}
.uk-slideshow{
    width: 100%;
}
#service .uk-width-1-2{
    width: 53.12%;
    position: relative;
}
#service .uk-slider-items{
    height: calc(100vh - 25px);
    width: auto;
}
#service .uk-width-1-2:nth-child(1){
    background: url("../img/service/bg_1.jpg");
    background-size: cover;
}
#service .uk-width-1-2:nth-child(2){
    background: url("../img/service/bg_2.jpg");
    background-size: cover;
}
#service .uk-width-1-2:nth-child(3){
    background: url("../img/service/bg_3.jpg");
    background-size: cover;
}
.rose svg{
    height: auto;
    width: 4vw;
}
.cases_con_cen_top{
    width: 75.7%;
    float: right;
    margin: 0 3.2%;
}
.cases_con_cen_top p{
    width: 46.85vw;
    margin: 0 0 2vw 0;
}
#content_form textarea{
    margin: 0;
    height: 4vw;
}
.cases_table_con{
    background: url("../img/cases/bg_center.jpg");
    display: inline-block;
    width: 100%;
    margin: 3vw 0 0 0;
    padding: 0 0 2vw 0;
    background-size: cover;
}
#service h5:nth-child(2) {
    position: absolute;
    left: 0;
    top: 180vw;
    z-index: 2;
}
.cases_table .uk-table tbody tr {
    display: flex;
    flex-direction: row;
    width: 100%;
}
.cases_table .uk-table tbody tr{
    margin: 0 0 0.5vw 0;
}
.cases_table .uk-table th.space{
	width: 5vw;
	letter-spacing: 0.6vw;
	margin: 0 0.6vw 0 0;
}