@charset "UTF-8";

a{color:#030002;}
#wrap {margin:0 auto; max-width:750px;border-left:1px solid #ddd;border-right:1px solid #ddd;}
#wrap2 {margin:0 auto; max-width:750px;border-left:1px solid #ddd;background: #56c4d5;}

#jaguar{position: relative;}
#jaguar img{width:100%; }
#jaguar:before {position:absolute; content:""; display:block; top:280px; right:30px;width:86px; height:86px; background:url("../images/right_btn_w.png") no-repeat center center; background-size:86px 86px;}
#jaguar a{position:absolute; content:""; display:block; top:280px; right:30px;width:86px; height:86px; }
#kakao {padding:24px 0 24px 0; background: #fbe300; color:#3f231d; text-align: center;font-size:42px; line-height: 50px; font-weight:400;  }
#kakao img{vertical-align:top;}
#kakao img{width:200px;}

#landrover{position: relative;}
#landrover img{width:100%;}
#landrover:before {position:absolute; content:""; display:block; top:230px; left:30px;width:86px; height:86px; background:url("../images/left_btn_g.png") no-repeat center center; background-size:86px 86px;}
#landrover a{position:absolute; content:""; display:block; top:230px; left:30px;width:86px; height:86px; }

/*재규어*/
#j_header{height:220px; text-align: center;position:relative;padding:60px 0 0;}
#j_header img{width:160px; }
#j_contents{width:422px; margin:0 auto;text-align: center;font-weight:400;}
#j_footer img{width:100%;}

#j_header .main_btn{color:rgba(255, 255, 255, 0.6); font-size:20px; position:absolute; top:60px; left:46px; font-weight: 300;}
#j_header .main_btn > img{ width:50px; }

#j_contents .cont{padding-bottom: 60px;}

#j_contents .cont2{position: relative; padding-bottom: 60px;}
#j_contents .cont2:before {position:absolute; content:""; display:block; top:80px; right:-132px;width:86px; height:86px; background:url("../images/right_btn_w.png") no-repeat center center; background-size:86px 86px;}
#j_contents .cont2 a.next_btn{position:absolute; content:""; display:block; top:80px; right:-132px;width:86px; height:86px;}

#j_contents h1{padding-bottom:30px;width:100%; background: #fff; height:54px; font-size:32px;line-height: 50px; color:#56c4d5; font-weight:400;}
#j_contents h2{width:100%; background: #fff; height:42px; font-size:22px;line-height: 42px; color:#56c4d5; font-weight:400;}
#j_contents .copy{font-size:22px; line-height: 38px; color:rgba(255, 255, 255, 0.9); padding-top: 24px; }
#j_contents .copy_txt{font-size:16px;}
#j_contents .event_btn{margin-top:24px;display: block; background: #6fb2b9; color:#fff; height:54px; line-height: 54px; font-size:24px; text-indent: 27px; text-align: left;}
#j_contents .event_btn img{height:92%; vertical-align: top; margin: 3px 10px 0 0;}
#j_contents .event_btn span.arrow{font-size:18px; color:#fff; line-height: 54px; float:right; padding-right:20px;}

#j_contents .eventbtn_txt{font-size:16px; text-indent:32px; text-align: left; padding-top:10px; }
#j_cont{position:relative;}
#j_cont img{width:100%;}
#j_cont:before {position:absolute; content:""; display:block; top:250px; right:30px;width:86px; height:86px; background:url("../images/right_btn_w.png") no-repeat center center; background-size:86px 86px;}
#j_cont-no img{width:100%;}
#j_cont a.next_btn{position:absolute; content:""; display:block; top:250px; right:30px;width:86px; height:86px;}

#j_form{width:556px; margin:0 auto; }
#j_form .form_box{width:96%; margin:0 auto; padding-top: 55px;}

/*재규어form*/
.list_apply2 {width:100%; margin:0 auto;}
.list_apply2:after {display:block; clear:both; content:"";}
.list_apply2 > li {margin-top:16px;}
.list_apply2 li:first-child {margin-top:0;}
.list_apply2 li > span {float:left; width:130px; vertical-align:top; font-size:16px; line-height:26px; color:#fff;text-align:left;}
.list_apply2 li > span label {font-size:20px; line-height:26px; color:#fff;}
.list_apply2 li p {margin-left:154px; font-size:16px; color:#fff; }
.list_apply2 li .input_data {margin-left:130px;}
.list_apply2 li .input_data.tel div,
.list_apply2 li .input_data.select div {position:relative; z-index:1; width:100%;color:#888;}
.list_apply2 li .input_data.select div:after {content:""; display:block; position:absolute; top:0; right:0; z-index:5; width:36px; height:100%; background:url("../images/ic_select.png") no-repeat center center; background-size:14px 10px; pointer-events: none;}
.list_apply2 li .input_data input:focus{font-size:16px;background:#fff;border:0; height:30px;line-height:30px; color:#666;}
.list_apply2 li .input_data input{width:100%;background:#8ed7e3; height:30px;  }

/*.list_apply li .input_data input{padding:4px;font-size:16px; color:#888; width:100%; height:30px;border:1px solid #959595; box-sizing: border-box;}*/
.list_apply2 li .input_data select {padding:4px;display:block;background:#8ed7e3;border:0; font-size:16px; color:#888; width:100%; height:30px; box-sizing: border-box;}
.list_apply2 li .input_data select:focus{padding:4px;display:block;background:#fff;border:0; font-size:16px; color:#888; width:100%; height:30px; box-sizing: border-box;}
.agree_txt2{font-size:16px; padding-left:10px; color:#fff;line-height: 30px;}
.agree_txt2 a{font-size:16px; border-bottom:1px solid #fff; color:#fff; line-height: 20px; margin-right: 6px; font-weight: 500;}

.agree_info2{font-size:15px; color:#fff; text-indent: 10px; line-height: 30px;}
.border_line2{border-bottom:1px solid #fff;width:100%; margin:20px 0 10px 0;}
.j_ft_btnarea{width:556px; margin:0 auto; padding-bottom: 20px;}
.j_ft_btnarea:after {display:block; clear:both; content:"";}
.btnarea_txt2{float:left; color:#fff;font-size:20px; line-height: 25px; width:430px; margin-top: 30px;}
.btnarea_txt2 span{font-size:14px;}
.btnarea_txt2 p{font-size:14px; text-indent: 10px;}
.btnarea_txt2:before{display:inline-block; content:""; float:left;width:8px; height:50px; background: #fff; margin-right: 10px;}
.btnarea_btn2{float:right; font-size:17px; text-align: center;color:#fff;}
#j_footer .btnarea_btn2 > img{margin-bottom: 20px; width:70px;}


/*랜드로버*/
#l_header{height:220px; text-align: center; position: relative;padding: 60px 0 0;}
#l_header img{width:160px;  }
#l_contents{width:422px; margin:0 auto;text-align: center;font-weight:400;}
#l_footer img{width:100%;}
#l_header .main_btn{color:#a6a6a6; font-size:20px; position:absolute; top:60px; left:46px; font-weight: 300;}
#l_header .main_btn > img{ width:50px; }

#l_contents .cont{padding-bottom: 60px;}

#l_contents .cont2{position: relative; padding-bottom: 60px;}
#l_contents .cont2:before {position:absolute; content:""; display:block; top:80px; left:-132px;width:86px; height:86px; background:url("../images/left_btn_g.png") no-repeat center center; background-size:86px 86px;}
#l_contents .cont2 a.next_btn{position:absolute; content:""; display:block; top:80px;left:-132px;width:86px; height:86px;}

#l_contents h1{padding-bottom:30px;width:100%; background: #797c75; height:54px; font-size:32px;line-height: 50px; color:#fff; font-weight:400;}
#l_contents h2{width:100%; background: #797c75; height:42px; font-size:22px;line-height: 42px; color:#fff; font-weight:400;}
#l_contents .copy{font-size:22px; line-height: 38px; color:rgba(0, 0, 0, 0.8); padding-top: 24px; }
#l_contents .copy_txt{font-size:16px;}
#l_contents .event_btn{margin-top:24px;display: block; background: #eaeae9; height:54px; line-height: 54px; font-size:24px; text-indent: 27px; text-align: left;}
#l_contents .event_btn img{height:92%; vertical-align: top; margin: 3px 10px 0 0;}
#l_contents .event_btn span.arrow{font-size:18px; color:#322f31; line-height: 54px; float:right; padding-right:20px;}

#l_contents .eventbtn_txt{font-size:16px; text-indent:32px; text-align: left; padding-top:10px; }
#l_cont{position:relative;}
#l_cont img{width:100%;}
#l_cont:before {position:absolute; content:""; display:block; top:250px; left:30px;width:86px; height:86px; background:url("../images/left_btn_w.png") no-repeat center center; background-size:86px 86px;}
#l_cont-no img{width:100%;}
#l_cont a.next_btn{position:absolute; content:""; display:block; top:250px; left:30px;width:86px; height:86px;}

#l_form{width:556px; margin:0 auto; }
#l_form .form_box{width:96%; margin:0 auto; padding-top: 55px;}

/*랜드로버form*/
.list_apply {width:100%; margin:0 auto;}
.list_apply:after {display:block; clear:both; content:"";}
.list_apply > li {margin-top:16px;}
.list_apply li:first-child {margin-top:0;}
.list_apply li > span {float:left; width:130px; vertical-align:top; font-size:16px; line-height:26px; color:#4c4d4e;text-align:left;}
.list_apply li > span label {font-size:20px; line-height:26px; color:#4c4d4e;}
.list_apply li p {margin-left:154px; font-size:16px; color:#888; }
.list_apply li .input_data {margin-left:130px;}
.list_apply li .input_data.tel div,
.list_apply li .input_data.select div {position:relative; z-index:1; width:100%;color:#4c4d4e;}
.list_apply li .input_data.select div:after {content:""; display:block; position:absolute; top:0; right:0; z-index:5; width:36px; height:100%; background:url("../images/ic_select.png") no-repeat center center; background-size:14px 10px; pointer-events: none;}
.list_apply li .input_data input:focus{font-size:16px;background:#fff; height:30px;line-height:28px; border:1px solid #959595;color:#666; box-sizing: border-box;}
.list_apply li .input_data input{width:100%;background:#dcddda; height:30px;  }

/*.list_apply li .input_data input{padding:4px;font-size:16px; color:#888; width:100%; height:30px;border:1px solid #959595; box-sizing: border-box;}*/
.list_apply li .input_data select {padding:4px;display:block; background:#dcddda; border:0;font-size:16px; color:#888; width:100%; height:30px; box-sizing: border-box;}
.list_apply li .input_data select:focus{padding:4px;display:block; background:#fff; border:0;font-size:16px; color:#888; width:100%; height:30px; box-sizing: border-box;}
.agree_txt{font-size:16px; padding-left:10px; color:#4c4d4e;line-height: 30px;}
.agree_txt a{font-size:16px; border-bottom:1px solid #4c4d4e; color:#4c4d4e; line-height: 20px; margin-right: 6px; font-weight: 500;}

.agree_info{font-size:15px; color:#4c4d4e; text-indent: 10px; line-height: 30px;}
.border_line{border-bottom:1px solid #aeafb0;width:100%; margin:20px 0 10px 0;}
.l_ft_btnarea{width:556px; margin:0 auto; padding-bottom: 20px;}
.l_ft_btnarea:after {display:block; clear:both; content:"";}
.btnarea_txt{float:left; color:#58585a;font-size:20px; line-height: 25px; width:430px; margin-top: 30px;}
.btnarea_txt:before{display:inline-block; content:""; float:left;width:8px; height:50px; background: #797c75; margin-right: 10px;}
.btnarea_txt span{font-size:14px;}
.btnarea_txt p{font-size:14px; text-indent: 10px;}
.btnarea_btn{float:right; font-size:17px; text-align: center;color:#757375;}
#l_footer .btnarea_btn > img{margin-bottom: 20px; width:70px;}
.txt_center{text-align: center;}

/*THANK YOU PAGE*/
#contents{text-align: center;}
#contents .img1 img{width:260px; }
#contents .img2{margin-top:300px; font-size:32px; color:#797c75; line-height: 80px;}
#contents .img2 img{width:368px; }
#contents .img3{margin-top:300px; font-size:32px; color:#fff; line-height: 80px;}
#contents .img3 img{width:368px; }

#footer{padding:370px 0 150px 0;}
#footer ul.sns_btnarea{width:60px; margin:0 auto;}
#footer ul.sns_btnarea li{float:left; font-size:14px; line-height:50px; color:#959790; text-align: center;}
#footer ul.sns_btnarea li a{font-size:14px; line-height:50px; color:#959790;}
#footer ul.sns_btnarea li img{width:60px;}

#footer ul.sns_btnarea2{width:60px; margin:0 auto;}
#footer ul.sns_btnarea2 li{float:left; font-size:14px; line-height:50px; color:#fff; text-align: center;}
#footer ul.sns_btnarea2 li a{font-size:14px; line-height:50px; color:#fff;}
#footer ul.sns_btnarea2 li img{width:60px;}
/*개인정보 활용 동의서*/
.agree_header{position:relative;height:110px;line-height:105px; background-color:#1d1d1d; border-bottom:8px solid #3d3f44;text-align:center; }
.agree_header img{position:absolute; top:35px; left:20px;}
.agree_header span.tit_txt{font-size:36px; font-weight:700;color:#fff; }

.agree_cont{ color:#313131;}
.agree_area {width:88%;margin:0 auto;padding:50px 0;}

.agree_area .all_agree {display:inline-block;position:relative;}
.agree_area .all_agree input {position:absolute;left:-99999px;}
.agree_area .all_agree label {font-weight:700; font-size:32px;line-height:40px;height:40px; display:inline-block;position:relative;}
.agree_area .all_agree input[type="checkbox"]:not(old) + label:before {content:'';display:inline-block;width:40px;height:45px;margin-right:15px;background:url("../images/btn_check_off.png") 0 5px no-repeat;background-size:40px 40px;vertical-align:top;}
.agree_area .all_agree input[type="checkbox"]:not(old):checked + label:before {background-image:url("../images/btn_check_on.png")}

.agree_area .table {width:100%; margin-top:10px;}
.agree_area .table table {table-layout:fixed; width:100%;}
.agree_area .table table th{width:23%; text-align:center;}
.agree_area .table table td a{letter-spacing: -4px;}
.agree_area .table table th, td {line-height:32px;font-weight:300; padding:24px 20px; font-size:24px; border:3px solid #828282; }
.agree_area .table .under_l{border-bottom:1px solid #333;}

.agree_area .individual a{line-height:32px;color:#384eaf; font-size:24px;text-decoration: underline;}
.agree_area .individual.type2 {margin:15px 0 0;}
.agree_area .individual dd {position:relative;padding:9px 0 30px;}
.agree_area .individual dd.pd_b0 {padding:9px 0 0;}
.agree_area .individual dd.pd_b0 + dd {padding-top:13px;}
.agree_area .individual dt{margin-top:50px;} 
.agree_area .individual dt span {font-size:30px;margin-top:50px;}

.agree_area .individual .radio_area {display:inline-block;position:relative;}
.agree_area .individual .radio_area input {position:absolute;left:-99999px;}
.agree_area .individual .radio_area label {margin:0 20px;display:inline-block;position:relative;min-width:128px;font-size:28px;line-height:42px; }
.agree_area .individual .radio_area input[type="radio"]:not(old) + label:before {content:'';display:inline-block;width:40px;height:45px;margin-right:9px;background:url("../images/btn_radio_off.png") 0 5px no-repeat;background-size:40px;vertical-align:top;}
.agree_area .individual .radio_area input[type="radio"]:not(old):checked + label:before {background:url("../images/btn_radio_on.png");}

.agree_area .individual .guide {margin-top:6px;padding:17px 24px;background-color:#f8f8f8;font-size:22px;color:#888;line-height:33px;}
.agree_area .individual dd .agree_detail {position:absolute;top:16px;right:0;width:144px;height:41px;background:#3a3a3a;font-size:22px;color:#fff;line-height:41px;text-align:center;}
.agree_area .agree_info {position:relative;margin-top:12px;padding:0 20px;background:#3a3a3a;}
.agree_area .agree_info p {font-size:22px;color:#fff;line-height:51px;}
.agree_area .agree_info p strong {display:block;font-size:22px;color:#fff;}
.agree_area .agree_info .agree_detail2 {display:inline-block;position:absolute;top:0;right:20px;font-size:23px;color:#fff;line-height:51px;vertical-align:top;}
.wrap_apply {padding:0 50px;}

.private_agree a{font-weight:400;font-size:28px; line-height:36px;text-decoration: underline;margin:10px 0 40px 0;color:#313131;}

.pop_btn{width:100%; line-height:80px;height:80px; background:#1e1e1e; font-size:32px; text-align:center; }
a.pop_btn{color:#fff;}
