@charset "UTF-8";
/* ---------------------------------------------------- Root(Setup) & Mixin ---------------------------------------------------- */
/* ---------------------------------------------------- Setup ---------------------------------------------------- */
@media (min-width: 992px) { .news-content-column { background: url(/property/img/comm/img_news_column_line.png) 73.5% top repeat-y; }
  .news-content-column > .col-lg-9 { -webkit-box-flex: 0; -ms-flex: 0 0 73.5%; flex: 0 0 73.5%; max-width: 73.5%; }
  .news-content-column > .col-lg-9 .news-content-column-left { padding-right: 10px; }
  .news-content-column > .col-lg-3 { -webkit-box-flex: 0; -ms-flex: 0 0 26.5%; flex: 0 0 26.5%; max-width: 26.5%; }
  .news-content-column > .col-lg-3 .news-content-column-right { padding-left: 10px; }
  .news-content-column.not-line { background: none; }
  .news-read-column { background: url(/property/img/comm/img_news_column_line.png) 70% top repeat-y; }
  .news-read-column > .col-lg-9 { -webkit-box-flex: 0; -ms-flex: 0 0 70%; flex: 0 0 70%; max-width: 70%; }
  .news-read-column > .col-lg-9 .news-read-column-left { padding-right: 15px; }
  .news-read-column > .col-lg-3 { -webkit-box-flex: 0; -ms-flex: 0 0 30%; flex: 0 0 30%; max-width: 30%; }
  .news-read-column > .col-lg-3 .news-read-column-right { padding-left: 15px; } }
.enNews, .enNews a { font-family: 'Arial', 'Helvetica', sans-serif !important; letter-spacing: 0 !important; }

/* ---------------------------------------------------- News Menu ---------------------------------------------------- */
.header-nav-news { position: relative; height: 38px; z-index: 1030; }
.header-nav-news .inner .news-nav-wrap { position: relative; width: 100%; height: 38px; background: #fff; -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25); box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25); }
.header-nav-news .inner .news-nav-wrap .container { position: relative; }
.header-nav-news .inner .news-nav-wrap .full-menu { display: block; position: absolute; top: 0; right: 0; width: 56px; height: 37px; z-index: 1020; background: #fff; /*background: $gray-light-blue;*/ text-align: center; padding-right: 15px; }
.header-nav-news .inner .news-nav-wrap .full-menu span { display: inline-block; width: 3px; height: 3px; margin-right: 5px; background: #777777; vertical-align: middle; margin-top: 12px; }
.header-nav-news .inner .news-nav-wrap .full-menu span:last-child { margin-right: 0; }
.header-nav-news .inner .news-nav-wrap .full-menu:hover span { background: #0a75cc; }
.header-nav-news .inner .news-nav-wrap .nav { margin-bottom: inherit; display: -webkit-box; display: -ms-flexbox; display: flex; height: 38px; position: relative; overflow: hidden; }
.header-nav-news .inner .news-nav-wrap .nav .film-invisible { display: none; position: absolute; top: 0; right: 56px; width: 60px; height: 37px; background: url(/property/img/comm/icons_pc_20201013.png?v=1) no-repeat; background-position: -440px 0; /*background-position: -350px 0;*/ -webkit-transition: color 0.15s ease-in-out; transition: color 0.15s ease-in-out; }
@media (max-width: 991.98px) { .header-nav-news .inner .news-nav-wrap .nav .film-invisible { background: url(/property/img/comm/icons_mo_20201013.png?v=1) no-repeat; background-size: 500px 600px; } }
.header-nav-news .inner .news-nav-wrap .nav li { padding-right: 20.7px; }
.header-nav-news .inner .news-nav-wrap .nav li a { display: block; font-size: 0.933rem; color: #444444; line-height: 1.0; padding: 12px 1px 11px; border-bottom: 3px solid transparent; letter-spacing: -.6px; height: 38px; }
.header-nav-news .inner .news-nav-wrap .nav li a:hover, .header-nav-news .inner .news-nav-wrap .nav li a:focus { padding: 12px 1px 11px; background-color: inherit; text-decoration: none; color: #0a75cc; }
.header-nav-news .inner .news-nav-wrap .nav li .action { padding: 12px 1px 11px; border-bottom: 3px solid #0a75cc; color: #0a75cc; font-weight: bold; }
.header-nav-news .inner .news-nav-wrap .nav li .en { letter-spacing: .18rem; }
.header-nav-news .inner .news-nav-wrap .nav li:last-child { padding-right: inherit; }

@media (max-width: 1199.98px) { .header-nav-news .nav .film-invisible { display: block; } }
/* ---------------------------------------------------- news-page-desc ---------------------------------------------------- */
.news-page-desc .headline { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
.news-page-desc .headline .title { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: .8rem; }
.news-page-desc .headline .title h3 .today-num a { display: inline-block; width: auto; height: 20px; line-height: 18px; border-radius: 10px; padding: 0 9px; margin-left: 6px; margin-top: -4px; color: #2b2b2b; font-size: 0.867rem; letter-spacing: -.5px; text-decoration: none; vertical-align: middle; font-weight: normal; background-color: #dee2e5; }
.news-page-desc .headline .title h3 .today-num a:hover { background-color: #c2c8ce; }
.news-page-desc .headline .title.low { margin-bottom: inherit; }
.news-page-desc .headline .function { margin-bottom: inherit; }
.news-page-desc .headline .function li { display: inline-block; }
.news-page-desc .headline .function li .btn { border-color: #bbbbbb; border-radius: 0.2rem; }
.news-page-desc .headline .function li .btn:hover { border-color: #006eb8; background-color: #006eb8; }
.news-page-desc .headline .function .today { font-size: 0.933rem; padding-right: 10px; }
.news-page-desc .headline .function .rss a { border-color: #bbbbbb; background: #fafafa; }
.news-page-desc .headline .function .rss a i { margin-top: -3px; }
.news-page-desc .headline .function .rss:hover .ico-news-rss { background-position: -270px -50px; }
.news-page-desc .headline .function .subscribe { display: none; }
.news-page-desc .headline .function .subscribe .btn-outline-secondary { background-color: #fafafa; border-color: #bbbbbb; color: #2b2b2b; }
.news-page-desc .headline .function .subscribe .btn-outline-secondary:hover { background-color: #006eb8; border-color: #006eb8; color: #fff; }
.news-page-desc .headline .function .category-toggle { display: none; }
.news-page-desc .headline .function .category-toggle .btn { border: none; color: #444444; padding-top: 0; padding-bottom: .3rem; padding-right: 0; }
.news-page-desc .headline .function .category-toggle .btn:hover, .news-page-desc .headline .function .category-toggle .btn:focus { text-decoration: none; -webkit-box-shadow: none; box-shadow: none; background: transparent; }
.news-page-desc .headline .function .category-toggle .btn[aria-expanded="true"]::after { font-family: "nw-font"; font-style: normal; font-weight: normal; speak: none; display: inline-block; text-decoration: inherit; text-align: center; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: ''; padding-left: .3rem; color: #777777; }
.news-page-desc .headline .function .category-toggle .btn[aria-expanded="false"]::after { font-family: "nw-font"; font-style: normal; font-weight: normal; speak: none; display: inline-block; text-decoration: inherit; text-align: center; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: ''; padding-left: .3rem; color: #777777; }
.news-page-desc .filters { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-bottom: .2rem; border-bottom: 1px solid #d6d6d6; }
.news-page-desc .filters .datepicker-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.news-page-desc .filters .datepicker-wrap .title { margin-right: .25rem; font-size: 0.933rem; color: #555555; }
.news-page-desc .filters .datepicker-wrap input { width: 8rem; background-color: inherit !important; }
.news-page-desc .filters .datepicker-wrap label { margin-bottom: inherit; margin-left: .3rem; }
.news-page-desc .filters .datepicker-wrap label:hover { cursor: pointer; }
.news-page-desc .filters .period { display: -webkit-box; display: -ms-flexbox; display: flex; }
.news-page-desc .filters .period .tl { color: #777777; padding: .25rem .4rem 0 0; }
.news-page-desc .filters .view-type .inner a { padding: 0 .1rem; cursor: pointer; display: inline-block; }
.news-page-desc .filters .view-type .inner a:hover .ico-news-list, .news-page-desc .filters .view-type .inner a.active .ico-news-list { background-position: -310px -50px; }
.news-page-desc .filters .view-type .inner a:hover .ico-news-th-list, .news-page-desc .filters .view-type .inner a.active .ico-news-th-list { background-position: -310px -70px; }
.news-page-desc .filters .view-type .inner .bar::after { display: inline-block; clear: both; content: ""; width: 1px; height: 12px; background-color: #cccccc; margin: 0; vertical-align: middle; }
.news-page-desc .category { position: relative; padding-top: .5rem; border-bottom: 1px solid #d6d6d6; }
.news-page-desc .category::after { display: block; clear: both; content: ""; }
.news-page-desc .category .list { margin-bottom: inherit; margin-bottom: .6rem; }
.news-page-desc .category .list::after { display: block; clear: both; content: ""; }
.news-page-desc .category .list li { display: inline-block; }
.news-page-desc .category .list li::after { display: inline-block; clear: both; content: ""; color: #2b2b2b; margin-left: .4rem; margin-right: .2rem; }
.news-page-desc .category .list li:last-child::after { display: none; }
.news-page-desc .category .list li a { display: inline-block; color: #2b2b2b; margin: 0; padding: 1px 5px; letter-spacing: -.1rem; }
.news-page-desc .category .list li .active { color: #0a75cc; }
.news-page-desc .category .list li .en { letter-spacing: .2rem; }
.news-page-desc .category .parent-category li:first-child::after { display: inline-block; clear: both; content: ""; width: 2px; height: 11px; background: #555555; margin-left: .5rem; margin-right: .5rem; }
.news-page-desc .category .parent-category li:last-child::after { display: none; }
.news-page-desc .filters-corp .form-row .form-group .col-form-label { margin-right: .6rem; }
.news-page-desc .filters-corp .form-row .form-group .custom-select { min-width: 130px; }
.news-page-desc .filters-corp.not-nav { padding-bottom: .1rem; border-bottom: 1px solid #d6d6d6; }
.news-page-desc .filter-nav { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding-bottom: .4rem; border-bottom: 1px solid #d6d6d6; }
.news-page-desc .filter-nav.content-start { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
.news-page-desc .filter-nav.content-end { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }
.news-page-desc .filter-nav .inner a { color: #777777; text-decoration: none; font-size: 0.933rem; }
.news-page-desc .filter-nav .inner a:hover, .news-page-desc .filter-nav .inner a.active { color: #2b2b2b; font-weight: bold; }
.news-page-desc .filter-nav .inner .bar::after { display: inline-block; clear: both; content: ""; width: 1px; height: 14px; background-color: #cccccc; margin: 0 .2rem; vertical-align: middle; }
.news-page-desc.high-space { padding-bottom: .6rem; border-bottom: 1px solid #d6d6d6; }
.news-page-desc.low-space { padding-bottom: .2rem; border-bottom: 1px solid #d6d6d6; }

@media (max-width: 991.98px) { .news-page-desc .filters .view-type .inner a { padding: 0 .4rem; }
  .news-page-desc .filters .view-type .inner .bar::after { height: 18px; margin: 0 .1rem; }
  .news-page-desc .category .list { margin-top: -.4rem; }
  .news-page-desc .category .list li { font-size: 1.067rem; margin-top: .4rem; }
  .news-page-desc .category .parent-category li:first-child, .news-page-desc .category .parent-category li:first-child::after { display: none; }
  .news-page-desc .filters-corp .form-row .btn-mycorp { position: absolute; right: 0; top: 0; min-width: 20rem; }
  .news-page-desc .filters-corp .form-row .btn-mycorp .btn { font-size: 0.933rem; }
  .news-page-desc .filter-nav .inner a { font-size: 1rem; } }
@media (min-width: 768px) { .news-page-desc .category .list { display: block !important; } }
@media (max-width: 767.98px) { .news-page-desc .headline .title { margin-bottom: .3rem; }
  .news-page-desc .headline .function .today, .news-page-desc .headline .function .rss, .news-page-desc .headline .function .subscribe { display: none; }
  .news-page-desc .headline .function .category-toggle .btn:focus { color: #2b2b2b; background-color: transparent; }
  .news-page-desc .filters .period { position: absolute; right: 0; top: -30px; }
  .news-page-desc .filters .period .dropdown .dropdown-menu { right: 0; left: auto; min-width: 12rem; }
  .news-page-desc .filters .view-type { display: none; }
  .news-page-desc .category { padding-top: .1rem; }
  .news-page-desc .category .list li { font-size: 1.067rem; margin-top: .2rem; }
  .news-page-desc .category .list li::after { margin-left: .3rem; margin-right: .2rem; }
  .news-page-desc .category .list li a { padding: 1px 2px; } }
/* ---------------------------------------------------- news-list ---------------------------------------------------- */
.news-list .news-column { position: relative; padding: 14px 0 16px; border-bottom: 1px solid #d6d6d6; }
.news-list .news-column::after { display: block; clear: both; content: ""; }
.news-list .news-column .news-thumb { float: right; top: 5px; position: relative; overflow: hidden; width: 120px; height: 80px; text-align: center; }
.news-list .news-column .news-thumb .thumbnail { width: 100%; }
.news-list .news-column .news-thumb .thumbnail img { width: 100%; -webkit-transform: translate(0, -10%); transform: translate(0, -10%); }
.news-list .news-column .news-thumb .thumbnail.logo { height: 80px; line-height: 76px; }
.news-list .news-column .news-thumb .thumbnail.logo img { width: auto; max-width: 120px; max-height: 80px; vertical-align: middle; -webkit-transform: translate(0, 0); transform: translate(0, 0); }
.news-list .news-column .news-thumb .thumbnail.fair-logo { height: 80px; line-height: 76px; }
.news-list .news-column .news-thumb .thumbnail.fair-logo img { width: auto; max-width: 180px; max-height: 80px; vertical-align: middle; -webkit-transform: translate(0, 0); transform: translate(0, 0); }
.news-list .news-column .news-thumb.logo { float: left; margin-left: inherit; }
.news-list .news-column .news-thumb.fair-logo { float: left; margin-left: inherit; width: 180px; height: 80px; }
.news-list .news-column .news-thumb.fair-news-num { float: inherit; position: absolute; right: 0; top: 14px !important; }
.news-list .news-column .news-thumb.fair-news-num a { color: #2b2b2b; font-size: 1.133rem; line-height: 80px; }
.news-list .news-column .news-thumb.fair-news-num i { color: #2b2b2b; font-size: 1.133rem; }
.news-list .news-column .news-thumb.m-logo { float: right; display: none; }
.news-list .news-column .news { padding-left: 140px; padding-right: 140px; }
.news-list .news-column .news h5 { font-weight: 700; margin-bottom: .2rem; }
.news-list .news-column .news h5 a { display: inline-block; color: #2b2b2b; }
.news-list .news-column .news h5 a:visited { color: #999999; }
.news-list .news-column .news h5 a.text-truncate { white-space: normal; line-height: 1.4; }
.news-list .news-column .news h5 .myCorp, .news-list .news-column .news h5 .icons { display: none; }
.news-list .news-column .news h5 .pdf { font-size: 0.933rem; font-weight: normal; color: #777777; margin-left: .2rem; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.news-list .news-column .news h5 .pdf .icons { display: inline-block; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.news-list .news-column .news .content { font-size: 0.933rem; }
.news-list .news-column .news .content a { color: #777777; text-decoration: none; }
.news-list .news-column .news .content a:visited { color: #999999; }
.news-list .news-column .news .content.text-truncate-line2 { line-height: 1.3em !important; height: 2.6em !important; }
.news-list .news-column .news .content.text-truncate-line4 { line-height: 1.5em !important; height: 6.0em !important; }
.news-list .news-column .news .info { padding-top: .3rem; font-size: 0.933rem; color: #999999; }
.news-list .news-column .news .info .scrap-trash { font-size: 0.8rem; color: #555555; margin-left: 5px; }
.news-list .news-column .news .info .scrap-trash i { font-size: 0.933rem; color: #0a75cc; margin-right: .1rem; }
.news-list .news-column .news .info .scrap-trash:hover { text-decoration: none; }
.news-list .news-column .news .info.fair { font-size: 0.933rem; color: #444444; }
.news-list .news-column .news .info.fair .mdate { display: block; margin-bottom: .2rem; }
.news-list .news-column .news .info.fair .finished { margin-left: 1.4rem; }
.news-list .news-column .news .info.fair .place { display: block; }
.news-list .news-column .news a:hover { color: #008fd3; }
.news-list .news-column .icons { margin-left: 5px; margin-top: -2px; }
.news-list .news-column .myCorp { display: inline-table; background: #0967b4; font-size: 10px; font-weight: 400; color: #fff; letter-spacing: 0; word-spacing: 0; padding: 7px 3px; margin: 0; margin-left: 5px; border-radius: 2px; line-height: 0; opacity: .9; }
.news-list .news-column .ico-play-video-gray::after { display: block; clear: both; content: ""; background: url(/property/img/comm/icons_pc_20201013.png?v=1) no-repeat; position: absolute; left: 50%; top: 50%; margin-left: -15px; margin-top: -15px; width: 30px; height: 30px; background-position: -250px -110px !important; }
@media (max-width: 991.98px) { .news-list .news-column .ico-play-video-gray::after { background: url(/property/img/comm/icons_mo_20201013.png?v=1) no-repeat; background-size: 500px 600px; } }
.news-list .news-column.video .news-thumb .thumbnail img { width: 120%; -webkit-transform: translate(-8%, 0); transform: translate(-8%, 0); }
.news-list .news-column.video .news-thumb .thumbnail.logo img { width: auto; -webkit-transform: inherit; transform: inherit; }
.news-list.remove-logo .news-column .news-thumb.logo { display: none; }
.news-list.remove-logo .news-column .news { padding-left: 0; }
.news-list.fair .news-column .news-thumb { top: 0; }
.news-list.fair .news-column .news { padding-left: 200px; padding-right: 140px; }
.news-list.fair .news-column .news h5 { margin-top: .2rem; }
.news-list.short-list .news-column:last-child { border-bottom: 0; }
.news-list.video .news-column .news { padding-left: 5px; padding-right: 15px; }

.news-list.type-title .news-column { border: none; padding: 0; margin: 10px 0; }
.news-list.type-title .news-column::after { display: block; clear: both; content: ""; }
.news-list.type-title .news-column .news-thumb { display: none; }
.news-list.type-title .news-column .news { padding: 0; }
.news-list.type-title .news-column .news h5 { font-size: 1rem; margin-bottom: 1.2rem; }
.news-list.type-title .news-column .news h5 .myCorp { display: inline-table; vertical-align: text-top; }
.news-list.type-title .news-column .news h5 .icons { display: inline-block; margin-top: -8px; }
.news-list.type-title .news-column .news h5 a.text-truncate { white-space: nowrap; max-width: 78%; }
.news-list.type-title .news-column .news .content { display: none; }
.news-list.type-title .news-column .news .info { position: absolute; right: 0; top: -2px; padding-top: inherit; }
.news-list.type-title .news-column .news .info .myCorp, .news-list.type-title .news-column .news .info .icons, .news-list.type-title .news-column .news .info .scrap-trash, .news-list.type-title .news-column .news .info .mdate .hourmin { display: none; }
.news-list.type-title .news-column:first-child .news { padding-top: 12px; }
.news-list.type-title .news-column:nth-child(5n) { margin-bottom: 22px; padding-bottom: 5px; border-bottom: 1px solid #d6d6d6; }
.news-list.type-title .news-column.globe .news h5.text-truncate { max-width: 76%; }

.news-list.popularity { margin-bottom: 1.6rem; }
.news-list.popularity .news-column { border: none; padding: 0; margin: 10px 0; }
.news-list.popularity .news-column::after { display: block; clear: both; content: ""; }
.news-list.popularity .news-column .news-thumb { display: none; }
.news-list.popularity .news-column .news { padding: 0; }
.news-list.popularity .news-column .news h5 { font-size: 1rem; margin-bottom: 1rem; }
.news-list.popularity .news-column .news h5::before { display: inline-block; clear: both; content: ""; font-family: 'Roboto'; width: 28px; color: #0082d9; font-weight: normal; vertical-align: top; letter-spacing: -.5px; font-size: 1.2rem; }
.news-list.popularity .news-column .news h5 a.text-truncate { white-space: nowrap; max-width: 78%; }
.news-list.popularity .news-column .info { position: absolute; right: 0; top: -2px; padding-top: inherit; }
.news-list.popularity .news-column:nth-of-type(1) .news h5::before { content: '1'; }
.news-list.popularity .news-column:nth-of-type(2) .news h5::before { content: '2'; }
.news-list.popularity .news-column:nth-of-type(3) .news h5::before { content: '3'; }
.news-list.popularity .news-column:nth-of-type(4) .news h5::before { content: '4'; }
.news-list.popularity .news-column:nth-of-type(5) .news h5::before { content: '5'; }
.news-list.popularity .news-column:nth-of-type(6) .news h5::before { content: '6'; }
.news-list.popularity .news-column:nth-of-type(7) .news h5::before { content: '7'; }
.news-list.popularity .news-column:nth-of-type(8) .news h5::before { content: '8'; }
.news-list.popularity .news-column:nth-of-type(9) .news h5::before { content: '9'; }
.news-list.popularity .news-column:nth-of-type(10) .news h5::before { content: '10'; }

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { .news-list .news-column .myCorp { display: inline-block; line-height: inherit; padding: 0 3px 1px 3px; } }
.news-list.search-no-photo .news-column .news-thumb { display: none; }
.news-list.search-no-photo .news-column .news { padding-left: 0; padding-right: 0; }

.list-rower { position: relative; padding-top: .3rem; }
.list-rower .datepicker-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.list-rower .datepicker-wrap .title { margin-right: .25rem; font-size: 0.933rem; color: #555555; }
.list-rower .datepicker-wrap input { width: 8rem; background-color: inherit !important; }
.list-rower .datepicker-wrap label { margin-bottom: inherit; margin-left: .3rem; }
.list-rower .datepicker-wrap label:hover { cursor: pointer; }
.list-rower .period { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.list-rower .period .tl { color: #777777; padding: .25rem .4rem 0 0; }

@media (min-width: 992px) { .news-list.video .news-column .news-thumb-video { -webkit-box-flex: 0; -ms-flex: 0 0 30%; flex: 0 0 30%; max-width: 30%; }
  .news-list.video .news-column .news { -webkit-box-flex: 0; -ms-flex: 0 0 70%; flex: 0 0 70%; max-width: 70%; } }
@media (min-width: 768px) and (max-width: 991.98px) { .news-list.video .news-column .news-thumb-video { -webkit-box-flex: 0; -ms-flex: 0 0 40%; flex: 0 0 40%; max-width: 40%; }
  .news-list.video .news-column .news { -webkit-box-flex: 0; -ms-flex: 0 0 60%; flex: 0 0 60%; max-width: 60%; }
  .news-list.video .news-column .news .content { line-height: 1.5em !important; height: 4.5em !important; -webkit-line-clamp: 3; } }
@media (min-width: 576px) and (max-width: 767.98px) { .news-list.video .news-column .news-thumb-video { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
  .news-list.video .news-column .news { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } }
@media (max-width: 991.98px) { .news-list .news-column .news .content { font-size: 1rem; } }
@media (max-width: 767.98px) { .news-list .news-column { padding: 12px 0 10px; }
  .news-list .news-column .news-thumb { top: 0; width: 110px; height: 74px; }
  .news-list .news-column .news-thumb.logo { display: none; }
  .news-list .news-column .news-thumb .thumbnail.logo img { max-width: 110px; }
  .news-list .news-column .news { padding-left: 0; padding-right: 130px; }
  .news-list .news-column .news h5 { font-size: 1.133rem; font-weight: 400; }
  .news-list .news-column .news .content { display: none; }
  .news-list .news-column .news .info { font-size: 0.933rem; padding-top: inherit; }
  .news-list .news-column.no-photo .news-thumb { display: none; }
  .news-list .news-column.no-photo .news { padding-right: 0; }
  .news-list .news-column.no-photo-have-logo .news-thumb { display: none; }
  .news-list .news-column.no-photo-have-logo .news-thumb.m-logo { display: block !important; }
  .news-list.type-title .news-column.no-photo-have-logo .news-thumb { display: none; }
  .news-list.type-title .news-column.no-photo-have-logo .news-thumb.m-logo { display: none !important; }
  .news-list.type-title .news-column .news h5 a.text-truncate { white-space: nowrap; max-width: 90%; }
  .news-list.type-title .news-column .news .info .mdate { display: none; }
  .news-list.popularity .news-column .news h5 { margin-bottom: 0; }
  .news-list.popularity .news-column .news h5 a.text-truncate { white-space: nowrap; max-width: 90%; }
  .news-list.popularity .news-column .info { position: inherit; padding-top: 0; padding-left: 28px; } }
@media (max-width: 575.98px) { .news-list.video .news-column .news { padding-left: 15px; padding-right: 15px; padding: 10px 15px 0; }
  .news-list.video .news-column .news .info { padding-top: 0; }
  .news-list.fair .news-column .news-thumb { text-align: left; }
  .news-list.fair .news-column .news-thumb.fair-logo { float: inherit; }
  .news-list.fair .news-column .news-thumb.fair-news-num { position: relative; right: inherit; top: inherit !important; height: 1.8rem; margin-top: .5rem; }
  .news-list.fair .news-column .news-thumb.fair-news-num a { line-height: inherit; }
  .news-list.fair .news-column .news { padding-left: 0; padding-right: 0; padding-top: .3rem; }
  .news-list.fair .news-column .news .info.fair { padding-top: 0 !important; } }
/* ---------------------------------------------------- Grid(masonry) ---------------------------------------------------- */
.photo-news .grid { margin: 0 -1%; padding-top: 1.6rem; }
.photo-news .grid::before, .photo-news .grid::after { display: block; clear: both; content: ""; }
.photo-news .grid .grid-sizer, .photo-news .grid .grid-item { width: 23%; margin: 0 1% 20px 1%; }
.photo-news .grid .grid-sizer { position: absolute; margin-bottom: 0 !important; }
.photo-news .grid .grid-item { float: left; background: #fafafa; border: 1px solid #f2f2f2; padding: 15px; border-radius: 0; }
.photo-news .grid .grid-item .thumb { position: relative; background: transparent; text-align: center; width: auto; margin: 0; overflow: hidden; }
.photo-news .grid .grid-item .thumb img { width: 100%; margin: 0; padding: 0; }
.photo-news .grid .grid-item .thumb .scrap-trash { position: absolute; top: 0; right: 0; z-index: 100; padding: 1px 8px; background: transparent; border-radius: 0; cursor: pointer; color: #fafafa; font-size: 1.2rem; text-align: center; opacity: .7; }
.photo-news .grid .grid-item .thumb .scrap-trash .nw-icon { margin: 0 .1rem; }
.photo-news .grid .grid-item .thumb .overlay { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0); -webkit-transition: all ease-in-out .25s; transition: all ease-in-out .25s; }
.photo-news .grid .grid-item .thumb:hover .overlay { background-color: rgba(0, 0, 0, 0.4); }
.photo-news .grid .grid-item .thumb:hover .scrap-trash { color: #fff; opacity: 1.0; }
.photo-news .grid .grid-item dl { padding: 8px 0 0; margin-bottom: 0; }
.photo-news .grid .grid-item dl dt { line-height: 1.3; }
.photo-news .grid .grid-item dl dt a { font-size: 0.867rem; color: #555555; font-weight: normal; word-break: break-all; }
.photo-news .grid .grid-item dl dd { font-size: 0.8rem; color: #999999; padding-top: .3rem; margin-bottom: 0; }

@media (min-width: 992px) { .photo-news.column-4 .grid { margin: 0 -1%; }
  .photo-news.column-4 .grid .grid-sizer, .photo-news.column-4 .grid .grid-item { width: 23%; margin: 0 1% 20px 1%; }
  .photo-news.column-3 .grid { margin: 0 -1%; }
  .photo-news.column-3 .grid .grid-sizer, .photo-news.column-3 .grid .grid-item { width: 31.33333333%; margin: 0 1% 20px 1%; } }
@media (min-width: 992px) and (max-width: 1199.98px) { .photo-news .grid { margin: 0 -1%; }
  .photo-news .grid .grid-sizer, .photo-news .grid .grid-item { width: 23%; margin: 0 1% 20px 1%; } }
@media (min-width: 576px) and (max-width: 991.98px) { .photo-news .grid { margin: 0 -1%; padding-top: 1rem; }
  .photo-news .grid .grid-sizer, .photo-news .grid .grid-item { width: 31.3333333333%; margin: 0 1% 16px 1%; } }
@media (max-width: 575.98px) { .photo-news .grid { margin: 0 -1.5%; padding-top: .8rem; }
  .photo-news .grid .grid-sizer, .photo-news .grid .grid-item { width: 47%; margin: 0 1.5% 10px 1.5%; }
  .photo-news .grid .grid-item { padding: 10px; }
  .photo-news .grid .grid-item .thumb .scrap-trash { font-size: 1.4rem; } }
/* ---------------------------------------------------- news-list-corp ---------------------------------------------------- */
.news-list-corp .corp-column { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; min-width: 0; background-color: #fff; padding: 1.4rem 1.2rem 1rem; border: 1px solid #d6d6d6; margin-top: 1.4rem; word-break: break-all; }
.news-list-corp .corp-column .corp-thumb .thumbnail.logo { width: 120px; height: 70px; line-height: 66px; text-align: center; }
.news-list-corp .corp-column .corp-thumb .thumbnail.logo img { width: auto; max-width: 120px; max-height: 70px; vertical-align: middle; -webkit-transform: translate(0, 0); transform: translate(0, 0); }
.news-list-corp .corp-column .corp-column-body { -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; padding-left: 1.2rem; }
.news-list-corp .corp-column .corp-column-body::after { display: block; clear: both; content: ""; }
.news-list-corp .corp-column .corp-column-body h5 { margin-bottom: .4rem; }
.news-list-corp .corp-column .corp-column-body h5 a { color: #444444; font-weight: bold; }
.news-list-corp .corp-column .corp-column-body .corp-info { font-size: 1rem; color: #555555; }
.news-list-corp .corp-column .corp-column-body .corp-info a { color: #555555; }
.news-list-corp .corp-column .corp-column-body .corp-info .bar::after { display: inline-block; clear: both; content: ""; width: 1px; height: 12px; background-color: #cccccc; margin: 0 .5rem; }
.news-list-corp .corp-column .corp-column-body .plus-mycorp { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; padding-top: .4rem; }
.news-list-corp .corp-column .corp-column-body .plus-mycorp.active::before { display: inline-block; clear: both; content: ""; font-family: "nw-font"; font-style: normal; font-weight: normal; speak: none; display: inline-block; text-decoration: inherit; text-align: center; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: ''; font-size: 0.933rem; color: #0a75cc; padding-right: .35rem; line-height: 1.3; }
.news-list-corp.search-list .corp-column { -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

@media (max-width: 991.98px) { .news-list-corp .corp-column .corp-column-body .corp-info { font-size: 0.933rem; } }
@media (min-width: 768px) { .news-list-corp .col-md-6:nth-child(odd) { padding-right: 10px; }
  .news-list-corp .col-md-6:nth-child(even) { padding-left: 10px; } }
@media (max-width: 767.98px) { .news-list-corp .corp-column { margin-top: .8rem; } }
/* ---------------------------------------------------- news-top-column ---------------------------------------------------- */
.news-top-column { border-bottom: 1px solid #bbbbbb; padding: .4rem 0 2rem; margin-bottom: 2.4rem; }
.news-top-column .corp-column { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; min-width: 0; background-color: #fff; word-break: break-all; overflow: hidden; }
.news-top-column .corp-column .corp-thumb { border: 1px solid #e5e5e5; padding: .6rem 1.2rem; margin-right: 1.6rem; max-height: 92px; }
.news-top-column .corp-column .corp-thumb .thumbnail { width: 120px; height: 70px; line-height: 66px; text-align: center; }
.news-top-column .corp-column .corp-thumb .thumbnail img { width: auto; max-width: 120px; max-height: 70px; vertical-align: middle; -webkit-transform: translate(0, 0); transform: translate(0, 0); }
.news-top-column .corp-column .corp-column-body { overflow: hidden; -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; }
.news-top-column .corp-column .corp-column-body::after { display: block; clear: both; content: ""; }
.news-top-column .corp-column .corp-column-body h4 { margin-bottom: .8rem; font-weight: bold; }
.news-top-column .corp-column .corp-column-body h4 a { color: #444444; font-weight: bold; }
.news-top-column .corp-column .corp-column-body .corp-info { font-size: 1rem; color: #555555; }
.news-top-column .corp-column .corp-column-body .corp-info .bar::after { display: inline-block; clear: both; content: ""; width: 1px; height: 12px; background-color: #cccccc; margin: 0 .5rem; }
.news-top-column .corp-column .corp-column-body .corp-sns-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-top: .5rem; }
.news-top-column .corp-column .corp-column-body .corp-sns-wrap .website { color: #555555; padding-right: 1rem; }
.news-top-column .corp-column .corp-column-body .corp-sns-wrap .website::before { display: inline-block; clear: both; content: ""; background: url(/property/img/comm/icons_pc_20201013.png?v=1) no-repeat; width: 13px; height: 12px; background-position: -200px -150px !important; margin-right: .5rem; }
@media (max-width: 991.98px) { .news-top-column .corp-column .corp-column-body .corp-sns-wrap .website::before { background: url(/property/img/comm/icons_mo_20201013.png?v=1) no-repeat; background-size: 500px 600px; } }
.news-top-column .corp-column .corp-column-body .corp-sns-wrap .social-link .icons { margin-right: .2rem; }
.news-top-column .corp-column .corp-column-body .corp-overview { position: relative; margin-top: .6rem; font-size: 1rem; color: #555555; }
.news-top-column .corp-column .corp-column-body .corp-overview .overview { margin-right: 0; overflow: inherit; text-overflow: inherit; height: inherit; -webkit-line-clamp: initial; }
.news-top-column .corp-column .corp-column-body .corp-overview .open { display: none; }
.news-top-column .corp-column .corp-column-body .corp-overview.active .overview { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; word-wrap: break-word; line-height: 1.5em; height: 4.5em; margin-right: 56px; }
.news-top-column .corp-column .corp-column-body .corp-overview.active .open { display: block; position: absolute; right: 0; bottom: 0; color: #999999; }
.news-top-column .corp-column.fair .corp-thumb { border: none; padding: 0; }
.news-top-column .corp-column.fair .corp-thumb .thumbnail { width: 180px; height: 80px; line-height: 76px; }
.news-top-column .corp-column.fair .corp-thumb .thumbnail img { max-width: 180px; max-height: 80px; }
.news-top-column .corp-column.fair .corp-column-body .fair-info { margin-top: .4rem; }
.news-top-column .subscribe { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; min-height: 90px; }
.news-top-column .subscribe .btn { -ms-flex-item-align: center; align-self: center; }

@media (max-width: 991.98px) { .news-top-column .subscribe { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; min-height: inherit; padding-top: 1.6rem; } }
@media (max-width: 767.98px) { .news-top-column .corp-column { display: inherit; }
  .news-top-column .corp-column .corp-thumb { margin-right: inherit; margin-bottom: 1.6rem; }
  .news-top-column .corp-column .corp-thumb .thumbnail { width: auto; }
  .news-top-column .corp-column .corp-column-body .corp-sns-wrap { display: inherit; }
  .news-top-column .corp-column .corp-column-body .corp-sns-wrap .social-link { padding-top: 1rem; }
  .news-top-column .subscribe { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } }
/* ---------------------------------------------------- video-list ---------------------------------------------------- */
.video-list .video-column { margin-top: 1rem; }
.video-list .video-column .desc { font-size: 0.933rem; padding-top: .4rem; }
.video-list .video-column .desc a { color: #444444; }

/* ---------------------------------------------------- banner-popularity ---------------------------------------------------- */
.banner-popularity { padding: .8rem 0 0; }
.banner-popularity .banner-wrap .inner { padding: 1rem 0; }
.banner-popularity .banner-wrap .inner .banner-column { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; min-width: 0; word-break: break-all; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
.banner-popularity .banner-wrap .inner .banner-column .graphic { width: 31%; overflow: hidden; }
.banner-popularity .banner-wrap .inner .banner-column .graphic img { width: 100%; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
.banner-popularity .banner-wrap .inner .banner-column .content { width: 48%; }
.banner-popularity .banner-wrap .inner .banner-column .content h5 { color: #444444; font-weight: bold; }
.banner-popularity .banner-wrap .inner .banner-column .content p { font-size: 0.867rem; color: #555555; line-height: 1.3; margin-bottom: inherit; letter-spacing: -.5px; }
.banner-popularity .banner-wrap .inner .banner-column .act { width: 21%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -ms-flex-item-align: center; align-self: center; }
.banner-popularity .banner-wrap .inner .banner-column .act .circle { width: 50px; height: 50px; }
.banner-popularity .banner-wrap.reporter .inner { background: #fcf3de; }
.banner-popularity .banner-wrap.marketing .inner { background: #e8f4fc; }
.banner-popularity .banner-wrap a { text-decoration: none; }
.banner-popularity .banner-wrap a:hover .inner .banner-column .graphic img { -webkit-transform: scale(1.08) !important; transform: scale(1.08) !important; }
.banner-popularity .banner-wrap a:hover .inner .banner-column .act i { -webkit-animation: homeArrow 0.5s ease-in-out 0.3s 50; animation: homeArrow 0.5s ease-in-out 0.3s 50; }

@-webkit-keyframes homeArrow { 0% { -webkit-transform: translate(-1px, 0); transform: translate(-1px, 0); }
  25% { -webkit-transform: translate(2px, 0); transform: translate(2px, 0); }
  50% { -webkit-transform: translate(5px, 0); transform: translate(5px, 0); }
  75% { -webkit-transform: translate(2px, 0); transform: translate(2px, 0); }
  100% { -webkit-transform: translate(-1px, 0); transform: translate(-1px, 0); } }
@keyframes homeArrow { 0% { -webkit-transform: translate(-1px, 0); transform: translate(-1px, 0); }
  25% { -webkit-transform: translate(2px, 0); transform: translate(2px, 0); }
  50% { -webkit-transform: translate(5px, 0); transform: translate(5px, 0); }
  75% { -webkit-transform: translate(2px, 0); transform: translate(2px, 0); }
  100% { -webkit-transform: translate(-1px, 0); transform: translate(-1px, 0); } }
@media (min-width: 768px) { .banner-popularity .col-md-6:nth-child(odd) { padding-right: 10px; }
  .banner-popularity .col-md-6:nth-child(even) { padding-left: 10px; } }
@media (max-width: 767.98px) { .banner-popularity .banner-wrap .inner .column .graphic { width: 36%; }
  .banner-popularity .banner-wrap .inner .column .content { width: 64%; padding-right: .8rem; }
  .banner-popularity .banner-wrap .inner .column .act { display: none; }
  .banner-popularity .marketing { margin-top: 1rem; } }
/* ---------------------------------------------------- news-release ---------------------------------------------------- */
.release-header .release-header-logo { display: inline-block; margin-bottom: 1rem; }
.release-header .release-header-logo img { max-width: 200px; }
.release-header h1 { font-size: 1.8rem; font-weight: 700; margin-bottom: 1.4rem; }
.release-header .sub-title { font-size: 1.067rem; margin-bottom: 1.4rem; }
.release-header .meta { font-size: 1.067rem; }
.release-header .release-time { font-size: 1.067rem; color: #999999; }
.release-header .social-function-wrap { margin-bottom: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }
.release-header .social-function-wrap li { margin-top: 8px; margin-right: 6px; }
.release-header .social-function-wrap li:last-child { margin-right: inherit; }
.release-header .social-function-wrap li a { margin: 0; padding: 0; }
.release-header .social-function-wrap li.function-font { position: relative; -webkit-transition: all 0.25s ease-in-out; transition: all 0.25s ease-in-out; display: inline-block; }
.release-header .social-function-wrap li.function-font .layer-pop { display: none; position: absolute; top: 38px; right: -18px; border: 1px solid #bbbbbb; background-color: #fff; z-index: 1000; -webkit-transition: all 0.25s ease-in-out; transition: all 0.25s ease-in-out; }
.release-header .social-function-wrap li.function-font .layer-pop .inner { margin: .8rem 1rem .8rem 1.6rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.release-header .social-function-wrap li.function-font .layer-pop .inner .title { font-size: 0.933rem; font-weight: normal; margin-right: .4rem; word-break: keep-all; }
.release-header .social-function-wrap li.function-font .layer-pop .inner::after { display: block; clear: both; content: ""; position: absolute; right: 24px; top: -13px; width: 18px; height: 18px; background: transparent; }
.release-header .social-function-wrap li.function-font .layer-pop::after { display: block; clear: both; content: ""; position: absolute; right: 26px; top: -6px; width: 10px; height: 10px; background: #fff; -webkit-transform: rotate(45deg); transform: rotate(45deg); border: solid #bbbbbb; border-width: 1px 0 0 1px; }
.release-header .social-function-wrap li.function-font.active .layer-pop { display: block; -webkit-transition: all 0.25s ease-in-out; transition: all 0.25s ease-in-out; }

.release-header .sub-title.fs-sm { font-size: 1rem; }
.release-header .sub-title.fs-md { font-size: 1.067rem; }
.release-header .sub-title.fs-lg { font-size: 1.2rem; }
.release-header .sub-title.fs-xl { font-size: 1.4rem; }

.release-font-size-circle { display: -webkit-box; display: -ms-flexbox; display: flex; }
.release-font-size-circle a { display: block; margin: .5rem !important; width: 32px; height: 32px; color: #555555; border: 1px solid #bbbbbb; border-radius: 50%; background-color: #fff; text-align: center; text-decoration: none; vertical-align: middle; line-height: 2.0rem; }
.release-font-size-circle a:hover { background-color: #fafafa; }
.release-font-size-circle a.active { background-color: #0a75cc; border: 1px solid #0a75cc; color: #fff; }
.release-font-size-circle a.fs-sm { font-size: 0.867rem; }
.release-font-size-circle a.fs-md { font-size: 1rem; }
.release-font-size-circle a.fs-lg { font-size: 1.2rem; }
.release-font-size-circle a.fs-xl { font-size: 1.4rem; }

@media (max-width: 767.98px) { .release-font-size-circle { display: -webkit-box; display: -ms-flexbox; display: flex; }
  .release-font-size-circle a { display: block; margin: .5rem !important; width: 48px; height: 48px; line-height: 48px; }
  .release-font-size-circle a.fs-sm { font-size: 0.933rem; }
  .release-font-size-circle a.fs-md { font-size: 1.067rem; }
  .release-font-size-circle a.fs-lg { font-size: 1.4rem; }
  .release-font-size-circle a.fs-xl { font-size: 1.533rem; } }
.release-body { font-size: 1.067rem; }
.release-body .media-container { position: relative; text-align: center; max-width: 480px; width: 100%; margin: 30px auto 0; padding: 0; }
.release-body .media-container .bx-wrapper { position: relative; }
.release-body .media-container .bx-wrapper .bx-viewport { position: relative; }
.release-body .media-container .bx-wrapper .bx-controls .bx-pager { margin-top: .5rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
.release-body .media-container .bx-wrapper .bx-controls .bx-pager .bx-pager-item { display: inline-block; margin: 0 2px; }
.release-body .media-container .bx-wrapper .bx-controls .bx-pager .bx-pager-item .bx-pager-link { position: relative; display: inline-block; border: 3px solid transparent; }
.release-body .media-container .bx-wrapper .bx-controls .bx-pager .bx-pager-item .bx-pager-link .cont { position: relative; width: 90px; height: 60px; overflow: hidden; background: #0b7ddb; }
.release-body .media-container .bx-wrapper .bx-controls .bx-pager .bx-pager-item .bx-pager-link .cont .cont-thum img { width: 100%; min-height: 64px; -webkit-transform: translate(0, -5%); transform: translate(0, -5%); }
.release-body .media-container .bx-wrapper .bx-controls .bx-pager .bx-pager-item .bx-pager-link .cont.icon-play-video::after { display: block; clear: both; content: ""; background: url(/property/img/comm/icons_pc_20201013.png?v=1) no-repeat; position: absolute; left: 50%; top: 50%; margin-left: -15px; margin-top: -15px; width: 30px; height: 30px; background-position: -350px -50px !important; }
@media (max-width: 991.98px) { .release-body .media-container .bx-wrapper .bx-controls .bx-pager .bx-pager-item .bx-pager-link .cont.icon-play-video::after { background: url(/property/img/comm/icons_mo_20201013.png?v=1) no-repeat; background-size: 500px 600px; } }
.release-body .media-container .bx-wrapper .bx-controls .bx-pager .bx-pager-item .bx-pager-link.active { border: 3px solid #0b7ddb; }
.release-body .media-container .bx-wrapper .bx-controls .bx-pager .bx-pager-item .bx-pager-link.active .cont .cont-thum img { opacity: .80; }
.release-body .media-container .bx-wrapper .bx-controls .bx-controls-direction { display: none; }
.release-body .media-container .bx-wrapper .bx-controls .bx-controls-direction a { position: absolute; top: 50%; margin-top: -8rem; text-indent: -99999em; }
.release-body .media-container .bx-wrapper .bx-controls .bx-controls-direction a:hover { text-decoration: none; }
.release-body .media-container .bx-wrapper .bx-controls .bx-controls-direction a.disabled::after { color: #e5e5e5; cursor: default; }
.release-body .media-container .bx-wrapper .bx-controls .bx-controls-direction .bx-prev { left: -4.5rem; }
.release-body .media-container .bx-wrapper .bx-controls .bx-controls-direction .bx-prev::after { font-family: "nw-font"; font-style: normal; font-weight: normal; speak: none; display: inline-block; text-decoration: inherit; text-align: center; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: block; content: ''; color: #0a75cc; width: 3rem; height: 8rem; font-size: 7rem; text-indent: 0; opacity: 1; vertical-align: middle; line-height: 7rem; }
.release-body .media-container .bx-wrapper .bx-controls .bx-controls-direction .bx-next { right: -4.5rem; }
.release-body .media-container .bx-wrapper .bx-controls .bx-controls-direction .bx-next::after { font-family: "nw-font"; font-style: normal; font-weight: normal; speak: none; display: inline-block; text-decoration: inherit; text-align: center; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: block; content: ''; color: #0a75cc; width: 3rem; height: 8rem; font-size: 7rem; text-indent: 0; opacity: 1; vertical-align: middle; line-height: 7rem; }
.release-body .media-container .news-thum { margin-bottom: 0; }
.release-body .media-container .news-thum .thum-cap { position: relative; min-height: 120px; margin-bottom: .2rem; }
.release-body .media-container .news-thum .thum-cap iframe.embed-responsive-item { max-width: 640px; }
.release-body .media-container .news-thum .thum-cap .thum-image { display: inline-block; width: auto; height: auto; position: relative; text-align: center; }
.release-body .media-container .news-thum .thum-cap .thum-image img { display: none; height: auto; max-width: 480px; max-height: 480px; }
.release-body .media-container .news-thum .thum-cap .thum-image .thum-func { margin: 0; padding: 0; position: absolute; right: 2px; bottom: 2px; overflow: hidden; display: none; opacity: .6; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
.release-body .media-container .news-thum .thum-cap .thum-image .thum-func .thum-func-item { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin: 2px 0 0; padding: 0; }
.release-body .media-container .news-thum .thum-cap .thum-image .thum-func .thum-func-item a { display: block; cursor: pointer; }
.release-body .media-container .news-thum .thum-cap .thum-image:hover .thum-func { opacity: 1; }
.release-body .media-container .news-thum .desc { font-size: 0.933rem; margin-top: .4rem; margin-bottom: .5rem; display: none; }
.release-body .media-container .news-thum.youtube-min-height { min-height: 304px; }
.release-body .media-container.w640 { max-width: 640px; }
.release-body .media-container.w640 .news-thum .thum-cap iframe.embed-responsive-item { max-width: 640px; }
.release-body .media-container.w640 .news-thum .thum-cap .thum-image img { max-width: 640px; max-height: 640px; }
.release-body .release-story { border-bottom: 1px solid #cccccc; padding-top: 30px; overflow-x: hidden; }
.release-body .release-story p { margin-bottom: 1.6rem; }
.release-body .release-story p:last-child { margin-bottom: 1.4rem; }
.release-body .release-story a { word-break: break-all; }
.release-body .release-story .release-contact h5 { font-weight: bold; margin-bottom: 0.4rem; }
.release-body.fs-sm { font-size: 1rem; }
.release-body.fs-md { font-size: 1.067rem; }
.release-body.fs-lg { font-size: 1.2rem; }
.release-body.fs-xl { font-size: 1.4rem; }

.release-footer { margin-top: 1.4rem; }
.release-footer .corp-all-news { font-size: 1.067rem; margin-bottom: 2rem; }
.release-footer .corp-all-news .title { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: .8rem; }
.release-footer .corp-all-news .title h5 { font-weight: bold; margin-bottom: 0; }
.release-footer .corp-all-news .title h5 a { color: #2b2b2b; }
.release-footer .corp-all-news .title .title-rss { padding: .2rem; line-height: 0; border-radius: .15rem; background-color: #bbbbbb; margin-left: .4rem; }
.release-footer .corp-all-news .title .title-rss .ico-news-rss { background-position: -270px -50px; }
.release-footer .corp-all-news .title .title-rss:hover { background-color: #f89a13; }
.release-footer .corp-all-news ul li a:visited { color: #59339d; }
.release-footer .related-fields-news h5 { font-weight: bold; margin-bottom: .3rem; }
.release-footer .related-fields-news ul { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-bottom: inherit; }
.release-footer .related-fields-news ul li { margin-right: .5rem; margin-top: .5rem; }

.news-share-mobile { position: fixed !important; right: 1rem; bottom: 1rem; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); z-index: 1030; }
.news-share-mobile a:hover { cursor: pointer; }

.release-pagination a { position: fixed; display: -webkit-box; display: -ms-flexbox; display: flex; width: 3.6rem; height: 7rem; top: calc(50vh - 3.5rem); border: 1px solid #bbbbbb; background-color: rgba(250, 250, 250, 0.8); -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; text-decoration: none; vertical-align: middle; text-align: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; z-index: 1030; }
.release-pagination a:hover { border: 1px solid rgba(68, 68, 68, 0.9); background-color: rgba(68, 68, 68, 0.9); }
.release-pagination a:hover i { color: #f2f2f2; }
.release-pagination a.prev-article { left: 0; border-radius: 0 .4rem .4rem 0; border-left: none; }
.release-pagination a.next-article { right: 0; border-radius: .4rem 0 0 .4rem; border-right: none; }
.release-pagination a i { -ms-flex-item-align: center; align-self: center; text-align: center; font-size: 3.5rem; font-weight: 300; color: #555555; margin-right: inherit; }

@media (min-width: 992px) and (max-width: 1199.98px) { .release-body .media-container.w640 { max-width: 600px; }
  .release-body .media-container.w640 .news-thum .thum-cap iframe.embed-responsive-item { max-width: 600px; }
  .release-body .media-container.w640 .news-thum .thum-cap .thum-image img { max-width: 600px; max-height: 600px; } }
@media (max-width: 991.98px) { .release-header .sub-title { font-size: 1.2rem; line-height: 1.5; }
  .release-header .sub-title.fs-sm { font-size: 1.133rem; }
  .release-header .sub-title.fs-md { font-size: 1.333rem; }
  .release-header .sub-title.fs-lg { font-size: 1.533rem; }
  .release-header .sub-title.fs-xl { font-size: 1.8rem; }
  .release-header .meta { font-size: 1.2rem; }
  .release-body .release-story { /*font-size: $h5-font-size;*/ border-bottom: none; line-height: 1.6; }
  .release-body .release-story .release-source { margin-bottom: 0; }
  .release-body.fs-sm { font-size: 1.133rem; }
  .release-body.fs-md { font-size: 1.333rem; }
  .release-body.fs-lg { font-size: 1.533rem; }
  .release-body.fs-xl { font-size: 1.8rem; }
  .release-pagination a { width: 3rem; height: 6.6rem; top: calc(50vh - 3.3rem); border: 1px solid #e5e5e5; }
  .release-body h5, .release-footer h5 { font-size: 1.267rem; } }
@media (max-width: 767.98px) { .release-header h1 { font-size: 1.6rem; }
  .release-header .social-function-wrap li.function-font .layer-pop { right: 0; }
  .release-header .social-function-wrap li.function-font .layer-pop .inner::after { right: 5px; }
  .release-header .social-function-wrap li.function-font .layer-pop::after { right: 7px; }
  .release-body .media-container { margin: 10px auto 0; }
  .release-body .media-container .news-thum .thum-cap .thum-image img { width: 100%; max-width: inherit !important; max-height: inherit !important; }
  .release-body .media-container .news-thum.youtube-min-height { min-height: 210px; }
  .release-body .release-story { margin-top: .4rem; padding-top: 20px; line-height: 1.5; }
  .release-footer .corp-all-news .bullets-square-sm li a { font-size: 1.133rem; }
  .release-pagination { display: none; } }
.news-sendmail-trerms-wrap { max-height: 200px; overflow-y: auto; border: 1px solid #d6d6d6; padding-left: 1rem; padding-right: 1rem; font-size: 0.933rem; }

/* ---------------------------------------------------- Search ---------------------------------------------------- */
.search-wrap { margin-bottom: 1.6rem; }
.search-wrap .search-bar { margin-bottom: .6rem; }
.search-wrap .search-bar .input-group .form-control { border-radius: 0; -webkit-box-shadow: none; box-shadow: none; border: 2px solid #006eb8; }
.search-wrap .search-bar .input-group .input-group-append .btn { padding: .2rem .8rem; }
.search-wrap .search-bar .input-group .input-group-append .btn i { font-size: 1.333rem; margin-right: inherit; }
.search-wrap .search-bar .input-group .input-group-append .btn:hover, .search-wrap .search-bar .input-group .input-group-append .btn:focus { background-color: #0a7bd6; border-color: #0a7bd6; }
.search-wrap .search-bar .btn-search-op { color: #2b2b2b; text-decoration: none; margin-bottom: -.2rem; }
.search-wrap .search-bar .btn-search-op::after { display: inline-block; clear: both; content: ""; font-family: "nw-font"; font-style: normal; font-weight: normal; speak: none; display: inline-block; text-decoration: inherit; text-align: center; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: ''; margin-left: .4rem; color: #555555; font-size: 1.133rem; }
.search-wrap .search-bar .btn-search-op.active::after { content: ''; }
.search-wrap .search-bar .btn-search-op:hover::after { color: #0a75cc; }
.search-wrap .search-option { display: none; border: 1px solid #e5e5e5; background: #fafafa; padding: 1.6rem 1.4rem; }
.search-wrap .search-option .search-datepicker-wrap .form-control { background-color: #fff; }
.search-wrap .search-option .d-flex .btn { min-width: 8rem; }

.search-tabs-wrap .nav { border-bottom: 1px solid #cccccc; }
.search-tabs-wrap .nav .nav-item .nav-link { padding: .5rem 0; margin-right: 1.6rem; color: #444444; border-bottom: 3px solid transparent; margin-bottom: -1px; }
.search-tabs-wrap .nav .nav-item .nav-link:hover { border-bottom: 3px solid #0a75cc; }
.search-tabs-wrap .nav .nav-item .nav-link.active { font-weight: bold; border-bottom: 3px solid #0a75cc; }
.search-tabs-wrap .nav .nav-item:last-child .nav-link { margin-right: inherit; }

.search-report { border-bottom: 1px solid #d6d6d6; padding: 1.4rem 0 1.1rem; }
.search-report span { display: inline-block; }
.search-report .keyword { font-size: 1.067rem; }

.search-title-header { width: 100%; display: block; position: relative; height: 2.2rem; border-bottom: 1px solid #d6d6d6; }
.search-title-header h5 { display: inline; font-weight: bold; color: #2b2b2b; font-size: 1.267rem; margin-bottom: inherit; line-height: 1.3; }
.search-title-header h5 .sub { font-weight: normal; font-size: 1.067rem; }
.search-title-header .details { position: absolute; right: 0; top: 2px; display: block; width: 54px; height: 26px; font-size: 1.4rem; line-height: 0; font-weight: normal; color: #777777; margin: 0; padding: 10px 0 0 29px; overflow: hidden; }
.search-title-header .details::before { display: block; clear: both; content: ""; position: absolute; left: 14px; top: 7px; width: 1px; height: 12px; background: #ddd; }
.search-title-header:hover { text-decoration: none; }
.search-title-header:nth-of-type(1).mt-5 { margin-top: 2.27rem !important; }

@media (max-width: 767.98px) { .search-title-header h5 { font-size: 1.2rem; line-height: 1.5; }
  .search-title-header .details { line-height: 0.1; } }
.search-result-list-more .btn-primary { background-color: #f2f2f2; border-color: #f2f2f2; color: #2b2b2b; }
.search-result-list-more .btn-primary:hover, .search-result-list-more .btn-primary:focus { background-color: #e5e5e5 !important; border-color: #e5e5e5 !important; color: #2b2b2b !important; -webkit-box-shadow: none !important; box-shadow: none !important; }
.search-result-list-more .btn-primary:active { background-color: #e5e5e5 !important; border-color: #e5e5e5 !important; color: #2b2b2b !important; }

.search-photo { border-bottom: 1px solid #d6d6d6; }
.search-photo .thumbList { width: 100%; position: relative; overflow: hidden; padding-top: 15px; padding-bottom: .5rem; }
.search-photo .thumbList .atc_lst { float: left; text-align: center; }
.search-photo .thumbList .atc_lst:nth-child(odd) { width: 22.85714286%; }
.search-photo .thumbList .atc_lst:nth-child(even) { width: 2.85714285%; }
.search-photo .thumbList .atc_lst .atc_thum { float: left; width: 100%; height: 0; padding-bottom: 56.26%; overflow: hidden; position: relative; text-align: center; }
.search-photo .thumbList .atc_lst .atc_thum .thumbnail { width: 100%; }
.search-photo .thumbList .atc_lst .atc_thum .thumbnail img { width: 100%; -webkit-transform: translate(0, -10%); transform: translate(0, -10%); -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
.search-photo .thumbList .atc_lst .atc_thum .thumbnail img:hover { -webkit-transform: translate(0, -7%); transform: translate(0, -7%); }
.search-photo .thumbList .atc_lst .desc { margin: 5px 0 0 0; text-align: left; letter-spacing: -.5px; display: inline-block; text-overflow: ellipsis; word-wrap: break-word; overflow: hidden; max-height: 2.5rem; line-height: 1.25rem; }
.search-photo .thumbList .atc_lst .desc a { font-size: 0.933rem; color: #777777; padding-top: 5px; }
.search-photo .thumbList .atc_lst .desc::before { display: block; clear: both; content: ""; }
.search-photo .thumbList .atc_lst .date { font-size: 0.933rem; color: #777777; text-align: left; }

@media (max-width: 991.98px) { .search-tabs-wrap .nav .nav-item .nav-link { margin-right: 1.4rem; }
  .search-photo .thumbList .atc_lst:nth-child(odd) { width: 31.42857143% !important; }
  .search-photo .thumbList .atc_lst:nth-child(even) { width: 2.85714285%; }
  .search-photo .thumbList .atc_lst:nth-child(6), .search-photo .thumbList .atc_lst:nth-child(7) { display: none; } }
@media (max-width: 575.98px) { .search-wrap { margin-bottom: .8rem; }
  .search-wrap .search-bar .btn-search-op { float: right; margin-top: .4rem; }
  .search-wrap .search-option { margin-bottom: 2rem; }
  .search-photo .thumbList .atc_lst:nth-child(odd) { width: 48.57142857% !important; }
  .search-photo .thumbList .atc_lst:nth-child(even) { width: 2.85714285%; }
  .search-photo .thumbList .atc_lst:nth-child(4), .search-photo .thumbList .atc_lst:nth-child(5), .search-photo .thumbList .atc_lst:nth-child(6), .search-photo .thumbList .atc_lst:nth-child(7) { display: none; } }
/* ---------------------------------------------------- Mynews ---------------------------------------------------- */
.mynews { position: relative; background-color: #eff1f2; padding: 1rem 1.8rem; margin-bottom: 2rem; }
.mynews .mynews-cate { -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.mynews .mynews-cate .tl { color: #444444; padding: 0 0 0 1rem; }
.mynews .mynews-cate .dropdown .dropdown-toggle { width: 100%; min-width: 240px; border: 1px solid #d6d6d6; border-radius: 0.266rem; text-align: left; padding: 0.175rem 1.75rem 0.175rem 0.75rem; background: #fff; height: 32px; }
.mynews .mynews-cate .dropdown .dropdown-toggle::after { position: absolute; right: 1.2rem; top: 50%; }
.mynews .mynews-cate .dropdown .dropdown-toggle:disabled { opacity: .9; cursor: default; min-width: 150px; }
.mynews .mynews-cate .dropdown .dropdown-menu { width: 100%; min-width: 240px; }
.mynews .mynews-cate .dropdown .dropdown-menu .dropdown-item { padding-left: 1.8rem; }
.mynews .mynews-cate .dropdown .dropdown-menu .dropdown-item.all { padding-left: .8rem; }
.mynews .mynews-cate .dropdown .dropdown-menu .dropdown-item.title { border-bottom: 1px solid #ededed; color: #000; padding-top: .6rem; padding-left: .8rem; }
.mynews .mynews-cate .dropdown .dropdown-menu .dropdown-item.title:hover { background-color: #fff; }
.mynews .setup { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.mynews .setup .tl { padding-right: .5rem; color: #444444; }
.mynews .setup .act i { opacity: .8; }

.mynews-notset { text-align: center; padding: 2rem 0; border-top: 1px solid #d6d6d6; border-bottom: 1px solid #d6d6d6; }
.mynews-notset .btn { min-width: 200px; }

@media (max-width: 767.98px) { .mynews { padding: .8rem 1rem; }
  .mynews .mynews-cate .tl { display: none; }
  .mynews .mynews-cate .dropdown .dropdown-toggle { min-width: inherit; }
  .mynews .mynews-cate .dropdown .dropdown-menu { max-height: 250px; }
  .mynews .setup { position: absolute; top: .8rem; right: 0; }
  .mynews-notset { border-bottom: none; }
  .mynews-notset .btn { display: block; width: 100%; } }
/* ---------------------------------------------------- Rss / Hot-topic ---------------------------------------------------- */
.rss-table-wrap .r-feed a { font-size: 0.933rem; }
.rss-table-wrap .rss-toggle span { -webkit-transition: all 0.25s ease-in-out; transition: all 0.25s ease-in-out; }
.rss-table-wrap .rss-toggle span::after { display: inline-block; clear: both; content: ""; font-family: "nw-font"; font-style: normal; font-weight: normal; speak: none; display: inline-block; text-decoration: inherit; text-align: center; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: ''; color: #0a75cc; margin-left: .2rem; -webkit-transition: all 0.25s ease-in-out; transition: all 0.25s ease-in-out; }
.rss-table-wrap .rss-toggle[aria-expanded="true"] span::after { content: ''; }

.rssFeed { display: inline-block; padding: .35rem; line-height: 0; border: 1px solid #bbbbbb; border-radius: .2rem; margin-left: .1rem; margin-right: .1rem; background: #fafafa; }

.rssFollow { font-size: 0.933rem; }

.btn-rssFollow { border-color: #527a9e; background-color: #527a9e; color: #fff; border-radius: 2px; }
.btn-rssFollow:hover { border-color: #31699d; background-color: #31699d; color: #fff; }

.hottopic-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-top: .6rem; }
.hottopic-wrap li { margin-bottom: .5rem; }
.hottopic-wrap li a { color: #08599b; display: block; background: #fff; padding: .2rem .65rem; margin: 0 .35rem; border: 1px solid #fff; border-radius: 3px; }
.hottopic-wrap li a:hover { background: #f0f4f7; border: 1px solid #f0f4f7; text-decoration: none; }
.hottopic-wrap li a:visited { color: #b2cbde; }
.hottopic-wrap li.highRank a { color: #0091e6; font-size: 1.4rem; letter-spacing: -.5px; border-radius: 5px; }
.hottopic-wrap li.highRank a:hover { background: #ebf1f5; border: 1px solid #ebf1f5; }
.hottopic-wrap li.highRank a:visited { color: #b2cbde; }

.hottopic-total { position: relative; border: 1px solid #e5e5e5; border-radius: 6px; padding: 2rem 2rem 1.2rem; }
.hottopic-total .title-wrap { position: relative; }
.hottopic-total .title-wrap h5 { text-align: center; }
.hottopic-total .title-wrap .sorting { position: absolute; top: -4px; right: 0; }

@media (max-width: 767.98px) { .hottopic-wrap { padding-top: .3rem; }
  .hottopic-wrap li { margin-bottom: 0; }
  .hottopic-wrap li a { font-size: 1rem; }
  .hottopic-wrap li.highRank a { font-size: 1.333rem; margin: 0 .2rem; }
  .hottopic-total { padding: 1.2rem .2rem 0; }
  .hottopic-total .title-wrap .sorting { display: none; } }
/* ---------------------------------------------------- news-print ---------------------------------------------------- */
.news-print { width: 100%; padding: 1.2rem .6rem .4rem; overflow: hidden; position: relative; }
.news-print .top { position: relative; }
.news-print .top .logo img { width: 120px; vertical-align: middle; }
.news-print .top .corp_logo { text-align: center; }
.news-print .content { max-height: 100%; margin-top: .6rem; padding-bottom: .7rem; overflow-y: auto; overflow-x: hidden; text-align: left; border-top: 1px solid #bbbbbb; }
.news-print .content h3 { padding-top: 1.8rem; padding-bottom: 1.2rem; }
.news-print .content .sub-title { font-size: 1.133rem; }
.news-print .content .news { font-size: 1.067rem; }
.news-print .content .news .photo { padding-top: 20px; text-align: center; max-width: 480px; margin: 0 auto; }
.news-print .content .news .photo .desc { padding: 8px 0 20px; font-size: 1rem; }
.news-print .content .news .info { padding-top: 1.6rem; }
.news-print .content .news .contact { padding: 2rem 0 .7rem; }
.news-print .bottom { font-size: 0.933rem; color: #555555; padding: 1rem 0; text-align: center; border-top: 1px solid #bbbbbb; }

/*# sourceMappingURL=news.css.map */