@charset "utf-8";

/* 공통 */
.top_tit{font-size:25px;font-weight:bold;color:#333}
.top_cont{font-size:14px;line-height:20px;margin:13px 0 0}
.pg_tit{margin:50px 0 10px;font-size:18px;font-weight:bold;color:#ff9416}

#PageCommon {font-size:14px;line-height:24px;letter-spacing:-0.25px;color:#777}
#PageCommon * {box-sizing:border-box}
#PageCommon h3 {padding-left:26px;margin-bottom:15px;font-size:18px;font-weight:bold;color:#333;background:url(/sh_page/img/h3_bg.png) left center no-repeat}
#PageCommon h3.mg_0 {margin-top:0}
#PageCommon .rc_tbl {margin:10px 0;border:5px solid #ebebeb;font-size:13px;line-height:22px;text-align:center;background-color:#ebebeb}
#PageCommon .rc_tbl th {padding:15px 0;border-top:2px solid #333;border-bottom:2px solid #ff9416;font-size:15px;color:#222;background-color: #ebebeb}
#PageCommon .rc_tbl td {padding:10px 0;background-color:#fff}
#PageCommon{font-size:15px;line-height:25px;color:#555;letter-spacing:-0.5px;font-family:'notokr-regular'}
#PageCommon .tit span{color:#cc0000;font-family:'notokr-bold'}
#PageCommon .tit{margin:100px 0 40px 0;font-size:25px;color:#333;text-align:center;font-family:'notokr-medium'}

.p6 .page_tit{margin-bottom:10px;padding:60px 80px 80px 80px;background-color:#f9f9f9;background-image:url(/sh_page/img/p6_img01.png);background-repeat:no-repeat;background-position:610px 85px}
.p6 .page_tit .top{padding-bottom:20px;font-size:28px;color:#333;font-family:'notokr-medium'}
.p6 .con01 dl{padding:50px 0 50px 230px;border-bottom:1px solid #eee}
.p6 .con01 dl dt{padding-bottom:10px;font-size:19px;color:#222;font-family:notokr-medium}
.p6 .con01 dl:first-child{background:url(/sh_page/img/p6_icon01.png) 80px center no-repeat}  
.p6 .con01 dl:nth-child(2){background:url(/sh_page/img/p6_icon02.png) 85px center no-repeat}  
.p6 .con01 dl:last-child{background:url(/sh_page/img/p6_icon03.png) 80px center no-repeat}  
.p6 .con02 table{width:100%;border-collapse:collapse;border:1px solid #eee}
.p6 .con02 th, .p6 .con02 td{padding:12px 0;border:1px solid #eee}
.p6 .con02 th{font-size:16px;font-weight:normal;color:#333;background-color:#f9f9f9;font-family:'notokr-medium'}
.p6 .con02 th span{font-size:14px;color:#333;font-family:'notokr-regular'}
.p6 .con02 td{padding-left:30px}
.p6 .con03 {margin-top:100px;padding:60px 0 40px 0;background-color:#f9f9f9}
.p6 .con03 .tit{margin:0 0 40px 0!important}
.p6 .con03 dl{position:relative;width:910px;height:155px;margin:0 auto;margin-bottom:20px;padding:35px 0 0 150px;background-color:#fff;border-radius:3px}
.p6 .con03 dl:before{display:block;position:absolute;top:25px;left:95px;width:35px;height:35px;line-height:35px;color:#fff;text-align:center;border-radius:50%;background-color:#cc0000;font-family:'notokr-medium'}
.p6 .con03 dl dt{font-size:17px;color:#333;font-family:notokr-medium}
.p6 .con03 .num_01:before{content:"1"}
.p6 .con03 .num_02:before{content:"2"}
.p6 .con03 .num_03:before{content:"3"}

.p7{text-align:center}
.p7 img{margin-right:10px;padding:40px 0 60px 0}
.p7 .con01 img:last-child, .p7 .con02 img:last-child{margin-right:0}
.p7 .grey_wrap{background-color:#f9f9f9}
.p7 .grey_wrap .tit{margin:0!important;padding:60px 0 40px 0}
.p7 .tit{font-size:28px!important}
.p7 .s_tit{padding:40px 0;font-size:22px;line-height:37px;color:#333;background-color:#fff;border-top:3px solid #ef2d24}
.p7 .s_tit .red{font-size:27px;color:#ef2d24;font-family:'notokr-bold'}
.p7 .s_tit .blue{color:#586f9b;font-family:'notokr-medium'}    
.p7 dl{position:relative;padding:40px 0 40px 90px;text-align:left;background-color:#fff;border-radius:3px}
.p7 .num_01, .p7 .num_03{background-color:#f9f9f9}
.p7 dl:before{display:block;position:absolute;top:28px;left:25px;width:46px;height:46px;line-height:46px;color:#fff;text-align:center;border-radius:50%;background-color:#cc0000;font-family:'notokr-medium'}
.p7 .num_01:before{content:"01"}
.p7 .num_02:before{content:"02"}
.p7 .num_03:before{content:"03"}
.p7 .num_04:before{content:"04"}
.p7 dt{padding-bottom:10px;font-size:18px;color:#333;font-family:'notokr-bold'}
.p7 dd a{position:absolute;bottom:25px;right:25px;width:173px;height:53px;font-size:14px;line-height:53px;color:#fff;text-align:center;background-color:#3b3b3b;border-radius:3px}
.p7 .why_box{width:83%;margin:0 auto;padding:35px 0;overflow:hidden}
.p7 .why_box li{float:left;width:49%;padding:35px 0;border:solid 1px #dbdbdb;font-size:17px;color:#888;text-align:center;background-color:#fff}
.p7 .why_box li:first-child{margin-right:2%}
.p7 .why_box li .w_tit{margin-bottom:10px;font-size:38px;line-height:46px;color:#222;font-family:notokr-demilight}
.p7 .why_box li .w_tit span{color:#F00}



.p8 h3{margin-top:50px}
.p8 .info_wrap{padding:60px 0 10px 0;background-color:#f9f9f9;border-top:3px solid #ef2d24}
.p8 .info_wrap .tit{margin-top:0!important}
.p8 .info{overflow:hidden;margin:20px 0 30px;text-align:center;background:url(/sh_page/img/p0103_pro_bg.png) center no-repeat}
.p8 .info li{float:left;width:50%;padding:35px 0}
.p8 .info li:nth-child(odd) {padding-right:100px}
.p8 .info li:nth-child(even) {padding-left:100px}
.p8 .info li h4{padding-top:12px;margin-bottom:5px;font-size:16px;font-weight:normal;color:#333;background:url(/sh_page/img/h4_bg.png) center top no-repeat;font-family:'notokr-bold'}
.p8 .process{overflow:hidden}
.p8 .process li{overflow:hidden;float:left;width:335px;min-height:339px;margin:0 3% 30px 0;border:1px solid #ddd}
.p8 .process li:nth-child(3n){margin-right:0}
.p8 .process li > div{padding:15px}
.p8 .process li h4{margin-bottom:5px;font-size:16px;font-weight:normal;color:#333;font-family:'notokr-bold'}
.p8 .process li h4 span{display:inline-block;width:30px;height:30px;margin-right:10px;font-size:14px;line-height:30px;text-align:center;color:#fff;background-color:#cc0000}
.p8 .rc_tbl td:nth-child(1){background-color:#f9f9f9!important}
.p8 .rc_tbl td:nth-child(2){padding:10px 15px!important;text-align:left}
.p8 .td_center tr td {text-align:center!important}

.p42{text-align:center}
.p42 b{font-weight:normal;font-family:'notokr-bold'}
.p42 span{font-family:'notokr-medium'}
.p42 .tit{font-size:28px!important}
.p42 .con01{width:100%;height:619px;padding-top:75px;line-height:35px;color:#fff;background:url(/sh_page/img/p42_bg.jpg) 0 0 no-repeat}
.p42 .con01 p{color:#ddd;font-size:22px}
.p42 .con01 p b{font-weight:normal;color:#fff;font-size:25px} 
.p42 .con01 ul{width:375px;margin:0 auto}
.p42 .con01 ul:after{display:block;clear:both;content:""}
.p42 .con01 ul li{float:left;width:135px;height:135px;margin:40px 0 0 -15px;padding-top:35px;font-size:20px;line-height:30px;color:#333;border:2px solid #cc0000;border-radius:50%;background-color:#fff;font-family:'notokr-medium'}
.p42 .con01 ul li:nth-child(2){color:#fff;background-color:#cc0000}
.p42 .s_tit{padding:40px 0;font-size:22px;line-height:37px;color:#333;background-color:#f7f7f7}
.p42 .s_tit .red{font-size:27px;color:#ef2d24;font-family:'notokr-bold'}
.p42 .s_tit .blue{color:#586f9b}    
.p42 .txt{margin:40px 0 180px 0;font-size:22px;line-height:37px}
.p42 .txt b{color:#cc0000}
.p42 a{position:absolute;bottom:-100px;left:443px;width:183px;height:63px;font-size:18px;line-height:63px;color:#fff;text-align:center;background-color:#3b3b3b;border-radius:3px;font-family:'notokr-medium'}
.p42 a:hover{background-color:#cc0000}


/* 장기렌터카란? */
#p0101 .ul_style1{overflow:hidden}
#p0101 .ul_style1 li{display:table-cell;text-align:center;font-size:15px;width:260px;height:130px;border-left:10px solid #fff;letter-spacing:-0.5px;background:#f8f8f8;vertical-align:middle}
#p0101 .ul_style1 li:first-child{border-left:0}
#p0101 .ul_style1 li:after{display:block;width:10px}

#p0101 .ul_style2{overflow:hidden}
#p0101 .ul_style2 li{float:left;font-size:15px;width:308px;padding:20px;margin:0 0 10px 10px;letter-spacing:-0.5px;border:1px solid #eee;box-sizing:content-box}
#p0101 .ul_style2 li.first{margin-left:0}
#p0101 .ul_style2 li .num{display:inline-block;background:#ff9416;color:#fff;padding:2px 7px;font-size:12px;margin-right:7px}
#p0101 .ul_style2 li b{font-size:16px;color:#333}
#p0101 .ul_style2 li p{color:#888;margin-top:10px}

#p0101 .tbl_wrap{margin-top:10px;font-size:13px}
#p0101 .tbl_wrap td{border-left:1px dotted #e9e9e9;padding:15px;font-size:13px}


/* 정비 및 사고처리 */
.p0102 .process_wrap {margin-bottom:30px}
.p0102 .process {margin-top:30px}
.p0102 .process:after {display:block;visibility:hidden;content:'';clear:both}
.p0102 .process li {float: left;position:relative;width:24%;margin:0 1% 30px 0}
.p0102 .process li .step {position:absolute;width:65%;height:25px;top:-14px;left:44px;border-radius:30px;font-size:12px;font-weight:bold;line-height:25px;letter-spacing:2px;text-align:center;color:#ff8a00;text-transform:uppercase;background-color:#d9d9d9}
.p0102 .process li .step:before {position:absolute;left:17px;top:11px;content:'';width:9px;height:3px;background:url(/sh_page/img/step_bg.png) no-repeat}
.p0102 .process li .step:after {position:absolute;right:17px;top:11px;content:'';width:9px;height:3px;background:url(/sh_page/img/step_bg.png) no-repeat}
.p0102 .process li h4 {padding:20px 0 6px;font-size:15px;color:#fff;font-weight:bold;text-align:center;background-color:#ff9416}
.p0102 .process li > div {min-height:135px;padding:10px;border:1px solid #ddd;border-top:none;line-height:22px}
.p0102 .process li.last .step {color:#333}
.p0102 .process li.last h4 {background-color:#333}
.p0102 .process li.clear {clear:both}
.p0102 .process li.step_second {margin-left:25%}
.p0102 .process li.step_third {margin-left:50%}
.p0102 .process li.step_last {margin-left:75%}

.p0102 .rc_tbl .td_bg td:nth-child(1) {background-color:#f9f9f9!important}

