.header_contents {
  font-family: "source-han-sans-traditional", sans-serif;
  font-weight: 300;
  font-style: normal;
}
.update_news_area {
  font-family: "alibaba-puhuiti", sans-serif;
  font-weight: 400;
  font-style: normal;
}
.update_newsmore_area {
  font-family: "source-han-sans-traditional", sans-serif;
  font-weight: 300;
  font-style: normal;
}
.main01_area .story_box {
  font-family: "tensentype-mingsongj-bold", sans-serif;
  font-weight: 300;
  font-style: normal;
}
.main01_area .chara_name {
  font-family: "source-han-sans-traditional", sans-serif;
  font-weight: 500;
  /*font-weight: bold;*/
  font-style: normal;
}
.main01_area .chara_name {
  /*font-weight: normal;*/
}
.main01_area .chara_cv {
  font-family: "source-han-sans-traditional", sans-serif;
  font-weight: 500;
font-style: normal;
}
.newstitle_area {
  font-family: "alibaba-puhuiti", sans-serif;
  font-weight: 400;
  font-style: normal;
}
.main01_area .slide-item {
  font-family: "source-han-sans-traditional", sans-serif;
  font-weight: 500;
  font-style: normal;
}
header.top ul.globalmenu li {
  font-weight: normal !important;
  font-family: "source-han-sans-traditional", sans-serif;
  font-weight: 500;
  font-style: normal;
}
.main01_area .chara_ruby {
  font-family: "adobe-fangsong-std", sans-serif;
  font-weight: 600;
  font-style: normal;
}
.chara_text_area {
  font-family: "alibaba-puhuiti", sans-serif;
  font-weight: 400;
  font-style: normal;
}
.movie_area {
  font-family: "source-han-sans-traditional", sans-serif;
  font-weight: 300;
  font-style: normal;
}
.list01_area, .list02_area {
  font-family: "source-han-sans-traditional", sans-serif;
  font-weight: 300;
  font-style: normal;
}
.main_deco02 {
  margin-left: 71%;
}