.boxHeaderCorpo{background:#0097e0}.boxContentCorpo,.boxHeaderCorpo{width:100%;padding:60px 0;position:relative}.boxContentCorpo{background:#fff}.boxContentSec03{width:100%;background:#f2f2f2;padding:60px 0;position:relative}.boxLineEf{width:8px;position:absolute;left:0;right:0;width:100%;text-align:center}.boxLineEf.a{top:0}.boxLineEf.b{bottom:0}.boxLineEf.c{top:-22px}.boxLineEf .lineEf{width:1px;height:40px;background:#fff;margin:0 auto}.boxLineEf .lineEf.bule{background:#0097e0}.boxLineEf img{margin-top:14px}.boxLineEf img.a{position:relative;margin-top:0;bottom:-60px}.textTitleHeader{font-size:55px;line-height:70px;color:#fff;text-align:center}.textTitleHeader.black{color:#4d4d4d;text-align:left}.textTitleContent{font-size:32px;line-height:40px;color:#0094dd}.textTitleContent.a38{font-size:38px;line-height:40px}.textTitleContent.a38 span{font-size:22px}.textTitleContent.white{color:#fff}.textTitleContent.white.a{margin-top:40px;margin-left:20%}.textTitleContent.white span{font-weight:400}.textTitleContent.black{color:#4d4d4d;font-size:38px}.textTitleContent.textCenter{text-align:center;margin-bottom:20px;margin-top:20px;font-size:38px}.textSubContent{font-size:22px;line-height:30px;color:#0094dd;margin-top:60px;font-weight:400}.lowCorpo{display:flex;align-items:center}.lowCorpo.a{display:flex;flex-wrap:nowrap}.lowCorpo .colLeft{width:50%}.lowCorpo .colLeft.a{padding-right:40px;text-align:right}.lowCorpo .colLeft img{border:4px solid #0094dd}.lowCorpo .colLeft img.a{border:4px solid #fff}.lowCorpo .colRight{width:50%;padding-left:40px}.lowCorpo .colRight img.a{border:4px solid #0094dd;width:60%}#area0>div>div:last-child>div:last-child{padding-bottom:0}@media only screen and (max-width:1440px){.textTitleContent.white.a{margin-left:33%}}@media only screen and (max-width:768px){.lowCorpo{flex-wrap:wrap}.lowCorpo .colLeft{width:100%;order:2}.lowCorpo .colRight{width:100%;padding-right:40px;margin-bottom:40px;margin-top:40px;text-align:center;order:1}.textSubContent{margin-top:20px}.lowCorpo .colLeft.a{padding-left:40px;text-align:center}.textTitleHeader.black{text-align:center}.textTitleContent.white.a{margin-left:0}}@media only screen and (max-width:670px){.textTitleHeader{font-size:34px;line-height:40px}.textTitleContent{font-size:26px;line-height:36px}.lowCorpo .colRight{padding-right:20px;padding-left:20px;margin-bottom:20px;margin-top:20px}.textSubContent{font-size:18px;line-height:20px}.textTitleContent.black,.textTitleContent.textCenter{font-size:26px}.lowCorpo .colLeft.a{padding-left:20px;padding-right:20px}.lowCorpo .colRight img.a{width:80%}.textTitleContent.a38{font-size:27px;line-height:34px}}
