﻿*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;border:0;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0;vertical-align:baseline;-webkit-text-size-adjust:100% !important;-ms-text-size-adjust:100% !important;text-size-adjust:100% !important;-moz-text-size-adjust:100% !important}select,button,input,textarea,button{border:1px solid #333}table{border-collapse:collapse;border-spacing:0}table,td,th{border:1px solid #333}td,th{line-height:1.5;padding:.3em .4em}th{font-weight:bold;font-size:1.05em}html{font-size:100%;background-color:#fff;word-break:break-word}body{min-height:100vh;color:#333;overflow-x:hidden;-webkit-font-smoothing:antialiased;font:normal normal normal 14px/1.6 "Helvetica","Arial",sans-serif;background-color:#fff}hr{overflow:visible;-webkit-box-sizing:content-box;box-sizing:content-box;margin:1em 0;height:0;border-top:1px solid #ccc}button:disabled{cursor:default}a,a:active,a:link,a:visited{text-decoration:none;color:#333}a:hover{text-decoration:underline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,dialog,hr,img{display:block}audio,canvas,iframe,img,svg,video{display:inline-block;vertical-align:middle}[hidden],dialog:not([open]),template{display:none}button,input,select,textarea{font-family:inherit;border-radius:0}textarea{resize:vertical}audio,canvas,progress,video{display:inline-block}input,select{vertical-align:middle}button{vertical-align:inherit;line-height:inherit;cursor:pointer}button,select{text-transform:none}code,kbd,pre,samp{font-family:monospace,sans-serif;font-size:1em}mark{background-color:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:70%;line-height:0}sub{bottom:-0.25em}sup{top:-0.5em}ul{list-style:none}img{width:100%;height:auto}html{overflow-x:hidden;max-width:100%}body{font-family:"-apple-system",BlinkMacSystemFont,"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","Noto Sans Japanese","ヒラギノ角ゴ Pro W3","メイリオ","Hiragino Kaku Gothic ProN","MS PGothic",Osaka,"sans-serif";overflow-x:hidden;max-width:2560px;margin:0 auto}@font-face{font-family:"Noto Sans Japanese";font-style:normal;font-weight:200;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Light.woff) format("woff")}@font-face{font-family:"Noto Sans Japanese";font-style:normal;font-weight:400;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.woff) format("woff")}@font-face{font-family:"Noto Sans Japanese";font-style:normal;font-weight:700;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Bold.woff) format("woff")}.inner{margin:auto;position:relative;z-index:5;width:100%;padding:0 40px;max-width:1280px}@media(max-width: 800px){.inner{padding:0 30px}}@media(max-width: 500px){.inner{padding:0 20px}}.title{text-align:center;position:relative;padding-bottom:25px;line-height:1}.title h3{font-size:60px;padding-bottom:25px;font-family:"futura-pt", sans-serif;font-weight:700;font-style:normal;text-transform:uppercase}.title span{font-size:18px;font-family:"Noto Sans Japanese";font-style:normal;font-weight:400}.title::after{content:"";display:block;width:35px;height:2px;background-color:#000;position:absolute;left:50%;transform:translateX(-50%);bottom:0}.more{display:block;width:100%;background-color:#000;color:#fff !important;position:relative;font-size:16px;text-align:center;max-width:280px;margin:0 auto;padding:20px 0;line-height:1}.more::before{content:"";position:absolute;top:0;left:0;width:0;height:100%;background-color:#67a7db;z-index:2;transition:.3s}.more.guy::before{background-color:#1ead4c}.more:hover{text-decoration:none}.more:hover::before{width:100%}.more span{position:relative;z-index:3}.more i{position:absolute;right:20px;top:50%;transform:translateY(-50%);z-index:3}.nowrap{white-space:nowrap;display:inline-block}.ghost-nav .lang{transition:.3s;transform:translateY(-30px);opacity:0}#menu-status:checked~.ghost-nav .lang{display:flex;justify-content:center;margin-top:20px;transition:.6s;transition-delay:.45s;transform:translateY(0px);opacity:1}#menu-status:checked~.ghost-nav .lang a{display:block;font-size:16px;padding:0 10px !important}#menu-status:checked~.ghost-nav .lang a:first-child{border-right:1px solid #fff}.toggle-btn{display:none;width:30px;height:30px;position:fixed;cursor:pointer;right:20px;z-index:300;top:25px;transition:.3s}.toggle-btn label{width:100%;height:100%;position:absolute;top:0;left:0;display:block;cursor:pointer}.toggle-btn span{width:100%;height:100%;position:absolute;display:block;transition:.5s}.toggle-btn span:after{content:"";width:70%;height:2px;background-color:#fff;position:absolute;top:50%;margin-top:-1px;transform:translateY(-3px);left:15%;transition:.5s}.toggle-btn span:last-child:after{transform:translateY(3px)}.ghost-nav{display:none;position:fixed;top:0;left:0;width:100%;align-items:center;justify-content:center;flex-direction:column;z-index:200;height:0;background:rgba(0,0,0,.25);transition:background .35s linear,height .35s ease-in 200ms}.ghost-nav nav{min-height:100px;padding:30px 0 0}.ghost-nav a{display:block;text-align:center;color:#fff;font-size:14px;font-weight:bold;line-height:1;padding:1.5em 2em;display:block;font-weight:normal;text-transform:uppercase}.ghost-nav a span{display:block;padding-bottom:5px}.ghost-nav a:hover{text-decoration:none;color:#1ead4c}.ghost-nav ul{transition:.3s;transform:translateY(-30px);opacity:0}.ghost-nav ul li{opacity:0;transition:.5s;transform:translate(-5px, -3px);display:none}.ghost-nav ul li:not(:last-child){border-bottom:1px solid rgba(255,255,255,.15)}.ghost-nav .main-menu-container{width:100%;max-width:400px}#menu-status:checked~.ghost-nav{height:100%;background-color:rgba(0,0,0,.96)}#menu-status:checked~.ghost-nav ul{transition:.6s;transition-delay:.45s;transform:translateY(0px);opacity:1}#menu-status:checked~.ghost-nav ul li{opacity:1;transform:translate(0, 0);display:block}#menu-status:checked~.ghost-nav ul li a{color:#fff;font-weight:400;font-size:14px}#menu-status:checked~.ghost-nav ul li a h2{font-size:16px;padding-bottom:10px}#menu-status{display:none}#menu-status:checked~.toggle-btn span{transform:rotate(-135deg);transform-origin:center}#menu-status:checked~.toggle-btn span:after{transform:translateY(0);background:#fff}#menu-status:checked~.toggle-btn span:last-child{transform:rotate(135deg)}.loading-box{width:100%;height:100%;position:fixed !important;top:0;left:0;right:0;bottom:0;z-index:5555555555555555400000000000000000000000000000000000 !important;display:flex;align-items:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;background-color:rgba(0,0,0,0) !important}.loading-box>svg{width:100%;display:block;max-width:150px;max-height:150px;position:absolute;z-index:10}.loading-box>svg path{fill:#000;stroke:#000;fill-opacity:1;stroke-width:0;stroke-dasharray:100% 0;animation:stroke-offset 3s ease-out}.loading-box::before,.loading-box:after{content:"";width:100%;height:50%;position:absolute;left:0;right:0;background:#fff;z-index:3;transition:.7s;transition-timing-function:cubic-bezier(0.17, 0.67, 0.5, 0.99)}.loading-box:before{top:0}.loading-box:after{bottom:0}.loading-box.show:before{transform:translateY(-101%)}.loading-box.show:after{transform:translateY(101%)}.loading-box.show svg{opacity:0;transition:.2s}.loading-box.show .enter{opacity:0;transition:.2s}@keyframes stroke-offset{0%{fill-opacity:0;stroke-width:0;stroke-dasharray:0% 100%}25%{stroke-width:3px}50%{fill-opacity:0}75%{stroke-width:3px}100%{stroke-width:0}}header{position:fixed;top:0;left:0;width:100%;display:flex;justify-content:space-between;align-items:center;z-index:5;transition:.3s}header .bl_logo{max-width:620px;display:flex;justify-content:flex-start;align-items:center}header .bl_logo .logo{max-width:90px;margin-top:20px;margin-bottom:10px;margin-left:60px;transition:.3s}header .bl_logo .logo:hover{opacity:.8}header .bl_logo .el_h1{font-size:14px;color:#fff;display:inline-block;margin-left:20px;padding-top:10px;letter-spacing:.5px}header .site-header{display:flex;align-items:center}header .main-ul{display:flex;margin-right:20px}header .main-ul li{padding:0 25px;position:relative}header .main-ul li::after{content:"";display:block;width:1px;height:80%;position:absolute;top:50%;transform:translateY(-50%);right:0;background-color:#7e92a1}header .main-ul li a{display:block;font-size:16px;color:#fff;text-align:center;position:relative;transition:.3s;font-family:"Noto Sans Japanese";font-style:normal;font-weight:400}header .main-ul li a:hover{text-decoration:none}header .main-ul li a:hover:after{width:100%}header .main-ul li a:after{content:"";position:absolute;top:5px;left:0;width:0;height:100%;border-bottom:2px solid #1ead4c;transition:.3s all linear}header .main-ul li:last-child:after{display:none}header .head-contact{display:flex}header .head-contact .head-envelope{display:flex;align-items:center;justify-content:center;background-color:#000;color:#fff;text-align:center;padding:0 40px;font-size:24px;line-height:1;transition:.3s}header .head-contact .head-envelope:hover{text-decoration:none;background-color:#01396c}header .logo-green,header .logo-blue{background-color:#fff;text-align:center;padding:27px 40px 13px;position:relative;transition:.3s}header .logo-green:hover,header .logo-blue:hover{text-decoration:none;opacity:.8}header .logo-green svg,header .logo-blue svg{fill:#999;position:absolute;top:5px;right:8px;width:1em;height:1em}header .logo-green img,header .logo-blue img{max-width:75px;margin:0 auto}header .logo-green{border-right:1px solid #f0f0f0}.fixheader{background-color:#01396c;z-index:100;box-shadow:0 5px 10px rgba(0,0,0,.1)}.fixheader .logo{margin-top:17px;margin-left:30px}.fixheader .logo-green,.fixheader .logo-blue{padding:20px 30px}footer{background-color:#000;color:#fff;padding-top:80px;position:relative}footer .top{display:flex;justify-content:space-between}footer .left p{padding:30px 0 25px}footer .right{line-height:1}footer .right ul{display:flex}footer .right ul li{padding:0 45px;border-right:1px solid #676767}footer .right ul li big{display:inline-block;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #fff}footer .right ul li big a{transition:.3s}footer .right ul li big a:hover{text-decoration:none;opacity:.8}footer .right ul li big svg{width:13px;height:13px;fill:#fff;margin-left:10px}footer .right ul li a{color:#fff;font-weight:400}footer .right ul li div{padding-bottom:15px}footer .right ul li div:last-child{padding-bottom:0}footer .right ul li:first-child{padding-left:0}footer .right ul li:first-child a{font-weight:600}footer .right ul li:last-child{padding-right:0;border-right:none}footer .all-logo{display:flex;align-items:center}footer .all-logo a{transition:.3s}footer .all-logo a:hover{opacity:.8}footer .logo{display:block;max-width:133px;padding-right:25px;border-right:2px solid #a6a6a6}footer .small-logo{max-width:55px;margin-left:30px}footer .copyright{font-family:"futura-pt", sans-serif;font-weight:300;font-style:normal;font-size:12px;padding:80px 0 20px}footer .tel{display:flex}footer .tel a{color:#fff;display:flex;align-items:center;transition:.3s;font-family:"futura-pt",sans-serif;font-weight:500;font-style:normal;font-size:16px}footer .tel a:hover{text-decoration:none;opacity:.8}footer .tel a img{max-width:126px}footer .tel a big{font-family:"awesome"}footer .tel a:first-child{margin-right:35px}footer .tel svg{width:14px;height:14px;fill:#fff;margin-right:12px}.bkt{position:absolute;writing-mode:vertical-lr;color:#fff;right:40px;top:85px;font-family:"futura-pt", sans-serif;font-weight:600;font-style:normal;transition:.3s;z-index:6;cursor:pointer}.bkt:hover{opacity:.8}.bkt::before{content:"";display:block;width:2px;height:44px;background-color:#fff;position:absolute;right:0;top:0}.bkt span{display:block;padding-right:5px}.hero{position:relative;overflow:hidden;height:100vh;min-height:550px;max-height:1300px}.hero .photo{position:absolute;left:0;top:-2px;width:100%;height:100%;z-index:2}.hero .photo video{width:100%;max-height:1500px;min-height:700px}.hero:before{content:"";display:block;position:absolute;background:rgba(0,0,0,.35);background-size:cover;width:100%;height:100%;top:0;left:0;z-index:3}.hero .content{position:absolute;z-index:4;left:9.9%;top:40%;color:#fff;font-family:"futura-pt", sans-serif;font-weight:600;font-style:normal;animation:rushIn 3s cubic-bezier(0.13, 0.96, 0, 0.99) forwards 0s;animation-delay:1s}.hero .content small{font-size:60px;color:#a8b0b1}.hero .content h3{font-size:90px;line-height:1.2;position:relative}.hero .content h3::after{content:"";display:block;width:19px;height:19px;background-color:#99b4cc;position:absolute;bottom:25px;right:-45px}@keyframes rushIn{0%{transform:translateY(20px);opacity:0}20%{opacity:1}100%{transform:translateY(0);opacity:1}}.zoomo::before{animation:zoomo 12s linear infinite 0s}@keyframes zoomo{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}.scrolldown{position:absolute;bottom:50px;width:auto;margin:auto;right:35px;z-index:3;text-align:center;cursor:pointer;text-transform:uppercase;z-index:12}.mouse{margin:auto;display:block;transition:.3s;color:#fff;position:relative;font-family:"Noto Sans Japanese";font-style:normal;font-weight:400}.mouse .icon_line{display:block;height:70px;width:1px;background-color:#fff;margin-left:6px;margin-top:20px}.mouse .icon_txt{writing-mode:vertical-lr;font-size:12px;line-height:1.1}.mouse:hover{transform:translateY(5px)}section{padding-top:150px}.index-business{background:url("../images/news-bg.jpg") top center/100% auto no-repeat}.index-business>p{text-align:center;padding:40px 20px 140px;font-size:18px;line-height:1.8}.index-business .content{background:url("../images/website-bg.jpg") center center/cover no-repeat;padding:160px 0}.index-business .content ul{position:relative;display:flex;justify-content:space-between}.index-business .content ul li{width:40%;background:#414141 url(../images/line-bg.png) center center/200% auto no-repeat;color:#fff;padding:40px 50px}.index-business .content ul li .white{width:180px;height:180px;margin:0 auto;border-radius:100%;background-color:#fff;display:flex;justify-content:center;align-items:center}.index-business .content ul li .white img{max-width:125px;margin:0 auto}.index-business .content ul li img{width:auto}.index-business .content ul figure{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);background-color:#fff;width:270px;height:270px;border-radius:100%;display:flex;align-items:center;justify-content:center;padding:82px 20px 58px 20px;box-shadow:0 5px 10px rgba(0,0,0,.1);z-index:5}.index-business .content ul .tit{text-align:center;padding:40px 0 25px;position:relative}.index-business .content ul .tit .en{font-size:60px;font-family:"futura-pt", sans-serif;font-weight:900;font-style:normal;text-transform:uppercase;color:#7e7e7e;position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;z-index:2}.index-business .content ul .tit::after{content:"";display:block;width:1px;height:25px;background-color:#fff;position:absolute;left:50%;transform:translateX(-50%);bottom:0}.index-business .content ul .tit .jp{position:relative;z-index:3;font-size:24px}.index-business .content ul .box{padding:25px 0 40px;font-size:16px;line-height:1.8}.index-business .content ul .more{max-width:100%}.index-news{padding-bottom:150px;background:url("../images/news-bg.jpg") center center/cover no-repeat}.index-news .tab-hd{display:flex;justify-content:flex-start;flex-wrap:wrap;margin-top:60px;margin-bottom:1em}.index-news .tab-hd li{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:5px 10px;font-size:12px;border:1px solid #333;color:#333;margin:.5em}.index-news .tab-hd li:hover,.index-news .tab-hd li.active{background:#333;color:#fff}.index-news .tab-bd li{display:none}.index-news .tab-bd .common{display:flex;align-items:center;padding:30px 20px;border-bottom:1px solid #efefef;position:relative;transition:.3s}.index-news .tab-bd .common:hover{text-decoration:none;background-color:#e9e9e9}.index-news .tab-bd .common i{position:absolute;right:30px;top:50%;transform:translateY(-50%)}.index-news .tab-bd .common .box{margin-left:35px}.index-news .tab-bd .common .box div{font-size:16px;padding-top:20px}.index-news .tab-bd .common .date{font-family:"futura-pt", sans-serif;font-weight:600;font-style:normal;font-size:16px}.index-news .tab-bd .common em{font-size:12px;padding:5px 10px;line-height:1;color:#fff;margin-left:20px;font-style:normal}.index-news .tab-bd .common .navy{background-color:#7ecef4}.index-news .tab-bd .common .green{background-color:#00cb29}.index-news .tab-bd .common .wathet{background-color:#7ecef4}.index-news .tab-bd .more{margin:60px auto 0}.index-all{position:relative;padding-bottom:150px}.index-all::before{display:block;content:"";width:100%;height:80%;background-color:#eeefef;position:absolute;top:0;z-index:2}.index-all::after{display:block;content:"";width:100%;height:1559px;background:url(../images/bg.jpg) no-repeat center center;background-size:cover;position:absolute;top:0;left:0;z-index:3}.index-all .title{text-align:left;padding-bottom:20px}.index-all .title::after{left:0;transform:translateX(0)}.index-all .title h3{font-size:48px;padding-bottom:20px}.index-all .index-innov{position:relative;z-index:4}.index-all .index-innov figure{position:absolute;top:170px;left:0;width:66.6%;z-index:2}.index-all .index-innov .inner{display:flex;justify-content:flex-end;position:relative;z-index:3}.index-all .index-innov .box{max-width:530px;background-color:#fff;box-shadow:0 5px 10px rgba(0,0,0,.1);padding:60px}.index-all .index-innov .box p{padding:35px 0 45px;line-height:1.8;font-size:16px}.index-all .index-innov .more{margin:0}.index-all .index-mobility{margin-top:140px;position:relative;z-index:4}.index-all .index-mobility .inner{display:flex;position:relative;z-index:3}.index-all .index-mobility figure{position:absolute;top:0;right:0;width:61.2%;z-index:2}.index-all .index-mobility .box{max-width:530px;background-color:#fff;box-shadow:0 5px 10px rgba(0,0,0,.1);padding:60px}.index-all .index-mobility .box p{padding:35px 0 45px;line-height:1.8;font-size:16px}.index-all .index-mobility .more{margin:0}.index-business .title.normalmove,.index-business>p.normalmove,.index-news .title.normalmove,.index-news .tab-hd.normalmove,.tab-bd.normalmove,.sub-one h3.normalmove,.sub-one p.normalmove,.sub-two ul li.normalmove,.sub-four .title.normalmove,.sub-four strong.normalmove,.sub-four p.normalmove,.sub-five .big-content.normalmove,.sub-group .inner.normalmove{transform:translateY(40px);opacity:0}.index-business .title.normalanimate,.index-business>p.normalanimate,.index-news .title.normalanimate,.index-news .tab-hd.normalanimate,.tab-bd.normalanimate,.sub-one h3.normalanimate,.sub-one p.normalanimate,.sub-two ul li.normalanimate,.sub-four .title.normalanimate,.sub-four strong.normalanimate,.sub-four p.normalanimate,.sub-five .big-content.normalanimate,.sub-group .inner.normalanimate{transform:translateY(0%);opacity:1;transition-timing-function:cubic-bezier(0.34, 0.96, 0.56, 0.99);transition:.9s}.index-business .content ul li.normalmove{opacity:0;transform:scale(0.9)}.index-business .content ul figure.normalmove{opacity:0;transform:translate(-50%, -50%) scale(0.9)}.index-business .content ul li.normalanimate{transform:scale(1);opacity:1;transition:.6s;transition-timing-function:cubic-bezier(0.34, 0.96, 0.56, 0.99)}.index-business .content ul figure.normalanimate{opacity:1;transform:translate(-50%, -50%) scale(1);transition:.6s;transition-timing-function:cubic-bezier(0.34, 0.96, 0.56, 0.99);transition-delay:.2s;border:10px solid #f1f1f1}.index-all .index-innov figure.normalmove,.sub-three .content:last-child figure.normalmove,.sub-five .content:nth-child(2) figure.normalmove{transform:translate(-250px, 0);opacity:0}.index-all .index-innov figure.normalanimate,.sub-three .content:last-child figure.normalanimate,.sub-five .content:nth-child(2) figure.normalanimate{transform:translate(0, 0);opacity:1;transition:all .9s cubic-bezier(0.34, 0.96, 0.56, 0.99)}.index-all .index-innov .inner.normalmove .box,.sub-three .content:last-child .box.normalmove,.sub-five .content:nth-child(2) .box.normalmove{transform:translate(-50px, 0);opacity:0}.index-all .index-innov .inner.normalanimate .box,.sub-three .content:last-child .box.normalanimate,.sub-five .content:nth-child(2) .box.normalanimate{transform:translate(0, 0);opacity:1;transition:all .9s cubic-bezier(0.34, 0.96, 0.56, 0.99);transition-delay:.9s}.index-all .index-mobility .inner.normalmove .box,.sub-three .content:first-child .box.normalmove,.sub-five .content:first-child .box.normalmove{transform:translate(50px, 0);opacity:0}.index-all .index-mobility figure.normalmove,.sub-three .content:first-child figure.normalmove,.sub-five .content:first-child figure.normalmove{transform:translate(250px, 0);opacity:0}.index-all .index-mobility figure.normalanimate,.sub-three .content:first-child figure.normalanimate,.sub-five .content:first-child figure.normalanimate{transform:translate(0, 0);opacity:1;transition:all .9s cubic-bezier(0.34, 0.96, 0.56, 0.99)}.index-all .index-mobility .inner.normalanimate .box,.sub-three .content:first-child .box.normalanimate,.sub-five .content:first-child .box.normalanimate{transform:translate(0, 0);opacity:1;transition:all .9s cubic-bezier(0.34, 0.96, 0.56, 0.99);transition-delay:.9s}.page-bg{background-color:#000;color:#fff;padding:230px 0 140px;position:relative}.page-bg h2{font-size:60px;font-family:"futura-pt",sans-serif;font-weight:700;font-style:normal}.page-bg span{font-size:18px;font-family:"Noto Sans Japanese"}.page-bg .page-obj{position:absolute;left:0;bottom:0}.page-bg figure{position:absolute;top:89px;right:0}.bread{margin:35px auto 10px}.bread .inner{display:flex;align-items:center;color:#888;font-size:18px}.bread .inner svg{width:22px;height:22px;margin-right:15px;color:#333}.bread .inner a{font-weight:bold;text-decoration:underline;margin-right:5px;color:#333;transition:.3s}.bread .inner a:hover{color:#1ead4c}.bread .inner strong{margin-right:10px;color:#333}.page .title{padding-bottom:20px}.page .title h3{padding-bottom:20px}.sub-one{position:relative;text-align:center;padding:170px 0 140px}.sub-one figure{position:absolute;top:0;left:0;z-index:3;height:100%}.sub-one .en{position:absolute;top:32%;left:50%;z-index:2;transform:translate(-50%, 0);width:100%;font-family:"futura-pt",sans-serif;font-weight:700;font-style:normal;font-size:170px;color:#efefef;text-transform:uppercase}.sub-one .content{position:relative;width:100%;z-index:4}.sub-one h3{font-size:22px}.sub-one p{font-size:14px;max-width:775px;margin:35px auto 0;line-height:2}.sub-two{position:relative;padding:110px 0 250px}.sub-two::before{content:"";background:url(../images/sub/bg2.jpg) no-repeat center center;background-size:cover;display:block;height:850px;width:100%;position:absolute;top:0;left:0}.sub-two ul{display:flex;justify-content:space-between;flex-wrap:wrap}.sub-two ul li{width:31%;padding-bottom:70px}.sub-two ul li h3{font-size:22px;padding:20px 0 10px}.sub-two ul li p{line-height:1.8;font-size:14px}.sub-two ul li:first-child,.sub-two ul li:nth-child(2){width:47%}.sub-two ul li:first-child h3,.sub-two ul li:nth-child(2) h3{padding:40px 0 30px}.sub-three .content{position:relative}.sub-three .content .box{background-color:#fff;max-width:620px;padding:70px;box-shadow:0 5px 10px rgba(0,0,0,.1019607843)}.sub-three .content .box .title{text-align:left}.sub-three .content .box .title::after{left:0;transform:translateX(0)}.sub-three .content .box strong{display:block;font-size:22px;padding:30px 0}.sub-three .content .box p{font-size:14px;line-height:2}.sub-three .content:first-child .inner{padding-top:0;top:-210px;padding-bottom:185px}.sub-three .content:first-child figure{position:absolute;right:0;top:-120px;width:56%}.sub-three .content:first-child::before{content:"";display:block;background:url(../images/sub/obj3.jpg) no-repeat;width:60%;height:100%;position:absolute;left:0;top:0}.sub-three .content:last-child{padding-bottom:120px}.sub-three .content:last-child::after{content:"";position:absolute;right:0;bottom:0;height:500px;width:27.5%;background-color:#f4f4f4}.sub-three .content:last-child figure{position:absolute;left:0;top:0;width:56%}.sub-three .content:last-child .inner{display:flex;justify-content:flex-end;top:-120px;padding-bottom:175px}.sub-four{background-image:url(../images/sub/bg3.jpg);width:100%;padding:90px 0 115px;background-size:cover;background-repeat:no-repeat;background-position:center;background-attachment:fixed;color:#fff;text-align:center;position:relative}.sub-four::after{content:"";display:block;background:url(../images/sub/obj4.png) no-repeat center center;position:absolute;left:75px;top:0;width:87%;height:100%;z-index:2}.sub-four .title::after{background-color:#fff}.sub-four strong{display:block;position:relative;z-index:3;padding:45px 0 25px;font-size:22px}.sub-four p{position:relative;z-index:3;font-size:14px;max-width:600px;margin:0 auto;line-height:2}.sub-five{position:relative;padding:100px 0}.sub-five::before{content:"";background:url(../images/sub/obj5.png) no-repeat;position:absolute;top:15%;left:0;width:100%;height:51.7%}.sub-five .content{display:flex;align-items:center;justify-content:space-between;padding-bottom:65px}.sub-five .content .title{text-align:left}.sub-five .content .title::after{left:0;transform:translateX(0)}.sub-five .content figure{max-width:578px}.sub-five .content strong{display:block;font-size:22px;padding:35px 0 25px}.sub-five .content p{max-width:480px;font-size:14px;line-height:2}.sub-five .big-content{background-color:#f4f4f4;padding:55px;display:flex;align-items:center;justify-content:space-between}.sub-five .big-content figure{min-width:490px;margin-left:75px}.sub-five .big-content .tit{border-bottom:1px solid #000;padding-bottom:20px;font-size:22px;font-weight:bold;display:flex;align-items:center}.sub-five .big-content .tit span{font-size:24px;font-family:"futura-pt",sans-serif;font-weight:700;font-style:normal;background-color:#000;color:#fff;margin-right:30px;display:block;padding:15px;line-height:1;min-width:60px}.sub-five .big-content strong{display:block;font-size:22px;padding:35px 0 25px}.sub-five .big-content p{font-size:14px;line-height:2}.sub-group{background:url(../images/sub/bg4.jpg) no-repeat center center;background-size:cover;padding:95px 0 270px}.sub-group .inner{display:flex;justify-content:space-between}.sub-group .left .title{text-align:left}.sub-group .left .title:after{left:0;transform:translateX(0)}.sub-group .right dl{display:flex;padding:25px 0;border-bottom:1px solid #e6e6e6;font-size:16px;color:#000}.sub-group .right dl dt{min-width:195px;font-weight:bold;position:relative;padding-left:32px;margin-left:10px}.sub-group .right dl dt::before{content:"";width:0;height:0;border-style:solid;border-width:5.5px 0 5.5px 11px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #000;position:absolute;left:0;top:6px}.sub-group .right dl small{display:block;font-size:12px;color:#666}.sub-group .right dl:first-child{padding-top:0}.sub-group .right ul li{position:relative;padding-left:18px;padding-bottom:15px}.sub-group .right ul li::before{content:"";display:block;width:6px;height:6px;background-color:#111;border-radius:100%;position:absolute;left:0;top:8px}/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22:3,%22sourceRoot%22:%22%22,%22sources%22:%5B%22../scss/style.scss%22%5D,%22names%22:%5B%5D,%22mappings%22:%22CAGA,suDAGA,KACC,kBACA,eAGD,KACI,6LACH,kBACA,iBACA,cAGD,WACC,iCACA,kBACA,gBACA,yFAED,WACE,iCACA,kBACA,gBACA,2FAEF,WACE,iCACA,kBACA,gBACA,wFAGF,OACC,YACA,kBACA,UACA,WACA,eACA,iBACA,yBAPD,OAQE,gBAGD,yBAXD,OAYE,gBAIF,OACC,kBACA,kBACA,oBACA,cACA,UACC,eACA,oBACA,oCACA,gBACA,kBACA,yBAED,YACC,eACA,iCACA,kBACA,gBAED,cACC,WACA,cACA,WACA,WACA,sBACA,kBACA,SACA,2BACA,SAIF,MACC,cACA,WACA,sBACA,sBACA,kBACA,eACA,kBACA,gBACA,cACA,eACA,cACA,cACC,WACA,kBACA,MACA,OACA,QACA,YACA,yBACA,UACA,eAED,kBACC,yBAED,YACC,qBACA,oBACC,WAGF,WACC,kBACA,UAED,QACC,kBACA,WACA,QACA,2BACA,UAKF,QACC,mBACA,qBAGD,iBACC,eACA,4BACA,UAGD,sCACC,aACA,uBACA,gBACA,eACA,sBACA,0BACA,UACA,wCACC,cACA,eACA,0BAED,oDACC,4BAMF,YACC,aACA,WACA,YACA,eACA,eACA,WACA,YACA,SACA,eAGD,kBACC,WACA,YACA,kBACA,MACA,OACA,cACA,eAGD,iBACC,WACA,YACA,kBACA,cACA,eAGD,uBACC,WACA,UACA,WACA,sBACA,kBACA,QACA,gBACA,2BACA,SACA,eAGD,kCACC,0BAGD,WACC,aACA,eACA,MACA,OACA,WACA,mBACA,uBACA,sBACA,YACA,SACA,2BACA,4DACA,eACC,iBACA,iBAKF,aACC,cACA,kBACA,WACA,eACA,iBACA,cACA,kBACA,cACA,mBACA,yBACA,kBACC,cACA,mBAIF,mBACC,qBACA,MAvPS,QA0PV,cACC,eACA,4BACA,UAGD,iBACC,UACA,eACA,gCACG,aAGJ,kCACC,8CAGD,gCACC,WACA,gBAGD,gCACC,YACA,iCAGD,mCACC,eACA,sBACA,0BACA,UAGD,sCACC,UACA,0BACA,cAGD,wCACC,WACA,gBACA,eACA,2CACC,eACA,oBAIF,aACC,aAGD,sCACC,0BACA,wBAGD,4CACC,wBACA,gBAGD,iDACC,yBAID,aACI,WACA,YACA,0BACA,MACA,OACA,QACA,SACA,wEACA,aACA,mBACA,uBACA,4BACA,6BACA,sBACA,0CACH,iBACC,WACA,cACA,gBACA,iBACA,kBACA,WACA,sBACC,UACA,YACA,eACA,eACA,wBACA,oCAGF,wCACC,WACA,WACA,WACA,kBACA,OACA,QACA,gBACA,UACA,eACA,+DAED,oBACC,MAED,mBACC,SAKD,yBACC,4BAED,wBACC,2BAED,sBACC,UACA,eAED,yBACC,UACA,eAIF,yBACC,GACE,eACA,eACA,yBAEF,IACE,iBAEF,IACE,eAGF,IACE,iBAEF,KACC,gBAQF,OACC,eACA,MACA,OACA,WACA,aACA,8BACG,mBACH,UACA,eAEC,gBACE,gBACA,aACA,2BACA,mBAEA,sBACE,eACA,gBACA,mBACA,iBACA,eACA,4BACE,WAIJ,uBACE,eACA,WACA,qBACA,iBACA,iBACA,oBAML,oBACC,aACA,mBAED,gBACC,aACA,kBACA,mBACC,eACA,kBACA,0BACC,WACA,cACA,UACA,WACA,kBACA,QACA,2BACA,QACA,yBAED,qBACC,cACA,eACA,WACA,kBACA,kBACA,eACA,iCACA,kBACA,gBACA,2BACC,qBACA,iCACC,WAGF,2BACC,WACA,kBACA,QACA,OACA,QACA,YACA,gCACA,0BAKF,oCACC,aAIH,qBACC,aACA,oCACC,aACA,mBACA,uBACA,sBACA,WACA,kBACA,eACA,eACA,cACA,eACA,0CACC,qBACA,yBAKH,qCACC,sBACA,kBAEA,uBACA,kBACA,eACA,iDACC,qBACA,WAED,6CACC,UACA,kBACA,QACA,UACA,UACA,WAED,6CACC,eACA,cAGF,mBACC,+BAIF,WACC,yBACA,YACA,qCACA,iBACC,gBACA,iBAGD,6CACC,kBAIF,OACC,sBACA,WACA,iBACA,kBACA,YACC,aACA,8BAGA,eACC,oBAGF,cACC,cACA,iBACC,aACA,oBACC,eACA,+BACA,wBACC,qBACA,mBACA,oBACA,6BACA,0BACC,eACA,gCACC,qBACA,WAGF,4BACC,WACA,YACA,UACA,iBAGF,sBACC,WACA,gBAED,wBACC,oBAED,mCACC,iBAGF,gCACC,eACA,kCACC,gBAGF,+BACC,gBACA,kBAIH,iBACC,aACA,mBACA,mBACC,eACA,yBACC,WAIH,aACC,cACA,gBACA,mBACA,+BAED,mBACC,eACA,iBAED,kBACC,oCACA,gBACA,kBACA,eACA,oBAED,YACC,aACA,cACC,WACA,aACA,mBACA,eACA,mCACA,gBACA,kBACA,eACA,oBACC,qBACA,WAED,kBACC,gBAED,kBACC,sBAGF,0BACC,kBAED,gBACC,WACA,YACA,UACA,kBAIH,KACC,kBACA,yBACA,WACA,WACA,SACA,oCACA,gBACA,kBACA,eACA,UACA,eACA,WACC,WAED,aACC,WACA,cACA,UACA,YACA,sBACA,kBACA,QACA,MAED,UACC,cACA,kBAMF,MACC,kBACG,gBACA,aACA,iBACA,kBACH,aACC,kBACA,OACA,SACA,WACA,YACA,UACA,mBACC,WACA,kBACA,iBAGF,aACC,WACA,cACA,kBACA,2BACA,sBACA,WACA,YACA,MACA,OACA,UAED,eACC,kBACA,UACA,UACA,QACA,WACA,oCACA,gBACA,kBACA,kEACA,mBACA,qBACC,eACA,cAED,kBACC,eACA,gBACA,kBACA,yBACC,WACA,cACA,WACA,YACA,yBACA,kBACA,YACA,YAMJ,kBACC,GACE,2BACA,UAEF,IACE,UAEF,KACC,wBACC,WAIH,eACC,uCAGA,iBACA,GACC,mBAED,IACC,qBAED,KACC,oBAIA,YACD,kBACA,YACA,WACA,YACA,WACA,UACA,kBACA,eACA,yBACA,WAGD,OACC,YACA,cACA,eACA,WACA,kBACA,iCACA,kBACA,gBACA,kBACC,cACA,YACA,UACA,sBACA,gBACA,gBAED,iBACC,yBACA,eACA,gBAED,aACC,0BAIF,QACC,kBAGD,gBACC,uEACA,kBACC,kBACA,wBACA,eACA,gBAED,yBACC,yEACA,gBACA,4BACC,kBACA,aACA,8BACA,+BACC,UACA,gFACA,WACA,kBACA,sCACC,YACA,aACA,cACA,mBACA,sBACA,aACA,uBACA,mBACA,0CACC,gBACA,cAGF,mCACC,WAGF,mCACC,kBACA,SACA,QACA,gCACA,sBACA,YACA,aACA,mBACA,aACA,mBACA,uBAEA,4BACA,qCACA,UAGD,iCACC,kBACA,oBACA,kBACA,qCACC,eACA,oCACA,gBACA,kBACA,yBACA,cACA,kBACA,MACA,SACA,2BACA,WACA,UAED,wCACC,WACA,cACA,UACA,YACA,sBACA,kBACA,SACA,2BACA,SAED,qCACC,kBACA,UACA,eAGF,iCACC,oBACA,eACA,gBAED,kCACC,eAMJ,YACC,qBACA,sEACA,oBACC,aACA,2BACA,eACA,gBACA,kBAEA,uBACC,eACA,oBACA,mBACA,uBACA,iBACA,eACA,sBACA,WACA,YACA,2DACC,gBACA,WAKF,uBACC,aAED,4BACC,aACA,mBACA,kBACA,gCACA,kBACA,eACA,kCACC,qBACA,yBAED,8BACC,kBACA,WACA,QACA,2BAED,iCACC,iBACA,qCACC,eACA,iBAGF,kCACC,oCACA,gBACA,kBACA,eAED,+BACC,eACA,iBACA,cACA,WACA,iBACA,kBAED,kCACC,yBAED,mCACC,yBAED,oCACC,yBAGF,0BACC,mBAKH,WACC,kBACA,qBACA,mBACC,cACA,WACA,WACA,WACA,yBACA,kBACA,MACA,UAED,kBACC,cACA,WACA,WACA,cACA,yDACA,sBACA,kBACA,MACA,OACA,UAED,kBACC,gBACA,oBACA,yBACC,OACA,wBAED,qBACC,eACA,oBAGF,wBACC,kBACA,UACA,+BACC,kBACA,UACA,OACA,YACA,UAED,+BACC,aACA,yBACA,kBACA,UAED,6BACC,gBACA,sBACA,qCACA,aACA,+BACC,oBACA,gBACA,eAGF,8BACC,SAGF,2BACC,iBACA,kBACA,UACA,kCACC,aACA,kBACA,UAED,kCACC,kBACA,MACA,QACA,YACA,UAED,gCACC,gBACA,sBACA,qCACA,aACA,kCACC,oBACA,gBACA,eAGF,iCACC,SAMH,oWAaC,2BACA,UAGD,2YAaC,yBACA,UACA,gEACA,eAGD,0CACC,UACA,qBAGD,8CACC,UACA,2CAGD,6CACC,mBACG,UACH,eACA,gEAGD,iDACC,UACA,yCACA,eACA,gEACA,qBACA,0BAGD,6IACI,+BACH,UAGA,sJACA,0BACA,UACA,wDAGD,8IACC,8BACA,UAGD,uJACC,0BACA,UACA,wDACA,qBAGD,iJACC,6BACA,UAGC,gJACD,8BACA,UAGD,yJACC,0BACA,UACA,wDAGD,0JACC,0BACA,UACA,wDACA,qBAGD,SACC,sBACA,WACA,sBACA,kBACA,YACC,eACA,mCACA,gBACA,kBAED,cACC,eACA,iCAED,mBACC,kBACA,OACA,SAED,gBACC,kBACA,SACA,QAIF,OACC,sBACA,cACC,aACA,mBACA,WACA,eACA,kBACC,WACA,YACA,kBACA,WAED,gBACC,iBACA,0BACA,iBACA,WACA,eACA,sBACC,MA7xCM,QAgyCR,qBACC,kBACA,WAKH,aACC,oBACA,gBACC,oBAIF,SACC,kBACA,kBACA,sBACA,gBACC,kBACA,MACA,OACA,UACA,YAED,aACC,kBACA,QACA,SACA,UACA,6BACA,WACA,mCACA,gBACA,kBACA,gBACA,cACA,yBAED,kBACC,kBACA,WACA,UAED,YACC,eAED,WACC,eACA,gBACA,mBACA,cAIF,SACC,kBACA,sBACA,iBACC,WACA,8DACA,sBACA,cACA,aACA,WACA,kBACA,MACA,OAaD,YACC,aACA,8BACA,eACA,eACC,UACA,oBACA,kBACC,eACA,oBAED,iBACC,gBACA,eAGF,uDACC,UACA,6DACC,oBAOH,oBACC,kBACA,yBACC,sBACA,gBACA,aACA,8CACA,gCACC,gBACA,uCACC,OACA,wBAGF,gCACC,cACA,eACA,eAED,2BACC,eACA,cAKF,uCACC,cACA,WACA,qBAED,uCACC,kBACA,QACA,WACA,UAED,wCACC,WACA,cACA,iDACA,UACA,YACA,kBACA,OACA,MAGF,+BACC,qBACA,sCACC,WACA,kBACA,QACA,SACA,aACA,YACA,yBAED,sCACC,kBACA,OACA,MACA,UAED,sCACC,aACA,yBACA,WACA,qBAKH,UACC,4CACA,WACG,qBACA,sBACA,4BACA,2BACA,4BACH,WACA,kBACA,kBACA,iBACC,WACA,cACA,+DACA,kBACA,UACA,MACA,UACA,YACA,UAGA,wBACC,sBAGF,iBACC,cACA,kBACA,UACA,oBACA,eAED,YACC,kBACA,UACA,eACA,gBACA,cACA,cAIF,UACC,kBACA,gBACA,kBACC,WACA,iDACA,kBACA,QACA,OACA,WACA,aAED,mBACC,aACA,mBACA,8BACA,oBACA,0BACC,gBACA,iCACC,OACA,wBAGF,0BACC,gBAED,0BACC,cACA,eACA,oBAED,qBACC,gBACA,eACA,cAGF,uBACC,yBACA,aACA,aACA,mBACA,8BACA,8BACC,gBACA,iBAED,4BACC,6BACA,oBACA,eACA,iBACA,aACA,mBACA,iCACC,eACA,mCACA,gBACA,kBACA,sBACA,WACA,kBACA,cACA,aACA,cACA,eAGF,8BACC,cACA,eACA,oBAED,yBACC,eACA,cAKH,WACC,8DACA,sBACA,qBACA,kBACC,aACA,8BAGA,wBACC,gBACA,8BACC,OACA,wBAKF,qBACC,aACA,eACA,gCACA,eACA,WACA,wBACC,gBACA,iBACA,kBACA,kBACA,iBACA,gCACC,WACA,QACA,SACA,mBACA,gCACA,4DACA,kBACA,OACA,QAGF,2BACC,cACA,eACA,WAGF,iCACC,cAGA,wBACC,kBACA,kBACA,oBACA,gCACC,WACA,cACA,UACA,WACA,sBACA,mBACA,kBACA,OACA%22,%22file%22:%22style.css%22%7D */
