@charset "UTF-8";
.pc {
  display: block !important;
}

@media (max-width: 767px) {
  .pc {
    display: none !important;
  }
}

.mobile {
  display: none !important;
}

@media (max-width: 767px) {
  .mobile {
    display: block !important;
  }
}

.editor-text,
.fr-view {
  max-width: 100%;
  width: 100%;
  font-family: '微軟正黑體';
  color: #272727;
  box-sizing: border-box;
}

.editor-text ul,
.editor-text ol,
.fr-view ul,
.fr-view ol {
  list-style-position: outside;
  padding-left: 20px;
}

.editor-text h6,
.fr-view h6 {
  font-size: 20px;
  line-height: 1.5;
  margin-bottom: 10px;
}

@media (max-width: 767px) {
  .editor-text h6,
  .fr-view h6 {
    font-size: 16px;
  }
}

.editor-text p,
.fr-view p {
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 5px;
}

@media (max-width: 767px) {
  .editor-text p,
  .fr-view p {
    font-size: 14px;
  }
}

.editor-text .p_small,
.fr-view .p_small {
  font-size: 16px;
  line-height: 2;
}

@media (max-width: 767px) {
  .editor-text .p_small,
  .fr-view .p_small {
    font-size: 14px;
    line-height: 1.8;
  }
}

.editor-text .t-color-gray,
.fr-view .t-color-gray {
  color: #6c6e71;
}

.editor-text .text-center,
.fr-view .text-center {
  text-align: center;
}

.editor-text .text-bold,
.fr-view .text-bold {
  font-weight: bold;
}

.editor-text a,
.fr-view a {
  color: #6c6e71;
  text-decoration: none;
}

@media (min-width: 767px) {
  .editor-text a:hover,
  .fr-view a:hover {
    opacity: .7;
  }
}

.radius10 {
  border-radius: 10px;
}

.radius15 {
  border-radius: 15px;
}
/*# sourceMappingURL=e_fr_style.css.map */