@charset "utf-8";

#blog #blog_wrap {
	overflow:hidden;
	margin:0 20px;
/*	background:url(assets/img/touka_Black.png);
	background-color:rgba(0,0,0,0.7);*/
}

/*
#blog #blog_wrap h2  {font-size:170%;color:#237783;margin-bottom:1em;}
*/
#blog #blog_wrap h2  {font-size:210%;color:#237783;margin-bottom:1em;}
#blog #blog_wrap p   {margin:10px 0; font-size:120%;}

/*
#blog #blog_txt  {width:740px;overflow:hidden;float:right;}
*/
#blog #blog_txt  {width:540px; margin-right:100px;overflow:hidden;float:right;}
#blog #blog_txt #blog_txt_date {text-align:right;}
#blog #blog_txt small {font-weight:normal;color:#990; padding-left:0.5em;}


#blog #blog_txt .talk_Name1,
#blog #blog_txt .talk_Name2,
#blog #blog_txt .talk_Name3 {font-size:120%;font-weight:bold;letter-spacing:0.3em;}

#blog #blog_txt .talk_Name1:after,
#blog #blog_txt .talk_Name2:after,
#blog #blog_txt .talk_Name3:after {content:"：";margin:0 8px;}

#blog #blog_txt .talk_Name1 {color:#093;}
#blog #blog_txt .talk_Name2 {color:#930;}
#blog #blog_txt .talk_Name3 {color:#00f;}


#blog #blog_date {width:140px;overflow:hidden;float:left;}
#blog #blog_date a#selected {color:#ac1212 !important;}
#blog #blog_date small {display:none;}

#blog #blog_date dd {
	font-size:115%;
	display:block;
	border-bottom:1px dotted #444;
	margin-bottom:3px;
	padding-bottom:3px;
}



#blog .img_R {width:300px;margin:0 0 10px 10px;float:right;}
#blog .img_L {width:300px;margin:0 10px 10px 0;float:left;}
#blog .img_C {width:700px;margin:10px auto}
#blog .img_cap {margin:5px;}
#blog .blog_img  {background-color:#222;color:#eee;}
#blog .blog_img3 {background-color:#eee;color:#111;}
#blog .blog_img2 img {margin-bottom:5px;}
#blog .blog_img2 img:last-child {margin-bottom:0;}

#blog .blog_blue  {color:#06C;}
#blog .blog_purp  {color:#3B00CC;}
#blog .blog_green {color:#097011;}
#blog .txt_L {font-size:120%;}

#blog #blog_move {
	clear:both;
	text-align:center;
	border-top:1px dotted #444;
	margin-top:20px;
	padding-top:20px;
	font-size:120%;
	overflow:hidden;
}
#blog #blog_move a {margin:0 20px;}

/*----------------*/

#blog_date li {
	float:left;
	margin:8px 8px 0 0;
	font-size:115%;
}