.no-gap{margin:0;padding:0}.styled-select.hertz{height:40px;height:2.5rem}.styled-select.hertz select{height:40px;height:2.5rem}.ie8 .styled-select.hertz select,.ie9 .styled-select.hertz select{padding-left:0 !important;height:25px;height:1.5625rem}.styled-select.hertz2{height:30px;height:1.875rem}.styled-select.hertz2 select{height:30px;height:1.875rem}.ie8 .styled-select.hertz2 select,.ie9 .styled-select.hertz2 select{padding-left:0 !important;height:20px;height:1.25rem}.no-gap{margin:0;padding:0}.inner-con{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:100%;padding:40px 50px;min-width:465px}.inner-con .styled-select{width:100%;font-size:12px;font-size:.75rem}.inner-con .styled-select.hertz{height:40px;height:2.5rem;padding-right:30px}.inner-con .styled-select.hertz select{height:40px;height:2.5rem}.inner-con .modal-tit{font-size:30px;text-align:center;color:#333;padding-bottom:35px;margin:0;font-weight:normal;line-height:32px}.inner-con .sub-desc{font-size:18px;color:#000;margin:0 0 25px 0;line-height:1 !important;font-weight:normal}.inner-con .img{width:48%;display:table-cell;vertical-align:middle;text-align:center}.inner-con .img img{max-width:100%}.inner-con .desc{width:52%;display:table-cell}.inner-con .desc ul{margin:0;padding:0 0 0 25px;list-style:none}.inner-con .desc ul li{padding-left:15px;background:url("../images/components/rentacar-hertz/modal/list-style-circle.png") no-repeat left 8px;font-size:14px;color:#333;line-height:20px}.inner-con .infoTxt{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:15px;border:1px solid #bbb;background-color:#fbfbfb;margin-top:40px}.inner-con .infoTxt .gray-txt{font-size:14px;color:#186686;font-weight:bold;line-height:1;margin:0 0 10px 0}.inner-con .infoTxt .gray-desc{font-size:12px;color:#333;margin-bottom:0;line-height:16px;background:url("../images/components/rentacar-hertz/modal/list-style-circle-s.png") no-repeat left 25%;padding-left:10px}.inner-con .center-img{text-align:center}.inner-con .center-img img{max-width:100%}.inner-con .desc-txt{margin-bottom:0}.inner-con .desc-txt p{padding:30px 0 0 0;font-size:14px;color:#333;margin:0}.inner-con .desc-txt .list{margin:0;list-style:none;padding:0}.inner-con .desc-txt .list li{padding-left:15px;background:url("../images/components/rentacar-hertz/modal/list-style-circle.png") no-repeat left center;font-size:14px;color:#333}.inner-con table{width:100%}.inner-con table thead{border:0}.inner-con table thead th{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;text-align:center;padding:10px;background-color:#186484;font-size:14px;color:#fff;border-left:1px solid #46859e;border-bottom:1px solid #46859e}.inner-con table thead th:first-child{border-left:0}.inner-con table tbody{border:0;text-align:left}.inner-con table tbody th.tit{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-bottom:1px solid #c0cfd4;border-top:1px solid #c0cfd4;padding:15px;background-color:#eef3f7;color:#156485;vertical-align:top;font-size:14px;line-height:18px}.inner-con table tbody td{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-bottom:1px solid #c0cfd4;border-top:1px solid #c0cfd4;padding:15px;background-color:#fff;color:#333;vertical-align:top;font-size:14px;line-height:18px}.inner-con table tbody td.circle{text-align:center;border-left:1px solid #c0cfd4;vertical-align:middle}.inner-con .small-txt{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-size:13px;color:#333;margin:15px 0 0 15px;background:url("../images/components/rentacar-hertz/modal/list-style-circle-s.png") no-repeat left center;padding-left:10px}.inner-con .small-txt a{color:#196684;text-decoration:underline}.inner-con .about-hertz{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:table;border:1px solid #bababa;width:100%}.inner-con .about-hertz ul{list-style:none}.inner-con .about-hertz .about-menu{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:30%;display:table-cell;background-color:#017fa2;padding-bottom:50px}.inner-con .about-hertz .about-menu ul{margin:0;padding:0}.inner-con .about-hertz .about-menu ul li{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:3px 0 3px 4px;border-top:1px solid #339ab6}.inner-con .about-hertz .about-menu ul li:first-child{border-top:0}.inner-con .about-hertz .about-menu ul li a{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:10px 20px 10px 20px;color:#fff;font-size:16px;line-height:20px;display:block;text-decoration:none}.inner-con .about-hertz .about-menu ul li.on a{color:#017fa2;background-color:#fff;border-top-left-radius:5px;border-bottom-left-radius:5px;border-top-right-radius:0;border-bottom-right-radius:0}.inner-con .about-hertz .sub-menu{width:70%;display:table-cell;vertical-align:top;height:559px}.inner-con .about-hertz .sub-menu .sub-scroll{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;max-height:559px;height:100%;overflow-y:scroll;padding:0 20px}.inner-con .about-hertz .sub-menu .menu-list{margin:0;padding:0}.inner-con .about-hertz .sub-menu .menu-list>li{border-bottom:1px solid #ccc}.inner-con .about-hertz .sub-menu .menu-list>li div[role="heading"]>a{font-size:14px;color:#333;display:block;padding:10px 0;background:url("../images/components/rentacar-hertz/modal/accordion-arrow.png") no-repeat 97% center}.inner-con .about-hertz .sub-menu .menu-list li p{font-size:13px;margin:0 0 10px}.inner-con .about-hertz .sub-menu .menu-list li a span{padding:0 30px 0 15px;display:inline-block}.inner-con .about-hertz .sub-menu .menu-list li .list-decimal{list-style:decimal;padding-left:10px}.inner-con .about-hertz .sub-menu .menu-list li .list-decimal li{padding-bottom:10px}.inner-con .about-hertz .sub-menu .menu-list li h3,.inner-con .about-hertz .sub-menu .menu-list li h4,.inner-con .about-hertz .sub-menu .menu-list li h5{font-size:14px;margin:0;padding:0;font-weight:700;line-height:150%}.inner-con .about-hertz .sub-menu .menu-list li h3+p,.inner-con .about-hertz .sub-menu .menu-list li h4+p,.inner-con .about-hertz .sub-menu .menu-list li h5+p{margin-top:0}.inner-con .about-hertz .sub-menu .menu-list li ul+h3,.inner-con .about-hertz .sub-menu .menu-list li ul+h4,.inner-con .about-hertz .sub-menu .menu-list li ul+h5{padding-top:10px}.inner-con .about-hertz .sub-menu .menu-list li .sub-txt{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:15px;background-color:#f8f8f8;margin:0;font-size:13px;line-height:19px}.inner-con .about-hertz .sub-menu .menu-list li .sub-txt ol{padding:0 0 0 15px;margin:0}.inner-con .about-hertz .sub-menu .menu-list li .sub-txt .content-list{margin:0;padding:0}.inner-con .about-hertz .sub-menu .menu-list li .sub-txt .content-list li{border:0;padding-left:10px;background:url("../images/components/rentacar-hertz/modal/list-style-circle-s.png") no-repeat left 7px}.inner-con .about-hertz .sub-menu .menu-list li .sub-txt .content-list p{font-size:13px;margin:0 auto;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:0;background-color:#f8f8f8}.inner-con .about-hertz .sub-menu .menu-list li .sub-txt .content-list ul{padding:0;margin:5px 0}.inner-con .about-hertz .sub-menu .menu-list li .sub-txt .content-car-list li{border:0;padding-left:10px;background:url("../images/components/rentacar-hertz/modal/list-style-circle-s.png") no-repeat left 11px}.inner-con .about-hertz .sub-menu .menu-list li .sub-txt .bullet-hyhpen{background:url("../images/components/rentacar-hertz/modal/bullet-hyphen.gif") no-repeat 0 10px !important;padding-left:15px !important}.inner-con .about-hertz .sub-menu .menu-list li .sub-txt .list-none{background:0;padding-left:0 !important}.inner-con .about-hertz .sub-menu .menu-list li .sub-txt .list-none span[aria-hidden="true"]{padding-right:5px;display:inline-block}.inner-con .about-hertz .sub-menu .menu-list li .sub-txt .comment-image{background:url("../images/components/rentacar-hertz/modal/comment.png") no-repeat .9px 5px !important;padding-left:15px !important}.inner-con .about-hertz .sub-menu .menu-list li .sub-txt .faq-list{background:url("../images/components/rentacar-hertz/modal/circle-thin.png") no-repeat -7px -0.4px !important;padding-left:15px !important}.inner-con .about-hertz .sub-menu .menu-list li.active div[role="heading"]>a{background:url("../images/components/rentacar-hertz/modal/accordion-arrow-active.png") no-repeat 97% center;border-bottom:1px dotted #bbb;padding-bottom:10px;color:#186686}.inner-con .about-hertz .sub-menu .menu-list li.has-sub a{background:url("../images/components/rentacar-hertz/modal/accordion-arrow.png") no-repeat 97% center}.inner-con .tab-list{padding:0 0 15px 0}.inner-con .tab-list ul{width:100%;margin:0;list-style:none;padding:0}.inner-con .tab-list ul:after{display:block;content:'';clear:both}.inner-con .tab-list ul li{width:50%;float:left;text-align:center;background-color:#0180a3;padding:6px 6px 0 6px}.inner-con .tab-list ul li a{display:block;padding:15px 0;color:#fff;font-size:15px;line-height:1;text-decoration:none}.inner-con .tab-list ul li.on a{background-color:#fff;font-weight:bold;color:#196585;text-decoration:underline;border-top-left-radius:5px;border-bottom-left-radius:0;border-top-right-radius:5px;border-bottom-right-radius:0}.inner-con .select-area{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background-color:#eaeaea;padding:30px 30px 20px;position:relative;width:100%;margin:0 0 25px 0}.inner-con .select-area .choice{width:42%;float:left}.inner-con .select-area .choice.single{width:84%}.inner-con .select-area .choice.single .hertz-chooser-container .fillholder .ui-autocomplete{width:101.3% !important}.inner-con .select-area .choice .sub-tit{display:block;padding:0 0 7px 0;line-height:1;font-size:13px;color:black;font-weight:400}.inner-con .select-area .choice .hertz-chooser-container{background:#fff;height:38px;border:1px solid #ccc;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.inner-con .select-area .choice .hertz-chooser-container .fillholder{margin:7px 0 7px 11px}.inner-con .select-area .choice .hertz-chooser-container .fillholder .ui-autocomplete{top:13px !important;left:-10px !important;width:102.5% !important}.inner-con .select-area .choice .hertz-chooser-container .fromTarget{border:0}.inner-con .select-area .choice .hertz-chooser-container .fromTarget.downIcon{right:7px;background-image:url("../images/components/rentacar-hertz/common/select-arrow-fallback.png");background-repeat:no-repeat;background-position:11px 50%;background-size:100%;background-color:#fff;width:25px}.inner-con .select-area .choice input{margin:0;height:23px;width:99%;font-size:14px;color:#333;padding:0 10px;line-height:1}.inner-con .select-area .choice select{height:38px;padding:0 14px;background-image:url("../images/components/rentacar-hertz/common/select-arrow-fallback.png");background-repeat:no-repeat;background-position:right 50%;background-size:25px;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}.inner-con .select-area .choice .sub-tit-left{float:none}.inner-con .select-area .choice label,.inner-con .select-area .choice .pop-label{display:block;padding:0 0 7px 0;line-height:1;font-size:13px;color:#000;font-weight:400}.inner-con .select-area .choice .placeholder{right:30px;font-weight:400;font-size:13px;font-size:.8125rem}.inner-con .select-area .search{width:16%;float:left;padding:21px 0 0 15px}.inner-con .select-area .search a,.inner-con .select-area .search button{width:68px;height:37px;font-size:14px;text-align:center;text-decoration:none;padding:9px 5px}.inner-con .select-area:after{display:block;content:'';clear:both}.inner-con .result-area{width:100%;padding:0;display:none;position:relative}.inner-con .result-area:after{display:block;content:'';clear:both}.inner-con .result-area.on{display:block}.inner-con .result-area.area .choice{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:42%;padding:0 0 0 10px}.inner-con .result-area.area .choice:first-child{padding:0}.inner-con .result-area.area .choice .chosen-container{width:100% !important;height:38px}.inner-con .result-area.area .choice .chosen-container .chosen-single{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:100%;border:1px solid #ccc}.inner-con .result-area.area .choice .chosen-container .chosen-single span{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;line-height:11px;height:100%;font-size:14px;color:#333}.inner-con .result-area.area .search{width:16%}.inner-con .result-area .before-search{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:200px 100px 100px;text-align:center;background:url("../images/components/rentacar-hertz/modal/search-store.gif") no-repeat center 46%;color:#757575;line-height:20px;margin:0;font-size:16px}.inner-con .result-area .result-list{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:1px solid #bebebe;position:relative}.inner-con .result-area .result-list.map{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background:#fff !important;border:0;padding:0 0 0 15px}.inner-con .result-area .result-list.map img{max-width:100%}.inner-con .result-area .result-list.map .gm-style{position:relative !important}.inner-con .result-area .result-list ul{margin:0;padding:0;list-style:none}.inner-con .result-area .result-list .table{display:table;width:100%}.inner-con .result-area .result-list .result-con{border-top:1px solid #e1e1e1;padding:15px 10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.inner-con .result-area .result-list .result-con:first-child{border-top:0}.inner-con .result-area .result-list .result-con.active{background-color:#f8f8f8}.inner-con .result-area .result-list .result-con p{margin:0}.inner-con .result-area .result-list .result-con .num{display:table-cell;background:url("../images/components/rentacar-hertz/modal/modal-search-list-num.png") no-repeat center top;width:10%;text-align:center;font-size:13px;color:#fff}.inner-con .result-area .result-list .result-con .search-list-con{width:75%;display:table-cell;padding:0 5px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.inner-con .result-area .result-list .result-con .search-list-con .name{font-size:14px;color:#333;font-weight:bold;line-height:1;padding:0 0 10px 0}.inner-con .result-area .result-list .result-con .search-list-con .airport{font-size:14px;color:#333;line-height:18px}.inner-con .result-area .result-list .result-con .search-list-con .addr{font-size:12px;color:#27748b;padding:10px 0 0 0;line-height:16px}.inner-con .result-area .result-list .result-con .search{display:table-cell;width:9%;vertical-align:bottom;text-align:left;background:url("../images/components/rentacar-hertz/modal/modal-search-backimage.png") no-repeat 0 5%}.inner-con .result-area .result-list .result-con .search.building{background:url("../images/components/rentacar-hertz/modal/modal-search-backimage2.png") no-repeat 0 5%}.inner-con .result-area .result-list .result-con .search a,.inner-con .result-area .result-list .result-con .search .button-main-white{width:44px;height:23px;padding:0;line-height:19px;font-size:12px;text-align:center;margin:0;display:inline-block;border-color:#39a1bc;text-decoration:none}.inner-con .result-area .txt-info{font-size:13px;line-height:1;padding:0 0 10px 10px;margin:0}.inner-con .result-area .txt-info strong,.inner-con .result-area .txt-info div{color:#000;display:inline-block;float:left;min-height:28px;line-height:28px;padding-right:10px;vertical-align:middle;font-weight:400}.inner-con .result-area .txt-info strong span,.inner-con .result-area .txt-info div span{font-weight:normal;font-size:16px;font-size:1rem}.inner-con .result-area .txt-info ol,.inner-con .result-area .txt-info ol.addr-list{padding:0;margin:0;display:table;list-style:none}.inner-con .result-area .txt-info ol li,.inner-con .result-area .txt-info ol.addr-list li{padding:5px 10px 5px 10px;display:table-cell;list-style:none;font-weight:normal;font-size:18px;font-size:1.125rem;color:#0180a3}.inner-con .result-area .txt-info ol li:first-child,.inner-con .result-area .txt-info ol.addr-list li:first-child{padding-left:0}.inner-con .result-area .txt-info ol li#search-result-text,.inner-con .result-area .txt-info ol.addr-list li#search-result-text{padding-right:20px;background:url('../images/components/bookingbar/arrow-right.png') no-repeat right center}.inner-con .result-area .btn-list:before{display:block;content:'';clear:both}.inner-con .btn-list a.ok{text-decoration:none}#rentcar-hertz-info .rent_quick_con{padding:0 20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#rentcar-hertz-info .rent_quick_con .sub-scroll{height:auto;overflow:auto;padding:1px;max-height:none}@media all and (max-width:1000px){.inner-con .img{width:100%;display:block}.inner-con .desc{width:100%;display:block}.inner-con .desc ul{padding:10px 0 0 0}}div.rent_tab_tit{border-bottom:1px solid #31a1ba;overflow:hidden}div.rent_tab_tit>h4,div.rent_tab_tit>h2{color:#1f8ca9;margin-bottom:10px;font-size:20px;font-size:1.25rem}div.rent_quick .con{font-size:13px;color:#3f3f3f;padding-left:5px;margin:0;padding-top:15px}div.rent_quick .con p{margin:10px 0;font-size:14px;font-size:.875rem}div.rent_quick .con .conlist{list-style:disc;padding:0 20px}div.rent_quick .con .conlist li{padding:5px 0}.new-pop-menu .vehicle-box{padding:0;margin:0;font-size:13px;width:100%;background:white url("../../../../images/components/rentacar-hertz/modal/bg-border-line.png?1504578884") repeat-y center 0;border-left:1px solid #c0cfd4;border-right:1px solid #c0cfd4;border-bottom:1px solid #c0cfd4}.new-pop-menu .vehicle-box:after{content:"";display:block;clear:both}.new-pop-menu .vehicle-dt{text-align:center;background:#e4f0f5;padding:10px !important;font-weight:bold;border:0;border-top:1px solid #c0cfd4;border-bottom:1px solid #c0cfd4}[class*="scale"] .new-pop-menu .vehicle-dt{font-size:74% !important;line-height:1.4 !important;padding:0 !important}[class*="scale"] .new-pop-menu .vehicle-dd{font-size:70% !important;line-height:1.4 !important;padding:10px 8px !important}.new-pop-menu .vehicle-dl{float:left;width:50%;background:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border:0}.new-pop-menu .vehicle-dl .vehicle-dt{border-right:1px solid #c0cfd4}.new-pop-menu .vehicle-dl.even .vehicle-dt{border-right:0}.new-pop-menu .vehicle-dl.even+.vehicle-dl{clear:both}.new-pop-menu .vehicle-dl.full{width:100%;background:#fff}.new-pop-menu thead td{padding:10px;background-color:#186484;border-bottom:1px solid #46859e;font-size:14px;color:white}@media all and (max-width:1000px){.inner-con .img{width:100%;display:block}.inner-con .desc{width:100%;display:block}.inner-con .desc ul{padding:10px 0 0 0}}.modal-test a{padding:0 15px;text-decoration:underline !important}.chosen-container-single .chosen-single div{background-image:url("../images/components/rentacar-hertz/common/select-arrow-fallback.png");background-repeat:no-repeat;background-position:right 50%}#pg_header{text-align:center;background:white}#pg_section{min-width:960px;position:relative;font-size:14px;font-size:.875rem;padding-top:66px;padding-bottom:20px;margin:0 auto;background:url("../../../../content/dam/koreanair/Global/backgrounds/offers_promotion/hertz-detail-view-bg.jpg");background-position:50% top;background-repeat:repeat-y;background-size:cover;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#pg_section .gradient-overlay{position:absolute;width:100%;height:834px;top:0;left:0;background-position:top left;background-repeat:repeat-x;background-color:transparent;z-index:0;opacity:.7}#pg_section .gradient-overlay.dark{background-image:url('../images/components/marquee/black-blue-gradient.png')}#pg_section [type='text']{margin:0;font-size:13px;font-size:.8125rem}#pg_section ::-webkit-input-placeholder,#pg_section ::-moz-placeholder,#pg_section :-ms-input-placeholder,#pg_section input:-moz-placeholder{font-size:13px;font-size:.8125rem;color:#757575}#pg_section .active-result{font-size:13px !important;font-size:.8125rem !important;width:100%}#pg_section img{width:auto;display:inline-block}.ie8 #pg_section,.ie9 #pg_section{background-image:url("../images/components/rentacar-hertz/common/bodybg.gif");background-repeat:no-repeat;background-position:50% top;background-size:cover}.con-wrap{position:relative;z-index:1;padding:0 5%}.con-wrap .top-text,.con-wrap #pg_content,.con-wrap .sectit-h1{max-width:1200px;margin-left:auto;margin-right:auto}h1.sectit-h1{color:white;line-height:1;font-size:54px;font-size:3.375rem;font-weight:400;margin-top:0}.top-text{margin:0 0 30px;text-align:center;color:#186686;font-size:24px;font-size:1.5rem;line-height:34px;letter-spacing:-1px;padding:35px 70px;background-color:white !important}#pg_content{position:relative;background-color:white}#pg_content a{text-decoration:none}.con-top{position:relative}.img-hertz{position:absolute;top:83px;right:70px}.img-hertz img{width:150px !important}h2.sectit-h2{padding:60px 0 50px 0;text-align:center;margin:0;font-size:40px;font-size:2.5rem}#pg_footer{text-align:center;background:#f4f4f4}.step{padding:20px 0;text-align:center;border-style:solid;border-width:1px;border-color:#e4e4e4;background-color:#f8f8f8}.step ul{width:510px;margin:0 auto !important;padding:0}.step ul:after{clear:both;content:'';display:block}.step li{display:table-cell;vertical-align:middle;color:#666;padding-right:40px;padding-left:25px;font-size:14px;font-size:.875rem;line-height:18px;background-image:url("../images/components/rentacar-hertz/common/arrow_right.png");background-position:right 50%;background-repeat:no-repeat}.step li.active{font-size:18px;font-size:1.125rem;color:#186686;text-decoration:underline}.step li:last-child{background-image:none;padding-right:0}.con-top-btn{float:right;margin-top:-44px;margin-right:8.6%}.button-main-white{line-height:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn-confirm{font-size:12px;font-size:.75rem;padding-left:40px;right:100px;background-image:url("../images/components/rentacar-hertz/common/icon_edit.png");background-position:12px 50%;background-repeat:no-repeat;background-color:#f8f8f8}.con-mid{padding:40px 8.6% 60px 8.6%}.con-mid:after{clear:both;content:'';display:block}.con-mid .chosen-container-single input[role="combobox"]{line-height:38px;padding:0 14px !important}.con-mid .chosen-container-single input[role="combobox"] .car-select input[role="combobox"]{line-height:28px}.con-mid .info-left .necessary{right:240px;top:50px}.con-mid .info-left .chosen-container-single input[role="combobox"]{line-height:28px !important}.con-mid .selector-sort .hertz-chooser-container{clear:both;height:40px;border:1px solid #919191}.con-mid .selector-sort .hertz-chooser-container input.tripdetail-input{font-weight:normal;line-height:23px}.con-mid .selector-sort .hertz-chooser-container .fillholder{margin:8px 40px 8px 11px}.con-mid .selector-sort .hertz-chooser-container .fillholder .placeholder{color:#757575;font-weight:normal;font-size:13px;font-size:.8125rem}.con-mid .selector-sort .hertz-chooser-container .fillholder .fromTarget{border:0;right:-30px;position:absolute}.con-mid .selector-sort .hertz-chooser-container .fillholder .fromTarget.downIcon{background-image:url("../images/components/rentacar-hertz/common/select-arrow-fallback.png");background-repeat:no-repeat;background-position:11px 50%;background-size:100%;width:25px}.con-bot{padding:0 8.6% 50px 8.6%}.sub-tit-blue{border-bottom:1px solid #ccc;padding:5px 10px 10px;margin:0;line-height:1em !important;font-size:14px;font-size:.875rem;color:#186686;font-weight:700}.notice-avail{padding:0 0 20px 0}.notice-avail ul{padding:10px !important;margin:0}.notice-avail li{list-style-type:disc;list-style-position:outside;font-size:12px;font-size:.75rem;padding:0;margin:0 0 0 15px;line-height:18px}.btn-list{clear:both;width:100%;text-align:center}.btn-list a,.btn-list button{border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;color:white;font-size:16px;font-size:1rem;cursor:pointer;display:inline-block;line-height:normal;padding:7px 26px;-webkit-box-shadow:0 1px 2px 1px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 2px 1px rgba(0,0,0,0.2);box-shadow:0 1px 2px 1px rgba(0,0,0,0.2);margin:30px 6px 0 6px}.btn-list a.non-deco,.btn-list button.non-deco{text-decoration:none}.btn-list a.btn-blue,.btn-list button.btn-blue{background-color:#186686;border:1px solid #13546e}.btn-list a.btn-gray,.btn-list button.btn-gray{background-color:#757575;border:1px solid #666}.btn-list a:hover,.btn-list button:hover{border:1px solid black}.btn-list.driver a{width:100%;margin:5px 0 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn-list.driver a:first-child{margin-top:13px}.rentacar-hertz .place{display:table;width:100%;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding-top:30px;padding-bottom:30px}.rentacar-hertz .place p{margin:0 0 5px 0;line-height:18px;font-size:14px;font-size:.875rem}.rentacar-hertz .place dl{display:table-cell;vertical-align:top;width:29%;margin:0}.rentacar-hertz .place dl dt{float:left;width:100%;padding-right:13px;padding-bottom:10px;font-size:14px;font-size:.875rem;font-weight:bold}.rentacar-hertz .place dl dd{float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:30px;margin:0;font-size:14px;font-size:.875rem}.rentacar-hertz .place dl dd span{display:inline-block}.rentacar-hertz .place dl dd span.label{color:#186686}.rentacar-hertz .place dl.use-info dd{margin-bottom:5px}.rentacar-hertz .place dl.use-info dt{display:block}.rentacar-hertz .place:after{clear:both;content:'';display:block}.use-info-btn{text-align:left;vertical-align:top;display:table-cell;font-size:14px;font-size:.875rem;letter-spacing:-1px}.use-info-btn .button-main-white{width:110px;display:inline-block}.info-check .query-s{background-image:url("../images/components/rentacar-hertz/common/icon-question-mark-sm.png");margin-bottom:0}.sectit-h3{padding:30px 0 15px;color:#186686;font-size:20px;font-size:1.25rem;margin:0;line-height:1}.info-check-text{padding-top:10px;color:#333;line-height:18px;font-size:14px;font-size:.875rem}.selector-sort{max-width:100%;margin-bottom:15px}.selector-sort:after{clear:both;content:'';display:block}.selector-sort .singleDate{position:absolute}.selector-sort .ui-autocomplete{position:absolute;top:16px !important;left:10px !important;max-height:175px !important}.selector-sort .ui-autocomplete li{padding:0 !important;background:none !important;cursor:pointer;height:inherit !important}.selector-sort .ui-autocomplete li span{width:99%;font-size:14px;font-size:.875rem;padding:6px 10px;color:#333;display:block}.selector-sort .ui-autocomplete li span.selected,.selector-sort .ui-autocomplete li span:focus,.selector-sort .ui-autocomplete li span:hover{background-color:#0180a3;color:white;border-top-left-radius:3px;border-top-right-radius:3px;-moz-border-top-left-radius:3px;-moz-border-top-right-radius:3px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;-moz-border-bottom-left-radius:3px;-moz-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px}.selector-sort .ui-autocomplete li:hover,.selector-sort .ui-autocomplete li:focus,.selector-sort .ui-autocomplete li[data-focused=true]{background-color:transparent !important;color:white !important;outline:0 !important}.selector-sort .ui-autocomplete li:hover span,.selector-sort .ui-autocomplete li:focus span,.selector-sort .ui-autocomplete li[data-focused=true] span{outline:1px solid black !important;background-color:#0180a3;color:white;border-top-left-radius:3px;border-top-right-radius:3px;-moz-border-top-left-radius:3px;-moz-border-top-right-radius:3px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;-moz-border-bottom-left-radius:3px;-moz-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px}.selector-sort .title{float:left;font-size:12px;font-size:.75rem;color:#333;line-height:30px;margin-right:10px;padding-top:0 !important}.selector-sort .car-select{width:186px !important;float:left;margin-right:10px}.selector-sort .car-select select{padding:0 14px;height:28px;line-height:24px}.selector-sort .car-select .chosen-container{padding:0;margin:0}.selector-sort .car-select .chosen-container .chosen-single div{background-image:url("../images/components/rentacar-hertz/common/select-arrow-fallback.png");background-repeat:no-repeat;background-position:right 50%}.selector-sort .car-select .chosen-container .chosen-single span{padding:0 14px;height:28px;line-height:28px}.selector-sort .car-select .chosen-container .chosen-drop{width:186px;margin-left:-1px;margin-top:0}.selector-sort .car-select .chosen-container .chosen-drop .chosen-results li{height:30px;line-height:30px;padding:0 14px}.selector-sort .search{float:left}.selector-sort .search a{font-size:12px;font-size:.75rem;text-align:center;width:70px;height:30px;line-height:26px;padding:0}.info-discount{float:right;font-size:12px;font-size:.75rem;padding-top:8px}.info-conbox{position:relative}.info-left{width:100%;padding-right:240px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.info-left .sub-tit-bk{clear:both;padding-top:0;font-size:14px;font-size:.875rem}.info-left .sub-tit-bk label,.info-left .sub-tit-bk span{display:block;float:left;font-size:14px;font-size:.875rem;font-weight:bold;line-height:1.8}.info-left .sub-tit-bk .nec-required-tit{float:none;line-height:200rem;display:inline-block}.select-car{clear:both;width:100%}.select-car .col1{width:68%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.select-car .col2{width:32%;padding:0 0 0 5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.select-car .col2.tit{width:15%;padding:0}.select-car img{max-width:100%}.select-car-head{width:100%;padding:8px 0;background:#f8f8f8;border-top:1px solid #ccc;border-bottom:1px solid #ddd}.select-car-head span{display:inline-block;text-align:center;border-right:1px solid #96b4ba;color:#186686;font-size:12px;font-size:.75rem;line-height:8px}.select-car-head span:last-child{border-right:0}.select-car-body{height:450px;overflow-y:scroll;overflow-x:hidden;text-align:center}.select-car-body .discount-sel{width:100%;display:table}.select-car-body .discount{position:relative;text-align:center;display:table-cell;width:50%}.select-car-body .discount .radiobtn{clear:none;display:inline-block;background:url("../images/radio-all.png") 0 0 no-repeat;height:16px;width:17px;padding:0;line-height:8px;margin-left:-20px;margin-top:-20px}.select-car-body p:nth-child(4){font-size:16px;font-size:1rem}.select-car-body p:last-child{font-size:12px;font-size:.75rem}.select-car-body input[type='radio']{margin:0;position:static;left:auto;top:auto}.select-car-body ul{display:table;width:100%;margin:0;padding:2px 2px 1px 2px;border-bottom:1px solid #ddd;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.select-car-body ul:hover{border:2px solid #186686;padding:0}.select-car-body ul li{display:table-cell;vertical-align:middle}.select-car-body ul li ul{padding:0;border:0}.select-car-body ul li ul:hover{border:0}.select-car-body.textleft{text-align:left}.select-car-body .car-img{display:table-cell;vertical-align:middle;padding:8px 10px;width:40%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.select-car-body .car-img img{width:86% !important}.select-car-body p{margin:0}.car-info{padding:5px;width:60%;text-align:left;display:table-cell;vertical-align:middle}.car-info .car-name{padding-bottom:12px}.car-info ul,.car-info .car-option{margin:0;list-style:none;padding:0}.car-info ul li,.car-info .car-option li{border-bottom:0;float:left;margin:0;width:50%;padding:0 5px 0 20px;font-size:12px;font-size:.75rem}.car-info ul li.men,.car-info .car-option li.men{background-image:url("../images/components/rentacar-hertz/common/icon_men.png");background-repeat:no-repeat;background-position:left 50%}.car-info ul li.bag,.car-info .car-option li.bag{background-image:url("../images/components/rentacar-hertz/common/icon_bag.png");background-repeat:no-repeat;background-position:left 50%}.car-info ul li.gear,.car-info .car-option li.gear{background-image:url("../images/components/rentacar-hertz/common/icon_gear.png");background-repeat:no-repeat;background-position:left 50%}.car-info ul li.aircon,.car-info .car-option li.aircon{background-image:url("../images/components/rentacar-hertz/common/icon_airconditioner.png");background-repeat:no-repeat;background-position:left 50%}.car-info.car-info-step23 li{float:none;width:100%}.add-service-line{position:relative;border-bottom:1px solid #ddd;padding:6px 0;line-height:30px;letter-spacing:-1px}.add-service-line .checkbox{display:inline-block;height:18px;width:18px;background:url("../images/checkbox.png") no-repeat 0 -72px;position:absolute;top:12px}.add-service-line ul{display:inline-block;margin:0;padding-left:30px;padding-bottom:0}.add-service-line ul li{position:relative;margin:0;display:inline-block}.add-service-line ul li .radiobtn{position:absolute;clear:none;display:inline-block;background:url("../images/radio-all.png") 0 0 no-repeat;height:16px;width:17px;padding:0;line-height:8px;top:8px !important;left:0;margin-left:0;margin-top:0}.add-service-line ul li label{margin:0 10px 0 23px}.add-service-line ul li input[type='radio']{margin:0;top:8px}.add-service-line label{display:inline-block;font-size:14px;font-size:.875rem;margin-left:6px}.add-service-line [type='checkbox']+label{margin:0}.add-service-line:after{clear:both;content:'';display:block}.add-service-line input[type='checkbox']{margin:0;position:absolute;top:13px;left:0}.add-service-line .add-service-col{float:left}.add-service-line .add-service-col:first-child label{float:none;margin-left:6px;margin-right:0}.add-service-line .add-service-col:first-child a{margin-right:33px}.add-service-line .add-service-col:nth-of-type(2) label{margin-left:0}.add-service-line .add-service-col label{float:left;line-height:30px;margin-right:5px;margin-left:30px}.add-service-line .add-service-col .select-data{clear:both;float:right;text-align:right;line-height:1;padding-top:5px}.add-service-line .add-service-col .styled-select{width:74px;float:left}.add-service-line .add-service-col .styled-select .chosen-container{min-width:74px}.add-service-line .add-service-col .styled-select .chosen-container .chosen-single span{width:100%;line-height:30px;padding:0 9px;font-size:13px;font-size:.8125rem;color:#757575}.add-service-line .add-service-col .styled-select .chosen-container .chosen-single div{background-image:url("../images/components/rentacar-hertz/common/select-arrow-fallback.png");background-repeat:no-repeat;background-position:right 50%}.add-service-line .add-service-col .styled-select .chosen-container .chosen-drop{width:74px;margin-left:-1px;margin-top:0}.add-service-line .add-service-col .styled-select .chosen-container .chosen-drop .chosen-results li{width:74px !important;height:30px;line-height:30px;padding:0 14px}.add-service-line .add-service-col input{float:none}.txt-right{float:right}.gray-box{background:#f8f8f8;padding-top:20px;padding-left:20px;padding-right:20px;padding-bottom:14px}.gray-box .sub-tit-blue{background-image:url("../images/components/rentacar-hertz/common/icon-exclamation-mark.png");background-repeat:no-repeat;background-position:left 40%;border-bottom:0;padding-left:20px}.info-link-list{margin:0;padding:0}.info-link-list li{list-style-type:none;list-style-position:inside;float:left;margin-bottom:0;font-size:12px;padding-left:11px;padding-right:10px;background:url('../images/components/schedule-search/txt-separator.png') no-repeat 0 center}.info-link-list li:first-child,.info-link-list li#herzInfo6{padding-left:0;background:0;clear:both}.info-link-list li .fbtn{font-size:12px;color:#666;background:0;padding:2px 0}.info-link-list:after{display:block;clear:both;content:"";height:0}.info-right{width:220px;border:1px solid #96b4ba;position:absolute;right:0;top:44px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px}.info-right-panel{padding:0 10px}.info-right-panel .info-more{font-size:12px;font-size:.75rem;display:inline-block;margin-bottom:10px;text-decoration:underline !important}.info-right-panel .change-car{float:right;display:block;width:66px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;border:1px solid #39a1bc;border-top-left-radius:4px;border-bottom-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;box-shadow:1px 1px 1px #ccc;color:#186686;line-height:20px;font-size:12px;font-size:.75rem}.rsectit-h3{color:white;background:#249bba;padding:14px 0;margin:0;font-size:16px;font-size:1rem;text-align:center;line-height:1}.panel-section{border-bottom:1px dotted #b3c2c6;padding-top:16px;padding-bottom:16px}.panel-section:last-child{border-bottom:0}.panel-section img{max-width:86% !important}.sub-tit-bk{color:#333;font-weight:700;margin:0;line-height:1;padding-top:5px}.panel-car-img{text-align:center;padding-top:25px;padding-bottom:15px}.panel-car-name{color:#333;font-size:15px;font-size:.9375rem;line-height:18px;margin-bottom:5px}.pay-info{margin:9px 0 0 0 !important;padding:0;line-height:18px;color:#333}.pay-info.comprise li{padding-bottom:5px}.pay-info.comprise li a.tex{text-decoration:underline !important;font-weight:bold}.pay-info li{margin:0;list-style-type:none;font-size:12px;font-size:.75rem}.pay-info li:after{clear:both;content:'';display:block}.pay-info .pay{float:right}.pay-info .total{font-weight:bold}.pay-info .total-pay{font-weight:bold;font-size:14px;font-size:.875rem}.pay-info ul{margin:0;padding:0}.pay-info ul li{list-style-position:inside;padding-left:7px;line-height:16px;margin:0;background-image:url("../images/components/rentacar-hertz/common/dot_2px_dark.gif");background-repeat:no-repeat;background-position:left 50%}.car-total-pay{margin:0}.car-total-pay dt{margin:0;font-size:14px;font-size:.875rem;font-weight:bold}.car-total-pay dd{margin:0;text-align:right;line-height:1;font-size:22px;font-size:1.375rem;font-weight:bold}.con-left{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;float:left;width:50%;padding-right:25px}.con-left .selector-sort .ui-autocomplete{width:113% !important;left:-11px !important}.con-left .sub-tit-bk{clear:both;padding-top:0}.con-left .sub-tit-bk label,.con-left .sub-tit-bk span{display:block;float:left;line-height:1.8;font-size:14px;font-size:.875rem;font-weight:bold}.con-left .sub-tit-bk .nec-required-tit{float:none;line-height:200rem;display:inline-block}.con-left .returnCity{margin-top:-30px;margin-bottom:20px}.necessary{position:absolute;top:22px;right:25px;margin-top:8px;margin-bottom:0;font-size:12px;font-size:.75rem}.necessary .nec-required{display:block;float:left;width:11px;height:16px;overflow:hidden;line-height:200rem;background-image:url("../images/components/rentacar-hertz/common/bullet-required.png");background-repeat:no-repeat;background-position:0 50%}.nec-required-tit{display:inline-block;width:10px;height:22px;overflow:hidden;line-height:200rem;background-image:url("../images/components/rentacar-hertz/common/bullet-required.png");background-repeat:no-repeat;background-position:100% 50%;vertical-align:middle}label .nec-required-tit{height:13px}.sub-tit-left{display:block;float:left;font-size:14px;font-size:.875rem;font-weight:bold;line-height:1.5}.sub-tit-left+.query-s{margin-top:3px}.country-select .chosen-container{max-width:100%}.country-select .chosen-container li{font-size:13px;font-size:.8125rem}.country-select .chosen-container .chosen-single span{line-height:38px;padding:0 14px;color:#757575}.country-select .chosen-container .chosen-single div{background-image:url("../images/components/rentacar-hertz/common/select-arrow-fallback.png");background-repeat:no-repeat;background-position:right 50%}.con-right{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;float:left;width:50%;padding-left:25px}.con-right .selector-sort .ui-autocomplete{width:125% !important;left:-10px !important}.con-right .sub-tit-sizeUp{font-size:16px;font-size:1rem;font-weight:bold;margin:0;padding:10px 0 5px 0}.con-right .notice-avail li{list-style-position:initial}.con-right .selector-sort:first-child{min-height:194px}.con-right .selector-sort .list{padding:10px 0 0 0}.con-right .sub-tit-bk{clear:both;padding-top:0}.con-right .sub-tit-bk label,.con-right .sub-tit-bk span{display:block;float:left;font-size:16px;font-size:1rem;font-weight:bold}.con-right .sub-tit-bk .nec-required-tit{float:none;line-height:200rem;display:inline-block}.input-link-box{position:relative;clear:both}.input-link-box input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding:0 30px 0 14px;margin:0;line-height:36px}.diff-city.keForm{position:relative;text-align:right;width:210px;float:right;padding-top:4px;margin:5px 0 0 0;font-size:12px;font-size:.75rem}.diff-city.keForm .checkbox{position:absolute;left:1px;top:4px}.diff-city.keForm label{margin:0;line-height:18px;font-size:12px;font-size:.75rem;font-weight:normal}.diff-city.keForm input[type='checkbox']{left:0;top:4px;margin:0;cursor:pointer}.select-date{width:100%;clear:both;margin:0;padding:0}.select-date:after{clear:both;content:'';display:block}.select-date li{float:left;width:27%;padding-left:5px;list-style-type:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.select-date li .dateTarget{position:absolute}.select-date li .select_container .chosen-container>input{height:40px}.select-date li .date-box{position:relative;display:block;max-width:100%}.select-date li .date-box .dateTarget{position:absolute;top:10px;right:14px;background:url("../images/components/rentacar-hertz/common/icon-tripDetails.gif") no-repeat -63px -16px;width:15px;height:19px;text-indent:-99999px;font-size:0}.select-date li .date-box input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:40px;padding-left:11px;width:100%;max-width:100%;line-height:36px;height:40px;font-size:13px;font-size:.8125rem;border:1px solid #919191}.select-date li:first-child{width:46%;padding-left:0}.select-date li span{width:100% !important;padding:0}.select-date li span.placeholder-hz{width:auto !important;left:40px;font-size:13px;font-size:.8125rem}.select-date li .dateholder{margin:0}.select-date li .chosen-container{min-width:100%}.select-date li .chosen-container span{padding:0 14px;line-height:38px}.select-date li li{float:none;width:100px;padding:0 14px;line-height:38px}.select-date li li:hover{width:100%}.select-date li li:first-child{width:100%;line-height:38px;padding:0 14px}.promotion{padding:30px 0 0}.promotion .banner{border:1px solid #6196a5;background:#e0edf1;display:block;padding:10px;border-top-left-radius:3px;border-top-right-radius:3px;-moz-border-top-left-radius:3px;-moz-border-top-right-radius:3px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;-moz-border-bottom-left-radius:3px;-moz-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;text-align:center;font-size:14px;font-size:.875rem}.promotion .banner .text{background:url('../images/components/reservation-details/ico-banner-coupon.png') center left no-repeat;color:#333;padding-left:38px}.promotion .banner .point{color:#007287}.promotion .banner .iconR{display:inline-block;width:12px;height:12px;background:url('../images/components/reservation-details/ico-banner-coupon-arrw.png') center right no-repeat;color:#007287}.use-flight{clear:both;padding:0;margin:0}.use-flight:after{clear:both;content:'';display:block}.use-flight li{list-style-type:none;padding-left:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;width:100%;float:none}.use-flight li .pos input{height:40px;border:1px solid #919191;width:100%}.use-flight li .country-select input{height:40px}.use-flight li input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:36px;padding:0 14px;max-width:100%}.use-flight li .chosen-container{margin:0}.use-flight li ::-webkit-input-placeholder,.use-flight li ::-moz-placeholder,.use-flight li :-ms-input-placeholder,.use-flight li input:-moz-placeholder{line-height:36px}.use-flight li.directInput{width:100%}.use-flight.airport-list li{width:34%;float:left;padding:0;margin:0}.use-flight.airport-list li:first-child{width:66%;padding-right:5px}.use-flight.discount-coupon li{margin-top:10px}.use-flight.discount-coupon li:after{display:block;clear:both;content:"";height:0}.use-flight.discount-coupon .info-check{float:left;width:40%;margin:0}.use-flight.discount-coupon .info-check+.fright{float:right;width:55%;position:relative}.conlist{list-style:disc;padding:0 20px}.conlist li{padding:5px 0;font-size:12px;font-size:.75rem}.driver-info .sectit-h3{z-index:1}.driver-info .necessary{margin-top:-5px;z-index:2}.confirm-con .sectit-h3{padding:0 0 15px 0}.confirm-con .input-info{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:30px 50px;width:100%;background-color:#f8f8f8}.confirm-con .input-info fieldset{border:0}.confirm-con .input-info:after{clear:both;content:'';display:block}.confirm-con .input-info .write{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;margin:0}.confirm-con .input-info .write.num{padding:0 25px 0 0}.confirm-con .input-info .write.name{padding:0 0 0 25px}.confirm-con .input-info .write input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:38px;line-height:38px;border:1px solid #ccc;background-color:white;font-size:14px;font-size:.875rem;color:#757575;width:100%;padding:0 14px}.confirm-con .input-info .write input:focus{outline-offset:-2px}.confirm-con .input-info .write label{font-size:14px;font-size:.875rem;line-height:1;color:#333;font-weight:bold;padding:0 0 10px 0;display:block}.confirm-con .rentacar-booking-table{font-size:14px;font-size:.875rem}.confirm-con .rentacar-booking-table table thead th{background:#186686;color:white;padding:10px 9px}.confirm-con .rentacar-booking-table table tbody th,.confirm-con .rentacar-booking-table table tbody td{padding:10px 9px;text-align:center;font-weight:normal}.confirm-con .rentacar-booking-table table tbody th{height:40px}.confirm-con .rentacar-booking-table table tbody td.t-center{text-align:center}.confirm-con .rentacar-booking-table table tbody td button{font-size:12px;font-size:.75rem;display:block}.confirm-con .rentacar-booking-table table tbody tr:nth-of-type(2n){background:#f7f7f7}.complete-con .alert-txt{text-align:center;font-size:14px;font-size:.875rem;color:#333;line-height:20px}.complete-con .alert-txt strong{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;color:#186686;font-size:22px;font-size:1.375rem;font-weight:normal;line-height:1;padding:0 0 10px 0}.complete-con .info-area{padding:30px 0 0 0}.complete-con .info-area .sectit-h3{padding:0 0 10px 0}.complete-con .info-area table{width:100%}.complete-con .info-area table thead{border:0}.complete-con .info-area table tbody{text-align:center;border-left:0;border-right:0;border-top:0;border-bottom:1px solid #ccdcdf}.complete-con .info-area table tbody.lt{text-align:left}.complete-con .info-area table th{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-weight:bold;color:white;background-color:#186686;text-align:center;padding:10px 0;font-size:14px;font-size:.875rem}.complete-con .info-area table td{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:16px;font-size:1rem;color:#333;background-color:white;padding:15px 10px}.complete-con .info-area table td.tx-center{text-align:center}.complete-con .info-area table td ul{margin:0;padding:0}.complete-con .info-area table.trip td{font-size:14px;font-size:.875rem;color:#333}.complete-con .info-area table.trip td li{line-height:17px;list-style-type:none;font-size:14px;font-size:.875rem;margin:0}.complete-con .info-area table.trip td li.date{padding:6px 0;line-height:1}.complete-con .info-area table.trip td li.addr{font-size:12px;font-size:.75rem;color:#666;padding:0 0 0 20px}.complete-con .info-area table.trip td li.addr.airport{background:url("../images/components/rentacar-hertz/modal/modal-search-backimage.png") no-repeat left 1px}.complete-con .info-area table.trip td li.addr.building{background:url("../images/components/rentacar-hertz/modal/modal-search-backimage2.png") no-repeat left 1px}.complete-con .info-area .tax{border:2px solid #96b4ba;border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;display:table;width:100%;padding:10px 0 15px 0}.complete-con .info-area .tax .info{position:relative;display:table-cell;width:33%;padding:0 20px;border-right:1px dotted #b3c2c6}.complete-con .info-area .tax .info:last-child{border-right:0}.complete-con .info-area .tax .info .info-height{min-height:245px}.complete-con .info-area .tax .info .panel-section{padding:0}.complete-con .info-area .tax .info .panel-section .sub-tit-bk{font-size:14px !important;font-size:.875rem !important}.complete-con .info-area .tax .info .panel-section .more-car-info{float:right;margin-top:-20px;display:block;width:16px;height:16px;text-align:center;border:1px solid #39a1bc;border-top-left-radius:4px;border-bottom-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;box-shadow:1px 1px 1px #ccc;color:#186686;font-size:12px;font-size:.75rem;background-image:url("../images/components/rentacar-hertz/common/more-info.gif");background-repeat:no-repeat;background-position:50% 50%}.complete-con .info-area .tax .info .panel-section .panel-car-name{margin-top:0;margin-bottom:5px}.complete-con .info-area .tax .info .panel-section .panel-car-img{padding:0;text-align:right}.complete-con .info-area .tax .info .panel-section .panel-car-img img{width:auto !important;display:inline;max-width:60% !important}.complete-con .info-area .tax .info .panel-section .pay-info{margin-top:10px !important}.complete-con .info-area .tax .info .panel-section .pay-info-total{position:absolute;bottom:0;width:100%}[class*="scale"] .complete-con .info-area .tax .info .panel-section .pay-info-total{position:static}.complete-con .info-area .tax .info .panel-section .pay-info-total .total-pay{padding-right:38px}.complete-con .info-area .tax .info .panel-section .comprise{padding-bottom:5px}.complete-con .info-area .tax .info .panel-section .car-total-pay{bottom:0;padding-top:5px;width:100%}.complete-con .info-area .tax .info .panel-section .car-total-pay dd{padding-right:38px}.complete-con .info-area .tax .info .panel-section .pay-info.comprise li{padding-bottom:0}.driver-info-box{padding:15px 0 0 0;margin:0}.driver-info-box li{display:table;width:100%;margin-bottom:18px}.driver-info-box li p:after{clear:both;content:'';display:block}.driver-info-box div{display:table-cell;width:50%;vertical-align:top;padding-left:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.driver-info-box div:first-child{padding-left:0;padding-right:5px}.driver-info-box div:first-child.styled-select,.driver-info-box div:first-child.selector-sort,.driver-info-box div:first-child.pos{padding-right:0}.driver-info-box div [type='text']{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:38px !important;height:40px;padding:0 14px;width:100%;border:1px solid #919191}.driver-info-box div [type='text'].disabled{opacity:.5}.driver-info-box div div{padding:0}.driver-info-box div div.styled-select.hertz{width:100%;display:block}.driver-info-box div .sub-tit-bk{clear:both;width:100%}.driver-info-box div .sub-tit-bk:after{clear:both;content:'';display:block}.driver-info-box div .select_container{display:block;width:34%;float:left}.driver-info-box div .chosen-container{line-height:38px}.driver-info-box div .chosen-container span{padding:0 14px;line-height:38px}.driver-info-box div .chosen-container .active-result{width:100% !important}.driver-info-box div .phone-number{float:left;display:block;width:66%}.scroll-content .sectit-h3{padding-top:10px}.scroll-content .tripType.keForm{float:left;width:28px;height:40px;position:relative}.scroll-content .tripType.keForm input[type=checkbox]{left:0;top:0;margin:0}.scroll-content .tripType.keForm span{margin-top:-2px}.scroll-content .agree-info{line-height:20px;margin:0 0 20px 0;overflow:inherit;font-size:11.5px}.scroll-content .agree-info strong{display:block;font-size:12.5px}.scroll-box{border:1px solid #ccc;padding:20px 17px;margin:10px 0;overflow-y:auto;overflow-x:hidden;font-size:12px;font-size:.75rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.scroll-box.privacy{height:137px}.scroll-box.privacy *{font-size:12px;font-size:.75rem}.scroll-box.privacy p{margin:0;padding:0}.scroll-box.privacy p.fontsize15{font-size:15px;font-size:.9375rem}.scroll-box.privacy ol{padding:0}.scroll-box.privacy ol li{list-style:none;margin:0;padding-bottom:8px}.scroll-box.privacy ol li>ol{padding:0 0 0 30px}.scroll-box.privacy ol li>ol li:last-child{padding:0}.scroll-box.privacy ol li span.title-privacy{font-size:15px;font-size:.9375rem;font-weight:700;text-decoration:underline}.scroll-box.privacy ol li p.kebluecolor{font-size:15px;font-size:.9375rem;color:#186686;margin:5px 0;line-height:140%}.scroll-box.privacy ol li:last-child{padding:0}.scroll-box.rent{height:200px}.scroll-box.rent span{color:#186686}.bullet-txt{font-size:14px;font-size:.875rem;margin:5px 0}.bullet-txt.st1{padding-left:15px;background:url('../images/icon-belt-info-txt5.png') no-repeat 0 5px;color:#333}.bullet-txt.st2{color:#d64100}.gray-box.notice-avail .sub-tit-blue{padding-top:0 !important;background-position:left 2px}.gray-box.notice-avail .list{padding-top:0 !important;padding-bottom:0 !important}#print-wrap{position:relative;max-width:1020px;margin:0 auto}#print-wrap h1{float:left;font-size:0;padding-top:8px}#print-wrap #print-header{height:40px;padding-bottom:10px;border-bottom:1px solid #ccc}#print-wrap #print-header:after{clear:both;content:'';display:block}#print-wrap #print-header .img-hertz-print{float:right;padding-top:5px;width:66px}#print-wrap #print-header .img-hertz-print img{width:100%}#print-wrap h2.sectit-h2{padding:50px 0 30px 0}#print-wrap .con-mid{padding:0}#print-wrap .con-mid .info-area .sectit-h3{color:black}#print-wrap .con-mid .info-area table tbody{border-bottom:1px solid #ddd}#print-wrap .con-mid .info-area table th{background-color:#f8f8f8;color:black;border-top:1px solid #ccc;border-bottom:1px solid #ccc}#print-wrap .con-mid .info-area .tax{border:1px solid #ccc}#print-wrap .con-mid .info-area .tax .info{padding:5px 20px 0}#print-wrap .con-mid .info-area .tax .info .panel-section .pay.total-pay{font-size:16px;font-size:1rem}#print-wrap .con-bot{padding:40px 0 0 0}.placeholder-hz{position:absolute;font-size:13px;font-size:.8125rem;top:10px;left:15px;z-index:100;color:#757575}.pos{position:relative}ul.retn_info_area{overflow:hidden;padding-top:28px;display:table;width:100%}ul.retn_info_area>li{margin-left:10px;display:table-cell;width:33.33%}ul.rent_advice_txt{clear:both;padding-top:30px;margin-left:7px}ul.rent_advice_txt>li{background:url(../css/components/rentacar-hertz/img/bul01.png) no-repeat 0 6px;padding-left:10px;color:#1a1a1a;font-size:13px;font-size:.8125rem;line-height:20px}ul.rent_advice_txt>li.red{background:url(../css/components/img/bul01_red.png) no-repeat 0 6px;padding-left:10px;color:#1a1a1a;font-size:13px;font-size:.8125rem;line-height:20px}.tblstyle{border-collapse:collapse;border-spacing:0;font-weight:normal;width:100%;font-size:13px;font-size:.8125rem;margin:10px 0}.tblstyle th,.tblstyle td{border-collapse:collapse;border-spacing:0;font-weight:normal}.tblstyle.tc{text-align:center}.tblstyle thead th{background:#186484;border-left:1px solid #46859e;border-bottom:1px solid #46859e;color:#fff;text-align:center;padding:10px}.tblstyle tbody th{background:#e4f0f5;border-top:1px solid #c0cfd4;border-bottom:1px solid #c0cfd4;padding:10px}.tblstyle tbody td{border-top:1px solid #c0cfd4;border-bottom:1px solid #c0cfd4;padding:10px}.vehicle-wrap{margin:10px 0;border-top:2px solid #186484}.vehicle-box{font-size:13px;font-size:.8125rem;display:table;width:100%;border-left:1px solid #c0cfd4}.vehicle-box:after{content:"";display:block;clear:both}.vehicle-dl{width:50%;margin:0;display:table-cell;border-right:1px solid #c0cfd4;border-bottom:1px solid #c0cfd4;background:#fff;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.vehicle-dt{text-align:center;background:#e4f0f5;padding:10px;font-weight:bold;border-bottom:1px solid #c0cfd4}.vehicle-dd{padding:20px;margin:0}.vehicle-dd strong{display:block;padding-bottom:5px;font-weight:normal}.vehicle-dd ul{list-style:none;margin:0;padding:0}.vehicle-dd ul li{padding-top:3px}.vehicle-img{text-align:center;padding-bottom:20px;margin:0}.vehicle-img img{max-width:160px}[class*="scale"] .vehicle-img img{max-width:100%}@media all and (max-width:950px){.con-top-btn{float:none;clear:both;margin:20px auto 0 auto;max-width:160px}.driver-info-box li{display:block}.driver-info-box li:last-child{width:100%}.driver-info-box li div{display:block;width:100%;padding:0 !important}.complete-con .info-area .tax{min-height:350px}.con-left{float:none;width:100%;padding:0}.con-left .selector-sort .ui-autocomplete{width:108% !important}.con-right{float:none;width:100%;padding:0}.con-right .selector-sort:first-child{min-height:100%}.con-right .selector-sort .ui-autocomplete{width:116% !important}.driver-info-box div .phone-number,.driver-info-box div .select_container{width:100%}}@media all and (max-width:880px){.info-left{padding:0}.info-right{position:relative;width:100%;top:0}.info-conbox{padding-bottom:70px}.info-conbox .add-service-line .add-service-col{margin-bottom:7px}.info-conbox .add-service-line .add-service-col label{margin-left:10px}.info-conbox .add-service-line .add-service-col:first-child{width:100%}.add-service-line .txt-right{width:100%;display:block;text-align:right}.select-date li .date-box input,.use-flight li input{height:40px;width:100%}.scroll-content .gray-box{margin-bottom:40px}}.con-en .inner-con .select-area .choice .hertz-chooser-container .fillholder{margin:7px 0 7px 11px}.con-en .use-info-btn .button-main-white{width:127px}.con-ja .diff-city.keForm{width:185px}.con-ja .inner-con .select-area .choice .hertz-chooser-container .fillholder{margin:7px 0 7px 11px}.con-ja .inner-con .result-area .result-list .result-con .search a{width:55px}.con-ja .add-service-line .add-service-col .styled-select,.con-ja .add-service-line .add-service-col .select-data{width:88px}.con-zh-cn .diff-city.keForm{width:152px}.con-zh-cn .inner-con .result-area .result-list .result-con .search a{width:60px}.con-zh-cn .use-info-btn .button-main-white{width:110px}.con-zh-cn .add-service-line .add-service-col .styled-select,.con-zh-cn .add-service-line .add-service-col .select-data{width:86px}.con-zh-hk .diff-city.keForm{width:110px}.con-zh-hk .inner-con .result-area .result-list .result-con .search a{width:58px}.con-zh-hk .use-info-btn .button-main-white{width:189px}.con-zh-hk .add-service-line .add-service-col .select_container{width:90px}.modal-wrap.office-list{width:840px}[class*="scale"] .modal-wrap #office-con2{min-width:600px}[class*="scale"] .modal-wrap #store .choice{width:70%}[class*="scale"] .modal-wrap #store .select-area .search{width:30%}.modal-wrap .error-message-container,.modal-wrap .errorMessageContainer{text-align:left;clear:both}.modal-wrap .error-message-container .error,.modal-wrap .errorMessageContainer .error{margin:0;padding:0 0 5px;font-size:12px;font-size:.75rem;color:#bc2e1b !important;font-weight:bold}.rent_f_b01{text-align:center;background-color:#1b7993;padding:12px 0}div.rent_f_banner{display:table;width:auto;margin:0 auto}div.rent_f_banner .banner-link{border-left:1px solid #fff;display:table-cell;color:white;min-height:50px;vertical-align:middle;font-size:14px;font-size:.875rem;text-align:center;width:auto}div.rent_f_banner .banner-link .smallt{display:inline-block;width:100%;font-size:12px;font-size:.75rem}div.rent_f_banner .banner-link:first-child{border-left:0}div.rent_f_banner .banner-link.point-link{color:#d3fffb}div.rent_f_banner.banner-c-3 .banner-link{width:33%}div.rent_f_banner.banner-c-2 .banner-link{width:50%}

.no-gap{margin:0;padding:0}#cboxLoadedContent>div{margin:0}.airport-messages{padding:30px 30px 10px}.airport-messages.flight-info{padding:0 0 10px;margin:0 auto}.airport-messages .tit_35{font-size:35px;font-size:2.1875rem}.airport-messages .btn_cen{display:block;text-align:center;width:100%}.airport-messages .btn_cen a{margin-right:2px}.airport-messages .sty_none{margin-top:-20px;padding:0;list-style-type:none}.airport-messages.codesharing{width:960px;margin:0 auto;padding:40px}.airport-messages.codesharing h2,.airport-messages.codesharing h3,.airport-messages.codesharing p,.airport-messages.codesharing ul,.airport-messages.codesharing li,.airport-messages.codesharing div,.airport-messages.codesharing span,.airport-messages.codesharing strong{margin:0;padding:0}.airport-messages.codesharing h2{text-align:center;margin-bottom:10px;font-size:28px;font-size:1.75rem;line-height:32px;line-height:2rem}.airport-messages.codesharing .sub-tit{margin:25px 0 10px;font-weight:700;text-align:left;font-size:16px;font-size:1rem;line-height:20px !important}.airport-messages.codesharing ul{margin-bottom:15px}.airport-messages.codesharing ul li{margin-top:3px;font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem;list-style:none}.airport-messages.codesharing ul li:first-child{margin-top:0}.airport-messages.codesharing .type1{padding-left:20px;margin-bottom:5px}.airport-messages.codesharing .type1 li{list-style:disc}.airport-messages.codesharing .type2 li{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem}.airport-messages.codesharing .type2 li:before{padding-right:8px;content:"-"}.airport-messages.codesharing .txt{margin-bottom:20px;font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem}.airport-messages.codesharing .codeshare strong{font-weight:normal;color:#d42a1d}.airport-messages.codesharing .btn_cen{margin-top:40px}.scheduleChange{height:100%;padding:20px;width:655px}#captcha-pop{margin-top:20px;font-size:16px;font-size:1rem}#captcha-pop h3,#captcha-pop p,#captcha-pop div,#captcha-pop fieldset,#captcha-pop legend,#captcha-pop input,#captcha-pop span,#captcha-pop label,#captcha-pop button{margin:0;padding:0}#captcha-pop h3{margin-bottom:5px;line-height:16px !important;font-size:16px;font-size:1rem;font-weight:700}#captcha-pop .captcha-txt{margin-bottom:10px;font-size:16px;font-size:1rem}#captcha-pop fieldset{width:650px;padding:20px 25px;border:0;background:#f3f3f3}#captcha-pop fieldset:after{display:block;clear:both;content:"";height:0}#captcha-pop fieldset .captcha-img{float:left;width:200px}#captcha-pop fieldset .captcha-img img{height:60px}#captcha-pop fieldset .captcha-form{float:left;width:385px}#captcha-pop fieldset .captcha-form label{display:block;margin-bottom:8px;font-size:14px;font-size:.875rem;line-height:14px;line-height:.875rem;font-weight:700}#captcha-pop fieldset .captcha-form .captcha-func:after{display:block;clear:both;content:"";height:0}#captcha-pop fieldset .captcha-form .placeholder-wrap{position:relative;float:left;margin-right:10px}#captcha-pop fieldset .captcha-form .placeholder-wrap .placeholder{position:absolute;top:10px;left:10px;font-size:13px;font-size:.8125rem;color:#767676}#captcha-pop fieldset .captcha-form .placeholder-wrap input[type=text]{width:150px;padding:8px 10px;font-size:13px;font-size:.8125rem;border:1px solid #919191;line-height:20px}#captcha-pop fieldset .captcha-form .captcha-btn{line-height:14px;line-height:.875rem}#captcha-pop fieldset .captcha-form .captcha-btn button{display:block;margin-bottom:8px;-webkit-appearance:none;appearance:none;background:0;border:0;border-radius:0;color:#186686;text-decoration:underline;font-size:13px;font-size:.8125rem;line-height:15px;line-height:.9375rem}
