

.content{    margin-top: 35px;}
.content2 .text{    width: 90%;margin: 0 auto;margin-bottom:125px;}
.content2 .text p{color:#222222;line-height:32px;}
.content2 .text p span{font-weight:bold;}
.content2 .text .font-title{font-size:32px;color:#000000;    margin: 30px 0 25px 0;}
img[alt="phone"]{display:none;}

@media only all and (min-width:641px) and (max-width: 960px) {
.acf-content-part {padding: 0;}

.content2 .text{margin-bottom: 40px;}
.content2 .text .font-title{font-size:26px;line-height:80px;}
}
@media only all and (max-width:640px){
img[alt="pc"]{display:none;}
img[alt="phone"]{display:block;}
.content{    margin-top: 0;}
.content2 .text{    width: 90%;margin: 0 auto;margin-bottom:50px;}
.content2 .text .font-title{font-size:26px;color:#000000; margin: 25px 0 20px 0;}
.content2 .text p{line-height:34px;}


}
