@keyframes fade-in{0%{opacity:0;display:none}100%{opacity:1;display:block}}.testdrive_wrap .accordion_inner{background-color:#f2f2f2}.testdrive_wrap .srcoll_wrap{overflow-y:auto;width:100%;height:400px}.testdrive_wrap .car_select ul{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px;text-align:center}.testdrive_wrap .car_select li .img_wrap{width:240px;margin:0 auto}.testdrive_wrap .car_select li .img_wrap img{width:100%;height:100%;-o-object-fit:scale-down;object-fit:scale-down}.testdrive_wrap .car_select li button{display:block;width:100%;border-radius:4px;border:1px solid #d9d9d6}.testdrive_wrap .car_select li button:focus{background-color:rgba(0,0,0,0);border:1px solid #000}.testdrive_wrap .search_store .accordion_inner{position:relative;height:560px;padding-top:0;padding-bottom:0}.testdrive_wrap .search_store .tabs{width:calc((100% - 1280px)/2 + 399px);height:100%}.testdrive_wrap .search_store .tab_content{display:block}.testdrive_wrap .search_store .location_article{position:relative}.testdrive_wrap .search_store .location_article .location_wrap{position:absolute;left:16px;top:0;display:flex;width:calc((100% - 1280px)/2 + 359px);flex-wrap:wrap;margin-top:24px;margin-bottom:24px;gap:8px}.testdrive_wrap .search_store .location_article .select_cover{flex:1}.testdrive_wrap .search_store .location_article .select_cover select{width:100%;border-color:#d9d9d6}.testdrive_wrap .search_store .location_article .ico_target{margin-right:8px}.testdrive_wrap .search_store .map_article{height:calc(100% - 134px)}.testdrive_wrap .search_store .map_article .map_top{display:none}.testdrive_wrap .search_store .map_article .store_wrap{width:100%;margin-top:140px;overflow-y:scroll;height:100%}.testdrive_wrap .search_store .map_article .store_wrap .nodata{display:flex;min-height:460px;margin-right:24px;justify-content:center;align-items:center}.testdrive_wrap .search_store .map_article .store{max-width:343px;width:calc(100% - 56px);min-height:calc(100% - 94px);padding:24px 16px;background-color:#fff;border-bottom:1px solid #d9d9d6}.testdrive_wrap .search_store .map_article .store .inner{display:flex;gap:16px}.testdrive_wrap .search_store .map_article .store .info ul{margin-top:8px}.testdrive_wrap .search_store .map_article .store .info li{display:flex;margin-top:4px;font-size:12px;line-height:24px;align-items:center}.testdrive_wrap .search_store .map_article .store .info .addr{position:relative;overflow:hidden;text-overflow:ellipsis;word-break:keep-all;line-height:1.6em;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;cursor:pointer;padding-right:24px}.testdrive_wrap .search_store .map_article .store .info .addr:after{content:"";width:20px;height:20px;position:absolute;top:0;right:0;background-image:url("../img/icons/ico_arrow_bottom.svg");background-repeat:no-repeat;background-position:center center}.testdrive_wrap .search_store .map_article .store .info .addr.active{display:flex;overflow:auto;text-overflow:unset;align-items:flex-start}.testdrive_wrap .search_store .map_article .store .info .addr.active:after{transform:rotate(180deg)}.testdrive_wrap .search_store .map_article .store .info [class^=ico_]{width:24px;height:24px;margin-right:4px;vertical-align:top;flex:none}.testdrive_wrap .search_store .map_article .store .pin_num{width:47px;height:45px;color:#fff;font-size:18px;font-weight:700;text-align:center;line-height:35px;background-repeat:no-repeat;background-position:center center;background-color:#000;-webkit-mask:url("../img/icons/ico_distance.svg") no-repeat center center;mask:url("../img/icons/ico_distance.svg") no-repeat center center;-webkit-mask-size:cover;mask-size:cover}.testdrive_wrap .search_store .map_article .store .pin_num.on{background-color:#efdf00;color:#000}.testdrive_wrap .search_store .map_article .store .sbtn_wrap{display:flex;gap:4px;margin-top:16px}.testdrive_wrap .search_store .map_article .store .sbtn_wrap button{height:36px;flex:1;justify-content:center}.testdrive_wrap .search_store .map_article .map_box{position:absolute;top:0;left:0;margin-left:calc((100% - 1280px)/2 + 399px);width:calc(100% - (100% - 1280px)/2 - 399px);height:100%;background-color:#d9d9d6}.testdrive_wrap .select_date .txt{font-size:14px}.testdrive_wrap .select_date .radio_select{display:flex;gap:8px;flex-wrap:wrap;margin-top:32px}.testdrive_wrap .select_date .radio_select li{flex:1}.testdrive_wrap .select_date .radio_select input[type=radio]+label{height:80px;line-height:1.4;padding:0 16px 0 50px;font-size:18px;color:#000;border:1px solid #d9d9d6;box-sizing:border-box;background-color:#fff}.testdrive_wrap .select_date .radio_select input[type=radio]+label:before,.testdrive_wrap .select_date .radio_select input[type=radio]+label:after{left:16px}.testdrive_wrap .select_date .radio_select input[type=radio]:checked+label{border-color:#efdf00;box-shadow:0 0 0 1px #efdf00 inset}.testdrive_wrap .select_date .radio_select .date{font-size:14px}.testdrive_wrap .user_form .tit{margin-bottom:8px;font-size:12px;color:#777}.testdrive_wrap .user_form .input_float.is_value label,.testdrive_wrap .user_form .input_float input:focus+label{color:#777}.testdrive_wrap .user_form input[type=tel]{background-color:rgba(0,0,0,0)}.testdrive_wrap .user_form .group,.testdrive_wrap .user_form .input_float:not(:first-child){margin-top:24px}.testdrive_wrap .user_form .gender{display:flex;gap:24px}.testdrive_wrap .user_form .birth{display:flex;gap:8px}.testdrive_wrap .user_form .txtbutton.zipcode{color:#000;background-color:#f2f2f2}.testdrive_wrap .user_form .group select{width:100%;background-color:rgba(0,0,0,0);border-color:#d9d9d6}.testdrive_wrap .user_form .group .select_cover{flex-basis:160px}.testdrive_wrap .user_form .input_txt{display:block;font-size:14px}.testdrive_wrap .terms_agreed .chk_all{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #d9d9d6}.testdrive_wrap .terms_agreed .chk_all .input_cover{margin-bottom:0}.testdrive_wrap .terms_agreed .chk_all input[type=checkbox]+label{font-size:16px}.testdrive_wrap .terms_agreed i{width:24px;height:24px;vertical-align:top}.testdrive_wrap .terms_agreed .terms_form>.input_cover{display:flex;justify-content:space-between;margin-top:16px}.testdrive_wrap .terms_agreed .agree_add{display:flex;flex-wrap:wrap;margin-top:16px;gap:24px;padding-left:30px}.testdrive_wrap .terms_agreed .agree_add .input_cover{margin:0}.testdrive_wrap .terms_agreed .agree_add+.txt_bullets{padding-top:24px;background-color:rgba(0,0,0,0)}.testdrive_wrap .btn_wrap{display:flex;justify-content:center;padding-top:32px;gap:8px}.testdrive_wrap .testdrive_foot{margin-bottom:120px}.testdrive_wrap .testdrive_foot .txt_bullets{margin-top:32px}.testdrive_complete .complete_top{padding-top:80px;padding-bottom:80px;text-align:center}.testdrive_complete .complete_top .tit{margin-top:8px;margin-bottom:8px;font-size:40px;font-weight:700;line-height:1.1}.testdrive_complete .more_btns{display:flex;gap:8px;margin-bottom:40px}.testdrive_complete .more_btns a{display:flex;width:50%;padding:16px;font-size:14px;font-weight:700;border:1px solid #d9d9d6;box-sizing:border-box;align-items:center;gap:8px}.testdrive_complete .more_btns a:hover{border-color:#efdf00;box-shadow:0 0 0 1px #efdf00 inset}.testdrive_complete .more_btns i{width:48px;height:48px}.testdrive_complete .complete_content{padding:0 4px;border-top:1px solid #000}.testdrive_complete .complete_content .subtit{padding:24px 0;font-size:20px;font-weight:700}.testdrive_complete .complete_content dl{display:flex;flex-wrap:wrap;gap:8px 0}.testdrive_complete .complete_content dt,.testdrive_complete .complete_content dd{width:50%;font-size:14px;line-height:1.4}.testdrive_complete .complete_content dd{text-align:right;font-weight:700}.testdrive_complete .complete_content dd span{display:block}.testdrive_complete .complete_content+.btn_wrap{margin:48px 0 120px}.testdrive_complete .thumb{max-width:240px;margin-left:auto;margin-right:auto}.testdrive_complete .thumb img{max-width:100%;-o-object-fit:contain;object-fit:contain}.model_list_wrap{position:relative;height:100vh}.model_list_wrap .header_section{height:60px;border-bottom:0}.model_list_wrap .imageSwiper{position:absolute;top:50%;transform:translateY(calc(-50% + 40px))}.model_list_wrap .imageSwiper .swiper-slide{width:100%;max-width:960px;margin:0 3.1%;text-align:center}@media(max-width: 1024px){.model_list_wrap .imageSwiper .swiper-slide .swiper_header{padding:10px}}.model_list_wrap .imageSwiper .swiper-slide img{max-width:100%;height:340px;-o-object-fit:contain;object-fit:contain}.model_list_wrap .infoSwiper{height:calc(100vh - 90px)}.model_list_wrap .infoSwiper .swiper-slide{height:100%;text-align:center;opacity:0 !important}.model_list_wrap .infoSwiper .swiper-slide-active{opacity:1 !important}.model_list_wrap .swiper{width:100%}.model_list_wrap .swiper .swiper-pagination{position:relative;padding-bottom:50px;bottom:-50px}.model_list_wrap .swiper .swiper-pagination-bullet{background:#d9d9d6;opacity:1}.model_list_wrap .swiper .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#000;opacity:1}.model_list_wrap .swiper_title{margin-bottom:4px;font-size:56px;font-weight:700}.model_list_wrap .swiper_price{display:block;font-size:16px;font-weight:700}.model_list_wrap .swiper .sub-desc{display:block;margin:16px 0 0;font-size:10px;font-weight:600;line-height:1.2}.model_list_wrap .swiper .under-desc{display:flex;justify-content:center;margin:16px 0 0;font-size:10px;font-weight:600}.model_list_wrap .swiper_links{display:flex;margin-top:32px;justify-content:center;gap:8px;margin-left:16px;margin-right:16px}.model_list_wrap .swiper_links a{width:160px;justify-content:center;box-sizing:border-box}.model_list_wrap .swiper_detail{margin-top:16px;font-size:16px;font-weight:700}.model_list_wrap .swiper_content ul{display:flex;align-items:center;justify-content:center}.model_list_wrap .swiper_content li{position:relative;width:120px;padding:0 16px}.model_list_wrap .swiper_content li+li{background-image:linear-gradient(to bottom, #000000 50%, rgba(255, 255, 255, 0) 20%);background-position:left;background-size:1px 3px;background-repeat:repeat-y}.model_list_wrap .swiper_info{font-size:32px}.model_list_wrap .swiper_unit{font-size:20px}.model_list_wrap .swiper_desc{display:block;margin-top:8px;font-size:14px}.catalog_wrap .name{padding-left:4px;padding-right:4px;font-size:28px;font-weight:700;word-break:break-all}.catalog_wrap .download{display:flex;margin-top:16px;padding:16px 4px;border-top:1px solid #d9d9d6;flex-wrap:wrap}.catalog_wrap .download li{margin-right:16px}.catalog_wrap .download button{padding-top:4px;padding-bottom:4px;font-weight:700;line-height:1.4}.catalog_wrap .download button .ico_download{float:right;width:24px;height:24px}.catalog_wrap .model_all{display:flex;align-items:center;justify-content:space-between;margin-top:48px;margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid #656666}.catalog_wrap .model_all .download{margin:0;padding:0;border-top:none;gap:8px}.catalog_wrap .model_all .download button{gap:8px}.catalog_wrap .model_list{display:grid;grid-template-columns:repeat(2, 1fr);gap:32px;margin-bottom:120px}.catalog_wrap .model_list .item{margin-top:16px}.catalog_wrap .model_list .thumb{padding:10px 11.5% 0;background:linear-gradient(to bottom, #f2f2f2 71.5%, #ffffff 28.5%)}.catalog_wrap .model_list .thumb img{width:100%}.model_wrap{margin-bottom:120px}.model_wrap.mg_none{margin-bottom:0}.model_wrap .model_tit{font-size:51px;font-weight:700;text-align:center}.model_wrap .contents_wrap{width:100%;padding:80px 0}.model_wrap .contents_wrap.accessories,.model_wrap .contents_wrap.reveal{background-color:#f2f2f2}.model_wrap .contents_wrap.accessories{margin-bottom:40px}.model_wrap .sticky_nav{position:sticky;top:0;display:flex;justify-content:space-between;align-items:flex-end;z-index:2;background-color:#fff;border-top:1px solid #d9d9d6}.model_wrap .sticky_nav ul{margin-left:0;margin-right:0;height:60px;gap:32px;padding:0 24px}.model_wrap .sticky_nav .btns{display:flex;padding:7px 16px;min-width:-moz-fit-content;min-width:fit-content}.model_wrap .sticky_nav .btns .button{min-width:-moz-fit-content;min-width:fit-content}.model_wrap .sticky_nav .btns .button+.button{margin-left:8px}@media screen and (min-width: 1024px){.model_wrap .sticky_nav{padding-left:8px;padding-right:8px}}@media screen and (min-width: 1440px){.model_wrap .sticky_nav{padding:0}}.model_wrap .spec_nav{padding-top:16px;padding-bottom:16px;background-color:#f2f2f2}.model_wrap .spec_nav .article_wrap{display:flex;align-items:center;justify-content:space-between}.model_wrap .spec_nav .spec_btn{display:flex}.model_wrap .spec_nav .spec_btn li{display:flex;align-items:center}.model_wrap .spec_nav .spec_btn li strong{min-width:160px;align-self:start;padding-top:5px}.model_wrap .spec_nav .spec_btn li:not(:first-of-type){margin-left:32px;padding-left:32px;border-left:1px solid #d9d9d6}.model_wrap .spec_nav .spec_btn .btns{display:flex}.model_wrap .spec_nav .spec_btn .button{margin-left:8px;border-radius:4px;border-color:#d9d9d6;font-weight:400}.model_wrap .spec_nav .spec_btn .button:first-of-type{margin-left:16px}.model_wrap .spec_nav .spec_btn .button:focus,.model_wrap .spec_nav .spec_btn .button.on{border-color:#000;font-weight:700;background-color:#fff;color:#000}.model_wrap .spec_nav .sel_spec{font-size:28px;font-weight:700}.model_wrap .spec_nav .sel_spec span{color:#777}.model_wrap .tab_list{margin-top:32px}.model_wrap .tab_list.horizon button{display:flex;white-space:nowrap}.model_wrap .fix_btns{display:flex;justify-content:center;gap:8px}.model_wrap .fix_btns .button{flex-basis:160px;justify-content:center}.model_wrap .noti{padding-top:40px}.model_wrap .noti .bullet_title{font-weight:700;color:#000;line-height:1.4;font-size:14px;margin-bottom:16px}.model_wrap .noti .bullet_item{position:relative;font-size:12px;line-height:16.8px;color:#656666}.model_wrap .noti .bullet_item-square{padding-left:18px}.model_wrap .noti .bullet_item-square:before{content:"";display:block;position:absolute;left:8.5px;top:8.5px;width:2px;height:2px;background-color:#656666}.double_swiper.swiper{padding-left:calc(50% - 640px);padding-right:calc(50% - 640px)}.double_swiper .outside{width:472px;height:auto}.double_swiper .swiper_nav{max-width:1280px;padding-left:16px;padding-right:16px;display:flex;justify-content:flex-end}.double_swiper .swiper_next,.double_swiper .swiper_prev{position:relative;width:30px;height:30px;cursor:pointer}.double_swiper .swiper_next:after,.double_swiper .swiper_prev:after{content:"";width:100%;height:100%;display:block;background-color:#000}.double_swiper .swiper_next.swiper-button-disabled,.double_swiper .swiper_prev.swiper-button-disabled{cursor:default}.double_swiper .swiper_next.swiper-button-disabled:after,.double_swiper .swiper_prev.swiper-button-disabled:after{background-color:#d9d9d6}.double_swiper .swiper_next{margin-left:32px}.double_swiper .swiper_next:after{-webkit-mask:url("../img/icons/ico_arrow_right.svg") no-repeat center center;mask:url("../img/icons/ico_arrow_right.svg") no-repeat center center;-webkit-mask-size:cover;mask-size:cover}.double_swiper .swiper_prev:after{-webkit-mask:url("../img/icons/ico_arrow_left.svg") no-repeat center center;mask:url("../img/icons/ico_arrow_left.svg") no-repeat center center;-webkit-mask-size:cover;mask-size:cover}.double_swiper .flipcard{height:100%;padding:32px 0 64px;perspective:1000px;box-sizing:border-box}.double_swiper .flipcard .inner{width:100%;height:100%;box-shadow:0px 4px 6px -4px rgba(16,24,40,.1),0px 10px 15px -3px rgba(16,24,40,.1);transition:transform .6s;transform-style:preserve-3d}.double_swiper .flipcard .inner .swiper-slide{display:flex;align-items:center;height:100%;max-height:265px}.double_swiper .flipcard .inner img{max-width:100%}.double_swiper .flipcard .inner.active{transform:rotateY(180deg)}.double_swiper .flipcard .inner.active .back{z-index:1}.double_swiper .flipcard .back,.double_swiper .flipcard .front{background-color:#fff;backface-visibility:hidden;background-color:#fff;transform:translateZ(1px)}.double_swiper .flipcard .front{height:100%}.double_swiper .flipcard .front .txt{display:flex;justify-content:space-between;flex:1;align-items:center;overflow:hidden;padding:32px;font-size:20px;font-weight:700}.double_swiper .flipcard .front .ico_plus{width:32px;height:32px;vertical-align:top}.double_swiper .flipcard .back{display:flex;flex-direction:column;position:absolute;transform:rotateY(180deg) translateZ(1px);-webkit-transform:rotateY(180deg) translateZ(1px);top:0;left:0;padding:32px;width:100%;height:100%;box-sizing:border-box}.double_swiper .flipcard .back .info{display:flex;flex:1;flex-direction:column;overflow:hidden}.double_swiper .flipcard .back .head strong{display:block;margin-bottom:4px;font-size:20px}.double_swiper .flipcard .back .head span{display:flex;font-weight:700}.double_swiper .flipcard .back .head .ex_price{position:relative;margin-right:15px;color:#c2c2c2;text-decoration:line-through}.double_swiper .flipcard .back .head .ex_price::after{content:"→";position:absolute;display:inline-flex;justify-content:center;align-items:center;right:-15px;width:15px;font-weight:400}.double_swiper .flipcard .back .cont{margin-top:32px;line-height:1.4;overflow-y:auto}.double_swiper .flipcard .back .sub_cont{display:none}.double_swiper .flipcard .back .sub_cont>p{display:flex;align-items:center;width:78px;padding-right:16px}.double_swiper .flipcard .back .sub_cont>p img{max-width:64px;height:auto}.double_swiper .flipcard .back .sub_cont>div{width:calc(100% - 78px)}@media(max-width: 670px){.double_swiper .flipcard .back .sub_cont>p{width:50px;padding-right:10px}.double_swiper .flipcard .back .sub_cont>p img{max-width:40px}.double_swiper .flipcard .back .sub_cont>div{width:calc(100% - 60px)}.double_swiper .flipcard .back .sub_cont>div p{font-size:13px}}.double_swiper .flipcard .back .sub_cont.showing{display:flex}.double_swiper .flipcard .back .btn{display:flex;justify-content:flex-end}.double_swiper .flipcard .back .btn .ico_close{width:32px;height:32px;vertical-align:top}.double_swiper .swiper_flip_next,.double_swiper .swiper_flip_prev{position:absolute;top:50%;padding-top:14px;padding-bottom:14px;background-color:rgba(0,0,0,.8);transform:translateY(-50%);cursor:pointer;z-index:10}.double_swiper .swiper_flip_next:after,.double_swiper .swiper_flip_prev:after{content:"";display:block;width:32px;height:32px;background-color:#fff}.double_swiper .swiper_flip_next.swiper-button-disabled,.double_swiper .swiper_flip_prev.swiper-button-disabled{cursor:default;background-color:rgba(0,0,0,.3)}.double_swiper .swiper_flip_next.swiper-button-disabled:after,.double_swiper .swiper_flip_prev.swiper-button-disabled:after{background-color:hsla(0,0%,100%,.3)}.double_swiper .swiper_flip_next{right:0}.double_swiper .swiper_flip_next:after{-webkit-mask:url("../img/icons/ico_arrow_right_v2.svg") no-repeat center center;mask:url("../img/icons/ico_arrow_right_v2.svg") no-repeat center center;-webkit-mask-size:cover;mask-size:cover}.double_swiper .swiper_flip_prev{left:0}.double_swiper .swiper_flip_prev:after{-webkit-mask:url("../img/icons/ico_arrow_left_v2.svg") no-repeat center center;mask:url("../img/icons/ico_arrow_left_v2.svg") no-repeat center center;-webkit-mask-size:cover;mask-size:cover}@media(max-width: 1024px){.double_swiper .flipcard .inner img{width:100%;max-height:170px;-o-object-fit:cover;object-fit:cover}}.detail_tab{padding-top:32px}.detail_tab .img_area{position:relative;overflow:hidden;display:none}.detail_tab .img_area.interior_img{padding-top:27.15%}.detail_tab .img_area.open{display:block}.detail_tab .img_area img{position:absolute;top:0;left:50%;height:100%;transform:translateX(-50%);-o-object-fit:cover;object-fit:cover}.detail_tab .colorchip_wrap{padding-left:16px;padding-right:16px;text-align:center}.detail_tab .colorchip_wrap .txt{font-size:12px;color:#656666}.detail_tab .color_chip{display:none;margin-top:32px;margin-bottom:32px}.detail_tab .color_chip.open{display:block}.detail_tab .color_chip .name{font-size:14px;line-height:1.1}.detail_tab .color_chip ul{display:flex;justify-content:center;gap:16px;margin-top:16px;overflow-x:auto}.detail_tab .color_chip li{display:flex;flex-direction:column}.detail_tab .color_chip li input[type=radio]{position:absolute;width:0;height:0;-webkit-text-decoration:-999px;text-decoration:-999px;left:0;font-size:0;background-color:rgba(0,0,0,0);pointer-events:none}.detail_tab .color_chip li input[type=radio]:checked+label{border-color:#000}.detail_tab .color_chip li button,.detail_tab .color_chip li label{display:block;width:40px;height:40px;padding:2px;border:2px solid rgba(0,0,0,0);border-radius:50%;overflow:hidden;box-sizing:content-box;cursor:pointer}.detail_tab .color_chip li button img,.detail_tab .color_chip li label img{width:100%;height:100%;border-radius:50%}.detail_tab .color_chip li button.active,.detail_tab .color_chip li button:focus,.detail_tab .color_chip li label.active,.detail_tab .color_chip li label:focus{border-color:#000}.detail_tab .img-cont{display:flex;align-items:center;position:relative;height:470px;margin:0 auto;overflow:hidden}.detail_tab .img-cont *{width:100%;height:100%}.detail_tab .img-cont .vr_img{position:relative;cursor:pointer}.detail_tab .img-cont .vr_img .model_icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:80px;height:80px;border-radius:50%;background:url("../img/icons/icon_drag.svg") center center no-repeat;background-size:40px;background-color:rgba(0,0,0,.5)}.detail_tab .img-cont .full-img{position:absolute;top:0;left:0;transform:translateX(-101%);transition:transform .6s}@media(max-width: 670px){.detail_tab .img-cont{height:50vw}.detail_tab .img-cont .vr_img .model_icon{width:40px;height:40px;background-size:20px}}.detail_tab .img-cont .InteractionHelper{opacity:1;position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;width:100px;height:100px;border-radius:68.5px;background-color:rgba(0,0,0,.5);pointer-events:none;visibility:visible}.detail_tab .img-cont .InteractionHelper.is-hidden{visibility:hidden}.detail_tab .img-cont .InteractionHelper svg{width:50px;position:absolute;transform:translate(-50%, -50%);top:50%;left:50%}.detail_tab .img-cont .InteractionHelper svg path{fill:#fff;stroke:#fff}.detail_tab .model_vr .loading{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(0.15);width:317px !important;height:416px !important;background-image:url("../../res/img/n_loading_logo-bg.webp");background-size:contain;background-repeat:no-repeat;background-color:rgba(0,0,0,0);z-index:1}.detail_tab .model_vr .loading div{width:0px;height:100%;overflow:hidden;background-image:url("../../res/img/n_loading_logo.webp");background-size:317px 416px;background-repeat:no-repeat}.spec{padding-bottom:120px}.spec .txt_bullets{padding:32px 16px}.spec .primary_red li{color:#ee5352}.spec .primary_red li:before{background-color:#ee5352}.spec .content_box{margin-top:80px}.spec .content_box:first-child{margin-top:0}.spec .tbl_wrap{border:0;border-bottom:1px solid #d9d9d6}.spec .tbl_wrap th:first-child{width:480px;border-right:4px solid #d9d9d6;text-align:left}@media(max-width: 1024px){.spec .tbl_wrap th,.spec .tbl_wrap td{width:auto}.spec .tbl_wrap th:first-child{width:240px}}.spec .item_list{padding:24px 16px;display:grid;grid-template-columns:repeat(2, 1fr);row-gap:8px}.spec .item_list li{list-style:disc;margin-left:20px}.spec .item_list li.colspan{grid-column:span 2}@media(max-width: 670px){.spec .item_list li.colspan{grid-column:auto}}.spec .item_list li.nolist{list-style:none}.spec .item_list li.mt{margin-left:5px;margin-top:20px}.spec .item_list li.rowspan{grid-row:span 2;line-height:1.3}.spec .accordion{margin-top:32px}.spec .accordion_list{margin-top:8px;border-bottom:0}.spec .accordion_list[data-status=expanded] .accordion_title{background-color:#000;border-color:#000}.spec .accordion_list[data-status=expanded] .accordion_title:after{transform:rotate(180deg);background-color:#fff}.spec .accordion_list[data-status=expanded] .accordion_title span{color:#fff}.spec .accordion_list[data-status=expanded] .accordion_inner.light{background-color:#f2f2f2}.spec .accordion_title{display:flex;justify-content:space-between;align-items:center;padding:16px 16px;border:1px solid #d9d9d6;width:100%}.spec .accordion_title span{color:#000;font-weight:700}.spec .accordion_title:after{content:"";display:block;width:24px;height:24px;background-repeat:no-repeat;background-position:center center;background-color:#000;-webkit-mask:url("../img/icons/ico_arrow_bottom.svg") no-repeat center center;mask:url("../img/icons/ico_arrow_bottom.svg") no-repeat center center;-webkit-mask-size:cover;mask-size:cover}.spec .accordion_inner{padding:0;border-top:none}.spec_foot{background-color:#fff;padding-bottom:120px}@media(max-width: 670px){.spec_foot{padding-bottom:80px}}.spec_foot .bul_item span,.spec_foot .bul_item li{font-size:14px;font-weight:700}.spec_foot .bul_item span::before,.spec_foot .bul_item li::before{content:"※";margin-right:4px}.spec_foot .bul_item+.txt_bullets{margin-top:16px}.spec_foot.white{background-color:#fff}.spec_foot.white .txt_bullets{background-color:#fff}.certify_list{display:flex;gap:14px}.certify_list li{display:flex;flex-direction:row;gap:24px;flex:1;padding:32px;border:1px solid #d9d9d6;background-color:#fff;text-align:center}.certify_list li>div{width:100%}.certify_list li a,.certify_list li button{justify-content:center !important}.certify_list li .img_wrap{display:flex;justify-content:center;align-items:center;width:150px;height:150px}.certify_list li .img_wrap img{width:100%;height:100%}@media(max-width: 1024px){.certify_list li{flex-direction:column;gap:0}.certify_list li .img_wrap{width:100%;height:64px}}.certify_list strong{font-size:18px}.certify_list p{margin-top:8px;margin-bottom:24px;font-size:14px;line-height:1.4}.certify_list .button{width:100%;justify-content:center;box-sizing:border-box}@media(max-width: 670px){.certify_list{flex-direction:column}}.testdrive_login .testdrive_title{width:100%;font-size:40px;text-align:center;margin-bottom:80px}.testdrive_login .testdrive_title br{display:none}@media(max-width: 1024px){.testdrive_login .testdrive_title{font-size:28px;margin-bottom:40px}.testdrive_login .testdrive_title br{display:block}}.testdrive_login .certify_list{margin-bottom:60px;gap:14px}@media(max-width: 1024px){.testdrive_wrap .car_select ul{display:grid;grid-template-columns:1fr}.testdrive_wrap .car_select ul:has(li:nth-child(3)){grid-template-columns:1fr 1fr}.testdrive_wrap .car_select ul li .img_wrap{width:auto}.testdrive_wrap .search_store .accordion_inner{height:auto}.testdrive_wrap .search_store .location_article .location_wrap{position:static;top:auto;left:auto;width:auto;margin-top:16px;margin-bottom:16px}.testdrive_wrap .search_store .map_article{width:100%;height:auto;padding-left:0;padding-right:0}.testdrive_wrap .search_store .map_article .tab_content{height:420px}.testdrive_wrap .search_store .map_article .map_top{display:flex;display:none}.testdrive_wrap .search_store .map_article .tab_navi{flex:1;padding-bottom:3px;text-align:center;border-bottom:1px solid #d9d9d6;cursor:pointer}.testdrive_wrap .search_store .map_article .tab_navi [class^=ico_]{width:36px;height:36px;background-color:#656666}.testdrive_wrap .search_store .map_article .tab_navi.tab_navi-active{border-bottom:3px solid #000}.testdrive_wrap .search_store .map_article .tab_navi.tab_navi-active [class^=ico_]{background-color:#000}.testdrive_wrap .search_store .map_article .store_wrap{margin-top:0}.testdrive_wrap .search_store .map_article .store_wrap .nodata{min-height:100%;margin-right:0}.testdrive_wrap .search_store .map_article .map_box{position:static;top:auto;left:auto;width:auto;height:420px;margin-left:0}.testdrive_wrap .search_store .map_article .store{max-width:none;min-height:auto;width:calc(100% - 32px)}.testdrive_wrap .search_store .map_article .info{flex:1}.testdrive_wrap .search_store .map_article .tabs{width:auto}.testdrive_wrap .search_store .map_article .tabs .tab_content{display:none}.testdrive_wrap .search_store .map_article .tabs .tab_content.tab_navi-active{display:block}.testdrive_wrap .radio_select{flex-direction:column}.catalog_wrap .name{font-size:24px}.catalog_wrap .model_list{gap:32px 16px}.model_list_wrap .imageSwiper{transform:translateY(calc(-50% + 44px))}.model_list_wrap .imageSwiper .swiper-slide{width:100%;min-width:100%;margin:0}.model_list_wrap .imageSwiper .swiper-slide img{max-height:30vh}.model_list_wrap .swiper_links a{width:109px}.model_list_wrap .swiper_title{font-size:40px}.model_list_wrap .swiper_price{font-size:16px}.model_list_wrap .swiper_content li{width:90px}.model_list_wrap .swiper_info{font-size:24px}.model_list_wrap .swiper_unit{font-size:16px}.model_list_wrap .swiper_desc{font-size:14px}.model_wrap .sticky_nav ul{height:60px}.model_wrap .spec_nav{overflow:hidden}.model_wrap .spec_nav .article_wrap{flex-direction:column;align-items:flex-start}.model_wrap .spec_nav .sel_spec{width:100%;margin-top:16px;padding-top:16px;border-top:1px solid #d9d9d6;font-size:24px}.model_wrap .spec_nav .spec_btn{width:100%;margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px;flex-direction:row;flex-wrap:nowrap;overflow-x:scroll;scrollbar-width:none}.model_wrap .spec_nav .spec_btn::-webkit-scrollbar{display:none}.model_wrap .spec_nav .spec_btn li{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.model_wrap .spec_nav .spec_btn li:not(:first-of-type){border-left:none;padding-left:0}.model_wrap .spec_nav .spec_btn .button:first-of-type{margin-left:0}.model_wrap .contents_wrap{padding-top:40px;padding-bottom:40px}.model_wrap .model_tit{font-size:36px}.double_swiper.swiper{padding-left:16px;padding-right:16px}.double_swiper .flipcard{padding-bottom:32px}.double_swiper .flipcard .front .txt{padding:16px;font-size:18px}.double_swiper .flipcard .back{padding:13px}.double_swiper .flipcard .back .head strong{font-size:18px}.double_swiper .flipcard .back .head span{font-size:14px}.double_swiper .flipcard .back .cont{margin-top:9px;font-size:14px}.double_swiper .outside{width:310px}}@media(max-width: 670px){.testdrive_wrap .search_store .accordion_inner{padding:0}.testdrive_wrap .terms_agreed .agree_add{gap:16px 0}.testdrive_wrap .terms_agreed .agree_add .input_cover{width:50%}.testdrive_complete .complete_top{padding-top:40px;padding-bottom:40px}.testdrive_complete .complete_top .tit{font-size:28px}.testdrive_complete .complete_content .subtit{font-size:18px}.testdrive_complete .complete_content+.btn_wrap{margin-bottom:80px}.testdrive_complete .more_btns a{padding-left:8px;padding-right:8px;gap:4px}.testdrive_complete .more_btns i{width:40px;height:40px}.catalog_wrap .model_all{display:block}.catalog_wrap .model_all .download{padding-top:16px}.catalog_wrap .model_all .download button{justify-content:center;width:100%}.catalog_wrap .model_all .name{padding-left:0;font-size:28px}.catalog_wrap .model_list{margin-bottom:80px;grid-template-columns:none}.catalog_wrap .model_list .thumb{padding-left:3.5%;padding-right:3.5%}.model_list_wrap .contents_section{margin-top:32px}.model_list_wrap .infoSwiper{height:calc(100vh - 100px)}.model_list_wrap .imageSwiper{transform:translateY(calc(-50% + 50px))}.model_list_wrap .imageSwiper .swiper-slide{width:100%;min-width:100%;margin:0}.model_wrap{margin-bottom:80px}.model_wrap+#footer_wrap{margin-bottom:60px}.model_wrap .sticky_nav.fixed .btns{opacity:1;visibility:visible}.model_wrap .sticky_nav .btns{position:fixed;z-index:10;bottom:0;left:0;display:flex;width:100%;padding:8px;background-color:#fff;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out;box-sizing:border-box;min-width:-moz-fit-content;min-width:fit-content}.model_wrap .sticky_nav .btns .button{flex:1;justify-content:center}.model_wrap .fix_btns{flex-direction:column}.model_wrap .fix_btns .button{flex-basis:auto}.spec .txt_bullets{padding-left:0}.spec .content_box{margin-top:40px}.spec .tbl_wrap.scroll{overflow-x:scroll}.spec .tbl_wrap th,.spec .tbl_wrap td{font-size:14px;width:auto}.spec .tbl_wrap th:first-child{position:sticky;left:0;width:90px}.spec .item_list{grid-template-columns:none}.spec .item_list li{font-size:14px}}@media screen and (max-height: 840px){.model_list_wrap .swiper_title{font-size:36px}.model_list_wrap .swiper_links{margin-top:16px}.model_list_wrap .swiper_links a{width:110px;height:34px;font-size:14px}.model_list_wrap .swiper_content{bottom:32px}.model_list_wrap .swiper_info{font-size:24px}.model_list_wrap .swiper_unit{font-size:16px}.model_list_wrap .swiper_detail{font-size:14px;margin-top:6px}.model_list_wrap .swiper_desc{margin-top:4px}.model_list_wrap .imageSwiper .swiper-slide img{max-height:30vh}}.highlight .tabs_content{display:none}.highlight .tabs_content.tab_navi-active{display:block}.testdrive0314 .float_modal_wrap{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:998;pointer-events:none}.testdrive0314 .float_modal_wrap button{pointer-events:all}.testdrive0314 .float_modal_wrap .icn_plus{display:flex}@media(max-width: 1024px){.testdrive0314 .float_modal_wrap .icn_close{display:none}.testdrive0314 .float_modal_wrap.show{background-color:rgba(0,0,0,.8);pointer-events:all}.testdrive0314 .float_modal_wrap.show .btn_float{display:flex}.testdrive0314 .float_modal_wrap.show .icn_plus{display:none}.testdrive0314 .float_modal_wrap.show .icn_close{display:flex}}.testdrive0314 .float_wrap{display:flex;justify-content:center;align-items:flex-end;flex-direction:column-reverse;position:fixed;right:20px;bottom:20px;gap:15px;z-index:999}.testdrive0314 .float_wrap .btn_modal{display:none;justify-content:center;align-items:center;width:46px;height:46px;padding:15px 20px;background-color:#efdf00;border-radius:46px;aspect-ratio:1/1}@media(max-width: 1024px){.testdrive0314 .float_wrap .btn_modal{display:flex}}.testdrive0314 .float_wrap .btn_float{display:flex;height:46px;padding:15px 20px;background-color:#efdf00;border-radius:46px;font-size:16px;font-weight:bold;gap:8px}@media(max-width: 1024px){.testdrive0314 .float_wrap .btn_float{display:none}}@media(max-width: 1024px){.testdrive0314 .testdrive_wrap .car_select ul{display:grid}.testdrive0314 .testdrive_wrap .car_select ul:has(li:nth-child(3)){grid-template-columns:1fr 1fr}.testdrive0314 .testdrive_wrap .car_select ul li{margin:0}.testdrive0314 .testdrive_wrap .car_select ul li .img_wrap{width:auto}}.testdrive0314 .certify_list{gap:16px}.testdrive0314 .certify_list li:nth-child(3){display:none;pointer-events:none}.testdrive0314 #accordion_inner_hopeday #hopeday_wrap{grid-template-rows:1fr 1fr 1fr}.testdrive0314 #accordion_inner_hopeday #hopeday_calendar{grid-row:1/4}.testdrive0314 #accordion_inner_hopeday #hopeday_calendar_time{display:flex;flex-direction:column;align-items:flex-start;flex-wrap:nowrap;grid-row:2/4;gap:30px}.testdrive0314 #accordion_inner_hopeday #hopeday_calendar_time>div{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;width:100%;max-width:500px;gap:10px}@media(max-width: 1024px){.testdrive0314 #accordion_inner_hopeday #hopeday_calendar_time>div{max-width:100%}}.testdrive0314 #accordion_inner_hopeday #hopeday_calendar_time.hour .half{display:none;pointer-events:none}.testdrive0314 #accordion_inner_hopeday #hopeday_calendar_time.hour2 .odd,.testdrive0314 #accordion_inner_hopeday #hopeday_calendar_time.hour2 .half{display:none;pointer-events:none}.testdrive0314 #accordion_inner_hopeday .btn.time{width:100%;max-width:300px;height:46px}@media(max-width: 1024px){.testdrive0314 #accordion_inner_hopeday .btn.time{max-width:100%}}.testdrive0314 .search_store .accordion_inner{padding-bottom:100px}@media(max-width: 1024px){.testdrive0314 .search_store .accordion_inner{padding-bottom:0}}.testdrive0314 .search_store .article_wrap.map_article{padding-bottom:100px;text-align:center}.testdrive0314 .search_store .article_wrap.map_article .info{text-align:left}@media(max-width: 1024px){.testdrive0314 .search_store .article_wrap.map_article{padding-bottom:0}}.testdrive0314 .search_store .article_wrap.map_article #map1 .map_box{height:calc(100% - 100px)}.testdrive0314 .search_store #hopedbuyBtn{margin:20px auto}@media(max-width: 670px){.testdrive0314 .select_course .pc{display:none !important}}.testdrive0314 .select_course .mo{display:none !important}@media(max-width: 670px){.testdrive0314 .select_course .mo{display:flex !important}}.testdrive0314 .select_course .article_wrap{width:calc(100% - 40px);box-sizing:border-box;line-height:1.2}@media(max-width: 1024px){.testdrive0314 .select_course .article_wrap{width:100%;padding:0}}.testdrive0314 .select_course .course_r .logo_wrap .btn_course_r,.testdrive0314 .select_course .course_e .logo_wrap .btn_course_e,.testdrive0314 .select_course .course_n .logo_wrap .btn_course_n,.testdrive0314 .select_course .course_a .logo_wrap .btn_course_a,.testdrive0314 .select_course .course_u .logo_wrap .btn_course_u,.testdrive0314 .select_course .course_l .logo_wrap .btn_course_l,.testdrive0314 .select_course .course_t .logo_wrap .btn_course_t{background-color:#fff;color:#f7b000}.testdrive0314 .select_course .course_r .logo_wrap .btn_course_r img,.testdrive0314 .select_course .course_e .logo_wrap .btn_course_e img,.testdrive0314 .select_course .course_n .logo_wrap .btn_course_n img,.testdrive0314 .select_course .course_a .logo_wrap .btn_course_a img,.testdrive0314 .select_course .course_u .logo_wrap .btn_course_u img,.testdrive0314 .select_course .course_l .logo_wrap .btn_course_l img,.testdrive0314 .select_course .course_t .logo_wrap .btn_course_t img{filter:unset}@media(max-width: 1024px){.testdrive0314 .select_course .course_r .logo_wrap .btn_course_r,.testdrive0314 .select_course .course_e .logo_wrap .btn_course_e,.testdrive0314 .select_course .course_n .logo_wrap .btn_course_n,.testdrive0314 .select_course .course_a .logo_wrap .btn_course_a,.testdrive0314 .select_course .course_u .logo_wrap .btn_course_u,.testdrive0314 .select_course .course_l .logo_wrap .btn_course_l,.testdrive0314 .select_course .course_t .logo_wrap .btn_course_t{border-color:#f7b000}}.testdrive0314 .select_course .logo_wrap{display:flex;width:100%;overflow:hidden}.testdrive0314 .select_course .logo_wrap label{display:flex;justify-content:center;align-items:center;padding:20px;font-size:16px;background-color:#f7b000;color:#fff;flex:1;border-radius:12px 12px 0 0;box-shadow:-1px 4px 4px 0px rgba(0,0,0,.25);box-sizing:border-box;font-weight:600;gap:5px;overflow:hidden;cursor:pointer}.testdrive0314 .select_course .logo_wrap label.disabled{background-color:#ddd !important;cursor:default}.testdrive0314 .select_course .logo_wrap label input[type=radio]{position:absolute;width:0;height:0;left:0;top:0;pointer-events:none}.testdrive0314 .select_course .logo_wrap label img{width:2.2vw;aspect-ratio:1/1;max-width:35px;-o-object-fit:contain;object-fit:contain;filter:brightness(300)}.testdrive0314 .select_course .logo_wrap label span{display:inline-flex;font-size:min(1.3vw,16px);text-align:center}@media(max-width: 1024px){.testdrive0314 .select_course .logo_wrap{flex-wrap:nowrap;overflow:auto;justify-content:flex-start;margin-bottom:-1px}.testdrive0314 .select_course .logo_wrap label{min-width:100px;height:26px;font-size:12px;border:2px solid rgba(0,0,0,0);border-bottom:0;padding:10px;box-sizing:content-box}.testdrive0314 .select_course .logo_wrap label img{max-width:15px}.testdrive0314 .select_course .logo_wrap label.btn_course_r{border-left:0}.testdrive0314 .select_course .logo_wrap label.btn_course_t{border-right:0}.testdrive0314 .select_course .logo_wrap label span{font-size:12px}}.testdrive0314 .select_course .program_wrap.pc{display:grid;grid-template-rows:3fr 4fr;grid-template-columns:3fr 1fr 5fr;justify-content:center;align-items:center;position:relative;padding:30px;min-height:600px;background:#fff;border-radius:0 0 15px 15px;gap:30px;overflow-y:unset}@media(max-width: 1024px){.testdrive0314 .select_course .program_wrap.pc{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;overflow-y:unset;border-radius:0;padding:30px 20px}.testdrive0314 .select_course .program_wrap.pc .title_wrap{order:1}.testdrive0314 .select_course .program_wrap.pc .desc_wrap{order:3}.testdrive0314 .select_course .program_wrap.pc .course_wrap{padding:20px 0;order:4;max-width:600px;align-self:flex-start}.testdrive0314 .select_course .program_wrap.pc .map_wrap{order:2}}.testdrive0314 .select_course .program_wrap.pc .title_wrap,.testdrive0314 .select_course .program_wrap.pc .desc_wrap,.testdrive0314 .select_course .program_wrap.pc .course_wrap,.testdrive0314 .select_course .program_wrap.pc .map_wrap{display:flex;flex-direction:column;width:100%}@media(max-width: 1024px){.testdrive0314 .select_course .program_wrap.pc .title_wrap,.testdrive0314 .select_course .program_wrap.pc .desc_wrap,.testdrive0314 .select_course .program_wrap.pc .course_wrap,.testdrive0314 .select_course .program_wrap.pc .map_wrap{text-align:left}}.testdrive0314 .select_course .program_wrap.pc .title_wrap{grid-column:1/2;align-self:flex-start;gap:26px}.testdrive0314 .select_course .program_wrap.pc .title_wrap>div{display:flex;flex-direction:column;gap:5px}.testdrive0314 .select_course .program_wrap.pc .title_wrap img{width:90px;height:100px}.testdrive0314 .select_course .program_wrap.pc .title_wrap .title{font-size:22px;font-weight:700}.testdrive0314 .select_course .program_wrap.pc .title_wrap .sub_title{font-size:15px;font-weight:600}.testdrive0314 .select_course .program_wrap.pc .title_wrap .desc{font-size:18px;font-weight:700}.testdrive0314 .select_course .program_wrap.pc .desc_wrap{grid-column:1/2;align-self:flex-end;gap:16px}.testdrive0314 .select_course .program_wrap.pc .desc_wrap .title{font-size:14px;font-weight:700}.testdrive0314 .select_course .program_wrap.pc .desc_wrap .desc_item_wrap{display:flex;flex-direction:column;gap:16px}.testdrive0314 .select_course .program_wrap.pc .desc_wrap .item .title,.testdrive0314 .select_course .program_wrap.pc .desc_wrap .item .desc,.testdrive0314 .select_course .program_wrap.pc .desc_wrap .item .plus{font-size:15px;font-weight:400}.testdrive0314 .select_course .program_wrap.pc .desc_wrap .item .title{margin-bottom:2px;font-weight:700}.testdrive0314 .select_course .program_wrap.pc .desc_wrap .item .plus{margin-top:10px;font-size:14px;color:#00a5da}.testdrive0314 .select_course .program_wrap.pc .note_wrap{display:none}.testdrive0314 .select_course .program_wrap.pc .course_wrap{min-width:130px;grid-row:1/3;grid-column:2/3;gap:20px}@media(max-width: 1024px){.testdrive0314 .select_course .program_wrap.pc .course_wrap{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 2fr;padding-bottom:60px}}.testdrive0314 .select_course .program_wrap.pc .course_wrap .title{display:flex;font-size:16px;font-weight:700;margin-bottom:2px}.testdrive0314 .select_course .program_wrap.pc .course_wrap .desc{font-size:16px;font-weight:400}.testdrive0314 .select_course .program_wrap.pc .course_wrap .small_desc{font-size:13px;font-weight:400}.testdrive0314 .select_course .program_wrap.pc .course_wrap .course_list_wrap{padding-left:8px;border-left:2px solid #f7b000}.testdrive0314 .select_course .program_wrap.pc .course_wrap .course_list_wrap li{display:flex;justify-content:space-between;font-size:16px}.testdrive0314 .select_course .program_wrap.pc .course_wrap .course_list_wrap li p::before{content:"→";display:inline-flex;margin-right:6px}.testdrive0314 .select_course .program_wrap.pc .course_wrap .course_list_wrap li .course_bullet{display:inline-flex;justify-content:center;align-items:center;width:16px;height:16px;aspect-ratio:1/1;border-radius:30px;background-color:#222729;color:#fff;font-size:14px}.testdrive0314 .select_course .program_wrap.pc .map_wrap{grid-row:1/3;grid-column:3/4}.testdrive0314 .select_course .program_wrap.pc .map_wrap img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media(max-width: 1024px){.testdrive0314 .select_course .program_wrap.pc .map_wrap img{border-radius:40px}}.testdrive0314 .select_course .program_wrap.pc .t_map_wrap{display:none}.testdrive0314 .select_course .program_wrap.pc .btn_wrap{grid-column:1/4;order:7}.testdrive0314 .select_course .program_wrap.mo{display:flex;gap:60px}@media(max-width: 1024px){.testdrive0314 .select_course .program_wrap.mo{flex-direction:column}}.testdrive0314 .select_course .program_wrap.mo input[type=radio]{width:0;height:0;position:absolute;font-size:0;text-indent:-99999px;opacity:0}.testdrive0314 .select_course .program_wrap.mo .program_list{margin:0 auto;gap:20px;width:100%;display:grid;grid-template-columns:1fr 1fr}@media(max-width: 670px){.testdrive0314 .select_course .program_wrap.mo .program_list{display:flex;flex-direction:column}}.testdrive0314 .select_course .program_wrap.mo .program_list .program_item:has(input[type=radio]:checked){border-color:#efdf00;background-color:#fff}.testdrive0314 .select_course .program_wrap.mo .program_list .program_item{display:flex;align-items:center;width:100%;padding:20px 30px;border:2px solid #d9d9d6;border-radius:15px;box-sizing:border-box;cursor:pointer;gap:25px;pointer-events:none}@media(max-width: 670px){.testdrive0314 .select_course .program_wrap.mo .program_list .program_item{display:flex;gap:10px}}.testdrive0314 .select_course .program_wrap.mo .program_list .program_item img{width:50px;height:50px;-o-object-fit:contain;object-fit:contain;justify-self:center;align-self:center}.testdrive0314 .select_course .program_wrap.mo .program_list .program_item .item_text_wrap{flex-grow:1;flex-shrink:1}.testdrive0314 .select_course .program_wrap.mo .program_list .program_item .item_text_wrap b{display:block;font-size:18px;margin-bottom:5px}.testdrive0314 .select_course .program_wrap.mo .program_list .program_item .item_text_wrap p{font-size:14px}.testdrive0314 .select_course .program_wrap.mo .program_list .program_item .item_text_wrap small{display:flex;margin-bottom:5px;font-size:12px}.testdrive0314 .select_course .program_wrap.mo .program_list .program_item .item_btn_wrap{display:flex;flex-direction:column;gap:5px;width:-moz-fit-content;width:fit-content;min-width:90px}@media(max-width: 670px){.testdrive0314 .select_course .program_wrap.mo .program_list .program_item .item_btn_wrap{display:flex;flex-direction:column;margin:10px auto 0}}.testdrive0314 .select_course .program_wrap.mo .program_list .program_item .item_btn_wrap .button{min-width:-moz-fit-content;min-width:fit-content;width:100%;justify-content:center;align-items:center;box-sizing:border-box;padding:7px 5px;height:auto;cursor:pointer;pointer-events:all;font-size:14px}.testdrive0314 .select_course .program_wrap.mo .program_list .program_item .item_btn_wrap .button.disabled{background-color:#ddd !important;cursor:default}.testdrive0314 .select_course .course_t .program_wrap{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:62px}@media(max-width: 1024px){.testdrive0314 .select_course .course_t .program_wrap{display:flex;flex-direction:column;gap:30px}.testdrive0314 .select_course .course_t .program_wrap .title_wrap{order:1}.testdrive0314 .select_course .course_t .program_wrap .note_wrap{order:2}.testdrive0314 .select_course .course_t .program_wrap .map_wrap{order:3}}.testdrive0314 .select_course .course_t .program_wrap .title_wrap{grid-column:1/2}.testdrive0314 .select_course .course_t .program_wrap .title_wrap .desc{font-weight:400}.testdrive0314 .select_course .course_t .program_wrap .desc_wrap,.testdrive0314 .select_course .course_t .program_wrap .course_wrap,.testdrive0314 .select_course .course_t .program_wrap .map_wrap{display:none}.testdrive0314 .select_course .course_t .program_wrap .note_wrap{display:flex;align-items:flex-end;grid-column:2/3;width:100%;height:100%}.testdrive0314 .select_course .course_t .program_wrap .note_wrap .note_inner_wrap{padding-left:8px;border-left:2px solid #f7b000;height:auto}.testdrive0314 .select_course .course_t .program_wrap .t_map_wrap{display:flex;flex-direction:row;width:100%;gap:10px;grid-column:1/3;grid-row:2/3}@media(max-width: 1024px){.testdrive0314 .select_course .course_t .program_wrap .t_map_wrap{margin-top:20px;padding-bottom:60px;flex-direction:column}}.testdrive0314 .select_course .course_t .program_wrap .t_map_wrap>div{display:flex;flex-direction:column;width:100%;gap:10px}.testdrive0314 .select_course .course_t .program_wrap .t_map_wrap .map_title{font-size:22px;font-weight:700}.testdrive0314 .select_course .course_t .program_wrap .map_item_list{display:flex;flex-direction:row;width:100%;gap:10px}.testdrive0314 .select_course .course_t .program_wrap .map_item_list img{width:100px;height:auto;flex:1;border-radius:0}@media(max-width: 670px){.testdrive0314 .select_course .course_t .program_wrap .map_item_list{flex-direction:column}.testdrive0314 .select_course .course_t .program_wrap .map_item_list img{width:100%;max-width:400px}}.testdrive0314 .select_course .course_t .btn_wrap{display:none;pointer-events:none}.testdrive0314 #tCourseModal .modal_inner_wrap{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:62px}@media(max-width: 1024px){.testdrive0314 #tCourseModal .modal_inner_wrap{display:flex;flex-direction:column;gap:30px}.testdrive0314 #tCourseModal .modal_inner_wrap .title_wrap{order:1}.testdrive0314 #tCourseModal .modal_inner_wrap .note_wrap{order:2}.testdrive0314 #tCourseModal .modal_inner_wrap .map_wrap{order:3}}.testdrive0314 #tCourseModal .modal_inner_wrap .title_wrap{grid-column:1/2}.testdrive0314 #tCourseModal .modal_inner_wrap .title_wrap .desc{font-weight:400}.testdrive0314 #tCourseModal .modal_inner_wrap .note_wrap{display:flex;align-items:flex-end;grid-column:2/3;width:100%;height:100%}.testdrive0314 #tCourseModal .modal_inner_wrap .note_wrap .note_inner_wrap{padding-left:8px;border-left:2px solid #f7b000;height:auto}.testdrive0314 #tCourseModal .modal_inner_wrap .note_wrap .note_inner_wrap p{text-align:left}.testdrive0314 #tCourseModal .modal_inner_wrap .map_wrap{display:flex;flex-direction:row;width:100%;gap:10px;grid-column:1/3;grid-row:2/3}@media(max-width: 1024px){.testdrive0314 #tCourseModal .modal_inner_wrap .map_wrap{margin-top:20px;padding-bottom:60px;flex-direction:column}}.testdrive0314 #tCourseModal .modal_inner_wrap .map_wrap>div{display:flex;flex-direction:column;width:100%;gap:10px}.testdrive0314 #tCourseModal .modal_inner_wrap .map_wrap .map_title{font-size:22px;font-weight:700}.testdrive0314 #tCourseModal .modal_inner_wrap .map_item_list{display:flex;flex-direction:row;width:100%;gap:10px}.testdrive0314 #tCourseModal .modal_inner_wrap .map_item_list img{width:100px;height:auto;flex:1;border-radius:0}@media(max-width: 670px){.testdrive0314 #tCourseModal .modal_inner_wrap .map_item_list{flex-direction:column}.testdrive0314 #tCourseModal .modal_inner_wrap .map_item_list img{width:100%;max-width:400px}}.testdrive0314 .course_map .modal_head{border-radius:20px 20px 0 0;border-bottom:0}.testdrive0314 .course_map .modal_inner{display:flex;flex-direction:column;width:100% !important;max-width:90vw;border-radius:20px}.testdrive0314 .course_map .modal_inner p{margin:0}.testdrive0314 .course_map .modal_inner .modal_cont{height:100%;overflow-y:auto;padding-top:0;padding-bottom:60px}.testdrive0314 .course_map .modal_inner .modal_inner_wrap{height:100%;display:grid;grid-template-rows:1fr 1fr;grid-template-columns:3fr 1fr 5fr;justify-content:center;align-items:center;gap:30px;overflow-y:auto}@media(max-width: 1024px){.testdrive0314 .course_map .modal_inner .modal_inner_wrap{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;overflow-y:unset}.testdrive0314 .course_map .modal_inner .modal_inner_wrap .title_wrap{order:1}.testdrive0314 .course_map .modal_inner .modal_inner_wrap .desc_wrap{order:3}.testdrive0314 .course_map .modal_inner .modal_inner_wrap .course_wrap{padding:20px 0;order:4;max-width:600px;align-self:flex-start}.testdrive0314 .course_map .modal_inner .modal_inner_wrap .map_wrap{order:2}.testdrive0314 .course_map .modal_inner .modal_inner_wrap .title_wrap,.testdrive0314 .course_map .modal_inner .modal_inner_wrap .desc_wrap,.testdrive0314 .course_map .modal_inner .modal_inner_wrap .course_wrap,.testdrive0314 .course_map .modal_inner .modal_inner_wrap .map_wrap{display:flex;flex-direction:column;width:100%}}@media(max-width: 1024px)and (max-width: 1024px){.testdrive0314 .course_map .modal_inner .modal_inner_wrap .title_wrap,.testdrive0314 .course_map .modal_inner .modal_inner_wrap .desc_wrap,.testdrive0314 .course_map .modal_inner .modal_inner_wrap .course_wrap,.testdrive0314 .course_map .modal_inner .modal_inner_wrap .map_wrap{text-align:left}}.testdrive0314 .course_map .modal_inner .modal_inner_wrap .title_wrap{grid-column:1/2;align-self:flex-start;gap:26px}.testdrive0314 .course_map .modal_inner .modal_inner_wrap .title_wrap img{width:90px;height:100px}.testdrive0314 .course_map .modal_inner .modal_inner_wrap .title_wrap .title{font-size:22px;font-weight:700}.testdrive0314 .course_map .modal_inner .modal_inner_wrap .title_wrap .title .sub_title{font-size:15px;font-weight:600}.testdrive0314 .course_map .modal_inner .modal_inner_wrap .title_wrap .title .desc{font-size:18px;font-weight:700}.testdrive0314 .course_map .modal_inner .modal_inner_wrap .desc_wrap{grid-column:1/2;align-self:flex-end;gap:16px}.testdrive0314 .course_map .modal_inner .modal_inner_wrap .desc_wrap .title{font-size:14px;font-weight:700}.testdrive0314 .course_map .modal_inner .modal_inner_wrap .desc_wrap .item .title,.testdrive0314 .course_map .modal_inner .modal_inner_wrap .desc_wrap .item .desc,.testdrive0314 .course_map .modal_inner .modal_inner_wrap .desc_wrap .item .plus{font-size:15px;font-weight:400}.testdrive0314 .course_map .modal_inner .modal_inner_wrap .desc_wrap .item .title{margin-bottom:2px;font-weight:700}.testdrive0314 .course_map .modal_inner .modal_inner_wrap .desc_wrap .item .plus{margin-top:10px;font-size:14px;color:#00a5da}.testdrive0314 .course_map .modal_inner .modal_inner_wrap .course_wrap{min-width:130px;grid-row:1/3;grid-column:2/3;gap:20px}@media(max-width: 1024px){.testdrive0314 .course_map .modal_inner .modal_inner_wrap .course_wrap{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 2fr;padding-bottom:60px}}.testdrive0314 .course_map .modal_inner .modal_inner_wrap .course_wrap .title{display:flex;font-size:16px;font-weight:700;margin-bottom:2px}.testdrive0314 .course_map .modal_inner .modal_inner_wrap .course_wrap .desc{font-size:16px;font-weight:400}.testdrive0314 .course_map .modal_inner .modal_inner_wrap .course_wrap .small_desc{font-size:13px;font-weight:400}.testdrive0314 .course_map .modal_inner .modal_inner_wrap .course_wrap .course_list_wrap{padding-left:8px;border-left:2px solid #f7b000}.testdrive0314 .course_map .modal_inner .modal_inner_wrap .course_wrap .course_list_wrap li{display:flex;justify-content:space-between;font-size:16px}.testdrive0314 .course_map .modal_inner .modal_inner_wrap .course_wrap .course_list_wrap li p::before{content:"→";display:inline-flex;margin-right:6px}.testdrive0314 .course_map .modal_inner .modal_inner_wrap .course_wrap .course_list_wrap li .course_bullet{display:inline-flex;justify-content:center;align-items:center;width:16px;height:16px;aspect-ratio:1/1;border-radius:30px;background-color:#222729;color:#fff}.testdrive0314 .course_map .modal_inner .modal_inner_wrap .map_wrap{grid-row:1/3;grid-column:3/4}.testdrive0314 .course_map .modal_inner .modal_inner_wrap .map_wrap img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media(max-width: 1024px){.testdrive0314 .course_map .modal_inner .modal_inner_wrap .map_wrap img{border-radius:40px}}.testdrive0314 .select_together{display:flex;flex-direction:column}.testdrive0314 .select_together .inner_wrap{display:flex;flex-direction:column;margin:auto;width:100%;max-width:700px;gap:30px}.testdrive0314 .select_together .inner_wrap input[type=radio]{width:0;height:0;position:absolute;font-size:0;text-indent:-99999px;opacity:0}.testdrive0314 .select_together .inner_wrap input[type=radio]:checked+label{border-color:#efdf00;background-color:#fff}.testdrive0314 .select_together .inner_wrap label{display:flex;flex-direction:column;padding:30px;border:2px solid #d9d9d6;border-radius:15px;gap:10px;cursor:pointer}.testdrive0314 .select_together .inner_wrap label b{font-size:24px}.testdrive0314 .testdrive_foot ul li:has(ul){font-weight:700;font-size:14px}.testdrive0314 .testdrive_foot ul li:has(ul) ul li{font-size:12px;font-weight:400}.testdrive0314 .testdrive_foot li.reference_mark::before{content:"※";display:flex;margin:0 0 0 5px;width:0;height:0}.testdrive0314 #accordion_inner_drivemethod label.disabled{color:#d9d9d6}.testdrive0314 #accordion_inner_drivemethod label.disabled *{pointer-events:none}.accordion .txt_bullets{padding-top:32px;padding-bottom:32px}.testdrive_wrap .mo{display:none}@media(max-width: 670px){.testdrive_wrap .mo{display:block}}.testdrive_wrap .header_section{padding-top:20px;padding-bottom:20px}@media(max-width: 1440px){.testdrive_wrap .header_section{padding-top:60px}}.testdrive_wrap .header_section .article_wrap{position:relative}.testdrive_wrap .header_section .article_wrap .bill_bullets{margin-top:10px;font-size:18px;line-height:1.2;font-weight:400;padding-left:15px}.testdrive_wrap .header_section .article_wrap .bill_bullets::marker,.testdrive_wrap .header_section .article_wrap .bill_bullets li::marker{content:"※"}.testdrive_wrap .header_section .article_wrap .bill_bullets li{padding-left:3px}.testdrive_wrap .header_section .article_wrap .bill_bullets a{font-size:18px;font-weight:700}@media(max-width: 1440px){.testdrive_wrap .header_section .article_wrap .bill_bullets a{font-size:16px}}@media(max-width: 1440px){.testdrive_wrap .header_section .article_wrap .bill_bullets{font-size:16px;line-height:1.1}}:root{--mo-scale: calc(100vw / 1080)}.r_assure{margin-bottom:0}.r_assure .main_wrap section{margin:0 auto;padding:100px 0}.r_assure .main_wrap section:nth-child(odd){background-color:#f2f2f2}.r_assure .main_wrap section .article_wrap{display:flex;flex-direction:column;justify-content:center;line-height:1.4}.r_assure .main_wrap section .title{display:flex;gap:10px;font-size:36px;font-weight:700;margin-bottom:10px;align-items:center}@media(max-width: 1024px){.r_assure .main_wrap section .title{font-size:28px;gap:5px;align-items:flex-start}}.r_assure .main_wrap section .title img,.r_assure .main_wrap section .title svg{width:50px;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain}@media(max-width: 1024px){.r_assure .main_wrap section .title img,.r_assure .main_wrap section .title svg{width:35px}}.r_assure .main_wrap section .desc{font-size:22px}@media(max-width: 1024px){.r_assure .main_wrap section .desc{font-size:16px}}.r_assure .main_wrap section .sub-desc{margin-top:20px;color:#656666;font-size:14px}.r_assure .main_wrap section .sub-desc a{color:#656666;font-size:14px}.r_assure .main_wrap section .sub-desc.small{font-size:14px}@media(max-width: 1024px){.r_assure .main_wrap section .sub-desc.small{font-size:12px}}.r_assure .main_wrap section .sub-desc.bullet{padding-left:20px}.r_assure .main_wrap section .sub-desc.bullet,.r_assure .main_wrap section .sub-desc.bullet li{position:relative;list-style:disc}.r_assure .main_wrap section .sub-desc.bullet.symbol,.r_assure .main_wrap section .sub-desc.bullet li.symbol{list-style:none}.r_assure .main_wrap section .sub-desc.bullet.symbol::before,.r_assure .main_wrap section .sub-desc.bullet li.symbol::before{content:"※";display:inline-flex;position:absolute;left:-17.5px}.r_assure .main_wrap section.banner{width:100%;padding:0}.r_assure .main_wrap section.banner .__desktop{display:block}@media(max-width: 1024px){.r_assure .main_wrap section.banner .__desktop{display:none}}.r_assure .main_wrap section.banner .__mobile{display:none}@media(max-width: 1024px){.r_assure .main_wrap section.banner .__mobile{display:block}}.r_assure .main_wrap section.banner picture,.r_assure .main_wrap section.banner svg,.r_assure .main_wrap section.banner img{width:100%}.r_assure .main_wrap section.intro{padding:170px 0}.r_assure .main_wrap section.intro .article_wrap{align-items:center;text-align:center;gap:40px}@media(max-width: 1024px){.r_assure .main_wrap section.intro .article_wrap{gap:10px}}.r_assure .main_wrap section.intro .title{font-size:60px}@media(max-width: 1024px){.r_assure .main_wrap section.intro .title{font-size:45px}}.r_assure .main_wrap section.intro .desc{font-size:24px}@media(max-width: 1024px){.r_assure .main_wrap section.intro .desc{font-size:18px}}.r_assure .main_wrap section.intro .sub-desc{font-size:16px}@media(max-width: 1024px){.r_assure .main_wrap section.intro .sub-desc{font-size:14px}}.r_assure .main_wrap section .card-wrap{display:flex;justify-content:center;align-items:center;margin:0 auto;padding:30px 0;gap:10px;max-width:100%;overflow:hidden}@media(max-width: 1024px){.r_assure .main_wrap section .card-wrap{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;width:100%}}.r_assure .main_wrap section .card-wrap .card{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:200px;height:120px;background-color:#fff;border-radius:8px;text-align:center}@media(max-width: 1024px){.r_assure .main_wrap section .card-wrap .card{padding:10px;width:100%;height:100%;font-size:14px;box-sizing:border-box;justify-content:flex-start}}.r_assure .main_wrap section .card-wrap .card img,.r_assure .main_wrap section .card-wrap .card svg{height:35px;min-height:35px;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain}.r_assure .main_wrap section .card-wrap .card .card-title{font-size:20px;font-weight:600}.r_assure .main_wrap section .card-wrap .card .card-desc{font-size:12px;color:#656666}.r_assure .main_wrap section .card-wrap .card:last-child{width:255px}@media(max-width: 1024px){.r_assure .main_wrap section .card-wrap .card:last-child{grid-column:1/6;width:100%}}.r_assure .main_wrap section .card-wrap .arrow{margin:0 10px}@media(max-width: 1024px){.r_assure .main_wrap section .card-wrap .arrow{margin:auto;text-align:center;grid-column:1/6;transform:rotate(90deg)}}