@charset "UTF-8";
.fth3 .p2, .fth3 .p3, .fth6 table tbody tr td{
  text-transform: capitalize;
}
.fth1 .p1{
  letter-spacing: 1px;
}
.fth1 .p2{
  letter-spacing: 0px;
}
.public-title{
  letter-spacing: 0px;
}
.fth3 .p2{
  font-size: 22px;
  line-height: 28px;
  letter-spacing: 1px;
}
.fth3 .p3{
  margin-top: 18px;
  line-height: 24px;
}
.m-subscribe{
  display: none;
}
.profile-name{
  top: 18.3%;
}
.fth4 .list .p5 span{
  margin-right: 20px;
}
.fth6 table thead th:nth-child(1){
  width: 22%;
}
.fth6 table{
  width: 100%;
}
.fth6 table tbody tr:nth-child(even){

}
.fth6 table tbody tr td{
  line-height: 22px;
  padding: 14px 0;
}
.fth6 table thead th img {
    width: 80px;
    position: absolute;
    left: 50%;
    top: 40%;
    transform: translate(-50%, -50%);
}
.fth6 table tbody tr .img1 {
    width: 30px;
    position: absolute;
    left: 51%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.fth6 table tbody tr .img2 {
    width: 23px;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    position: absolute;
}
.fth6 table tbody tr {
    height: auto;
    line-height: 0px;
}
.fth6 table tbody tr:nth-child(even){
    height: auto;
    line-height: 0px;
}
.fth6 table tbody tr:last-child td:first-child {
    line-height: 22px;
}
.fth4 .row .list .sp2{
  line-height: 16px;
  margin-top: 8px;
}



@media(max-width:1400px) {
  .pc-subscribe{
    display: none;
  }
  .m-subscribe{
    display: inline-block;
  }
  .profile-name {
    font-size: 38px;
    top: 15.8%;
  }
  .fth5 .row .p3 .s1{
    font-size:12px;
  }
}

@media(max-width:1300px) {
  .profile-name{
    font-size: 30px;
    top: 16.2%;
  }
}



@media(max-width:995px) {
  .fth4 .list .p5 a{
    font-size: 14px;
  }
  .fth4 .list .p5 span{
    margin-right: 12px;
  }
  .fth1 .p1{
    font-size: 26px;
    line-height: 34px;
  }
  .fth1{
    padding-top: 84px;
  }
  .fth1 .p2{
    font-size: 14px;
  }
  .fth1 .p3{
    font-size: 26px;
  }
  .public-title{
    font-size: 22px;
  }
  .fth3 .p2{
    font-size: 18px;
    line-height: 22px;
    letter-spacing: 0px;
  }
  .fth3 .col-md-2:first-child .p2{
    padding: 0px 21%;
  }
  .fth4 .list .p5 span{
    margin-right: 30px;
  }
  .profile-name{
    top: 18%;
  }
  .fth6 table thead th img{
    width: 40px;
  }
  .fth3 .p3{
    line-height: 22px;
  }
  .fth6 table tbody tr:nth-child(even) td{
    line-height: 18px;
  }
  .fth6 table thead th:nth-child(1){
    width: 36%;
  }
  .fth6 table tbody tr td{
    line-height: 18px;
  }
  .fth6 table tbody tr:last-child td:first-child{
    line-height: 18px;
  }
  .fth6 table tbody tr td{
    padding: 14px 8px;
  }
  .fth6 table tbody tr .img1{
    width: 27px;
    left: 53%;
  }
  .fca7 .d1 .p3{
    line-height: 20px;
    padding: 0px 5%;
  }
  .fth6 table thead th{
    height: 50px;
  }
  .fth6 table thead th div{
    margin-top: 12px;
  }
  .fth6 table thead th:nth-child(1) div{
    top: 0px;
  }
}
