@charset "utf-8";

#blog_wrap {
	overflow:hidden;
	margin:0 20px;
	padding:20px 0;
	color:#000;
	line-height:1.5em;
}

#blog_wrap h2  {font-size:140%;margin-bottom:1em;}
#blog_wrap p   {margin:10px 0;}


#blog_wrap #blog_txt  {width:740px;overflow:hidden;float:right;}
#blog_wrap #blog_txt #blog_txt_date {text-align:right;}
#blog_wrap #blog_txt small {font-weight:normal;}


#blog_wrap #blog_txt .talk_Name1,
#blog_wrap #blog_txt .talk_Name2,
#blog_wrap #blog_txt .talk_Name3 {font-size:120%;font-weight:bold;letter-spacing:0.3em;}

#blog_wrap #blog_txt .talk_Name1:after,
#blog_wrap #blog_txt .talk_Name2:after,
#blog_wrap #blog_txt .talk_Name3:after {content:"：";margin:0 8px;}

#blog_wrap #blog_txt .talk_Name1 {color:#093;}
#blog_wrap #blog_txt .talk_Name2 {color:#930;}
#blog_wrap #blog_txt .talk_Name3 {color:#00f;}


#blog_wrap #blog_date {width:140px;overflow:hidden;float:left;}
#blog_wrap #blog_date a#selected {color:red !important;}
#blog_wrap #blog_date small {display:none;}

#blog_wrap #blog_date dd {
	display:block;
	border-bottom:1px dotted #444;
	margin-bottom:3px;
	padding-bottom:3px;
}



#blog_wrap .img_R {width:300px;margin:0 0 10px 10px;float:right;}
#blog_wrap .img_L {width:300px;margin:0 10px 10px 0;float:left;}
#blog_wrap .img_C {width:700px;margin:10px auto}
#blog_wrap .img_cap {margin:5px;}
#blog_wrap .blog_img  {background-color:#ddd;}
#blog_wrap .blog_img3 {background-color:#eee;color:#111;}
#blog_wrap .blog_img2 img {margin-bottom:5px;}
#blog_wrap .blog_img2 img:last-child {margin-bottom:0;}

#blog_wrap .blog_blue {color:#00c;}

#blog_wrap #blog_move {
	clear:both;
	text-align:center;
	margin-top:20px;
	padding:20px;
	font-size:120%;
	overflow:hidden;
	background-color:#fff;
}
#blog_wrap #blog_move a {margin:0 20px;}

/*----------------*/

#blog_date li {
	float:left;
	margin:8px 8px 0 0;
	font-size:115%;
}