.underline{text-decoration: underline;}

/* キャンペーン */
#campain{
background:url(http://www.shinkagenogundan.tv/images/campain_bg.gif) no-repeat;
height:224px;
text-align:center;
}

#campain img{
margin-top:150px;
}

/* カテゴリメニュー */
#category{margin: 10px 0 10px 16px; width:210px;}
#category_title{background: url(http://www.shinkagenogundan.tv/images/category_title.gif) no-repeat;
height: 62px; display:block;}
#catemenu{
margin: 0;
background: url(http://www.shinkagenogundan.tv/images/category_menu_bg.gif) no-repeat;
height: 23px; list-style:none; font-size:12px; width: 210px;}
#catemenu a{margin-left: 35px; line-height: 18px;}


/* さらぶれっどめにゅー */
#genetic{margin: 10px 0 10px 16px; width:210px;}
#genetic_title{background: url(http://www.shinkagenogundan.tv/images/genetic_title.gif) no-repeat;
height: 61px; display:block;}
#genetic_menu{
padding: 0; margin: 0;
background: url(http://www.shinkagenogundan.tv/images/category_menu_bg.gif) no-repeat;
height: 22px; width: 210px;}
#genetic_menu a{margin-left: 35px;line-height: 19px;font-size: 10px;}


/* カテゴリリンク */
#category a, #category a:visited, #category a:link,
#genetic a, #genetic a:visited, #genetic a:link{
color: #111; text-decoration: none;
}
#category a:hover, #genetic a:hover{
color: #222; text-decoration:underline;
}

.side_under{
background: url(http://www.shinkagenogundan.tv/images/side_under.gif) no-repeat;
height: 23px;
width: 210px;
display:block;
}

/* 月別アーカイブ */
#monthly a,#monthly a:link,#monthly a:visited{
background-color: #eee;
display:block;
}
#monthly a:hover:{
background-color: #dfdfdf;
}

#monthly ul{line-height: 26px;}
#monthly_title{
background: url(http://www.shinkagenogundan.tv/images/monthly_title.gif) no-repeat;
height: 22px; display:block;
}
#calendar {
text-align:center;
margin: 10px auto;
color: #444444;
}

.calendarhead {
padding-bottom: 5px;
font-size: 9px;
text-align:center;
margin:0 auto;
letter-spacing: 0.2em;
}
#calendar table {
padding: 0;
text-align:center;
margin: 0 auto;
border-collapse: collapse;
}

#calendar th {
    padding-bottom: 3px;
    text-align: center;
    font-size: 8px;
    width: 23px;
}
#calendar td {
    padding: 2px 0;
    text-align: center;
    font-size: 8px;
    line-height: 120%;
}
.today {
    display: block;
    border: 1px solid #444444;
}
.sunday,
.holiday,
.holiday a:link,
.holiday a:visited {
    color: #e50003;
}
.saturday,
.saturday a:link,
.saturday a:visited {
    color: #0000ff;
}


/* キーワード検索 */
#keysearch {margin: 10px 0 10px 16px; width: 210px;}
#keysearch_title{
background: url(http://www.shinkagenogundan.tv/images/search_title.gif) no-repeat;
height: 22px;
width: 210px;
margin: 0 0 10px 0;
display:block;
}
#keysearch_body{
margin: 5px auto;
text-align:center;
}
#keysearch_body form{
width:210px;
}

/* RSS­ */
#rss {margin: 20px 0 10px 16px; width: 210px;}
#rss_title{
background: url(http://www.shinkagenogundan.tv/images/rss_title.gif) no-repeat;
height: 22px;
width: 210px;
margin: 0 0 10px 0;
}
#rss_icon{ padding-left: 70px;}
#rss_icon a,#rss_icon a:visited,#rss_icon a:link{
background: url(http://www.shinkagenogundan.tv/images/rss.gif) no-repeat;
text-indent: -9999px;
overflow:hidden;
display: block;
height: 75px;
width: 62px;
}
#rss_icon a:hover{
background: url(http://www.shinkagenogundan.tv/images/rss.gif) -63px 0 no-repeat;
}


/* ブックマーク */
#bookmark{margin: 0 0 10px 16px; width: 210px;}
#bookmark_title{background: url(http://www.shinkagenogundan.tv/images/bookmark_title.gif) no-repeat;
height: 23px;
width: 210px;
margin: 0 0 10px 0;
}
#bookmark_img{margin-left: 34px;}

/*　ブログランキング　*/
#ranking{margin: 20px 0 3px 16px; width: 210px; text-align:center; }
#ranking_title{background: url(http://www.shinkagenogundan.tv/images/ranking_title.gif) no-repeat;
height: 23px;
width: 210px;
margin-bottom:10px;
}
#ranking em{line-height: 14px;font-style:normal;text-align:center; margin: 0 auto; color:#cb1212; font-size: 10px; font-weight: bold; margin-bottom: 20px;}

.rank_banner{text-align:center; margin: 10px auto;}

/* 能力診断 */
#side_shindan{margin: 8px 0 10px 16px; width: 210px;font-size:10px;text-align:center;}
#side_shindan_title{background: url(http://www.shinkagenogundan.tv/images/side_shindan_title.gif) no-repeat;
height: 38px;width: 210px;display:block;}
#side_shindan p{line-height:16px;margin:0 auto;padding:5px 0; width:181px;text-align:left;}

/* 商品 */
#goods_title{background: url(http://www.shinkagenogundan.tv/images/goods_title.gif) no-repeat;
height: 23px;
width: 210px;
margin: 0 0 10px 0;
}

/* 書籍 */
#book{margin: 0px 0 3px 16px; width: 210px;}
#book_title{background: url(http://www.shinkagenogundan.tv/images/book_title.gif) no-repeat;
height: 23px;
width: 210px;
margin: 0 0 10px 0;
}
#book h5{font-size: 10px; margin-bottom:10px;}
#book_img{text-align:center; margin: 0 auto; line-height: 110%;}


/* 英語版へのリンク */

#english_title{
background: url(http://www.shinkagenogundan.tv/images/english_title.gif) no-repeat;
height:23px;
width:210px;
margin:0 0 10px 0;
}


/* SIDE LINK */
#sidelink{margin: 20px 0 3px 16px; width: 210px;}
#sidelink_title{background: url(http://www.shinkagenogundan.tv/images/link_title.gif) no-repeat;
margin: 0 0 10px 0;
height: 23px ;
width: 210px;}
#sidelink_txt{font-size: 12px;}
#sidelink_txt ul{list-style: none; text-indent: 0px; margin-left:0; padding-left: 20px;}
#sidelink_txt li{margin: 3px 0; background: url(http://www.shinkagenogundan.tv/images/link_star.gif) no-repeat; padding-left: 20px;}

