﻿.banner2-box img{display:block}
.pagesbanner .pagesbanner-animate{text-align:left;max-width:1600px;margin:0 auto;width:100%;padding:0 30px;top:50%}
.pagesbanner .pagesbanner-animate .p1{font-size:14px;font-weight:bold;letter-spacing:5px;color:#1c4a7e}
.pagesbanner .pagesbanner-animate .p2{margin:15px 0;font-size:48px;font-weight:bold;line-height:1.1;color:#1b3a6b}
.pagesbanner .pagesbanner-animate .p3{line-height:1.75;color:#3d5a7a}
.pagesbanner .pagesbanner-animate .more{margin-top:15px;display:inline-block;background:var(--color);color:#fff;font-size:14px;font-weight:bold;padding:13px 26px;border-radius:5px}
.pagesbanner .pagesbanner-animate .more:hover{opacity:.9}
@media (max-width:1920px){
.pagesbanner .pagesbanner-animate .p1{font-size:.8vw;letter-spacing:.3vw}
.pagesbanner .pagesbanner-animate .p2{font-size:2.5vw;margin:.8vw 0}
.pagesbanner .pagesbanner-animate .more{font-size:.75vw;margin-top:.8vw;padding:.65vw 1.3vw;border-radius:.3vw}
}.pagesbanner .pagesbanner-animate .p3{  color: #1b3a6b;}

main.page-template-1 .max-width-box aside{display:none}
main.page-template-1 .max-width-box article{margin-left: 0;flex:none;}
