.incentive .incentive_inner:after,.section:after,.hero .hero_sub_block:after,.price_section .price_specs_header:after,.life_campaign:after,.news .block:after,.reasons:after,.modal_reasons .modal_reasons_content:after,.modal_reasons .modal_reasons_content .right_txt .clm_2:after,.modal_reasons .modal_reasons_content .right_txt .btn_page: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,.tvcm .btn_play,.modal_reasons .modal_reasons_content .right_txt .reasons_close{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}.hero .hero_main{background-image:url(/5-series/images/sedan/hero.jpg)}.reasons{position:relative;overflow:hidden;min-width:1210px}.reasons .hdg_lv1{font-family:BMW-Bold;font-weight:300;position:absolute;top:45px;left:30px;font-size:54px;color:#fff;z-index:30}.reasons .subttl{font-size:15px;font-weight:700;color:#fff;position:absolute;top:130px;left:26px;z-index:30}.reasons .blocks{width:1000%}.reasons .block{float:left;width:20%;height:717px;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;overflow:hidden;z-index:5;position:relative}.reasons .block.block_1{background-image:url(/5-series/images/sedan/reasons_01_1.jpg)}.reasons .block.block_2{background-image:url(/5-series/images/sedan/reasons_02_1.jpg)}.reasons .block.block_3{background-image:url(/5-series/images/sedan/reasons_03_1.jpg)}.reasons .block.block_4{background-image:url(/5-series/images/sedan/reasons_04_1.jpg)}.reasons .block.block_5{background-image:url(/5-series/images/sedan/reasons_05_1.jpg)}.reasons .block.block_1{background-position:68% center}.reasons .block.block_2{background-position:65% center}.reasons .block.block_3{background-position:75% center}.reasons .block.block_4{background-position:46% center}.reasons .block.block_5{background-position:67% center}.reasons .block a{position:relative;height:100%;display:block;background:rgba(0,0,0,.2)}.reasons .block a .txt_area{position:absolute;left:30px;top:66%;color:#fff;min-width:400px}.reasons .block a h2{color:#8e8e8e;font-size:48px;font-family:BMW-Bold;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.reasons .block a h2 .number{color:#fff}.reasons .block a .txt2{color:#fff;font-family:BMW-Bold;font-size:13px;margin-bottom:20px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.reasons .block a .txt{font-weight:700;line-height:22px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.reasons .block a .btn_wrapper{position:absolute;left:30px;bottom:7%;overflow:hidden;width:0;height:33px}.reasons .block a .btn{background:#1c69d4;display:block;height:33px;color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease;line-height:33px;text-align:center;font-weight:700;font-size:12px;width:158px}.reasons .block.is-active{width:calc(10% - 463px)}.reasons .block.is-active a{background:transparent;cursor:default}.reasons .block.is-active a .txt_area{position:absolute;left:30px;top:66%;color:#fff;min-width:400px}.reasons .block.is-active a h2{color:#fff;font-size:100px;opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"}.reasons .block.is-active a .txt2{font-size:28px;margin-bottom:0}.reasons .block.is-active a .txt{font-size:24px}.reasons .block.is-active a .txt span br{display:none}.tvcm{width:49.2%;float:right;position:relative;overflow:hidden;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center}.tvcm .hdg_lv1{font-family:BMW-Bold;position:absolute;top:60px;left:50px;z-index:2;font-size:45px;color:#fff;white-space:nowrap}.tvcm .figure_tvcm{position:relative}.tvcm .txt1{position:absolute;right:50px;bottom:50px;z-index:2;font-size:15px;font-weight:700;color:#fff;white-space:nowrap}.tvcm .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}.tvcm .btn_play:hover{opacity:.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"}#main_movie{padding:10px}.modal_reasons .reasons_nav{background:#000;height:47px;line-height:47px;width:100%;position:absolute;z-index:49;display:none}.modal_reasons .reasons_nav li{display:inline-block;margin-left:25px;font-size:12px;font-family:BMW-Bold}.modal_reasons .reasons_nav li a{color:#fff}.modal_reasons .reasons_nav li a:hover{border-bottom:3px solid #1c69d4}.modal_reasons .reasons_nav li.is-active a{border-bottom:3px solid #1c69d4}.modal_reasons .modal_reasons_content{position:absolute;top:0;right:0;width:463px;height:100%;background:#fff;display:none;z-index:4}.modal_reasons .modal_reasons_content .mCSB_outside+.mCSB_scrollTools{right:-30px}.modal_reasons .modal_reasons_content .left_img{width:50%;float:left}.modal_reasons .modal_reasons_content .left_img .img{position:relative}.modal_reasons .modal_reasons_content .left_img .img img{width:100%}.modal_reasons .modal_reasons_content .left_img .img .txt_area{position:absolute;left:30px;top:16.5%;color:#fff}.modal_reasons .modal_reasons_content .left_img .img .txt_area h2{font-size:48px;color:#8e8e8e}.modal_reasons .modal_reasons_content .left_img .img .txt_area h2 .number{color:#fff}.modal_reasons .modal_reasons_content .left_img .img .txt_area .txt2{color:#fff;font-family:BMW-Bold;font-size:13px;margin-bottom:20px}.modal_reasons .modal_reasons_content .left_img .img .txt_area .txt{font-weight:700;line-height:22px}.modal_reasons .modal_reasons_content .right_txt{float:right;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px 40px 30px;position:relative}.modal_reasons .modal_reasons_content .right_txt .reasons_close{background-image:url(/5-series/images/common/sprite.png);background-position:-71px -80px;width:28px;height:28px;margin-bottom:15px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.modal_reasons .modal_reasons_content .right_txt .reasons_close:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.modal_reasons .modal_reasons_content .right_txt .reasons_wrapper{padding:0}.modal_reasons .modal_reasons_content .right_txt .clm_2{margin-bottom:35px}.modal_reasons .modal_reasons_content .right_txt .clm_2:last-child{margin-bottom:0}.modal_reasons .modal_reasons_content .right_txt .clm_2 .hdg_lv3{margin-top:25px;font-size:16px}.modal_reasons .modal_reasons_content .right_txt .clm_2 .hdg_lv3 sup{font-size:11px;vertical-align:top}.modal_reasons .modal_reasons_content .right_txt .clm_2 .clm_left{float:left;max-width:192px;-webkit-box-sizing:border-box;box-sizing:border-box}.modal_reasons .modal_reasons_content .right_txt .clm_2 .clm_right{padding-top:10px}.modal_reasons .modal_reasons_content .right_txt .clm_2 .clm_right .txt_2{line-height:22px;margin:0 0 0 212px;font-size:12px}.modal_reasons .modal_reasons_content .right_txt .clm_2 .note{margin:0 0 0 222px;font-size:11px}.modal_reasons .modal_reasons_content .right_txt .btn_page{position:absolute;bottom:30px;right:0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 40px}.modal_reasons .modal_reasons_content .right_txt .btn_page li{font-family:BMW-Bold;max-width:45%}.modal_reasons .modal_reasons_content .right_txt .btn_page li a{-webkit-transition:all .3s ease;transition:all .3s ease;display:table-cell;vertical-align:middle;height:45px;position:relative}.modal_reasons .modal_reasons_content .right_txt .btn_page li a:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";color:#000}.modal_reasons .modal_reasons_content .right_txt .btn_page li a span{color:#1c69d4;margin-right:3px}.modal_reasons .modal_reasons_content .right_txt .btn_page li.reasons_prev{float:left}.modal_reasons .modal_reasons_content .right_txt .btn_page li.reasons_prev a{padding-left:30px}.modal_reasons .modal_reasons_content .right_txt .btn_page li.reasons_prev a:before{content:"";background-image:url(/5-series/images/common/sprite.png);background-position:-147px 0;width:16px;height:26px;display:inline-block;position:absolute;top:10px;left:0}.modal_reasons .modal_reasons_content .right_txt .btn_page li.reasons_next{float:right;text-align:right}.modal_reasons .modal_reasons_content .right_txt .btn_page li.reasons_next a{padding-right:30px}.modal_reasons .modal_reasons_content .right_txt .btn_page li.reasons_next a:after{content:"";background-image:url(/5-series/images/common/sprite.png);background-position:-99px -80px;width:16px;height:26px;display:inline-block;position:absolute;top:10px;right:0}