@charset "UTF-8";
@import url("../simplicity2/style.css");

/*
	Theme Name: quickturn.jp based Simplicity child
	Template: simplicity2
*/

/* Simplicity子テーマ用のスタイルを書く */

#header-in #h-top .alignleft{
}

#h-top{
	background-size:cover;
	min-height: 601px;
}

#site-title a, #site-description
{
	color:#eee;
}

.article .attachment-thumbnail, .related-entry-thumb .attachment-thumbnail, .post_thumbnail, .top_thumbnail{
	float:left;
	margin-right:10px;
	max-width:100%;
	height:auto !important;
}


.more_splitter{
	clear:both;
	height:1em;
}

.entry-content{
	margin-left:0;
	overflow:hidden;
}

.entry-title{
	background:url("http://quickturn.jp/images/design/articletitle_yoko.png") no-repeat scroll left bottom transparent;
	padding-left:70px;
	padding-top:10px;
	display:block;
}

#main .post
{
	overflow:hidden;
}

.entry-snippet
{
	overflow:visible;
}

#sns-group
{
	clear:both;
}

.azlink-box
{
	margin-top:20px;
	padding:10px;
	border:1px solid #ccc;
}

.azlink-powered-date
{
	display:none;
}

.azlink-image
{
	width:33%;
	text-align:center;
}

.azlink-info
{
	float:none !important;
	overflow:hidden;
}

div.google_square {
	border-bottom: 1px solid #ddd;
	margin: 0 0 40px;
	padding: 0 0 40px;
	overflow: hidden;
	text-align:center;
}

div.google_square_l {
	width:50%;
	float:left;
	overflow: hidden;
	text-align:center;
}

div.google_square_r {
	width:50%;
	float:right;
	overflow: hidden;
	text-align:center;
}

div.google_square2 {
	border:none;
	margin: 40px 0 40px;
	overflow: hidden;
	text-align:center;
}

@media screen and (max-width:639px){
	#h-top{
		background-size:contain;
		min-height: 380px !important;
		height: 380px !important;
	}
	div.google_square_r {
		display:none;
	}
	div.google_square_l {
		width:100%;
		text-align:center;
	}
  .wp-caption
  {
  	max-width:100% !important;
  	width:auto !important;
  	height:auto !important;
  }
 .entry .entry-thumb, .related-entry-thumb
 {
 	float:left!important;
 	margin-right: 5px;
 }
 
 
}

@media screen and (max-width:440px){
  .post-meta span,
  .footer-post-meta span{
    display:inline!important;
  }
  
  .entry-thumb, .related-entry-thumb
{
	max-width:33%;
	min-width:33%;
	margin-top:16px;
}

#h-top{
	background-size:contain;
	min-height: 250px  !important;
	height: 250px  !important;
}
div.google_square_r {
	display:none;
}
div.google_square_l {
	width:100%;
	text-align:center;
}
.article img, .category-description img, .wp-caption {
max-width: 100%;
width: 100%;
height: auto !important;
}
}
