#content_warpper section{
width: 940px;
    margin: 0 auto 60px;
    padding: 30px;
    box-sizing: border-box;
    background: url(../images/common/bg_article.png);
}
.pdt25{
width:940px;
margin:0 auto 25px;
}


/********************
Contact Button
********************/
.gocontact {
	width: 360px;
	height: 40px;
	margin: 20px auto;
}

.gocontact a {
	display: block;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	background: url('../images/btn_contact.png') no-rep;
}


/********************
Go top Button Setting
********************/
.gotop {
	clear: both;
	width: 120px;
	height: 20px;
	margin: 20px auto 10px auto;
}

.gotop a {
	display: block;
	width: 120px;
	height: 20px;
	background: url('../images/gotop.png') no-repeat;
	text-indent: -9999px;
}


.w100 {
	width: 100px;
}
.w110 {
	width: 110px;
}
.w120 {
	width: 120px;
}
.w130 {
	width: 130px;
}
.w140 {
	width: 140px;
}
.w150 {
	width: 150px;
}
.w160 {
	width: 160px;
}
.w170 {
	width: 170px;
}
.w180 {
	width: 180px;
}
.w190 {
	width: 190px;
}
.w100 {
	width: 100px;
}
.w210 {
	width: 210px;
}
.w220 {
	width: 220px;
}
.w230 {
	width: 230px;
}
.w240 {
	width: 240px;
}
.w250 {
	width: 250px;
}
.w260 {
	width: 260px;
}
.w270 {
	width: 270px;
}
.w280 {
	width: 280px;
}
.w290 {
	width: 290px;
}
.w300 {
	width: 300px;
}
.w310 {
	width: 310px;
}
.w320 {
	width: 320px;
}
.w330 {
	width: 330px;
}
.w340 {
	width: 340px;
}
.w350 {
	width: 350px;
}
.w360 {
	width: 360px;
}
.w370 {
	width: 370px;
}
.w380 {
	width: 380px;
}
.w390 {
	width: 390px;
}
.w300 {
	width: 300px;
}
.w410 {
	width: 410px;
}
.w420 {
	width: 420px;
}
.w430 {
	width: 430px;
}
.w440 {
	width: 440px;
}
.w450 {
	width: 450px;
}
.w460 {
	width: 460px;
}
.w470 {
	width: 470px;
}
.w480 {
	width: 480px;
}
.w490 {
	width: 490px;
}
.w500 {
	width: 500px;
}
.w510 {
	width: 510px;
}
.w520 {
	width: 520px;
}
.w530 {
	width: 530px;
}
.w540 {
	width: 540px;
}
.w550 {
	width: 550px;
}
.w560 {
	width: 560px;
}
.w570 {
	width: 570px;
}
.w580 {
	width: 580px;
}
.w590 {
	width: 590px;
}
.w500 {
	width: 500px;
}
.w610 {
	width: 610px;
}
.w620 {
	width: 620px;
}
.w630 {
	width: 630px;
}
.w640 {
	width: 640px;
}
.w650 {
	width: 650px;
}
.w660 {
	width: 660px;
}
.w670 {
	width: 670px;
}
.w680 {
	width: 680px;
}
.w690 {
	width: 690px;
}

#soler{
color: #6f5d1b; 
font-size: 130%;
padding:0 20px;
font-family :"ヒラギノ明朝 Pr6 W3","Hiragino Mincho Pro","Noto Serif","Sawarabi Mincho","Times New Roman", "游明朝", YuMincho,"HGS明朝E","メイリオ", "ＭＳ Ｐ明朝","MS PMincho",Meiryo, serif;
line-height:1.5em;
}
p.main_image img{
max-width:100%;
height:auto;
}

.pagination{
	width:100%;
	max-width:960px;
	margin:0 auto;
}
.page-numbers{
	text-align: center;
	margin: 40px 0;
}

.page-numbers li{
	display: inline-block;
	color: #404040;
	padding: 0 5px;
	vertical-align: middle;
}

.page-numbers li a{
	text-decoration: none;
	font-weight: bold;
	color: #404040;
	display:block;
	padding: 5px 12px;
	border: 1px solid #ccc;
}
.page-numbers li a:hover{
	color:#404040;
	background:#ccc;
}

.page-numbers li span{
	text-decoration: none;
	font-weight: bold;
	color: #404040;
	display:block;
	padding: 5px 12px;
	border: 1px solid #ccc;
background: #fff;
}
.page-numbers li span.current{
	background:#ccc;
}