.mainBox{margin-bottom:147px}.mainBox #conts{margin:30px 0 0}.mainBox #conts .titleArea{margin-bottom:51px}.mainBox #conts .titleArea h2{margin:0 auto 93px;width:565px}.mainBox #conts .titleArea h2 img{margin-left:-21px}.mainBox #conts .titleArea ul{display:-webkit-box;display:-ms-flexbox;display:flex}.mainBox #conts .titleArea ul li{margin-right:39px;padding:0 35px 37px;width:274px;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #b7b7c7}.mainBox #conts .titleArea ul li h3{margin:-59px 0 4px;text-align:center}.mainBox #conts .titleArea ul li h3 img{margin-left:-14px;padding:0 5px;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:inherit;width:auto;height:114px;background-color:#fff}.mainBox #conts .titleArea ul li h3 .img01{margin-left:-5px}.mainBox #conts .titleArea ul li h3 .img02{margin:3px -8px -1px 0}.mainBox #conts .titleArea ul li .ttl{margin-bottom:20px;font-size:2.1rem;font-weight:700;text-align:center}.mainBox #conts .titleArea ul li:nth-child(3n){margin-right:0}.mainBox #conts .titleArea ul li p{line-height:1.8}@media all and (max-width: 896px){.mainBox #conts .titleArea h2{margin-bottom:50px;width:auto}.mainBox #conts .titleArea h2 img{margin:0 auto}.mainBox #conts .titleArea ul{display:block}.mainBox #conts .titleArea ul li{margin:0 auto 70px;width:auto}.mainBox #conts .titleArea ul li:last-child{margin-bottom:0}}.mainBox #conts .imgBox{margin-bottom:29px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mainBox #conts .imgBox .textBox{margin-top:9px;width:443px}.mainBox #conts .imgBox .textBox .headLine04{margin-bottom:22px}.mainBox #conts .imgBox .textBox p{font-size:1.6rem;line-height:1.93}.mainBox #conts .imgBox .photoBox{width:360px}.mainBox #conts .imgBox .photoBox p{margin-bottom:4px;color:#1b519f;font-size:2rem;font-weight:500;letter-spacing:.04em}@media all and (max-width: 896px){.mainBox #conts .imgBox{margin-bottom:50px;display:block}.mainBox #conts .imgBox .textBox{margin-bottom:25px;width:auto}.mainBox #conts .imgBox .textBox p{margin-bottom:10px;font-size:1.5rem}.mainBox #conts .imgBox .photoBox{width:auto;margin:0 auto 30px}.mainBox #conts .imgBox .photoBox img{width:100%}}.mainBox #conts .imgArea p{margin:0 0 2px 6px;color:#1b519f;font-size:2rem;font-weight:500;letter-spacing:.04em}