@media(max-width: 2560px){.index-all .index-innov .box{margin-bottom:450px}.index-all .index-mobility .box{margin:200px 0 350px}}@media(max-width: 1920px){.index-all .index-innov .box{margin-bottom:365px}.index-all .index-mobility .box{margin:200px 0 290px}.hero .photo video{width:auto}}@media(max-width: 1800px){.index-all .index-innov .box{margin-bottom:300px}.index-all .index-mobility .box{margin:200px 0 220px}}@media(max-width: 1700px){.toggle-btn{display:block}.ghost-nav{display:flex}header .main-ul{display:none}.fixheader .logo{margin-top:17px;margin-left:20px}.fixheader .logo-green,.fixheader .logo-blue{padding:20px 30px 15px}header .logo-green,header .logo-blue{padding:20px 30px 15px}header .head-contact .head-envelope{padding:0 15px}header .head-contact{margin-right:60px}.index-all .index-innov .box{margin-bottom:250px}.index-all .index-mobility .box{margin:200px 0 180px}}@media(max-width: 1600px){.index-all .index-innov .box{margin-bottom:200px}.index-all .index-mobility .box{margin:200px 0 100px}.bkt{right:20px}.page-bg{padding:200px 0 100px}.page-bg figure{max-width:70%}}@media screen and (max-width: 1500px){.bkt{top:auto;bottom:30px}.sub-three .content .box{padding:40px}}@media screen and (max-width: 1350px){.index-all .index-innov .box{margin-bottom:150px}.index-all .index-mobility .box{margin:200px 0 50px}header .main-ul li{padding:0 20px}.sub-three .content:last-child .inner{padding-bottom:0}}@media(max-width: 1280px){header .main-ul li{padding:0 15px}.page-bg{padding:180px 0 100px}.sub-one{padding:100px 0 80px}.sub-group{padding:95px 0 180px}}@media(max-width: 1199px){.hero .content{left:0;width:100%;padding:0 20px}.hero .content small{display:block}.hero .content h3{display:inline-block}header .logo{margin-left:20px;margin-top:17px}.inner{padding:0 20px}.page-bg{padding:150px 0 80px}.page-bg figure{top:84px}.sub-two{padding:110px 0}.sub-three .content:first-child{margin-bottom:50px}.sub-three .content:first-child::before{height:80%}.sub-three .content:first-child figure{position:static;width:100%;max-width:620px;margin:0 auto}.sub-three .content:first-child .inner{padding-top:0;padding-bottom:0;top:0}.sub-three .content:first-child .inner .box{margin:0 auto}.sub-three .content:last-child figure{position:static;width:100%;max-width:620px;margin:0 auto}.sub-three .content:last-child .inner{justify-content:center;top:0}.sub-five .content{flex-wrap:wrap;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.sub-five .content .box{order:2;margin-top:30px}.sub-five .content p{max-width:575px}.sub-five .big-content{flex-wrap:wrap;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.sub-five .big-content figure{margin-left:0}.sub-five .big-content .box{order:2;margin-top:30px}.sub-group{padding:60px 0}.sub-group .left .title{text-align:center}.sub-group .left .title::after{left:50%;transform:translateX(-50%)}.sub-group .right{margin-top:40px}.sub-group .inner{display:block}}@media(max-width: 1100px){header .bl_logo .el_h1{display:none}.index-business .content ul figure{width:250px;height:250px}footer .top{display:block}footer .left{margin-bottom:30px}footer .left p{text-align:center;padding:20px 0 15px}footer .right ul{justify-content:center}footer .tel{justify-content:center}.all-logo{display:block;max-width:250px;margin:0 auto}.index-all .index-innov figure{position:static;width:calc(100% - 40px);margin:0 20px}.index-all .index-innov .box{max-width:100%;margin-bottom:0}.index-all .index-mobility figure{position:static;width:calc(100% - 40px);margin:0 20px}.index-all .index-mobility .box{max-width:100%;margin:0}.hero .content small{font-size:55px}.hero .content h3{font-size:75px}.sub-one p{padding:0 20px}.sub-two ul li{width:48%}}@media(max-width: 900px){.hero .content small{font-size:50px}.hero .content h3{font-size:70px}.index-business .content ul{display:block}.index-business .content ul figure{position:static;margin:30px auto}.index-business .content ul li{width:100%}.index-business .content ul figure.normalmove{transform:translate(0, 0) scale(0.9)}.index-business .content ul figure.normalanimate{transform:translate(0, 0) scale(1)}}@media(max-width: 767px){.page header .bl_logo .logo{margin-top:0}.hero{height:500px;min-height:500px}.hero .content small{font-size:20px}.hero .content h3{font-size:30px}.hero .content h3::after{width:5px;height:5px;bottom:9px;right:-15px}header .logo{max-width:80px;margin-top:15px}header .head-contact .head-envelope div{font-size:14px}header .logo-green img,header .logo-blue img{max-width:60px}section{padding-top:50px}.title{padding-bottom:20px}.title h3{font-size:30px;padding-bottom:8px}.title span{font-size:16px}.index-business>p{font-size:14px;padding:30px 20px 40px}.index-business .content{padding:40px 0}.index-business .content ul li{padding:30px 20px}.index-business .content ul li .white{width:120px;height:120px}.index-business .content ul li .white img{max-width:80px}.index-business .content ul li .tit{padding:25px 0 30px}.index-business .content ul li .tit .jp{font-size:20px}.index-business .content ul li .tit .en{font-size:40px}.index-business .content ul .box{padding:20px 0 30px;font-size:14px}.index-business .content ul .more{max-width:280px}.index-business .content ul figure{width:120px;height:120px;padding:0}.index-business .content ul figure img{max-width:90px;margin:0 auto}.more{font-size:14px;padding:10px 0}.index-news{padding-bottom:50px}.index-news .tab-bd .more{margin:30px auto 0}.index-news .tab-bd .common{padding:20px}.index-news .tab-bd .common .box{margin:0 35px 0 20px}.index-news .tab-bd .common .box div{font-size:14px;padding-top:10px}.index-news .tab-bd .common i{right:10px}.index-news .tab-bd .common figure{min-width:135px}.index-news .tab-hd{margin-top:30px}.index-all{padding-bottom:50px}.index-all::before{height:100%}.index-all::after{display:none}.index-all .index-innov .box{padding:25px}.index-all .index-innov .box p{font-size:14px;padding:25px 0}.index-all .index-innov .box .title{padding-bottom:20px}.index-all .index-innov .box .title h3{font-size:30px;padding-bottom:8px}.index-all .index-innov .box .title span{font-size:16px}.index-all .index-mobility{margin-top:40px}.index-all .index-mobility .box{padding:25px}.index-all .index-mobility .box p{font-size:14px;padding:25px 0}.index-all .index-mobility .box .title{padding-bottom:20px}.index-all .index-mobility .box .title h3{font-size:30px;padding-bottom:8px}.index-all .index-mobility .box .title span{font-size:16px}footer{padding-top:40px}footer .left{margin-bottom:15px}footer .left p{padding:15px 0 10px}footer .right ul{flex-wrap:wrap}footer .right ul li{padding:0 20px}footer .right ul li:nth-child(2){padding-left:0}footer .right ul li:first-child{width:100%;padding-right:0;border-right:none;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:20px}footer .right ul li:first-child div{padding:0 5px}footer .copyright{padding:30px 0 15px}.scrolldown{display:none}.fixheader .logo{margin-top:15px}.page-bg{padding:130px 0 70px}.page-bg h2{font-size:24px;text-shadow:2px 2px 4px #333}.page-bg span{font-size:14px;text-shadow:2px 2px 4px #333}.page-bg figure{top:74px}.page-bg .page-obj{width:40%}.bread .inner{font-size:14px}.bread .inner svg{width:18px;height:18px;margin-right:10px}.sub-one{padding:50px 0 40px}.sub-one .en{font-size:70px}.sub-one h3{font-size:16px}.sub-one p{font-size:14px;line-height:1.8;margin:25px auto 0}.sub-two{padding:40px 0}.sub-two::before{display:none}.sub-two ul li{padding-bottom:40px}.sub-two ul li h3{font-size:16px}.sub-two ul li:first-child h3,.sub-two ul li:nth-child(2) h3{padding:20px 0 15px}.sub-two ul li:first-child p,.sub-two ul li:nth-child(2) p{font-size:14px}.sub-three .content .box{padding:25px}.sub-three .content .box strong{font-size:16px;padding:15px 0}.sub-three .content .box p{font-size:14px;line-height:1.8}.page .title{padding-bottom:15px}.page .title h3{padding-bottom:15px}.sub-three .content:last-child{padding-bottom:50px}.sub-three .content:last-child::after{z-index:2}.sub-three .content:last-child figure{position:relative;z-index:3;max-width:620px}.sub-four{padding:50px 20px}.sub-four strong{font-size:16px;padding:15px 0}.sub-four p{font-size:14px;line-height:1.8}.sub-five{padding:50px 0}.sub-five .content{padding-bottom:40px}.sub-five .content strong{font-size:16px;padding:15px 0}.sub-five .content p{font-size:14px;line-height:1.8}.sub-five .big-content{padding:25px}.sub-five .big-content .tit{font-size:16px;padding-bottom:15px}.sub-five .big-content .tit span{margin-right:20px;padding:10px;font-size:14px;min-width:40px}.sub-five .big-content figure{min-width:auto}.sub-five .big-content strong{font-size:16px;padding:15px 0}.sub-five .big-content p{font-size:14px;line-height:1.8}.sub-group{padding:50px 0}.sub-group .right dl{font-size:14px;padding:10px 0}.sub-group .right dl dt{padding-left:15px;min-width:140px}.sub-group .right dl dt::before{top:6px;border-width:3px 0 3px 6px}.sub-group .right ul li{padding-bottom:10px}.bread{margin:20px auto 10px}.sub-two ul li:first-child,.sub-two ul li:nth-child(2){width:48%}.sub-four{background-attachment:inherit}.sub-four::after{display:none}.sub-five::before,.sub-two::after{display:none}}@media(max-width: 700px){.sub-three .content:first-child figure,.sub-three .content:last-child figure{padding:0 20px;max-width:660px}}@media(max-width: 600px){header{background-color:#01396c}header .bl_logo .logo{margin:0;padding:15px}header .bl_logo .logo img{width:60px;height:39px}header .head-contact{margin-right:45px}header .logo-green,header .logo-blue{padding:15px}header .logo-green figure,header .logo-blue figure{margin:0}header .logo-green span,header .logo-blue span,header .head-contact .head-envelope div,header .logo-green svg,header .logo-blue svg{display:none}.fixheader .logo{margin:10px 0 10px 20px}.fixheader .logo-green,.fixheader .logo-blue{padding:15px}.toggle-btn{top:20px;right:10px}.index-news .tab-bd .common .date{display:block;margin-bottom:5px}.index-news .tab-bd .common em{margin-left:0}.hero{margin-top:69px}footer .right ul li:first-child div{width:50%;border:1px solid #fff;background-color:#000;text-align:center;border-left:none;border-bottom:none;padding:0}footer .right ul li:first-child div a{display:block;transition:.3s;padding:10px}footer .right ul li:first-child div a:hover{text-decoration:none;background-color:#1ead4c}footer .right ul li:first-child div:nth-child(odd){border-left:1px solid #fff}footer .right ul li:first-child div:last-child,footer .right ul li:first-child div:nth-child(5){border-bottom:1px solid #fff}.index-news .title{margin-bottom:-15px}.page-bg figure{top:69px}.sub-one{padding:40px 0 0}}@media(max-width: 500px){.hero{margin-top:69px}.index-business .title.normalmove,.index-business>p.normalmove{opacity:1;transform:translateY(0%)}header .logo,.fixheader .logo{margin:10px 0 10px 10px}.index-business>p,.index-all .index-mobility .box p,.index-all .index-innov .box p{font-size:12px}.index-business .content ul .box{font-size:12px}.index-news .tab-bd .common{align-items:flex-start}.index-news .tab-bd .common figure{min-width:90px;max-width:90px}.index-news .tab-bd .common figure img{width:100%}footer .logo{max-width:90px;padding-right:15px}footer .small-logo{margin-left:15px}footer .tel big{font-size:14px}footer .tel a:first-child{margin-right:20px}footer .tel svg{margin-right:6px}footer .right ul li:first-child div a{padding:8px}footer .right ul li{width:48%;padding:0 10px}footer .right ul li div{padding-bottom:8px}footer .right ul li a{font-size:12px}footer .right ul li big{margin-bottom:10px}footer .right ul li big a{font-size:12px;font-weight:bold}footer .right ul li big a svg{display:none}.page-bg{padding:110px 0 60px}.page-bg figure{max-width:85%}.sub-one figure{display:none}.sub-three .content .box,.sub-five .big-content{padding:15px}}@media(max-width: 320px){.inner{padding:0 15px}header .logo,.fixheader .logo{max-width:60px}header .logo-green,.fixheader .logo-green,header .logo-blue,.fixheader .logo-blue{padding:15px 10px}header .logo-green img,.fixheader .logo-green img,header .logo-blue img,.fixheader .logo-blue img{max-width:52px}header .head-contact .head-envelope,.fixheader .head-contact .head-envelope{padding:15px 10px}.hero{margin-top:64px}.index-news .tab-bd .common em{padding:5px}footer .left p{font-size:12px}footer .right ul li{width:49%;padding:0px 5px}.bkt{bottom:40px}}/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22:3,%22sourceRoot%22:%22%22,%22sources%22:%5B%22../scss/res.scss%22%5D,%22names%22:%5B%5D,%22mappings%22:%22AAAA,0BACC,6BACC,oBAED,gCACC,sBAIF,0BACC,6BACC,oBAED,gCACC,qBAED,mBACC,YAIF,0BACC,6BACC,oBAED,gCACC,sBAIF,0BACI,YACE,cAEF,WACE,aAEF,gBACE,aAIA,iBACE,gBACA,iBAEF,6CACE,uBAIJ,qCACE,uBAEF,oCACE,eAGF,qBACE,kBAGL,6BACC,oBAED,gCACC,sBAIF,0BACC,6BACC,oBAED,gCACC,qBAED,KACC,WAED,SACC,sBACA,gBACC,eAKH,sCACC,KACC,SACA,YAED,yBACC,cAIF,sCACC,6BACC,oBAED,gCACC,oBAED,mBACC,eAED,sCACC,kBAIF,0BACC,mBACC,eAED,SACC,sBAED,SACC,qBAED,WACC,sBAIF,0BAEC,eACC,OACA,WACA,eACA,qBACC,cAED,kBACC,qBAGF,aACC,iBACA,gBAGD,OACC,eAED,SACC,qBACA,gBACC,SAGF,SACC,gBAED,gCACC,mBACA,wCACC,WAED,uCACC,gBACA,WACA,gBACA,cAED,uCACC,cACA,iBACA,MACA,4CACC,cAKF,sCACC,gBACA,WACA,gBACA,cAED,sCACC,uBACA,MAID,mBACC,eACA,2BACA,4BACA,6BACA,sBACA,wBACC,QACA,gBAED,qBACC,gBAGF,uBACC,eACA,2BACA,4BACA,6BACA,sBACA,8BACC,cAED,4BACC,QACA,gBAIH,WACC,eACA,wBACC,kBACA,+BACC,SACA,2BAGF,kBACC,gBAED,kBACC,eAKH,0BAGQ,uBACE,aAKT,mCACC,YACA,aAGA,YACC,cAED,aACC,mBACA,eACC,kBACA,oBAGF,iBACC,uBAED,YACC,uBAGF,UACC,cACA,gBACA,cAGA,+BACC,gBACA,wBACA,cAEC,6BACC,eACA,gBAIH,kCACC,gBACA,wBACA,cAEC,gCACC,eACA,SAIH,qBACC,eAED,kBACC,eAGF,WACC,eAED,eACC,WAIF,yBAEE,qBACC,eAED,kBACC,eAGF,4BACC,cACA,mCACC,gBACA,iBAED,+BACC,WAGF,8CACC,qCAED,iDACC,oCAIF,yBACI,4BACE,aAGL,MACC,aACA,iBAEC,qBACC,eAED,kBACC,eACA,yBACC,UACA,WACA,WACG,YAKP,aACC,eACA,gBAED,wCACC,eAED,6CACC,eAID,QACC,iBAED,OACC,oBACA,UACC,eACA,mBAED,YACC,eAGF,kBACC,eACA,uBAED,yBACC,eAEC,+BACC,kBACA,sCACC,YACG,aACH,0CACC,eAGF,oCACC,oBACA,wCACC,eAED,wCACC,eAIH,iCACC,oBACG,eAEJ,kCACC,gBAED,mCACC,YACG,aACH,UACA,uCACC,eACA,cAKJ,MACC,eACA,eAED,YACC,oBAGA,0BACC,mBAED,4BACC,aACA,iCACC,qBACA,qCACC,eACA,iBAGF,8BACC,WAED,mCACC,gBAIH,oBACC,gBAED,WACC,oBACA,mBACC,YAED,kBACC,aAED,6BACC,aACA,+BACC,eACA,eAED,oCACC,oBACA,uCACC,eACA,mBAED,yCACC,eAIH,2BACC,gBACA,gCACC,aACA,kCACC,eACA,eAED,uCACC,oBACA,0CACC,eACA,mBAED,4CACC,eAML,OACC,iBACA,aACC,mBACA,eACC,oBAGF,iBACC,eACA,oBACC,eAGD,iCACC,eAED,gCACC,WACA,gBACA,kBACA,aACA,eACA,uBACA,mBACA,oCACC,cAIH,kBACC,oBAGF,YACC,aAED,iBACC,gBAED,SACC,qBACA,YACC,eACA,6BAED,cACC,eACA,6BAED,gBACC,SAED,mBACC,UAGF,cACC,eACA,kBACC,WACA,YACA,kBAGF,SACC,oBACA,aACC,eAED,YACC,eAED,WACC,eACA,gBACA,mBAGF,SACC,eACA,iBACC,aAGA,eACC,oBACA,kBACC,eAID,6DACC,oBAED,2DACC,eAKJ,yBACC,aACA,gCACC,eACA,eAED,2BACC,eACA,gBAGF,aACC,oBACA,gBACC,oBAGF,+BACC,oBACA,sCACC,UAED,sCACC,kBACA,UACA,gBAGF,UACC,kBACA,iBACC,eACA,eAED,YACC,eACA,gBAGF,UACC,eACA,mBACC,oBACA,0BACC,eACA,eAED,qBACC,eACA,gBAGF,uBACC,aACA,4BACC,eACA,oBACA,iCACC,kBACA,aACA,eACA,eAGF,8BACC,eAED,8BACC,eACA,eAED,yBACC,eACA,gBAIH,WACC,eAEC,qBACA,eACA,eACC,wBACC,kBACA,gBACA,gCACC,QACA,2BAIH,wBACC,oBAIH,OACC,sBAED,uDACC,UAED,UACC,8BACA,iBACC,aAGF,kCACC,cAIF,yBACC,6EACC,eACA,iBAIF,yBACC,OACC,yBAGQ,sBAEE,SACA,aACA,0BACE,WACA,YAKZ,qBACC,kBAGD,qCAEC,aAEO,mDACE,SAIX,oIAKC,aAIA,iBACC,wBAED,6CACC,aAGF,YACC,SACA,WAIA,kCACC,cACA,kBAED,+BACC,cAGF,MACC,gBAGA,oCACC,UACA,sBACA,sBACA,kBACA,iBACA,mBACA,UACA,sCACC,cACA,eACA,aACA,4CACC,qBACA,yBAIH,mDACC,2BAED,gGACC,6BAID,mBACC,oBAGF,gBACC,SAED,SACC,kBAIF,yBACC,MACC,gBAED,+DACC,UACA,yBAED,8BACC,wBAED,mFACC,eAED,iCACC,eAED,4BACC,uBACA,mCACC,eACA,eACA,uCACC,WAKF,aACC,eACA,mBAED,mBACC,iBAGA,gBACC,eAED,0BACC,kBAED,gBACC,iBAGF,sCACC,YAED,oBACC,UACA,eACA,wBACC,mBAED,sBACC,eAED,wBACC,mBACA,0BACC,eACA,iBACA,8BACC,aAML,SACC,qBACA,gBACC,cAGF,gBACC,aAED,gDACC,cAIF,yBACC,OACC,eAED,8BACC,eAED,kFACC,kBACA,kGACC,eAGF,4EACC,kBAED,MACC,gBAED,+BACC,YAGA,eACC,eAED,oBACC,UACA,gBAGF,KACC%22,%22file%22:%22res.css%22%7D */
