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

/*wordpress basic css*/

.alignright {
	float:none;
	}
img.alignright {
	max-width:300px;
	display:block;
	margin:0 auto 20px;
}

.alignleft {
	float:none;
	}
img.alignleft {
	max-width:300px;
	display:block;
	margin:0 auto 20px;
}



/* End captions */
.post{
	width: auto;
}



/**
 * 6.5 Gallery
 * -----------------------------------------------------------------------------
 */

	/*gallery*/
	#content .gallery {
		margin-bottom: 1.6em;
	}
	
	#content .gallery-item {
		display: block;
		padding: 1.79104477%;
		text-align: center;
		vertical-align: top;
		width: 100% !important;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		-o-box-sizing: border-box;
		box-sizing: border-box;
		float:none !important;
		margin:0 auto !important;
	}
	
	#content .gallery-columns-2 .gallery-item,
	#content .gallery-columns-3 .gallery-item ,
	#content .gallery-columns-4 .gallery-item ,
	#content .gallery-columns-5 .gallery-item ,
	#content .gallery-columns-6 .gallery-item ,
	#content .gallery-columns-7 .gallery-item ,
	#content .gallery-columns-8 .gallery-item ,
	#content .gallery-columns-9 .gallery-item {
		max-width: 300px;
	}
	
	#content .gallery-icon img {
		max-width: 100%;
	}
	/* gallery */




#content .single_contents{
	overflow:hidden;
}

#content .single_contents .date{
	float:none;
	margin-bottom:10px;
}

#content .single_contents img{
	display:block;
	margin:0 auto 20px;
}

#content .single_contents table th,
#content .single_contents table td{
	vertical-align:top;
	display:block;
	margin-top:-1px;
	width:auto !important;
	padding-bottom:10px;
}

#content .single_contents table th img,
#content .single_contents table td img{
	margin-bottom:5px;
}