
/*
본문
*/
article {    background: #eff3f8;}
    .container {
        width: calc(100% - 0px);
        padding: 10px;
		gap:10px;
		display:grid;
		max-width:1024px
    }
/* ------ 지역/법원 검색 ------ */
	.container .region-search-wrap {
		background: #fff;
		color: #000;
		border: solid 1px #fff;
		border-radius: 10px 10px;
		padding: 10px 10px;
		gap: 15px;
		display: flex;
		flex-direction: column;
	}
	.region-search-wrap .option-regvsbub {
	    display: grid;
		grid-auto-flow: column;
		background: #e8e8e8;
		border-radius: 10px 10px;
		padding: 3px;
	}
	.region-search-wrap .option-regvsbub span {
		padding: 10px 10px;
		color: #5e5e5e;
		width: 100%;
		height: 35px;
		display: inline-flex;
		align-items: center;
		justify-content: center;
		font-size: 16px;
		font-weight: 600;
		cursor: pointer;
		border-radius: 10px 10px;
	}
	.region-search-wrap.region .option-regvsbub .region {
		color: #5e5e5e;
		background:#fff;


	}
	.region-search-wrap.regbub .option-regvsbub .court  {
		color: #5e5e5e;
		background:#fff;
		}


	/*지역검색 선택시*/
	.region-search-wrap .title-region-box {
		display: flex;
		align-items: center;
	}
	.region-search-wrap .title-region-box .title-region {
		display: flex;
		align-items: center;
		font-size: 16px;
		font-weight: 600;
	}
	.region-search-wrap .title-region-box .esseential {
	    color: #c10000;
		font-size: 16px;
		margin-left: 5px;
	}
	.region-search-wrap .title-region-box .select-region {
		margin-left:auto
	}
		.region-search-wrap .title-region-box .select-region button {
			background: #0066ff;
			color: #fff;
			border-radius: 20px 20px;
			padding: 7px 15px;
			margin-left: 1px;
			font-size: 1.4rem;
		}
	/*법원검색 선택시*/
	.region-search-wrap .title-regbub-box {
		display: flex;
		align-items: center;
	}
	.region-search-wrap .title-regbub-box .title-regbub {
		display: flex;
		align-items: center;
		font-size: 18px;
		font-weight: 600;
	}
	.region-search-wrap .title-regbub-box .esseential {
	    color: #c10000;
		font-size: 18px;
		margin-left: 5px;
	}
	.region-search-wrap .title-regbub-box .select-regbub {
		margin-left:auto;
			display: flex;
			align-items: center;
	}
		.region-search-wrap .title-regbub-box .select-regbub button {
			background: #0066ff;
			color: #fff;
			border-radius: 20px 20px;
			padding: 7px 15px;
			margin-left: 1px;
			font-size: 1.4rem;
		}
		.region-search-wrap .title-regbub-box .select-regbub label {
			font-size: 1.6rem;
			display: flex;
			align-items: center;
			margin-right: 7px;
			color: #7f7f7f;
		}
		.region-search-wrap .title-regbub-box .select-regbub input {
			margin-left: 5px;
		}

		.region-search-wrap .contents-regbub { display:none}

		.region-search-wrap.regbub .contents-regbub.bubreg {display:flex; gap:10px;}
		.region-search-wrap.regbub .contents-regbub.bubarea {display:flex;}

		.region-search-wrap .contents-regbub.bubreg select,
		.region-search-wrap .contents-regbub.bubarea select {font-size:1.6rem;padding:5px; border-radius:5px 5px; border:solid 1px #ccc;
			background: #ffffff;}
			.region-search-wrap .contents-regbub.bubreg select option,
			.region-search-wrap .contents-regbub.bubarea select option {font-size:1.6rem;}

		.region-search-wrap .contents-regbub .bupwon_num {width:73%}
		.region-search-wrap .contents-regbub .bupwon_gae {width:27%}

		.region-search-wrap .contents-regbub .local_num {width: 100%}


	.region-search-wrap .contents-region {
		display: flex;
		align-items: flex-start;
		flex-wrap: wrap;
		gap: 5px;
	}
		.region-search-wrap .contents-region .btn-regionsrch {
			color: #27447b;
			background: #dceaf7;
			display: flex;
			align-items: center;
			padding: 4px 4px 4px 10px;
			border-radius: 15px;
			border: solid 1px #dceaf7;
			font-size: 14px;
			font-weight: 600;
			line-height: 1;
		}
			.region-search-wrap .contents-region .btn-regionsrch .material-symbols-outlined {
				margin-left: 10px;
				background: #bfbfbf;
				border-radius: 15px;
				padding: 0px;
				color: #fff;
				font-size: 18px;
			}
		.region-search-wrap .contents-region .txtgray {
			color: #abadae;
			margin:0 5px;
			font-weight: 400;
		}
			.region-search-wrap .contents-region select {
				font-size: 1.6rem;
				padding: 5px;
				border-radius: 5px 5px;
				border: solid 1px #ccc;
				width: 49%;
				background: #ffffff;
			}
			.region-search-wrap .contents-region select option {
				font-size: 1.6rem;
			}
				.region-search-wrap .contents-region .direct-bonbu {
					display: flex;
					align-items: center;
					flex-wrap: wrap;
					gap: 5px;
					width:100%;
					font-size:1.4rem;
				}
				.region-search-wrap .contents-region .direct-bonbu input[type="text"] {
					font-size: 1.6rem;
					padding: 5px;
					border-radius: 5px 5px;
					border: solid 1px #ccc;
					width:65px;
				}
	.region-search-wrap.region .title-region-box, .region-search-wrap.region .contents-region {display: flex}
	.region-search-wrap.region .title-regbub-box {display:none;}

	.region-search-wrap.regbub .title-region-box, .region-search-wrap.regbub .contents-region {display:none}
	.region-search-wrap.regbub .title-regbub-box {display: flex;}

/* ------ 진행단계 ------ */
.container .process-detail-wrap {
		background: #fff;
		color: #000;
		border: solid 1px #fff;
		border-radius: 10px 10px;
		padding: 10px 10px;
		gap: 15px;
		display: flex;
		flex-direction: column;
	}
	/* 진행단계 선택시*/
	.process-detail-wrap .title-process-box {
		display: flex;
		align-items: center;
	}
	.process-detail-wrap .title-process-box .title-process {
		display: flex;
		align-items: center;
		font-size: 16px;
		font-weight: 600;
	}
	.process-detail-wrap .title-process-box .esseential {
	    color: #c10000;
		font-size: 16px;
		margin-left: 5px;
	}


		.process-detail-wrap .contents-process .tinue,
		.process-detail-wrap .contents-process .nak,
		.process-detail-wrap .contents-process .etc,
		.process-detail-wrap .contents-process .all {
			font-size: 1.6rem;
			padding: 5px;
			border-radius: 5px 5px;
			border: solid 1px #ccc;
			width: 100%;
			display:none;
		}
		.process-detail-wrap.tinue .contents-process .tinue,
		.process-detail-wrap.nak .contents-process .nak,
		.process-detail-wrap.etc .contents-process .etc {
			font-size: 1.6rem;
			padding: 5px;
			border-radius: 5px 5px;
			border: solid 1px #ccc;
			width: 100%;
			display:block;
			background: #ffffff;
		}
			.process-detail-wrap.tinue .contents-process .tinue option,
			.process-detail-wrap.nak .contents-process .nak option,
			.process-detail-wrap.etc .contents-process .etc option {
				font-size: 1.6rem;
			}

/* ------ 물건용도 ------ */
.container .kind-detail-wrap,
.container .chunggu-detail-wrap,
.container .tbarea-detail-wrap,
.container .begindate-detail-wrap {
	background: #fff;
    color: #000;
    border: solid 1px #fff;
    border-radius: 10px 10px;
    padding: 10px 10px;
    gap: 20px;
    display: flex;
    flex-direction: column;
	}


	.kind-detail-wrap .title-kind-box,
	.chunggu-detail-wrap .title-chunggu-box,
	.tbarea-detail-wrap .title-tbarea-box,
	.begindate-detail-wrap .title-begindate-box {
		display: flex;
		align-items: flex-start;
		flex-direction: column;
	}
		.kind-detail-wrap .title-kind-box .title-kind,
		.chunggu-detail-wrap .title-chunggu-box .title-chunggu {
			display: flex;
			align-items: center;
			font-size: 16px;
			font-weight: 600;
				width: 100%;
		}
		.tbarea-detail-wrap .title-tbarea-box .title-tbarea,
		.begindate-detail-wrap .title-begindate-box .title-begindate,
		.process-detail-wrap .title-process-box .title-process {
			display: flex;
			align-items: center;
			font-size: 16px;
			font-weight: 600;
			justify-content: flex-start;
				width: 100%;
		}
			.tbarea-detail-wrap .title-tbarea-box .title-tbarea .btn-reset-pt {
				margin-left: auto;
				display: flex;
				justify-content: center;
				align-items: center;
			}
			.kind-detail-wrap .title-kind .btn-reset-kind,
			.chunggu-detail-wrap .title-chunggu-box .btn-reset-chunggu,
			.begindate-detail-wrap .title-begindate-box .btn-reset-begindate,
			.process-detail-wrap .title-process-box .btn-reset-process {
				color: #7f7f7f;
				font-size: 1.4rem;
				margin-left: auto;
			}

			.tbarea-detail-wrap .title-tbarea-box .btn-reset-tbarea {
				color: #4e95d9;
				font-size: 1.4rem;
				margin-left: auto;
			}
				.tbarea-detail-wrap .title-tbarea-box .btn-reset-tbarea.btn_bp,
				.tbarea-detail-wrap .title-tbarea-box .btn-reset-tbarea.btn_bm {
				     width: fit-content;
					display: flex;
					padding: 5px 10px;
					border: solid 1px #4e95d9;
					background: #fff;
					font-size: 1.4rem;
					margin-left: 5px;
					border-radius: 25px 25px;
					justify-content: center;
					align-items: center;
				}
				.tbarea-detail-wrap.bp_focus .title-tbarea-box .btn-reset-tbarea.btn_bp,
				.tbarea-detail-wrap.bm_focus .title-tbarea-box .btn-reset-tbarea.btn_bm {
					border: solid 1px #4e95d9;
					background: #4e95d9;
					color: #fff;
				}
					.tbarea-detail-wrap .title-tbarea-box .btn-reset-tbarea.btn_bp .material-symbols-outlined,
					.tbarea-detail-wrap .title-tbarea-box .btn-reset-tbarea.btn_bm .material-symbols-outlined {
						display: none;
						align-items: center;
						justify-content: flex-end;
						background: #ffffff;
						color: #0066ff;
						padding: 0px;
						border-radius: 20px 20px;
						font-size: 14px;
						font-weight: 600;
						margin-left:5px;
					}
					.tbarea-detail-wrap.bp_focus .title-tbarea-box .btn-reset-tbarea.btn_bp .material-symbols-outlined,
					.tbarea-detail-wrap.bm_focus .title-tbarea-box .btn-reset-tbarea.btn_bm .material-symbols-outlined {
						display: flex;
					}
	.kind-detail-wrap .select-kind-box {
		display: flex;
		gap: 10px;
	}
	.chunggu-detail-wrap .select-chunggu-box {
		display: flex;
		gap: 10px;
		align-items: center;
	}
	.tbarea-detail-wrap .select-tbarea-box {
		display: flex;
		gap: 10px;
		align-items: center;
	}
	.begindate-detail-wrap .select-begindate-box {
		display: flex;
		gap: 10px;
		align-items: center;
	}
		.kind-detail-wrap .select-kind-box .kind {
			font-size: 1.6rem;
			padding: 5px;
			border-radius: 5px 5px;
			border: solid 1px #ccc;
		    width: 70%;
			background: #ffffff;
		}
			.kind-detail-wrap .select-kind-box .kind option {
				font-size: 1.6rem;
			}
		.kind-detail-wrap .select-kind-box .btn-kind {
			font-size: 1.6rem;
			font-weight: 600;
			color: #fff;
			background: #000;
			padding: 5px;
			border-radius: 5px 5px;
		    width: 30%;
		}
		.chunggu-detail-wrap .select-chunggu-box .chunggu-select,
		.tbarea-detail-wrap .select-tbarea-box .tbarea-select,
		.tbarea-detail-wrap .select-tbarea-box .input-box {
			font-size: 1.6rem;
			padding: 5px;
			border-radius: 5px 5px;
			border: solid 1px #ccc;
		    width: 48%;
			background: #ffffff;
		}
		.begindate-detail-wrap .select-begindate-box .input-box {
			font-size: 1.6rem;
			padding: 5px;
			border-radius: 5px 5px;
			border: solid 1px #ccc;
		    width: 48%;
			background: #ffffff;
		}
			.chunggu-detail-wrap .select-chunggu-box .chunggu-select option,
			.tbarea-detail-wrap .select-tbarea-box .tbarea-select option {
				font-size: 1.6rem;
			}
			.tbarea-detail-wrap .select-tbarea-box .tbarea-select .unit_bp {}
			.tbarea-detail-wrap .select-tbarea-box .tbarea-select .unit_bm {}


	.kind-detail-wrap .contents-kind {
		display: flex;
		align-items: flex-start;
		flex-wrap: wrap;
		gap: 5px;
	}
		.kind-detail-wrap .contents-kind .box-kind-list {
			color: #27447b;
			background: #dceaf7;
			display: flex;
			align-items: center;
			padding: 4px 4px 4px 10px;
			border-radius: 15px;
			border: solid 1px #dceaf7;
			font-size: 14px;
			font-weight: 600;
			line-height: 1;
		}
			.kind-detail-wrap .contents-kind .box-kind-list .material-symbols-outlined {
				margin-left: 10px;
				background: #bfbfbf;
				border-radius: 15px;
				padding: 0px;
				color: #fff;
				font-size: 1.8rem;
			}



			.tbarea-detail-wrap .select-tbarea-box .unit_bp { color:#7f7f7f; font-size:1.6rem; }

				.tbarea-detail-wrap.bp_focus .select-tbarea-box .unit_bp,
				.tbarea-detail-wrap.bm_focus .select-tbarea-box .unit_bm {display:flex}

				.tbarea-detail-wrap.bp_focus .select-tbarea-box .unit_bm,
				.tbarea-detail-wrap.bm_focus .select-tbarea-box .unit_bp { display:none}

	/*btn-menu*/
	.pre-search-btn-box {
		padding: 20px 10px;
		display: flex;
		gap: 5px;
		width: 100%;
		justify-content: space-between;
	}
	.pre-search-btn-box .empty-box {
		display: flex;
		width: 25%;
		justify-content: center;
		max-width:100px;
	}
	.pre-search-btn-box .btn-search-go {
		font-size:1.6rem;
		font-weight:600;
		color:#fff;
		background: #063888;
		padding: 5px;
		border-radius: 5px 5px;
		width:50%;
		height:40px;
		max-width:150px;
		}
	.pre-search-btn-box .btn-reset {
		font-size:1.6rem;
		font-weight:600;
		color:#fff;
		background: #a2a2a2;
		padding: 5px;
		border-radius: 5px 5px;
		width:25%;
		max-width:100px;
		}

/*지역상세선택*/
.region-detail-wrap {
    width: 96%;
	max-width: 1004px;
    margin: 0 auto;
    position: fixed;
    bottom: 0;
    z-index: 99;
    background: #fff;
    border-radius: 10px 10px 0 0;
    left: 50%;
    transform: translate(-50%, 0%);
	max-height: 70vh;
}
	.region-detail-wrap .btn-top-barbox {
		display: flex;
		width: 100%;
		border-radius: 10px 10px 0 0;
		background: #fff;
		padding: 5px 10px;
		justify-content: center;
		flex-direction: row;
		align-items: center;
		height: 25px;
		}
	.region-detail-wrap .btn-top-barbox .btn-top-bar {
		background:#eee;
		border-radius:10px;
		width:30%;
		height:5px;
	}
	.region-detail-wrap .top-title {
		display: flex;
		align-items: flex-start;
		flex-wrap: wrap;
		gap: 5px;
		width: 100%;
		border-bottom:solid 1px #eee;
		padding: 10px 10px;
	}
	.region-detail-wrap .top-title .material-symbols-outlined {
		  font-variation-settings:
		  'FILL' 1,
		  'wght' 400,
		  'GRAD' 0,
		  'opsz' 24;
		  color:#2754be;
		  font-size:28px;
	}
	.region-detail-wrap .top-title .regionsrch {
		color: #000;
		background: #fff;
		display: flex;
		align-items: center;
		padding: 4px ;
		font-size: 1.6rem;
		font-weight: 600;
		line-height: 1;
	}
	.region-detail-wrap .top-title .txtgray {
		color: #abadae;
		margin:0 5px;
		font-weight: 400;
	}
	.region-detail-wrap .detail-cont-box {
		display: flex;
		align-items: flex-start;
		flex-wrap: wrap;
		gap: 5px;
		width: 100%;
		border-bottom:solid 1px #eee;
		padding-top:10px;
		padding-bottom:10px;
		list-style:none;
		padding: 10px 10px;
		margin:0;
		overflow-y: auto;
		max-height: 41vh;
	}
	.region-detail-wrap .detail-cont-box li {
	width: 32%;
    height: 39px;
    display: inline-flex;
    align-items: flex-start;
	}
	.region-detail-wrap .detail-cont-box li label {
		width: 100%;
		border: solid 1px #ccc;
		height: 39px;
		display: inline-flex;
		align-items: center;
		justify-content: center;
		border-radius: 5px 5px;
		font-size:1.6rem;

	}
	.region-detail-wrap .detail-cont-box li input {
	position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
    opacity: 0;
	}
	.region-detail-wrap .detail-cont-box li input[type="checkbox"]:checked {


}
	.region-detail-wrap .detail-cont-box li input[type="checkbox"]:checked + label {
    background:#0066ff;
	color:#fff;
}
	.region-detail-wrap .btn-bottom-box {
		display: flex;
		align-items: flex-start;
		flex-wrap: wrap;
		gap: 10px;
		width: 100%;
		padding:10px;
	}
		.btn-bottom-box .btn-cancel {
		    font-size: 1.4rem;
			font-weight: 600;
			color: #000;
			background: #fff;
			padding: 5px;
			border-radius: 5px 5px;
			width: 25%;
			height: 40px;
		border:solid 1px #ccc;
		}
		.btn-bottom-box .btn-save {
		    font-size: 1.4rem;
			font-weight: 600;
			color: #fff;
			background: #2854c5;
			padding: 5px;
			border-radius: 5px 5px;
			width: 70%;
			height: 40px;
		}




/* 물건용도 상세선택 */
.kind-detail-popwrap {
    width: 100%;
    position: fixed;
    z-index: 9111;
    background: #fff;
	max-height: 100vh;
	height: 100%;

}
	.kind-detail-popwrap .top-title {
		display: flex;
		align-items: center;
		flex-wrap: wrap;
		gap: 5px;
		width: 100%;
		padding: 10px 10px;
		height: 60px;
	}
		.kind-detail-popwrap .top-title .material-symbols-outlined {
			  font-variation-settings:
			  'FILL' 1,
			  'wght' 400,
			  'GRAD' 0,
			  'opsz' 24;
			  font-size:28px;
		}
		.kind-detail-popwrap .top-title .top-title-txt {
			color: #000;
			background: #fff;
			display: flex;
			align-items: center;
			padding: 4px ;
			font-size: 1.6rem;
			font-weight: 600;
			line-height: 1;
		}
		.kind-detail-popwrap .txtgray  {
			color: #abadae;
			margin:0 5px;
			font-weight: 400;
		}

	/* 물건용도 상세선택 */
	.kind-detail-popwrap .top-title-sub {
		display: flex;
		align-items: center;
		flex-wrap: wrap;
		width: 96%;
		border-top: solid 1px #eee;
		padding: 10px 10px;
		height: 60px;
		margin: 0 auto;
		font-size: 1.6rem;
		font-weight: 600;
		line-height: 1;
	}
	.kind-detail-popwrap .top-title-sub div {
		font-size: 1.6rem;
		font-weight: 600;
	}
		.kind-detail-popwrap .top-title-sub .subtxt-noti {
			font-size: 1.6rem;
			color: #abadae;
			margin:0 5px;
			font-weight: 400;
		}
	.kind-detail-popwrap .detail-kind-box {
		display: none;
		align-items: flex-start;
		flex-wrap: wrap;
		gap: 5px;
		width: 100%;
		padding-top:10px;
		padding-bottom:10px;
		list-style:none;
		padding: 10px 10px;
		margin:0;
		overflow-y: auto;
		max-height: 75vh;
	}
	.kind-detail-popwrap .detail-kind-box.main-kind,
	.kind-detail-popwrap .detail-kind-box.middle-kind,
	.kind-detail-popwrap .detail-kind-box.detail-kind {



	}
	.kind-detail-popwrap .detail-kind-box.main-kind.focus,
	.kind-detail-popwrap .detail-kind-box.middle-kind.focus,
	.kind-detail-popwrap .detail-kind-box.detail-kind.focus {
		display: flex;


	}

		/*대분류*/
		.kind-detail-popwrap .detail-kind-box li {
			display: flex;
			flex-direction: column;
			align-items: center;
			width: 32.3%;
			background: #fff;
			box-sizing: border-box;
		}
			.kind-detail-popwrap .detail-kind-box li label {
				display: flex;
				flex-direction: column;
				align-items: center;
				padding: 0;
				background: #fff;
				box-sizing: border-box;
				cursor: pointer;
				color: #000;

			}
				.kind-detail-popwrap .detail-kind-box li label .part-img {
					display: flex;
					align-items: center;
					position: relative;
					overflow: hidden;
					border-radius:10px 10px;
				}
					.kind-detail-popwrap .detail-kind-box li label .part-img img {
						width: 100%;
						height: 90px;
						transform: scale(1.0);
						transform-origin: center;
						transition: all 0.1s ease-in-out;
						max-width: 120px;
						min-width: 120px;

					}
				.kind-detail-popwrap .detail-kind-box li label .fav-icon {
					position: absolute;
					padding: 0;
					border-radius: 23px 23px;
					font-size: 24px;
					right: 5px;
					top: 5px;
					display:none;
					z-index: 99;
					color:#0066ff;
					font-variation-settings:
					'FILL' 1,
					'wght' 400,
					'GRAD' 0,
					'opsz' 24
				}
				.kind-detail-popwrap .detail-kind-box li label .txt-kind {
					position: absolute;
					padding: 2px 6px;
					border-radius: 3px 3px;
					font-size: 14px;
					bottom: 0px;
					color: #fff;
					background: #00000060;
					z-index: 9;
					width:100%;
					height:30px;
					display: inline-flex;
					align-items: center;
					justify-content: center;
				}
		.kind-detail-popwrap .detail-kind-box li input {
			position: absolute;
			width: 1px;
			height: 1px;
			padding: 0;
			margin: -1px;
			overflow: hidden;
			clip: rect(0, 0, 0, 0);
			white-space: nowrap;
			border: 0;
			opacity: 0;
		}
				.kind-detail-popwrap .detail-kind-box li input[type="checkbox"]:checked + label .fav-icon,
				.kind-detail-popwrap .detail-kind-box li input[type="checkbox"]:checked + label .txt-kind {
					display: flex;
				}


		/*중분류*/
			.kind-detail-popwrap .detail-kind-box.middle-kind li label {
				width: 100%;
				height: 80px;
				border-radius: 10px 10px;
				display: flex;
				border: solid 1px #ccc;
				align-items: center;
				justify-content: center;
			}

				.kind-detail-popwrap .detail-kind-box.middle-kind li label .txt-middle-kind {
					font-size: 1.5rem;
					text-align: center;
					line-height:1.4
				}
				.kind-detail-popwrap .detail-kind-box.middle-kind li label .part-img {
					border-radius: 0px 0px;
					height: 100%;
					width: 100%;
					justify-content: center;
				}
				.kind-detail-popwrap .detail-kind-box li label .fav-icon {
					font-size:21px;
					right: 1px;
					top: 1px;
				}
				.kind-detail-popwrap .detail-kind-box.middle-kind li input[type="checkbox"]:checked + label {
				    border: solid 1px #0066ff;
					color: #0066ff;
				}

	.kind-detail-popwrap .btn-bottom-box {
		display: flex;
		align-items: flex-start;
		flex-wrap: wrap;
		gap: 10px;
		width: 96%;
		height:60px;
		padding:10px;
		border-top:solid 1px #eee;
		position: fixed;
		bottom: 0;
		left: 50%;
		transform: translate(-50%, 0%);
	}
		.btn-bottom-box .btn-cancel {
		    font-size: 1.4rem;
			font-weight: 600;
			color: #000;
			background: #fff;
			padding: 5px;
			border-radius: 5px 5px;
			width: 25%;
			height: 40px;
			border:solid 1px #ccc;
		}
		.btn-bottom-box .btn-save {
		    font-size: 1.4rem;
			font-weight: 600;
			color: #fff;
			background: #2854c5;
			padding: 5px;
			border-radius: 5px 5px;
			width: 70%;
			height: 40px;
		}

	/*float-menu*/
	.float-menu {
		background: #fff;
		padding: 10px 10px;
		display: flex;
		gap: 5px;
		position: fixed;
		bottom: 0;
		width: 100%;
		height:60px;
		justify-content: center;
		align:center;
		z-index: 9;
	}
	.float-menu-box{
		width: 100%;
		max-width: 1024px;
		display: flex;
		justify-content: space-between;
	}
	.float-menu .empty-box {
		display: flex;
		background: #ffffff;
		/* padding: 10px 5px; */
		border-radius: 10px 10px;
		flex-direction: column;
		align-items: center;
		width: 30%;
		padding: 5px 8px;
		justify-content: center;
	}

	.float-menu .btn-search-go {
		font-size:1.6rem;
		font-weight:600;
		color:#fff;
		background: #063888;
		padding: 5px;
		border-radius: 10px 10px;
		width:40%
		}
	.float-menu .btn-reset {
		font-size:1.6rem;
		font-weight:600;
		color:#fff;
		background: #a2a2a2;
		padding: 5px;
		border-radius: 10px 10px;
		width:25%
		}


#footer-section-respn {
    padding-bottom:90px;
}

@media only screen and (min-width : 712px) {
	.chunggu-detail-wrap .range-labels,
	.lowp-detail-wrap .range-labels {
		width: 96%;
	}
	.kind-detail-popwrap .detail-kind-box li label .part-img img, .special-detail-popwrap .detail-special-box li label .part-img img, .devarea-detail-popwrap .detail-devarea-box li label .part-img img {
		width: 100%;
		max-width: 160px;
		min-width: 160px;
		height: 120px;
	}
	.region-detail-wrap .detail-cont-box li {
		width: 16%;
	}
	.kind-detail-popwrap .detail-kind-box li, .special-detail-popwrap .detail-special-box li, .devarea-detail-popwrap .detail-devarea-box li {
		width: unset;
	}
	.kind-detail-popwrap .detail-kind-box.middle-kind li label {
		min-width: 150px;
	}
}
@media only screen and (min-width : 1024px) {
	.container {
		width: calc(100% - 0px);
		padding: 10px;
		gap: 10px;
		display: flex;
		max-width: 1024px;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.container .region-search-wrap,
	.container .kind-detail-wrap{
	width:100%
	}
	.container .chunggu-detail-wrap,
	.container .tbarea-detail-wrap,
	.container .begindate-detail-wrap,
	.container .process-detail-wrap {
		width: 49.5%;
	}
		.pre-search-btn-box .btn-search-go {
		max-width:200px;
		}
}