.nakchal-date-wrap * {
		box-sizing:border-box
}
/*¿À´Ã ³«Âû°á°ú 20251203*/
.nakchal-date-wrap {
	width:100%;
	margin-top: 10px;
}
	.nakchal-date-title {
	    display: flex;
		align-items: center;
		justify-content: space-between;
		margin-top:30px;

	}
		.view-schedule {
			display: flex;
			align-items: center;
			justify-content: flex-start;
			width:20%;
		}
		.btn-view-schedule {
			display: flex;
			align-items: center;
			justify-content: flex-start;
			border-radius: 3px 3px;
			padding:7px 20px;
			border:solid 1px #ccc;
		}
		.title-dateline {
			font-size:22px;
			font-weight:600;
			display: flex;
			align-items: flex-start;
			line-height: 1;
		}
		.title-dateline span {
			font-size:14px;
			background: #0070c0;
			border-radius:25px 25px;
			padding:3px 10px;
			color:#fff;
			margin-left:10px;
		}
		.empty-box {
			width:20%;
			display: flex;
			align-items: center;
		}




	.nakchal-date-list {
		width: 100%;
		display: inline-flex;
		align-items: center; -webkit-box-align: center;
		flex-direction: row; -webkit-box-orient: horizontal;
		flex-wrap: wrap; -webkit-box-lines: multiple;
		justify-content: flex-start; -webkit-box-pack: start;
		margin-top:30px;
		padding-top:20px;
		border-top:solid 1px #ccc;
		margin-bottom:30px;
		padding-bottom:20px;
		border-bottom:solid 1px #ccc;
	}
	.nakchal-date-li {
		cursor: pointer;
		border-radius: 3px 3px;
		margin-right: 4px;
		background: #f2f2f2;
		padding: 4px 3px 4px 10px;
		color: #000;
		width: 13.91%;
		text-align: left;
		display: inline-flex;
		align-items: baseline;
		height:50px;
		align-items: center;
		border: solid 2px #fff;
		font-weight:600;
	}
		.nakchal-date-li span.keepgo {
		    background: #ffffff;
			font-size: 12px;
			padding: 1px 7px 1px 7px;
			border-radius: 1px 1px;
			display: inline-flex;
			align-items: center;
			justify-content: center;
			color: #3a3aff;
			margin-right: 8px;
			border: solid 1px #3a3aff;
		}
		.nakchal-date-li span.compl {
		    background: #ffffff;
			font-size: 12px;
			padding: 1px 7px 1px 7px;
			border-radius: 1px 1px;
			display: inline-flex;
			align-items: center;
			justify-content: center;
			color: #fc3f40;
			margin-right: 8px;
			border: solid 1px #fc3f40;
		}
		.nakchal-date-li:hover {
			background: #e9f5fb;
			color: #000;
			font-weight: 600;
			border: solid 2px #32a4de;
		}
		.nakchal-date-li:hover  {
			font-weight:600;
		}
			.nakchal-date-li.focus, .nakchal-date-li.focus {
				background: #e9f5fb;
				color: #000;
				font-weight: 600;
				border: solid 2px #32a4de;
			}
			.nakchal-date-li:nth-child(n+7) {
				margin-top:5px;
			}

.process-data-box {
    position: sticky;
    top: 54px;
	background: #fff6db;
    padding: 13px 20px 13px 26px;
    border-radius: 10px 10px;
    display: flex;
    align-items: center;
    position: sticky;
    margin-bottom: 30px;
	z-index:9;
	border-top:8px solid #fff;
	border-bottom:8px solid #fff;
}
	.process-data-box .bub-name {
		display: flex;
		align-items: center;
		font-size: 18px;
		font-weight: 600;
	}
	.process-data-box .material-symbols-outlined {
		font-size: 18px;
		margin: 0 20px;
		color: #7f7f7f;
	}
	.process-data-box .txt_nol {
	font-size: 16px;
		font-weight: 600;
		margin-right: 15px;
	}
	.process-data-box .progress-bar {
		border:solid 1px #ccc;
		width:140px;
		height:32px;
		display: flex;
		align-items: center;
		background:#fff;
		position:relative;
	}
		.process-data-box .progress-bar.a-step,
		.process-data-box .progress-bar.b-step,
		.process-data-box .progress-bar.c-step,
		.process-data-box .progress-bar.d-step,
		.process-data-box .progress-bar.e-step {
			display:none;
		}
		.process-data-box .progress-bar.a-step.focus,
		.process-data-box .progress-bar.b-step.focus,
		.process-data-box .progress-bar.c-step.focus,
		.process-data-box .progress-bar.d-step.focus,
		.process-data-box .progress-bar.e-step.focus {
			display:inline-flex;
		}
		.process-data-box .progress-bar.a-step .progress-bar-txt {
			text-align:center;
			width:135px;
			height:32px;
			color: #818181;
			font-size: 14px;
			font-weight: 600;
			position:absolute;
			z-index:8;
			display: inline-flex;
			justify-content: center;
			align-items: center;
		}
		.process-data-box .progress-bar.b-step .progress-bar-txt {
			text-align:center;
			width:135px;
			height:32px;
			color: #ff0000;
			font-size: 14px;
			font-weight: 600;
			position:absolute;
			z-index:8;
			display: inline-flex;
			justify-content: center;
			align-items: center;
		}
		.process-data-box .progress-bar.c-step .progress-bar-txt {
			text-align:center;
			width:135px;
			height:32px;
			color: #09a751;
			font-size: 14px;
			font-weight: 600;
			position:absolute;
			z-index:8;
			display: inline-flex;
			justify-content: center;
			align-items: center;
		}

		.process-data-box .progress-bar.d-step .progress-bar-txt {
			text-align:center;
			width:135px;
			height:32px;
			color: #006ab5;
			font-size: 14px;
			font-weight: 600;
			position:absolute;
			z-index:8;
			display: inline-flex;
			justify-content: center;
			align-items: center;
		}
		.process-data-box .progress-bar.d-step .progress-bar-stick {
			background:#e2eefa;
			height:30px;
			position:absolute;
			z-index:7;
		}
		.process-data-box .progress-bar.e-step .progress-bar-txt {
			text-align:center;
			width:135px;
			height:32px;
			color: #000;
			font-size: 14px;
			font-weight: 600;
			position:absolute;
			z-index:8;
			display: inline-flex;
			justify-content: center;
			align-items: center;
		}
	.process-data-box .progress-data {}
		.process-data-box .progress-data span {font-weight:600;}
			.process-data-box .progress-data span:after {
				content:'l';
				display:inline-block;
				margin:0 10px;
				color:#ccc;
				font-weight:400;
			}
				.process-data-box .progress-data span:last-child:after {
					content:'';}
					.process-data-box .progress-data .ico-nak {
					color:#ff0e0c;
					}
					.process-data-box .progress-data .ico-yu {
					color:#000;}
					.process-data-box .progress-data .ico-byun {
					color:#1716fb;}
					.process-data-box .progress-data .ico-chui {
					color:#1716fb;}
					.process-data-box .progress-data .ico-jung {
					color:#000;}

	.process-data-box .btn-box {
			display: flex;
			align-items: center;
		margin-left: auto;
		}
		.process-data-box .btn-box .btn-goopen {
			background: #215f9a;
			padding: 8px 10px;
			border-radius: 8px 8px;
			font-weight: 400;
			color: #fff;
					font-size: 14px;
		}
			.process-data-box .btn-box .btn-goopen:hover {
				background: #0f4171;
				}
		.process-data-box .btn-box .btn-gotop {
			background: #333;
			padding: 8px 10px;
			border-radius: 8px 8px;
			font-weight: 400;
			color: #fff;
			margin-left: 10px;
					font-size: 14px;
		}
			.process-data-box .btn-box .btn-gotop:hover {
				background: #000;
				}

/* Å×ÀÌºí Á¤º¸ */
.tbl-nak .price li:nth-child(1) {word-break:break-all;padding:3px 2px 1px 0;}
.tbl-nak .price li:nth-child(2) {word-break:break-all;padding:1px 2px 3px 0;color: #0000ff;}
.tbl-nak .price li:nth-child(3) {word-break: auto-phrase; padding:1px 2px 1px 0; color:#FF0000}

.tbl-nak  .list_cont_spvtxt {margin-right:5px;}


.table-nak-dinfo .winner-info {
}
.table-nak-dinfo .secnd-info {
border-top:solid 1px #eee;
margin-top:5px;
padding-top:5px;}
.table-nak-dinfo .winner-info div, .table-nak-dinfo .secnd-info div {text-align:right; margin-right:10px;}
.table-nak-dinfo .winner-info .main {word-break:break-all;padding:3px 2px 1px 0;}
.table-nak-dinfo .winner-info .subt {word-break:break-all;padding:1px 2px 3px 0;color: #777;}
.table-nak-dinfo .secnd-info .main {word-break:break-all;padding:3px 2px 1px 0;}
.table-nak-dinfo .secnd-info .subt {word-break:break-all;padding:1px 2px 3px 0;color: #777;}

.result_table_new .tbl-nak-data {background:#FFF7F7;}
.result_table_new .tbl-cncl-data {background:#EFF5FB;}
.result_table_new .tbl-chng-data {background:#F7F7F7;}
.result_table_new .tbl-cncl-data .condition {color: #0000ff;}
.result_table_new .tbl-chng-data .condition {color: #0000ff;}

/* badge */

.badge-red {
    background: #c00000;
    color: #fff;
    border-radius: 3px 3px;
    font-size: 13px;
    padding: 2px 7px;
    margin-right: 5px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
}

.btn-move-top:hover {
    background: #eee;
}

.btn-move-top {
    border: solid 1px #ccc;
    padding: 20px;
    width: 50%;
    max-width: 350px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 40px auto;
    font-weight: 600;
}