body{--hhh_fs: 2.4rem}@media(max-width: 768px){body{--hhh_fs: 2rem}}.D0 .box{position:relative}.D0 .info{position:absolute;left:0;display:flex;flex-direction:column;gap:1rem 0;width:100%;bottom:5%;text-align:center;z-index:10;color:#fff}.D0 .info .t0{font-size:1.9rem;font-weight:300}@media(max-width: 768px){.D0 .info .t0{font-size:1.5rem}}.D0 .info .t1{font-size:var(--hhh_fs);font-weight:700}.D0 .info .ms{line-height:1.5;margin:0 17%;font-size:1.4rem;font-weight:200;opacity:.8}@media(max-width: 768px){.D0 .info .ms{font-size:1.1rem;margin:0 5%}}.D0 .banner{width:100%;height:100vh;position:relative}@media(max-width: 768px){.D0 .banner{height:50vh}}.D0 .banner::after{content:"";display:block;position:absolute;inset:0;z-index:1;background:rgba(0,0,0,.6)}.D0 .banner .swiper-slide{display:flex;height:calc(100vh + 2px)}@media(max-width: 768px){.D0 .banner .swiper-slide{height:50vh}}.D0 .banner .swiper-slide .pic{width:100%;height:100%;opacity:1}.D0 .banner .swiper-slide .pic img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.D0 .conl{position:absolute;right:5%;bottom:2rem;border:1px solid #fff;display:flex;z-index:20}.D0 .conl span{width:1px;margin:10% 0;background:#fafafa}.D0 .conl a{width:2.3rem;height:2.3rem;margin:.5rem;position:relative;transition-property:all;transition-duration:0.2s;transition-timing-function:"ease"}.D0 .conl a::after{content:"";display:inline-flex;position:absolute;inset:0;transform:scale(0.7);background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' fill='%23000000'%3E%3Cpath d='M 30.28125 8.28125 L 14.28125 24.28125 L 13.59375 25 L 14.28125 25.71875 L 30.28125 41.71875 L 31.71875 40.28125 L 16.4375 25 L 31.71875 9.71875 Z' fill='%23fff' /%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center;background-size:contain;mix-blend-mode:difference}.D0 .conl a:hover{background:#fff}.D0 .conl .swiper-button-disabled{opacity:.3 !important}.D0 .conl a:nth-of-type(2){transform:rotate(180deg)}.D1 .box{position:relative}.D1 .bgi{width:100%}.D1 .bgi::after{content:"";display:block;position:absolute;z-index:2;inset:0;opacity:.3;transition-property:all;transition-duration:1s;transition-timing-function:"ease";background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 80%, black 100%)}.D1 .bgi img{width:100%;height:auto}.D1 .info{color:#fff;text-align:center;position:absolute;z-index:10;left:0;width:100%;bottom:5%;display:flex;gap:1rem 0;flex-direction:column}.D1 .info .t0{font-size:1.9rem;font-weight:300}@media(max-width: 768px){.D1 .info .t0{font-size:1.5rem}}.D1 .info .t1{font-size:var(--hhh_fs);font-weight:700}@media(max-width: 768px){.D1 .info .t1{font-size:1.2rem}}.D2{margin:calc(3vw + 3rem) 0 0 0;background:#1a1919}.D2 .box{padding:calc(3.6vw + 3.6rem) 0 calc(3.6vw + 3.6rem) 0;display:flex;justify-content:space-between}@media(max-width: 768px){.D2 .box{flex-direction:column}}.D2 .box .l .share{display:flex;flex-direction:column;gap:1rem 0}.D2 .box .l .share span{color:#fff;font-size:1.7rem;font-weight:200}.D2 .box .l ul{display:flex;gap:0 1.4rem}.D2 .box .l ul li a img{width:1.8rem;height:auto}.D2 .box .r{width:60%}@media(max-width: 768px){.D2 .box .r{width:90%;margin:2rem 0 0 6%}}.D2 .box .r .text ul li{margin:0 0 .4rem 0;list-style-type:decimal;color:#fff;font-size:1.6rem;line-height:1.4}@media(max-width: 768px){.D2 .box .r .text ul li{font-size:1.2rem}}.D2 .box .r .text ul li::marker{display:inline;font-weight:200}.D2 .box .r .text ul li p{font-weight:200;opacity:.8}.D3{margin:calc(3vw + 3rem) 0 0 0}.D3 .hhh{display:flex;gap:0 19%;align-items:center}@media(max-width: 768px){.D3 .hhh{flex-direction:column;gap:1rem 0;align-items:flex-start}}.D3 .hhh h3{font-size:var(--hhh_fs);font-weight:700;line-height:1.1}.D3 .hhh .ms{color:#333;line-height:1.6;font-size:1.5rem;font-weight:200}@media(max-width: 768px){.D3 .hhh .ms{font-size:1.2rem}}.D3 .obj{margin:3rem 0 0 0;position:relative;background:#111;overflow:hidden}.D3 .obj .video{height:60vh;width:100%;vertical-align:top}@media(max-width: 768px){.D3 .obj .video{height:20vh}}.D3 .obj .mask{position:absolute;inset:0;z-index:10;transition-property:all;transition-duration:0.2s;transition-timing-function:"ease"}.D3 .obj .mask img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}.D3 .obj .mask.hide{transform:scale(1.03);opacity:0}.D3 .obj .icon_0{position:absolute;z-index:15;inset:0;background:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' fill='%23000000'%3E%3Cpath d='M 25 2 C 12.264481 2 2 12.264481 2 25 C 2 37.735519 12.264481 48 25 48 C 37.735519 48 48 37.735519 48 25 C 48 12.264481 37.735519 2 25 2 z M 25 4 C 36.664481 4 46 13.335519 46 25 C 46 36.664481 36.664481 46 25 46 C 13.335519 46 4 36.664481 4 25 C 4 13.335519 13.335519 4 25 4 z M 18.025391 13 A 1.0001 1.0001 0 0 0 17 14 L 17 36 A 1.0001 1.0001 0 0 0 18.501953 36.865234 L 37.501953 25.865234 A 1.0001 1.0001 0 0 0 37.501953 24.134766 L 18.501953 13.134766 A 1.0001 1.0001 0 0 0 18.025391 13 z M 19 15.734375 L 35.003906 25 L 19 34.265625 L 19 15.734375 z' fill='%23ffffff'/%3E%3C/svg%3E%0A") no-repeat center;background-size:auto 6rem;opacity:.6;cursor:pointer;transition-property:all;transition-duration:0.2s;transition-timing-function:"ease"}.D3 .obj .icon_0:hover{transform:scale(1.1);opacity:.9}.D3 .obj .icon_0.hide{opacity:0}.D4{margin:calc(3vw + 3rem) 0 calc(3vw + 3rem) 0;background:url(/img/about_a3.jpg) no-repeat center;background-size:cover;position:relative}.D4::after{content:"";display:block;position:absolute;inset:0;background:rgba(0,0,0,.5)}.D4 .box{position:relative;padding:2.5rem 0}.D4 .content{position:relative;z-index:10;background:#010604;box-sizing:border-box;color:#fff;width:50%;padding:5%;margin:0 0 0 auto}@media(max-width: 768px){.D4 .content{width:90%}}.D4 .content .t0{font-size:2.4rem;font-weight:700;margin:0 0 4rem 0}@media(max-width: 768px){.D4 .content .t0{font-size:1.8rem;margin:0 0 2rem 0}}.D4 .content .t1{margin:1.5rem 0 1rem 0;font-weight:300;font-size:2rem}@media(max-width: 768px){.D4 .content .t1{font-size:1.3rem}}.D4 .content .t2{margin:0 0 .8rem 0;font-weight:200;font-size:1.4rem;line-height:1.4;opacity:.9}@media(max-width: 768px){.D4 .content .t2{font-size:1.2rem}}