.incentive .incentive_inner:after,.section:after,.hero .hero_sub_block:after,.price_section .price_specs_header:after,.life_campaign:after,.news .block:after,.section.content:after,.section.content .row:after,.detail_navigation:after{content:"";display:block;clear:both}.incentive .incentive_inner .incentive_open span,.incentive .incentive_inner .incentive_close span,.gallery .block a.block_on .btn_play,.safety .block a.block_on .btn_play{text-indent:-9999px;overflow:hidden}@font-face{font-family:BMW-Bold;src:url(/5-series/fonts/bmwtypewebbo_all.eot);src:url(/5-series/fonts/bmwtypewebbo_all.eot?#iefix) format("embedded-opentype"),url(/5-series/fonts/bmwtypewebbo_all.woff) format("woff"),url(/5-series/fonts/bmwtypewebbo_all.ttf) format("truetype"),url(/5-series/fonts/bmwtypewebbo_all.svg#bmwtypewebbo_all) format("svg")}@font-face{font-family:BMW;src:url(/5-series/fonts/bmwtypewebli_all.eot);src:url(/5-series/fonts/bmwtypewebli_all.eot?#iefix) format("embedded-opentype"),url(/5-series/fonts/bmwtypewebli_all.woff) format("woff"),url(/5-series/fonts/bmwtypewebli_all.ttf) format("truetype"),url(/5-series/fonts/bmwtypewebli_all.svg#bmwtypewebli_all) format("svg")}.bmw_bold{font-family:BMW-Bold}.nowrap{white-space:nowrap}.hdg_lv1{font-size:30px;margin-bottom:20px}.hdg_lv2{font-size:20px;margin-bottom:20px}.hdg_lv3{font-size:16px;margin-bottom:20px}.txt_1{font-size:14px;margin-bottom:15px}.txt_2{font-size:16px;margin-bottom:15px}.txt_3{font-size:20px;margin-bottom:15px}.playerbox{padding-top:56.25%;position:relative;width:100%}.playerbox iframe{height:100%!important;width:100%!important;left:0;position:absolute;top:0;z-index:1}.btn_basic{width:157px;height:33px;line-height:33px;text-align:center;font-weight:700;font-size:12px}.btn_basic a,.btn_basic span{background:#1c69d4;display:block;height:33px;color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}.btn_basic a:hover,.btn_basic span:hover{background:#0653b6}.btn_basic.btn_window{position:relative}.btn_basic.btn_window:after{display:block;content:"";position:absolute;top:11px;right:13px;background-image:url(/5-series/images/common/sprite.png);background-position:-147px -114px;width:11px;height:11px}.btn_basic.btn_end{width:200px}.btn_basic.btn_end span{display:block;background:#8e8e8e;color:#fff}.link_txt{margin-bottom:15px}.link_txt a{color:#1c69d4;font-weight:700}.link_txt a:hover{text-decoration:underline}.link_txt:before{display:inline-block;content:"";border-right:1px solid #1c69d4;border-bottom:1px solid #1c69d4;width:8px;height:8px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all .3s ease;transition:all .3s ease;margin-right:10px}.note{font-size:12px;text-indent:-1em;margin-left:1em}ul.note li{margin-bottom:5px}.ul_list,.ol_list{margin-left:16px;margin-bottom:15px}.ul_list li,.ol_list li{list-style-type:disc;margin-bottom:5px}.ol_list li{list-style-type:decimal}.incentive{position:absolute;right:98%;right:calc(100% - 32px);bottom:0;width:100%;height:142px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px;background:rgba(0,0,0,.5)}.incentive.is-active{right:0;z-index:1}.incentive .incentive_inner{margin:auto;width:720px}.incentive .incentive_inner ul li{display:inline-block;vertical-align:top;width:378px}.incentive .incentive_inner ul li a{position:relative;display:inline-block}.incentive .incentive_inner ul li a figure{background:#fff;width:170px;display:inline-block;margin-right:18px;vertical-align:top}.incentive .incentive_inner ul li a figure img{-webkit-transition:all .3s ease;transition:all .3s ease}.incentive .incentive_inner ul li a p{display:inline-block;font-size:12px;line-height:20px;font-weight:700;color:#fff}.incentive .incentive_inner ul li a .btn_basic{position:absolute;left:188px;bottom:0;width:140px}.incentive .incentive_inner ul li a:hover figure img{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.incentive .incentive_inner ul li:last-child{width:332px}.incentive .incentive_inner .incentive_open,.incentive .incentive_inner .incentive_close{background:#fff;width:31px;height:142px;position:absolute;top:0;right:0;cursor:pointer}.incentive .incentive_inner .incentive_open span,.incentive .incentive_inner .incentive_close span{position:absolute;top:50%;right:9px;margin-top:-13px}.incentive .incentive_inner .incentive_open span{background-image:url(/5-series/images/common/sprite.png);background-position:-147px -26px;width:15px;height:26px}.incentive .incentive_inner .incentive_close span{background-image:url(/5-series/images/common/sprite.png);background-position:-147px -52px;width:15px;height:26px}.section{padding:35px 22px 0;min-width:1210px}.section .hdg_lv2{font-family:BMW-Bold;font-weight:300;font-size:32px;margin-bottom:0;text-align:left;margin-left:28px}.section .subttl{font-size:15px;font-weight:700;margin-bottom:20px;text-align:left;margin-left:28px}.section .block{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;margin-bottom:20px;position:relative}.hero{position:relative;min-width:1210px;height:calc(100vh - 50px);overflow:hidden}.hero .hero_main{position:relative;width:100%;height:calc(100vh - 50px);-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center}.hero .hero_main .scroll{background-image:url(/5-series/images/common/sprite.png);background-position:0 -121px;width:33px;height:18px;display:block;position:absolute;left:50%;bottom:30px;z-index:2;margin-left:-16.5px}.hero .hero_main .hdg_lv1{font-family:BMW-Bold;position:absolute;top:50px;left:50px;z-index:2;font-size:50px;color:#fff;white-space:nowrap}@media screen and (max-height:800px){.hero .hero_main .hdg_lv1{top:40px;font-size:40px}}.hero .hero_main .subttl{position:absolute;top:130px;left:50px;z-index:2;font-size:20px;font-weight:700;color:#fff;white-space:nowrap}@media screen and (max-height:800px){.hero .hero_main .subttl{top:100px!important;font-size:18px}}.hero .hero_main .txt1{position:absolute;top:160px;left:50px;z-index:2;font-size:15px;font-weight:700;color:#fff;white-space:nowrap}.hero .hero_main .btn_basic{position:absolute;top:200px;left:50px;z-index:2;white-space:nowrap}.hero .hero_sub{background-color:#000}.hero .hero_sub:after{display:block;content:"";clear:both}.hero .hero_sub_block{position:relative;width:50%;height:170px;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center;-webkit-transition:all .3s ease;transition:all .3s ease;background-color:#000}.hero .hero_sub_block:hover{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"}.hero .hero_sub_block .ttl{font-family:BMW-Bold;position:absolute;top:75px;right:30px;z-index:2;color:#fff;font-size:30px}.hero .hero_sub_block .subttl{position:absolute;top:125px;right:30px;z-index:2;color:#fff;font-size:14px}.hero .hero_sub_campaign{float:left;background-image:url(/5-series/images/common/hero_campaign.jpg)}.hero .hero_sub_life{float:right;background-image:url(/5-series/images/common/hero_life.jpg)}.price_section{position:relative;padding-bottom:150px;background:#fff}.price_section .hdg_lv1{position:absolute;left:50px;top:50px;font-size:35px}.price_section .btn_basic{position:absolute;left:50px;top:120px}.price_section .price_specs{position:absolute;left:50px;bottom:50px;margin-right:50px}.price_section .hdg_lv2{float:left;margin-left:0;font-size:26px}.price_section .txt1{float:left;margin-left:20px;font-size:16px;font-weight:700}.price_section .txt1 span{display:inline-block;margin-left:.2em;font-size:26px}.price_section .txt2{margin-top:10px;font-weight:700}.price_section .txt2:before,.price_section .txt2:after{display:inline-block;font-weight:400}.price_section .txt2:before{content:"["}.price_section .txt2:after{content:"]"}.price_section .txt3{margin-top:5px}.price_section .txt4{margin-top:10px;font-size:12px}.gallery .block,.safety .block{width:49.4%;cursor:pointer;overflow:hidden}.gallery .block:nth-child(odd),.safety .block:nth-child(odd){float:left}.gallery .block:nth-child(even),.safety .block:nth-child(even){float:right}.gallery .block a.block_on,.safety .block a.block_on{display:block;position:absolute;bottom:0;left:0;width:100%;height:100%;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";background-color:rgba(0,0,0,.4);text-align:center;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;text-decoration:none;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="3" /></filter></svg>#filter');filter:blur(3px)}.gallery .block a.block_on.active,.safety .block a.block_on.active{height:100%;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="0" /></filter></svg>#filter');filter:blur(0);background-color:transparent}.gallery .block a.block_on .ttl,.safety .block a.block_on .ttl{margin:22% 0 20px;color:#fff;font-size:30px}.gallery .block a.block_on .ttl sup,.safety .block a.block_on .ttl sup{font-size:12px;vertical-align:top}.gallery .block a.block_on .btn_detail,.safety .block a.block_on .btn_detail{width:157px;height:33px;line-height:33px;text-align:center;font-weight:700;font-size:12px;background:#1c69d4;color:#fff;margin:auto}.gallery .block a.block_on .btn_detail:hover,.safety .block a.block_on .btn_detail:hover{background:#1654aa}.gallery .block a.block_on .ttl_2,.safety .block a.block_on .ttl_2{position:absolute;bottom:50%;left:0;margin:0 0 56px;width:100%;color:#fff;font-size:24px;line-height:36px;letter-spacing:-.5px}.gallery .block a.block_on .ttl_2.ttl_single,.safety .block a.block_on .ttl_2.ttl_single{margin:12% 0 40px}.gallery .block a.block_on .btn_play,.safety .block a.block_on .btn_play{background-image:url(/5-series/images/common/sprite.png);background-position:0 0;width:80px;height:80px;position:absolute;top:50%;left:50%;margin:-40px 0 0 -40px}.gallery .block a.block_on .btn_play:hover,.safety .block a.block_on .btn_play:hover{opacity:.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"}.gallery .block:hover .block_on,.safety .block:hover .block_on{height:100%;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="0" /></filter></svg>#filter');filter:blur(0)}.lineup{text-align:center;padding-bottom:50px}.lineup .btn_basic{margin-top:20px;margin-left:28px;width:190px;height:40px;line-height:42px}.lineup .btn_basic a{height:40px}.lineup .btn_basic.btn_window:after{top:15px}.lineup .block{width:29%;margin:0 1.8%;max-width:660px;display:inline-block;text-align:left;vertical-align:top}.lineup .block:nth-child(n+3){margin-top:60px}.lineup .block .price h2{font-size:22px;font-weight:700;font-family:BMW}.lineup .block .price .price_table{margin:15px 0 30px;width:100%;font-size:13px;border-top:1px solid #e6e6e6}.lineup .block .price .price_table tr{border-bottom:1px solid #e6e6e6}.lineup .block .price .price_table tr th{height:40px;line-height:40px;text-align:left;font-family:BMW}.lineup .block .price .price_table tr td{height:40px;line-height:40px;text-align:right}.testdrive{background:#f1f1f1;padding-bottom:15px;padding-top:20px;position:relative}.testdrive .block{position:absolute;top:50px;left:30px}.testdrive .btn_basic{width:190px;height:40px;margin-top:20px;margin-left:28px}.testdrive .btn_basic a{height:40px;line-height:40px}.testdrive .btn_basic.btn_window:after{top:15px}.life_campaign{background:#f1f1f1}.life_campaign .life,.life_campaign .campaign{width:100%}.life_campaign .life{float:left}.life_campaign .campaign{float:right}.life_campaign .block{padding-bottom:1px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff}.life_campaign .ttl{font-size:22px;font-weight:700;margin:0 30px 5px}.life_campaign .date{color:#6e6e6e;font-family:BMW-Bold;margin:0 30px 15px}.life_campaign .txt{margin:15px 30px;height:auto}.life_campaign .btn_basic{margin:30px 30px 35px}.finance{background:#f1f1f1;padding-bottom:15px;padding-top:25px;position:relative}.finance .bgimage{background:url(/5-series/images/common/finance_bg.jpg) no-repeat center 60%;-webkit-background-size:cover;background-size:cover}.finance .block{padding:30px 0 10px}.finance .block .hdg_lv2{color:#fff;font-size:35px;font-weight:700;margin-bottom:15px}.finance .block .subttl{color:#fff;font-size:22px;font-family:BMW;line-height:1.2;margin-bottom:0}.finance .block .subttl span{font-size:60px;font-family:BMW-Bold;vertical-align:-2px}.finance .block .financeContent{color:#fff;margin-left:28px}.finance .block .financeContent .financetable{display:block;font-size:60px;line-height:1.1}.finance .block .financeContent .financetable span{font-size:22px;vertical-align:11px;margin:0 10px 0 3px}.finance .block .financeContent .btn_basic{margin-top:25px;width:200px;height:40px}.finance .block .financeContent .btn_basic a{height:40px;line-height:40px;font-size:15px}.finance .block .financeContent .notes{margin-top:10px;font-size:10px;color:#dedede;width:131%}.finance .block .financeContent .notes p{-webkit-transform:translateX(-12.5%) scale(.75);-ms-transform:translateX(-12.5%) scale(.75);transform:translateX(-12.5%) scale(.75)}.news{background:#f1f1f1;padding-bottom:15px;padding-top:20px}.news .block .news_list{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-pack:justify;-ms-flex-wrap:wrap;flex-wrap:wrap}.news .block .news_list li{width:49.2%;background:#fff;display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px}.news .block .news_list li figure{margin-bottom:30px}.news .block .news_list li .ttl{font-size:22px;font-weight:700;margin:0 30px 5px}.news .block .news_list li .date{color:#6e6e6e;font-family:BMW-Bold;margin:0 30px 15px}.news .block .news_list li .txt{margin:15px 30px}.news .block .news_list li .btn_basic{margin:30px 30px 35px}.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:none;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0}.mCSB_outside+.mCSB_scrollTools{right:-11px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-11px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px;-webkit-box-sizing:border-box;box-sizing:border-box}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight{background-image:url(mCSB_buttons.png);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonUp:hover,.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonUp:active,.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{width:7px;background-color:#000;background-color:rgba(0,0,0,.2);border-radius:0}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:7px}.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(12,34,78,.75);border-radius:0}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(12,34,78,.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(12,34,78,.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);border-radius:0}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}#header{height:100px}#main{padding-top:100px}.nav_back_wrap{position:absolute;bottom:0;width:100%;height:50px;border-top:1px solid #ccc}.nav_back{display:inline-block;position:absolute;top:17px;left:90px;padding-left:20px;font-size:12px;color:#000}.nav_back:before{background-image:url(/5-series/images/common/sprite.png);background-position:-147px -78px;width:10px;height:16px;content:"";display:inline-block;position:absolute;left:0;top:50%;margin-top:-8px}.detail_hero{position:relative;min-width:1210px;height:calc(100vh - 100px);overflow:hidden;width:100%;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center}.detail_hero.connected{background-image:url(/5-series/images/sedan/detail_01_1.jpg)}.detail_hero.advanced{background-image:url(/5-series/images/sedan/detail_02_1.jpg)}.detail_hero.powerful{background-image:url(/5-series/images/sedan/detail_03_1.jpg)}.detail_hero.sophisticated{background-image:url(/5-series/images/sedan/detail_04_1.jpg)}.detail_hero.businessathlete{background-image:url(/5-series/images/sedan/detail_05_1.jpg)}.detail_hero h1{font-family:BMW-Bold;position:absolute;bottom:40px;left:50px;color:#fff;font-size:28px}.detail_hero h1 span{display:block;font-size:100px;opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"}.section.content{min-width:1210px;-webkit-box-sizing:border-box;box-sizing:border-box}.section.content .hdg_lv2{margin-bottom:10px;font-size:35px;font-weight:700}.section.content .subttle{font-size:15px;font-weight:700}.section.content .block{margin-bottom:40px}.section.content .youtube{width:100%;height:calc(1396px*9/16)}.section.content .row .block{width:49.4%}.section.content .row .block:nth-child(odd){float:left}.section.content .row .block:nth-child(even){float:right}.section.content .hdg_lv3{margin:25px 28px 15px;font-size:20px}.section.content .hdg_lv3 sup{position:relative;left:.2em;font-size:12px;vertical-align:top}.section.content .txt1{margin-left:28px;margin-bottom:10px}.section.content .txt2{margin-left:28px;font-size:12px}.detail_navigation{min-width:1210px;margin:0 auto;padding:35px 50px;background-color:#f1f1f1;-webkit-box-sizing:border-box;box-sizing:border-box}.detail_navigation li a{position:relative;display:inline-block;color:#000}.detail_navigation li a:after{content:"";display:block;position:absolute;top:50%;margin-top:-13px}.detail_navigation li a dt{color:#1c69d3}.detail_navigation li:nth-child(odd){float:left}.detail_navigation li:nth-child(odd) a{padding-left:30px}.detail_navigation li:nth-child(odd) a:after{background-image:url(/5-series/images/common/sprite.png);background-position:-147px 0;width:16px;height:26px;left:0}.detail_navigation li:nth-child(even){float:right}.detail_navigation li:nth-child(even) a{padding-right:30px}.detail_navigation li:nth-child(even) a:after{background-image:url(/5-series/images/common/sprite.png);background-position:-99px -80px;width:16px;height:26px;right:0}.detail_navigation li:nth-child(even) a dt{text-align:right}