@charset "utf-8";

/* top page CSS

Index
------------------------------------------------------------
== 1. wrapper
== 2. main visual/flash
== 3. contents
== 4. nProgram
------------------------------------------------------------*/

/*============================================================
== 1. wrapper
============================================================*/
/* selector (#container) */
#container.top {

  background: none;
}

.top #content {
  position: relative;
}


/*============================================================
== 2. main visual/flash
============================================================*/
#mainVisual {
  position: relative;
  height: 720px;
  margin: 0 auto;
  width: 1020px;
}

#flasharea {
  margin: 0 auto;
  width: 1020px;
}
#mainVisual .bnr_gcarbon{
  position: absolute;
  right: 5%;
  bottom: 30%;
  z-index: 100;
}


/*============================================================
== 3. contents
============================================================*/
/*== section 1 ========================
.top #sec01 {}*/


/*============================================================
== 4. nProgram
============================================================*/
.newsProgram {
  position: absolute;
  top: -170px;
  left: 0;
  z-index: 100;
  width: 560px;
  height: 145px;
  margin: 0;
  background: url(../images/news_bg.png) no-repeat 0 0;
}

/* title */
.newsProgram h3 {
  height: 52px;
}


/* RSS */
.newsProgram .btn_rss {
  position: absolute;
  top: 15px;
  right: 20px;
}


/* 一覧へ */
.newsProgram .btn_detail {
  position: absolute;
  top: 15px;
  right: 70px;
}


/*-- プログラム部 ----------*/
.nProgram {
  overflow: auto;
  overflow-y: scroll;
  height: 84px;
  margin: 0 20px;
}

.nProgram dl {
  margin-right: 20px;
  text-align: left;
  line-height: 16px;
}

.nProgram dt {
  clear: left;
  float: left;
  width: 6.5em;
  padding: 6px 0 0 0;
  color: #0C96D5;
}

.nProgram dd {
  margin-bottom: 6px;
  padding: 6px 0 14px;
  padding-left: 6.5em;
  border-bottom: 1px dotted #344F7A;
}

.nProgram dd a,
.nProgram dd a:link,
.nProgram dd a:visited {
  color: #ffffff;
}

.nProgram dd a:hover,
.nProgram dd a:active,
.nProgram dd a:focus {
  color: #00A6FD;
}

