@charset "utf-8";
/* -----------------------------------------------------------
 Date:           2009-08-12T13:50:00+09:00
 Author:         Ayumi Fujii
 Description:    Blog Theme Style 
 Lisence:        (c) DaLaFarm co,ltd
----------------------------------------------------------- */

/* Firefox Dotted Outline Fix
----------------------------------------------------------- */
/*\*/ a, object { overflow: hidden; outline: none; } /**/
/*\*/ a:focus    { overflow: hidden; outline: none; } /**/


/* 基本レイアウト
---------------------------------- */
#title_blog h2 {
	float:right;
	width:545px;
	height:50px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/title_blog.gif) no-repeat left top;
	margin:21px 0px 0px 55px;
}
#content {
	float: right;
	width: 520px;
	text-align: left;
	overflow: hidden;
	margin: 0 25px 0 0;
	_margin: 0 12px 0 0;
    /*  追加 */
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#content .entry {
    position: relative;
    text-align: center;
    margin-bottom: 50px;
}

/* タイトルと日付のブロック
---------------------------------- */
#content .entry h3.entry-title {
    width: 520px;
    height: 60px;
    background: url(../images/blog_entry-title_h3.jpg) 0 0 no-repeat;
    margin: 20px 0 10px;
    line-height: 40px;
    text-indent: 16px;
    font-size: 120%;
    text-align: left;
}
#content .entry h3.entry-title  a { color: #333; }

/* 投稿情報
---------------------------------- */
#content .entry ul.post-info { text-align: left; }
#content .entry ul.post-info li.permalink {
    position: absolute;
    top: 32px;
    left: 16px;
}
#content .entry ul.post-info li.permalink a { color: #999; }
#content .entry ul.post-info li.postby { display: none; }

/* 本文
---------------------------------- */
#content .entry .entry-content {
    width: 400px;
    overflow: hidden;
    margin: 0 auto;
    text-align: left;
}
#content .entry .entry-content a { text-decoration: underline; }
#content .entry .entry-content p { margin: .5em 0; }
#content .entry .entry-content img {
    margin: .5em 0;
    background: #fff;
    overflow: hidden;
}
#content .entry .entry-content i,
#content .entry .entry-content em { font-style: oblique; }
#content .entry .entry-content strong,
#content .entry .entry-content b { font-weight: bold; }
#content .entry .entry-content ol,
#content .entry .entry-content ul { margin: .5em 0 0 2em; }
#content .entry .entry-content ul li { list-style: disc; list-style-position: outside; margin-bottom: .5em; }
#content .entry .entry-content ol li { list-style: decimal; list-style-position: outside; margin-bottom: .5em; }

/* ページ送り
---------------------------------- */
p#pagenation {
    clear: both;
	float: right;
	width: 520px;
    text-align: left;
	overflow: hidden;
	margin: 0 25px 0 0;
	_margin: 0 12px 0 0;
}
p#pagenation a {
    float: left;
    display: block;
    width: 100px;
    height: 50px;
    text-indent: -9999px;
    overflow: hidden;
}
p#pagenation a:hover {
    opacity: 0.6;
    -moz-opacity: 0.6;
    filter(alpha=60);
}
p#pagenation a[rel="next"] {
    float: right;
    padding-right: 160px;
    background: url(../images/blog_pagenation_next.jpg) top left no-repeat;
}
p#pagenation a[rel="prev"] {
    float: left;
    padding-left: 160px;
    background: url(../images/blog_pagenation_prev.jpg) top right no-repeat;
}
/* ナビゲーション
---------------------------------- */
#navi2 {
    overflow: inherit;
    height: auto;
}
#navi2 ul#blog_navi {
    margin-top: 1em;
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;    
    text-align: right;
}
#navi2 ul#blog_navi li {
    text-indent: inherit;
}
#navi2 ul#blog_navi li h3 {
    text-align: left;
    text-indent: -9999px;
    overflow: hidden;
    height: 20px;
}
#navi2 ul#blog_navi li#widget_archive h3 { background: url(../images/blog_navi_archive_h3.gif) right top no-repeat; margin-top: 10px; }
#navi2 ul#blog_navi li#widget_categories h3 { background: url(../images/blog_navi_category_h3.gif) right top no-repeat; margin-top: 15px; }
#navi2 ul#blog_navi li ul { margin-right: 10px; }
