/* CSS Document */

/* 
辞典（dictionary/）
特集（info/）
 */
 
 
#blog_contents {
 width: 680px;
 margin: 20px auto ;
}


/* 記事 */

#blog_contents .blog_article {
 width: 680px;
 margin: 0 auto 40px;
 float: none;
 clear: both;
 font-size: 14px;
}
#blog_contents .blog_article .blog_ttl {
 width: 680px;
 height: 42px;
 background: url(../img/blog_ttl.gif) no-repeat 0 0;
 margin: 0 auto ;
 padding-top: 16px;
}
#blog_contents .blog_article .blog_ttl h2 {
 font-size: 20px;
 color: #EE0000;
 float: left;
 padding-left: 32px;
}
#blog_contents .blog_article .blog_ttl .blog_ttl_day  {
 font-size: 12px;
 color: #666;
 float: right;
 padding-top: 8px;
} 



/* 続きを見るボタン */

.blog_btn_more {
 width: 130px;
 height: 38px;
 margin: 10px 0 0 550px;
}
.blog_btn_more a {
 width: 130px;
 height: 38px;
 display: block;
 background: url(../img/blog_btn_more.gif) no-repeat 0 0;
}
.blog_btn_more a:hover {
 background: url(../img/blog_btn_more.gif) no-repeat 0 bottom;
}




/* リンク */

#blog_link {
 width: 480px;
 margin: 20px auto 0;
 float: none;
 clear: both;
}
#blog_link #blog_link_01 {
 text-align: left;
 width: 110px;
}
#blog_link #blog_link_02 {
 text-align: center;
 width: 260px;
}
#blog_link #blog_link_03 {
 text-align: right;
 width: 110px;
}
