/* #News-navi */
#News-navi {
  width: 468px;
}
#News-navi li {
  width: 51px;
  min-height: 17px;
  font-weight: bold;
  list-style: none;
  float: left;
  border-bottom: 1px solid #e1e1e1;
  background-position: 0 -650px;
}
#News-navi #News05,
#News-navi #News06,
#News-navi #News07,
#News-navi #News08 {
  width: 66px;
}
#News-navi span {
  display: block;
  text-align: center;
  line-height: 1.3;
  padding: 10px 0 5px 0;
  min-height: 0;
  color: #333;
  cursor: pointer;
}
#News-navi :not(.focus) span:hover {
  text-decoration: underline;
}

#News-navi .focus {
  background-color: #e38222;
  background-repeat: repeat-x;
  background-position: 0 -805px;
}
#News-navi .focus span {
  font-weight: bold;
  color: #fff;
}

/* #News */
#News {
  padding: 0 5px;
  margin-bottom: 10px;
}

#News #newsArea01,
#News #newsArea02,
#News #newsArea03,
#News #newsArea04,
#News #newsArea05,
#News #newsArea06,
#News #newsArea07,
#News #newsArea08 {
  *padding-top: 6px !important;
}

#News .news-content #AttNews.pddT5 {
  padding-top: 2px !important;
  *padding-top: 0 !important;
}

#News .news-list {
  width: 100%;
  padding: 6px 0 0 15px;
}

html>/**/body #News .news-content #AttNews.pddT5 {
  padding-top/***/: 0px\9 !important;
}

#News .news-content #AttNews li {
  line-height: 1.4 !important;
  margin-top: 3px;
  padding-bottom: 0 !important;
}
.arrUP,
.arrDW,
.rnkstay,
.rnknew {
  position: absolute;
  text-indent: -9999em;
  width: 15px;
}
.arrUP {
  background-position: 5px -253px;
}
.arrDW {
  background-position: 5px -354px;
}
.rnkstay {
  background-position: 5px -300px;
}
.rnknew {
  background-position: 5px -404px;
}
#News .new {
  width: 24px;
  background-position: -871px -170px;
  *background-position: -871px -172px;
}
#News .pkg {
  width: 458px;
}
#News .box4 {
  margin: 0 0 6px;
}
#News .news-content {
  width: 222px;
  line-height: 1.4;
  margin-right: 4px;
  margin-bottom: 45px;
}
#News .thema {
  width: auto;
  line-height: 1.4;
  margin-right: 4px;
  margin-bottom: 45px;
}
#News .more-content {
  width: 222px;
  margin-left: 10px;
}
#News .news-content .dot li a,
#News .news-content .dot dd a,
#News .more-content .dot li a,
#News .more-content .dot dd a {
  padding-left: 10px !important;
}
#News .more-content dl.dot dt {
  line-height: 1.4;
  margin-bottom: 4px;
  padding: 0;
}
#News .more-content ol li {
  padding-bottom: 3px;
  line-height: 1.4;
}
#News .arrR,
#News .more-content .arrR {
  margin-left: 9px;
}
#News .more-content dt img {
  vertical-align: top;
}
#News .more-content .txtaC {
  min-height: 122px;
  _height: 122px;
}
#News .more-content .txtaC dd {
  padding-top: 5px;
}
#News .recommendArea {
  background: #fff9da;
  text-decoration: none;
}
#News .recommendArea .areaBox {
  padding: 6px 4px 6px 8px;
}
#News .recommendArea .areaBox .ttl {
  margin: 0 0 3px;
  font-weight: bold;
}
#News .recommendArea .areaBoxInner {
  width: 226px;
}
#News .recommendArea .areaBoxInner .ico {
  margin: 0 5px 0 0;
  display: block;
  float: left;
  width: 50px;
  height: 50px;
  overflow: hidden;
}
#News .recommendArea .areaBoxInner .txt {
  float: left;
  width: 171px;
}
#News .recommendArea dl.dot dd {
  padding-bottom: 0px !important;
}
#newsArea02 .more-content dt,
#newsArea02 .more-content dd {
  line-height: 1.2;
}
#newsArea03 ol span {
  *cursor: pointer;
}
#newsArea03 .ranking p {
  margin-bottom: 3px;
}
#newsArea01 .more-content dl.dot,
#newsArea03 ol,
#newsArea04 .more-content .dot {
  position: relative;
  *position: inherit;
}

#newsArea08 .recommendArea .areaBoxInner {
  width: auto;
}
#newsArea08 .recommendArea .areaBox .ttl {
  margin: 0;
}
#newsArea08 .more-content .dpz dl.dot dt {
  min-height: 17px;
  padding: 3px 0 0 25px;
  background-repeat: no-repeat;
  background-position: -712px -464px;
}
#nAdArea {
  position: relative;
  margin-top: 3px;
  left: 10px;
  top: -50px !important;
  height: 0px;
  width: 200px;
}
#nAdArea iframe {
  width: 222px;
  height: 46px;
}

#gifAD {
  padding: 10px 7px;
  margin: 0 0 10px;
  background-position: 0 -4497px;
}
.textPR {
  border-top: #e1e1e1 1px solid;
  margin-bottom: 10px;
}
.textPR ul {
  padding: 5px;
}
.textPR ul li {
  letter-spacing: 0;
}

.cwnf_pt_ttl {
  font-size: 90%;
  line-height: 1.2;
  font-weight: bold;
}
.cwnf_pt_img {
  font-size: 90%;
  line-height: 1.3;
  padding-top: 6px;
}
.cwnf_pt_img img {
  width: 80px;
  height: 80px;
  border: 0;
  align: left;
  padding: 0 8px 0 0;
  float: left;
}
.cwnf_pt_text {
  display: block;
}

#cwnf_top-gtxt_l {
  float: left;
  width: 187px;
}
#cwnf_top-gtxt_r {
  float: right;
  width: 187px;
}

#newsArea {
  height: 306px;
}
