#container{ width:100%; margin:0 auto; color:#000; font-size:16px; font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}


#ms{width:980px; font-size:12px;}
#ms img{ border:0px;}


.ms{ font-size:12px; line-height:16px;}
.ms h3{ margin:0 0 20px; padding:0px}

#ms .head{ height:120px; padding:0; margin:0; background:url(/img/top_img.jpg) no-repeat 0 0;}
#ms .head img{ padding:0; margin:11px 15px 0 0; float:right;}

.msInner{width:970px;
margin:5px auto;
/*padding:5px;*/
font-size:12px;}

.ms .clear{ height:1px; overflow:hidden; clear:both;}
.msInner #archives{ width:130px; float:left;}
.msInner #archives ul{ margin:0; padding:0; background:#EAEAEA; list-style-type:none;}
.msInner #archives ul li{ padding:5px 5px 5px 15px; margin:0 5px;background:url(/img/arw_navi.gif) no-repeat left;}
.msInner #archives ul li.year{ background:#D5D5D5 url(/img/bg_year.gif) repeat-x bottom;
font-size:14px;
margin:0px; padding:10px;
font-weight:bold;}
.msInner #archives ul li a,
.msInner #archives ul li a:link,
.msInner #archives ul li a:visited{ color:#333333; text-decoration:none; font-weight:bold}
.msInner #archives ul li a:active,
.msInner #archives ul li a:hover{ color:#333; text-decoration:underline; font-weight:bold}


.msInner #articles{ width:820px; float:right;}
.msInner #articles .ttlYear{ padding:10px 5px; border-bottom:1px solid #D5D5D5; font-size:14px; font-weight:bold;}
.msInner #articles .ttlYear span{ float:right;}

.msInner #articles #articlesList{}
.msInner #articles #articlesList ul{ margin:0px; padding:0 0 15px; list-style-type:none;}
.msInner #articles #articlesList ul li{ margin:5px; padding:3px 0px 3px 13px;background:url(/img/arw_article.gif) no-repeat left; border-bottom:1px dotted #D5D5D5;}
.msInner #articles #articlesList ul li a{ color:#CC0000;}
.msInner #articles #articlesList ul li img{ margin:0 1px;}
.msInner #articles #articlesList ul li span{ float:right;}
.msInner #articles #articlesList ul li span:after{
	content: "";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	/* other IE-mac \*/ _height: 1%; /* End other IE-mac */ 
}

.msInner #articles #bnavi{ border-top:3px solid #D5D5D5; padding:10px 0px; margin:20px 0 0 0;}
.msInner #articles #bnavi table{ width:580px;}
.msInner #articles #bnavi a{ font-weight:bold; color:#CC0000; text-decoration:none;}


.selectGenre{ margin:10px 0;}
