.best-choice .content-wrapper{padding:90px 20px 0;text-align:center}.best-choice h2{font-size:40px;font-weight:500;line-height:1.2;margin-bottom:70px;padding-bottom:60px;position:relative;text-align:center}.best-choice h2 span{display:block;font-size:20px;margin-top:5px}.best-choice h2:after{background-color:#ccc;bottom:0;content:"";display:block;height:40px;left:50%;position:absolute;width:1px}.best-choice .cont-box h3.tit-round{background-color:#f7f7f7;border-radius:25px;color:#444;display:inline-block;font-size:20px;font-weight:500;height:50px;line-height:50px;margin:0 0 50px;position:relative;width:500px}.best-choice .cont-box h3.tit-round:after{background-color:#ccc;border-radius:50%;content:"";display:block;height:13px;left:50%;position:absolute;-webkit-transform:translateX(-50%) translateY(70px);transform:translateX(-50%) translateY(70px);width:13px;z-index:1}.best-choice .cont-box h3.tit-round:before{background-color:#ccc;content:"";display:block;height:72px;left:50%;position:absolute;top:100%;width:1px;z-index:9}.best-choice .cont{border:1px solid #e9e6df;padding:65px 32px 50px}.best-choice .cont .img{margin:50px auto}.best-choice .cont .img img{vertical-align:middle}.best-choice .cont .desc p{color:#444;font-size:17px;line-height:2;margin:0}.best-choice .cont-box+.cont-box{margin-top:50px}.best-choice .cont-box+.cont-box h3.tit-round{margin:50px 0}.mobile-img{display:none}.best-choice.Cmbestcnt .content-wrapper{padding-bottom:90px}@media(max-width:767px){.best-choice .content-wrapper{padding:80px 22px 0}.best-choice.Cmbestcnt .content-wrapper{padding-bottom:80px}.best-choice h2{font-size:30px;font-weight:500;margin:0;padding:0;position:relative;text-align:center}.best-choice h2:after{background-color:#ccc;display:block;height:20px;margin:13px auto 23px;position:static;width:1px}.best-choice h2 span{display:block;font-size:16px;margin-top:5px}.best-choice .cont-box h3.tit-round{background-color:#f7f7f7;border-radius:30px;color:#444;display:inline-block;font-size:16px;font-weight:500;height:auto;line-height:1.5;margin:0 0 30px;min-height:30px;min-width:246px;padding:4px 20px;position:relative;width:auto}.best-choice .cont{background-color:#fff;border:1px solid #e9e6df;padding:51px 22px}.best-choice .cont .img{margin:16px auto 36px}.desktop-img{display:none}.mobile-img{display:block}.best-choice .cont .desc p{color:#444;font-size:14px;font-weight:300;line-height:1.8}.best-choice .cont-box+.cont-box h3.tit-round{margin:0 0 50px}}