@charset "UTF-8";

/*--------------------------------------------------------------------*/
/*　ヘッダー　*/
/*--------------------------------------------------------------------*/
#header #header-search{
	display:none;
}
#blog-desc{
	width:460px;
}

/*--------------------------------------------------------------------*/
/*　トップページ　*/
/*--------------------------------------------------------------------*/
#entry-block-list .entry-block-list-inner{
	float:none;
	max-width:100%;
}
#entry-block-list .entry-block-list-inner img{
	max-height:260px;
}
#entry-block-list .entry-block-list-inner div{
	width:100%;
}

/*--------------------------------------------------------------------*/
/*　記事本体　*/
/*--------------------------------------------------------------------*/
#entry{
	padding:20px 15px 5px 15px;
}

/*--------------------------------------------------------------------
content
--------------------------------------------------------------------*/
#content{
	width:100%;
	margin-right:-300px;
}
#container{
	width:100%;
}
#content-inner{
	margin-right:315px;
	padding-left:5px;
}
#content #post-list .entry-block{
	
}
	#content #post-list .entry-block-inner{
		max-width:200px;
	}
	#content #post-list .entry-block-title{
		width:auto;
		font-size:1.1em;
	}
#content #post-list #popos-index li{
	max-width:200px;
	max-height:200px;
}
#entry p img,
#entry .caption-img-area img{
	max-width:100%;
	height:auto;
}
#entry #single-profile img{
	
}
#entry #single-profile div{
	width:60%;
	padding-left:15px;
}
#content #post-list .entry-block img{
	max-height:250px;
}
#entry .share,
#entry .share-count{
	width:325px;
	margin:0 auto;
}

#entry .share-count li{
	margin:0 5px 0 0;
	min-width: 38px;
	padding: 0 10px;
}

/*------------------------------------------------------------
Slidebar
-------------------------------------------------------------*/	
#search-form{
	display:block;
}
#search-form .s{
	width:125px;
}

/*--------------------------------------------------------------------*/
/*　人気記事　*/
/*　プラグイン：WordPress Popular Postsを使用　*/
/*--------------------------------------------------------------------*/
#popular-posts-index li{
	margin:0 5px 15px 6px;
}
#popular-posts li{
	margin:0 4px 15px 4px;
	width:48%;
}
#popular-posts p{
	width:100%;
	padding:0;
}
#popular-posts p a{
	display:block;
	padding:10px 15px;
}
#popular-posts-index .wpp-thumbnail{
	/*width:100%;
	height:auto;*/
	margin:0 5px 0px 0px !important;
}


/*------------------------------------------------------------
Single
-------------------------------------------------------------*/	
#content #entry #place{
	padding:10px;
	border:1px solid #D6D6D6;
	background:#F4F4F4;
	border-radius:5px;
	-webkit-border-radius:5px;  
	-moz-border-radius:5px;
}
#content #entry #place li{
	list-style:none;
	float:none;
	margin:0;
}
#content #entry #place li:last-child{
	width:100%;
	margin-left:0px;
}
#content .share li,
#content #entry .share li{
	width:60px;
	text-indent:-9999px;
}
#content .share li a,
#content #entry .share li a{
	left:0;
}
#content .share .twitter,
#content #entry .share .twitter{
	background-position:-153px 0;
}
#content .share .hatena,
#content #entry .share .hatena{
	background-position:-303px 0;
}
#content .share .facebook,
#content #entry .share .facebook{
	background-position:-1px 0;
}
#content .share .line,
#content #entry .share .line{
	background-position:-454px 0;
}
#content .share .feedly,
#content #entry .share .feedly{
	background-position:-601px 0;
}

/* youtube埋め込みスマホ最適化 */
.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}
 
.video-container iframe,  
.video-container object,  
.video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}