@charset "UTF-8";

/*ここにレスポンシブのスタイルを書く*/
@media screen and (max-width: 768px) {
/* 幅768px以下、ここから */
#blog_header {
  line-height: 1;
  height: auto;
}
#header-in .head_search {
  display: block;
  float: none;
  width: 100%;
}
#header-in {
  width: 99%;
  text-align: center;
}
#header-in input {
  vertical-align: middle;
}
.dmenu_openbtn {
  display: none;
}
.navbar .logo {
  left: 50px;
}
#mobile-menu {
  display: none;
}
/* メインコンテンツ */
#main {
  width: 100%;
}
#main figure img {
  width: 100%;
  max-width: 100%;
  height: auto;
}
#main .blogger_profile {
  /*flex-flow: column wrap;*/
  display: block;
}
#main .entry-thumb {
  margin-right: 0;
}
#main .blogger_profile .blogger_photo {
  background-size: contain;
  width: 100%;
  height: 0;
  padding-top: 75.5%;
  margin-bottom: 2em;
}
.home #list .home_thumb article {
  width: 100%;
}
	body.single-post #main .article	{
		padding: 12px;
	}
	.post-meta .category	{
		display: block;
		clear: both;
	}
/* エントリーカード・大小 */
#main .entry-card-large {
  height: auto;
}
#main .entry-card-large .entry-large-thumb {
  width: 100%;
  height: auto;
}
.entry-card-large .entry-card-content {
  position: static;
  height: auto;
  background-color: #000;
  width: 100%;
}
#main .entry.entry-card {
/*		display: flex;
		flex-flow: column wrap;*/
	padding: 12px;
}
#main .entry.entry-card .entry-card-content {
  margin-left: 0;
  clear: both;
}
	.entry-card-large, .entry-card	{
		padding: 0;
	}
.post-meta img {
  width: 2em;
  height: 2em;
}
} /* 幅768px以下、ここまで */
