@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100..900&display=swap');

/* 공통 */
.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:#cc3300}

/* 장기렌터카란? */
#p0101{}
#p0101 .ul_style1{overflow:hidden}
#p0101 .ul_style1 li{display:table-cell;text-align:center;font-size:15px;width:200px;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:224px;padding:20px;margin:0 0 10px 10px;letter-spacing:-0.5px;border:1px solid #eee}
#p0101 .ul_style2 li.first{margin-left:0}
#p0101 .ul_style2 li .num{display:inline-block;background:#cc3300;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}

/*
#p34{}
#p34 .b{font-size: 25px; color:#333; line-height: 33px; margin-bottom: 20px; color: #0451a5; font-weight:600;}
#p34 .s{font-size: 16px; color:#333; line-height: 24px;}
#p34 .none{border-right:none;}
#p34 .t_none{border-top:none;}
#p34 table {font-size:13px; color:#333; border-top:1px solid #296080; border-bottom:1px solid #296080; line-height:23px; text-align:center;}
#p34 table tbody tr th{border-right:2px solid #fff; border-top:2px solid #fff;color:#333;font-size: 15px;background-color: #fafafa;}
#p34 table tbody tr td{border-top:1px solid #e8e8e8;font-size: 15px;}
#p34 .tit{font-size:15px; color:#333;margin-top: 20px;}*/

#p35{}
#p35 .img{margin-bottom:30px;}
#p35 .b{font-size: 25px; color:#333; line-height: 33px; margin-bottom: 20px; color: #0451a5; font-weight:600;}
#p35 .s{font-size: 16px; color:#333; line-height: 24px;}
#p35 .none{border-right:none;}
#p35 .t_none{border-top:none;}
#p35 .t_center{text-align:center;}
#p35 table {font-size:13px; color:#333; border-top:1px solid #296080; border-bottom:1px solid #296080; line-height:23px;margin: 20px 0 30px;}
#p35 table tbody tr th{border-right:2px solid #fff; border-top:2px solid #fff;color:#333;font-size: 15px;background-color: #fafafa;}
#p35 table tbody tr td{border-top:1px solid #e8e8e8;font-size: 15px;}
#p35 .tit{font-size:15px; color:#333;margin-top: 20px;}

#p40{}
#p40 .img{margin-bottom:30px;}
#p40 .c_img{margin:50px 0 50px;}
#p40 .b{font-size: 25px; color:#333; line-height: 33px; margin-bottom: 20px; color: #0451a5; font-weight:600;}
#p40 .s{font-size: 16px; color:#333; line-height: 24px;}

#p45 {}
#p45 .big_txt{color:#0451a5; font-size:25px; line-height:28px;}
#p45 .big_txt span{color:#424242; font-size:22px; line-height:28px;}
#p45 > img {float:left;padding-top:35px;}
#p45 .p45_txt {float:right;width:420px;font-size:15px; padding-top:28px; color:#333;}
#p45 .p45_txt img {float:right;}
#p45 .p45_txt p {margin-bottom:22px;;line-height:1.8em;}
#p45 .text{color:#424242; font-weight:bold; margin-left:260px;}


/*단기대여요금표*/
.p34 > p{font-size:23px;font-weight:800;margin-bottom:10px;color: #d70000}
.p34 > p.tbl_b{font-size:13px;color:#888;font-weight:normal;text-align:right}
.p34 span{font-size:1.2em;color:#555555;display:block;margin:5px 0}
.p34 .s_tit{margin-top:20px;font-size:17px;font-weight:bold;color:#333}
.p34 table{margin-bottom:10px;border-collapse:collapse;width:100%;font-size:14px}
.p34 table thead{}
.p34 table thead th{background:#666666;color:#fff;height:30px;border-top:2px solid #d70000;border-right:1px solid #969696}
.p34 table thead td{text-align:center;border-right:1px solid #dfdfdf}
.p34 table thead td:last-child{border-right:0}
.p34 table thead tr{border-bottom:1px solid #dfdfdf}
.p34 table tbody{color:#777777}
.p34 table tbody th{height:35px;border-bottom:1px solid #dfdfdf;padding:0 20px}
.p34 table tbody td{text-align:center;border-bottom:1px solid #dfdfdf;border-left:1px solid #dfdfdf;padding:0 20px}
.p34 table tbody td.border{text-decoration:line-through}
.p34 #online_btn{margin:20px auto;width:240px;border-radius:3px;background:#a4191c;font-weight:bold;font-size:15px;text-align:center}
.p34 #online_btn a{display:block;line-height:50px;color:#fff}
.p34 .long_term .tbl_b{font-size:13px;color:#888;font-weight:normal;text-align:right}
.p34 .long_term table{padding:0}
.p34 .long_term table td{padding:4px}

.p34 .add img{margin-top:30px;padding-left:100px}
.p34 .add table{width:100%;margin-left:0;margin-top:40px}
.p34 .add .tit{font-size:23px;font-weight:800;margin-bottom:15px;color:#d70000}
.p34 .add table td{padding:12px 0;font-size:17px;font-weight:bold;color:#333}
.p34 .add table td:first-child{border-left:none}
.p34 .add .s_tit i{font-size:13px;color:#888;font-weight:normal;font-style:normal}
.p34 .add .tbl_b{padding-bottom:30px;font-size:13px;color:#888;font-weight:normal;text-align:right}

.pagecommon.sub{font-size:15px;line-height:25px;font-family: 'Noto Sans KR', sans-serif;}
.pagecommon.sub .table_wrap table{padding:5px 10px; border-top:3px solid #d70000;color:#333;font-size:15px;width:100%;border-spacing:0;background-clip: padding-box;border-collapse:collapse;}
.pagecommon.sub .table_wrap table th{padding:15px 10px;background-color:#f5f5f5;}
.pagecommon.sub .table_wrap table td{text-align:center;padding:15px 10px;border-bottom:1px solid #e1e1e1;}
.pagecommon.sub .table_wrap table td + td{border-left:1px solid #e1e1e1;}
.pagecommon.sub .red {color:#888;margin-top:5px;}
.pagecommon.sub .red span{color:#d70000;}
.pagecommon.sub .cont{padding-top:60px}
.pagecommon.sub .cont .eng_tit{font-size:13px;color:#d70000;font-weight:700;}
.pagecommon.sub .cont .tit{margin-bottom:25px;position:relative;padding-left:13px;font-size:25px;color:#222;font-weight:700;}
.pagecommon.sub .cont .tit::before{position:absolute;width:8px;height:8px;border-radius:100%;background-color:#d70000;top:-8px;left:0;content:"";}
.pagecommon.sub .cont .tit span{font-weight:300}
.pagecommon.sub .cont .eng{display:flex;gap:20px;align-items:center;margin-top:32px}
.pagecommon.sub .cont .eng .txt_wrap{padding:40px;background-color:#f5f5f5;height:171px;} 
.pagecommon.sub .cont .eng .txt_wrap .kor_tit{margin:6px 0 15px; font-size:16px;color:#333;font-weight:600;}
.pagecommon.sub .cont .eng .txt_wrap div{font-size:15px;color:#555;}
.pagecommon.sub .cont .eng .txt_wrap div .ex{color:#888;margin-top:30px;}
.pagecommon.sub .cont ul{margin-top:40px;display:grid;grid-template-columns: repeat(2,1fr);}
.pagecommon.sub ul .txt_wrap{padding:40px}
.pagecommon.sub .cont ul .txt_wrap .num{margin-bottom:18px;width:26px;height:26px;background-color: #d70000;font-size:13px;color:#fff;font-weight:700;text-align:center;line-height:30px; border-radius:5px;font-family: 'Josefin Sans', sans-serif}
.pagecommon.sub .cont ul .txt_wrap p{font-size:16px;color:#333;font-weight:700;}
.pagecommon.sub .cont ul .txt_wrap .s_txt{margin-top:24px;font-size:16px;color:#555;font-weight:500;}
.pagecommon.sub .cont .tech{margin-top:40px;}
.pagecommon.sub .cont .tech ul{margin-bottom:40px}
.pagecommon.sub .cont .tech .k_tit{font-size:20px;font-weight:700;color:#222;margin-bottom:20px;}
.pagecommon.sub .cont .tech .txt_02{background-color:#f5f5f5;padding:40px;margin-top:10px;}
.pagecommon.sub .cont .tech .txt_02 p{position:relative;margin-left:20px}
.pagecommon.sub .cont .tech .txt_02 p + p{margin-top:10px;}
.pagecommon.sub .cont .tech .txt_02 p::before{position:absolute;width:5px;height:5px;background-color:#d70000;content:"";border-radius:100%;left:-19px;top:10px;}
.pagecommon.sub .cont .tech .txt_02 p span{font-weight:700;color:#333;}
.pagecommon.sub .cont .sq_grid{margin-bottom:60px;display:grid;grid-template-columns: repeat(2,1fr);margin-top:40px;row-gap:20px;}
.pagecommon.sub .cont .sq_grid div{text-align:right;font-size:16px;color:#333;font-weight:500;}
.pagecommon.sub .cont .sq_grid div p{margin-top: 10px;}
.pagecommon.sub .cont .sq_grid .rgt{position:relative;text-align:left;font-size:20px;font-weight:700;color:#111;padding:40px 0 0 40px;}
.pagecommon.sub .cont .sq_grid .rgt::before{position:absolute;width:15px;height:15px;border-radius:100%;background-color:#d7000040;left:18px;top:22px;content:"";}
.pagecommon.sub .cont .sq_grid .ex{font-size:15px;font-weight:500;color:#555;margin-top:0;}

/* #p279 */
#p279 .txt_box{padding-bottom:60px}
#p279 .txt_box > img{width:100%}
#p279 .txt_box p{font-size:16px;color:#222;font-family:'notokr-regular'}
#p279 .txt_box .sub_tit{display:block;position:relative;margin-left:13px;padding-bottom:25px;font-size:25px;color:#222;font-family:'notokr-bold'}
#p279 .txt_box .sub_tit::before{content:"";display:inline-block;position:absolute;top:-14px;left:-13px;width:8px;height:8px;border-radius:50%;background-color:#ba0003;}
#p279 .txt_box .in_txt_box{padding:10px 20px;border:1px solid #e1e1e1;border-radius:5px}
#p279 .top div{display:flex;align-items:center;gap:10px;margin-bottom:20px}
#p279 .top div .sub_tit{padding-bottom:0}
#p279 .txt_box .in_txt_box li{display:flex;align-items:center;gap:20px;padding:25px;border-bottom:1px dotted #e1e1e1}
#p279 .txt_box .in_txt_box li:last-child{border-bottom:none}
#p279 .txt_box .in_txt_box li > b{display:block;width:26px;height:26px;border-radius:5px;font-size:13px;color:#fff;font-weight:700;text-align:center;line-height:30px;background-color: #d70000;font-family: 'Josefin Sans', sans-serif}
#p279 .box3 dl{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}
#p279 .box3 dl dd{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;border-radius:10px;padding:25px 30px;font-size:15px;color:#222;background:#f7f7f7;font-family:"notokr-regular"}
#p279 .box3 dl dd > span{font-size:13px;font-weight:700;color:#222;text-transform:uppercase;font-family:'poppins'}
#p279 .box3 dl dd > p{width:100%;padding:20px 10px;border-radius:45px;font-size:14px;color:#222;text-align:center;background:#fff;font-family:'notokr-bold'}



#p279 .txt_box .table_wrap table{width:100%;margin-top:15px;padding:5px 10px; border-top:3px solid #d70000;color:#333;;font-size:15px;border-spacing:0;background-clip:padding-box;border-collapse:collapse;font-family:'notokr-bold'}
#p279 .txt_box .table_wrap table th{padding:15px 10px;background-color:#f5f5f5;}
#p279 .txt_box .table_wrap table td{text-align:center;padding:15px 10px;border-bottom:1px solid #e1e1e1;}
#p279 .txt_box .table_wrap table td + td{border-left:1px solid #e1e1e1;}
#p279 .txt_box .table_wrap table tr:nth-child(7),#p279 .txt_box table tr:nth-child(9){color:#222;background-color:#f1f1f1;font-family:'notokr-bold'}
#p279 .txt_box .table_wrap table tr:nth-child(7) > td:nth-child(4),#p279 .txt_box table tr:nth-child(9) > td:nth-child(4){color:#222;background-color:#fff;}

#p287 .cont .tech .txt_02 p span{font-weight:normal;font-family:'notokr-regular'}
#p287 .cont .tech .txt_02 p + p{margin-top:5px}
#p287 .cont .sub{position: relative;padding-left:13px;margin-bottom:20px;font-size:18px;color:#333;font-family:'notokr-medium'}
#p287 .cont .sub:before{position: absolute;width:5px;height:5px;border-radius:100%;background-color:#333;content:"";left:0;top:50%;transform:translateY(-50%);}
#p287 .cont .sub02{margin-top:40px;}

#p288 .txt_area{background:url('/sh_page/img/p288_bg.png') no-repeat center;background-size:contain;width:100%;height:200px;}
#p288 .txt_area .tit{padding:75px 0 0 80px;font-size:25px;color:#fff;font-family:'notokr-light'}
#p288 .txt_area .tit span{font-family:'notokr-bold'}
#p288 .txt_area .sub{padding:10px 0 0 80px; font-size:15px;color:#fff;opacity:80%;}
#p288 .cont .tech .txt_02 p span{font-weight:normal;}
#p288 .cont .tech .txt_02 p + p{margin-top:8px;}
#p288 .cont .icon_ali{margin-top:80px;display:flex;gap:20px;text-align:center;}
#p288 .cont .icon_ali li{width:calc(100% / 3);}
#p288 .cont .icon_ali li span{display:inline-block;width:70px;height:70px;background-color:#150070;line-height:70px;border-radius:10px;}
#p288 .cont .icon_ali li p{margin-top:10px;}

#p288 .cont .box_su{display:flex;gap:20px;}
#p288 .cont .box_su li{padding:40px;width:calc(100% / 2);background-color:#f5f5f5;border-radius:20px;}
#p288 .cont .box_su li .txt{margin-top:20px;text-align:center;}
#p288 .cont .box_su li .name{font-size:16px;color:#333;font-family:'notokr-medium'}
#p288 .cont .box_su li .txt div{display:flex;gap:10px;align-items:center;color:#555;}
#p288 .cont .box_su li .txt div span{display:inline-block;width:28px;height:28px;border-radius:100%;background-color:#000;color:#fff;text-align:center;line-height:28px;font-size:13px;}
#p288 .cont .box_su li .txt div + div{margin-top:5px;}
#p288 .cont .box_su li .txt02{font-size:18px;text-align:center;}

#p287 .table_wrap table th{background-color:#150070;color:#fff;}
#p287 .table_wrap table{border-top:none;}

/* 배차페이지 */

