@charset "UTF-8";

@import url(http://www.musashino-fm.co.jp/css/YUIreset.css);

img {
   vertical-align:bottom;
}

a{
     text-decoration:none;
	color:#214051;
}

#mt-blog #container #container-inner #content #content-inner #alpha #alpha-inner #musashino-topic #musashino-topic-inner .topic_body p a{
     text-decoration:underline;
}

a:hover {
     text-decoration:underline;
	color:#000000;
}


div.asset-content a{
    text-decoration:underline;
	color:#214051;
}

div.asset-content a:hover {
    text-decoration:underline;
    color:#000000;
}

strong, b {
    font-weight:bold;
}


body {
    font:14px/20px "ＭＳ Ｐゴシック", "ヒラギノ丸ゴ Pro W4", HiraMaruPro-W4, Osaka ,MS Gothic,verdana,sans-serif;
    background:url('/img/footer_back.jpg') repeat-x bottom center;
	color:#625A50;
}


div#container {
    background:url('/img/header_menu_back.jpg') repeat-x top center;
}

div#container-inner {
    width:850px;
    margin:0px auto;
}

div#header-calendar {
    position:absolute;
    width:92px;
    height:125px;
    margin-left:758px;
    background:url('/img/calendar-back.png') no-repeat top right;
    z-index:5;
}

div#header-calendar div#header-month {
    text-align:center;
    padding-top:8px;
    font-size:11px;
    font-family:'Arial';
}

div#header-calendar div#header-day {
    font-size:40px;
    text-align:center;
    padding-top:12px;
    font-family:'Georgia';
}


div#header-content {
    width:225px;
    float:left;
    height:100px;
}

div#header-content a img#head-logo {
    position:absolute;
}

#header-name,#header-description{
    text-indent:-9999px;
}


h2#header-description {
    font-size:9px;
}

div#site-submenu {
    width:625px;
    float:right;
}

ul#submenu-ul{
   height:100px;
   width:381px;
   margin-left:30px!important;
   padding-left:15px!important;
   background:url('/img/submenu.png') no-repeat 0 0;
}

ul#submenu-ul li{
   display:block;
   float:left;
   font-size:9px;
   padding-right:0px;
}

ul#submenu-ul li a span{
   background:url('/img/submenu.png') no-repeat;
   height:100px;
   display:block;
   text-indent:-99999px;
}

ul#submenu-ul li#submenu-mail, ul#submenu-ul li#submenu-mail a span{
    width:82px;
    background-position:-15px 0;
}

ul#submenu-ul li#submenu-pdf, ul#submenu-ul li#submenu-pdf a span{
    width:70px;
    background-position:-97px 0;
}

ul#submenu-ul li#submenu-rss, ul#submenu-ul li#submenu-rss a span{
    width:65px;
    background-position:-167px 0;
}

ul#submenu-ul li#submenu-podcasting, ul#submenu-ul li#submenu-podcasting a span{
    width:136px;
    background-position:-232px 0;
}

ul#submenu-ul li#submenu-mail a:hover span{
    background-position:-15px 100%;
}

ul#submenu-ul li#submenu-pdf a:hover span{
    background-position:-97px 100%;
}

ul#submenu-ul li#submenu-rss a:hover span{
    background-position:-167px 100%;
}

ul#submenu-ul li#submenu-podcasting a:hover span{
    background-position:-232px 100%;
}

div#header-search {
    position:absolute;
    width:221px;
    font-size:9px;
    top:27px;
    margin-left:395px;
    padding-top:10px;
    z-index:10;
}

div.search-content {
    background:url('/img/search_back.png') no-repeat top left;
    width:126px;
    height:30px;
}

h3#header-search-title{
    display:none;
}

div.search-content input#search{
    border:none;
    width:100px;
    height:18px;
    margin:6px 11px 6px 15px;
    background-color: transparent;
}

form#searchform {
    display:block;
    width:146px;
    height:22px;
}

form#searchform label {
    margin-left:-5px;
}

form#searchform label a {
    display:block;
    margin-top:5px;
    text-decoration:none;
    width:17px;
    height:22px;
    float:right;
    text-indent:-10000px;
    background:url('/img/search-glass.png') no-repeat top center;
    overflow:hidden;
    outline:none;
}

form#searchform label a, x:-moz-any-link {

margin-top:-27px;

} /* FireFox 2 */

html>/**/body form#searchform label a, x:-moz-any-link, x:default {

margin-top:5px;

} /* FireFox 3 */


div#main-navigation {
    clear:both;
}

ul#mainmenu-ul{
   height:60px;
   width:850px;
   position:absolute;
}

ul#mainmenu-ul li{
   display:block;
   float:left;
   height:60px;
}

ul#mainmenu-ul li a {
   display:block;
   width:104px;
   height:60px;
   text-indent:-10000px;
   outline:none;
}

ul#mainmenu-ul li#home a:hover,ul#mainmenu-ul li#onair a:hover,ul#mainmenu-ul li#outline a:hover,ul#mainmenu-ul li#info a:hover,ul#mainmenu-ul li#photo_libraly a:hover,ul#mainmenu-ul li#discussion a:hover {
   background-position:bottom left;
}

ul#mainmenu-ul li#home a{
   background:url('/img/menu_home.png') no-repeat top left;
   width:104px;
}

ul#mainmenu-ul li#onair a{
   background:url('/img/menu_onair.png') no-repeat top left;
   width:138px;
}

ul#mainmenu-ul li#outline a{
   background:url('/img/menu_outline.png') no-repeat top left;
   width:121px;
}

ul#mainmenu-ul li#info a{
   background:url('/img/menu_info.png') no-repeat top left;
   width:149px;
}

ul#mainmenu-ul li#photo_libraly a{
   background:url('/img/menu_photo_libraly.png') no-repeat top left;
   width:203px;
}

ul#mainmenu-ul li#discussion a{
   background:url('/img/menu_discussion.png') no-repeat top left;
   width:135px;
}

div#topic-path {
    padding-top:63px;
    clear:both;
    padding-bottom:10px;
}

div#topic-path h1,div#topic-path h2,div#topic-path h3,div#topic-path h4,div#topic-path h5{
    display:inline;
	font-size:12px;
	line-height:12px;
}

div#current-date {
    text-align:right;
    position:absolute;
    width:150px;
    height:15px;
    margin-top:-15px;
    margin-left:700px;
    color:#7b7063;
}


div#content {
    margin-top:5px;
}

div#top-photo img {
    margin-top:0px;
}


div#musashino-topic {
    width:471px;
    float:left;
    background:url('/img/musashino_topic_head_back.png') no-repeat top center;
    font-size:12px;
}

div#musashino-topic-inner {
    background:url('/img/musashino_topic_back.png') repeat-y top center;
    border-bottom:solid 10px #f7f4ea;
}

span.topic_title {
    display:block;
    margin:79px 0px 20px 43px;
    font-weight:bold;
    color:#002d44;
	font-size:14px;
}

div.topic_body {
    margin:0px 39px 14px 43px;
	font-size:13px;
}
div.topic_body p {
    color:#3F3B36;
}
div.topic_body img{
    float:left;
    margin-right:5px;
}

div.topic_more{
    clear:both;
}

div.topic_more a{
    display:block;
    text-indent:-9999px;
    width:471px;
    height:21px;
    background:url('/img/musashino_topic_more.png') no-repeat top center;
    overflow:hidden;
    outline:none;
}

div#rightside {
    width:369px;
    float:right;
}

.whatsnew {
    background:url(/img/whatsnew_bg.jpg) no-repeat;
    width:369px;
    height:191px;
}
.whatsnew .update {
    position:absolute;
    margin-top:20px;
    text-align:right; 
    color:#FFAE00; 
    font-weight:bold;
    width: 369px;
}
.whatsnew ul { 
    padding:0;
    margin:0;
    width:337px;
    height:115px;
    overflow:hidden;
    font-size:14px;
    letter-spacing:0em;
    padding-top:65px;
    padding-left:22px;
}
.whatsnew ul li {
    line-height:1.5em;
    list-style:inside disc;
    white-space:nowrap;
    overflow:hidden
}

#hide {
    width:36px;
    height:130px;
    position:absolute;
    background: url(/img/whatsnew_hide.png) right top no-repeat;
    margin:-129px 0 0 323px;
}



div#description {
    background:url('/img/musashino-fm_description.png') no-repeat center center;
    height:173px;
    text-indent:-10000px;
}

div#boshuchu {
    background:url('/img/musashino-fm_boshuchu.png') no-repeat center center;
    height:167px;
    text-indent:-10000px;
}

div#rightside span#email_link {
    display:block;
    position:absolute;
    margin:-39px 3px 0px;
    width:363px;
    height:29px;
}


.widget-archive.kokusai {
    background:url('/img/kokusai_background.png') no-repeat top center;
    width:150px;
    height:100%;
    font-size:12px;
    margin-top:35px;
}

h3.kokusai{
    text-indent:-99999px;
}

.widget-archive.kokusai ul{
    padding-left:15px;
    padding-top:10px;
    padding-bottom:5px;
    line-height:14px;
}

.widget-archive.kokusai ul li{
    padding-top:5px!important;
    padding-bottom:5px!important;
}

.widget-archive-author {
    margin-top:35px;
}

#mt-blog #container #container-inner #content #content-inner #alpha #alpha-inner .content-nav {
    margin-bottom:8px;
}

#mt-blog #container #container-inner #content #content-inner #alpha #alpha-inner .content-nav table tr th {
    text-align:center;
    width:34%;
}

#mt-blog #container #container-inner #content #content-inner #alpha #alpha-inner .content-nav table tr th#content-nav-previous {
    text-align:left;
    width:33%;
}

#mt-blog #container #container-inner #content #content-inner #alpha #alpha-inner .content-nav table tr th#content-nav-next {
    text-align:right;
    width:33%;
}

div#banner {
    margin-top:22px;
}

div#banner img{
    margin:6px 0px;
    padding:0px;
}

div.widget-assets h3.widget-header {
     display:none;
}

div.widget-tag-cloud h3.widget-header {
    background:url('/img/tagcloud_title.png') no-repeat top left;
    height:64px;
    width:850px;
    margin:30px auto 0px;
    text-indent:-9999px;
}

div.widget-tag-cloud {
    background:url('/img/tag-back.png') repeat-x top left #eee8d5;
    text-align:left;
    /*height:114px;*/
    clear:both;
}

div.widget-tag-cloud div.widget-content {
    width:850px;
    margin:-10px auto 0px;
    padding:0px 0px 10px 0px;
	word-spacing:10px;
}


div.widget-tag-cloud div.widget-content ul li{
   display:inline;
}

div.widget-tag-cloud div.widget-content ul li a{
   color:#FF6EA5;
	font-family: "Hiragino Kaku Gothic Pro W6", "ヒラギノ角ゴ Pro W6";
}
div.widget-tag-cloud div.widget-content ul li a:hover{
   color:#FF4F92;
}

div.widget-content ul li.rank-1 {font-size:24px;font-weight:bold;}
div.widget-content ul li.rank-2 {font-size:22px;}
div.widget-content ul li.rank-3 {font-size:20px;}
div.widget-content ul li.rank-4 {font-size:18px;}
div.widget-content ul li.rank-5 {font-size:16px;}
div.widget-content ul li.rank-6 {font-size:14px;}
div.widget-content ul li.rank-7 {font-size:13px;}
div.widget-content ul li.rank-8 {font-size:12px;}
div.widget-content ul li.rank-9 {font-size:11px;}
div.widget-content ul li.rank-10 {font-size:10px;}


div#beta div.widget-tag-cloud {
    background:none;
    clear:none;
    word-break:break-all;
}

div#beta div.widget-tag-cloud div.widget-content ul li{
   /*float:left;*/
   padding:5px 4px;
   display:inline;
}

div#beta div.widget-tag-cloud h3.widget-header {
    background:url('/img/tagcloud_title.png') no-repeat top left;
    height:64px;
    width:100%;
    margin:0px;
    padding:0px;
}

div#beta div.widget-tag-cloud div.widget-content {
    width:173px;
    margin:0px;
    padding:0px 10px 0px 0px;
}

#beta ul li ul{
    padding-left:14px;
}


div#footer {
    background:url('/img/footer.png') no-repeat bottom center;
    height:83px;
    text-indent:-9999px;
    clear:both;
}

/*add 2011 0801*/

#leftside {
  width:481px;background:url(/img/whatsnew_bg_2011.jpg) no-repeat;
height:756px;
  float:left;
}
#leftside .whatsnew{
  background:none;
  width:481px;
  height:378px;
}

#leftside .whatsnew .update {
    position:absolute;
    margin-top:20px;
    text-align:right; 
    color:#89c200; 
    font-weight:bold;
    width: 481px;
}

#leftside .whatsnew ul { 
    padding:0;
    margin:0;
    width:449px;
    height:auto;
    overflow:hidden;
    font-size:14px;
    letter-spacing:0em;
    padding-top:65px;
    padding-left:22px;
}

#leftside .whatsnew ul li{ 
padding:4px 0 0 0;
}

#leftside .whatsnew ul#podcast{
    padding-top:0;
}

#leftside .whatsnew h3{
    text-indent:-99999px;
    padding-top:21px;
}

#hide {
    width:36px;
    height:130px;
    position:absolute;
    background: url(/img/whatsnew_hide.png) right bottom no-repeat;
    margin:-129px 0 0 435px;
}

div#description {
    background:none;
    height:128px;
    text-indent:-10000px;
}

div#boshuchu {
    background:none;
    height:167px;
    text-indent:-10000px;
}
a#musashino-kanko{
display:block;
margin-top:31px;
}


#blogparts{
    width:351px;
    float:right;
    padding:24px 3px 0 0;
}
.feed {
            background-color:#fff;
            margin:0; padding:15px;
            border:2px solid #999;
            width:600px; height:300px;
            overflow:auto;
}
.feed_title {
            background-color:#999;
            padding:2px 10px;
            color:#fff;
            font-weight:bold;
}
#blogparts ol {
            list-style:none;
            margin:0; padding:0;
}
#blogparts ol li {
            list-style:none;
            margin:0 0 5px 0;
            padding:0;
}
#blogparts2 {
background:url(/img/blogparts_background_bottom.jpg) bottom center no-repeat;
padding-bottom: 10px;
}

#jishin{
margin-top:15px;
}
#jishin,#tsunami,#kotsu,#kazan{
padding:0;
color:#002d44;
font-size:11px;
background:url(/img/blogparts_background.jpg) top center no-repeat;
}
#tsunami,#kotsu,#kazan{
background-image:url(/img/blogparts_background2.jpg);
}

#jishin h2,#tsunami h2,#kotsu h2,#kazan h2{
top:-10px;
position:relative;
height: 30px;
color:#9b8e79;
font-size:11px;
text-indent:-99999px;
}
#jishin h2{
background:url(/img/h2_jishin.png) 9px center no-repeat;
}
#tsunami h2{
background:url(/img/h2_tsunami.png) 9px center no-repeat;
}
#kotsu h2{
background:url(/img/h2_kotsu.png) 9px center no-repeat;
}

#jishin ol,#tsunami ol,#kotsu ol,#kazan ol{
padding-top:15px;
padding-bottom:5px;
}
#jishin div,#tsunami div,#kotsu div,#kazan div{
padding-left:11px;
padding-bottom:25px;
}
#kotsu div{
padding-bottom:15px;
}

#jishin ol,#tsunami ol,#kotsu ol,#kazan ol,#jishin div,#tsunami div,#kotsu div,#kazan div{
border-left:1px solid #f1e4d9;
border-right:1px solid #f1e4d9;
}
#jishin ol li,#tsunami ol li,#kotsu ol li,#kazan ol li{
color:#002d44;
font-size:11px;
padding-left:30px;
padding-right: 10px;
white-space: normal;
}

#banner {
clear:both;
padding-top:70px;
}


