@charset "utf-8";
.mainBanner{position:relative;margin-top:155px;}
.mainBanner .mainBannerCont .slick-list img{width:100%;}
.mainBanner .mainBannerCont .slick-slide div{vertical-align:top;}
.mainBanner .slick-arrow{width:30px;height:57px;margin-top:-29px;background:none;position:absolute;top:50%;border:0;z-index:1;display:none !important;}
.mainBanner .slick-arrow:before,
.mainBanner .slick-arrow:after{width:40px;height:2px;background:#fff;position:absolute;left:-5px;content:"";}
.mainBanner .slick-arrow:before{top:14px;}
.mainBanner .slick-arrow:after{bottom:14px;}
.mainBanner .slick-arrow.slick-prev{left:16%;}
.mainBanner .slick-arrow.slick-prev:before{transform:rotate(-45deg);}
.mainBanner .slick-arrow.slick-prev:after{transform:rotate(45deg);}
.mainBanner .slick-arrow.slick-next{right:16%;}
.mainBanner .slick-arrow.slick-next:before{transform:rotate(45deg);}
.mainBanner .slick-arrow.slick-next:after{transform:rotate(-45deg);}
.mainBanner .slick-controls{width:100%;position:absolute;left:0;bottom:50px;line-height:0;display:flex;justify-content:center;}
.mainBanner .slick-controls .slick-dots{margin:0 10px;}
.mainBanner .slick-controls .slick-dots li{display:inline-block;margin:0 6.5px;}
.mainBanner .slick-controls .slick-dots li button{width:17px;height:17px;background:#fff;border-radius:50%;border:0;font-size:0;letter-spacing:-1000em;text-indent:-1000em;}
.mainBanner .slick-controls .slick-dots li.slick-active button{background:#8322e5;border-radius:50%;}
.mainBanner .slick-controls > button{position:relative;border:0;background:none;}
.mainBanner .slick-controls .slide-pause{width:10px;height:15px;}
.mainBanner .slick-controls .slide-pause:before,
.mainBanner .slick-controls .slide-pause:after{width:3px;height:15px;background:#fff;position:absolute;top:0;content:"";}
.mainBanner .slick-controls .slide-pause:before{left:0;}
.mainBanner .slick-controls .slide-pause:after{right:0;}
.mainBanner .slick-controls .slide-play{border-top:7.5px solid transparent;border-right:0 solid transparent;border-bottom:7.5px solid transparent;border-left:10px solid #fff;}
.mainBanner .slick-controls .pagingInfo{color:#fff;margin-left:10px;line-height:15px;}
.mainBanner .linkView{position:absolute;left:50%;bottom:65px;transform:translateX(-50%);text-align:center;}
.mainBanner .linkView a{width:168px;height:52px;line-height:52px;display:inline-block;background:#2e3b83;border-radius:30px;color:#fff;font-size:1.6rem;}

.m_view{display:none;}

.inner{max-width:1362px;margin:0 auto;}
.section{opacity:0;transition:opacity 2s;}
.section.carQuestion{opacity:1;}

.mainContent{overflow:hidden;}

.c_0448f5{color:#0448f5;}
.c_8526eb{color:#8526eb}
.c_931fff{color:#931fff;}

.grayBox, .blueBox{position:relative;}
.grayBox:before, .blueBox:before{width:100vw;height:100%;position:absolute;left:50%;transform:translateX(-50%);top:0;content:'';z-index:-1;}
.grayBox:before{background:#f2f2f2;}
.blueBox:before{background:#eaf3ff}

.contTitle{font-size:5.7rem;font-weight:700;line-height:1.2283;letter-spacing:-0.035em;word-break:keep-all;}
.contTitle02{font-size:5rem;font-weight:700;line-height:1.4;letter-spacing:-0.035em;text-align:center;word-break:keep-all;}


.halfCont{display:flex;align-items:center;}
.halfCont .halfInfo{width:50%;}

.btnStyle{display:inline-block;height:34px;line-height:34px;font-size:1.3rem;font-weight:900;letter-spacing:-0.025em;text-align:center;}
.btnMore{width:118px;background:#0448f5;color:#fff;}
.btnYoutube{padding:0 24px;background:#000;color:#fff;}
.btnYoutube:after{width:24px;height:17px;background:url(/img/main/youtube_icon.png)no-repeat;vertical-align:middle;display:inline-block;content:'';margin-left:12px;}

.introduce{padding:150px 0 137px;}
.introduce .container{padding:0 !important;}
.introduce .introTop{display:flex;padding:0 5%;}
.introduce .introTop .introSlideWrap{width:64.956%;}
.introduce .introTop .introSlideWrap .introCont img{border-radius:0 40px 40px 40px;}
.introduce .introTop .introSlideWrap .slick-list{margin:0 -10px;} 
.introduce .introTop .introSlideWrap .slick-slide{margin:0 10px;}
.introduce .introTop .introSlideWrap .slick-dots{margin-top:25px;display:flex;justify-content:center;}
.introduce .introTop .introSlideWrap .slick-dots li{width:13px;height:13px;margin:0 10px;}
.introduce .introTop .introSlideWrap .slick-dots li button{width:13px;height:13px;border-radius:50%;background:#c3c3c3;font-size:0;border:0;}
.introduce .introTop .introSlideWrap .slick-dots li.slick-active button{background:#8322e5;}
.introduce .introTop dl{min-width:400px;width:35.045%;flex-shrink:0;padding:76px 12px 0;}
.introduce .introTop dl dt{position:relative;font-size:5.2rem;color:#4b474f;font-weight:700;letter-spacing:-0.025em;}
.introduce .introTop dl dt:before{width:38px;height:7px;background:#8526eb;top:-39px;;left:4px;content:'';position:absolute;}
.introduce .introTop dl dd{word-break:keep-all;font-size:1.7rem;color:#4b474f;line-height:27px;margin-bottom:0;padding-left:2px;}
.introduce .introTop dl dd p{font-size:2.1rem;font-weight:700;margin:50px 0 28px;line-height:30px;}
.introduce .introBottom{margin-top:94px;/*padding:0 6%;*/justify-content: center;display:flex;align-items:flex-end;}
.introduce .introBottom .check{margin-right:20px;}
.introduce .introBottom .check img{width:min(2.071vw, 29px);}
.introduce .introBottom .introBottomLeft{padding-right:min(2.643vw, 37px);margin-right:min(3.143vw, 44px);position:relatIve;}
.introduce .introBottom .introBottomLeft:after{width:1px;height:51px;content:'';right:0;top:43px;background:#c3c3c3;position:absolute;}
.introduce .introBottom .introBottomLeft .check{padding-bottom:13px;}
.introduce .introBottom .introBottomLeft dl dd{padding-bottom:10px;line-height:.6;}
.introduce .introBottom div{display:flex;align-items:flex-end;}
.introduce .introBottom div dl{display:flex;align-items:flex-end;margin-bottom:0;}
.introduce .introBottom div.introBottomRight{padding-bottom:8px;}
.introduce .introBottom div.introBottomRight dl{position:relative;top:7px;align-items:center;}
.introduce .introBottom div.introBottomRight dl dt{line-height:1.282;font-family:'ELANDChoice';margin-top:5px;}
.introduce .introBottom div.introBottomRight .check{margin-right:1.45835vw;padding-bottom:5px;}
.introduce .introBottom div dl dt{font-size:min(1.143vw, 16px);font-weight:700;color:#4b474f;letter-spacing:-0.025em;margin-right:1.6146vw;}
.introduce .introBottom div dl dt img{width:min(19.643vw, 275px);}
.introduce .introBottom div dl dd{display:flex;align-items:flex-end;line-height:0.9;margin-bottom:0;font-family:'Poppins';font-size:min(4.143vw, 58px);font-weight:700;background:linear-gradient(to right, #8526eb , 10%, #6226eb 16%, #8526eb , 53%, #8526eb 58%, #6226eb , 80%, #6226eb 100%,#6226eb , 80%, #6226eb 100%);color: transparent;-webkit-background-clip:text;flex-shrink: 0;}
.introduce .introBottom div dl dd strong{margin-bottom:-5px;font-weight:700;line-height:0.9}
.introduce .introBottom div dl dd span{padding-top:23px;background:url('/img/main/dot_icon.png')no-repeat top center;font-family:'ELANDChoice';font-size:min(2.571vw, 36px);}

.youtubeVideo{padding:147px 0 140px;position:relative;}
.youtubeVideo:after{width:100vw;height:100%;position:absolute;left:50%;top:0;transform:translateX(-50%);background:#e5e2f3;content:'';z-index:-1;}
.youtubeVideo .contTitle{text-align:center;font-weight:900;margin-bottom:69px;}
.youtubeVideo .contTitle span{font-weight:300;}
.youtubeVideo .video{max-width:972px;margin:0 auto;}
.youtubeVideo .video .videoBox{position: relative;width: 100%;height: auto;padding-top: 56.25%;text-align:center;}
.youtubeVideo .video .videoBox iframe{z-index: 1;top: 0;left: 0;position: absolute;width: 100%;height: 100%;}

.reviewWrap{padding:10.5% 0 11.601%;display:flex;align-items:center;position:relative;}
.reviewWrap:after{width:100vw;height:100%;position:absolute;left:50%;top:0;transform:translateX(-50%);background:#8322e5 url('/img/main/main_review_img.jpg')no-repeat left calc(50% - 387px) center / auto 100%;;content:'';z-index:-1;}
.reviewWrap .reviewBox{padding-left:51.128%;margin-top:4.773%;color:#fff;position:relative;right:-3.672%;}
.reviewWrap .reviewBox dl{margin-bottom:62px;}
.reviewWrap .reviewBox dl dt{font-size:5.5rem;font-weight:700;letter-spacing:-0.025em;line-height:1.3637;}
.reviewWrap .reviewBox dl dd{word-break:keep-all;font-weight:300;font-size:2.1rem;margin:50px 0 0;line-height:1.572;letter-spacing:-0.025em;}
.reviewWrap .reviewBox dl dd strong{font-weight:700;}
.reviewWrap .reviewBox .linkBox{width:390px;height:77px;position:relative;z-index:2;}
.reviewWrap .reviewBox .linkBox a{width:100%;height:100%;font-size:2.1rem;font-weight:700;display:flex;border-radius:0 15px 15px 15px;box-shadow:9px 10px 18px -2px rgba(0,0,0,0.3);align-items:center;justify-content:center;background:#fff;color:#8322e5 !important;letter-spacing:-0.025em;}
.reviewWrap .reviewBox .linkBox a span{margin-top:7px;}
.reviewWrap .reviewBox .linkBox a img{margin-right:9px;}
.reviewWrap .reviewBox .linkBox a{box-shadow:9px 17px 32px -2px rgba(0,0,0,0.4);}

.certification{padding:145px 0;}
.certification .contTitle02 span{font-weight:400;}
.certification ul{display:flex;justify-content:space-between;margin:86px 4.7% 0;}
.certification ul li{box-shadow:0 0 8px rgba(0,0,0,.28);}
.certification ul li + li{margin-left:30px;}

.pcMemberWrap{text-align:center;padding:143px 0 140px;position:relative;}
.pcMemberWrap:after{width:100vw;height:100%;position:absolute;left:50%;top:0;transform:translateX(-50%);background:#e5e2f3;content:'';z-index:-1;}
.pcMemberWrap .contTitle02{margin-bottom:91px;}
.pcMemberWrap .container{padding:0 !important;}
.pcMemberWrap .container > p{font-size:50px;font-weight:700;letter-spacing:-0.025em;margin-bottom:80px;}
.pcMemberWrap .pcMemberCont{height:auto;}
.pcMemberWrap .pcMemberCont dl dt{margin-bottom:50px;}
.pcMemberWrap .pcMemberCont dl dt img{margin:0 auto;}
.pcMemberWrap .pcMemberCont dl dd{font-size:2.9rem;font-weight:700;color:#000;line-height:1.4487;margin-bottom:0;word-break:keep-all;}
.pcMemberWrap .pcMemberCont p{font-size:2.1rem;font-weight:700;color:#000;margin-top:36px;}

.pcMemberSlideWrap{font-family:'ELANDChoice';}
.pcMemberSlideWrap .slick-arrow{width:32px;height:37px;position:absolute;top:124px;border:0;z-index:1;font-size:0;}
.pcMemberSlideWrap .slick-prev{left:calc(50% - 276px);background:url('/img/main/memberSlide_prev.png')no-repeat !important;}
.pcMemberSlideWrap .slick-next{right:calc(50% - 276px);background:url('/img/main/memberSlide_next.png')no-repeat !important;}
.pcMemberSlideWrap .slick-prev:before,
.pcMemberSlideWrap .slick-next:before{display:none;}

.guideWrap{padding:140px 0 115px;position:relative;}
.guideWrap:after{width:100vw;height:100%;position:absolute;left:50%;top:0;transform:translateX(-50%);background:#faf9fe;content:'';z-index:-1;}
.guideWrap #faq-accordion{max-width:1200px;margin:75px auto 0;font-family:"Noto Sans KR", sans-serif;}
.guideWrap #faq-accordion table{width:100%;}
.guideWrap #faq-accordion .card-header table td{padding:18px 0 20px;color:#8322e5;cursor:pointer;border-bottom:1px solid #f3f5f4;}
.guideWrap #faq-accordion .card-header > .btn{background:#faf9fe;}
.guideWrap #faq-accordion .card,
.guideWrap #faq-accordion .card-header{border: none;}
.guideWrap #faq-accordion .card-header{padding:0 0 0 15px;background: none;}
.guideWrap #faq-accordion .card-header > .btn{display: block;width:100%;padding: 15px 10px;cursor: pointer;}
.guideWrap #faq-accordion .panel-icon{width:35px;}
.guideWrap #faq-accordion .panel-icon img{vertical-align:-4px;}
.guideWrap #faq-accordion .panel-text{font-size:1.8rem;font-weight:600;}
.guideWrap #faq-accordion .panel-body{padding:20px 20px 20px 50px;background-color:#f3f5f4;}
.guideWrap #faq-accordion .panel-dir > img{height:8px;}
.guideWrap .fade {  opacity: 0;transition: opacity .15s linear;}
.guideWrap .fade .show {opacity: 1;}
.guideWrap .collapse {display: none;font-size:14px;color:#808080;}
.guideWrap .collapse .panel-body > span > strong{color:#000;} 
.guideWrap .card-header .panel-dir{width:20px;background:url('/img/main/arrow-down-p.png')no-repeat right center / 13px auto;}
.guideWrap .card-header.showCard .panel-dir{background:url('/img/main/arrow-up-p.png')no-repeat right center / 13px auto;}

.contact{padding:13.29% 0 4.626%;color:#0a0a0a;display:flex;justify-content:flex-end;position:relative;}
.contact:after{width:100vw;height:100%;position:absolute;left:50%;top:0;transform:translateX(-50%);background:url('/img/main/contact_bg.jpg')no-repeat center top / cover;content:'';z-index:-1;}
.contact .contactBox{width:50%;text-align:center;margin-right:-110px;}
.contact .contTitle{font-size:6rem;letter-spacing:-0.025em;color:#0a0a0a;margin-bottom:25.405%;line-height:1.25;}
.contact dl dt{font-size:3.2rem;font-weight:700;letter-spacing:-0.025em;margin-bottom:12px;}
.contact dl dd{font-size:7.8rem;font-weight:900;letter-spacing:-0.025em;}

.carQuestion{position:relative;padding:147px 0 145px;color:#080808}
.carQuestion:after{width:100vw;height:100%;background:#8526eb;position:absolute;left:50%;transform:translateX(-50%);top:0;content:'';z-index:-1;}
.carQuestion .halfCont{display:block;align-items:flex-start;}
.carQuestion .contTitle{text-align:center;margin-bottom:62px;color:#fff;}
.carQuestion .inputBox input[type='text'], .carQuestion .inputBox .btnSubmitBox .btnSubmit{max-width:367px;width:100%;height:67px;line-height:67px;display:block;border:0;border-radius:3px;padding-top:12px;}
.carQuestion .inputBox input[type='text']{font-size:3.4rem;margin-top:6px;text-indent:24px;font-weight:900;}
.carQuestion .inputBox .inconsistency{display:none;}
.carQuestion .inputBox .inconsistency, #alertText{margin-top:5px;color:red;font-size:1.6rem;line-height:1.5;position:absolute;left:0;top:75px;}
.carQuestion .inputBox ul{display:flex;width:56.88%;margin-right:16.32%;}
.carQuestion .inputBox ul li{width:50%;}
.carQuestion .inputBox ul li:nth-child(n+2){margin-left:3.4%;}
.carQuestion .inputBox ul li dl dt{font-size:2.1rem;color:#fff;letter-spacing:-0.035em;}
.carQuestion .inputBox ul li dl dd{position:relative;letter-spacing:-0.035em;}
.carQuestion .inputBox .btnSubmitBox{width:26.8%;font-weight:700;position:relative;flex-shrink:0;}
.carQuestion .inputBox .btnSubmitBox #alertText{top:90px;display:none;}
.carQuestion .inputBox .btnSubmitBox .privacyBox{font-size:2.1rem;color:#fff;display:flex;align-items:center;justify-content:center;letter-spacing:-0.035em;}
.carQuestion .inputBox .btnSubmitBox .privacyBox a{vertical-align:middle;}
.carQuestion .inputBox .btnSubmitBox .privacyBox input{width:30px;height:30px;border-radius:3px;margin-right:9px;margin-top:-6px;border-color:#fff;}
.carQuestion .inputBox .btnSubmitBox .btnSubmit{max-width:365px;font-size:2.5rem;text-align:center;color:#fff;background:#201d17;margin-top:16px;box-shadow:0 4px 12px rgba(0,0,0,.19);font-weight:700;padding-top:4px;}
.carQuestion .inputBox .horizontal{display:flex;align-items:flex-end;justify-content:space-between;}
.carQuestion .inputBox{width:100%;font-size:1.9rem;}
.carQuestion input[type='text']::placeholder{color:#b3ae9c;font-weight:900;}

.privacyBox input{border:2px solid #000;appearance:none;-webkit-appearance:none;margin-right:3px;}
.privacyBox input:checked{background:url(/img/common/check_on.png)no-repeat center / cover;border:0;}

.layerDesign{width:546px;position:fixed;left:50%;top:50%;transform:translate(-50%, -50%);z-index:1;background:#fff;z-index:102;word-break:keep-all;}
.layerDesign .layerInfo.layer02{height:75vh;}
.layerDesign.layerEtc{padding:50px 0 0;}
.layerDesign.layerEtc .layerInfo{padding:0 50px 50px;height:75vh;}
/*.dim{position:fixed;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.6);z-index:101;}*/
.layerBtn{height:89px;font-weight:500;font-size:2rem;display:flex;}

.layer02.layerInfo{padding:55px 41px 25px;}
.layer02 .layer02_title{font-size:4.5rem;line-height:1.6225;font-weight:900;font-family:'NanumSquare_ac';}
.layer02 .telBox{display:flex;align-items:center;border-bottom:2px solid #931fff;font-size:4.5rem;padding:0 0 15px 53px;margin-top:130px;font-family:'NanumSquare_ac';}
.layer02 .telBox input{width:113px;border:0;font-weight:900;text-align:center;}
.layer02 .telBox input::placeholder{color:#ebebeb;}
.layer02 .telBox input:nth-of-type(1){width:85px}
.layer02 .telBox span{color:#ebebeb;}
.layer02 .privacyBox{margin-bottom:130px;text-align:center;margin-top:39px;color:#33302a;font-weight:500;font-size:1.7rem;position:relative;}
.layer02 .privacyBox input{width:20px;height:20px;margin-right:6px;}
.layer02 .privacyBox #alertText{width:100%;top:30px;}
.layer02 .privacyBox label{vertical-align:0;}
.layer03.layerInfo{padding:62px 52px 25px;}
.layer03 .layer03_title{font-size:4rem;line-height:1.5;font-weight:400;}
.layer03 .imgBox{text-align:center;margin-top:35px;}
.layer03 .imgBox img{border-radius:50%;width:260px;}

.layer04 ul{margin:0 0 143px;}
.layer04 ul li{font-size:1.7rem;padding-left:4px;font-weight:500;}
.layer04 ul li:nth-child(n+2){margin-top:11px;}
.layer04 ul li dl{display:flex;line-height:1.2;font-size:1.7rem;}
.layer04 ul li dl dt{width:146px;color:#a19b8e;flex-shrink:0;}
.layer04 ul li dl dd{}
.layer04 .imgBox{text-align:center;}
.layer04 .addText{text-align:center;font-size:1.8rem;color:#88847b;font-weight:500;}
.layer04 .layerInfo{padding:90px 52px 25px;}

.carLayerLogo{text-align:center;}
.carLayerTitle{text-align:center;margin:22px 0 13px;font-size:2.1rem;font-weight:700;color:#000;}

.alertBox{text-align:center;}

.layer_step_carnum{padding:10px 21.5px;display:inline-flex;align-items:center;justify-content:center;font-size:4rem;font-weight:900;color:#33302a;font-family:'NanumSquare_ac';border-radius:10px;border:4px solid #8526eb;margin-bottom:33px;}
.btnLayerNext{font-size:2.4rem;}
.textYellow{text-shadow: 0 0 21px rgba(223, 162, 15, 1);font-weight:500;}


/* fix 하단 폼*/
.fixApply{width:calc(100% - 20px);max-width:1193px;position:fixed;left:50%;bottom:30px;transform:translateX(-50%);color:#000;padding:0;background:#fff;opacity:0;z-index:49;transition:opacity 1s;}
.fixApply .carQuestion{padding:42px 35px 33px 47px;display:flex;outline:10px solid #8528eb;border-radius:10px;background:#ece0ff;box-shadow:0 0 18px 16px rgba(255,255,255,.78);}
.fixApply .carQuestion > dl{flex-shrink:0;margin-right:70px;padding-top:9px;}
.fixApply .carQuestion > dl dt{font-weight:700;font-size:3rem;letter-spacing:-0.025em;margin-bottom:6.63%;}
.fixApply .carQuestion > dl dd{font-size:2rem;letter-spacing:-0.025em;}
.fixApply .carQuestion:after{display:none;}
.fixApply .carQuestion .inputBox .horizontal{display:flex;}
.fixApply .carQuestion .inputBox input[type='text']{font-size:2rem;border:1px solid #525050;margin-top:0;padding-top:10px;text-indent:15px;border-color:#474545;}
.fixApply .carQuestion .inputBox ul{width:71.765%;margin-right:2.825%;}
.fixApply .carQuestion .inputBox ul li:nth-child(n+2){margin-left:4.01%;}
.fixApply .carQuestion .inputBox ul li dl dt{display:none;}
.fixApply .carQuestion .inputBox .btnSubmitBox{width:25.41%;margin-top:0;}
.fixApply .carQuestion .inputBox .btnSubmitBox .btnSubmit{font-size:2rem;margin-top:0;}
.fixApply .carQuestion .inputBox .privacyBox{font-size:2rem;color:#979797;margin-top:21px;font-weight:700;}
.fixApply .carQuestion .inputBox .privacyBox input{width: 30px;height: 30px;border-radius: 3px;margin-right:5px;margin-top: -6px;border-color: #fff;border:2px solid #474545;}
.fixApply .carQuestion .inputBox .inconsistency, .fixApply #alertText{top:-30px;left:10px;}
.moFixBottom{width:100%;position:fixed;left:50%;bottom:30px;transform:translateX(-50%);z-index:50;display:none;}
.moFixBottom ul{display:flex;align-items:center;justify-content:center;}
.moFixBottom ul li + li{margin-left:9px;}
.moFixBottom ul li a{border:3px solid #fff;display:block;font-size:2.5rem;letter-spacing:-0.04em;border-radius:21px;font-family:'Pretendard';padding:12px 45px;box-shadow:0 0 16px rgba(255,255,255,.61);}
.moFixBottom ul li:nth-child(1) a{color:#ffd200;background:#474545;font-weight:700;}
.moFixBottom ul li:nth-child(2) a{color:#474545;background:#ffd200;font-weight:900;}


@media all and (max-width:1600px){
.contact .contactBox{margin-right:0;}
}

@media all and (max-width:1500px){
.reviewWrap:after{background-position:left -20px top;background-size:50% 100%;}
}

@media all and (max-width:1400px){
.inner{max-width:100%;padding:0 20px;}

.introduce .introBottom .introBottomLeft:after{top:3.071vw}

}

@media all and (max-width:1279px){

.mainBanner .mainBannerCont{width:100%;overflow:hidden;}
.mainBanner .mainBannerCont .slick-list{margin:0 -25%;}
.mainBanner .mainBannerCont .slick-list img{width:100%;}
.mainBanner .slick-arrow.slick-prev{left:20px;}
.mainBanner .slick-arrow.slick-next{right:20px;}

.introduce .introTop{padding:0;align-items:center;}
.introduce .introTop .introSlideWrap{width:calc(100% - 400px);}


.introduce .introBottom .introBottomLeft{margin-right:4vw;padding-right:3.5vw;}
.introduce .introBottom .introBottomLeft:after{top:2.6vw;}
.introduce .introBottom div.introBottomRight .check{margin-right:2.45835vw;}
.introduce .introBottom div dl dt{margin-right:2.6146vw;}


.reviewWrap:after{background-position:left top;}

.contact .contactBox{width:auto;}


.layer02 .telBox input{width:103px;}
.layer02 .telBox input:nth-of-type(1){width:75px}

}

@media all and (max-width:1213px){
/* fix 하단 폼*/
.fixApply{width:calc(100% - 1.6488046166vw - 40px);}
.fixApply .carQuestion{outline:0.8244023083vw solid #8528eb;border-radius:0.8244023083vw;padding:3.4624896950vw 2.8854080791vw 2.7205276175vw 3.8746908491vw;}
.fixApply .carQuestion > dl{margin-right:5.7708161583vw;padding-top:0.7419620775vw;}
.fixApply .carQuestion > dl dt{font-size:2.4732069250vw;}
.fixApply .carQuestion > dl dd{font-size:1.6488046167vw;}
.fixApply .carQuestion .inputBox input[type='text']{font-size:1.6488046167vw;padding-top:0.8244023083vw;text-indent:1.2366034625vw;}
.fixApply .carQuestion .inputBox .btnSubmitBox .btnSubmit{font-size:1.6488046167vw;}
.fixApply .carQuestion .inputBox .privacyBox{font-size:1.6488046167vw;margin-top:1.7312448475vw;}
.fixApply .carQuestion .inputBox .privacyBox input{width: 2.473206925vw;height:2.473206925vw;border-radius:0.2473206925vw;margin-right:0.4122011542vw;margin-top: -0.494641385vw;}
.fixApply .carQuestion .inputBox .inconsistency, .fixApply #alertText{top:-2.8vw;}
.fixApply .carQuestion .inputBox input[type='text'], .fixApply .carQuestion .inputBox .btnSubmitBox .btnSubmit{height:5.5234954658vw;line-height:5.5234954658vw;padding-top:0.3297609233vw;}
}



@media all and (max-width:1200px){


}

@media all and (max-width:979px){

.reviewWrap .reviewBox .linkBox{width:100%;}

.introduce .introBottom div dl dd span{padding-top:18px;}
.introduce .introBottom .introBottomLeft dl dd{padding-bottom:6px;}
.introduce .introBottom .introBottomLeft:after{top:2vw;}
.introduce .introBottom .introBottomLeft .check{padding-bottom:7px;}
.introduce .introBottom div.introBottomRight .check{padding-bottom:0;}

.carQuestion .inputBox .horizontal{display:block;}
.carQuestion .inputBox ul{width:100%;margin-right:0;}
.carQuestion .inputBox .btnSubmitBox{width:100%;margin-top:50px;}
.carQuestion .inputBox input[type='text'], .carQuestion .inputBox .btnSubmitBox .btnSubmit{max-width:100%;}



}

@media all and (max-width:767px){
.pc_view{display:none;}
.m_view{display:block;}

.moFixBottom{display:block;}

.contTitle{font-size:4.6rem;}
.contTitle02{font-size:3.7rem;}

/*.mainBanner .mainBannerCont .slick-list{margin:0;}*/
.mainBanner{margin-top:90px;}
.mainBanner .mainBannerCont .slick-list{margin:0 -50%; }

.mainBanner .slick-arrow{height:40px;margin-top:-20px;}
.mainBanner .slick-arrow:before,
.mainBanner .slick-arrow:after{width:24px;left:0;}
.mainBanner .slick-arrow:before{top:11px;}
.mainBanner .slick-arrow:after{bottom:11px;}
.mainBanner .slick-controls{bottom:25px;}

.grayBox:before{left:-20px;transform:none;}

.carQuestion{padding:73.5px 0 72.5px;}
.carQuestion .halfCont{padding:0;}
.carQuestion .contTitle{margin-bottom:31.5px;}
.carQuestion .inputBox{padding-left:0;}
.carQuestion .inputBox .btnSubmitBox .privacyBox input{width:17px;height:17px;}
.carQuestion .inputBox input[type='text']{font-size:3.2rem;padding-top:8px;}
.carQuestion .inputBox input[type='text'], .carQuestion .inputBox .btnSubmitBox .btnSubmit{height:50px;line-height:50px;}
.carQuestion .inputBox .inconsistency, #alertText{top:48px;}
.carQuestion .inputBox .btnSubmitBox #alertText{top:78px;}

.introduce{padding:75px 0 68.5px;}
.introduce .introTop{display:block;}
.introduce .introTop dl{width:100%;min-width:auto;padding:38px 0 0;}
.introduce .introTop dl dt:before{width:32px;height:5px;}
.introduce .introTop dl dd p{margin:25px 0 14px;}
.introduce .introTop .introSlideWrap{width:100%;margin-top:50px;}

.introduce .introBottom{display:block;margin-top:50px;}
.introduce .introBottom > div{width:100% !important;}
.introduce .introBottom > div:nth-child(n+2){margin-top:30px;}
.introduce .introBottom .introBottomLeft{margin-right:0 !important;padding-right:0 !important;align-items:flex-end;}
.introduce .introBottom .introBottomLeft:after{display:none;}
.introduce .introBottom div.introBottomRight{align-items:center;}
.introduce .introBottom div.introBottomRight dl{position:static;}
.introduce .introBottom div.introBottomRight dl dt{font-size:15px;margin-top:6px;}
.introduce .introBottom div dl{width:100%;justify-content:space-between;}
.introduce .introBottom div .check{margin-right:10px !important;}
.introduce .introBottom div .check img{width:21px;}
.introduce .introBottom div dl dt img{width:195px !important;}
.introduce .introBottom div dl dd{font-size:3.6vw;}
.introduce .introBottom div dl dd span{background-size:4px 4px;padding-top:13px;}
.introduce .introBottom div dl dd strong{margin-bottom:0;}

.youtubeVideo{padding:73.5px 0 70px;}
.youtubeVideo .contTitle{margin-bottom:34.5px;}

.reviewWrap{padding:71.5px 0 79px;}
.reviewWrap:after{background:#8322e5}
.reviewWrap .reviewBox{padding-left:0;right:0;margin-top:0;}
.reviewWrap .reviewBox dl{margin-bottom:31px;}
.reviewWrap .reviewBox dl dt{font-size:4.6rem;}
.reviewWrap .reviewBox dl dd{margin:25px 0 0;}
.reviewWrap .reviewBox .linkBox{width:340px;height:67px;margin-bottom:50px;}
.reviewWrap .reviewBox .linkBox img{width:24px;}
.reviewWrap .reviewBox .m_view{width:calc(100% + 14%);left:-7%;position:relative;}
.reviewWrap .reviewBox .m_view img{width:100%;}



.pcMemberWrap{padding:71.5px 0 70px;}
.pcMemberWrap .contTitle02{margin-bottom:45.5px;}
.pcMemberWrap .pcMemberCont dl dt{margin-bottom:25px;}
.pcMemberWrap .pcMemberCont dl dt img{width:230px;}
.pcMemberWrap .pcMemberCont dl dd{font-size:2.6rem;}
.pcMemberWrap .pcMemberCont p{font-size:1.9rem;margin-top:18px;}
.pcMemberSlideWrap .slick-arrow{width:25px;height:28.9px;top:102px;background-size:25px 28.9px !important;}
.pcMemberSlideWrap .slick-prev{left:calc(50% - 200px);}
.pcMemberSlideWrap .slick-next{right:calc(50% - 200px);}

.certification{padding:72.5px 0;}
.certification ul{flex-direction:column;align-items:center;margin:43px 0 0;}
.certification ul li{width:50%;}
.certification ul li + li{margin:30px 0 0;}

.guideWrap{padding:70px 0 57.5px;}
.guideWrap #faq-accordion{margin:37.5px auto 0;}

.contact{padding:0;}
.contact:after{display:none;background-position:left 30% top;}
.contact .contactBox{width:100%;}
.contact .contTitle{font-size:4.3rem;margin-bottom:150px;}
.contact dl dt{font-size:3rem;}
.contact dl dd{font-size:6.5rem;}
.contact dl dd a{display:block;}

.contact .mView{width:calc(100% + 40px);}
.contact .mView img{position:relative;left:-20px;}

.layer04 .imgBox img{width:80%;}
.layer04 ul{margin:0 0 70px;}
.layer04 ul li dl dt{width:150px;}
.layer04 ul li:nth-child(n+2){margin-top:10px;}

.layer02 .telBox{margin-top:65.5px;justify-content:center;padding:0 0 7.5px;font-size:4rem;}
.layer02 .privacyBox{margin-bottom:85px;}
.layer02 .privacyBox input{width:16px;height:16px;}
.layer03 .imgBox{margin-top:17.5px;}
.layer03 .imgBox img{width:200px;}

.layerBtn{height:60px;}

.carLayerTitle{margin:19px 0 10px;}
}

@media all and (max-width:600px){
.layerDesign{width:90%;}
.layerDesign.layerEtc{padding:35px 0 0;}
.layerDesign.layerEtc .layerInfo{height:450px;padding:0 35px 35px;}

.layer04 .layerInfo{padding:45px 26px 17.5px;}


}

@media all and (max-width:501px){
.carQuestion .halfCont{display:block;}
.carQuestion .halfCont .halfInfo{width:100%;}
.carQuestion .inputBox ul{display:block;}
.carQuestion .inputBox ul li{width:100%;}
.carQuestion .inputBox ul li:nth-child(n+2){margin:33px 0 0;}
.carQuestion .inputBox .btnSubmitBox .privacyBox{align-items:flex-start;}
.carQuestion .inputBox .btnSubmitBox .privacyBox input{margin-top:-1px;}

.introduce .introBottom div dl dd span{line-height:1;background-size:3px 3px;padding-top:8px;}

.pcMemberWrap .pcMemberCont dl dt img{width:200px;}
.pcMemberSlideWrap .slick-arrow{width:25px;height:28.9px;top:87px;background-size:25px 28.9px !important;}
.pcMemberSlideWrap .slick-prev{left:calc(50% - 165px);}
.pcMemberSlideWrap .slick-next{right:calc(50% - 165px);}

.layer02 .layer02_title{font-size:4rem;}
.layer03 .layer03_title{font-size:3.6rem;}

.certification ul li{width:80%;}
.certification ul li img{width:100%;}



}

@media all and (max-width:480px){
.carQuestion .inputBox input[type='text'], .carQuestion .inputBox .btnSubmitBox .btnSubmit{padding-top:0.391vw;}
.carQuestion .inputBox .btnSubmitBox .privacyBox input{margin-top:2px;}

.introduce .introBottom div.introBottomRight dl dt{margin-top:2px;}

.layer_step_carnum{font-size:3.6rem;border-width:3px;}
.carLayerLogo img{width:90px;}

.btnColor{padding-top:3px;}

.reviewWrap .reviewBox .linkBox{width:100%;}


}

@media all and (max-width:380px){
}