.subscription{font-size:16px;width:1270px;margin:50px auto;margin-bottom:100px;padding-left:23px;position:relative}.expire-date{position:absolute;top:10px;left:315px;font-size:20px}.ico-info:hover{opacity:.8}.ico-info{background-position:-60px -391px;width:16px;height:16px;opacity:1}.ico-subscription:before{content:'';display:inline-block;background:url(/img/icons1.png) no-repeat -540px -502px;width:40px;height:36px;position:absolute;left:0;top:-7px}.subscription h1{margin-bottom:30px;padding-left:52px}.subscription h1 .processing{position:absolute;top:8px;margin-left:20px;cursor:default}.ico-step-arrow{width:36px;height:66px;position:absolute;top:0;left:0}.subscription.step1 .ico-step-arrow{background-position:-494px -608px}.subscription.step2 .ico-step-arrow{background-position:-540px -608px}.subscription .step-img{height:66px;margin-bottom:20px;background:#eee;text-align:center;position:relative}.subscription .step-img table{width:100%;height:66px}.subscription .step-img table td{font-weight:bold;font-size:18px;color:#777;position:relative}.subscription .step-img table td .tx{color:#555;font-weight:normal;margin-left:5px}.subscription.step1 .step-img table td.step1{background:#009fe9}.subscription.step2 .step-img table td.step2{background:#009fe9}.subscription.step1 .step-img table td.step1{color:#fff}.subscription.step1 .step-img table td.step1 .tx{color:#fff}.subscription.step2 .step-img table td.step2{color:#fff}.subscription.step2 .step-img table td.step2 .tx{color:#fff}.subscription .cont{float:left;width:100%}.subscription .btns{float:left;width:877px;text-align:center;margin-bottom:100px}.subscription .btns .flat-button{margin-left:25px}.subscription .btns .flat-button:first-child{margin-left:0}#f-subscription{float:left;float:left;width:877px}#f-subscription input[type=text],#f-subscription input[type=tel],#f-subscription input[type=email],#f-subscription select{height:39px;font-size:16px;padding-left:15px}#f-subscription input[type=tel]{width:70px}#f-subscription section{margin-bottom:50px;display:none}.subscription.step1 #f-subscription section.step1{display:inherit}.subscription.step2 #f-subscription section.step2{display:inherit}.ico-thanks-purchase{background-position:-381px -572px;width:103px;height:103px;position:absolute;top:15px;left:50px}.subscription .complete{padding:30px 0;text-align:center;margin-bottom:30px;display:none;position:relative}.subscription .complete h2{font-weight:normal;margin-bottom:30px;font-size:28px}.subscription.step2 .complete{display:inherit}.ico-bank{width:20px;height:20px;position:absolute;margin-left:-27px;top:4px}.ico-bank.ibk{background-position:-321px -346px}.ico-bank.nh{background-position:-346px -346px}.ico-bank.shinhan{background-position:-371px -346px}.ico-bank.kb{background-position:-396px -346px}.subscription .right-box{width:330px;float:left;margin-left:40px}.subscription .right-box li{margin-bottom:20px}.bank-info{border:solid 2px #009fe9;padding:20px 30px;margin-bottom:20px;border-radius:5px;-webkit-border-radius:5px}.bank-info h2{margin-bottom:15px;font-size:16px}.bank-info .list{margin-bottom:15px;padding-left:30px;line-height:27px;font-size:16px}.bank-info .list li{position:relative}.bank-info .list .num{margin-left:10px}.tbl-subscription{width:100%}.tbl-subscription label{display:inline-block;margin-right:15px}.tbl-subscription tr.vbank th span{background:#009fe9;color:#fff;padding:7px 12px;font-weight:normal}.tbl-subscription tr.pm2-info{display:none}.tbl-subscription tr.last th,.tbl-subscription tr.last td{border-bottom:0}.tbl-subscription tr:last-child th,.tbl-subscription tr:last-child td{border-bottom:0}.tbl-subscription th{padding-left:15px;border-bottom:solid 1px #dfdfdf;text-align:left;height:43px}.tbl-subscription td{padding:17px;padding-left:15px;border-bottom:solid 1px #dfdfdf;position:relative}.tbl-subscription td#oid{font-size:18px}.tbl-subscription td.ipt{padding:0;padding-left:15px}.tbl-subscription td.ipt input{width:100%}.tbl-subscription td.price span{display:inline-block}.tbl-subscription td.radio{padding-left:12px}.tbl-subscription td.radio label:last-child{margin-right:0}.tbl-subscription td .vbank-info{background:#f4f6ff;border-top:0;padding:50px;margin:30px;text-align:center;line-height:30px}.tbl-subscription td.product a{position:absolute;margin-left:10px;top:20px;font-size:14px;text-decoration:none}#f-subscription input[name=hp]{width:250px}.tbl-subscription select[name=period]{width:130px;margin-right:10px}.tbl-subscription .amount{font-size:18px}.tbl-subscription .pay-amount{font-size:22px;color:#1f3ec2}.step1 .tbl-subscription .amount{padding-left:65px}.step1 .tbl-subscription .amount.nodc{padding-left:0}.step1 .tbl-subscription .amount.origin{text-decoration:line-through;color:#999;margin-right:15px;font-size:18px;padding-left:0}.step1 .tbl-subscription .amount.price{position:relative}.step1 .tbl-subscription .amount.price:before{content:'';display:none;background:url(/img/icons1.png) no-repeat;width:56px;height:18px;position:absolute;left:0;top:4px}.step1 td.point .mypoint{margin-left:30px;margin-top:9px}.tbl-subscription span.point{font-family:Arial;font-size:18px;color:#e00;margin-right:3px}.tbl-subscription span.point:before{content:'';display:inline-block;background:url(/img/icons1.png) no-repeat -126px -622px;width:18px;height:18px;position:absolute;left:0;top:1px}.step2 .use-point{position:relative;padding-left:23px}.step1 .btn-point-use{color:#111;text-decoration:none;border:solid 1px #ccc;border-left:0;height:43px;width:50px;text-align:center;padding-top:10px}.step1 .tbl-subscription th .sub{font-weight:normal;color:#777;font-size:14px;display:inline-block}.tbl-subscription .bonus{vertical-align:top}.tbl-subscription .bonus th{padding-top:17px}.tbl-subscription .bonus .num{font-size:18px}.tbl-subscription .bonus p{font-size:14px;color:#555;padding-top:12px;padding-left:4px;line-height:20px}.step1 .tbl-subscription .amount.price.dc24m:before{display:inline-block;background-position:-30px -558px}.step1 .tbl-subscription .amount.price.dc12m:before{display:inline-block;background-position:-91px -558px}.step1 .tbl-subscription .amount.price.dc6m:before{display:inline-block;background-position:-152px -558px}.step1 .tbl-subscription .amount.price.dc3m:before{display:inline-block;background-position:-213px -558px}.step1 .tbl-subscription .amount.price.dc1m:before{display:inline-block;background-position:-274px -558px}.step1 .tbl-subscription .amount.price.dc7d:before{display:inline-block;background-position:-335px -558px}#f-subscription .desc{float:left;width:100%;padding:15px;margin-top:20px;margin-bottom:40px;background:#f5f5f5;color:#333;padding-left:40px;position:relative;font-size:14px}#f-subscription .desc h3{position:absolute;display:inline-block;left:35px;top:35px;font-size:34px;color:#aaa}#f-subscription .desc ul{list-style-type:disc}.ico-guide:before{content:'';background:url(/img/icons1.png) no-repeat -404px -462px;width:36px;height:37px;position:absolute;top:-9px;left:0}.sub-guide .top-img{position:relative;padding-bottom:70px}.sub-guide .top-img .btn-first-payment img:hover{opacity:.8}.sub-guide .top-img .btn-first-payment{display:inline-block;position:absolute;top:0;right:0}.sub-guide .summary{float:left;width:100%;// background:#f5f5f5;// padding:60px 50px 40px 50px;border-radius:10px;-webkit-border-radius:10px;position:relative}.sub-guide .summary td{vertical-align:top}.sub-guide .summary .box{float:left;// width:359px;// margin-right:35px;// padding:20px 30px;width:295px;margin-right:25px;padding:20px 20px;border:solid 2px #009fe9;border-radius:5px;-webkit-border-radius:5px;padding-bottom:15px;background:#fff}.sub-guide .summary img{vertical-align:top;position:absolute;right:15px;bottom:0}.sub-guide .summary .box:last-child{margin-right:0}.sub-guide .summary .box h3{width:250px;background:#16609c;color:#fff;text-align:center;padding:10px 0;position:absolute;margin-top:-41px;font-size:18px}.sub-guide .summary .box ul{margin:25px 0 0 20px;width:250px}.sub-guide .summary .box li{position:relative;margin-bottom:10px}.sub-guide .summary .box li:before{content:'';display:inline-block;background:url(/img/icons1.png) no-repeat;background-position:-123px -82px;width:10px;height:8px;margin-right:6px;position:absolute;top:6px;left:-17px}.sub-guide .summary .box.p2{border:solid 2px #55c25a}.sub-guide .summary .box.p3{border:solid 2px #f6a727}.sub-guide .summary .box.p2 h3{background:#59800b}.sub-guide .summary .box.p3 h3{background:#d18d1e}.sub-guide .pay{width:997px}.sub-guide .pay h2{margin-bottom:15px;font-size:22px}.sub-guide .pay .box{border:dashed 1px #ccc;border-radius:5px;-webkit-border-radius:5px;padding:0 40px}.sub-guide .tbl-price{width:100%}.sub-guide .tbl-price td{text-align:center;padding:30px}.sub-guide .tbl-price td li{position:relative}.sub-guide .tbl-price td li.period{background:#f1f1f1;padding:5px 0}.sub-guide .tbl-price td li.origin{padding:10px 0;text-decoration:line-through;color:#999}.sub-guide .tbl-price td li.price{font-size:22px;color:#1f3ec2}.sub-guide .tbl-price td li.price.dc:before{content:'';display:inline-block;background:url(/img/icons1.png) no-repeat;background-position:-361px -437px;width:56px;height:18px;margin-right:6px;position:absolute;top:4px;left:-48px}.sub-guide .tbl-price td li.price.dc20:before{background-position:-422px -437px}.sub-guide .tbl-price td li.price.dc15:before{background-position:-483px -437px}.sub-guide .tbl-price td li.price.dc10:before{background-position:-544px -437px}.sub-guide .prices{float:left;margin:0 auto;margin-top:51px;margin-left:2px}.sub-guide .prices.premium{margin-top:100px}.sub-guide .prices .card-box{float:left;position:relative;top:0;margin-left:-1px;width:240px}.sub-guide .prices .card-box.services{width:230px;margin-right:60px}.sub-guide .prices .card-box.best{z-index:1;box-shadow:3px 3px 10px #ddd}.sub-guide .prices .card-box .box-top{color:#fff;background:#286fc1;text-align:center;padding:15px 0;position:absolute;top:0;left:0;right:0;top:-51px;font-size:22px}.sub-guide .prices.premium .card-box .box-top{background:#c03c45}.sub-guide .prices .card{float:left;background:#fff;border:solid 1px #ccc;text-align:center;padding-top:37px;width:100%;height:320px;font-size:18px;z-index:0}.sub-guide .prices .card.nodc .origin{text-decoration:none}.sub-guide .prices .card.nodc .dc .tx{background:#aaa}.sub-guide .prices .card li{padding-bottom:20px}.sub-guide .prices .card li.title{font-size:32px;padding-bottom:15px}.sub-guide .prices .card li.title .num{font-size:35px;margin-right:3px}.sub-guide .prices .card li.origin{padding:10px 0;text-decoration:line-through;color:#999}.sub-guide .prices .card li.origin.tx{text-decoration:none;color:#111}.sub-guide .prices .card li.dc{padding-top:5px;height:62px;font-size:16px}.sub-guide .prices .card li.dc .tx{display:inline-block;background:#f39800;color:#fff;padding:7px 17px;border-radius:2px;-webkit-border-radius:2px}.sub-guide .prices .card li.price{font-size:26px;color:#1f3ec2;padding-top:5px;padding-bottom:30px}.sub-guide .prices .card li.dc-price{font-size:15px;color:#999;padding-bottom:25px;line-height:27px}.sub-guide .prices .card li.dc-price .tx{color:#e00;font-family:Arial;font-size:20px;margin-left:5px}.sub-guide .prices .card-box:not(.best) .card li.btn .flat-button:hover{background:#2672ec;color:#fff;border:solid 1px transparent;opacity:1}.sub-guide .desc{float:left;width:100%;list-style-type:disc;margin:25px 0 70px 25px;font-size:14px}#btn-change{position:absolute;right:-230px;top:0;height:50px;padding-top:12px;width:170px;font-size:18px}