*{margin:0; padding:0;}
body{margin:0; padding:0;}


.ld_wrap{width:100%;}
.ld_wrap .ld01{width:1500px; margin:0 auto; position:relative;}
.rolliner01{position:absolute; width:1300px; overflow:hidden; top:4630px; left:50%; transform:translatex(-50%);}
.rolliner01 .slick-slide{display:inline-block; width:1000px; margin:0 150px;}
.rolliner01 .slick-slide img{width:100%;}
.rolliner01 .slick-next{background:none;background-image:url('../../img/ld/left210721.png'); width:109px; height:109px; text-indent:-9999px; border:0; position:absolute; top:384px; right:20px;z-index:999;  cursor:pointer;}
.rolliner01 .slick-prev{background:none;background-image:url('../../img/ld/right210721.png'); width:109px; height:109px; text-indent:-9999px; border:0; position:absolute; top:384px; left:20px;z-index:999;  cursor:pointer;}
.ld_wrap .formwrap{position:absolute; left:0; top:1864px;  width:1500px;}


.checklist01{width:650px; padding-left:145px;}
.ckp01, .ckp02{display:inline-block;}

.ld_wrap input[type="radio"]{display: block; width: 1px;height: 1px; overflow: hidden; font-size: 1px; position: absolute;left: -9999px;}
.ckp01 input[type="radio"] + label {background: url("../../img/ld/ck0101.png") no-repeat; width: 276px;  height: 131px; display: block;cursor: pointer;}
.ckp02 input[type="radio"] + label { background: url("../../img/ld/ck0102.png")no-repeat; width: 276px; height: 131px;display: block; cursor: pointer;}
.ckp01 input[type="radio"]:checked + label { background-image: url("../../img/ld/ckhu_01.png"); }
.ckp02 input[type="radio"]:checked + label { background-image: url("../../img/ld/ckhu_02.png"); }

.ckp03 input[type="radio"] + label {background: url("../../img/ld/ck0103.png") no-repeat; width: 276px;  height: 131px; display: block;cursor: pointer;}
.ckp04 input[type="radio"] + label { background: url("../../img/ld/ck0104.png")no-repeat; width: 276px; height: 131px;display: block; cursor: pointer;}
.ckp03 input[type="radio"]:checked + label { background-image: url("../../img/ld/ckhu_03.png"); }
.ckp04 input[type="radio"]:checked + label { background-image: url("../../img/ld/ckhu_04.png"); }
.ckp05 input[type="radio"] + label {background: url("../../img/ld/ck0105.png") no-repeat; width: 276px;  height: 131px; display: block;cursor: pointer;}
.ckp06 input[type="radio"] + label { background: url("../../img/ld/ck0106.png")no-repeat; width: 276px; height: 131px;display: block; cursor: pointer;}
.ckp05 input[type="radio"]:checked + label { background-image: url("../../img/ld/ckhu_05.png"); }
.ckp06 input[type="radio"]:checked + label { background-image: url("../../img/ld/ckhu_06.png"); }


.checklist02{width:650px; margin-top:300px; padding-left:145px;}
.ckp03, .ckp04,.ckp05, .ckp06{display:inline-block;}
.ckp03 #ck0201,.ckp03 label{background:url('../../img/ld/ck0103.png') no-repeat; width:276px; height:131px; display:block; cursor:pointer;}
.ckp04 #ck0202,.ckp04 label{background:url('../../img/ld/ck0104.png') no-repeat; width:276px; height:131px; display:block; cursor:pointer;}
.ckp05 #ck0203,.ckp05 label{background:url('../../img/ld/ck0105.png') no-repeat; width:276px; height:131px; display:block; cursor:pointer;}
.ckp06 #ck0204,.ckp06 label{background:url('../../img/ld/ck0106.png') no-repeat; width:276px; height:131px; display:block; cursor:pointer;}

.text0722{position:absolute; left:625px; top:990px; width:650px; height:382px;}
.text0722 input[type="text"],.text0722 input[type="tel"]{width:560px; height:80px; margin-top:50px; border:0; font-size:35px; text-indent:10px; outline:none; }

.check0722_02{position:absolute; left:50%; transform:translatex(-50%); text-align:center; width:843px; top:1700px;}
.check0722_02 > label{cursor:pointer;font-size:25px;color:#ff6f51; text-indent:10px;}
#ld_ck{width:40px; height:40px; border:2px solid #ccc; vertical-align:-10px; margin-right:20px; cursor:pointer;}
.check0722_02 > a{color:#ff6f51; font-size:25px; text-decoration:none;}

.vertical_live{width:542px; height:794px;  position:absolute; right:145px; top:-88px; z-index:99; overflow:hidden;}

.live_wrap .slick-slide{border-bottom:1px solid #ccc; font-size:23px !important; line-height:20px;  line-height:30px;}

.check0722_03{position:absolute; left:50%; transform:translatex(-50%); top:1852px;text-align:center; width:991px; height:631px;}
#subtn_ld01{background:url('../../img/ld/l01_subtn.png') no-repeat;width:991px; height:631px; border:0;cursor:pointer; text-indent:-9999px;}




.ld_wrap03 label{cursor:pointer;}
input[type="radio"]{cursor:pointer;}
.formwrap03{width:100%;}
.ld_wrap03{width:100%; max-width:1920px; margin:0 auto;}
.ld_in03{width:1530px; margin:175px auto 0;}
.ld_in03 .field01 .f01left{width:1155px; float:left; margin-right:30px;}
.ld_in03 h2{font-size:20px; }
.ld_in03 h2 .orange {font-size:20px; color:#ff7b46;}
.ld_in03 h2 span{font-weight:400;}
.ldbtn01{position:absolute; width:177px; height:67px; right:360px; z-index:99; top:1414px; outline:none; cursor:pointer; display:block;}
.ldbtn01wrap{ display:block; width:1210px; height:363px; position:absolute; left:50%; transform:translatex(-50%); top:1126px;  z-index:999;}

.f01left .line01{width:100%; height:70px; line-height:70px; margin-top:35px; font-size:0;}
.f01left .line01 > label,.f01left .line01 label[for="old"]{display:inline-block; width:352px; height:100%; text-align:center; color:#fff; background-color:#ff7b46; font-size:20px; margin-right:25px;font-weight:600; }
.f01left .line01 input[type="text"],.f01left .line01 input[type="tel"],.f01left .line01 select{width:352px; height:70px; border:2px solid #d2d2d2; vertical-align:top;
font-size:20px; text-indent:20px; color:#959595;outline:none;}
#old{ width: 352px; height: 70px; border: 2px solid #d2d2d2;vertical-align: top; font-size: 20px; text-indent: 20px; color: #959595;outline: none;}
.f01left .line0102 {width:100%; height:70px; margin-top:35px; font-size:0;}
.f01left .line0102 label{width:128px; margin:0; background:none; vertical-align:top; color:#959595; font-weight:400;}
.f01left .line0102 label[for="etc2"] > select{width:128px; margin:0 14px; font-size:20px; text-indent:30px; color:#959595;}
.f01left .line0102 .span0102{display:inline-block; width:124px; color:#959595;font-size:20px; margin-left:34px; vertical-align:middle;}
.f01left .line0102 label[for="r0101"],.f01left .line0102 label[for="r0102"]{width:50px;}
.f01left .line0102 input[type="radio"]{width:20px; height:20px; vertical-align:middle;}		
.line02{width:100%; height:227px; line-height:227px; margin-top:35px; font-size:0;}
.line02 > label{display:block; float:left; width:352px; height:100%; text-align:center; color:#fff; background-color:#ff7b46; font-size:20px; margin-right:25px;font-weight:600;}
.line02 .div02{ width:775px; display:block;  float:left;}
.line02 .div02 > p{height:70px;line-height:70px; margin-bottom:10px;}
.line02 .div02 > p:last-child{margin-bottom:0;}
#post_btn01,#post_btn02{width:170px; height:68px; display:inline-block; background:#ff7b46; color:#fff; font-size:20px; font-weight:600; vertical-align:top; margin-left:15px; 
text-align:center; cursor:pointer; border:0; outline:none;}
.postnb01{width:590px; height:68px; border:2px solid #d2d2d2; font-size:20px;text-indent:20px; outline:none;}
.postnb02,.postnb03{width:775px; height:68px; border:2px solid #d2d2d2; font-size:20px;text-indent:20px; outline:none;}

.line03{font-size:0px;}
.line03 select,.line03 input[type="tel"]{width:218px !important; font-size:20px; }
.line03 input[type="tel"]{ }
.line03 input[type="tel"]:after{content:"-"; display:inline-block; width:20px;}	
.line03 span{font-size:20px; margin: 0 26px; color:#959595;}
.ld_in03 .field01 .f01right{width:345px; float:left; position:relative;}
.field01{margin-bottom:55px;}
.ld_in03 .field01:after{content:"";display:block; clear:both;}

.where {display: block;margin: 25px 15px; font-size: 11px;color: #000;text-decoration: none;font-family: verdana;font-style: italic;} 
.filebox{position:absolute;bottom:366px; width:300px; left:50%; transform:translatex(-50%);}
.filebox input[type="file"]{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip:rect(0,0,0,0);border: 0; outline:none;}
.filebox label {display: inline-block;padding: .5em .75em;color: #999;font-size: inherit;line-height: normal;vertical-align: middle;background-color: #fdfdfd;
cursor: pointer;border: 1px solid #ebebeb;border-bottom-color: #e2e2e2;border-radius: .25em; margin-left:10px;}
.filebox .upload-name {display: inline-block;padding: .5em .75em;font-size: inherit;font-family: inherit;line-height: normal;vertical-align: middle;background-color: #f5f5f5;
border: 1px solid #ebebeb; border-bottom-color: #e2e2e2;border-radius: .25em;-webkit-appearance: none; /* 네이티브 외형 감추기 */-moz-appearance: none;appearance: none; margin-left:10px;}
.filebox .upload-display {margin-bottom: 5px;width:308px; height:408px;}
.upload-thumb-wrap > img{width:100%; height:100%;}

.field02 table{width:100%; border:1px solid #d2d2d2; border-top:0;}
.field02 thead{background:#d2d2d2; height:64px; text-align:center; }
.field02 thead th{margin-right:20px;}
.field02 tbody td{text-align:center;}
.field02 tbody td input[type="text"]{border:1px solid #ccc; }

.culture03_new_right_table{transform:translateX(-10px);}
.culture03_new_right_table{table-layout: fixed;width:100%;box-sizing:border-box;}
.culture03_new_right_table thead th{background:#d2d2d2; height:64px; text-align:center;box-sizing:border-box;border:3px solid #d2d2d2;}
.culture03_new_right_table tbody td{background-color: #fff;text-align:center;padding:15px;padding-top:0;border:3px solid #d2d2d2;border-top:0;transform:translateY(-15px);}
.culture03_new_right_table tbody td input[type="text"],.culture03_new_right_table tbody td input[type="tel"],.culture03_new_right_table tbody td select{border:2px solid #d2d2d2; height:54px; width:99%;margin-top:15px; font-size:20px; text-indent:10px; outline:none;}
#field01_02_01,#field01_02_02,#field02_02_01,#field02_02_02,#field03_02_01,#field03_02_02,#field04_02_01,#field04_02_02,#field05_02_01,#field05_02_02,#field06_02_01,#field06_02_02{width:45%; outline:none;}
.culture03_new_right_table tbody td textarea{border:0; width:98%; font-size:20px; outline:none; height:25px;}
.filewrap{position:relative;}
#field11_033{margin-left:150px;}
label[for="field11_033"]{background:url('../../img/ld/btn210727.png') no-repeat;display:inline-block; width:178px; height:39px; position:absolute; left:591px; top:50%; transform:translateY(-50%);}
.pdp{border:3px solid #d2d2d2; margin-top:15px; padding:10px 0;}

.pdp > label{margin-right:15px;color:#858585; font-size:15px;}
.pdp > input[type="radio"]{width:15px; height:15px; vertical-align:-2px;}
.ld_wrap03 h2{margin-top:30px;}

.bot02{text-align:center; padding:60px 0;}
#botbtn01{width:470px; height:188px; border:0; background:url('../../img/ld/botbtn01.png') no-repeat; text-indent:-9999px; margin-right:30px; cursor:pointer;}
#botbtn02{width:470px; height:188px; border:0; background:url('../../img/ld/botbtn02.png') no-repeat; text-indent:-9999px; margin-right:30px; cursor:pointer;}

#botbtn01:hover{ background:url('../../img/ld/botbtnhu01.png') no-repeat;}
#botbtn02:hover{ background:url('../../img/ld/botbtnhu02.png') no-repeat;}
.bot01{width:100%;}

@media (max-width: 1550px) {
.formwrap03{width:1530px; padding-bottom:50px;}
}
@media (max-width: 1020px) {
	.bot02{ margin:0 auto; height:188px;}
	#botbtn01{width:40%; background-size:100%; height:250px;}
	#botbtn02{width:40%; background-size:100%; height:250px;}
	#botbtn01:hover{ width:40%; background-size:100%; height:250px; }
	#botbtn02:hover{ width:40%; background-size:100%; height:250px;}
	
}