@charset "utf-8";
#inc01{padding:110px 0}
#inc01 .all_tit_box1{display:flex;align-items:flex-end;justify-content:space-between}
#inc01 .all_s_tit{font-weight:700;font-family:var(--pop)}
#inc01 .SpecialSwiper{overflow:hidden;margin-bottom:110px}
#inc01 .Special_car_list > li .top_img_box{position:relative;overflow:hidden;border-radius:15px;margin-bottom:25px;width:100%}
#inc01 .Special_car_list > li .top_img_box .img{width:100%;max-width:100%;transition:all .5s}
#inc01 .Special_car_list > li .top_img_box .star_icon{position:absolute;top:20px;left:17px;display:inline-block;line-height:1;padding:5px 8px 5px 27px;color:#fff;font-weight:700;font-size:14px;border-radius:3px;background:#2e61ff url("./img/inc01_start_icon.png") no-repeat center left 8px}
#inc01 .Special_car_list > li .bot_txt_box .top{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}
#inc01 .Special_car_list > li .bot_txt_box .name{display:block;color:#222;font-weight:700;font-size:20px}
#inc01 .Special_car_list > li .bot_txt_box .type{margin-bottom:35px;height:45px;color:#626262;font-weight:400;font-size:16px;word-break:keep-all;box-sizing:border-box}
#inc01 .Special_car_list > li .bot_txt_box .privce{margin-bottom:15px}
#inc01 .Special_car_list > li .bot_txt_box .privce li{margin-bottom:5px}
#inc01 .Special_car_list > li .bot_txt_box .privce li:last-child{margin-bottom:0}
#inc01 .Special_car_list > li .bot_txt_box .privce .p_box{display:flex;align-items:center;justify-content:space-between}
#inc01 .Special_car_list > li .bot_txt_box .privce .p_box .p_left_txt{color:#626262;font-weight:700;font-size:15px}
#inc01 .Special_car_list > li .bot_txt_box .privce .p_box1 .p_right_num{color:#454545;font-weight:500;font-size:16px}
#inc01 .Special_car_list > li .bot_txt_box .privce .p_box2 .p_right_num{display:flex;align-items:center}
#inc01 .Special_car_list > li .bot_txt_box .privce .p_box2 .p_right_num .line{display:inline-block;margin-right:5px;color:#999;font-weight:400;font-size:16px;text-decoration:line-through}
#inc01 .Special_car_list > li .bot_txt_box .privce .p_box2 .p_right_num .f_blue{color:var(--primary);font-weight:700;font-size:23px}
#inc01 .Special_car_list > li .bot_txt_box .privce .p_box3 .p_right_num{color:#999;font-weight:400s;font-size:15px}
#inc01 .Special_car_list > li .bot_txt_box .months{display:flex;align-items:center;margin-bottom:20px}
#inc01 .Special_car_list > li .bot_txt_box .months > li{display:inline-block;margin-right:5px;padding:7px 12px;border-radius:4px;background:#f7f7f7;color:#282a2e;font-weight:400}
#inc01 .Special_car_list > li .bot_txt_box .months > li:last-child{margin-right:0}
#inc01 .Special_car_list > li .special_btn{display:flex;align-items:center;justify-content:center;width:100%;height:56px;border:1px solid #e1e1e1;border-radius:4px;color:#111;font-weight:700;font-size:18px;transition:all .5s;cursor:pointer;box-sizing:border-box}

/* 배너 */
#inc01 .BannerSwiper_wrap{position:relative}
#inc01 .BannerSwiper_wrap .btn_wrap .s_btn{transform:translateY(-50%);z-index:5;margin-top:0 !important;width:57px !important;height:57px !important;border-radius:50% !important;background-color:#fff !important;background-repeat:no-repeat;background-position:center !important;-webkit-box-shadow:0px 0px 17px -5px rgba(0, 0, 0, 0.3);-moz-box-shadow:0px 0px 17px -5px rgba(0, 0, 0, 0.3);box-shadow:0px 0px 17px -5px rgba(0, 0, 0, 0.3)}
#inc01 .BannerSwiper_wrap .btn_wrap .s_btn:after{display:none}
#inc01 .BannerSwiper_wrap .btn_wrap .s_btn.s_prev{left:-28.5px;background-image:url("./img/inc01_banner_arrow_prev.png") !important}
#inc01 .BannerSwiper_wrap .btn_wrap .s_btn.s_next{right:-28.5px;background-image:url("./img/inc01_banner_arrow_next.png") !important}
#inc01 .BannerSwiper_wrap .num_btn_wrap{display:flex;align-items:center;position:absolute;bottom:30px;right:30px;z-index:3;padding:13px 18px;border-radius:50pt;background:#fff}
#inc01 .BannerSwiper_wrap .swiper-pagination{position:relative;margin-right:25px}
#inc01 .BannerSwiper_wrap .swiper-pagination button{margin-right:8px}
#inc01 .BannerSwiper_wrap .swiper-pagination .swiper-pagination-bullet-active{width:24px;border-radius:50pt;background:var(--primary)}
#inc01 .BannerSwiper_wrap .swiper-fraction{color:#aaa;font-weight:700;font-size:14px;font-family:var(--pop)}
#inc01 .BannerSwiper_wrap .swiper-fraction span.on{color:#222}
#inc01 .BannerSwiper{overflow:hidden;position:relative;border-radius:15px}
#inc01 .BannerSwiper .banner_list > li{position:relative}
#inc01 .BannerSwiper .banner_list > li .img{max-width:100%;width:100%}

/* 반응형 [s] */
@media (hover:hover){
#inc01 .Special_car_list > li .top_img_box:hover .img{transform:scale(1.1)}
#inc01 .Special_car_list > li .special_btn:hover{border-color:var(--primary);color:var(--primary)}
}
@media (max-width:1400px){
#inc01{padding:80px 0}
#inc01 .SpecialSwiper{margin-bottom:80px}
#inc01 .Special_car_list > li .bot_txt_box .privce .p_box2 .p_right_num .f_blue{font-size:20px}
#inc01 .BannerSwiper_wrap .btn_wrap .s_btn{width:50px !important;height:50px !important}
#inc01 .BannerSwiper_wrap .btn_wrap .s_btn.s_prev{left:-25px}
#inc01 .BannerSwiper_wrap .btn_wrap .s_btn.s_next{right:-25px}
}
@media (max-width:1300px){
#inc01 .main_inner{width:100%;padding:0 30px}
#inc01 .Special_car_list > li{width:310px}
}
@media (max-width:1200px){
#inc01 .all_tit_box1{display:block;text-align:center}
#inc01 .all_tit_box1:after{content:"";display:block;clear:both}
#inc01 .all_tit_box1 .all_btn{float:right}
#inc01 .BannerSwiper_wrap .num_btn_wrap{right:25px;bottom:25px}
}
@media (max-width:1024px){
#inc01{padding:60px 0}
#inc01 .SpecialSwiper{margin-bottom:60px}
#inc01 .Special_car_list > li .special_btn{height:50px;font-size:17px}
}
@media (max-width:768px){
#inc01 .main_inner{padding:0 20px}
#inc01 .BannerSwiper{border-radius:10px}
#inc01 .Special_car_list > li .bot_txt_box .top{margin-bottom:10px}
#inc01 .Special_car_list > li .bot_txt_box .name{margin-bottom:10px;font-size:18px}
#inc01 .Special_car_list > li .bot_txt_box .type{margin-bottom:25px;font-size:15px}
#inc01 .Special_car_list > li .bot_txt_box .privce .p_box2 .p_right_num .f_blue{font-size:18px}
#inc01 .Special_car_list > li .bot_txt_box .privce{margin-bottom:25px}
#inc01 .Special_car_list > li .bot_txt_box .months > li{font-size:14px}
#inc01 .Special_car_list > li .special_btn{height:45px;font-size:16px}
#inc01 .BannerSwiper_wrap .btn_wrap{display:none}
#inc01 .BannerSwiper_wrap .num_btn_wrap{right:20px;bottom:20px;padding:10px 15px}
#inc01 .BannerSwiper_wrap .swiper-fraction{font-size:13px}
}
@media (max-width:580px){
#inc01{padding:50px 0}
#inc01 .SpecialSwiper{margin-bottom:50px}
#inc01 .all_tit_box1 .all_b_tit1 img{width:25px}
#inc01 .Special_car_list > li .bot_txt_box .type{height:42px}
}
@media (max-width:480px){
#inc01{padding:40px 0}
#inc01 .all_tit_box1{margin-bottom:15px}
#inc01 .SpecialSwiper{margin-bottom:40px}
#inc01 .Special_car_list > li{width:auto}
#inc01 .Special_car_list > li .top_img_box{border-radius:10px}
#inc01 .Special_car_list > li .bot_txt_box .name{font-size:16px}
#inc01 .Special_car_list > li .bot_txt_box .type{margin-bottom:15px;font-size:14px}
#inc01 .Special_car_list > li .bot_txt_box .privce .p_box1 .p_right_num{font-size:15px}
#inc01 .Special_car_list > li .bot_txt_box .privce .p_box2 .p_right_num .line{font-size:15px}
#inc01 .Special_car_list > li .bot_txt_box .privce .p_box2 .p_right_num .f_blue{font-size:17px}
#inc01 .Special_car_list > li .bot_txt_box .privce .p_box .p_left_txt{font-size:14px}
#inc01 .Special_car_list > li .bot_txt_box .months{margin-bottom:15px}
#inc01 .Special_car_list > li .bot_txt_box .months > li{font-size:13px;padding:6px 11px}
#inc01 .Special_car_list > li .special_btn{height:40px;font-size:14px}
#inc01 .BannerSwiper{border-radius:10px}
#inc01 .BannerSwiper_wrap .num_btn_wrap{right:15px;bottom:15px;padding:8px 13px;font-size:12px}
#inc01 .BannerSwiper_wrap .swiper-fraction{font-size:12px}
#inc01 .BannerSwiper_wrap .swiper-pagination{margin-right:10px}
#inc01 .BannerSwiper_wrap .swiper-pagination .swiper-pagination-bullet-active{width:20px}
}
/* 반응형 [e] */