/* banner*/
.banner1 ul li,.banner6 ul li{width:320px;}
.banner1 ul li a{color: #fff;font-size: 13px;}
.banner1{background: url(/sites/meweb/images/kr/self-service-password/images/bnr1-bg.png) no-repeat center;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;background-color: #0f932d;}
.banner1 img{width: 341px;float: right;margin: 22px -100px 0 !important;}
.banner1 .bnrtxt1{font-size: 21px;font-weight: 500;color: #fff;margin-top: 20px;line-height: 35px;}
.banner1 .bnrtxt1 span{display: block;}
.banner1 .bnr-half-1{width: 48%;}
.banner1 ul li{color: #ffe100;list-style-type: disc;margin-left: 4px;list-style-position: inside;font-size: 14px;}
.banner1 ul li span{color: #fff;font-size: 13px;}
.banner1 ul li a{color: #fff;font-size: 13px;}
.bnr-context {line-height: 25px;width: 100%;}
.bnr-half-1 {float: left;width: 45%;}
.bnr-half {float: left;width: 50%;}
.banner1 a.bnrDwn{background: #ffe100;color: #000;font-weight: 600;padding: 0px 24px;}
.banner1 .ico-mod-dld {background-image: url(/sites/meweb/images/kr/self-service-password/images/free-dwn-icon.png) !important;width: 15px;}
.ico-mod-dld{background-image: url(/sites/meweb/images/kr/self-service-password/images/new-down-icon.png) !important;width: 21px;height: 16px;background-size: 15px 16px;margin-left: 7px}

.temp .bnrtxt2 a{color: #fff;margin-bottom: 3px;}
.temp .bnrtxt1{font-size: 22px;margin-top: 43px;margin-bottom: 6px;}
.temp a.bnrDwn{margin: 23px 0 0;}

.banner2 {background: url(/sites/meweb/images/kr/self-service-password/images/bnr2-bg.png) no-repeat center;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;background-color: #125ec7;}
.banner2 img{width: 336px;float: right;margin-top: 18px !important;margin-right: -50px !important;}
.banner2 .bnrtxt1{font-size: 35px;font-weight: 600;color: #fff;line-height: 48px;margin-top: 36px;margin-bottom: 15px;}
.banner2 .bnrtxt1 span{display: block;}
.banner2 .bnrtxt2{color: #fff;font-size: 16px;}
.banner2 .ResvBut {background: #fed223;font-size: 16px;margin: 29px 0 0;padding: 8px 28px;color: #000;line-height: 26px;font-weight: 500;}
.banner3{background: #ededed;}
.banner3 .bnrtxt1{font-size: 24px;line-height: 36px;margin-top: 35px;}
.banner3 .bnrtxt1 span{display: block;}
.banner3 .bnrtxt1 strong{font-weight: 400;}
.banner3 ul li {list-style-type: disc;margin-left: 4px;list-style-position: inside;font-size: 14px;}
.banner3 .bnr-half-1{width: 48%;}
.banner3 a.bnrDwn{margin: 28px 0 0;}


.banner4 {background: #f1f1f1;}
.banner4 .bnrtxt1{font-size: 22px;margin-top: 40px;line-height: 32px;}
.banner4 .bnrtxt1 span{display: block;}
.banner4 .bnrtxt1 strong{font-weight: 400;}
.banner4 ul li {list-style-type: disc;margin-left: 4px;list-style-position: inside;font-size: 14px;line-height: 34px;}
.banner4 .bnrtxt2{font-size: 22px;}
.banner4 .bnr-half-1{width: 58%;}
.banner4 .bnr-half{width: 42%;}
.banner4 .bnrDwn{margin-top: 20px;}


.banner5 {background: #e2e2e2;}
.banner5 .bnrtxt1{font-size: 24px;margin-top: 40px;margin-bottom: 14px;line-height: 34px;}
.banner5 .bnrtxt1 span{display: block;}
.banner5 .bnrtxt1 strong{font-weight: 400;}
.banner5 .banImg4{margin: 0 !important;;}
.banner5 .bnrDwn{margin: 24px 0 0;padding:5px 20px;}
.banner5 ul li {list-style-type: disc;margin-left: 4px;list-style-position: inside;font-size: 13px;padding-bottom: 7px;}
.banner5 img{margin-right: -150px !important;float: right;}

.banner6 ul li {list-style-type: disc;margin-left: 4px;list-style-position: inside;font-size: 14px;line-height: 30px;}
.banner6 .bnrtxt1{font-size: 25px;line-height: 34px;margin-top: 40px;margin-bottom: 7px;}
.banner6 .bnrtxt1 span{display: block;}
.banner6 .bnrtxt1 strong{font-weight: 400;}
.banner6 .app a{margin-top: 28px;}
.price .innr-tbl td:first-child {padding-right: 10px}
.heading-menu{display:none}
.bannerflex{background:#e9e9e9}
.flex-control-nav li a{background:#a1a1a1}
.flex-control-nav li a.flex-active{background:#454545}
.bnrfo1 .bnrtxt1 span {font-weight: 600}
.bnrtxt1{width:100%;font-size:27px;line-height:35px;margin:0 0 20px;color:#7dba38}
.bnrtxt2{font-size:15px;line-height:26px;margin:0 0 20px}
.bnrtxt3{font-size:13px;line-height:20px;margin:0 0 20px}
.bnrtxt3 li{list-style-type:disc;width:43%;padding-right:2%;float:left;text-align:left;line-height:25px;margin-left:20px}
.prdbnr1{top:0;right:27%}
.prdbnr2{top:50px;right:25%}
.prdbnr3{top:0px;right:33%}
.prdbnr4{top:75px;right:40%}
.prdbnr2 .bnrtxt2 span{color:#7dba38}
.banImg1, .banImg2, .banImg3, .banImg4 {margin: 0 0 0 200px !important;}
.banAliCon {width: 1000px;margin: 0 auto;position:relative}
.bnrtxt3 a{color:#000}.bnrtxt1{color:#000}
.bnrtxt2 .redTxt{color:#e60c22 !important}.bnrnav{margin:-373px auto 0 170px}.bnrnav a{background:#a1a1a1}
.bnrnav a.bnrnav-act{background:#454545}
.snrDwn{font-size:24px !important}
.bnrtxt3{height:55px}
#adRhsLnk{position:absolute;top:505px}
.hmEdiHead {font-size: 20px;}
.bnrfo .bnrtxt1 {font-size: 26px;font-weight: 600;margin-bottom: 14px}
.bnrfo .bnrtxt2 {font-size: 22px}
.hero-btn {background: url(/sites/meweb/images/kr/self-service-password/images/sss-sprite.png), #e21e33;background-position-x: 0%, 0%;background-position-y: 0%, 0%;
    color: #fff;text-decoration: none;padding: 10px 45px 10px 12px;font-size: 18px;display: inline-block;height: 25px;margin-top: 25px;background-position: 80px 5px;position: relative;line-height: 24px;font-weight: 400}
.vdo-btn {background: url(/sites/meweb/images/kr/self-service-password/images/sss-sprite.png);background-position-x: 0%;background-position-y: 0%;color: #000;text-decoration: none;
    padding: 9px 53px 10px 35px;font-size: 18px;height: 25px;margin-top: 25px;background-position: 165px -76px;border: 1px solid #000;margin-left: 21px;line-height: 24px;font-weight: 400}
.prdbnr2,.prdbnr4{top:0 !important;}
.banner1 .ico-mod-dld {background-image: url(/sites/meweb/images/kr/self-service-password/images/free-dwn-icon.png) !important;width: 15px;}
.ico-mod-dld {background-image: url(/sites/meweb/images/kr/self-service-password/images/new-down-icon.png) !important;width: 15px;height: 16px;background-size: 15px 16px;margin-left: 7px;}
/*ADD-ON*/
.pri-box ul li a,.pri-box-2 p b a{color:inherit;cursor:pointer}
.pri-box-4{width:100%;margin-top:20px;border:none;padding:0;margin: 20px 0;}
.addon-wrapper{border:1px solid #95bee4;display:inline-block;float:left;padding:26px 45px 26px 40px;position:relative;overflow:hidden;width: calc(33% - 15px);margin: 0 10px;min-height: 360px;box-sizing: border-box;}
.addon-wrapper::before{content:"추가 모듈";color:#fff;font-size:12px;font-weight:500;position:absolute;height:17px;width:90px;background:#0864f0;transform:rotate(45deg);top:17px;right:-20px;line-height:17px;text-align:center}
.addon-wrapper:last-of-type{width: calc(33% - 14px);margin-right: 0;}
.addon-wrapper h3{font-size:18px;line-height:27px;margin:0;font-weight:500}
.pri-main .addon-wrapper h2{font-size:18px;line-height:44px;font-weight:300;margin:0 0 15px;padding:6px 0 16px;border-bottom:1px solid #dcdee2;text-align:left}
.pri-main .addon-wrapper h2 strong{font-weight:500;font-size:20px}
.pri-main .addon-wrapper h2 a{font-size:28px;line-height:44px;color:#0864f0;font-weight:500}
.pri-box .addon-wrapper p{font-size:16px;line-height:24px;padding:0}
.addon-cta{font-size:15px;font-weight:500;color:#1682d4;display:block;margin:9px 0 0;position:relative}
.addon-cta::before{content:"";position:relative;display:inline-block;height:19px;width:22px;background:url(images/adssp-index-sprite2.png) no-repeat -156px -18px;background-size:386px;margin-right:11px;top:5px}
.addon-wrapper:first-of-type .addon-cta{margin-bottom:0}
.pri-box .container{max-width:1200px;}
@media screen and (max-width:768px){
    .addon-wrapper:last-of-type, .addon-wrapper{display:block;width:65%;float:none;margin:10px auto;}
}
@media screen and (max-width:500px){
    .addon-wrapper:last-of-type, .addon-wrapper{width:100%;}
}
