@charset "utf-8";

.pagecommon{padding:10px;font-size:14px}
.pagecommon .pl{white-space:normal}
.pagecommon .tit{margin-bottom:30px}
.pagecommon .tit p{font-size:25px}

#p34 .logo{display:none}
#p34 .img_area{overflow:hidden;height:350px}
#p34 .img_area img{width:100%}
#p34 .img_area img+img{display:none}
#p34 .txt{width:100%;margin-top:0;padding:20px;text-align:center}
#p34 .txt p{font-size:23px}
#p34 .info{display:block;margin-top:50px;padding:0;border-top:none}
#p34 .info .cer{margin-top:50px}

#p36 ul{display:block}
#p36 ul li{padding:40px 20px}
#p36 ul li+li{margin-top:15px}
#p36 ul li img{width:100%}
#p36 ul li p{margin:30px 0 10px;font-size:20px}

#p37 >div{margin-top:40px}
#p37 .list{display:block}
#p37 .list li{flex-wrap:wrap;justify-content:center;padding:30px;text-align:center;background:#fff !important}
#p37 .list li:nth-child(even){background:#f2f2f2 !important}
#p37 .list li:hover{padding:30px}
#p37 .list li div{width:100%;margin-bottom:15px}
#p37 .bnr{width:100%;background-position:center}
#p37 .bnr p{font-size:21px}
#p37 .bnr .txt{font-size:15px}
#p37 .bnr>div{padding-right:0;text-align:center}
#p37 .step .tit{margin-bottom:50px}
#p37 .step ul{display:block}
#p37 .step ul li{width:100%;border-radius:0}
#p37 .step .b_txt{font-size:18px}
#p37 .step ul li:after{top:unset;right:unset;left:50%;bottom:-40px;width:50px;height:50px;transform:rotate(45deg) translateX(-50%)}
#p37 .txt_bnr{font-size:17px}