
body{
	margin-top:0;
	margin-left:0;
	font-family:"ＭＳ Ｐゴシック", "Osaka";
	}

.justify {
	text-align: justify; text-justify: inter-ideograph;
}

/* ++++++ ヘッダー部分のデザイン ++++++ */

.header_txt {
	font-family:"ＭＳ ゴシック", "Osaka－等幅";
	font-size: 10px;
	color: #FFFFFF;
}

/* ++++++ パンくずリスト ++++++ */
	
#body h1{
	color:#FFFFFF;
	font-size:12px;
	font-family:"ＭＳ ゴシック", "Osaka－等幅";
	margin-left:5px;
	padding-left:5px;
	}
	
	
	
	
/* ++++++ コンテンツ部分のデザイン ++++++ */


/* ++++++ タイトル画像 ++++++ */

#title_konno {
	height:auto;
	background-image:url(/racing/img/blog/img_konno.jpg);
	background-repeat:no-repeat;
	}

#title_teramoto {
	height:auto;
	background-image:url(/racing/img/blog/img_teramoto.jpg);
	background-repeat:no-repeat;
	}

#title_kana {
	height:auto;
	background-image:url(/racing/img/blog/img_kana.jpg);
	background-repeat:no-repeat;
	}

#title_takami {
	height:auto;
	background-image:url(/racing/img/blog/img_takami.jpg);
	background-repeat:no-repeat;
	}	
	

/* --- メイン --- */

.text_blog_main {
	font-size: 12px;
	line-height: 18px;
	letter-spacing:0.15em;
	color: #666666;
	text-align: justify; text-justify: inter-ideograph;
}

#body a{
	color:#ffffff;
	}
	
#body a:hover{
	color:#ff9900;
	}


.entry_date {
	color:#ff6600;
	font-size: 10px;
	line-height: 15px;
}

.entry_title {
	color:#666666;
	font-size: 16px;
	line-height: 24px;
}

.allentry_date {
	color:#ff6600;
	font-size: 10px;
	margin-bottom: 6px;
}

.allentry_title {
	color:#666666;
	font-size: 12px;
	margin-bottom: 12px;
}

.allentry_title a {
	color:#666666;
	text-decoration:none;
}

.allentry_title a:hover {
	color:#ff6600;
	text-decoration:underline;
}

.entrynav {
	text-align:justify;
	text-justify:distribute-all-lines;
	}

.entrynav a{
	color:#ff7800;
	font-weight:nomal;
	font-size:10px;
	font-family:"ＭＳ ゴシック", "Osaka－等幅";
	line-height:18px;
	text-decoration:none;
	}
	
.entrynav a:hover{
	color:#ff7800;
	font-weight:nomal;
	text-decoration:underline;
	}

.leftnav {
	width:auto;
	position:relative;
	float:left;
	text-align:left;
	}

.rightnav {
	width:auto;
	position:relative;
	float:right;
	text-align:right;
	}

.bread_small {
	font-size:10px;
}


/* --- 右サイドバー --- */
.right_txt {
	color:#ffffff;
	font-size: 10px;
	line-height: 12px;
	text-align: justify; text-justify: inter-ideograph;
}

.right_list {
	color:#ffffff;
	font-size: 10px;
	line-height: 12px;
	text-align: justify; text-justify: inter-ideograph;
}

#list {
		margin: 0 0 4px 0;
	}
	
#listdate { 
	font-size:9px;
	color:#666666;
	}

#list a{
	color:#ffffff;
	text-decoration:none;
	}
	
#list a:hover{
	color:#ff6600;
	text-decoration:underline;
	}


#list {
		margin: 0 0 4px 0;
	}

#allentries {
	margin:6px 0 0 0;
	}

#allentries a{
	font-size:10px;
	color:#666666;
	text-decoration:none;
	font-weight:bold;
	}
	
#allentries a:hover{
	color:#ff6600;
	text-decoration:underline;
	}

/* ++++++ フッター部分のデザイン ++++++ */

.futter_nor {
	font-size: 10px;
	color: #3399FF; 
	}
	
.futter_nor a{
	font-size: 10px;
	color: #3399FF; 
	}


/* +++++++ iframe ++++++ */
.iframe {
	font-size:9px;
	color:#ff7800;
	margin:0 0 0 0;
	padding:0 0 0 0;
	letter-spacing:0.1px;
	font-family:"ＭＳ Ｐゴシック", "Osaka";
	}
	
.iframe a{
	color:#333333;
	font-size:10px;
	letter-spacing:0.1px;
	font-family:"ＭＳ ゴシック", "Osaka－等幅";
	text-decoration:none;
	}
	
.iframe a:hover{
	color:#ff7800;
	text-decoration:underline;
	}
