.top_bnr {
	width: 100%;
	height: 100%;
}

.top_bnr_video {
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: block;
}

.top_bnr_form {
	position: absolute;
	top: 140px;
	right: 7%;
	max-width: 480px;
	background-color: rgba(0, 0, 0, 0.60);
	padding: 20px;
	z-index: 2;
	overflow-y: auto;
	display: flex;
	flex-direction: column;
	justify-content: center;
	box-shadow: -5px 0 10px rgba(0, 0, 0, 0.1);
}
.white_box .text_box {
    display: flex;
    flex-flow: column;
    gap: 20px;
    width: 100%;
}
.white_box .text_box.pd_t60 {}
.white_box .border_box {
    display: flex;
    gap: 30px;
    height: 45px;
    align-items: center;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}
.white_box .item {
    display: flex;
    align-items: center;
}
.white_box .item .w100 {
    width: 100px;
    min-width: 100px;
    text-align: start;
}
.white_box .item .box {
    display: flex;
    gap: 20px;
}
.white_box.bn .nvd_t5 {
    color: #fff;
    font-family: Pretendard;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: -0.32px;
}
.white_box.bn .nvd_t5.f500 {
    font-weight: 500;
}

.white_box.bn .nvd_input {
    height: 50px;
    padding: 0 16px;
    border: 1px solid #e6e6e6;
    width: 100%;
}
.white_box.bn .rad {
    display: flex;
    align-items: center;
}
.white_box.bn .nvd_radio + label {
    display: flex;
    gap: 8px;
    align-items: center;
    color: #fff;
    font-family: Pretendard;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.white_box.bn .nvd_t7 {
    color: #fff;
    font-family: Pretendard;
    font-size: 30px;
    font-style: normal;
    font-weight: 800;
    line-height: normal;
    letter-spacing: -0.6px;
}
.white_box.bn .nvd_t5.gray {
    color: #fff;
}
.white_box.bn .nvd_t6 {
    text-align: center;
	padding-top:10px;
	padding-bottom:10px;
}
.white_box.bn .nvd_t3.gray2 {
    color: #fff; text-align: center;
}
.white_box.bn .nvd_btn {
    display: flex;
	width:100%;
    height: 50px;
    padding: 10px;
    justify-content: center;
    align-items: center;
    border-radius: 10px;
    background: #e1b583;
    border: 0;
    color: #222;
    font-family: Pretendard;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: -0.32px;
	margin-top:10px;
}
.bn_btn {background-color:#da9f5b; border-radius:3px; padding:1px 2px; color:#222; font-weight:bold; }

.main_cont .cont1 {  padding:0}
.main_cont .cont1 .cont1_slide {width:100%; max-width: 100%;position:relative; box-shadow:0 !important;}
.main_cont .cont1 .cont1_slide ul {}
.main_cont .cont1 .cont1_slide li {width:49% !important; float:left; margin:1% auto;}
.main_cont .cont1 .cont1_slide li:nth-child(2n) { float:right;}
.main_cont .cont1 .cont1_slide .org_box {  padding: 23px 10px;}

.main_cont .cont1 .text_box {
    gap: 0px;    text-align: center;
	display: flex;
    flex-flow: column;
    gap: 10px;
    padding-top: 60px;
}


.sub05_cont {
    display: flex;
    flex-flow: column;
    gap: 100px;
    padding-bottom: 100px;
}


@media(max-width: 1732px){
	.top_bnr_form {display:none;}
}
@media(max-width: 1320px){
	.main_cont .cont1 .cont1_slide li {
		width: 100% !important;
		margin: 1% auto;
	}
	.main_cont .cont1 .text_box {
		padding-top: 0px;
	}
}