div.mnpmgr_noti{padding:10px;border:1px solid #ececec;margin:10px 0;background:#fff}div.mnpmgr_noti.mnpmgr_success{border-left:5px solid #90ee90}div.mnpmgr_noti.mnpmgr_error{border-left:5px solid red}div.mnpmgr_noti p{margin:0}.npay_wrap{font-size:14px;float:left;width:calc(100% - 40px);background:#fff;padding:20px 20px 40px;margin-top:20px}.npay_wrap h1{margin:20px 0 0;font-size:24px;line-height:24px}.npay_wrap .npay-btn.button{display:block;background:#01c73c;border:1px solid #1bad02;text-shadow:none;box-shadow:0 1px 0 #1bad02;color:#fff;height:40px;padding:0 20px;font-size:14px;line-height:42px;margin:0;border-radius:3px;font-weight:700;text-align:center;cursor:pointer}.npay_wrap .connect-btn.button{background:#42839f;border:1px solid #2b608e;text-shadow:none;box-shadow:0 1px 0 #2b608e;color:#fff;height:40px;padding:0 20px;font-size:14px;line-height:40px;margin:0;border-radius:3px;font-weight:700;text-align:center;width:100px;cursor:pointer}.npay_wrap .connect-btn.button:hover,.npay_wrap .npay-btn.button:hover{opacity:.8}.npay_wrap .connect-btn.button:focus,.npay_wrap .npay-btn.button:focus{outline:0}.npay_wrap form table{margin-top:40px}.npay_wrap input[type=text]{margin:0;font-size:14px;height:41px;width:480px;overflow-x:scroll;overflow-y:hidden;-webkit-box-shadow:none;box-shadow:none;border-radius:3px;border:1px solid #ddd;padding:0 10px}.npay_wrap input[type=text]:focus{border:1px solid #ddd;-webkit-box-shadow:none;box-shadow:none;outline:0}.npay_noti{width:100%;background:#f1f1f1;padding:0;border:1px solid #ddd;margin-top:40px}.npay_noti td{padding:10px;text-align:left}.npay_connect{margin-top:40px}.npay_connect td{text-align:left}.npay_connect .info{display:block;border-radius:3px;border:1px solid #ddd;padding:0 10px;height:40px;font-size:14px;line-height:40px;width:480px;overflow-x:scroll;overflow-y:hidden;white-space:nowrap}.npay_infowrap{margin-left:-10px;margin-right:-10px;overflow:hidden;width:calc(100% + 20px);padding:40px 0}.npay-col-4{display:block;width:calc(33.333333% - 20px);float:left;padding:0 10px}.npay_info{width:100%;text-align:left;background:#f1f1f1;padding:0 20px 20px;border:1px solid #ddd;margin-bottom:20px}.npay_info th{border-bottom:2px solid #fff;padding:20px;text-align:left}.npay_info td{padding:0 20px 20px;text-align:left}.npay_info tr:first-child td{padding-top:20px}.npay-col-4:last-child .npay_info{padding:0 20px}.npay-col-4:last-child .npay_info th{padding:20px}.npay_info a{color:#444;text-decoration:none}.npay_info td a{text-decoration:underline}@media only screen and (max-width:767px){.npay-col-4{width:calc(100% - 20px);margin-bottom:20px}}@media only screen and (max-width:600px){.npay_connect,.npay_connect tbody,.npay_connect td,.npay_connect tr,.npay_noti,.npay_noti tbody,.npay_noti tr{display:block;width:100%}.npay_noti td{display:block;width:calc(100% - 22px)}.npay_connect td{padding:5px 0}.npay_connect a,.npay_connect button,.npay_connect input,.npay_noti a,.npay_noti button,.npay_noti input{width:100%!important}.npay_connect .info{width:calc(100% - 22px)}.npay_wrap input[type=text]{width:calc(100% - 22px)!important}.npay_noti .button.npay-btn{width:calc(100% - 40px)!important}}@media only screen and (max-width:480px){.npay_wrap input[type=text]{min-width:140px}}.npay_check{position:relative;padding:14px 10px 0 6px}.npay_check input{margin:0;position:absolute;left:6px;width:24px!important;height:24px!important;opacity:0}.npay_check a{text-decoration:underline;color:#42839f}.npay_check input[type=checkbox]+label{width:20px!important;height:20px!important;display:inline-block;border:2px solid #d8d8d8;background:url(../images/default.jpg) center/20px 20px!important;line-height:12px;cursor:pointer;margin:0 10px 0 0;border-radius:50%;float:left}.npay_check input[type=checkbox]:checked+label{border:2px solid transparent!important;background:url(../images/check-img.jpg) center/20px 20px!important;cursor:pointer}