	@charset "UTF-8";

/* CONTENT						##################################### */

div#content {
	overflow: hidden;
}
div#primary {
	float: right;
	width: 715px;
}
	div#primary div#content-inner {
	}
		div#primary div#content-inner .post {
			position: relative;
			margin-bottom: 5px;
			padding: 30px;
			background: #000000;
			/* radius */
			border-radius: 5px;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
		}
			div#primary div#content-inner .post div.entry-header {
				position: absolute;
				top: 30px; left: 295px;
				width: 390px;
			}
				div#primary div#content-inner .post div.entry-header h2 {
				}
					div#primary div#content-inner .post div.entry-header h2 a {
						font-size: 123.1%;
						color: #b8d31b;
						/* transition */
						-webkit-transition: all 0.3s ease;
						-moz-transition: all 0.3s ease;
					}
					div#primary div#content-inner .post div.entry-header h2 a:hover {
						color: #f0fcad;
					}
				div#primary div#content-inner .post p.postmetadata {
font-size: 93%;	
				}	



				div.entry-header-single h2 {
						font-size: 123.1%;
						color: #b8d31b;
					}		
				div.entry-header-single p.postmetadata {
margin-bottom: 25px;
font-size: 93%;	
				}	



			div#primary div#content-inner .post div.entry-summary {
				height: 160px;
				overflow: hidden;
			}
				div#primary div#content-inner .post div.entry-summary a {
					display: block;
					float: left;
					width: 240px; height: 160px;
					overflow: hidden;
					/* transition */
					-webkit-transition: all 0.3s ease;
					-moz-transition: all 0.3s ease;
				}
				div#primary div#content-inner .post div.entry-summary a:hover {
					/* opacity */
					opacity: 0.7;
					filter: alpha(opacity=70);
					-moz-opacity: 0.7;
					-ms-filter: "alpha(opacity=70)";
				}
				div#primary div#content-inner .post div.entry-summary p {
					float: right;
					padding-top: 90px;
					width: 390px; height: 70px;
					font-size: 93%;
				}
					div#primary div#content-inner .post div.entry-summary p a {
						display: inline;		
						float: none;
						width: 0; height: 0;
					}
		body.single div#primary div#content-inner div.navigation-single {
			font-size: 93%;
			text-align: center;
		}
			body.single div#primary div#content-inner div.navigation-single a {
				color: #b8d31b;
			}
		body.single div#primary div#content-inner .post {
			margin-top: 30px;
			margin-bottom: 0;
			padding: 0;
			background: none;
			/* radius */
			border-radius: 0;
			-webkit-border-radius: 0;
			-moz-border-radius: 0;
		}
			body.single div#primary div#content-inner .post header.entry-header {
				position: static;
				top: 0; left: 0;
				margin-bottom: 25px;
				width: auto;
			}
				body.single div#primary div#content-inner .post header.entry-header h2.entry-title {
					font-size: 131%;
					color: #b8d31b;
				}
				body.single div#primary div#content-inner .post header.entry-meta div.entry-meta {		
				}
					body.single div#primary div#content-inner .post header.entry-header div.entry-meta a,
					body.single div#primary div#content-inner .post header.entry-header div.entry-meta span {
					}	
			body.single div#primary div#content-inner .post div.entry-summary {
				height: auto;
				overflow: visible;
			}
				body.single div#primary div#content-inner .post div.entry-summary a {
					display: inline;
					float: none;
					width: auto; height: auto;
					overflow: visible;
				}
				body.single div#primary div#content-inner .post div.entry-summary p {
					float: none;
					padding-top: 0;
					width: auto; height: auto;
					font-size: 100%;
				}
					body.single div#primary div#content-inner .post div.entry-summary p a {
						display: inline;
						float: none;
						width: 0; height: 0;
					}
			body.single div#primary div#content-inner .post div.entry {
				margin-bottom: 50px;
				width: 599px;
				overflow: hidden;
			}
				body.single div#primary div#content-inner .post div.entry p,
				body.single div#primary div#content-inner .post div.entry img,
				body.single div#primary div#content-inner .post div.entry object {
					margin-bottom: 2em;
				}
				body.single div#primary div#content-inner .post div.entry a {
					color: #b8d31b;
				}
		body.single div#primary div#content-inner h3.comment-header {
			margin-bottom: 15px;
			font-size: 116%;
			font-weight: bold;
		}
		body.single div#primary div#content-inner ol.comment-list {
		}
			body.single div#primary div#content-inner ol.comment-list li {
				margin-bottom: 20px;
				font-size: 93%;
			}
				body.single div#primary div#content-inner ol.comment-list li div.name-date {
					padding-left: 5px;
					border-left: 3px solid #ffffff;
				}
				body.single div#primary div#content-inner ol.comment-list li div.content {
					padding-left: 25px;
				}
			body.single div#primary div#content-inner form table tr td {
				padding: 5px 0;
			}
	body.single div#primary div#content-inner {
		margin-bottom: 5px;
		padding: 58px;
		background: #000000;
		/* radius */
		border-radius: 5px;
		-webkit-border-radius: 5px;	
		-moz-border-radius: 5px;
	}
		div#comments {
		}
		div#primary div#content-inner div.page-header {
			margin-bottom: 5px;
			padding: 20px;
			background: #000000;
			font-size: 138.5%;
			text-align: center;
			/* radius */
			border-radius: 5px;
			-webkit-border-radius: 5px;	
			-moz-border-radius: 5px;
		}
		div#primary div#content-inner div.navigation{
			margin-bottom: 5px;
			padding: 20px;
			background: #000000;
			font-size: 93%;
			text-align: center;
			/* radius */
			border-radius: 5px;
			-webkit-border-radius: 5px;	
			-moz-border-radius: 5px;
		}
			div#primary div#content-inner div.navigation a {
				color: #b8d31b;	
			}
div#secondary {
	float: left;
	padding: 38px;
	width: 204px;
	background: #000000;
	/* radius */
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
	div#secondary ul li {
		margin-bottom: 60px;
	}
		div#secondary ul li h2 {
margin-bottom: 30px;
color: #b8d31b;
		}
li#categories-3 ul li {
font-size: 116%;
}

div#secondary ul li ul {
margin-bottom: 0;
}
div#secondary ul li ul li {
margin-bottom: 0;
}



form#searchform label {
display: none;
}
li#search-3 form#searchform input#s {
width: 130px;
}

/* SNS----------------------------------------------------------------------------------- */

.wp_social_bookmarking_light{
padding:10px;
overflow: hidden;
}

.wp_social_bookmarking_light .wsbl_twitter{
width:100px;
float:left;
}

.wp_social_bookmarking_light .wsbl_line{
width:100px;
float:left;
}

.wp_social_bookmarking_light .wsbl_facebook_like{
width:120px;
float:left;
}


