.banner{background:url(/assets/images/background/DP-manual-banner-bg.jpg) no-repeat center;background-size:cover}.banner .container{padding-top:90px;padding-bottom:85px;text-align:center}.banner h1{font-size:40px;color:#fff;margin-bottom:15px;line-height:1.1}.banner p{font-size:20px;line-height:36px;color:#fff;margin-bottom:25px}.banner .ic-lf{max-width:500px;margin:auto;text-align:left;font-size:16px;color:#fff}.banner .ic-lf li{margin-bottom:10px}.banner .ic-lf li:before{background:#fff}.banner .ic-lf li a{color:#fff;text-decoration:underline}.correct .container{padding-top:90px;padding-bottom:90px}.correct .correct-box .correct-flex{-webkit-box-shadow:0 5px 21px 0 rgba(20,89,211,.35);box-shadow:0 5px 21px 0 rgba(20,89,211,.35);border-radius:20px;cursor:pointer;-webkit-transition:.5s;transition:.5s;max-width:350px;margin:auto auto 60px}.correct .correct-box .correct-flex:hover .correct-top{background:#2d52f1}.correct .correct-box .correct-flex .correct-top{background-color:#2a88e8;border-top-left-radius:10px;border-top-right-radius:10px;padding:20px}.correct .correct-box .correct-flex .correct-top .icon-title{font-size:18px;font-weight:700;padding-left:40px;color:#fff;position:relative}.correct .correct-box .correct-flex .correct-top .icon-title:lang(it){font-size:16px}.correct .correct-box .correct-flex .correct-top .icon-title:before{content:'';display:inline-block;background:url(/assets/images/icons/DP-allin1.png) no-repeat;width:26px;height:27px;position:absolute;left:0;top:0}.correct .correct-box .correct-flex .correct-top .icon1:before{background-position:0 -489px}.correct .correct-box .correct-flex .correct-top .icon2:before{background-position:-73px -487px}.correct .correct-box .correct-flex .correct-top .icon3:before{background-position:-146px -487px}.correct .correct-box .correct-flex .correct-top .icon4:before{background-position:-221px -489px}.correct .correct-box .correct-flex .correct-top .icon5:before{background-position:-297px -489px}.correct .correct-box .correct-flex .correct-top .icon6:before{background-position:-372px -487px}.correct .correct-box .correct-flex .correct-top .icon6:before{background-position:-372px -487px}.correct .correct-box .correct-flex .correct-top .icon7:before{background-position:-447px -488px}.correct .correct-box .correct-flex .correct-top .icon8:before{background-position:-522px -488px}.correct .correct-box .correct-flex .correct-top .icon9:before{background-position:-596px -488px}.correct .correct-box .correct-flex .correct-bt{padding:40px}.correct .correct-box .correct-flex .correct-bt .ic-lf{font-size:14px}.correct .correct-box .correct-flex .correct-bt .ic-lf li{padding-left:15px;margin-bottom:10px}.correct .correct-box .correct-flex .correct-bt .ic-lf li:before{width:0;height:0;border-top:6px solid transparent;border-left:6px solid #5a5a5a;border-bottom:6px solid transparent}.correct .correct-box .correct-flex .correct-bt .ic-lf li:hover::before{border-left-color:#1356cc}.correct .correct-box .correct-flex .correct-bt .ic-lf a{color:#5a5a5a}.correct .correct-box .correct-flex .correct-bt .ic-lf a:hover{color:#1458d0;text-decoration:underline}.correct .correct-box .list-one{min-height:340px}.correct .correct-box .list-one:lang(it){min-height:370px}.correct .correct-box .list-two{min-height:460px}.correct .correct-box .list-two:lang(it){min-height:515px}.correct .correct-box .list-three{min-height:457px}@media(max-width:991px){.correct .correct-box .list-one:last-child{min-height:460px}}@media(max-width:768px){.correct .correct-box .correct-flex{max-width:100%;min-height:auto}.correct .correct-box .list-one:last-child{min-height:auto}}.comparison{background-color:#f5f7ff}.comparison .container{padding-top:75px;padding-bottom:75px}.comparison p{max-width:930px;margin:auto;text-align:center;font-size:18px;color:#000}.comparison p a{color:#2d52f1}.other .container{padding-top:85px;padding-bottom:85px}.other h2{font-size:40px;font-weight:700;text-align:center;color:#000;margin-bottom:30px}.other .other-flex{max-width:950px;margin:auto}.other .other-flex .other-box{border-radius:10px;border:solid 1px rgba(216,231,243,.75)}.other .other-flex .other-box .other-icon{display:inline-block;background:url(/assets/images/icons/DP-allin1.png) no-repeat;width:80px;height:80px}.other .other-flex .other-box .other-icon.icon1{background-position:-614px -565px}.other .other-flex .other-box .other-icon.icon2{background-position:-732px -555px}.other .other-flex .other-box .other-icon.icon3{background-position:-239px -550px}.other .other-flex .other-box h6{font-size:18px;font-weight:700;line-height:30px;color:#fff;margin-top:20px;margin-bottom:10px}.other .other-flex .other-box p{font-size:14px;line-height:20px;color:#fff;opacity:.7;margin-bottom:20px}.other .other-flex .other-box .arw.arw-wt:hover{background-color:#fff;color:#2378eb}.other .other-flex .other-box .arw.arw-wt:hover::after{background-position:-275px -228px}.other .other-flex .other-two{margin-bottom:20px;padding:10px 20px}.other .other-flex .other-two h6{font-size:18px;font-weight:700;line-height:24px;color:#333}.other .other-flex .other-two .other-icon{margin-top:40px}.other .other-flex .other-two p{font-size:14px;line-height:20px;color:#666;margin-bottom:10px}.other .other-flex .other-one{text-align:center;padding:75px 50px;background-image:-webkit-gradient(linear,left bottom,left top,from(#2266e0),to(#3a80fc));background-image:linear-gradient(0deg,#2266e0 0%,#3a80fc 100%)}@media(max-width:768px){.other .other-flex .other-box{margin-left:15px;margin-right:15px}.other .other-flex .other-two{margin-bottom:auto;margin-top:20px}}.special{background-color:#f5f7ff}.special .container{padding-top:80px;padding-bottom:80px}.special h2{font-size:46px;font-weight:700;line-height:1;color:#21252a;text-align:center;margin-bottom:35px}.special .special-box{padding:20px 30px;background-color:#fff;-webkit-box-shadow:0 5px 30px 0 rgba(0,0,0,.1);box-shadow:0 5px 30px 0 rgba(0,0,0,.1);border-radius:10px}@media(max-width:555px){.combination-bx .img-bx,.combination-bx .txt-bx{width:100%;max-width:100%;text-align:center}.special .combination-bx p{min-height:auto}.f-fl,.f-fr{float:none}}@media(max-width:768px){.other-flex{text-align:center}}[lang=jp] .other .other-flex .other-two{padding:10px 12px}[lang=jp] .other .other-flex .other-one{padding:85px 50px}[lang=it] .combination-bx .txt-bx p{min-height:140px}