
.content{    margin-top: 35px;}
.content2 .text{    width: 90%;margin: 0 auto;margin-bottom:125px;}
.content2 .text p{color:#222222;line-height:30px;}
.content2 .text p span{color:#fa1e1e;}
.content2 .text .font-title{font-size:32px;color:#000000;margin-top: 30px;}
.content2 .text .font-section{color:#000000;margin:25px 0 15px 0;font-size:20px;}
img[alt="phone"]{display:none;}
.font-img-box{overflow:hidden;}
.font-img{float:left;}
.font-img+.font-img{float:right;}
.content2 .link{margin: 15px auto 0;overflow: hidden;    width: 90%;}
.content2 .link a h2{ color:#ffffff;float:right;background-color:#333333;border-radius: 3px;-webkit-border-radius: 3px;font-size: 16px;padding: 3px 10px;font-weight: normal;}
.content2 .link a h2:hover{background-color: #7cac41;}
@media only all and (min-width:641px) and (max-width: 960px) {
.acf-content-part {padding: 0;}

.content2 .text{margin-bottom: 50px;}
.content2 .text .font-title{font-size:26px;}
.font-img+.font-img{width:35%;}
}
@media only all and (max-width:700px){.font-img+.font-img{width:30%;}}
@media only all and (max-width:640px){
.font-img+.font-img{width:100%;}
img[alt="pc"]{display:none;}
img[alt="phone"]{display:block;}
.content{    margin-top: 0;}
.content2 .text{margin-bottom:50px;}
.content2 .text .font-title{font-size:26px;color:#000000;}
.font-img+.font-img{margin-top:30px;}
.content2 .text .font-section{font-weight:bold;}
.content2 .text p{line-height:34px;}
.content2 .link{display:none;}
}

