@import url("common.css");

/*font-set*/
@charset "utf-8";



.title1 {padding-bottom:13px; border-bottom:2px solid #c0c0c0;}
.sub_top1 {position:relative; padding-top:13px; margin-bottom:31px;}
.sub_top1 span {display:inline-block; vertical-align:top; margin-right:19px;}
.sub_top1 span:first-child {margin-left:2px;}
.sub_top1 b {font-weight:600;}
.sub_top1 span b {margin-left:10px; color:#de0a16; font-weight:600;}
.sub_top1 strong {float:right;}
.sub_top1 strong a {color:#838383; display:inline-block; vertical-align:top; width:48px; height:14px; line-height:16px; text-align:center; border:1px solid #c0c0c0; margin-top:-3px; margin-left:10px; background:#fff;}
.sub_top1_2 {letter-spacing:-1px;}
.sub_top2 span a {display:inline-block; font-weight:600; text-decoration:underline; margin-left:13px;}

.search_box1 {text-align:center; padding-top:19px; padding-bottom:18px; background:#eee; margin-bottom:37px;}
.search_box1 .search_box1_1 {display:inline-block; width:197px; height:34px; background:#fff; border:2px solid #e81526; position:relative; padding-left:79px; text-align:left; margin-right:5px;}
.search_box1 .search_box1_1 .select_type1 {position:absolute; left:0; top:0;}
.search_box1 .search_box1_1 .search_input {width:177px; height:16px; padding-left:10px; line-height:16px; border-left:1px solid #c0c0c0; margin-top:9px;}
.btn_search {display:inline-block; vertical-align:top; width:81px; height:38px; line-height:38px; text-align:center; background:#e91627; color:#fff; font-weight:600;}

.tab_layout {}
.tab_layout .tab_menu {border-bottom:2px solid #e91627; margin-bottom:28px;}
.tab_layout .tab_menu a {display:inline-block; vertical-align:top; width:178px; height:38px; text-align:center; line-height:38px;margin-bottom: -2px; font-size:15px; font-family: '�섎닎怨좊뵓', 'Nanum Gothic';}
.tab_layout .tab_menu a.on {border:2px solid #e91627; border-bottom:2px solid #fff; color:#e81626; font-weight:600;}
.tab_layout .tab_menu3 {border-color:#a3a3a3 !important;}
.tab_layout .tab_menu3 a.on {border-color:#a3a3a3 !important; border-bottom:2px solid #fff !important;}
.tab_layout .tab_menu a img {vertical-align:top; margin-top:13px;}
.tab_layout .tab_menu a img.img_on {display:none;}
.tab_layout .tab_menu a.on img.img_on {display:inline-block;}
.tab_layout .tab_menu a.on img.img_off {display:none;}
.tab_select {display:inline-block; border:1px solid #c0c0c0; margin-bottom:12px; position:relative;background: #fff;vertical-align: top;}

.cal_layout {position:absolute; left:335px; top:25px; padding:15px 16px; background:#fff; border:1px solid #c3c3c3; width:285px; display:none;z-index: 100;}
.cal_area {float:left; position:relative;}
.cal_area a {display:inline-block;}
.cal_area input {}
#div1_example_result {width:81px; height:25px; line-height:25px; text-align:center; border:1px solid #c0c0c0; display:inline-block; vertical-align:top;}
#div2_example_result {width:81px; height:25px; line-height:25px; text-align:center; border:1px solid #c0c0c0; display:inline-block; vertical-align:top;}
#div3_example_result {width:81px; height:25px; line-height:25px; text-align:center; border:1px solid #c0c0c0; display:inline-block; vertical-align:top; background:#fff;}
#div4_example_result {width:81px; height:25px; line-height:25px; text-align:center; border:1px solid #c0c0c0; display:inline-block; vertical-align:top; background:#fff;}
#div5_example_result {width:81px; height:25px; line-height:25px; text-align:center; border:1px solid #c0c0c0; display:inline-block; vertical-align:top;}
.btn_cal {display:inline-block; vertical-align:top; margin-left:3px;}
#div1_example {position:absolute !important; left:82px; top:0; width:230px; padding-bottom:4px; background:#4e5a75; display:none;z-index: 1000;}
#div2_example {position:absolute !important; left:218px; top:0; width:230px; padding-bottom:4px; background:#4e5a75; display:none;z-index: 1000;}
#div3_example {position:absolute !important; left:82px; top:0; width:230px; padding-bottom:4px; background:#4e5a75; display:none;z-index: 1000;}
#div4_example {position:absolute !important; left:218px; top:0; width:230px; padding-bottom:4px; background:#4e5a75; display:none;z-index: 1000;}
#div5_example {position:absolute !important; left:82px; top:0; width:230px; padding-bottom:4px; background:#4e5a75; display:none;z-index: 1000;}
.JsDatePickBox {position:relative !important;}
#div1_example .tit {position:relative; height:37px; line-height:37px; padding-left:14px; color:#fff; font-weight:600;}
#div1_example .tit a {position:absolute; right:13px; top:11px;}
#div3_example .tit {position:relative; height:37px; line-height:37px; padding-left:14px; color:#fff; font-weight:600;}
#div3_example .tit a {position:absolute; right:13px; top:11px;}
#div4_example .tit {position:relative; height:37px; line-height:37px; padding-left:14px; color:#fff; font-weight:600;}
#div4_example .tit a {position:absolute; right:13px; top:11px;}
#div2_example .tit {position:relative; height:37px; line-height:37px; padding-left:14px; color:#fff; font-weight:600;}
#div2_example .tit a {position:absolute; right:13px; top:11px;}
#div5_example .tit {position:relative; height:37px; line-height:37px; padding-left:14px; color:#fff; font-weight:600;}
#div5_example .tit a {position:absolute; right:13px; top:11px;}
.controlsBar {height:37px; line-height:37px; background:#e3e3e3; border-bottom:1px solid #cdcdcd;}
.cal_area span {display:inline-block; vertical-align:top; line-height:25px; padding:0 5px;}
.btn_enter {display:inline-block; vertical-align:top; width:37px; height:25px; text-align:center; line-height:27px; background:#d0d0d0; border:1px solid #c0c0c0;}
.cal_area p {padding-top:14px; color:#838383; font-size:12px;}



.tab_select_btn1 {display:inline-block;vertical-align: top;}
.tab_select_btn1 a {display:inline-block; vertical-align:top; width:37px; height:25px; text-align:center; line-height:25px; border-left:1px solid #d0d0d0; color:#828282;}
.tab_select_btn1 .on {background:#d0d0d0; color:#272727;}
.btn_cal {display:inline-block; vertical-align:top; width:87px; height:25px; padding-left:7px; line-height:25px; background:url(../images/select_bg2.jpg) no-repeat right top;border-left:1px solid #d0d0d0;color:#828282;}

.table1 {border-top:1px solid #c0c0c0;}
.table1 thead th, .table1 thead td {height:35px; background:#eee; vertical-align:middle; text-align:center; color:#828282; border-bottom:2px solid #c0c0c0; font-size:13px;}
.table1 tbody th, .table1 tbody td {vertical-align:middle; padding:25px 0; border-bottom:1px solid #c0c0c0; font-size: 12px;}
.table1 tbody th {text-align:left;}
.table1 tbody td {text-align:center;}
.car_img {width:73px; display:inline-block; vertical-align:middle; }
.table1 tbody td a, .table1 tbody th a {text-decoration:underline; display:inline-block; vertical-align:middle; line-height:18px; font-weight:600; text-align:left;}
.table1 tbody td a span, .table1 tbody th a span {display:block;}
.table1 tbody th.car_list {padding-left:33px;}
.table1 tbody th.car_list2 {padding-left:10px;}

.ico1 {display:inline-block; width:58px; height:21px; text-align:center; line-height:21px; background:#3270c5; border-radius:20px; color:#fff;}
.ico7 {display:inline-block; width:58px; height:21px; text-align:center; line-height:21px; background:#5b5b5b; border-radius:20px; color:#fff;}
.ico2 span {display:block; width:58px; height:21px; text-align:center; line-height:21px; background:#5b5b5b; border-radius:20px; color:#fff; margin:0 auto;}
.ico2 a {}
.ico3 {display:inline-block; width:58px; height:21px; text-align:center; line-height:21px; background:#afafaf; border-radius:20px; color:#fff;}
.ico4 {display:inline-block; width:58px; height:21px; text-align:center; line-height:21px; background:#d7841e; border-radius:20px; color:#fff;}
.ico5 {display:inline-block; width:58px; height:21px; text-align:center; line-height:21px; background:#5b5b5b; border-radius:20px; color:#fff;}
.ico6 {display:inline-block; width:58px; height:21px; text-align:center; line-height:21px; background:#e81626; border-radius:20px; color:#fff;}

.table1 tbody th p {margin-top:9px;}
.table1 tbody th p span {font-weight:600;}
.table1 tbody th p:first-child {margin-top:0;}

.statu_0 {text-align:center; position:relative;}
.statu_0 span {display:inline-block; width:12px; height:12px; border-radius:12px; border:1px solid #b0b0b0;}

.statu_1 {text-align:center; position:relative;}
.statu_1 strong {position:absolute;}
.statu_1 span {display:inline-block; width:14px; height:14px; border-radius:14px; background:#72bb48;}


.statu_2 {text-align:center; position:relative;}
.statu_2 strong {position:absolute; width:100px; height:30px; text-align:center; top:-35px; left:50%; margin-left:-50px; border:1px solid #c0c0c0; line-height:32px; color:#dd0b16; font-weight:600; display:none;}
.statu_2 strong b {display:inline-block; width:2px; height:2px; background:#dd0b16; margin-right:6px; vertical-align:top; margin-top:15px;}
.statu_2 span {display:inline-block; width:14px; height:14px; border-radius:14px; background:#e10b13;}

.paging {padding-top:25px; text-align:center; position:relative;}
.paging a {display:inline-block; vertical-align:top; width:24px; height:23px; text-align:center; line-height:23px;font-size: 12px;}
.paging span {display:inline-block; vertical-align:top; padding:0 10px;}
.paging span a {color:#828282;}
.paging span a.on {color:#df0c15; font-weight:600;}
.btn_excel {position:absolute; right:0; top:25px; display:block; width:120px !important; height:24px !important;}

.txt1 {margin-top:54px; padding:23px 25px 21px 25px; background:#eee;font-size: 12px;}
.txt1 h1 {padding-bottom:9px; font-weight:600;}
.txt1 p {line-height:17px; color:#828282;}
.txt1 p b {display:inline-block; width:59px; font-weight:600; color:#828282;}
.txt1 h2 {padding-bottom:9px; font-weight:600; padding-top:24px;}
.txt1 p span {display:inline-block; vertical-align:top; margin-right:6px; margin-top:2px;}
.txt1 p span.sta_0 {width:10px; height:10px; border-radius:10px; border:1px solid #b0b0b0;}
.txt1 p span.sta_1 {width:12px; height:12px; border-radius:12px; background:#75ba4d;}
.txt1 p span.sta_2 {width:12px; height:12px; border-radius:12px; background:#e10a19;}
.txt1 p strong {font-weight:600; color:#828282; text-decoration:underline;}

.detail_view {border:1px solid #c0c0c0; padding:32px 17px 52px 17px; position:relative;}
.btn_close {position:absolute; right:0; top:0;}
.title2 {margin-bottom:20px;}
.sub_top2 {padding:7px 12px 6px 21px; background:#eee; border:1px solid #d4d4d4; height:21px; line-height:21px;}
.sub_top2 span.driving {display:inline-block; width:55px; height:21px; text-align:center; line-height:21px; background:#3270c5; color:#fff; border-radius:21px;}
.sub_top2 strong a {margin-top:2px !important;}

.car_detail {position:relative; padding-left:345px;  padding-bottom: 33px;}
.user_detail {position:relative; padding-left:163px;padding-bottom: 68px;}
.car_detail_left {width:345px; position:absolute; left:0; top:0; text-align:center;}
.user_detail_left {width:115px; position:absolute; left:15px; top:0; text-align:center;}
.car_detail_right {font-size: 12px;}
.car_detail_right li {border-top:1px solid #dadada; padding-bottom:4px; padding-top:22px;}
.car_detail_right li p {margin-bottom:13px; padding-left:20px; line-height: 16px;}
.car_detail_right li p span {display:inline-block; margin-right:18px; font-weight:600; vertical-align:top;line-height:16px;}
.car_detail_right li p strong {display:inline-block; font-weight:normal; vertical-align:top; line-height:16px;}
.car_detail_right li div {float:left}
.car_detail_right li div p span {width:81px; margin-right:0;}
.car_detail_right li div:first-child p span {width:71px;}
.car_detail_right li div:first-child {width:206px;}
.car_detail_right li.other div p span {width:inherit !important; margin-right:31px;}
.car_detail_right li.other div:first-child p span {width:inherit !important; margin-right:12px;}
.car_detail_right li:after {clear:both; margin:0; padding:0; display:block; content:"";}
.car_detail_right li:first-child {border-top:0; padding-top:0;}

.tab_menu2 {border-bottom:2px solid #a3a3a3;}
.tab_menu2 a {width:254px; height:36px; display:inline-block; vertical-align:top; margin-bottom:-2px; text-align:center; line-height:36px; font-size:14px; '�섎닎怨좊뵓', 'Nanum Gothic'; color:#4e4e4e; font-weight:600;}
.tab_menu2 a.on {border:2px solid #a3a3a3; border-bottom:2px solid #fff; color:#272727;}
.tab_menu2 a img {vertical-align:top; margin-top:13px;}
.tab_menu2 a img.img_on {display:none;}
.tab_menu2 a.on img.img_on {display:inline-block;}
.tab_menu2 a.on img.img_off {display:none;}
.detail_box1 {position:relative;}
.tab_select_3 {padding:6px 8px 5px 14px;border: 1px solid #c0c0c0;}
.tab_select_3 p strong {font-weight:600;line-height:14px;}
.tab_select_3 p strong b {display:inline-block; width:4px; height:4px; background:#272727; vertical-align:top; margin-top:4px; margin-right:7px;}
.tab_select_3 p span {line-height:14px; color:#469e13; font-weight:600; margin-left:13px;}
.tab_select_3 p span.warning {line-height:14px; color:#ff0000; font-weight:600; margin-left:13px;}
.tab_select_3 p span b {display:inline-block; width:14px; height:14px; background:#74ba4a; border-radius:14px; margin-right:6px;vertical-align:top; margin-top:-1px;}
.tab_select_3 p span.warning b {display:inline-block; width:14px; height:14px; background:#ff0000; border-radius:14px; margin-right:6px;vertical-align:top; margin-top:-1px;}
.tab_select_3 div {position:absolute; right:0; top:19px; border:1px solid #c0c0c0;}
.tab_select_3 div a {display:inline-block; vertical-align:top; width:48px; height:25px; text-align:center; line-height:27px; border-left:1px solid #c0c0c0; color:#828282;}
.tab_select_3 div a:first-child {border-left:0;}
.tab_select_3 div a.on {background:#d0d0d0; color:#272727;}

.detail_box1 .tab_select_3 {position:absolute; right:0; top:0;}

.select_type2_1 {float:right;}
.table1_box1 {height:45px; background:url(../images/bor_dashed.jpg) repeat-x left bottom; position:relative;}
.btn_gps {position:absolute; right:0; top:0;}
.table1_box1 p {padding-left:3px;}
.table1_box1 p b {font-weight:600;}
.table1_box2 {padding-top:15px;}
.table1_box2 div {padding-left:3px; padding-top:9px;}
.table1_box2 div:first-child {padding-top:0;}
.table1_box2 div span {display:inline-block; vertical-align:top; width:142px;}
.table1_box2 div b {font-weight:600;}
.table1 tbody th.table1_box_area {vertical-align:top;}
.table1_box1 p.t1 {text-align:center; color:#479e13; font-weight:600;}
.table1_box1 p.t2 {text-align:center;}
.table1_box1 p.t3 {text-align:left; line-height:14px; color:#e71724; font-weight:600;}
.table1_box1 p.t4 {text-align:center; color:#e71724; font-weight:600;}
.table1_box2_2 b {width:47px; display:inline-block;}
.table1_2 tbody th {vertical-align:top;}
.table1_2 tbody td {vertical-align:top;}
.table1_2 .ico1, .table1_2 .ico2 span, .table1_2 .ico3, .table1_2 .ico4 {margin-top:5px;}
.table1_box2_2 div {padding-left: 26px;}
.table1_box2 div strong {font-weight:600; color:#e61626; text-decoration:underline;}
.pat42 {padding-top:42px;}
.title3 {margin-bottom:12px; position:relative; padding-left:4px;}
.a_btn6 {position:absolute; right:0; top:25px;}
.title3 p {line-height:20px;}
.title3 p b {font-weight:600;}
.title3_2 {margin-bottom:13px; padding-bottom:11px; border-bottom:1px dashed #c0c0c0;}
.title3_2 p b {color:#ed1c24;}
.btn_other {position:absolute; right:0; top:32px; display:block; width:152px; height:38px; background:#4e4e4e; color:#fff; text-align:center; line-height:38px; font-size:13px; font-weight:600;}

.tab_select_2 .cal_layout {left:193px;}
.tab_select_2 {position:relative;}
.tab_select_2 .tab_select {position:absolute; right:0; top:0;}


.map_area {position:relative;}
#map_canvas {height:339px;}
.map_icon_area {position:absolute; left:0; top:0; width:100%; height:100%;}
.car_start {position:absolute; left:52px; top:11px;}
.car_icon1 {position:absolute; left:133px; top:20px;}
.car_icon2 {position:absolute; left:183px; top:11px;}
.car_icon3 {position:absolute; left:297px; top:127px;}
.car_icon4 {position:absolute; left:398px; top:306px;}
.btn_car1 {cursor:pointer;}
.car_icon5 {position:absolute; left:613px; top:155px;}
.car_end {position:absolute; left:722px; top:137px;}
.car_txt_area {position:relative;}
.car_txt1 {position:absolute; left:18px; top:-244px; width:211px; padding-left:20px; height:214px; border:1px solid #c0c0c0; background:url(../images/white.png) repeat;z-index: 100; cursor:default; display:none;}
.car_txt1.on {display:block;}
.car_txt1 h1 {padding-top:19px !important; font-size:13px !important; color:#e81626; font-weight:600; margin-bottom:5px;border-bottom: 0 !important; padding-bottom: 0 !important;}
.car_txt1 ul {}
.car_txt1 ul li {margin-top:15px; font-size:12px;}
.car_txt1 ul li b {display:inline-block; width:54px; font-weight:600;}
.car_txt1 ul li span {display:inline-block; width:67px; font-weight:600;}

.map_txt1 {margin-top:12px; padding:14px 0 14px 104px; border:1px solid #d4d4d4; margin-bottom:12px;}
.map_txt2 {text-align:right; color:#919090;}
.map_txt1 span {display:inline-block; vertical-align:top; font-weight:600; font-size:12px;line-height:16px;}
.map_txt1 span img {margin-right:6px; vertical-align:top;}
.map_txt1 span strong {color:#e81626;}
.map_txt1 span strong.no_num {color:#272727; font-weight:normal;}
.map_txt1 div + div {margin-top:11px;}
.w109 {width:109px;}
.w120 {width:120px;}
.w178 {width:178px;}
.w147 {width:147px;}

.black {position:fixed; width:100%; height:100%;background:url(../images/black.png) repeat; left:0; top:0; z-index:1000; display:none;}
.white {position:fixed; width:100%; height:100%;background:url(../images/white.png) repeat; left:0; top:0; z-index:1000; display:none;}
.gray {position:fixed; width:100%; height:100%;background:url(../images/gray.png) repeat; left:0; top:0; z-index:1000; display:none;}
.pop1 {position:fixed; left:50%; top:50%; width:800px; height:666px; margin-left:-403px; margin-top:-336px; border:3px solid #e81626; background:#fff; z-index:2000; display:none;}
.pop2 {position:fixed; left:50%; top:50%; width:800px; height:666px; margin-left:-403px; margin-top:-336px; border:3px solid #e81626; background:#fff; z-index:2000; display:none;}
.pop_layout {position:relative;padding:0 20px;}
.close3 {position:absolute; right:0; top:0;}
.pop_layout h1 {padding-top:26px; font-size:15px; color:#e81626; font-weight:600; padding-bottom:15px; border-bottom:2px solid #dadada;}
.pop_layout h2 {padding-top:11px; color:#828282; font-weight:normal; margin-bottom:28px;font-size: 13px;}
.pop_scroll {height:472px; overflow-y:scroll; margin-bottom:22px;}
.btn_type1 {text-align:center;}
.btn_type1 a {display:inline-block; width:81px; height:38px; background:#e81626; line-height:38px; color:#fff; font-weight:600;font-size:12px; margin:0 5px;}


.chk_box {height:114px; vertical-align:middle !important;}
.chk_box input {width:19px; height:19px; border:2px solid #c3c3c3;}

.graph_area {position:relative;}
.graph_area_box1 {position:absolute; left:0; top:0; width:100%; height:100%;}
.graph_area_box2 {position:relative; padding-top:11px;}
.graph_1 {float:left; width:22px; height:140px; background:#eaeaea; position:relative; margin-left:51px;}
.graph_2 {float:left; width:22px; height:140px; background:#eaeaea; position:relative; margin-left:34px;}
.graph_3 {float:left; width:22px; height:140px; background:#eaeaea; position:relative; margin-left:35px;}
.graph_4 {float:left; width:22px; height:140px; background:#eaeaea; position:relative; margin-left:34px;}
.graph_5 {float:left; width:22px; height:140px; background:#eaeaea; position:relative; margin-left:34px;}
.graph_6 {float:left; width:22px; height:140px; background:#eaeaea; position:relative; margin-left:35px;}
.graph_7 {float:left; width:22px; height:140px; background:#eaeaea; position:relative; margin-left:34px;}
.graph_8 {float:left; width:22px; height:140px; background:#eaeaea; position:relative; margin-left:34px;}
.graph_9 {float:left; width:22px; height:140px; background:#eaeaea; position:relative; margin-left:35px;}
.graph_10 {float:left; width:22px; height:140px; background:#eaeaea; position:relative; margin-left:34px;}
.graph_11 {float:left; width:22px; height:140px; background:#eaeaea; position:relative; margin-left:34px;}
.graph_12 {float:left; width:22px; height:140px; background:#eaeaea; position:relative; margin-left:35px;}
.graph_13 {float:left; width:22px; height:140px; background:#eaeaea; position:relative; margin-left:34px;}
.graph_color {position:absolute; left:0; bottom:0; width:22px;}
.graph_1 .graph_color {height:30%; background:#92cc70;}
.graph_2 .graph_color {height:50%; background:#92cc70;}
.graph_3 .graph_color {height:30%; background:#92cc70;}
.graph_4 .graph_color {height:10%; background:#e81626;}
.graph_5 .graph_color {height:64%; background:#92cc70;}
.graph_6 .graph_color {height:92%; background:#92cc70;}
.graph_7 .graph_color {height:18%; background:#e81626;}
.graph_8 .graph_color {height:60%; background:#92cc70;}
.graph_9 .graph_color {height:45%; background:#92cc70;}
.graph_10 .graph_color {height:55%; background:#92cc70;}
.graph_11 .graph_color {height:55%; background:#92cc70;}
.graph_12 .graph_color {height:70%; background:#92cc70;}
.graph_13 .graph_color {height:50%; background:#92cc70;}
.graph_area_box3 {padding-top:8px; padding-left:30px; padding-bottom:7px;}
.graph_area_box3 span {display:inline-block; vertical-align:top; width:46px; margin-left:10px; color:#272727; font-size:11px; line-height:14px; text-align:center;}

.detail_box2 {height:34px; line-height:36px; border:1px solid #d4d4d4; padding-left:29px;}
.detail_box2 span {display:inline-block; vertical-align:top; font-weight:600; padding-left:12px;}
.detail_box2 span strong {display:inline-block; vertical-align:top; width:14px; height:14px; border-radius:14px; margin-right:12px; margin-top:11px;}
.detail_box2 span.i1 {color:#479e13;}
.detail_box2 span.i1 strong {background:#74b94b;}
.detail_box2 span.i2 {color:#e81626;}
.detail_box2 span.i2 strong {background:#e81626;}

.btn_area1 {float:right;}
.btn_area1 a {display:inline-block; vertical-align:top; margin-left:4px;}

.table2 {}
.table2 thead th {text-align:center; vertical-align:middle; height:35px; background:#eee; border-top:1px solid #c0c0c0; border-bottom:1px solid #c0c0c0; font-size:12px; color:#828282;}
.table2 tbody th, .table2 tbody td {vertical-align:middle; height:37px; font-size:12px; border-bottom:1px solid #c0c0c0;}
.table2 tbody th {text-align:left; } /*padding-left:10px;*/
.table2 tbody td {text-align:center;}
.table2 tbody th p {color:#e81626; font-weight:600;}

.car_info {}
.car_info h1 {padding-left:12px; font-weight:600; margin-bottom:24px; font-size:12px;}
.car_info h2 {padding-left:14px; font-weight:600; margin-bottom:20px; font-size:12px; background:url(../images/dot2.jpg) no-repeat 3px 3px;}
.car_info h1 span {display:inline-block; vertical-align:top;width:4px; height:4px; background:#272727; margin-right:7px;margin-top: 3px;}
.car_info2 {position:relative; padding-left:118px;float:none !important;}
.car_info2_1 {position:absolute; left:12px; top:8px; width:91px !important;}
.car_info2_2 {float:none !important; position:relative;}
.car_info2_2 p span {width:initial !important; margin-right:18px !important;}
.btn_detail {position:absolute; right:0; bottom:3px;}
.btn_detail img {vertical-align:top; margin-left:3px;}
.btn_detail span {font-weight:600; text-decoration:underline;}


.pop2 .pop_layout h2 {padding-top:33px; margin-bottom:13px; padding-bottom:11px; border-bottom:1px dashed #c0c0c0;}
.pop2 .pop_layout h3 {padding-bottom:24px;}
.pop2 .pop_layout h3 b {font-weight:600;}
.pop2 .title3 p b {color:#ed1c24;}
.title4 {padding-left:8px; margin-bottom:24px;}
.title4 b {font-weight:600;}
.pat36 {padding-top:36px;}
.pat0 {padding-top:0 !important;}

.select_box1 {height:27px; margin-bottom:12px;}
.select_box1_txt {float:left; padding-top:9px;}
.select_box1_txt b {color:#df0b15; font-weight:600;}
.mar4 {margin-right:4px;}
.mab0 {margin-bottom:0 !important;}

.search_box2 {padding-top:39px; background:#eee; padding-bottom:32px; margin-bottom:42px;}
.search_box2_1 {width:595px; margin:0 auto; padding-left:131px; position:relative; border-bottom:1px solid #c0c0c0; padding-bottom:11px;}
.search_box2_1 span.tit {position:absolute; left:0; top:8px; display:block; padding-left:6px; font-size:13px; font-weight:600;}
.search_box2_1 span.tit b {display:inline-block; vertical-align:top;width:4px; height:4px; background:#272727; margin-right:7px; margin-top:5px;}
.search_box2_1 ul li {position:relative;}
.search_box2_1 ul li span.tit2 {display:inline-block; vertical-align:top;width:36px; line-height:27px; font-weight:600; font-size:13px; padding: 0;}
.search_box2_1 ul li .tab_select {vertical-align: top;}
.search_box2_1 ul li .cal_layout {display:block; right:0; top:0;left: initial; background: none; border: 0; padding: 0;width: initial;}
.select_time {position:absolute; right:-7px; top:0; height:27px;}
.select_time input {width:31px; height:25px; background:#fff; border:1px solid #c0c0c0;}
.select_time span.time1 {display:inline-block; vertical-align:top; line-height:27px; width:23px; text-align:center; font-size:13px;}


.search_box2_2 {width:618px; margin:0 auto; padding-left:103px; position:relative; border-bottom:1px solid #c0c0c0; padding-bottom:11px; padding-top:26px;}
.search_box2_2 span.tit {position:absolute; left:0; top:32px; display:block; padding-left:6px; font-size:13px; font-weight:600;}
.search_box2_2 span.tit b {display:inline-block; vertical-align:top;width:4px; height:4px; background:#272727; margin-right:7px; margin-top:5px;}
.search_box2_2 ul li span.tit2 {display:inline-block; vertical-align:top;width:56px; text-align:right; line-height:27px; font-weight:600; font-size:13px; padding: 0; margin-right:7px;}
.search_box2_2 ul li .tab_select {vertical-align: top;}
.search_box2_3 .select_type2_1 {float:none;}
.search_box2_3 .select_type2 .newListSelected {width:127px !important;}
.mar26 {margin-right:26px;}
.mar6 {margin-right:6px;}
.search_box2_3 {border-bottom:0 !important;padding-bottom: 0 !important; height: 27px !important;}
.tab_select2 .cal_layout {left:231px;}

.title5 {margin-bottom:9px;}
.box1 {padding:27px 16px 27px 20px; border:1px solid #d4d4d4; margin-bottom:50px; position:relative; font-size:12px; line-height:20px;}
.box3 {padding:27px 16px 27px 20px; border:1px solid #d4d4d4; margin-bottom:50px; position:relative; font-size:12px; line-height:20px;}
.box1 a {display:inline-block; position:absolute; top:50%; right:16px;width:123px; height:38px; line-height:38px; text-align:center; background:#4e4e4e; color:#fff; font-weight:600; font-size:13px;margin-top: -19px;}
.box3 a.right {display:inline-block; position:absolute; top:50%; right:16px;width:123px; height:38px; line-height:38px; text-align:center; background:#4e4e4e; color:#fff; font-weight:600; font-size:13px;margin-top: -19px;}
a.tableBtn {display:inline-block; position:relative; top:9px; right:16px;width:83px;    margin-left: 40px; padding-left:30px;padding-top:9px; height:28px; line-height:28px; text-align:center; background:#747474; color:#fff; font-weight:600; font-size:13px;margin-top: -19px;}
.input1 {width:526px; height:21px; border:1px solid #cbcbcb; padding-left:10px;}
.textarea1 {display:inline-block; vertical-align:top; width:516px;height:38px; border:1px solid #cbcbcb; padding:10px;margin-left: -13px;}
.user_detail2 {border-bottom:1px solid #dadada; padding-left:155px;}
.user_detail3 {border-bottom:1px solid #dadada; padding-left:155px; padding-bottom:10px !important;}
.user_detail2 .user_detail_left {left:0;}

.car_info3 {position:relative; padding-left:118px; padding-bottom:9px; border-bottom:1px solid #dadada; width:489px;float: none !important;}
.car_info3_1 {position:absolute; left:0; top:0; width:87px !important; height:61px; border:1px solid #cbcbcb;float: none !important;}
.car_info3_2 {height:63px;float: none !important;}
.car_info3_2 div {height:27px;  line-height:27px; float: none !important; width: 100% !important;}
.car_info3_2 div:first-child {margin-top:3px; margin-bottom:7px;}
.car_info3_2 div b {font-weight:600; margin-right:10px;display:inline-block; vertical-align:top; line-height:27px;}
.car_info3_2 div input {width:180px; height:25px; border:1px solid #c5c5c5; padding-left:10px;display:inline-block; vertical-align:top; line-height:27px;}
.car_info3_2 div a.btn_detail2 {display:inline-block; vertical-align:top; line-height:27px; margin-left:10px; font-weight:600; text-decoration:underline;}
.car_info3_2 div span {display:inline-block; vertical-align:top; line-height:27px;}

.car_info4 {padding-top:11px; padding-bottom:11px; border-bottom:1px solid #dadada;float: none !important; width: 100% !important;}
.car_info4 span {display:inline-block; vertical-align:top; padding-left:11px; width:104px; font-weight:600; padding-top:9px;font-size: 12px;}
.car_info4 textarea {display:inline-block; vertical-align:top; width:471px; height:67px; border:1px solid #cbcbcb; padding:10px;}

.car_info5 {float: none !important; width: 100% !important; }
.car_info5 span.tit {font-weight:600;display:inline-block; vertical-align:top; padding-left:11px; width:107px; line-height:27px; float:left;font-size: 12px;}
.car_info5 ul {float:left; width:472px;}
.car_info5 ul li {padding-bottom:0; position:relative;}
.car_info5 ul li:first-child {margin-bottom:16px;}
.car_info5 ul li span.tit2 {font-weight:600; display:inline-block; vertical-align:top;line-height:27px; width:58px;font-size: 12px;}
.car_info5 .cal_layout {display:inline-block; float:none !important;padding: 0; width: 311px; border: 0;position: relative; left: 0; top: 0;}
.car_info5 .cal_layout div {}
.car_info5 .cal_layout .cal_area {width:297px !important;}
.car_info5 #div3_example_result {width:119px !important;}
.car_info5 #div4_example_result {width:119px !important;}
.car_info5 #div3_example {z-index: 200;left: 179px;}
.car_info5 #div4_example {z-index: 200;left: 120px;}
.car_info5:after {clear:both; margin:0; padding:0; display:block; content:"";}

.car_info5_2 {padding-top:20px; height:71px;position:relative; z-index:100;}
.car_info6 {line-height:23px; padding-top:15px;}
.car_info6 input {width:21px; height:21px; border:1px solid #c3c3c3; margin-right:9px;}

.btn_area2 {text-align:center; padding-top:28px;}
.btn_area2 a {display:inline-block; width:125px; height:38px; line-height:38px; text-align:center; color:#fff; font-weight:600; background:#e81626; font-size:13px; margin:0 6px;}
.btn_area5 {text-align:center; padding-top:28px;}
.btn_area5 a {display:inline-block; width:200px; height:38px; line-height:38px; text-align:center; color:#fff; font-weight:600; background:#737373; font-size:13px; margin:0 6px;}


/* 李⑤웾愿�━-李⑤웾諛섎궔,�ъ슜�곗옣 */
.return {text-align:left; padding-left:20px;}
.return p {}
.return p.t1 {color:#e81626; font-weight:600;}
.return div {padding-top:5px;}
.return div a {display:inline-block; vertical-align:top; margin-left:15px; font-weight:600;}
.return div a:first-child {margin-left:0;}

.pop3 {position:fixed; left:50%; top:50%; width:800px; height:707px; margin-left:-403px; margin-top:-353px; border:3px solid #e81626; background:#fff; z-index:2000; display:none;}
.mab16 {margin-bottom:16px;}
.map_txt3 {padding-top:17px; position:relative; padding-left:89px; padding-bottom:16px; border-bottom:1px dashed #c0c0c0;}
.map_txt3 span.tit {position:absolute; left:14px; top:23px; color:#272727; font-weight:600;}
.return_box1 input {width:648px; height:21px; border:1px solid #cbcbcb; padding-left:10px;}
.return_box1 .map_txt3_1 {padding-top:9px; line-height:16px; color:#919090;}
.return_box1 .map_txt3_1 span {display:block; padding-left:10px;color:#919090;}
.borB0 {border-bottom:0 !important;}
.return_box2 {text-align:center; padding-top:8px; font-weight:600; line-height:20px; padding-bottom:24px; font-size:13px;}
.return_btn {text-align:center;}
.return_btn a {display:inline-block; vertical-align:top; width:125px; height:38px; text-align:center; line-height:38px; background:#e81626; color:#fff; font-weight:600; margin:0 6px; font-size:13px;}
a.btn_cancle {background:#4e4e4e;}



.car_detail_right li div p span.c1 {color:#e81626;}

.car_detail1 {position:absolute; right:0; bottom:33px;}
.car_detail1 span {font-weight:600; text-decoration:underline;}
.car_detail2 {position:absolute; right:0; bottom:-2px;}
.car_detail2 img {vertical-align:top; margin-left:3px;}
.mal118 {margin-left:118px;}

.line1 {border-top:1px solid #dadada; margin-top:-66px;}
.txt2 {font-weight:600;font-size: 12px; padding-left:20px; background:url(../images/dot2.jpg) no-repeat 9px 6px; padding-top:3px;}

.record_box1 {padding-top:27px;}
.record_txt1 {color:#919090; display:inline-block; vertical-align:top; margin-top:7px; margin-left:62px; margin-right:13px;}
.record_btn {display:inline-block; vertical-align:top; background:#f9f9f9 url(../images/record_btn.png) no-repeat left top; border:1px solid #c3c3c3; width:95px; height:25px; line-height:25px; padding-left:28px; font-size:12px;}
.check_box {display:inline-block;width:19px; height:19px; border:2px solid #c3c3c3; position:relative;}
.check_box input[type=checkbox] {width:23px; height:23px; position:absolute; left:-2px; top:-2px; opacity:0; filter:alpha(opacity=0);}
.check_box.on {background:#00c9db url(../images/check_box.png) no-repeat left top;}

.table1_box_area2 .table1_box2_2 div {padding-left: 6px;}
.cost_box {padding-left: 7px;}
.cost_box span {display:inline-block; width:73px;}
.cost_box input {}
.cost_box a {display:inline-block;}
.table1_3 .btn_gps {margin-right:20px;}
.txt1_1 {padding-top:3px;}
.record_box2 {font-size:13px; padding-bottom:13px; border-bottom:1px solid #dadada; padding-top:5px; margin-bottom:31px;}
.btn_return2 {float:right; font-weight:600; text-decoration:underline;}


.pop4 {position:fixed; left:50%; top:50%; width:800px; height:543px; margin-left:-400px; margin-top:-272px; border:3px solid #e81626; background:#fff; z-index:2000; display:none;}
.record_box3 {padding:20px 0; border-top:1px dashed #c0c0c0; padding-left:137px; position:relative;}
.record_box3 span.tit {position:absolute; left:0; top:26px; background:url(../images/dot2.jpg) no-repeat 14px 3px; padding-left:25px; display:block; font-size:12px; font-weight:600;}


.MultiFile-wrap {}
.MultiFile-list {display:inline-block;vertical-align:top;}
.MultiFile-label {display: inline-block;}
.btn_file {background:url(../images/btn_file.jpg) no-repeat left top;}
.MultiFile-wrap input[type=file] {opacity:0; filter:alpha(opacity=0); width:23px; border:1px solid red; height:24px;}
.MultiFile-title {display: inline-block; height: 12px; border-top-left-radius: 3px; border-bottom-left-radius: 3px; vertical-align: top; border-right: 0; padding-left: 10px; padding-right: 10px; line-height: 12px; margin-top: 6px;padding-top: 0 !important;}
.MultiFile-remove {display:inline-block;vertical-align:top;margin-left: -6px; margin-top: 6px;}


.record_box3 div input.i1 {width:102px; height:21px; border:1px solid #cbcbcb; text-align:right; padding-right:7px;}
.record_box3 div span.t1 {display:inline-block;vertical-align:top; line-height:23px; padding-left:7px; font-size:13px;}
.record_box3 div span.t2 {font-size:13px; font-weight:600; padding-left:23px; display:inline-block;vertical-align:top; line-height:23px; margin-right:7px;}
.record_box3 div fieldset {display:inline-block;vertical-align:top;}

.record_box3_1 {font-size:12px; font-weight:600; line-height:23px; margin-top:8px;}
.record_box3_1 input {width:19px; height:19px; border:2px solid #c3c3c3; margin-right:6px; vertical-align:top;}
.record_box3 div span.t3 {color:#919090; padding-left:4px;display:inline-block;vertical-align:top; line-height:23px;}
.record_box3_2 {height:23px; margin-bottom:7px;}

.record_box4 {border-top:1px dashed #c0c0c0; padding-top:9px; margin-bottom:35px;}
.record_box3_1 span {float:right; color:#919090; font-weight:normal;}


.pop5 {position:fixed; left:50%; top:50%; width:450px; height:230px; margin-left:-225px; margin-top:-115px; border:3px solid #e81626; background:#fff; z-index:2000; display:none;}
.cost_save {text-align:center;}
.cost_save h1 {padding-top:36px; padding-bottom:23px; font-size:14px; font-weight:600;}
.cost_save p {line-height:18px; font-size:12px; padding-bottom:27px;}
.table1 tbody td b.b1 {font-weight:600; margin-right:10px; display:inline-block; vertical-align:top;}
.table1 tbody td b.b2 {font-weight:600; color:#e81626; margin-right:10px;display:inline-block; vertical-align:top;}
.po_real {position:relative;}

.btn_area3 {display:inline-block; vertical-align:top;margin-left: 113px;}
.btn_area3 a {display:inline-block; vertical-align:top; width:64px; height:25px; text-align:center; line-height:25px; border:1px solid #c3c3c3; font-size:12px; margin:0 2px;}
.btn_area3 a img {vertical-align:top; margin-top:5px; margin-right:5px;}

.payment_ok {text-decoration:underline; font-weight:600;}
.payment_no {text-decoration:underline; font-weight:600; color:#e81626;}


.penalty_layout {border-bottom:1px solid #dadada; padding-left:147px; position:relative; padding-top:37px;}
.penalty_tit {position:absolute; left:0; top:62px;}

.borB1 {border-bottom: 1px solid #dadada;}
.left_121 {left:121px !important;}
.car_info4_1 {display:inline-block; vertical-align:top;}
.car_info4_2 {margin-bottom:12px;display:inline-block; vertical-align:top;margin-top: 2px;}
.car_info4_2 span.tit2 {padding-top:0 !important; width:33px !important;line-height:27px; padding-left:0 !important;}
.car_info4_3 span.tit2 {padding-top:0 !important; width:33px !important;line-height:27px;padding-left:0 !important;}
.car_info5_3 span.tit {width:86px !important;padding-left: 0 !important;}
.p_input1 {width:212px; height:25px; padding-left:7px; border:1px solid #c3c3c3;}
.car_info4_2 fieldset {display:inline-block;}
.car_info4_2 span.tit3 {padding-top:0 !important; width:70px !important;line-height:27px; padding-left:0 !important;}
.car_info5_3 span.tit2 {display:inline-block; vertical-align:top;padding-top:0 !important; line-height:27px; padding-left:0 !important;width: 44px !important; font-weight:600;}
.car_info5_3 span.tit4 {display:inline-block; vertical-align:top;padding-top:0 !important; line-height:27px; padding-left:0 !important;width: 44px !important; font-weight:600;}
.payment_date {display:inline-block; vertical-align:top; float:none !important;width: initial !important;}

span.t5 {line-height:20px; text-align:left; display:inline-block;}
b.t6 {font-weight:600; text-decoration:underline;}
.t7 {display:inline-block; width:99px;}
.t7 b {font-weight:600; text-decoration:underline;text-align:left;display:inline-block;}

/* 李⑤웾�뺣퉬 */
.repair_layout {position:relative; padding-left:346px; margin-bottom:52px;}
.repair_left {position:absolute; left:16px; top:0;}
.repair_right {}
.repair_right ul {}
.repair_right li {border-bottom:1px solid #dadada; padding:8px 0;}
.repair_right li.r1 div {padding-left:17px; margin-top:4px; line-height:27px;}
.repair_right li.r1 div:first-child {margin-top:0;}
.repair_right li.r1 div span {display:inline-block; vertical-align:top; line-height:27px; font-size:12px; font-weight:600;margin-right:11px;}
.repair_right li.r1 div input {width:180px; padding-left:10px; height:25px; border:1px solid #c0c0c0;}
.btn_car_detail {display:inline-block; vertical-align:top; line-height:27px; margin-left:10px; font-size:12px; font-weight:600; text-decoration:underline; float:right;}
.repair_right li.r2 {padding-left:17px;}
.repair_right li.r2 div {float:left;}
.repair_right li.r2 div:first-child {width:206px;}
.repair_right li.r2 div p {line-height:27px; margin-top:4px; font-size:12px;}
.repair_right li.r2 div p:first-child {margin-top:0;}
.repair_right li.r2 div p span {display:inline-block; vertical-align:top; line-height:27px;width:80px;font-size:12px; font-weight:600;}
.repair_right li.r2 div:first-child p span {width:72px;}
.repair_right li.r2:after {clear:both; margin:0; padding:0; display:block; content:"";}

.repair_layout2 {padding-top:17px;}
.repair_box1 {position:relative; padding-left:130px;}
.repair_box1 div.tit {position:absolute; left:14px; top:25px; background:url(../images/dot2.jpg) no-repeat left 3px; font-size:12px; font-weight:600; padding-left:12px;}
.repair_box2_1 {padding-top:18px; position:relative;}
.car_img9 {position:absolute; left:-75px; top:22px; border:1px solid #d0d0d0;}
.repair_box2_1 span.tit {display:inline-block; vertical-align:top; line-height:27px;width:59px !important;font-size:12px; font-weight:600; padding-left:0 !important; letter-spacing:-1px;}
.repair_box2_1 span.tit2 {width:87px !important;}
.repair_box2_1 input[type=text], .repair_box2_1 input[type=password] {width:109px; padding-left:10px; height:25px; border:1px solid #c0c0c0; font-size:12px;}
.repair_layout2 .car_info5 ul li {margin-bottom:0 !important;}
.repair_layout2 .car_info4 textarea {width:480px; height:46px;}
.repair_box2_2 input.input1 {width:426px; margin-right:5px;}
.repair_box2_2 input.input2 {width:65px;padding-left:0; padding-right:5px; text-align:right;}
.repair_box2_2 div.r3 {margin-left:59px; padding-top:9px; border-top:1px dashed #c0c0c0; margin-top:12px; width:502px;}
.repair_box2_2 div.r3 span {display:inline-block; vertical-align:top;font-size:12px; font-weight:600;line-height:27px;}
.repair_box2_2 div.r3 span.r3_1 {width:58px;}
.repair_box2_2 div.r3 span.r3_2 {width:33px; padding-left:16px;}
.repair_box2_2 div.r3 span.r3_3 {width:58px; padding-left:20px;}
.repair_box2_2 div.r3 span.r3_4 {width:15px; text-align:right; font-weight:normal;}
.repair_box2_2 div.r3 span.r3_5 {width:31px; padding-left:21px;}
.repair_layout2_2 {padding-top:0 !important; border-bottom:2px solid #c0c0c0; padding-bottom:43px;}

.repair_layout3 {padding-top:30px; padding-left:140px; padding-bottom:40px;}
.repair_layout3 span {display:inline-block; vertical-align:top;font-size:12px; line-height:16px;}
.repair_layout3 span.t1 {font-weight:600; width:104px;}
.repair_layout3 div.d1 {float:left; margin-right:95px;}
.repair_layout3 div.d2 {float:left;}
.repair_layout3 div.d1 input {width:126px; height:15px; padding-right:10px; text-align:right; border-bottom:1px solid #dadada; font-size:14px; color:#e81626; font-weight:600;}
.repair_layout3 div.d1 strong {display:inline-block; vertical-align:top;font-size:12px; line-height:16px;font-weight:600; width:15px; text-align:right;}
.repair_layout3 div.d2 span {display:inline-block; vertical-align:top;font-size:12px; line-height:16px; font-weight:normal;}
.repair_layout3 div.d2 span.t1 {width:100px;}
.repair_layout3 div.d2 span.t2 {width:10px; text-align:center;}
.repair_layout3 div.d2 input {width:54px; height:15px; padding-right:5px; text-align:right; border-bottom:1px solid #dadada; font-size:13px; font-weight:600;}
.repair_layout3 div.d2 strong {display:inline-block; vertical-align:top;font-size:12px; line-height:16px;font-weight:normal; width:15px; text-align:right;}
.repair_layout3 div.d2 p {color:#919090; padding-top:20px;}
.repair_layout3:after {clear:both; margin:0; padding:0; display:block; content:"";}

.repair_layout4 {border:1px solid #cbcbcb; padding:22px 9px 6px 38px; margin-top:20px;}
.repair_layout4 span {display:inline-block; vertical-align:top; width:144px; float:left;line-height:17px; margin-bottom:13px;}
.repair_layout4 span input {width:13px; height:13px; border:2px solid #c9c9c9;}
.repair_layout4 span label {font-size:12px; font-weight:600; padding-left:6px;}
.repair_layout4 span label.t1 {color:#cdcdcd;}
.repair_layout4:after {clear:both; margin:0; padding:0; display:block; content:"";}

.repair_txt1 {text-align:right; padding-top:11px; color:#919090;}
.repair_box2_2_3 {padding-top:26px;}

.board_layout {padding-top:36px;}
.table2 {border-top:1px solid #c0c0c0;}
.table2 thead th, .table2 thead td {height:35px; background:#eee; vertical-align:middle; text-align:center; color:#828282; border-bottom:2px solid #c0c0c0; font-size:13px;}
.table2 tbody th, .table2 tbody td {vertical-align:middle; height:40px; border-bottom:1px solid #c0c0c0; font-size: 13px;}
.table2 tbody th {text-align:left; } /*padding-left:15px;*/
.table2 tbody td {text-align:center;}
.table1 input[type=checkbox] {width:19px; height:19px; border:2px solid #c3c3c3;}

.search_area {position:absolute; right:0; top:25px; width:120px; height:21px; border:1px solid #c3c3c3; display:block; text-align:left;}
.search_area input {width:84px; height:21px; padding-left:10px;}
.search_area a {position:absolute; right:0; top:0;}

.board_layout div.tit {padding-left:23px; height:35px; line-height:35px; background:#eee; border-top:1px solid #c0c0c0; border-bottom:2px solid #c0c0c0; font-size:13px; color:#272727; font-weight:600;}
.board_layout div.date {text-align:right; height:29px; line-height:29px; border-bottom:1px solid #c0c0c0; padding-right:18px; color:#828282;}
.board_layout div.date b {font-weight:600; color:#828282;}
.board_layout div.con {padding:20px; min-height:330px;border-bottom:2px solid #c0c0c0; font-size:13px; line-height:18px;}
.bo_btn {position:relative; text-align:center; margin-top:17px;}
.btn_prev {display:inline-block;vertical-align:top; line-height:23px; position:absolute; left:0; top:0;}
.btn_prev img {margin-right:10px;}
.btn_next {display:inline-block;vertical-align:top; line-height:23px; position:absolute; right:0; top:0;}
.btn_next img {margin-left:10px;}
.btn_list {text-decoration:underline;display:inline-block;vertical-align:top; line-height:23px;color:#828282; font-size:13px; font-weight:600;}
.bo_btn span {text-decoration:underline;color:#828282; font-size:13px; font-weight:600;}
.bo_btn span a {color:#828282; font-size:13px; font-weight:600;}


.board_layout .cal_layout {left:231px;}
.re_ok {font-weight:600;color:#e81626;}
.re_ready {font-weight:600;}

.board_layout div.con2 {border-bottom:1px solid #c0c0c0; min-height:102px;padding:20px;font-size:13px; line-height:18px;}
.board_layout div.con2 b {font-weight:600;}
.board_layout div.con3 {border-bottom:2px solid #c0c0c0; min-height:186px;padding:20px;font-size:13px; line-height:18px;}
.bo_textarea {border:1px solid #cbcbcb; height:294px; padding:20px; margin-top:14px;}
.bo_textarea textarea {width:100%; height:100%;}
.file_add {padding-top:11px; padding-bottom:13px; border-bottom:1px solid #dadada;}

.board_layout div.con3 .tit2 {margin-bottom:36px;}
.board_layout div.con3 .tit2 b {font-weight:600; display:inline-block; vertical-align:top; margin-right:9px;}
.board_layout div.con3 .tit2 span { display:inline-block; vertical-align:top; width:104px;}

.input_area1 {padding-top:24px;}
.input_area1 span {display:inline-block; vertical-align:top; height:27px; line-height:27px;}
.input_area1 span input {border:1px solid #c5c5c5; height:25px; line-height:25px; text-align:center;}
.input_area1 span b {font-weight:600; margin-right:6px;}
.input_area1 span.s1 {width:136px;}
.input_area1 span.s1 input {width:51px;}
.input_area1 span.s2 {width:167px;}
.input_area1 span.s2 input {width:81px;}
.input_area1 span.s3 {}
.input_area1 span.s3 input {width:121px; vertical-align:top;}

/* �꾪뿕�댁쟾 鍮꾧탳遺꾩꽍 */
.risk_driving {margin-top:30px; background:#eee; padding:39px 32px 30px 32px; margin-bottom:32px;}
.risk_driving_1 {}
.risk_driving_1_1 {float:left; width:357px;}
.risk_driving_1 div.risk_driving_1_1:first-child {margin-right:28px;}
.risk_driving_1_1 h1 {padding-left:2px; margin-bottom:19px;}
.risk_driving_1_2 {background:#fff; padding:37px 0 19px 22px; height:303px;position: relative;}
.risk_driving_1_2 ul {margin-top:16px;}
.risk_driving_1_2 ul:first-child {margin-top:0;}
.risk_driving_1_2 ul li.li1 {float:left; height:25px; line-height:25px;}
.risk_driving_1_2 ul li.li2 {float:left; height:25px; line-height:25px;}
.risk_driving_1_2 ul li.li1 {width:69px; margin-right:11px; text-align:right; font-size:13px; font-weight:600; letter-spacing:-1px;}
.risk_driving_1_2 ul:after {clear:both; margin:0; padding:0; display:block; content:"";}
.risk_driving_1_3 {border:1px solid #c0c0c0;}
.risk_driving_1:after {clear:both; margin:0; padding:0; display:block; content:"";}

.risk_driving_1_4 {position:relative; float:left;}
.risk_driving_1_4 #div3_example_result {width:77px;}
.risk_driving_1_4 #div3_example {left:78px}
.risk_driving_1_4 #div1_example_result {width:77px;}
.risk_driving_1_4 #div1_example {left:78px}
.risk_driving_1_5 {position:relative; float:left;}
.risk_driving_1_5 #div4_example_result {width:76px;}
.risk_driving_1_5 #div4_example {left:77px}
.risk_driving_1_5 #div2_example_result {width:76px;}
.risk_driving_1_5 #div2_example {left:77px}
.risk_driving_1_4_area span.txt {float:left; width:15px; text-align:center; line-height:27px;}
.risk_driving_1_4_area:after {clear:both; margin:0; padding:0; display:block; content:"";}
.risk_input {width:119px; height:25px; line-height:25px; padding-left:10px; border:1px solid #c5c5c5;}
.risk_driving_1_2 div.btn {padding-top:17px; text-align:right; position: absolute; bottom: 19px; left: 0; width: 100%;}
.risk_driving_1_2 div.btn a {display:inline-block; vertical-align:top; margin-right:29px;}
.risk_driving_1_2 div.btn a span {font-weight:600; text-decoration:underline;}
.risk_driving_1_2 div.btn a img {vertical-align: top; margin-left: 3px;}

.btn_area4 {text-align:center; padding-top:26px; padding-bottom:24px;}
.btn_area4 a {display: inline-block; width: 81px; height: 38px; line-height: 38px; text-align: center; color: #fff; font-weight: 600; background: #e81626; font-size: 13px; margin: 0 6px;}
.txt_area {color:#919090; line-height:18px;}

.table3 {border-top:1px solid #c0c0c0; margin-bottom:40px; margin-top:-15px;}
.table3 thead th, .table3 thead td {background:#eee; border-bottom:2px solid #c0c0c0; vertical-align:middle; text-align:center; font-size:13px; color:#828282;line-height:15px; padding-top:10px; padding-bottom:9px;}
.table3 thead th {border-right:2px solid #c0c0c0;}
.table3 thead td {}

.table3 tbody th, .table3 tbody td {vertical-align:middle; padding-top:16px; padding-bottom:14px; border-bottom:1px solid #c0c0c0; text-align:center; line-height:15px; font-size:13px;}
.table3 tbody th b, .table3 tbody td b {font-weight:600;}
.table3 tbody th {border-right:2px solid #c0c0c0;}
.table3 tbody td {}
.table3 tbody td span {display:block; color:#828282;}

.risk_graph {position:absolute; left:0; top:0; width:100%; height:100%;}
.risk_graph2 {position:relative; padding-top:11px;}
.risk_graph_1 {float:left; width:38px; height:133px; position:relative; margin-left:46px;}
.risk_graph_2 {float:left; width:38px; height:133px; position:relative; margin-left:49px;}
.risk_graph_3 {float:left; width:38px; height:133px; position:relative; margin-left:49px;}
.risk_graph_4 {float:left; width:38px; height:133px; position:relative; margin-left:50px;}
.risk_graph_5 {float:left; width:38px; height:133px; position:relative; margin-left:50px;}
.risk_graph_6 {float:left; width:38px; height:133px; position:relative; margin-left:49px;}
.risk_graph_7 {float:left; width:38px; height:133px; position:relative; margin-left:49px;}
.risk_graph_8 {float:left; width:38px; height:133px; position:relative; margin-left:50px;}
.risk_graph_9 {float:left; width:38px; height:133px; position:relative; margin-left:48px;}

.graph_viewcar {position:absolute; left:0; bottom:0; width:17px; background:#92cc70;}
.graph_user {position:absolute; left:21px; bottom:0; width:17px; background:#e81626;}
.risk_graph_1 .graph_viewcar {height:30%;}
.risk_graph_1 .graph_user {height:70%;}

.risk_graph_2 .graph_viewcar {height:10%;}
.risk_graph_2 .graph_user {height:5%;}

.risk_graph_3 .graph_viewcar {height:40%;}
.risk_graph_3 .graph_user {height:25%;}

.risk_graph_4 .graph_viewcar {height:20%;}
.risk_graph_4 .graph_user {height:50%;}

.risk_graph_5 .graph_viewcar {height:10%;}
.risk_graph_5 .graph_user {height:50%;}

.risk_graph_6 .graph_viewcar {height:70%;}
.risk_graph_6 .graph_user {height:40%;}

.risk_graph_7 .graph_viewcar {height:30%;}
.risk_graph_7 .graph_user {height:70%;}

.risk_graph_8 .graph_viewcar {height:10%;}
.risk_graph_8 .graph_user {height:20%;}

.risk_graph_9 .graph_viewcar {height:20%;}
.risk_graph_9 .graph_user {height:10%;}

.risk_graph3 {padding-top:8px; padding-left:30px; padding-bottom:7px;margin-bottom: 27px;}
.risk_graph3 span {display:inline-block; vertical-align:top; color:#272727; font-size:11px; line-height:14px; text-align:center;}
.risk_graph3 span.t1 {width:58px;margin-left: 7px;}
.risk_graph3 span.t2 {margin-left:40px;}
.risk_graph3 span.t3 {margin-left:53px;}
.risk_graph3 span.t4 {margin-left:57px;}
.risk_graph3 span.t5 {margin-left:56px;}
.risk_graph3 span.t6 {margin-left:60px;}
.risk_graph3 span.t7 {margin-left:27px;}
.risk_graph3 span.t8 {margin-left:3px;}
.risk_graph3 span.t9 {margin-left:27px;}

.risk_graph_over {position:relative;}
.risk_graph_over1 {position:absolute; left:4px; top:-67px; width:137px; height:90px; border:1px solid #c0c0c0; background:#fff; z-index:100;}
.risk_graph_over2 {position:absolute; left:4px; top:-67px; width:137px; height:90px; border:1px solid #c0c0c0; background:#fff; z-index:100;}
.risk_graph_over h1 {font-size:12px; color:#272727; font-weight:600; padding-left:13px; padding-top:10px; padding-bottom:9px;}
.risk_graph_over p {padding-left:13px; font-size:12px; line-height:16px;}
.risk_graph_over1 h2 {padding-left:13px; font-size:12px; color:#599734; font-weight:600; padding-bottom:7px;}
.risk_graph_over2 h2 {padding-left:13px; font-size:12px; color:#e81626; font-weight:600; padding-bottom:7px;}

.accident_area {height:34px; line-height:34px; border:1px solid #d4d4d4; margin-top:-15px; margin-bottom:37px; padding-left:29px;}
.accident_area span {display:inline-block; vertical-align:top; font-size:12px;}
.accident_area span.s1 {margin-right:84px;}
.accident_area span.s2 {color:#828282; margin-right:53px;}
.accident_area span.s2 img {vertical-align:top; margin-top:9px; margin-right:7px;}
.accident_area span.s2 b {color:#479e13; font-weight:600; margin-right:9px;}
.accident_area span.s2 strong {color:#272727; font-weight:600; margin-right:5px;}
.accident_area span.s3 {color:#828282; margin-right:53px;}
.accident_area span.s3 img {vertical-align:top; margin-top:10px; margin-right:7px;}
.accident_area span.s3 b {color:#ff6000; font-weight:600; margin-right:9px;}
.accident_area span.s3 strong {color:#272727; font-weight:600; margin-right:5px;}

.sub_title1 {margin-bottom:13px; background:url(../images/dot2.jpg) no-repeat left 4px; padding-left:10px; font-size:12px; font-weight:600;}
.mat0 {margin-top:0 !important;}

.accident_graph_area {border-bottom:2px solid #c0c0c0; margin-bottom:22px;}
.accident_graph_1 {float:left; width:374px; height:173px;}
.accident_graph_area div.accident_graph_1:first-child {margin-right:58px;}
.accident_graph_area:after {clear:both; margin:0; padding:0; display:block; content:"";}
.accident_graph_2 {position:relative;}
.acci_gra1_box {position:absolute; left:0; top:0; width:100%; height: 94px; padding-top: 4px;}
.accident_graph_2:after {clear:both; margin:0; padding:0; display:block; content:"";}

.acci_gra1_1 {position:absolute; left:0; bottom:0; width:100%;}

.acci_gra1 {float:left; width:32px; height:95px; margin-left:106px; position:relative;}
.acci_gra1 .acci_gra1_1 {background:#e81626;}
.acci_gra1 .acci_gra1_1 .txt_area2 {position:relative;}
.acci_gra1 .acci_gra1_1 .txt_area2 span {display:block; position:absolute; left:0; top:-15px; width:100%; text-align:center; font-size:12px; color:#e81626; font-weight:600;}

.acci_gra2 {float:left; width:32px; height:95px; margin-left:64px; position:relative;}
.acci_gra2 .acci_gra1_1 {background:#3270c5;}
.acci_gra2 .acci_gra1_1 .txt_area2 {position:relative;}
.acci_gra2 .acci_gra1_1 .txt_area2 span {display:block; position:absolute; left:0; top:-15px; width:100%; text-align:center; font-size:12px; color:#3270c5; font-weight:600;}

.acci_gra3 {float:left; width:32px; height:94px; margin-left:67px; position:relative;}
.acci_gra3 .acci_gra1_1 {background:#f79b30;}
.acci_gra3 .acci_gra1_1 .txt_area2 {position:relative;}
.acci_gra3 .acci_gra1_1 .txt_area2 span {display:block; position:absolute; left:0; top:-15px; width:100%; text-align:center; font-size:12px; color:#d9821e; font-weight:600;}


.acci_gra_txt {padding-top:10px;text-align: center; padding-left: 64px;}
.acci_gra_txt span {display:inline-block; vertical-align:top; width:90px; text-align:center;width: 100px; font-size:12px;}

/* �뚯썝媛�엯 */
.join_top {background:#eee; border:1px solid #d4d4d4; text-align:center; padding-top:27px; padding-bottom:28px; margin-top:16px; margin-bottom:30px;}
.join_txt1 {color:#919090;}
.join_txt2 {padding-top:55px; margin-bottom:16px;}
.join_box1 {border:1px solid #cbcbcb; padding:20px; height:280px; overflow-y:scroll;white-space: pre-wrap;word-break: break-all; color:#272727; line-height:18px; font-size:12px;}
.join_box1 b {font-weight:600;}
.agree_box1 {text-align:center; margin-top:13px;}
.agree_box1 input {width:19px; height:19px; border:2px solid #c3c3c3; margin-right:10px;}
.agree_box1 label {font-size:13px; font-weight:600;}

.join_box2 {border:1px solid #cbcbcb; padding:0 40px;}
.join_box2_1 {position:relative; padding:5px 0; padding-left:178px; border-top:1px solid #dadada;}
.join_box2 div.join_box2_1:first-child {border-top:0;}
.join_box2_2 {position:absolute; left:0; top:31px; font-size:12px; font-weight:600;}
.join_box2_2 span {color:#e81626;}
.join_box2_1 ul {}
.join_box2_1 ul li {padding:19px 0; padding-left:11px; height:27px;  line-height:27px; font-size:12px;}
.join_box2_1 ul li b {font-size:13px; font-weight:600;}
.join_box2_1 ul li span {display:inline-block; vertical-align:top; font-size:12px; margin-right:4px;line-height:27px;}
.join_box2_1 ul li input {display:inline-block; vertical-align:top; height:25px; line-height:25px; border:1px solid #c3c3c3; text-indent:10px;}
.join_box2_1 ul li a.btn {display:inline-block; vertical-align:top; width:37px; height:25px; background:#d0d0d0; line-height:25px; text-align:center; border:1px solid #c0c0c0; font-size:12px; margin-left:5px;}
.join_box2_1 ul li:first-child {border-bottom:1px solid #dadada;}
.join_box2_1 ul li span.t1 {width:66px; font-size:12px; font-weight:600;}
.join_box2_1 ul li span.t2 {width:96px; font-size:12px; font-weight:600; margin-left:44px;}
.join_box2_1 ul li span.t3 {width:15px; text-align:center;}
.join_box2_1 ul li span.t4 {width:96px; font-size:12px; font-weight:600; margin-left:8px;}
.w113 {width:113px;}
.w157 {width:157px;}
.w48 {width:48px;}
.w37 {width:37px;}
.w64 {width:64px;}
.w151 {width:151px;}
.join_input1 {text-indent:0 !important; text-align:center;}
.input_ok {color:#e81626; font-weight:600;}
.join_txt3 {color:#919090;padding-left:25px; line-height:16px; padding-top:14px;}
.join_txt3 a {color:#e81626; font-weight:600;}


.join_complete {border:1px solid #cbcbcb; text-align:center; padding-top:35px; padding-bottom:31px;}
.join_complete div.img {width:381px; margin:0 auto; padding-bottom:18px; border-bottom:2px solid #c0c0c0;}
.join_complete .j_txt1 {width:363px; margin:0 auto; padding-left:18px; font-size:13px; font-weight:600; line-height:18px; padding-top:14px; text-align:left; margin-bottom:35px;}

.user_detail4 {padding-left:155px; padding-bottom:0 !important;}
.borB1 {border-bottom:1px solid #dadada;}
.mat60 {margin-top:60px;}
.car_choice_area_1 {display:none;}
.car_choice_area_1 .c_txt1 {color:#919090; margin-bottom:13px;}
.car_choice_box1 {border:1px solid #cbcbcb; padding:25px 13px;}
.car_choice_box1 .car_info5 ul li span.tit2 {width:29px;}
.car_choice_box1 .car_info5 #div3_example_result {width:75px !important;}
.car_choice_box1 .car_info5 #div4_example_result {width:75px !important;}
.car_choice_box1 .car_info5 #div3_example {left:100px;}
.car_choice_box1 div.car_info5 {float:left !important; width:421px !important;}
.car_choice_box1 div.car_info5:first-child {width:320px !important;}
.car_choice_box1:after {clear:both; margin:0; padding:0; display:block; content:"";}
.car_choice_btn {}
.car_choice_btn a {display:inline-block; vertical-align:top; background:url(../images/car_choice_btn.jpg) no-repeat right top; padding-left:6px; width:49px; height:25px; line-height:25px; border:1px solid #c3c3c3; border-left:0;}
.car_choice_btn a:first-child {border-left:1px solid #c3c3c3;}
.car_choice_box1 .car_info5 .cal_layout {width:88%;}
.car_choice_box1 .car_info5 .cal_layout .cal_area {width:100% !important;}
.car_choice_btn a:first-child {}
.btn_searc_c {display:inline-block; vertical-align:top; width:46px; height:25px; background:#d0d0d0; line-height:25px; text-align:center; border:1px solid #c0c0c0; font-size:12px;}
.car_choice_box1_1 {padding-bottom:5px; border-bottom:1px dashed #c0c0c0;}
.car_choice_box1_1:after {clear:both; margin:0; padding:0; display:block; content:"";}

.car_choice_btn2 {padding-top:13px; padding-bottom:11px;}
.car_choice_btn2 a.btn {display:inline-block; vertical-align:top; height:25px; line-height:25px; border:1px solid #c0c0c0; border-left:0; width:89px; text-align:center; font-size:12px; color:#828282;}
.car_choice_btn2 a.btn.on {background:#d0d0d0; color:#272727;}
.car_choice_btn2 a.btn:first-child {border-left:1px solid #c0c0c0; width:47px;}
.car_choice_txt1 {color:#919090;padding-left:4px; line-height:16px; padding-top:14px; position:relative;}
.car_choice_txt1 a {display:block; position:absolute; right:0; top:13px; width:145px; height:38px; line-height:38px; text-align:center; background:#4e4e4e; color:#fff; font-size:13px; font-weight:600;}
.car_choice_txt2 {padding-left:7px; margin-bottom:19px; font-size:12px;}
.car_choice_txt2 b {font-weight:600; margin-right:9px;}

.car_choice_search {padding-bottom:16px; border-bottom:1px dashed #c0c0c0; padding-left:6px;}
.car_choice_search span {display:inline-block; vertical-align:top; height:27px; line-height:27px; margin-right:8px; font-weight:600; font-size:12px;}
.car_choice_search strong {display:inline-block; vertical-align:top; height:27px; line-height:27px; width:182px; height:25px; border:1px solid #c0c0c0; position:relative;}
.car_choice_search strong input {width:147px; padding-left:10px; height:25px; line-height:25px;}
.car_choice_search strong a {display:inline-block; vertical-align:top;position:absolute; right:0; top:0;}

.car_choice_cal {padding-top:18px;}
.car_choice_cal_top {text-align:center; padding:4px 0; background:#eee; border-top:1px solid #c0c0c0; border-bottom:2px solid #c0c0c0;}
.car_sel_txt1 {display:inline-block; vertical-align:top;padding-left:9px; width:36px; height:27px; line-height:27px; font-size:13px; font-weight:600; text-align:left;}
.car_sel_txt2 {display:inline-block; vertical-align:top;padding-left:9px; height:27px; line-height:27px; font-size:13px; font-weight:600; text-align:left;}
.car_choice_cal_top2 {border-bottom:1px solid #dadada;}
.car_choice_cal_top2 span {display:inline-block; vertical-align:top; width:14.285%; height:27px; line-height:27px; text-align:center; font-size:12px; color:#828282;}

.car_choice_cal_date {margin-bottom:25px;}
.car_choice_cal_date li {border-bottom:1px solid #dadada;}
.car_choice_cal_date li div {float:left; width:109px; height:79px;}
.car_choice_cal_date li div p {font-size:12px; font-weight:600; padding-top:11px; padding-left:9px;}
.car_choice_cal_date li:after {clear:both; margin:0; padding:0; display:block; content:"";}
.car_info5 ul li span.tit3 {font-weight:600; display:inline-block; vertical-align:top;line-height:27px; width:58px;font-size: 12px;}

.w333 {width:333px !important;}
.w385 {width:385px !important;}

.car_choice_cal_date div p.r1 {font-size:11px; color:#74b94b; font-weight:600; background:url(../images/circle1.png) no-repeat left 12px; padding-left:13px;}
.car_choice_cal_date div p.r2 {font-size:12px; color:#fff; background:#3270c5; padding-left:21px; height:23px; line-height:23px; padding-top:0; margin-top:6px; font-weight:normal;}
.car_choice_cal_date div p.r2_s {background:url(../images/re_s_bg.png) no-repeat left top;}
.car_choice_cal_date div p.r2_e {background:url(../images/re_e_bg.png) no-repeat right top;}
.car_choice_cal_date div p.r3 {font-size:11px; color:#d88422; font-weight:600; background:url(../images/circle2.png) no-repeat left 9px; padding-left:13px; padding-top:9px;}
.car_choice_cal_date div p.r4 {font-size:11px; color:#e81626; font-weight:600; background:url(../images/circle3.png) no-repeat left 9px; padding-left:13px; padding-top:9px;}
.car_choice_cal_date div p.r2_1day {background:url(../images/r5_bg.png) no-repeat left top;}

.car_select_pop {position:absolute; left:0; top:242px; width:100%; z-index:1000; display:none;}
.car_select_pop_1 {width:760px; margin:0 auto; background:#fff; border:3px solid #e81626; padding:20px; padding-bottom:36px; position:relative;}
.car_select_pop_1 h1 {position:relative; color:#e81626; font-size:16px; font-weight:600; border-bottom:2px solid #dadada; padding-bottom:15px; padding-top:6px;}
.car_select_pop_1 h2 {color:#919090; font-size:11px; padding-top:11px; padding-left:6px; margin-bottom:17px;}
.btn_pop_close {position:absolute; right:0; top:0; z-index: 10;}
.w47 {width:47px !important;}
.mab12 {margin-bottom:12px;}
.car_choice_search_box {float:right; width:130px; height:25px; border:1px solid #c3c3c3; position:relative;}
.car_choice_search_box input {width:90px; padding-left:10px; height:25px; line-height:25px;}
.car_choice_search_box a {display:block; position:absolute; right:0; top:0;}


.btn_modify {padding:0 11px; height:25px; line-height:26px; text-align:center; display:inline-block; vertical-align:top; border:1px solid #c3c3c3; background:#f9f9f9; font-size:12px;margin-top: -9px; margin-left:16px; font-weight:normal}
.btn_modify img {margin-right:5px; vertical-align:top;}
.marB0 {margin-bottom:0 !important;}
.car_info3_3 {position:absolute; left:10px; top:0; width:87px !important; height:61px; float: none !important;}
.btn_help {display:inline-block; width:86px; height:16px; text-align:center; line-height:17px; border:1px solid #c0c0c0; font-size:11px; color:#828282; margin-left:11px;}
.car_info4_txt {font-weight:normal !important; width:400px !important; padding-top:0 !important;line-height: 27px;}
.car_info4_txt strong {font-weight:normal;display:inline-block;}
.car_info4_txt strong input {width: 21px; height: 21px; border: 1px solid #c3c3c3; margin-right: 9px;}
.pab0 {padding-bottom:0 !important;}
a.btn_cancel {background:#4e4e4e;}
.submit_ok {display:block; text-align:center;}
.submit_ok a {font-size:11px; font-weight:normal !important; color:#828282; text-decoration:none !important; width:48px; height:14px; border:1px solid #c0c0c0; line-height:16px !important; text-align:center !important; margin-top:7px;}



.car_info_layout2 {width:inherit !important;padding-left: 10px;}
.car_info_layout2 div:first-child {width:inherit !important;}
.text_1 {padding-top:10px; color:#828282;}
.car_info_layout2 .cal_area span {}
.car_info_layout2 .cal_area a {margin-right:13px;}
.car_info_layout2 .car_info5 .cal_layout .cal_area {width:inherit !important;}
.w518 {width:518px !important;}
.w508 {width:508px !important;}
.car_detail_right2 li p {padding-left:10px !important;}
.repair_box3 {position:relative; padding-left:166px;}
.repair_box3 div.tit {position:absolute; left:14px; top:25px; padding-left:12px;}
.mat0 {margin-top:0 !important;}
.text_2 {color:#919090; line-height:18px; padding-top:8px;}
.repair_layout2_3 {padding-top:0 !important; border-bottom:1px dashed #c0c0c0; padding-bottom:18px !important;}
.record_box5 {border:1px solid #d4d4d4; position:relative; padding:28px 0; padding-left:156px; margin-top:14px;}
.record_box5 div.tit {position:absolute; left:16px; top:27px; font-size:12px; font-weight:600; background:url(../images/dot2.jpg) no-repeat left 3px; padding-left:12px;}
.record_box5 .car_info2_1 {top:0;}
.record_box5 p span {display: inline-block;margin-right: 18px;font-weight: 600;vertical-align: top;line-height: 16px;}
.record_box5 .car_detail1 {top:0; bottom:inherit !important; right:26px;}
.record_box5 .car_info2_2 p {padding-bottom:5px;}
.record_box5 .car_info2_2 p:first-child {padding-top:4px;}
.text_3 {position:relative; border:1px solid #d4d4d4; height:34px; line-height:34px; padding-left:16px; padding-right:20px; text-align:right; margin-top:19px;font-size:12px; font-weight:600;}
.text_3 b {color:#e81626;}
.text_3 span {position:absolute; left:16px; top:0; font-size:12px; font-weight:600; background:url(../images/dot2.jpg) no-repeat left 14px; padding-left:12px;}
.mat19 {margin-top:19px !important;}
.btn_drive_list {padding:0 11px; height:25px; line-height:26px; text-align:center; display:inline-block; vertical-align:top; border:1px solid #c3c3c3; background:#f9f9f9; font-size:12px;margin-top: -9px; margin-left:16px; font-weight:normal}
.btn_drive_list img {margin-right:7px;vertical-align: top;}

.pop6 {position:absolute; left:0; top:200px; width:100%; height:100%;z-index:300; z-index:2000; display:none;}
.pop6_area {width:760px; padding:20px; margin:0 auto; background:#fff; border:3px solid #e81626; position:relative;}
.pop6_area h1 {font-size:16px; color:#e81626; font-weight:600; padding-top:5px; padding-bottom:15px; border-bottom:2px solid #dadada;}
.pop6_area div.txt {padding-right:20px; padding-left:5px; padding-top:11px; padding-bottom:24px;}
.pop6_area div.txt p {color:#919090; line-height:13px;}
.pop6_area div.txt p:first-child {padding-bottom:5px;}

.car_detail_right2 {font-size: 12px;}
.car_detail_right2 li {border-top:1px solid #dadada; padding-bottom:4px; padding-top:22px;}
.car_detail_right2 li p {margin-bottom:13px; padding-left:20px; line-height: 16px;}
.car_detail_right2 li p span {display:inline-block; margin-right:18px; font-weight:600; vertical-align:top;line-height:16px;}
.car_detail_right2 li p strong {display:inline-block; font-weight:normal; vertical-align:top; line-height:16px;}
.car_detail_right2 li div.f_l {float:left;}
.car_detail_right2 li div p span {width:81px; margin-right:0;}
.car_detail_right2 li div:first-child p span {width:71px;}
.car_detail_right2 li div:first-child {width:206px;}
.car_detail_right2 li.other div p span {width:inherit !important; margin-right:31px;}
.car_detail_right2 li.other div:first-child p span {width:inherit !important; margin-right:12px;}
.car_detail_right2 li:after {clear:both; margin:0; padding:0; display:block; content:"";}
.car_detail_right2 li:first-child {border-top:0; padding-top:0;}
.table1 tbody td.good {color:#479e13; font-weight:600;}
.table1 tbody td.bad {color:#e81626; font-weight:600;}
.table1_1 tbody th, .table1_1 tbody td {padding:15px 0;position: relative;}
.table1_1 tbody th a.btn_gps {top:24px;}
.p_relative {position:relative;}
.p_relative .search_area {top:0;}
.btn_delete2 {display:inline-block; margin:0 6px;}

.record_box6 {background:#fafafa; position:relative; padding:28px 0; margin-top:14px;text-align:center; font-size:12px; color:#919090;}
.btn_delete2_area {text-align:right; margin-top:22px; margin-bottom:10px;}
.btn_serial {display:inline-block; vertical-align:top; width:37px; height:25px; text-align:center; line-height:25px; background:#d0d0d0; border:1px solid #c0c0c0; font-size:12px; margin-left:8px;}
.btn_group1 {float:right;}
.btn8 {margin-left:4px; margin-right:8px;}
.txt_b {font-weight:600; text-decoration:underline;}
.repair_box2_3 {padding-top:18px; line-height:27px;font-size: 12px;}
.repair_box2_3 span.tit {display: inline-block; vertical-align: top; line-height: 27px; width: 59px !important; font-size: 12px; font-weight: 600; padding-left: 0 !important;}
.w159 {width:159px !important;}
.w228 {width:228px !important;}
.pal52 {padding-left:52px;}
.mab14 {margin-bottom:14px;}

.btn_group2 {display: inline-block; vertical-align: top; border:1px solid #c0c0c0;}
.btn_group2 a {display: inline-block; vertical-align: top; width:41px; height:25px; line-height:26px; text-align:center; border-left:1px solid #c0c0c0; font-size:12px; color:#828282;}
.btn_group2 a:first-child {width:43px; border-left:0;}
.btn_group2 a.on {color:#272727; background:#d0d0d0;}


.repair_box2_4 {padding-top:18px; line-height:27px;font-size: 12px;}
.repair_box2_4 span.tit {display: inline-block; vertical-align: top; line-height: 27px; width: 104px; font-size: 12px; font-weight: 600; text-align:right; margin-right:9px;}
.repair_box2_4 span.tit3 {display: inline-block; vertical-align: top; line-height: 27px; width: 52px; padding-left:25px !important; font-size: 12px; font-weight: 600; text-align:right; margin-right:9px;}
.repair_box2_4 input[type=text] {padding-left: 10px; height: 25px; border: 1px solid #c0c0c0;vertical-align: top;}
.cal_layout2 {display:inline-block; position:relative;}
.cal_layout2 a {vertical-align:top;}
.cal_layout2 #div3_example_result {width:140px;}
.cal_layout2 #div4_example_result {width:140px;}
.cal_layout2 #div3_example {left: 141px;}
.cal_layout2 #div4_example {left: 141px;}
.repair_box2_4 span.tit2 {display: inline-block; vertical-align: top; line-height: 27px; width: 59px !important; font-size: 12px; font-weight: 600; padding-left: 0 !important;}
.cal_layout2 .cal_area p {padding-top:3px;}
.tit_text {display:inline-block; vertical-align:top; padding-bottom:16px;}
.tit_text b {display:block; font-weight:normal; font-size:12px; color:#828282; letter-spacing:-1px; line-height:15px; padding-top:10px;}
.tit_text input {width:19px; height:19px; border:2px solid #c3c3c3;}
.mab11 {margin-bottom:11px;}
.search_box3 {display: inline-block; vertical-align: top; width:169px; height:25px; border:1px solid #c3c3c3; position:relative;}
.search_box3 a {position:absolute; right:0; top:0;}
.search_box3 input {border:0 !important;}
.w414 {width:414px !important;}

.pop7 {position:absolute; left:0; top:200px; width:100%; height:100%;z-index:300; z-index:2000; display:none;}
.user_img5 {display:inline-block; width:49px; height:49px; border-radius:49px; -webkit-border-radius:49px; -moz-border-radius:49px; overflow:hidden;    vertical-align: middle; margin-right:10px;}


.status_area1 {display:inline-block; vertical-align:top;}
.status_area1 p {font-size:11px; color:#919090; line-height:15px; padding-top:14px;}
.status_area1 div strong {display:inline-block; vertical-align:top; width:51px; height:25px; text-align:center; line-height:25px; border:1px solid #c0c0c0; font-size:12px; color:#828282; cursor:pointer;}
.status_area1 div strong.on {color:#272727; background:#d0d0d0;}
.status_area1 div strong:first-child {border-right:0;}

.box2 {padding:27px 16px 27px 20px; border:1px solid #d4d4d4; margin-bottom:50px; position:relative; font-size:12px; line-height:20px;}
.box2 span {display:inline-block; position:absolute; top:50%; right:16px;margin-top: -19px;}
.box2 span a {display:inline-block; vertical-align:top;width:123px; height:38px; line-height:38px; text-align:center; background:#4e4e4e; color:#fff; font-weight:600; font-size:13px; margin-left:8px;}

.user_up_pop {position:fixed; width:800px; height:369px; background:#fff; border:3px solid #e81626; top:50%; left:50%; margin-top:-185px; margin-left:-400px; z-index:2000; display:none;}
.user_up_1 {padding:0 20px; position:relative;}
.user_up_1 h1 {padding-top:26px; height:30px; border-bottom:2px solid #dadada; font-size:16px; color:#e81626; font-weight:600; margin-bottom:7px;}
.user_up_1 .btn_close {position:absolute; right:0; top:0;}
.user_up_1 ul {padding:0 8px;}
.user_up_1 ul li {padding-top:25px; padding-bottom:19px; border-bottom:1px dashed #c0c0c0;}
.user_up_1 ul li h2 {}
.user_up_1 ul li p.text1 {line-height:24px;font-size:11px; color:#919090; padding-top:18px; padding-left:14px;}
.user_up_1 ul li p.text1 a {margin-right:11px;}
.user_up_1 ul li .car_info4_2 span.tit3 {display:inline-block; vertical-align:top; font-size:13px; color:#272727; font-weight:600; margin-left:14px; line-height:24px; margin-right:9px;}
.user_up_1 ul li .car_info4_2 {padding-top:15px;}


.pal25 {padding-left:25px;}
.repair_box1 div.user_img {position:absolute; left:14px; top:25px;}
.repair_box1 div.user_img div {width:115px; height:115px; margin-bottom:14px;}
.user_txt1 {height: 25px; line-height: 25px; width:184px;display:inline-block; vertical-align:top; font-size:12px;}
.w38 {width:38px !important;}
.user_txt2 {display:inline-block; vertical-align:top;height: 25px; line-height: 25px;width:20px; text-align:center;}
.mar21 {margin-right:21px;}
.mar105 {margin-right:119px;}
.w172 {width:172px !important;}
.w451 {width:451px !important;}

.user_up_ppp {position:fixed; width:800px; height:450px; top:50%; left:50%; margin-top:-225px; margin-left:-400px; background:#fff; z-index:3000;border:3px solid #e81626; display:none;}
.user_up_ppp .user_up_ppp_layout {position:relative;}
.user_pop_txt1 {padding-top:32px; padding-left:8px; margin-bottom:19px;}
.user_pop_txt2 {padding-bottom:16px; border-bottom:1px dashed #c0c0c0; position:relative;}
.user_pop_txt2 span.tit {display:inline-block; vertical-align:top; line-height:26px; padding-left:18px; width:76px; font-size:13px; color:#272727; font-weight:600;}
.user_pop_txt2 fieldset {display:inline-block; vertical-align:top;}
.user_pop_txt2 .txt {position:absolute; right:0; top:7px; font-size:11px; color:#919090;}
.user_pop_img {padding-top:23px; padding-bottom:19px;border-bottom:1px dashed #c0c0c0;}
.user_pop_img span.tit {padding-top:3px; padding-left:20px; width:74px;font-size:13px; color:#272727; font-weight:600;display:inline-block; vertical-align:top;}
.user_pop_img .img1 {display:inline-block; vertical-align:top; margin-right:56px;}
.user_pop_img .img1 div {width:97px; height:97px;border:3px solid #d0d0d0; margin-bottom:15px;}
.user_pop_img .img1 p {text-align:center; font-size:11px; color:#919090; font-weight:600;}
.user_pop_img .img2 {display:inline-block; vertical-align:top;}
.user_pop_img .img2 div {width:97px; height:97px;border:3px solid #d0d0d0; margin-bottom:15px; text-align:center; overflow:hidden; border-radius:97px; -webkit-border-radius:97px; -moz-border-radius:97px;}
.user_pop_img .img2 p {text-align:center; font-size:11px; color:#919090; font-weight:600;}

.box1_1 {padding:27px 16px 27px 20px; border:1px solid #d4d4d4; margin-bottom:50px; position:relative; font-size:12px; line-height:20px;}
.part_up_box {display:block;position:absolute; right:24px; top:23px;}
.part_up_box input {display:inline-block; vertical-align:top; width:151px; height:25px; line-height:25px; padding-left:10px; border:1px solid #c3c3c3; margin-right:5px;}
.part_up_box a {display:inline-block; vertical-align:top; border-left:1px solid #c0c0c0;}
.table1 thead th b {font-weight:600; color:#828282;}
.user_tit {padding-left:20px !important;text-align:left !important;}
.table2 tbody th b {font-weight:600;}
.tLeft {text-align:left !important;}
.repair_box1_1 {padding-left:159px !important;}
.pal24 {padding-left:24px !important}

.repair_box2_1 span.tit3 {display:inline-block; vertical-align:top; line-height:27px;width:59px !important;font-size:12px; font-weight:600; padding-left:24px !important;}
span.r5 {display:inline-block; vertical-align:top;line-height: 27px; width:24px; text-align:center;}
.repair_layout2_5 {padding-bottom:31px; border-bottom:1px solid #dadada;}

.chk_area1 {display:inline-block; vertical-align:top; text-align:left;}
.chk_area1 input {width:17px; height:17px; border:2px solid #c4c4c4;display:inline-block; vertical-align:top; margin-top:4px;}
.chk_area1 label {line-height:21px; display:inline-block; vertical-align:top; font-size:12px; color:#272727; font-weight:600; line-height: 27px; padding-left:4px; padding-right:16px;}

.member_box1 {padding: 13px 38px 0 197px; border: 1px solid #d4d4d4; margin-bottom: 50px; position: relative; font-size: 12px;}
.member_box1 span {position:absolute; left:39px; top:31px; font-weight:600;}
.member_box1 ul {}
.member_box1 ul li {padding-left:11px; padding-top:17px; padding-bottom:28px; font-size:13px; font-weight:600; letter-spacing:-1px;}
.member_box1 ul li:first-child {font-weight:normal !important; font-size:12px; letter-spacing:0; border-bottom:1px solid #dadada;}
.member_box1 ul li:first-child b {color:#e81626; font-weight:600;}

.member_box2 {border: 1px solid #d4d4d4; margin-top:16px; padding:23px 38px 18px 32px; margin-bottom:55px;}
.member_box2 ul {}
.member_box2 ul li {border-top:1px solid #dadada; position:relative; padding-left:176px; padding-top:22px; padding-bottom:10px;}
.member_box2 ul li:first-child {border-top:0;}
.member_box2 ul li span.tit {position:absolute; top:30px; left:7px; font-weight:600;}
.member_box2 ul li span.tit b {color:#e81626;}
.member_box2 ul li .m_layout {margin-bottom:13px;}
.member_box2 ul li .m_layout .d1 {float:left; width:268px;}
.member_box2 ul li .m_layout .d1 span.tit2 {display:inline-block; vertical-align:top; width:67px; line-height:27px; font-size:12px; font-weight:600;}
.member_box2 ul li .m_layout .d1 span.t1 {display:inline-block; vertical-align:top; width:111px; line-height:27px; font-size:12px;}
.member_box2 ul li .m_layout .d2 {float:left;}
.member_box2 ul li .m_layout .d2 span.tit2 {display:inline-block; vertical-align:top; width:97px; line-height:27px; font-size:12px; font-weight:600;}
.member_box2 ul li .m_layout:after {clear:both; margin:0; padding:0; display:block; content:"";}
.member_box2 ul li input[type=text] {height:25px; padding-left:10px; border:1px solid #c3c3c3;vertical-align: top;}
.member_box2 ul li span.s1 {display:inline-block; vertical-align:top; width:15px; line-height:27px; text-align:center;}
.w147 {width:147px;}
.w38 {width:38px;}
.w27 {width:27px;}
.w54 {width:54px;}

.member_box3 {border:1px solid #cbcbcb; padding:17px 18px 37px 18px;}
.login_box1 {border:1px solid #cbcbcb; text-align:center; padding:48px 90px 46px 90px;}
.login_box1 p {font-size:13px;  line-height:18px; padding-bottom:20px; border-bottom:2px solid #c0c0c0; margin-bottom:50px;}
.login_box1 p b {font-weight:600;}
.login_box1 ul {width:263px; margin:0 auto;}
.login_box1 ul li {text-align:left;}
.login_box1 ul li:first-child {margin-bottom:20px;}
.login_box1 ul li strong {display:inline-block; vertical-align:top; padding-left:32px; width:66px; font-size:12px; font-weight:600; line-height:25px;}
.login_box1 ul li span {display:inline-block; vertical-align:top; font-size:12px; line-height:25px;}
.login_box1 ul li input[type=password] {display:inline-block; vertical-align:top; width:123px; height:25px; border:1px solid #c3c3c3; padding-left:10px;}
.login_box1 ul.login_box2_1 li strong {padding-left:9px; width:107px;}
.login_box2 {border-bottom:1px solid #c0c0c0; margin-bottom:13px;}
.login_box2 ul {margin-top:36px;}
.table2 tbody td input[type=checkbox] {width:19px; height:19px; border:2px solid #c3c3c3;}
.w154 {width:154px !important;}
.mal187 {margin-left:187px !important;}
a.a_link {text-decoration:underline;}
.repair_box1_2 {padding-left:130px !important;}
.repair_box1_2 .repair_box2_1 span.tit3 {padding-left:44px !important; width:76px !important;}
.btn_1 {display:inline-block;width:58px; height:25px; background:#d0d0d0; text-align:center; line-height:25px;border:1px solid #c0c0c0; font-size:12px; vertical-align:top; float:right;}
.repair_box1_2 .user_txt1 {width:141px !important; margin-right:38px;}
.text_4 {display:inline-block; vertical-align:top; font-size:12px; line-height:27px; color:#919090;}
.mar38 {margin-right:38px;}
.total_payment {padding-top:20px; padding-left:45px;}
.total_payment b {font-size:12px; font-weight:600; width:83px; display:inline-block;}
.total_payment span {font-size:12px; font-weight:600; color:#e81626;}
.payment_radio {padding-left:45px; padding-top:8px;}
.payment_radio input {}
.payment_radio label {font-size:12px; font-weight:600; padding-left:6px; margin-right:60px;}

.car_select_pop2 {position:absolute; left:0; top:242px; width:100%; z-index:1000; display:none;}


.pop8 {display:none;position:fixed; left:50%; top:50%; width:800px; height:553px; margin-left:-403px; margin-top:-277px; border:3px solid #e81626; background:#fff; z-index:2000;}
.pop8 .pop_scroll {height:343px;}
.pop8_list {}
.pop8_list li {height:58px; line-height:58px; border-bottom:1px dashed #c0c0c0; padding-left:22px;}
.pop8_list li:hover {background:#eaeaea;}
.pop8_list li span {display:inline-block; vertical-align:top; height:58px; line-height:58px;}
.pop8_list li span.s1 {background:url(../images/dot3.jpg) no-repeat left 26px; font-size:12px; color:#272727; font-weight:600; padding-left:13px; width:132px;}
.pop8_list li span.s2 {width:140px; height:22px; background:#eaeaea; margin-top:19px; position:relative; margin-right:16px;}
.pop8_list li span.s2 strong.c1 {display:block; position:absolute; left:0; top:0; height:22px; background:#e81626;}
.pop8_list li span.s2 strong.c2 {display:block; position:absolute; left:0; top:0; height:22px; background:#92cc70;}
.pop8_list li span.s3 {width:54px;font-size:12px; color:#272727; font-weight:600; letter-spacing:-1px;}
.pop8_list li input.s4 {width:60px; padding-left:8px; height:25px; vertical-align:top; margin-top:17px; border:1px solid #c3c3c3;}
.pop8_list li span.s5 {width:24px; text-align:center; font-size:12px; color:#272727;}
.pop8_list li span.s6 {width:65px; font-size:12px; color:#272727;}
.pop8_list li span.s6 b {font-weight:600;}
.pop8_list li a {display:inline-block; vertical-align:top; width:37px; height:25px; margin-top:16px; background:#d0d0d0; text-align:center; line-height:25px; border:1px solid #c0c0c0; font-size:12px; color:#272727;}
.pop8 .btn_type1 a {width:125px;}
.table2_2 tbody th a {font-weight:600; text-decoration:underline;}

.sub_box1 {height:34px; border:1px solid #d4d4d4;}
.sub_box1 span {display:inline-block; vertical-align:top;height:34px; line-height:34px;}
.sub_box1 span.s1 {padding-left:29px; width:165px; font-size:11px; color:#272727;}
.sub_box1 span.s2 {font-size:12px; color:#479e13; font-weight:600; width:219px;}
.sub_box1 span.s2 img {margin-right:7px;}
.sub_box1 span.s2 b {color:#272727; font-weight:600;}
.sub_box1 span.s2 strong {color:#828282; font-weight:normal;}
.sub_box1 span.s3 {font-size:12px; color:#ff6000; font-weight:600; width:219px;}
.sub_box1 span.s3 img {margin-right:7px;}
.sub_box1 span.s3 b {color:#272727; font-weight:600;}
.sub_box1 span.s3 strong {color:#828282; font-weight:normal;}



.pop9 {position:fixed; left:50%; top:50%; width:800px; height:557px; margin-left:-403px; margin-top:-278px; border:3px solid #e81626; background:#fff; z-index:2000; display:none;}
.map_txt4 {text-align:center; color:#828282; font-size:11px;height:42px; line-height:42px; border:1px solid #d4d4d4; margin-top:11px;}

.pop10 {display:none; position:fixed; left:50%; top:50%; width:800px; height:553px; margin-left:-403px; margin-top:-277px; border:3px solid #e81626; background:#fff; z-index:2000;}

.help_box1 {padding-bottom:30px; border-bottom:1px solid #dadada;}
.help_box1 li {float:left; width:340px;}
.help_box1 li:first-child {width:384px;}
.help_box1 li p {color:#272727; font-size:13px; line-height:14px; margin-bottom:18px;}
.help_box1 li p img {margin-left:6px; margin-right:7px;}
.help_box1 li p a {margin-left:22px;}
.help_box1 li div.txt {margin-left:23px; width:286px; height:43px; text-align:center; line-height:43px; border:1px solid #dadada; font-size:13px; color:#e81626; font-weight:600;}
.help_box1 li div.img {margin-left:74px;}
.help_box1:after {clear:both; margin:0; padding:0; display:block; content:"";}
.pat27 {padding-top:27px;}
.pop10 .pop_scroll {height:362px;}

.help_box2 {padding-top:28px;padding-bottom:30px; border-bottom:1px solid #dadada; position:relative;}
.help_box2 p {color:#272727; font-size:13px; line-height:14px; margin-bottom:18px;}
.help_box2 p img {margin-left:6px; margin-right:7px;}
.help_box2 div.img {margin-left:23px;}
.mal64 {margin-left:64px !important;}
.help_box2 div.txt {position:absolute; left:288px; bottom:31px; font-size:11px; line-height:15px; color:#919090;}


/* Main */
.main_layout {width:1000px; margin:0 auto; padding-top:26px;}
.main_box1 {height:380px; position:relative; padding-right:325px; margin-bottom:34px;}
.main_box1_1 {position:relative;}
.main_box1_1 a {position:absolute; left:38px; top:271px; display:block; width:217px; height:44px;}
.main_box1_2 {position:absolute; right:0; top:0; width:325px;}
.main_box1_3 {margin-bottom:6px;}
.main_box1_3 span {display:inline-block; vertical-align:top; width:162px; height:175px;}
.main_box1_3 span:first-child {margin-right:1px;}
.main_box1_3 span a {display:block; height:87px;}
.main_box1_3 span a:first-child {margin-bottom:1px;}

.main_box1_4 {}
.main_box1_4 li {float:left; height:199px; width:162px; margin-right:1px; background:#f2f2f2;}
.main_box1_4 li:first-child {background:none;}
.main_box1_4 li:first-child a {display:block; padding-left:16px; height:49px; line-height:49px; background:#979797; font-size:16px; color:#fff; margin-top:1px; font-weight:600;}
.main_box1_4 li:first-child a:first-child {margin-top:0;}
.main_box1_4 li + li {width:161px;}
.main_box1_4 li h1 {padding-left:13px; padding-top:15px; padding-right:13px; margin-bottom:24px; font-size:15px; color:#272727; font-weight:600;}
.main_box1_4 li h1 a {float:right; margin-top:-5px;}
.main_box1_4 li div {padding-left:13px; padding-right:13px;}
.main_box1_4 li div a {display:block; padding-left:8px; background:url(../images/dot4.jpg) no-repeat left 5px; font-size:13px; color:#272727; line-height:15px; margin-top:18px; letter-spacing:-1px;height: 30px; overflow: hidden;}
.main_box1_4 li div a:first-child {margin-top:0;}
.main_box1_4:after {clear:both; margin:0; padding:0; display:block; content:"";}

.main_box2 {height:254px; border:1px solid #e5e5e5; border-bottom:0;}
.main_box3 {height:254px; border:1px solid #e5e5e5; margin-bottom:47px;}
.main_box2_1 {float:left;height:254px; width:498px; border-right:1px solid #e5e5e5;}
.main_box2 h1 {padding-top:15px; padding-left:24px; position:relative; padding-right:11px;}
.main_box2 h1 span {float:right;margin-top:3px;}
.main_box2 h1 span a {display:inline-block; vertical-align:top; height:9px; line-height:9px; border-left:1px solid #b0b0b0; font-size:12px; color:#828282; padding:0 13px;}
.main_box2 h1 span a:first-child {border-left:0;}
.main_box2 h1 span a.on {color:#272727; font-weight:600;}
.main_box2_2 {float:left;height:254px; width:499px;}
.main_box2:after {clear:both; margin:0; padding:0; display:block; content:"";}

.main_box2 .chart {margin:0;}
.main_box2_1 #doughnutChart .doughnutSummaryTitle {display:none;}
.main_box2_1 .doughnutSummaryNumber {display:none;}
.main_box2_1 #doughnutChart2 .doughnutSummaryTitle {display:none;}
.main_chart_box1 {position:absolute; left:0; top:95px; width:100%; height:95px; background:#fff;}
.main_chart_box1 .con {margin-top:-46px;}
.main_chart_box1 .con p {font-size:30px; color:#272727; font-weight:600; padding-top:5px;}
.main_chart_box1 .con p sub {font-size:12px; color:#656565; vertical-align:top; position: relative; top: 4px;}
.main_chart_box1 .con span {display:block; font-size:15px; color:#272727; font-weight:600; padding-top:10px;}
.main_chart_box1 .con strong {display:block; padding-top:21px; font-size:12px; font-weight:600;}
.main_chart_box1 .con strong.c1 {color:#55ad22;}
.main_chart_box1 .con strong.c2 {color:#f78311;}

.main_box2_3 {position:relative;}
.main_box2_3 {padding-left:287px;}
.main_box2_3 .chart_layout {position:absolute; left:0; top:0;width: 286px; text-align: center;}
.main_box2_4 {width:180px; padding-top:20px;}
.main_box2_4 p {font-size:12px; color:#505050; font-weight:600; padding-left:17px; padding-bottom:11px; border-bottom:2px solid #c0c0c0;}
.main_box2_4 ul {margin-bottom:21px;}
.main_box2_4 ul li {height:28px; line-height:28px; border-bottom:1px solid #c0c0c0; padding-left:20px; padding-right:16px; font-size:12px; color:#505050;}
.main_box2_4 ul li img {margin-right:9px;}
.main_box2_4 ul li span {float:right;}
.main_box2_4 .txt {line-height:24px; height:24px; padding-left:17px; font-size:12px; color:#272727; font-weight:600;}
.main_box2_4 .txt span {padding-left: 12px;}

.main_box3 .main_box2_4 ul {margin-bottom:12px;}
.main_box2_4 .pag {text-align:center;}
.main_box2_4 .pag a {display:inline-block; vertical-align:top;}
.main_box2_4 .pag span {display:inline-block; vertical-align:top;}
.main_box2_4 .pag span a {font-size:13px; color:#828282; width:24px; height:23px; text-align:center; line-height:23px;}
.main_box2_4 .pag span a.on {color:#df0b15; font-weight:600;}

.main_box4 {margin-top:20px;}
.main_box4_1 {margin:20px auto; text-align:center;}
.main_box4 #graph {background:url(../images/chart_bg.jpg) no-repeat left top;}

.main_box5 {height:41px; background:#fafafa;  line-height:41px;border:1px solid #e6e6e6; padding-left:24px; padding-right:15px;}
.main_box5 span {font-size:11px; color:#272727;}
.main_box5 b {font-szie:11px; color:#df0b15; font-weight:600; padding-left:10px; margin-right:19px;}
.main_box5 a {float:right; margin-top:13px;}

.main_box6 {height:179px; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5;}
.main_box6 h1 {padding-top:15px; padding-left:24px; position:relative; padding-right:11px; margin-bottom:20px;height: 31px;}
.main_box6 .tab_select {margin-left:26px;}
.main_box6 h1 span {float:right;margin-top:3px;}
.main_box6 h1 span a {display:inline-block; vertical-align:top; height:9px; line-height:9px; border-left:1px solid #b0b0b0; font-size:12px; color:#828282; padding:0 13px;}
.main_box6 h1 span a:first-child {border-left:0;}
.main_box6 h1 span a.on {color:#272727; font-weight:600;}

.main_box6_1 {padding-left:4px;}
.main_box6_1 li {float:left; height:93px; border-left:1px solid #e5e5e5; width:233px; padding-left:92px; position:relative;}
.main_box6_1 li span.no {display:block; position:absolute; left:56px; top:8px; width:22px; height:22px; background:#6c6c6c; text-align:center; line-height:22px; font-size:13px; color:#fff; font-weight:600; border-radius:22px; -webkit-border-radius:22px; -moz-border-radius:22px;}
.main_box6_1 li:first-child {border-left:0;}
.main_box6_1 li div span {display:inline-block; vertical-align:top; padding-top:18px;}
.main_box6_1 li div span:first-child {width:88px;padding-top:8px;}
.main_box6_1 li div span a {display:block; margin-bottom:10px; font-size:13px; color:#272727; font-weight:600; text-decoration:underline;}
.main_box6_1 li p {font-size:13px; color:#e81626; font-weight:600; padding-top:12px;}
.main_box6_2 li p {padding-left:87px;}
.main_box6_1:after {clear:both; margin:0; padding:0; display:block; content:"";}

.main_box2_5 {}
.main_box2_5 .main_box2_1 {float:none; width:100%;}
.main_box2_5 .main_box2_3 {padding-left:414px;}
.main_box2_5 .main_box2_4 {width:485px;}
.main_box2_4 p a {float:right; margin-right:8px;}
.main_box2_5 ul li {padding-right:326px;}



/*begin | add by dumicut*/
.tit_sub { padding-bottom:10px; border-bottom:2px solid #c0c0c0; font-size:24px; line-height:24px; font-family:'Noto Sans KR'; font-weight:400; }
.tit_sub p { display:inline-block; margin-left:20px; font-family:'Noto Sans KR'; font-size:15px; font-weight:300;}

.h2tit { padding:15px 0; background:url('../images/tit_bg.gif') no-repeat 0 0; font-size:18px; font-family:'Noto Sans KR'; font-weight:400; }
.h3tit { position:relative; margin:50px 0 15px 0; padding-left:5px; border-left:3px solid #272727; font-size:15px; line-height:15px; font-family:'Noto Sans KR'; font-weight:400;}
.h3tit em {color:#e81626;}
.h4tit { margin-top: 40px; margin-bottom: 12px; padding-left:15px; background:url(../images/tit_bg2.png) no-repeat left center; font-size: 14px; font-weight:400; line-height:27px;}

.join_guid_box {border:1px solid #cecece; padding:45px 0; text-align:center;}
.join_guid_box .img_box { margin-bottom:40px;}
.join_guid_box p { margin:0 0 40px 0; font-size:18px; line-height:28px; font-family:'Noto Sans KR'; font-weight:300;}
.join_guid_box p em {color:#e81626; font-weight:600;}
.join_guid_box + .join_guid_box { margin-top:15px;}

.join_box2_2 {top:20px;}
.join_box2_1 ul li:first-child {border-bottom:none;}
.join_box2_1 ul li {height:inherit; padding:10px 0; font-size:0;}
.join_box2_1 ul li input[type=text] {font-size:11px; line-height:100%;}
.join_box2_1 ul li .error { margin:5px 0; color:#e81626; font-size:12px; line-height:16px;}
.join_box2_1 ul li .tip { margin:5px 0;  color:#a9a8a8;  font-size:12px; line-height:16px;}
.join_box2_1 ul li .code_box { display:none; margin-left:10px;}
.join_box2_1 ul li .cw label { margin-left:10px; font-size:12px;}

.member_box2 ul li { font-size:0;}
.member_box2 ul li input[type=text] {font-size:12px;}
.member_box2 ul li .tit {font-size:12px;}
.member_box2 ul li .s1 {font-size:12px;}
.member_box2 ul li .s2 { display:inline-block; width:30px; font-size:12px; text-align:center; line-height:27px;}
.member_box2 ul li .tip {margin:5px 0;  color:#a9a8a8;  font-size:12px; line-height:16px;}

.agree_all { position:relative; padding:0 15px; border:1px solid #cfcfcf; background:#eeeeee; font-family:'Noto Sans KR'; font-weight:400; font-size:15px; line-height:44px;}
.agree_all .chk-box { position:absolute; top:0; right:15px; height:46px; line-height:46px; vertical-align:middle; }
.agree_all .chk-box label { font-family:'Dotum'; font-size:13px; }
.agree_all em {color:#e81626;}

.h3tit .chk-box { position:absolute; top:0; right:15px; height:15px; line-height:15px; vertical-align:middle; }
.h3tit .chk-box label { font-family:'Dotum'; font-size:13px; }

.step_box {padding:10px; background:#eeeeee; border:1px solid #dedede; text-align:center; }
.pcimg_box {background:#eeeeee; border:1px solid #dedede;}
.reg_tip_box {text-align: center; margin-top: 40px;}
.reg_tip {display: inline-block; padding-left:10px; background: url(../images/dot.jpg) no-repeat left center; font-size: 12px; line-height:14px;}
.date { height:25px; border:1px solid #c0c0c0; padding:0 30px 0 10px; background:#FFF url('../images/cal2.jpg') no-repeat right center/28px 25px; text-align:left;}
.cal_tip {color:#838383;}
.select.form {
    display:inline-block;
    height:27px;
    padding: 4px 18px 4px 5px;
    border:1px solid #c3c3c3;
    line-height:100%;
    border-radius: 0;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    -ms-appearance:none;
    background: url(../images/select_bg7.jpg) no-repeat right center/13px 25px #fff;
    font-size: 12px;
    vertical-align:top;
}

select::-ms-expand { display: none; }


.checkbox_wrap { display:inline-block;}
.checkbox_wrap input[type=checkbox]{display:none;}
.checkbox_wrap label { display:inline-block; height:23px; padding-left:30px; background:url(../images/checkbox_off.jpg) no-repeat left center/23px 23px; font-size:11px; line-height:23px;}
.checkbox_wrap input[type=checkbox]:checked + label { background:url(../images/checkbox_on.jpg) no-repeat left center/23px 23px;}

.code_box { display:inline-block; margin-left:10px; vertical-align: top;}
.code_box .input_box { display:inline-block; position:relative; vertical-align:top;}
.code_box .input_box input[type=text] {padding:0 40px 0 10px;}
.code_box .input_box .time { position:absolute; right:0; top:0; display: inline-block; width:35px; height:100%; color:#e81626; font-size:11px; line-height:27px;}

.input_box.km {display:inline-block; position:relative; vertical-align:top;}
.input_box.km input[type=text]{padding:0 30px 0 10px;}
.input_box.km  .km { position:absolute; right:0; top:0; width:30px; height:100%; font-size:11px; line-height:27px; text-align: center;}


.form_notice { padding:10px 0; color:#919090; font-size:11px; text-align:center;}
.form_notice em {color:#e81626; font-weight:700;}

.txt_left { text-align:left !important;}
.txt_center { text-align:center !important;}
.txt_right { text-align:right !important;}

.btn { display:inline-block; font-size:13px; line-height:13px;}
.btn.btn_normal {padding:12px 20px;}
.btn.btn_red {background:#e81626; color:#FFF;}

.pageTab * {box-sizing: border-box;}
.pageTab {margin-top: 15px;}
.pageTab .tab_nav { margin-bottom:30px; border-bottom:2px solid #e81626; font-size:0;}
.pageTab .tab_nav li { display: inline-block; margin-bottom:-2px; vertical-align: top;}
.pageTab .tab_nav li a {display: block; padding:0 50px; font-family:'Noto Sans KR'; font-size: 16px; line-height: 40px; font-weight: 400;}
.pageTab .tab_nav li.on {border-top:2px solid #e81626; border-left:2px solid #e81626; border-right:2px solid #e81626; border-bottom:2px solid #FFF;}
.pageTab .tab_nav li.on a {color:#e81626; font-weight: 500; line-height:38px;}
.pageTab .pageTab_cont { padding:30px 45px; border:1px solid #dedede;  }
.pageTab .pageTab_cont + .pageTab_cont {margin-top: 10px;}
.pageTab .cont_item {position: relative;}
.pageTab .cont_item .page_cont {margin-left:170px;}
.pageTab .item_tit {position: absolute; top:0; left:0; font-size:12px; font-weight:500; line-height:27px;}
.pageTab .item_tit em {color:#e81626;}
.pageTab .frm_row + .frm_row {margin-top: 10px;}
.pageTab .frm_item {position: relative; display: inline-block;}
.pageTab .frm_item .frm_cont { margin-left:90px; line-height:27px;}
.pageTab .frm_item .frm_tit {position: absolute; top:0; left:0; font-size:12px; font-weight:500; line-height:27px;}

.text { width: 100%; height:27px; padding:0 10px; box-sizing: border-box; border:1px solid #c3c3c3; line-height:27px;}
.btn_cancel.style02 { width:inherit; padding:0 20px;}

.sub_tit_txt {color:#919090;}
.send_box { margin-top: 40px; padding:25px 45px; background: #eeeeee; border:1px solid #d1d1d1; }
.send_box .send_tit {display: inline-block; width: 90px; font-size: 12px; line-height: 27px; font-weight: 500;}
.send_box .code_box {display: none;}
.send_box input {vertical-align:top;}

.find_box  {text-align: center;}
.find_box .txt { font-size: 12px; font-weight: 500; line-height:26px;}
.find_box .form_notice {margin-top: 10px;}
.find_box .find_time { margin-top: 30px; color:#e81626; font-size: 30px; line-height:30px; font-weight: 600;}

.btn.form { display: inline-block; vertical-align: top; height: 27px; padding:0 20px; background: #d0d0d0; line-height: 25px; text-align: center;border: 1px solid #c0c0c0; font-size: 12px;}
.at {margin:0 5px;}
/*popup style*/
.alert {position: relative;}
.alert .ui-dialog-content {position: static; padding:30px; }
.alert.ui-widget.ui-widget-content{box-sizing:border-box; padding:20px; border:3px solid #e81626; border-radius: 0;}
.alert .ui-dialog-titlebar { margin:0; padding:0 0 10px 0; background: #FFF; border:none; border-bottom:2px solid #dadada; border-radius: 0; color:#e81626; font-size: 16px;	 line-height: 26px;}
.alert .ui-dialog-title {margin:0; color:#e81626;}
.alert .pop_close {position: absolute; top:0; right:0; width:36px; height:36px; background:url(../images/close3.jpg) no-repeat 0 0; cursor: pointer;}
.alert .ui-dialog-titlebar-close {display: none;}
.alert .ui-dialog-buttonpane { border:none; text-align: center;}
.alert .ui-dialog-buttonpane .ui-dialog-buttonset {float:none; display: inline-block;}
.alert .ui-dialog-buttonpane .ui-dialog-buttonset button { width: 125px; padding:0; background: #e81626; border-radius: 0; color:#FFF; border:none; font-size:13px; line-height:38px; font-weight:bold;}
.alert .ui-dialog-buttonpane .ui-dialog-buttonset button + button {background: #4e4e4e;}
.alert .pop_txt { font-size: 13px; line-height: 18px; text-align: center; font-weight:600;}
.alert .pop_txt em {color:#e81626;}
.alert .pop_notice { margin-top: 20px; color:#828282; font-size: 13px; line-height: 18px; text-align: center;}
.ui-widget-overlay {background: #000; opacity: .5;}


.btn_search.style02 { width:inherit; height:27px; padding:0 20px; line-height:27px;}
.select.tbl_tit {border:none; background:url(../images/select_bg7.jpg) no-repeat right center/13px 25px #eee }
.tit_box {position: relative;}
.tit_box {line-height:27px;}
.tit_box .right {position: absolute; top:0; right:0; height:27px; line-height:27px; }


.tbl {width: 100%;}
.tbl.tbl_type02 { border-top:2px solid #c0c0c0; border-bottom:1px solid #c0c0c0; text-align: center;}
.tbl.tbl_type02 th {background: #f7f7f7; font-size: 13px; font-weight: 600; vertical-align: middle;}
.tbl.tbl_type02 td {padding: 12px 0;}
.tbl.tbl_type02 tr + tr th,
.tbl.tbl_type02 tr + tr td {border-top:1px solid #c0c0c0; line-height: 17px;}
.tbl_count td {font-weight: 600; font-size: 13px;}
.tbl_count td span {font-weight: 400; color:#ababab; }
.icon {display: inline-block; width: 10px; height: 7px; vertical-align: middle;}
.icon.none {vertical-align: baseline;}
.icon.up {  background: url(../images/arrow_up.png) no-repeat center center;}
.icon.down { background: url(../images/arrow_down.png) no-repeat center center; }

.tbl_layout {margin-top: 10px;}
.row {overflow: hidden;}
.row .col {float:left;}
.row .col-2 {width: 50%;}

.count_box { margin-top: 10px;  padding:15px; background: #fafafa; border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; font-size: 11px;}
.count_box em {color:#df0b15;}

.chart_explain {display: inline-block; width: 140px; height:154px;}
.tbl_explain { margin-top: 30px; border-top: 2px solid #c0c0c0; border-bottom: 1px solid #c0c0c0;}
.tbl_explain td { padding-left:20px; line-height:28px; color:#505050;}
.tbl_explain tr + tr td {border-top:1px solid #c0c0c0;}
.tbl_explain .color {display: inline-block; width: 8px; height: 8px; margin-right: 10px;}
.tbl_explain .color.purple {background: #a150cb;}
.tbl_explain .color.pink {background: #ea2b7e;}
.tbl_explain .color.blue {background: #68b2c2;}

.myChart { display: inline-block; position: relative; width: 154px; height: 154px;}
.myChart .doughnutSummary {display: none;}
.myChart .level {position: absolute; top:50%; left:0; width: 100%; margin-top:-18px; font-size: 36px; line-height:36px; text-align: center;}


.mt40 {margin-top: 40px;}

.filter_box { padding:20px 45px; background: #eee;}
.filter_row .f_tit {display: inline-block; padding-left: 13px; width: 80px; background: url(../images/dot2.jpg) no-repeat left center; line-height:27px; font-size: 13px; font-weight: 500; vertical-align: top;}
.filter_box .f_btn_box { display: inline-block; font-size:0; vertical-align: top;}
.filter_box .f_btn_box .f_btn{ position: relative; z-index: 1; display: inline-block; padding:0 15px; border:1px solid #c0c0c0; background: #FFF; font-size: 12px; color:#828282; line-height: 25px; vertical-align: top;}
.filter_box .f_btn_box .f_btn + .f_btn {margin-left: -1px;}
.filter_box .f_btn_box .f_btn.on {position: relative; z-index: 2; background: #d0d0d0; color:#272727;}
.filter_box .filter_row + .filter_row {margin-top: 15px;}

.filter_box.f_opt {border-top: 1px solid #e4e4e4;}
.filter_box .f_btn_refresh {display: inline-block; padding-right:25px; background: url(../images/filter_refresh.png) no-repeat right center ; color:#828282; line-height: 20px; font-size: 13px; vertical-align: top;}
.filter_box .f_item {  display: inline-block; padding-left: 10px; vertical-align: top; background: url(../images/bg_line.gif) no-repeat left center;}
.filter_box .f_item .f_btn_item {display: inline-block; padding-right: 15px; font-size: 13px; line-height: 20px; vertical-align: top; background: url(../images/filter_del.png) no-repeat right center; }
.filter_box .f_item .f_btn_item + .f_btn_item {margin-left: 20px;}

.map_count { margin:15px 0 10px 0; font-size:12px; }
.map_count em {color:#df0b15; font-weight:500;}
.map_box {}
.map_box .map_tool { position:relative; padding:15px 20px; background:#f8f8f8; border:1px solid #dedede; overflow:hidden;}
.map_box .map_tool .map_tit {display: inline-block; padding-left: 13px; width: 80px; background: url(../images/dot2.jpg) no-repeat left center; line-height:27px; font-size: 13px; font-weight: 500; vertical-align: top;}
.map_box .map_tool .map_tit.map_tit2 { width:100px; margin-left:50px;}
.map_box .map_tool .map_btn_box {display: inline-block; font-size:0; vertical-align: top;}
.map_box .map_tool .map_btn_box .map_btn {position: relative; z-index: 1; display: inline-block; padding:0 15px; border:1px solid #c0c0c0; background: #FFF; font-size: 12px; color:#828282; line-height: 25px; vertical-align: top;}
.map_box .map_tool .map_btn_box .map_btn.on {position: relative; z-index: 2; background: #d0d0d0; color:#272727;}
.map_box .map_tool .map_btn_box .map_btn + .map_btn {margin-left: -1px;}
.map_box .map_tool .btn_box { position:absolute; top:50%; right:20px; margin-top:-16px; }
.map_box .map_tool .btn_box.btn_box2 { width:62px; right:10px;}
.map_box .map_tool .btn_max { display:inline-block; width:32px; height:32px;  background:url(../images/btn_max.jpg) no-repeat center center;}
.map_box .map_tool .btn_del {display:inline-block; width:27px; height:27px; margin-left:4px;  background:url(../images/btn_map_del.jpg) no-repeat center center;background-size:100%;}
.map_box .map_tool .btn_max2 {display:inline-block; width:27px; height:27px;  background:url(../images/btn_max.jpg) no-repeat center center; background-size:100%;}
.map_box .map_tool .radio_box { display:inline-block; line-height:27px; font-size:13px; font-weight:500;}

.desc_box { margin-top:35px; background:#eeeeee; padding:25px;}
.desc_box .icon_desc {}
.desc_box .icon_desc span {color:#828282; font-size:12px;}
.desc_box .icon_desc span em {color:#e81626; font-size:14px; }
.desc_box .icon_desc span + span { margin-left:20px; }
.desc_box .icon_desc span img { margin-left:15px;}
.desc_box .desc_tit { margin-top:40px; color:#272727; font-size:12px; font-weight:700;}
.desc_box .desc_txt { margin-top:15px; color:#828282; line-height:16px; font-weight:300;}

.map_list { margin:-5px 0 0 -5px; overflow:hidden;}
.map_list li {float:left; width:400px; margin:5px 0 0 5px;}
.map_list li .map_add_box { width:100%; height:100%; padding:75px 0; background:#eaeaea; border:1px solid #cecece; text-align:center;}
.map_list li .map_add_box h3 { font-size:13px; font-weight:bold;}
.map_list li .map_add_box .radio_box { margin-top:45px; line-height:27px; font-size:13px; font-weight:500;}
.map_list li .map_add_box .select { margin-top:20px;}

.nobg {background: none !important;}
.nopd {padding:0 !important;}

.table1 .table1_box1 p + p { margin-top:9px;}
.table1 .table1_box1 a span { margin-bottom:9px;}
.table1 .table1_box1 a {line-height:12px;}
.table1 tr td:first-child a { margin-left:10px;}
.table1_box1 p.t3 { text-align:center;}
.table1 .table1_box1 a.type02 {right:100px;}
.table1 .btn { display:inline-block; border:1px solid #c3c3c3; font-size:13px; line-height:21px; padding:0 12px; text-align:center; font-weight:normal;     text-decoration: none}
.table1_box2 div b { display:inline-block; width:70px;}
.table1_box2 + .table1_box2 { margin-top:15px; background:url(../images/bor_dashed.jpg) repeat-x left top;}
.table1 .table1_box1 .p_time { position:absolute; top:5px; right:0px;}
.table1_box1 p {max-width:350px;}
.table1_box1 .num { display:inline-block; width:25px; height:25px; background:url(../images/bg_num.png) no-repeat center center; color:#FFF; font-size:14px; font-weight:500; line-height:25px; text-align:center;}
.table1_box2 div span { width:185px;}


.table1 .car_list a { margin-left:10px;}
.table1 .start_end {padding-left:10px;}
.table1 .start_end p + p { margin-top:10px;}
.table1 .start_end p span { font-weight:600;}
.table1 .add_txt { position:absolute; right:0; top:5px; padding:10px 15px; border:1px solid #c0c0c0; background:rgba(255,255,255,0.9); color:#df0b15; font-weight:500; }
.status { display:inline-block; width:14px; height:14px; border-radius:50%;}
.status.on { background:#74b94b;}
.status.off { background:#df0b15;}

.posr { position:relative;}

.search_box1 .select {height:38px; font-weight:600;}
.form_item {padding:5px 0;}

.form.error { display:inline-block; margin-top:5px; color:#e81626; font-size:12px; line-height:16px;}
.form.tip { display:inline-block; margin-top:5px; color:#a9a8a8; font-size:12px; line-height:16px;}

.repair_box2_1 span.tit { width:80px !important;}

.ui-widget { font-family:'Dotum';}
.ui_radio_box { display:inline-block; font-size:0;}
.ui_radio_box .ui-corner-all {border-radius:0;}
.ui_radio_box .ui-button { margin:0 -1px 0 0; background:#FFF; box-shadow:none; color:#828282; border:1px solid #c0c0c0; font-size:12px; }
.ui_radio_box .ui-button:hover {color:#828282; background:#fff;}
.ui_radio_box .ui-button.ui-state-active:hover {color:#272727; background:#d0d0d0; border:1px solid #c0c0c0;}
.ui_radio_box .ui-button.ui-state-active {color:#272727; background:#d0d0d0; border:1px solid #c0c0c0;}

.ui_radio_box .ui-visual-focus { box-shadow:none; }
.ui_radio_box .ui-state-active,
.ui_radio_box .ui-widget-content .ui-state-active,
.ui_radio_box .ui-widget-header .ui-state-active, a.ui-button:active,
.ui_radio_box .ui-button:active, .ui-button.ui-state-active:hover {
    border: 1px solid #c0c0c0;
    background: #ffffff;
    font-weight: normal;
    color: #272727;
}
.ui_radio_box .ui-icon-background, .ui-state-active .ui-icon-background {
    border: #c0c0c0;
    background-color: #ffffff;
}
.ui_radio_box .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    color: #828282;
    text-decoration: none;
}

.repair_box2_1 span.tit4 {display:inline-block; vertical-align:top; line-height:27px;width:111px !important;font-size:12px; font-weight:600; padding-left:0px !important; padding-right:5px; letter-spacing:-1px;}
.main_box1_1 .btn_mainbtn01 {position:absolute; left:0px; top:280px; display:block; width:217px; height:44px;}
.main_box1_1 .btn_mainbtn02 {position:absolute; left:0px; top:330px; display:block; width:217px; height:44px;}

.join_box2_1 ul li span.t1 {width:75px;}
.member_box2 ul li .m_layout .d1 span.tit2 {width:70px;}

.exdown {padding:11px 0 12px; margin-top:6px; border:1px solid #d9d9d9; text-align:center;}
.exdown span {margin-right:20px; color:#272727; font-size:13px; vertical-align:middle;}
.exdown a {display:inline-block; height:27px; padding:0 12px; border:1px solid #c4c4c4; border-bottom:2px solid #c4c4c4; color:#272727; font-size:12px; line-height:27px; vertical-align:middle;}
.exdown a img {margin-right:11px; vertical-align:middle;}

.pagging {margin-top:37px; text-align:center;}
.pagging a {display:inline-block;}
.pagging .page {width:23px; color:#828282; font-size:13px; line-height:23px; text-align:center; vertical-align:middle;}
.pagging .page.on {color:#df0b15; font-weight:bold;}
.pagging .prev {margin-left:10px;}
.pagging .next {margin-left:10px;}

.left_menu.sidebar h1 {padding-left:6px; color:#272727;}
.left_menu.sidebar li a {display:block; color:#272727; line-height:36px; text-indent:12px; letter-spacing:-1px;}
.left_menu.sidebar li.on a {background:#e81626; color:#fff;}
.float_left {float:left;}
.mgb0 {margin-bottom:0 !important;}
.mgt5 {margin-top:5px !important;}
.mgt10 {margin-top:10px !important;}
.mgt20 {margin-top:20px !important;}
.mgt25 {margin-top:25px !important;}
.mgt30 {margin-top:30px !important;}
.mgt35 {margin-top:35px !important;}
.mgt40 {margin-top:40px !important;}
.mgt50 {margin-top:50px !important;}
.mgt80 {margin-top:80px !important;}
.mgr10 {margin-right:10px !important;}
.mgr15 {margin-right:15px !important;}
.pd0 {padding:0 !important;}
.pdb30 {padding-bottom:30px !important;}
.bg_green {background:#92cc70;}
.bg_gray {background:#81837f;}
.titp {margin-top:10px; color:#828282; font-size:12px; text-align:left;}
.tb_grap {width:100%; margin:30px 0 20px;}
.tb_grap th {height:24px; padding:0; color:#272727; font-size:13px; line-height:17px; vertical-align:middle;}
.tb_grap td {padding:0; vertical-align:middle;}
.tb_grap td .tb_grap_box {position:relative; width:100%;}
.tb_grap td .tb_grap_box .grap_rate {position:absolute; left:0; top:0; z-index:1; height:17px;}
.tb_grap td .tb_grap_box .grap_bg {height:17px; border:1px solid #c0c0c0; background:#f4f4f4; box-sizing:border-box;}
.tb_grap td .tb_grap_box .grap_txt {position:absolute; left:0; top:0; z-index:2; width:100%; color:#272727; font-size:13px; line-height:17px; text-align:center;}
.color_red {color:#e81626 !important; font-weight:bold;}
.color_green {color:#92cc70 !important; font-weight:bold;}
.color_82 {color:#828282 !important;}


b {font-weight:bold;}
.search_box1 .date {vertical-align:middle;}
.search_box1 .search_box1_2 {display:inline-block; width:322px; height:34px; margin-left:2px; background:#fff; border:2px solid #e81526; position:relative; text-align:left; margin-right:5px; vertical-align:middle;}
.search_box1 .search_box1_2 .search_input {width:177px; height:16px; padding-left:10px; line-height:16px; margin-top:9px;}
.txtbox {padding:17px 16px; margin-top:14px; border:1px solid #d4d4d4; font-size:12px;}
.txtbox strong {font-weight:bold;}
.txtbox p {line-height:24px;}
.table1 tbody td {line-height:18px;}
.table1 tbody td.align_left {text-align:left;}

.t_date {display:inline-block; margin-top:5px; }
.txtbox2 {padding:10px 16px; border:1px solid #d4d4d4; border-top:none; font-size:12px;}
.txtbox2 strong {font-size:14px; font-weight:bold;}
.sylist {overflow:hidden;}
.sylist li {float:left; width:70px; height:60px; padding-top:3px; border:1px solid #c4c4c4; box-sizing:border-box; font-size:12px; text-align:center;}
.sylist li + li {margin-left:-1px;}
.sylist li.on {background:#ebebeb; }
.sylist li.off {opacity:0.3;}
.sylist li span {font-size:11px;}

.gcbox {position:relative; padding:19px; border:1px solid #cecece; background:#f4f4f4;}
.gcbox .gc_close {position:absolute; right:19px; top:19px;}
.gcbox .gct {padding-bottom:18px; }
.gcbox .select.form {height:34px;}
.gcbox .date {height:34px; box-sizing:border-box;}
.gcbox .gcb {padding-top:18px; border-top:1px solid #cecece;}
.gcbox .gcb .gcb_sel .gc_input {position:relative; display:inline-block; height:34px; box-sizing:border-box; padding-right:30px; border:1px solid #cecece; background:#fff;}
.gcbox .gcb .gcb_sel input.text {height:32px; border:none; font-size:13px;}
.gcbox .gcb .gcb_sel span {position:absolute; right:0; top:0; display:inline-block; width:30px; height:32px; font-size:13px; line-height:32px; text-align:center;}
.gcbox .gcb_area {margin-top:7px;}
.gcbox .gcb_area textarea {width:100%; height:82px; padding:5px; border:1px solid #cecece; font-size:13px; line-height:18px; box-sizing:border-box; }
.gc_add {height:49px; margin-top:10px; border:1px solid #cecece; background:url('../images/bg_plus.png') no-repeat center center #fff; cursor:pointer;}
.gc_total {padding:8px 16px; margin-top:30px; border:1px solid #cecece;}
.gc_total dl {overflow:hidden;}
.gc_total dl dt {float:left; padding-left:12px; background:url('../images/dot2.jpg') no-repeat 0 center; font-size:12px; line-height:18px; font-weight:bold;}
.gc_total dl dd {float:right; font-size:12px; line-height:18px; font-weight:bold;}
.btn_delete3 {position:absolute; right:17px; top:44px;}

.search_type {padding:24px; margin-top:10px; background:#eeeeee; overflow:hidden;}
.float_left {float:left;}
.float_right {float:right;}
.btn_black {display:inline-block; height:38px; padding:0 20px; background:#4e4e4e; color:#fff; font-size:13px; line-height:38px;}
.tit01 {position:relative; padding-left:18px; margin-bottom:30px;  font-size:17px; font-weight:600;}
.tit01 i {display:block; width:17px; margin:15px 0 0 2px; height:1px; background:#272727;}
.overflow_box {overflow:hidden;}
.align_right {text-align:right;}
.sh_txt {overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.gray_box {padding:8px 23px; border:1px solid #d4d4d4; background:#eee; }
.gray_box p {font-size:11px; line-height:18px;}
.ysup {padding:26px 0;}
.ysup dl {overflow:hidden;}
.ysup dl + dl {margin-top:15px;}
.ysup dl dt {float:left; width:126px; padding-left:29px; background:url('../images/dot2.jpg') no-repeat 17px center; box-sizing:border-box; font-size:12px; line-height:34px; font-weight:bold;}
.ysup dl dd {float:left; width:326px;}
.addr_sel {position:relative; width:326px; padding-right:41px; margin-bottom:10px; overflow:hidden;}
.ysup dl dd .select.form {float:left; height:34px;}
.ysup dl dd .select.form + .select.form {float:right;}
.ysup dl dd .ys_close {position:absolute; right:0; top:0;}
.btn_append {width:326px; height:32px; border:1px solid #cecece; background:url('../images/bg_plus.png') no-repeat center center #f4f4f4; background-size:24px 24px; cursor:pointer;}
.c_graph1 {margin-top:30px;}
.graph_txt1 {padding:8px 0; margin-top:20px; border:1px solid #d4d4d4; text-align:center;}
.graph_txt1 span {font-size:12px; line-height:18px; font-weight:bold;}
.graph_txt1 span + span {margin-left:45px;}
.graph_txt1 span em {color:#e81626;}
.table1.bs_table tr td {padding:14px 0;}
.bs_table td.first {font-weight:bold; background:url('../images/bg_bsline.gif') no-repeat right center;}
.bs_table td.first.bg_f7 {font-weight:bold; background:url('../images/bg_bsline.gif') no-repeat right center #f7f7f7;}
.bs_table td .bslist {text-align:center;}
.bs_table td .bslist span {display:inline-block; width:20%; font-size:13px; text-align:center;}
.bs_table td .bslist span + span {}
.bs_table td .bslist span.wid30 {width:30%;}
.bs_table td.row_tit {background:#eee;}
.table1 tr td.bg_bar {background:url('../images/bg_bsline.gif') no-repeat right center;}
.gray_bg_box {padding:11px 18px; background:#fafafa; border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; font-size:11px; line-height:18px;}
.gray_bg_box span {}
.gray_bg_box span + span {margin-left:20px; }
.gray_bg_box span em {color:#e81626; font-weight:bold;}
.gray_bg_box2 {padding:8px 23px; border:1px solid #d4d4d4; background:#eee; font-size:11px; line-height:18px; font-weight:bold;}
.bn_box {padding:8px 30px; border:1px solid #d4d4d4; font-size:12px; line-height:18px; overflow:hidden;}
.bn_box .bn_left {float:left; }
.bn_box span + span {margin-left:35px;}
.bn_box span strong {display:inline-block; width:13px; height:13px; margin-right:12px; border-radius:50%; vertical-align:middle;}
.bn_box span em {font-weight:bold; vertical-align:middle;}
.bn_box .bn_right {float:left; margin-left:3px; color:#919090; font-size:12px; line-height:18px;}
.bg_red {background:#e81626;}
.bg_green {background:#92cc70;}
.bn_p {margin-top:22px; }
.bn_p li {font-weight:bold; font-size:14px; line-height:24px;}
.bxtit {overflow:hidden;}
.bxtit .tit01 {float:left; margin:0;}
.bx_icons {float:right; overflow:hidden;}
.bx_icons li {float:left; vertical-align:middle;}
.bx_icons li + li {margin-left:23px; font-size:12px;}
.bx_icons li img {vertical-align:middle;}
.bg_f7 {background-color:#f7f7f7;}
.red_icon {display:inline-block; width:70px; height:21px; background:#e81626; border-radius:10px; color:#fff; font-size:12px; line-height:21px; text-align:center;}
.blue_icon {display:inline-block; width:70px; height:21px; background:#3270c5; border-radius:10px; color:#fff; font-size:12px; line-height:21px; text-align:center;}
.black_icon {display:inline-block; width:70px; height:21px; background:#5b5b5b; border-radius:10px; color:#fff; font-size:12px; line-height:21px; text-align:center;}
.table1 tbody tr td.td_align_left {padding:14px 11px; text-align:left;}
.br_table {width:100%; margin-top:25px;}
.br_table tr th {padding-left:29px; background:url('../images/dot2.jpg') no-repeat 18px center; font-size:13px; font-weight:bold; text-align:left; vertical-align:middle;}
.br_table tr td input.text {height:34px; padding:0 10px; border:2px solid #e81626; box-sizing:border-box;}
.dl_wrap {padding:0 15px; margin-top:15px; border:1px solid #cecece;}
.dl_wrap .dl_text li {padding:15px; font-size:13px; vertical-align:middle;}
.dl_wrap .dl_text li + li {border-top:1px solid #cecece;}
.dl_wrap .dl_text li dl {overflow:hidden;}
.dl_wrap .dl_text li dl dt {float:left; font-size:13px; line-height:26px; font-weight:bold;}
.dl_wrap .dl_text li dl dd {float:left; padding-left:5px; font-size:13px; line-height:26px; }
.dl_wrap .dl_text li dl.dl_wid dd {width:130px; box-sizing:border-box;}
.unline {display:inline-block; text-decoration:underline; vertical-align:middle;}
.th_select {height:23px; padding:0 8px;}
.th_select option {padding:0 8px;}
.ys_txt {padding:17px; margin-top:6px; border:1px solid #d4d4d4; font-size:13px; line-height:23px;}
.pop_map {margin-top:10px;}
.size165 {width:165px;}
.box1 .btn_pst a {position:static; margin-top:0;}
.btn_pst {position:absolute; right:16px; top:50%; margin-top:-19px; overflow:hidden;}

/* tbody scroll */
.tbody_scroll thead, .tbody_scroll tbody {display:block; width:806px;}
.tbody_scroll tbody {overflow-y:auto; overflow-x:hidden;}
/*end | add by dumicut*/

				    
				    
<style>.svg-clipped{-webkit-clip-path:url(#svgPath);clip-path:url(#svgPath);}</style>
<svg height="0" width="0">
	<defs>
		<clipPath id="svgPath" clipPathUnits="objectBoundingBox">
  			<circle cx=".5" cy=".5" r=".5" />
   		</clipPath>
	</defs>
</svg>

.error_box {border:0px solid #cecece; padding:45px 0; text-align:center;}
.error_box .img_box { margin-bottom:40px;}
.error_box p { margin:0 0 40px 0; font-size:15px; line-height:28px; font-family:'Noto Sans KR'; font-weight:300;}
.error_box p em {color:#272727; font-weight:800; font-size:20px;}
.error_box + .join_error_box { margin-top:15px;}