
/*-------------------------------------------------------------- top-page
*/
.cn3 {
  background: url('images/contents_bg_top02.jpg') no-repeat center top;
}
.cn3 .flash {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 50;
  width: 896px;
  height: 768px;
  overflow: hidden;
}
.cn3 .main {
  width: 834px;
  height: 721px;
  margin: 0 auto 8px;
  overflow: hidden;
}
.cn3 .main h3,
.cn3 .main p {display: none;}

.cn3 .main-noscript {
  position: absolute;
  left: 31px;
  top: 47px;
  z-index: 50;
  background: url('images/top/top_image01.jpg') no-repeat center top;
  width: 834px;
  height: 721px;
  margin: 0 auto 8px;
  overflow: hidden;
}
.cn3 .main-noscript h3,
.cn3 .main-noscript p {display: none;}


/*-------------------------------------------------------------- News
*/
.news {
  width: 834px;
  margin: 0 auto;
}
.news .rc {
  display: inline;
  width: 376px;
  margin-right: 33px;
  float: right;
}
.news .lc {
  display: inline;
  width: 376px;
  margin-left: 33px;
  float: left;
}

/*-------------------------------------------------------------- topic
*/
.topic {
  width: 376px;
  margin: 0 0 8px;
  overflow: hidden;
}
.topic h3 {
  text-indent: -1000em;
  background: url('images/top/top_topic_header.gif') no-repeat;
  width: 376px;
  height: 44px;
  overflow: hidden;
}
.topic img {
  margin-bottom: 8px;
}

/*-------------------------------------------------------------- News Box
*/
.whatsnew {background: url('images/top/top_news_box.gif') no-repeat center top;}
.information {background: url('images/top/top_info_box.gif') no-repeat center top;}
.whatsnew,
.information {
  width: 376px;
  height: 244px;
  margin: 0 0 8px;
  overflow: hidden;
}
.whatsnew h3,
.information h3 {
  display: none;
}
.whatsnew .btm,
.information .btm {
  text-indent: -1000em;
  background: url('images/top/top_news_iframe_bottom.png') no-repeat;
  width: 376px;
  height: 8px;
  overflow: hidden;
}
.whatsnew iframe,
.information iframe {
  border: none;
  width: 360px;
  height: 192px;
  margin-top: 44px;
}

/*-------------------------------------------------------------- News Box
*/
.cdv {
  margin: 0 0 8px;
}


