/* 20241203: Add new class for radio.content.inc.php */
.txt-remark-rd-fm {
  /* text-indent: 2em;*/ /* เยื้องบรรทัดแรกเข้าไป 2 ตัวอักษร m */ 
  position: relative;
  margin-left: 20px; /* เว้นระยะขอบด้านซ้าย 20px */
  line-height: 1.5;
}

.calendar,
.calendar table tbody .emptyrow,
.content-pages-bar-section.fixed #filter-search,
.content-pages-section
  .content-pages-contain
  ul.item-wrapper
  > li
  .item-info-contain
  .item-info-list.item-info-divider-ver-line,
.content-preview-section
  .content-preview-contain
  .item-info-contain
  .item-info-list.item-info-divider-ver-line,
.preview-popup-panel-contain.inactive,
.radio-renew-contain
  .radio-renew-content1-contain
  .txt-desc
  .expire-dt-msg.inactive,
.sub-submenu-contain.inactive,
.tv-level-contain.inactive,
.tvunwave-network-submenu-contain.inactive {
  display: none;
}
.calendar,
.calendar table {
  cursor: default;
  font-size: 0.74rem;
}
.calendar {
  position: relative;
  border: 1px solid rgba(255, 255, 255, 0.6);
  color: #00698c;
  background: #00ac83;
  font-family: arial;
  padding: 10px;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2);
}
.calendar table {
  border: 1px solid #fff;
  color: #000;
  background: #00ac83;
}
a:visited,
body,
html {
  color: #333;
}
.calendar table thead .title {
  font-weight: 700;
  padding: 4px;
  border: 1px solid rgba(255, 255, 255, 0.6);
  background: #01613f;
  color: #fff;
  text-align: center;
}
.calendar table thead .name {
  border: 1px solid rgba(255, 255, 255, 0.8);
  padding: 2px;
  text-align: center;
  background: #02563d;
  color: #fff;
}
.calendar table thead .weekend {
  color: #83defb;
  background: #046f4f;
}
.calendar table thead .hilite {
  border-top: 1px solid #fff;
  border: 1px solid rgba(255, 255, 255, 0.8);
  padding: 0;
  background: #fff;
}
.calendar table thead .active {
  padding: 2px 0 0 2px;
  border: 1px solid rgba(255, 255, 255, 0.6);
  background: #99e5ff;
}
.calendar table tbody td.today {
  font-weight: 700;
  color: #00698c;
}
.calendar table tbody td.weekend {
  color: #0086b3;
}
.calendar table tbody td.hilite {
  padding: 1px 3px 1px 1px;
  border: 1px solid rgba(0, 191, 255, 0.35);
}
.calendar table tbody td.active {
  padding: 2px 2px 0;
  border-top: 1px solid rgba(0, 0, 0, 0.5);
  border-left: 1px solid rgba(0, 0, 0, 0.5);
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
}
.calendar table tbody td.selected {
  font-weight: 700;
  border: 1px solid rgba(0, 163, 217, 0.5);
  padding: 2px 2px 0;
  background: #fff;
}
.calendar table tbody .rowhilite td {
  background: #fff;
}
.calendar table tbody .day {
  width: 2em;
  text-align: center;
  padding: 2px 4px 2px 2px;
  border: 1px solid rgba(255, 255, 255, 0.6);
  background: rgba(255, 255, 255, 0.5);
}
.calendar table tbody .wn {
  padding: 2px 3px 2px 2px;
  background: rgba(255, 255, 255, 0.5);
  color: #026b58;
}
.calendar table tbody .disabled {
  color: #999;
}
.calendar table tbody .emptycell {
  visibility: hidden;
}
.calendar table tfoot .ttip {
  padding: 4px;
  border: 1px solid rgba(0, 157, 129, 0.5);
  background: #018b7f;
  color: #fff;
  text-align: center;
}
.calendar .combo,
.calendar table tfoot .hilite {
  border-top: 1px solid #fff;
  border-left: 1px solid #fff;
}
.calendar table tfoot .hilite {
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  padding: 1px;
  background: #048e58;
}
.calendar .combo .active,
.calendar table tfoot .active {
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
}
.calendar table tfoot .active {
  padding: 2px 0 0 2px;
  border-top: 1px solid #000;
  border-left: 1px solid #000;
}
.calendar table .button {
  text-align: center;
  padding: 1px;
  border: 1px solid rgba(255, 255, 255, 0.85);
  background: #fff;
}
.calendar .combo {
  position: absolute;
  display: none;
  width: 4em;
  top: 0;
  left: 0;
  cursor: default;
  border-right: 1px solid #00698c;
  border-bottom: 1px solid #00698c;
  background: #00a3d9;
  font-size: 0.95rem;
  padding: 3px;
}
.calendar .combo .label {
  text-align: center;
  padding: 3px;
  display: block;
}
.calendar .combo .hilite {
  background: #26c9ff;
  color: #00698c;
}
.calendar .combo .active {
  background: #fff;
  color: #00698c;
  padding: 3px;
  border-top: 1px solid #ddd;
  border-left: 1px solid #ddd;
}
body,
html {
  min-width: 250px;
  font-family: CSChatThaiUI;
}
#wrapper,
.wrapper {
  position: relative;
  margin: 0 auto;
  padding: 0;
  min-height: 400px;
}
.bg-chk-for-show-hide,
.bg-overlay {
  position: fixed;
  margin: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  padding: 0;
}
a {
  color: #111;
  text-decoration: none !important;
}
a:link {
  color: #222;
}
a:hover {
  color: #666;
}
a:active {
  color: #555;
}
.bg-chk-for-show-hide {
  display: none;
  opacity: 0;
  -webkit-transition: 0.8s;
  -moz-transition: 0.8s;
  -o-transition: 0.8s;
  transition: 0.8s;
  z-index: 1;
  background: rgba(255, 255, 255, 0.1);
}
.bg-chk-for-show-hide.active {
  display: block;
  opacity: 1;
}
.bg-overlay {
  opacity: 1;
  -webkit-transition: 0.8s;
  -moz-transition: 0.8s;
  -o-transition: 0.8s;
  transition: 0.8s;
  z-index: 1000;
  left: -100%;
  background: #000;
}
.bg-overlay .overlay-contain {
  position: relative;
  margin: 0 auto;
  padding: 20px;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  top: 50%;
}
.bg-overlay.active {
  display: block;
  opacity: 0.97;
  left: 0;
}
.bg-overlay .overlay-contain .overlay-msg {
  display: none;
  position: relative;
  margin: 0 auto;
  padding: 10px;
  text-align: center;
  color: #000;
  font-family: boon-regular;
  font-size: 1.2rem;
  line-height: 1.7rem;
}
.bg-overlay .overlay-contain .overlay-msg.font-red {
  color: #d90000;
}
.bg-overlay .overlay-contain .overlay-msg.font-green {
  color: #008c23;
}
.bg-overlay .overlay-contain .overlay-msg.active {
  display: block;
  background: #fff;
}
.bg-overlay .overlay-contain .btn-overlay {
  display: none;
  position: relative;
  margin: 0 auto;
  padding: 5px 10px;
  text-align: center;
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
  -o-transition: 0.6s;
  transition: 0.6s;
  width: 150px;
  background: #0086b3;
  border: 5px double rgba(255, 255, 255, 0.6);
}
.bg-overlay .overlay-contain .btn-overlay span,
.header-section
  .header-contain.header-col-contain
  .header-col-item
  .logo-contain,
.header-section
  .header-contain.header-col-contain
  .header-col-item
  .org-nm-contain,
.news-section.home
  .news-contain
  .news-col-contain
  .news-col
  .news-complain-contain
  .news-complain-item-contain
  .txt-contain,
.news-section.home
  .news-contain
  .news-col-contain
  .news-col
  .news-general-contain
  .news-general-item-contain
  .txt-contain,
.playboxandplay-section .playboxandplay-filter-contain .channel-contain,
.playboxandplay-section
  .playboxandplay-filter-contain
  .playboxandplay-col-contain,
.radio-clip-contain,
.radio-clip-contain .col-item,
.tvunwave-section .txt-contain .txt-nm,
.tvunwave-section .txt-remark-tv .txt-nm,
.txt-contain .txt-nm {
  position: relative;
  margin: 0 auto;
  padding: 5px;
}
.bg-overlay .overlay-contain .btn-overlay span.txt-nm {
  color: #fff;
  font-size: 0.85rem;
}
.bg-overlay .overlay-contain .btn-overlay:hover {
  cursor: pointer;
  background: #00a6dd;
}
.bg-overlay .overlay-contain .btn-overlay:hover span.txt-nm {
  color: #ff9;
}
.bg-overlay .overlay-contain .btn-overlay.active,
.nav-section
  .nav-contain
  > ul.main-menu-wrapper
  > li
  .ico-close-sub-menu-bar.active,
.share-section .share-contain ul.share-wrapper.active {
  display: block;
}
.bg-overlay .overlay-contain .txt-preloading-contain {
  position: relative;
  margin: 0 auto;
  padding: 5px 10px;
  text-align: center;
}
.bg-overlay .overlay-contain .txt-preloading-contain .txt-preloading-bg {
  position: absolute;
  margin: 0 0 0 -45%;
  padding: 0;
  width: 90%;
  min-height: 100px;
  left: 50%;
}
.bg-overlay .overlay-contain .txt-preloading-contain .txt-preloading-x {
  opacity: 0;
  position: absolute;
  margin: 0;
  padding: 0;
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
  -o-transition: 0.6s;
  transition: 0.6s;
  width: 100%;
  top: -70px;
  color: rgba(255, 255, 255, 0.2);
  font-size: 10rem;
  font-weight: 700;
}
.bg-overlay .overlay-contain .txt-preloading-contain .txt-nm {
  opacity: 0;
  position: relative;
  margin: 0 auto;
  padding: 5px;
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
  -o-transition: 0.6s;
  transition: 0.6s;
  font-size: 2rem;
  color: #fff;
}
.h-contain .btn-more-contain,
.header-top-bar-contain {
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
  -o-transition: 0.6s;
}
.h-contain {
  position: relative;
  margin: 0 auto;
  padding: 0 5px;
  border-bottom: 2px solid #800000;
}
.h-contain.home {
  margin: 10px auto;
  border-bottom: 3px solid #800000;
}
.h-contain:before {
  font-family: fontAwesome;
  font-size: 2.5rem;
  color: #800000;
}
.h-contain .h-nm {
  position: relative;
  margin: 0 auto;
  padding: 5px;
  display: inline-block;
}
.h-contain .h-nm.th {
  font-size: 1.4rem;
  color: #800000;
  font-weight: 700;
}
.h-contain .h-line {
  border-top: 2px solid #800000;
  height: 10px;
}
.h-contain .btn-more-contain {
  position: relative;
  margin: 0;
  padding: 5px;
  transition: 0.6s;
  color: #777;
  font-size: 0.85rem;
}
.h-contain .btn-more-contain:after {
  padding-left: 8px;
  font-family: fontAwesome;
  color: #800000;
  font-weight: 700;
  content: "\f101";
}
.h-contain .btn-more-contain:hover {
  cursor: pointer;
  right: 10px;
  color: #EEE8AA;
}
.h-contain .btn-more-contain:hover:after {
  color: #EEE8AA;
}
@media only screen and (min-width: 600px) {
  .h-contain {
    padding: 8px;
    text-align: left;
  }
  .h-contain .btn-more-contain {
    position: absolute;
    bottom: 0;
    right: 0;
  }
}
.header-section {
  position: relative;
  margin: 0 auto;
  padding: 5px 0;
  border-top: 3px solid #800000;
}
.content-preview-section .content-preview-contain,
.feature-section .feature-contain,
.header-section .header-contain,
.news-section .news-contain .news-col-contain,
.orglink-section .orglink-contain,
.playboxandplay-section .playboxandplay-contain,
.playboxandplay-section .playboxandplay-filter-contain,
.radio-section .radio-contain,
.tv-section .tv-contain {
  position: relative;
  margin: 0 auto;
  padding: 0;
  width: 90%;
  max-width: 1180px;
}
.header-section .header-contain.header-col-contain .header-col-item,
.pages-filter > ul > li .search-hor-inline,
.radio-prototype-contain .radio-prototype-content-contain .txt-desc ul {
  position: relative;
  margin: 0 auto;
  padding: 0;
  display: inline-block;
  vertical-align: middle;
}
.header-section .header-contain.header-col-contain .header-col-item.col-l {
  width: 75px;
}
.header-section .header-contain.header-col-contain .header-col-item.col-r {
  width: calc(100% - 75px - 5px);
}
.about-section .about-contain .img-contain img,
.content-pages-section
  .content-pages-contain
  ul.item-wrapper
  > li
  .img-contain
  img,
.content-preview-section .content-preview-contain .img-contain img,
.content-preview-section
  .content-preview-contain
  .pic-thumb-contain
  .pic-thumb-slide
  .img-thumb-item-contain
  img,
.content-preview-section .content-preview-contain .txt-desc img,
.feature-banner-section
  .feature-banner-contain.banner-col-contain
  .banner-col-item
  .ico-item
  img,
.feature-section
  .feature-contain
  .load-feature-slide-contain
  .item
  .img-contain
  img,
.feature-section
  .feature-contain.feature-col-contain
  .feature-col-item
  .img-contain
  img,
.footer-standard-contain .standard-col-contain .ico-item img,
.header-section
  .header-contain.header-col-contain
  .header-col-item
  .logo-contain
  img,
.nav-section
  .nav-contain
  > ul.main-menu-wrapper
  > li.menu-item
  .ico-contain
  img,
.news-release-section.home
  .news-release-contain
  .news-release-item-contain
  .img-contain
  img,
.radio-info-contain .radio-info-content-contain .img-contain1 img,
.radio-info-contain .radio-info-content-contain .txt-contain .txt-nm img,
.radio-info-section.radio-info-col-section
  .radio-info-contain.radio-info-col-contain
  .radio-info-col
  .txt-contain
  .txt-nm
  img,
.tv-standard-section .tv-standard-contain .img-contain img {
  position: relative;
  margin: 0 auto;
  padding: 0;
  max-width: 100%;
}
.header-section
  .header-contain.header-col-contain
  .header-col-item
  .org-nm-contain
  .org-nm {
  position: relative;
  margin: 0 auto;
  padding: 0;
  color: #800000;
  font-size: 1.6rem;
  line-height: 2rem;
  font-weight: 700;
}
.header-section
  .header-contain.header-col-contain
  .header-col-item
  .org-nm-contain
  .org-sub-nm {
  position: relative;
  margin: 0;
  padding: 0;
  max-width: 600px;
  text-align: left;
  color: #7d0000;
  font-size: 0.95rem;
}
.header-section
  .header-contain.header-col-contain
  .header-col-item
  .org-nm-contain
  .org-sub-nm-org {
  position: relative;
  margin: 0;
  padding: 0;
  max-width: 555px;
  text-align: left;
  color: #bb8376;
  font-size: 1rem;
}
.header-top-bar-contain {
  position: relative;
  margin: 0 auto;
  padding: 5px 0;
  transition: 0.6s;
  text-align: center;
}
.header-top-bar-contain .top-bar-ico {
  position: relative;
  margin: 0 auto;
  padding: 3px 10px;
  display: inline-block;
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
  -o-transition: 0.6s;
  transition: 0.6s;
  color: #800000;
  font-size: 0.9rem;
  background: #fff;
  -webkit-border-radius: 10px;
  -khtml-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
}
.header-top-bar-contain .top-bar-ico:after,
.header-top-bar-contain .top-bar-ico:before {
  font-family: fontAwesome;
  font-size: 0.85rem;
}
.header-top-bar-contain .top-bar-ico.ico-search:before {
  content: "\f002";
}
.header-top-bar-contain .top-bar-ico.ico-font-size {
  font-size: 1.05rem;
  font-weight: 700;
}
.header-top-bar-contain .top-bar-ico.ico-font-size:after {
  padding-left: 7px;
  font-size: 0.9rem;
  content: "\f0dc";
}
.header-top-bar-contain .top-bar-ico.ico-member:before {
  content: "\f007";
}
.contact-section
  .contact-contain.contact-style-1
  > ul
  > li.box-l
  .addr-contain
  .txt-contain
  span.ico-map:before,
.content-pages-section.contact .h-contain .h-nm:before,
.header-top-bar-contain .top-bar-ico.ico-location-map:before {
  content: "\f041";
}
.header-top-bar-contain .top-bar-ico.ico-tel {
  font-size: 1rem;
  font-weight: 700;
  color: #800000;
}
.header-top-bar-contain .top-bar-ico.ico-tel:before {
  padding-right: 8px;
  font-size: 0.9rem;
  color: #80;
  content: "\f095";
}
.contact-section
  .contact-contain.contact-style-1
  > ul
  > li.box-l
  .addr-contain
  .org-nm-th
  a,
.feature-banner-section
  .feature-banner-contain.banner-col-contain
  .banner-col-item
  .txt-nm.w,
.feature-section
  .feature-contain
  .load-feature-slide-contain
  .owl-nav
  .owl-next.disabled:before,
.feature-section
  .feature-contain
  .load-feature-slide-contain
  .owl-nav
  .owl-prev.disabled:before,
.header-top-bar-contain .top-bar-ico.ico-tel:hover:before {
  color: #fff;
}
.header-top-bar-contain .top-bar-ico.ico-setting:before {
  content: "\f0dc";
}
.contact-section
  .contact-contain.contact-style-1
  > ul
  > li.box-l
  .addr-contain
  .txt-contain
  span.ico-email:before,
.header-top-bar-contain .top-bar-ico.ico-email:before,
.header-top-bar-contain .top-bar-ico.ico-en:before,
.radio-oldlist-contain
  .radio-oldlist-content4-contain
  .txt-desc
  .txt-contain
  span.ico-email:before {
  content: "\f003";
}
.header-top-bar-contain .top-bar-ico.ico-divider {
  padding: 0;
  width: 1px;
  height: 10px;
  background: #e7e7e7;
}
.header-top-bar-contain .top-bar-ico:hover {
  cursor: pointer;
  background: #800000;
  color: #fff;
}
.header-top-bar-contain .top-bar-ico.active {
  background: #800000;
  color: #fff;
}
.header-top-bar-contain .top-bar-ico.active.ico-search:before,
.nav-section
  .nav-contain
  .main-menu-responsive-contain
  ul.main-menu-responsive-wrapper
  > li.menu-responsive-item
  .main-menu-responsive-ico.active:before {
  content: "\f00d";
}
.header-top-bar-contain .top-bar-ico.active.ico-font-size:after {
  font-weight: 400;
  font-size: 0.85rem;
  content: "\f00d";
}
.header-top-bar-contain .font-size-contain,
.header-top-bar-contain .main-search-contain {
  opacity: 0;
  position: absolute;
  margin: 0 auto;
  padding: 0;
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
  -o-transition: 0.6s;
  transition: 0.6s;
  width: 0;
  z-index: 1;
  -webkit-box-shadow: 0 3px 5px #ccc;
  -moz-box-shadow: 0 3px 5px #ccc;
  box-shadow: 0 3px 5px #ccc;
}
.header-top-bar-contain .main-search-contain input.main-search {
  display: none;
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
  -o-transition: 0.6s;
  transition: 0.6s;
  padding: 8px;
  border: 1px solid #ccc;
}
.header-top-bar-contain .main-search-contain input.main-search:focus,
.radio-renew-contain
  .radio-renew-content1-contain
  .txt-desc
  .div-dt.expire-dt
  input:focus {
  outline: 0;
}
.header-top-bar-contain .main-search-contain .btn-search {
  display: inline-block;
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
  -o-transition: 0.6s;
  transition: 0.6s;
  position: relative;
  margin: 0 auto;
  padding: 0;
  text-align: center;
  font-size: 0;
  color: #fff;
  background: #800000;
}
.header-top-bar-contain .main-search-contain.active {
  display: inline-block;
  opacity: 1;
  padding: 6px 10px 10px;
  width: 280px;
}
.header-top-bar-contain .main-search-contain.active input.main-search {
  display: inline-block;
}
.header-top-bar-contain .main-search-contain.active .btn-search {
  padding: 8px 10px;
  font-size: 0.84rem;
}
.header-top-bar-contain .main-search-contain.active .btn-search:before {
  font-family: fontAwesome;
  content: "\f002";
}
.header-top-bar-contain .main-search-contain.active .btn-search:hover {
  cursor: pointer;
  background: #800000;
}
.header-top-bar-contain .font-size-contain span {
  position: relative;
  margin: 0 auto;
  padding: 3px 10px;
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
  -o-transition: 0.6s;
  transition: 0.6s;
}
.header-top-bar-contain .font-size-contain span.size-2 {
  font-size: 1.1rem;
}
.header-top-bar-contain .font-size-contain span.size-3 {
  font-size: 1.2rem;
}
.header-top-bar-contain .font-size-contain span:hover {
  cursor: pointer;
  color: #800000;
  text-decoration: underline;
}
.header-top-bar-contain .font-size-contain.active {
  display: block;
  opacity: 1;
  padding: 6px 10px 10px;
  width: 250px;
}
.nav-section {
  position: relative;
  margin: 0 auto;
  padding: 0;
  -webkit-transition: 0.8s 0.1s;
  -moz-transition: 0.8s 0.1s;
  -o-transition: 0.8s 0.1s;
  transition: 0.8s 0.1s;
  width: 100%;
}
.nav-section .nav-contain {
  position: relative;
  margin: 0 auto;
  padding: 0;
  -webkit-transition: 0.8s 0.1s;
  -moz-transition: 0.8s 0.1s;
  -o-transition: 0.8s 0.1s;
  transition: 0.8s 0.1s;
  text-align: center;
  z-index: 999;
  background-image: -webkit-linear-gradient(left, #6ec495, #54bfb7, #2cb6e7);
  background-image: -moz-linear-gradient(left, #6ec495, #54bfb7, #2cb6e7);
  background-image: -o-linear-gradient(left, #6ec495, #54bfb7, #2cb6e7);
  background-image: -ms-linear-gradient(left, #6ec495, #54bfb7, #2cb6e7);
  /* 20240905:กำหนดสีพื้นหลังเมนู */
  background-image: linear-gradient(to right, #800000, #a52a2a, #993300);
}
.nav-section.nav-fixed {
  position: fixed;
  padding: 0;
  z-index: 2;
  width: 100%;
  top: 0;
}
.nav-section .nav-contain > ul.main-menu-wrapper {
  position: relative;
  margin: 0 auto;
  padding: 0 8px;
  list-style: none;
  text-align: center;
  width: 100%;
}
.nav-section .nav-contain > ul.main-menu-wrapper > li {
  position: relative;
  vertical-align: middle;
  text-align: center;
  margin: 0;
  padding: 0;
  color: #fff;
  font-family: TH-SarabunPSK-Bold;
  font-size: 1.2rem;
  text-transform: uppercase;
}
.nav-section .nav-contain > ul.main-menu-wrapper > li .highlight-line {
  position: absolute;
  margin: 0;
  padding: 0;
  -webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
  width: 0;
  height: 3px;
  top: -5px;
  left: 50%;
  background: #ff8469;
}
.nav-section .nav-contain > ul.main-menu-wrapper > li .ico-sub-menu-bar {
  position: absolute;
  margin: 0;
  padding: 0;
  text-align: right;
  width: 100%;
  bottom: 0;
  top: 15px;
  right: 5px;
  color: rgba(255, 255, 255, 0.5);
  font-size: 0.75rem;
}
.nav-section .nav-contain > ul.main-menu-wrapper > li .ico-close-sub-menu-bar {
  display: none;
  position: absolute;
  margin: 0;
  padding: 3px 0;
  width: 100%;
  text-align: center;
  bottom: -12px;
}
.nav-section
  .nav-contain
  > ul.main-menu-wrapper
  > li
  .ico-close-sub-menu-bar:before {
  font-family: fontAwesome;
  content: "\f2d4";
  font-size: 0.84rem;
  font-weight: lighter;
}
.nav-section
  .nav-contain
  > ul.main-menu-wrapper
  > li
  .ico-close-sub-menu-bar:hover {
  cursor: pointer;
  color: #800000;
}
.nav-section .nav-contain > ul.main-menu-wrapper > li.menu-item .txt-nm {
  position: relative;
  margin: 0 auto;
  padding: 6px 20px;
  font-family: TH-SarabunPSK-Bold;
  font-size: 1.5rem;
}
.nav-section .nav-contain > ul.main-menu-wrapper > li.menu-item .ico-contain {
  position: relative;
  margin: 0 auto;
  padding: 6px 20px;
}
/*20240905: menu font color*/
.nav-section .nav-contain > ul.main-menu-wrapper > li.menu-item.active {
  color: #ffffff;
  background: #800000;
}
.nav-section .nav-contain > ul.main-menu-wrapper > li a:hover,
.nav-section .nav-contain > ul.main-menu-wrapper > li.menu-item.active > a {
  color: #FFA07A;
}
.nav-section
  .nav-contain
  > ul.main-menu-wrapper
  > li.menu-item.active
  .highlight-line,
.nav-section
  .nav-contain
  > ul.main-menu-wrapper
  > li.menu-item.active-show
  .highlight-line,
.nav-section .nav-contain > ul.main-menu-wrapper > li:hover .highlight-line,
.share-section .share-contain .main-ico-contain .ico-contain .ico-anim.active {
  width: 100%;
  left: 0;
}
.nav-section .nav-contain > ul.main-menu-wrapper > li.menu-item.active-show {
  color: #D2691E ;
  background: #FFEBCD;
}
.nav-section .nav-contain > ul.main-menu-wrapper > li a {
  text-decoration: none;
  color: #fff;
  -webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}
.nav-section .nav-contain > ul.main-menu-wrapper > li:hover {
  z-index: 1;
  color: #800000;
  background: linen;
}
@media only screen and (min-width: 890px) {
  .header-top-bar-contain {
    position: absolute;
    z-index: 1000;
    right: 0;
  }
  .header-top-bar-contain .main-search-contain {
    left: -50%;
    top: 30px;
  }
  .nav-section .nav-contain .main-menu-responsive-contain {
    display: none;
  }
  .nav-section .nav-contain > ul.main-menu-wrapper > li {
    display: inline-block;
  }
}
@media only screen and (max-width: 889px) {
  .nav-section .nav-contain {
    padding: 3px 0;
    bottom: 0;
  }
  .nav-section .nav-contain > ul.main-menu-wrapper {
    display: none;
    position: absolute;
    padding: 20px;
    background: rgba(5, 161, 182, 0.9);
  }
  .nav-section .nav-contain > ul.main-menu-wrapper > li.divider-ver-line {
    display: none;
  }
  .nav-section .nav-contain > ul.main-menu-wrapper > li.menu-ico .ico {
    padding: 10px;
  }
  .nav-section .nav-contain > ul.main-menu-wrapper > li.menu-ico .ico:before {
    font-size: 1rem;
  }
  .nav-section .nav-contain > ul.main-menu-wrapper > li .ico-sub-menu-bar {
    right: 25px;
  }
  .nav-section
    .nav-contain
    > ul.main-menu-wrapper
    > li
    .ico-close-sub-menu-bar {
    bottom: -9px;
  }
}
.nav-section .sub-menu-contain {
  display: none;
  position: relative;
  margin: 0 auto;
  padding: 10px;
  text-align: left;
  width: 100%;
  max-width: 1180px;
  z-index: 999;
  background: #fff;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 5px 6px 0 rgba(204, 204, 204, 0.8);
  -moz-box-shadow: 0 5px 6px 0 rgba(204, 204, 204, 0.8);
  box-shadow: 0 5px 6px 0 rgba(204, 204, 204, 0.8);
  column-gap: 6px;
}
.nav-section .sub-menu-contain .sub-menu-item {
  position: relative;
  margin: 0;
  padding: 6px;
  display: inline-block;
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
  -o-transition: 0.6s;
  transition: 0.6s;
  text-align: left;
  vertical-align: top;
  background: rgba(233 233 233);
  color: #800000 ;
  display: grid;
  grid-template-rows: 1fr auto;
  margin-bottom: 5px;
  break-inside: avoid;
}
.nav-section .sub-menu-contain a .sub-menu-item:hover {
  background: #800000;
  color: #fff;
}
@media only screen and (min-width: 1180px) {
  .nav-section .sub-menu-contain {
    position: absolute;
    column-count: 4;
    left: 50%;
    margin-left: -590px;
  }
  .nav-section .sub-menu-contain.law {
    column-count: 4;
  }
  .nav-section .sub-menu-contain.law .sub-menu-item {
    text-align: center;
  }
}
@media only screen and (min-width: 1000px) {
  .nav-section .sub-menu-contain {
    column-count: 3;
  }
  .news-section.home.news-col-section .news-contain.news-col-contain {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
  }
  .news-section.home.news-col-section .news-contain.news-col-contain .news-col {
    -webkit-box-flex: auto;
    -moz-box-flex: auto;
    -webkit-flex: auto;
    -ms-flex: auto;
    flex: auto;
    width: calc(100% / 2);
  }
}
@media only screen and (min-width: 700px) and (max-width: 999px) {
  .nav-section .sub-menu-contain {
    column-count: 2;
  }
}
@media only screen and (max-width: 699px) {
  .nav-section .sub-menu-contain {
    column-count: 1;
    text-align: left;
  }
}
@media only screen and (min-width: 1180px) {
  .nav-section .sub-menu-contain.academic {
    column-count: 2;
  }
  .nav-section .sub-menu-contain.academic .sub-menu-item,
  .nav-section .sub-menu-contain.news .sub-menu-item,
  .nav-section .sub-menu-contain.services .sub-menu-item {
    text-align: center;
  }
  .nav-section .sub-menu-contain.services {
    column-count: 5;
  }
  .nav-section .sub-menu-contain.news {
    column-count: 4;
  }
}
.nav-section .sub-smenu-contain {
  position: relative;
  margin: 2px 0;
  padding: 5px 0;
}
.nav-section .sub-smenu-contain .sub-smenu-item.txt-nm {
  position: relative;
  margin: 0 auto;
  padding: 5px;
  -webkit-transition: 0.4s 0.1s;
  -moz-transition: 0.4s 0.1s;
  -o-transition: 0.4s 0.1s;
  transition: 0.4s 0.1s;
  color: 	#B8860B;
  font-weight: 400;
  font-size: 0.95rem;
  text-transform: uppercase;
  background: #fff;
  border-bottom: 1px solid #d9d3d3;
}
.nav-section .sub-smenu-contain .sub-smenu-item.txt-nm:hover {
  background: #800000;
  color: #fff;
}
.nav-section .nav-contain .main-menu-responsive-contain {
  position: relative;
  margin: 0 auto;
  padding: 4px;
  text-align: center;
}
.footer-back-contain ul.footer-back-wrapper,
.nav-section
  .nav-contain
  .main-menu-responsive-contain
  ul.main-menu-responsive-wrapper,
.radio-clip-contain .col-item ul.clip-item-wrapper {
  position: relative;
  margin: 0 auto;
  padding: 0;
  list-style: none;
}
.nav-section
  .nav-contain
  .main-menu-responsive-contain
  ul.main-menu-responsive-wrapper
  > li {
  position: relative;
  margin: 0 auto;
  padding: 0;
  display: inline-block;
}
.nav-section
  .nav-contain
  .main-menu-responsive-contain
  ul.main-menu-responsive-wrapper
  > li.menu-responsive-item
  .main-menu-responsive-ico {
  position: relative;
  margin: 0 auto;
  padding: 4px;
  -webkit-transition: 0.8s 0.1s;
  -moz-transition: 0.8s 0.1s;
  -o-transition: 0.8s 0.1s;
  transition: 0.8s 0.1s;
  width: 40px;
  background: rgba(0, 0, 0, 0.1);
}
.nav-section
  .nav-contain
  .main-menu-responsive-contain
  ul.main-menu-responsive-wrapper
  > li.menu-responsive-item
  .main-menu-responsive-ico:before {
  font-family: fontAwesome;
  color: #fff;
  font-size: 1.2rem;
  content: "\f0c9";
}
.nav-section
  .nav-contain
  .main-menu-responsive-contain
  ul.main-menu-responsive-wrapper
  > li.menu-responsive-item
  .main-menu-responsive-ico:hover {
  cursor: pointer;
  background: rgba(0, 0, 0, 0.2);
}
.feature-banner-section,
.feature-banner-section .feature-banner-contain {
  position: relative;
  margin: 0 auto;
  padding: 0;
  height: 100%;
}
.feature-banner-section .feature-banner-contain.banner-col-contain {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.feature-banner-section
  .feature-banner-contain.banner-col-contain
  .banner-col-item {
  position: relative;
  margin: 0 auto;
  padding: 8px 0 3px;
  text-align: center;
  -webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
  -webkit-box-flex: auto;
  -moz-box-flex: auto;
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto;
  background: #f9f9f9;
}
.feature-banner-section
  .feature-banner-contain.banner-col-contain
  .banner-col-item.item-0 {
  background: #c33c3c;
}
.feature-banner-section
  .feature-banner-contain.banner-col-contain
  .banner-col-item.item-0
  .ico-item,
.feature-banner-section
  .feature-banner-contain.banner-col-contain
  .banner-col-item.item-1
  .ico-item,
.feature-banner-section
  .feature-banner-contain.banner-col-contain
  .banner-col-item.item-2
  .ico-item,
.feature-banner-section
  .feature-banner-contain.banner-col-contain
  .banner-col-item.item-3
  .ico-item,
.feature-banner-section
  .feature-banner-contain.banner-col-contain
  .banner-col-item.item-4
  .ico-item,
.feature-banner-section
  .feature-banner-contain.banner-col-contain
  .banner-col-item.item-5
  .ico-item {
  width: 45px;
  height: 45px;
}
.feature-banner-section
  .feature-banner-contain.banner-col-contain
  .banner-col-item.item-0
  .txt-nm,
.feature-banner-section
  .feature-banner-contain.banner-col-contain
  .banner-col-item.item-1
  .txt-nm,
.feature-banner-section
  .feature-banner-contain.banner-col-contain
  .banner-col-item.item-2
  .txt-nm,
.feature-banner-section
  .feature-banner-contain.banner-col-contain
  .banner-col-item.item-3
  .txt-nm,
.feature-banner-section
  .feature-banner-contain.banner-col-contain
  .banner-col-item.item-4
  .txt-nm,
.feature-banner-section
  .feature-banner-contain.banner-col-contain
  .banner-col-item.item-5
  .txt-nm {
  font-size: 1.4rem;
}
.feature-banner-section
  .feature-banner-contain.banner-col-contain
  .banner-col-item.item-1 {
  background: #d57777;
}
.feature-banner-section
  .feature-banner-contain.banner-col-contain
  .banner-col-item.item-2 {
  background: #cc5959;
}
.feature-banner-section
  .feature-banner-contain.banner-col-contain
  .banner-col-item.item-3 {
  background: #de9494;
}
.feature-banner-section
  .feature-banner-contain.banner-col-contain
  .banner-col-item.item-4 {
  background: #e7b1b1;
}
.feature-banner-section
  .feature-banner-contain.banner-col-contain
  .banner-col-item.item-5 {
  background: #f0cece;
}
.feature-banner-section
  .feature-banner-contain.banner-col-contain
  .banner-col-item.col-2 {
  width: calc((100% - 6px) / 2);
}
.about-section .about-contain .h-contain,
table.tbl {
  width: 100%;
}
.feature-banner-section
  .feature-banner-contain.banner-col-contain
  .banner-col-item.col-100p {
  margin-top: 6px;
  padding: 6px 0 5px;
  width: 100%;
}
.feature-banner-section
  .feature-banner-contain.banner-col-contain
  .banner-col-item.col-100p
  .txt-nm {
  left: 0;
}
.feature-banner-section
  .feature-banner-contain.banner-col-contain
  .banner-col-item
  .col-sub-item {
  display: inline-block;
  vertical-align: middle;
}
.feature-banner-section
  .feature-banner-contain.banner-col-contain
  .banner-col-item
  .txt-nm {
  position: relative;
  margin: 0 auto;
  padding: 3px;
  text-align: center;
  -webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
  font-family: TH-SarabunPSK-Bold;
  font-size: 1.6rem;
}
.feature-banner-section
  .feature-banner-contain.banner-col-contain
  .banner-col-item
  .txt-nm.b {
  color: #000;
}
.feature-banner-section
  .feature-banner-contain.banner-col-contain
  .banner-col-item
  .ico-item {
  position: relative;
  margin: 0 auto;
  padding: 5px;
  text-align: center;
  -webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
  width: 85px;
  height: 85px;
  border: 1px solid #f5f5f5;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  background: #fff;
  -webkit-border-radius: 100%;
  -khtml-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
}
.feature-banner-section
  .feature-banner-contain.banner-col-contain
  .banner-col-item:hover {
  cursor: pointer;
  background: linen;
}
.feature-banner-section
  .feature-banner-contain.banner-col-contain
  .banner-col-item:hover
  .txt-nm {
  color: #93fff5;
}
.feature-banner-section
  .feature-banner-contain.banner-col-contain
  .banner-col-item:hover.item-0 {
  background: #03a7e8;
}
.feature-banner-section
  .feature-banner-contain.banner-col-contain
  .banner-col-item:hover.item-0
  .txt-nm {
  color: #98ebfa;
}
.feature-banner-section
  .feature-banner-contain.banner-col-contain
  .banner-col-item:hover.item-0
  .txt-nm,
.feature-banner-section
  .feature-banner-contain.banner-col-contain
  .banner-col-item:hover.item-1
  .txt-nm {
  top: -5px;
}
.feature-banner-section
  .feature-banner-contain.banner-col-contain
  .banner-col-item:hover.item-1 {
  background: #0ab0a8;
}
.feature-banner-section
  .feature-banner-contain.banner-col-contain
  .banner-col-item:hover.item-1
  .txt-nm {
  color: #94f9f4;
}
.feature-banner-section
  .feature-banner-contain.banner-col-contain
  .banner-col-item:hover.col-100p {
  background: #fff6f2;
}
.feature-banner-section
  .feature-banner-contain.banner-col-contain
  .banner-col-item:hover.col-100p
  .txt-nm {
  color: #ad2523;
  left: 5px;
}
.ebook-section.home
  .ebook-contain
  .ebook-slide-contain
  .item:hover
  .img-contain,
.feature-banner-section
  .feature-banner-contain.banner-col-contain
  .banner-col-item:hover
  .ico-item {
  -webkit-transform: scale(0.9);
  -moz-transform: scale(0.9);
  -ms-transform: scale(0.9);
  transform: scale(0.9);
}
@media only screen and (max-width: 799px) {
  .feature-banner-section
    .feature-banner-contain.banner-col-contain
    .banner-col-item
    .txt-nm {
    font-size: 1.2rem;
  }
}
.feature-section {
  position: relative;
  margin: 0 auto;
  padding: 15px 0 0;
}
.airedtemp-section .airedtemp-contain .tbl-tbody,
.bcj-section .bcj-contain .tbl-tbody,
.contact-section,
.contact-section .contact-contain .map,
.content-pages-bar-section .content-pages-bar-contain,
.content-pages-contain.search-contain
  > ul.load-content-page-list-wrapper
  > li
  .txt-contain,
.content-preview-section .content-preview-contain .clip-preview-wrapper,
.content-preview-section .content-preview-contain .doc-section,
.content-preview-section .content-preview-contain .img-col-contain,
.content-preview-section .content-preview-contain .pic-thumb-contain,
.ebook-section .ebook-contain,
.ebook-section.home .ebook-contain .ebook-slide-contain .item .txt-contain,
.feature-section .feature-contain .load-feature-slide-contain,
.feature-section
  .feature-contain
  .load-feature-slide-contain
  .item
  .img-contain,
.feature-section .feature-contain.feature-col-contain .feature-col-item,
.feature-section
  .feature-contain.feature-col-contain
  .feature-col-item
  .img-contain,
.footer-main-menu-contain,
.footer-social-contain .social-col-contain,
.footer-standard-contain .standard-col-contain,
.idtv_report-section .idtv_report-contain .tbl-tbody,
.idtv_report-section .idtv_report-contain .tbl-tbody span.ico,
.idtv_report-section .idtv_report-contain .tbl-thead span.ico,
.meetingminutes-section .meetingminutes-contain .tbl-tbody,
.news-section .news-contain,
.news-section .news-contain .news-col-contain .news-col,
.news-section.home.news-col-section .news-contain.news-col-contain .news-col,
.orglink-section,
.orglink-section .orglink-contain .txt-contain,
.pages-filter > ul > li .search-dt-range-contain,
.playboxandplay-section,
.playboxandplay-section .tbl-contain .tbl-tbody,
.profession-section .profession-contain .txt-desc,
.publichearing-section .publichearing-contain .tbl-tbody,
.radio-info-contain .radio-info-content-contain,
.radio-info-section.radio-info-col-section
  .radio-info-contain.radio-info-col-contain
  .radio-info-col,
.radio-oldlist-contain .radio-oldlist-content-contain .img-contain img,
.radio-oldlist-contain .radio-oldlist-content-contain .txt-desc ul,
.radio_newlist-section .radio_newlist-contain .tbl-tbody,
.radio_report-section .radio_report-contain .tbl-tbody,
.radiotv-tool-contain .radiotv-tool-content-contain,
.share-section,
.share-section .share-contain,
.share-section .share-contain .main-ico-contain .ico-contain,
.submenu-section .submenu-contain,
.submenu-sidebar-section .submenu-sidebar-contain,
.tv-dtv-contain .tv-dtv-content-contain .txt-desc ul,
.tv-standard-section .tv-standard-contain,
.tv.tv_communications.parental_rating .tbl-tbody,
.tv_digitallic-section .tv_digitallic-contain .tbl-tbody,
.tv_digitallic-section .tv_digitallic-contain .tbl-tbody span.ico,
.tv_digitallic-section .tv_digitallic-contain .tbl-thead span.ico,
.tv_old-section .tv_old-contain .tbl-tbody,
.tv_old-section .tv_old-contain .tbl-tbody span.ico,
.tv_old-section .tv_old-contain .tbl-thead span.ico,
.tv_oldlist-section .tv_oldlist-contain .tbl-tbody,
.tv_oldlist-section .tv_oldlist-contain .tbl-tbody span.ico,
.tv_oldlist-section .tv_oldlist-contain .tbl-thead span.ico,
.tvunwave-section .tbl-tbody,
.tvunwave-section .tbl-tbody .col-item span.ico,
.txt-contain,
.type-section {
  position: relative;
  margin: 0 auto;
  padding: 0;
}
.feature-section .feature-contain.feature-col-contain .feature-col-item.col-l {
  padding-left: 0;
}
.feature-section .feature-contain.feature-col-contain .feature-col-item.col-r {
  padding-right: 0;
}
.feature-section
  .feature-contain.feature-col-contain
  .feature-col-item
  .img-contain
  .txt-nm {
  position: relative;
  margin: 0 auto;
  padding: 0;
  color: #000;
  font-family: prompt-regular;
  font-size: 1.1rem;
}
@media only screen and (min-width: 1115px) {
  .feature-section
    .feature-contain.feature-col-contain
    .feature-col-item.col-l {
    width: 700px;
  }
  .feature-section
    .feature-contain.feature-col-contain
    .feature-col-item.col-m {
    width: 10px;
  }
  .feature-section
    .feature-contain.feature-col-contain
    .feature-col-item.col-r {
    width: calc(100% - 700px - 10px);
  }
}
@media only screen and (min-width: 1020px) and (max-width: 1114px) {
  .feature-section
    .feature-contain.feature-col-contain
    .feature-col-item.col-l {
    width: 600px;
  }
  .feature-section
    .feature-contain.feature-col-contain
    .feature-col-item.col-m {
    width: 10px;
  }
  .feature-section
    .feature-contain.feature-col-contain
    .feature-col-item.col-r {
    width: calc(100% - 600px - 10px);
  }
}
@media only screen and (min-width: 1020px) {
  .feature-banner-section
    .feature-banner-contain.banner-col-contain
    .banner-col-item.col-100p
    .col-sub-item.col-sub-item-r {
    width: 350px;
    text-align: left;
  }
  .feature-section .feature-contain.feature-col-contain {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .feature-section .feature-contain.feature-col-contain .feature-col-item {
    -webkit-box-flex: auto;
    -moz-box-flex: auto;
    -webkit-flex: auto;
    -ms-flex: auto;
    flex: auto;
  }
}
@media only screen and (max-width: 1019px) {
  .feature-banner-section
    .feature-banner-contain.banner-col-contain
    .banner-col-item.item-0
    .txt-nm,
  .feature-banner-section
    .feature-banner-contain.banner-col-contain
    .banner-col-item.item-1
    .txt-nm {
    top: -3px;
  }
  .feature-banner-section
    .feature-banner-contain.banner-col-contain
    .banner-col-item.item-2 {
    margin-right: 2px;
  }
  .feature-banner-section
    .feature-banner-contain.banner-col-contain
    .banner-col-item.item-3 {
    margin-right: 2px;
    margin-left: 2px;
  }
  .feature-banner-section
    .feature-banner-contain.banner-col-contain
    .banner-col-item.item-4 {
    margin-left: 2px;
  }
  .feature-banner-section
    .feature-banner-contain.banner-col-contain
    .banner-col-item.col-100p {
    margin-top: 4px;
    width: calc((100% - 8px) / 3);
  }
  .feature-section {
    padding: 5px 0 0;
  }
  .feature-section .feature-contain.feature-col-contain .feature-col-item {
    text-align: center;
  }
}
.feature-section .feature-contain .load-feature-slide-contain .item {
  position: relative;
  margin: 0 auto;
  padding: 0;
  min-height: 100px;
  background: rgba(204, 204, 204, 0.05);
}
.feature-section .feature-contain .load-feature-slide-contain .owl-nav {
  position: relative;
  padding: 2px;
}
.feature-section
  .feature-contain
  .load-feature-slide-contain
  .owl-nav
  .owl-next,
.feature-section
  .feature-contain
  .load-feature-slide-contain
  .owl-nav
  .owl-prev {
  position: absolute;
  padding: 2px;
  z-index: 1;
}
.feature-section
  .feature-contain
  .load-feature-slide-contain
  .owl-nav
  .owl-next:before,
.feature-section
  .feature-contain
  .load-feature-slide-contain
  .owl-nav
  .owl-prev:before {
  position: absolute;
  padding: 0 8px;
  top: 6px;
  font-family: fontAwesome;
  color: #fff;
  font-size: 0.95rem;
}
.feature-section
  .feature-contain
  .load-feature-slide-contain
  .owl-nav
  .owl-next.disabled:hover,
.feature-section
  .feature-contain
  .load-feature-slide-contain
  .owl-nav
  .owl-prev.disabled:hover,
.pages-filter > ul > li .btn-view-contain .btn-view.active:hover {
  cursor: initial;
}
.feature-section
  .feature-contain
  .load-feature-slide-contain
  .owl-nav
  .owl-next:before {
  content: "\f054";
}
.feature-section
  .feature-contain
  .load-feature-slide-contain
  .owl-nav
  .owl-prev:before {
  content: "\f053";
}
.feature-section
  .feature-contain
  .load-feature-slide-contain
  .owl-dots
  .owl-dot {
  width: 12px;
  height: 12px;
}
@media only screen and (max-width: 1199px) {
  .feature-section .feature-contain .load-feature-slide-contain .owl-nav {
    margin: 0 auto;
    height: 30px;
  }
  .feature-section
    .feature-contain
    .load-feature-slide-contain
    .owl-nav
    .owl-next,
  .feature-section
    .feature-contain
    .load-feature-slide-contain
    .owl-nav
    .owl-prev {
    left: 50%;
  }
  .feature-section
    .feature-contain
    .load-feature-slide-contain
    .owl-nav
    .owl-next {
    margin-left: -37.5px;
  }
  .feature-section
    .feature-contain
    .load-feature-slide-contain
    .owl-nav
    .owl-prev {
    margin-left: 10px;
  }
}
.ebook-section,
.itvb-contain .itvb-content-contain,
.link-section,
.news-release-section,
.news-section,
.profession-section .profession-contain .profession-content-contain,
.radio-renew-contain .radio-renew-content-contain,
.radio-section,
.sitemap-section,
.tv-section,
.tvunwave-section .txt-contain,
.tvunwave-section .txt-remark-tv {
  position: relative;
  margin: 0 auto;
  padding: 20px 0;
}
.news-release-section.home {
  padding: 0;
}
.news-release-section.home .news-contain .h-contain {
  text-align: left;
}
.news-release-section .news-release-contain {
  position: relative;
  margin: 0 auto;
  padding: 0;
  max-width: 1180px;
  width: 90%;
}
@media only screen and (min-width: 950px) {
  .news-section .news-contain .news-col-contain {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
  }
  .news-section .news-contain .news-col-contain .news-col {
    -webkit-box-flex: auto;
    -moz-box-flex: auto;
    -webkit-flex: auto;
    -ms-flex: auto;
    flex: auto;
  }
  .news-section .news-contain .news-col-contain .news-col.news-col-m {
    width: 70px;
  }
  .news-section .news-contain .news-col-contain .news-col.news-col-l,
  .news-section .news-contain .news-col-contain .news-col.news-col-r {
    width: calc((100% - 70px) / 2);
  }
}
.footer-about-contain,
.news-release-section.home .news-release-contain {
  position: relative;
  margin: 0 auto;
  padding: 0;
  text-align: left;
}
.content-pages-section.law.announce .h-contain .h-nm:before,
.news-release-section.home .news-release-contain .h-contain:before {
  content: "\f0a1";
}
.news-release-section.home .news-release-contain .news-release-item-contain,
.playboxandplay-section
  .playboxandplay-filter-contain
  .playboxandplay-col-contain
  .col-item {
  position: relative;
  margin: 0 auto;
  padding: 5px;
  display: inline-block;
  vertical-align: top;
}
.news-release-section.home
  .news-release-contain
  .news-release-item-contain
  .img-contain {
  position: relative;
  margin: 0 auto;
  padding: 2px;
  text-align: center;
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
  -o-transition: 0.6s;
  transition: 0.6s;
  max-height: 180px;
  overflow: hidden;
  background: rgba(204, 204, 204, 0.3);
  border: 2px solid #fff;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.news-release-section.home
  .news-release-contain
  .news-release-item-contain
  .txt-contain {
  position: relative;
  margin: 0 auto;
  padding: 0 8px;
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
  -o-transition: 0.6s;
  transition: 0.6s;
  max-width: 260px;
  background: rgba(255, 255, 255, 0.2);
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
.news-release-section.home
  .news-release-contain
  .news-release-item-contain
  .txt-contain
  .txt-nm {
  position: relative;
  margin: 0 auto;
  padding: 5px;
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
  -o-transition: 0.6s;
  transition: 0.6s;
  font-size: 0.95rem;
  line-height: 1.4rem;
  color: #111;
}
.news-release-section.home
  .news-release-contain
  .news-release-item-contain
  .info-contain {
  position: relative;
  margin: 0 auto;
  padding: 10px;
  top: -5px;
}
.news-release-section.home
  .news-release-contain
  .news-release-item-contain
  .info-contain
  span,
.news-section.home
  .news-contain
  .news-col-contain
  .news-col
  .news-complain-contain
  .news-complain-item-contain
  .info-contain
  span,
.news-section.home
  .news-contain
  .news-col-contain
  .news-col
  .news-general-contain
  .news-general-item-contain
  .info-contain
  span {
  position: relative;
  margin: 0 auto;
  padding: 5px 10px 5px 25px;
  font-size: 0.74rem;
  color: #666;
}
.news-release-section.home
  .news-release-contain
  .news-release-item-contain
  .info-contain
  span:before,
.news-section.home
  .news-contain
  .news-col-contain
  .news-col
  .news-complain-contain
  .news-complain-item-contain
  .info-contain
  span:before,
.news-section.home
  .news-contain
  .news-col-contain
  .news-col
  .news-general-contain
  .news-general-item-contain
  .info-contain
  span:before {
  position: absolute;
  top: -2px;
  left: 0;
}
.news-release-section.home
  .news-release-contain
  .news-release-item-contain
  .info-contain
  span.dt-range:before,
.news-section.home
  .news-contain
  .news-col-contain
  .news-col
  .news-complain-contain
  .news-complain-item-contain
  .info-contain
  span.dt-range:before,
.news-section.home
  .news-contain
  .news-col-contain
  .news-col
  .news-general-contain
  .news-general-item-contain
  .info-contain
  span.dt-range:before {
  content: url(../images/ico/ico-dt-grey.svg);
}
.news-release-section.home
  .news-release-contain
  .news-release-item-contain
  .info-contain
  span.view-hits:before,
.news-section.home
  .news-contain
  .news-col-contain
  .news-col
  .news-complain-contain
  .news-complain-item-contain
  .info-contain
  span.view-hits:before,
.news-section.home
  .news-contain
  .news-col-contain
  .news-col
  .news-general-contain
  .news-general-item-contain
  .info-contain
  span.view-hits:before {
  content: url(../images/ico/ico-read-grey.svg);
}
.news-release-section.home
  .news-release-contain
  .news-release-item-contain:hover
  .img-contain {
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}
.news-release-section.home
  .news-release-contain
  .news-release-item-contain:hover
  .txt-contain {
  background: rgba(255, 255, 255, 0.95);
}
.news-release-section.home
  .news-release-contain
  .news-release-item-contain:hover
  .txt-contain
  .txt-nm {
  color: #800000;
}
@media only screen and (min-width: 850px) {
  .news-release-section.home .news-release-contain .news-release-item-contain {
    width: calc(100% / 4);
  }
}
@media only screen and (min-width: 450px) and (max-width: 849px) {
  .news-release-section.home .news-release-contain .news-release-item-contain {
    width: calc(100% / 2);
  }
}
.news-section.home
  .news-contain
  .news-col-contain
  .news-col
  .news-complain-contain {
  position: relative;
  margin: 0 auto;
  padding: 10px 0;
  counter-reset: my-badass-counter;
}
.news-section.home
  .news-contain
  .news-col-contain
  .news-col
  .news-complain-contain
  .h-contain:before {
  content: "\f0e6";
}
.news-section.home
  .news-contain
  .news-col-contain
  .news-col
  .news-complain-contain
  .news-complain-item-contain {
  position: relative;
  margin: 0 auto;
  padding: 5px 5px 5px 15px;
  border-bottom: 1px dotted #800000;
}
.news-section.home
  .news-contain
  .news-col-contain
  .news-col
  .news-complain-contain
  .news-complain-item-contain:last-child,
.news-section.home
  .news-contain
  .news-col-contain
  .news-col
  .news-general-contain
  .news-general-item-contain:last-child {
  border-bottom: none;
}
.news-section.home
  .news-contain
  .news-col-contain
  .news-col
  .news-complain-contain
  .news-complain-item-contain:before,
.news-section.home
  .news-contain
  .news-col-contain
  .news-col
  .news-general-contain
  .news-general-item-contain:before {
  position: absolute;
  -webkit-transition: 0.4s;
  -moz-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  left: 15px;
  top: 15px;
  font-family: fontAwesome;
  color: #800000;
  font-size: 0.7rem;
  content: "\f054";
}
.news-section.home
  .news-contain
  .news-col-contain
  .news-col
  .news-complain-contain
  .news-complain-item-contain
  .txt-contain
  .txt-nm,
.news-section.home
  .news-contain
  .news-col-contain
  .news-col
  .news-general-contain
  .news-general-item-contain
  .txt-contain
  .txt-nm {
  position: relative;
  margin: 0 auto;
  padding: 0 10px;
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
  -o-transition: 0.6s;
  transition: 0.6s;
  font-size: 0.95rem;
  line-height: 1.4rem;
  color: #111;
}
.news-section.home
  .news-contain
  .news-col-contain
  .news-col
  .news-complain-contain
  .news-complain-item-contain
  .info-contain,
.news-section.home
  .news-contain
  .news-col-contain
  .news-col
  .news-general-contain
  .news-general-item-contain
  .info-contain {
  position: relative;
  margin: 0 auto;
  padding: 4px 0 0 10px;
}
.news-section.home
  .news-contain
  .news-col-contain
  .news-col
  .news-complain-contain
  .news-complain-item-contain:hover,
.news-section.home
  .news-contain
  .news-col-contain
  .news-col
  .news-general-contain
  .news-general-item-contain:hover {
  border-bottom: 1px dotted #fd7908;
}
.content-pages-section.radio-section.radio_test-section.radiorenew-section
  .h-contain
  .h-nm.th:before,
.news-section.home
  .news-contain
  .news-col-contain
  .news-col
  .news-complain-contain
  .news-complain-item-contain:hover:before,
.news-section.home
  .news-contain
  .news-col-contain
  .news-col
  .news-general-contain
  .news-general-item-contain:hover:before {
  left: 5px;
}
.news-section.home
  .news-contain
  .news-col-contain
  .news-col
  .news-complain-contain
  .news-complain-item-contain:hover
  .txt-contain
  .txt-nm,
.news-section.home
  .news-contain
  .news-col-contain
  .news-col
  .news-general-contain
  .news-general-item-contain:hover
  .txt-contain
  .txt-nm {
  color: #800000
  ;
}
.content-pages-section,
.news-section.home
  .news-contain
  .news-col-contain
  .news-col
  .news-general-contain {
  position: relative;
  margin: 0 auto;
  padding: 10px 0;
}
.news-section.home
  .news-contain
  .news-col-contain
  .news-col
  .news-general-contain
  .h-contain:before {
  content: "\f091";
}
.news-section.home
  .news-contain
  .news-col-contain
  .news-col
  .news-general-contain
  .news-general-item-contain {
  position: relative;
  margin: 0 auto;
  padding: 5px 5px 5px 15px;
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
  -o-transition: 0.6s;
  transition: 0.6s;
  border-bottom: 1px dotted #800000;
}
.news-section.home.news-col-section,
.radio-info-section.radio-info-col-section {
  padding: 10px 0;
}
.news-section.home.news-col-section .news-contain.news-col-contain {
  max-width: 1300px;
  width: 90%;
  background: rgba(239, 239, 239, 0.8);
}
.news-section.home.news-col-section
  .news-contain.news-col-contain
  .news-col.col-l
  .h-contain
  .h-nm.th,
.radio-info-section.radio-info-col-section
  .radio-info-contain.radio-info-col-contain
  .radio-info-col.col-l
  .h-contain
  .h-nm.th {
  color: #fc7200;
}
.news-section.home.news-col-section
  .news-contain.news-col-contain
  .news-col.col-l
  .h-contain
  .h-nm.th:after,
.news-section.home.news-col-section
  .news-contain.news-col-contain
  .news-col.col-l
  .h-contain
  .h-nm.th:before,
.radio-info-section.radio-info-col-section
  .radio-info-contain.radio-info-col-contain
  .radio-info-col.col-l
  .h-contain
  .h-nm.th:after,
.radio-info-section.radio-info-col-section
  .radio-info-contain.radio-info-col-contain
  .radio-info-col.col-l
  .h-contain
  .h-nm.th:before {
  border-color: #ecbf7a;
}
.news-section.home.news-col-section
  .news-contain.news-col-contain
  .news-col.col-r
  .h-contain
  .h-nm.th,
.radio-info-section.radio-info-col-section
  .radio-info-contain.radio-info-col-contain
  .radio-info-col.col-r
  .h-contain
  .h-nm.th {
  color: #7eb003;
}
.news-section.home.news-col-section
  .news-contain.news-col-contain
  .news-col.col-r
  .h-contain
  .h-nm.th:after,
.news-section.home.news-col-section
  .news-contain.news-col-contain
  .news-col.col-r
  .h-contain
  .h-nm.th:before,
.radio-info-section.radio-info-col-section
  .radio-info-contain.radio-info-col-contain
  .radio-info-col.col-r
  .h-contain
  .h-nm.th:after,
.radio-info-section.radio-info-col-section
  .radio-info-contain.radio-info-col-contain
  .radio-info-col.col-r
  .h-contain
  .h-nm.th:before {
  border-color: #8cbfb1;
}
.ebook-section.home {
  padding: 10px 0;
  max-width: 1180px;
}
.ebook-section.home .h-contain:before {
  content: "\f02d";
}
.contact-section .contact-contain.contact-style-1 > ul > li.box-l .addr-contain,
.ebook-section.home .ebook-contain .ebook-slide-contain,
.itvb-contain .itvb-content1-contain .txt-desc .text-nm,
.profession-contain .profession-content4-contain .txt-desc ul li .txt-nm,
.profession-contain .profession-content5-contain .txt-desc ul li .txt-nm,
.profession-content1-contain .txt-desc .text-nm,
.profession-content2-contain .txt-desc .text-nm,
.radio-info-contain .radio-info-content-contain .txt-contain,
.radio-info-section.radio-info-col-section
  .radio-info-contain.radio-info-col-contain
  .radio-info-col
  .txt-contain,
.radio-renew-contain .radio-renew-content1-contain .txt-desc .text-nm,
.radio-renew-contain .radio-renew-content3-contain .txt-desc ul li .txt-nm,
.radio-renew-contain .radio-renew-content4-contain .txt-desc ul li .txt-nm,
.radio-renew-contain .radio-renew-content5-contain .txt-desc ul li .txt-nm {
  position: relative;
  margin: 0 auto;
  padding: 5px 0;
}
.ebook-section.home .ebook-contain .ebook-slide-contain .item {
  position: relative;
  margin: 0 auto;
  padding: 10px 5px;
  text-align: center;
}
.ebook-section.home .ebook-contain .ebook-slide-contain .item .img-contain {
  position: relative;
  margin: 0 auto;
  padding: 0;
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
  -o-transition: 0.6s;
  transition: 0.6s;
  max-width: 200px;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.ebook-section.home .ebook-contain .ebook-slide-contain .item .img-contain img {
  position: relative;
  margin: 0 auto;
  padding: 0;
  max-width: 100%;
  box-shadow: 4px 2px 5px #cecece;
}
.ebook-section.home
  .ebook-contain
  .ebook-slide-contain
  .item
  .txt-contain
  .txt-nm {
  position: relative;
  margin: 0 auto;
  padding: 10px 20px;
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
  -o-transition: 0.6s;
  transition: 0.6s;
  font-size: 0.95rem;
  line-height: 1.4rem;
  color: #111;
}
.ebook-section.home .ebook-contain .ebook-slide-contain .item .dwl-contain,
.link-section.home .link-banner-slide-contain .item,
.pages-filter {
  position: relative;
  margin: 0 auto;
  padding: 0;
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
  -o-transition: 0.6s;
  transition: 0.6s;
}
.ebook-section.home
  .ebook-contain
  .ebook-slide-contain
  .item
  .dwl-contain:before {
  font-family: fontAwesome;
  font-size: 1rem;
  color: #5cb0b3;
}
.ebook-section.home
  .ebook-contain
  .ebook-slide-contain
  .item
  .dwl-contain.ico-dwl:before {
  content: "\f019";
}
.ebook-section.home
  .ebook-contain
  .ebook-slide-contain
  .item
  .dwl-contain
  .txt-snm {
  position: relative;
  margin: 0 auto;
  padding: 5px;
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
  -o-transition: 0.6s;
  transition: 0.6s;
  font-size: 0.85rem;
  text-align: center;
  color: #5b5b5b;
  border-bottom: 1px solid rgba(255, 255, 255, 0);
}
.ebook-section.home
  .ebook-contain
  .ebook-slide-contain
  .item:hover
  .txt-contain
  .txt-nm {
  color: #800000;
}
.ebook-section.home
  .ebook-contain
  .ebook-slide-contain
  .item:hover
  .dwl-contain
  .txt-snm {
  border-bottom: 4px double #800000;
}
.about-section .about-contain .img-contain,
.ebook-section.home .ebook-contain .ebook-slide-contain .owl-dots,
.link-section.home .link-banner-slide-contain,
.radio-oldlist-contain .radio-oldlist-content-contain .img-contain {
  position: relative;
  margin: 0 auto;
  padding: 0;
  text-align: center;
}
.ebook-section.home .ebook-contain .ebook-slide-contain .owl-dots .owl-dot {
  position: relative;
  margin: 2px;
  padding: 3px;
  display: inline-block;
  width: 15px;
  height: 15px;
  background: #800000;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  border: 4px double rgba(255, 255, 255, 0.7);
}
.ebook-section.home
  .ebook-contain
  .ebook-slide-contain
  .owl-dots
  .owl-dot.active {
  background: #800000;
}
.link-section.home {
  padding: 0;
  width: 90%;
  max-width: 1180px;
}
.content-pages-section.orglink .h-contain .h-nm:before,
.link-section.home .h-contain:before,
.orglink-section
  .orglink-contain
  .txt-contain
  .txt-nm
  span.ico-link-yellow:before,
.orglink-section .orglink-contain .txt-contain .txt-nm span.ico-link:before {
  content: "\f0c1";
}
.link-section.home .link-banner-slide-contain .item .img-contain {
  position: relative;
  margin: 0 auto;
  padding: 0;
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
  -o-transition: 0.6s;
  transition: 0.6s;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.link-section.home .link-banner-slide-contain .item .img-contain img {
  position: relative;
  margin: 0 auto;
  padding: 0;
  max-width: 100%;
  border: 5px double #fff;
}
.link-section.home .link-banner-slide-contain .item:hover .img-contain {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
.link-section.home .link-banner-slide-contain .owl-dots {
  position: relative;
  margin: 0 auto;
  padding: 8px 0;
  text-align: center;
}
.link-section.home .link-banner-slide-contain .owl-dots .owl-dot {
  position: relative;
  margin: 2px;
  padding: 3px;
  display: inline-block;
  width: 12px;
  height: 12px;
  background: #800000;
  -webkit-border-radius: 2px;
  -khtml-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.link-section.home .link-banner-slide-contain .owl-dots .owl-dot.active {
  background: #800000;
}
.link-section.home .h-free-space {
  height: 50px;
}
.about-section .empty-area10,
.contact-section
  .contact-contain.contact-style-1
  > ul
  > li.box-l
  .addr-contain
  .empty-area,
.orglink-section .orglink-contain .empty-area-h10,
.radio-newlist-contain .empty-area-h10,
.radio-renew-contain .empty-area-h10,
.radio-report-contain .empty-area-h10,
.radiotv-tool-contain .empty-area-h10,
.tv-dtv-contain .empty-area-h10 {
  position: relative;
  margin: 0 auto;
  padding: 0;
  height: 10px;
}
.about-section .about-contain .txt-h {
  position: relative;
  margin: 0 auto;
  padding: 5px;
  font-size: 1.4rem;
  color: #03ba89;
  background: #9bd5e64a;
}
.about-section .about-contain .txt-h.orange,
.dtv .txt-h.orange,
.orglink-section .orglink-contain .txt-h.orange,
.policy-contain .txt-h.orange,
.tv-dtv-contain .txt-h.orange {
  color: #9D2F11;
  font-size: 1.2rem;
  font-weight: 700;
}
.about-section .about-contain .txt-h.blue,
.dtv .txt-h.blue,
.orglink-section .orglink-contain .txt-h.blue,
.policy-contain .txt-h.blue,
.tv-dtv-contain .txt-h.blue {
  color: #9D2F11;
  font-size: 1.2rem;
  font-weight: 700;
}
.about-section .about-contain .txt-h.green,
.orglink-section .orglink-contain .txt-h.green,
.policy-contain .txt-h.green {
  color: #800000;
  font-size: 1.2rem;
  font-weight: 700;
}
.about-section .about-contain .txt-contain {
  position: relative;
  margin: 0 auto;
  padding: 0 5px;
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
  -o-transition: 0.6s;
  transition: 0.6s;
}
.about-section .about-contain .txt-contain .txt-nm-about {
  position: relative;
  margin: 0 auto;
  padding: 10px 0;
  line-height: 1.5rem;
}
.about-section .about-contain .txt-contain .txt-nm span,
.about-section .about-contain .txt-contain .txt-nm-about span,
.contact-section
  .contact-contain.contact-style-1
  > ul
  > li.box-l
  .addr-contain
  .txt-contain
  span,
.orglink-section .orglink-contain .txt-contain .txt-nm span,
.policy-contain .txt-contain .txt-nm span,
.radio-oldlist-contain .radio-oldlist-content-contain .txt-desc ul li span,
.radio-oldlist-contain
  .radio-oldlist-content4-contain
  .txt-desc
  .txt-contain
  span,
.radio-prototype-contain .radio-prototype-content-contain .txt-desc ul li span,
.radio-renew-contain .radio-renew-content2-contain .txt-desc ul li span,
.radiotv-tool-contain .radiotv-tool-content1-contain .txt-h-sub span,
.radiotv-tool-contain .radiotv-tool-content2-contain .txt-h-sub span,
.radiotv-tool-contain .radiotv-tool-content3-contain .txt-h-sub span,
.radiotv-tool-contain .radiotv-tool-content4-contain .txt-h-sub span,
.radiotv-tool-contain .radiotv-tool-content5-contain .txt-h-sub span,
.tv-dtv-contain .tv-dtv-content-contain .txt-desc ul li span,
.tv-standard-section .tv-standard-contain .h-nm .h-nm-list span,
.tv-standard-section .tv-standard-contain .txt-contain .txt-nm span {
  position: relative;
  margin: 0 auto;
  padding: 2px;
  display: inline-block;
  vertical-align: middle;
}
.about-section .about-contain .txt-contain .txt-nm-about span.red {
  color: #b33b02;
  font-weight: 700;
}
.about-section .about-contain .txt-contain .txt-nm {
  position: relative;
  margin: 0 auto;
  padding: 10px 0 0 40px;
  line-height: 1.5rem;
}
.about-section .about-contain .txt-contain .txt-nm span.bullet {
  position: absolute;
  padding: 2px 0;
  left: 0;
  text-align: center;
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
  -o-transition: 0.6s;
  transition: 0.6s;
  width: 25px;
  height: 25px;
  -webkit-border-radius: 50%;
  -khtml-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  color: #fff;
  background: #ff9818;
}
.about-section .about-contain .txt-contain .txt-nm span.bullet.green,
.policy-contain .txt-contain .txt-nm span.bullet.blue {
  background: #42baaa;
}
.about-section .about-contain .empty-area20,
.orglink-section .orglink-contain .empty-area-h20,
.policy-contain .empty-area20,
.radio-newlist-contain .empty-area-h20,
.radio-renew-contain .empty-area-h20,
.radio-report-contain .empty-area-h20,
.radiotv-tool-contain .empty-area-h20,
.tv-dtv-contain .empty-area-h20 {
  position: relative;
  margin: 0 auto;
  padding: 0;
  height: 20px;
}
.about-section .about-contain .empty-area50,
.orglink-section .orglink-contain .empty-area-h50,
.policy-contain .empty-area50,
.radio-oldlist-contain .radio-oldlist-content4-contain .txt-desc .empty-area {
  position: relative;
  margin: 0 auto;
  padding: 0;
  height: 50px;
}
.orglink-section .orglink-contain .h-nm-th {
  position: relative;
  margin: 0 auto;
  padding: 5px 10px;
  font-size: 1.1rem;
  line-height: 1.6rem;
  font-weight: 700;
}
.orglink-section .orglink-contain .h-nm-th.green {
  color: #009688;
}
.orglink-section .orglink-contain .h-nm-th.yellow {
  color: #965f00;
}
.orglink-section .orglink-contain .txt-h,
.policy-contain .txt-h,
.tv-dtv-contain .txt-h {
  position: relative;
  margin: 0 auto;
  padding: 10px 5px;
  font-size: 1.4rem;
  color: #9D2F11;
  background: #FAF0E6;
}
.orglink-section .orglink-contain .empty-area-h120 {
  position: relative;
  margin: 0 auto;
  padding: 0;
  height: 120px;
}
.orglink-section .orglink-contain .txt-contain .txt-nm {
  position: relative;
  margin: 0 auto;
  padding: 5px;
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
  -o-transition: 0.6s;
  transition: 0.6s;
  font-size: 0.95rem;
  border-bottom: 1px dotted #737c80;
}
.orglink-section .orglink-contain .txt-contain .txt-nm span.ico {
  padding: 2px 0;
  text-align: center;
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
  -o-transition: 0.6s;
  transition: 0.6s;
  width: 25px;
  height: 25px;
  -webkit-border-radius: 50%;
  -khtml-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.orglink-section .orglink-contain .txt-contain .txt-nm span.ico:before {
  font-family: fontAweSome;
  font-size: 0.9rem;
}
.orglink-section .orglink-contain .txt-contain .txt-nm span.ico-link {
  background: #800000;
  color: #fff;
  border: 2px double rgba(137, 201, 241, 0.6);
}
.orglink-section .orglink-contain .txt-contain .txt-nm span.ico-link-yellow {
  background: #9D2F11;
  color: #fff;
  border: 2px double rgba(214, 148, 46, 0.6);
}
.contact-section .contact-contain,
.tv-standard-section {
  position: relative;
  margin: 0 auto;
  padding: 0;
  max-width: 1180px;
}
.airedtemp-section .airedtemp-contain .tbl-tbody .txt-center,
.airedtemp-section .airedtemp-contain .tbl-thead .txt-center,
.bcj-section .bcj-contain .tbl-tbody .txt-center,
.bcj-section .bcj-contain .tbl-thead .txt-center,
.contact-section .contact-contain .h-contain,
.content-preview-section .content-preview-contain .txt-desc h,
.idtv_report-section .idtv_report-contain .tbl-tbody .txt-center,
.idtv_report-section .idtv_report-contain .tbl-thead .txt-center,
.meetingminutes-section .meetingminutes-contain .tbl-tbody .txt-center,
.meetingminutes-section .meetingminutes-contain .tbl-thead .txt-center,
.playboxandplay-section .playboxandplay-contain .h-contain,
.publichearing-section .publichearing-contain .tbl-tbody .txt-center,
.publichearing-section .publichearing-contain .tbl-thead .txt-center,
.radio-section .radio-contain .h-contain,
.sitemap-section .sitemap-contain .h-contain,
.tv-section .tv-contain .h-contain,
.tv_digitallic-section .tv_digitallic-contain .tbl-tbody .txt-center,
.tv_digitallic-section .tv_digitallic-contain .tbl-thead .txt-center,
.tv_old-section .tv_old-contain .tbl-tbody .txt-center,
.tv_old-section .tv_old-contain .tbl-thead .txt-center,
.tv_oldlist-section .tv_oldlist-contain .tbl-tbody .txt-center,
.tv_oldlist-section .tv_oldlist-contain .tbl-thead .txt-center,
.tvunwave-section .txt-center,
.txt-center,
table.tbl .txt-center {
  text-align: center;
}
.contact-section .contact-contain.contact-style-1 > ul {
  position: relative;
  list-style: none;
  margin: 0 auto;
  padding: 5px;
}
.contact-section .contact-contain.contact-style-1 > ul > li {
  position: relative;
  vertical-align: top;
  margin: 10px;
  padding: 0;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.contact-section
  .contact-contain.contact-style-1
  > ul
  > li.box-l
  .addr-contain
  .org-nm {
  position: relative;
  margin: 0 auto;
  padding: 5px 0;
  font-size: 1.1rem;
  line-height: 1.6rem;
  font-weight: 700;
  color: #800000;
}
.contact-section
  .contact-contain.contact-style-1
  > ul
  > li.box-l
  .addr-contain
  .org-sub-nm {
  position: relative;
  margin: 0 auto;
  padding: 10px 5px;
  font-size: 1rem;
  line-height: 1.4rem;
  color: #c88937;
  font-weight: 700;
}
.contact-section
  .contact-contain.contact-style-1
  > ul
  > li.box-l
  .addr-contain
  .org-nm-th {
  position: relative;
  margin: 5px auto;
  padding: 10px;
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
  -o-transition: 0.6s;
  transition: 0.6s;
  max-width: 1180px;
  height: 40px;
  background: #FAF0E6;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid rgba(255, 255, 255, 0.5);
  color: #A52A2A;
  font-size: 1rem;
  letter-spacing: 0.08rem;
}
.contact-section
  .contact-contain.contact-style-1
  > ul
  > li.box-l
  .addr-contain
  .org-nm-th:hover {
  cursor: pointer;
  background: #800000;
  border: 3px double rgba(255, 255, 255, 0.1);
  color: #fff;
}
.contact-section
  .contact-contain.contact-style-1
  > ul
  > li.box-l
  .addr-contain
  .org-nm-th:hover
  a,
.pages-filter > ul > li .btn-view-contain .btn-view:hover .ico,
.pages-filter
  > ul
  > li.btn-add-wb-topic-contain
  .btn-add-wb-topic:hover
  span.txt-nm {
  color: #ffff4c;
}
.contact-section
  .contact-contain.contact-style-1
  > ul
  > li.box-l
  .addr-contain
  .txt-contain {
  position: relative;
  margin: 0 auto;
  padding: 2px 0;
  font-size: 0.85rem;
  color: #666;
}
.contact-section
  .contact-contain.contact-style-1
  > ul
  > li.box-l
  .addr-contain
  .txt-contain
  span.ico,
.radio-oldlist-contain .radio-oldlist-content-contain .txt-desc ul li.ico,
.radio-oldlist-contain
  .radio-oldlist-content4-contain
  .txt-desc
  .txt-contain
  span.ico,
.radio-prototype-contain .radio-prototype-content-contain .txt-desc ul li.ico,
.tv-dtv-contain .tv-dtv-content-contain .txt-desc ul li.ico {
  padding: 4px 0;
  text-align: center;
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
  -o-transition: 0.6s;
  transition: 0.6s;
  width: 35px;
  height: 35px;
  -webkit-border-radius: 50%;
  -khtml-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.contact-section
  .contact-contain.contact-style-1
  > ul
  > li.box-l
  .addr-contain
  .txt-contain
  span.ico:before,
.radio-oldlist-contain
  .radio-oldlist-content-contain
  .txt-desc
  ul
  li.ico:before,
.radio-oldlist-contain
  .radio-oldlist-content4-contain
  .txt-desc
  .txt-contain
  span.ico:before,
.radio-prototype-contain
  .radio-prototype-content-contain
  .txt-desc
  ul
  li.ico:before,
.radiotv-tool-contain .radiotv-tool-content1-contain .txt-h-sub span.ico:before,
.radiotv-tool-contain .radiotv-tool-content2-contain .txt-h-sub span.ico:before,
.radiotv-tool-contain .radiotv-tool-content3-contain .txt-h-sub span.ico:before,
.radiotv-tool-contain .radiotv-tool-content4-contain .txt-h-sub span.ico:before,
.radiotv-tool-contain .radiotv-tool-content5-contain .txt-h-sub span.ico:before,
.tv-dtv-contain .tv-dtv-content-contain .txt-desc ul li.ico:before {
  font-family: fontAweSome;
  font-size: 1rem;
}
.contact-section
  .contact-contain.contact-style-1
  > ul
  > li.box-l
  .addr-contain
  .txt-contain
  span.ico-tel,
.radio-oldlist-contain
  .radio-oldlist-content4-contain
  .txt-desc
  .txt-contain
  span.ico-tel {
  background: #2db300;
  color: #fff;
  border: 6px double rgba(166, 231, 143, 0.6);
}
.contact-section
  .contact-contain.contact-style-1
  > ul
  > li.box-l
  .addr-contain
  .txt-contain
  span.ico-tel:before,
.radio-oldlist-contain
  .radio-oldlist-content4-contain
  .txt-desc
  .txt-contain
  span.ico-tel:before {
  content: "\f095";
}
.contact-section
  .contact-contain.contact-style-1
  > ul
  > li.box-l
  .addr-contain
  .txt-contain
  span.ico-org,
.radio-oldlist-contain
  .radio-oldlist-content4-contain
  .txt-desc
  .txt-contain
  span.ico-org {
  background: #d49f00;
  color: #fff;
  border: 6px double rgba(229, 235, 130, 0.6);
}
.contact-section
  .contact-contain.contact-style-1
  > ul
  > li.box-l
  .addr-contain
  .txt-contain
  span.ico-org:before,
.content-pages-section.about .h-contain .h-nm:before,
.radio-oldlist-contain
  .radio-oldlist-content4-contain
  .txt-desc
  .txt-contain
  span.ico-org:before {
  content: "\f0f7";
}
.contact-section
  .contact-contain.contact-style-1
  > ul
  > li.box-l
  .addr-contain
  .txt-contain
  span.ico-map,
.radio-oldlist-contain
  .radio-oldlist-content4-contain
  .txt-desc
  .txt-contain
  span.ico-fax {
  background: #0098b3;
  color: #fff;
  border: 6px double rgba(166, 231, 143, 0.6);
}
.contact-section
  .contact-contain.contact-style-1
  > ul
  > li.box-l
  .addr-contain
  .txt-contain
  span.ico-mobile,
.radio-oldlist-contain
  .radio-oldlist-content4-contain
  .txt-desc
  .txt-contain
  span.ico-web {
  background: #ec7ae4;
  color: #fff;
  border: 6px double rgba(244, 175, 239, 0.6);
}
.contact-section
  .contact-contain.contact-style-1
  > ul
  > li.box-l
  .addr-contain
  .txt-contain
  span.ico-mobile:before {
  content: "\f2a0";
}
.contact-section
  .contact-contain.contact-style-1
  > ul
  > li.box-l
  .addr-contain
  .txt-contain
  span.ico-email,
.radio-oldlist-contain
  .radio-oldlist-content4-contain
  .txt-desc
  .txt-contain
  span.ico-email {
  background: #9c78dc;
  color: #fff;
  border: 6px double rgba(186, 156, 238, 0.6);
}
.contact-section
  .contact-contain.contact-style-1
  > ul
  > li.box-l
  .addr-contain
  .txt-contain
  span.ico-facebook:before {
  content: "\f082";
  font-size: 1.5rem;
  color: #0661bb;
}
.contact-section
  .contact-contain.contact-style-1
  > ul
  > li.box-l
  .addr-contain
  .txt-contain
  span.ico-twitter:before {
  content: "\f081";
  font-size: 1.5rem;
  color: #03a9f4;
}
.contact-section
  .contact-contain.contact-style-1
  > ul
  > li.box-l
  .addr-contain
  .txt-contain
  span.ico-youtube:before {
  content: "\f166";
  font-size: 1.5rem;
  color: #e40808;
}
.contact-section
  .contact-contain.contact-style-1
  > ul
  > li.box-l
  .addr-contain
  .txt-contain
  span:hover,
.radio-oldlist-contain
  .radio-oldlist-content4-contain
  .txt-desc
  .txt-contain
  span:hover {
  cursor: pointer;
  background: #11e699;
}
.contact-section
  .contact-contain.contact-style-1
  > ul
  > li.box-l
  .addr-contain
  .line-dot {
  position: relative;
  margin-left: 2px;
  padding: 10px;
  border-bottom: 2px dotted #cce6fd;
}
.contact-section
  .contact-contain.contact-style-1
  > ul
  > li.box-l
  .addr-contain
  .line-blue,
.radio-newlist-contain .radio-newlist-content-contain .line-blue,
.radio-renew-contain .radio-renew-content-contain .line-blue,
.radio-report-contain .radio-report-content-contain .line-blue,
.radiotv-tool-contain .radiotv-tool-content-contain .line-blue,
.radiotv-tool-contain .radiotv-tool-content1-contain .line-blue,
.radiotv-tool-contain .radiotv-tool-content2-contain .line-blue,
.radiotv-tool-contain .radiotv-tool-content3-contain .line-blue,
.radiotv-tool-contain .radiotv-tool-content4-contain .line-blue,
.radiotv-tool-contain .radiotv-tool-content5-contain .line-blue {
  position: relative;
  margin: 0 auto;
  padding: 5px 0;
  border-bottom: 2px inset rgba(155, 213, 230, 0.29);
}
.academic-section
  .academic-contain
  ul.item-wrapper.load-content-page-list-wrapper
  li.item
  .img-contain {
  height: initial;
  width: 230px;
}
.academic-section
  .academic-contain
  ul.item-wrapper.load-content-page-list-wrapper
  li.item
  .img-contain
  img {
  box-shadow: 4px 2px 5px #cecece;
}
.airedtemp-section .airedtemp-contain .tbl-thead,
.bcj-section .bcj-contain .tbl-thead,
.idtv_report-section .idtv_report-contain .tbl-thead,
.meetingminutes-section .meetingminutes-contain .tbl-thead,
.publichearing-section .publichearing-contain .tbl-thead,
.radio_newlist-section .radio_newlist-contain .tbl-thead,
.radio_report-section .radio_report-contain .tbl-thead,
.tv.tv_communications.parental_rating .tbl-thead,
.tv_digitallic-section .tv_digitallic-contain .tbl-thead,
.tv_old-section .tv_old-contain .tbl-thead,
.tv_oldlist-section .tv_oldlist-contain .tbl-thead {
  position: relative;
  margin: 0 auto;
  padding: 0;
  background: #800000;
  color: #fff;
}
.airedtemp-section .airedtemp-contain .tbl-thead .col-item,
.bcj-section .bcj-contain .tbl-thead .col-item,
.idtv_report-section .idtv_report-contain .tbl-thead .col-item,
.meetingminutes-section .meetingminutes-contain .tbl-thead .col-item,
.playboxandplay-section .tbl-contain .tbl-thead .col-item,
.publichearing-section .publichearing-contain .tbl-thead .col-item,
.radio_newlist-section .radio_newlist-contain .tbl-thead .col-item,
.radio_report-section .radio_report-contain .tbl-thead .col-item,
.tv.tv_communications.parental_rating .tbl-thead .col-item,
.tv_digitallic-section .tv_digitallic-contain .tbl-thead .col-item,
.tv_old-section .tv_old-contain .tbl-thead .col-item,
.tv_oldlist-section .tv_oldlist-contain .tbl-thead .col-item {
  position: relative;
  margin: 0 auto;
  padding: 10px 15px;
  display: inline-block;
  vertical-align: middle;
}
.airedtemp-section .airedtemp-contain .tbl-tbody .item-brand,
.bcj-section .bcj-contain .tbl-tbody .item-brand,
.idtv_report-section .idtv_report-contain .tbl-tbody .item-brand,
.meetingminutes-section .meetingminutes-contain .tbl-tbody .item-brand,
.playboxandplay-section .tbl-contain .tbl-tbody .item-brand,
.publichearing-section .publichearing-contain .tbl-tbody .item-brand,
.radio_newlist-section .radio_newlist-contain .tbl-tbody .item-brand,
.radio_report-section .radio_report-contain .tbl-tbody .item-brand,
.tv.tv_communications.parental_rating .tbl-tbody .item-brand,
.tv_digitallic-section .tv_digitallic-contain .tbl-tbody .item-brand,
.tv_old-section .tv_old-contain .tbl-tbody .item-brand,
.tv_oldlist-section .tv_oldlist-contain .tbl-tbody .item-brand,
.tvunwave-section .tbl-tbody .item-brand {
  position: relative;
  margin: 0 auto;
  padding: 8px 15px;
  color: #800000;
  background: #FAF0E6;
  border-top: 1px solid #800000;
  border-bottom: 1px solid #800000;
}
.bcj-section .bcj-contain .tbl-tbody .item-row,
.idtv_report-section .idtv_report-contain .tbl-tbody .item-row,
.meetingminutes-section .meetingminutes-contain .tbl-tbody .item-row,
.playboxandplay-section .tbl-contain .tbl-tbody .item-row,
.publichearing-section .publichearing-contain .tbl-tbody .item-row,
.radio_newlist-section .radio_newlist-contain .tbl-tbody .item-row,
.radio_report-section .radio_report-contain .tbl-tbody .item-row,
.tv.tv_communications.parental_rating .tbl-tbody .item-row,
.tv_digitallic-section .tv_digitallic-contain .tbl-tbody .item-row,
.tv_old-section .tv_old-contain .tbl-tbody .item-row,
.tv_oldlist-section .tv_oldlist-contain .tbl-tbody .item-row {
  position: relative;
  margin: 0 auto;
  padding: 0;
  background: rgba(255, 255, 255, 0);
  border-bottom: 1px dotted rgba(204, 204, 204, 0.7);
}
.airedtemp-section .airedtemp-contain .tbl-tbody .item-row:hover,
.idtv_report-section .idtv_report-contain .tbl-tbody .item-row:hover,
.playboxandplay-section .tbl-contain .tbl-tbody .item-row:hover,
.radio_newlist-section .radio_newlist-contain .tbl-tbody .item-row:hover,
.radio_report-section .radio_report-contain .tbl-tbody .item-row:hover,
.tv.tv_communications.parental_rating .tbl-tbody .item-row:hover,
.tv_digitallic-section .tv_digitallic-contain .tbl-tbody .item-row:hover,
.tv_old-section .tv_old-contain .tbl-tbody .item-row:hover,
.tv_oldlist-section .tv_oldlist-contain .tbl-tbody .item-row:hover,
.tvunwave-section .tbl-tbody .item-row:hover {
  /* background: rgba(204, 204, 204, 0.1); */
  background: #FFFACD; /*20240927*/
}
.idtv_report-section .idtv_report-contain .tbl-tbody .col-item,
.playboxandplay-section .tbl-contain .tbl-tbody .col-item,
.radio_newlist-section .radio_newlist-contain .tbl-tbody .col-item,
.radio_report-section .radio_report-contain .tbl-tbody .col-item,
.tv.tv_communications.parental_rating .tbl-tbody .col-item,
.tv_digitallic-section .tv_digitallic-contain .tbl-tbody .col-item,
.tv_old-section .tv_old-contain .tbl-tbody .col-item,
.tv_oldlist-section .tv_oldlist-contain .tbl-tbody .col-item {
  position: relative;
  margin: 0 auto;
  padding: 8px 15px;
  display: inline-block;
  vertical-align: middle;
  font-size: 0.9rem;
}
.idtv_report-section .idtv_report-contain .tbl-tbody .col-item.col-1,
.idtv_report-section .idtv_report-contain .tbl-thead .col-item.col-1,
.radio_report-section .radio_report-contain .tbl-tbody .col-item.col-1,
.radio_report-section .radio_report-contain .tbl-thead .col-item.col-1,
.tv_old-section .tv_old-contain .tbl-tbody .col-item.col-1,
.tv_old-section .tv_old-contain .tbl-thead .col-item.col-1,
.tv_oldlist-section .tv_oldlist-contain .tbl-tbody .col-item.col-1,
.tv_oldlist-section .tv_oldlist-contain .tbl-thead .col-item.col-1 {
  width: 30%;
}
.bcj-section .bcj-contain .tbl-tbody .col-item.col-1,
.bcj-section .bcj-contain .tbl-thead .col-item.col-1,
.idtv_report-section .idtv_report-contain .tbl-tbody .col-item.col-2,
.idtv_report-section .idtv_report-contain .tbl-tbody .col-item.col-4,
.idtv_report-section .idtv_report-contain .tbl-tbody.col-8 .col-item.col-3,
.idtv_report-section .idtv_report-contain .tbl-tbody.col-8 .col-item.col-4,
.idtv_report-section .idtv_report-contain .tbl-thead .col-item.col-2,
.idtv_report-section .idtv_report-contain .tbl-thead .col-item.col-4,
.idtv_report-section .idtv_report-contain .tbl-thead.col-8 .col-item.col-3,
.idtv_report-section .idtv_report-contain .tbl-thead.col-8 .col-item.col-4,
.meetingminutes-section .meetingminutes-contain .tbl-tbody .col-item.col-1,
.meetingminutes-section .meetingminutes-contain .tbl-thead .col-item.col-1,
.playboxandplay-section .tbl-contain .tbl-tbody .col-item.col-1,
.playboxandplay-section .tbl-contain .tbl-tbody .col-item.col-3,
.playboxandplay-section .tbl-contain .tbl-tbody .col-item.col-4,
.playboxandplay-section .tbl-contain .tbl-thead .col-item.col-1,
.playboxandplay-section .tbl-contain .tbl-thead .col-item.col-3,
.playboxandplay-section .tbl-contain .tbl-thead .col-item.col-4,
.publichearing-section .publichearing-contain .tbl-tbody .col-item.col-1,
.publichearing-section .publichearing-contain .tbl-thead .col-item.col-1,
.radio_report-section .radio_report-contain .tbl-tbody .col-item.col-2,
.radio_report-section .radio_report-contain .tbl-tbody .col-item.col-4,
.radio_report-section .radio_report-contain .tbl-thead .col-item.col-2,
.radio_report-section .radio_report-contain .tbl-thead .col-item.col-4,
.tv_digitallic-section .tv_digitallic-contain .tbl-tbody .col-item.col-3,
.tv_digitallic-section .tv_digitallic-contain .tbl-thead .col-item.col-3,
.tv_old-section .tv_old-contain .tbl-tbody .col-item.col-2,
.tv_old-section .tv_old-contain .tbl-tbody .col-item.col-4,
.tv_old-section .tv_old-contain .tbl-tbody.col-7 .col-item.col-2,
.tv_old-section .tv_old-contain .tbl-thead .col-item.col-2,
.tv_old-section .tv_old-contain .tbl-thead .col-item.col-4,
.tv_old-section .tv_old-contain .tbl-thead.col-7 .col-item.col-2,
.tv_oldlist-section .tv_oldlist-contain .tbl-tbody .col-item.col-2,
.tv_oldlist-section .tv_oldlist-contain .tbl-tbody .col-item.col-4,
.tv_oldlist-section .tv_oldlist-contain .tbl-tbody.col-7 .col-item.col-2,
.tv_oldlist-section .tv_oldlist-contain .tbl-thead .col-item.col-2,
.tv_oldlist-section .tv_oldlist-contain .tbl-thead .col-item.col-4,
.tv_oldlist-section .tv_oldlist-contain .tbl-thead.col-7 .col-item.col-2,
.tvunwave-section .tbl-tbody .col-item.col-2,
.tvunwave-section .tbl-tbody .col-item.col-3,
.tvunwave-section .tbl-tbody .col-item.col-4,
.tvunwave-section .tbl-thead .col-item.col-2,
.tvunwave-section .tbl-thead .col-item.col-3,
.tvunwave-section .tbl-thead .col-item.col-4,
table.tbl .col-w20 {
  width: 20%;
}
.airedtemp-section .airedtemp-contain .tbl-tbody .col-item.col-3,
.airedtemp-section .airedtemp-contain .tbl-thead .col-item.col-3,
.idtv_report-section .idtv_report-contain .tbl-tbody .col-item.col-3,
.idtv_report-section .idtv_report-contain .tbl-tbody .col-item.col-5,
.idtv_report-section .idtv_report-contain .tbl-thead .col-item.col-3,
.idtv_report-section .idtv_report-contain .tbl-thead .col-item.col-5,
.radio_newlist-section .radio_newlist-contain .tbl-tbody .col-item.col-1,
.radio_newlist-section .radio_newlist-contain .tbl-tbody .col-item.col-2,
.radio_newlist-section .radio_newlist-contain .tbl-tbody .col-item.col-4,
.radio_newlist-section .radio_newlist-contain .tbl-tbody .col-item.col-5,
.radio_newlist-section .radio_newlist-contain .tbl-thead .col-item.col-1,
.radio_newlist-section .radio_newlist-contain .tbl-thead .col-item.col-2,
.radio_newlist-section .radio_newlist-contain .tbl-thead .col-item.col-4,
.radio_newlist-section .radio_newlist-contain .tbl-thead .col-item.col-5,
.radio_report-section .radio_report-contain .tbl-tbody .col-item.col-3,
.radio_report-section .radio_report-contain .tbl-tbody .col-item.col-5,
.radio_report-section .radio_report-contain .tbl-thead .col-item.col-3,
.radio_report-section .radio_report-contain .tbl-thead .col-item.col-5,
.tv_digitallic-section .tv_digitallic-contain .tbl-tbody .col-item.col-5,
.tv_digitallic-section .tv_digitallic-contain .tbl-tbody.col-8 .col-item.col-1,
.tv_digitallic-section .tv_digitallic-contain .tbl-tbody.col-8 .col-item.col-9,
.tv_digitallic-section .tv_digitallic-contain .tbl-thead .col-item.col-5,
.tv_digitallic-section .tv_digitallic-contain .tbl-thead.col-8 .col-item.col-1,
.tv_digitallic-section .tv_digitallic-contain .tbl-thead.col-8 .col-item.col-9,
.tv_old-section .tv_old-contain .tbl-tbody .col-item.col-3,
.tv_old-section .tv_old-contain .tbl-tbody .col-item.col-5,
.tv_old-section .tv_old-contain .tbl-tbody.col-7 .col-item.col-5,
.tv_old-section .tv_old-contain .tbl-thead .col-item.col-3,
.tv_old-section .tv_old-contain .tbl-thead .col-item.col-5,
.tv_old-section .tv_old-contain .tbl-thead.col-7 .col-item.col-5,
.tv_oldlist-section .tv_oldlist-contain .tbl-tbody .col-item.col-3,
.tv_oldlist-section .tv_oldlist-contain .tbl-tbody .col-item.col-5,
.tv_oldlist-section .tv_oldlist-contain .tbl-tbody.col-7 .col-item.col-5,
.tv_oldlist-section .tv_oldlist-contain .tbl-thead .col-item.col-3,
.tv_oldlist-section .tv_oldlist-contain .tbl-thead .col-item.col-5,
.tv_oldlist-section .tv_oldlist-contain .tbl-thead.col-7 .col-item.col-5,
.tvunwave-section .tbl-tbody.col-6 .col-item.col-2,
.tvunwave-section .tbl-tbody.col-6 .col-item.col-3,
.tvunwave-section .tbl-tbody.col-6 .col-item.col-4,
.tvunwave-section .tbl-tbody.col-7 .col-item.col-3,
.tvunwave-section .tbl-thead.col-6 .col-item.col-2,
.tvunwave-section .tbl-thead.col-6 .col-item.col-3,
.tvunwave-section .tbl-thead.col-6 .col-item.col-4,
.tvunwave-section .tbl-thead.col-7 .col-item.col-3,
table.tbl .col-w15 {
  width: 15%;
}
.airedtemp-section .airedtemp-contain .tbl-tbody .col-item.col-2,
.airedtemp-section .airedtemp-contain .tbl-tbody .col-item.col-5,
.airedtemp-section .airedtemp-contain .tbl-thead .col-item.col-2,
.airedtemp-section .airedtemp-contain .tbl-thead .col-item.col-5,
.idtv_report-section .idtv_report-contain .tbl-tbody.col-8 .col-item.col-1,
.idtv_report-section .idtv_report-contain .tbl-tbody.col-8 .col-item.col-2,
.idtv_report-section .idtv_report-contain .tbl-tbody.col-8 .col-item.col-6,
.idtv_report-section .idtv_report-contain .tbl-tbody.col-8 .col-item.col-7,
.idtv_report-section .idtv_report-contain .tbl-thead.col-8 .col-item.col-1,
.idtv_report-section .idtv_report-contain .tbl-thead.col-8 .col-item.col-2,
.idtv_report-section .idtv_report-contain .tbl-thead.col-8 .col-item.col-6,
.idtv_report-section .idtv_report-contain .tbl-thead.col-8 .col-item.col-7,
.radio_newlist-section .radio_newlist-contain .tbl-tbody .col-item.col-8,
.radio_newlist-section .radio_newlist-contain .tbl-thead .col-item.col-8,
.tv_digitallic-section .tv_digitallic-contain .tbl-tbody .col-item.col-1,
.tv_digitallic-section .tv_digitallic-contain .tbl-tbody .col-item.col-2,
.tv_digitallic-section .tv_digitallic-contain .tbl-tbody.col-8 .col-item.col-2,
.tv_digitallic-section .tv_digitallic-contain .tbl-tbody.col-8 .col-item.col-3,
.tv_digitallic-section .tv_digitallic-contain .tbl-tbody.col-8 .col-item.col-4,
.tv_digitallic-section .tv_digitallic-contain .tbl-tbody.col-8 .col-item.col-6,
.tv_digitallic-section .tv_digitallic-contain .tbl-tbody.col-8 .col-item.col-7,
.tv_digitallic-section .tv_digitallic-contain .tbl-thead .col-item.col-1,
.tv_digitallic-section .tv_digitallic-contain .tbl-thead .col-item.col-2,
.tv_digitallic-section .tv_digitallic-contain .tbl-thead.col-8 .col-item.col-2,
.tv_digitallic-section .tv_digitallic-contain .tbl-thead.col-8 .col-item.col-3,
.tv_digitallic-section .tv_digitallic-contain .tbl-thead.col-8 .col-item.col-4,
.tv_digitallic-section .tv_digitallic-contain .tbl-thead.col-8 .col-item.col-6,
.tv_digitallic-section .tv_digitallic-contain .tbl-thead.col-8 .col-item.col-7,
.tv_old-section .tv_old-contain .tbl-tbody.col-7 .col-item.col-3,
.tv_old-section .tv_old-contain .tbl-tbody.col-7 .col-item.col-4,
.tv_old-section .tv_old-contain .tbl-tbody.col-7 .col-item.col-6,
.tv_old-section .tv_old-contain .tbl-tbody.col-7 .col-item.col-7,
.tv_old-section .tv_old-contain .tbl-thead.col-7 .col-item.col-3,
.tv_old-section .tv_old-contain .tbl-thead.col-7 .col-item.col-4,
.tv_old-section .tv_old-contain .tbl-thead.col-7 .col-item.col-6,
.tv_old-section .tv_old-contain .tbl-thead.col-7 .col-item.col-7,
.tv_oldlist-section .tv_oldlist-contain .tbl-tbody.col-7 .col-item.col-3,
.tv_oldlist-section .tv_oldlist-contain .tbl-tbody.col-7 .col-item.col-4,
.tv_oldlist-section .tv_oldlist-contain .tbl-tbody.col-7 .col-item.col-6,
.tv_oldlist-section .tv_oldlist-contain .tbl-tbody.col-7 .col-item.col-7,
.tv_oldlist-section .tv_oldlist-contain .tbl-thead.col-7 .col-item.col-3,
.tv_oldlist-section .tv_oldlist-contain .tbl-thead.col-7 .col-item.col-4,
.tv_oldlist-section .tv_oldlist-contain .tbl-thead.col-7 .col-item.col-6,
.tv_oldlist-section .tv_oldlist-contain .tbl-thead.col-7 .col-item.col-7,
.tvunwave-section .tbl-tbody.col-6 .col-item.col-5,
.tvunwave-section .tbl-tbody.col-6 .col-item.col-6,
.tvunwave-section .tbl-tbody.col-7 .col-item.col-2,
.tvunwave-section .tbl-tbody.col-7 .col-item.col-4,
.tvunwave-section .tbl-tbody.col-7 .col-item.col-5,
.tvunwave-section .tbl-tbody.col-7 .col-item.col-6,
.tvunwave-section .tbl-tbody.col-7 .col-item.col-7,
.tvunwave-section .tbl-thead.col-6 .col-item.col-5,
.tvunwave-section .tbl-thead.col-6 .col-item.col-6,
.tvunwave-section .tbl-thead.col-7 .col-item.col-2,
.tvunwave-section .tbl-thead.col-7 .col-item.col-4,
.tvunwave-section .tbl-thead.col-7 .col-item.col-5,
.tvunwave-section .tbl-thead.col-7 .col-item.col-6,
.tvunwave-section .tbl-thead.col-7 .col-item.col-7,
table.tbl .col-w10 {
  width: 10%;
}
.idtv_report-section .idtv_report-contain .tbl-tbody.col-8 .col-item.col-5,
.idtv_report-section .idtv_report-contain .tbl-thead.col-8 .col-item.col-5,
.tv_digitallic-section .tv_digitallic-contain .tbl-tbody.col-8 .col-item.col-5,
.tv_digitallic-section .tv_digitallic-contain .tbl-thead.col-8 .col-item.col-5 {
  width: 12%;
}
.idtv_report-section .idtv_report-contain .tbl-tbody.col-8 .col-item.col-8,
.idtv_report-section .idtv_report-contain .tbl-thead.col-8 .col-item.col-8,
.tv_digitallic-section .tv_digitallic-contain .tbl-tbody.col-8 .col-item.col-8,
.tv_digitallic-section .tv_digitallic-contain .tbl-thead.col-8 .col-item.col-8,
table.tbl .col-w8 {
  width: 8%;
}
.idtv_report-section .idtv_report-contain .tbl-tbody span.ico:before,
.idtv_report-section .idtv_report-contain .tbl-thead span.ico:before,
.pages-filter > ul > li .btn-view-contain .btn-view .ico:before,
.tv_digitallic-section .tv_digitallic-contain .tbl-tbody span.ico:before,
.tv_digitallic-section .tv_digitallic-contain .tbl-thead span.ico:before,
.tv_old-section .tv_old-contain .tbl-tbody span.ico:before,
.tv_old-section .tv_old-contain .tbl-thead span.ico:before,
.tv_oldlist-section .tv_oldlist-contain .tbl-tbody span.ico:before,
.tv_oldlist-section .tv_oldlist-contain .tbl-thead span.ico:before,
.tvunwave-section .tbl-tbody .col-item span.ico:before {
  font-family: fontAwesome;
}
.idtv_report-section .idtv_report-contain .tbl-tbody span.ico.ico-check:before,
.idtv_report-section .idtv_report-contain .tbl-thead span.ico.ico-check:before,
.tv_digitallic-section
  .tv_digitallic-contain
  .tbl-tbody
  span.ico.ico-check:before,
.tv_digitallic-section
  .tv_digitallic-contain
  .tbl-thead
  span.ico.ico-check:before,
.tv_old-section .tv_old-contain .tbl-tbody span.ico.ico-check:before,
.tv_old-section .tv_old-contain .tbl-thead span.ico.ico-check:before,
.tv_oldlist-section .tv_oldlist-contain .tbl-tbody span.ico.ico-check:before,
.tv_oldlist-section .tv_oldlist-contain .tbl-thead span.ico.ico-check:before {
  content: "\f046";
  color: #b1b1b1;
}
.itvb-contain .itvb-content1-contain .txt-h {
  color: #03ba89;
  font-size: 1.2rem;
  font-weight: 700;
}
.itvb-contain .itvb-content1-contain .txt-h-sub,
.itvb-contain .itvb-content2-contain .txt-h-sub,
.itvb-contain .itvb-content3-contain .txt-h-sub,
.itvb-contain .itvb-content4-contain .txt-h-sub {
  position: relative;
  margin: 0 auto;
  padding: 10px 5px;
  font-weight: 700;
}
.itvb-contain .itvb-content1-contain .txt-desc,
.profession-content1-contain .txt-desc,
.profession-content2-contain .txt-desc,
.radio-renew-contain .radio-renew-content1-contain .txt-desc {
  position: relative;
  margin: 0 auto;
  padding: 15px;
}
.itvb-contain .itvb-content1-contain .txt-desc .h-nm,
.profession-content1-contain .txt-desc .h-nm,
.profession-content2-contain .txt-desc .h-nm,
.radio-newlist-contain .radio-newlist-content-contain .txt-desc .h-nm,
.radio-oldlist-contain .radio-oldlist-content-contain .txt-desc .h-nm,
.radio-renew-contain .radio-renew-content-contain .txt-desc .h-nm,
.radio-renew-contain .radio-renew-content1-contain .txt-desc .h-nm,
.radio-report-contain .radio-report-content-contain .txt-desc .h-nm,
.radiotv-tool-contain .radiotv-tool-content-contain .txt-desc .h-nm {
  position: relative;
  margin: 0 auto;
  padding: 5px 0;
  font-size: 1rem;
  color: #0030ac;
}
.itvb-contain .itvb-content1-contain .txt-desc .sub-h-nm,
.radio-renew-contain .radio-renew-content1-contain .txt-desc .sub-h-nm {
  position: relative;
  margin-top: 5px;
  padding: 0;
  font-weight: 700;
  color: #1ca296;
}
.itvb-contain .itvb-content1-contain .txt-desc .sub-h-nm.red,
.itvb-contain .itvb-content1-contain .txt-desc .txt-remark.red,
.profession-contain .profession-content4-contain .txt-desc .sub-h-nm.red,
.profession-contain .profession-content4-contain .txt-desc ul li .txt-nm.red,
.profession-contain .profession-content5-contain .txt-desc .sub-h-nm.red,
.profession-contain .profession-content5-contain .txt-desc ul li .txt-nm.red,
.profession-content1-contain .txt-desc .sub-h-nm.red,
.profession-content2-contain .txt-desc .sub-h-nm.red,
.profession-section .profession-content3-contain .txt-desc .h-nm.red,
.radio-renew-contain .radio-renew-content1-contain .txt-desc .sub-h-nm.red,
.radio-renew-contain .radio-renew-content1-contain .txt-desc .txt-remark.red,
.radio-renew-contain .radio-renew-content2-contain .txt-desc .sub-h-nm.red,
.radio-renew-contain .radio-renew-content3-contain .txt-desc .h-nm.red,
.radio-renew-contain .radio-renew-content4-contain .txt-desc .sub-h-nm.red,
.radio-renew-contain .radio-renew-content4-contain .txt-desc ul li .txt-nm.red,
.radio-renew-contain .radio-renew-content5-contain .txt-desc .sub-h-nm.red,
.radio-renew-contain .radio-renew-content5-contain .txt-desc ul li .txt-nm.red {
  color: #a30000;
}
.itvb-contain .itvb-content1-contain .txt-desc .txt-remark,
.radio-renew-contain .radio-renew-content1-contain .txt-desc .txt-remark {
  position: relative;
  margin: 0 auto;
  padding: 5px 0;
  font-size: 1rem;
  color: #616161;
}
.itvb-contain .itvb-content2-contain .txt-h {
  color: #e7aa00;
  font-size: 1.2rem;
  font-weight: 700;
}
.itvb-contain .itvb-content3-contain .txt-h {
  color: #2cb6e7;
  font-size: 1.2rem;
  font-weight: 700;
}
.itvb-contain .itvb-content4-contain .txt-h {
  color: #e700e7;
  font-size: 1.2rem;
  font-weight: 700;
}
.tv-standard-section .tv-standard-contain .h-nm {
  position: relative;
  margin: 0 auto;
  padding: 0;
  display: inline-block;
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
  -o-transition: 0.6s;
  transition: 0.6s;
  background: #4babb7;
  -webkit-box-shadow: 0 3px 3px rgba(204, 204, 204, 0.8);
  -moz-box-shadow: 0 3px 3px rgba(204, 204, 204, 0.8);
  box-shadow: 0 3px 3px rgba(204, 204, 204, 0.8);
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid rgba(255, 255, 255, 0.5);
  color: #fff;
  font-size: 1rem;
  letter-spacing: 0.08rem;
}
.footer-section .footer-contain .footer-col-contain,
.tvunwave-section .tbl-tbody .item-row,
.tvunwave-section .tbl-thead {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
}
.tv-standard-section .tv-standard-contain .h-nm .h-nm-list {
  position: relative;
  margin: 5px auto;
  padding: 10px;
  text-align: center;
}
.tv-standard-section .tv-standard-contain .h-nm .h-nm-list span.ico {
  padding: 2px 0;
  text-align: center;
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
  -o-transition: 0.6s;
  transition: 0.6s;
  color: #6c0000;
}
.tv-standard-section .tv-standard-contain .h-nm .h-nm-list span.ico:before {
  font-family: fontAweSome;
  font-size: 2rem;
  content: "\f1ad";
}
.tv-standard-section .tv-standard-contain .img-contain {
  position: relative;
  margin: 0 auto;
  padding: 0;
  text-align: center;
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
  -o-transition: 0.6s;
  transition: 0.6s;
  background: #6fa7fa;
}
.tv-standard-section .tv-standard-contain .txt-contain {
  position: relative;
  margin: 0 auto;
  padding: 0 8px;
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
  -o-transition: 0.6s;
  transition: 0.6s;
}
.tv-standard-section .tv-standard-contain .txt-contain .txt-nm {
  position: relative;
  margin: 0 auto;
  padding: 5px;
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
  -o-transition: 0.6s;
  transition: 0.6s;
}
.tv-standard-section .tv-standard-contain .txt-contain .txt-nm span.red,
.tvunwave-section .txt-contain .txt-nm span.red,
.tvunwave-section .txt-remark-tv .txt-nm span.red {
  color: #980000;
  font-weight: 700;
}
.radio_newlist-section .radio_newlist-contain .tbl-tbody .col-item.col-6,
.radio_newlist-section .radio_newlist-contain .tbl-thead .col-item.col-6,
.tv_digitallic-section .tv_digitallic-contain .tbl-tbody .col-item.col-4,
.tv_digitallic-section .tv_digitallic-contain .tbl-thead .col-item.col-4,
.tv_old-section .tv_old-contain .tbl-tbody.col-7 .col-item.col-1,
.tv_old-section .tv_old-contain .tbl-thead.col-7 .col-item.col-1,
.tv_oldlist-section .tv_oldlist-contain .tbl-tbody.col-7 .col-item.col-1,
.tv_oldlist-section .tv_oldlist-contain .tbl-thead.col-7 .col-item.col-1,
.tvunwave-section .tbl-tbody.col-7 .col-item.col-1,
.tvunwave-section .tbl-thead.col-7 .col-item.col-1,
table.tbl .col-w25 {
  width: 25%;
}
.dtv .txt-h {
  position: relative;
  margin: 0 auto;
  padding: 10px;
  font-size: 1.2rem;
  font-weight: 700;
  color: #0086b3;
  background: #9bd5e64a;
}
.dtv .txt-h-sub,
.profession-section .profession-contain .txt-h-sub,
.radio-info-contain .radio-info-content-contain .txt-h-sub,
.radio-oldlist-contain .radio-oldlist-content-contain .txt-h-sub,
.radio-prototype-contain .radio-prototype-content-contain .txt-h-sub,
.tv-dtv-contain .txt-h-sub {
  position: relative;
  margin-left: 20px;
  padding: 5px 0;
  font-size: 1rem;
  color: #b07400;
  font-weight: 700;
}
.tv-dtv-contain .tv-dtv-content-contain {
  position: relative;
  margin: 0 auto;
  padding: 20px 0 0;
}
.radio-oldlist-contain .radio-oldlist-content-contain .txt-desc,
.tv-dtv-contain .tv-dtv-content-contain .txt-desc {
  position: relative;
  margin-left: 20px;
  padding: 0 0 0 15px;
}
.tv-dtv-contain .tv-dtv-content-contain .txt-desc ul li {
  position: relative;
  margin: 1px;
  padding: 3px;
  border-top: 1px dotted #999;
}
.radio-oldlist-contain
  .radio-oldlist-content-contain
  .txt-desc
  ul
  li
  span.ico-pdf,
.radio-prototype-contain
  .radio-prototype-content-contain
  .txt-desc
  ul
  li
  span.ico-pdf,
.radio-renew-contain .radio-renew-content2-contain .txt-desc ul li span.ico-pdf,
.tv-dtv-contain .tv-dtv-content-contain .txt-desc ul li span.ico-pdf {
  color: #ca2222;
  padding-left: 15px;
}
.radio-oldlist-contain
  .radio-oldlist-content-contain
  .txt-desc
  ul
  li
  span.ico-pdf:before,
.radio-prototype-contain
  .radio-prototype-content-contain
  .txt-desc
  ul
  li
  span.ico-pdf:before,
.radio-renew-contain
  .radio-renew-content2-contain
  .txt-desc
  ul
  li
  span.ico-pdf:before,
.tv-dtv-contain .tv-dtv-content-contain .txt-desc ul li span.ico-pdf:before {
  font-family: fontAweSome;
  font-size: 0.85rem;
  content: "\f1c1 ";
}
.radio-oldlist-contain
  .radio-oldlist-content-contain
  .txt-desc
  ul
  li
  span.ico-xls,
.radio-prototype-contain
  .radio-prototype-content-contain
  .txt-desc
  ul
  li
  span.ico-xls,
.radio-renew-contain .radio-renew-content2-contain .txt-desc ul li span.ico-xls,
.tv-dtv-contain .tv-dtv-content-contain .txt-desc ul li span.ico-xls {
  color: #007cfb;
  padding-left: 15px;
}
.radio-oldlist-contain
  .radio-oldlist-content-contain
  .txt-desc
  ul
  li
  span.ico-xls:before,
.radio-prototype-contain
  .radio-prototype-content-contain
  .txt-desc
  ul
  li
  span.ico-xls:before,
.radio-renew-contain
  .radio-renew-content2-contain
  .txt-desc
  ul
  li
  span.ico-xls:before,
.tv-dtv-contain .tv-dtv-content-contain .txt-desc ul li span.ico-xls:before {
  font-family: fontAweSome;
  font-size: 0.85rem;
  content: "\f1c3 ";
}
.radiotv-tool-contain .empty-area-h40,
.tv-dtv-contain .empty-area-h40 {
  position: relative;
  margin: 0 auto;
  padding: 0;
  height: 40px;
}
.submenu-sidebar-section .submenu-sidebar-contain .item:first-child .item-no,
.tv-dtv-contain .tv-dtv-content1-contain .txt-h {
  color: #03ba89;
}
.radio-oldlist-contain .radio-oldlist-content1-contain .txt-h-sub,
.radiotv-tool-contain .radiotv-tool-content-contain .txt-h-sub.green,
.radiotv-tool-contain .radiotv-tool-content1-contain .txt-h-sub.green,
.radiotv-tool-contain .radiotv-tool-content2-contain .txt-h-sub.green,
.radiotv-tool-contain .radiotv-tool-content3-contain .txt-h-sub.green,
.radiotv-tool-contain .radiotv-tool-content4-contain .txt-h-sub.green,
.radiotv-tool-contain .radiotv-tool-content5-contain .txt-h-sub.green,
.tv-dtv-contain .tv-dtv-content1-contain .txt-h-sub {
  color: #800000;
}
.tv-dtv-contain .tv-dtv-content2-contain .txt-h {
  color: #9D2F11;
  font-size: 1.4rem;
}
.radiotv-tool-contain .radiotv-tool-content-contain .txt-h-sub.orange,
.radiotv-tool-contain .radiotv-tool-content1-contain .txt-h-sub.orange,
.radiotv-tool-contain .radiotv-tool-content2-contain .txt-h-sub.orange,
.radiotv-tool-contain .radiotv-tool-content3-contain .txt-h-sub.orange,
.radiotv-tool-contain .radiotv-tool-content4-contain .txt-h-sub.orange,
.radiotv-tool-contain .radiotv-tool-content5-contain .txt-h-sub.orange,
.tv-dtv-contain .tv-dtv-content2-contain .txt-h-sub {
  color: #9D2F11;
}
.tvunwave_document-contain
  ul.item-wrapper.load-content-page-list-wrapper.display-list-contain.display-list-1col
  li.item
  .txt-contain {
  padding: 5px 35px 3px 5px;
}
.submenu-section .submenu-contain .submenu-item.w-150,
.tv.tv_communications.parental_rating .tbl-tbody .col-item.col-1,
.tv.tv_communications.parental_rating .tbl-thead .col-item.col-1 {
  width: 150px;
}
.tv.tv_communications.parental_rating .tbl-thead .col-item.col-2 {
  width: calc(100% - 150px - 0px);
  background: 	#CD5C5C;
}
.tv.tv_communications.parental_rating .tbl-tbody .col-item.col-2 {
  width: calc(100% - 150px - 15px);
}
.tvunwave-section .tbl-thead {
  position: relative;
  margin: 0 auto;
  padding: 0;
  background: #FAF0E6;
  color: #800000;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.tvunwave-section .tbl-thead .col-item {
  position: relative;
  margin: 0 auto;
  padding: 10px 12px;
  -webkit-box-flex: auto;
  -moz-box-flex: auto;
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto;
}
.tvunwave-section .tbl-tbody .item-row {
  position: relative;
  margin: 0 auto;
  padding: 0;
  background: rgba(255, 255, 255, 0);
  border-bottom: 1px dotted rgba(204, 204, 204, 0.7);
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.tvunwave-section .tbl-tbody .col-item {
  position: relative;
  margin: 0 auto;
  padding: 8px 12px;
  font-size: 0.9rem;
  -webkit-box-flex: auto;
  -moz-box-flex: auto;
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto;
}
.tvunwave-section .tbl-tbody .col-item span.ico.ico-cond:before {
  content: "\f1c1";
  color: #464646;
}
.kw_hl,
.tvunwave-section .tbl-tbody .col-item span.ico.has-file:before {
  color: red;
}
.tvunwave-section .tbl-thead .col-item:nth-of-type(2n) {
  background: #FAF0E6;
}
.playboxandplay-section .tbl-contain .tbl-tbody .col-item.col-2,
.playboxandplay-section .tbl-contain .tbl-thead .col-item.col-2,
.tvunwave-section .tbl-tbody .col-item.col-1,
.tvunwave-section .tbl-thead .col-item.col-1 {
  width: 40%;
}
.tvunwave-section .tbl-tbody.col-3 .col-item.col-1,
.tvunwave-section .tbl-thead.col-3 .col-item.col-1 {
  width: 34%;
}
.tvunwave-section .tbl-tbody.col-3 .col-item.col-2,
.tvunwave-section .tbl-tbody.col-3 .col-item.col-3,
.tvunwave-section .tbl-thead.col-3 .col-item.col-2,
.tvunwave-section .tbl-thead.col-3 .col-item.col-3 {
  width: 33%;
}
.tvunwave-section .tbl-tbody.col-6 .col-item.col-1,
.tvunwave-section .tbl-thead.col-6 .col-item.col-1 {
  width: 35%;
}
.radio-renew-contain
  .radio-renew-content3-contain
  .txt-desc
  .bg-orange
  .txt-nm.nm1
  span,
.tvunwave-section .txt-contain .txt-nm span,
.tvunwave-section .txt-remark-tv .txt-nm span,
.txt-contain .txt-nm span {
  position: relative;
  margin: 0 auto;
  padding: 2px;
}
.tv-level-contain {
  position: relative;
  margin: 0 auto;
  padding: 0;
  text-align: right;
  max-width: 1180px;
}
.tv-level-contain .tv-level-item {
  position: relative;
  margin: 0 auto;
  padding: 5px;
  display: inline-block;
  font-size: 0.9rem;
}
.tvunwave-network-submenu-contain {
  position: relative;
  margin: 0 auto;
  padding: 8px 0;
  text-align: right;
  max-width: 1180px;
  width: 90%;
}
.tvunwave-network-submenu-contain .network-submenu-item {
  position: relative;
  margin: 0 auto;
  padding: 5px 15px;
  display: inline-block;
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
  -o-transition: 0.6s;
  transition: 0.6s;
  font-size: 0.9rem;
  color: #248ab1;
}
.tvunwave-network-submenu-contain .network-submenu-item:before {
  position: absolute;
  left: 0;
  top: 6px;
  font-family: fontAwesome;
  color: #0da08c;
  content: "\f10c";
}
.tvunwave-network-submenu-contain .network-submenu-item.active {
  color: #1ab3a5;
}
.tvunwave-network-submenu-contain .network-submenu-item.active:before {
  content: "\f058";
}
.tvunwave-network-submenu-contain .network-submenu-item:hover {
  cursor: pointer;
  color: #1ab3a5;
}
.preview-popup-panel-contain {
  position: absolute;
  margin: 0 auto;
  padding: 0;
  width: 90%;
  max-width: 600px;
  min-height: 150px;
  z-index: 2;
  background: #FAF0E6;
  border: 4px solid rgba(255, 255, 255, 0.8);
  -webkit-box-shadow: 0 4px 4px 0 rgba(153, 153, 153, 0.6);
  -moz-box-shadow: 0 4px 4px 0 rgba(153, 153, 153, 0.6);
  box-shadow: 0 4px 4px 0 rgba(153, 153, 153, 0.6);
}
.preview-popup-panel-contain .btn-preview-popup-close {
  position: absolute;
  margin: 0 auto;
  padding: 0;
  text-align: center;
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
  -o-transition: 0.6s;
  transition: 0.6s;
  width: 20px;
  height: 22px;
  top: 5px;
  right: 5px;
  z-index: 1;
  background: #fff;
  color: #009487;
}
.preview-popup-panel-contain .btn-preview-popup-close:hover {
  cursor: pointer;
  background: #009487;
  color: #fff;
}
.preview-popup-panel-contain .detail-contain {
  position: relative;
  margin: 0 auto;
  padding: 25px 20px 20px;
  color: #fff;
}
.preview-popup-panel-contain .detail-contain .detail-item {
  position: relative;
  margin: 0 auto;
  padding: 5px;
  color: #D2691E;
  font-size: 0.95rem;
}
.preview-popup-panel-contain .detail-contain .detail-item span.data-item {
  position: relative;
  margin: 0 auto;
  padding: 0 0 0 3px;
  color: #9c4e16;
  font-size: 1rem;
  line-height: 1.5rem;
}
.preview-popup-panel-contain .detail-msg {
  position: relative;
  margin: 0 auto;
  padding: 40px;
  text-align: center;
  color: #ffde00;
}
.btn-preview-popup {
  position: relative;
  margin: 0 auto;
  padding: 0;
  text-decoration: underline;
  color: #800000;
}
.btn-preview-popup:hover,
.footer-back-contain ul.footer-back-wrapper > li .ico:hover,
.footer-social-contain .social-col-contain .ico-item.ico-line:hover,
.radio-clip-contain .col-item ul.clip-item-wrapper li:hover {
  cursor: pointer;
}
table.tbl {
  position: relative;
  margin: 10px auto;
  padding: 0;
  border-collapse: collapse;
}
table.tbl td,
table.tbl th {
  border: 1px solid #800000;
}
table.tbl thead th {
  position: relative;
  margin: 0 auto;
  padding: 9px 8px;
  background: #800000;
  color: #fff;
  font-weight: 400;
  font-size: 0.9rem;
}
table.tbl tbody td {
  position: relative;
  margin: 0 auto;
  padding: 7px 4px;
}
table.tbl tbody td span.ico-check {
  position: relative;
  margin: 0 auto;
  padding: 4px 0;
  text-align: center;
  width: 35px;
  height: 35px;
  color: #008812;
}
table.tbl tbody td span.ico-check:before {
  font-family: fontAweSome;
  font-size: 1rem;
  content: "\f00c";
}
table.tbl tbody tr {
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
  -o-transition: 0.6s;
  transition: 0.6s;
  background: #fff;
}
table.tbl tbody tr:nth-of-type(odd) {
  background: #eee;
}
table.tbl tbody tr:hover {
  background: 	#FFFACD;
}
table.tbl .col-w17 {
  width: 17%;
}
.submenu-sidebar-section .submenu-sidebar-contain .item span.item-nm,
table.tbl .font-95 {
  font-size: 0.95rem;
}
.airedtemp-section .airedtemp-contain .tbl-tbody .col-item,
.airedtemp-section .airedtemp-contain .tbl-thead .col-item,
table.tbl .font-90 {
  font-size: 0.9rem;
}
table.tbl .font-85 {
  font-size: 0.85rem;
  line-height: 1.3rem;
  padding: 5px;
}
.pages-filter > ul > li .btn-search-reset.th,
table.tbl .font-80 {
  font-size: 0.8rem;
}
.txt-remark {
  position: relative;
  margin: 0 auto;
  padding: 5px;
  font-size: 1rem;
  color: #6c0700;
  font-weight: 700;
}
.txt-contain .txt-nm span.green {
  color: #0068a5;
  font-weight: 700;
}
.radio_deny-section .h-contain .h-nm.th {
  color: #ab0707;
}
.radio_deny-section .radio-contain table.tbl td,
.radio_deny-section .radio-contain table.tbl th {
  border: 1px solid #fff;
}
.radio_deny-section .radio-contain table.tbl thead th {
  background: #6aa300;
}
.profession-content1-contain .txt-h1,
.profession-content2-contain .txt-h1,
.radio-newlist-contain .radio-newlist-content-contain .txt-h,
.radio-renew-contain .radio-renew-content-contain .txt-h,
.radio-renew-contain .radio-renew-content1-contain .txt-h1,
.radio-report-contain .radio-report-content-contain .txt-h {
  position: relative;
  margin: 0 auto;
  padding: 10px 5px;
  font-size: 1.2rem;
  font-weight: 700;
  color: #03ba89;
}
.radio-newlist-contain .radio-newlist-content-contain .txt-h-sub,
.radio-renew-contain .radio-renew-content-contain .txt-h-sub,
.radio-report-contain .radio-report-content-contain .txt-h-sub {
  position: relative;
  margin: 0 auto;
  padding: 5px 0;
  font-size: 1rem;
  color: #036291;
}
.radio-newlist-contain .radio-newlist-content-contain .txt-desc,
.radio-renew-contain .radio-renew-content-contain .txt-desc,
.radio-report-contain .radio-report-content-contain .txt-desc,
.radiotv-tool-contain .radiotv-tool-content-contain .txt-desc {
  position: relative;
  margin: 0 auto;
  padding: 0 0 0 15px;
}
.radio-newlist-contain .radio-newlist-content-contain .txt-desc ul,
.radio-renew-contain .radio-renew-content-contain .txt-desc ul,
.radio-report-contain .radio-report-content-contain .txt-desc ul,
.radiotv-tool-contain .radiotv-tool-content-contain .txt-desc ul {
  position: relative;
  margin: 0 auto;
  padding: 0;
  list-style-type: none;
  counter-reset: css-counters 0;
}
.radio-newlist-contain .radio-newlist-content-contain .txt-desc ul li,
.radio-renew-contain .radio-renew-content-contain .txt-desc ul li,
.radio-report-contain .radio-report-content-contain .txt-desc ul li,
.radiotv-tool-contain .radiotv-tool-content-contain .txt-desc ul li {
  position: relative;
  margin: 1px;
  padding: 3px 3px 3px 25px;
}
.radio-newlist-contain .radio-newlist-content-contain .txt-desc ul li:before,
.radio-renew-contain .radio-renew-content-contain .txt-desc ul li:before,
.radio-report-contain .radio-report-content-contain .txt-desc ul li:before,
.radiotv-tool-contain .radiotv-tool-content-contain .txt-desc ul li:before {
  position: absolute;
  left: 0;
  counter-increment: css-counters;
  content: counters(css-counters, ".") ". ";
}
.radio-newlist-contain .radio-newlist-content-contain .line-dot,
.radio-renew-contain .radio-renew-content-contain .line-dot,
.radio-renew-contain .radio-renew-content3-contain .line-dot,
.radio-report-contain .radio-report-content-contain .line-dot,
.radiotv-tool-contain .radiotv-tool-content-contain .line-dot {
  position: relative;
  margin-left: 2px;
  padding: 10px;
  border-bottom: 2px dotted #0086b3;
}
.radio-newlist-contain .radio-newlist-content-contain .line-dot.blue,
.radio-renew-contain .radio-renew-content-contain .line-dot.blue,
.radio-renew-contain .radio-renew-content3-contain .line-dot.blue,
.radio-report-contain .radio-report-content-contain .line-dot.blue,
.radiotv-tool-contain .radiotv-tool-content-contain .line-dot.blue {
  border-bottom: 1px dotted #006ac1;
}
.profession-content2-contain .txt-h,
.radio-oldlist-contain .radio-oldlist-content1-contain .txt-h,
.radio-prototype-contain .radio-prototype-content1-contain .txt-h,
.radio-renew-contain .radio-renew-content1-contain .txt-h {
  color: #800000;
  background: #FAF0E6;
}
.radio-renew-contain .radio-renew-content1-contain .txt-desc .expire-dt-label {
  position: relative;
  margin: 0 auto;
  padding: 8px 0 3px;
  color: #7fb537;
}
.radio-renew-contain .radio-renew-content1-contain .txt-desc .div-dt.expire-dt {
  position: relative;
  margin: 0 auto;
  padding: 2px 0;
  display: inline-block;
}
.radio-renew-contain
  .radio-renew-content1-contain
  .txt-desc
  .div-dt.expire-dt
  input {
  position: relative;
  margin: 1px auto;
  padding: 6px;
  width: 100px;
  text-align: center;
  border: 1px dotted #07adb3;
  -webkit-border-radius: 2px;
  -khtml-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  background: rgba(255, 255, 255, 0.8);
}
.radio-renew-contain
  .radio-renew-content1-contain
  .txt-desc
  .div-dt.expire-dt:after,
.radio-renew-contain
  .radio-renew-content1-contain
  .txt-desc
  .div-dt.expire-dt:before {
  font-family: fontAwesome;
  font-size: 1.2rem;
  color: #00bea7;
}
.radio-renew-contain
  .radio-renew-content1-contain
  .txt-desc
  .div-dt.expire-dt:before {
  content: "\f073";
}
.radio-renew-contain .radio-renew-content1-contain .txt-desc .expire-dt-btn {
  position: relative;
  margin: 0 auto;
  padding: 5px 10px 5px 15px;
  display: inline-block;
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
  -o-transition: 0.6s;
  transition: 0.6s;
  width: 120px;
  background: #07adb3;
  color: #fff;
  font-size: 0.95rem;
}
.radio-renew-contain
  .radio-renew-content1-contain
  .txt-desc
  .expire-dt-btn:before {
  position: absolute;
  right: 12px;
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
  -o-transition: 0.6s;
  transition: 0.6s;
  font-family: fontAwesome;
  font-size: 1.2rem;
  color: #fff;
  content: "\f178";
}
.radio-renew-contain
  .radio-renew-content1-contain
  .txt-desc
  .expire-dt-btn:hover {
  cursor: pointer;
  background: #037f83;
}
.radio-renew-contain
  .radio-renew-content1-contain
  .txt-desc
  .expire-dt-btn:hover:before {
  right: 8px;
}
.radio-renew-contain .radio-renew-content1-contain .txt-desc .expire-dt-msg {
  position: relative;
  margin: 0 auto;
  padding: 5px 0;
  color: #a10202;
}
.radio-renew-contain
  .radio-renew-content1-contain
  .txt-desc
  .expire-dt-msg
  .expire-dt-msg-dt {
  font-weight: 700;
  border-bottom: 2px solid #0ab1a2;
}
.profession-content1-contain .txt-h,
.radio-renew-contain .radio-renew-content2-contain .txt-h {
  color: #800000;
  background: #FAF0E6;
}
.radio-renew-contain .radio-renew-content2-contain .txt-h1 {
  position: relative;
  margin: 0 auto;
  padding: 10px 5px;
  font-size: 1.2rem;
  font-weight: 700;
  color: #f58400;
}
.radio-renew-contain .radio-renew-content2-contain .txt-desc .h-nm {
  position: relative;
  margin-top: 20px;
  padding: 0;
  font-weight: 700;
  color: #0086b3;
}
.profession-content1-contain .txt-desc .sub-h-nm,
.radio-renew-contain .radio-renew-content2-contain .txt-desc .sub-h-nm {
  position: relative;
  margin-top: 20px;
  padding: 0;
  font-weight: 700;
  color: #cf964b;
}
.radio-renew-contain .radio-renew-content3-contain .txt-h {
  color: #800000;
  background: #FAF0E6;
}
.profession-section .profession-content3-contain .txt-desc .h-nm,
.radio-renew-contain .radio-renew-content3-contain .txt-desc .h-nm {
  position: relative;
  margin-top: 20px;
  padding: 0;
  font-weight: 700;
  color: #800000;
  font-size: 1.1rem;
}
.profession-contain .profession-content4-contain .txt-desc .txt-nm,
.profession-contain .profession-content5-contain .txt-desc .txt-nm,
.profession-section .profession-content3-contain .txt-desc .txt-nm,
.radio-renew-contain .radio-renew-content3-contain .txt-desc .txt-nm,
.radio-renew-contain .radio-renew-content4-contain .txt-desc .txt-nm,
.radio-renew-contain .radio-renew-content5-contain .txt-desc .txt-nm {
  position: relative;
  margin: 0 auto;
  padding: 5px 0;
  line-height: 1.5rem;
}
.profession-section .profession-content3-contain .txt-desc .txt-nm.red,
.radio-renew-contain .radio-renew-content3-contain .txt-desc .txt-nm.red {
  font-weight: 700;
  color: #9f0000;
}
.profession-section .profession-content3-contain .txt-desc .txt-nm.blue,
.radio-renew-contain .radio-renew-content3-contain .txt-desc .txt-nm.blue {
  font-weight: 700;
  color: #0051a4;
}
.profession-section .profession-content3-contain .txt-desc .txt-nm.orange,
.radio-renew-contain .radio-renew-content3-contain .txt-desc .txt-nm.orange {
  font-weight: 700;
  color: #a26100;
}
.profession-section .profession-content3-contain .txt-desc .txt-nm span.red,
.radio-renew-contain .radio-renew-content3-contain .txt-desc .txt-nm span.red {
  color: #c21100;
  font-weight: 700;
}
.radio-renew-contain .radio-renew-content3-contain .txt-desc .bg-orange {
  position: relative;
  margin: 20px 0;
  padding: 0;
  border-radius: 20px;
  border: 1px solid #bdbdbd;
}
.radio-renew-contain
  .radio-renew-content3-contain
  .txt-desc
  .bg-orange
  .txt-nm {
  position: relative;
  margin: 0 auto;
  padding: 10px 15px;
}
.radio-renew-contain
  .radio-renew-content3-contain
  .txt-desc
  .bg-orange
  .txt-nm.nm1 {
  position: relative;
  margin: 0 auto;
  padding: 10px 60px;
}
.radio-renew-contain
  .radio-renew-content3-contain
  .txt-desc
  .bg-orange
  .txt-nm.nm1
  span.ico-sound {
  font-family: fontAweSome;
  font-size: 1.5rem;
}
.radio-renew-contain
  .radio-renew-content3-contain
  .txt-desc
  .bg-orange
  .txt-nm.nm1
  span.ico-sound:before {
  content: "\f001";
}
.radio-renew-contain
  .radio-renew-content3-contain
  .txt-desc
  .bg-orange
  .txt-nm.nm1
  span.ico-cd {
  font-family: fontAweSome;
  font-size: 2rem;
}
.content-pages-section.tvunwave_document .h-contain .h-nm:before,
.content-pages-section.tvwave_document .h-contain .h-nm:before,
.radio-renew-contain
  .radio-renew-content3-contain
  .txt-desc
  .bg-orange
  .txt-nm.nm1
  span.ico-cd:before {
  content: "\f07c";
}
.radio-renew-contain
  .radio-renew-content3-contain
  .txt-desc
  .bg-orange
  .txt-nm.nm1
  span.bold {
  font-weight: 700;
  color: #0030ac;
}
.radio-renew-contain
  .radio-renew-content3-contain
  .txt-desc
  .bg-orange
  .txt-nm.red {
  font-weight: 700;
  color: #9f0000;
  text-align: center;
  padding: 20px 15px 0;
}
.radio-renew-contain
  .radio-renew-content3-contain
  .txt-desc
  .bg-orange
  .txt-nm.orange {
  font-weight: 700;
  color: #9f0000;
  padding: 0 15px;
}
.radio-renew-contain
  .radio-renew-content3-contain
  .txt-desc
  .bg-orange
  .txt-nm.blue {
  font-weight: 700;
  color: #0051a4;
  font-size: 1.1rem;
  text-align: center;
  padding: 15px 0;
}
.radio-renew-contain
  .radio-renew-content3-contain
  .txt-desc
  .bg-orange
  .txt-nm.purple {
  font-weight: 700;
  color: #74009d;
}
.radio-renew-contain .radio-renew-content3-contain .txt-desc .bg-orange a {
  color: #74009d;
}
.radio-oldlist-contain .radio-oldlist-content5-contain .txt-h,
.radio-prototype-contain .radio-prototype-content4-contain .txt-h,
.radio-renew-contain .radio-renew-content4-contain .txt-h {
  color: #800000;
  background: #FAF0E6;
}
.profession-contain .profession-content5-contain .txt-desc .sub-h-nm,
.radio-renew-contain .radio-renew-content4-contain .txt-desc .sub-h-nm,
.radio-renew-contain .radio-renew-content5-contain .txt-desc .sub-h-nm {
  position: relative;
  margin-top: 20px;
  padding: 0;
  font-weight: 700;
  color: #c35cd6;
}
.profession-contain .profession-content4-contain .txt-desc .txt-nm.red,
.profession-contain .profession-content5-contain .txt-desc .txt-nm.red,
.radio-renew-contain .radio-renew-content4-contain .txt-desc .txt-nm.red,
.radio-renew-contain .radio-renew-content5-contain .txt-desc .txt-nm.red {
  font-weight: 700;
  font-size: 0.9rem;
  color: #a30000;
}
.profession-contain .profession-content4-contain .txt-desc ul,
.profession-contain .profession-content4-contain .txt-desc ul li,
.profession-contain .profession-content5-contain .txt-desc ul,
.profession-contain .profession-content5-contain .txt-desc ul li,
.radio-renew-contain .radio-renew-content4-contain .txt-desc ul,
.radio-renew-contain .radio-renew-content4-contain .txt-desc ul li,
.radio-renew-contain .radio-renew-content5-contain .txt-desc ul,
.radio-renew-contain .radio-renew-content5-contain .txt-desc ul li {
  list-style-type: none;
}
.radio-renew-contain .radio-renew-content5-contain .txt-h {
  color: #009137;
  background: #9bd5e64a;
}
.submenu-sidebar-section {
  position: fixed;
  margin: 0 auto;
  padding: 10px;
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
  -o-transition: 0.6s;
  transition: 0.6s;
  max-width: 180px;
  right: 15px;
  z-index: 1;
  background: #f3f3f3;
  -webkit-box-shadow: 0 3px 5px #ccc;
  -moz-box-shadow: 0 3px 5px #ccc;
  box-shadow: 0 3px 5px #ccc;
}
.submenu-sidebar-section .submenu-sidebar-contain .item {
  position: relative;
  margin: 0 auto;
  padding: 5px;
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
  -o-transition: 0.6s;
  transition: 0.6s;
  left: 25px;
  background: #fff;
  border-top: 1.5px solid #ccc;
}
.submenu-sidebar-section .submenu-sidebar-contain .item span {
  position: relative;
  margin: 0 auto;
  padding: 0 3px;
  -webkit-transition: 0.4s;
  -moz-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}
.submenu-sidebar-section .submenu-sidebar-contain .item span.item-no {
  position: absolute;
  left: -20px;
  top: 1px;
  font-size: 1.5rem;
  font-family: arial;
  font-weight: 700;
}
.submenu-sidebar-section .submenu-sidebar-contain .item:nth-child(2) .item-no {
  color: #f58400;
}
.submenu-sidebar-section .submenu-sidebar-contain .item:nth-child(3) .item-no {
  color: #01bbc7;
}
.submenu-sidebar-section .submenu-sidebar-contain .item:nth-child(4) .item-no {
  color: #d813f9;
}
.radiotv-tool-contain .radiotv-tool-content-contain .txt-h-sub.purple,
.radiotv-tool-contain .radiotv-tool-content1-contain .txt-h-sub.purple,
.radiotv-tool-contain .radiotv-tool-content2-contain .txt-h-sub.purple,
.radiotv-tool-contain .radiotv-tool-content3-contain .txt-h-sub.purple,
.radiotv-tool-contain .radiotv-tool-content4-contain .txt-h-sub.purple,
.radiotv-tool-contain .radiotv-tool-content5-contain .txt-h-sub.purple,
.submenu-sidebar-section .submenu-sidebar-contain .item:nth-child(5) .item-no {
  color: #7601a6;
}
.submenu-sidebar-section .submenu-sidebar-contain .item.active,
.submenu-sidebar-section .submenu-sidebar-contain .item:hover {
  cursor: pointer;
  background-image: -webkit-linear-gradient(
    left,
    rgba(255, 255, 255, 0),
    #5ce9e0,
    #6ad3f9,
    rgba(255, 255, 255, 0)
  );
  background-image: -moz-linear-gradient(
    left,
    rgba(255, 255, 255, 0),
    #5ce9e0,
    #6ad3f9,
    rgba(255, 255, 255, 0)
  );
  background-image: -o-linear-gradient(
    left,
    rgba(255, 255, 255, 0),
    #5ce9e0,
    #6ad3f9,
    rgba(255, 255, 255, 0)
  );
  background-image: -ms-linear-gradient(
    left,
    rgba(255, 255, 255, 0),
    #5ce9e0,
    #6ad3f9,
    rgba(255, 255, 255, 0)
  );
  background-image: linear-gradient(
    to right,
    rgba(255, 255, 255, 0),
    #5ce9e0,
    #6ad3f9,
    rgba(255, 255, 255, 0)
  );
  border-top: 1.5px solid #eee;
}
.submenu-sidebar-section .submenu-sidebar-contain .item.active .item-no,
.submenu-sidebar-section .submenu-sidebar-contain .item:hover .item-no {
  left: -25px;
}
.submenu-sidebar-section .submenu-sidebar-contain .item.active .item-nm,
.submenu-sidebar-section .submenu-sidebar-contain .item:hover .item-nm {
  color: #004e4b;
}
.submenu-sidebar-section .submenu-sidebar-contain .btn-collapse {
  position: absolute;
  margin: 0 auto;
  padding: 0;
  -webkit-transition: 0.4s;
  -moz-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  width: 40px;
  top: -22px;
  background: #03c8b6;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
.submenu-sidebar-section .submenu-sidebar-contain .btn-collapse .btn {
  position: relative;
  margin: 0 auto;
  padding: 3px;
  -webkit-transition: 0.4s;
  -moz-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}
.submenu-sidebar-section .submenu-sidebar-contain .btn-collapse .btn:before {
  padding: 0 0 0 10px;
  font-family: fontAwesome;
  content: "\f101";
  color: #fff;
}
.submenu-sidebar-section .submenu-sidebar-contain .btn-collapse:hover {
  cursor: pointer;
  background: #05b082;
}
.content-pages-section
  .content-pages-contain
  ul.item-wrapper
  > li
  .item-info-contain
  .item-info-list
  span.dwl-ico,
.content-preview-section
  .content-preview-contain
  .item-info-contain
  .item-info-list
  span.dwl-ico,
.submenu-sidebar-section
  .submenu-sidebar-contain
  .btn-collapse:hover
  .btn:before {
  padding: 0 0 0 15px;
}
.submenu-sidebar-section
  .submenu-sidebar-contain
  .btn-collapse.active
  .btn:before {
  content: "\f100";
}
.submenu-sidebar-section.collapse {
  right: 0;
  width: 60px;
}
.submenu-sidebar-section.collapse .item {
  min-height: 28px;
  border: none;
}
.submenu-sidebar-section.collapse .item.active,
.submenu-sidebar-section.collapse .item:hover {
  background: 0 0;
  border-top: none;
}
.submenu-sidebar-section.collapse .item.active .item-no,
.submenu-sidebar-section.collapse .item:hover .item-no {
  left: -20px;
}
.submenu-sidebar-section.collapse .item.active .item-nm,
.submenu-sidebar-section.collapse .item:hover .item-nm {
  color: rgba(255, 255, 255, 0);
}
.radio-prototype-contain .submenu-sidebar-section {
  max-width: 200px;
}
.radio-newlist-contain .radio-newlist-content-contain,
.radio-oldlist-contain .radio-oldlist-content-contain,
.radio-oldlist-contain .radio-oldlist-content2-contain,
.radio-prototype-contain .radio-prototype-content-contain,
.radio-report-contain .radio-report-content-contain,
.radiotv-tool-contain,
.radiotv-tool-contain .radiotv-tool-content1-contain,
.radiotv-tool-contain .radiotv-tool-content2-contain,
.radiotv-tool-contain .radiotv-tool-content3-contain,
.radiotv-tool-contain .radiotv-tool-content4-contain,
.radiotv-tool-contain .radiotv-tool-content5-contain {
  position: relative;
  margin: 0 auto;
  padding: 20px 40px 20px 0;
}
.radio-info-contain .radio-info-content-contain .txt-h,
.radio-prototype-contain .radio-prototype-content-contain .txt-h {
  position: relative;
  margin: 0 auto;
  padding: 5px 0;
  font-size: 1.4rem;
  color: #800000;
  font-weight: 700;
}
.radio-prototype-contain .radio-prototype-content-contain .txt-desc {
  position: relative;
  margin-left: 40px;
  padding: 0 0 0 15px;
}
.radio-oldlist-contain .radio-oldlist-content-contain .txt-desc ul li,
.radio-prototype-contain .radio-prototype-content-contain .txt-desc ul li {
  position: relative;
  margin: 1px;
  padding: 3px;
  list-style-type: disc;
}
.radio-prototype-contain .radio-prototype-content1-contain .txt-h-sub {
  margin-top: 10px;
  color: #800000;
}
.radio-prototype-contain .radio-prototype-content2-contain .txt-h {
  color: #800000;
  background: #FAF0E6;
}
.radio-prototype-contain .radio-prototype-content2-contain .txt-h-sub {
  margin-top: 10px;
  color: #800000;
}
.radio-oldlist-contain .radio-oldlist-content3-contain .txt-h,
.radio-prototype-contain .radio-prototype-content3-contain .txt-h {
  color: #800000;
  background: #FAF0E6;
}
.radio-oldlist-contain .radio-oldlist-content-contain .txt-h,
.radio-oldlist-contain .radio-oldlist-content2-contain .txt-h,
.radiotv-tool-contain .radiotv-tool-content1-contain .txt-h {
  position: relative;
  margin: 0 auto;
  padding: 5px;
  font-size: 1.4rem;
  color: #800000;
  font-weight: 700;
  background: #FAF0E6;
}
.radio-oldlist-contain .radio-oldlist-content-contain .txt-nm {
  position: relative;
  margin: 0 auto;
  padding: 5px;
  line-height: 1.5rem;
}
.radio-oldlist-contain .radio-oldlist-content-contain .img-contain .txt-desc {
  position: relative;
  margin: 0 auto;
  padding: 0;
  color: #140091;
}
.radio-oldlist-contain .radio-oldlist-content4-contain .txt-h {
  position: relative;
  margin: 0 auto;
  padding: 5px;
  font-size: 1.4rem;
  color: #800000;
  font-weight: 700;
  background: #FAF0E6;
}
.radio-oldlist-contain .radio-oldlist-content4-contain .txt-h-sub {
  position: relative;
  margin: 0 auto;
  padding: 5px 0;
  color: #800000;
}
.radio-oldlist-contain .radio-oldlist-content4-contain .txt-desc .txt-contain {
  position: relative;
  margin: 0 auto;
  padding: 2px 0;
}
.radio-oldlist-contain
  .radio-oldlist-content4-contain
  .txt-desc
  .txt-contain
  span.ico-fax:before {
  content: "\f1ac";
}
.radio-oldlist-contain
  .radio-oldlist-content4-contain
  .txt-desc
  .txt-contain
  span.ico-web:before {
  content: "\f08a";
}
.radiotv-tool-contain .radiotv-tool-content-contain .txt-h {
  position: relative;
  margin: 0 auto;
  padding: 20px 0 10px;
  font-size: 1.4rem;
  color: #800000;
}
.radiotv-tool-contain .radiotv-tool-content-contain .txt-h-sub {
  position: relative;
  margin: 0 auto;
  padding: 5px 0;
  font-size: 1.1rem;
  color: #036291;
}
.radiotv-tool-contain .radiotv-tool-content-contain .txt-h-sub.blue,
.radiotv-tool-contain .radiotv-tool-content1-contain .txt-h-sub.blue,
.radiotv-tool-contain .radiotv-tool-content2-contain .txt-h-sub.blue,
.radiotv-tool-contain .radiotv-tool-content3-contain .txt-h-sub.blue,
.radiotv-tool-contain .radiotv-tool-content4-contain .txt-h-sub.blue,
.radiotv-tool-contain .radiotv-tool-content5-contain .txt-h-sub.blue {
  color: #0030ac;
}
.radiotv-tool-contain .radiotv-tool-content-contain .txt-h-sub.pink,
.radiotv-tool-contain .radiotv-tool-content1-contain .txt-h-sub.pink,
.radiotv-tool-contain .radiotv-tool-content2-contain .txt-h-sub.pink,
.radiotv-tool-contain .radiotv-tool-content3-contain .txt-h-sub.pink,
.radiotv-tool-contain .radiotv-tool-content4-contain .txt-h-sub.pink,
.radiotv-tool-contain .radiotv-tool-content5-contain .txt-h-sub.pink {
  color: #de019a;
}
.radio-info-contain .radio-info-content-contain .txt-contain .txt-nm span.green,
.radio-info-section.radio-info-col-section
  .radio-info-contain.radio-info-col-contain
  .radio-info-col
  .txt-contain
  .txt-nm
  span.green,
.radiotv-tool-contain .radiotv-tool-content-contain .txt-h-sub.brown,
.radiotv-tool-contain .radiotv-tool-content1-contain .txt-h-sub.brown,
.radiotv-tool-contain .radiotv-tool-content2-contain .txt-h-sub.brown,
.radiotv-tool-contain .radiotv-tool-content3-contain .txt-h-sub.brown,
.radiotv-tool-contain .radiotv-tool-content4-contain .txt-h-sub.brown,
.radiotv-tool-contain .radiotv-tool-content5-contain .txt-h-sub.brown {
  color: #b33b02;
}
.radiotv-tool-contain .radiotv-tool-content1-contain .txt-h-sub {
  position: relative;
  margin: 0 auto;
  padding: 5px 0;
  font-size: 1.1rem;
  font-weight: 700;
}
.radiotv-tool-contain .radiotv-tool-content1-contain .txt-h-sub span.ico,
.radiotv-tool-contain .radiotv-tool-content2-contain .txt-h-sub span.ico,
.radiotv-tool-contain .radiotv-tool-content3-contain .txt-h-sub span.ico,
.radiotv-tool-contain .radiotv-tool-content4-contain .txt-h-sub span.ico,
.radiotv-tool-contain .radiotv-tool-content5-contain .txt-h-sub span.ico {
  padding: 4px 0;
  text-align: center;
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
  -o-transition: 0.6s;
  transition: 0.6s;
  width: 35px;
  height: 35px;
}
.content-pages-section.frequency .h-contain .h-nm:before,
.content-pages-section.schedule_info .h-contain .h-nm:before,
.content-pages-section.services .h-contain .h-nm:before,
.content-pages-section.skill_info .h-contain .h-nm:before,
.content-pages-section.standard_info .h-contain .h-nm:before,
.content-pages-section.tvstandard .h-contain .h-nm:before,
.radiotv-tool-contain
  .radiotv-tool-content1-contain
  .txt-h-sub
  span.ico-doc:before,
.radiotv-tool-contain
  .radiotv-tool-content2-contain
  .txt-h-sub
  span.ico-doc:before,
.radiotv-tool-contain
  .radiotv-tool-content3-contain
  .txt-h-sub
  span.ico-doc:before,
.radiotv-tool-contain
  .radiotv-tool-content4-contain
  .txt-h-sub
  span.ico-doc:before,
.radiotv-tool-contain
  .radiotv-tool-content5-contain
  .txt-h-sub
  span.ico-doc:before {
  content: "\f0f6";
}
.radiotv-tool-contain
  .radiotv-tool-content1-contain
  .txt-h-sub
  span.ico-announce:before,
.radiotv-tool-contain
  .radiotv-tool-content2-contain
  .txt-h-sub
  span.ico-announce:before,
.radiotv-tool-contain
  .radiotv-tool-content3-contain
  .txt-h-sub
  span.ico-announce:before,
.radiotv-tool-contain
  .radiotv-tool-content4-contain
  .txt-h-sub
  span.ico-announce:before,
.radiotv-tool-contain
  .radiotv-tool-content5-contain
  .txt-h-sub
  span.ico-announce:before {
  content: "\f0a1";
  font-size: 1.4rem;
}
.pages-filter > ul > li .btn-view-contain .btn-view .ico.ico-view-list:before,
.radiotv-tool-contain
  .radiotv-tool-content1-contain
  .txt-h-sub
  span.ico-list:before,
.radiotv-tool-contain
  .radiotv-tool-content2-contain
  .txt-h-sub
  span.ico-list:before,
.radiotv-tool-contain
  .radiotv-tool-content3-contain
  .txt-h-sub
  span.ico-list:before,
.radiotv-tool-contain
  .radiotv-tool-content4-contain
  .txt-h-sub
  span.ico-list:before,
.radiotv-tool-contain
  .radiotv-tool-content5-contain
  .txt-h-sub
  span.ico-list:before {
  content: "\f0ca";
}
.radiotv-tool-contain .radiotv-tool-content2-contain .txt-h {
  position: relative;
  margin: 0 auto;
  padding: 5px;
  font-size: 1.4rem;
  color: #b33b02;
  font-weight: 700;
  background: #FAF0E6;
}
.radiotv-tool-contain .radiotv-tool-content2-contain .txt-h-sub,
.radiotv-tool-contain .radiotv-tool-content3-contain .txt-h-sub,
.radiotv-tool-contain .radiotv-tool-content4-contain .txt-h-sub {
  position: relative;
  margin: 0 auto;
  padding: 5px 0;
  font-size: 1.1rem;
  color: #036291;
  font-weight: 700;
}
.radiotv-tool-contain .radiotv-tool-content3-contain .txt-h,
.radiotv-tool-contain .radiotv-tool-content4-contain .txt-h,
.radiotv-tool-contain .radiotv-tool-content5-contain .txt-h {
  padding: 5px;
  font-size: 1.4rem;
  background: #FAF0E6;
  margin: 0 auto;
  position: relative;
  font-weight: 700;
}
.radiotv-tool-contain .radiotv-tool-content3-contain .txt-h {
  color: #800000;
}
.radiotv-tool-contain .radiotv-tool-content4-contain .txt-h {
  color: #800000;
}
.radiotv-tool-contain .radiotv-tool-content5-contain .txt-h {
  color: #800000;
}
.radiotv-tool-contain .radiotv-tool-content5-contain .txt-h-sub {
  position: relative;
  margin: 0 auto;
  padding: 5px 0;
  font-weight: 700;
  font-size: 1.1rem;
  color: #036291;
}
.radio-info-section.radio-info-col-section
  .radio-info-contain.radio-info-col-contain {
  max-width: 1300px;
}
.radio-info-section.radio-info-col-section
  .radio-info-contain.radio-info-col-contain
  .radio-info-col
  .txt-contain
  .txt-nm {
  position: relative;
  margin: 0 auto;
  padding: 0 10px;
  line-height: 1.5rem;
  text-align: justify;
}
.radio-info-contain .radio-info-content-contain .img-contain,
.radio-info-contain .radio-info-content-contain .img-contain1,
.radio-info-section.radio-info-col-section
  .radio-info-contain.radio-info-col-contain
  .radio-info-col
  .img-contain {
  position: relative;
  margin: 0 auto;
  padding: 5px;
  text-align: center;
  overflow: hidden;
}
.radio-info-contain .radio-info-content-contain .img-contain img,
.radio-info-section.radio-info-col-section
  .radio-info-contain.radio-info-col-contain
  .radio-info-col
  .img-contain
  img {
  position: relative;
  margin: 0 auto;
  padding: 0;
  max-width: 100%;
  box-shadow: 3px 3px 5px #cecece;
}
.radio-info-contain .radio-info-content-contain .txt-contain .txt-nm {
  position: relative;
  margin: 0 auto;
  padding: 10px;
  line-height: 1.5rem;
  text-align: justify;
}
.radio-clip-contain .col-item .radio-clip-player {
  position: relative;
  margin: 0 auto;
  padding: 0;
  border: 5px solid #9bd5e64a;
  box-shadow: 3px 3px 5px #cecece;
}
.radio-clip-contain .col-item ul.clip-item-wrapper li {
  position: relative;
  margin: 2px;
  padding: 3px;
  display: inline-block;
  vertical-align: top;
  width: 350px;
}
.radio-clip-contain .col-item ul.clip-item-wrapper li .img-col {
  position: relative;
  margin: 0 auto;
  padding: 0;
  display: inline-block;
  vertical-align: top;
}
.radio-clip-contain .col-item ul.clip-item-wrapper li .img-col.img-contain {
  width: 110px;
}
.radio-clip-contain .col-item ul.clip-item-wrapper li .img-col.img-contain img {
  position: relative;
  margin: 0 auto;
  padding: 0;
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
  -o-transition: 0.6s;
  transition: 0.6s;
  max-width: 100%;
  border: 2px solid #e6e8e8;
}
.radio-clip-contain .col-item ul.clip-item-wrapper li .img-col.img-caption {
  max-width: 180px;
  font-size: 0.85rem;
}
.radio-clip-contain
  .col-item
  ul.clip-item-wrapper
  li.active
  .img-col.img-contain
  img,
.radio-clip-contain
  .col-item
  ul.clip-item-wrapper
  li:hover
  .img-col.img-contain
  img {
  border: 2px solid #39bfbb;
}
.playboxandplay-section .playboxandplay-filter-contain .label-nm {
  position: relative;
  margin: 0 auto;
  padding: 2px 0;
  font-size: 0.85rem;
  color: #09b3b3;
}
.playboxandplay-section .playboxandplay-filter-contain label {
  position: relative;
  margin: 0 auto;
  padding: 2px 0 2px 3px;
  font-size: 0.84rem;
  color: #969696;
}
.playboxandplay-section
  .playboxandplay-filter-contain
  .channel-contain
  #chk_channel_all {
  filter: invert(100%) brightness(1.2);
}
.playboxandplay-section
  .playboxandplay-filter-contain
  .channel-contain
  .channel-item {
  position: relative;
  margin: 0 auto;
  padding: 5px 0;
  display: inline-block;
  vertical-align: top;
  width: 230px;
}
.playboxandplay-section .playboxandplay-filter-contain select {
  position: relative;
  margin: 0 auto;
  padding: 5px;
  width: 100%;
  font-size: 0.84rem;
  border: 1px solid #ccc;
  -webkit-border-radius: 2px;
  -khtml-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.playboxandplay-section .tbl-contain {
  position: relative;
  margin: 0 auto;
  padding: 0;
  overflow-x: auto;
}
.playboxandplay-section .tbl-contain .tbl-thead {
  position: relative;
  margin: 0 auto;
  padding: 0;
  background: #13a795;
  color: #fff;
  font-size: 0.84rem;
}
.playboxandplay-section .tbl-contain .tbl-tbody.col-27,
.playboxandplay-section .tbl-contain .tbl-thead.col-27 {
  width: 2430px;
}
.playboxandplay-section .tbl-contain .tbl-tbody.col-27 .col-item.col-1,
.playboxandplay-section .tbl-contain .tbl-tbody.col-27 .col-item.col-10,
.playboxandplay-section .tbl-contain .tbl-tbody.col-27 .col-item.col-11,
.playboxandplay-section .tbl-contain .tbl-tbody.col-27 .col-item.col-12,
.playboxandplay-section .tbl-contain .tbl-tbody.col-27 .col-item.col-13,
.playboxandplay-section .tbl-contain .tbl-tbody.col-27 .col-item.col-14,
.playboxandplay-section .tbl-contain .tbl-tbody.col-27 .col-item.col-15,
.playboxandplay-section .tbl-contain .tbl-tbody.col-27 .col-item.col-16,
.playboxandplay-section .tbl-contain .tbl-tbody.col-27 .col-item.col-17,
.playboxandplay-section .tbl-contain .tbl-tbody.col-27 .col-item.col-18,
.playboxandplay-section .tbl-contain .tbl-tbody.col-27 .col-item.col-19,
.playboxandplay-section .tbl-contain .tbl-tbody.col-27 .col-item.col-2,
.playboxandplay-section .tbl-contain .tbl-tbody.col-27 .col-item.col-20,
.playboxandplay-section .tbl-contain .tbl-tbody.col-27 .col-item.col-21,
.playboxandplay-section .tbl-contain .tbl-tbody.col-27 .col-item.col-22,
.playboxandplay-section .tbl-contain .tbl-tbody.col-27 .col-item.col-23,
.playboxandplay-section .tbl-contain .tbl-tbody.col-27 .col-item.col-24,
.playboxandplay-section .tbl-contain .tbl-tbody.col-27 .col-item.col-25,
.playboxandplay-section .tbl-contain .tbl-tbody.col-27 .col-item.col-26,
.playboxandplay-section .tbl-contain .tbl-tbody.col-27 .col-item.col-27,
.playboxandplay-section .tbl-contain .tbl-tbody.col-27 .col-item.col-3,
.playboxandplay-section .tbl-contain .tbl-tbody.col-27 .col-item.col-4,
.playboxandplay-section .tbl-contain .tbl-tbody.col-27 .col-item.col-5,
.playboxandplay-section .tbl-contain .tbl-tbody.col-27 .col-item.col-6,
.playboxandplay-section .tbl-contain .tbl-tbody.col-27 .col-item.col-7,
.playboxandplay-section .tbl-contain .tbl-tbody.col-27 .col-item.col-8,
.playboxandplay-section .tbl-contain .tbl-tbody.col-27 .col-item.col-9,
.playboxandplay-section .tbl-contain .tbl-thead.col-27 .col-item.col-1,
.playboxandplay-section .tbl-contain .tbl-thead.col-27 .col-item.col-10,
.playboxandplay-section .tbl-contain .tbl-thead.col-27 .col-item.col-11,
.playboxandplay-section .tbl-contain .tbl-thead.col-27 .col-item.col-12,
.playboxandplay-section .tbl-contain .tbl-thead.col-27 .col-item.col-13,
.playboxandplay-section .tbl-contain .tbl-thead.col-27 .col-item.col-14,
.playboxandplay-section .tbl-contain .tbl-thead.col-27 .col-item.col-15,
.playboxandplay-section .tbl-contain .tbl-thead.col-27 .col-item.col-16,
.playboxandplay-section .tbl-contain .tbl-thead.col-27 .col-item.col-17,
.playboxandplay-section .tbl-contain .tbl-thead.col-27 .col-item.col-18,
.playboxandplay-section .tbl-contain .tbl-thead.col-27 .col-item.col-19,
.playboxandplay-section .tbl-contain .tbl-thead.col-27 .col-item.col-2,
.playboxandplay-section .tbl-contain .tbl-thead.col-27 .col-item.col-20,
.playboxandplay-section .tbl-contain .tbl-thead.col-27 .col-item.col-21,
.playboxandplay-section .tbl-contain .tbl-thead.col-27 .col-item.col-22,
.playboxandplay-section .tbl-contain .tbl-thead.col-27 .col-item.col-23,
.playboxandplay-section .tbl-contain .tbl-thead.col-27 .col-item.col-24,
.playboxandplay-section .tbl-contain .tbl-thead.col-27 .col-item.col-25,
.playboxandplay-section .tbl-contain .tbl-thead.col-27 .col-item.col-26,
.playboxandplay-section .tbl-contain .tbl-thead.col-27 .col-item.col-27,
.playboxandplay-section .tbl-contain .tbl-thead.col-27 .col-item.col-3,
.playboxandplay-section .tbl-contain .tbl-thead.col-27 .col-item.col-4,
.playboxandplay-section .tbl-contain .tbl-thead.col-27 .col-item.col-5,
.playboxandplay-section .tbl-contain .tbl-thead.col-27 .col-item.col-6,
.playboxandplay-section .tbl-contain .tbl-thead.col-27 .col-item.col-7,
.playboxandplay-section .tbl-contain .tbl-thead.col-27 .col-item.col-8,
.playboxandplay-section .tbl-contain .tbl-thead.col-27 .col-item.col-9 {
  width: 90px;
}
.bcj-section .h-contain .h-nm.th:before,
.meetingminutes-section .h-contain .h-nm.th:before,
.publichearing-section .h-contain .h-nm.th:before {
  left: -3px !important;
}
.bcj-section .bcj-contain .ico-lang,
.meetingminutes-section .meetingminutes-contain .ico-lang,
.publichearing-section .publichearing-contain .ico-lang {
  position: relative;
  margin: 0 auto;
  padding: 4px 8px;
  background: #e30000;
  color: #fff;
  font-size: 0.7rem;
  font-family: arial;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.bcj-section .bcj-contain a,
.meetingminutes-section .meetingminutes-contain a,
.publichearing-section .publichearing-contain a {
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
  -o-transition: 0.6s;
  transition: 0.6s;
  color: #222;
}
.bcj-section .bcj-contain a:before,
.meetingminutes-section .meetingminutes-contain a:before,
.publichearing-section .publichearing-contain a:before {
  position: absolute;
  left: 2px;
  font-family: fontAwesome;
  font-size: 0.75rem;
  color: #999;
  content: "\f101";
}
.bcj-section .bcj-contain a:hover,
.meetingminutes-section .meetingminutes-contain a:hover,
.publichearing-section .publichearing-contain a:hover {
  color: #b33b02;
  text-decoration: underline !important;
}
.bcj-section .txt-remark,
.meetingminutes-section .txt-remark,
.publichearing-section .txt-remark {
  position: relative;
  margin: 0 auto;
  padding: 10px;
  width: 90%;
  max-width: 1180px;
  font-size: 0.9rem;
  color: #999;
  line-height: 1.3rem;
  border-top: 1px dotted #ccc;
}
.airedtemp-section .airedtemp-contain .tbl-tbody .col-item,
.bcj-section .bcj-contain .tbl-tbody .col-item,
.meetingminutes-section .meetingminutes-contain .tbl-tbody .col-item,
.publichearing-section .publichearing-contain .tbl-tbody .col-item {
  position: relative;
  margin: 0 auto;
  padding: 8px 15px;
  display: inline-block;
  vertical-align: top;
  line-height: 1.6rem;
}
.airedtemp-section .airedtemp-contain .tbl-tbody .col-item.img-contain img,
.bcj-section .bcj-contain .tbl-tbody .col-item.img-contain img,
.meetingminutes-section
  .meetingminutes-contain
  .tbl-tbody
  .col-item.img-contain
  img,
.publichearing-section
  .publichearing-contain
  .tbl-tbody
  .col-item.img-contain
  img {
  position: relative;
  margin: 0 auto;
  padding: 0;
  max-width: 150px;
  width: 100%;
  border: 2px solid #e6e6e6;
}
.bcj-section .bcj-contain .tbl-tbody .col-item.col-2,
.bcj-section .bcj-contain .tbl-thead .col-item.col-2,
.meetingminutes-section .meetingminutes-contain .tbl-tbody .col-item.col-2,
.meetingminutes-section .meetingminutes-contain .tbl-thead .col-item.col-2,
.publichearing-section .publichearing-contain .tbl-tbody .col-item.col-2,
.publichearing-section .publichearing-contain .tbl-thead .col-item.col-2 {
  width: 60%;
  font-size: 0.93rem;
}
.bcj-section .bcj-contain .tbl-tbody .col-item.col-3,
.bcj-section .bcj-contain .tbl-thead .col-item.col-3,
.meetingminutes-section .meetingminutes-contain .tbl-tbody .col-item.col-3,
.meetingminutes-section .meetingminutes-contain .tbl-thead .col-item.col-3,
.publichearing-section .publichearing-contain .tbl-tbody .col-item.col-3,
.publichearing-section .publichearing-contain .tbl-thead .col-item.col-3 {
  width: 20%;
  font-size: 0.93rem;
}
.profession-section .profession-contain .txt-h {
  position: relative;
  margin: 0 auto;
  padding: 10px 5px;
  font-size: 1.2rem;
  font-weight: 700;
}
.profession-section
  .profession-contain
  .txt-desc
  ul.item-wrapper.display-list-contain.display-list-1col
  li.item
  .txt-contain
  .txt-nm
  span.ico-doc {
  padding: 3px 1px 3px 10px;
}
.profession-content2-contain .txt-desc .sub-h-nm {
  position: relative;
  margin-top: 20px;
  padding: 0;
  font-weight: 700;
  color: #1ca296;
}
.profession-section .profession-content3-contain .txt-h {
  color: #d813f9;
  background: #9bd5e64a;
}
.profession-contain .profession-content4-contain .txt-h {
  color: #71009e;
  background: #9bd5e64a;
}
.profession-contain .profession-content4-contain .txt-desc .sub-h-nm {
  position: relative;
  margin-top: 20px;
  padding: 0;
  font-weight: 700;
  color: #9134a2;
}
.profession-contain .profession-content5-contain .txt-h {
  color: #116ed8;
  background: #9bd5e64a;
}
.airedtemp-section .airedtemp-contain .tbl-tbody .item-row {
  position: relative;
  margin: 0 auto;
  padding: 0;
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
  -o-transition: 0.6s;
  transition: 0.6s;
  background: rgba(255, 255, 255, 0);
  border-bottom: 1px dotted rgba(204, 204, 204, 0.7);
}
.airedtemp-section .airedtemp-contain .tbl-tbody .col-item.col-1,
.airedtemp-section .airedtemp-contain .tbl-thead .col-item.col-1,
.radio_newlist-section .radio_newlist-contain .tbl-tbody .col-item.col-3,
.radio_newlist-section .radio_newlist-contain .tbl-thead .col-item.col-3 {
  width: 5%;
}
.airedtemp-section .airedtemp-contain .tbl-tbody .col-item.col-4,
.airedtemp-section .airedtemp-contain .tbl-thead .col-item.col-4 {
  width: 23%;
}
.airedtemp-section .airedtemp-contain .tbl-tbody .col-item.col-6,
.airedtemp-section .airedtemp-contain .tbl-tbody .col-item.col-7,
.airedtemp-section .airedtemp-contain .tbl-thead .col-item.col-6,
.airedtemp-section .airedtemp-contain .tbl-thead .col-item.col-7 {
  width: 14%;
}
.airedtemp-section .airedtemp-contain .tbl-tbody .col-item.col-8,
.airedtemp-section .airedtemp-contain .tbl-thead .col-item.col-8 {
  width: 9%;
}
.sitemap-section .sitemap-contain {
  position: relative;
  margin: 0 auto;
  padding: 20px 0;
  width: 90%;
  max-width: 1180px;
}
.sitemap-section .sitemap-contain .sitemmap-m-menu-contain {
  position: relative;
  margin: 0 auto;
  padding: 0;
  column-gap: 10px;
}
.sitemap-section
  .sitemap-contain
  .sitemmap-m-menu-contain
  .sitemmap-m-menu-item {
  position: relative;
  margin: 5px;
  display: grid;
  grid-template-rows: 1fr auto;
  break-inside: avoid;
  border: 1px dotted #ccc;
}
.sitemap-section
  .sitemap-contain
  .sitemmap-m-menu-contain
  .sitemmap-m-menu-item
  .txt-m-menu {
  position: relative;
  margin: 0;
  padding: 10px;
  color: #FFFFFF;
  font-size: 1.05rem;
  line-height: 1.5rem;
  background: #9D300E;
  border-bottom: 1px dotted #ccc;
}
.sitemap-section
  .sitemap-contain
  .sitemmap-m-menu-contain
  .sitemmap-m-menu-item
  ul.sitemmap-sub-menu-wrapper {
  margin: 5px;
  padding: 0 0 0 18px;
  list-style: none;
}
.sitemap-section
  .sitemap-contain
  .sitemmap-m-menu-contain
  .sitemmap-m-menu-item
  ul.sitemmap-sub-menu-wrapper
  li {
  margin: 0 0 10px;
}
.sitemap-section
  .sitemap-contain
  .sitemmap-m-menu-contain
  .sitemmap-m-menu-item
  ul.sitemmap-sub-menu-wrapper
  li
  .sitemmap-sub-smenu-contain
  .sub-smenu-item:before,
.sitemap-section
  .sitemap-contain
  .sitemmap-m-menu-contain
  .sitemmap-m-menu-item
  ul.sitemmap-sub-menu-wrapper
  li:before {
  position: absolute;
  left: 8px;
  font-family: fontAwesome;
  content: "\f105";
  color: #999;
}
.sitemap-section
  .sitemap-contain
  .sitemmap-m-menu-contain
  .sitemmap-m-menu-item
  ul.sitemmap-sub-menu-wrapper
  li
  .txt-sub-menu {
  color: #800000;
  line-height: 1.4rem;
}
.sitemap-section
  .sitemap-contain
  .sitemmap-m-menu-contain
  .sitemmap-m-menu-item
  ul.sitemmap-sub-menu-wrapper
  li
  .sitemmap-sub-smenu-contain {
  position: relative;
  margin: 3px;
  padding: 5px 0 0 20px;
  font-size: 0.95rem;
  line-height: 1.5rem;
}
.sitemap-section
  .sitemap-contain
  .sitemmap-m-menu-contain
  .sitemmap-m-menu-item
  ul.sitemmap-sub-menu-wrapper
  li
  .sitemmap-sub-smenu-contain
  .sub-smenu-item {
  border-bottom: 1px dotted #ccc;
}
@media only screen and (min-width: 1100px) {
  .sitemap-section .sitemap-contain .sitemmap-m-menu-contain {
    column-count: 4;
  }
}
@media only screen and (min-width: 801px) and (max-width: 1099px) {
  .sitemap-section .sitemap-contain .sitemmap-m-menu-contain {
    column-count: 2;
  }
}
.footer-section {
  position: relative;
  margin: 40px auto 0;
  padding: 0;
}
.footer-section .footer-contain {
  position: relative;
  margin: 0 auto;
  padding: 0;
  background: #f5f5f5;
}
.footer-section .footer-contain .footer-col-contain {
  position: relative;
  margin: 0 auto;
  padding: 0;
  width: 90%;
  max-width: 1180px;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: flex-end;
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
  border-top: 3px solid #800000;
}
.footer-bottom-section
  .footer-bottom-contain
  .footer-bottom-col-contain
  .col-item,
.footer-section .footer-contain .footer-col-contain .col-item {
  position: relative;
  margin: 0 auto;
  padding: 0;
  -webkit-box-flex: auto;
  -moz-box-flex: auto;
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto;
}
.footer-section .footer-contain .footer-col-contain .col-item.col-l {
  width: 65%;
}
.footer-section .footer-contain .footer-col-contain .col-item.col-r {
  width: calc(100% - 65%);
  text-align: right;
}
.footer-bottom-section .footer-bottom-contain {
  position: relative;
  margin: 0 auto;
  padding: 0;
  background-image: -webkit-linear-gradient(left, #52c184, #54bfb7, #2cb6e7);
  background-image: -moz-linear-gradient(left, #52c184, #54bfb7, #2cb6e7);
  background-image: -o-linear-gradient(left, #52c184, #54bfb7, #2cb6e7);
  background-image: -ms-linear-gradient(left, #52c184, #54bfb7, #2cb6e7);

  /*background-image: linear-gradient(to right, #52c184, #54bfb7, #2cb6e7);*/
  background-image:linear-gradient(to right, #6d0019 0%,#8f0222 56%,#a90329 100%);
}
.footer-bottom-section .footer-bottom-contain .footer-bottom-col-contain {
  position: relative;
  margin: 0 auto;
  padding: 0;
  width: 90%;
  max-width: 1180px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: flex-end;
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.footer-bottom-section
  .footer-bottom-contain
  .footer-bottom-col-contain
  .col-item.col-l {
  width: 70%;
}
.footer-bottom-section
  .footer-bottom-contain
  .footer-bottom-col-contain
  .col-item.col-r {
  width: calc(100% - 70%);
  text-align: right;
}
.footer-main-menu-contain ul.footer-main-menu-wrapper {
  position: relative;
  margin: 0 auto;
  padding: 0 5px;
  list-style: none;
  text-align: left;
}
.footer-main-menu-contain ul.footer-main-menu-wrapper > li.main-menu-item {
  position: relative;
  margin: 0;
  padding: 0;
}
.footer-main-menu-contain
  ul.footer-main-menu-wrapper
  > li.main-menu-item
  .txt-nm {
  position: relative;
  margin: 5px auto;
  padding: 8px 12px;
  font-family: TH-SarabunPSK-Bold;
  font-size: 1.2rem;
  color: #fff;
}
.footer-copyright-contain {
  position: relative;
  margin: 0 auto;
  padding: 0;
  border-top: 1px solid #800000;
}
.footer-copyright-contain ul.footer-copyright-wrapper {
  position: relative;
  margin: 0 auto;
  padding: 0;
  list-style: none;
  text-align: left;
}
.content-preview-section .content-preview-contain .img-col-contain .img-col,
.footer-copyright-contain ul.footer-copyright-wrapper > li.copyright-item {
  position: relative;
  margin: 0;
  padding: 0;
  display: inline-block;
}
.footer-copyright-contain
  ul.footer-copyright-wrapper
  > li.copyright-item
  .txt-nm {
  position: relative;
  margin: 5px 8px;
  padding: 8px 5px;
  font-family: arial;
  font-size: 0.72rem;
  color: #656565;
}
.footer-about-contain .h-nm {
  position: relative;
  margin: 0;
  padding: 10px 15px 0;
  max-width: 700px;
  font-family: TH-SarabunPSK-Bold;
  font-size: 1.6rem;
  color: #000;
}
.footer-about-contain .txt-nm {
  position: relative;
  margin: 0 auto;
  padding: 5px 15px;
  font-family: TH-SarabunPSK-Bold;
  font-size: 1.2rem;
  font-weight: 700;
  color: rgba(0, 0, 0, 0.8);
  line-height: 1.4rem;
}
.footer-social-contain {
  position: relative;
  margin: 0 auto;
  padding: 0 10px;
  bottom: 50px;
}
.footer-social-contain .social-col-contain .ico-item {
  position: relative;
  margin: 0 auto;
  padding: 7px 0;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  width: 45px;
}
.footer-social-contain .social-col-contain .ico-item img {
  position: relative;
  margin: 0 auto;
  padding: 3px;
  text-align: center;
  max-width: 100%;
}
.footer-social-contain .social-col-contain .line-qr-code-contain {
  display: none;
  position: absolute;
  margin: 0 auto;
  padding: 10px;
  bottom: 60px;
  right: 0;
  z-index: 1;
  background: #fff;
  -webkit-box-shadow: 0 3px 5px 5px #ccc;
  -moz-box-shadow: 0 3px 5px 5px #ccc;
  box-shadow: 0 3px 5px 5px #ccc;
}
.footer-social-contain .social-col-contain .line-qr-code-contain .ico-close {
  position: absolute;
  margin: 0 auto;
  padding: 6px 0;
  text-align: center;
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
  -o-transition: 0.6s;
  transition: 0.6s;
  width: 30px;
  height: 30px;
  bottom: 10px;
  right: 8px;
  -webkit-border-radius: 50%;
  -khtml-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background: #16d6b9;
  color: #fff;
}
.footer-social-contain
  .social-col-contain
  .line-qr-code-contain
  .ico-close:hover {
  cursor: pointer;
  background: #04bbc7;
}
.footer-standard-contain {
  position: relative;
  margin: 0 auto;
  padding: 5px;
  bottom: 50px;
}
.footer-standard-contain .standard-col-contain .ico-item {
  position: relative;
  margin: 1px;
  padding: 0;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
}
@media only screen and (max-width: 599px) {
  .h-contain {
    text-align: center !important;
  }
  .h-contain .btn-more-contain {
    margin: 0 auto;
    text-align: center;
  }
  .footer-about-contain .h-nm {
    font-size: 1.4rem;
  }
  .footer-social-contain,
  .footer-standard-contain {
    bottom: 0;
  }
  .footer-social-contain .social-col-contain .ico-item {
    padding: 0;
    width: 40px;
  }
}
@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .footer-social-contain,
  .footer-standard-contain {
    bottom: 35px;
  }
}
.footer-stat-contain {
  position: relative;
  margin: 0 auto;
  padding: 15px 30px 15px 15px;
}
.footer-stat-contain .h-stat-nm {
  position: relative;
  margin: 0 auto;
  padding: 5px;
  font-size: 0.95rem;
  color: #fff;
  text-transform: uppercase;
}
.footer-stat-contain .txt-stat-nm {
  position: relative;
  margin: 0 auto;
  padding: 5px 15px 5px 5px;
  font-family: arial;
  font-size: 0.85rem;
  color: #fff;
}
.footer-section .footer-contain .footer-contact-contain {
  position: relative;
  margin: 0 auto;
  padding: 0;
  width: 94%;
}
.footer-section .footer-contain .footer-contact-contain .h-nm {
  position: relative;
  margin: 0 auto;
  padding: 10px 15px 0;
  font-family: prompt-regular;
  font-size: 1.1rem;
  color: #fff;
}
.footer-section .footer-contain .footer-contact-contain .txt-nm {
  position: relative;
  margin: 0 auto;
  padding: 8px 15px;
  font-family: boon-regular;
  font-size: 0.95rem;
  color: rgba(255, 255, 255, 0.8);
  line-height: 1.4rem;
  letter-spacing: 0.05rem;
}
.footer-back-contain {
  position: absolute;
  margin: 0 auto;
  padding: 0;
  z-index: 5;
  width: 30px;
  height: 43px;
  right: 5px;
  bottom: 7px;
}
.footer-back-contain ul.footer-back-wrapper > li .ico {
  position: relative;
  margin: 0 auto;
  padding: 0 2px;
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
  -o-transition: 0.6s;
  transition: 0.6s;
  text-align: center;
}
.footer-back-contain ul.footer-back-wrapper > li .ico:before {
  position: absolute;
  padding-top: 15px;
  right: 5px;
  font-family: fontAwesome;
  font-size: 1.5rem;
  color: #fff;
}
.footer-back-contain ul.footer-back-wrapper > li .ico.ico-back-to-top:before {
  content: "\f0de";
}
.footer-back-contain ul.footer-back-wrapper > li .ico.ico-go-to-bottom:before {
  content: "\f078";
}
.footer-back-contain ul.footer-back-wrapper > li .ico:hover:before {
  color: #027e6c;
}
.footer-back-contain ul.footer-back-wrapper > li .ico.ico-line {
  padding: 0;
  width: 2px;
  height: 35px;
  background: #106d3a;
}
@media only screen and (max-width: 449px) {
  .news-release-section.home .news-release-contain .news-release-item-contain {
    width: 100%;
  }
  .news-release-section.home
    .news-release-contain
    .news-release-item-contain
    .txt-contain {
    max-width: 350px;
  }
  .footer-back-contain {
    right: 5px;
    bottom: 0;
  }
}
.policy-contain .txt-contain .txt-desc {
  position: relative;
  margin: 0 auto;
  padding: 10px;
  line-height: 1.5rem;
}
.policy-contain .txt-contain .txt-nm {
  position: relative;
  margin: 0 auto;
  padding: 10px 0 0 30px;
  line-height: 1.5rem;
}
.policy-contain .txt-contain .txt-nm span.bullet {
  position: absolute;
  padding: 2px 0;
  left: 0;
  text-align: center;
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
  -o-transition: 0.6s;
  transition: 0.6s;
  width: 25px;
  height: 25px;
  -webkit-border-radius: 50%;
  -khtml-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  color: #fff;
  background: #800000;
}
.content-pages-section .h-contain {
  width: 90%;
  max-width: 1180px;
  text-align: center;
}
.content-pages-section .h-contain .h-nm {
  padding-left: 55px;
  text-align: center;
}
.content-pages-section .h-contain .h-nm:before {
  position: absolute;
  left: 15px;
  font-family: fontAweSome;
  font-size: 2rem;
}
.content-pages-section.law .h-contain .h-nm:before {
  content: "\f0e3";
}
.content-pages-section.academic .h-contain .h-nm:before,
.content-pages-section.bcj .h-contain .h-nm:before {
  /* left: -35px; */
  left: -15px; /* adjust icon image shift left */ 
  top: -3px;  /* adjust icon image up 50 pixel */
  content: url(../images/ico/h/ico-magazine.png);
}
.content-pages-section.sitemap .h-contain .h-nm:before {
  content: "\f0e8";
}
.content-pages-section.authority .h-contain .h-nm:before {
  content: "\f0c9";
}
.content-pages-section.idtv_report .h-contain .h-nm:before {
  content: "\f115";
}
.content-pages-section.perental_rating .h-contain .h-nm:before,
.content-pages-section.tv_fee .h-contain .h-nm:before,
.content-pages-section.tv_info .h-contain .h-nm:before {
  content: "\f26c";
}
.content-pages-section.itvb .h-contain .h-nm:before {
  content: "\f0a0";
}
.content-pages-section.tv_digitallic .h-contain .h-nm:before,
.content-pages-section.tv_oldlist .h-contain .h-nm:before,
.content-pages-section.tvunwave_list .h-contain .h-nm:before {
  content: "\f2bd";
}
.content-pages-section.dtv .h-contain .h-nm:before,
.content-pages-section.radio_prototype .h-contain .h-nm:before {
  content: "\f2d2";
}
.content-pages-section.tv_old .h-contain .h-nm:before {
  content: "\f2b9";
}
.content-pages-section.radiorenew .h-contain .h-nm:before,
.content-pages-section.radiotv_tool .h-contain .h-nm:before {
  content: "\f2bb";
}
.content-pages-section.playboxandplay .h-contain .h-nm:before,
.content-pages-section.radio_allow .h-contain .h-nm:before,
.content-pages-section.radio_deny .h-contain .h-nm:before,
.content-pages-section.radio_experiment .h-contain .h-nm:before,
.content-pages-section.radio_info .h-contain .h-nm:before,
.content-pages-section.radio_report .h-contain .h-nm:before {
  content: "\f130";
}
.content-pages-section .content-pages-contain {
  position: relative;
  margin: 0 auto;
  padding: 0;
  width: 90%;
  max-width: 1180px;
  min-height: 400px;
}
.font-size-2 {
  font-size: 1.1rem !important;
  line-height: 1.5rem;
}
.font-size-3 {
  font-size: 1.2rem !important;
  line-height: 1.6rem;
}
#wrapper .page-not-found {
  position: relative;
  margin: 0 auto;
  padding: 50px 0;
  color: red;
  font-size: 1.2rem;
  text-align: center;
}
.content-pages-breadcrumb-contain {
  position: relative;
  margin: 0 auto;
  padding: 0;
  text-align: left;
  width: 90%;
  max-width: 1180px;
}
.content-pages-breadcrumb-contain > ul.content-pages-breadcrumb-list-wrapper {
  position: relative;
  margin: 0 auto;
  padding: 0 0 8px;
  list-style: none;
}
.content-pages-bar-section
  .content-pages-bar-contain
  ul.content-pages-bar-wrapper
  > li,
.content-pages-breadcrumb-contain
  > ul.content-pages-breadcrumb-list-wrapper
  > li {
  position: relative;
  margin: 0 auto;
  padding: 0 5px;
  display: inline-block;
  vertical-align: middle;
}
.content-pages-breadcrumb-contain
  > ul.content-pages-breadcrumb-list-wrapper
  > li
  .txt-nm {
  position: relative;
  margin: 0 auto;
  padding: 0;
  color: #333;
  font-size: 0.85rem;
}
.content-pages-breadcrumb-contain
  > ul.content-pages-breadcrumb-list-wrapper
  > li
  .txt-nm:before {
  font-family: fontAweSome;
}
.content-pages-breadcrumb-contain
  > ul.content-pages-breadcrumb-list-wrapper
  > li
  .txt-nm.ico-home:before {
  content: "\f015";
  font-size: 0.85rem;
}
.content-pages-breadcrumb-contain
  > ul.content-pages-breadcrumb-list-wrapper
  > li:before {
  position: absolute;
  top: 1px;
  font-family: fontAweSome;
  color: #ccc;
  font-size: 0.85rem;
}
.content-pages-breadcrumb-contain
  > ul.content-pages-breadcrumb-list-wrapper
  > li
  + li:before {
  content: "\f101";
}
.content-pages-breadcrumb-contain
  > ul.content-pages-breadcrumb-list-wrapper
  > li
  + li
  .txt-nm {
  padding-left: 15px;
}
@media only screen and (max-width: 999px) {
  .content-pages-breadcrumb-contain {
    display: none;
  }
}
.content-pages-bar-section {
  position: relative;
  margin: 0 auto;
  padding: 0;
  width: 100%;
  top: 0;
  background: rgba(255, 255, 255, 0);
}
.content-pages-bar-section
  .content-pages-bar-contain
  ul.content-pages-bar-wrapper {
  position: relative;
  margin: 0 auto;
  padding: 0 0 5px;
  list-style: none;
  text-align: center;
  width: 100%;
}
.content-pages-bar-section.fixed {
  position: fixed;
  width: 100%;
  top: 39px;
  z-index: 2;
  background: rgba(255, 255, 255, 0.97);
}
.pages-filter.filter-fixed {
  position: fixed;
  z-index: 9;
  padding: 10px;
  width: 100%;
  top: 28px;
  background: #fff;
}
@media only screen and (min-width: 1200px) {
  .feature-section .feature-contain .load-feature-slide-contain .owl-nav {
    position: absolute;
    width: 70px;
    height: 30px;
    bottom: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.1);
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
  }
  .feature-section
    .feature-contain
    .load-feature-slide-contain
    .owl-nav
    .owl-next {
    right: 25px;
  }
  .feature-section
    .feature-contain
    .load-feature-slide-contain
    .owl-nav
    .owl-prev {
    right: 65px;
  }
  .pages-filter.filter-fixed {
    top: 40px;
  }
}
.pages-filter .error-msg-contain {
  position: relative;
  text-align: center;
  margin: 0 auto;
  padding: 5px;
  width: 100%;
  color: #d90000;
  font-size: 0.8rem;
}
.pages-filter > ul {
  position: relative;
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
  -o-transition: 0.6s;
  transition: 0.6s;
  top: 0;
  margin: 0 auto;
  padding: 0;
  list-style: none;
  text-align: center;
}
.pages-filter > ul.filter-fixed {
  position: fixed;
  z-index: 998;
  top: 40px;
  width: 100%;
  background: rgba(255, 255, 255, 0.1);
  -webkit-border-radius: 2px;
  -khtml-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.pages-filter > ul > li {
  position: relative;
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
  -o-transition: 0.6s;
  transition: 0.6s;
  vertical-align: middle;
  display: inline-block;
  padding: 1px;
  margin: 1px;
}
.pages-filter > ul > li input[type="password"],
.pages-filter > ul > li input[type="text"],
.pages-filter > ul > li select,
.pages-filter > ul > li textarea {
  padding: 6px 8px;
  border: 1px dotted #ccc;
  outline: 0;
}
.pages-filter > ul > li input[type="password"].input-search,
.pages-filter > ul > li input[type="text"].input-search,
.pages-filter > ul > li select.input-search,
.pages-filter > ul > li textarea.input-search {
  padding: 6px 35px 6px 8px;
  text-align: center;
}
.pages-filter
  > ul
  > li
  input[type="password"].input-search::-webkit-input-placeholder,
.pages-filter
  > ul
  > li
  input[type="text"].input-search::-webkit-input-placeholder,
.pages-filter > ul > li select.input-search::-webkit-input-placeholder,
.pages-filter > ul > li textarea.input-search::-webkit-input-placeholder {
  text-align: left;
}
.pages-filter > ul > li input[type="password"].input-search:focus,
.pages-filter > ul > li input[type="text"].input-search:focus,
.pages-filter > ul > li select.input-search:focus,
.pages-filter > ul > li textarea.input-search:focus {
  border: 1px dotted #1a6600;
}
.pages-filter
  > ul
  > li
  input[type="password"].input-search:focus::-webkit-input-placeholder,
.pages-filter
  > ul
  > li
  input[type="text"].input-search:focus::-webkit-input-placeholder,
.pages-filter > ul > li select.input-search:focus::-webkit-input-placeholder,
.pages-filter > ul > li textarea.input-search:focus::-webkit-input-placeholder {
  color: #fff;
}
.pages-filter > ul > li select {
  padding: 8px;
}
.pages-filter > ul > li .pages-search-btn-contain {
  position: absolute;
  margin: 0 auto;
  padding: 8px 0;
  text-align: center;
  -webkit-transition: 0.4s;
  -moz-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  width: 30px;
  height: 32px;
  left: -35px;
  top: -16px;
  font-size: 0.85rem;
  color: #bbb;
  background: rgba(204, 204, 204, 0.1);
}
.pages-filter > ul > li .pages-search-btn-contain:hover {
  cursor: pointer;
  color: #fff;
  background: #800000;
}
.pages-filter > ul > li .search-dt-range-contain .search-dt-range-ico,
.pages-filter > ul > li .search-dt-range-contain > ol {
  background: #0086b3;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  -khtml-border-radius: 2px;
  margin: 0 auto;
}
.pages-filter > ul > li .search-dt-range-contain .search-dt-range-ico {
  position: relative;
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
  -o-transition: 0.6s;
  transition: 0.6s;
  padding: 4px;
  width: 30px;
  height: 30px;
  color: #fff;
  border-radius: 2px;
}
.pages-filter > ul > li .search-dt-range-contain .search-dt-range-ico:before {
  font-family: fontAweSome;
  font-size: 0.9rem;
  content: "\f073";
}
.pages-filter
  > ul
  > li
  .search-dt-range-contain
  .search-dt-range-ico.active:before {
  font-family: fontAweSome;
  content: "\f273";
}
.pages-filter > ul > li .search-dt-range-contain .search-dt-range-ico:hover {
  cursor: pointer;
  color: rgba(255, 255, 255, 0.8);
  background: #00b3b2;
}
.pages-filter > ul > li .search-dt-range-contain > ol {
  display: none;
  position: absolute;
  list-style: none;
  z-index: 1;
  padding: 10px 8px;
  min-width: 240px;
  right: 0;
  top: 28px;
  border-radius: 2px;
  -webkit-box-shadow: 0 3px 6px #888;
  -moz-box-shadow: 0 3px 6px #888;
  box-shadow: 0 3px 6px #888;
}
.pages-filter > ul > li .search-dt-range-contain > ol > li {
  position: relative;
  display: inline-block;
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
  -o-transition: 0.6s;
  transition: 0.6s;
  text-align: left;
  margin: 1px auto;
  padding: 5px;
  width: calc((100% - 10px) / 2);
  font-size: 0.85rem;
  background: rgba(255, 255, 255, 0.8);
}
.pages-filter > ul > li .search-dt-range-contain > ol > li.active {
  background: #468c00 !important;
  color: #fff;
}
.pages-filter > ul > li .search-dt-range-contain > ol > li label {
  font-size: 0.8rem;
  color: #666;
}
.pages-filter > ul > li .search-dt-range-contain > ol > li .btn-clear-dt {
  margin: 0 auto;
  padding: 7px;
  text-align: center;
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
  -o-transition: 0.6s;
  transition: 0.6s;
  font-size: 0.8rem;
  color: #fff;
  background: #8db013;
}
.pages-filter > ul > li .search-dt-range-contain > ol > li .btn-clear-dt:hover {
  cursor: pointer;
  background: #789610;
}
.pages-filter > ul > li .btn-search-reset {
  margin: 0 auto;
  padding: 7.5px;
  text-align: center;
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
  -o-transition: 0.6s;
  transition: 0.6s;
  width: 30px;
  height: 30px;
  color: #fff;
  background: #59b300;
  -webkit-border-radius: 2px;
  -khtml-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.pages-filter > ul > li .btn-search-reset.en {
  font-size: 0.75rem;
  text-transform: uppercase;
}
.pages-filter > ul > li .btn-search-reset:before {
  font-family: fontAweSome;
  font-size: 0.9rem;
  content: "\f021";
}
.pages-filter > ul > li .btn-search-reset:hover {
  cursor: pointer;
  background: #007155;
}
.pages-filter > ul > li .btn-rss-feed-contain {
  position: relative;
  -webkit-transition: 0.4s;
  -moz-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  margin: 0 auto;
  padding: 5px 10px;
  height: 29px;
  font-size: 0.85rem;
  color: #fff;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
  background: #ff9b07;
  -webkit-border-radius: 1px;
  -khtml-border-radius: 1px;
  -moz-border-radius: 1px;
  -ms-border-radius: 1px;
  -o-border-radius: 1px;
  border-radius: 1px;
}
.pages-filter > ul > li .btn-rss-feed-contain:before {
  position: relative;
  content: "\f09e";
  top: 2px;
  font-family: fontAwesome;
  color: #fff;
  font-size: 0.95rem;
}
.pages-filter > ul > li .btn-rss-feed-contain:hover {
  cursor: pointer;
  background: #ff4000;
}
.pages-filter > ul > li .btn-view-contain {
  position: relative;
  margin: 0 auto;
  padding: 0;
  text-align: center;
  width: 62px;
  height: 29px;
}
.pages-filter > ul > li .btn-view-contain .btn-view {
  position: relative;
  margin: 0 auto;
  padding: 0;
  display: inline-block;
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
  -o-transition: 0.6s;
  transition: 0.6s;
  background: #64d264;
}
.pages-filter > ul > li .btn-view-contain .btn-view.btn-view-list,
.pages-filter > ul > li .btn-view-contain .btn-view.btn-view-thumb {
  width: 30px;
  height: 29px;
}
.pages-filter > ul > li .btn-view-contain .btn-view .ico {
  position: absolute;
  margin: 0;
  padding: 0;
  width: 100%;
  left: 0;
  top: 7px;
  color: rgba(255, 255, 255, 0.8);
  font-size: 0.85rem;
}
.pages-filter > ul > li .btn-view-contain .btn-view .ico.ico-view-thumb:before {
  content: "\f00a";
}
.pages-filter > ul > li .btn-view-contain .btn-view:hover {
  cursor: pointer;
  background: #006619;
}
.pages-filter > ul > li .btn-view-contain .btn-view.active {
  background: #00b300;
}
.pages-filter > ul > li .btn-view-contain .btn-view.active .ico {
  color: #ffff26;
}
.pages-filter > ul > li.btn-add-wb-topic-contain .btn-add-wb-topic {
  position: relative;
  margin: 0 auto;
  padding: 8px 10px;
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
  -o-transition: 0.6s;
  transition: 0.6s;
  background: #037ebf;
  -webkit-border-radius: 6px;
  -khtml-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
}
.pages-filter > ul > li.btn-add-wb-topic-contain .btn-add-wb-topic span {
  position: relative;
  margin: 0 auto;
  padding: 0 3px;
  -webkit-transition: 0.5s 0.1s;
  -moz-transition: 0.5s 0.1s;
  -o-transition: 0.5s 0.1s;
  transition: 0.5s 0.1s;
}
.pages-filter > ul > li.btn-add-wb-topic-contain .btn-add-wb-topic span.ico {
  font-family: fontAweSome;
  color: #aaeaff;
}
.pages-filter
  > ul
  > li.btn-add-wb-topic-contain
  .btn-add-wb-topic
  span.ico:before {
  content: "\f055";
}
.pages-filter > ul > li.btn-add-wb-topic-contain .btn-add-wb-topic span.txt-nm {
  color: #fff;
  font-family: arial;
  font-size: 0.85rem;
}
.pages-filter > ul > li.btn-add-wb-topic-contain .btn-add-wb-topic:hover {
  cursor: pointer;
  background: #008c8c;
}
.content-pages-contain .filter-result-bar-contain {
  position: relative;
  margin: 0 auto;
  padding: 5px;
  text-align: center;
  font-size: 0.8rem;
  color: #888;
}
.page-no-contain {
  margin: 0 auto;
  padding: 0;
}
.page-no-contain ol.page-no-list-contain {
  position: relative;
  margin: 0 auto;
  padding: 3px 4px;
  list-style: none;
  text-align: center;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  background: 0 0;
  color: #888;
}
.page-no-contain ol.page-no-list-contain.bg-green > li.page-no-ico {
  padding: 5px 0;
  color: #fff;
}
.page-no-contain ol.page-no-list-contain > li {
  position: relative;
  margin: 0 1px;
  padding: 0;
  display: inline-block;
  vertical-align: middle;
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
  -o-transition: 0.6s;
  transition: 0.6s;
  background: #800000;
  border: 1px dotted rgba(255, 255, 255, 0.6);
  -webkit-border-radius: 2px;
  -khtml-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  color: #fff;
}
.page-no-contain ol.page-no-list-contain > li.page-no-ico {
  width: 30px;
}
.page-no-contain ol.page-no-list-contain > li.page-no-ico:before {
  position: relative;
  font-family: fontAweSome;
}
.page-no-contain ol.page-no-list-contain > li.page-no-ico:hover {
  cursor: pointer;
  background: #B8860B;
}
.page-no-contain ol.page-no-list-contain > li.page-no-next:before {
  top: 1px;
  content: "\f0da";
  font-size: 1.1rem;
}
.page-no-contain ol.page-no-list-contain > li.page-no-prev:before {
  top: 1px;
  content: "\f0d9";
  font-size: 1.1rem;
}
.page-no-contain ol.page-no-list-contain > li.page-no-first:before {
  content: "\f049";
  font-size: 0.8rem;
}
.page-no-contain ol.page-no-list-contain > li.page-no-last:before {
  content: "\f04e";
  font-size: 0.8rem;
}
.page-no-contain ol.page-no-list-contain > li.page-no-form-total-page {
  padding: 6px 8px;
  height: 29px;
  left: -2px;
  background: 0 0;
  border: none;
  color: #888;
  font-size: 0.85rem;
}
.page-no-contain ol.page-no-list-contain > li.page-no-sel {
  background: 0 0;
}
.page-no-contain ol.page-no-list-contain > li.page-no-sel select#page_no {
  position: relative;
  border: 1px dotted #ccc;
  -webkit-border-radius: 2px;
  -khtml-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  color: #777;
}
.content-pages-contain.search-contain > ul.load-content-page-list-wrapper,
.content-pages-section .content-pages-contain ul.item-wrapper {
  position: relative;
  margin: 0 auto;
  padding: 0;
  list-style: none;
  text-align: center;
}
.content-pages-section .content-pages-contain ul.item-wrapper > li {
  position: relative;
  margin: 0;
  padding: 0;
  display: inline-block;
  vertical-align: top;
}
.content-pages-section
  .content-pages-contain
  ul.item-wrapper
  > li
  .item-info-contain {
  position: relative;
  margin: 0 auto;
  padding: 0 3px;
  text-align: center;
  -webkit-transition: 0.4s;
  -moz-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  max-width: 230px;
  top: -5px;
}
.content-pages-section
  .content-pages-contain
  ul.item-wrapper
  > li
  .item-info-contain
  .item-info-ico {
  display: none;
  position: relative;
  margin: 0 auto;
  padding: 0;
  -webkit-transition: 0.3s 0.3s;
  -moz-transition: 0.3s 0.3s;
  -o-transition: 0.3s 0.3s;
  transition: 0.3s 0.3s;
}
.content-pages-section
  .content-pages-contain
  ul.item-wrapper
  > li
  .item-info-contain
  .item-info-list,
.content-preview-section
  .content-preview-contain
  .item-info-contain
  .item-info-list {
  position: relative;
  display: inline-block;
  margin: 0;
  padding: 0;
  font-size: 0.75rem;
  color: #888;
}
.content-pages-section
  .content-pages-contain
  ul.item-wrapper.display-list-contain,
.content-pages-section
  .content-pages-contain
  ul.item-wrapper.display-list-contain
  > li,
.content-pages-section
  .content-pages-contain
  ul.item-wrapper
  > li
  .item-info-contain
  .item-info-list.item-info-box-l,
.content-pages-section
  .content-pages-contain
  ul.item-wrapper
  > li
  .item-info-contain
  .item-info-list.item-info-box-r,
.content-preview-section
  .content-preview-contain
  .item-info-contain
  .item-info-list.item-info-box-l,
.content-preview-section
  .content-preview-contain
  .item-info-contain
  .item-info-list.item-info-box-r {
  text-align: left;
}
.content-pages-section
  .content-pages-contain
  ul.item-wrapper
  > li
  .item-info-contain
  .item-info-list
  span,
.content-preview-section
  .content-preview-contain
  .item-info-contain
  .item-info-list
  span {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0;
  padding: 0;
  font-family: arial;
}
.content-pages-section
  .content-pages-contain
  ul.item-wrapper
  > li
  .item-info-contain
  .item-info-list
  span.ico,
.content-preview-section
  .content-preview-contain
  .item-info-contain
  .item-info-list
  span.ico {
  position: absolute;
}
.content-pages-section
  .content-pages-contain
  ul.item-wrapper
  > li
  .item-info-contain
  .item-info-list
  span.ico:before,
.content-preview-section
  .content-preview-contain
  .item-info-contain
  .item-info-list
  span.ico:before {
  position: absolute;
  top: 2px;
  color: #ccc;
  font-family: fontAweSome;
  font-size: 0.75rem;
}
.content-pages-section
  .content-pages-contain
  ul.item-wrapper
  > li
  .item-info-contain
  .item-info-list
  span.dt-ico:before,
.content-preview-section
  .content-preview-contain
  .item-info-contain
  .item-info-list
  span.dt-ico:before {
  margin: 0;
  padding: 0;
  content: "\f073";
}
.content-pages-section
  .content-pages-contain
  ul.item-wrapper
  > li
  .item-info-contain
  .item-info-list
  span.dt-txt,
.content-preview-section
  .content-preview-contain
  .item-info-contain
  .item-info-list
  span.dt-txt {
  padding: 0 10px 0 18px;
}
.content-pages-section
  .content-pages-contain
  ul.item-wrapper
  > li
  .item-info-contain
  .item-info-list
  span.view-ico:before,
.content-preview-section
  .content-preview-contain
  .item-info-contain
  .item-info-list
  span.view-ico:before {
  margin: 0;
  padding: 0;
  content: "\f06e";
}
.content-pages-section
  .content-pages-contain
  ul.item-wrapper
  > li
  .item-info-contain
  .item-info-list
  span.view-txt,
.content-preview-section
  .content-preview-contain
  .item-info-contain
  .item-info-list
  span.view-txt {
  padding: 0 0 0 18px;
}
.content-pages-section
  .content-pages-contain
  ul.item-wrapper
  > li
  .item-info-contain
  .item-info-list
  span.dwl-ico:before,
.content-preview-section
  .content-preview-contain
  .item-info-contain
  .item-info-list
  span.dwl-ico:before {
  margin: 0;
  padding: 0;
  content: "\f019";
}
.content-pages-section
  .content-pages-contain
  ul.item-wrapper
  > li
  .item-info-contain
  .item-info-list
  span.dwl-txt,
.content-preview-section
  .content-preview-contain
  .item-info-contain
  .item-info-list
  span.dwl-txt {
  padding: 0 0 0 33px;
}
.content-pages-section
  .content-pages-contain
  ul.item-wrapper
  > li
  .img-contain {
  position: relative;
  margin: 0 auto;
  padding: 5px;
  height: 200px;
  overflow: hidden;
}
.content-pages-section
  .content-pages-contain
  ul.item-wrapper
  > li
  .img-contain
  .img-item {
  position: absolute;
  margin: 0;
  padding: 0;
}
.content-pages-section
  .content-pages-contain
  ul.item-wrapper
  > li
  .img-contain
  .img-item.normal {
  opacity: 1;
  z-index: 1;
  -webkit-transition: 0.8s;
  -moz-transition: 0.8s;
  -o-transition: 0.8s;
  transition: 0.8s;
}
.content-pages-section
  .content-pages-contain
  ul.item-wrapper
  > li
  .img-contain
  .img-item.active {
  opacity: 0;
  z-index: 0;
  -webkit-transition: 0.8s 0.3s;
  -moz-transition: 0.8s 0.3s;
  -o-transition: 0.8s 0.3s;
  transition: 0.8s 0.3s;
}
.content-pages-section
  .content-pages-contain
  ul.item-wrapper
  > li
  .img-contain:hover
  .img-item.normal {
  opacity: 0;
  z-index: 0;
}
.content-pages-section
  .content-pages-contain
  ul.item-wrapper
  > li
  .img-contain:hover
  .img-item.active {
  opacity: 1;
  z-index: 1;
}
.content-pages-section
  .content-pages-contain
  ul.item-wrapper
  > li
  .txt-contain {
  position: relative;
  margin: 0 auto;
  padding: 5px;
  font-family: CSChatThaiUI;
  font-size: 0.95rem;
  line-height: 1.4rem;
  color: #111;
}
.content-pages-section
  .content-pages-contain
  ul.item-wrapper
  > li
  .txt-contain
  .txt-nm {
  position: relative;
  margin: 0 auto;
  padding: 3px 0;
}
.content-pages-section
  .content-pages-contain
  ul.item-wrapper
  > li
  .txt-contain
  .txt-nm
  .txt-number,
.content-preview-section
  .content-preview-contain
  .doc-contain
  .doc-item
  .doc-caption
  span.txt-number {
  font-size: 0.8rem;
  color: #999;
}
.content-pages-section
  .content-pages-contain
  ul.item-wrapper
  > li
  .txt-contain
  .ico-doc {
  position: relative;
  margin: 0 auto;
  padding: 3px 10px;
  font-family: arial;
  font-size: 0.75rem;
  color: #DAA520;
}
.content-pages-section
  .content-pages-contain
  ul.item-wrapper
  > li
  .txt-contain
  .ico-doc:before {
  padding-right: 5px;
  font-family: fontAweSome;
  font-size: 1rem;
  content: "\f0f6";
  color: #05948b;
}
.content-pages-section
  .content-pages-contain
  ul.item-wrapper
  > li
  .txt-contain
  .ico-doc.pdf:before,
.content-preview-section
  .content-preview-contain
  .doc-contain
  .doc-item
  .doc-caption
  span.txt-nm.pdf:after {
  content: "\f1c1";
  color: #d90000;
}
@media only screen and (min-width: 1401px) {
  .content-pages-section .content-pages-contain ul.item-wrapper > li {
    width: calc((100% - 5px) / 4);
  }
}
@media only screen and (min-width: 800px) and (max-width: 1400px) {
  .content-pages-section .content-pages-contain ul.item-wrapper > li {
    width: calc((100% - 5px) / 4);
  }
}
.txt-red {
  color: #fb0000;
}
.padding-10 {
  padding: 10px;
}
.padding-50 {
  padding: 50px;
}
.content-pages-section
  .content-pages-contain
  ul.item-wrapper.display-list-contain
  > li
  .item-info-contain {
  max-width: 100%;
  text-align: left;
}
.content-pages-section
  .content-pages-contain
  ul.item-wrapper.display-list-contain
  > li
  .txt-contain {
  max-width: 100%;
}
.content-pages-section
  .content-pages-contain
  ul.item-wrapper.display-list-contain.display-list-1col
  > li,
.content-pages-section
  .content-pages-contain
  ul.item-wrapper.display-list-contain.display-list-2col
  > li,
.content-pages-section
  .content-pages-contain
  ul.item-wrapper.display-list-contain.display-list-3col
  > li {
  padding: 0 0 0 15px;
  border-top: 1px dotted #999;
}
.content-pages-section
  .content-pages-contain
  ul.item-wrapper.display-list-contain.display-list-1col
  > li:before,
.content-pages-section
  .content-pages-contain
  ul.item-wrapper.display-list-contain.display-list-2col
  > li:before,
.content-pages-section
  .content-pages-contain
  ul.item-wrapper.display-list-contain.display-list-3col
  > li:before {
  position: absolute;
  left: 4px;
  top: 10px;
  font-family: fontAweSome;
  color: #777;
  content: "\f101";
}
.content-pages-section
  .content-pages-contain
  ul.item-wrapper.display-list-contain
  > li.pinning:before {
  content: "\f08d";
  color: red;
}
div.content-pages-section.news-section.news
  div.content-pages-contain.news-contain
  ul.item-wrapper.load-content-page-list-wrapper
  li.item
  div.txt-contain
  div.txt-nm.txt-hl-search
  span.item.pinning:before {
  font-family: fontAweSome;
  content: "\f08d";
  color: red;
}
.content-pages-section .bg1 {
  position: absolute;
  width: 400px;
  height: 150px;
  right: 0;
  top: -10px;
  -webkit-border-radius: 100% 0 70% 30%/0 43% 57% 100%;
  -khtml-border-radius: 100% 0 70% 30%/0 43% 57% 100%;
  -moz-border-radius: 100% 0 70% 30%/0 43% 57% 100%;
  -ms-border-radius: 100% 0 70% 30%/0 43% 57% 100%;
  -o-border-radius: 100% 0 70% 30%/0 43% 57% 100%;
  border-radius: 100% 0 70% 30%/0 43% 57% 100%;
  background: rgba(255, 255, 255, 0.15);
}
.submenu-section {
  position: relative;
  margin: 0 auto;
  padding: 0;
  width: 90%;
  max-width: 1180px;
  border-bottom: 2px solid #800000;
}
.submenu-section .submenu-contain .submenu-item {
  position: relative;
  margin: 5px 3px;
  padding: 10px;
  display: inline-block;
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
  -o-transition: 0.6s;
  transition: 0.6s;
  background: #eee;
  color: #800000;
  font-size: 0.9rem;
  width: 289px;
  line-height: 1.5rem;
  text-align: center;
}
.sub-submenu-contain .sub-submenu-item,
.type-section .type-contain .type-item {
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
  -o-transition: 0.6s;
  display: inline-block;
}
.submenu-section .submenu-contain .submenu-item a:hover,
.submenu-section .submenu-contain .submenu-item:hover {
  cursor: pointer;
  background: #800000;
  color: #fff;
}
.submenu-section .submenu-contain .submenu-item.active,
.submenu-section .submenu-contain .submenu-item.active a {
  background: #FFEBCD;
  color: #800000;
}
.submenu-section .submenu-contain .submenu-item a {
  color: #800000;
}
.submenu-section .submenu-contain .submenu-item.w-100 {
  width: 100px;
}
.submenu-section .submenu-contain .submenu-item.w-120 {
  width: 120px;
}
.submenu-section .submenu-contain .submenu-item.w-200 {
  width: 200px;
}
.sub-submenu-contain {
  position: relative;
  margin: 0 0 0 3px;
  padding: 5px;
  max-width: 1180px;
  top: -5px;
  background: #FAF0E6;
}
.sub-submenu-contain .sub-submenu-item {
  position: relative;
  margin: 0 auto;
  padding: 2px 12px;
  transition: 0.6s;
  color: #800000;
  font-size: 0.9rem;
}
.sub-submenu-contain .sub-submenu-item.active {
  color: #800000;
}
.sub-submenu-contain .sub-submenu-item:hover {
  cursor: pointer;
  color: #266d64;
}
@media only screen and (min-width: 500px) {
  .footer-main-menu-contain ul.footer-main-menu-wrapper > li.main-menu-item {
    display: inline-block;
    border-right: 1px solid rgba(204, 204, 204, 0.5);
  }
  .footer-main-menu-contain
    ul.footer-main-menu-wrapper
    > li.main-menu-item:last-child {
    border-right: none;
  }
  .sub-submenu-contain .sub-submenu-item {
    border-right: 1px solid #800000;
  }
}
@media only screen and (max-width: 499px) {
  .header-section
    .header-contain.header-col-contain
    .header-col-item
    .org-nm-contain
    .org-nm {
    font-size: 1.6rem;
    line-height: 1.6rem;
  }
  .header-section
    .header-contain.header-col-contain
    .header-col-item
    .org-nm-contain
    .org-sub-nm {
    font-size: 0.95rem;
    line-height: 1.2rem;
  }
  .header-top-bar-contain {
    padding: 2px 0 0;
  }
  .header-top-bar-contain .top-bar-ico:before {
    font-size: 0.9rem;
  }
  .header-top-bar-contain .top-bar-ico:before:before {
    color: #fff;
  }
  .footer-section .footer-contain .footer-col-contain .col-item.col-l {
    width: 75%;
  }
  .footer-section .footer-contain .footer-col-contain .col-item.col-r {
    width: calc(100% - 75%);
  }
  .footer-bottom-section
    .footer-bottom-contain
    .footer-bottom-col-contain
    .col-item {
    position: relative;
    margin: 0 auto;
    padding: 0;
    -webkit-box-flex: auto;
    -moz-box-flex: auto;
    -webkit-flex: auto;
    -ms-flex: auto;
    flex: auto;
  }
  .footer-bottom-section
    .footer-bottom-contain
    .footer-bottom-col-contain
    .col-item.col-l {
    width: 50%;
  }
  .footer-bottom-section
    .footer-bottom-contain
    .footer-bottom-col-contain
    .col-item.col-r {
    width: calc(100% - 50%);
    text-align: center;
  }
  .footer-main-menu-contain ul.footer-main-menu-wrapper > li.main-menu-item {
    border-bottom: 1px dotted #fff;
  }
  .footer-main-menu-contain
    ul.footer-main-menu-wrapper
    > li.main-menu-item:last-child {
    border-bottom: none;
  }
  .footer-main-menu-contain
    ul.footer-main-menu-wrapper
    > li.main-menu-item
    .txt-nm {
    padding: 2px 5px 5px 20px;
  }
  .footer-main-menu-contain
    ul.footer-main-menu-wrapper
    > li.main-menu-item
    .txt-nm:before {
    position: absolute;
    left: 4px;
    font-family: fontAwesome;
    content: "\f101";
  }
  .submenu-section {
    text-align: center;
  }
  .sub-submenu-contain {
    position: absolute;
    top: 100px;
    z-index: 1;
  }
}
.type-section .type-contain {
  position: relative;
  margin: 0 auto;
  padding: 0;
  text-align: right;
  max-width: 1180px;
  width: 90%;
}
.type-section .type-contain .type-item {
  position: relative;
  margin: 0 1px;
  padding: 5px 10px;
  transition: 0.6s;
  color: #800000;
  font-size: 1.1rem;
}
.type-section .type-contain .type-item:hover {
  cursor: pointer;
  color: #00616c;
}
.type-section .type-contain .type-item.active {
  color: #00616c;
}
.content-preview-section {
  position: relative;
  margin: 0 auto;
  padding: 20px 0;
  text-align: center;
}
.content-preview-section .content-preview-contain .topic-contain {
  position: relative;
  margin: 0 auto;
  padding: 10px;
  text-align: center;
  border-bottom: 3px solid #800000;
}
.content-preview-section .content-preview-contain .topic-contain .txt-nm {
  position: relative;
  margin: 0 auto;
  padding: 8px 23px;
  color: #000;
  font-size: 1.3rem;
  line-height: 2rem;
}
.content-preview-section .content-preview-contain .item-info-contain {
  position: relative;
  margin: 0 auto;
  padding: 10px;
}

/*20241025: Change news title color*/
.content-preview-section .content-preview-contain .txt-title {
  position: relative;
  margin: 0 auto;
  padding: 10px 0;
  /* color: #058a93; */
  color: #800000;
  font-size: 1rem;
  line-height: 1.4rem;
}
.content-preview-section .content-preview-contain .txt-desc {
  position: relative;
  margin: 0 auto;
  padding: 0;
  text-align: justify;
  color: #000;
  font-size: 1rem;
  line-height: 1.4rem;
}
.share-section .share-contain .main-ico-contain {
  position: relative;
  margin: 0 auto;
  padding: 10px 0;
  text-align: center;
}
.share-section .share-contain .main-ico-contain .ico-contain .ico {
  position: relative;
  margin: 0 auto;
  padding: 4px 0;
  text-align: center;
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
  -o-transition: 0.6s;
  transition: 0.6s;
  width: 60px;
  height: 33px;
  background: #238c00;
  border: 4px double rgba(255, 255, 255, 0.4);
  -webkit-border-radius: 20px;
  -khtml-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
}
.share-section .share-contain .main-ico-contain .ico-contain .ico:before {
  font-family: fontAwesome;
  color: #fff;
  -webkit-transition: 0.4s 0.1s;
  -moz-transition: 0.4s 0.1s;
  -o-transition: 0.4s 0.1s;
  transition: 0.4s 0.1s;
}
.share-section
  .share-contain
  .main-ico-contain
  .ico-contain
  .ico.ico-share:before {
  content: "\f1e0";
}
.share-section .share-contain .main-ico-contain .ico-contain .ico:hover {
  cursor: pointer;
  background: #104000;
}
.share-section .share-contain .main-ico-contain .ico-contain .ico:hover:before {
  color: #fff;
}
.share-section .share-contain .main-ico-contain .ico-contain .ico.active {
  border: 4px double rgba(255, 255, 255, 0.7);
}
.share-section
  .share-contain
  .main-ico-contain
  .ico-contain
  .ico.active:before {
  content: "\f106";
}
.share-section .share-contain .main-ico-contain .ico-contain .ico-anim {
  position: absolute;
  margin: -1.5px auto 0;
  padding: 0;
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
  -o-transition: 0.6s;
  transition: 0.6s;
  text-align: center;
  width: 0;
  height: 3px;
  top: 50%;
  left: 50%;
  background: #00a3d9;
}
.share-section .share-contain ul.share-wrapper {
  display: none;
  opacity: 0;
  position: relative;
  margin: 0 auto;
  padding: 0;
  list-style: none;
  text-align: center;
}
.share-section .share-contain ul.share-wrapper > li {
  position: relative;
  margin: 5px;
  padding: 0;
  display: inline-block;
}
.share-section .share-contain ul.share-wrapper > li .ico {
  position: relative;
  margin: 0 auto;
  padding: 12px 0;
  width: 40px;
  height: 40px;
  -webkit-border-radius: 50%;
  -khtml-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.share-section .share-contain ul.share-wrapper > li .ico:before {
  font-family: fontAwesome;
  color: #fff;
}
.share-section .share-contain ul.share-wrapper > li .ico.ico-facebook {
  background: #00238c;
}
.share-section .share-contain ul.share-wrapper > li .ico.ico-facebook:before {
  content: "\f09a";
}
.share-section .share-contain ul.share-wrapper > li .ico.ico-google {
  background: #fdaf00;
}
.share-section .share-contain ul.share-wrapper > li .ico.ico-google:before {
  content: "\f0d5";
}
.content-preview-section
  .content-preview-contain
  .clip-preview-wrapper
  ul.clip-contain {
  list-style: none;
}
.content-preview-section
  .content-preview-contain
  .clip-preview-wrapper
  ul.clip-contain
  > li {
  position: relative;
  margin: 2px;
  padding: 0;
}
.content-preview-section .content-preview-contain .clip-contain {
  position: relative;
  margin: 10px auto;
  padding: 0;
  text-align: center;
  width: 90%;
  max-width: 1200px;
}
.content-preview-section
  .content-preview-contain
  .clip-contain
  .vdo-player-contain {
  position: relative;
  overflow: hidden;
  margin: 20px auto 0;
  padding-bottom: 56.25%;
  padding-top: 0;
  height: 0;
  background: rgba(0, 0, 0, 0.05);
  border: 3px solid rgba(255, 255, 255, 0.2);
}
.content-preview-section
  .content-preview-contain
  .clip-contain
  .vdo-player-contain
  embed,
.content-preview-section
  .content-preview-contain
  .clip-contain
  .vdo-player-contain
  iframe,
.content-preview-section
  .content-preview-contain
  .clip-contain
  .vdo-player-contain
  object {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.content-preview-section .content-preview-contain .img-contain {
  position: relative;
  margin: 15px auto;
  padding: 0;
  text-align: center;
  max-width: 1000px;
}
.content-preview-section .content-preview-contain .img-caption {
  position: relative;
  margin: 0 auto;
  padding: 5px;
  text-align: center;
  color: #078774;
  font-size: 0.9rem;
}
.content-preview-section
  .content-preview-contain
  .pic-thumb-contain
  .pic-thumb-slide
  .img-thumb-item-contain {
  position: relative;
  margin: 0 auto;
  padding: 0;
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
  -o-transition: 0.6s;
  transition: 0.6s;
  border: 2px solid #e3e3e3;
}
.content-preview-section
  .content-preview-contain
  .pic-thumb-contain
  .pic-thumb-slide
  .img-thumb-item-contain.active {
  border: 2px solid #02d6d0;
}
.content-preview-section .content-preview-contain .owl-dots {
  position: relative;
  margin: 3px auto;
  padding: 5px;
}
.content-preview-section .content-preview-contain .owl-dots .owl-dot {
  position: relative;
  margin: 2px;
  padding: 2px;
  display: inline-block;
  width: 10px;
  height: 10px;
  background: #fff;
  border: 2px solid #98bdc5;
  -webkit-border-radius: 1px;
  -khtml-border-radius: 1px;
  -moz-border-radius: 1px;
  -ms-border-radius: 1px;
  -o-border-radius: 1px;
  border-radius: 1px;
}
.content-preview-section .content-preview-contain .owl-dots .owl-dot.active {
  background: #800000;
}
.content-preview-section .content-preview-contain .doc-section .h-txt-nm {
  position: relative;
  margin: 0 auto;
  padding: 10px 5px;
  font-weight: 700;
  color: #b33b02;
  background: #fff5f1;
  text-align: left;
}
.content-preview-section .content-preview-contain .doc-contain {
  position: relative;
  margin: 0 auto;
  padding: 3px 10px;
  text-align: left;
  border-bottom: 1px dotted #f7c0aa;
}
.content-preview-section .content-preview-contain .doc-contain:before {
  position: absolute;
  left: 0;
  top: 8px;
  font-family: fontAweSome;
  content: "\f019";
  color: #b33b02;
}
.content-preview-section .content-preview-contain .doc-contain .doc-item {
  position: relative;
  -webkit-transition: 0.6s 0.1s;
  -moz-transition: 0.6s 0.1s;
  -o-transition: 0.6s 0.1s;
  transition: 0.6s 0.1s;
  margin: 0 auto;
  padding: 0;
}
.content-preview-section .content-preview-contain .doc-contain .doc-item:hover {
  cursor: pointer;
  background: #FFFACD;
}
.content-preview-section
  .content-preview-contain
  .doc-contain
  .doc-item
  .doc-caption {
  position: relative;
  margin: 0 auto;
  padding: 5px;
  text-align: left;
  line-height: 1.4rem;
}
.content-preview-section
  .content-preview-contain
  .doc-contain
  .doc-item
  .doc-caption
  span {
  position: relative;
  margin: 0 auto;
  padding: 0 5px;
}
.content-preview-section
  .content-preview-contain
  .doc-contain
  .doc-item
  .doc-caption
  span.txt-nm:after {
  position: relative;
  padding: 0 5px;
  width: 40px;
  font-family: fontAweSome;
  content: "\f0f6";
  color: #006cd9;
}
.content-preview-section
  .content-preview-contain
  .doc-contain
  .doc-item
  .doc-caption
  span.txt-nm.pdf
  .doc-size {
  color: #600;
}
.content-preview-section
  .content-preview-contain
  .doc-contain
  .doc-item
  .doc-caption
  span.txt-nm.doc:after,
.content-preview-section
  .content-preview-contain
  .doc-contain
  .doc-item
  .doc-caption
  span.txt-nm.docx:after,
.content-preview-section
  .content-preview-contain
  .doc-contain
  .doc-item
  .doc-caption
  span.txt-nm.odt:after {
  content: "\f1c2";
  color: #0036d9;
}
.content-preview-section
  .content-preview-contain
  .doc-contain
  .doc-item
  .doc-caption
  span.txt-nm.ods:after,
.content-preview-section
  .content-preview-contain
  .doc-contain
  .doc-item
  .doc-caption
  span.txt-nm.xls:after,
.content-preview-section
  .content-preview-contain
  .doc-contain
  .doc-item
  .doc-caption
  span.txt-nm.xlsx:after {
  content: "\f1c3";
  color: #00b300;
}
.content-preview-section
  .content-preview-contain
  .doc-contain
  .doc-item
  .doc-caption
  span.txt-nm.odp:after,
.content-preview-section
  .content-preview-contain
  .doc-contain
  .doc-item
  .doc-caption
  span.txt-nm.ppt:after,
.content-preview-section
  .content-preview-contain
  .doc-contain
  .doc-item
  .doc-caption
  span.txt-nm.pptx:after {
  content: "\f1c4";
  color: #ec4413;
}
.content-preview-section
  .content-preview-contain
  .doc-contain
  .doc-item
  .doc-caption
  span.txt-nm.rar:after,
.content-preview-section
  .content-preview-contain
  .doc-contain
  .doc-item
  .doc-caption
  span.txt-nm.z7:after,
.content-preview-section
  .content-preview-contain
  .doc-contain
  .doc-item
  .doc-caption
  span.txt-nm.zip:after {
  content: "\f1c6";
  color: #d29e00;
}
.content-preview-section
  .content-preview-contain
  .doc-contain
  .doc-item
  .doc-caption
  span.txt-nm.flv:after,
.content-preview-section
  .content-preview-contain
  .doc-contain
  .doc-item
  .doc-caption
  span.txt-nm.mp3:after,
.content-preview-section
  .content-preview-contain
  .doc-contain
  .doc-item
  .doc-caption
  span.txt-nm.mp4:after {
  content: "\f001";
  color: #00bfff;
}
.pre-loading-content {
  position: relative;
  margin: 0 auto;
  padding: 50px 0;
  text-align: center;
  /*20241001: Change color*/ 	
  /* color: #FF7F50; */
  color: #FFA07A;
  /* color: #00c4c4; */
  
}
.content-pages-contain.search-contain > ul.load-content-page-list-wrapper > li {
  position: relative;
  margin: 1px auto;
  padding: 0 0 0 20px;
  text-align: left;
  vertical-align: top;
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
  -o-transition: 0.6s;
  transition: 0.6s;
  border-top: 1px dotted #999;
}
.content-pages-contain.search-contain
  > ul.load-content-page-list-wrapper
  > li:before {
  position: absolute;
  top: 9px;
  left: 0;
  font-family: fontAweSome;
  content: "\f0f6";
  color: #86b300;
}
.content-pages-contain.search-contain
  > ul.load-content-page-list-wrapper
  > li
  .txt-contain
  .txt-nm {
  position: relative;
  margin: 0 auto;
  padding: 8px 5px 0;
  -webkit-transition: 0.4s;
  -moz-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  line-height: 1.4rem;
}
.content-pages-contain.search-contain
  > ul.load-content-page-list-wrapper
  > li:hover {
  cursor: pointer;
  background: #efefef;
}
.content-pages-contain.search-contain
  > ul.load-content-page-list-wrapper
  > li:hover
  .txt-contain
  .txt-nm {
  color: #0a8fa1;
}
.publichearing-section .row,
.publichearing-section form {
  margin-bottom: 10px;
  clear: both;
}
.publichearing-section input[type="email"],
.publichearing-section input[type="password"],
.publichearing-section input[type="text"],
.publichearing-section select,
.publichearing-section textarea {
  border: 1px solid #ccc;
  padding: 6px 4px;
  outline: 0;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  color: #777;
  margin: 0;
  width: 500px;
  max-width: 100%;
  display: block;
  background: #fff;
}
.publichearing-section select {
  padding: 0;
  width: 500px;
}
.publichearing-section input[type="email"]:focus,
.publichearing-section input[type="password"]:focus,
.publichearing-section input[type="text"]:focus,
.publichearing-section textarea:focus {
  border: 1px solid #aaa;
  color: #444;
  -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
}
.publichearing-section textarea {
  min-height: 60px;
}
.publichearing-section label,
.publichearing-section legend {
  display: block;
  font-weight: 700;
}
.publichearing-section input[type="checkbox"] {
  display: inline;
}
.publichearing-section label span,
.publichearing-section legend span {
  font-weight: 400;
  color: #444;
}
.publichearing-section .button,
.publichearing-section button,
.publichearing-section input[type="button"],
.publichearing-section input[type="reset"],
.publichearing-section input[type="submit"] {
  background: #eee;
  background: -moz-linear-gradient(
      top,
      rgba(255, 255, 255, 0.2) 0,
      rgba(0, 0, 0, 0.2) 100%
    )
    #eee;
  background: -webkit-gradient(
      linear,
      left top,
      left bottom,
      color-stop(0, rgba(255, 255, 255, 0.2)),
      color-stop(100%, rgba(0, 0, 0, 0.2))
    )
    #eee;
  background: -webkit-linear-gradient(
      top,
      rgba(255, 255, 255, 0.2) 0,
      rgba(0, 0, 0, 0.2) 100%
    )
    #eee;
  background: -o-linear-gradient(
      top,
      rgba(255, 255, 255, 0.2) 0,
      rgba(0, 0, 0, 0.2) 100%
    )
    #eee;
  background: -ms-linear-gradient(
      top,
      rgba(255, 255, 255, 0.2) 0,
      rgba(0, 0, 0, 0.2) 100%
    )
    #eee;
  background: linear-gradient(
      top,
      rgba(255, 255, 255, 0.2) 0,
      rgba(0, 0, 0, 0.2) 100%
    )
    #eee;
  border: 1px solid #aaa;
  border-top: 1px solid #ccc;
  border-left: 1px solid #ccc;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  color: #444;
  display: inline-block;
  font-weight: 700;
  text-decoration: none;
  cursor: pointer;
  margin-bottom: 20px;
  line-height: normal;
  padding: 8px 10px;
}
.publichearing-section button::-moz-focus-inner,
.publichearing-section input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.content-pages-section.ott .h-contain .h-nm:before,
.content-pages-section.ott_global .h-contain .h-nm:before,
.content-pages-section.ott_thailand .h-contain .h-nm:before {
  content: "\f080";
}
@media only screen and (min-width: 1000px) {
  .radio-newlist-contain .radio-newlist-content-contain,
  .radio-oldlist-contain .radio-oldlist-content-contain,
  .radio-renew-contain .radio-renew-content-contain,
  .radio-report-contain .radio-report-content-contain,
  .radiotv-tool-contain .radiotv-tool-content-contain {
    padding: 20px 100px 20px 0;
  }
  .radio-prototype-contain .radio-prototype-content-contain {
    padding: 20px 20px 20px 0;
  }
  .radio-info-section.radio-info-col-section
    .radio-info-contain.radio-info-col-contain {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
  }
  .radio-info-section.radio-info-col-section
    .radio-info-contain.radio-info-col-contain
    .radio-info-col {
    -webkit-box-flex: auto;
    -moz-box-flex: auto;
    -webkit-flex: auto;
    -ms-flex: auto;
    flex: auto;
    width: calc(100% / 2);
  }
  .content-pages-section
    .content-pages-contain
    ul.item-wrapper.display-list-contain.display-list-1col
    > li {
    width: 100%;
  }
  .content-pages-section
    .content-pages-contain
    ul.item-wrapper.display-list-contain.display-list-2col
    > li {
    margin: 1px 3px;
    width: calc((100% - 15px) / 2);
  }
  .content-pages-section
    .content-pages-contain
    ul.item-wrapper.display-list-contain.display-list-3col
    > li {
    margin: 1px 3px;
    width: calc((100% - 20px) / 3);
  }
}
.academic-section .submenu-section .submenu-contain .submenu-item {
  min-width: 387px;
}

/*20241001: change check box color*/
input[type="checkbox"]:checked {  
  accent-color: #FF4500;
}