/*最新情報のタイトル*/
.bt{
font-weight:bold;
font-size:12px;
color:#303030;
margin:10px 0px 5px 20px;
padding-left:15px;
background:url(../img/bt.gif) no-repeat;
} 

/*最新情報の本文*/
.bbun {
color:#000000;
line-height:180%;
margin:0px 20px;
}

.tuduki{
text-align: right;
padding:10px 10px 20px 0px;
background:url(../img/line.gif) no-repeat 20px 30px;
}
/*カレンダー*/ 
#calendar {
width:210px;
line-height: 120%;
font-size:10px;
padding:0px; 
text-align: center; 
margin-top:5px;
} 
#calendar table { 
width:210px;
font-size:12px;
background-color: #ffffff;
padding:0px; 
}
/*カレンダーのタイトル*/
#calendar caption { 
clear:left;
color:#222222;
font-weight:normal;
font-size:12px;
margin:10px 0px 0px 0px;
background:url(../img/side-midashi.gif) no-repeat;
padding:12px 0px 10px 30px;
}
/*カレンダーの曜日*/ 
#calendar th { 
line-height: 12px; 
font-size:10px; 
text-align: center; 
font-weight: bold; 
color: #303030; 
padding:2px 0px 0px 0px;
} 
/*カレンダーの日付*/
#calendar td { 
line-height: 12px; 
font-size:10px; 
font-weight: normal; 
color: #997766;
text-align: center; 
padding:2px 0px 0px 0px; 
border-top: solid 1px #cccccc; 
border-left: solid 1px #cccccc;
border-bottom: solid 2px #cccccc;
border-right: solid 2px #cccccc;
} 
#calendar a {
color: #333333;
background-color: #ffcccc; 
}
#calendar a:hover {
color: #333333; 
background-color: #ffcccc; 
} 
/*ブログページ用カレンダー*/ 
#blogcalendar {
width:210px;
line-height: 120%;
font-size:10px;
padding:0px; 
text-align: center; 
margin-top:35px;
} 
#blogcalendar table { 
width:210px;
font-size:12px;
background-color:#ffffff;
padding:0px; 
}
/*ブログページ用カレンダーのタイトル*/
#blogcalendar caption { 
color: #303030; 
font:12px bold;
text-align: center; 
padding:5px 0px 5px 0px; 
}
/*ブログページ用カレンダーの曜日*/ 
#blogcalendar th { 
line-height: 12px; 
font-size:12px; 
text-align: center; 
font-weight: bold; 
color: #303030; 
padding:5px 0px 5px 0px;
} 
/*ブログページ用カレンダーの日付*/
#blogcalendar td { 
line-height: 12px; 
font-size:12px; 
font-weight: normal; 
color: #997766;
text-align: center; 
padding:5px 0px 5px 0px; 
} 
#blogcalendar a {
color: #e93f94; 
}
/*  ブログサイドメニュー  */
#blogsidemenu {
float:right;
width:210px;
}
#blogsidemenu a{
text-decoration:none;
color:#e93f94;
}
#blogsidemenu h2{
clear:left;
padding:7px 0px 10px 10px;
margin:10px 0px 0px 0px;
font-size:12px ;
font-family: "メイリオ", "ＭＳ Ｐゴシック",sans-serif;
background:url(../img/sidemenu.gif) no-repeat;
}
.blogside li{
background:url(../img/sidemenuli.gif) no-repeat;
padding-left:23px;
line-height:30px;
}
.blogside2 .li{
background:url(../img/sidemenuli.gif) no-repeat;
padding-left:23px;
line-height:30px;
}
.blogside2 .li2{
padding-left:10px;
line-height:23px;
}

.mt-sidemidashi{
color: #ffffff; 
background-color: #333333;
border-bottom:4px solid #ff8ca3;
font:12px bold;
text-align: center; 
padding:5px 0px 5px 0px; 
margin:5px 0px;
}
select {
width: 205px;
background: #ffffff;
}

/*MT base*/
#blogheader {
width:830px;
}
/* ブログヘッダーサイトマップ */
#blogheader #headersite{
font-size:10px;
text-align: right;
padding-bottom:120px;
background:url(../img/blogheader.gif) no-repeat 0px 20px;
margin:-17px 5px 0px 0px;
}
#blogheader h2{
margin:-15px 5px 0px 0px;
text-align: right;
font:10px normal;
}
#blognavi{
font: 12px normal;
color:#ffffff;
line-height:26px;
background-color:#99d900;
margin:0px;
padding-left:5px;
border-bottom:4px solid #ff8ca3;
}
#blognavi a{
color:#fffffc;
}
#blogmidashi{
background:url(../img/blogmidashi.gif) no-repeat ;
margin:15px 0px 0px 0px;
padding:33px 0px 33px 68px;
font:16px normal;
}
/*MT　ブログ記事ページ*/
#mtkizi{
font-size:12px;
margin-top:30px;
} 
#mtkizi p a{
color:#e93f94;
}
#mtkizi p{
font-size:12px;
line-height: 180%;
padding:0px 0px 20px 10px;
}
#mtkizi hr{
clear: left; 
border-bottom:2px solid #cccccc;
}
#comment{
text-align: right; 
}
.comments-header{
border-left:4px solid #ff8ca3;
background-color:#99d900;
font:14px normal;
padding:3px 0px 3px 10px;
}
.trackbacks-header{
border-left:4px solid #ff8ca3;
background-color:#99d900;
font:14px normal;
padding:3px 0px 3px 10px;
}
.asset-meta{
padding:0px 0px 3px 10px;
border-bottom:1px dashed #cccccc;
width: 530px;
}

.asset-meta a{
color:#e93f94;
}

/*MT　カテゴリとアーカイブのテンプレ用*/ 
#blogkat{
float:left;
width: 540px;
margin-top:9px;
}
#blogkat p{
padding:0px 0px 5px 10px;
line-height: 180%;
font-size:12px;
}

#blogkat .blogmidashi{
clear: left; 
background:url(../img/bt.gif) no-repeat 0px 6px;
padding-left:15px;
color:#4f4f4f;
font-size:12px;
margin:20px 0px 3px 0px;
}
.tuduki2{
text-align: right;
padding:10px 10px 5px 0px;
border-bottom:2px solid #cccccc;
}
.tuduki2 a{
color:#e93f94;
}
.hinichi{
text-align: right;
color:#ff9999;
padding-right:10px;
}




.annai{
margin-top:20px;
text-align: center;
}


