@charset "utf-8";.flex{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.f-column{-webkit-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.f-column-right{-webkit-box-orient:vertical;-ms-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.f-row{-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row}.f-row-right{-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;-o-flex-direction:row-reverse;flex-direction:row-reverse}.j-center{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.j-end{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.j-start{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.j-justify{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.j-around{-moz-justify-content:space-around;-webkit-justify-content:space-around;justify-content:space-around}.a-start{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.a-end{-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end}.a-center{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.a-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;-webkit-align-items:baseline;align-items:baseline}.a-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch}.a-s-stretch{-webkit-box-self:stretch;-ms-align-self:stretch;-webkit-align-self:stretch;align-self:stretch}.a-s-center{-webkit-box-self:center;-ms-align-self:center;-webkit-align-self:center;align-self:center}.a-s-end{-webkit-box-self:end;-ms-align-self:end;-webkit-align-self:end;align-self:end}.flex-wrap{flex-wrap:wrap;-ms-flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap;-ms-flex-wrap:nowrap}.text-overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dh{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.abimg{position:absolute;left:50%;top:50%;z-index:5;transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.pb{width:100%;height:0;padding-bottom:100%;position:relative;z-index:5;overflow:hidden}.ab{width:100%;height:100%;position:absolute;left:50%;top:50%;z-index:5;transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;font-size:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;overflow:hidden}.public-hidden{width:100%;height:auto;overflow:hidden}.inner-title{width:100%;height:auto;text-align:center}.inner-title .title{font-weight:900;color:#111111;line-height:1.2}.inner-title .details{margin-top:35px;color:#888888;line-height:1.75}.product-info1{width:100%;height:auto;position:relative;z-index:1;background-repeat:no-repeat;background-position:bottom;background-size:cover;overflow:hidden}.product-info1 .product-box{width:100%;height:auto;padding-top:.3rem}.product-info1 .product-box .product-main{width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:.5rem 0}.product-info1 .product-box .product-main .info-box{width:100%;min-width:0;height:auto;flex:1}.product-info1 .product-box .product-main .info-box .title{color:#000000;line-height:1}.product-info1 .product-box .product-main .info-box .details{margin-top:.2rem;color:#888888}.product-info1 .product-box .product-main .info-box .public-btn{margin-top:.75rem;background:#FFFFFF}.product-info1 .product-box .product-main .info-box .public-btn:hover{background:var(--color)}.product-info1 .product-box .product-main .images{width:8.05rem;height:auto;overflow:hidden}.product-info1 .product-box .product-main .images .pb{padding-bottom:calc(500/805*100%);transform:translateX(15%)}@media (max-width:768px){.product-info1 .product-box .product-main{-webkit-box-orient:vertical;-ms-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.product-info1 .product-box .product-main .images{width:100%;max-width:8.05rem;margin:0 auto}.product-info1 .product-box .product-main .images .pb{transform:translateZ(0)}.product-info1 .product-box .product-main .info-box{text-align:center}}.product-info2{width:100%;height:auto;position:relative;z-index:1;margin:1.2rem 0}.product-info2 .product-box{width:100%;height:auto}.product-info2 .product-box .menu-box{width:100%;height:auto;margin-top:.6rem;display:grid;grid-template-columns:repeat(2, 1fr);grid-auto-rows:1fr;grid-gap:.2rem}.product-info2 .product-box .menu-box .item{width:100%;height:auto;padding:.55rem .35rem;background:#F8F8F9}.product-info2 .product-box .menu-box .item .title-box{width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.product-info2 .product-box .menu-box .item .title-box .icon-box{width:.5rem;height:.5rem;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;font-size:0}.product-info2 .product-box .menu-box .item .title-box .title{width:100%;min-width:0;height:auto;flex:1;margin-left:.2rem;color:var(--color)}.product-info2 .product-box .menu-box .item .details{width:100%;height:auto;margin-top:.3rem;color:#777777}@media (max-width:768px){.product-info2 .product-box .menu-box{grid-template-columns:1fr}}.product-info3{width:100%;height:auto;position:relative;z-index:1;margin:1.1rem 0 .75rem}.product-info3 .product-box{width:100%;height:auto}.product-info3 .product-box .swiper-box{width:100%;height:auto;margin-top:.4rem;overflow:hidden}.product-info3 .product-box .swiper-box .swiper-slide{width:33.33%;height:auto;overflow:hidden}.product-info3 .product-box .swiper-box .swiper-slide .pb{padding-bottom:calc(248/404*100%)}.product-info3 .product-box .swiper-box .swiper-slide img{width:100%;height:100%;object-fit:cover}.pager-box{width:100%;height:auto;text-align:center;font-size:0}.pager-box .pager{width:auto;height:auto;margin-top:.45rem}.pager-box .pager span{width:.1rem;min-width:6px;height:.1rem;min-height:6px;margin:0 5px;border-radius:50%;background:var(--color);opacity:.3;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.pager-box .pager span.active{opacity:1}.service-box1{width:100%;height:auto;margin:1.2rem 0}.service-box1 .service-box{width:100%;height:auto;position:relative;z-index:1}.service-box1 .service-box .menu-box{width:100%;height:auto;position:relative;z-index:1;margin-top:1rem;display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:1rem}@media (max-width:768px){.service-box1 .service-box .menu-box{grid-gap:.4rem}}.service-box1 .service-box .menu-box .item{width:100%;height:auto;position:relative;z-index:1;--this-color:#02ADE1}.service-box1 .service-box .menu-box .item .info-box{width:90%;height:90%;position:absolute;left:50%;top:50%;z-index:10;transform:translate(-50%, -50%);display:grid;grid-auto-rows:1fr;grid-gap:.2rem;border-radius:50%;background:var(--this-color)}.service-box1 .service-box .menu-box .item .info-box .icon-box{width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.service-box1 .service-box .menu-box .item .info-box .icon-box .icon{width:100%;height:.62rem;min-height:36px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.service-box1 .service-box .menu-box .item .info-box .icon-box .icon img{max-height:100%}.service-box1 .service-box .menu-box .item .info-box .word{width:100%;height:auto;padding-top:.25em;text-align:center;color:#FFFFFF}.service-box1 .service-box .menu-box .item .svg-box{width:100%;height:auto;position:relative;z-index:1}.service-box1 .service-box .menu-box .item .svg-box svg{width:100%;height:100%;display:block;overflow:visible}.service-box1 .service-box .menu-box .item .svg-box svg .border{fill:none !important;stroke:rgba(0,0,0,0.1);stroke-width:2;stroke-dasharray:8 4;-webkit-clip-path:inset(0 0 50%);clip-path:inset(0 0 50%)}.service-box1 .service-box .menu-box .item .svg-box svg .border.active{stroke:var(--this-color);-webkit-clip-path:inset(50% 0 0);clip-path:inset(50% 0 0)}.service-box1 .service-box .menu-box .item .svg-box svg .small{fill:#FFFFFF !important;stroke:#CCCCCC;stroke-width:2}.service-box1 .service-box .menu-box .item:first-child .svg-box svg .small.lcle{fill:#0F5B7D !important;stroke:none}.service-box1 .service-box .menu-box .item:last-child .svg-box svg .small.rcle{fill:#0F5B7D !important;stroke:none}.service-box1 .service-box .menu-box .item:nth-child(2n) .svg-box svg .border{-webkit-clip-path:inset(50% 0 0);clip-path:inset(50% 0 0)}.service-box1 .service-box .menu-box .item:nth-child(2n) .svg-box svg .border.active{stroke:var(--this-color);-webkit-clip-path:inset(0 0 50%);clip-path:inset(0 0 50%)}.service-box1 .service-box .menu-box::after{content:'';width:100vw;height:1px;position:absolute;left:50%;top:50%;z-index:-1;transform:translate(-50%, -50%);background:rgba(0,0,0,0.1)}@media (max-width:480px){.service-box1 .service-box .menu-box{margin-top:.6rem;grid-gap:2px}.service-box1 .service-box .menu-box .item .info-box{width:100%;height:100%;position:relative;display:block;padding:.4rem .15rem;border-radius:.1rem}.service-box1 .service-box .menu-box .item .info-box .word{margin-top:.3rem;padding:0}.service-box1 .service-box .menu-box .item .svg-box{display:none}.service-box1 .service-box .menu-box::after{display:none}}.service-box1 .service-box .service-info{width:100%;height:auto;position:relative;z-index:1;margin-top:.8rem}.service-box1 .service-box .service-info .swiper-box{width:100%;height:100%;position:absolute;left:0;top:0;z-index:10;overflow:hidden}.service-box1 .service-box .service-info .swiper-box .swiper-slide{width:25%;height:100%;position:relative;z-index:1;overflow:hidden}.service-box1 .service-box .service-info .swiper-box .swiper-slide .images{width:100%;height:auto;display:none;overflow:hidden}.service-box1 .service-box .service-info .swiper-box .swiper-slide .images .pb{padding-bottom:calc(486/1280*100%)}.service-box1 .service-box .service-info .swiper-box .swiper-slide .images img{width:100%;height:100%;object-fit:cover}.service-box1 .service-box .service-info .swiper-box .swiper-slide .info-box{width:100%;height:100%;padding:1.2rem .4rem .4rem;transform:translateY(100%);-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.service-box1 .service-box .service-info .swiper-box .swiper-slide .info-box .title{width:100%;height:auto;color:#FFFFFF;transform:translateY(-100%) translateY(-1.6rem);-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.service-box1 .service-box .service-info .swiper-box .swiper-slide .info-box .details{width:100%;height:auto;margin-top:.12rem;color:#FFFFFF;line-height:1.625;opacity:0;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.service-box1 .service-box .service-info .swiper-box .swiper-slide+.swiper-slide::before{content:'';width:1px;height:100%;position:absolute;left:0;top:0;z-index:10;background:#FFFFFF;opacity:.1;pointer-events:none}.service-box1 .service-box .service-info .swiper-box .swiper-slide.active .info-box{transform:translateZ(0)}.service-box1 .service-box .service-info .swiper-box .swiper-slide.active .info-box .title{transform:translateZ(0)}.service-box1 .service-box .service-info .swiper-box .swiper-slide.active .info-box .details{opacity:1}@media (max-width:1280px){.service-box1 .service-box .service-info .swiper-box .swiper-slide .info-box{padding:.8rem .3rem .3rem}.service-box1 .service-box .service-info .swiper-box .swiper-slide .info-box .title{transform:translateY(-100%) translateY(-1.1rem)}}@media (max-width:991px){.service-box1 .service-box .service-info .swiper-box{position:relative}.service-box1 .service-box .service-info .swiper-box .swiper-slide .images{display:block}.service-box1 .service-box .service-info .swiper-box .swiper-slide .images .pb{min-height:240px}.service-box1 .service-box .service-info .swiper-box .swiper-slide .info-box{max-width:768px;position:absolute;left:0;top:0;z-index:10;padding:.3rems;transform:translateZ(0)}.service-box1 .service-box .service-info .swiper-box .swiper-slide .info-box .title{transform:translateZ(0)}}.service-box1 .service-box .service-info .swiper-img{width:100%;height:auto;filter:brightness(.8);background:#000000;overflow:hidden}.service-box1 .service-box .service-info .swiper-img .swiper-slide{width:100%;height:auto;overflow:hidden}.service-box1 .service-box .service-info .swiper-img .swiper-slide .pb{padding-bottom:calc(486/1280*100%)}.service-box1 .service-box .service-info .swiper-img .swiper-slide img{width:100%;height:100%;object-fit:cover}@media (max-width:991px){.service-box1 .service-box .service-info .swiper-img{display:none}}.service-box2{width:100%;height:auto;margin:1.2rem 0}.service-box2 .service-box{width:100%;height:auto}.service-box2 .service-box .menu-box{width:100%;height:auto;margin-top:40px;display:grid;grid-template-columns:repeat(6, 1fr);grid-gap:.3rem}.service-box2 .service-box .menu-box .item{width:100%;height:auto;padding:.45rem .4rem .4rem .5rem;background:#F8F8F9;box-shadow:0 1px 15.8px 0 #A7A7A740}.service-box2 .service-box .menu-box .item .headline{width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.service-box2 .service-box .menu-box .item .headline .icon-box{width:auto;height:.42rem;min-height:30px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.service-box2 .service-box .menu-box .item .headline .icon-box img{max-width:100%;max-height:100%}.service-box2 .service-box .menu-box .item .headline .word{width:100%;min-width:0;height:auto;-webkit-box-self:center;-ms-align-self:center;-webkit-align-self:center;align-self:center;flex:1;margin-left:.2rem;color:var(--color)}.service-box2 .service-box .menu-box .item .details{width:100%;height:auto;margin-top:.25rem;color:#777777}@media (min-width:769px){.service-box2 .service-box .menu-box .item{grid-column:span 2}.service-box2 .service-box .menu-box .item:nth-child(-n + 2){grid-column:span 3}}@media (max-width:768px){.service-box2 .service-box .menu-box{grid-template-columns:1fr}}.service-box3{width:100%;height:auto;margin:1.2rem 0}.service-box3 .service-box{width:100%;height:auto}.service-box3 .service-box .menu-box{width:100%;height:auto;margin-top:.6rem;display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:.34rem}.service-box3 .service-box .menu-box .item{width:100%;height:auto}.service-box3 .service-box .menu-box .item .images{width:100%;height:auto;overflow:hidden}.service-box3 .service-box .menu-box .item .images .pb{padding-bottom:calc(360/625*100%)}.service-box3 .service-box .menu-box .item .images img{width:100%;height:100%;object-fit:cover}.service-box3 .service-box .menu-box .item .info-box{width:100%;height:auto;margin-top:.25rem}.service-box3 .service-box .menu-box .item .info-box .title{width:100%;height:auto;color:#222222}.service-box3 .service-box .menu-box .item .info-box .details{width:100%;height:auto;margin-top:5px;color:#666666;line-height:1.625}@media (max-width:480px){.service-box3 .service-box .menu-box{grid-template-columns:1fr;grid-gap:.6rem}}.service-box4{width:100%;height:auto;padding:1.2rem 0;background:rgba(239,242,246,0.8);overflow:hidden}.service-box4 .service-box{width:100%;height:auto}.service-box4 .service-box .service-main{width:100%;height:auto;margin-top:.5rem;position:relative;z-index:1}.service-box4 .service-box .service-main .info-box{width:60%;max-width:7.2rem;height:auto;position:relative;z-index:10;margin:0 auto}.service-box4 .service-box .service-main .info-box .images{width:100%;height:auto;font-size:0}.service-box4 .service-box .service-main .info-box .menu{width:100%;height:auto;position:absolute;left:0;bottom:30%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.service-box4 .service-box .service-main .info-box .menu .one{width:auto;height:auto}.service-box4 .service-box .service-main .info-box .menu .one .number{font-weight:900;color:var(--color);line-height:1}.service-box4 .service-box .service-main .info-box .menu .one .word{margin-top:.1rem;color:#000000}.service-box4 .service-box .service-main .info-box .menu .one+.one{margin-left:.8rem}.service-box4 .service-box .service-main .menu-box{width:100%;height:auto}.service-box4 .service-box .service-main .menu-box .item{width:100%;height:auto;padding:.2rem 0 .65rem;border-top:1px solid #DDDDDD;font-weight:900;color:#222222}@media (min-width:769px){.service-box4 .service-box .service-main .menu-box{position:absolute;left:0;top:50%;z-index:1;transform:translateY(-50%);--moz-column-count:2;-webkit-column-count:2;column-count:2}.service-box4 .service-box .service-main .menu-box .item:nth-child(4)~.item{text-align:right}}@media (max-width:768px){.service-box4 .service-box .service-main .info-box{width:100%}.service-box4 .service-box .service-main .menu-box{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:0 .5rem}.service-box4 .service-box .service-main .menu-box .item{padding-bottom:.4rem}}@media (max-width:480px){.service-box4 .service-box .service-main .menu-box{grid-template-columns:repeat(2, 1fr)}}.report3-box1{width:100%;height:auto;padding:1.2rem 0;background-repeat:no-repeat;background-position:bottom;overflow:hidden}.report3-box1 .report3-box{width:100%;height:auto}.report3-box1 .report3-box .report3-title{width:100%;height:auto;color:#000000;line-height:1}.report3-box1 .report3-box .report3-title::after{content:'';width:.75em;height:.06rem;margin-top:.4em;display:block;background:var(--color)}.report3-box1 .report3-box .images{width:100%;height:auto;margin-top:20px;text-align:center;font-size:0}.report3-box2{width:100%;height:auto;margin:.7rem 0 1.35rem;overflow:hidden}.report3-box2 .report3-box{width:100%;height:auto}.report3-box2 .report3-box .report3-item{width:100%;height:auto}.report3-box2 .report3-box .report3-item .report3-title{width:100%;height:auto;color:#000000;line-height:1}.report3-box2 .report3-box .report3-item .report3-title::after{content:'';width:.75em;height:.06rem;margin-top:.4em;display:block;background:var(--color)}.report3-box2 .report3-box .report3-item .menu-box{width:100%;height:auto;margin-top:.5rem}.report3-box2 .report3-box .report3-item .menu-box .item{width:100%;height:auto}.report3-box2 .report3-box .report3-item .menu-box .item .headline{width:100%;height:auto;position:relative;z-index:1;padding-left:.7em;color:#000000;line-height:1}.report3-box2 .report3-box .report3-item .menu-box .item .headline::before{content:'';width:.06rem;height:100%;position:absolute;left:0;top:0;z-index:1;background:var(--color);-webkit-clip-path:inset(5% 0);clip-path:inset(5% 0)}.report3-box2 .report3-box .report3-item .menu-box .item .headline+.menu{margin-top:.3rem}.report3-box2 .report3-box .report3-item .menu-box .item .menu{width:100%;height:auto;display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:.24rem}@media (max-width:991px){.report3-box2 .report3-box .report3-item .menu-box .item .menu{grid-template-columns:repeat(2, 1fr)}}.report3-box2 .report3-box .report3-item .menu-box .item .menu .one{width:100%;min-width:0;height:auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:.3rem .24rem;background:#F8F8F9 url(../images/report3-box2-icon.png) no-repeat 85% bottom / auto min(1.38rem, 90%);overflow:hidden}.report3-box2 .report3-box .report3-item .menu-box .item .menu .one .title{width:100%;height:auto;color:#000000}.report3-box2 .report3-box .report3-item .menu-box .item .menu .one .details{width:100%;height:auto;margin-top:.4rem;color:#333333;line-height:1.4}.report3-box2 .report3-box .report3-item .menu-box .item+.item{margin-top:.6rem}.report3-box2 .report3-box .report3-item:first-child .menu-box .item:first-child .menu .one{position:relative;z-index:1;background:#F8F8F9}.report3-box2 .report3-box .report3-item:first-child .menu-box .item:first-child .menu .one::before,.report3-box2 .report3-box .report3-item:first-child .menu-box .item:first-child .menu .one::after{content:'';width:.25rem;height:.25rem;position:absolute;right:0;bottom:0;z-index:1}.report3-box2 .report3-box .report3-item:first-child .menu-box .item:first-child .menu .one::before{background:#F2F2F4;box-shadow:.25rem 0 0 0 #FFFFFF;transform:translateX(-100%)}.report3-box2 .report3-box .report3-item:first-child .menu-box .item:first-child .menu .one::after{background:var(--color);transform:translateY(-100%)}.report3-box2 .report3-box .report3-item:first-child .menu-box .item .menu .one .title{color:var(--color)}.report3-box2 .report3-box .report3-item+.report3-item{margin-top:.7rem}.report4-box1{width:100%;height:auto;position:relative;z-index:1;background-repeat:no-repeat;background-position:top;overflow:hidden}.report4-box1 .report4-box{width:100%;height:auto;padding:2rem 0 1.5rem;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.report4-box1 .report4-box .info-box{width:100%;max-width:610px;height:auto;padding:.7rem;border-radius:.1rem;background:#FFFFFF}.report4-box1 .report4-box .info-box .headline{width:100%;height:auto;color:var(--color)}.report4-box1 .report4-box .info-box .menu{width:100%;height:auto;margin-top:.5rem}.report4-box1 .report4-box .info-box .menu .one{width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;-webkit-align-items:baseline;align-items:baseline}.report4-box1 .report4-box .info-box .menu .one .icon{width:.22rem;height:.22rem;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;font-size:0;transform:translateY(10%)}.report4-box1 .report4-box .info-box .menu .one .details{width:100%;min-width:0;height:auto;flex:1;margin-left:.75em;color:#666666;line-height:1.2}.report4-box1 .report4-box .info-box .menu .one+.one{margin-top:.25rem}