html,
body {
  font-family: STHeiti, LiHei Pro, SimHei, Microsoft JhengHei, Microsoft YaHei, sans-serif;
}
a,
a:hover,
a:focus,
a:active,
a:visited {
  text-decoration: none;
  color: inherit;
}
.navbar__font-optima___3jSeT {
  font-family: Optima;
}
.navbar__main-container___2_NwH {
  max-width: 1200px;
  margin: auto;
}

/*-- landing nav --*/

header.navbar__mobile-nav___s6Gy2 {
  display: none;
}

.navbar__nav_wrapper___T6yel {
  max-width: 1200px;
  margin: auto;
}
.navbar__nav_wrapper___T6yel a i,
.navbar__nav_wrapper___T6yel ul li a {
  color: #41384e;
}

.navbar__nav_wrapper___T6yel ul.navbar__main_menu___3aggy li {
  width: 12.3%;
  height: 80px;
}
.navbar__nav_wrapper___T6yel ul.navbar__main_menu___3aggy li a.navbar__wline___GRSvF {
  font-size: 22px;
  line-height: 25px;
  padding: 15px;
  text-align: center;
}

.navbar__nav_wrapper___T6yel ul.navbar__main_menu___3aggy li a.navbar__politics___2ks5e {
  font-size: 22px;
  line-height: 25px;
  padding: 15px;
  text-align: center;
  background: #c0a794;
}
.navbar__nav_wrapper___T6yel ul.navbar__main_menu___3aggy li a.navbar__finance___2d1nn {
  font-size: 22px;
  line-height: 25px;
  padding: 15px;
  text-align: center;
  background: #989084;
}
.navbar__nav_wrapper___T6yel ul.navbar__main_menu___3aggy li a.navbar__column___3Du2J {
  font-size: 22px;
  line-height: 25px;
  padding: 15px;
  text-align: center;
  background: #8c9090;
}
.navbar__nav_wrapper___T6yel ul.navbar__main_menu___3aggy li a.navbar__topic___3--I6 {
  font-size: 22px;
  line-height: 25px;
  padding: 15px;
  text-align: center;
  background: #616a70;
}
.navbar__nav_wrapper___T6yel ul.navbar__main_menu___3aggy li a.navbar__life___3PkAO {
  font-size: 22px;
  line-height: 25px;
  padding: 15px;
  text-align: center;
  background: #677265;
}
.navbar__nav_wrapper___T6yel ul.navbar__main_menu___3aggy li a.navbar__express___CrLeR {
  font-size: 22px;
  line-height: 25px;
  padding: 15px;
  text-align: center;
  background: #6E6E6E;
}

/*-- navbar --*/
header.navbar__page___1a3xt {
  z-index: 1000;
}

header.navbar__page___1a3xt > nav {
  background: #ffffff;
}

header.navbar__page___1a3xt .navbar__left-line___-2Ptt {
  position: absolute;
  width: 40%;
  height: 1px;
  left: 0;
  top: 63px;
  background: #000000;
}

header.navbar__page___1a3xt .navbar__brand-logo___1idMz {
  width: 200px;
  margin-top: 4px;
  position: relative;
}

header.navbar__page___1a3xt .navbar__logo-area___3xy1I {
  padding-top: 0;
  line-height: 0;
}

header.navbar__page___1a3xt .navbar__logo-area___3xy1I .navbar__block___10OrM {
  width: 20px;
  height: 20px;
}

.navbar__logo-area___3xy1I a.navbar__block___10OrM .navbar__icons___25Ezx {
  width: 100%;
  height: 100%;
}

.navbar__sticky-nav___27x6t {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: 80px;
  z-index: 1000;
}

.navbar__nav-wtf___2RyUU {
  display: none;
  position: fixed;
  top: 0;
  z-index: 1000;
}

.navbar__button-collapse-small___3cT-K {
  display: none;
}

.navbar__button-collapse-mid___1zame {
  display: none;
}

.navbar__side-nav___2pyBs a {
  font-size: 18px;
}

.navbar__side-nav___2pyBs a span {
  margin: auto 8px;
}

.navbar__side-nav___2pyBs .navbar__brand-logo___1idMz {
  width: 218px;
  height: 120px;
  margin: auto;
  padding-top: 12px;
  padding-bottom: 8px;
}

.navbar__side-nav___2pyBs .navbar__sidemenu-title___1Je83{
  min-width: 90px;
  display: inline-block;
}


.navbar__logo-area___3xy1I > div,
.navbar__logo-area___3xy1I > a {
  display: inline-block;
}

.navbar__brand-logo___1idMz {
  width: 138px;
  margin: 0 12px;
}

.navbar__icon-slash___3VJvX {
  background: #000;
  width: 1px;
  height: 100%;
  margin: auto;
  transform: rotate(45deg);
}

.navbar__logo-area___3xy1I a i {
  font-size: 36px;
  line-height: 36px;
  height: 36px;
  color: black;
}

.navbar__logo-area___3xy1I a i:hover {
  opacity: 0.6;
}

.navbar__logo-area___3xy1I .navbar__block___10OrM {
  width: 36px;
  height: 36px;
  vertical-align: bottom;
  color: #41384e;
}

.navbar__logo-area___3xy1I a.navbar__block___10OrM {
  margin: 0 6px;
}

header.navbar__page___1a3xt .navbar__nav-wrapper___2vH2P {
  border-bottom: 1px solid #000000;
}

header.navbar__page___1a3xt .navbar__nav-wrapper___2vH2P ul.navbar__main-menu___2w0of li {
  width: auto;
  height: auto;
}

header.navbar__page___1a3xt .navbar__nav-wrapper___2vH2P ul.navbar__main-menu___2w0of li a.navbar__wline___GRSvF {
  font-size: 16px;
  line-height: 18px;
  padding: 4px 15px;
  color: #41384e;
  text-align: center;
}

.navbar__main-menu___2w0of li a.navbar__wline___GRSvF span {
  display: block;
  height: 18px;
}
header.navbar__page___1a3xt .navbar__nav-wrapper___2vH2P ul.navbar__main-menu___2w0of li a.navbar__politics___2ks5e {
  font-size: 16px;
  line-height: 18px;
  padding: 4px 15px;
  color: #41384e;
  text-align: center;
}

.navbar__main-menu___2w0of li a.navbar__politics___2ks5e span {
  display: block;
  height: 18px;
}
header.navbar__page___1a3xt .navbar__nav-wrapper___2vH2P ul.navbar__main-menu___2w0of li a.navbar__finance___2d1nn {
  font-size: 16px;
  line-height: 18px;
  padding: 4px 15px;
  color: #41384e;
  text-align: center;
}

.navbar__main-menu___2w0of li a.navbar__finance___2d1nn span {
  display: block;
  height: 18px;
}
header.navbar__page___1a3xt .navbar__nav-wrapper___2vH2P ul.navbar__main-menu___2w0of li a.navbar__column___3Du2J {
  font-size: 16px;
  line-height: 18px;
  padding: 4px 15px;
  color: #41384e;
  text-align: center;
}

.navbar__main-menu___2w0of li a.navbar__column___3Du2J span {
  display: block;
  height: 18px;
}
header.navbar__page___1a3xt .navbar__nav-wrapper___2vH2P ul.navbar__main-menu___2w0of li a.navbar__life___3PkAO {
  font-size: 16px;
  line-height: 18px;
  padding: 4px 15px;
  color: #41384e;
  text-align: center;
}

.navbar__main-menu___2w0of li a.navbar__life___3PkAO span {
  display: block;
  height: 18px;
}
header.navbar__page___1a3xt .navbar__nav-wrapper___2vH2P ul.navbar__main-menu___2w0of li a.navbar__topic___3--I6 {
  font-size: 16px;
  line-height: 18px;
  padding: 4px 15px;
  color: #41384e;
  text-align: center;
}

.navbar__main-menu___2w0of li a.navbar__topic___3--I6 span {
  display: block;
  height: 18px;
}
header.navbar__page___1a3xt .navbar__nav-wrapper___2vH2P ul.navbar__main-menu___2w0of li a.navbar__express___CrLeR {
  font-size: 16px;
  line-height: 18px;
  padding: 4px 15px;
  color: #41384e;
  text-align: center;
}

.navbar__main-menu___2w0of li a.navbar__express___CrLeR span {
  display: block;
  height: 18px;
}

header.navbar__page___1a3xt .navbar__nav-wrapper___2vH2P ul.navbar__main-menu___2w0of li a.navbar__global___23FdC {
  font-size: 16px;
  line-height: 18px;
  padding: 4px 15px;
  color: #41384e;
  text-align: center;
}

.navbar__main-menu___2w0of li a.navbar__global___23FdC span {
  display: block;
  height: 18px;
}

header.navbar__page___1a3xt .navbar__nav-wrapper___2vH2P ul.navbar__main-menu___2w0of li a.navbar__health___n7aTn {
  font-size: 16px;
  line-height: 18px;
  padding: 4px 15px;
  color: #41384e;
  text-align: center;
}

.navbar__main-menu___2w0of li a.navbar__health___n7aTn span {
  display: block;
  height: 18px;
}

header.navbar__page___1a3xt .navbar__nav-wrapper___2vH2P ul.navbar__main-menu___2w0of {
  position: absolute;
  right: 0;
  bottom: 0;
}

header.navbar__page___1a3xt .navbar__nav-wrapper___2vH2P ul.navbar__main-menu___2w0of .navbar__polyline-end___QkC6Z {
  border-bottom: none;
  background-image: url("/img/icon/polyline-end.svg");
  width: 30px;
  height: 22px;
  position: absolute;
  top: 38px;
  right: -25px;
}
/*-- side list --*/

.navbar__side-list-head___m9fsw {
  margin: 200px 15px 8px 15px;
}

.navbar__side-list-head___m9fsw > div {
  display: inline-block;
  line-height: 36px;
}

.navbar__side-list-head___m9fsw .navbar__popular___304BF {
  font-size: 1.64rem;
}

.navbar__side-list-head___m9fsw .navbar__read-more___3qNa9 {
  font-size: 1.25rem;
  float: right;
  margin-top: 6px;
}

.navbar__side-list-head___m9fsw .navbar__read-more___3qNa9:hover {
  text-decoration: underline;
  background: #f8f4f0;
}

.navbar__side-list___1amfk {
  margin: 0 0 116px 0;
}

.navbar__side-list___1amfk .navbar__list-item___jRiNU {
  padding: 12px 6px;
  font-size: 18px;
  line-height: 30px;
}

.navbar__side-list___1amfk .navbar__list-item___jRiNU:hover {
  text-decoration: underline;
  background-color: #f8f4f0;
}

.navbar__side-list___1amfk .navbar__list-item___jRiNU a {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.navbar__side-list___1amfk .navbar__list-item___jRiNU a span {
  width: 24px;
  display: inline-block;
  text-align: right;
  margin-right: 9px;
}

.navbar__side-list___1amfk .navbar__list-item___jRiNU a span::after {
  content: ".";
}

/*-- search box --*/
form.navbar__search-box-form___1Mhtc {
  position: relative;
  top: -26px;
  left: 25px; 
  height: 30px;
  width: 0;
  transition: width 0.3s ease-out;
  overflow: hidden;
  cursor: default;
}

/* 首頁的位置不一樣 */
form.navbar__search-box-form___1Mhtc.navbar__home___3XRp0 {
  top: -34px;
  left: -153px;
}
form.navbar__search-box-form___1Mhtc.navbar__open___2ru4P {
  width: 150px;
}
.navbar__hide-sidebar-search-hint___2RUin {
  display: none;
}

form.navbar__side-search-box-form___3BZm5 {
  width: 0;
  transition: width 0.3s ease-out;
  overflow-x: hidden;
  cursor: default;
}
form.navbar__side-search-box-form___3BZm5.navbar__open___2ru4P {
  width: 210px;
}
form.navbar__search-box-form___1Mhtc input[type="text"] {
  color: black;
  background: white;
  width: 90%;
  margin: 0;
  margin-left: 10px;
  border: none;
  height: 90%;
  padding-left: 2px;
  border: 1px solid #aaa;
}
form.navbar__side-search-box-form___3BZm5 input[type="text"] {
  color: black;
  width: 90%;
  margin: 0;
  font-size: 20px;
  border: none;
  padding-left: 2px;
  border: 1px solid #aaa;
}
form.navbar__search-box-form___1Mhtc input[type="text"]:focus,
form.navbar__side-search-box-form___3BZm5 input[type="text"]:focus {
  border: 1px solid #444;
  box-shadow: none;
}
/*-- user status --*/
.navbar__login_button___3WxwN {
  color: #6a4c9c;
  margin: 0 15px;
  background-color: #f5eeff;
  transition: all 0.3s ease-out;
  border-radius: 2px;
  border: 0;
  padding: 0 2em;
  line-height: 36px;
  height: 36px;
  font-size: 1em;
}

.navbar__login-modal___3dcNG {
  background-color: transparent;
  position: none;
  max-height: none;
  width: initial;
  box-shadow: none;
}

.navbar__login-modal-dialog___1SzGy {
  width: 300px;
  margin: 10px auto;
}

.navbar__login-modal___3dcNG > .navbar__login-modal-dialog___1SzGy > div {
  padding: 0;
  border-radius: 0;
}

.navbar__login-modal-header___bYqlG {
  padding: 0;
  display: flex;
  height: 60px;
  background-color: #444455;
}

.navbar__login-modal-body___22TVg {
  margin: auto 10px;
  min-height: 340px;
  padding-bottom: 55px;
  position: relative;
}

.navbar__login-modal-nav___2i5X_ {
  border: none;
  display: inline-block;
  background-color: #444455;
  line-height: 40px;
  padding: 10px 0;
  flex-grow: 1;
  font-size: 16px;
  color: gray;
  cursor: pointer;
  border-left: 1px solid #555566;
}
.navbar__login-modal-nav___2i5X_:first-child {
  border-left: none;
}

.navbar__login-modal-nav___2i5X_:focus,
.navbar__login-modal-nav___2i5X_:active {
  background-color: #555566;
}

.navbar__login-modal-nav___2i5X_.navbar__active___8_fE- {
  background-color: #555566;
  color: white;
  cursor: default;
}
form.navbar__login-modal-form___oY8bS {
  width: 100%;
}
.navbar__login-modal-form_option___1N6JF {
  margin-top: 30px;
  padding-left: 27px;
  color: #d0c0b7;
  position: relative;
  cursor: pointer;
}
.navbar__login-modal-form_option___1N6JF:hover {
  color: #978f81;
}
.navbar__login-modal-form_option___1N6JF::before {
  content: "";
  display: block;
  width: 17px;
  height: 17px;
  position: absolute;
  background: currentColor;
  left: 0;
}
.navbar__login-modal-form-group___1Y4mw {
  width: 100%;
  border: 1px solid #d0c0b7;
  margin: 20px 0;
  padding: 5px;
}

.navbar__login-modal-form-group___1Y4mw label {
  font-size: 15px;
  line-height: 20px;
  margin-bottom: 0;
}

.navbar__login-modal-form-group___1Y4mw > input[type="text"],
.navbar__login-modal-form-group___1Y4mw > input[type="password"],
.navbar__login-modal-form-group___1Y4mw > input[type="email"] {
  width: auto;
  margin: 0;
  border: none;
  height: auto;
}
.navbar__login-modal-form-group___1Y4mw > input[type="text"]:focus,
.navbar__login-modal-form-group___1Y4mw > input[type="password"]:focus,
.navbar__login-modal-form-group___1Y4mw > input[type="email"]:focus {
  border: none;
  box-shadow: none;
}
.navbar__login-modal-form-group-static___3GdEZ {
  margin: 5px 10px;
  padding: 5px;
}
.navbar__login-modal-form-group-static___3GdEZ a {
  color: #d0c0b7;
}
.navbar__login-modal-form-group-static___3GdEZ a:hover {
  color: #978f81;
  text-decoration: underline;
}
.navbar__login-modal-form_email___J1WpM {
  margin-top: 50px;
}
.navbar__login-modal-form_email_label___26UwW {
  display: block;
}
.navbar__login-modal-form_forgot-password___ILa6n {
  color: #d0c0b7;
  margin: 20px 0;
  cursor: pointer;
}
.navbar__login-modal-form_forgot-password___ILa6n:hover {
  color: #978f81;
}
button.navbar__login-modal-form-submit___3JXvN {
  margin: 0 auto;
  display: block;
  position: absolute;
  bottom: 20px;
  width: 250px;
  padding: 0;
  color: white;
  background-color: #d0c0b7;
  border: none;
  font-size: 16px;
  line-height: 35px;
}
button.navbar__login-modal-form-submit___3JXvN:hover {
  background-color: #978f81;
}
button.navbar__login-modal-form-fbbtn___2nCPl {
  margin: 5px 0;
  width: 100%;
  font-size: 16px;
  line-height: 35px;
  color: white;
  border: none;
  border-radius: 5px;
  border-color: #3b5998;
  border-bottom-color: #263a63;
  background-color: #3b5998;
}
button.navbar__login-modal-form-fbbtn___2nCPl:hover {
  opacity: 0.8;
}
/*-- footer --*/
footer {
  border-top: 1px solid #c1a791;
}

footer .navbar__all-rights___1wDJG {
  font-size: 12px;
}

footer .navbar__list-item___jRiNU {
  font-size: 15px;
  padding: 12px 0;
  margin: 0px;
}

footer .navbar__list-item___jRiNU:hover {
  background-color: #f8f4f0;
}

.navbar__footer-wrapper___1dKOn,
.navbar__nav-wrapper___2vH2P {
  max-width: 1200px;
  margin: auto;
}

.navbar__footer-padding___1rCmp {
  padding: 88px 12px;
}

.navbar__footer-padding___1rCmp .navbar__brand-logo___1idMz {
  display: block;
  margin: 10px auto;
  width: 80%;
}

.navbar__infos-list___354AF {
  margin: auto;
  text-align: center;
  border-left: 1px solid #c1a791;
  border-right: 1px solid #c1a791;
  padding-bottom: 4px !important;
}

.navbar__infos-list___354AF .navbar__row___31kcI {
  margin-top: 16px;
}

.navbar__infos-list___354AF .navbar__col___1hgxg {
  padding: 0;
}

footer .navbar__block-label___5K58m {
  text-align: left;
  font-family: "Helvetica Neue", Helvetica;
  font-size: 1.8em;
  font-weight: 300;
  margin-left: 28px;
}

.navbar__divider-line___3SAdK {
  height: 2px;
  width: 80%;
  margin: 20px auto;
  background: rgba(0, 0, 0, 0.1);
}

.navbar__icons___25Ezx {
  background-size: 100%;
  display: inline-block;
  height: 36px;
  width: 36px;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  background-repeat: no-repeat;
  background-position: center;
}

.navbar__social-links___Itx25 {
  margin: 8px 0 8px 12px;
}

.navbar__social-links___Itx25 a {
  display: inline-block;
  width: 56px;
  height: 56px;
  border-radius: 50%;
  opacity: 0.75;
}

.navbar__social-links___Itx25 a i {
  margin: 10px;
}

.navbar__social-links___Itx25 a:hover {
  opacity: 1;
  background-color: #f8f4f0;
}

.navbar__social-facebook___2pD0q {
  background-image: url(/img/icon/social_facebook.svg);
}

.navbar__social-twitter___3jt_o {
  background-image: url(/img/icon/social_twitter.svg);
}

.navbar__social-google-plus___1fr2E {
  background-image: url(/img/icon/social_google.svg);
}

.navbar__social-instagram___2BKep {
  background-image: url(/img/icon/social_instagram.svg);
}

.navbar__social-line___sdym4 {
  background-image: url(/img/icon/social_line.svg);
}

.navbar__social-rss___28uyo {
  background-image: url(/img/icon/social_rss.svg);
}

.navbar__subscribe___20EW5 {
  position: relative;
  width: 92%;
  max-width: 266px;
  margin-left: 20px;
}

.navbar__subscribe___20EW5 .navbar__field___1usde {
  border: 2px solid #333;
  border-radius: 8px;
  width: 92%;
  height: 32px;
  line-height: 22px;
  padding: 0 8px;
}

.navbar__subscribe___20EW5 input:focus {
  border-bottom-color: #000 !important;
  box-shadow: 0 1px 0 0 #000 !important;
}

.navbar__subscribe___20EW5 .navbar__submit___39W8n {
  position: absolute;
  top: 2px;
  right: 7px;
  background-color: transparent;
  background-image: url(/img/icon/envelope.svg);
  background-size: 100%;
  color: transparent;
  width: 32px;
  height: 32px;
  border: none;
}

@media only screen and (max-width: 992px) {
  header.navbar__page___1a3xt .navbar__brand-logo___1idMz {
    width: 218px;
  }

  .navbar__button-collapse-mid___1zame {
    display: block;
    position: fixed;
    top: 4px;
    right: 10px;
    width: 40px;
    height: 40px;
    padding: 6px;
    z-index: 101;
    border-radius: 50%;
    background: rgba(248, 244, 240, 0.8);
  }
}
@media only screen and (max-width: 1400px) {
  .navbar__main-container___2_NwH,
  .navbar__nav_wrapper___T6yel {
    max-width: 960px;
    margin: auto;
  }
  .navbar__footer-wrapper___1dKOn,
  .navbar__nav-wrapper___2vH2P {
    max-width: 1000px;
    margin: auto;
  }
}
@media only screen and (max-width: 600px) {
  body {
    padding-top: 50px;
  }
  header.navbar__mobile-nav___s6Gy2 {
    display: block;
    position: fixed;
    background: white;
    height: 50px;
    top: 0;
    left: 0;
    width: 100%;
    padding: 1px;
    z-index: 101;
    border-bottom: 1px solid #ebebeb;
  }
  header.navbar__mobile-nav___s6Gy2 .navbar__mobile-nav-container___LWWeE {
    position: relative;
  }
  .navbar__mobile-nav-main-btn___2CDHM {
    position: absolute;
    top: 7px;
    left: 10px;
    background-color: #f7f7f7;
    width: 40px;
    height: 32px;
    text-align: center;
    padding-top: 4px;
    padding-left: 3px;
    padding-right: 3px;
    border-radius: 2px;
    border: 1px solid #ebebeb;
  }
  .navbar__mobile-nav-search-btn___QFvig {
    position: absolute;
    top: 7px;
    right: 10px;
    background-color: #f7f7f7;
    width: 40px;
    height: 32px;
    text-align: center;
    padding-top: 4px;
    padding-left: 3px;
    padding-right: 3px;
    border-radius: 2px;
    border: 1px solid #ebebeb;
  }
  .navbar__mobile-nav-main-btn___2CDHM .navbar__btn-link___1kQr8 {
    width: 100%;
  }

  .navbar__mobile-nav-container___LWWeE a.navbar__logo___3jQ1h {
    width: 120px;
    margin-left: -60px;
    display: block;
    top: 10px;
    left: 50%;
    position: absolute;
  }
  header.navbar__mobile-nav___s6Gy2 a.navbar__logo___3jQ1h img {
    width: 100%;
  }

  .navbar__search-modal___iDNk6 {
    opacity: 0.8;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 98;
    width: 100%;
    height: 100%;
    background-color: #fff;
  }

  .navbar__v2-search-nav___2UTu- {
    position: absolute;
    top: 49px;
    z-index: 1001;
    width: 100%;
    height: 80px;
    height: auto;
    background: #f7f7f7;
    font-size: 10px;
    border-top: 1px solid #ebebeb;
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.14);
    border-bottom: 1px solid #ebebeb;
  }
  .navbar__v2-search-hide___28C3M {
    position: absolute;
    top: -13px;
    right: 11px;
    width: 40px;
    height: 13px;
    background-color: #f7f7f7;
    border-left: 1px solid #ebebeb;
    border-right: 1px solid #ebebeb;
  }
  .navbar__v2-search-nav___2UTu- form {
    padding: 0 10px;
  }
  input[type="text"].navbar__v2-search-input___37CyN {
    width: 72%;
    height: 16px;
    margin-top: 20px;
    margin-left: 5px;
    background: #fff;
    padding: 10px;
    line-height: 17px;
    font-size: 14px;
    border: 1px solid #d5d5d5;
    border-radius: 3px;
    box-shadow: inset 0px 0px 1px #ccc;
  }
  input[type="text"].navbar__v2-search-input___37CyN::-webkit-input-placeholder {
    color: #aaa;
  }
  input[type="text"].navbar__v2-search-input___37CyN:focus {
    border: 1px solid #d5d5d5;
    box-shadow: inset 0px 0px 2px #ccc;
  }
  button.navbar__v2-search-submit___1Cn_p {
    font-weight: bolder;
    font-family: sans-serif;
    margin-left: 12px;
    padding: 10px 11px;
    height: auto;
    border-color: #d5d5d5;
    background-color: #fff;
    color: #326891;
    border: 1px solid #d5d5d5;
    border-radius: 3px;
    font-weight: 700;
    font-size: 12px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-user-select: none;
    user-select: none;
  }

  .navbar__button-collapse-small___3cT-K {
    display: block;
    position: fixed;
    top: 4px;
    lef: 10px;
    width: 40px;
    height: 40px;
    padding: 6px;
    z-index: 101;
    border-radius: 50%;
    background: rgba(248, 244, 240, 0.8);
  }

  .navbar__side-list-head___m9fsw {
    margin-top: 36px;
  }

  .navbar__infos-list___354AF {
    border-left: none;
    border-right: none;
    border-top: 1px solid #c1a791;
    border-bottom: 1px solid #c1a791;
  }

  .navbar__footer-padding___1rCmp {
    padding: 24px 4px;
  }

  .navbar__footer-padding___1rCmp .navbar__brand-logo___1idMz {
    display: block;
    margin: auto;
    width: 60%;
    transform: translateX(-8%);
  }

  footer .navbar__block-label___5K58m {
    margin-top: 22px;
    margin-left: 0;
    text-align: center;
  }

  .navbar__social-links___Itx25 {
    text-align: center;
  }
  .navbar__subscribe___20EW5 {
    margin: auto;
  }
}

/* Common, default styles for the notification box */

.s-alert-default__s-alert-box___3kmas,
.s-alert-default__s-alert-box___3kmas * {
    box-sizing: border-box;
}

.s-alert-default__s-alert-box___3kmas {
    position: fixed;
    background: rgba(42,45,50,0.85);
    padding: 22px;
    line-height: 1.4;
    z-index: 1000;
    pointer-events: none;
    color: rgba(250,251,255,0.95);
    font-size: 100%;
    font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, Arial, sans-serif;
    max-width: 300px;
    -webkit-transition: top .4s, bottom .4s;
    transition: top .4s, bottom .4s;
}

.s-alert-default__s-alert-box___3kmas.s-alert-default__s-alert-show___2fB2h {
    pointer-events: auto;
}

.s-alert-default__s-alert-box___3kmas a {
    color: inherit;
    opacity: 0.7;
    font-weight: 700;
}

.s-alert-default__s-alert-box___3kmas a:hover,
.s-alert-default__s-alert-box___3kmas a:focus {
    opacity: 1;
}

.s-alert-default__s-alert-box___3kmas p {
    margin: 0;
}

.s-alert-default__s-alert-box___3kmas.s-alert-default__s-alert-show___2fB2h,
.s-alert-default__s-alert-box___3kmas.s-alert-default__s-alert-visible___2ecPA {
    pointer-events: auto;
}

.s-alert-default__s-alert-close___2UHRX {
    width: 20px;
    height: 20px;
    position: absolute;
    right: 4px;
    top: 4px;
    overflow: hidden;
    text-indent: 100%;
    cursor: pointer;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.s-alert-default__s-alert-close___2UHRX:hover,
.s-alert-default__s-alert-close___2UHRX:focus {
    outline: none;
}

.s-alert-default__s-alert-close___2UHRX::before,
.s-alert-default__s-alert-close___2UHRX::after {
    content: '';
    position: absolute;
    width: 3px;
    height: 60%;
    top: 50%;
    left: 50%;
    background: #fff;
}

.s-alert-default__s-alert-close___2UHRX:hover::before,
.s-alert-default__s-alert-close___2UHRX:hover::after {
    background: #fff;
}

.s-alert-default__s-alert-close___2UHRX::before {
    -webkit-transform: translate(-50%,-50%) rotate(45deg);
    transform: translate(-50%,-50%) rotate(45deg);
}

.s-alert-default__s-alert-close___2UHRX::after {
    -webkit-transform: translate(-50%,-50%) rotate(-45deg);
    transform: translate(-50%,-50%) rotate(-45deg);
}

/* positions */

.s-alert-default__s-alert-bottom-left___3skm_ {
    top: auto;
    right: auto;
    bottom: 30px;
    left: 30px;
}
.s-alert-default__s-alert-top-left___1TZJS {
    top: 30px;
    right: auto;
    bottom: auto;
    left: 30px;
}
.s-alert-default__s-alert-top-right___cs66j {
    top: 30px;
    right: 30px;
    bottom: auto;
    left: auto;
}
.s-alert-default__s-alert-bottom-right___17cTT { /*default*/
    top: auto;
    right: 30px;
    bottom: 30px;
    left: auto;
}
.s-alert-default__s-alert-bottom___idU68 {
    width: 100%;
    max-width: 100%;
    bottom: 0;
    left: 0;
    right: 0;
    top: auto;
}
.s-alert-default__s-alert-top___2Fy5A {
    width: 100%;
    max-width: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: auto;
}

/* conditions */

.s-alert-default__s-alert-info___1ZaS5 {
    background: #00A2D3;
    color: #fff;
}
.s-alert-default__s-alert-success___28Gw6 {
    background: #27AE60;
    color: #fff;
}
.s-alert-default__s-alert-warning___11SKd {
    background: #F1C40F;
    color: #fff;
}
.s-alert-default__s-alert-error___sfJuA {
    background: #E74C3C;
    color: #fff;
}

[class^="s-alert-effect-"].s-alert-default__s-alert-hide___ac-Ok,
[class*=" s-alert-effect-"].s-alert-default__s-alert-hide___ac-Ok {
    -webkit-animation-direction: reverse;
    animation-direction: reverse;
}

/* height measurement helper */
.s-alert-default__s-alert-box-height___25NNw {
    visibility: hidden;
    position: fixed;
}

/* stackslide (top, bottom - full width) */

.stackslide__s-alert-effect-stackslide___2ZZU6 .stackslide__s-alert-close___2NvpC {
    background: transparent;
}

.stackslide__s-alert-effect-stackslide___2ZZU6 .stackslide__s-alert-close___2NvpC::before,
.stackslide__s-alert-effect-stackslide___2ZZU6 .stackslide__s-alert-close___2NvpC::after {
    background: #fff;
}

.stackslide__s-alert-effect-stackslide___2ZZU6 p {
    padding: 0 1.5em;
    display: inline-block;
}

.stackslide__s-alert-effect-stackslide___2ZZU6 .stackslide__s-alert-close___2NvpC::before,
.stackslide__s-alert-effect-stackslide___2ZZU6 .stackslide__s-alert-close___2NvpC::after {
    width: 2px;
    background: #fff;
}

.stackslide__s-alert-effect-stackslide___2ZZU6 .stackslide__s-alert-close___2NvpC:hover::before,
.stackslide__s-alert-effect-stackslide___2ZZU6 .stackslide__s-alert-close___2NvpC:hover::after {
    background: #fff;
}

.stackslide__s-alert-top-left___2hTZA.stackslide__s-alert-effect-stackslide___2ZZU6.stackslide__s-alert-show___3mLsa,
.stackslide__s-alert-top-right___sTYQw.stackslide__s-alert-effect-stackslide___2ZZU6.stackslide__s-alert-show___3mLsa,
.stackslide__s-alert-top-left___2hTZA.stackslide__s-alert-effect-stackslide___2ZZU6.stackslide__s-alert-hide___22DLq,
.stackslide__s-alert-top-right___sTYQw.stackslide__s-alert-effect-stackslide___2ZZU6.stackslide__s-alert-hide___22DLq,
.stackslide__s-alert-top___3YD_p.stackslide__s-alert-effect-stackslide___2ZZU6.stackslide__s-alert-show___3mLsa,
.stackslide__s-alert-top___3YD_p.stackslide__s-alert-effect-stackslide___2ZZU6.stackslide__s-alert-hide___22DLq {
    -webkit-animation-name: stackslide__animSlideTop___1dYQc;
    animation-name: stackslide__animSlideTop___1dYQc;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
}

@-webkit-keyframes stackslide__animSlideTop___1dYQc {
    0% { -webkit-transform: translate3d(0,-100%,0); }
    100% { -webkit-transform: translate3d(0,0,0); }
}

@keyframes stackslide__animSlideTop___1dYQc {
    0% { -webkit-transform: translate3d(0,-100%,0); transform: translate3d(0,-100%,0); }
    100% { -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }
}

.stackslide__s-alert-bottom-left___n4NQf.stackslide__s-alert-effect-stackslide___2ZZU6.stackslide__s-alert-show___3mLsa,
.stackslide__s-alert-bottom-right___29EFn.stackslide__s-alert-effect-stackslide___2ZZU6.stackslide__s-alert-show___3mLsa,
.stackslide__s-alert-bottom-left___n4NQf.stackslide__s-alert-effect-stackslide___2ZZU6.stackslide__s-alert-hide___22DLq,
.stackslide__s-alert-bottom-right___29EFn.stackslide__s-alert-effect-stackslide___2ZZU6.stackslide__s-alert-hide___22DLq,
.stackslide__s-alert-bottom___376e9.stackslide__s-alert-effect-stackslide___2ZZU6.stackslide__s-alert-show___3mLsa,
.stackslide__s-alert-bottom___376e9.stackslide__s-alert-effect-stackslide___2ZZU6.stackslide__s-alert-hide___22DLq {
    -webkit-animation-name: stackslide__animSlideBottom___2_VCU;
    animation-name: stackslide__animSlideBottom___2_VCU;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
}

@-webkit-keyframes stackslide__animSlideBottom___2_VCU {
    0% { -webkit-transform: translate3d(0,100%,0); }
    100% { -webkit-transform: translate3d(0,0,0); }
}

@keyframes stackslide__animSlideBottom___2_VCU {
    0% { -webkit-transform: translate3d(0,100%,0); transform: translate3d(0,100%,0); }
    100% { -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }
}
a,a:hover{
  text-decoration: none;
  color: inherit;
}

section {
  overflow: hidden;
  width: 100%;
}

.landing__tan___e4N-g {
  background-color: #c1a791 !important;
}

.landing__tan-text___3cTaI {
  color: #c1a791 !important;
}

.landing__tan-lite___3sJXu {
  color: #3d3b48 !important;
  background-color: #d2c2b6 !important;
}

.landing__tan-liter___2MLov {
  color: #3d3b48 !important;
  background-color: #ecebea !important;
}

.landing__tan-liter-text___1pLKV {
  color: #ecebea !important;
}

.landing__warm-grey___G2DC0 {
  background-color: #3d3b48 !important;
}

.landing__warm-grey-text___3W9Ad {
  color: #3d3b48 !important;
}

.landing__font-optima___3ND-m {
  font-family: Optima;
}

/*-- tri background --*/
.landing__triback00___FWNZw {
  background-image: url('data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%206%209%22%20preserveAspectRatio%3D%22none%22%3E%3Cpolygon%20fill%3D%22%23D2C2B6%22%20points%3D%226%2C0%200%2C7%200%2C0%20%22%2F%3E%3C%2Fsvg%3E');
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.landing__triback01___3G_6U {
  background-image: url('data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%206%209%22%20preserveAspectRatio%3D%22none%22%3E%3Cpolygon%20fill%3D%22%23D0C0B7%22%20points%3D%220%2C0%206%2C0%206%2C7%20%22%2F%3E%3C%2Fsvg%3E');
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.landing__triback02___16fXF {
  background-image: url('data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%206%209%22%20preserveAspectRatio%3D%22none%22%3E%3Cpolygon%20fill%3D%22%23F3E7D7%22%20points%3D%226%2C0%200%2C7%200%2C0%20%22%2F%3E%3C%2Fsvg%3E');
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.landing__triback03___1jSH_ {
  background-image: url('data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%206%209%22%20preserveAspectRatio%3D%22none%22%3E%3Cpolygon%20fill%3D%22%23DBDCDD%22%20points%3D%220%2C0%206%2C0%206%2C7%20%22%2F%3E%3C%2Fsvg%3E');
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.landing__triback04___3grQI {
  background-image: url('data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%206%209%22%20preserveAspectRatio%3D%22none%22%3E%3Cpolygon%20fill%3D%22%23CEE4EB%22%20points%3D%226%2C0%200%2C7%200%2C0%20%22%2F%3E%3C%2Fsvg%3E');
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.landing__triback05___2LnaP {
  background-image: url('data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%206%209%22%20preserveAspectRatio%3D%22none%22%3E%3Cpolygon%20fill%3D%22%23F4F4EF%22%20points%3D%220%2C0%206%2C0%206%2C7%20%22%2F%3E%3C%2Fsvg%3E');
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.landing__triback06___JKBEf {
  background-image: url('data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%206%209%22%20preserveAspectRatio%3D%22none%22%3E%3Cpolygon%20fill%3D%22%23F3F3FA%22%20points%3D%226%2C0%200%2C7%200%2C0%20%22%2F%3E%3C%2Fsvg%3E');
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.landing__triback07___V_ZvP {
  background-image: url('data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%206%209%22%20preserveAspectRatio%3D%22none%22%3E%3Cpolygon%20fill%3D%22%238FB399%22%20points%3D%220%2C0%206%2C0%206%2C7%20%22%2F%3E%3C%2Fsvg%3E');
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.landing__triback08___1rwAQ {
  background-image: url('data:image/svg+xml;charset=utf8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%206%209%22%20preserveAspectRatio%3D%22none%22%3E%3Cpolygon%20fill%3D%22%23F7DED0%22%20points%3D%226%2C0%200%2C7%200%2C0%20%22%2F%3E%3C%2Fsvg%3E');
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
/*-- header --*/

.landing__navbar___2EG_n{
  position: fixed;
  top: 0;
  left: 0;
}

.landing__header___1xLSQ{
  padding-bottom: 90px;
  position: relative;
}

.landing__origin-nav___FgWn-{
  position:absolute;
  bottom: 0;
  left: 0;
  height: 80px;
}

.landing__sticky-nav___2oWir{
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: 80px;
  z-index: 100;
}

.landing__logo-area___mcJQP{
  max-width: 1057px;
  padding-top: 36px;
  margin: 0 auto;
  line-height: 0;
}

.landing__logo-area___mcJQP > div,.landing__logo-area___mcJQP > a {
  display: inline-block;
}

.landing__brand-logo___3TH6E {
  /* width: 170px; */
  width: 130px;
  /* height: 138px; */
  /* margin: 0 12px; */
}
.landing__brand-logo___3TH6E > img {
  width: 130px;
  height: 130px;
}

a.landing__block___2wTNL .landing__icons___3_xvq{
  width: 100%;
  height: 100%;
  display: block;
}

.landing__icon_slash___iuQNI{
  background: #000;
  width: 2px;
  height: 100%;
  margin: auto;
  transform: rotate(45deg);
}

.landing__logo-area___mcJQP .landing__block___2wTNL {
  width: 38px;
  height: 38px;
  vertical-align: bottom;
}

.landing__logo-area___mcJQP a.landing__block___2wTNL {
  margin: 0 4px;
}

.landing__carousel-wrapper___32SPv {
  width: 960px;
  height: 640px;
  margin: 12px auto;
}

.landing__carousel_item___1f_zs{
  width: 100%;
  height: 800px;
  background-position: center;
  background-size: 100% 100%;
  background-repeat: no-repeat;
}

.landing__carousel-wrapper___32SPv img.landing__carousel_img___3wsEB{
  height: 100%;
}

.landing__carousel-teaser-wrapper___20j3q{
  max-width: 80%;
  margin: auto;
  position: relative;
  top: 89%;
  transform: translateY(-100%);
  background: rgba(210,194,182,.75);
  padding: 1px 1px 12px 1px;
  color: #000000;
}

.landing__carousel-teaser-wrapper___20j3q h4{
  font-size: 1.75em;
  font-weight: 100;
}

.landing__carousel-teaser-wrapper___20j3q h6{
  max-width: 600px;
  font-weight: 100;
  margin: auto;
}


.landing__carousel-item___2jxWI {
  background-position: center;
  background-size: auto 100%;
  background-repeat: no-repeat;
}

.landing__nav_wrapper___1IhhV {
  width: 1160px;
  margin: auto;
}
.landing__main-container___1Zpqq{
  max-width: 1200px;
  margin: auto;
}

.landing__nav_wrapper___1IhhV a i,
.landing__nav_wrapper___1IhhV ul li a{
  color: #41384e;
}

.landing__nav_wrapper___1IhhV ul.landing__main_menu___3bEkM li {
  width: 12.3%;
  height: 80px;
}

.landing__nav_wrapper___1IhhV ul.landing__main_menu___3bEkM li a.landing__wline___32F9m {
  font-size: 22px;
  line-height: 25px;
  padding: 15px;
  text-align: center;
  transition: font-size 0.3s;
}

.landing__nav_wrapper___1IhhV ul.landing__main_menu___3bEkM li a.landing__wline___32F9m:hover{
  background-color: unset;
  font-size: 25px;
}

.landing__nav_wrapper___1IhhV ul.landing__main_menu___3bEkM li a.landing__wline___32F9m span {
  border-bottom: solid 2px #cfc3b7;
  padding-bottom: 10px;
}
.landing__nav_wrapper___1IhhV ul.landing__main_menu___3bEkM li a.landing__wline___32F9m:hover span {
  border-bottom: unset;
}

/*-- newest list --*/

.landing__main-container___1Zpqq.landing__new-articles___3LT-A {
  margin: 48px auto 24px auto;
}

.landing__card___3oVVA {
  box-shadow: none;
  width: 32%;
  width: calc((100% - 20px) / 3 - .1px);
  margin: 0px 10px 0px 0px;
  display: inline-block;
  vertical-align: top;
}

.landing__card___3oVVA:nth-child(3n) {
  margin-right: 0;
}

.landing__card___3oVVA img{
  max-height: 250px;
  object-fit: cover;
}

.landing__card___3oVVA .landing__card-content___WoaQL {
  position: relative;
  text-align: center;
  padding: 18px 12px 8px 12px;
}

.landing__card-content___WoaQL .landing__card-title___38ajr {
  margin: 10px auto;
  line-height: 1.4em !important;
  font-size: 18px;
  display: -webkit-box;
  display: box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  height: auto;
  max-height: 2.8em;
  font-weight: 400;
}

.landing__card-category___2qz5y {
  position: absolute;
  left: 0;
  right: 0;
  top: -18px;
}

.landing__card-category___2qz5y a.landing__btn___26q4d:hover{
  color: #fff;
}


.landing__section-mobile-no-category___11xiq {
  display: none;
}

.landing__section-head___QahkL{
  padding: 0 0.75rem;
}

.landing__section-head___QahkL h3{
  line-height: 48px;
}

.landing__section-head___QahkL h3 a {
  position: relative;
  top: -40px;
  margin-left: 3em;
  font-family: MSungHK, Hoefler Text, Songti TC,Microsoft JhengHei, serif;
  font-weight: bold;
}

.landing__section-head___QahkL .landing__head-pattern1___1sJr_ {
  width: 66px;
  margin: 48px auto;
}

.landing__section-head___QahkL .landing__head-circle___25tUM {
  width: 66px;
  height: 66px;
  border-radius: 50%;
  padding: 12px;
}

.landing__section-head___QahkL .landing__head-circle___25tUM div {
  width: 100%;
  height: 100%;
  border-radius: 50%;
}

.landing__section-head___QahkL .landing__v-line___SViae {
  width: 2px;
  height: 66px;
  margin: 12px 32px 48px 32px;
}

.landing__newest_box___3Xnop{
  position: relative;
  margin: 0.5rem 0 1rem 0;
  background-color: #fff;
  border-radius: 2px;
  box-shadow: none;
  transition: box-shadow .25s;
}
.landing__newest_box___3Xnop:hover{
  box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
}
.landing__newest_box___3Xnop a{
  text-decoration: none;
  color: #000;
  font-weight: 300;
}

.landing__newest_box___3Xnop img{
  width: 100%;
}

.landing__newest_box___3Xnop .landing__content___mQdQj{
  position: relative;
  text-align: center;
  height: 92px;
  padding: 18px 12px 8px 12px;
}

.landing__newest_box___3Xnop .landing__content___mQdQj h4{
  line-height: 1.4em;
  margin: 10px auto;
  font-size: 18px;
}
/*-- mobile list --*/

.landing__mobile-list___2vtHJ .landing__mobile-list-title___26JKB{
  padding:0px 15px;
  height: 50px;
}

.landing__mobile-list___2vtHJ .landing__mobile-list-title___26JKB .landing__backline___1bIcg{
  font-size:1em;
}

.landing__mobile-list___2vtHJ .landing__mobile-list-title___26JKB .landing__maintitle___3S7vP{
  position: relative;
  top: -49px;
  margin-left: 1rem;
  font-size: 25px;
}
.landing__mobile-list___2vtHJ .landing__mobile-list-title___26JKB .landing__h-line___2CH2C{
  width: 150px;
  height: 2px;
  position: relative;
  top: 5px;
}


.landing__mobile-list___2vtHJ .landing__mobile-list-article___X8lf9{
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  height: 150px;
  position: relative;
  margin-bottom: 2px;
}

.landing__mobile-list___2vtHJ .landing__mobile-list-article-hr___2S8kd {
  display: none;
}


.landing__mobile-list___2vtHJ .landing__other-list___2knfq .landing__mobile-list-article___X8lf9{
  height: 70px;
  background-color: #fff;
  color: #000;
  margin: 0;
}

.landing__mobile-list___2vtHJ .landing__first-list___36SFc .landing__mobile-list-article___X8lf9 .landing__black-filter___1Hojp{
  position: absolute;
  top: 0;
  left:0;
  width:100%;
  height:100%;
  background-color: black;
  opacity: 0.5;
}

.landing__mobile-list___2vtHJ .landing__mobile-list-article___X8lf9 .landing__category-tag___U6v0M{
  position: absolute;
  top: 14px;
  left: 14px;
  border-top: 2px solid white;
  padding-top:2px;
  text-shadow: 0 2px 4px #444444;
}

.landing__mobile-list___2vtHJ .landing__first-list___36SFc .landing__mobile-list-article___X8lf9 .landing__tagword___1wise{
  position: absolute;
  top: 12px;
  left: 12px;
  color: white;
  border: 1px solid hsla(0,0%,100%,.63);
  padding:4px;
  font-size: 11px;
  text-shadow: 0 2px 4px #444444;
  box-shadow: 0 1px 2px #444444;
}
.landing__mobile-list___2vtHJ .landing__last-list___p6uV5 .landing__mobile-list-article___X8lf9 .landing__tagword___1wise,
.landing__mobile-list___2vtHJ .landing__other-list___2knfq .landing__mobile-list-article___X8lf9 .landing__tagword___1wise {
  display: none;
}
.landing__mobile-list___2vtHJ .landing__last-list___p6uV5 {
  display: none;
}

.landing__other-list___2knfq .landing__mobile-list-article-title___3ikeA{
  color: #000;
  font-size: 18px;
  position: absolute;
  left: 14px;
  right: 14px;
  top : 50%;
  transform: translateY(-50%);
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  line-clamp: 2;
  -webkit-line-clamp: 2;
  box-orient: vertical;
  -webkit-box-orient: vertical;
}
 
.landing__first-list___36SFc .landing__mobile-list-article-title___3ikeA{
  color: white;
  font-size: 20px;
  position: absolute;
  left: 14px;
  right: 14px;
  bottom: 8px;
}
/*-- carousel --*/
.landing__carousel___245a7{
  top: -2px;
}
.landing__carousel_img___3wsEB{
  width: 100%;
  height: 100%;
}
/*-section head-*/

.landing__cc099___19kd1 {
  background: #C0A794;
}
.landing__cc099-text___v3Db5 {
  color: #EBE4D9;
  border-color: #C0A794 !important;
}

.landing__cc01___17c6V {
  background: #C0A794;
}
.landing__cc01-text___11ltN {
  color: #EBE4D9;
  border-color: #C0A794 !important;
}
.landing__cc01-liter___iFV5B {
  background: #EBE4D9;
}
.landing__cc02___1Plx9 {
  background: #989084;
}
.landing__cc02-text___ICTF9 {
  color: #dbdadb;
  border-color: #989084 !important;
}
.landing__cc02-liter___12WYo {
  background: #dbdadb;
}
.landing__cc03___20Z5i {
  background: #8C9090;
}
.landing__cc03-text___TttXK {
  color: #A6B1B0;
  border-color: #8C9090 !important;
}
.landing__cc03-liter___1xncF {
  background: #A6B1B0;
}
.landing__cc04___27ooa {
  background: #616A70;
}
.landing__cc04-text___cE568 {
  color: #dcdcdd;
  border-color: #616A70 !important;
}
.landing__cc04-liter___1MyTS {
  background: #dcdcdd;
}
.landing__cc05___arUcs {
  background: #677265;
}
.landing__cc05-text___lMJpH {
  color: #B9D3CF;
  border-color: #677265 !important;
}
.landing__cc05-liter___7EQgk {
  background: #B9D3CF;
}
.landing__cc06___2dLOs {
  background: #6E6E6E;
}
.landing__cc06-text___lQvh- {
  color: #BFBFBF;
  border-color: #6E6E6E !important;
}
.landing__cc06-liter___1lfpl {
  background: #BFBFBF;
}

.landing__cc07___27b_M {
  background: #8FB399;
}
.landing__cc07-text___2ArDF {
  color: #8FB399;
  border-color: #8FB399 !important;
}
.landing__cc07-liter___YCEZQ {
  background: #B3A1A1;
}

.landing__cc08___11CtQ {
  background: #FCBAA2;
}
.landing__cc08-text___27zmV {
  color: #FCCAC5;
  border-color: #FCCAC5 !important;
}
.landing__cc08-liter___1T2LJ {
  border-color: #FCCAC5;
  background: #FCCAC5;
}

.landing__section-head___QahkL,
.landing__section-padding___27hWC {
  padding: 0 0.75rem;
}

.landing__section-head___QahkL .landing__head-pattern1___1sJr_ {
  width: 66px;
  margin: 48px auto;
}

.landing__section-head___QahkL .landing__head-circle___25tUM {
  width: 66px;
  height: 66px;
  border-radius: 50%;
  padding: 12px;
}

.landing__section-head___QahkL .landing__head-circle___25tUM div {
  width: 100%;
  height: 100%;
  border-radius: 50%;
}

.landing__section-head___QahkL .landing__v-line___SViae {
  width: 2px;
  height: 66px;
  margin: 12px 32px 48px 32px;
}

.landing__section-head___QahkL .landing__backline___1bIcg {
  font-size: 2.5em;
  border-bottom: 2px solid;
  padding-bottom: 30px;
  display: inline-block;
  margin-bottom: 20px;
}

.landing__section-head___QahkL h3{
  position: relative;
}
.landing__section-head___QahkL h3 a {
  position: absolute;
  top: 15px;
  left: 0;
  margin-left: 3rem;
}

.landing__section-head___QahkL .landing__h-line___2CH2C {
  width: 320px;
  height: 2px;
  position: relative;
  top: 30px;
}

/*-- section --*/

section > .landing__main-container___1Zpqq {
  padding: 1px 0px;
}

.landing__feature-cate___2zwnq {
  margin-top: 128px;
}

.landing__feature-cate-index___KAyip {
  max-width: 1057px;
  max-height: 546px;
  background-color: rgba(230, 230, 230, 0.36);
  margin-bottom: 0;
}
.landing__feature-cate-index-first-child___3ESji {
  max-width: 779px;
  width: calc(100% - 278px);
  display: inline-block;
  padding: 20px 0 20px 20px;
}

.landing__slider-index___2o8b5 {
  margin-bottom: 0;
}
.landing__slider-index___2o8b5 ul {
  margin-bottom: 0;
}

.landing__slider___3MS0X{
  margin-bottom: 120px;
}

.landing__slider-index___2o8b5 .landing__slides___LH3e7 li,
.landing__slider___3MS0X .landing__slides___LH3e7 li{
  position: relative;
}

.landing__slider-index___2o8b5 .landing__slides___LH3e7 li>.landing__img___3qMNE {
  height: 506px;
  width: 100%;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.landing__slider___3MS0X .landing__slides___LH3e7 li>.landing__img___3qMNE{
  height: 474px;
  width: 100%;
  background-size: cover;
  background-position: center;
}

.landing__slider-index___2o8b5 .landing__slides___LH3e7 li>.landing__img___3qMNE .landing__tag___z2w7Q,
.landing__slider___3MS0X .landing__slides___LH3e7 li>.landing__img___3qMNE .landing__tag___z2w7Q{
  position: absolute;
  top:15px;
  left: 15px;
  color: white;
  padding: 5px 10px;
  box-shadow: 0 0 10px black;
}

.landing__tag___z2w7Q.landing__cc01___17c6V {
  background-color: #C0A794;
}
.landing__tag___z2w7Q.landing__cc02___1Plx9 {
  background-color: #989084;
}
.landing__tag___z2w7Q.landing__cc03___20Z5i {
  background-color: #8C9090;
}
.landing__tag___z2w7Q.landing__cc04___27ooa {
  background-color: #616A70;
}
.landing__tag___z2w7Q.landing__cc05___arUcs {
  background-color: #677265;
}
.landing__tag___z2w7Q.landing__cc06___2dLOs {
  background-color: #6E6E6E;
}
.landing__tag___z2w7Q.landing__cc07___27b_M {
  background-color: #8FB399;
}
.landing__tag___z2w7Q.landing__cc08___11CtQ {
  background-color: #F7DED0;
}
.landing__slider-index___2o8b5 .landing__slides___LH3e7 li .landing__caption-index___38XuK {
  cursor: pointer;
  color: #000;
  text-align: center;
  position: absolute;
  top: auto;
  bottom: 5%;
  left: 10%;
  width: 80%;
  background-color: rgba(207, 195, 183, 0.76);
}

.landing__slider-index___2o8b5 .landing__slides___LH3e7 li .landing__caption-index___38XuK h4{
  font-size: 1.6em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 20px 15px 0;
}
.landing__slider-index___2o8b5 .landing__slides___LH3e7 li .landing__caption-index___38XuK .landing__intro-index___1cnXw {
  font-weight: 100;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 10px 15px 20px;
}

.landing__slider___3MS0X .landing__slides___LH3e7 li .landing__caption___3G431 {
  color: #fff;
  position: absolute;
  top: auto;
  bottom: 5%;
  left: 6%;
  width: 80%;
  text-shadow: 1px 2px 5px rgba(0, 0, 0, 0.8);
}

.landing__side-list-head___2Kvxi {
  margin: 222px 20px 8px 15px;
}

.landing__side-list-head___2Kvxi > div {
  display: inline-block;
}

.landing__side-list-head___2Kvxi .landing__popular___cDLoA {
  font-size: 1.64rem;
}

.landing__side-list-head___2Kvxi .landing__read-more___K28bO {
  font-size: 1.25rem;
  float: right;
  margin-top: 9px;
}

.landing__side-list-index___2cg-b {
  margin: 0;
}

.landing__side-list___3KuYf {
  margin: 0 0 116px 0;
}

.landing__side-list-index-parent___22Kiw {
  float: right;
  width: 278px;
  display: inline-block;
}


.landing__side-list-index___2cg-b .landing__list-item-index___9uEQl {
  position: relative;
  padding: 15px 20px 15px 20px;
  width: 238px;
  box-sizing: content-box;
  font-size: 18px;
  line-height: 24px;
  height: 48px;
}
.landing__side-list___3KuYf .landing__list-item___3cDAD {
  padding: 12px 6px;
  font-size: 18px;
  line-height: 30px;
}

.landing__side-list-index___2cg-b .landing__list-item-index___9uEQl:hover{
  background-color: #e5e5e5;
}
.landing__side-list___3KuYf .landing__list-item___3cDAD:hover {
  background-color: #f8f4f0;
}

.landing__side-list-index___2cg-b .landing__list-item-index___9uEQl a{
  margin: 0 0 0 -5px;
  line-clamp: 2;
  -webkit-line-clamp: 2;
  overflow: hidden;
  -webkit-box-orient: vertical;
  display: -webkit-box;
}
.landing__side-list___3KuYf .landing__list-item___3cDAD a {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.landing__side-list-index___2cg-b .landing__list-item-index___9uEQl a span {
  display: inline;
  text-align: right;
  margin-right: 9px;
}
.landing__side-list___3KuYf .landing__list-item___3cDAD a span {
  width: 24px;
  display: inline-block;
  text-align: right;
  margin-right: 9px;
}

.landing__side-list___3KuYf .landing__list-item___3cDAD a span::after {
  content: '.';
}

.landing__mobile-read-more___3oY4K{
  padding: 20px 20px;
  text-align: center;
  font-size: 30px;
}
.landing__mobile-read-more___3oY4K a:hover{
  opacity: 0.6;
}
/*-- media query --*/
@media only screen and (max-width: 1400px) {
  .landing__main-container___1Zpqq.landing__new-articles___3LT-A {
    margin-bottom: 24px;
  }
  .landing__main-container___1Zpqq,.landing__nav_wrapper___1IhhV {
    max-width: 960px;
    margin: auto;
  }
  .landing__carousel-wrapper___32SPv {
    width: 768px;
    height: 512px;
  }
}
@media only screen and (max-width: 766px) {
  .landing__header___1xLSQ{
    padding-bottom: 0;
  }
  .landing__carousel-wrapper___32SPv {
    width: 100%;
  }

  .landing__carousel-teaser-wrapper___20j3q {
    max-width: 88%;
  }
}

@media only screen and (max-width: 768px) {
  .landing__triback00___FWNZw {
    background: #D2C2B6;
  }
  .landing__triback01___3G_6U {
    background: #D0C0B7;
  }
  .landing__triback01___3G_6U .landing__other-list___2knfq:nth-child(even)>div {
    background: #ede3d9;
  }
  .landing__triback02___16fXF {
    background: #F3E7D7;
  }
  .landing__triback02___16fXF .landing__other-list___2knfq:nth-child(even)>div {
    background: #F3E7D7;
  }
  .landing__triback03___1jSH_ {
    background: #DBDCDD;
  }
  .landing__triback03___1jSH_ .landing__other-list___2knfq:nth-child(even)>div {
    background: #DBDCDD;
  }
  .landing__triback04___3grQI {
    background: #CEE4EB;
  }
  .landing__triback04___3grQI .landing__other-list___2knfq:nth-child(even)>div {
    background: #CEE4EB;
  }
  .landing__triback05___2LnaP {
    background: #DCEBE4;
  }
  .landing__triback05___2LnaP .landing__other-list___2knfq:nth-child(even)>div{
    background: #DCEBE4;
  }
  .landing__triback06___JKBEf {
    background: #F3F3FA;
  }
  .landing__triback06___JKBEf .landing__other-list___2knfq:nth-child(even)>div {
    background: #F3F3FA;
  }
  .landing__triback07___V_ZvP {
    background: #ABC6B1;
  }
  .landing__triback07___V_ZvP .landing__other-list___2knfq:nth-child(even)>div {
    background: #ABC6B1;
  }
  .landing__triback08___1rwAQ {
    background: #F7DED0;
  }
  .landing__triback08___1rwAQ .landing__other-list___2knfq:nth-child(even)>div {
    background: #F7DED0;
  }

  /** mobile index triback099 入口調整*/
  .landing__triback099___mKsP2 .landing__main-container___1Zpqq{
    padding: 0 0;
  }
  .landing__triback099___mKsP2 .landing__mobile-list___2vtHJ  {
    background-color: rgba(230, 230, 230, 0.36);
  }
  .landing__triback099___mKsP2 .landing__mobile-list___2vtHJ .landing__last-list___p6uV5 {
    display: block;
  }
  
  .landing__triback099___mKsP2 .landing__mobile-list___2vtHJ .landing__other-list___2knfq .landing__mobile-list-article___X8lf9 {
    height: 65px;
    background-color: transparent;
  }
  .landing__triback099___mKsP2 .landing__mobile-list___2vtHJ .landing__other-list___2knfq .landing__mobile-list-article-hr___2S8kd {
    display: block;
    padding: 0;
    margin: 0 auto;
    border-bottom: solid 2px rgba(210,194,182,.75);
    width: 93%;
  }

  .landing__triback099___mKsP2 .landing__mobile-list___2vtHJ .landing__other-list___2knfq .landing__mobile-list-article-title___3ikeA {
    display: block;
    color: #000;
    font-size: 18px;
    position: absolute;
    left: 14px;
    right: 14px;
    top : 53%;
    transform: translateY(-50%);
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    line-clamp: 2;
    -webkit-line-clamp: 2;
    box-orient: vertical;
    -webkit-box-orient: vertical;
  }
  .landing__triback099___mKsP2 .landing__mobile-list___2vtHJ .landing__last-list___p6uV5 .landing__mobile-list-article-title___3ikeA {
    display: block;
    color: #000;
    font-size: 18px;
    position: absolute;
    left: 14px;
    right: 14px;
    top : 53%;
    transform: translateY(-50%);
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    line-clamp: 2;
    -webkit-line-clamp: 2;
    box-orient: vertical;
    -webkit-box-orient: vertical;
    border-bottom: unset;
  }
  .landing__triback099___mKsP2 .landing__mobile-list___2vtHJ .landing__last-list___p6uV5 .landing__mobile-list-article___X8lf9{
    height: 65px;
    color: #000;
    margin: 0;
  }

  .landing__triback099___mKsP2 .landing__first-list___36SFc .landing__mobile-list-article-title___3ikeA {
    left: 6px;
    right: 5px;
    padding: 3px 8px;
    font-size: 20px;
    display: -webkit-box;
    display: box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    color: #000;
    background-color: rgba(207, 195, 183, 0.76);
  }

  .landing__triback099___mKsP2 .landing__mobile-list___2vtHJ .landing__first-list___36SFc .landing__mobile-list-article___X8lf9 .landing__black-filter___1Hojp {
    opacity: 0;
  }
  .landing__triback099___mKsP2 .landing__mobile-list___2vtHJ .landing__first-list___36SFc .landing__mobile-list-article___X8lf9 .landing__tagword___1wise {
    padding: 5px 10px;
    font-size: 14px;
    line-height: 20px;
    background-color: rgb(190,168,140);
    border: unset;
    text-shadow: none;
  }
  .landing__triback099___mKsP2 .landing__mobile-list___2vtHJ .landing__first-list___36SFc .landing__mobile-list-article___X8lf9 {
    width: 100%;
    padding-top: 66.7%;
  }

  /** END mobile index triback099 入口調整*/
  
  .landing__carousel-wrapper___32SPv {
    height: 400px;
  }

  .landing__button-collapse-small___25jh- {
    display: block;
    position: fixed;
    top: 4px;
    right: 10px;
    width: 40px;
    height: 40px;
    padding: 6px;
    z-index: 101;
    border-radius: 50%;
    background: rgba(248, 244, 240, .8);
  }

  .landing__side-list-head___2Kvxi {
    margin-top: 36px;
  }

  .landing__infos-list___hFo3H {
    border-left: none;
    border-right: none;
    border-top: 1px solid #c1a791;
    border-bottom: 1px solid #c1a791;
  }

  .landing__footer-padding___1kkXO {
    padding: 24px 4px;
  }

  .landing__footer-padding___1kkXO .landing__brand-logo___3TH6E {
    display: block;
    margin: auto;
    width: 60%;
    transform: translateX(-8%);
  }

  footer .landing__block-label___3zKbg {
    margin-top: 22px;
  }

  .landing__social-links___3GKWR {
    text-align: center;
  }
  .landing__subscribe___3DvEU {
    margin: auto;
  }
}
a,a:hover{
  color: inherit;
  text-decoration: none;
}
.article__main-container___3fg68{
  max-width: 1200px;
  margin: auto;
}

/*-- list box --*/
.article__box-container___16HfW {
  margin-top: 20px;
}

.article__box___2fAMp{
  width: 29%;
  width: calc((100% - 100px) / 3 - .1px);
  display: inline-block;
  vertical-align: top;
  margin-right: 50px;
  margin-bottom: 45px;
}

.article__box___2fAMp:nth-child(3n) {
  margin-right: 0;
}

.article__box_inner___2EimG{
  
}

.article__box_inner___2EimG img{
  width:100%;
  max-height: 250px;
  object-fit: cover;
}

.article__box_inner___2EimG .article__desciption___3IYMR{
  padding: 5px;
  padding-left: 20px;
}

.article__box_inner___2EimG .article__box-title___1tASE{
  font-size: 18px;
  margin-bottom:5px;
  display: block;
  display: -webkit-box;
  display: box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  height: auto;
  max-height: 2.84em;
}

.article__box_inner___2EimG .article__box-title___1tASE::before{
  content: ' ';
  width: 5px;
  height:5px;
  position: absolute;
  margin-left:-14px;
  margin-top: 7px;
  border-top: 5px solid #D0C0B7;
  border-left: 5px solid #D0C0B7;
  border-right: 5px solid #fff !important;
  border-bottom: 5px solid #fff !important;
}


.article__box_inner___2EimG .article__box-title___1tASE.article__cc01-tri___3CoJc::before {
  border-color: #C0A794;
}
.article__box_inner___2EimG .article__box-title___1tASE.article__cc02-tri___1n3NU::before {
  border-color: #989084;
}
.article__box_inner___2EimG .article__box-title___1tASE.article__cc03-tri___2aalK::before {
  border-color: #8C9090;
}
.article__box_inner___2EimG .article__box-title___1tASE.article__cc04-tri___2Ut4G::before {
  border-color: #616A70;
}
.article__box_inner___2EimG .article__box-title___1tASE.article__cc05-tri___-3v4d::before {
  border-color: #677265;
}
.article__box_inner___2EimG .article__box-title___1tASE.article__cc06-tri___1zjzW::before {
  border-color: #6E6E6E;
}
.article__box_inner___2EimG .article__box-title___1tASE.article__cc07-tri___G6zEV::before {
  border-color: #ABC6B1;
}
.article__box_inner___2EimG .article__box-title___1tASE.article__cc08-tri___2fPLb::before {
  border-color: #FCBAA2;
}


.article__box_inner___2EimG .article__box-tagword___3ahE_{
  border-bottom: 2px solid;
  padding-bottom: 1px;
}
.article__box_inner___2EimG .article__box-tagword___3ahE_.article__cc01___1QhlO {
  border-color: #C0A794;
  color:#C0A794;
}
.article__box_inner___2EimG .article__box-tagword___3ahE_.article__cc02___86Pbc {
  border-color: #989084;
  color:#989084;
}
.article__box_inner___2EimG .article__box-tagword___3ahE_.article__cc03___3LVyP {
  border-color: #8C9090;
  color:#8C9090;
}
.article__box_inner___2EimG .article__box-tagword___3ahE_.article__cc04___22Q8l {
  border-color: #616A70;
  color:#616A70;
}
.article__box_inner___2EimG .article__box-tagword___3ahE_.article__cc05___3yMvT {
  border-color: #677265;
  color:#677265;
}
.article__box_inner___2EimG .article__box-tagword___3ahE_.article__cc06___1qfGm {
  border-color: #6E6E6E;
  color:#6E6E6E;
}
.article__box_inner___2EimG .article__box-tagword___3ahE_.article__cc07___FPHgF {
  border-color: #8FB399;
  color:#8FB399;
}
.article__box_inner___2EimG .article__box-tagword___3ahE_.article__cc08___3USsx {
  border-color: #FCBAA2;
  color:#FCBAA2;
}

.article__box_inner___2EimG .article__box-intro___2Sclx{
  display: block; /* Fallback for non-webkit */
  display: -webkit-box;
  max-width: 400px;
  max-height: 40px; /* Fallback for non-webkit */
  margin: 0px auto;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

/*-- article list --*/

h3.article__section-header___gvuum{
  height: 60px;
}

h3.article__section-header___gvuum .article__backtitle___1hgXl{
  color: #d2c2b6;
  font-family: Optima;
  font-size: 70px;
  font-weight: 100;
  opacity: 0.6;
  display: inline-block;
  border-bottom:2px solid;
  padding-bottom: 10px;
}

h3.article__section-header___gvuum.article__gray___1gozB .article__backtitle___1hgXl{
  color: #8b8f90;
}

h3.article__section-header___gvuum .article__backtitle___1hgXl.article__cc01-text___9w1S6 {
  color: #EBE4D9;
  border-color: #C0A794;
}
h3.article__section-header___gvuum .article__backtitle___1hgXl.article__cc02-text___wRkL_ {
  color: #dbdadb;
  border-color: #989084;
}
h3.article__section-header___gvuum .article__backtitle___1hgXl.article__cc03-text___9wWtq {
  color: #A6B1B0;
  border-color: #8C9090;
}
h3.article__section-header___gvuum .article__backtitle___1hgXl.article__cc04-text___24_Wf {
  color: #dcdcdd;
  border-color: #616A70;
}
h3.article__section-header___gvuum .article__backtitle___1hgXl.article__cc05-text___3eOxd {
  color: #B9D3CF;
  border-color: #677265;
}
h3.article__section-header___gvuum .article__backtitle___1hgXl.article__cc06-text___1lbIU {
  color: #BFBFBF;
  border-color: #6E6E6E;
}
h3.article__section-header___gvuum .article__backtitle___1hgXl.article__cc07-text___3QnP2 {
  color: #ABC6B1;
  border-color: #ABC6B1;
}
h3.article__section-header___gvuum .article__backtitle___1hgXl.article__cc08-text___30dFp {
  color: #FCCAC5;
  border-color: #FCCAC5;
}


h3.article__section-header___gvuum .article__h-line___1_Oce.article__cc01___1QhlO {
  background: #C0A794;
}
h3.article__section-header___gvuum .article__h-line___1_Oce.article__cc02___86Pbc {
  background: #989084;
}
h3.article__section-header___gvuum .article__h-line___1_Oce.article__cc03___3LVyP {
  background: #8C9090;
}
h3.article__section-header___gvuum .article__h-line___1_Oce.article__cc04___22Q8l {
  background: #616A70;
}
h3.article__section-header___gvuum .article__h-line___1_Oce.article__cc05___3yMvT {
  background: #677265;
}
h3.article__section-header___gvuum .article__h-line___1_Oce.article__cc06___1qfGm {
  background: #6E6E6E;
}
h3.article__section-header___gvuum .article__h-line___1_Oce.article__cc07___FPHgF {
  background: #8FB399;
}
h3.article__section-header___gvuum .article__h-line___1_Oce.article__cc08___3USsx {
  background: #FCCAC5;
}

h3.article__section-header___gvuum .article__h-line___1_Oce{
  width: 200px;
  height: 2px;
  position: relative;
  top: 10px;
}

h3.article__section-header___gvuum .article__maintitle___2-fh2{
  position: relative;
  top: -50px;
  font-size: 35px;
  font-weight: bold;
  left: 10px;
}

/*-- pagination --*/
.article__page-load-more___Qf7v0,.article__page-load-more___Qf7v0:active,.article__page-load-more___Qf7v0:focus{
  border: 1px solid;
  background-color: white;
  padding: 5px 15px;
  margin-top:40px;
  margin-bottom:40px;
}
.article__page-load-more___Qf7v0:hover{
  opacity: 0.8;
}
.article__pagination___2Hgx_ a{
  cursor: pointer;
}
.article__page-load-more___Qf7v0.article__cc01___1QhlO {
  border-color: #3D3B48;
  color:#3D3B48;
}
.article__page-load-more___Qf7v0.article__cc02___86Pbc {
  border-color: #978F81;
  color:#978F81;
}
.article__page-load-more___Qf7v0.article__cc03___3LVyP {
  border-color: #8B8F90;
  color:#8B8F90;
}
.article__page-load-more___Qf7v0.article__cc04___22Q8l {
  border-color: #616A70;
  color:#616A70;
}
.article__page-load-more___Qf7v0.article__cc05___3yMvT {
  border-color: #677264;
  color:#677264;
}
.article__page-load-more___Qf7v0.article__cc06___1qfGm {
  border-color: #6E6E6E;
  color:#6E6E6E;
}
.article__page-load-more___Qf7v0.article__cc07___FPHgF {
  border-color: #ABC6B1;
  color:#ABC6B1;
}
.article__page-load-more___Qf7v0.article__cc08___3USsx {
  border-color: #FCBAA2;
  color:#FCBAA2;
}

.article__article-tags___2I1-3 .article__tag___3hvpv{
  display: inline-block;
  padding: 10px 15px;
  border: 1.5px solid #C1A791;
  color: #C1A791;
  margin: 5px;
}
.article__article-tags___2I1-3.article__cc01___1QhlO .article__tag___3hvpv{
  border: 1.5px solid #C1A791;
  color: #C1A791;
}
.article__article-tags___2I1-3.article__cc02___86Pbc .article__tag___3hvpv{
  border: 1.5px solid #978F81;
  color: #978F81;
}
.article__article-tags___2I1-3.article__cc03___3LVyP .article__tag___3hvpv{
  border: 1.5px solid #8B8F90;
  color: #8B8F90;
}
.article__article-tags___2I1-3.article__cc04___22Q8l .article__tag___3hvpv{
  border: 1.5px solid #CEE4EB;
  color: #CEE4EB;
}
.article__article-tags___2I1-3.article__cc05___3yMvT .article__tag___3hvpv{
  border: 1.5px solid #677264;
  color: #677264;
}
.article__article-tags___2I1-3.article__cc06___1qfGm .article__tag___3hvpv{
  border: 1.5px solid #6E6E6E;
  color: #6E6E6E;
}
.article__article-tags___2I1-3.article__cc07___FPHgF .article__tag___3hvpv{
  border: 1.5px solid #ABC6B1;
  color: #ABC6B1;
}
.article__article-tags___2I1-3.article__cc08___3USsx .article__tag___3hvpv{
  border: 1.5px solid #FCBAA2;
  color: #FCBAA2;
}

.article__article-tags___2I1-3 .article__tag___3hvpv:hover{
  border: 1.5px solid #978f81;
  color: #978f81;
}
.article__article-tags___2I1-3.article__cc01___1QhlO .article__tag___3hvpv:hover{
  border: 1.5px solid #D2C2B6;
  color: #D2C2B6;
}
.article__article-tags___2I1-3.article__cc02___86Pbc .article__tag___3hvpv:hover{
  border: 1.5px solid #F4E8D4;
  color: #F4E8D4;
}
.article__article-tags___2I1-3.article__cc03___3LVyP .article__tag___3hvpv:hover{
  border: 1.5px solid #A5B1B0;
  color: #A5B1B0;
}
.article__article-tags___2I1-3.article__cc04___22Q8l .article__tag___3hvpv:hover{
  border: 1.5px solid #C1A791;
  color: #C1A791;
}
.article__article-tags___2I1-3.article__cc05___3yMvT .article__tag___3hvpv:hover{
  border: 1.5px solid #677264;
  color: #B7D4CE;
}
.article__article-tags___2I1-3.article__cc06___1qfGm .article__tag___3hvpv:hover{
  border: 1.5px solid #BFBFBF;
  color: #BFBFBF;
}
.article__article-tags___2I1-3.article__cc07___FPHgF .article__tag___3hvpv:hover{
  border: 1.5px solid #ABC6B1;
  color: #ABC6B1;
}
.article__article-tags___2I1-3.article__cc08___3USsx .article__tag___3hvpv:hover{
  border: 1.5px solid #FCBAA2;
  color: #FCBAA2;
}
.article__article-btn-bar___ErIGN{
  height:40px;
  margin-top:10px;
}
.article__article-next-btn____146L{
  font-size: 18px;
  padding:5px 10px;
  float:right;
}
.article__article-prev-btn___2TAs0{
  font-size: 18px;
  padding:5px 10px;
  float: left;
}

.article__article-next-btn____146L:hover,.article__article-prev-btn___2TAs0:hover{
  background-color: #f0f0f0;
}
.article__article-prev-btn___2TAs0::before{
  content: ' ';
  width: 5px;
  height:5px;
  position: absolute;
  margin-left:-10px;
  margin-top: -5px;
  border-top: 5px solid #D0C0B7;
  border-left: 5px solid #D0C0B7;
  border-right: 5px solid #fff;
  border-bottom: 5px solid #fff;
}
.article__article-prev-btn___2TAs0.article__cc01___1QhlO::before {
  border-top: 5px solid #C1A791;
  border-left: 5px solid #C1A791;
}
.article__article-prev-btn___2TAs0.article__cc02___86Pbc::before {
  border-top: 5px solid #978F81;
  border-left: 5px solid #978F81;
}
.article__article-prev-btn___2TAs0.article__cc03___3LVyP::before {
  border-top: 5px solid #8B8F90;
  border-left: 5px solid #8B8F90;
}
.article__article-prev-btn___2TAs0.article__cc04___22Q8l::before {
  border-top: 5px solid #CEE4EB;
  border-left: 5px solid #CEE4EB;
}
.article__article-prev-btn___2TAs0.article__cc05___3yMvT::before {
  border-top: 5px solid #677264;
  border-left: 5px solid #677264;
}
.article__article-prev-btn___2TAs0.article__cc06___1qfGm::before {
  border-top: 5px solid #6E6E6E;
  border-left: 5px solid #6E6E6E;
}
.article__article-prev-btn___2TAs0.article__cc07___FPHgF::before {
  border-top: 5px solid #ABC6B1;
  border-left: 5px solid #ABC6B1;
}
.article__article-prev-btn___2TAs0.article__cc08___3USsx::before {
  border-top: 5px solid #F7DED0;
  border-left: 5px solid #F7DED0;
}

.article__article-prev-btn___2TAs0:hover::before{
  border-right: 5px solid #f0f0f0;
  border-bottom: 5px solid #f0f0f0;
}
.article__article-next-btn____146L::before{
  content: ' ';
  width: 5px;
  height:5px;
  position: absolute;
  margin-left:54px;
  margin-top: -5px;
  border-top: 5px solid #D0C0B7;
  border-right: 5px solid #D0C0B7;
  border-left: 5px solid #fff;
  border-bottom: 5px solid #fff;
}
.article__article-next-btn____146L.article__cc01___1QhlO::before {
  border-top: 5px solid #C1A791;
  border-right: 5px solid #C1A791;
}
.article__article-next-btn____146L.article__cc02___86Pbc::before {
  border-top: 5px solid #978F81;
  border-right: 5px solid #978F81;
}
.article__article-next-btn____146L.article__cc03___3LVyP::before {
  border-top: 5px solid #8B8F90;
  border-right: 5px solid #8B8F90;
}
.article__article-next-btn____146L.article__cc04___22Q8l::before {
  border-top: 5px solid #CEE4EB;
  border-right: 5px solid #CEE4EB;
}

.article__article-next-btn____146L.article__cc05___3yMvT::before {
  border-top: 5px solid #677264;
  border-right: 5px solid #677264;
}
.article__article-next-btn____146L.article__cc06___1qfGm::before {
  border-top: 5px solid #6E6E6E;
  border-right: 5px solid #6E6E6E;
}
.article__article-next-btn____146L.article__cc07___FPHgF::before {
  border-top: 5px solid #ABC6B1;
  border-right: 5px solid #ABC6B1;
}
.article__article-next-btn____146L.article__cc08___3USsx::before {
  border-top: 5px solid #F7DED0;
  border-right: 5px solid #F7DED0;
}

.article__article-next-btn____146L:hover::before{
  border-left: 5px solid #f0f0f0;
  border-bottom: 5px solid #f0f0f0;
}

.article__article-author-info___1azod{
  border-top:1px solid #C1A791;
  border-bottom:1px solid #C1A791;
  padding-top: 30px;
  padding-bottom: 20px;
  margin: 10px 0;
}
.article__article-author-info___1azod.article__cc01___1QhlO{
  border-top: 1px solid #C1A791;
  border-bottom: 1px solid #C1A791;
}
.article__article-author-info___1azod.article__cc02___86Pbc{
  border-top: 1px solid #978F81;
  border-bottom: 1px solid #978F81;
}
.article__article-author-info___1azod.article__cc03___3LVyP{
  border-top: 1px solid #8B8F90;
  border-bottom: 1px solid #8B8F90;
}
.article__article-author-info___1azod.article__cc04___22Q8l{
  border-top: 1px solid #CEE4EB;
  border-bottom: 1px solid #CEE4EB;
}
.article__article-author-info___1azod.article__cc05___3yMvT{
  border-top: 1px solid #677264;
  border-bottom: 1px solid #677264;
}
.article__article-author-info___1azod.article__cc06___1qfGm{
  border-top: 1px solid #6E6E6E;
  border-bottom: 1px solid #6E6E6E;
}

.article__article-author-info___1azod.article__cc07___FPHgF {
  border-top: 1px solid #ABC6B1;
  border-bottom: 1px solid #ABC6B1;
}
.article__article-author-info___1azod.article__cc08___3USsx {
  border-top: 1px solid #F7DED0;
  border-bottom: 1px solid #F7DED0;
}

.article__article-author-info___1azod .article__intro-profile-img___2f7F1{
  margin: 0 auto;
  width:200px;
  height:200px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  margin-bottom: 30px;
}

ul.article__article-further___fbEqs{
  padding-left: 30px;
}

ul.article__article-further___fbEqs>li{
  font-size:18px;
  line-height: 35px;
}
ul.article__article-further___fbEqs.article__cc01___1QhlO>li{
  color: #C1A791;
}
ul.article__article-further___fbEqs.article__cc02___86Pbc>li{
  color: #978F81;
}
ul.article__article-further___fbEqs.article__cc03___3LVyP>li{
  color: #8B8F90;
}
ul.article__article-further___fbEqs.article__cc04___22Q8l>li{
  color: #CEE4EB;
}
ul.article__article-further___fbEqs.article__cc05___3yMvT>li{
  color: #677264;
}
ul.article__article-further___fbEqs.article__cc06___1qfGm>li{
  color: #6E6E6E;
}
ul.article__article-further___fbEqs.article__cc07___FPHgF>li{
  color: #ABC6B1;
}
ul.article__article-further___fbEqs.article__cc08___3USsx>li{
  color: #FCBAA2;
}

ul.article__article-further___fbEqs>li>a:hover{
  text-decoration: underline;
}

ul.article__article-further___fbEqs>li::before{
  content: ' ';
  width: 5px;
  height:5px;
  position: absolute;
  margin-left:-14px;
  margin-top: 6px;
  border-right: 5px solid #fff;
  border-bottom: 5px solid #fff;
}
ul.article__article-further___fbEqs.article__cc01___1QhlO>li::before{
  border-top: 5px solid #C1A791;
  border-left: 5px solid #C1A791;
}
ul.article__article-further___fbEqs.article__cc02___86Pbc>li::before{
  border-top: 5px solid #978F81;
  border-left: 5px solid #978F81;
}
ul.article__article-further___fbEqs.article__cc03___3LVyP>li::before{
  border-top: 5px solid #8B8F90;
  border-left: 5px solid #8B8F90;
}
ul.article__article-further___fbEqs.article__cc04___22Q8l>li::before{
  border-top: 5px solid #CEE4EB;
  border-left: 5px solid #CEE4EB;
}
ul.article__article-further___fbEqs.article__cc05___3yMvT>li::before{
  border-top: 5px solid #677264;
  border-left: 5px solid #677264;
}
ul.article__article-further___fbEqs.article__cc06___1qfGm>li::before{
  border-top: 5px solid #6E6E6E;
  border-left: 5px solid #6E6E6E;
}
ul.article__article-further___fbEqs.article__cc07___FPHgF>li::before{
  border-top: 5px solid #ABC6B1;
  border-left: 5px solid #ABC6B1;
}
ul.article__article-further___fbEqs.article__cc08___3USsx>li::before{
  border-top: 5px solid #F7DED0;
  border-left: 5px solid #F7DED0;
}

.article__reward-desciption___3j_DB{
  color: #C1A791;
  font-size: 18px;
  line-height: 40px;
}
.article__reward-desciption___3j_DB.article__cc01___1QhlO{
  color: #C1A791;
}
.article__reward-desciption___3j_DB.article__cc02___86Pbc{
  color: #978F81;
}
.article__reward-desciption___3j_DB.article__cc03___3LVyP{
  color: #8B8F90;
}
.article__reward-desciption___3j_DB.article__cc04___22Q8l{
  color: #CEE4EB;
}
.article__reward-desciption___3j_DB.article__cc05___3yMvT{
  color: #677264;
}
.article__reward-desciption___3j_DB.article__cc06___1qfGm{
  color: #6E6E6E;
}
.article__reward-desciption___3j_DB.article__cc07___FPHgF{
  color: #ABC6B1;
}
.article__reward-desciption___3j_DB.article__cc08___3USsx{
  color: #FCBAA2;
}
button.article__reward-button___3FktI{
  background-color: #C1A791;
  color: white;
  font-size: 18px;
  padding:10px 25px;
  border: none;
}
button.article__reward-button___3FktI.article__cc01___1QhlO{
  background-color: #C1A791;
}
button.article__reward-button___3FktI.article__cc02___86Pbc{
  background-color: #978F81;
}
button.article__reward-button___3FktI.article__cc03___3LVyP{
  background-color: #8B8F90;
}
button.article__reward-button___3FktI.article__cc04___22Q8l{
  background-color: #CEE4EB;
}
button.article__reward-button___3FktI.article__cc05___3yMvT{
  background-color: #677264;
}
button.article__reward-button___3FktI.article__cc06___1qfGm{
  background-color: #6E6E6E;
}
button.article__reward-button___3FktI.article__cc07___FPHgF{
  background-color: #ABC6B1;
}
button.article__reward-button___3FktI.article__cc08___3USsx{
  background-color: #FCBAA2;
}


button.article__reward-button___3FktI:hover{
  opacity: 0.7;
}

.article__intro-container___3Jarj{
  border: 1px solid #C1A791;
  padding: 15px;
  box-shadow: 12px 12px 0 #C1A791;
  min-height: 180px;
  margin-bottom: 40px;
}
.article__intro-container___3Jarj.article__cc01___1QhlO{
  border: 1px solid #C1A791;
  box-shadow: 12px 12px 0 #C1A791;
}
.article__intro-container___3Jarj.article__cc02___86Pbc{
  border: 1px solid #978F81;
  box-shadow: 12px 12px 0 #978F81;
}
.article__intro-container___3Jarj.article__cc03___3LVyP{
  border: 1px solid #8B8F90;
  box-shadow: 12px 12px 0 #8B8F90;
}
.article__intro-container___3Jarj.article__cc04___22Q8l{
  border: 1px solid #CEE4EB;
  box-shadow: 12px 12px 0 #CEE4EB;
}
.article__intro-container___3Jarj.article__cc05___3yMvT{
  border: 1px solid #677264;
  box-shadow: 12px 12px 0 #677264;
}
.article__intro-container___3Jarj.article__cc06___1qfGm{
  border: 1px solid #6E6E6E;
  box-shadow: 12px 12px 0 #6E6E6E;
}
.article__intro-container___3Jarj.article__cc07___FPHgF{
  border: 1px solid #ABC6B1;
  box-shadow: 12px 12px 0 #ABC6B1;
}
.article__intro-container___3Jarj.article__cc08___3USsx{
  border: 1px solid #F7DED0;
  box-shadow: 12px 12px 0 #F7DED0;
}

.article__intro-container___3Jarj .article__name-bar___KcJXc{
  padding-left: 15px;
  margin-bottom: 20px;
}

.article__intro-container___3Jarj .article__name-bar___KcJXc>.article__author-name___2KqZv{
  font-size: 25px;
  color: #C1A791;
}
.article__intro-container___3Jarj.article__cc01___1QhlO .article__name-bar___KcJXc>.article__author-name___2KqZv{
  color: #C1A791;
}
.article__intro-container___3Jarj.article__cc02___86Pbc .article__name-bar___KcJXc>.article__author-name___2KqZv{
  color: #978F81;
}
.article__intro-container___3Jarj.article__cc03___3LVyP .article__name-bar___KcJXc>.article__author-name___2KqZv{
  color: #8B8F90;
}
.article__intro-container___3Jarj.article__cc04___22Q8l .article__name-bar___KcJXc>.article__author-name___2KqZv{
  color: #CEE4EB;
}
.article__intro-container___3Jarj.article__cc05___3yMvT .article__name-bar___KcJXc>.article__author-name___2KqZv{
  color: #677264;
}
.article__intro-container___3Jarj.article__cc06___1qfGm .article__name-bar___KcJXc>.article__author-name___2KqZv{
  color: #6E6E6E;
}
.article__intro-container___3Jarj.article__cc07___FPHgF .article__name-bar___KcJXc>.article__author-name___2KqZv{
  color: #ABC6B1;
}
.article__intro-container___3Jarj.article__cc08___3USsx .article__name-bar___KcJXc>.article__author-name___2KqZv{
  color: #FCBAA2;
}
.article__intro-container___3Jarj .article__name-bar___KcJXc>.article__author-name___2KqZv:hover{
  text-decoration: underline;
}

.article__intro-container___3Jarj .article__description___1avR3{
  padding-left: 15px;
  padding-right: 15px;
}

.article__social-bar___1rwlZ{
  font-size: 20px;
}
.article__social-bar___1rwlZ.article__cc01___1QhlO{
  color: #C1A791;
}
.article__social-bar___1rwlZ.article__cc02___86Pbc{
  color: #978F81;
}
.article__social-bar___1rwlZ.article__cc03___3LVyP{
  color: #8B8F90;
}
.article__social-bar___1rwlZ.article__cc04___22Q8l{
  color: #CEE4EB;
}
.article__social-bar___1rwlZ.article__cc05___3yMvT{
  color: #677264;
}
.article__social-bar___1rwlZ.article__cc06___1qfGm{
  color: #6E6E6E;
}
.article__social-bar___1rwlZ.article__cc07___FPHgF{
  color: #ABC6B1;
}
.article__social-bar___1rwlZ.article__cc08___3USsx{
  color: #FCBAA2;
}

.article__social-bar___1rwlZ .article__icons___uC2Qm {
  margin: 10px;
  margin-bottom: -5px;
  opacity: 0.75;
  background-size: 100%;
  display: inline-block;
  height: 25px;
  width: 25px;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

.article__social-bar___1rwlZ .article__icons___uC2Qm:hover {
  opacity: 1;
}

.article__social-facebook___1i8sD {
  background-image: url(/img/icon/social_facebook.svg);
}

.article__social-twitter___hiDJj {
  background-image: url(/img/icon/social_twitter.svg);
}

.article__social-google-plus___3Ai98 {
  background-image: url(/img/icon/social_google.svg);
}

.article__social-instagram___1npgv {
  background-image: url(/img/icon/social_instagram.svg);
}

.article__social-line___6r-YK {
  background-image: url(/img/icon/social_line.svg);
}

.article__social-rss___1eXUD {
  background-image: url(/img/icon/social_rss.svg);
}

/*-- sidebar --*/
.article__sidebar___3Uuwx{
  background-color: #dbdbdc;
  padding: 10px;
  width: 100%;
  min-width: 300px;
  margin: 0 auto;
}

.article__sidebar_title___V_4Q8 {
  margin: 10px auto 20px auto;
}

.article__sidebar___3Uuwx h3{
  font-size: 25px;
}


.article__sidebar___3Uuwx .article__sidebar-box___1FCGD{
  color: #fff;
  width: 100%;
  height: 120px;
  position:relative;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

.article__sidebar-box___1FCGD .article__black-filter___3JOIh{
  position: absolute;
  top: 0;
  left:0;
  width:100%;
  height:100%;
  background-color: black;
  opacity: 0.4;
}

.article__sidebar___3Uuwx .article__sidebar-box___1FCGD:hover .article__black-filter___3JOIh{
  opacity: 0.2;
}

.article__sidebar-box-no___1dcaG{
  display: inline-block;
  width:50px;
  line-height: 120px;
  font-size: 45px;
  margin-left: 15px;
  margin-right: 5px;
  position: relative;
  text-align: center;
}

.article__sidebar-box-title___1zfSL{
  display: inline-block;
  font-size: 20px;
  min-width: 200px;
  width: 70%;
  vertical-align: middle;
  margin-top: -25px;
  margin-left: 3px;
  position: relative;
}

/*-- donation modal --*/
.article__donation-modal___ndaQf{
  background-color: transparent;
  position: none;
  max-height: none;
  width: initial;
  box-shadow: none;
}
.article__donation-modal___ndaQf>.article__donation-modal-dialog___2lR8o>div{
  padding: 0;
  border-radius: 0;
}
.article__donation-modal-form-group___2a_7U{
  width:250px;
  border: 1px solid #D0C0B7;
  margin: 20px 10px;
  padding: 5px;
}

.article__donation-modal-form-group___2a_7U label{
  font-size: 15px;
  line-height: 20px;
  margin-bottom: 0;
  color: black;
}

.article__donation-modal-form-group___2a_7U>input[type=number]{
  width: 150px;
  margin:0;
  border: none;
  height: auto;
}

.article__donation-modal-form-group___2a_7U>input[type=number]:focus{
  border: none;
  box-shadow: none;
}
.article__donation-modal-form-group___2a_7U>select{
  display: inline;
  width: auto;
  margin-left: 5px;
  height: auto;
}

@media only screen and (max-width: 992px){
  .article__sidebar___3Uuwx{
    min-width: 250px;
  }
  .article__sidebar-box-no___1dcaG{
    margin-right: 10px;
    width:20px;
    font-size: 20px;
    text-align: center;
  }
  .article__sidebar-box-title___1zfSL{
    min-width: 150px;
    width:75%;
    font-size:15px;
    margin-top: -7px;
    margin-left: 3px;
  }
  .article__article-author-info___1azod .article__intro-profile-img___2f7F1{
    width:150px;
    height:150px;

  }
}
@media only screen and (max-width: 1400px){
  .article__main-container___3fg68{
    max-width: 960px;
    margin: auto;
  }
}
@media only screen and (max-width: 992px){
  .article__main-container___3fg68{
    max-width: 640px;
  }
  .article__box___2fAMp{
    width: 48%;
    width: calc((100% - 20px) / 2 - .1px);
    display: inline-block;
    vertical-align: top;
    margin-bottom: 15px;
  }

  .article__box___2fAMp:nth-child(n) {
    margin-right: 20px;
  }

  .article__box___2fAMp:nth-child(2n) {
    margin-right: 0px;
  }
}
@media only screen and (max-width: 600px) {
  .article__box___2fAMp{
    width: 100%;
    display: block;
    margin-bottom: 15px;
  }

  .article__box___2fAMp:nth-child(n) {
    margin-right: 0px;
  }

  .article__box_inner___2EimG .article__box-intro___2Sclx{
    display: none;
  }
}


.article__hot___1aPU6 {
  float: left;
  width: 20px!important;
  margin-left: -20px;
  margin-right: 20px;
}
