﻿@charset "utf-8";
:root{--color:#1c57bd}
@media screen and (min-width:769px){.header .header-top .mailclock{margin-left:30%}}
.pagesbanner::after{display:none}
.pagesbanner img{min-height:inherit}
.innerbannertxt1{position:absolute;top:2.5%;width:100%;text-align:center;left:0;font-weight:bold;color:#22248F;font-size:1.75vw;line-height:1.2;text-shadow:0 -2px 0 #fff,2px -2px 0 #fff,2px 0 0 #fff,2px 2px 0 #fff,0 2px 0 #fff,-2px 2px 0 #fff,-2px 0 0 #fff,-2px -2px 0 #fff;}
.innerbannertxt2{position:absolute;bottom:2.5%;width:100%;text-align:center;left:0;display:flex;flex-direction:column;align-items:center}
.innerbannertxt2 p{color:#666;font-size:.8vw;line-height:1.4;margin-bottom:.1vw}
.innerbannertxt2 div{display:inline-flex;align-items:center;position:relative;color:#22248F;font-size:1.2vw;line-height:1.4}
.innerbannertxt2 div span{width:2.4vw;height:2px;background:#22248F;display:inline-block;position:relative}
.innerbannertxt2 div span:first-child{margin-right:.8vw}
.innerbannertxt2 div span:last-child{margin-left:.8vw}
.innerbannertxt2 div span:after{content:'';width:2px;height:10px;background:#22248F;position:absolute;top:50%;margin-top:-5px}
.innerbannertxt2 div span:first-child:after{left:0;}
.innerbannertxt2 div span:last-child:after{right:0;}
@media (max-width:1440px){.innerbannertxt2 div span:after{height:8px;margin-top:-4px}}
@media (max-width:768px){.innerbannertxt2 p{display:none}
.innerbannertxt2 div span{height:1px;}
.innerbannertxt2 div span:after{width:1px;height:6px;margin-top:-3px}}
@media (max-width:600px){.innerbannertxt1,.innerbannertxt2{display:none}}