@charset "utf-8";
/* CSS Document */




/**↓index contents↓**/


div#contents { width:970px;
padding:5px 15px 15px 15px;
background:#FFF; }

div#contents h2 { background:url(/images/index/bar_news.jpg) top left no-repeat;
padding:0px;
margin:7px 0 0 7px;
text-indent:-9999px;}

div#main { width:960px;
padding:0;
height:390px;
overflow:hidden;}

div#info{width:242px; height:370px; float:left;}
div#main .temp01 { width:240px; height:78px;
padding:10px;
line-height:1.7;
border:#999 solid 1px;
margin:10px 0 10px 7px; overflow:scroll;
background:#FFFFCC;}

div#main .temp02 { width:240px; height:258px;
float:left;
padding:5px 10px 5px 10px;
line-height:1.4;
border:#999 solid 1px;
margin:0px 0 10px 7px;
clear:left; background:url(/images/index/temp02bg.gif) top left repeat-x;}


div#main .greeting { font-size:14px;
color:#0066FF; font-weight:bold;
padding-left:77px;}


div#main .temp03 { width:680px;
float:right; margin-top:10px;}



/**↓secondary↓**/


div#secondary {margin:15px 10px 15px 3px;
background:#FFF;
overflow:hidden}

div#secondary .detail{ margin-left:95px;}
div#secondary .detail2{ margin-left:50px;}

/**その他の更新情報**/
div#leftmenu { overflow:auto;
position:relative;
width:300px;
height:auto;
float:left;
clear:left;}

div#leftmenu h3 { background:url(/images/index/bar_bangumi2.jpg) top left no-repeat;height:33px;
text-indent:-9999px;}

div#release {margin-bottom:10px;
overflow:auto;
position:relative;
width:300px;
height:680px;
float:left;
clear:left;
overflow:scroll;}

dl.dltable {
  width: 280px;
  border:1px dotted #333;
}
dl.dltable dt {
  float: left;
  clear: left;
  width: 70px;
  margin: 2px 0 3px 2px;
  padding: 3px 3px;
  border: 1px solid #ccc;
  background-color: #eee;
}
dl.dltable dd {
  width: 200px;
  line-height: 1.366;
  margin: 0 0 3px 80px;
  padding: 0;
}
dl.dltable dd h5 a{
text-decoration:none;
font-weight:bold;
color:#FF3300;
  margin: 0px;
  padding: 5px 6px;
}
dl.dltable dd p {
  margin: 0;
  padding: 2px 6px;
}

dl.dltable dd span.sma  { font-size:10px;}



/**↑その他の更新情報↑**/

/**レギュラー番組**/

div#bangumi { width:640px;height:580px;
float:right;
}

div#bangumi h3 {background:url(/images/index/bar_koushin2.jpg) top left no-repeat; height:33px;
text-indent:-9999px;}

div#inforight {width:630px; float:left; margin:0;}

dl.dltable2 {
  width: 632px;
  height:135px;
  border-bottom:dotted #333 1px;
  margin-top:5px;
}


dl.dltable2 dt {
  float: left;
  clear: left;
  width: 125px;
  margin: 2px 1px 3px 5px;
  padding: 4px 1px;
  overflow:hidden;
}
dl.dltable2 dd {
  width: 480px;
  line-height: 1.1;
  margin: 0 0 3px 140px;
  padding: 0 5px 0px 5px;
}
dl.dltable2 dd h4 a{
text-decoration:none;
font-weight:bold;
color:#339966;
  margin: 0px;
  padding: 5px 4px;
}
dl.dltable2 dd p {
  margin: 3px;
  padding: 2px 6px;
}
dl.dltable3 {
  width: 632px;
  height:153px;
  border-bottom:dotted #333 1px;
  margin-top:5px;
}

dl.dltable3 dt {
  float: left;
  clear: left;
  width: 125px;
  margin: 2px 1px 3px 5px;
  padding: 4px 1px;
  overflow:hidden;
}
dl.dltable3 dd {
  width: 480px;
  line-height: 1.1;
  margin: 0 0 3px 140px;
  padding: 0 5px 0px 5px;
}
dl.dltable3 dd h4 a{
text-decoration:none;
font-weight:bold;
color:#339966;
  margin: 0px;
  padding: 5px 4px;
}
dl.dltable3 dd p {
  margin: 3px;
  padding: 2px 6px;
}

div#inforight p.detail2{ float:right; margin-right:20px;}


div#inforight .mov{border:1px #FF6600 solid; font-size:9px; color:#FF6600; width:30px; margin-right:5px; float:right;}
div#inforight .tv{border:1px #0066FF solid; font-size:9px; color:#0066FF; width:35px; margin-right:5px; float:right; }
div#inforight .other{border:1px #FF66FF solid; font-size:9px; color:#FF66FF; width:35px; margin-right:5px; float:right;}
div#inforight .essay{border:1px #66CC33 solid; font-size:9px; color:#66CC33; width:35px; margin-right:5px; float:right;}

