@charset "UTF-8";

/*
--------------------------------------------------------------
	[ File Name   ] information.css
	[ Last UpDate ] Sep 2013
	[ Version     ] 2.0 
--------------------------------------------------------------
--------------------------------------------------------------
*/

/*
--------------------------------------------------------------
.newsArea
--------------------------------------------------------------
*/

.newsArea{
	border-bottom: 1px dotted #ccc;
	width:660px;
}
	.newsBlock{
		border-top: 1px dotted #ccc;
		padding: 7px;
	}
		.newsBlockDate{
		float:left;
		}
		.newsBlockTitle{
		margin-left: 10em;
		}
		.newsBlockTitle img{
		margin-left: 0.1em;
		margin-top: 0.2em;
		}
		.newsBlockTitle span{
		font-size: 90%;
		}


.post h2, 
.post h3, 
.post h4, 
.post h5, 
.post h6{
	margin: 30px 0 10px;
	color:#564365;
}

.post h2{
	font-size:160%; 
	border-bottom:1px solid #efefef; 
	padding-bottom:5px;
	}	

.post h3{font-size:140%;}
.post h4{font-size:120%;}
.post h5{font-size:110%;}

.post p{
	margin-bottom:20px;
	line-height: 1.8;
	letter-spacing: 0.15em;
	
	}
.post em{font-style: italic;}
.post code{color: #06c; font-family:'Courier New',Courier,monospace;}
.post img{
	border:1px #ccc solid;
	padding: 3px;
	background: #fff;
	margin:20px 0;
	}
	.post img.wp-smiley{border:none;padding:0;background:none;margin:0;}
.post blockquote{
	border-left:5px solid #ddd;
	background: #eee;
	padding: 10px;
	margin:20px 0;
	font-style:italic;
	}
	.post blockquote p{margin:0;}
.post div.wp-caption{margin: 20px 0;}
	.post div.wp-caption img{ margin: 0;}
	.post div.wp-caption p{ font-size:85%;}
.post ul, .post ol{margin:20px 0;}
	.post ul li{
		list-style: url(../images/arrow_list.png);
		margin-left:20px;
		}
	.post ol li{list-style: decimal outside;margin-left:20px;}

.post .alignleft 
	{
		display: inline;
		float: left;
		margin-right: 20px;
	}
.post .alignright 
	{
		display: inline; 
		float: right; 
		margin-left: 10px;
	}

.post .aligncenter
	{
		width: 100%;
		margin: 10px auto; 
		clear: both; 
		text-align: center;
	}


/*** Blog info ***/
div.blog_info{
/*
	background: rgba(0, 0, 0, 0.1);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#20000000,endColorstr=#20000000); */
	/*background: #E7E4E9;*/
	background: url(../images/dot.gif) repeat-x bottom center;
	zoom: 1; /* IE */
	color: #666;
	font-size:85%;
	padding: 5px;
	margin: 0 0 20px;
	}
	div.blog_info ul{margin:0;}
		div.blog_info li{
			float: left;
			padding-left:0px;
			margin:0 15px 0 5px !important;
			list-style: none !important
			}
			div.blog_info li a{color: #666}
				div.blog_info li a:hover{color: #333}
	
/*** Contents ***/
img.attachment-post-thumbnail{float: left; margin:0 15px 0 0 !important;}

a.more-link{
	background:url("../images/arrow_next.png") no-repeat right top;
	color:#333;
	font-size:85%;
	padding:2px 20px 5px 10px;
	text-align:right;
	text-decoration:none;
	margin-left:480px;
	display:block;
	}
	a.more-link:hover{color: #999}
	
/*** Bottom Navigation, Comment Navigation ***/
div.nav-below{
	margin: 60px 0 0;
	overflow:auto;
	background: url(../images/dot.gif) repeat-x top center;
	padding-top: 10px;
	}
div.navigation{overflow:auto;}
	div.navigation a{margin-bottom:10px}

	.nav-previous a, .nav-next a,
	div.navigation .alignleft a, div.navigation .alignright a{
		color:#333;
		font-size:85%;
		text-decoration:none;
		}
		.nav-previous a:hover, .nav-next a:hover,
		div.navigation .alignleft a:hover, div.navigation .alignright a:hover{
			color: #999
			}
			
	.nav-previous a, div.navigation .alignleft a{
		float:left;
		padding:2px 10px 2px 20px;
		/*background:url(../images/arrow_prev.png) no-repeat left top;*/
		}
	.nav-next a, div.navigation .alignright a{
		float:right;
		text-align:right;
		padding:2px 20px 2px 10px;
		/*background:url(../images/arrow_next.png) no-repeat right top;*/
		}

	
/*** pt01***/

.pt01{
		width: 100%;
		margin: 30px auto; 
		clear: both; 
}
	.pt01 img
		{
			display: inline; 
			float: right; 
			border: none;
			padding: 0;
			margin: 0;
			margin-left: 20px;
			width: 240px;
			max-width: 240px;
			height: auto;
			overflow: hidden;
		}

/*** pt02***/

.pt02{
		width: 100%;
		margin: 30px auto; 
		clear: both; 
}
	.pt02 img
		{
			display: inline; 
			float: left; 
			border: none;
			padding: 0;
			margin: 0;
			margin-right: 20px;
			width: 240px;
			max-width: 240px;
			height: auto;
			overflow: hidden;
		}

/*** pt03***/

.pt03{
		width: 100%;
		margin: 30px auto; 
		clear: both;
		text-align: center;
}
	.pt03 img
		{
			border: none;
			padding: 0;
			margin: 0;
			margin: 10px auto;
			max-width: 480px;
			height: auto;
			overflow: hidden;
		}
	.pt03 p
		{
			text-align: left;
		}





ul.listArrow li
		{
			display: block;
			width:auto;
			min-height: 14px;
			height: auto !important;
			height: 14px;
			padding-left: 14px;
			background:transparent url(/__common/images/wrap/arrow.gif) no-repeat left 50%;
			margin-bottom: 6px;
		}

