/*slider*/
.slider {
  margin-top: 5px;
  display: block;
  margin: 0 auto;
}
.bx-pager {
  margin: 0;
  padding: 0;
}
.bx-wrapper {
  margin-bottom: 0 !important;
}
.bx-wrapper .bx-viewport {
  left: -1px !important;
  border: 1px solid #b2a487 !important;
  margin: 0 auto !important;
  background: #fff;
}
.bx-pager-item {
  visibility: hidden;
}
/*award*/
#award, #award-jptea{
  text-align: center;
  margin: 20px auto;
}
/*read*/
#read {
  text-align: center;
  margin: 30px auto;
}
/*jabltea*/
#jabltea-bnr {
  text-align: center;
  margin: 30px auto;
}
/* frees pace */
.news {
  border-style: double none;
  /*border-color: #4D8D52;*/
  max-width: 900px;
  padding: 18px 0 10px 0;
  margin: 0 auto;
  margin-top: 5em;
}
.news-inner {
  max-width: 1050px;
  /*margin-top: 10px;
  margin-bottom: 10px;*/
  padding-left: 5px;
  color: #5d5d5d;
}
.free-space {
  max-width: 900px;
  margin-top: 10px;
  margin-bottom: 3em;
  padding-left: 5px;
  color: #5d5d5d;
}
/* recommernd */
.recommend-items {
  margin-top: 3em;
}
/* movmessage */
#movmessage .youtube-wrap {
  text-align: center;
}
/* news */
#news ul {
  margin: 30px 50px;
  padding: 30px 30px;
  border: solid 2px #4D8D52;
}
#news ul li {
  padding-bottom: 15px;
  margin-bottom: 15px;
  border-bottom: dotted 1px #ddd;
  list-style: none;
}
#news ul li:last-child {
  padding-bottom: 0;
  margin-bottom: 0;
  border-bottom: none;
}
#news ul li span {
  display: block;
}
#news ul li a {
  text-decoration: underline;
}
@media (max-width: 768px) {
  /* movmessage */
  #movmessage .youtube-wrap {
    position: relative;
    width: 100%;
    padding-top: 56.25%;
    margin-bottom: 15px;
    text-align: center;
  }
  .youtube-wrap iframe {
    position: absolute;
    top: 0;
    right: 0;
    width: 100% !important;
    height: 100% !important;
  }
  #news ul {
    margin: 30px 0;
    padding: 20px 20px;
  }
}
/******************************/
/* ¤ªÃÎ¤é¤» */
/******************************/
.news-box {
 margin-bottom: 30px;
 padding: 15px 20px 5px;
 border: solid 1px #f2efed;
}
.news-box h2 {
  margin-top: 0;
 margin-bottom: 10px;
 padding-bottom: 5px;
 border-bottom: solid 1px #f2efed;
  font-size: 17px;
}
@media (min-width:992px) {
 .news-box {
  margin-bottom: 50px;
  padding: 30px 40px 20px;
 }
 .news-box h2 {
  margin-bottom: 15px;
  padding-bottom: 10px;
 }
}