@charset "utf-8";
/*
Theme Name: iidafm css
Theme URL: 
Description: index.CSS
Version: 1.0
Author: 飯田エフエム放送
Author URL: iida.fm
*/

/* CSS Document */
/* 特集上部用
----------------------------- */
.tokubox {
width:385px;
margin:0 0 5px 0;
padding:0;
}
.tokubox img {
width:380px;
margin:0;
padding:0;
border:none;
}
p.tokusyu {
width:380px;
height:23px;
margin:0;
padding:4px 0 0 0;
font-size:0.7em;
font-weight:normal;
color:#000000;
text-indent:65px;
background:url(../img/index/tokubar.jpg) no-repeat 0 0;
}
p.tokusyu a {
margin:0;
padding:0;
color:#000000;
text-decoration:none;
}
p.tokusyu a:hover {
margin:0;
padding:0;
color:#FF9900;
}

/* iステニュースお知らせ
----------------------------- */
.newsbox {
clear:both;
width:380px;
margin:0 0 10px 5px;
padding:0;
}
.newsbox h2 {
clear:both;
width:375px;
height:26px;
margin:0 0 10px 0;
padding:0;
background:url(../img/index/news-bar.gif) no-repeat 0 0;
display:block;
}
.newsbox h2 a {
width:375px;
height:26px;
margin:0;
padding:0;
font-size:14px;
font-weight:normal;
color:#FFCC00;
text-indent:110px;
line-height:200%;
background:url(../img/index/news-bar.gif) no-repeat 0 0;
display:block;
}
.newsbox h2 a:hover {
width:375px;
height:26px;
margin:0;
padding:0;
color:#FF9900;
text-indent:110px;
background:url(../img/index/news-bar.gif) no-repeat 0 0;
display:block;
}
/* お知らせトップ */
.newsbox ul {
clear:both;
width:380px;
margin:0;
padding:0;
list-style:none;
}
.newsbox li {
clear:both;
margin:5px;
padding:0 5px 2px 5px;
font-size:0.75em;
color:#333333;
line-height:150%;
background:url(../img/pub/border-line.gif) repeat-x left bottom;
}
.prolist li a {
margin:0;
padding:0;
}
span.cate1 {
padding:2px 5px 2px 55px;
background:url(../img/osirase/icon-osirase.gif) no-repeat left center;
}
span.cate2 {
padding:2px 5px 2px 55px;
background:url(../img/osirase/icon-present.gif) no-repeat left center;
}
span.cate3 {
padding:2px 5px 2px 55px;
background:url(../img/osirase/icon-special.gif) no-repeat left center;
}
span.cate4 {
margin:5px;
padding:2px 5px 2px 55px;
background:url(../img/osirase/icon-saiyou.gif) no-repeat left center;
}
span.cate5 {
padding:2px 5px 2px 55px;
background:url(../img/osirase/icon-pr.gif) no-repeat left center;
}
.saiyoubox67 {
margin:0 5px;
padding:2px 0 2px 0;
border-bottom:1px solid #333333;
background:#FFCCFF;
color:#000000;
}
.saiyoubox67 p {
margin:0;
padding:0;
color:#000000;
}
.saiyoubox6746 {
margin:0 5px;
padding:2px 0 2px 0;
border-bottom:1px solid #333333;
background:#FFCCFF;
color:#000000;
display:none;
}
/* ブログ
----------------------------- */
.blogbox {
margin:0 0 10px 5px;
padding:0;
}
.blogbox h2 {
width:375px;
height:26px;
margin:0 0 5px 0;
padding:0;
background:url(../img/index/ban-bar.gif) no-repeat 0 0;
display:block;
}
.blogbox h2 a {
width:375px;
height:26px;
margin:0;
padding:8px 0 0 0;
font-size:14px;
font-weight:normal;
color:#FFCC00;
text-indent:90px;
line-height:100%;
background:url(../img/index/ban-bar.gif) no-repeat 0 0;
display:block;
}
.blogbox h2 a:hover {
width:375px;
height:26px;
margin:0;
padding:8px 0 0 0;
color:#FF9900;
text-indent:90px;
background:url(../img/index/ban-bar.gif) no-repeat 0 0;
display:block;
}

.blogdai {
clear:both;
width:375px;
margin:0 0 7px 0;
padding:0 0 5px 0;
background:url(../img/base/boder.gif) repeat-x bottom left;
    overflow: hidden;
}

.blogdai img {
float:left;
width:90px;
height:90px;
margin:0 10px 10px 0px;
padding:0;
border:none;
}
.blogdai:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .blogdai {
    height: 1em;
    overflow: visible;
}
/**/
.blogdai h3 {
clear:both;
margin:0 5px 5px 2px;
padding:4px 10px;
font-size:0.85em;
color:#FFFFFF;
font-weight:normal;
background:#3333CC;
}
.blogdai h3 a {
margin:0;
padding:0;
color:#FFFFFF;
}
.blogdai h3 a:hover {
margin:0;
padding:0;
color:#FF9900;
}
.blogdai p {
margin:5px;
color:0;
color:#666666;
}
.probox {
float:left;
width:320px;
margin:0;
padding:2px;
font-size:0.7em;
border:#CCCCCC 1px solid;
}
p.pro01 {
margin:0;
padding:2px 0 2px 50px;
background:url(../img/index/list-prog.gif) no-repeat left center;
}
p.pro01 a {
padding:0;
color:#0099FF;
}
p.pro01 a:hover {
color:#FF9900;
}

/* 自由上・下
----------------------------- */
.freebox2 {
margin:0 0 5px 5px;
padding:0;
}
.freebox2 img {
border:none;
}



/* カテゴリ（番組別）
----------------------------- */
.prolist {
margin:0 0 10px 5px;
padding:0;
}
.pro-bar {
width:375px;
height:19px;
margin:0 0 5px 0;
padding:0;
text-indent:-9999em;
background:url(../img/index/cate-bar.gif) no-repeat 0 0;
}
.prolist ul {
margin:0;
padding:0;
list-style:none;
}
.prolist li {
margin:0 0 5px 0;
padding:0 0 0 50px;
font-size:0.8em;
background:url(../img/index/list-prog.gif) no-repeat 0 4px;
}

/* 特集下部用
----------------------------- */
.tokubox2 {
margin:0 0 10px 0;
padding:0;
}
p.toku2 {
width:380px;
height:26px;
margin:0 0 10px 0;
padding:0;
text-indent:-9999em;
background:url(../img/index/spe-bar.jpg) no-repeat top center;
display:block;
}
p.toku2 a {
width:380px;
height:26px;
margin:0;
padding:0;
text-indent:-9999em;
background:url(../img/index/spe-bar.jpg) no-repeat top center;
display:block;
}
.tokubox2 img {
width:380px;
margin:0 0 5px 0;
padding:0;
border:none;
}
.tokubox2 ul {
margin:10px 0;
padding:0;
list-style:url(../img/osirase/icon-special.gif) inside;
}
.tokubox2 li {
margin:0 0 5px 0;
padding:0 0 5px 0;
font-size:0.8em;
background:url(../img/pub/border-line.gif) repeat-x left bottom;
}
.tokubox2 li a {
margin:0;
padding:0 0 0 2px;
}
.tokubox2 span.date {
font-size:0.75em;
color:#990000;
}
/* 右サイド
----------------------------- */
.underbk {
width:180px;
margin:0;
padding:0;
background:url(../img/base/s-shadow.jpg) repeat-y left top;
}
.pre {
width:168px;
margin:0 0 15px 5px;
padding:10px 0 0 0;
font-size:0.7em;
background:url(../img/side/s-pre.jpg) no-repeat bottom left;
display:block;
}
.pre a {
width:168px;
margin:0;
padding:0 0 43px 0;
background:url(../img/side/s-pre.jpg) no-repeat bottom left;
display:block;
}
.pre a:hover {
width:168px;
margin:0;
padding:0 0 43px 0;
background:url(../img/side/s-pre.jpg) no-repeat bottom right;
display:block;
}
.radiolink {
width:130px;
margin:0 auto;
padding:0;
}
.radiolink p {
margin:0 0 10px 0;
}
.radiolink img {
margin:0 auto 10px auto;
padding:0;
border:none;
}

/* Googleアドセンス
----------------------------- */
.googlead {
clear:both;
width:120px;
margin:10px auto 0 auto;
padding:0;
}
/* 天気RSS
----------------------------- */
.tenkirss {
clear:both;
margin:0;
padding:0;
}

