@charset "UTF-8";

/****************************************************

　全体

*****************************************************/

*{
    margin : 0;
    padding : 0;
}

BODY{
	color : #000000;
	background-color : #fff;
	font-size : 80%;
	font-family : "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", arial, sans-serif;
	text-align : center;
}

.main{
	background-color : #fff;
	border-style : solid;
	border-width : 0px 1px;
	border-color : #fff;

	text-align : center;
	width : 750px;
	height : auto;
	margin : 0px auto;
	padding : 0px;
}


/****************************************************

　リンク

*****************************************************/
A{
	text-decoration : underline;
}
A:LINK{
	color : #000;
}
A:VISITED{
	color : #000;
}
A:HOVER{
	color : #000;
	text-decoration: none;
}


/****************************************************

　フォーム

*****************************************************/
INPUT,TEXTAREA{
	color : #000000;
	background-color : #fff;
	border : solid 1px #000;
}

.form{
	margin : 10px;
}


/****************************************************

　ヘッダー

*****************************************************/
.header{
	background-color: ccc;
	height : 90px;
	text-align : left;
	width: 100%;
	color: 000;
	border-top: #ccc 1px solid;
}
.header A, .header A:LINK, .header A:VISITED{
	text-decoration : none;
	color: 000;
}
.header A:hover{
	text-decoration : underline;
	color: 000;
}

/*
 * ブログタイトル
 */
.blogtitle {
	font-size : 200%;
	margin : 30px 50px 10px 50px;
	color: fff;
	font-weight: bold;
}


/*
 * 説明文
 */
.info{
	font-size : 100%;
	margin : 10px 50px;
	
}

.a01 {
	margin: 0px;
	padding: 10px 0px 0px 0px;
	width: 252px;
	height: 262px;
	float: right;
}

/****************************************************

　記事・コメント・トラックバック

*****************************************************/
/*
 * メイン（左部分）
 */
.entry_main{
	float : right;
	width : 520px;
	text-align : left;
	padding : 0px;
	margin : 0px;
}

/*
 * 記事枠
 */
.entry{
	padding : 5px;
	margin : 10px 10px 20px 10px;
}
/*
 * タイトル
 */
.title{
	text-decoration: underline;
	font-size : 130%;
	font-weight:bold;
	padding : 0px 5px;
}
.title A, .title A:LINK, .title A:VISITED{
	text-decoration : underline;
	color: 000;
}

/*
 * 日にち
 */
.day{
	padding : 5px;
	text-align : right;
	font-size: 100%;
	font-weight: normal;
	
}
.day2{
	color: 888888;
}
/*
 * 本文
 */
.text{
	padding : 5px;
	line-height: 130%;
}
/*
 * 投稿データ
 */
.data{
	text-align : right;
	padding : 0px 5px;
	margin : 10px 0px 5px 0px;
}
/*
 * 前へ次へ
 */
.prevnext{
	text-align :center;
	padding : auto;
	margin-bottom : 5px;
}



/*
 * コメント見出し
 */
.comment_h{
	font-size : 120%;
	padding : 10px;
}
/*
 * コメント枠
 */
.comment{
	padding : 5px;
	margin : 10px 10px 20px 10px;
}

/*
 * コメントレス日にち
 */
.cmt_res .day{
	padding : 0px 5px;
	text-align : right;
}
/*
 * コメントレス本文
 */
.cmt_res .text{
	padding : 5px;
}

/*
 * トラックバック見出し
 */
.tb_h{
	font-size : 120%;
	padding : 10px;
}
/*
 * トラックバック枠
 */
.tb{
	border : 1px double #000;
	padding : 5px;
	margin : 10px 10px 20px 10px;
}


/*
 * トップ記事(目次)
 */
.topentry A, .topentry A:LINK, .topentry A:VISITED{
	text-decoration : underline;
	color: 000;
	font-weight:bold;
}
.topentry A:hover{
	text-decoration : none;
	color: 000;
	font-weight:bold;
}

/*
 * 引用
 */
blockquote{
	border: 1px solid #333388;
	margin: 10px;
	padding: 10px;
	color: #333388;
}


/****************************************************

　装飾関連

*****************************************************/
/*
 * 絵文字
 */
.emoji {
	vertical-align : middle;
	margin : 3px;
	border-style : none;
}

/*
 * 引用
 */
blockquote {
	margin : 5px;
	padding : 5px 10px;
}

/*
 * ライン */
hr {
	border : solid 1px #999999;
	height : 1px;
}

/***************************************************

　プラグイン

****************************************************/
/*
 * サイドバー（右部分）
 */
.sidebar{
	float : left;

	color : #000;
	text-align : left;
	width : 160px;
	padding : 0px;
	margin : 0px
}
/*
 * プラグインタイトル
 */
.plugin_title{
	border-bottom : #000 1px solid;
	font-size : 100%;
	padding : 2px 5px;
	margin : 0px;
}
/*
 * プラグイン説明文
 */
.plugin_ex{
	padding : 0px 10px;
}
/*
 * プラグイン内容
 */
.plugin_contents{
	margin : 0px 0px 40px 0px;
	padding : 5px 10px;
	font-size: 100%;
}
.plugin_data{
	padding-top : 5px;
}
.plugin_data_date{
	text-align: right;
}

.plugin_data A{
	text-decoration : underline;
}
.plugin_data A:LINK{
	color : #000;
}
.plugin_data A:VISITED{
	color : #000;
}
.plugin_data A:HOVER{
	color : #000;
	text-decoration: none;
}



/****************************************************

　フッター

*****************************************************/
.footer{
	background-color: #ccc;
	height: 50px;
	width: 100%;
	text-align : right;
	padding : 5px auto 0px auto;
	margin: 0px;
	border-bottom: #ccc 1px solid;
	clear : both;
}
