/* DBNARA 라이센스 구매 페이지 */
.license_v2_table { border:1px solid #b0b2b3;border-collapse:collapse;max-width:1200px;width:100%;text-align:center;margin:0 auto 100px;}
.license_v2_table th, .license_v2_table td { border:1px solid #eee;letter-spacing:-1px; }
.license_v2_table th { width:20%;padding:30px;border-bottom:1px solid #a6a9aa;font-size:22px;text-align:center;}
.license_v2_table th:first-child { font-size:18px; }
.license_v2_table th.on { color:#337bef;transition:all 0.3s ease; }
.license_v2_table tr td:first-child { background:#fcfcfc; }
.license_v2_table td { padding:21px;font-size:16px; }
.check_icon:before { content:'';background-image:url('../images/common/check_icon.png');width:15px;height:11px;background-size:contain;background-position:center;display:inline-block;text-align:center;background-repeat:no-repeat; }
.none_text { color:#b0b2b3; }
.bold_text { font-weight:bold;color:#333; }
.user_price_title h2:before { content:'';background:url('../images/common/user_price_coin.png') center no-repeat;display:block;width:57px;height:50px;margin:15px auto; }
.user_price_title h2 { color:#333;margin:25px 0 30px;font-size:22px;font-weight:900; }
.small_text { font-size:12px;text-align:left;margin:30px 0 20px;color:#9da1a2; }
.small_text p { margin:5px; }
.small_text p:last-child { text-indent:4px; }
.charge_buttons { position:relative; }
.charge_buttons input { display:none; }
.charge_buttons label .circle_dot_wrap:before { content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;border:0;z-index:-1; }
.charge_buttons input:checked + label .circle_dot_wrap:before { border:1px solid #337bef;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-box-shadow:0px 0px 9px 0px rgba(125, 198, 255, 0.7);-moz-box-shadow:0px 0px 9px 0px rgba(125, 198, 255, 0.7);box-shadow:0px 0px 9px 0px rgba(125, 198, 255, 0.7)}
.charge_buttons:hover .circle_dot_wrap:before { border:1px solid #337bef;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-box-shadow:0px 0px 9px 0px rgba(125, 198, 255, 0.7);-moz-box-shadow:0px 0px 9px 0px rgba(125, 198, 255, 0.7);box-shadow:0px 0px 9px 0px rgba(125, 198, 255, 0.7)}
.charge_buttons input:checked + label .circle_dot_in { border-color:#337bef;transition:all 0.3s ease;-webkit-transition:all 0.3s ease; }
.charge_buttons input:checked + label .circle_dot { background-color:#337bef;transition:all 0.3s ease;-webkit-transition:all 0.3s ease; }
.charge_buttons input:checked + label span { color:#337bef; }
.charge_buttons > div { margin:20px 0;text-align:left; }
.add_on .circle_dot_in { border-color:#337bef; }
.add_on .circle_dot { background-color:#337bef; }
.add_on .license_txt_month { color:#337bef; }
.add_on .license_txt_price { color:#337bef; }
.circle_dot_wrap { display:inline-block;vertical-align:middle;margin-right:10px; }
.circle_dot_in { width:25px;height:25px;padding:5px;background-color:#fff;border:1px solid #e5e5e5;border-radius:100px;margin:0 auto; }
.circle_dot { width:13px;height:13px;background-color:#e5e5e5;border-radius:100px; }
.charge_buttons span { color:#7a838f; }
.charge_buttons label { cursor:pointer;display:block; }
.license_txt_price {text-align:right;float:right; }
.payment_btn_wrap { background:#bac0c9;text-align:center;border-radius:50px;font-size:18px;color:#fff;margin-top:26px;cursor:pointer;word-break:keep-all;}
.payment_btn_wrap a { padding:14px;display:block; }
.payment_btn_wrap.on { background: #48e58a;
background: linear-gradient(270deg, #48e58a, #3c9eff, #48e58a, #3c9eff);
background: -moz-linear-gradient(270deg, #48e58a, #3c9eff, #48e58a, #3c9eff);
background: -webkit-linear-gradient(270deg, #48e58a, #3c9eff, #48e58a, #3c9eff);
background: linear-gradient(270deg, #48e58a, #3c9eff, #48e58a, #3c9eff);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3c9eff', endColorstr='#48e58a',GradientType=1 );
background-size: 600% 600%;
-webkit-animation: AnimationName 5s ease infinite;
-moz-animation: AnimationName 5s ease infinite;
-o-animation: AnimationName 5s ease infinite;
animation: AnimationName 5s ease infinite;
}

@-webkit-keyframes AnimationName {
	0%{background-position:0% 50%}
	50%{background-position:100% 50%}
	100%{background-position:0% 50%}
}
@-moz-keyframes AnimationName {
	0%{background-position:0% 50%}
	50%{background-position:100% 50%}
	100%{background-position:0% 50%}
}
@-o-keyframes AnimationName {
	0%{background-position:0% 50%}
	50%{background-position:100% 50%}
	100%{background-position:0% 50%}
}
@keyframes AnimationName {
	0%{background-position:0% 50%}
	50%{background-position:100% 50%}
	100%{background-position:0% 50%}
}


/* @media screen and (max-width:860px){
	.circle_dot_wrap { display:block;margin-right:0;margin-bottom:10px; }
	.charge_buttons span { display:block;text-align:center; }
	.license_txt_price { float:none; }
}
@media screen and (max-width:600px){
	.license_v2_table th, .license_v2_table td { padding:10px 0 !important; }
	.payment_btn_wrap { border-radius:100px;font-size:16px;margin:10px; }
	.payment_btn_wrap a { padding:0 10px;font-size:0.8em }
} */