.area-ttl {
    text-align: center;
    background: url(/img/1040250650.jpg) no-repeat center 50%;
    background-size: cover;
}

.area-ttl__ttl {
  color: #37404a;
  text-shadow: 0px 0px 5px #ccc;
}




#page1577 .area-ttl__ttl {
  background: url(/jcsi/img/jcsi-icon.png) no-repeat 50% 0;
  background-size: auto 36px;
}



#page1794 .area-ttl {
    text-align: center;
    background: url(/ca-center/img/cac-head.jpg) no-repeat center 50%;
    background-size: cover;
}

#page1794 .area-ttl__ttl{
  background: url(/certificate-authority-security/img/ca-icon.png) no-repeat 50% 0;
  background-size: auto 36px;
}


#page1789 .area-ttl__ttl {
  background: url(/pvt/img/pvt-logo.png) no-repeat 50% 0;
  background-size: auto 36px;
}


#page2648 .area-ttl__ttl,#page2649 .area-ttl__ttl {
  background: url(/webscanner/img/webscanner-icon.png) no-repeat 50% 0;
  background-size: auto 36px;
  color:#006934;
}







#page1770 .area-ttl__ttl {
  background: url(/omniroot/img/omniroot-icon.png) no-repeat 50% 0;
  background-size: auto 36px;
}



#page1771 .area-ttl {
    text-align: center;
    background: url(/suremail/img/000035853124.jpg) no-repeat center 60%;
    background-size: cover;
}

#page1771 .area-ttl__ttl {
  color: #1565C0;
  text-shadow: 0px 0px 5px #ccc;
  background: url(/suremail/img/suremail-icon.png) no-repeat 50% 0;
  background-size: auto 36px;
}

#page7498 .area-ttl {
    text-align: center;
    background: url(/smime/img/000035853124.jpg) no-repeat center 60%;
    background-size: cover;
}
#page7498 .area-ttl__ttl {
  color: #1565C0;
  text-shadow: 0px 0px 5px #ccc;
  background: url(/smime/img/sm-icon.png) no-repeat 50% 0;
  background-size: auto 36px;
}




#page1772 .area-ttl__ttl {
  background: url(/unicert/img/unicert-icon.png) no-repeat 50% 0;
  background-size: auto 36px;
}


#page1785 .area-ttl__ttl {
  background: url(/unicert/img/unicert-icon.png) no-repeat 50% 0;
  background-size: auto 36px;
}


.info_bg{background-color:#E8EAF6 !important;}

.table-lime th {
    background-color: #C0CA33;
    color: #222;
    border: 1px solid #9E9D24;
    vertical-align: middle;
}
.table-lime td {
    border: 1px solid #C0CA33;
    vertical-align: middle;
}
.table-lime .light {
    background-color: #F0F4C3;
}



.area-ttl__ttl a {
  color: inherit;
}

.area-ttl__ttl a:hover {
  text-decoration: none;
}



.cybertrust-cas-service{
  background-color: #666;
  background: url(/ca-center/img/904951248.jpg) no-repeat center !important;
  background-size: cover !important;
}


.cac-cover{
  background: url(/ca-center/img/cac-cover.jpg) no-repeat center 50% !important;
  background-size: cover !important;
  background-attachment: fixed !important;
  padding: 3em 0 3em;
  min-height:360px;
  display:flex;
  align-items:center;
}

.cac-cover h1{
  text-shadow: 1px 1px 1px #fff,
             -1px 1px 1px #fff,
             1px -1px 1px #fff,
             -1px -1px 1px #fff;
}

.cac-cover p{
  text-shadow: 1px 1px 1px #fff,
             -1px 1px 1px #fff,
             1px -1px 1px #fff,
             -1px -1px 1px #fff;
}



.icon{margin-top:6px;padding:.66667rem;border-radius:.35rem;text-align:center;display:inline-block;color:#fff;font-size:2rem;line-height:1;min-width:53px}




.text-pqc{color:#5184d8;}
.btn-pqc{background-color:#5184d8; color:#fff;}
.btn-pqc:hover{background-color:#3d6bb6; color:#fff;}
.pqc-spec {background-color:#ffffffcc;}
