.vdbnr{zoom:1;clear:both;margin-top:-2px;padding:3.5rem 0}@media (min-width:768px){.vdbnr{padding:0 0 10rem}}.vdbnr{height:600px;overflow:hidden;padding-top:0;position:relative}.vdbnr .inner{left:50%;margin:0 auto;max-width:1260px;padding:0 30px;position:absolute;top:47%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;z-index:1}.vdbnr .inner h1{color:#fff;font-size:4.4rem;letter-spacing:.2px;line-height:1.6;margin:0 0 15px}.vdbnr .inner p{color:#fff}.vdbnr ul{font-size:1rem;list-style:none;margin-top:30px;padding:0}.vdbnr ul li{background:#fff;border-radius:2px;display:inline-block;font-size:1.5rem;font-weight:700;margin:0 10px 0 0;padding:10px 15px 10px 40px;position:relative}.vdbnr ul li span{font-size:1rem}.vdbnr ul li:before{content:"";display:block;height:14px;left:13px;position:absolute;top:16px;width:19px}.vdbnr ul li:first-of-type:after{bottom:-20px;color:#fff;content:"※一部のお客様における実績";display:inline-block;font-size:10px;line-height:1.4;opacity:.65;position:absolute;right:0}.vdbnr .kv-mov{background:rgba(20,34,49,.55);height:600px;position:relative}.vdbnr .kv-mov video{height:100%;position:relative;z-index:-1}.vdbnr .kv-mov:before{background:rgba(20,34,49,.55);bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:2}.vdbnr .kv-mov video{z-index:1}.vdbnr .inner{z-index:3}@media only screen and (min-width:1155px){.vdbnr .kv-mov{height:auto}.vdbnr .kv-mov video{width:100%}}.vdbnr{letter-spacing:.2px}@media(max-width:768px){.vdbnr{height:auto}.vdbnr .inner{left:auto;padding:90px 40px 80px;position:relative;top:auto;-webkit-transform:none;transform:none;z-index:1}.vdbnr .kv-mov{display:none}.vdbnr .inner h1{font-size:3rem;line-height:1.5;margin-bottom:15px}.vdbnr .inner p{font-size:1.5rem}.vdbnr ul{align-items:center;display:flex;display:block;flex-wrap:wrap;justify-content:center;margin-top:20px}.vdbnr ul li{display:block;font-size:1rem;margin:0 auto 10px;width:40%}.vdbnr{padding-bottom:0}.vdbnr ul li:first-of-type:after{color:#212529;position:static}}@media(max-width:500px){.vdbnr ul li{width:50%}}@media(max-width:450px){.vdbnr .inner{padding-left:20px;padding-right:20px}.vdbnr ul li{width:100%}}