﻿@charset "utf-8";

.B_ItemDiv
{
  /*	background-color: #FFFFFF;*/
  /*	background-image: url("../../../Images/grayback.gif");*/
  /*	padding: 10px 15px 5px 15px;*/
  text-align: left;
}

/* Win IE & Mac Dumy \*/
.B_ItemDiv
{
  height: 1%;
}
/* Win IE & Mac Dumy */

.B_ItemDiv h3
{
  float:left;
  height: 18px;
  margin: 0px;
  padding: 0px;
  padding-left: 6px;
  padding-top: 2px;
  vertical-align:baseline;
  text-decoration: none;
}

.B_ItemDiv h3
{
  color: white;
  display: block;
  font-size: 13px;
  font-family: 'Arial', 'Helvetica', 'ＭＳ ゴシック' , 'Osaka－等幅' , monospace;
}

.B_ItemDiv .FrameDiv
{
  margin:0px;
  margin-bottom:15px;
  padding: 10px 6px 6px 10px;
  border-right: solid 1px #d4d4d4;
  border-bottom: solid 1px #d4d4d4;
  border-left: solid 1px #d4d4d4;
}

.B_ItemDiv .MTitleIcon
{
  margin: 0px;
  padding: 0px;
  float:left;
  width: 5px;
  height: 20px;
  background: #3f3f3f url(mtitle_left.gif) no-repeat;
}

.B_ItemDiv .MTitleBlock
{
/*  display:none;*/
  margin: 0px;
  padding: 0px;
  width: 100%;
  color: white;
  text-decoration: none;
  text-align: left;
  height: 20px;
  border-top: solid 1px #a93f36;
  border-bottom: solid 1px #a93f36;
  border-right: solid 1px #a93f36;
  background: #f34a3a url(mtitleb_f34a3a.gif) repeat-x;
}

.B_ItemDiv .MTitleBlock span
{
  float:right;
}

.B_ItemDiv .Summary
{
  font-size: small;
  text-align: left;
  color: #663300;
  padding: 3px;
  margin: 0px;
}

.B_ItemDiv .DetailLink
{
  text-align: right;
  padding: 5px;
  margin: 0px;
}

.BrowserModuleSet_tfb .programLeft h2 {
background:transparent url(../../../Images/h2_bg.gif) no-repeat scroll left bottom;
color:#000000;
font-size:medium;
font-weight:bold;
height:auto;
line-height:30px;
margin:0;
padding:0 5px 5px 35px;
width:710px;
}

/* 定型入力（県政番組）用 */
.gmtpgmTr{
 BACKGROUND-COLOR: #eeeeee;
}

.gmtpgmTd1{
 BORDER-TOP: #cccccc 1px solid;
 BORDER-BOTTOM: #cccccc 1px solid;
 color: #7D374F;
 width: 100px;
 text-align: center;
}

.gmtpgmTd2{
 BORDER-TOP: #cccccc 1px solid;
 BORDER-LEFT: #cccccc 1px solid;
 BORDER-BOTTOM: #cccccc 1px solid;
 padding: 0 0 0 10px;
}

.gmtpgmTd3{
 BORDER-TOP: #cccccc 1px solid;
 BORDER-BOTTOM: #cccccc 1px solid;
 padding: 0 10px 0 0;
 text-align: right;
}

/* 定型入力（県政番組２）用 */
.gmtpgmDate {
 color: #7D374F;
}
.gmtpgm2Tr{
 BACKGROUND-COLOR: #eeeeee;
}

.gmtpgm2Td1{
 BORDER-TOP: #cccccc 1px solid;
 BORDER-BOTTOM: #cccccc 1px solid;
 width: 100px;
 text-align: center;
}

.gmtpgm2Td2{
 BORDER-TOP: #cccccc 1px solid;
 BORDER-LEFT: #cccccc 1px solid;
 BORDER-BOTTOM: #cccccc 1px solid;
 padding: 0 0 0 10px;
}

.gmtpgm2Td3{
 BORDER-TOP: #cccccc 1px solid;
 BORDER-BOTTOM: #cccccc 1px solid;
 padding: 0 10px 0 0;
 text-align: right;
}

/* 定型入力（県政番組３）用 */
.gmtpgm3Tr{
 BACKGROUND-COLOR: #eeeeee;
}

.gmtpgm3Td1{
 BORDER-TOP: #cccccc 1px solid;
 BORDER-BOTTOM: #cccccc 1px solid;
 padding: 0 0 0 10px;
}

.gmtpgm3Td2{
 BORDER-TOP: #cccccc 1px solid;
 BORDER-BOTTOM: #cccccc 1px solid;
 padding: 0 10px 0 0;
 text-align: right;
}



/* 番組情報　（番組情報、動画配信中　箇所） */
.progInfoH {
  background:transparent url(../../../Images/bangumi_h.gif) no-repeat left center;
  height: 7px;
  margin: 0;
  font-size: 1px !important; 
}

.progInfoC {
  background:transparent url(../../../Images/bangumi_bg.gif)  repeat-y scroll left center;
  margin:0;
}

.progInfoC H3 {
  background: url(../../../Images/h3.gif) no-repeat left center;
  font-weight:bold;
  font-size:small;
  color:black;
  margin: 0 0 0 0;
  padding: 5px 0 5px 30px;
}

.progInfoC p {
  margin: 0;
  padding: 0px;
}

.progInfoC .progInfoDtl {
  font-size:small;  
  padding: 0 0 0 10px;
}

.progInfoF {
  background:transparent url(../../../Images/bangumi_b.gif) no-repeat left center;
  height: 7px;
  margin: 0;
  font-size: 1px !important;
}

.dougaNews {
/*  background:transparent url(../../../Images/douga_btn2.gif) no-repeat right center; */
  height: 45px;
  padding: 0 0 0 0;
  color: #7D374F;
  margin: 10px 10px 0px 530px;
}
