@charset "utf-8";
/* SHINING 독립 사용 */
@import url(https://fonts.googleapis.com/css?family=Montserrat:100,200,300,400,500,600,700,800,900);
* {-webkit-text-size-adjust:none}

/* COMMON CHANGE COLOR - 검색기능 컬러 일괄 변경은 여기서 수정하세요 */
.chg_font_color {color:var(--yellow)!important}
.chg_border_color {border-color:#222!important}
.chg_bg_color {background-color:#222!important}
:root{--yellow:#ffd500}

/* head 전체 100% 혹은 min-width 사용 */
#sh_hd {z-index:10;position:relative;min-width:1070px;}

/* head 센터 및 넓이 지정 */
#sh_hd_wrapper {position:relative;margin:0 auto;padding:0;min-width:1070px;zoom:1}
#sh_hd_wrapper:after {display:block;visibility:hidden;clear:both;content:""}

/* 메인,서브 비주얼이미지 */
#sh_container {position:relative;min-width:1070px;z-index:100;zoom:1}
#sh_container:after {display:block;visibility:hidden;clear:both;content:""}
#sh_container_wrapper{position:relative;min-width:1070px;margin:0 auto;zoom:1}
#sh_container_wrapper:after {display:block;visibility:hidden;clear:both;content:""}
#sh_container_wrapper_sub{position:relative;width:100%;margin:0 auto;zoom:1}
#sh_container_wrapper_sub:after {display:block;visibility:hidden;clear:both;content:""}
.sub_cont_area{width: 1070px;margin: 0 auto;}

/* HD 렌트카 BEST CAR */
#index_car {width:1070px;margin:45px auto 30px}
#index_car:after {display:block;content:'';visibility:hidden;clear:both}
#index_car .tit_bg{width:100%; margin-bottom:10px;background:url(/sh_img/index/index_car_bg.png) center 28px no-repeat;text-align:center;}
#index_car .tit{width:28%;margin:0 auto;padding:10px 0;font-size:24px;color:#333;letter-spacing:-0.3px;font-weight:bold;background-color:#fff}
#index_car .tit span{color:#e60009}

/* 사이드(서브)메뉴 float:left;선택 단 content 와 같은 방향 X */
#sh_aside {float:left;margin:0;width:210px;border-left:1px solid #e4e4e4}

/* 컨텐츠 본문 영역 */
#sh_content {z-index:4;position:relative;width:1070px;margin:0 auto;padding-top:30px;}
#sh_content:after {display:block;visibility:hidden;clear:both;content:""}
#sh_content #sh_content_tit {margin-bottom:80px;letter-spacing:-0.3px;overflow:hidden}
#sh_content #sh_content_tit:after {clear:both}
#sh_content #sh_content_tit h3 {padding:0;font-size:28px;font-weight:bold;line-height:1.1em;color:#333;}
#sh_content #sh_content_tit p {margin:13px 0 30px;font-size:15px;color:#333}
#sh_content #sh_content_tit span {margin-top:12px;padding-left:17px;background:url('/sh_page/img/sub_home.png') left 1px no-repeat;font-family:'Dotum','돋움'}

/* 하단 */
#sh_ft {position:relative;min-width:1200px;height:183px;background:#222}
#sh_ft_wrapper {position:relative;margin:0 auto;padding:30px 0;width:1200px;zoom:1;line-height:140%}
#sh_ft_wrapper:after {display:block;visibility:hidden;clear:both;content:""}
#sh_ft_wrapper #address {padding-top:10px;color:rgba(255, 255, 255, 0.7);clear:both;font-family:'dotum','돋움'}
#sh_ft_wrapper #address p {padding-top:4px;}
#sh_ft_wrapper #sh_ft_icon {position:absolute;right:0;bottom:27px;}
#sh_ft_wrapper > img{display:block;margin-bottom:20px}
#sh_ft_wrapper .menu_list li a{color:#fff}
#sh_ft .menu_list{width:1200px;margin:0 auto}
#sh_ft .menu_list li{float:left;padding-right:20px;font-size:15px;color:#222;font-family:'notokr-medium'}
#sh_ft{position:relative}
#sh_ft .tel_box{position:absolute;top:66px;right:0;text-align:right}
#sh_ft .tel_box .tit{padding-bottom:16px;font-size:23px;color:var(--yellow);font-family:'notokr-light'}
#sh_ft .tel_box .tit span{font-family:'notokr-bold'}
#sh_ft .tel_box .tel{font-weight:700;font-size:34px;letter-spacing:-1px;color:#fff;font-family:'Montserrat',sans-serif}
.tall_form{width:1070px;margin:0 auto}
.page_tel{width:100%;margin:50px 0 0;padding:20px 0;border-bottom:0;border-bottom:2px solid #222;font-size:18px;color:#222;text-align:left;box-sizing:border-box;font-family:'notokr-bold'}
.tall_form .red{color:#2177ce}

#index_area{width:100%;margin:0 auto;padding-top:25px;background:#fff}
#index_area *{box-sizing:border-box;outline:none}

#new_main_banner{overflow:hidden;position:relative;width:100%;height:760px;}
#index_area .car_list{width:1200px;margin:0 auto}

#index_area .form_area{overflow:hidden;width:1200px;margin:0 auto 35px}
.form_area .new_speed{float:left;width:50%;padding:25px}
.form_area .new_speed #speed_wrap{padding:20px 0;border-top:2px solid #222;border-bottom:2px solid #222}
/* .form_area .new_latest{float:left;width:695px;height:289px;padding:25px;border:1px solid #ddd;border-top:2px solid #2177ce;background:url(/sh_img/index/latest_bg.png) 339px 78px #fff no-repeat} */
.form_area .new_latest{float:left;width:50%;padding:25px}

#index_area .form_tit{overflow:hidden;padding-bottom:10px;font-size:18px;line-height:18px;color:#222;font-family:'notokr-light'}
#index_area .form_tit .bold{font-family:'notokr-bold'}
#index_area .form_tit .more{float:right;display:inline-block;font-size:13px;color:#2177ce;font-family:'notokr-medium'}
#index_area .form_tit .more i{padding-right:5px}
#index_area .form_tit .more a{color:#2177ce}
#index_area .b_none{border-bottom:0 !important}
#index_area .form_tit .cont_logo{display:inline-block;position:relative;top:-2px;padding-right:8px;}


#index_area .q_link{overflow:hidden;width:1200px;height:214px;margin:0 auto 20px auto;border:1px solid #ddd;border-right:0}
#index_area .q_link li{position:relative;float:left;width:240px;height:214px;padding:40px 19px;border-right:1px solid #ddd;background:#f7f7f7;transition:all .3s}
#index_area .q_link li:last-child{width:239px}
#index_area .q_link li a{display:block;height:100%}
#index_area .q_link .tit{padding-bottom:13px;font-size:22px;line-height:22px;color:#222;font-family:'notokr-light';transition:all .3s}
#index_area .q_link .tit span{font-family:'notokr-bold'}
#index_area .q_link .txt{font-size:14px;line-height:24px;color:#666;font-family:'notokr-regular';transition:all .3s}
#index_area .q_link li img{position:absolute;bottom:20px;right:10px;}

#index_area .q_link li:hover{background:#2177ce}
#index_area .q_link li:hover .tit{color:#fff}
#index_area .q_link li:hover .txt{color:#fcdfdf}
.main_tit{position:relative;width:1200px;margin:0 auto 20px;padding:0 0 11px 0;border-bottom:1px solid #ddd;font-size:22px;color:#222;font-family:'notokr-regular'}
.main_tit .light{font-family:"notokr-light"}
.main_tit .red{font-family:"notokr-bold"}
.main_tit .small{display:inline-block;padding-left:10px;font-size:14px;color:#8f8f8f}

.lt_gallery{width:1200px;margin:0 auto}

#index_area .promo_wrap{height:475px;padding-top:25px;background:#222}
#index_area .promo_wrap .main_tit .red{color:#fff}
#index_area .promo_wrap .main_tit .light{color:#fff}
#index_area .cont_logo{position:relative;top:-2px;padding-right:10px}