@charset "UTF-8";
/* CSS Document */


/*---------------
□□□layout□□□
---------------*/

/*----------info----------*/

#info div.block
{
	margin:15px 0 10px 15px;
	border-left:#ccc 3px solid;
	padding-left:5px;
	width:710px;
}
#info div.block h4
{
	padding:0px 0px 15px 10px;
	border-bottom:2px dotted #ccc;
}
#info div.block p
{
	padding:5px 10px;
}
#info h3
{
	padding:20px 10px 5px 15px;
}

/*---------------
□□□font□□□
---------------*/
#info div.block h4
{
	font-size:108%;
	font-weight:bold;
}
#info div.block h4 a{
	color:#444;
	text-decoration:none;
}
#info div.block h4 a:hover{
	color:#777;
}
#info div.block p
{
	line-height:1.6em;
	color:#ff7a17;
	font-size:14px;
}

#info div.block p.date
{
	color:#ff5a00;
	font-weight:bold;
}

/*----------article----------*/

#article div.block
{
	margin:10px 0 5px 15px;
	padding-left:5px;
	width:710px;
	border-left:#ccc 3px solid;
}
#article div.block h4
{
	font-size:120%;
	color:#444;
	font-weight:bold;
	padding:5px 0px 10px 10px;
	border-bottom:#777 dotted 1px;
}
#article div.block p.date
{
	color:#ff5a00;
	font-weight:bold;
	padding-top:5px;
	padding-left:10px;
}
#article h3
{
	padding:20px 10px 5px 15px;
}

#article div.post{
	margin:0px 0px 20px 15px;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:10px;
	width:698px;
}

#article div.post p{
	font-size:110%;
	line-height:1.5em;
	clear:both;
}

#article div.post div.pic{
	padding:10px 0px;
	padding-left:5px;
}

#article div.post div.pic img{
	margin-right:4px;
	border:#ff5a00 solid 1px;
}

