.tmp-banner-placeholder{width:100vw;height:42.7083333333vw;background-color:#d5d5d5}.sec-caption{display:flex;flex-direction:row;align-items:center;justify-content:center}.sec-row{display:block;width:100%;box-sizing:border-box}.sec-row .sec-inner{display:block;box-sizing:border-box;margin:0 auto;width:var(--DEFS_w)}.sec-caption{width:100%;height:11.2352941176rem;position:relative;cursor:pointer}.sec-caption>h2{font-weight:700;font-size:2.1176470588rem;letter-spacing:0%;z-index:1;transition-property:all;transition-duration:0.6s;transition-timing-function:"ease";transition-delay:"0s"}@media(max-width: 768px){.sec-caption>h2{font-size:calc(1.5rem + 1.5vw)}}.sec-caption>.sec-caption-bg{z-index:0;position:absolute;height:5.8823529412rem;left:50%;top:50%;transform:translate(-50%, -50%)}.sec-caption>.sec-caption-background{z-index:0;position:absolute;font-family:"LINE Seed";font-style:normal;font-weight:800;font-size:100px;line-height:161px;letter-spacing:.02em;text-transform:uppercase;-webkit-text-stroke:1px rgba(0,72,148,.3);color:rgba(0,0,0,0);left:50%;top:50%;transform:translate(-50%, -50%);white-space:nowrap;transition-property:all;transition-duration:0.6s;transition-timing-function:"ease";transition-delay:"0s"}@media(max-width: 768px){.sec-caption>.sec-caption-background{font-size:calc(3rem + 3vw)}}.sec-caption.left{justify-content:left}.sec-caption.left>.sec-caption-bg{left:0%;transform:translate(0, -50%)}.sec-caption.left>.sec-caption-background{left:0%;transform:translate(0, -50%)}.sec-caption:hover>h2{letter-spacing:2px}.sec-caption:hover>.sec-caption-background{letter-spacing:4px}.a-more-link{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;border-radius:6px;border:1px solid #004894;padding:.6470588235rem 2.5882352941rem;font-family:Source Han Sans CN;font-weight:400;font-size:1.0588235294rem;letter-spacing:0%;background:rgba(0,0,0,0);transition:all .3s ease-in-out}.a-more-link>span{color:#004894;margin-right:.2em;transition:color .1s ease-in-out}.a-more-link .shapes{display:block;height:2.2941176471rem;width:2.2941176471rem;position:relative;transition:all .6s ease-in-out}.a-more-link .shapes>.circle{height:2.2941176471rem;width:2.2941176471rem;position:absolute;left:0;top:0;transition:all .6s ease-in-out}.a-more-link .shapes>.circle path{stroke:#004894;transition:stroke .3s ease-in-out}.a-more-link .shapes>.arrow{height:1.1764705882rem;width:1.1764705882rem;position:absolute;left:calc(50% - .5882352941rem);top:calc(50% - .5882352941rem)}.a-more-link .shapes>.arrow path{fill:#004894;transition:fill .3s ease-in-out}.a-more-link:hover{background:#004894}.a-more-link:hover span{color:#fff}.a-more-link:hover .shapes{transform:translateX(50%)}.a-more-link:hover .shapes>.circle{transform:rotate(180deg)}.a-more-link:hover .shapes>.circle path{stroke:#fff}.a-more-link:hover .shapes>.arrow path{fill:#fff}.D1 .box .hhh{position:relative;cursor:pointer}.D1 .box .hhh:hover .bg_text{letter-spacing:2px}.D1 .box .hhh:hover .en{letter-spacing:2px}.D1 .box .hhh:hover .zh{letter-spacing:2px}.D1 .box .hhh .bg_text{-webkit-text-stroke:1px #004894;-webkit-text-fill-color:rgba(0,0,0,0);text-transform:uppercase;font-size:6rem;font-weight:800;color:#fff;line-height:1;position:relative;font-family:"LINE Seed";opacity:.4;transition-property:all;transition-duration:0.6s;transition-timing-function:"ease";transition-delay:"0s"}@media(max-width: 768px){.D1 .box .hhh .bg_text{font-size:calc(3rem + 3vw)}}.D1 .box .hhh .zh{font-size:2rem;font-weight:bold;line-height:1;position:absolute;top:50%;width:100%;transform:translateY(-40%);transition-property:all;transition-duration:0.6s;transition-timing-function:"ease";transition-delay:"0s"}@media(max-width: 768px){.D1 .box .hhh .zh{font-size:calc(1.5rem + 1.5vw)}}.D1{padding:calc(3rem + 3vw) 0 3rem 0}.D1 .box .hhh{text-align:center}.D1 .box .ccc{margin:3rem 0 0 0}.D1 .box .ccc p{font-size:1rem;line-height:1.8}.D1 .box .ccc img{max-width:100%;height:auto}.D1 .box .ccc h5{margin:2rem 0;font-size:1.2rem;font-weight:bold;color:#004483;border-left:6px solid #004483;padding:0 0 0 10px;line-height:1}