html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}img{vertical-align:top}a{cursor:pointer}.bmw_b_font{font-family:bmwtypewebbo_all}.bmw_l_font{font-family:bmwtypewebli_all}.bmwg_b_font{font-family:BMWGroup-Bold}.bmwg_r_font{font-family:BMWGroup-Regular}@font-face{font-family:bmwtypewebbo_all;src:url(../fonts/bmwtypewebbo_all.eot);src:url(../fonts/bmwtypewebbo_all.eot?#iefix) format("embedded-opentype"),url(../fonts/bmwtypewebbo_all.woff) format("woff"),url(../fonts/bmwtypewebbo_all.ttf) format("truetype"),url(../fonts/bmwtypewebbo_all.svg#bmwtypewebbo_all) format("svg")}@font-face{font-family:bmwtypewebli_all;src:url(../fonts/bmwtypewebli_all.eot);src:url(../fonts/bmwtypewebli_all.eot?#iefix) format("embedded-opentype"),url(../fonts/bmwtypewebli_all.woff) format("woff"),url(../fonts/bmwtypewebli_all.ttf) format("truetype"),url(../fonts/bmwtypewebli_all.svg#bmwtypewebli_all) format("svg")}@font-face{font-family:BMWGroup-Bold;src:url(../fonts/BMWGroup-Bold.eot);src:url(../fonts/BMWGroup-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/BMWGroup-Bold.woff) format("woff"),url(../fonts/BMWGroup-Bold.ttf) format("truetype"),url(../fonts/BMWGroup-Bold.svg#BMWGroup-Bold) format("svg")}@font-face{font-family:BMWGroup-Regular;src:url(../fonts/BMWGroup-Regular.eot);src:url(../fonts/BMWGroup-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/BMWGroup-Regular.woff) format("woff"),url(../fonts/BMWGroup-Regular.ttf) format("truetype"),url(../fonts/BMWGroup-Regular.svg#BMWGroup-Regular) format("svg")}html{width:100%;height:100%;min-width:1024px}body{background:#fff;font-family:Arial,Helvetica,Noto Sans CJK JP,Noto Sans,sans-serif;width:100%;height:100%;min-width:1024px;-webkit-text-size-adjust:100%;word-break:break-word;color:#262626;overflow-x:hidden;line-height:1.4;font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none;color:#fff}.bg-cover{position:fixed;z-index:2;width:100%;height:100vh;background:url(../images/index/cover.jpg) no-repeat center;-webkit-background-size:cover;background-size:cover}.bg-movie{position:fixed;width:auto;height:auto;min-width:100%;min-height:100%}#header{background:#fff;position:fixed;top:-130px;left:0;height:75px;width:100%;display:block;z-index:10;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transition-delay:.5s;transition-delay:.5s;min-width:1024px}#header.is-active{top:0}#header .page-ttl{display:inline-block;font-size:20px;padding:23px 60px 24px 40px;vertical-align:top;font-family:BMWGroup-Bold}#header .page-ttl a{color:#262626;-webkit-transition:all .3s ease;transition:all .3s ease}#header .page-ttl a:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}#header .page-ttl .lang-jp{font-size:12px;margin-left:5px;font-weight:700;vertical-align:2px}#header .bmw-logo{width:100px;height:111px;overflow:hidden;text-indent:-9999px;background:url(../images/parts/BMW_logo.svg) no-repeat center;-webkit-background-size:100% 100%;background-size:100%;position:absolute;top:12px;right:36px;z-index:11}#header #pageNav{display:inline-block;vertical-align:top;margin:5px 0}#header #pageNav ul{display:center}#header #pageNav ul li{display:inline-block;margin-right:20px}#header #pageNav ul li.pageNav-vision{display:none}#header #pageNav ul li a{display:block;padding:25px 10px;color:#262626;font-family:BMWGroup-Bold;height:65px;font-weight:700;line-height:1;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease}#header #pageNav ul li a:hover{color:#1c69d4}#header #pageNav ul li a:hover:before{background:#1c69d4}#header #pageNav ul li a:before{position:absolute;top:0;left:0;display:block;width:0;height:4px;background:#262626;content:"";-webkit-transition:all .3s ease;transition:all .3s ease}#header #pageNav ul li:hover a:before,#header #pageNav ul li.is-active a:before{width:100%}#footer{position:fixed;width:100%;height:100px;left:0;background:#fff;z-index:5;-webkit-box-sizing:border-box;box-sizing:border-box;padding:56px 60px 20px;bottom:-1000px;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transition-delay:.4;transition-delay:.4}#footer.is-active{bottom:0}#footer .footer-nav{padding:0 30px;margin:auto;-webkit-box-sizing:border-box;box-sizing:border-box}#footer .footer-nav ul{float:left}#footer .footer-nav ul li{display:inline-block;margin-right:10px;line-height:1}#footer .footer-nav ul li:nth-child(-n+2):after{display:inline-block;width:1px;height:12px;background:#666;content:"";margin-left:10px;vertical-align:-1px}#footer .footer-nav ul li.facebook,#footer .footer-nav ul li.twitter{vertical-align:-2px}#footer .footer-nav ul li.facebook a,#footer .footer-nav ul li.twitter a{width:30px;height:20px;text-indent:-9999px;overflow:hidden;background-repeat:no-repeat;background-position:center;display:block;-webkit-transition:all .3s ease;transition:all .3s ease}#footer .footer-nav ul li.facebook{margin:0 20px 0 50px}#footer .footer-nav ul li.facebook a{background-image:url(../images/parts/icon-facebook.svg);-webkit-background-size:11px 11px;background-size:11px}#footer .footer-nav ul li.facebook a:hover{background-image:url(../images/parts/icon-facebook_on.svg)}#footer .footer-nav ul li.twitter a{background-image:url(../images/parts/icon-twitter.svg);-webkit-background-size:20px 20px;background-size:20px}#footer .footer-nav ul li.twitter a:hover{background-image:url(../images/parts/icon-twitter_on.svg)}#footer .footer-nav ul li a{color:#666;font-size:12px;-webkit-transition:all .3s ease;transition:all .3s ease;height:20px;line-height:20px}#footer .footer-nav ul li a:hover{color:#1c69d4}#footer .footer-nav .copyright{display:inline-block;float:right;margin-left:auto;font-size:12px;color:#666;line-height:30px}.section{width:100%;position:relative;display:table;z-index:3}.section .inner{display:table-cell;vertical-align:middle;width:100%;padding:0 30px;-webkit-box-sizing:border-box;box-sizing:border-box}.section .inner .inner-box{max-width:1306px;padding:130px 30px 75px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:auto}#hero{background:url(../images/parts/dot_layer.png) repeat center}#hero .bmw-logo{width:100px;height:111px;overflow:hidden;text-indent:-9999px;background:url(../images/parts/BMW_logo_w.svg) no-repeat center;-webkit-background-size:100% 100%;background-size:100%;position:absolute;top:12px;right:36px;z-index:11}#hero .hdg-lv1{height:200px;line-height:.9;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}#hero .hdg-lv1 span.hdg-small{font-size:30px;display:block;margin-top:25px}#hero .page-link{margin:20px 0 100px}#hero .page-link li{display:inline-block;font-family:BMWGroup-Bold;margin-right:55px}#hero .page-link li a{-webkit-transition:all .3s ease;transition:all .3s ease;border-bottom:1px solid rgba(255,255,255,0)}#hero .page-link li a:hover{border-bottom:1px solid #fff}#hero .scroll-btn{position:absolute;left:50%;bottom:50px;width:50px;height:75px;text-align:center;font-family:BMWGroup-Bold;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-animation:scrollAnimation 10s infinite ease normal;animation:scrollAnimation 10s infinite ease normal}@-webkit-keyframes scrollAnimation{0%{-webkit-transform:translate(0,0)}5%{-webkit-transform:translate(0,20px)}10%{-webkit-transform:translate(0,0)}}@keyframes scrollAnimation{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}3%{-webkit-transform:translate(0,-5px);transform:translate(0,-5px)}6%{-webkit-transform:translate(0,20px);transform:translate(0,20px)}10%{-webkit-transform:translate(0,0);transform:translate(0,0)}}#hero .scroll-btn.is-active{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";bottom:-5px}#hero .scroll-btn a{display:block;height:75px;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease}#hero .scroll-btn a:after{content:"";display:block;width:1px;height:50px;background:#fff;position:absolute;left:25px;bottom:0}#hero .scroll-btn a:hover{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}#vision{background:url(../images/parts/dot_layer.png) repeat center;color:#fff}#vision .hdg-lv2{text-align:right}#vision .lead{width:860px}#vision .lead p{margin-bottom:30px;font-size:20px;font-weight:700;line-height:1.5}#vision .lead p:last-child{margin-bottom:0}#vision .clm-3{width:calc(100% + 20px);margin-bottom:30px}#vision .clm-3 li{width:33.3%;float:left;padding-right:20px;-webkit-box-sizing:border-box;box-sizing:border-box}#vision .clm-3 li span{display:block;width:100%;height:100%;color:#000;background:#fff;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}#technology{background:#fff}#technology .inner{padding:0}#technology .inner .inner-box{max-width:100%;padding:130px 0 0}#technology .hdg-lv2{color:#000;padding:0 60px;max-width:1366px;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.2;margin-bottom:55px}#technology .lead{color:#000;padding:0 60px;max-width:1366px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto 60px;text-indent:3px}#technology .lead p{font-size:16px;line-height:1.5;max-width:860px}#technology .panel{width:100%;display:table;overflow:hidden;padding-bottom:80px;background:#f2f2f2}#technology .panel li{width:50%;display:table-cell;vertical-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .6s ease;transition:all .6s ease;overflow:hidden;position:relative;float:left;padding-top:30.01464%}#technology .panel li:nth-child(1){width:100%}#technology .panel li:hover a .txtarea .movie{background-position:center}#technology .panel li a{display:block;width:100%;height:100%;background:#fff;color:#fff}#technology .panel li a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/parts/dot_layer.png) repeat center;z-index:2}#technology .panel li a .movie{position:absolute;height:100%;width:100%;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:60% center;z-index:2;top:0;left:0}#technology .panel li a .movie.video{width:auto;height:auto;min-width:100%;min-height:100%;top:-155px;background:none;z-index:1}#technology .panel li a .movie.theme-1{background-image:url(../images/index/theme_1.jpg)}#technology .panel li a .movie.theme-2{background-image:url(../images/index/theme_2.jpg)}#technology .panel li a .movie.theme-3{background-image:url(../images/index/theme_3.jpg)}#technology .panel li a .txtarea{padding:44px 40px;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;left:0;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:3}#technology .panel li a .txtarea .number{font-size:32px;font-family:BMWGroup-Bold;display:inline-block;line-height:1.2;margin-bottom:14px}#technology .panel li a .txtarea .number:after{content:"";display:block;width:100%;height:2px;background:#fff}#technology .panel li a .txtarea .ttl{font-size:50px;font-family:BMWGroup-Bold;margin-bottom:3px;white-space:nowrap;font-weight:700}#technology .panel li a .txtarea .ttl:after{display:inline-block;content:"";width:18px;height:18px;border-right:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin-left:10px;vertical-align:3px}#technology .panel li a .txtarea .txt{font-size:18px;line-height:1.34;font-weight:700}#news{background:#f2f2f2}#news .inner .inner-box{padding-bottom:130px}#news .hdg-lv2{color:#000}#news .clm-2{width:100%}#news .clm-2 li{width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:40px}#news .clm-2 li:nth-child(odd){float:left;padding-right:30px}#news .clm-2 li:nth-child(even){float:right;padding-left:30px}#news .clm-2 li a{display:block;width:100%;height:100%;color:#000;text-align:left;font-family:BMWGroup-Bold;font-weight:700}#news .clm-2 li a figure{margin-bottom:25px;background:#000;overflow:hidden}#news .clm-2 li a figure img{-webkit-transition:all .3s ease;transition:all .3s ease;width:100%}#news .clm-2 li a:hover figure img{opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}#news .clm-2 li a:hover .link{text-decoration:none;color:#1c69d4}#news .clm-2 li a:hover .link:before{border-right:2px solid #1c69d4;border-bottom:2px solid #1c69d4}#news .clm-2 li a .txt{font-size:18px;color:#262626;margin-bottom:10px}#news .clm-2 li a .date{margin-bottom:25px;color:#8e8e8e}#news .clm-2 li a .link{color:#666;display:inline-block}#news .clm-2 li a .link:before{display:inline-block;content:"";width:7px;height:7px;border-right:2px solid #666;border-bottom:2px solid #666;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin-right:10px;vertical-align:1px}.lock{overflow-y:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.lock::-webkit-scrollbar{overflow:hidden;width:1px;background:#fafafa;border-radius:3px}.lock::-webkit-scrollbar:horizontal{width:15px}.modal-wrap{z-index:5;display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;overflow-y:scroll;-webkit-overflow-scrolling:touch;min-width:1024px}.modal-content{position:relative;display:none;width:100%;margin:auto;top:130px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;min-width:1024px}.modal-open:hover{cursor:pointer;color:#f00}.modal-close{position:absolute;top:40px;right:20px;width:180px;height:50px;text-align:center;cursor:pointer;z-index:2}.modal-close.foot{position:static;margin:auto;background:#fff}.modal-close span{color:#666;font-size:16px;width:180px;height:50px;line-height:50px;display:block;text-indent:0;font-family:BMWGroup-Bold;-webkit-transition:all .3s ease;transition:all .3s ease}.modal-close span:before{content:"";background:url(../images/parts/btn_close.svg) no-repeat center;-webkit-background-size:23px 23px;background-size:23px;width:23px;height:23px;display:inline-block;vertical-align:-5px;margin-right:10px;-webkit-transition:all .3s ease;transition:all .3s ease}.modal-close span:hover{color:#1c69d4}.modal-close span:hover:before{background:url(../images/parts/btn_close_on.svg) no-repeat center;-webkit-background-size:23px 23px;background-size:23px}.slider .slide-content .hdg-lv2{padding:0 60px;max-width:1366px;margin:0 auto 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.slider .slide-content .lead{color:#000;padding:0 60px;max-width:1366px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto 60px}.slider .slide-content .lead p{font-size:16px;line-height:1.5;max-width:860px}.slider .slide-content .modal-movie{-webkit-background-size:100% 100%;background-size:100%;background-repeat:no-repeat;background-position:center;padding-top:39.89751%;position:relative;overflow:hidden;margin-bottom:100px}.slider .slide-content .modal-movie:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/parts/dot_layer.png) repeat center rgba(0,0,0,.3);z-index:1}.slider .slide-content .modal-movie.theme-1{background-image:url(../images/index/theme_1_modal.jpg)}.slider .slide-content .modal-movie.theme-2{background-image:url(../images/index/theme_2_modal.jpg)}.slider .slide-content .modal-movie.theme-3{background-image:url(../images/index/theme_3_modal.jpg)}.slider .slide-content .modal-movie video{position:absolute;top:0;left:0;width:auto;height:auto;min-width:100%;min-height:100%;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.slider .slide-content .modal-movie .txtarea{color:#fff;position:absolute;top:0;left:0;padding:52px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;z-index:2}.slider .slide-content .modal-movie .txtarea .inner{margin:auto;padding:0 60px;max-width:1366px;-webkit-box-sizing:border-box;box-sizing:border-box}.slider .slide-content .modal-movie .txtarea .inner .number{font-size:40px;font-family:BMWGroup-Bold;display:inline-block;line-height:1.2;margin-bottom:30px}.slider .slide-content .modal-movie .txtarea .inner .number:after{content:"";display:block;width:100%;height:2px;background:#fff}.slider .slide-content .modal-movie .txtarea .inner .ttl{font-size:64px;font-family:BMWGroup-Bold;margin-bottom:5px;font-weight:700}.slider .slide-content .modal-movie .txtarea .inner .txt{font-size:18px;line-height:1.34;font-weight:700}.slider .slide-content .modal-inner{font-size:16px;padding:0 60px;max-width:1366px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:auto}.slider .slide-content .modal-inner.first{padding-bottom:100px}.slider .slide-content .autonomous-explanation{margin-top:40px;margin-bottom:60px}.slider .slide-content .autonomous-explanation img{width:100%;max-width:1244px}.slider .slide-content .autonomous-explanation ul{margin:5px 0 0;display:table;width:100%}.slider .slide-content .autonomous-explanation ul li{display:table-cell;vertical-align:top;min-height:110px;width:calc(100%/6);border-left:1px solid #e6e6e6;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px 10px;font-size:14px}.slider .slide-content .modal-section{padding:50px 0 0}.slider .slide-content .modal-section.bg-gray{background:#f2f2f2}.slider .slide-content .modal-section.last{padding:80px 0 0}.slider .slide-content .modal-section.last .modal-inner{padding-bottom:0}.slider .slide-content .modal-section .hdg-lv3{font-size:24px;color:#444}.slider .slide-content .modal-section .clm-1,.slider .slide-content .modal-section .clm-2,.slider .slide-content .modal-section .clm-3{font-size:0;margin-top:60px}.slider .slide-content .modal-section .clm-1 .panel,.slider .slide-content .modal-section .clm-2 .panel,.slider .slide-content .modal-section .clm-3 .panel{display:inline-block;overflow:hidden}.slider .slide-content .modal-section .clm-1 .panel a,.slider .slide-content .modal-section .clm-2 .panel a,.slider .slide-content .modal-section .clm-3 .panel a{position:relative;display:block;width:100%;height:100%;background:#000}.slider .slide-content .modal-section .clm-1 .panel a img,.slider .slide-content .modal-section .clm-2 .panel a img,.slider .slide-content .modal-section .clm-3 .panel a img{width:100%;-webkit-transition:all .3s ease;transition:all .3s ease;zoom:1;-webkit-backface-visibility:hidden;backface-visibility:hidden;vertical-align:top}.slider .slide-content .modal-section .clm-1 .panel a:hover img,.slider .slide-content .modal-section .clm-2 .panel a:hover img,.slider .slide-content .modal-section .clm-3 .panel a:hover img{opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.slider .slide-content .modal-section .clm-1 .panel a .link-window,.slider .slide-content .modal-section .clm-2 .panel a .link-window,.slider .slide-content .modal-section .clm-3 .panel a .link-window{position:absolute;top:40px;left:40px;color:#fff;font-size:34px;font-family:BMWGroup-Bold;font-weight:700;letter-spacing:-.5px;padding-right:40px;-webkit-box-sizing:border-box;box-sizing:border-box}.slider .slide-content .modal-section .clm-1 .panel a .link-window:after,.slider .slide-content .modal-section .clm-2 .panel a .link-window:after,.slider .slide-content .modal-section .clm-3 .panel a .link-window:after{display:inline-block;width:13px;height:13px;background:url(../images/parts/icon_window.svg) no-repeat center;content:"";margin-left:15px;vertical-align:6px}.slider .slide-content .modal-section .clm-1 .panel{width:100%}.slider .slide-content .modal-section .clm-2{overflow:hidden}.slider .slide-content .modal-section .clm-2 .panel{width:50%;margin-bottom:-.5px;float:left}.slider .slide-content .modal-section .clm-3{overflow:hidden}.slider .slide-content .modal-section .clm-3 .panel{width:33.3333%;margin-bottom:-.5px;float:left}.slider .slide-content .modal-section .modal-nav{text-align:center;font-size:0;margin-bottom:50px}.slider .slide-content .modal-section .modal-nav li{display:inline-block}.slider .slide-content .modal-section .modal-nav li.is-active a figure img,.slider .slide-content .modal-section .modal-nav li:hover a figure img{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.slider .slide-content .modal-section .modal-nav li.is-active a .number,.slider .slide-content .modal-section .modal-nav li.is-active a .ttl,.slider .slide-content .modal-section .modal-nav li:hover a .number,.slider .slide-content .modal-section .modal-nav li:hover a .ttl{color:#262626}.slider .slide-content .modal-section .modal-nav li:hover a figure img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.slider .slide-content .modal-section .modal-nav li:hover a .number,.slider .slide-content .modal-section .modal-nav li:hover a .ttl{color:#1c69d4}.slider .slide-content .modal-section .modal-nav li a{display:block;width:100%;height:100%}.slider .slide-content .modal-section .modal-nav li a figure{background:#000;overflow:hidden;margin-bottom:10px}.slider .slide-content .modal-section .modal-nav li a figure img{width:100%;opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";-webkit-transition:all .3s ease;transition:all .3s ease}.slider .slide-content .modal-section .modal-nav li a .number,.slider .slide-content .modal-section .modal-nav li a .ttl{font-size:18px;font-family:BMWGroup-Bold;text-align:left;color:#bbb;-webkit-transition:all .3s ease;transition:all .3s ease;font-weight:700}.loading .section:not(:first-child){z-index:-1}.loading video{opacity:.1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)"}#footer .footer-nav:after,#vision .clm-3:after,#news .clm-2:after{content:"";display:block;clear:both}.hdg-lv1{font-size:90px;line-height:1;color:#fff;font-family:BMWGroup-Bold}.hdg-lv2{font-size:40px;margin-bottom:60px;color:#fff;font-family:BMWGroup-Bold;line-height:1}.hdg-lv3{font-size:20px;margin:50px 0 30px;color:#fff;font-family:BMWGroup-Bold}.playerbox{padding-top:56.25%;position:relative;width:100%}.playerbox iframe{height:100%;width:100%;left:0;position:absolute;top:0;z-index:1}.nowrap{white-space:nowrap}.slick-prev,.slick-next{display:block;position:absolute;top:calc(50vh - 130px);width:40px;height:80px;margin-top:-40px;cursor:pointer;z-index:1;-webkit-transition:all .3s ease;transition:all .3s ease;background:#fff;overflow:hidden;color:#666;font-family:BMWGroup-Bold;padding:19px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.slick-prev:hover,.slick-next:hover{width:155px;color:#1c69d4}.slick-prev:hover:before,.slick-next:hover:before{border-right:2px solid #1c69d4;border-bottom:2px solid #1c69d4}.slick-prev:hover .number,.slick-prev:hover .ttl,.slick-next:hover .number,.slick-next:hover .ttl{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.slick-prev:before,.slick-next:before{display:inline-block;content:"";width:26px;height:26px;border-right:2px solid #666;border-bottom:2px solid #666;position:absolute;top:25px;-webkit-transition:all 1s ease;transition:all 1s ease}.slick-prev .number,.slick-next .number{white-space:nowrap;font-size:24px;line-height:1.2;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:all .3s ease;transition:all .3s ease}.slick-prev .ttl,.slick-next .ttl{font-size:10px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";white-space:nowrap;-webkit-transition:all .3s ease;transition:all .3s ease}.slick-prev:before,.slick-next:before{font-size:0;line-height:1}.slick-prev.slick-disabled,.slick-next.slick-disabled{opacity:.25;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)"}.slick-prev{left:0}.slick-prev:before{left:14px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.slick-prev .number,.slick-prev .ttl{margin-left:40px}.slick-next{right:0;text-align:right}.slick-next:before{right:15px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.slick-next .number,.slick-next .ttl{margin-right:46px;width:90px;margin-left:10px;text-align:left}.slick-dots{text-align:center;position:absolute;bottom:-120px;left:50%;width:660px;margin-left:-330px}.slick-dots li{display:inline-block;width:200px;height:50px;margin:0 10px;cursor:pointer;position:relative;z-index:1;background:#ccc;border:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box}.slick-dots li button{display:none}.slick-dots li.slick-active,.slick-dots li:hover:after{background:#fff}.slick-dots li:nth-child(1):before{content:"Autonomous";line-height:50px}.slick-dots li:nth-child(2):before{content:"Connected";line-height:50px}.slick-dots li:nth-child(3):before{content:"Electrified";line-height:50px}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}.slick-slide a{display:block}.slick-slide a:focus{outline:none}.slick-slide:focus{outline:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-arrow.slick-hidden{display:none}.slide-content .hdg-lv2{color:#000}.slide-content .hdg-lv3{color:#000}@media screen and (max-width:1230px){#technology .panel li a .txtarea{-webkit-transform:translate(-40px,-25px) scale(.8,.8);-ms-transform:translate(-40px,-25px) scale(.8,.8);transform:translate(-40px,-25px) scale(.8,.8)}}