@import "bannerpr.css";

/* 共通設定 */
.clear_left {
  clear: left;
  }

body{
  color: black;
  margin: 0px auto 0px 15px;
  padding: 0px; 
  background-color: #F6F6F6;
  font-size: 13px;
  font-family: sans-serif, Verdana, Arial, Helvetica,Osaka‐等幅;
  /*float:center;*/
}

table {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}
table td {
  vertical-align: top;
  font-family: sans-serif, Verdana, Arial, Helvetica,Osaka‐等幅; 
}

.headmenu_linktext {
  font-family: sans-serif, Verdana, Arial, Helvetica,Osaka‐等幅; 
  font-size: 13px;
  }

.line {
  width: 760;
  height: 4px;
  background-color: #0066CC;
  font-size:0px;
  margin:0px;
  padding:0px;
  }
  
.pagelink_text{
  margin: 5px 10px 5px 0px;
  padding: 0px 0px 0px 10px;
  width: 760;
  text-align: left;
  font-size:13px;
  font-family: sans-serif, Verdana, Arial, Helvetica,Osaka‐等幅;
  }
  
/* FOOTER　------------------------------------------------- */
#footer {
  width: 760px;
  margin: 5px 0px 5px 0px;
  padding: 0px; 
  }
.footer_box {
  width:760px;
  margin: 0px;
  padding: 0px 0px 7px 0px;
  background-color: #ffffff;
  border: solid 1px #666666;
  min-height: 80px;
  }  
.footer_title {
  margin: 0px 0px 5px 0px;
  padding: 0px 0px 0px 0px;
  color: #000;
  font-weight: bold;
  font-size:14px;
  text-align:left;  
  font-family: sans-serif, Verdana, Arial, Helvetica,Osaka‐等幅;
  }
.footer_text {
  margin: 5px 0px 5px 10px;
  padding: 0px;
  font-size: 12px;
  font-family: "ＭＳ Ｐゴシック" , Osaka;
  line-height: 130%;
  text-align:left;
  }
.footer_map_bot {
  margin: 0px 0px 0px 3px;
  padding: 0px;
  }    
.footer_box_left {
  width: 350px;
  margin: 7px 0px 7px 8px;
  padding: 0px;
  float: left;
  border-right:1px dotted #666666;
  }
.footer_box_right {
  width: 360px;
  margin: 7px 0px 7px 17px;
  padding: 0px;
  float: left;
  }
.footer_hr {
  margin: 5px;
  padding: 0px;
  width: 1px;
  /*height: 35px;*/
  border-right: 1px dotted #999999;
  float: left;
  }
/* FOOTER　END------------------------------------------------- */

.bg_bottom {
  text-align: center;
  font-size: 12px;
  color: #FFFFFF;
  padding: 2px 0px 2px 0px;
  }


a:link      { color: #0000CC; text-decoration: underline; }
a:visited   { color: #0000CC; text-decoration: underline; }
a:active   { color: #0000CC; text-decoration: underline; }
a:hover   {color:#8888FF; text-decoration: underline; }

/*arc flash */
.main_img {
  margin:0px;
  padding: 0px;
  float: left;
  background:#000;
  }

/*各局リンク、モバイル*/
.head_kyoku_box {
  margin:0px;
  padding: 0px;
  width: 158px;
  height: 113px;
  background-color: #E5EFFA;
  float: left;
  text-align: left;
  border-top:1px solid #000;
  border-right:1px solid #000;
  border-bottom:1px solid #000;
  }
.head_kyoku_title {
  margin: 5px 0px 2px 5px;
  padding: 0px;
  font-weight: bold;
  font-size:12px;
  text-align:left;  
  font-family: sans-serif, Verdana, Arial, Helvetica,Osaka‐等幅;
  }
.head_kyoku_bot {
  margin: 1px 3px 2px 4px;
  padding: 0px;
  float: left;
  text-align: left;
  }    
.head_kyoku_text {
  margin:3px 3px 0px 3px;
  padding: 0px;
  color: #FFF;
  font-size:9px;
  text-align:left;  
  font-family: sans-serif, Verdana, Arial, Helvetica,Osaka‐等幅;
  }
  
.mobile_box {
  margin: 0px;
  padding: 0px;
  width: 155px;
  height: 113px;
  border-top: 1px solid #333333;
  border-right: 1px solid #333333;
  border-bottom: 1px solid #333333;
  float: left; 
  }
.mobile_title {
  margin: 5px 0px 0px 5px;
  padding: 0px;
  font-size:13px;
  text-align:left;  
  font-family: sans-serif, Verdana, Arial, Helvetica,Osaka‐等幅;
  }
.mobile_hr {
  width: 140px;
  margin: 0px 2px 0px 2px;
  padding: 0px;
  font-size: 0px;
  border-top: 1px dotted #999999;
  }  
.mobile_qrcode {
  margin: 0px;
  padding: 0px;
  float:left;
  }
.mobile_text {
  margin:8px 3px 3px 0px;
  font-size:10px;
  text-align:left;  
  font-family: sans-serif, Verdana, Arial, Helvetica,Osaka‐等幅;
  line-height: 150%; 
  } 

/*NowOnAir*/
.nowonair_box {
  width: 242px;
  margin: 0px;
  padding: 0px;
  }
.nowonair_title1 {
  width: 242px;
  height: 34px;
  margin: 0px;
  padding: 7px 0px 0px 0px;
  background: url(skin_img/c001_nowonair_title.gif) no-repeat;
  }
.nowonair_u_bot {
  margin: 0px 0px 0px 110px;
  paddng: 0px;
  /*position: relative;*/
  }
.nowonair_i_bot {
  margin: 0px 0px 0px 2px;
  padding: 0px;
  }      
.nowonair_title2 {
  margin: 5px;
  }  
.nowonair_bg {
  width: 234px;
  background-color: #E5EFFA;
  }
.nowonair_bangumitext {
  margin: 0px 0px 3px 5px;
  padding: 5px 8px 10px 10px;
  font-size:13px;  
  font-family: sans-serif, Verdana, Arial, Helvetica,Osaka‐等幅;
  line-height: 150%;
  text-align: left;
  }    
.nowonair_hr {
  width: 234px;
  font-size: 0px;
  margin: 3px;
  border-top: 1px dotted #999999;
  background-color: #FFF;
  }    
.nowonair_time {
  margin: 0px 0px 3px 5px;
  padding: 7px 8px 0px 10px;
  height:50px;
  background-color: #E5EFFA;
  font-size:12px;  
  font-family: sans-serif, Arial,Verdana,"Gill Sans",Tahoma ;
  line-height: 150%;
  text-align: left;
  }
/*バナー*/
.bangumihyo_box {
  width: 240px;
  height: 42px;
  margin: 0px 0px 12px 0px;
  padding: 0px;
  vartical-align: middle;
  }
.bangumihyo_banner {
   margin: 3px 0px 3px 0px;
   padding: 0px;
   }
/*FLV　*/
.flv_title {
  margin: 10px 0px 0px 0px;
  padding: 0px;
  }
.flv_box {
  width:240px;  
  margin: 0px; 
  padding:0px;
  background-color: #000;
  }
.flv_text{
  margin: 0px;
  padding: 6px 5px 3px 5px;
  color: #FFF;
  font-size:12px;  
  font-family: sans-serif, Verdana, Arial, Helvetica,Osaka‐等幅;
  line-height: 150%;
  text-align: center;
  font-weight:bold;
  }  
.flv_flv {
  margin: 0px;
  padding: 0px 0px 5px 0px;
  text-align: center;
  }
.flv_archive_bot {
  margin: 5px 0px 10px 0px;
  padding: 0px;
  text-align: center;
  }  
        
.arcives_bot {
  margin: 10px 0px 5px 0px;
  padding:0;
  text-align: left;
  }
.c003_bot {
  margin: 18px 0px 5px 0px;
  text-align: left;
  }      
/*中央メイン　------------------------*/
/*メンテナンス*/
.main_mente_box {
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 5px 0px;
  width: 414px;
  background-image: url(skin_img/bg_mente.gif);
  }
.main_mente_title {
  margin: 5px;
  padding: 0px 0px 0px 6px;
  border-left: 6px solid #FF0000;
  font-weight: bold;
  font-size: 14px;
  font-family: sans-serif, Verdana, Arial, Helvetica,Osaka‐等幅;
  }
.main_mente_kyoku {
  margin: 10px 3px 3px 15px;
  padding: 0px;
  font-weight: bold;
  font-size: 12px;
  font-family: "ＭＳ Ｐゴシック" , Osaka;
  }  
.main_mente_listdate {
  margin: 10px 3px 3px 15px;
  padding: 0px;
  font-weight: bold;
  font-size: 12px;
  font-family: "ＭＳ Ｐゴシック" , Osaka;
  /*font-family: sans-serif, Verdana, Arial, Helvetica,Osaka‐等幅;*/
  }
.main_mante_listtitle {
  margin: 0px 3px 5px 15px;
  padding: 0px;
  font-size: 13px;
  font-family: sans-serif, Verdana, Arial, Helvetica,Osaka‐等幅;
  line-height: 140%;
  }
  
/*お知らせ*/
.main_osirase_box {
  margin: 0px 0px 5px 0px;
  padding: 0px 0px 5px 0px;
  width: 414px;
  background-color: #FFFFFF;
  }
.main_osirase_titlebg {
  margin: 0px;
  padding: 8px 3px 0px 6px;
  background: url(skin_img/c001_osirase_top.gif);
  }
.main_osirase_bg {
  margin: 0px;
  padding: 0px;
  background: url(skin_img/c001_osirase_bg.gif) repeat-y;
  }
.main_osirase_bottom {
   margin: 0px;
  padding: 0px;
  }         
.main_osirase_title {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 6px;
  border-left: 6px solid #0066CC;
  font-weight: bold;
  font-size: 14px;
  font-family: sans-serif, Verdana, Arial, Helvetica,Osaka‐等幅;
  }
  
.main_osirase_listtitle {
  margin: 0px;
  padding: 5px 3px 0px 6px;
  color: #0066CC;
  font-size: 13px;
  font-family: sans-serif, Verdana, Arial, Helvetica,Osaka‐等幅;
  line-height: 120%;
  font-weight: bold;
  }
.main_osirase_listtext {
  margin: 0px;
  padding: 0px 3px 3px 12px;
  font-size: 13px;
  font-family: sans-serif, Verdana, Arial, Helvetica,Osaka‐等幅;
  line-height: 130%;
  }
/*メイン　バナー*/
.main_banner_box {
  margin:2px 0px 0px 0px;
  padding: 0px;
  width: 414px;
  }

/*期間限定バナー*/
.main_banner1 {
  margin: 0 0 8px 0;
  }
  
.main_banner_box2 {
 width: 186px;
 margin:0px 0px 0px 0px;
 padding:0px;
 float: left;
 }  
.main_banner_digital {
  margin: 5px 0px 4px 0px;
  padding: 0px;
  }
.main_banner_digitalbangumi {
  margin: 0px 0px 4px 0px;
  padding: 0px;
  }
.main_banner_osirasemail {
  margin: 0px 0px 0px 0px;
  padding: 0px;
  }
/*意見箱*/     
.main_iken_box {
  width: 221px;
  margin: 0px 0px 0px 6px;
  padding: 0px;
  float: left;
  }
.main_iken_title {
  margin: 0px 0px 0px 0px;
  padding: 0px;
  float:left;
  }
.main_iken_bot {
  margin: 0px;
  padding: 0px;
  }
.main_iken_bg_top {
  clear: left;
  margin: 0px;
  padding: 0px;
  }
.main_iken_bg_bottom {
   margin: 0px 0px 0px 0px;
  padding: 0px;
  }     
.main_iken_bg { 
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 221px;
  height:158px;
  background: url(skin_img/c001_iken_bg_middle.jpg);
  overflow: auto;
  scrollbar-track-color: #FFBC8F;
  scrollbar-face-color: #FFF;
  scrollbar-shadow-color: #FFF;
  scrollbar-darkshadow-color: #FF6600;
  scrollbar-highlight-color: #FFF;
  scrollbar-3dlight-color: #FF6600;
  scrollbar-arrow-color: #FF6600;
  }
 .main_iken_text {
   margin: 8px 5px 5px 8px;
   padding: 0px 0px 5px 0px;
  font-size: 13px;
  font-family: sans-serif, Verdana, Arial, Helvetica,Osaka‐等幅;
  line-height: 130%;
   } 
.main_iken_hr {
  margin: 0px;
  width: 182px;
  font-size: 0px;
  textalign: center;
  border-top: 1px dotted #999999;
  }
/*情報お寄せください*/
.mian_syuzaijoho_bg {
  margin: 0px 0px 0px 0px;
  padding: 0px;
  /*background: url(skin_img/c001_syuzaijoho_bg2.gif) repeat-y;*/
  }
.main_syuzaijoho_box {
  margin: 0px 0px 0px 5px;
  padding: 0px;
  float:left;
  max-height: 100%;
  }       
.main_syuzaijoho_top {
  margin: 0px 0px 0px 0px;
  padding: 0px;
  }
.main_syuzaijoho_spacer {
  margin: 0px;
  padding: 0px;
  width: 87px;
  min-height: 25px;
  background: url(skin_img/c001_syuzaijoho_bg.gif);
  }  
.main_syuzaijoho_bot {
  margin: 0px;
  padding: 5px 0px 0px 0px;
  width: 87px;
  background: url(skin_img/c001_syuzaijoho_bg.gif);
  text-align: center;
  }
.main_syuzaijoho_bttom {
  margin: 0px 0px 0px 0px;
  padding: 0px;
  positon: bottom;
  }      
/*番組バナー*/
.moji_box {
  width: 475px;
  height:47px;
  margin: 6px 0px 10px 8px;
  padding: 0px;
  background-color: #E6F2FF;
  border-bottom: 1px dotted #99CCFF;
  vartical-align: middle;
  font-size: 11px;
  font-family: "ＭＳ Ｐゴシック" , Osaka;
  line-height: 140%;
  }
.moji_title {
  margin: 5px;
  padding: 0px;
  width: 51px;
  float: left;
  }
.moji_u_bot {
  margin: 2px 0px 0px 0px;
  padding: 3px;
  float: left;
  }
.moji_i_bot {
  margin: 0px 0px 0px 0px;
  padding: 3px;
  }
.moji_text {
  margin: 5px;
  padding: 3px 0px 0px 0px;
  font-size: 11px;
  font-family: "ＭＳ Ｐゴシック" , Osaka;
  line-height: 120%;
  width: 160px;
  float: left;
  }        
.bangumi_banner_title {
  margin: 6px 0px 0px 0px;
  padding: 0px;
  }
.bangumi_banner_box {
  width: 510px;
  margin: 0px;
  padding: 10px 6px 10px 6px;
  border-right: 1px solid #999999;
  border-bottom: 1px solid #999999;
  border-left: 1px solid #999999;
  }
.bangumi_banner_bot {
   margin:4px 3px 6px 2px;
   float:left;
   }

/*各局バナー*/
.kyoku_box {
  width: 510px;
  margin: 10px 0px 0px 0px;
  padding: 5px;
  border: 1px solid #999999;
  min-height: 190px;
  }
.kyoku_title {
  margin: 4px;
  padding: 0px 0px 0px 6px;
  border-left: 6px solid #0066CC;
  font-weight: bold;
  font-size: 15px;
  font-family: sans-serif, Verdana, Arial, Helvetica,Osaka‐等幅;
  }
.kyoku_linkbox {
  width: 106px;
  height: 147px;
  margin: 5px;
  padding: 5px;
  background-color: #EBEBEB;
  font-size: 13px;
  font-family: sans-serif, Verdana, Arial, Helvetica,Osaka‐等幅;
  line-height: 130%;
  float:left;
  }
.kyoku_linkbot {
  margin: 0px 0px 0px 10px;
  }                   
/*中央メイン　ここまで------------------------*/  
  

/*フォーム設定---------------------------------------------------------------------- */
form {
  margin: 0px;
  padding: 0px;
}
textarea {
  font-family: Verdana, Arial, Helvetica, sans-serif, Osaka‐等幅;
  font-size: 12px;
}
