/* Enter Your Custom CSS Here */
@media only screen and (min-width: 769px) { 
  	.youtube-player {
        max-height: 300px !important;
    	max-width: 500px !important;
	}
}

@media only screen and (max-width: 768px) { 
  	.youtube-player {
        max-height: 300px !important;
	}
}

.site-description {
	margin-left: 0.5em;
	margin-bottom: 1em;
}

/* Tube Press*/
.post_content dd {
  margin-top: 0.4em;
}

.tubepress_normal_embedded_wrapper {
	max-width: 100%;
}

/*AdSense*/
.adsbygoogle {
	background-color: rgba(0, 0, 0, 0);
}

.footer-ad-container {
	float: left;
 	margin-bottom: 30px;
}

.footer-ad-container:first-child {
	margin-right: 20px;
}

.footer-ad-container img {
	margin-bottom: 0 !important;
    margin-top: 0 !important;
}

.footer-widgets .textwidget {
 	text-align: center; 
}

@media only screen and (max-width: 339px) { 
	.footer-ad-container {
		margin-left: -10px !important;
 		margin-right: -10px;
	}
}

/* theme */
.posted-on .entry-date.published:before {
  content: "公開日 : ";
}

.posted-on .entry-date.published:after {
  content: "";
  display: inline-block;
		width: 0.7em;
}

.posted-on .updated {
  display: inline;
}

.posted-on .updated:before {
  content: " 更新日 : ";
}

.byline .author {
		display: none;
}

.inside-footer-widgets .inner-padding {
	padding: 0 10px;
}

.inside-header {
	padding-top: 40px;
	padding-right: 20px;
	padding-bottom: 40px;
	padding-left: 20px;
}

.site-description {
	margin-top: 5px;
}

.entry-content img {
  margin-bottom: 1em;
  margin-top: 1em;
  width: 100% !important;
  height: inherit !important;
}

.entry-content img.portrait {
  width: inherit !important;
  max-height: 600px !important;
  display: block;
  margin-bottom: 0em;
}

#wp_rp_first {
  margin-top: 1em;
}

.nav-previous .prev:before {
  	content: "前の記事";
    width: 4em;
  	color: #666666;
    font-size: 1em;
  	font-family: 'Open Sans', sans-serif;
}

.nav-next .next:before {
    content: "次の記事";
  	width: 4em;
  	color: #666666;
    font-size: 1em;
  	font-family: 'Open Sans', sans-serif;
}

.nav-previous a, .nav-next a {
	font-size: 1.1em;
}

@media only screen and (max-width: 768px) { 
	.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .separate-containers .paging-navigation, .one-container .site-content, .separate-containers .widget-area .widget {
		padding-top: 20px;
		padding-right: 20px;
		padding-bottom: 20px;
		padding-left: 20px;
	}

	.site-description {
  		margin-top: 20px;
	}
}
