@charset "utf-8";
.top__contact p {
    color: #54402f!important;
font-size: 24px;
padding: 17px 20px 0 15px;
border-left: solid 1px #54402f!important;
    line-height: 1;
}
.sec__news .border-bottom {
    border-bottom: 1px solid #ccc6be;
    padding: 0 0 10px!important;
    margin: 0 0 30px;
}
.sec__lede{
  padding: 70px 0 0 0;
  text-align: center;
  margin: 0 auto -30px;
 }
.sec__news ul{
	flex-wrap: wrap;
	justify-content: normal;
}
.sec__news ul li {
   width: 31%;
margin-right: 3%;
margin-bottom:20px;
}
.sec__news ul li:nth-child(3n) {
margin-right: 0;
}
.pageNav{
	text-align: center;
}
.page-numbers{
	display: inline-block;
	width:30px;
	height:30px;
	text-align: center;
	color: #9e8d74;
	background: #eeefef;
	text-decoration: none;
	padding: 6px 0;
	box-sizing: border-box;
}
.page-numbers.current{
	color: #fff;
	background: #9e8d74;
}
.page-numbers.next{
	text-indent: -9999px;
	position: relative;
}
.page-numbers.next:after{
	content:"";
	display: block;
	position: absolute;
	top:50%;
	left:50%;
	width:10px;
	height:10px;
	border-right:solid 1px #9e8d74;
	border-bottom:solid 1px #9e8d74;
	transform:rotate(-45deg);
	margin: -6px 0 0 -8px;
}
.page-numbers.prev{
	text-indent: -9999px;
	position: relative;
}
.page-numbers.prev:after{
	content:"";
	display: block;
	position: absolute;
	top:50%;
	left:50%;
	width:10px;
	height:10px;
	border-left:solid 1px #9e8d74;
	border-bottom:solid 1px #9e8d74;
	transform:rotate(45deg);
	margin: -6px 0 0 -3px;
}
.sec__detail{
	width: 95%;
	max-width:1000px;
	margin: 0 auto;
	padding: 40px 0 100px;
}
.sec__detail h3{
	font-size: 25px;
	margin: 30px 0 0 0;
	padding: 25px 0 20px;
	border-top:solid 1px #54402f;
	border-bottom:solid 1px #54402f;
	color: #54402f;
	overflow: hidden;
}
.sec__detail h3 span{
	font-size: 16px;
	float: right;
}
.date{
	text-align: right;
	font-size: 16px;
	margin:  15px 0 25px;
	color: #54402f;
}
.contents__detail{
	line-height:  1.8;
	color: #333;
}
.contents__detail p{
	line-height: 1.8;
	padding: 0 0 30px;
}
.contents__detail a{
	color: #333;
}
.contents__detail a:hover{
	text-decoration: none;
}
.contents__detail img{
	max-width:1000px;
	height:auto;
}
.contents__detail .alignleft{
	float: left;
	margin: 0 20px 0 0;
}
.contents__detail .alignright{
	float: right;
	margin: 0 0 0 20px;
}
.contents__detail .aligncenter{
	display: block;
	margin: 0 auto 20px;
}
.contents__detail .alignnone{
	display: block;
	margin: 0 0 20px;
}
.contents__detail{
	font-weight: normal;
	padding: 0 0 30px;
}
.contents__detail strong{
	font-weight: 900;
}
.contents__detail em{
	font-style: italic;
}
.contents__detail ul{
    padding: 0 0 20px 20px;
    list-style-type: disc;
}
.contents__detail ol{
    padding: 0 0 20px 20px;
    list-style-type:decimal;
}
.contents__detail table{
  border-collapse:  collapse;
  margin: 0 0 20px;
}

.contents__detail table th{
  border:solid 1px #d1ccc6;
}
.contents__detail table td{
  border:solid 1px #d1ccc6;
  text-align: center;
  background: #fff;
}
.contents__detail table tr:nth-child(1) th{
  background: #f1eeea;
}

@media screen and (max-width:640px){
	.contents__detail table{
		width:100%!important;
}
.contents__detail img{
	width:100%;
  height: auto;
  margin: 0 0 20px!important;
}
}