@charset 'utf-8';

.traffic:after {display:block; clear:both; content:'';}
.traffic .left {float:left;}
.traffic .right {position:relative; width:752px; float:right;}
.traffic .lnb {margin-top:5px; border:1px solid #dddddd;}
.traffic .banner {margin:29px 0 17px 0;}

/*margin*/
.traffic .mt5 {margin-top:5px;}
.traffic .mt10 {margin-top:10px;}
.traffic .mt15 {margin-top:15px;}
.traffic .mt22 {margin-top:22px;}
.traffic .ml15 {margin-left:15px;}

/*padding*/
.traffic .pl6 {padding-left:6px;}
.traffic .pl10 {padding-left:10px;}
.traffic .pl18 {padding-left:18px !important;}

.rent_cnts {line-height:18px;}

/*국내항공*/
.traffic .top_intro {padding:22px 0 22px 30px; margin-top:35px; border:1px solid #e7e5e2; background:#f5f5f5; font-size:12px;}
.traffic .top_intro .intro {margin-top:18px; color:#7f7f7f;}
.traffic .top_intro .asiana {margin-top:16px;}

.traffic .guide_ment {padding-left:7px; margin-top:10px; font-size:12px; font-weight:bold; color:#6fb8e8; background:url('../../images/traffic/bul_dot.gif') no-repeat 0 7px; line-height:18px;}

.traffic .select_menu {height:22px; padding:10px 0 0 25px; margin-top:25px; background:url('../../images/traffic/bg_select_menu.gif') no-repeat 0 0;}
.traffic .select_menu ul {overflow:hidden;}
.traffic .select_menu ul li {float:left; margin-right:48px;}

.traffic .guide_ment02 {padding-left:14px; margin:40px 0 0 5px; font-size:12px; background:url('../../images/traffic/bul_dot02.gif') no-repeat 0 4px;}
.traffic .guide_ment03 {padding-left:15px; margin:3px 0 0 7px; font-size:12px; background:url('../../images/traffic/bul_bil.gif') no-repeat 0 1px;}

.traffic .purple_line_box {width:700px; height:436px; padding:0 20px 0 13px; margin-top:4px; background:url('../../images/traffic/bg_purple_line_box.gif') no-repeat 0 0;}
.traffic .purple_line_box .tit_set {width:100%; overflow:hidden;}
.traffic .purple_line_box .tit_set h4 {float:left; padding-top:24px;}
.traffic .purple_line_box .tit_set div {float:right; padding-top:14px;}

.traffic .purple_line_box .guide_ment04 {padding-bottom:9px; margin-top:15px; color:#7c7c7c;}
.traffic .purple_line_box .guide_ment04 a {color:#006699; text-decoration:underline;}

.traffic .purple_line_box .schedule_reg {padding:15px 0 25px 15px; background:#fefdea;}
.traffic .purple_line_box .schedule_reg dl {width:635px; overflow:hidden; display:inline-block;}
.traffic .purple_line_box .schedule_reg dl dt {float:left; width:71px; height:16px; padding-top:4px; padding-bottom:10px; font-weight:bold; color:#973c69;
	background:url('../../images/traffic/bg_sstit.gif') no-repeat  0 0; text-align:center;}
.traffic .purple_line_box .schedule_reg dl dd {float:left; padding-left:8px; font-size:12px;}
.traffic .purple_line_box .schedule_reg dl .w189 {width:181px;}
.traffic .purple_line_box .schedule_reg dl .pt3 {padding-top:3px;}
.traffic .purple_line_box .schedule_reg dl dd label {display:inline-block;  padding-top:4px; font-weight:bold;}
.traffic .purple_line_box .schedule_reg dl dd .w85 {display:inline-block; width:85px;}
.traffic .purple_line_box .schedule_reg dl dd .ml34 {margin-left:30px;}
.traffic .purple_line_box .schedule_reg input, .traffic .purple_line_box .schedule_reg select, .traffic .purple_line_box .schedule_reg dl dd img {vertical-align:middle;}
.traffic .purple_line_box .schedule_reg select {border-top:1px solid #abadb3; border-right:1px solid #dbdfe6; border-bottom:1px solid #e3e9ef; border-left:1px solid #e2e3ea;}
.traffic .purple_line_box .schedule_reg .text {border:1px solid #dbdbdb; background:#eee;}
.traffic .purple_line_box .schedule_reg .old, .traffic .purple_line_box .schedule_reg .exp {display:inline-block; padding-top:5px; font-size:11px; color:#848382;}
.traffic .purple_line_box .schedule_reg .exp {margin-left:18px;}

.traffic .purple_line_box .schedule_reg .button_set {width:626px; border-top:1px solid #ebeace; overflow:hidden;}
.traffic .purple_line_box .schedule_reg .button_set .link {float:left; padding-top:20px;}
.traffic .purple_line_box .schedule_reg .button_set .link a {color:#333; text-decoration:underline;}
.traffic .purple_line_box .schedule_reg .button_set .link .mr12 {margin-right:12px;}
.traffic .purple_line_box .schedule_reg .button_set .btn {float:right; padding-top:10px;}

/*해외항공*/
.traffic .stit01 {height:25px; margin-top:25px;}
.traffic .realtime {width:712px; height:226px; padding:42px 0 0 38px; background:url('../../images/traffic/bg_realtime.gif') no-repeat 0 0;}
.traffic .realtime .trip {width:485px; padding:0 0 7px 10px; border-bottom:1px dashed #e5e5e5;}
.traffic .realtime .trip span {display:inline-block; padding-top:2px; margin-left:65px; font-size:12px; color:#777;}
.traffic .realtime .city, .traffic .realtime .number {padding-top:8px;}
.traffic .realtime .date {padding-bottom:8px; margin-top:4px; border-bottom:1px dashed #e5e5e5;}
.traffic .realtime .option {padding-bottom:8px; margin-top:8px; border-bottom:1px dashed #e5e5e5;}
.traffic .realtime dl {width:495px; overflow:hidden;}
.traffic .realtime dl dt {float:left; width:51px; padding:3px 0 0 10px;}
.traffic .realtime dl dd {float:left;}
.traffic .realtime dl dd select {border-top:1px solid #abadb3; border-right:1px solid #dbdfe6; border-bottom:1px solid #e3e9ef; border-left:1px solid #e2e3ea;}
.traffic .realtime dl dd .text {border:1px solid #d7d7d7;}
.traffic .realtime dl dd select, .traffic .realtime dl dd input, .traffic .realtime dl dd img {vertical-align:middle;}
.traffic .realtime dl .w142 {width:142px;}
.traffic .realtime dl .pt2 {padding-top:2px;}
.traffic .realtime .number .ml79 {margin-left:79px;}
.traffic .realtime .btn {padding:9px 0 0 175px;}

.traffic .discount_ticket {padding:21px 0 20px 0; margin-top:20px; border-top:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; background:url('../../images/traffic/bg_discount_ticket.gif') no-repeat 440px 20px;}
.traffic .discount_ticket .tit_set {width:433px; overflow:hidden;}
.traffic .discount_ticket .tit_set h4 {float:left;}
.traffic .discount_ticket .tit_set a {float:right;}
.traffic .discount_ticket .detail {width:433px; height:150px; margin-top:10px; background:url('../../images/traffic/bg_detail_bottom.gif') no-repeat 0 100%;}
.traffic .discount_ticket .detail .inner {padding:9px 25px 0 25px;background:url('../../images/traffic/bg_detail_top.gif') no-repeat 0 0;}
.traffic .discount_ticket .detail table {width:100%;}
.traffic .discount_ticket .detail table thead {position:absolute; visibility:hidden; height:0; line-height:0; z-index:-1;}
.traffic .discount_ticket .detail table td {padding:4px 0; border-bottom:1px dotted #dedede; font-size:12px; color:#777; text-align:center;}
.traffic .discount_ticket .detail table tr.last td {border-bottom:0;}
.traffic .discount_ticket .detail table td.emph {font-weight:bold; color:#ff0000;}
.traffic .discount_ticket .detail table td.airline {padding-left:25px; text-align:left;}
.traffic .discount_ticket .detail table td.city {padding-left:15px; text-align:left;}
.traffic .discount_ticket .detail table td img {vertical-align:middle;}

.traffic .hot_sale {padding-top:50px; height:165px; background:url('../../images/traffic/bg_hot_sale.gif') no-repeat 440px 20px;}
.traffic .hot_sale .tit_set {width:433px; overflow:hidden;}
.traffic .hot_sale .tit_set h4 {float:left;}
.traffic .hot_sale .tit_set a {float:right;}
.traffic .hot_sale .detail {width:433px; margin-top:10px; background:url('../../images/traffic/bg_detail_bottom.gif') no-repeat 0 100%;}
.traffic .hot_sale .detail .inner {padding:5px 0 8px 0; background:url('../../images/traffic/bg_detail_top.gif') no-repeat 0 0;}
.traffic .hot_sale .detail ul {width:100%; overflow:hidden;}
.traffic .hot_sale .detail ul li {float:left; width:199px; padding:10px 0 0 15px; font-size:12px; color:#777; overflow:hidden;}
.traffic .hot_sale .detail ul li.first {width:209px; padding-left:5px; border-right:1px solid #e5e5e5;}
.traffic .hot_sale .detail ul li .image {float:left; margin-right:15px;}
.traffic .hot_sale .detail ul li .text {float:left;}
.traffic .hot_sale .detail ul li .text p {padding:4px 0 4px 11px;}
.traffic .hot_sale .detail ul li .text p span {margin-left:10px;}

.traffic .gray_line_box {padding:27px 27px 110px 30px; border:1px solid #e7e5e2;}
.traffic .gray_line_box h4 {width:670px; height:25px; padding-top:11px; border-top:1px dashed #989898;}
.traffic .gray_line_box .tab_area {position:relative;}
.traffic .gray_line_box .tab_area ul {width:693px; background:url('../../images/traffic/bg_tab_area.gif') repeat-x 0 100%; overflow:hidden;}
.traffic .gray_line_box .tab_area ul li {float:left;}
.traffic .gray_line_box span {position:absolute; top:7px; right:0;}
.traffic .gray_line_box .area_discount {margin-top:20px; border-bottom:1px solid #e5e5e5; width:693px;}
.traffic .gray_line_box .area_discount table td {padding:7px 6px 5px 0; border-bottom:1px dotted #e5e5e5; font-size:12px; color:#777; text-align:right;}
.traffic .gray_line_box .area_discount table td.city {padding-left:6px; font-weight:bold; text-align:left;}
.traffic .gray_line_box .area_discount table tr.last td {border-bottom:0;}

/*해외항공 상세*/
.traffic .destination {width:643px; height:71px; padding-top:6px; margin-top:25px; background:url('../../images/traffic/bg_destination.gif') no-repeat 0 0;}
.traffic .destination .area {width:100%; margin-left:6px; overflow:hidden;}
.traffic .destination .area li {float:left;}
.traffic .destination .city {width:100%; margin-top:18px; overflow:hidden;}
.traffic .destination .city  li {float:left; padding:0 11px; background:url('../../images/traffic/bg_bar01.gif') no-repeat 100% 0;}
.traffic .destination .city  li.last {background:none;}
.traffic .destination .city  li.on a {font-weight:bold;}

.traffic .opiton2 {width:643px; text-align:right;}

.traffic .fare_search {width:643px; border-bottom:1px solid #e5e5e5; background:url('../../images/traffic/bg_fare_search.gif') no-repeat 0 0;}
.traffic .fare_search table {width:100%;}
.traffic .fare_search table th {padding:8px 0; border-bottom:1px dotted #e5e5e5;}
.traffic .fare_search table td {padding:6px 0; color:#575757; text-align:center;}
.traffic .fare_search table td.fare {color:#f26522;}
.traffic .fare_search table td.airline {border-bottom:1px dotted #e5e5e5;}
.traffic .fare_search table td .travel_box select {border-top:1px solid #abadb3; border-right:1px solid #dbdfe6; border-bottom:1px solid #e3e9ef; border-left:1px solid #e2e3ea; vertical-align:middle;}
.traffic .fare_search table tr.border td {border-bottom:1px dotted #e5e5e5;}
.traffic .fare_search table td.travel {padding-left:11px; background:#f9f9f9; text-align:left; border-top:1px solid #dfdfdf; border-right:1px solid #dfdfdf; border-left:1px solid #dfdfdf;}
.traffic .fare_search table td.travel .tax {margin-left:10px;}
.traffic .fare_search table td.travel a img {vertical-align:middle;}

.traffic .paging {width:643px; margin-top:33px; font-size:12px; text-align:center;}
.traffic .paging a {display:inline-block; width:17px; height:15px; padding-top:2px;}
.traffic .paging strong {display:inline-block; width:17px; height:15px;  padding-top:2px; color:#fff; background:#f14950;}
.traffic .abr_air {margin:10px 0 5px 0}

/*국내렌터카*/
.traffic .tab_rental_car {width:100%; margin-top:29px; background:url('../../images/traffic/bg_tab_rental_car.gif') repeat-x 0 100%; overflow:hidden;}
.traffic .tab_rental_car li {float:left;}
.traffic .tab_rental_car li a {overflow:hidden; display:block; height:28px}
.traffic .tab_rental_car li a:hover img, .traffic .tab_rental_car li.on a img {margin-top:-28px}

.traffic .rental_car_step {width:640px; padding-bottom:9px; margin:45px 0 0 20px; border-bottom:2px solid #d6002f; overflow:hidden;}
.traffic .rental_car_step .intro {float:left; padding-top:13px;}
.traffic .rental_car_step .step {float:right;}

.traffic .btn_quick_menu {width:625px; padding-right:15px; text-align:right;}

.traffic .aj_rental_car_box {width:596px; padding-left:40px;}
.traffic .aj_rental_car_box .intro {width:100%; height:83px; padding-top:32px; background:url('../../images/traffic/bg_aj_intro.gif') no-repeat 0 13px; text-align:right;}
.traffic .aj_rental_car_box .tab_service {width:100%; margin-top:25px; overflow:hidden;}
.traffic .aj_rental_car_box .tab_service li {float:left;}

.traffic .aj_rental_car_box .service {height:133px; padding:14px 15px 0 15px; background:url('../../images/traffic/bg_service.gif') no-repeat 0 0;}
.traffic .aj_rental_car_box .service table {width:566px;}
.traffic .aj_rental_car_box .service table th {padding-left:16px; border-bottom:1px solid #fff; background:#e0e0e0; font-size:12px; color:#727272; text-align:left;}
.traffic .aj_rental_car_box .service table td {padding:3px 0 2px 10px; border-bottom:1px solid #e0e0e0; font-size:12px; color:#727272;}
.traffic .aj_rental_car_box .service select {border-top:1px solid #abadb3; border-right:1px solid #dbdfe6; border-bottom:1px solid #e3e9ef; border-left:1px solid #e2e3ea; vertical-align:middle;}
.traffic .aj_rental_car_box .service .ml22 {margin-left:22px;}
.traffic .aj_rental_car_box .service .ml20 {margin-left:20px;}

.traffic .aj_rental_car_box .service_guide_ment {width:566px; overflow:hidden;}
.traffic .aj_rental_car_box .service_guide_ment .ment {float:left; padding:5px 0 0 8px;}
.traffic .aj_rental_car_box .service_guide_ment .button {float:right; padding-top:15px;}

.traffic .aj_rental_car_box .service_guide {width:100%; margin-top:30px; overflow:hidden;}
.traffic .aj_rental_car_box .service_guide li {float:left; padding:3px 1px 0 0; background:url('../../images/traffic/bg_service_guide.gif') no-repeat 100% 0;}
.traffic .aj_rental_car_box .service_guide li.last {background:none;}

.traffic .aj_rental_car_box .tab_service_menu {width:100%; margin-top:35px; background:url('../../images/traffic/bg_tab_service_menu.gif') repeat-x 0 100%; overflow:hidden;}
.traffic .aj_rental_car_box .tab_service_menu li {float:left; margin-right:1px;}

.traffic .aj_rental_car_box .use_info {padding-top:16px;}
.traffic .aj_rental_car_box .use_info .reservation_process {height:156px; padding-top:14px; margin-top:14px; background:url('../../images/traffic/bg_reservation_process.gif') no-repeat 0 0;}
.traffic .aj_rental_car_box .use_info .reservation_process ul {width:px; margin:30px 0 0 22px; overflow:hidden;}
.traffic .aj_rental_car_box .use_info .reservation_process ul li {float:left; margin-right:34px;}
.traffic .aj_rental_car_box .use_info .reservation_process ul li.last {margin-right:0;}
.traffic .aj_rental_car_box .use_info .reservation_process strong {margin-left:25px;}
/*금호렌트카*/
.traffic .kumho_rental_car_box {width:600px; padding:60px 0 0 46px;}
.traffic .kumho_rental_car_box .tab_service_menu {width:100%; margin-top:15px; overflow:hidden;}
.traffic .kumho_rental_car_box .tab_service_menu li {float:left;}

.traffic .kumho_rental_car_box .kumho_intro {width:575px; height:92px; padding:20px 0 0 25px; margin-top:40px; font-size:12px; color:#676767;
background:url('../../images/traffic/bg_kumho_intro.gif') no-repeat 0 0; line-height:18px;}
.traffic .kumho_rental_car_box .kumho_intro .red {color:#cb151c;}

.traffic .kumho_rental_car_box .btn {padding-top:10px; text-align:right;}

.traffic .kumho_rental_car_box .realtime_reservation {padding-top:20px;}
.traffic .kumho_rental_car_box .realtime_reservation h4 {height:63px;}
.traffic .kumho_rental_car_box .realtime_reservation strong {display:block; margin-top:40px;}
.traffic .kumho_rental_car_box .realtime_reservation .reservation_step {width:100%; margin-top:20px; overflow:hidden;}
.traffic .kumho_rental_car_box .realtime_reservation .reservation_step li {float:left; padding-right:18px; margin-right:4px; background:url('../../images/traffic/bg_arrow01.gif') no-repeat 100% 50%;}
.traffic .kumho_rental_car_box .realtime_reservation .reservation_step li.last {padding-right:0; margin-right:0; background:none;}

.traffic .kumho_rental_car_box .realtime_reservation .reserve01 {padding:20px 0; margin-top:28px; border-top:2px solid #dedede; border-bottom:1px dotted #cccccc;}
.traffic .kumho_rental_car_box .realtime_reservation .reserve01 .sstit {display:block; margin:0; height:36px;}
.traffic .kumho_rental_car_box .realtime_reservation .guide_info {padding-left:14px; margin:10px 0 0 3px; color:#999; background:url('../../images/traffic/bul_info.gif') no-repeat 0 2px;}

.traffic .board_type01 {width:100%;}
.traffic .board_type01 th {padding-left:11px; border:1px solid #cccccc; font-weight:normal; color:#777; background:#f5f5f5; text-align:left;}
.traffic .board_type01 th.bgc01 {background:#d9d9d9;}
.traffic .board_type01 td {padding:5px 0 5px 7px; border:1px solid #cccccc; color:#777;}
.traffic .board_type01 td.check {padding-right:14px; text-align:right;}
.traffic .board_type01 td.bgc02 {background:#f7f7f7;}
.traffic .board_type01 span.input_text {display:inline-block; width:129px; height:20px; padding:2px 0 0 2px; background:url('../../images/traffic/bg_input_text.gif') no-repeat 0 0;}
.traffic .board_type01 span.input_text input {width:128px; height:16px;}
.traffic .board_type01 select {border:1px solid #cccccc;}
.traffic .board_type01 .ml11 {margin-left:11px;}
.traffic .board_type01 .ml13 {margin-left:13px;}
.traffic .board_type01 img, .traffic .board_type01 select,.traffic .board_type01 input {vertical-align:middle;}

.traffic .kumho_rental_car_box .realtime_reservation .reserve02 {padding:20px 0; border-bottom:1px dotted #cccccc;}
.traffic .kumho_rental_car_box .realtime_reservation .reserve02 .sstit {display:block; margin:0; height:36px;}
.traffic .kumho_rental_car_box .realtime_reservation .reserve02 .th {width:598px;  margin-top:10px; overflow:hidden; border:1px solid #cccccc;}
.traffic .kumho_rental_car_box .realtime_reservation .reserve02 .th li {float:left; padding:11px 0 8px 0; background:#ebebeb; text-align:center;}
.traffic .kumho_rental_car_box .realtime_reservation .reserve02 .th .grade {width:30%;}
.traffic .kumho_rental_car_box .realtime_reservation .reserve02 .th .division {width:70%;}
.traffic .kumho_rental_car_box .realtime_reservation .reserve02 .scroll { height:120px; margin-bottom:10px; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc;
overflow-y:scroll;}
.traffic .kumho_rental_car_box .realtime_reservation .reserve02 .scroll table {width:580px;}
.traffic .kumho_rental_car_box .realtime_reservation .reserve02 .scroll table thead {position:absolute; visibility:hidden; height:0; line-height:0; z-index:-1;}
.traffic .kumho_rental_car_box .realtime_reservation .reserve02 .scroll table td {padding:5px 0 5px 0; text-align:center;}

.traffic .kumho_rental_car_box .realtime_reservation .reserve03 {padding:20px 0; border-bottom:2px solid #dedede;}
.traffic .kumho_rental_car_box .realtime_reservation .reserve03 .sstit {display:block; margin:0; height:36px;}

.traffic .info_exp li {padding:3px 0 3px 13px; color:#999; background:url('../../images/traffic/bul_info.gif') no-repeat 0 4px;}

.traffic .kumho_rental_car_box .realtime_reservation .add_ment {height:37px; padding:24px 0 18px 0; margin-top:59px; background:url('../../images/traffic/bg_add_ment.gif') no-repeat 0 0;}
.traffic .kumho_rental_car_box .realtime_reservation .add_ment p {margin-left:20px; font-size:12px; color:#676767;}
.traffic .kumho_rental_car_box .realtime_reservation .add_ment ul {width:100%; margin:10px 0 0 4px; overflow:hidden;}
.traffic .kumho_rental_car_box .realtime_reservation .add_ment ul li {float:left; padding:0 10px 0 16px; font-size:12px; color:#676767; background:url('../../images/traffic/bg_bar02.gif') no-repeat 100% 50%;}
.traffic .kumho_rental_car_box .realtime_reservation .add_ment ul li.last {background:none;}
/*제주렌트카*/
.traffic .jeju_rental_car_box {width:650px; padding-top:27px; font-size:12px; color:#3e3b3b;}
.traffic .jeju_rental_car_box .reservation_check {width:650px; height:34px; padding:8px 0 0 15px; background:url('../../images/traffic/bg_reservation_check.gif') no-repeat 0 0;}
.traffic .jeju_rental_car_box .reservation_check input {border:1px solid #b9887f; vertical-align:middle; padding-left:4px}
.traffic .jeju_rental_car_box .reservation_check img {vertical-align:middle;}
.traffic .jeju_rental_car_box .reservation_check label {margin-left:15px; font-size:12px; font-weight:bold; vertical-align:middle;}
.traffic .jeju_rental_car_box h4 {height:22px; padding-top:20px; margin-top:15px; border-top:1px dashed #ccc;}
.traffic .jeju_rental_car_box .board_type02 {border-top:1px solid #bbbbbb; border-bottom:1px solid #bbbbbb;}
.traffic .jeju_rental_car_box .board_type02 table {width:100%; table-layout:fixed;}
.traffic .jeju_rental_car_box .board_type02 table th {padding:3px 0; font-size:12px; font-weight:normal; color:#333;}
.traffic .jeju_rental_car_box .board_type02 table td {padding:6px 0 6px 6px; font-size:12px; color:#333;}
.traffic .jeju_rental_car_box .board_type02 table .bg {height:20px; padding-top:6px;}
.traffic .jeju_rental_car_box .board_type02 table .bg02 {height:37px; padding-top:24px;}
.traffic .jeju_rental_car_box .board_type02 table .bg, .traffic .jeju_rental_car_box .board_type02 table .bg02 {background:#f5efdc;}
.traffic .jeju_rental_car_box .board_type02 table tr.border th, .traffic .jeju_rental_car_box .board_type02 table tr.border td, .traffic .jeju_rental_car_box .board_type02 table td.border02
{border-bottom:1px solid #efefef;}
.traffic .jeju_rental_car_box .board_type02 .text, .traffic .jeju_rental_car_box .board_type02 select {border-top:1px solid #abadb3; border-right:1px solid #dbdfe6; border-bottom:1px solid #e3e9ef; border-left:1px solid #dbdfe6;}
.traffic .jeju_rental_car_box .board_type02 .text {width:30px;}
.traffic .jeju_rental_car_box .board_type02 .radio {vertical-align:middle;}
.traffic .jeju_rental_car_box .board_type02 .pt4 {display:inline-block; padding-top:4px;}
.traffic .jeju_rental_car_box .sstit {height:21px; padding:5px 0 0 25px; margin-top:19px; font-size:12px; background:#efefef url('../../images/traffic/bul_square.gif') no-repeat 10px 8px;}

.traffic .jeju_rental_car_box .attention {margin-top:22px; color:#009966;}

/*해외렌터카*/
.traffic .abroad_rental_car_box .tab_abroad_service {width:100%; margin:20px 0 0 10px; overflow:hidden;}
.traffic .abroad_rental_car_box .tab_abroad_service li {float:left; margin-right:4px;}
.traffic .abroad_rental_car_box .reservation_step01 {padding-top:45px;}
.traffic .abroad_rental_car_box .reservation_step01 .tit_set {width:680px; padding-bottom:9px; border-bottom:1px solid #d2d2d2; overflow:hidden;}
.traffic .abroad_rental_car_box .reservation_step01 .tit_set h4 {float:left; padding-left:20px;}
.traffic .abroad_rental_car_box .reservation_step01 .tit_set .sub_location {float:right; padding-right:21px;}
.traffic .abroad_rental_car_box .reservation_step01 .tit_set .sub_location strong {font-weight:normal; color:#2f68a2;}

.traffic .abroad_rental_car_box .reservation_step01 .enter_info_box {width:630px; padding-left:20px; margin-top:20px; overflow:hidden;}
.traffic .abroad_rental_car_box .reservation_step01 .enter_info_box .info {float:left; padding-top:5px;}
.traffic .abroad_rental_car_box .reservation_step01 .enter_info_box .enter_info {float:right; width:369px; height:387px; background:url('../../images/traffic/bg_enter_info.gif') no-repeat 0 0;}
.traffic .abroad_rental_car_box .reservation_step01 .enter_info_box .enter_info .stit {display:block; padding:7px 0 0 26px;}
.traffic .abroad_rental_car_box .reservation_step01 .enter_info_box .enter_info ul {margin-left:25px;}
.traffic .abroad_rental_car_box .reservation_step01 .enter_info_box .enter_info ul li {margin-top:19px;}
.traffic .abroad_rental_car_box .reservation_step01 .enter_info_box .enter_info input {width:240px; height:18px; border:1px solid #bbb; font-size:11px; vertical-align:middle; line-height:18px;}
.traffic .abroad_rental_car_box .reservation_step01 .enter_info_box .enter_info select {border-top:1px solid #abadb3; border-right:1px solid #dbdfe6; border-bottom:1px solid #e3e9ef; border-left:1px solid #dbdfe6; font-size:11px;}
.traffic .abroad_rental_car_box .reservation_step01 .enter_info_box .enter_info a img {vertical-align:middle;}
.traffic .abroad_rental_car_box .reservation_step01 .enter_info_box .enter_info .search {margin-top:14px; text-align:center;}

/*퀵메뉴*/
.traffic .quick_menu {position:absolute; top:0; left:775px; width:74px;}
.traffic .quick_menu li {padding-bottom:1px;}
.traffic .quick_menu .option {padding:0 3px; border:1px solid #d3d3d3;}
.traffic .quick_menu .option ul li {height:73px; padding:14px 0 0 0; text-align:center;}
.traffic .quick_menu .option ul li.first {border-bottom:1px solid #ebebeb;}
.traffic .quick_menu .option strong {display:block; margin-top:8px; text-align:center;}
.traffic .quick_menu .recom {width:40px; height:23px; padding:6px 0 0 34px; margin-top:13px; font-size:12px; background:url('../../images/traffic/bg_recom.gif') no-repeat 0 0;}
.traffic .quick_menu .like {width:47px; height:17px; padding:4px 0 0 27px; margin-top:2px; font-size:12px; color:#3b5998; background:url('../../images/traffic/bg_like.gif') no-repeat 0 0;}

/*렌터카헤더,푸터*/
.rentcal_header_wrap{background:url("http://img.hotelnjoy.com/rentcar/bg_header.gif") repeat-x 0 0}
.rentcal_header {width:960px; height:141px; margin:0 auto; position:relative; }
.rentcal_header:content{display:block; content:""; clear:both;}
.rentcal_header h1{margin:0;position:absolute; top:70px; left:343px;}
.rentcal_header a{ vertical-align:middle;text-decoration:none }
.rentcal_header a img{border:0;}
.rentcal_header p{margin:0; padding-left:26px; height:32px;}
.rentcal_header p.logo_txt{ padding:0px; position:absolute; top:25px; left:142px}
/* sns */
.rentcal_header .sns_utill {overflow:hidden; width:100%; height:20px; padding-top:8px}
.rentcal_header .sns_utill .head_sns_list {float:left; display:inline-block; padding-left:11px; position:absolute; z-index:10000; margin:0}
.rentcal_header .sns_utill .head_sns_list li {float:left; padding:0 7px 0 11px; background:url("../../images/icon/bl_sns_utill.gif") no-repeat 0 1px; font-size:0; line-height:0}
.rentcal_header .sns_utill .head_sns_list li.fir {padding-left:0; background:none !important}

.rentcal_footer {width:960px; margin:0 auto;}
.rentcal_footer:content{display:block; content:""; clear:both;}
.rentcal_footer h1{float:left; margin:0}
.rentcal_footer a{ vertical-align:middle; }
.rentcal_footer a img{border:0;}
.rentcal_footer p{float:right; padding-left:5px; margin:0; text-align:right; width:700px; line-height:18px;}
.rentcal_footer p.last{line-height:8px;}