﻿/* add 2011/07/21 blog start */

/* サイドバー部分 **************************/
/* サイドバー(右) */
#cont_sidebar_right
{
	float:left;
	margin-left:10px;
	margin-top:20px;
}
/* サイドバー(右) パーツ見出し */
#cont_sidebar_right h5
{
	font-weight:bold;
	margin-bottom:5px;
	padding:3px 0 2px 7px;
	background:url("../images/bg.gif");
	font-size: 0.95em;
	letter-spacing:1px;
}
/* サイドバー(左) */
#cont_sidebar_left
{
	float:left;
	margin-left:20px;
	margin-top:20px;
}
/* サイドバー(左) パーツ見出し */
#cont_sidebar_left h5
{
	font-weight:bold;
	margin-bottom:5px;
	padding:3px 0 2px 7px;
	background:url("../images/bg.gif");
	font-size: 0.95em;
	letter-spacing:1px;
}
div #sidebarFrame
{
	width:90%;
	margin:0 15px 0 15px;
}

/* 分類選択 */
div.selectbunrui{
	margin-bottom: 20px; 
}
ul.selectbunrui{
	margin: 0 0 0 2px;
	text-align:left;
}
li.selectbunrui{
	list-style-type: none;
	font-size:0.8em;
	background:url("../images/g_ya.gif") no-repeat 0px 8px;
	padding:3px 10px;
	line-height:1.6;
	word-wrap:break-word;
}
p.selectbunrui{
	text-align:center;
	color:#ff0000;
}

/* 最近の記事 */
div.recentkiji{
	margin-bottom: 20px; 
}
ul.recentkiji{
	margin: 0 0 0 2px;
	text-align:left;
}
li.recentkiji{
	list-style-type: none;
	font-size:0.8em;
	background:url("../images/g_ya.gif") no-repeat 0px 8px;
	padding:3px 10px;
	line-height:1.6;
	word-wrap:break-word;
}
p.recentkiji{
	text-align:center;
	color:#ff0000;
}

/* カレンダー */
div.calendardisp{
	margin-bottom: 20px;
}
/* カレンダー (月遷移部分) */
/* ※ベースのclass名 + "_mlink" で指定してください */
table.calendardisp_mlink
{
	border-collapse:collapse;
	width:98%;
	border:0px;
	font-size:0.8em;
	margin:5px auto 0px auto;
}
table.calendardisp_mlink td
{
	text-align:center;
	padding:2px 0 4px 0;
}
/* カレンダー (本体) */
table.calendardisp
{
	border-collapse:collapse;
	width:98%;
	font-size:0.8em;
	margin:5px auto 5px auto;
}
table.calendardisp th
{
	text-align:center;
	padding:1px 0 2px 0;
}
table.calendardisp td
{
	text-align:center;
	padding:4px 0 4px 0;
}
/* カレンダー (今日の日付部分) */
table.calendardisp td.dt_today
{
	/*background-color:#FFF1A0;*/
	border:solid 1px #CCCCCC;
}
/* カレンダー (今日以外の日付部分) */
table.calendardisp td.dt_normal
{
}

/* キーワード検索 */
div.keywordsearch{
	margin-bottom: 20px;
	margin-top:10px;
}
/* キーワード検索 テキストボックス */
div.keywordsearch input.tbkeyword
{
	width:auto;
}
/* キーワード検索 検索ボタン */
div.keywordsearch input.btnsearch
{
	margin-left:5px;
}

/* 以前の記事 */
/* サイドバー部分 */
div.archiveskiji{
	margin-bottom: 20px;
}
ul.archiveskiji{
	margin: 0 0 0 2px;
	text-align:left;
}
li.archiveskiji{
	list-style-type: none;
	font-size:0.8em;
	background:url("../images/g_ya.gif") no-repeat 0px 8px;
	padding:3px 10px;
	line-height:1.6;
	word-wrap:break-word;
}
div.archiveskiji_alllink
{
	width:98%;
	text-align:right;
	font-size:0.8em;
	white-space:nowrap;
}

/* add 2011/08/10 blog tag start */
/* タグリスト */
div.taglist{
	padding:0 2px 2px 2px;
	margin-bottom:20px;
}
div.taglist a
{
	margin-right:5px;
	font-size:0.8em;
}
/* タグ表示（記事件数1~3位） */
div.taglist a.rank1-3
{
	font-size:1.1em;
}
/* タグ表示（記事件数4~5位） */
div.taglist a.rank4-5
{
	font-size:0.9em;
}
/* タグ表示（記事件数6~9位） */
div.taglist a.rank6-9
{
	font-size:0.8em;
}
/* タグ表示（記事件数10位以降） */
div.taglist a.rank10over
{
	font-size:0.7em;
}
/* add 2011/08/10 end */

/* add 2011/12/1 blog kaiPageLink start */

/* 前の記事・次の記事リンク */
.headerKijiLink, .footerKijiLink
{
	width:100%;
	text-align:center;
	clear:both;
}

/* メイン部分 **************************/

/* add 2011/08/10 blog tag start */
/* 記事本文下のタグリンク */
.footerKijiLink_tag
{
	
	border: solid 1px #cccccc;
	width:95%;
	clear:both;
	text-align:left;
	margin: 10px auto 10px auto;
	padding:5px;
}

.footerKijiLink_text
{
	margin-bottom: 3px;
	border-bottom:dashed 1px #cccccc;
	font-size:0.85em;
	font-weight:bold;
	margin: 0px 5px 5px 5px 
}
.footerKijiLink_tag a
{
    background: url("../images/g_ya.gif") no-repeat left center; 
	background-position: 1px 3px;	
	padding: 0 10px 0px 10px;
	text-align:left;
	font-size:0.8em;

}

/* ヘッダーイメージ（任意タイトル用） */
div.headerFreelyImage
{
    width:800px;
    height:69px;
	margin-top:0px;
    margin-left:auto;
    margin-right:auto;
    overflow:hidden;
	background-color:#0E8B49;
    border-top:0px solid #E8E8E7;
    border-left:0px solid #E8E8E7;
    border-right:0px solid #E8E8E7;
	text-align:center;
	padding:0px;
}
image.headerFreelyImage
{
	border-width: 0px;
}
/* add 2011/07/21 end */
