@font-face{font-family:"nanum-square-r";src:url("/font/nanumsquarer.eot");src:url("/font/nanumsquarer.eot?#iefix") format("embedded-opentype"), url("/font/nanumsquarer.woff2") format("woff2"), url("/font/nanumsquarer.woff") format("woff"), url("/font/nanumsquarer.ttf") format("truetype"), url("/font/nanumsquarer.svg#nanumsquarerregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Sans";src:url("/font/notokr-regular.eot");src:url("/font/notokr-regular.eot?#iefix") format("embedded-opentype"), url("/font/notokr-regular.woff2") format("woff2"), url("/font/notokr-regular.woff") format("woff"), url("/font/notokr-regular.ttf") format("truetype"), url("/font/notokr-regular.svg#notokr-regular") format("svg");font-weight:normal;font-style:normal}.bz-empty-ment{text-align:center;font-size:14px;padding:50px 0;border:1px solid #eaeaea;margin-bottom:50px;margin-top:20px}.anfruf-arrow{width:27px;height:15px;background:url(./css-images/anfruf-arrow.png)}.banner-inner-box.air{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;margin-bottom:40px}.banner-inner-box.air .air_sch_btn{background-color:#65af07;padding:20px}.air-inner-ul{display:grid;gap:20px}.air-inner-ul .row{display:grid;grid-auto-flow:column;justify-content:flex-start;align-items:center;gap:20px}.air-ticket-wrap{display:grid;grid-template-columns:auto 1fr;gap:20px}.air-ticket-wrap>.air-departure,.air-ticket-wrap>.air-arrival{display:inline-block;border:1px solid #d9d9d9}.air-ticket-wrap .air-target-title{width:100%;height:60px;text-align:center;line-height:61px;border-bottom:1px solid #d9d9d9;border-top:2px solid #218380;background:#f8f8f8}.air-ticket-wrap .air-target-title>span,.air-ticket-wrap .date-range>span{display:inline-block;vertical-align:middle}.air-ticket-wrap .air-target-title>span.head-title{font-size:21px;font-weight:100;padding:0 10px}.air-ticket-wrap .air-target-title>span.area-title{font-size:14px}.air-ticket-wrap .air-target-title>span.line{color:#666666;padding:0 5px}.air-ticket-wrap .date-range{width:100%;height:46px;line-height:44px;text-align:center}.air-ticket-wrap .date-range>span.prev-date,.air-ticket-wrap .date-range>span.next-date{font-size:11px;width:15px;height:15px;line-height:15px;border:1px solid #666666;text-align:center;border-radius:5px;cursor:pointer}.air-ticket-wrap .date-range>span.prev-date{margin-left:10px}.air-ticket-wrap .date-range>span.today{font-size:18px;padding:0 10px}.air-ticket-wrap .date-range>span.today input{font-size:18px;font-family:inherit;vertical-align:middle;border:none;width:110px}.air-ticket-wrap table.air-tables{width:100%}.air-ticket-wrap table.air-tables tr:hover{cursor:pointer;background-color:#f0f0f0 !important}.air-ticket-wrap table.air-tables tr.active,.air-ticket-wrap table.air-tables tr.on{background-color:#e5e5e5 !important}.air-ticket-wrap table.air-tables thead,.air-ticket-wrap table.air-tables tbody{display:block;width:100%}.air-ticket-wrap table.air-tables thead th{height:36px;line-height:36px;text-align:center;background-color:#2f3030;font-size:14px;color:#fff}.air-ticket-wrap table.air-tables tbody{height:350px;max-height:350px;overflow-y:scroll}.air-ticket-wrap table.air-tables tbody td{padding:15px 0;text-align:center;vertical-align:middle;border-bottom:1px solid #d9d9d9}.air-ticket-wrap table.air-tables th.left,.air-ticket-wrap table.air-tables td.left{text-align:left}.air-ticket-wrap table.air-tables th.right,.air-ticket-wrap table.air-tables td.right{text-align:right}.air-ticket-wrap table.air-tables tbody td.air-name span{display:inline-block}.air-ticket-wrap table.air-tables tbody td.air-name span.img{width:15px;padding-left:20px}.air-ticket-wrap table.air-tables tbody td.air-name span.img.air-img{min-width:15px;min-height:15px;background-size:23px;vertical-align:middle}.air-ticket-wrap table.air-tables tbody td.air-name span.name{font-size:13px}.air-ticket-wrap table.air-tables tbody td.air-stime{font-size:20px;color:#2f3030}.air-ticket-wrap table.air-tables tbody td.air-etime{font-size:20px;color:#2f3030;text-indent:20px}.air-ticket-wrap table.air-tables tbody td.air-duration>div{display:block;font-size:12px;line-height:14px}.air-ticket-wrap table.air-tables tbody td.air-duration>div.return{color:#2f3030}.air-ticket-wrap table.air-tables tbody td.air-duration>div.duration{color:#7c7c7c}.air-departure{width:500px}.air-departure table.air-tables tr:nth-child(even){background-color:#ffffff}.air-departure table.air-tables thead th,.air-departure table.air-tables tbody td{width:460px}.air-departure table.air-tables tbody td.air-memo{font-size:16px;color:#2f3030}.air-arrival{width:100%}.air-arrival table.air-tables tr:nth-child(odd){background-color:#ffffff}.air-arrival table.air-tables tbody{overflow-x:hidden}.air-arrival table.air-tables thead th{width:130px}.air-arrival table.air-tables tbody td{width:130px}.air-arrival table.air-tables tbody td span.discount{font-size:20px;color:#ff6666;padding-right:18px}.air-arrival table.air-tables tbody td span.price{font-size:20px;color:#c80901;padding-right:10px}.air-cart-wrap{width:100%;display:inline-block;clear:both;background-color:#ffffff;margin-top:15px;border:1px solid #ececec}.air-cart{margin:10px;display:block;text-align:center}.air-cart>ul{display:table;width:100%;margin:20px auto}.air-cart>ul>li{display:table-cell;vertical-align:middle;width:50%;text-align:left}.air-cart>ul>li>span{display:inline-block;vertical-align:middle}.air-cart>ul>li>span.title{color:#2f3030;font-size:18px;font-weight:600}.air-cart>ul>li>span.img{width:15px;padding-left:15px}.air-cart>ul>li>span.name{padding-left:5px;font-size:13px}.air-cart>ul>li>span.return{color:#2f3030;font-size:12px;text-align:center}.air-cart>ul>li>span.return>span.duration{color:#7c7c7c;font-size:12px;display:block;margin-top:3px}.air-cart>ul>li>span.time{font-size:20px;color:#2f3030;padding-left:22px}.air-cart>ul>li.air-cart-departure{text-align:right}.air-cart>ul>li.air-cart-departure:after{content:"";width:1px;height:30px;background-color:#d9d9d9;display:inline-block;margin:0 30px;vertical-align:middle}.air-cart>.flight-cart{display:block;width:100%}.air-cart>.flight-cart .flight-person{font-size:17px;font-weight:600;color:#2f3030;height:33px;line-height:52px;padding-top:8px;letter-spacing:-1px;border-top:1px solid #e4e4e4}.air-cart>.flight-cart .flight-price-wrap{margin:0 10px;background:#f3f3f3;margin:25px 10px;padding:27px 0}.flight-price-wrap>span{display:inline-block;vertical-align:middle}.flight-price-wrap>span.flight-sub{color:#2f3030;font-size:16px;font-weight:500}.flight-price-wrap>span.flight-price{color:#2f3030;font-size:24px;font-weight:500;padding-left:3px}.flight-price-wrap>span.flight-dis{background-color:#fbb04c;background-color:#3a3a3a;border-radius:46px;width:65px;height:48px;line-height:48px;text-align:center;color:#fff;font-size:24px;margin-left:10px}.flight-price-wrap>span.flight-sign{color:#7c7c7c;font-size:24px;font-weight:600;padding:0 10px}.flight-price-wrap>span.flight-total-price{color:#c80901;margin-right:61px;font-size:24px;font-weight:600;text-align:left}.flight-price-wrap>span.flight-total-price>.flight-memo{color:#7c7c7c;font-size:12px;line-height:20px}.flight-price-wrap>span.btn-book{background-color:#ff636c}.flight-price-wrap>span.btn-cart{background-color:#5e5e5e}.flight-price-wrap>span.btn-book button{background-color:#ff636c}.flight-price-wrap>span.btn-cart button{background-color:#5e5e5e}.flight-price-wrap>span.btn-book,.flight-price-wrap>span.btn-cart{border-radius:5px;margin-left:10px;width:115px;height:48px;line-height:48px;text-align:center}.flight-price-wrap button{color:#fff;font-size:18px;font-weight:500}.air-cart>ul>li>span.img{width:15px;padding-left:15px;height:30px;font-size:0;background-size:100%}.css-table thead,.css-table tbody{display:block}.css-table tbody.bz-tour-list-wrap,.css-table tbody.bz-air-templete{overflow-y:scroll;max-height:550px;display:block}.css-table tbody.bz-air-templete>tr.active td .font-theme-color{color:#fff}.css-table tbody.bz-air-templete>tr.active td,.css-table tbody.bz-air-templete>tr.active{background-color:#ef656d;color:#fff}.css-table .ticket-tab2{width:123px}.css-table .ticket-tab3{width:100px}.css-table .ticket-tab4{width:70px}.css-table .ticket-tab5{width:110px}.css-table .ticket-tab6{width:auto;min-width:310px}.css-table .ticket-tab7{width:130px}table.css-table tr td button.css-basket{left:-63px}h4.air-title{color:#363636;padding:10px 0;border-top-left-radius:5px;border-top-right-radius:5px;letter-spacing:-0.05em}h4.air-title i.fa-circle{font-size:12px;color:#ef656d;vertical-align:top;margin-top:4px;margin-right:5px}h4.air-title .bz-start-airport,h4.air-title .bz-end-airport{font-size:14px;margin-left:10px;font-weight:600}h4.air-title .bz-airport{color:#ef656d}h4.air-title:before{content:"";margin-left:5px}