@charset "utf-8";.c-about1{padding:1.2rem 0 1.8rem}@media(max-width:767px){.c-about1{padding:1.2rem 0}}.c-about1 .c-top .c-text{color:#666;line-height:1.8;margin:0 auto;max-width:1150px;text-align:left}@media(max-width:767px){.c-about1 .c-top .c-text{font-size:14px}}.c-about1 .c-top .c-list{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin:1rem 0}@media(max-width:767px){.c-about1 .c-top .c-list{margin-top:0}}.c-about1 .c-top .c-list li{text-align:center;width:30%}@media(max-width:1260px){.c-about1 .c-top .c-list li{width:32%}}@media(max-width:767px){.c-about1 .c-top .c-list li{-webkit-box-align:end;-ms-flex-align:end;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:flex-end;border-bottom:1px solid #e5e5e5;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:.9rem 0 .6rem;width:100%}}.c-about1 .c-top .c-list li .c-box{-webkit-box-align:end;-ms-flex-align:end;-webkit-box-pack:center;-ms-flex-pack:center;align-items:flex-end;border-bottom:1px solid #e5e5e5;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-bottom:.35rem;padding-bottom:.35rem}@media(max-width:767px){.c-about1 .c-top .c-list li .c-box{border:0;margin:0;padding:0}}.c-about1 .c-top .c-list li .c-box p:nth-child(2){line-height:1;margin-left:.1rem;-webkit-transform:translateY(-40%);transform:translateY(-40%)}@media(max-width:1260px){.c-about1 .c-top .c-list li .c-box p:nth-child(2){-webkit-transform:translateY(-30%);transform:translateY(-30%)}}.c-about1 .c-video{border-radius:10px;overflow:hidden;position:relative}.c-about1 .c-video .c-img{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.c-about1 .c-video .c-img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.c-about1 .c-video:before{content:"";display:block;padding-top:57%}@media(max-width:991px){.c-about1 .c-video:before{padding-top:56%}}.c-about1 .c-video .jsmpeg,.c-about1 .c-video .jsmpeg canvas,.c-about1 .c-video video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute!important;top:0;width:100%;z-index:2}.c-about2{min-height:9.6rem;overflow:hidden;padding:1.2rem 0;position:relative}.c-about2>img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1}.c-about2 .public-title{margin-bottom:1rem}@media(max-width:767px){.c-about2 .public-title{margin-bottom:.6rem}}.c-about2 .swiper1{margin:0 1rem;overflow:visible}@media(max-width:767px){.c-about2 .swiper1{margin:0}}.c-about2 .swiper1 .swiper-button-next,.c-about2 .swiper1 .swiper-button-prev{background:#ebebeb;border-radius:50%;color:#252728;height:40px;margin-top:-20px;-webkit-transition:all .4s;transition:all .4s;width:40px}@media(max-width:767px){.c-about2 .swiper1 .swiper-button-next,.c-about2 .swiper1 .swiper-button-prev{display:none}}.c-about2 .swiper1 .swiper-button-next.swiper-button-disabled,.c-about2 .swiper1 .swiper-button-prev.swiper-button-disabled{cursor:no-drop;display:none;opacity:1;pointer-events:auto}.c-about2 .swiper1 .swiper-button-next:after,.c-about2 .swiper1 .swiper-button-prev:after{display:none}.c-about2 .swiper1 .swiper-button-next svg,.c-about2 .swiper1 .swiper-button-prev svg{height:50%;width:50%}.c-about2 .swiper1 .swiper-button-next:hover,.c-about2 .swiper1 .swiper-button-prev:hover{background:#252728;color:#fff}.c-about2 .swiper1 .swiper-button-prev{left:-1rem;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.c-about2 .swiper1 .swiper-button-next{right:-1rem;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.c-about2 .swiper1>.swiper-wrapper>.swiper-slide .c-wrap{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;z-index:5}.c-about2 .swiper1>.swiper-wrapper>.swiper-slide .c-wrap .swiper2{border-radius:10px;width:46.66%}@media(max-width:767px){.c-about2 .swiper1>.swiper-wrapper>.swiper-slide .c-wrap .swiper2{width:100%}}.c-about2 .swiper1>.swiper-wrapper>.swiper-slide .c-wrap .swiper2 .public-img{border-radius:10px}.c-about2 .swiper1>.swiper-wrapper>.swiper-slide .c-wrap .swiper2 .public-img:before{padding-top:67.85%}.c-about2 .swiper1>.swiper-wrapper>.swiper-slide .c-wrap .swiper2 .swiper-pagination-bullet{background:hsla(0,0%,100%,.5);border-radius:0;height:2px;opacity:1;width:15px}.c-about2 .swiper1>.swiper-wrapper>.swiper-slide .c-wrap .swiper2 .swiper-pagination-bullet-active{background:#fff;width:30px}.c-about2 .swiper1>.swiper-wrapper>.swiper-slide .c-wrap .c-text-box{padding-left:.8rem;width:53.34%}@media(max-width:991px){.c-about2 .swiper1>.swiper-wrapper>.swiper-slide .c-wrap .c-text-box{padding-left:.4rem}}@media(max-width:767px){.c-about2 .swiper1>.swiper-wrapper>.swiper-slide .c-wrap .c-text-box{padding:.4rem 0 0;width:100%}}.c-about2 .swiper1>.swiper-wrapper>.swiper-slide .c-wrap .c-text-box .c-year{color:#252728;font-weight:700;margin-bottom:.2rem}.c-about2 .swiper1>.swiper-wrapper>.swiper-slide .c-wrap .c-text-box .c-text p{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:.1rem}.c-about2 .swiper1>.swiper-wrapper>.swiper-slide .c-wrap .c-text-box .c-text p:last-child{margin:0}.c-about2 .swiper1>.swiper-wrapper>.swiper-slide .c-wrap .c-text-box .c-text p:before{-ms-flex-negative:0;content:"•";display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-shrink:0;margin-right:.2rem;vertical-align:top}.c-about2 .swiper3{margin-top:.9rem;overflow:visible}.c-about2 .swiper3:before{border-top:2px solid hsla(0,0%,100%,.22);content:"";left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:150vw}.c-about2 .swiper3 .swiper-slide{color:#fff;cursor:pointer;padding-top:30px;position:relative;text-align:center;-webkit-transition:all .4s;transition:all .4s}.c-about2 .swiper3 .swiper-slide:after,.c-about2 .swiper3 .swiper-slide:before{background:#fff;border-radius:50%;content:"";height:9pt;left:50%;position:absolute;top:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .4s;transition:all .4s;width:9pt}@media(max-width:767px){.c-about2 .swiper3 .swiper-slide:after,.c-about2 .swiper3 .swiper-slide:before{height:10px;width:10px}}.c-about2 .swiper3 .swiper-slide:after{background:#ebebeb}.c-about2 .swiper3 .swiper-slide:before{opacity:.5}.c-about2 .swiper3 .swiper-slide-thumb-active{color:#da251c}.c-about2 .swiper3 .swiper-slide-thumb-active:before{background:#da251c;-webkit-transform:translate(-50%,-50%) scale(2);transform:translate(-50%,-50%) scale(2)}.c-about2 .swiper3 .swiper-slide-thumb-active:after{background:#da251c}.c-about3{padding:.8rem 0 1.3rem;position:relative}@media(max-width:767px){.c-about3{padding:1.2rem 0}}.c-about3 .public-title{margin-bottom:.8rem}@media(max-width:767px){.c-about3 .public-title{margin-bottom:.6rem}}.c-about3 .c-list li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f5f5f5;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.35rem 0;-webkit-transition:all .4s;transition:all .4s}@media(max-width:991px){.c-about3 .c-list li{margin-bottom:.4rem}.c-about3 .c-list li:last-child{margin-bottom:0}}.c-about3 .c-list li:nth-child(2n){background:#fff}@media(max-width:991px){.c-about3 .c-list li:nth-child(2n){background:#f5f5f5}}.c-about3 .c-list li .c-source{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 .4rem;width:20%}@media(max-width:991px){.c-about3 .c-list li .c-source{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 .35rem;width:100%}}.c-about3 .c-list li .c-source img{height:30px;margin-right:-30px;-o-object-fit:contain;object-fit:contain;opacity:0;-webkit-transition:all .4s;transition:all .4s;width:30px}@media(max-width:991px){.c-about3 .c-list li .c-source img{display:none}}.c-about3 .c-list li .c-source svg{color:#666;display:none;height:18px;margin-left:10px;-webkit-transform:rotate(90deg);transform:rotate(90deg);width:18px}@media(max-width:991px){.c-about3 .c-list li .c-source svg{display:block}}.c-about3 .c-list li .c-title{width:34.3%}@media(max-width:991px){.c-about3 .c-list li .c-title{font-size:14px;margin-top:.1rem;padding:0 .4rem;width:100%}}.c-about3 .c-list li .c-img-box{opacity:0;padding:0 .4rem;position:relative;-webkit-transition:all .4s;transition:all .4s;width:45.7%}@media(max-width:991px){.c-about3 .c-list li .c-img-box{display:none;opacity:1;padding:0 .35rem;width:100%}}.c-about3 .c-list li .c-img-box .c-img{border-radius:10px;left:.4rem;pointer-events:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:calc(100% - .8rem)}@media(max-width:991px){.c-about3 .c-list li .c-img-box .c-img{max-width:100%;position:static;-webkit-transform:translateY(0);transform:translateY(0);width:100%}}.c-about3 .c-list li .c-img-box .c-img img{width:100%}@media(min-width:991px){.c-about3 .c-list li:hover{background-color:#e3e3e3}.c-about3 .c-list li:hover .c-source img{margin-right:.2rem;opacity:1}.c-about3 .c-list li:hover .c-img-box{opacity:1}}.c-about3 .c-list li.on .c-source svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.c-about3 .c-list li.on .c-img-box{display:block;margin-top:.2rem}.c-about3 .c-more{margin-top:.8rem;text-align:center}.c-about3 .c-more .c-btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#f3f5f7;border-radius:3px;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;justify-content:center;line-height:50px;min-width:200px;padding:0 20px;-webkit-transition:all .4s;transition:all .4s}@media(max-width:767px){.c-about3 .c-more .c-btn{line-height:40px;min-width:90pt}}.c-about3 .c-more .c-btn:hover{background:#252728;color:#fff}.c-about3 .c-no-data{text-align:center}.c-about4 .c-more{margin-top:.8rem;text-align:center}.c-about4 .c-more .c-btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#f3f5f7;border-radius:3px;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;justify-content:center;line-height:50px;min-width:200px;padding:0 20px;-webkit-transition:all .4s;transition:all .4s}@media(max-width:767px){.c-about4 .c-more .c-btn{line-height:40px;min-width:90pt}}.c-about4 .c-more .c-btn:hover{background:#252728;color:#fff}.c-about4 .c-no-data{text-align:center}.c-about4 .total-warp{padding:5pc 0 30px 15vw;width:100%}@media(max-width:767px){.c-about4 .total-warp{padding:30px 0 30px 5vw}}.c-about4 .swiperContent{margin-bottom:5pc;width:100%}.c-about4 .content{padding-bottom:40px;padding-top:26px}.c-about4 .swiper-slide{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;justify-content:center;text-align:center}.c-about4 .swiper-slide img{border-radius:10px;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.c-about4 .swiper-scrollbar{opacity:1!important}.c-about4 .swiper-horizontal>.swiper-scrollbar{height:3px!important;left:0!important;width:100%!important}.c-about4 .swiper-button-next,.c-about4 .swiper-button-prev{background-position:50%;background-repeat:no-repeat;background-size:24px;border:1px solid rgba(0,0,0,.35);border-radius:50%;height:3pc;position:absolute;top:15%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:3pc;z-index:10}@media(max-width:767px){.c-about4 .swiper-button-next,.c-about4 .swiper-button-prev{background-size:1pc;border:1px solid #000;height:2pc;top:18%;width:2pc}.c-about4 .swiper-button-next .prev-mob,.c-about4 .swiper-button-prev .prev-mob{height:17px;width:17px}}@media(max-width:1260px){.c-about4 .swiper-button-next,.c-about4 .swiper-button-prev{top:20%}}.c-about4 .swiper-button-next:hover,.c-about4 .swiper-button-prev:hover{border:1px solid #000}.c-about4 .swiper-button-next:after,.c-about4 .swiper-button-prev:after{content:none}.c-about4 .swiper-button-prev{left:auto;right:70px!important}@media(max-width:767px){.c-about4 .swiper-button-prev{right:56px!important}}.c-about4 .swiper-button-next{right:10px}.c-about4 .top-text{font-family:URW Form Expand;font-style:normal;line-height:normal;overflow-wrap:break-word;width:71%}.c-about4 .top-text .title{color:#000;font-size:2pc;font-weight:700;margin-bottom:15px}@media(max-width:767px){.c-about4 .top-text .title{font-size:20px}}.c-about4 .top-text .sub-title{font-size:14px;font-weight:400}