@charset "UTF-8";
@media screen and (min-width: 768px) {
  body {
    min-width: 1000px;
  }
}

.tengahealthcare .f-play {
  font-family: "Playfair Display", serif !important;
}

.tengahealthcare .f-mincho {
  font-family: "游明朝", "YuMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif !important;
}

.tengahealthcare .f-gothic {
  font-family: 游ゴシック体, YuGothic, "游ゴシック Medium", "Yu Gothic Medium", 游ゴシック, "Yu Gothic", sans-serif !important;
}

.tengahealthcare a {
  text-decoration: none;
}

@media screen and (min-width: 768px) {
  .tengahealthcare a {
    display: inline-block;
    -webkit-transition: 0.4s;
    transition: 0.4s;
    opacity: 1;
  }
  .tengahealthcare a:hover {
    opacity: 0.7;
  }
}

@media screen and (max-width: 767px) {
  .tengahealthcare .navi-border__top {
    border-top: 1px solid #8d98a1;
  }
}

.tengahealthcare .page_link {
  position: relative;
}

.tengahealthcare .page_link:after {
  content: "";
  display: block;
  width: 17px;
  height: 7.5px;
  background: url(../img/tengahealthcare/triangle.svg) no-repeat center center/contain;
  position: absolute;
  top: 0;
  margin: auto;
}

@media screen and (min-width: 768px) {
  .tengahealthcare .page_link:after {
    bottom: -95px;
    right: 50%;
  }
}

@media screen and (max-width: 767px) {
  .tengahealthcare .page_link:after {
    right: 3%;
    bottom: 0;
  }
}

#cboxContent {
  padding: 40px;
}

@media screen and (max-width: 767px) {
  #cboxContent {
    padding: 30px 20px;
  }
}

#cboxMiddleLeft,
#cboxMiddleRight {
  width: 15px !important;
}

#cboxClose {
  top: 5px;
  right: 5px;
  padding: 15;
}

@media screen and (max-width: 767px) {
  #cboxClose {
    top: 2px;
    right: 2px;
    width: 20px;
    height: 20px;
    padding: 13px;
  }
}

#cboxClose:before {
  background-image: url(/common/img/close.png);
}

@media screen and (min-width: 768px) {
  #cboxClose:before {
    height: 25px !important;
    width: 25px !important;
    right: 20% !important;
    top: 15% !important;
  }
}

@media screen and (max-width: 767px) {
  #cboxClose:before {
    height: 15px;
    width: 15px;
    right: 20% !important;
    top: 18% !important;
  }
}
