@charset "UTF-8";

/****************************************************

　全体

*****************************************************/

*{
    margin : 0;
    padding : 0;
}

BODY{
 color : #666666;
 background-color : #ffffff;
 font-size : 80%;
 font-family : "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", arial, 
sans-serif;
 text-align : center;
}

.main{
 background-color : #ffffff;
 border-style : solid;
 border-width : 0px 1px;
 border-color : #999999;

 text-align : center;
 width : 700px;
 height : auto;
 margin : 0px auto;
 padding : 0px;
}


/****************************************************

　リンク

*****************************************************/
A{
 text-decoration : underline;
}
A:LINK{
 color:#006699;
}
A:VISITED{
 color:#006699;
}
A:HOVER{
 color : #999999;
}


/****************************************************

　フォーム

*****************************************************/
INPUT,TEXTAREA{
 color : #666666;
 background-color : #ffffff;
 border : solid 1px #999999;
}

.form{
 margin : 10px;
}


/****************************************************

　ヘッダー

*****************************************************/
.header{
 background-color : #eeeeee;
 border-bottom : #999999 1px solid;
 height : 150px;
 text-align : left;
}
.header A, .header A:LINK, .header A:VISITED{
 color : #666666;
 text-decoration : none;
}

/*
 * ブログタイトル
 */
H1{
 font-size : 200%;
 padding : 10px;
}
h3{
 font-size : 120%;
}
/*
 * 説明文
 */
.info{
 font-size : 100%;
 padding : 10px;
}


/****************************************************

　記事・コメント・トラックバック

*****************************************************/
/*
 * メイン（左部分）
 */
.entry_main{
 float : left;
 width : 450px;
 text-align : left;
 padding : 0px;
 margin : 0px;
}

/*
 * 記事枠
 */
.entry{
 border : 3px double #999999;
 padding : 5px;
 margin : 10px 10px 20px 10px;
}
/*
 * タイトル
 */
.title{
 border-bottom : #999999 1px solid;
 font-size : 140%;
 padding : 10px 5px;
}
.title A, .title A:LINK, .title A:VISITED{
 color : #666666;
 text-decoration : none;
}
/*
 * 日にち
 */
.day{
 padding : 0px 5px;
 text-align : right;
}
/*
 * 本文
 */
.text{
 padding : 5px;
}
/*
 * 投稿データ
 */
.data{
 text-align : right;
 padding : 5px;
 margin-bottom : 5px;
}

/*
 * コメント見出し
 */
.comment_h{
 font-size : 200%;
 padding : 10px;
}
/*
 * コメント枠
 */
.comment{
 border : 3px double #999999;
 padding : 5px;
 margin : 10px 10px 20px 10px;
}

/*
 * コメントレス
 */
.cmt_res{
 color : #999999;
 padding : 5px 0px;
}
/*
 * コメントレスタイトル
 */
.cmt_res .title{
 border-bottom : #999999 1px solid;
 font-size : 100%;
 padding : 0px 5px;
 margin : 0px;
}
/*
 * コメントレス日にち
 */
.cmt_res .day{
 padding : 0px 5px;
 text-align : right;
}
/*
 * コメントレス本文
 */
.cmt_res .text{
 padding : 5px;
}

/*
 * トラックバック見出し
 */
.tb_h{
 font-size : 200%;
 padding : 10px;
}
/*
 * トラックバック枠
 */
.tb{
 border : 3px double #999999;
 padding : 5px;
 margin : 10px 10px 20px 10px;
}


/****************************************************

　装飾関連

*****************************************************/
/*
 * 絵文字
 */
.emoji {
 vertical-align : middle;
 margin : 3px;
 border-style : none;
}

/*
 * 引用
 */
blockquote {
 margin : 5px;
 padding : 5px 10px;
}

/*
 * ライン */
hr {
 border : solid 1px #999999;
 height : 1px;
}

/***************************************************

　プラグイン

****************************************************/
/*
 * サイドバー（右部分）
 */
.sidebar{
 float : right;

 color : #666666;
 text-align : left;
 width : 230px;
 padding : 0px;
 margin : 0px
}
/*
 * プラグインタイトル
 */
.plugin_title{
 border-left : #999999 5px solid;
 border-bottom : #999999 1px solid;
 font-size : 100%;
 padding : 2px 5px;
 margin : 10px;
}
/*
 * プラグイン説明文
 */
.plugin_ex{
 padding : 0px 10px;
}
/*
 * プラグイン内容
 */
.plugin_contents{
 margin : 5px 10px;
 padding : 5px 10px;
}
.plugin_data{
 padding-top : 5px;
}
.plugin_data_date{
 padding-top : 2px;
}


/****************************************************

　フッター

*****************************************************/
.footer{
 background-color : #eeeeee;
 border-top : #999999 1px solid;
 text-align : center;
 padding : 20px;
 clear : both;
}


/***************************************************

　カレンダー

****************************************************/
/* 月表示 */
.CalendarMoveTable{
 color : #666666;
 background-color : #eeeeee;
 width : 180px;
 font-size : 100%;
 text-align : center;
}
.CalendarMoveTr{
}
/* 前の月 */
.CalendarPrevTd{
 text-align : center;
}
/* 今の月 */
.CalendarNowTd{
 text-align : center;
}
/* 次の月 */
.CalendarNextTd{
 text-align : center;
}

/* カレンダー本体 */
.CalendarTable{
 color : #666666;
 background-color : #ffffff;
 width : 180px;
 font-size : 100%;
 text-align : center;
}
.CalendarTable td{
 padding : 2px 0px;
}
/* 曜日 */
.CalendarWdayTr{
}
/* 日曜日 */
.CalendarWdaySun{
}
/* 平日 */
.CalendarWday{
}
/* 土曜日 */
.CalendarWdaySat{
}

/* 日数表示 */
.CalendarTr{
}
/* 日曜日 */
.CalendarTdSun{
 color : #cc9999;
}
/* 平日 */
.CalendarTd{
 color : #999999;
}
/* 土曜日 */
.CalendarTdSat{
 color : #6699cc;
}
/* 記事のある日 */
.CalendarTdLink{
}
.CalendarTdLinkFont{
 color : #666666;
} 
