.singlepost-newpost {
	background: #b0dcfa; /*背景色*/
padding: 0.5em;/*文字周りの余白*/
color: black;/*文字を白に*/
border-radius: 0.5em;/*角の丸み*/
	font-size: 26px !important;
	text-align:center;
}


#prev_next{
width:100%;
margin: 36px 0 24px;
padding:0;
display: table;
}

#prev_title {
	font-size:18px;
	margin: 0 0 5px;
position: relative;/*相対位置*/
padding: 0.5em 0.5em 0.5em 1.5em;/*アイコン分のスペース*/
line-height: 1.4;/*行高*/
color: red;/*文字色*/
border-top: dotted 1px gray;
border-bottom: dotted 1px gray;
background: #fce3f4;
}



#next_title {
	font-size:18px;
	margin: 5px 0 5px;
position: relative;/*相対位置*/
padding: 0.5em 0.5em 0.5em 1.5em;/*アイコン分のスペース*/
line-height: 1.4;/*行高*/
color: red;/*文字色*/
border-top: dotted 1px gray;
border-bottom: dotted 1px gray;
background: #fce3f4;
}

#next_title_images p{
 display:inline-block;
 vertical-align:middle;
	font-size:18px;
}
#prev_title_images p{
 display:inline-block;
 vertical-align:middle;
		font-size:18px;
}
.maga-excerpt {
	font-family:Arial !important;
}


.blog-lists h3 a{
	font-family:Arial !important;
	font-size:21px !important;
}
.blog-lists-blog h3 a{
	font-family:Arial !important;
	font-size:20px !important;
	font-weight: bold !important;
  color: #363636 !important;
  text-decoration: none !important;
  line-height: 1.2 !important;
}

.post-title h1 {
    font-family: Arial,游ゴシック体, "Yu Gothic", YuGothic, "ヒラギノ角ゴシック Pro", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif !important;
	font-size: 26px !important;
}

.post-meta-blog span{
	padding: 0 2px 8px !important;
}

.blogposts-wrapper {
	margin:initial !important;
	border-top:initial !important;
}
.blog-lists-blog {
	margin-top:20px !important;
}
#noboder-archive .full-left{
	border-bottom:initial !important;
}

.allposts {
text-align:center;
font-size:28px;
color:#F781BE;
font-weight:bold;
}

/*wp-pagenavi 01*/
.wp-pagenavi {
	margin-top:20px;
	clear: both;
	text-align:center;
 
}
.wp-pagenavi a, .wp-pagenavi span {
	color: #795A3C;
	background-color: #FFF1DA;
	border: 1px solid #DBC9AA;
	padding: 8px 15px;
	margin: 0 2px;
	white-space: nowrap;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition: 0.2s ease-in-out;
	-moz-transition: 0.2s ease-in-out;
	-o-transition: 0.2s ease-in-out;
	transition: 0.2s ease-in-out;
	text-align: center;
	text-decoration: none;
}
.wp-pagenavi a:hover{
	color: #FFF;
	background-color: #A09D71;
	border-color: #999;
    }
.wp-pagenavi span.current{
	color: #FFF;
	background-color: #FC872E;
	border-color: #FC872E;
	font-weight: bold;
    }



@media screen and (max-width: 640px) {
	/* 640px以下用の記述 */
	#logo a{
		font-size: 18px  !important;
	}
	.entry-title h1{
		font-size: 16px  !important;	}
	#next_title_images p{
				font-size:14px;
	}
	#prev_title_images p{
				font-size:14px;
	}

	.camera_caption{
		display:block !important;
		font-size:12px !important;
	}
	.camera_wrap img{
		  width:initial !important;
	}
	.cameraSlide img{
		margin-left:initial !important;
		height:auto !important;
		width:100% !important;
	}
	#camera_wrap_2{
		height:280px !important;
	}
	.fluid_container{
		height:305px !important;
	}
	.list-block-slide{
	margin:initial !important;
	}
	.camera_wrap a{
		color:black !important;
	}
.camera_wrap {
	background:#fff !important;
	}
	.camera_caption > div {
		background: #fff;
	}

.blog-lists h3 a{
	font-size:20px !important;
	}
.post-title h1 {
		font-size:20px !important;
	}
.blog-lists-blog h3 a{
		font-size:19px !important;
	}
	.post-meta-blog{
		font-size:12px !important;
	}
#sidebar {
	width:100% !important;
}
}

@media only screen and (max-width: 767px){
	.container .eleven.columns{
		width:100% !important;
	}
	.form-width { max-width: 100%;}
}

@media screen and (min-width: 765px) and (max-width: 959px)  {
#sidebar {
	width:100% !important;
}
}

@media only screen and (max-width: 959px) {
	.smartphone-cm{
		background-color:#fff !important;
		text-align:center !important;
}
	.smartphone-cm-off{
			display:none !important;
	}
}

@media only screen and (min-width: 960px) {
	.smartphone-cm{
		display:none !important;
}
}


@media screen and (min-width: 960px) and (max-width: 1200px)  {
	.list-block {
		width:45% !important;
	}
}
