
			/*payment_reminder_box*/
			.payment_reminder_box_v1{position: fixed;top: 50%;left: 50%;display: none;transform: translate(-50%,-50%);z-index: 10001;}
			.payment_reminder_box_v1 .close{position: absolute; display: inline-block;width: 14px;height: 14px;background: url(/static/themes/default/images/alert_close.png) no-repeat center;top: 18px;right: 20px;cursor: pointer;}
			.payment_reminder_box_v1 .account_box{display: flex;flex-direction: column;align-items: center;justify-content: center;width: 520px;min-height: 355px;padding: 70px 70px 80px;background: #fff;margin: 0 auto;box-sizing: border-box;box-shadow: 0 0 13px rgba(18,41,75,0.1);border-radius: 8px;}
			.payment_reminder_box_v1 .account_box .reminder_box .title{display: flex;flex-direction: column;align-items: center;row-gap: 25px;font-size: 26px;color: #000;text-align: center;}
			.payment_reminder_box_v1 .account_box .reminder_box .content{font-size: 16px;color: #666666;text-align: center;line-height: 1.5;margin-top: 20px;}
			.payment_reminder_box_v1 .account_box .reminder_box .btn_list{width: 100%;display: flex;flex-direction: row;justify-content: center;column-gap: 20px;margin-top: 25px;}
			.payment_reminder_box_v1 .account_box .reminder_box .btn_list a{width: 173px;height: 45px;box-sizing: border-box;border-radius: 999px;padding: 10px;cursor: pointer;border: 1px solid #045afe;background: #045afe;color: #ffffff;    display: flex;align-items: center;justify-content: center;}
			
			.payment_reminder_box_v1 .account_box .success_reminder{display: none;}
			.payment_reminder_box_v1 .account_box .success_reminder .reminder_box{display: flex;flex-direction: column;align-items: center;}
			.payment_reminder_box_v1 .account_box .success_reminder .reminder_box .img{display: flex;justify-content: center;width: 34px;height: 34px;}
			.payment_reminder_box_v1 .account_box .success_reminder .reminder_box .img img{object-fit: cover;}
			.payment_reminder_box_v1 .account_box .success_reminder .reminder_box .btn_list a{width: 223px;}
			
			.payment_reminder_box_v1 .account_box .processing_reminder{display: none;}
			.payment_reminder_box_v1 .account_box .processing_reminder .reminder_box{display: flex;flex-direction: column;align-items: center;row-gap: 20px;text-align: center;}
			.payment_reminder_box_v1 .account_box .processing_reminder .reminder_box .circle{position: relative;}
			.payment_reminder_box_v1 .account_box .processing_reminder .reminder_box .circle .circle_border {width: 86px;height: 86px;border: 3px solid #0054ff;border-radius: 50%;border-right: 3px solid #FFF;animation: circle_spin 2s linear infinite;}
			.payment_reminder_box_v1 .account_box .processing_reminder .reminder_box .circle img{position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}
			.payment_reminder_box_v1 .account_box .processing_reminder .reminder_box .title {font-size: 28px;color: #000000;font-weight: bold;}
			.payment_reminder_box_v1 .account_box .processing_reminder .reminder_box .desc {font-size: 18px;color: #696969;}
			
			.payment_reminder_box_v1 .account_box .failed_reminder{display: none;}
			.payment_reminder_box_v1 .account_box .failed_reminder .reminder_box{display: flex;flex-direction: column;align-items: center;}
			.payment_reminder_box_v1 .account_box .failed_reminder .reminder_box .btn_list a:nth-child(1){background: #FFFFFF;border: 1px solid #045afe;color: #045afe;}
			@media screen and (max-width: 750px) {
				.payment_reminder_box_v1 .close{top: 15px;right: 15px;}
				.payment_reminder_box_v1 .account_box{min-height: auto;padding: 10.66vw;}
				.payment_reminder_box_v1 .account_box .reminder_box .title{row-gap: 3.33vw;font-size: 18px;}
				.payment_reminder_box_v1 .account_box .reminder_box .content{margin-top: 2.66vw;}
				.payment_reminder_box_v1 .account_box .reminder_box .btn_list{column-gap: 2.66vw;margin-top: 3.33vw;}
				.payment_reminder_box_v1 .account_box .reminder_box .btn_list a{width: 100%;height: 35px;padding: 5px;font-size: 14px;}

				.payment_reminder_box_v1 .account_box .success_reminder .reminder_box .img{width: 30px;height: 30px;}
				.payment_reminder_box_v1 .account_box .processing_reminder .reminder_box{row-gap: 3vw;}
				.payment_reminder_box_v1 .account_box .processing_reminder .reminder_box .circle .circle_border{width: 60px;height: 60px;}
				.payment_reminder_box_v1 .account_box .processing_reminder .reminder_box .circle img{width: 40px;height: 40px;}
				.payment_reminder_box_v1 .account_box .processing_reminder .reminder_box .title {font-size: 16px;}
				.payment_reminder_box_v1 .account_box .processing_reminder .reminder_box .desc {font-size: 16px;}
				.payment_reminder_box_v1 .account_box .failed_reminder .reminder_box .btn_list a{width: calc((100% - 2.66vw)/2);}
			}
			/*payment_reminder_box*/
		