.block_3col .thum,.contentHeader{background-size:cover}.breadcrumbs{margin-bottom:0}.contentHeader{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;position:relative;margin:0 0 3em;padding:2em 1em;height:20vw;max-height:600px;background-color:#070F26;background-position:center center;text-align:center}.contentHeader .shoulder:after,.contentHeader:after{display:block;content:""}.contentHeader .content{z-index:2;max-width:1100px;margin:0 auto;color:#FFF}.contentHeader .shoulder{font-weight:700;font-size:2.2em}.contentHeader .shoulder:after{margin:.5em auto;width:5em;border-bottom:solid 3px #FFF}.contentHeader h1{font-size:1.5em}.contentHeader:after{position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent}.contentMain{padding:2em 1em;line-height:1.6}.contentMain .container{max-width:1100px;margin:0 auto}.contentMain section{margin-bottom:6em}.contentMain section>p:not(:last-child){margin-bottom:1em}.contentMain .lead{text-align:center;font-size:1.125em;font-weight:700}.contentMain .lead figure{margin-bottom:1.5em}.contentMain .lead img{margin:0 auto}.contentMain h2{border-bottom:3px solid #070F26;margin:0 0 .75em;padding:0 0 .5em;line-height:1.4;font-weight:600;font-size:1.5em}.contentMain h2 span{display:inline-block}.contentMain h2 .titleLarge{margin-right:.3em;font-size:2em;color:#070F26}@media (max-width:600px){.contentMain h2 .titleLarge .titleLarge{font-size:1.7em}}.block_3col{display:flex;flex-flow:row wrap;justify-content:space-between}.block_3col .content{flex:0 0 calc(33.33% - 15px);margin-bottom:2em}.block_3col .thum.brand{background-position:bottom center}.block_3col .thum.history,.block_3col .thum.thankd{background-position:center center}.block_3col .thum a{display:flex;justify-content:center;align-items:center;width:100%;height:170px;transition:.3s;background:rgba(121,152,204,.4);text-decoration:none;font-weight:700;font-size:1.375em;color:#FFF}.block_3col .thum a:hover{transition:.3s;background:rgba(0,0,0,.4)}.block_3col p{margin:.75em 0 0}.brand_index h2 span:first-child img{width:500px}.brand_index .block_3col .thum a{height:230px}.block_mvvss dt{font-size:1.75em;font-weight:700}.block_mvvss ol{list-style:decimal;margin:1em 0;padding:0 0 0 1.5em}.block_mvvss li{padding-left:.25em}.block_mvvss .content{display:table;width:100%}.block_mvvss dl{display:table-row}.block_mvvss dd,.block_mvvss dt{display:table-cell;vertical-align:middle;border-bottom:2px solid #070F26}.block_mvvss dd br,.block_mvvss dt br{display:none}.block_mvvss dt{padding:.5em .5em .5em 0;color:rgb(18.9,40.5,102.6)}.block_mvvss dt:first-letter{font-size:1.5em;color:#070F26}.block_mvvss dd{font-weight:700;padding:.5em 0 .5em .5em;font-size:1.125em}@media (max-width:600px){.block_mvvss dt{font-size:1.375em}.block_mvvss dd{font-size:1em}}.block_history{position:relative;padding:0 0 .25em}.block_history:before{content:"";position:absolute;top:0;height:100%;border-left:solid 2px rgb(22.8666666667,49,124.1333333333)}.block_history dd,.block_history dl,.responsiveObject{position:relative}.block_history dt{line-height:1.2;display:block;margin:.5em auto;padding:.25em .25em .35em;width:5em;background:#070F26;border-radius:1em;text-align:center;color:#FFF}.block_history dd{line-height:1.4;display:flex;flex-flow:row wrap}.block_history dt.tobecontinued{margin-top:1.75em;width:10em;font-weight:400;font-size:.75em}.block_history dd>span{padding:1em;color:#070F26}.block_history dd>span>span{display:inline-block}.block_history dd figure{padding:0 1em 1em}.block_history dd img{width:250px}.block_history .trend{color:#999}@media (min-width:601px){.block_history:before{left:200px}.block_history dt{margin:1.5em auto 0 calc(200px - 2.5em)}.block_history dd figure,.block_history dd>span{margin-left:220px}.block_history dd figure,.block_history dd span{flex:0 0 50%}.block_history .trend{margin:.5em calc(100% - 170px) 0 0;text-align:right}}@media (max-width:600px){.block_history:before{left:35px}.block_history .trend{margin-left:4em}.block_history dt{margin:1.5em auto 0 0}.block_history dd figure,.block_history dd>span{margin-left:3em}.block_history dd>span:last-child{flex:1 1 auto}}@media (max-width:834px){.contentHeader{margin-bottom:0}.contentMain section{margin-bottom:3em}}@media (max-width:600px){.contentHeader{height:200px}.contentHeader .shoulder{font-size:1.75em}.contentMain section{margin-bottom:3em}.contentMain h2{font-size:1.25em}.block_3col .content{flex-basis:100%}}.responsiveObject{margin-top:30px;margin-bottom:30px;padding-top:69px;padding-bottom:50%;overflow:hidden}.responsiveObject iframe{position:absolute;top:0;left:0;height:100%!important;width:100%!important}