@charset 
"UTF-8";

/* すべて */
* {
    margin: 0;
    padding: 0;
    font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", verdana, arial, georgia,sans-serif;
}
body {
    font-size: 11px;
    color: #656565;
    text-align: center;
}
html>body {
    font-size: 11px;
    text-align: center;
}

/* 見出し */
h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
    color: #656565;
    font-size: 12px;
    text-decoration: none;
}
p {
    margin-top: 10px;
    margin-bottom: 10px;
}

/* リンク */
a,
a:link,
a:visited {
    color: #5e9f01;
    text-decoration: underline;
}
a:hover {
    color: #5e9f01;
    text-decoration: underline;
}
a:active {
    color: #5e9f01;
    text-decoration: underline;
}


/* リンクつき画像 */
a img {
    border: none;
}

/* フォーム */
form {
    margin: 0px;
}
#search-area {
    margin: 5px;
}
#search-con {
    margin: 30px;
}
#search-search {
    margin: 5px;
    color:#ff00ff;
}
































































































































#search-options,
input,
textarea {
    margin: 5px;
}
#search-options,
input,
textarea {
    font-size: 12px;
    color: #656565;
    text-decoration: none;
}
#search-options {
    margin: 10px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}
#search-options a,
#search-options a:link,
#search-options a:visited {
    text-decoration: none;
    text-color:#656565;
}
































































































































#search-options a:hover
#search-options a:active
{
    text-decoration: underline;
    text-color:#656565;
}
.search-txt{
    margin: 10px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}
.search-txt a,
.search-txt a:link,
.search-txt a:visited {
    text-decoration: none;
    text-color:#656565;
}
































































































































.search-txt a:hover,
.search-txt a:active {
    text-decoration: underline;
    text-color:#656565;
}
#search {
    margin: 5px
    width: 140px;
    height: 20px;
}
#search {
    color: #656565;
    border: 1px solid #656565;
    background-color:#ffffff;
    text-decoration: none
}
html > body #search {
    height: 15px;
}
































































































































/* カラム切り替え */
body.layout-three-column,
body.layout-two-column-left,
body.layout-two-column-right,
body.layout-one-column {
    margin:0px;
}
































































































































































































































































.layout-three-column #container,
.layout-two-column-left #container,
.layout-two-column-right #container {
    margin: 0px;
    padding:0px;
    text-align: center;
}
































































































































/* レイアウト
.layout-two-column-left #container2,
.layout-two-column-right #container2{
    margin-left: auto;
    margin-right: auto ;
    margin-bottom:60px;
    margin-top:0px;
    text-align: center;
    padding:0px;
}
































































































































































































































































/* 背景 */
.layout-two-column-right #bg{
    background-image: url(images/background.jpg);
    background-repeat: no-repeat;
    width:1200px;
    padding:0px;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:60px;
    margin-top:0px;
    background-color:transparent;
}
































































































































.layout-one-column #container {
    margin-bottom: 0;
}
































































































































/* 固定レイアウト共通 */
.layout-three-column #box,
.layout-two-column-left #box,
.layout-two-column-right #box,
.layout-one-column #box {
    margin-top: 0px;
    margin-left: 20px auto;
    margin-right: 20px auto;
    margin-bottom: 10px;
    padding: 0px;
}
































































































































































































































































































































































































































































































































/* 2カラム固定レイアウト幅 */
.layout-two-column-left #box,
.layout-two-column-right #box {
    margin: 0px;
    text-align: left;
    width: 822px;
}
html>body.layout-two-column-right #box{
    margin: 0px;
    width: 820px;
    background-color:#tranceparent;
}
































































































































































































































































































































































































/* 2カラム固定レイアウト(右サイドバー) */
.layout-two-column-right #content {
    text-align: left;
    float: left;   
    width: 550px;
}
.layout-two-column-right #links-right-box {
    text-align: left;
    float: right;
    width: 246px;
    margin-left: 5px;
    margin-right: 0px;
}
.layout-two-column-right #links-right {
    margin:0;
    padding:0;
    text-align: left;
}
































































































































































































































































/* 2カラム固定レイアウト(右サイドバー:ブログ記事全体) */
































































































































.layout-two-column-right .blog {
    width: 546px;
    text-align: left;
    padding: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 20px;
    text-align: left;
}
































































































































/* ヘッダ */
#header {
    width:820px;
    padding-left: 0px;
    padding-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-botom: 0px;
    text-align: left;
    clear:both;
}
































































































































































































































































































































































































/* ブログタイトル */
#blog-name {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 5px;
    padding-bottom: 0px;
    margin-top: 30px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    background-image: url(images/mu.jpg);
    background-repeat: no-repeat;
    float: left;
}
#blog-name a,
#blog-name a:link,
#blog-name a:visited {
    color: #454545;
    font-size: 10px;
    text-decoration: none;
}
































































































































#blog-name a:hover {}
#blog-name a:active {}
    text-decoration: underline;
































































































































































































































































/* タイトルバナー下の説明 */
.blog-description {
    color: #fff;
    background: transparent;
    font-size: 12px;
}
































































































































































































































































#msg {
    background: tranceparent;
    background-position: right top;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 10px;
    padding-bottom: 0px;
    float: right;
    height: 45px;
}
































































































































#header-2 {
    background: tranceparent;
    background-position: right top;
    margin: 0px;
    padding: 0px;
    clear:both;
    height: 44px;
}
#banner{
    margin-bottom: 20px;
    text-align: center;
    background: tranceparent;
    width: 820px;
    height: 350px;
    border: 1px solid #ffffff;
    clear:both;
}
#banner2{
    margin-bottom: 0px;
    text-align: left;
    background: #FFFFFF;
    width: 820px;
    height: 30px;
    border: 0px;
    clear:both;
}































































































































































































































































































































































































/* フッタ */
.layout-one-column #footer,
.layout-three-column #footer,
.layout-two-column-left #footer,
.layout-two-column-right #footer {
    height: 130px;
    background-image: url(images/green.jpg);
    background-repeat: repeat-x;
    margin-left: auto;
    margin-right: auto;
    margin-top: 5px;
    margin-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
































































































































}
.layout-one-column #footer,
.layout-three-column #footer,
.layout-two-column-left #footer,
.layout-two-column-right #footer {
    color: #454545;
    font-size: 11px;
    text-align: center;
    line-height: 1.7;
    clear:both;
}
































































































































.layout-two-column-left #footer,
.layout-two-column-right #footer {
    width: 100%;
}
.copyright{
    color: #454545;
    font-size: 11px;
    text-align: center;
    line-height: 1.7;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
    margin-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 20px;
    padding-bottom: 0px;
    width:820px;
}
































































































































.layout-one-column #footer {
    width: 100%;
}
































































































































/* カテゴリメニュー */
































































































































#cmenubox {   
    text-align: center;
    width: 820px;
    height:180px;
    margin-top: 0px;
    margin-botom: 10px;
    margin-left: 0px;
    margin-right: 0px;
    padding: 0px;
    background-color:transparent;
    clear:both;
}
#menubox{
    text-align: center;
    width: 820px;
    margin:0px;
    padding: 0px;
    background-color:transparent;
}
































































































































ul#menu{
    list-style:none;
    text-align:center;
    width:100%;
    margin:0px;
    margin-left:10px;
    margin-right:10px;
    background-color:transeparent;
}
ul#menu li{
    list-style:none;
    float:left;
    width:195px;
    height:55px;
    margin:2px;
}
ul#menu a{
    display:block;
    width:195px;
    height:55px;
}
#menu a span{
    display:none;
} 
a.ca-01{
    background-image:url(images/c_menu_01.jpg);
    background-repeat: no-repeat;
}
a:hover.ca-01{
    background-image:url(images/c_menu_01_ro.jpg);
    background-repeat: no-repeat;
    background-position: 0px;
}
































































































































a.ca-02{
    background-image:url(images/c_menu_02.jpg);
    background-repeat: no-repeat;
}
a:hover.ca-02{
    background-image:url(images/c_menu_02_ro.jpg);
    background-repeat: no-repeat;
    background-position: 0px;
}
































































































































a.ca-03{
    background-image:url(images/c_menu_03.jpg);
    background-repeat: no-repeat;
}
a:hover.ca-03{
    background-image:url(images/c_menu_03_ro.jpg);
    background-repeat: no-repeat;
    background-position: 0px;
}
































































































































a.ca-04{
    background-image:url(images/c_menu_04.jpg);
    background-repeat: no-repeat;
}
a:hover.ca-04{
    background-image:url(images/c_menu_04_ro.jpg);
    background-repeat: no-repeat;
    background-position: 0px;
}
a.ca-05{
    background-image:url(images/c_menu_05.jpg);
    background-repeat: no-repeat;
}
a:hover.ca-05{
    background-image:url(images/c_menu_05_ro.jpg);
    background-repeat: no-repeat;
    background-position: 0px;
}
































































































































a.ca-06{
    background-image:url(images/c_menu_06.jpg);
    background-repeat: no-repeat;
}
a:hover.ca-06{
    background-image:url(images/c_menu_06_ro.jpg);
    background-repeat: no-repeat;
    background-position: 0px;
}
































































































































a.ca-07{
    background-image:url(images/c_menu_07.jpg);
    background-repeat: no-repeat;
}
a:hover.ca-07{
    background-image:url(images/c_menu_07_ro.jpg);
    background-repeat: no-repeat;
    background-position: 0px;
}
































































































































a.ca-08{
    background-image:url(images/c_menu_08.jpg);
    background-repeat: no-repeat;
}
a:hover.ca-08{
    background-image:url(images/c_menu_08_ro.jpg);
    background-repeat: no-repeat;
    background-position: 0px;
}
































































































































a.ca-09{
    background-image:url(images/c_menu_09.jpg);
    background-repeat: no-repeat;
}
a:hover.ca-09{
    background-image:url(images/c_menu_09_ro.jpg);
    background-repeat: no-repeat;
    background-position: 0px;
}
































































































































a.ca-10{
    background-image:url(images/c_menu_10.jpg);
    background-repeat: no-repeat;
}
a:hover.ca-10{
    background-image:url(images/c_menu_10_ro.jpg);
    background-repeat: no-repeat;
    background-position: 0px;
}
































































































































a.ca-11{
    background-image:url(images/c_menu_11.jpg);
    background-repeat: no-repeat;
}
a:hover.ca-11{
    background-image:url(images/c_menu_11_ro.jpg);
    background-repeat: no-repeat;
    background-position: 0px;
}
































































































































a.ca-12{
    background-image:url(images/c_menu_12.jpg);
    background-repeat: no-repeat;
}
a:hover.ca-12{
    background-image:url(images/c_menu_12_ro.jpg);
    background-repeat: no-repeat;
    background-position: 0px;
}
































































































































































































































































































































































































































































































































/* ブログ記事全体 */
.entry{
    border: 1px solid #8cbc12;
    padding: 10px;
    margin-left: 30px ;
    margin-right: 30px;
    margin-top: 0px;
    margin-bottom: 20px;
}
.entry{
    color: #454545;
    font-size: 11px
    text-align: left;
}
.entry  a,
.entry  a:link,
.entry  a:visited {
    text-decoration: none;
    color: #5e9f01;
}
.entry  a:hover {
    text-decoration: underline;
    color: #5e9f01;
}
.entry  a:active {
    text-decoration: underline;
    color: #5e9f01;
}
































































































































































































































































































































































































/* ブログ記事日付 */
.date {
    margin-left: 55px;
    margin-right: 0px;
    color: #8dbd13;
    font-size: 11px;
}
.date2 {
    margin-left: 0px;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-right: 0px;
    color: #8dbd13;
    font-size: 11px;
    font-weight: bold;
}
.new { 
   margin-left: 0px;
   margin-top: 0px; 
   margin-bottom: 0px; 
   margin-right: 0px; 
   color: #8dbd13; 
   font-size: 11px; 
   font-weight: bold;
   background-image: url(images/new_icon.gif);
   background-repeat: no-repeat;
}
















































































































































































































































































/* ブログ記事日付・各タイトル */
.trackbacks-header,
.comments-header,
.comments-open-header,
.search-header,
.search-result-header {
    margin: 0px
    padding-left: 20px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 0px;
    color: #656565;
    font-size: 11px;
    font-weight: bold;
    line-height: 140%;
}
































































































































/* ブログ記事タイトル&日付け部分 */
#entry-title {
    background-image: url(images/mark.jpg);
    background-repeat: no-repeat;
　　 background-position: left center;
    vertical-align: middle;
    padding-left: 20px;
    padding-botom: 0px;
    padding-top: 0px;
}
































































































































































































































































/* ブログ記事タイトル */
.entry-header {;
    color: #656505;
    font-size: 18px;
    font-weight: bold;
    font-family:  "Osaka", "ＭＳ Ｐゴシック",  sans-serif;
    line-height: 2.0;
}
































































































































.entry-header a:link, 
.entry-header a:visited {
    font-family:  "Osaka", "ＭＳ Ｐゴシック",  sans-serif;
    color: #656505;
    line-height: 2.0;
}
































































































































.entry-header a:hover,
.entry-header a:active {
    font-family:  "Osaka", "ＭＳ Ｐゴシック",  sans-serif;
    color: #656505;
    line-height: 2.0;
}
































































































































/* ブログ記事 */
































































































































.entry-content {
    margin-left: 0px;
    margin-right: 20px;
    margin-top: 30px;
    margin-bottom: 30px;
    padding-left: 25px;
    padding-botom: 0px;
    padding-top: 0px;
    color: #454545;
    font-size: 12px;
    line-height:1.5;
    word-break: break-all;
}
































































































































































































































































/* 段落 */
.entry p {
    margin: 5px 0;
































































































































}
































































































































/* 順序なしリスト */
.entry ul,
.entry ol {
    padding-left: 16px;
}
.entry ul li {
    list-style-type: none;
}
































































































































/* 定義リスト */
.entry dl {}
.entry dt {}
.entry dd {
    padding-left: 8px;
}
































































































































/* テキストエリア */
.entry textarea {
    width: 97%;
}
































































































































































































































































































































































































/* 引用 */
blockquote {
    width: auto;
    margin: 15px 20px 0;
    padding: 10px;
    border: 1px solid #666;
    background: #f6f6f6;
    font-size: 90%;
    line-height: 1.5;
}
.quotetitle { /* 引用文タイトル */
    font-size: 90%;
    border-bottom: 1px solid #ff3366;
    padding: 3px;
}
































































































































pre {
    margin: 15px 20px 0px;
    padding: 10px;
    background: #f6f6f6;
    border: 1px solid #fff000;
    font-size: 90%;
    line-height: 1.5;
    width: 100%;
    overflow: scroll;
}
html>body pre {
    width: 80%;
}
































































































































/* 追記 */
.entry.extended {}
































































































































/* 投稿者 */
.entry-footer {
    margin: 20px;
    padding-top: 3px;
    border-bottom: 1px dotted #8dbd13;
    font-size: 11px;
    text-align: right;
}
































































































































































































































































/* タグ */
.entry-tags {
    margin-bottom: 5px;
}
.entry-tags-header,
.entry-tags-list,
.entry-tag {
    display: inline;
    font-size: 100%;
}
.entry-tags-list { 
    list-style:none;
    padding-left: 5px;
}
































































































































/* Typekeyコメンタ－画像 */
.commenter-profile img {
    vertical-align: middle;
    border-width: 0;
}
































































































































/* ウェブページ */
div.page {
    margin-top: 10px;
}
































































































































/* パンくずリスト */
.breadcrumbs {
    width:800px;
    text-align: left;
    margin-top: 20px;
    margin-bottom: 5px;
    margin-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 10px ;
    padding-right: 10px ;
    font-size: 11px;
    clear:both;
}
.breadcrumbs a,
.breadcrumbs a:link,
.breadcrumbs a:visited {
    font-size: 11px;
    text-decoration: none;
    text-color:#FF6C00
}
































































































































.breadcrumbs a:hover,
.breadcrumbs a:active{
    font-size: 11px;
    text-decoration: underline;
    text-color:#FF6C00
}
/* ページ共通 */
#page-box-side{
    margin: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px ;
    padding-right: 10px ;
    font size: 11px;
    color: #656565
    text-align: center;
    background-image: url(images/side_l_side.jpg);
    background-repeat: repeat-y;
    width: 546px;
}
































































































































#pbox {
    padding: 0px;
    margin-left:0px;
    margin-right:0px;
    margin-top: 0px;
    margin-bottom: 20px;
    text-align: center;
}
































































































































#go-top {
    margin:0px;
    padding:20px;
    text-align: center;
}
#go-top a,
#go-top a:link,
#go-top a:link,
#go-top a:visited {
    font-size: 11px;
    color:#ff9900;
    text-align: left;
    text-decoration: none;
}
#go-top a:active,
#go-top a:hover {
    font-size: 11px;
   color:#ff9900;
    text-align: left;
    text-decoration: underline;
}
#go-top2 {
    margin:0px;
    padding:2px;
    text-align: right;
    border: 0px solid #8cbc12;
}
#go-top2 a,
#go-top2 a:link,
#go-top2 a:link,
#go-top2 a:visited {
    font-size: 10px;
   color:#ff9900;
    text-align: left;
    text-decoration: none;
}
#go-top2 a:active,
#go-top2 a:hover {
    font-size: 10px;
   color:#ff9900;
    text-align: left;
    text-decoration: underline;
}
































































































































/* パーソナリティページ */
#personality-box {
    width: 460px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 30px;
    margin-right: 30px;
    text-align: center;
}
#profile-box {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    text-align: center;
}
#profile-box {
    font-size: 12px;
    text-align: left;
    line-height: 1.5;
    text-decoration: none
    text-color:#FF6C00
}
#profile-box a,
#profile-box a:link,
#profile-box a:link,
#profile-box a:visited {
    text-align: left;
    text-decoration: none
    text-color:#FF6C00
}
































































































































#profile-box a:hover
#profile-box a:active
{
    text-align: left;
    border: 0px solid #454545;
    margin-top: 10px ;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-light: 0px;
    padding: 0px;
}
#image-box {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    text-align: center;
}
.type-1{
    font-size: 12px;
    line-height: 1.8;
    text-decoration: none;
    font-weight: bold;
    color:#8cbc12;
































































































































}
.type-2{
    font-size: 12px;
    line-height: 1.5;
    text-decoration: none;
    color:#454545;
}
































































































































/* 放送局一覧ページ */
#station-box {
    width:500px;
    margin-top: 20px;
    margin-bottom: 20px;
    margin-left: 13px;
    margin-right: 13px;
    text-align: center;
}
































































































































/* ポッドキャスティングページ*/
#podpage {
    width:470px;
    margin-top: 0px;
    margin-bottom: 20px;
    margin-left: 40px;
    margin-right: 0px;
    padding: 0px;
}
#podpage  {
    font-size: 12px;
    text-align: left;
    line-height: 1.5;
    text-decoration: none;
    color:#454545;
}
.pod-img {
    margin-top: 5px;
    margin-bottom: 20px;
    margin-left: 0px;
    margin-right: 0px;
    padding:0px;
}
































































































































































































































































































































































































































































































































































































































































































































































































/* アーカイブページ本文 */
.archive-list {
    margin-top: 5px;
    margin-bottom: 20px;
    margin-left: 30px;
    margin-right: 20px;
}
/* アーカイブヘッダ */
.archive-header {
    margin-top: 10px;
    margin-bottom: 5px;
    margin-left: 20px;
    margin-right: 20px;
    padding: 5px;
    color: #ffffff;
    font-size: 11px;
    font-weight: bold;
    background-color: #ff9900;
}
.archive-category archive {
    margin: 0px;
    width:300px;
    padding-top: 10px;
    padding-bottom: 0px;
    background-color: #FFFFFF;
    font-weight: bold;
}
































































































































































































































































/* アーカイブテンプレートの前後リンク */
.content-nav {
    width:526px;
    color: #8dbd13;
    margin: 10px;
    padding: 0px;
    text-align: center;
    font-size: 100%;
    font-size: 11px;
}
.content-nav a,
.content-nav a:link,
.content-nav a:visited
 {
    color: #8dbd13;
    font-size: 11px;
    text-decoration: none;
}
.content-nav a:active,
.content-nav a:hover
 {
    color: #8dbd13;
    font-size: 11px;
    text-decoration: underline;
}
.content-nav2 {
    color: #666600;
    width:500px;
    margin: 10px;
    padding: 0px;
    text-align: center;
    font-size: 11px;
}
.content-nav2 a,
.content-nav2 a:link,
.content-nav2 a:visited {
    color: #666600;
    font-size: 11px;
    text-decoration: none;
}
.content-nav2 a:active,
.content-nav2 a:hover {
    color: #666600;
    font-size: 11px;
    text-decoration: underline;
}
.content-nav2 a span {
    color: #666600;
    width:200px;
    text-align: left;
    text-decoration: none;
    font-size: 11px;
}
span.content-nav2 a ,
span.content-nav2 a:link,
span.content-nav2 a:visited{
    color: #666600;
    width:200px;
    text-align: left;
    text-decoration: none;
    font-size: 11px;
} 
span.content-nav2 a:active,
span.content-nav2 a:hover{
    color: #666600;
    width:200px;
    text-align: left;
    text-decoration: underline;
    font-size: 11px;
} 
































































































































































































































































































































































































/* カレンダー */
.calendarhead {
    padding-bottom: 5px;
    text-align: center;
    color: #333;
    font-size: 9px;
    background: none;
    letter-spacing: 0.2em;
}
#calendar table {
    text-align: center;
    padding: 0px;
    border-collapse: collapse;
}
#calendar th {
    padding-bottom: 3px;
    font-size: 8px;
    width: 23px;
}
#calendar td {
    padding: 2px 0;
    font-size: 9px;
    line-height: 120%;
}
span.day {
    text-align: center;
    font-size: 9px;
}
span.saturday {
    color: blue;
}
span.sunday {
    color: #e50003;
}
td.today {
    display: block;
    border: 1px solid #333;
}
































































































































#links-left-box dl,
#links-right-box dl {
    margin: 0;
    padding: 0;
}
#links-left-box dd,
#links-right-box dd {
    font-size: 100%;
    text-decoration: none;
    color: #454545;
}
dl.bn  {
    color: #454545;
    font-size: 50px;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
}
































































































































































































































































/*サイドバー： バックナンバー部分 */
































































































































div#sidebar-archive {
    margin: 0px ;
    padding: 0px;
}
div#sidebar-archive {
    width: 225px;
    font: 11px  
    background-color: #ffffff;
}
div#sidebar-archive dl{
    padding: 0px;
    width: 215px;
    margin-top: 0px;
    margin-bottom: 2px;
    margin-left: 3px;
    margin-right: 0px;
    font-size: 11px;
    background-color: #ffffff;
    color: #656565;
}
div#sidebar-archive dt {
    padding: 1px;
    width: 215px;
    margin-top: 3px;
    margin-bottom: 2px;
    margin-left: 0px;
    margin-right: 0px;
    background-color: #8dbd13;
    color: #ffffff;
    clear:both; 
}
div#sidebar-archive dd {
    width: 200x;
    padding: 0px;
    text-align: left;
    margin-top: 2px;
    margin-bottom: 5px;
    margin-left: 0px;
    margin-right: 0px;
    font-size: 11px;
    background-color: #ffffff;
    color: #656565;
    text-decoration: none;
}
div#sidebar-archive a:link,
div#sidebar-archive a:visited,
div#sidebar-archive dd a {
    width: 200x;
    margin: 0px;
    padding: 0px;
    text-align: left;
    font-size: 11px;
    background-color: #ffffff;
    color: #656565;
    text-decoration: none;
}
div#sidebar-archive dd a:active,
div#sidebar-archive dd a:hover {
    width: 190x;
    margin: 0px;
    padding: 0px;
    text-align: left;
    font-size: 11px;
    background-color: #ffffff;
    color: #656565;
    text-decoration: underline;
}
































































































































































































































































































































































































.side dt {
    margin: 5;
    padding: 0;
}
































































































































.side dd {
    margin: 5;
    padding: 0;
}
































































































































/* サイドメニュータイトル */
.sidetitle {
    margin-top: 3px;
    border: 0px solid  #666666;
    text-align: center;
    font-size: 11px;
    line-height: 2.0;
}
































































































































/* サイドメニュー */
.side {
    margin: 3px 0 0px;
}
.side ul,
.side ol {
    margin-left: 15px;
    margin-bottom:10px;
    width:200px;
}
.side ul li ul {
    padding-left: 0px;
}
.side ul li{
    list-style-type: circle;
    width:220px;
    font-size:11px;
}
.side ul li a,
.side ul li a:link,
.side ul li a:visited,
.side ul li{
    text-decoration: none;
    color: #ff6600;
    font-size:11px;
}
.side ul li a:active,
.side ul li a:hover{
    text-decoration: underline;
    color: #ff6600;
    font-size:11px;
}
.side li li {
    margin-left: 5px;
    list-style-type: square;
    font-size:11px;
}
.side li li a,
.side li li a:link,
.side li li a:visited,
.side li li{
    text-decoration: none;
    color:#656565;
    font-size:11px;
}
.side li li a:active,
.side li li a:hover{
    text-decoration: underline;
    color:#656565;
}
































































































































































































































































/* 検索 */
fieldset {
    border: none;
}
input.submit {
    width:77px; height:23px;
    margin: 10px 0 0px;
    border: 1px solid #ff3366;
}
































































































































/* カウンター */
.counter {
    margin: 8px 0 25px;
    padding: 2px;
    background: none;
}
































































































































/* RSSフィード */
.syndicate {
    margin-bottom: 5px;
    text-align: left;
    color: #666666;
    font-size: 75%;
    line-height: 1.5;
}
.syndicate img {
    border: none;
}
































































































































/* クレジットバナー */
.powered {
    margin-top: 50px;
    text-align: left;
    color: #666666;
    font-size: 75%;
    line-height: 1.5;
}
.powered img {
    margin-top: 3px;
}
.powered ul,
.powered li {
    list-style: none;
}
.module-powered {
    margin-top: 15px;
    margin-bottom: 15px;
    padding: 10px;
    border: 1px solid #ddd;
    background-color: #f8f8f8;
    text-align: center;
}
































































































































/* コメント・トラックバック */
#trackbacks,
#comments {
    margin: 15px;
}
































































































































.trackbacks-header,
.comments-header,
.comments-open-header {
    margin: 0px;
    padding: 20px;
}
































































































































#trackbacks-info,
.trackback-content,
.comment-content,
.comments-open-content {
    margin: 10px;
    padding: 20px;
    font-size: 11px;
    line-height: 1.5;
    word-break: break-all;
}
































































































































.trackback-content p,
.comment-content p {
    margin-top: 10px;
    margin-bottom: 5px;
}
































































































































.trackback-footer,
.comment-footer {
    margin-right: 2px;
    padding-top: 3px;
    border-top: 1px dotted #8dbd13;
    font-size: 90%;
    text-align: right;
}
































































































































#comments-open-data p {
    margin-bottom: 10px;
}
#comment-post {
    font-weight: bold;
}
#comment-author, #comment-email, #comment-url {
    border: 1px solid #656565;
    width: 220px;
    height: 20px;
}
html > body #comment-author,
html > body #comment-email,
html > body #comment-url {
    border: 1px solid #656565;
    height: 15px;
}
#comment-text {
    width: 400px;
    height: 150px;
    border: 1px solid #656565;
}
#comment-bake-cookie {
    margin-left: 2px;
    vertical-align: middle;
}
#comments-open-footer {
    margin-top: 15px;
    text-align: center;
}
.comments-open label {
    display: block;
}
































































































































/* 検索結果画面 */
.search-header {
    margin: 8px 0;
}
.search-result-header {
    margin: 15px 0;
}
input,textarea {
    font-family: "Osaka", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", arial, sans-serif;
    color:#8cbc12;
}
































































































































.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
































































































































.clearfix {display: inline-table;}
































































































































































































































































/* サイドボックス左 */
#sbox{
    width: 546px;
    margin-top: 0px;
    margin-bottom: 20px;
    margin-left: 0px;
    margin-right: 0px;
    padding: 0px;
    text-align: left;
}
#box-header{
    margin: 0px;
    width: 546px;
    text-align: left;
    height: 60px;
































































































































}
#box-side{
    margin: 0px;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 0px ;
    padding-right: 0px ;
    font size: 11px;
    color: #656565
    text-align: left;
    background-image: url(images/side_l_side.jpg);
    background-repeat: repeat-y;
    width: 546px;
}
#box-footer{
    margin: 0px;
    text-align: left;
    width: 546px;
    height: 23px;
































































































































}
#sbox-con{
    margin-left: 20px;
    margin-bottom: 20px;
    padding-left: 20px;
}
































































































































































































































































/* 次回の放送予定*/
#next-program{
    margin: 0px;
    width:490px;
    text-align: left;
}
.next-day {
    margin-top: 0px;
    margin-bottom: 10px;
    margin-right: 0px;
    margin-left: 40px;
    padding-top: 10px;
    padding-left: 5px;
    color: #8dbd13;
    font-size: 90%;
    border-left-width: 0px;
    border-left-style: solid;
    border-left-color: #656505;
    line-height: 1.7;
    font-weight: none;
}
.next-title{
    margin-top: 10px;
    margin-bottom: 10px;
    margin-right: 0px;
    margin-left: 0px;
    padding-left: 40px;
    background: none;
    color: #ff9900;
    font-size: 18px;
    font-weight: bold;
    line-height: 1.7;
    background-image: url(images/icon_earth.jpg);
    background-repeat: no-repeat;
    background-position: left top;
}
.next-contents{
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    margin-left: 20px;
    padding-left: 20px;
    background: none;
    color: #454545;
    font-size: 11px;
    line-height: 1.7;
}
















































/* サイドバー右ボックス*/
































#sidebox{
    width: 246px
    padding: 0px;
    margin-top: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
    margin-right: 0px;
    float: left;
}
.side-layout{
    width: 220px
    background-position: center top;
    text-align: center;
    float: left;
    margin:0px
}
.side-layout-r{
    width: 220px
    text-align: right;
    float: left;
    margin:0px
}
.sideboxr-side{
    margin:0px
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 10px;
    padding-right: 10px;
    background-image: url(images/side_r_side.jpg);
    background-repeat: repeat-y;
    font size: 12px;
    color: #ffffff
    text-align: left;
    float: left;
    width: 246px;
}
.sideboxr-side-2{
    margin:0px
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    text-align: left;
    float: left;
    width: 246px;
}
.sideboxr-footer{
    margin:0px
    width: 246px
    height: 10px;
    float: left;
}
.sidebox-profile{
    float: left;
}















































/* サイドバー：ニュースNEW*/

#news{
    width:242px;
    background:#fff;
    filter:alpha(opacity=70);
    -moz-opacity:0.7;
    opacity:0.7;
    background-image: url(images/dotline_t.gif);
    background-repeat: repeat-y;
    margin-left: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    color: #454545;
    font-size: 10px;
    line-height: 1.2;
}

#news-box {
    margin: 0px;
    padding:0px;
}

#news-box ul {
    margin:0px 0px;
    padding:3px 0px;
}
#news-box ul li {
  margin :5px 1px;
  padding-left:6px;
  list-style:none;
  color: #ff0066;
  font-size: 10px;
  line-height: 1.2;
}
#news-box ul li ul{
    border:none;
}

#news-box ul li ul li {
    margin :0px 10px;
    background:#FFF;
    font-size: 10px;
    color: #454545;
    line-height: 1.5;
}

/* サイドバー：ニュースタイトル*/

.news-title{
    width:242px;
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 0px;
    padding-right: 0px;
}

/* サイドバー：バナー類*/
#banner-area{
    width:242px;
    background:#transparent;
    margin-left: 10px;
    margin-top: 5px;
    margin-bottom: 10px;
    margin-right: 0px;
    text-align: left;
}

/* サイドバー：ランキング*/

#ranking {
    width:225px;
    margin: 0px;
    padding: 0px;
    font-size: 10px;
    text-align: left;
    float: left;
}
#ranking  a,
#ranking  a:link,
#ranking  a:visited {
    text-decoration: none;
    font-size: 10px;
    color: #656565;
}
#ranking  a:active,
#ranking  a:hover {
    text-decoration: underline;
    font-size: 10px;
}
.rank {
    width:55px;
    margin-top: 2px;
    margin-bottom: 2px;
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 15px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    background-image: url(images/ranking-mark.jpg);
    background-repeat: no-repeat;
    background-position: left center;
    color: #669900;
    font-weight: bold;
    font-size: 10px;
    text-align: left;
    float: left;
}

.rankingtitle {
    width:152px;
    text-align: left;
    margin-top: 2px;
    margin-bottom: 2px;
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    color: #454545;
    float: left;
}

/* サイドバー：ポッドキャスティング */
#pod {
    width:226px;
    text-align: left;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-botom: 0px;
    padding: 0px;
    background-color: #e7e7e7;
    float: left;
}
.pod-title {
    width:190px;
    text-align: left;
    text-decoration: none;
    margin-left: 10px;
    margin-right: 5px;
    margin-top: 0px;
    margin-botom: 0px;
    padding: 0px;
    color: #ffffff;
    font-size: 18px;
    font-weight: bold;
    float: left;
}
.pod-description {
    width:180px;
    text-align: left;
    text-decoration: none;
    margin-left: 10px;
    margin-right: 0px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 0px;
    color: #454545;
    font-size: 10px;
    float: left;
}
.pod-01 {
    width:180px;
    text-align: left;
    text-decoration: none;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 0px;
    margin-bottom: 3px;
    padding-left: 15px;
　　 padding-right: 0px;
　　 padding-top: 0px;
　　 padding-bottom: 0px;
    color: #454545;
    font-size: 10px;
    float: left;
    background-image: url(images/arrow_02.jpg);
    background-repeat: no-repeat;
}
.pod-02 {
    width:180px;
    text-align: left;
    margin-left: 10px;
    margin-right: 0px;
    margin-top: 5px;
    margin-bottom: 10px;
    padding: 0px;
    float: left;
}
.pod-03 {
    width:180px;
    text-align: left;
    text-decoration: none;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 0px;
    margin-bottom: 3px;
    padding-left: 15px;
　　 padding-right: 0px;
　　 padding-top: 0px;
　　 padding-bottom: 0px;
    color: #454545;
    font-size: 10px;
    float: left;
    background-image: url(images/arrow_02.jpg);
    background-repeat: no-repeat;
}
.pod-04 {
    width:200px;
    text-align: left;
    text-decoration: none;
    margin: 5px;
    padding-left: 20px;
　　 padding-right: 0px;
　　 padding-top: 0px;
　　 padding-bottom: 0px;
    color: #454545;
    font-size: 11px;
    float: left;
    background-image: url(images/arrow_03.jpg);
    background-repeat: no-repeat;
}
















































/* サイドバー：カテゴリ */
div#categories {
    width:200px;
    margin:0px;
}
div#categories  a,
div#categories  a:link,
div#categories  a:visited {
    text-decoration: none;
}
div#categories a:hover {
    text-decoration: underline;
}
#categories  a:active {
    text-decoration: underline;
}
div#categories dd {
    margin: 1px;
    padding: 1px;    
}
div#categories ul,
div#categories ol {
    margin-bottom: 10px;
    margin-left:5px;
}
div#categories li a,
div#categories li a:link,
div#categories li a:visited,
div#categories li a:active,
div#categories li a:hover,
div#categories li{
    list-style-type: none;
    margin-bottom: 10px;
}
div#categories ul li a,
div#categories ul li a:link,
div#categories ul li a:visited,
div#categories ul li a:active,
div#categories ul li a:hover,
div#categories ul li {
    color:#FF6600;
}
div#categories ul li ul {
    padding-left: 10px;
    font-size: 11px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    list-style-type: none;
}
div#categories li li {
    margin-left: 15px;
    margin-bottom: 0px;
    padding: 0px;
    list-style-type: none;
    font-size: 11px;
    width:190px;
}
div#categories li li a,
div#categories li li a:link,
div#categories li li a:visited,
div#categories li li a:active,
div#categories li li a:hover,
div#categories li li {
    list-style-type: disc;
    color:#656565;
    font-size: 11px;
}
















/* サイドバー：リンク */
















#links{
    text-align: left;
    margin-top:10px;
    margin-bottom:10px;
    margin-left:5px;
    margin-right:0px;
    padding:0px;
}
















div#links li a,
div#links li a:link,
div#links li a:visited,
div#links li{
    width: 194px ;
    text-align: left;
    text-decoration: none;
    color: #00CED1;
    font-weight:none;
    list-style-type: none;
    margin-top: 3px;
    margin-bottom: 3px;
    margin-left: 3px;
    margin-right: 3px;
    
}
/* サイドバー：リンクバナー */
















#link-banner {
    width: 194px ;
    margin-right: 0px;
    margin-left : 5px;
    margin-top : 5px;
    margin-bottom : 5px;
    padding : 2px;
    border: 1px solid #8dbd13;
}
















div#links li a:active,
div#links li a:hover{
    text-decoration: underline;
}
































/* サイドバー：最近のコメント */
















#recent-comments{
    text-align: left;
    margin-top:10px;
    margin-bottom:10px;
    margin-left:10px;
    margin-right:0px;
    padding:0px;
    font-size: 10x;
    color: #656565;
    background
}
#comment-title{
    text-align: left;
    margin-top:10px;
    margin-bottom:10px;
    margin-left:10px;
    margin-right:0px;
    padding:0px;
    font-size: 11px;
    color: #656565;
    text-decoration: none;
}
#comment-txt{
    text-align: left;
    margin-top:10px;
    margin-bottom:5px;
    margin-left:10px;
    margin-right:0px;
    padding:0px;
    font-size: 10px;
    color: #00CED1;
    text-decoration: none;
}

div#recent-comments {
    width:200px;
}

div#recent-comments ul　{
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 10px;
    margin-right: 0px;
}
div#recent-comments ul,
div#recent-comments ul a,
div#recent-comments ul a:link,
div#recent-comments ul a:visited
 {
    text-align: left;
    margin-top: 2px;
    margin-bottom: 2px;
    margin-left: 0px;
    margin-right: 0px;
    padding:0px;
    font-size: 10px;
    text-decoration: none;
    color: #8dbd13;
}
div#recent-comments ul a:active,
div#recent-comments ul a:hover{
    text-align: left;
    margin-top: 2px;
    margin-bottom: 2px;
    margin-left: 0px;
    margin-right: 0px;
    padding:0px;
    font-size: 10px;
    text-decoration: underline;
    color: #8dbd13;
    list-style-type: disc;
}
div#recent-comments  li{
    background-image: url(images/tree.gif);
    background-repeat: no-repeat;
    text-align: left;
    margin-top: 2px;
    margin-bottom: 2px;
    margin-left: 3px;
    margin-right: 3px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 15px;
    padding-right: 0px; 
    color: #656565;
}
div#recent-comments li a,
div#recent-comments li a:link,
div#recent-comments li{
    font-size: 10px;
    text-align: left;
    text-decoration: none;
    color: #656565;
    font-weight:none;
    list-style-type: none; 
}
div#recent-comments li a:active,
div#recent-comments li a:hover {
    background-repeat: no-repeat;
    text-decoration: underline;
    font-size: 10px;
    color: #656565;
}
div#recent-comments li a:visited {
    font-size: 10px;
    text-align: left;
    text-decoration: none;
    color: #999999;
    font-weight:none;
    list-style-type: none; 
}
















































































/* タイトルバナー */
.layout-one-column-liquid #banner {
    margin-right: 100px;
    margin-left : 100px;
    border-left: 1px solid #669;
    border-right: 1px solid #669;
}
/* フッタ */
.layout-one-column #footer {
    text-align: center;
}
.layout-one-column-liquid #footer {
    padding-bottom: 15px;
    text-align: center;
}
















/* 1カラム固定レイアウト幅 */
.layout-one-column #box {
    width: 100%px;
}
/* 1カラム固定レイアウト */
.layout-one-column #content {}
































/* 1カラム固定レイアウト(ブログ記事全体) */
.layout-one-column .blog {
    padding: 0 15px;
}
































/* 1カラム用 */
body.layout-one-column-liquid {
    background: #36414d;
}
































/* ナビブロック（カテゴリータイトル用） */
















#naviblock {
    color: #ff9900;
    font-weight:bold;
}
































/* ナビブロック */
















ul#page-list li {
   _display: inline;
   }
ul#page-list li span {
   width: 25px;
   height: 25px;
   background-image: url(images/page_list/active_background.png);
   color: #fff;
   text-align: center;
   font: 90%/25px Georgia, "Times New Roman", Times, serif;
   margin-right: 5px;
   display: block;
   float: left;
   }
ul#page-list li span a {
   width: 25px;
   height: 25px;
   background-image: url(images/page_list/background.png);
   display: block;
   color: #1a1a19;
   text-align: center;
   font: 90%/25px Georgia, "Times New Roman", Times, serif;
   }
ul#page-list li#previous-page a {
   text-indent: -9999px;
   background-image: url(images/page_list/left.png);
   width: 25px;
   height: 25px;
   display: block;
   float: left;
   margin-right: 5px;
   }
















ul#page-list li#next-page a {
   display: block;
   text-indent: -9999px;
   background-image: url(images/page_list/right.png);
   width: 25px;
   height: 25px;
   float: left;
   }
ul#page-list li a:hover {
   background-position: 0 -25px;
   color: #fff;
   }
































/* ブログ記事用 */
















.txt-01{
    text-align: left;
    text-decoration: none;
    color: #00CED1;
    font-weight:bold;
}
.txt-02{
    text-align: left;
    text-decoration: none;
    color: #00CED1;
    font-weight:none;
}
.txt-03{
    text-align: right;
    text-decoration: none;
    color: #00CED1;
    font-weight:none;
}


#mp3（不可視）{
    text-align: right;
    text-decoration: none;
    color: #00CED1;
    font-weight:none;
  display: none !important;
}
#mp3{
    width:410px;
    height:60px;
    margin-top:10px;
    margin-botom:0px;
    margin-left:0px;
    margin-right:0px;
    padding-top:30px;
    padding-botom:0px;
    padding-left:20px;
    padding-right:0px;
    background-image: url(images/download.jpg);
    background-repeat: no-repeat;
}
#mp3 a,
#mp3 a:link,
#mp3 a:visited{
    font-size: 11px;
    text-align: left;
    text-decoration: none;
    color: #00CED1;
    font-weight:none;
}
#mp3 a:active,
#mp3 a:hover {
    font-size: 11px;
    text-align: left;
    text-decoration: underline;
    color: #00CED1;
    font-weight:none;
}


/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


