@charset "utf-8";
#inc03{padding:115px 0}
#inc03 .all_tit_box3{display:flex;align-items:flex-end;justify-content:space-between}
#inc03 .RocketSwiper{overflow:hidden}
#inc03 .rocket_list > li{overflow:hidden;border:1px solid #e1e1e1;border-radius:15px;transition:all .5s;box-sizing:border-box}
#inc03 .rocket_list > li .top{padding:19px 19px 0;box-sizing:border-box}
#inc03 .rocket_list > li .img_box{overflow:hidden;margin-bottom:25px;position:relative;height:250px;border-radius:15px}
#inc03 .rocket_list > li .img_box .img{max-width:100%;width:100%;object-fit:cover}
#inc03 .rocket_list > li .bot_txt_box .top_name{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}
#inc03 .rocket_list > li .bot_txt_box .top_name .t_txt{display:flex;align-items:center}
#inc03 .rocket_list > li .bot_txt_box .top_name .title{display:inline-block;margin-right:15px;padding:7px 13px;border-radius:4px;background:var(--primary);color:#fff;font-weight:700;font-size:14px}
#inc03 .rocket_list > li .bot_txt_box .top_name .name{display:block;color:#222;font-weight:700;font-size:20px}
#inc03 .rocket_list > li .bot_txt_box .type{margin-bottom:20px;height:44.78px;color:#626262;font-weight:400;font-size:16px;box-sizing:border-box}
#inc03 .rocket_list > li .choice_wrap{padding:20px 0 20px 10px;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;box-sizing:border-box}
#inc03 .rocket_list > li .choice_wrap .choice_box > li{display:flex;align-items:flex-start;margin-bottom:15px}
#inc03 .rocket_list > li .choice_wrap .choice_box > li:last-child{margin-bottom:0}
#inc03 .rocket_list > li .choice_wrap .choice_box > li span{display:inline-block;min-width:51.86px;margin-right:47px;color:#333;font-size:15px;white-space:nowrap}
#inc03 .rocket_list > li .choice_wrap .choice_box > li p{line-height:1.5;color:#626262;font-size:15px;word-break:keep-all}
#inc03 .rocket_list > li .choice_wrap .choice_box > li .otion_txt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;white-space:normal;height:67px;overflow:hidden;text-overflow:ellipsis;word-break:keep-all;box-sizing:border-box}
#inc03 .rocket_list > li .more_box_wrap{height:20px;margin-top:15px}
#inc03 .rocket_list > li .more_box{position:relative;display:flex;justify-content:flex-end}
#inc03 .rocket_list > li .more_box .more{display:flex;align-items:center;color:var(--primary);font-weight:600;font-size:14px;cursor:pointer}
#inc03 .rocket_list > li .more_box .more:after{content:"";display:inline-block;margin-left:6px;width:13px;height:13px;border:1px solid var(--primary);border-radius:3px;background:url("./img/inc03_more_icon.png") no-repeat center}
#inc03 .rocket_list > li .more_box .more_hover{position:absolute;top:50%;transform:translateY(-50%);right:70px;display:none;padding:10px;width:166px;text-align:center;border:1px solid #e1e1e1;border-radius:5px;background:#fff;color:#888;font-weight:400;font-size:12px;transition:all .3s;word-break:keep-all}
#inc03 .rocket_list > li .apply_btn{display:flex;align-items:center;justify-content:center;line-height:65px;background:var(--primary);color:#fff;font-weight:700;font-size:18px;cursor:pointer}
#inc03 .rocket_list > li .price{margin:20px 0}
#inc03 .rocket_list > li .price > li{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px;color:#333}
#inc03 .rocket_list > li .price > li:last-child{margin-bottom:0}
#inc03 .rocket_list > li .price > li .txt{font-weight:700;font-size:18px}
#inc03 .rocket_list > li .price > li .num{font-weight:700;font-size:20px}
#inc03 .rocket_list > li .months{display:flex;align-items:center;justify-content:flex-end;margin-bottom:20px}
#inc03 .rocket_list > li .months > li{display:inline-block;margin-right:6px;padding:7px 13px;border-radius:3px;background:#f7f7f7;color:#282a2e;font-weight:400;font-size:14px}
#inc03 .rocket_list > li .months > li:last-child{margin-right:0}

/* 반응형 [s] */
@media (hover:hover){
#inc03 .rocket_list > li:hover{border-color:var(--primary)}
#inc03 .rocket_list > li .more_box .more:hover ~ .more_hover{display:block}
}
@media (max-width:1400px){
#inc03{padding:80px 0}
#inc03 .rocket_list > li .img_box{height:auto}
}
@media (max-width:1200px){
#inc03 .all_tit_box3{display:block;text-align:center}
#inc03 .all_tit_box3:after{content:"";display:block;clear:both}
#inc03 .all_tit_box3 .all_btn{float:right}
}
@media (max-width:1024px){
#inc03{padding:60px 0}
#inc03 .main_inner{width:100%;padding:0 30px}
#inc03 .rocket_list > li{border-radius:10px}
#inc03 .rocket_list > li .apply_btn{line-height:55px;font-size:17px}
#inc03 .rocket_list > li .price > li .txt{font-size:16px}
#inc03 .rocket_list > li .price > li .num{font-size:18px}
}
@media (max-width:768px){
#inc03 .main_inner{padding:0 20px}
#inc03 .rocket_list > li .top{padding:15px 15px 0}
#inc03 .rocket_list > li .img_box{border-radius:10px}
#inc03 .rocket_list > li .bot_txt_box .top_name .title{font-size:13px}
#inc03 .rocket_list > li .bot_txt_box .top_name .name{font-size:18px}
#inc03 .rocket_list > li .bot_txt_box .type{margin-bottom:15px;font-size:15px}
#inc03 .rocket_list > li .choice_wrap{padding:15px 0}
#inc03 .rocket_list > li .choice_wrap .choice_box > li{margin-bottom:10px}
#inc03 .rocket_list > li .choice_wrap .choice_box > li span{font-size:14px}
#inc03 .rocket_list > li .choice_wrap .choice_box > li p{font-size:14px}
#inc03 .rocket_list > li .price{margin:15px 0}
#inc03 .rocket_list > li .price > li{margin-bottom:10px}
#inc03 .rocket_list > li .price > li .txt{font-size:15px}
#inc03 .rocket_list > li .price > li .num{font-size:16px}
#inc03 .rocket_list > li .apply_btn{line-height:50px;font-size:16px}
}
@media (max-width:580px){
#inc03{padding:50px 0}
#inc03 .all_tit_box3 .all_b_tit3 img{width:30px}
}
@media (max-width:480px){
#inc03{padding:40px 0}
#inc03 .all_tit_box3{margin-bottom:15px}
#inc03 .rocket_list > li .bot_txt_box .top_name{font-size:15px}
#inc03 .rocket_list > li .bot_txt_box .top_name .title{padding:6px 11px}
#inc03 .rocket_list > li .bot_txt_box .type{font-size:14px}
#inc03 .rocket_list > li .choice_wrap .choice_box > li{margin-bottom:5px}
#inc03 .rocket_list > li .choice_wrap .choice_box > li .otion_txt{-webkit-line-clamp:2;height:43px}
#inc03 .rocket_list > li .months > li{font-size:13px}
#inc03 .rocket_list > li .apply_btn{line-height:45px;font-size:15px}
#inc03 .rocket_list > li .more_box .more_hover.active{display:block}
}
/* 반응형 [e] */