#siteHeader {
  background: none;
}
#siteHeader h1 {
  background: none;
}
#siteHeader h1 a {
  background: #F5F5FA;
}

#mainNav a {
  color: #ffffff;
}

#mainNav li:hover {
  background: #2c408d;
}
#mainNav a:hover {
  color: #ffffff;
}

a:hover h1, a:hover h2, a:hover h3, a:hover h4, a:hover h5, a:hover h6 {
  color: rgba(30, 50, 130, 0.8) !important;
}

#footNav ul li a {
  color: #ffffff;
}
#footNav ul li a:hover {
  color: #ffffff;
  opacity: 0.8;
}

#siteFooter {
  border-bottom: 1px solid #ffffff;
}

#spotConts a:hover {
  opacity: 0.8;
}

#home .btnDtl:hover {
  text-decoration: none;
  opacity: 0.8;
}
#home .btnArc a:hover {
  text-decoration: none;
  opacity: 0.8;
}
#home .bnr_box {
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
}
#home .bnr_box:hover {
  background: #1E3282;
}
#home .bnr_box:hover span {
  color: #ffffff;
}
#home .bnr_box:hover span::after {
  border-top: 8px solid #ffffff;
}

#spot1 #spotConts .tblCct tr:first-child th, #spot3 #spotConts .tblCct tr:first-child th, #spot4 #spotConts .tblCct tr:first-child th, #spot5 #spotConts .tblCct tr:first-child th, #spot6 #spotConts .tblCct tr:first-child th, #spot7 #spotConts .tblCct tr:first-child th, #spot8 #spotConts .tblCct tr:first-child th, #spot9 #spotConts .tblCct tr:first-child th, #spot10 #spotConts .tblCct tr:first-child th {
  border-bottom: 0;
}
#spot1 #spotConts .tblCct tr:nth-child(2) th, #spot3 #spotConts .tblCct tr:nth-child(2) th, #spot4 #spotConts .tblCct tr:nth-child(2) th, #spot5 #spotConts .tblCct tr:nth-child(2) th, #spot6 #spotConts .tblCct tr:nth-child(2) th, #spot7 #spotConts .tblCct tr:nth-child(2) th, #spot8 #spotConts .tblCct tr:nth-child(2) th, #spot9 #spotConts .tblCct tr:nth-child(2) th, #spot10 #spotConts .tblCct tr:nth-child(2) th {
  position: relative;
}
#spot1 #spotConts .tblCct tr:nth-child(2) th::after, #spot3 #spotConts .tblCct tr:nth-child(2) th::after, #spot4 #spotConts .tblCct tr:nth-child(2) th::after, #spot5 #spotConts .tblCct tr:nth-child(2) th::after, #spot6 #spotConts .tblCct tr:nth-child(2) th::after, #spot7 #spotConts .tblCct tr:nth-child(2) th::after, #spot8 #spotConts .tblCct tr:nth-child(2) th::after, #spot9 #spotConts .tblCct tr:nth-child(2) th::after, #spot10 #spotConts .tblCct tr:nth-child(2) th::after {
  content: "";
  position: absolute;
  top: 0;
  left: -1px;
  width: calc(100% + 2px);
  height: 100%;
  border-top: 1px solid #ffffff;
}
#spot1 #spotConts .tblCct tr:not(:last-child) th, #spot3 #spotConts .tblCct tr:not(:last-child) th, #spot4 #spotConts .tblCct tr:not(:last-child) th, #spot5 #spotConts .tblCct tr:not(:last-child) th, #spot6 #spotConts .tblCct tr:not(:last-child) th, #spot7 #spotConts .tblCct tr:not(:last-child) th, #spot8 #spotConts .tblCct tr:not(:last-child) th, #spot9 #spotConts .tblCct tr:not(:last-child) th, #spot10 #spotConts .tblCct tr:not(:last-child) th {
  border-bottom-color: #ffffff;
}
#spot1 #spotConts .tblCct th, #spot1 #spotConts .tblCct td, #spot3 #spotConts .tblCct th, #spot3 #spotConts .tblCct td, #spot4 #spotConts .tblCct th, #spot4 #spotConts .tblCct td, #spot5 #spotConts .tblCct th, #spot5 #spotConts .tblCct td, #spot6 #spotConts .tblCct th, #spot6 #spotConts .tblCct td, #spot7 #spotConts .tblCct th, #spot7 #spotConts .tblCct td, #spot8 #spotConts .tblCct th, #spot8 #spotConts .tblCct td, #spot9 #spotConts .tblCct th, #spot9 #spotConts .tblCct td, #spot10 #spotConts .tblCct th, #spot10 #spotConts .tblCct td {
  border-color: #1E3282;
}
#spot1 #spotConts .tblCct th, #spot3 #spotConts .tblCct th, #spot4 #spotConts .tblCct th, #spot5 #spotConts .tblCct th, #spot6 #spotConts .tblCct th, #spot7 #spotConts .tblCct th, #spot8 #spotConts .tblCct th, #spot9 #spotConts .tblCct th, #spot10 #spotConts .tblCct th {
  background: #1E3282;
  color: #ffffff;
}
#spot1 #spotConts .tblCct th a, #spot3 #spotConts .tblCct th a, #spot4 #spotConts .tblCct th a, #spot5 #spotConts .tblCct th a, #spot6 #spotConts .tblCct th a, #spot7 #spotConts .tblCct th a, #spot8 #spotConts .tblCct th a, #spot9 #spotConts .tblCct th a, #spot10 #spotConts .tblCct th a {
  color: #ffffff;
}
#spot1 #spotConts .tblCct td, #spot3 #spotConts .tblCct td, #spot4 #spotConts .tblCct td, #spot5 #spotConts .tblCct td, #spot6 #spotConts .tblCct td, #spot7 #spotConts .tblCct td, #spot8 #spotConts .tblCct td, #spot9 #spotConts .tblCct td, #spot10 #spotConts .tblCct td {
  color: #1E3282;
}
#spot1 #spotConts .tblCct td .pGray, #spot3 #spotConts .tblCct td .pGray, #spot4 #spotConts .tblCct td .pGray, #spot5 #spotConts .tblCct td .pGray, #spot6 #spotConts .tblCct td .pGray, #spot7 #spotConts .tblCct td .pGray, #spot8 #spotConts .tblCct td .pGray, #spot9 #spotConts .tblCct td .pGray, #spot10 #spotConts .tblCct td .pGray {
  color: #1E3282;
}
#spot1 #spotConts .tblCct td a, #spot3 #spotConts .tblCct td a, #spot4 #spotConts .tblCct td a, #spot5 #spotConts .tblCct td a, #spot6 #spotConts .tblCct td a, #spot7 #spotConts .tblCct td a, #spot8 #spotConts .tblCct td a, #spot9 #spotConts .tblCct td a, #spot10 #spotConts .tblCct td a {
  color: #1E3282;
  text-decoration: underline;
}
#spot1 #spotConts .tblCct td a:hover, #spot3 #spotConts .tblCct td a:hover, #spot4 #spotConts .tblCct td a:hover, #spot5 #spotConts .tblCct td a:hover, #spot6 #spotConts .tblCct td a:hover, #spot7 #spotConts .tblCct td a:hover, #spot8 #spotConts .tblCct td a:hover, #spot9 #spotConts .tblCct td a:hover, #spot10 #spotConts .tblCct td a:hover {
  opacity: 0.8;
}

#spot4 .tblCct tr:nth-child(2) th::after {
  top: -1px !important;
}

#hotel .tblCct tr:not(:last-child) th, #wedding .tblCct tr:not(:last-child) th, #restaurant .tblCct tr:not(:last-child) th, #cruise .tblCct tr:not(:last-child) th, #planning .tblCct tr:not(:last-child) th, #production .tblCct tr:not(:last-child) th, #shichou .tblCct tr:not(:last-child) th {
  border-bottom-color: #ffffff;
}
#hotel .tblCct th, #hotel .tblCct td, #wedding .tblCct th, #wedding .tblCct td, #restaurant .tblCct th, #restaurant .tblCct td, #cruise .tblCct th, #cruise .tblCct td, #planning .tblCct th, #planning .tblCct td, #production .tblCct th, #production .tblCct td, #shichou .tblCct th, #shichou .tblCct td {
  border-color: #1E3282;
}
#hotel .tblCct th, #wedding .tblCct th, #restaurant .tblCct th, #cruise .tblCct th, #planning .tblCct th, #production .tblCct th, #shichou .tblCct th {
  background: #1E3282;
  color: #ffffff;
}
#hotel .tblCct th a, #wedding .tblCct th a, #restaurant .tblCct th a, #cruise .tblCct th a, #planning .tblCct th a, #production .tblCct th a, #shichou .tblCct th a {
  color: #ffffff;
}
#hotel .tblCct td, #wedding .tblCct td, #restaurant .tblCct td, #cruise .tblCct td, #planning .tblCct td, #production .tblCct td, #shichou .tblCct td {
  color: #1E3282;
}
#hotel .tblCct td .pGray, #wedding .tblCct td .pGray, #restaurant .tblCct td .pGray, #cruise .tblCct td .pGray, #planning .tblCct td .pGray, #production .tblCct td .pGray, #shichou .tblCct td .pGray {
  color: #1E3282;
}
#hotel .tblCct td a, #wedding .tblCct td a, #restaurant .tblCct td a, #cruise .tblCct td a, #planning .tblCct td a, #production .tblCct td a, #shichou .tblCct td a {
  color: #1E3282;
  text-decoration: underline;
}
#hotel .tblCct td a:hover, #wedding .tblCct td a:hover, #restaurant .tblCct td a:hover, #cruise .tblCct td a:hover, #planning .tblCct td a:hover, #production .tblCct td a:hover, #shichou .tblCct td a:hover {
  opacity: 0.8;
}
#hotel .areaTab li a:hover, #wedding .areaTab li a:hover, #restaurant .areaTab li a:hover, #cruise .areaTab li a:hover, #planning .areaTab li a:hover, #production .areaTab li a:hover, #shichou .areaTab li a:hover {
  opacity: 0.8;
}

#about .main a:hover {
  opacity: 0.8;
}

#special .main .HL2 {
  color: #1E3282;
  border-color: #1E3282;
}
#special .main p {
  color: #1E3282;
}
#special .main #menu a:hover {
  opacity: 0.8;
}
#special .main #menu h9 {
  color: #1E3282;
  border-color: #1E3282;
}
#special .main .venue-button {
  color: #ffffff;
  background: #1E3282;
}
#special .main .venue-button a {
  color: #ffffff;
}
#special .main .venue-button a:hover {
  opacity: 0.8;
}