@charset "UTF-8";

.post_image{max-width:100%; height:auto; text-align:center; margin:40px 0;}
p.center{text-align:center;}
.pagination{text-align:center; margin:20px 0;}
.pagination li{margin:0 7px; display:inline-block;}

ul.cms{
	width:100%;
	display:-webkit-box;
    display:-moz-box;
    display:-ms-box;
    display:-webkit-flexbox;
    display:-moz-flexbox;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flex;
    display:flex;
    -webkit-box-lines:multiple;
    -moz-box-lines:multiple;
    -webkit-flex-wrap:wrap;
    -moz-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
	margin-bottom:30px;
	}
ul.cms li{
	width:30%;
	display:inline-block;
	margin:10px 0 20px;
	}
ul.cms li:nth-child(3n+2){margin:10px 4% 20px;}
.cms-day{
	width:100%;
	padding:7px 0;
	text-align:center;
	color:#fff;
	background: -moz-linear-gradient(top,#444, #FFF 50%,#444 50%,#444);
	background: -webkit-gradient(linear, left top, left bottom, from(#444), color-stop(0.5,#777), color-stop(0.5,#444), to(#444));
	}
.cms-img{
	width:100%;
	margin:10px 0;
	text-align:center;
	}
.cms-title{
	width:100%;
	text-align:center;
	text-decoration:underline;
	}
/*-------------買取実績---------------*/
#contents div.results-box p{
	font-size:14px;
	margin-bottom:10px;
}

.results-attention{
	width:100%;
	padding:20px;
	margin:20px 0;
	box-sizing:border-box;
	background:#F8F6E7;
	border-radius:4px;
	text-align:center;
}

@media only screen and (max-width: 767px) {
	ul.cms{max-width:100%;}
	ul.cms li{
	width:100%;
	display:block;
	margin:0px 5px 0px;
	padding:10px 0;
	border-bottom:1px dotted #999;
	}
	ul.cms li:after{
  content: "";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
	}
	
ul.cms li:nth-child(3n+2){margin:0px 5px 0px;}
.cms-day{
	width:70%;
	padding:0 0 8px;
	margin:0 0 8px;
	text-align:left;
	float:right;
	color:#555;
	font-weight:bold;
	background:none;
	border-bottom:1px dotted #ABCD03;
	display:block;
	}
.cms-img{
	width:28%;
	margin:0 1% 0 0;
	text-align:center;
	float:left;
	}
.cms-title{
	width:70%;
	text-align:left;
	text-decoration:underline;
	float:right;
	display:block;
	}
	
	.wp-post-image {
max-width: 100%;
height:auto;
}

.results-attention{
	width:94%;
	margin:20px auto;
}

}

.comment-content img[height],
.entry-content img,
.entry-summary img,
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"],
#site-header img {
	height: auto;
}

img.size-full,
img.size-large,
.wp-post-image,
.post-thumbnail img {
	height: auto;
	width: 100%;
}
