@charset "euc-jp";

/* ヘッダー
-----------------------------------*/
#top_header{
  width:935px;
  margin:0 15px 7px 0;
  padding:0;
}

#top_header h1{
  width:625px;
  float:left;
}

#top_header #sprec_blc{
  width:300px;
  float:right;
  padding-top:8px;
  text-align:center;
}

#sprec_blc div{
  width:300px;
  padding-top:7px;
}

/* コンテンツ
-----------------------------------*/
#contents #top_main{
  width:920px;
  margin-bottom:19px;
}

#contents #top_main h3{
  margin-bottom:10px;
}

/* left01 */
#contents #top_main td.main_blc01{
  text-align:left;
  vertical-align:top;
}

#contents #top_main td.main_blc01 h2{
  margin:0 14px 0 0;
}

#contents #top_main td.main_blc01 h3{
  margin-right:-5px;
}


#contents #top_main td.main_blc01 div{
  margin:0 14px 0 0;
  padding:13px 14px 5px 16px;
  border-left:1px solid #cccaca;
  border-right:1px solid #cccaca;
  border-bottom:1px solid #cccaca;
}

#contents #top_main td.main_blc01 p.text{
  margin-bottom:5px;
  line-height:140%;
}

#contents #top_main td.main_blc01 table.pickup_n{
  width:352px;
}

#contents #top_main td.main_blc01 table.pickup_n th{
  padding-bottom:1px;
}

#contents #top_main td.main_blc01 table.pickup_n td{
  vertical-align:top;
  line-height:140%;
  padding-bottom:2px;
}

/* right01 */
#contents #top_main td.main_blc02{
  width:511px;
  padding-bottom:2px;
  text-align:right;
  vertical-align:top;
}

#contents #top_main td.main_blc02 div{
  padding:13px 14px 14px 16px;
  border-left:1px solid #cccaca;
  border-right:1px solid #cccaca;
  border-bottom:1px solid #cccaca;
  background-image:url(http://i.yimg.jp/images/evt/imadokitv/p2/top02_back.png);
  background-position:right top;
  background-repeat:no-repeat;
  text-align:left;
}

#contents #top_main td.main_blc02 p.text{
  margin-bottom:12px;
  padding-right:178px;
  line-height:140%;
}

/* right02 */
#contents #top_main td.main_blc03{
  width:511px;
  text-align:right;
  vertical-align:bottom;
}

#contents #top_main td.main_blc03 div{
  padding:13px 14px 14px 16px;
  border-left:1px solid #cccaca;
  border-right:1px solid #cccaca;
  border-bottom:1px solid #cccaca;
  background-image:url(http://i.yimg.jp/images/evt/imadokitv/p2/top03_back.png);
  background-position:right bottom;
  background-repeat:no-repeat;
  text-align:left;
}

#contents #top_main td.main_blc03 p.text{
  margin-bottom:10px;
  padding-right:104px;
  line-height:140%;
}

#contents #top_main p.button{
  margin:0;
  padding:0;
}

/* こんなときにもイマドキテレビ
-----------------------------------*/
#contents #use{
  margin-bottom:20px;
  padding:4px 15px 15px 15px;
  background-image:url(http://i.yimg.jp/images/evt/imadokitv/p2/top04_back.gif);
  background-position:left top;
}

#contents #use h3{
  text-align:center;
  margin-bottom:4px;
}

#contents #use ul{
  background-color:#ffffff;
}

#contents #use li{
  float:left;
}

/* テレビイマドキ化作戦
-----------------------------------*/
#contents #connect{
  margin-bottom:20px;
}

/* はじめてみよう
-----------------------------------*/
#contents #start{
  border:1px solid #cccaca;
  padding:22px 5px 24px 5px;
}

#contents #start table{
  width:908px;
}

#contents #start td{
  width:195px;
  padding:0 16px;
  vertical-align:top;
  line-height:120%;
}

* html #contents #start td{
  width:227px;
}

#contents #start dt{
  font-weight:bold;
  margin-bottom:5px;
}

#contents #start dt img{
  margin-right:4px;
  vertical-align:middle;
}

#contents #start dd{
  margin-bottom:4px;
}
