.no-gap{margin:0;padding:0}.parsys .rtable{padding:30px 30px 10px}.parsys .rtable table{border:1px solid #a1a1a1}.parsys .rtable table th,.parsys .rtable table td{padding:8px;font-size:14px;font-size:.875rem;line-height:120%;color:black;vertical-align:middle}.parsys .rtable table th p,.parsys .rtable table td p{margin:0}.parsys .rtable table thead th{border-top:1px solid #ccdcdf;background:#186686;color:white;font-size:16px;font-size:1rem;font-weight:600}.parsys .rtable table td{border:1px solid #a1a1a1}.parsys .richtext.section .rtable{padding-top:0;padding-bottom:20px}.content-table table{width:100%;border-collapse:collapse;margin-bottom:10px}.content-table table caption.showCaption{font-size:14px;font-size:.875rem;text-align:right;line-height:120%;margin-bottom:10px;width:100%;height:auto;color:black}.content-table table caption.showCaption:before{content:"("}.content-table table caption.showCaption:after{content:")"}.content-table table caption.titleCaption{font-size:16px;font-size:1rem;text-align:left;line-height:125%;margin-bottom:10px;width:100%;height:auto;font-weight:bold;color:black}.content-table table thead tr th,.content-table table tbody tr th{font-size:16px;font-size:1rem}.content-table table thead tr th.th_looks_td,.content-table table tbody tr th.th_looks_td{background:white;color:black;font-size:16px;font-size:1rem;font-weight:normal;text-align:left}.content-table table thead tr th.th_row_style,.content-table table tbody tr th.th_row_style{background:#f3fbfd;color:#186686;font-size:16px;font-size:1rem;font-weight:normal;text-align:left}.content-table table thead tr th p,.content-table table tbody tr th p{line-height:normal;margin:0 !important}.content-table table thead tr td,.content-table table tbody tr td{font-size:16px;font-size:1rem}.content-table table thead tr td.td_looks_th,.content-table table tbody tr td.td_looks_th{background:#186686;color:white;font-size:16px;font-size:1rem;font-weight:600;text-align:left}.content-table table thead tr td p,.content-table table tbody tr td p{line-height:normal;margin:0 !important}.content-table table thead tr td a,.content-table table tbody tr td a{font-size:16px;font-size:1rem}.content-table table thead tr h1,.content-table table tbody tr h1{font-weight:300;font-size:40px;font-size:2.5rem}.content-table table thead tr h2,.content-table table tbody tr h2{margin:0}.content-table table thead tr h3,.content-table table tbody tr h3{margin-bottom:0}.content-table table thead tr h4,.content-table table tbody tr h4{margin-bottom:0}.content-table table tbody tr td,.content-table table tbody tr th,.content-table table tbody tr .td-head{background:white;border:1px solid #a1a1a1;color:black;padding:8px;font-size:16px;font-size:1rem;line-height:120%}.content-table table tbody tr th{background:#186686;color:white;font-size:16px;font-size:1rem;font-weight:600}.content-table table tbody tr th.th2{background:0;color:black;font-size:14px;font-size:.875rem;font-weight:normal;text-align:left}.content-table table tbody tr th.th3{background:0;color:black;font-size:16px;font-size:1rem;font-weight:normal;text-align:left}.content-table table tbody tr th.th4{background:white;color:black;font-size:16px;font-size:1rem;font-weight:normal;text-align:center}.content-table table tbody tr td.td2{background:#186686;color:white;font-size:16px;font-size:1rem;font-weight:600}.content-table table tbody tr td ul li{list-style-image:url('../images/components/content-pages/list-style-circle-s.png')}.content-table table tbody tr td ul li ul li{list-style-image:url('../images/components/content-pages/list-style-hyphen.gif');font-size:14px;font-size:.875rem}.content-table table tbody tr td ul li ul li ul li{list-style-type:circle;list-style-image:none;font-size:14px;font-size:.875rem}.content-table table tbody tr td ul.list-none,.content-table table tbody tr td ol.list-none{margin:0;padding:0;list-style:none}.content-table table tbody tr td ul.list-none li,.content-table table tbody tr td ol.list-none li{list-style:none;list-style-type:none;list-style-image:none}.content-table table tbody tr td ul.list-none li ul:last-child,.content-table table tbody tr td ul.list-none li ol:last-child,.content-table table tbody tr td ol.list-none li ul:last-child,.content-table table tbody tr td ol.list-none li ol:last-child{margin-bottom:20px}.content-table table tbody tr td ul.list-none li ul,.content-table table tbody tr td ul.list-none li ol,.content-table table tbody tr td ol.list-none li ul,.content-table table tbody tr td ol.list-none li ol{margin:0}.content-table table tbody tr td ul.list-none li ul li,.content-table table tbody tr td ul.list-none li ol li,.content-table table tbody tr td ol.list-none li ul li,.content-table table tbody tr td ol.list-none li ol li{margin:0;list-style:inherit}.content-table table thead tr th{font-size:16px;font-size:1rem;background:#186686;color:white;font-weight:600;line-height:144%;padding:8px;padding:.5rem}.content-table table tfoot tr td{font-size:14px;font-size:.875rem;background:#f8f8f8;color:#cd3e00;font-weight:600;line-height:120%}.content-table table.company-table{font-size:16px;font-size:1rem}.content-table table.company-table tr:first-child{border-top:1px solid black}.content-table table.company-table tr th,.content-table table.company-table tr td{color:black;padding:16px 8px;padding:1rem .5rem;border:0;border-bottom:1px solid #ddd;background:0}.content-table table.company-table tr th p,.content-table table.company-table tr td p{font-size:16px;margin:0;color:#434343}.content-table table.company-table tr th span.dark,.content-table table.company-table tr td span.dark{color:black}.content-table table.company-table tr th.th_looks_td,.content-table table.company-table tr td.th_looks_td{background:0;color:black}.content-table table.company-table tr td{color:#434343}.content-table .vert-center{display:table-cell;vertical-align:middle}.content-table a{display:inline-block}.content-table.tableEditor p{overflow:visible}.richtext table thead tr th{font-size:16px;font-size:1rem;background:white;color:#333;font-weight:normal;padding:0}.richtext table tbody th[scope=row]{color:black}.flight-st1 thead th{background-color:#186686;color:#fff;font-size:14px;font-size:.875rem;line-height:16px;padding:11px 3px;border-left:1px solid #46859e}.flight-st1 thead th:first-child{border-left:0}.flight-st1 thead .weeks-name th{font-size:12px;font-size:.75rem;padding:2px;border-top:1px solid #46859e}.flight-st1 thead .weeks-name th:first-child{border-left:1px solid #46859e}.flight-st1 thead .weeks-name th span{display:block;margin-top:-2px;font-size:14px;font-size:.875rem;font-weight:normal}.flight-st1 tbody th{color:#196585;font-size:14px;font-size:.875rem;border-bottom:1px solid #ccdcdf}.flight-st1 tbody td{padding:14px 10px;border-left:1px solid #ccdcdf;border-bottom:1px solid #ccdcdf;text-align:center;color:#333}.flight-st1 tbody td .txt-st196{font-weight:bold}.flight-st1 tbody td.flight{text-align:center}.flight-st1 tbody td.flight dt{font-size:16px;font-size:1rem;font-weight:bold;letter-spacing:0;margin-bottom:6px}.flight-st1 tbody td.flight dd{font-size:14px;font-size:.875rem}.flight-st1 tbody td.flight-time{padding:14px 22px;text-align:left}.flight-st1 tbody td.flight-time dl{float:left;width:100%;margin-bottom:5px}.flight-st1 tbody td.flight-time dl dt{float:left;margin-top:3px;width:50%;text-align:center;font-size:14px;font-size:.875rem;clear:both;min-height:39px}.flight-st1 tbody td.flight-time dl dt:first-child{min-height:44px !important}.flight-st1 tbody td.flight-time dl dt:first-child+dd{min-height:44px !important}.flight-st1 tbody td.flight-time dl dd{min-height:0;float:left;width:50%;text-align:center;font-size:12px;font-size:.75rem;font-weight:normal}.flight-st1 tbody td.flight-time dl dd span{display:block;font-size:16px;font-size:1rem}.flight-st1 tbody td.operating-conditions.orange{color:#d64100;font-weight:bold}.flight-st1 tbody td.operating-conditions.green{color:#196585}.flight-st1 tbody td.operating-conditions.black{color:#000}.flight-st1 tbody td.operating-conditions.flight-status-web-DIV{color:#d7317c}.flight-st1 tbody td.operating-conditions.flight-status-web-DIV span.status-info{background:url('../images/components/flight-status/DIV.png') no-repeat 50% 0}.flight-st1 tbody td.operating-conditions.flight-status-web-DLA{color:#cd3e00}.flight-st1 tbody td.operating-conditions.flight-status-web-DLA span.status-info{background:url('../images/components/flight-status/DLA.png') no-repeat 50% 0}.flight-st1 tbody td.operating-conditions.flight-status-web-DLD{color:#cd3e00}.flight-st1 tbody td.operating-conditions.flight-status-web-DLD span.status-info{background:url('../images/components/flight-status/DLD.png') no-repeat 50% 0}.flight-st1 tbody td.operating-conditions.flight-status-web-ARV{color:#108486}.flight-st1 tbody td.operating-conditions.flight-status-web-ARV span.status-info{background:url('../images/components/flight-status/ARV.png') no-repeat 50% 0}.flight-st1 tbody td.operating-conditions.flight-status-web-BTK,.flight-st1 tbody td.operating-conditions.flight-status-web-DTK{color:#108486}.flight-st1 tbody td.operating-conditions.flight-status-web-BTK span.status-info,.flight-st1 tbody td.operating-conditions.flight-status-web-DTK span.status-info{background:url('../images/components/flight-status/BTK.png') no-repeat 50% 0}.flight-st1 tbody td.operating-conditions.flight-status-web-TXG{color:#7b7a00}.flight-st1 tbody td.operating-conditions.flight-status-web-TXG span.status-info{background:url('../images/components/flight-status/TXG.png') no-repeat 50% 0}.flight-st1 tbody td.operating-conditions.flight-status-web-FLT{color:black}.flight-st1 tbody td.operating-conditions.flight-status-web-FLT span.status-info{background:url('../images/components/flight-status/FLT.png') no-repeat 50% 0}.flight-st1 tbody td.operating-conditions.flight-status-web-DLL{color:#d42a1d}.flight-st1 tbody td.operating-conditions.flight-status-web-DLL span.status-info{background:url('../images/components/flight-status/DLL.png') no-repeat 50% 0}.flight-st1 tbody td.operating-conditions.flight-status-web-NIL{color:#757575}.flight-st1 tbody td.operating-conditions.flight-status-web-NIL span.status-info{background:url('../images/components/flight-status/NIL.png') no-repeat 50% 0}.flight-st1 tbody td.operating-conditions.flight-status-web-CNL{color:#d42a1d}.flight-st1 tbody td.operating-conditions.flight-status-web-CNL span.status-info{background:url('../images/components/flight-status/CNL.png') no-repeat 50% 0}.flight-st1 tbody td.operating-conditions.flight-status-web-RTR{color:#c54780}.flight-st1 tbody td.operating-conditions.flight-status-web-RTR span.status-info{background:url('../images/components/flight-status/RTR.png') no-repeat 50% 0}.flight-st1 tbody td.operating-conditions span{display:block;font-size:14px;font-size:.875rem;padding-top:30px}.flight-st1 tbody td.operating-conditions span.conditions-info{font-size:12px;font-size:.75rem;line-height:15px;font-weight:normal;padding-top:5px}.flight-st1 tbody td.operating-conditions span.fly-back{background:url('../images/components/schedule-search/icon-fly-back.png') no-repeat 50% 0}.flight-st1 tbody td.operating-conditions span.arrival-delay{background:url('../images/components/schedule-search/icon-arrivaldelay.png') no-repeat 50% 0}.flight-st1 tbody td.operating-conditions span.departure-delay{background:url('../images/components/schedule-search/icon-departure-delay.png') no-repeat 50% 0}.flight-st1 tbody td.operating-conditions span.arrival{background:url('../images/components/schedule-search/icon-arrival.png') no-repeat 50% 0}.flight-st1 tbody td.operating-conditions span.airstrip-1{background:url('../images/components/schedule-search/icon-airstrip-1.png') no-repeat 50% 0}.flight-st1 tbody td.operating-conditions span.airstrip-2{background:url('../images/components/schedule-search/icon-airstrip-2.png') no-repeat 50% 0}.flight-st1 tbody td.operating-conditions span.during-flight{background:url('../images/components/schedule-search/icon-during-flight.png') no-repeat 50% 0}.flight-st1 tbody td.flight-2{text-align:left;font-size:14px;font-size:.875rem;padding:0}.flight-st1 tbody td.flight-2 dl{padding:14px 18px;border-top:1px solid #ccdcdf}.flight-st1 tbody td.flight-2 dl:first-child{border-top:0}.flight-st1 tbody td.flight-2 dl dt{margin-bottom:4px}.flight-st1 tbody td.flight-2 dl dt span{display:inline;background:url('../images/components/schedule-search/txt-separator.png') no-repeat 0 50%;padding-left:7px;margin-left:7px}.flight-st1 tbody td.flight-2 dl dt span:first-child{background:0;padding-left:0;margin-left:0}.flight-st1 tbody td.flight-2 dl dt span.flight-num{font-size:16px;font-size:1rem;font-weight:bold}.flight-st1 tbody td.flight-2 dl dd p{font-size:14px;font-size:.875rem}.flight-st1 tbody td.flight-2 dl dd p a{text-decoration:underline}.flight-st1 tbody td.flight-2 dl dd p span{display:inline;background:url('../images/components/schedule-search/txt-separator.png') no-repeat 0 50%;padding-left:7px;margin-left:7px}.flight-st1 tbody td.flight-2 dl dd p span:first-child{background:0;padding-left:0;margin-left:0}.flight-st1 tbody td.flight-2 dl dd p.via-info{float:left;width:100%;background:url('../images/components/dom-avail/clock-edit.png') no-repeat 0 7px;border-top:1px dotted #ccc;padding:5px 2px 12px 20px;margin-top:5px;font-size:12px;font-size:.75rem;line-height:18px}.flight-st1 tbody td.flight-2 dl dd p.time-notice{background:url('../images/components/dom-avail/clock-edit.png') no-repeat 0 6px;clear:both;font-size:12px;font-size:.75rem;padding:5px 5px 0 20px !important}.flight-st1 tbody td.flight-2 dl dd p.txt-info{margin-top:5px;font-size:12px;font-size:.75rem}.flight-st1 tbody td.flight-2 .row-td{display:table;width:100%;border-top:1px solid #ccdcdf}.flight-st1 tbody td.flight-2 .row-td:first-child{border-top:0}.flight-st1 tbody td.flight-2 .row-td dl{display:table-cell;padding:14px 18px;border-left:1px solid #ccdcdf;border-top:0;text-align:center;vertical-align:middle}.flight-st1 tbody td.flight-2 .row-td dl:first-child{border-left:0;text-align:left}.flight-st1 tbody td.flight-2 .row-td dl.flight-time-1,.flight-st1 tbody td.flight-2 .row-td dl.flight-time-2{width:17.5%;padding:14px 5px}.flight-st1 tbody td.flight-2 .row-td dl.flight-time-1 dt,.flight-st1 tbody td.flight-2 .row-td dl.flight-time-2 dt{position:absolute;left:-9999px}.flight-st1 tbody td.flight-2 .row-td dl.flight-time-1 dd,.flight-st1 tbody td.flight-2 .row-td dl.flight-time-2 dd{font-size:16px;font-size:1rem}.flight-st1 tbody td.flight-2 .row-td dl.flight-time-1 dd sub,.flight-st1 tbody td.flight-2 .row-td dl.flight-time-2 dd sub{display:block;font-size:12px;font-size:.75rem;line-height:100%;font-weight:normal;color:#196585;padding-top:6px;bottom:0}.flight-st1 tbody td.flight-2 .row-td dl p.via-info{padding-bottom:0}.flight-st1 tbody td.flight-time-2{padding:14px 5px;font-weight:bold}.flight-st1 tbody td.flight-time-2 span{font-size:13px;font-size:.8125rem;font-weight:normal}.flight-st1 tbody td.flight-time-2 sub{font-size:12px;font-size:.75rem;font-weight:normal;color:#196585;padding-left:1px;bottom:0;display:block;line-height:normal}.flight-st1 tbody td.available-flights em{background:url('../images/components/schedule-search/icon-airplane.png') no-repeat 50% 50%;width:30px;height:30px;display:inline-block;overflow:hidden;line-height:3200px;line-height:200rem}.flight-st1 tbody td.available-flights .aircraft,.flight-st1 tbody td.available-flights .aircraft a{color:#333;display:inline-block;line-height:130%;font-size:12px;font-size:.75rem}.flight-st1 tbody td.available-flights .aircraft>span,.flight-st1 tbody td.available-flights .aircraft a>span{width:100%;display:inline-block}.flight-st1 tbody td.available-flights .aircraft>span.offscreen,.flight-st1 tbody td.available-flights .aircraft a>span.offscreen{width:0}.flight-st1 tbody td.date-view{background-color:#e5f7f9}.flight-st1 tbody td.unavailable-flights em{width:30px;height:30px;display:inline-block;overflow:hidden;line-height:3200px;line-height:200rem}.flight-st1 tbody td.usdot-schedule-td-1{text-align:left;padding:14px}.flight-st1 tbody td.usdot-schedule-td-1 .flt a,.flight-st1 tbody td.usdot-schedule-td-1 .flt span{outline-offset:-1px;line-height:16px}.flight-st1 tbody td.usdot-schedule-td-1 p{font-size:14px;font-size:.875rem}.flight-st1 tbody td.usdot-schedule-td-1 p:first-child{font-size:16px;font-size:1rem;margin-bottom:4px;line-height:1.5;padding:1px 0}.flight-st1 tbody td.usdot-schedule-td-1 p>span{background:url("../images/components/schedule-search/txt-separator.png?1442463547") no-repeat 0 50%;padding-left:7px;margin-left:7px}.flight-st1 tbody td.usdot-schedule-td-1 p.txt-info>span{font-size:12px;font-size:.75rem;padding-left:0;margin-left:0;background:0}.flight-st1 tbody td.usdot-schedule-td-1 p>span.flight-num{font-weight:bold;background:0;padding-left:0;margin-left:0}.flight-st1 tbody td.usdot-schedule-td-1 p.time-notice{background:url("../images/components/dom-avail/clock-edit.png?1442463548") no-repeat 3px 6px;font-size:12px;font-size:.75rem;padding:5px 5px 0 20px !important}.flight-st1 tbody td.usdot-schedule-td-1 .separation-line{border-top:1px solid #eee;margin-top:8px}.flight-st1 tbody td.usdot-schedule-td-1 .time-notice.via-info{border-top:1px solid #efefef;margin-top:7px;background-position:2px 9px}.flight-st3 .txt-r{text-align:right}.flight-st3 .bold{font-weight:bold}.flight-st3 .brdLN{border-left:0}.flight-st3 thead th{background-color:#186686;color:#fff;font-size:14px;font-size:.875rem;line-height:16px;padding:10px 3px;border-left:1px solid #46859e}.flight-st3 thead th:first-child{border-left:0}.flight-st3 thead .line-2 th{border-top:1px solid #46859e}.flight-st3 thead .line-2 th:first-child{border-left:1px solid #46859e}.flight-st3 tbody th{padding:9px 10px;border-bottom:1px solid #ccdcdf;font-size:14px;font-size:.875rem;font-weight:normal;text-align:center}.flight-st3 tbody td{padding:9px 10px;border-left:1px solid #ccdcdf;border-bottom:1px solid #ccdcdf;font-size:14px;font-size:.875rem;text-align:center}.flight-st3 tbody td .expected-rf-fare-details>span{display:block}.flight-st3 tbody td .expected-rf-fare-details>span>span.value{padding-left:5px}.flight-st3 tbody td:first-child{border-left:0}.flight-st3 tfoot td{padding:9px 10px;border-left:1px solid #ccdcdf;border-bottom:1px solid #ccdcdf;font-size:14px;font-size:.875rem;text-align:center;background-color:#f4fbfd}.flight-st3 tfoot td:first-child{border-left:0}.flight-st3 tfoot td.total{color:#186686}.flight-st3 tfoot td.price{color:#cd3e00;font-weight:bold;text-align:right}.flight-st3 tfoot td.price span{color:#186686;font-weight:normal;margin-right:20px}.flight-st3.tfoot tbody th,.flight-st3.tfoot tbody td{padding:9px 10px;border-bottom:1px solid #ccdcdf;font-size:14px;font-size:.875rem;text-align:center;background-color:#f4fbfd}.flight-st3.tfoot tbody th.total,.flight-st3.tfoot tbody td.total{color:#186686}.flight-st3.tfoot tbody td{border-left:1px solid #ccdcdf}.flight-st3.tfoot tbody td.price{color:#cd3e00;font-weight:bold;text-align:right}.flight-st3.tfoot tbody td.price span{color:#186686;font-weight:normal;margin-right:20px}.flight-st3.tfoot tbody.single th{text-align:right}.flight-st3.tfoot tbody.single .td{border-left:0}.flight-st4 tbody tr:first-child{border-top:1px solid #ccdcdf}.flight-st4 tbody th.flight{border-bottom:1px solid #ccdcdf;text-align:left;font-weight:bold;color:#186686;padding:11px 9px;vertical-align:middle;font-size:14px;font-size:.875rem}.flight-st4 tbody th.flight img{vertical-align:middle;margin-right:5px}.flight-st4 tbody td{padding:11px 9px;vertical-align:middle;font-size:14px;font-size:.875rem;border-bottom:1px solid #ccdcdf}.flight-st4 tbody td.flight{text-align:left;font-weight:bold;color:#186686}.flight-st4 tbody td.flight img{vertical-align:middle;margin-right:5px}.flight-st4 tbody td.flight-num{text-align:left}.flight-st4 tbody td.flight-num dd{font-size:16px;font-size:1rem;margin-top:-2px}.flight-st4 tbody td.journey dl{float:left;text-align:center}.flight-st4 tbody td.journey dl dt{font-size:16px;font-size:1rem}.flight-st4 tbody td.journey dl dd{margin-top:-2px}.flight-st4 tbody td.journey span{float:left;margin:16px 22px 0 22px}.flight-st4 tbody td.journey span.arrow{background:url('../images/components/refund/icon-arrow.gif') no-repeat 0 0;width:17px;height:10px;text-indent:-99999px}.flight-st4 tbody td.seating{font-weight:bold;text-align:center}.flight-st4 tbody td.status{font-weight:bold}.flight-st4 tbody td.status.un-used{color:#cd3e00}.flight-st4.type2 thead th{background-color:#186686;color:#fff;font-size:14px;font-size:.875rem;line-height:16px;padding:10px 3px;border-left:1px solid #46859e}.flight-st4.type2 thead th:first-child{border-left:0}.flight-st4.type2 thead .line-2 th{border-top:1px solid #46859e}.flight-st4.type2 thead .line-2 th:first-child{border-left:1px solid #46859e}.flight-st4.type2 tbody tr:first-child{border-top:0}.flight-st4.type2 tbody td{padding:11px 9px;vertical-align:middle;font-size:14px;font-size:.875rem;border-bottom:1px solid #ccdcdf;border-left:1px solid #ccdcdf}.flight-st4.type2 tbody td:first-child{border-left:0}.flight-st4.type2 tbody td.flight{padding-left:20px;text-align:left;font-weight:bold;color:#186686}.flight-st4.type2 tbody td.flight img{vertical-align:middle;margin-right:5px}.flight-st4.type2 tbody td.flight-num{padding-left:30px;text-align:left}.flight-st4.type2 tbody td.flight-num dd{font-size:16px;font-size:1rem;margin-top:-2px}.flight-st4.type2 tbody td.journey{text-align:center}.flight-st4.type2 tbody td.journey .itinerary-info{display:inline-block}.flight-st4.type2 tbody td.journey .itinerary-info:after{content:"";display:inline-block;clear:both}.flight-st4.type2 tbody td.journey .itinerary-info dl{float:left;text-align:center}.flight-st4.type2 tbody td.journey .itinerary-info dl dt{font-size:16px;font-size:1rem}.flight-st4.type2 tbody td.journey .itinerary-info dl dd{margin-top:-2px}.flight-st4.type2 tbody td.journey .itinerary-info span{float:left;margin:16px 22px 0 22px}.flight-st4.type2 tbody td.journey .itinerary-info span.arrow{background:url('../images/components/refund/icon-arrow.gif') no-repeat 0 0;width:17px;height:10px;text-indent:-99999px}.flight-st4.type2 tbody td.seating{font-weight:bold}.flight-st4.type2 tbody td.status{font-weight:bold;text-align:center}.flight-st5 tbody tr:first-child th,.flight-st5 tbody tr:first-child td{border-top:1px solid #ccdcdf}.flight-st5 tbody th{background-color:#f4fbfd;color:#186686;font-size:14px;font-size:.875rem;text-align:left;padding:10px 12px;border-bottom:1px solid #ccdcdf}.flight-st5 tbody td{font-size:14px;font-size:.875rem;text-align:left;padding:10px 12px;border-left:1px solid #ccdcdf;border-bottom:1px solid #ccdcdf}.flight-st5 tbody td span{margin-right:10px}.flight-st5 tbody td .tinner-p{font-size:14px;font-size:.875rem;margin:0;padding:5px 0}.flight-st5 tbody td .tinner-p.point-text{color:#186686}.flight-st5 tbody td .tinner-list{padding:5px 0}.flight-st5 tbody td .tinner-list .list-title{font-size:12px;font-size:.75rem;font-weight:700;line-height:inherit;margin:0}.flight-st5 tbody td .tinner-list ul{padding:0 0 0 17px;margin:0}.flight-st5 tbody td .tinner-list ul li{list-style:disc;font-size:12px;font-size:.75rem;padding:2px 0}.flight-st5 tbody td .list-disc{list-style:disc;padding-left:20px}.flight-st5 tbody td .list-disc li{list-style:disc;font-size:14px;font-size:.875rem}.flight-st5 tbody td .list-disc li span{font-size:inherit}.flight-st6 thead{display:none;height:0;font-size:0;text-indent:-999999px}.flight-st6 tbody tr{border-top:1px solid #ccdcdf}.flight-st6 tbody tr:first-child{border-top:0}.flight-st6 tbody tr td{padding:0;border-left:1px solid #ccdcdf;border-bottom:0;text-align:center;color:#333}.flight-st6 tbody tr td:first-child{border-left:0}.flight-st6 tbody tr td.flight-time-2{font-size:16px;font-size:1rem;font-weight:normal}.flight-st6 tbody tr td.flight-time-2 sub{display:block;font-size:12px;font-size:.75rem;font-weight:normal;color:#196585;padding-top:6px;bottom:0}.th-normal thead th{font-weight:normal}.flight-st7{border-bottom:1px solid #ccdcdf !important}.flight-st7 tr th,.flight-st7 tr td{padding:10px 12px;border-top:1px solid #ccdcdf;font-size:14px;font-size:.875rem;text-align:center}.flight-st7 tr th:first-child,.flight-st7 tr td:first-child{border-right:1px solid #ccdcdf}.flight-st7 tr th{background-color:#f4fbfd;color:#186686}.inflight-svc-table img{width:auto;display:inline-block}
.no-gap{margin:0;padding:0}.no-gap{margin:0;padding:0}.footer{display:table;width:100%}.footer a:focus,.footer a:hover{outline:1px dotted white !important}.footer footer[role="contentinfo"]{position:relative;width:100%;min-height:400px}.footer footer[role="contentinfo"] .backgfooter{position:absolute;top:0;left:0;right:0;height:100%;z-index:0;background:#2e4964 url('../images/components/footer/foooter-bg.jpg') repeat-x 0 0}.footer footer[role="contentinfo"] .footer-wrap{width:100%;padding:50px 0;padding:3.125rem 0;z-index:1;position:relative}.footer footer[role="contentinfo"] .footer-wrap *{color:white;font-size:12px;font-size:.75rem}.footer footer[role="contentinfo"] .footer-wrap a{text-decoration:none}.footer footer[role="contentinfo"] .footer-wrap a:hover{text-decoration:none}.footer footer[role="contentinfo"] .footer-wrap a.privacy{color:white;font-weight:bold}.footer footer[role="contentinfo"] .footer-wrap a.privacy strong{color:white;font-weight:bold}.footer footer[role="contentinfo"] .footer-wrap a.cs{font-weight:bold}.footer footer[role="contentinfo"] .footer-wrap .inner-row{width:100%;max-width:1180px;margin:0 auto;position:relative;padding-left:20px}.footer footer[role="contentinfo"] .footer-wrap .inner-row .par{display:block;float:left;border-collapse:collapse}.footer footer[role="contentinfo"] .footer-wrap .inner-row .par.col-1{position:absolute;right:12px}.footer footer[role="contentinfo"] .footer-wrap .inner-row .par.col-1.left,.footer footer[role="contentinfo"] .footer-wrap .inner-row .par.col-1.right{width:12%}.footer footer[role="contentinfo"] .footer-wrap .inner-row .par.col-1:after{display:block;clear:both;content:"";height:0}.footer footer[role="contentinfo"] .footer-wrap .inner-row .par.col-2{width:75%;margin-left:5%}.footer footer[role="contentinfo"] .footer-wrap .inner-row .par.col-2 .row-1{padding-top:7px}.footer footer[role="contentinfo"] .footer-wrap .inner-row .par.col-2 .row-1.left{float:left;width:85%}.footer footer[role="contentinfo"] .footer-wrap .inner-row .par.col-2 .row-1.list .content-block.section{padding:0;margin-bottom:30px}.footer footer[role="contentinfo"] .footer-wrap .inner-row .par.col-2 .row-1.list .content-block.section div div{float:left}.footer footer[role="contentinfo"] .footer-wrap .inner-row .par.col-2 .row-1.list .content-block.section div div.par-column-3{width:33%;padding:0 12px 0 0}.footer footer[role="contentinfo"] .footer-wrap .inner-row .par.col-2 .row-1.list .content-block.section div div.par-column-3:first-child{padding-left:12px}.footer footer[role="contentinfo"] .footer-wrap .inner-row .par.col-2 .row-1.list .content-block.section div div.par-column-3.col-num-4{width:25%}.footer footer[role="contentinfo"] .footer-wrap .inner-row .par.col-2 .row-1.list .content-block.section div div#chatUtilities{float:none;width:100%;padding-left:12px;border-left:1px solid #e2e2e2}.footer footer[role="contentinfo"] .footer-wrap .inner-row .par.col-2 .row-1.list .content-block.section div div#chatUtilities .chat{width:100%}.footer footer[role="contentinfo"] .footer-wrap .inner-row .par.col-2 .row-1.list .content-block.section div div .parsys{width:100%}.footer footer[role="contentinfo"] .footer-wrap .inner-row .par.col-2 .row-1.list .content-block.section div div .parsys .footer-list{width:100%}.footer footer[role="contentinfo"] .footer-wrap .inner-row .par.col-2 .row-1.list .content-block.section div div .parsys .footer-list h2{text-align:left}.footer footer[role="contentinfo"] .footer-wrap .inner-row .par.col-2 .row-1.list .content-block.section div div .parsys .footer-list ul{padding-left:12px;border-left:1px solid #e2e2e2}.footer footer[role="contentinfo"] .footer-wrap .inner-row .par.col-2 .row-1.list .content-block.section div div .parsys .footer-list ul li #chatUtilities{float:none;padding-left:0;border-left:0}.footer footer[role="contentinfo"] .footer-wrap .inner-row .par.col-2 .row-1.list .content-block.section div div .parsys .footer-list ul li ul{padding:0;border-left:0}.footer footer[role="contentinfo"] .footer-wrap .inner-row .par.col-2 .row-1.list .content-block.section div div .parsys .linklist2depth{width:100%}.footer footer[role="contentinfo"] .footer-wrap .inner-row .par.col-2 .row-1.list .content-block.section div div .parsys.section{padding:0}.footer footer[role="contentinfo"] .footer-wrap .inner-row .par.col-2 .row-1.list .content-block.section div div .parsys h2{padding:0;margin:0 0 10px 0;font-size:14px;font-size:.875rem;line-height:17px !important;font-weight:400}.footer footer[role="contentinfo"] .footer-wrap .inner-row .par.col-2 .row-1.list .content-block.section div div .parsys h2+ul{border-left:1px solid #e2e2e2}.footer footer[role="contentinfo"] .footer-wrap .inner-row .par.col-2 .row-1.list .content-block.section div div:first-child{padding-left:0;border-left:0}.footer footer[role="contentinfo"] .footer-wrap .inner-row .par.col-2 .row-1.list .content-block.section div div:first-child .parsys .footer-list ul{padding-left:0;border-left:0}.footer footer[role="contentinfo"] .footer-wrap .inner-row .par.col-2 .row-1.list .content-block.section div div:first-child .parsys .footer-list h2+ul{padding-left:12px;border-left:1px solid #e2e2e2}.footer footer[role="contentinfo"] .footer-wrap .inner-row .par.col-2 .row-1.list .content-block.section div:after{display:block;clear:both;content:"";height:0}.footer footer[role="contentinfo"] .footer-wrap .inner-row .par.col-2 .address-area .addr{float:left;width:73%;padding-left:12px}.footer footer[role="contentinfo"] .footer-wrap .inner-row .par.col-2 .address-area .addr p,.footer footer[role="contentinfo"] .footer-wrap .inner-row .par.col-2 .address-area .addr strong,.footer footer[role="contentinfo"] .footer-wrap .inner-row .par.col-2 .address-area .addr b{font-size:11px;font-size:.6875rem}.footer footer[role="contentinfo"] .footer-wrap .inner-row .par.col-2 .address-area .addr strong,.footer footer[role="contentinfo"] .footer-wrap .inner-row .par.col-2 .address-area .addr b{font-weight:normal}.footer footer[role="contentinfo"] .footer-wrap .inner-row .par.col-2 .address-area:after{display:block;clear:both;content:"";height:0}.footer footer[role="contentinfo"] .footer-wrap .inner-row .par:after{display:block;clear:both;content:"";height:0}.footer footer[role="contentinfo"] .footer-wrap .inner-row:after{display:block;clear:both;content:"";height:0}.footer footer[role="contentinfo"] .footer-wrap .col-2 .list ul li a{display:inline-block;min-height:19px;padding:4px 0;line-height:12px;line-height:.75rem}.footer footer[role="contentinfo"] .footer-wrap .col-2 .list ul li a.close-layer{background:url('../images/components/modal/content-modal-close.png') no-repeat center;text-decoration:none;position:absolute;top:20px;right:20px;width:30px;height:30px;cursor:pointer;outline-offset:0;display:block;overflow:hidden;line-height:3200px;line-height:200rem}.footer footer[role="contentinfo"] .footer-wrap .col-2 .list ul li a.footer-kisa{padding:0 0 0 5px;width:25px;height:20px;display:inline-block}.footer footer[role="contentinfo"] .footer-wrap .col-2 .list ul li a.footer-kisa img{width:20px !important;vertical-align:middle}.footer footer[role="contentinfo"] .footer-wrap .col-3{text-align:right}.footer footer[role="contentinfo"] .footer-wrap .col-3 .kisa-certification{padding-right:3px}.footer footer[role="contentinfo"] .footer-wrap .col-3 .kisa-certification a{display:inline-block;width:48px;height:48px}.footer footer[role="contentinfo"] .footer-wrap .col-3 .kisa-certification img{width:48px}.footer footer[role="contentinfo"] .footer-wrap .sns-area{float:left;min-width:107px}.footer footer[role="contentinfo"] .footer-wrap .sns-area .social-media{margin-bottom:10px;text-align:left}.footer footer[role="contentinfo"] .footer-wrap .sns-area .social-media li{display:inline-block;padding-left:9px;vertical-align:top}.footer footer[role="contentinfo"] .footer-wrap .sns-area .social-media li:first-child{padding-left:0}.footer footer[role="contentinfo"] .footer-wrap .sns-area .social-media li a{display:inline-block}.footer footer[role="contentinfo"] .footer-wrap .sns-area .social-media .fb{width:25px;height:27px;background:url('../images/components/footer/icon-fb.png') no-repeat 0 0;display:inline-block;overflow:hidden;line-height:3200px;line-height:200rem}.footer footer[role="contentinfo"] .footer-wrap .sns-area .social-media .tw{width:29px;height:27px;background:url('../images/components/footer/icon-tw.png') no-repeat 0 0;display:inline-block;overflow:hidden;line-height:3200px;line-height:200rem}.footer footer[role="contentinfo"] .footer-wrap .sns-area .social-media .gp{width:25px;height:27px;background:url('../images/components/footer/icon-gp.png') no-repeat 0 0;display:inline-block;overflow:hidden;line-height:3200px;line-height:200rem}.footer footer[role="contentinfo"] .footer-wrap .sns-area .social-media .inst{width:25px;height:27px;background:url('../images/components/footer/icon-inst.png') no-repeat 0 0;display:inline-block;overflow:hidden;line-height:3200px;line-height:200rem}.footer footer[role="contentinfo"] .footer-wrap .sns-area .social-media .yt{width:27px;height:25px;background:url('../images/components/footer/icon-youtube.png') no-repeat 0 0;display:inline-block;overflow:hidden;line-height:3200px;line-height:200rem}.footer footer[role="contentinfo"] .footer-wrap .sns-area .social-media .nb{width:25px;height:25px;background:url('../images/components/footer/icon-blog.png') no-repeat 0 0;display:inline-block;overflow:hidden;line-height:3200px;line-height:200rem}.footer footer[role="contentinfo"] .footer-wrap .olympic-logo{display:inline-block;width:92px;height:97px;text-align:center}.footer footer[role="contentinfo"] .footer-wrap .olympic-logo a{display:inline-block;margin:0;padding:0;width:92px;height:91px;background:url('../images/components/footer/icon-pc-ko.png') no-repeat 0 0}.footer footer[role="contentinfo"] .footer-wrap .olympic-logo a.ko{background:url('../images/components/footer/icon-pc-ko.png') no-repeat 0 0}.footer footer[role="contentinfo"] .footer-wrap .olympic-logo a.en{background:url('../images/components/footer/icon-pc-en.png') no-repeat 0 0}.footer footer[role="contentinfo"] .footer-wrap .olympic-logo a img{display:none}.footer footer[role="contentinfo"] .footer-wrap .visit-korea{vertical-align:top;display:inline-block;margin:0 10px 0 0;padding:0;height:104px}.footer footer[role="contentinfo"] .footer-wrap .visit-korea img{display:none}.footer footer[role="contentinfo"] .footer-wrap p.mobile_mode{font-size:11px;font-size:.6875rem;border:2px solid #f0f5f9;padding:5px 0;text-align:center;line-height:normal;width:90%;margin:20px auto 0}.footer footer[role="contentinfo"] .footer-wrap p.mobile_mode a{color:#fff;font-weight:normal;text-decoration:none}h6.maptlt{text-align:left;padding-left:20px}h6.maptlt,h6.maptlt a{color:#1c8ca9;font-size:24px;font-size:1.5rem;font-weight:700;text-decoration:none}h6.maptlt a:hover,h6.maptlt a:focus{text-decoration:underline}.sitemaparea{display:table;width:99.9%;padding:10px 0}.sitemaparea .footer-sitemap{clear:both;width:33.3%;display:table-cell;border-right:1px #eaeae9 solid;padding-bottom:20px}.sitemaparea .footer-sitemap.right{border-right:0}.sitemaparea .footer-sitemap .mapbox{margin:0 20px;padding-bottom:10px}.sitemaparea .footer-sitemap .mapbox dt{padding:0 0 10px 0;line-height:150%}.sitemaparea .footer-sitemap .mapbox dt,.sitemaparea .footer-sitemap .mapbox dt a{color:black;font-size:16px;font-size:1rem;font-weight:700}.sitemaparea .footer-sitemap .mapbox dd{line-height:150%;margin-left:20px}.sitemaparea .footer-sitemap .mapbox dd,.sitemaparea .footer-sitemap .mapbox dd a{color:black;font-size:14px;font-size:.875rem}.sitemaparea .footer-sitemap a{text-decoration:none}.sitemaparea .footer-sitemap a:hover,.sitemaparea .footer-sitemap a:focus{text-decoration:underline}.sitemaparea .footer-sitemap2{width:25%}.sitemaparea .footer-sitemap2 h6{padding-bottom:0}hr.sitemap{margin:10px 0}.sitemap-columns section .content-block{margin-bottom:20px;padding-top:0;padding-bottom:0}
.no-gap{margin:0;padding:0}.page-reservation-wrap{background:#f8f8f8}.page-reservation-wrap div,.page-reservation-wrap p,.page-reservation-wrap ul,.page-reservation-wrap ol,.page-reservation-wrap li,.page-reservation-wrap span,.page-reservation-wrap em,.page-reservation-wrap a,.page-reservation-wrap input,.page-reservation-wrap form,.page-reservation-wrap fieldset,.page-reservation-wrap h1,.page-reservation-wrap h2,.page-reservation-wrap h3,.page-reservation-wrap h4,.page-reservation-wrap h5,.page-reservation-wrap h6,.page-reservation-wrap dl,.page-reservation-wrap dt,.page-reservation-wrap dd,.page-reservation-wrap button{margin:0;padding:0;font-size:14px;font-size:.875rem;border:0}.page-reservation-wrap ul,.page-reservation-wrap ol,.page-reservation-wrap li{list-style:none}.page-reservation-wrap img,.page-reservation-wrap fieldset,.page-reservation-wrap iframe{border:0}.page-reservation-wrap legend{overflow:hidden;height:0;width:0;line-height:0}.page-reservation-wrap table{border-collapse:collapse}.page-reservation-wrap a{font-size:14px;font-size:.875rem}.page-reservation-wrap .button-small-white{display:inline-block;height:auto;padding:4px 9px;margin-bottom:4px;font-size:12px;font-size:.75rem;line-height:11px;line-height:.6875rem;border:1px solid #39a1bc;color:#007798;text-align:center}.page-reservation-wrap .button-small-white.et-view{background:url("../images/components/payment-complete/ico-eticket-view.png") no-repeat 5px 50%;padding-left:18px}.page-reservation-wrap .button-small-white.et-mail{background:url("../images/components/payment-complete/ico-eticket-mail.png") no-repeat 5px 50%;padding-left:20px}.page-reservation-wrap .button-small-white.et-rcp{background:url("../images/components/payment-complete/ico-eticket-rcp.png") no-repeat 5px 50%;padding-left:20px}.page-reservation-wrap .button-small-white.view-detail{background:url("../images/components/payment-complete/ico-details.png") no-repeat 11px 50%;padding-left:35px}.page-reservation-wrap .button-small-white.disabled{color:#8bb2c2;border:1px solid #8bb2c2;opacity:initial}.page-reservation-wrap .button-small-white.send-schedule{background:white url('../images/components/reservation-details/icon-send-schedule.png') no-repeat 5px 50%;padding-left:25px;margin-left:5px}.page-reservation-wrap .button-page-blue{display:inline-block;height:auto;padding:8px 20px;border:1px solid #155d7a;color:#fff;font-size:16px;font-size:1rem;text-align:center;text-decoration:none}.page-reservation-wrap .button-page-blue+.button-page-blue{margin-left:5px}.page-reservation-wrap .button-page-blue.modify{padding:7px 8px 9px 26px;background:#edf4f7 url("../images/btn_icon.png") no-repeat 8px -19px;color:#186686;font-size:14px;font-size:.875rem;line-height:13px;line-height:.8125rem}.page-reservation-wrap .button-page-blue.cancel{padding:7px 8px 9px 26px;background:#edf4f7 url("../images/btn_icon.png") no-repeat 9px -41px;color:#186686;font-size:14px;font-size:.875rem;line-height:13px;line-height:.8125rem}.page-reservation-wrap .button-page-blue.ok-cash{padding:7px 10px 9px 37px;background:white url("../images/components/payment-complete/ico-okcashbag.jpg") no-repeat 5px 50%;color:#186686;font-size:14px;font-size:.875rem;line-height:13px;line-height:.8125rem}.page-reservation-wrap .button-page-blue.gift{padding:7px 10px 9px 35px;background:white url("../images/btn_icon.png") no-repeat -3px -77px;color:#000;font-size:14px;font-size:.875rem;line-height:13px;line-height:.8125rem}.page-reservation-wrap .button-page-blue.pay{padding:7px 10px 9px 35px;background:#186686 url("../images/btn_icon_payment.png") no-repeat 10px 10px;font-size:14px;font-size:.875rem;line-height:13px;line-height:.8125rem}.page-reservation-wrap .button-page-blue.delete{padding:7px 10px 9px 26px;background:#edf4f7 url('../images/btn_icon_delete.png') no-repeat 8px 7px;color:#186686;font-size:14px;font-size:.875rem;line-height:13px;line-height:.8125rem}.page-reservation-wrap .button-page-gray{display:inline-block;height:auto;padding:8px 20px;border:1px solid #757575;color:#fff;font-size:16px;font-size:1rem;text-align:center;text-decoration:none}.page-reservation-wrap .button-nick-reset{display:inline-block;color:#333;line-height:17px;line-height:1.0625rem;vertical-align:middle;text-decoration:none}.page-reservation-wrap .button-nick-reset span{display:inline-block;width:16px;height:16px;background:url("../images/btn_icon.png") no-repeat right 0}.page-reservation-wrap input[type=text],.page-reservation-wrap input[type=password],.page-reservation-wrap textarea{padding:9px 10px}.page-reservation-wrap .input-area{position:relative}.page-reservation-wrap .placeholder{position:absolute;top:9px;left:10px;font-size:13px;font-size:.8125rem;color:#757575}.page-reservation-wrap .formlabel{position:absolute;top:9px;left:10px;font-size:13px;font-size:.8125rem;color:#757575;font-weight:normal}.page-reservation-wrap p.error{font-size:12px;font-size:.75rem;margin-top:5px}.page-reservation-wrap .layer-pop{max-width:530px;padding:20px 30px;background:#fff;min-width:300px}.page-reservation-wrap .layer-pop p{margin-bottom:10px}.page-reservation-wrap .layer-pop textarea{height:80px}.page-reservation-wrap .layer-pop label{font-size:14px;font-size:.875rem;font-weight:bold}.page-reservation-wrap .layer-pop .formlabel{font-weight:normal}.page-reservation-wrap .layer-pop .modal-title{margin-top:20px;margin-bottom:12px;font-size:30px;font-size:1.875rem;text-align:center}.page-reservation-wrap .layer-pop .modal-title.change{padding-top:30px}.page-reservation-wrap .layer-pop .modal-txt{line-height:18px;line-height:1.125rem;margin-bottom:40px}.page-reservation-wrap .layer-pop .modal-txt.change{margin-bottom:20px}.page-reservation-wrap .layer-pop .modal-txt.center{font-size:16px;font-size:1rem}.page-reservation-wrap .layer-pop .btn-area{text-align:center}.page-reservation-wrap .layer-pop .btn-area.padtb-20{padding:20px 0}.page-reservation-wrap .layer-pop .btn-area button{margin:5px}.page-reservation-wrap .layer-pop .notice{margin-bottom:20px}.page-reservation-wrap .layer-pop .notice h3{font-size:14px;font-size:.875rem;font-weight:bold;margin:25px 0 0 0;color:#186686}.page-reservation-wrap .layer-pop .notice .list{margin-left:18px}.page-reservation-wrap .layer-pop .notice .list li{font-size:12px;font-size:.75rem;list-style:disc}.page-reservation-wrap .layer-pop .point-r{color:#d80b08;font-style:normal}.page-reservation-wrap .layer-pop .confirm{margin-bottom:57px}.page-reservation-wrap .layer-pop .confirm h3{color:#186686;font-size:18px;font-size:1.125rem;line-height:18px;line-height:1.125rem;font-weight:bold;margin-bottom:16px}.page-reservation-wrap .layer-pop .confirm .reserv-num{margin-bottom:5px}.page-reservation-wrap .layer-pop .confirm .reserv-num li{font-size:20px;font-size:1.25rem}.page-reservation-wrap .layer-pop .confirm .reserv-num li em{font-style:normal;font-size:20px;font-size:1.25rem}.page-reservation-wrap .layer-pop .confirm .notice2{margin:20px 0 0 18px}.page-reservation-wrap .layer-pop .confirm .notice2 li{list-style:disc}.page-reservation-wrap .layer-pop .confirm .inner{background:url("../images/components/dom-avail/bg-airplane.png") no-repeat 50% 50%}.page-reservation-wrap .layer-pop .confirm .inner ul{float:left;width:40%;margin:0}.page-reservation-wrap .layer-pop .confirm .inner ul li{font-size:16px;font-size:1rem;line-height:17px;line-height:1.0625rem}.page-reservation-wrap .layer-pop .confirm .inner ul li.time-change .before{font-size:14px;font-size:.875rem;display:block;text-decoration:line-through}.page-reservation-wrap .layer-pop .confirm .inner ul li.time-change .after{font-size:14px;font-size:.875rem;display:block;font-weight:bold;line-height:1.3}.page-reservation-wrap .layer-pop .confirm .inner ul li.terminal{font-size:14px;font-size:.875rem}.page-reservation-wrap .layer-pop .confirm .inner ul .spot{margin-bottom:10px;font-weight:bold}.page-reservation-wrap .layer-pop .confirm .inner ul .t-align-center{text-align:center}.page-reservation-wrap .layer-pop .confirm .inner .arr{float:right}.page-reservation-wrap .layer-pop .confirm .inner.b-line{margin-bottom:18px;padding-bottom:20px;border-bottom:1px dashed #ccdcdf}.page-reservation-wrap .layer-pop .confirm .inner:after{content:'';clear:both;display:block}.page-reservation-wrap .layer-pop .skypass{margin-bottom:20px}.page-reservation-wrap .layer-pop .skypass h3{font-size:14px;font-size:.875rem;margin:25px 0 10px 0;color:#186686}.page-reservation-wrap .layer-pop .skypass .list{margin-left:18px}.page-reservation-wrap .layer-pop .skypass .list li{font-size:14px;font-size:.875rem;list-style:disc}.page-reservation-wrap .layer-pop.type2{min-width:508px}.page-reservation-wrap .layer-pop.typ3{min-width:650px}.page-reservation-wrap .layer-pop.send-calendar{max-width:630px !important}.page-reservation-wrap .layer-pop.send-calendar .group-mail{padding:30px 0 15px}.page-reservation-wrap .layer-pop.send-calendar .group-mail .mail-group{display:table;width:100%}.page-reservation-wrap .layer-pop.send-calendar .group-mail .mail-group li{display:table-cell;width:33.3333%;text-align:center;padding:0 10px}.page-reservation-wrap .layer-pop.send-calendar .group-mail .mail-group li>div{margin-bottom:30px}.page-reservation-wrap .layer-pop.send-calendar .group-mail .mail-group li>div.icon-outlook{height:50px;background:url('../images/components/reservation-details/icon-other.png') no-repeat center bottom}.page-reservation-wrap .layer-pop.send-calendar .group-mail .mail-group li>div.icon-google{height:50px;background:url('../images/components/reservation-details/icon-gmail.png') no-repeat center bottom}.page-reservation-wrap .layer-pop.send-calendar .group-mail .mail-group li>div.posR{width:auto;position:relative;display:inline-block;text-align:left}.page-reservation-wrap .layer-pop.send-calendar .group-mail .mail-group li>div.posR input[type="checkbox"],.page-reservation-wrap .layer-pop.send-calendar .group-mail .mail-group li>div.posR input[type="radio"],.page-reservation-wrap .layer-pop.send-calendar .group-mail .mail-group li>div.posR span.radiobtn,.page-reservation-wrap .layer-pop.send-calendar .group-mail .mail-group li>div.posR span.checkbox{position:absolute;left:0;top:0}.page-reservation-wrap .layer-pop.send-calendar .group-mail .mail-group li>div.posR input[type="checkbox"]{margin-top:0}.page-reservation-wrap .layer-pop.send-calendar .group-mail .mail-group li>div.posR label{font-size:16px;font-size:1rem;display:inline-block;padding-left:25px}.page-reservation-wrap .layer-pop.send-calendar .group-mail .mail-group li>div.posR label{font-weight:400 !important;font-size:16px;font-size:1rem}.page-reservation-wrap .layer-pop.send-calendar strong.red{color:#cd3e00}.page-reservation-wrap .layer-pop.send-calendar .notice-box{padding:15px 0}.page-reservation-wrap .layer-pop.send-calendar .notice-box h3{display:block;padding-bottom:6px;margin-bottom:4px;color:#186686;font-size:14px;font-size:.875rem;line-height:normal;font-weight:bold;font-style:normal}.page-reservation-wrap .layer-pop.send-calendar .notice-box .notice-list li{list-style-type:disc;font-size:12px;font-size:.75rem;margin-left:15px}.page-reservation-wrap .layer-pop.send-calendar .notice-box{background:#fbfbfb;border:1px solid #bbb;padding:10px 15px;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}.page-reservation-wrap .layer-pop.send-calendar .notice-box h3{margin:0;font-weight:700;color:#186686}.page-reservation-wrap .layer-pop.send-calendar .notice-box li{font-size:12px;font-size:.75rem}.page-reservation-wrap .layer-pop.send-calendar .btn-area{padding:30px 0}.page-reservation-wrap .reservation-container{width:960px;margin:0 auto;padding:35px 0 85px 0}.page-reservation-wrap .reservation-container .confirmationHero.chinapay{position:relative;padding-top:50px}.page-reservation-wrap .reservation-container .confirmationHero.chinapay .completed-message{position:absolute;left:0;right:0;top:0;font-size:24px;font-size:1.5rem;font-weight:normal;margin:0;color:#186686;text-align:center}.page-reservation-wrap .reservation-container h1{font-size:26px;font-size:1.625rem;line-height:120% !important;font-weight:normal;text-align:left;text-transform:none;margin:0;color:black}.page-reservation-wrap .reservation-container h1+p{font-size:14px;font-size:.875rem;line-height:130% !important;margin:3px 0 0 0}.page-reservation-wrap .reservation-container .top{margin-bottom:16px;margin-top:3px}.page-reservation-wrap .reservation-container .top p{margin-bottom:16px;text-align:left;line-height:18px;line-height:1.125rem}.page-reservation-wrap .reservation-container .top .info{text-align:right}.page-reservation-wrap .reservation-container .top .info a{display:inline-block;color:#186686;font-size:16px;font-size:1rem;line-height:18px;line-height:1.125rem;font-weight:bold;text-decoration:underline}.page-reservation-wrap .reservation-container .top .info .btn-q{display:inline-block;width:14px;height:14px;background:url("../images/bul_icon.png") no-repeat 0 0;text-decoration:none;text-align:left}.page-reservation-wrap .reservation-container .reservation-tab{width:100%;position:relative}.page-reservation-wrap .reservation-container .reservation-tab .tab{width:100%;background-color:#f8f8f8;display:table}.page-reservation-wrap .reservation-container .reservation-tab .tab li{display:table-cell;vertical-align:bottom;text-align:center;width:50%;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}.page-reservation-wrap .reservation-container .reservation-tab .tab li a,.page-reservation-wrap .reservation-container .reservation-tab .tab li .reissue{display:block;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;width:100%;padding:10px 0;background-color:#e9e9e9;color:#666;font-size:18px;font-size:1.125rem;text-decoration:none;line-height:normal !important;font-weight:normal}.page-reservation-wrap .reservation-container .reservation-tab .tab li a.disabled,.page-reservation-wrap .reservation-container .reservation-tab .tab li .reissue.disabled{color:#a2dbeb}.page-reservation-wrap .reservation-container .reservation-tab .tab li a.disabled:hover,.page-reservation-wrap .reservation-container .reservation-tab .tab li .reissue.disabled:hover{background-color:#7ed0e0;color:#01313e}.page-reservation-wrap .reservation-container .reservation-tab .tab li:first-child a{box-shadow:-2px -1px 2px #bbb inset}.page-reservation-wrap .reservation-container .reservation-tab .tab li:last-child a{box-shadow:2px -1px 2px #bbb inset}.page-reservation-wrap .reservation-container .reservation-tab .tab li.on{padding:0 1px;background-color:#0180a3}.page-reservation-wrap .reservation-container .reservation-tab .tab li.on a,.page-reservation-wrap .reservation-container .reservation-tab .tab li.on .reissue{padding:12px 0;background-color:#0180a3;margin-right:1px;color:white;text-decoration:underline}.page-reservation-wrap .reservation-container .reservation-tab .tab li.on a span.icon-check,.page-reservation-wrap .reservation-container .reservation-tab .tab li.on .reissue span.icon-check{background:url('../images/components/bookingbar/icon-tab-select.png') no-repeat 0 0;width:30px;height:18px;display:inline-block;vertical-align:middle}.page-reservation-wrap .reservation-container .reservation-tab .tab li.on a:first-child,.page-reservation-wrap .reservation-container .reservation-tab .tab li.on .reissue:first-child{box-shadow:none}.page-reservation-wrap .reservation-container .reservation-tab .tab li.on a:last-child,.page-reservation-wrap .reservation-container .reservation-tab .tab li.on .reissue:last-child{box-shadow:none}.page-reservation-wrap .reservation-container .reservation-tab .tab:after{display:block;clear:both;content:"";height:0}.page-reservation-wrap .reservation-container .tab-btn{width:920px;height:37px;margin:4px auto 52px;text-align:center}.page-reservation-wrap .reservation-container .tab-btn button{background:url("../images/components/bookingbar/tab-btn-bk.gif") no-repeat 0 0;padding-left:50px;height:37px;color:#666;font-size:18px;font-size:1.125rem;margin:3px 0}.page-reservation-wrap .reservation-container .tab-btn button.on{background-position:0 -37px;color:#000;font-weight:700}.page-reservation-wrap .reservation-container .tab-btn button:hover,.page-reservation-wrap .reservation-container .tab-btn button:focus{color:#000}.page-reservation-wrap .reservation-container .tab-btn button.disabled{background-position:0 0;color:#9e9e9e;border:0}.page-reservation-wrap .reservation-container .tab-btn button.disabled:hover{background-position:0 0;color:#9e9e9e}.page-reservation-wrap .reservation-container .tab-btn button:first-child{margin-right:50px}.page-reservation-wrap .reservation-container .reservation-list-wrap{margin:0;padding:23px 20px 45px 20px;background:#fff;border:1px solid #0180a3;border-top:4px solid #0180a3;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.page-reservation-wrap .reservation-container .reservation-detail-wrap{margin:0}.page-reservation-wrap .reservation-container .reservation-detail-wrap h2{font-size:26px;font-size:1.625rem;line-height:120% !important;font-weight:normal;text-align:left;text-transform:none;margin:0;color:black;margin:25px 0 16px}.page-reservation-wrap .reservation-container .reservation-detail-wrap h2+p{font-size:14px;font-size:.875rem;line-height:130% !important;margin:3px 0 0 0}.page-reservation-wrap .reservation-container .reservation-detail-wrap .header{width:100%;margin-bottom:3px}.page-reservation-wrap .reservation-container .reservation-detail-wrap .header .title{float:left;min-width:25%;margin-bottom:12px;padding-right:10px}.page-reservation-wrap .reservation-container .reservation-detail-wrap .header .title h1{margin-bottom:5px}.page-reservation-wrap .reservation-container .reservation-detail-wrap .header .title h1 em{display:inline-block;font-style:normal;font-size:26px;font-size:1.625rem;line-height:120% !important;font-weight:normal;text-align:left;text-transform:none;margin:0;color:black}.page-reservation-wrap .reservation-container .reservation-detail-wrap .header .title h1 em+p{font-size:14px;font-size:.875rem;line-height:130% !important;margin:3px 0 0 0}.page-reservation-wrap .reservation-container .reservation-detail-wrap .header .title h2{margin-bottom:0}.page-reservation-wrap .reservation-container .reservation-detail-wrap .header .title h2 em{display:inline-block;font-style:normal;font-size:26px;font-size:1.625rem;line-height:120% !important;font-weight:normal;text-align:left;text-transform:none;margin:0;color:black}.page-reservation-wrap .reservation-container .reservation-detail-wrap .header .title h2 em+p{font-size:14px;font-size:.875rem;line-height:130% !important;margin:3px 0 0 0}.page-reservation-wrap .reservation-container .reservation-detail-wrap .header .btn{float:right;max-width:535px;padding-top:11px;text-align:left;font-size:0}.page-reservation-wrap .reservation-container .reservation-detail-wrap .header .btn li{display:inline-block;margin-left:6px;margin-bottom:4px}.page-reservation-wrap .reservation-container .reservation-detail-wrap .header:after{content:'';clear:both;display:block}.page-reservation-wrap .reservation-container .reservation-detail-wrap .header-flight{min-height:48px;margin-bottom:3px}.page-reservation-wrap .reservation-container .reservation-detail-wrap .header-flight .title{float:left;min-width:498px;margin-right:14px}.page-reservation-wrap .reservation-container .reservation-detail-wrap .header-flight .title .prs-flight-num h1{display:inline-block;margin-right:4px;margin-bottom:0}.page-reservation-wrap .reservation-container .reservation-detail-wrap .header-flight .title .prs-flight-num h1 em{display:inline-block;font-style:normal;font-size:26px;font-size:1.625rem;line-height:120% !important;font-weight:normal;text-align:left;text-transform:none;margin:0;color:black}.page-reservation-wrap .reservation-container .reservation-detail-wrap .header-flight .title .prs-flight-num h1 em+p{font-size:14px;font-size:.875rem;line-height:130% !important;margin:3px 0 0 0}.page-reservation-wrap .reservation-container .reservation-detail-wrap .header-flight .title .prs-flight-num h2{display:inline-block;margin-right:4px;margin-bottom:0}.page-reservation-wrap .reservation-container .reservation-detail-wrap .header-flight .title .prs-flight-num h2 em{display:inline-block;font-style:normal;font-size:26px;font-size:1.625rem;line-height:120% !important;font-weight:normal;text-align:left;text-transform:none;margin:0;color:black}.page-reservation-wrap .reservation-container .reservation-detail-wrap .header-flight .title .prs-flight-num h2 em+p{font-size:14px;font-size:.875rem;line-height:130% !important;margin:3px 0 0 0}.page-reservation-wrap .reservation-container .reservation-detail-wrap .header-flight .title .prs-flight-num span{display:inline-block;height:8px}.page-reservation-wrap .reservation-container .reservation-detail-wrap .header-flight .title .org-flight-num{font-size:18px;font-size:1.125rem;line-height:18px;line-height:1.125rem}.page-reservation-wrap .reservation-container .reservation-detail-wrap .header-flight .title .org-flight-num em{font-style:normal;font-size:18px;font-size:1.125rem}.page-reservation-wrap .reservation-container .reservation-detail-wrap .header-flight .btn{float:right;max-width:500px;height:37px;padding-top:14px;text-align:left;font-size:0}.page-reservation-wrap .reservation-container .reservation-detail-wrap .header-flight .btn li{display:inline-block;margin-left:6px}.page-reservation-wrap .reservation-container .reservation-detail-wrap .header-flight:after{content:'';clear:both;display:block}.page-reservation-wrap .reservation-container .reservation-detail-wrap .header-flight *{vertical-align:middle}.page-reservation-wrap .reservation-container .cont-box{position:relative;margin-bottom:15px;padding:25px 21px 23px 21px;border:1px solid #bbb;border-radius:3px;background:#fff}.page-reservation-wrap .reservation-container .cont-box .notice{margin:7px 0 0 3px}.page-reservation-wrap .reservation-container .cont-box .sns_share{position:absolute;bottom:15px;right:21px}.page-reservation-wrap .reservation-container .cont-box .sns_share ul:after{display:block;clear:both;content:"";height:0}.page-reservation-wrap .reservation-container .cont-box .sns_share li{list-style:none;float:left;width:36px}.page-reservation-wrap .reservation-container .cont-box .sns_share li input[type="image"]{display:block;margin:0 0 0 auto}.page-reservation-wrap .reservation-container .cont-box.schd-info{padding-bottom:35px}.page-reservation-wrap .reservation-container .cont-box.schd-info .train-alert{background:url("../images/bul_icon.png") no-repeat 3px -31px;color:#d42a1d;padding-left:23px;font-size:14px;font-size:.875rem;margin-bottom:9px}.page-reservation-wrap .reservation-container .cont-box.schd-info .train-alert.temporary span{display:inline;width:auto}.page-reservation-wrap .reservation-container .cont-box.schd-info .train-alert.temporary a{text-decoration:underline;padding-left:5px;color:#d80a0a}.page-reservation-wrap .reservation-container .cont-box .contacts ul{border-bottom:1px solid #c9dbdd}.page-reservation-wrap .reservation-container .cont-box .contacts ul li{display:inline-block;padding:20px 12px;font-size:14px;font-size:.875rem;text-align:left}.page-reservation-wrap .reservation-container .cont-box .contacts ul li strong{display:inline-block;padding-right:15px}.page-reservation-wrap .reservation-container .cont-box .contacts ul li:first-child{width:363px}.page-reservation-wrap .reservation-container .cont-box.addinfo{margin-bottom:1px;padding:10px 20px}.page-reservation-wrap .reservation-container .pay-dline{color:#d42a1d;line-height:18px;line-height:1.125rem}.page-reservation-wrap .reservation-container .attention{padding-top:17px;margin-bottom:29px}.page-reservation-wrap .reservation-container .attention h3{display:block;padding-left:15px;padding-bottom:6px;margin-bottom:4px;border-bottom:1px solid #ccc;color:#186686;font-size:14px;font-size:.875rem;line-height:normal;font-weight:bold}.page-reservation-wrap .reservation-container .attention .notice{margin-left:15px}.page-reservation-wrap .reservation-container .notice{margin-bottom:19px}.page-reservation-wrap .reservation-container .notice li{padding-left:8px;font-size:12px;font-size:.75rem;line-height:18px;line-height:1.125rem;background:url("../images/bul_icon.png") no-repeat -17px -90px}.page-reservation-wrap .reservation-container .notice li a{font-size:12px;font-size:.75rem;line-height:18px;line-height:1.125rem}.page-reservation-wrap .reservation-container .notice li.stop-notice{font-size:12px;font-size:.75rem;color:#333}.page-reservation-wrap .reservation-container .warning{margin-bottom:9px}.page-reservation-wrap .reservation-container .warning.wheelchair{float:left;width:75%}.page-reservation-wrap .reservation-container .warning li{padding-left:23px;color:#d42a1d;font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem}.page-reservation-wrap .reservation-container .warning li em{font-style:normal}.page-reservation-wrap .reservation-container .warning li.ico{background:url("../images/bul_icon.png") no-repeat 3px -31px}.page-reservation-wrap .reservation-container .note li{padding-left:8px;font-size:12px;font-size:.75rem;line-height:18px;line-height:1.125rem;background:url("../images/icon-belt-info-txt.gif") no-repeat 0 50%}.page-reservation-wrap .reservation-container .info-baggage{margin-bottom:12px;border-bottom:1px solid #ccdcdf}.page-reservation-wrap .reservation-container .info-baggage h3{background:#f0f5f9;padding:6px 7px 7px 7px;font-size:16px;font-size:1rem;line-height:16px;line-height:1rem;font-weight:bold}.page-reservation-wrap .reservation-container .info-baggage .set{padding:12px 7px;border-top:1px dashed #ccdcdf}.page-reservation-wrap .reservation-container .info-baggage .set.first{border-top:0 dashed #ccdcdf}.page-reservation-wrap .reservation-container .info-baggage .set h4{margin-bottom:5px;color:#186686;font-size:16px;font-size:1rem;line-height:16px;line-height:1rem}.page-reservation-wrap .reservation-container .info-baggage .set h4 .ico-arrow{display:inline-block;width:29px;height:12px;background:url("../images/components/payment-complete/ico-fromto.png") no-repeat 7px 50%;line-height:16px;line-height:1rem;text-indent:-9999px}.page-reservation-wrap .reservation-container .info-baggage .set ol{zoom:1}.page-reservation-wrap .reservation-container .info-baggage .set ol li{float:left;width:286px;margin:0 0 0 22px;padding:0;color:#000;font-size:14px;font-size:.875rem}.page-reservation-wrap .reservation-container .info-baggage .set ol li strong{display:block;margin-bottom:4px;line-height:20px;line-height:1.25rem}.page-reservation-wrap .reservation-container .info-baggage .set ol li:first-child{margin-left:0}.page-reservation-wrap .reservation-container .info-baggage .set ol:after{display:block;clear:both;content:"";height:0}.page-reservation-wrap .reservation-container .info-baggage .set .inner-list{float:none;margin:0;padding:0}.page-reservation-wrap .reservation-container .info-baggage .set .inner-list li{margin:0;padding:0;zoom:1}.page-reservation-wrap .reservation-container .info-baggage .set .inner-list li em,.page-reservation-wrap .reservation-container .info-baggage .set .inner-list li span{float:left;display:block;font-size:12px;font-size:.75rem}.page-reservation-wrap .reservation-container .info-baggage .set .inner-list li span{width:20.5%}.page-reservation-wrap .reservation-container .info-baggage .set .inner-list li em{width:79.5%;font-style:normal}.page-reservation-wrap .reservation-container .info-baggage .set .inner-list li .cabin{float:left;width:79.5%}.page-reservation-wrap .reservation-container .info-baggage .set .inner-list li .cabin ul{margin:0;padding:0}.page-reservation-wrap .reservation-container .info-baggage .set .inner-list li .cabin ul li{width:100%;margin:0;padding:0}.page-reservation-wrap .reservation-container .info-baggage .set .inner-list li .cabin ul li em,.page-reservation-wrap .reservation-container .info-baggage .set .inner-list li .cabin ul li span{float:none;width:100%}.page-reservation-wrap .reservation-container .info-baggage .set .inner-list li:after{content:'';clear:both;display:block}.page-reservation-wrap .reservation-container .info-etc{height:321px}.page-reservation-wrap .reservation-container .info-etc li{float:left;width:226px;margin-left:18px}.page-reservation-wrap .reservation-container .info-etc li:first-child{margin-left:0}.page-reservation-wrap .reservation-container .info-etc li a{display:block;width:226px;padding-top:226px;text-decoration:none}.page-reservation-wrap .reservation-container .info-etc li a div{height:95px;padding:12px 10px;background:#434343;text-align:center}.page-reservation-wrap .reservation-container .info-etc li a div h3{margin-bottom:2px;font-size:18px;font-size:1.125rem;line-height:18px;line-height:1.125rem;color:#fff}.page-reservation-wrap .reservation-container .info-etc li a div span{font-size:12px;font-size:.75rem;line-height:12px;line-height:.75rem;color:#7ed0e0}.page-reservation-wrap .reservation-container .info-etc .hotel{background:url("../../../../content/dam/koreanair/kr/Photos/payment-completion/banner-hotel.jpg") no-repeat 0 0}.page-reservation-wrap .reservation-container .info-etc .rent{background:url("../../../../content/dam/koreanair/kr/Photos/payment-completion/banner-rentcar.jpg") no-repeat 0 0}.page-reservation-wrap .reservation-container .info-etc .travel{background:url("../../../../content/dam/koreanair/kr/Photos/payment-completion/banner-insurance.jpg") no-repeat 0 0}.page-reservation-wrap .reservation-container .info-etc .cyberSky{background:url("../../../../content/dam/koreanair/kr/Photos/payment-completion/banner-skyshop.jpg") no-repeat 0 0}.page-reservation-wrap .reservation-container .info-etc:after{content:'';clear:both;display:block}.page-reservation-wrap .reservation-container.upper{padding:35px 0 0 0}.page-reservation-wrap .reservation-container.lower{padding:0 0 85px 0}.page-reservation-wrap .reservation-container .duty-wrap{margin-top:30px;margin-bottom:15px;padding:15px 21px;background:#fff;border:1px solid #bbb;border-radius:3px}.page-reservation-wrap .reservation-container .duty-wrap .inner .head{margin-top:19px}.page-reservation-wrap .reservation-container .duty-wrap .inner .head h3{font-size:14px;font-size:.875rem;line-height:25px;line-height:1.5625rem;font-weight:bold}.page-reservation-wrap .reservation-container .duty-wrap .inner .head h3 span{float:left;max-width:340px}.page-reservation-wrap .reservation-container .duty-wrap .inner .head h3 a{float:right;max-width:100px;margin:0;padding-left:35px;padding-right:6px;line-height:15px;line-height:.9375rem}.page-reservation-wrap .reservation-container .duty-wrap .inner .head h3:after{display:block;clear:both;content:"";height:0}.page-reservation-wrap .reservation-container .duty-wrap .inner .head a.view-detail{background:white url("../images/components/payment-complete/ico-details.png") no-repeat 10px 50%}.page-reservation-wrap .reservation-container .duty-wrap .inner .head a.tax-free{background:white url("../images/components/payment-complete/ico-taxfree-order.png") no-repeat 11px 50%}.page-reservation-wrap .reservation-container .duty-wrap .inner .head a.ok-cash{background:white url("../images/components/payment-complete/ico-okcashbag.jpg") no-repeat 5px 50%}.page-reservation-wrap .reservation-container .duty-wrap .inner .head:first-child{margin-top:0}.page-reservation-wrap .reservation-container .duty-wrap .inner .head.webcheckin h3 span,.page-reservation-wrap .reservation-container .duty-wrap .inner .head.webcheckin h3 a{max-width:70%}.page-reservation-wrap .reservation-container .duty-wrap .inner .head.webcheckin h3 span{min-width:340px}.page-reservation-wrap .reservation-container .duty-wrap .inner .head.webcheckin h3 a{min-width:100px}.page-reservation-wrap .reservation-container .duty-wrap .inner .cont{margin-top:8px;padding-bottom:5px}.page-reservation-wrap .reservation-container .duty-wrap .inner .cont p{font-size:12px;font-size:.75rem;line-height:16px;line-height:1rem}.page-reservation-wrap .reservation-container .duty-wrap .left{float:left;width:438px}.page-reservation-wrap .reservation-container .duty-wrap .right{float:right;width:458px;height:70px;border-left:1px solid #c9dbdd;padding-left:20px;background:#fff}.page-reservation-wrap .reservation-container .duty-wrap:after{display:block;clear:both;content:"";height:0}.page-reservation-wrap .reser-banner-skyshop{margin:15px auto;width:960px}.page-reservation-wrap .content-seatassign{display:none;background-color:#e4e4e4;margin-top:25px;padding:20px 0}.page-reservation-wrap .content-seatassign .seat-assign-box{width:960px;margin:0 auto;position:relative}.page-reservation-wrap .content-seatassign .seat-assign-box h2{margin-top:0;font-size:26px;font-size:1.625rem;line-height:120% !important;font-weight:normal;text-align:left;text-transform:none;margin:0;color:black}.page-reservation-wrap .content-seatassign .seat-assign-box h2+p{font-size:14px;font-size:.875rem;line-height:130% !important;margin:3px 0 0 0}.page-reservation-wrap .content-seatassign #cboxClose2{position:absolute;width:22px;height:22px;background:url('../images/components/payment-complete/seat-assign-close.png') no-repeat 0 center;z-index:100;top:0;right:0;text-indent:-9999px;border:0}.page-reservation-wrap .checkin-flight-selection-wrapper .current-flight div{text-align:center;font-size:16px;font-size:1rem}.page-reservation-wrap .checkin-flight-selection-wrapper div.current-flight-date{text-align:center;font-size:16px;font-size:1rem}.page-reservation-wrap .checkin-passenger-row div{font-size:16px;font-size:1rem}.page-reservation-wrap .seating-row .side-row-num h4{font-size:16px;font-size:1rem;padding-left:5px;padding-right:5px}.page-reservation-wrap #checkin-wrapper-content .seat-selection-panel-wrapper{padding:0 20px}.page-reservation-wrap #checkin-wrapper-content .seat-selection-legend{background-color:transparent}.page-reservation-wrap #checkin-wrapper-content .seat-selection-legend ul{margin-top:15px;padding:0}.page-reservation-wrap #checkin-wrapper-content .seat-selection-legend ul li{padding:0 0 10px 25px}.page-reservation-wrap #checkin-wrapper-content .seat-selection-legend ul li span{font-size:14px;font-size:.875rem;margin-right:0}.page-reservation-wrap #checkin-wrapper-content .checkin-navigation{height:120px;float:none;padding:15px 0;background-color:transparent}.page-reservation-wrap #checkin-wrapper-content #checkin-button-placement{margin-right:0;position:initial}.page-reservation-wrap .plane-seat-select{background-color:white}.page-reservation-wrap .plane-seat-select .up span,.page-reservation-wrap .plane-seat-select .down span{text-align:center}.page-reservation-wrap .change-tit-before{font-weight:400;color:initial;font-size:14px;font-size:.875rem}.page-reservation-wrap .change-tit-after{font-weight:700;color:#0757b4;font-size:14px;font-size:.875rem}.page-reservation-wrap .confirm.before{border:1px solid #666;padding:10px 20px;margin-bottom:20px}.page-reservation-wrap .confirm.before h4{font-size:18px;font-size:1.125rem;line-height:18px;line-height:1.125rem;font-weight:normal;margin-bottom:16px}.page-reservation-wrap .confirm.before .title{color:initial;font-size:14px;font-size:.875rem}.page-reservation-wrap .confirm.before .inner ul li{font-size:14px;font-size:.875rem}.page-reservation-wrap .confirm.before .inner ul .spot{font-weight:400}.page-reservation-wrap .confirm.after{background:#edf5fd;border:1px solid #0757b4;padding:10px 20px}.page-reservation-wrap .confirm.after h4{font-size:18px;font-size:1.125rem;line-height:18px;line-height:1.125rem;font-weight:bold;margin-bottom:16px}.page-reservation-wrap .confirm.after .title{color:#0757b4;font-size:14px;font-size:.875rem}.page-reservation-wrap .confirm.after .inner{font-weight:700 !important}.page-reservation-wrap .confirm.after .inner ul li{font-size:14px;font-size:.875rem}.page-reservation-wrap .confirm.after .inner ul li .point{color:#0757b4 !important}.page-reservation-wrap .confirm.after .point{color:#0757b4 !important}.tbl-list-type{width:100%}.tbl-list-type tbody th{font-weight:normal}.tbl-list-type tbody th a{font-size:16px}.tbl-list-type tbody td span.inline{display:inline-block}.tbl-list-type tbody td .txt-bold{font-weight:700}.tbl-list-type tbody td .codeshare.flight_container .alert{font-size:12px;font-size:.75rem;color:#186686;margin:0;padding:0 0 0 31px}.tbl-list-type tbody td .codeshare.flight_container .alert span{width:16px;height:16px;margin-right:5px;background:url('../images/components/dom-avail/icon-alert.png') no-repeat 0 center;display:inline-block;overflow:hidden;line-height:3200px;line-height:200rem;vertical-align:top;margin-left:-21px}.tbl-list-type tbody td.seat .plus-class{font-size:12px;font-size:.75rem;display:block;width:100%;font-weight:700;background:#eccf78;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;color:#60480a;margin:2px 0;padding:1px 2px}.tbl-list-type tbody td.seat .delta-premium{font-size:12px;font-size:.75rem;display:block;width:100%;font-weight:700;background:#0b1f66;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;color:white;margin:2px 0;padding:1px 2px}.tbl-list-type tbody tr.before th,.tbl-list-type tbody tr.before td{background:#f8f8f8;color:#666;border-bottom:1px dashed #ddd}.tbl-list-type tbody tr.after th,.tbl-list-type tbody tr.after td{background:#e5f6f8;border-top:1px dashed #ddd}.tbl-list-type tbody tr.after th .point,.tbl-list-type tbody tr.after td .point{color:#186686;font-weight:700;display:inline-block}.tbl-list-type.rsv tbody td:first-child a{font-size:16px;font-size:1rem}.tbl-list-type.rsv tbody td{padding:12px 8px}.tbl-list-type.rsv tbody td span.inline{display:inline}.tbl-list-type .t2-change td{border-bottom:0}.tbl-list-type .t2-change.t2-change-message td{text-align:left;padding:6px 10px;border-top:1px dashed #ccdcdf;border-bottom:1px solid #ccdcdf;font-size:12px;font-size:.75rem}.tbl-list-type .t2-change.t2-change-message td span.icon{font-size:inherit;color:#186686;display:inline-block;padding-left:20px;background:url('../images/components/dom-avail/icon-alert.png') no-repeat 0 2px}.tbl-list-type .t2-change.t2-change-message td span.icon strong{font-weight:700}.tbl-list-type .sort-d a:after{content:'';background:url('../images/components/reservation-details/icon_arrow_up.png') no-repeat 50% 6px;padding:2px 6px}.tbl-list-type .sort-u a:after{content:'';background:url('../images/components/reservation-details/icon_arrow_down.png') no-repeat 50% 6px;padding:2px 6px}.tbl-list-type thead th{padding:9px 12px;background:#176685;color:#fff;font-size:14px;font-size:.875rem;line-height:14px;line-height:.875rem;font-weight:bold}.tbl-list-type thead th a{display:inline-block;color:#fff;font-size:14px;font-size:.875rem;line-height:20px;line-height:1.25rem;font-weight:bold;word-break:normal;word-wrap:break-word;text-decoration:none}.tbl-list-type tbody tr td{font-size:14px;font-size:.875rem}.tbl-list-type tbody tr th,.tbl-list-type tbody tr td{padding:12px 10px;border-bottom:1px solid #c9dbdd;text-align:center;font-weight:normal;line-height:18px;line-height:1.125rem}.tbl-list-type tbody tr th em,.tbl-list-type tbody tr th span,.tbl-list-type tbody tr td em,.tbl-list-type tbody tr td span{display:block;font-style:normal}.tbl-list-type tbody tr th .blank,.tbl-list-type tbody tr td .blank{display:inline-block}.tbl-list-type tbody tr th .point-r.small,.tbl-list-type tbody tr th .point-b.small,.tbl-list-type tbody tr td .point-r.small,.tbl-list-type tbody tr td .point-b.small{font-size:12px;font-size:.75rem}.tbl-list-type tbody tr th .point-r.bold,.tbl-list-type tbody tr th .point-b.bold,.tbl-list-type tbody tr td .point-r.bold,.tbl-list-type tbody tr td .point-b.bold{font-weight:bold}.tbl-list-type tbody tr th .point-r.ico,.tbl-list-type tbody tr th .point-b.ico,.tbl-list-type tbody tr td .point-r.ico,.tbl-list-type tbody tr td .point-b.ico{padding-left:18px;background:url("../images/components/dom-avail/icon-alert.png") no-repeat 0 0;text-align:left}.tbl-list-type tbody tr th .point-r,.tbl-list-type tbody tr td .point-r{color:#d80b08}.tbl-list-type tbody tr th .point-b,.tbl-list-type tbody tr td .point-b{color:#186686}.tbl-list-type tbody tr th .seat-num,.tbl-list-type tbody tr td .seat-num{width:98px;margin:0 auto}.tbl-list-type tbody tr th .seat-num li,.tbl-list-type tbody tr td .seat-num li{display:inline-block;width:30px;margin-bottom:6px}.tbl-list-type tbody tr th .seat-done,.tbl-list-type tbody tr td .seat-done{margin-bottom:6px}.tbl-list-type tbody tr th .passenger-name,.tbl-list-type tbody tr td .passenger-name{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem;text-transform:uppercase}.tbl-list-type tbody tr th ul li em,.tbl-list-type tbody tr td ul li em{display:inline-block}.tbl-list-type tbody tr th .button-small-white,.tbl-list-type tbody tr td .button-small-white{margin-right:3px}.tbl-list-type tbody tr .member{font-size:16px;font-size:1rem;position:relative}.tbl-list-type tbody tr .member .tooltip-need{display:inline;text-decoration:none;color:#000}.tbl-list-type tbody tr .member .tooltip-need:hover,.tbl-list-type tbody tr .member .tooltip-need:focus{outline:1px solid black !important}.tbl-list-type tbody tr .member .tooltip-need span{display:inline}.tbl-list-type tbody tr .member .tooltip{position:absolute;left:0;bottom:24px;border:1px solid #cd3e00;background-color:white;border-radius:5px;padding:4px;font-size:14px;font-size:.875rem;line-height:1.2;font-weight:700;color:#cd3e00;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}.tbl-list-type tbody tr .member .tooltip .tooltip-arrow{background:url("../images/components/payment-complete/toolarrow.png") no-repeat 0 0;width:18px;height:8px;position:absolute;bottom:-8px;left:10px}.tbl-list-type tbody tr .member .member-num{display:inline-block;font-size:14px;font-size:.875rem}.tbl-list-type tbody tr .num{font-size:14px;font-size:.875rem}.tbl-list-type tbody td .btn-list{font-size:0}.tbl-list-type tbody td .btn-list li{list-style:none;display:inline-block}.tbl-list-type tbody .bg-line td{background:#f6f6f6}.tbl-list-type tbody .bg-line th{background:#f6f6f6}.tbl-list-type tbody .no-result-list td{padding:120px 0 130px}.tbl-list-type .t-align-left{text-align:left}.tbl-list-type .t-align-left span.t-inline{display:inline-block}.tbl-list-type .tooltip-area{position:relative}.tbl-list-type .tooltip-area .itr-tooltip-need{color:#186686;display:inline-block;cursor:pointer}.tbl-list-type .tooltip-area .itr-tooltip{width:330px;border:1px solid #186686;background-color:white;border-radius:5px;padding:5px;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}.tbl-list-type .tooltip-area .itr-tooltip .oal-itr{font-size:12px;font-size:.75rem;line-height:130%;font-weight:700;color:#186686}.tbl-list-type .tooltip-area .itr-tooltip .tooltip-arrow{background:url('../images/components/dom-avail/avail_icon_1.png') no-repeat 0 -459px;width:18px;height:8px;position:absolute;bottom:-8px;right:98px}#payment-completion .custom-form dd,#payment-bankt-layer .custom-form dd{margin:0 !important}#payment-completion input[type=text],#payment-completion input[type=password],#payment-completion textarea,#payment-bankt-layer input[type=text],#payment-bankt-layer input[type=password],#payment-bankt-layer textarea{padding:9px 10px}#payment-completion .input-area,#payment-bankt-layer .input-area{position:relative}#payment-completion .placeholder,#payment-bankt-layer .placeholder{position:absolute;top:9px;left:10px;font-size:13px;font-size:.8125rem;color:#757575}#payment-completion .formlabel,#payment-bankt-layer .formlabel{position:absolute;top:9px;left:10px;font-size:13px;font-size:.8125rem;color:#757575;font-weight:normal}#payment-completion div.error,#payment-bankt-layer div.error{font-size:12px;font-size:.75rem;margin-top:5px}#payment-completion .layer-pop,#payment-bankt-layer .layer-pop{max-width:530px;min-width:300px;padding:20px 30px 30px 30px;background:#fff}#payment-completion .layer-pop h2,#payment-bankt-layer .layer-pop h2{font-size:29px;font-size:1.8125rem;text-align:center;margin:23px 0 20px 0}#payment-completion .layer-pop p,#payment-bankt-layer .layer-pop p{margin-bottom:10px}#payment-completion .layer-pop label,#payment-bankt-layer .layer-pop label{font-size:14px;font-size:.875rem;font-weight:bold}#payment-completion .layer-pop .formlabel,#payment-bankt-layer .layer-pop .formlabel{font-weight:normal}#payment-completion .layer-pop dt,#payment-bankt-layer .layer-pop dt{font-weight:bold;margin-bottom:7px}#payment-completion .layer-pop ul,#payment-bankt-layer .layer-pop ul{margin-left:18px}#payment-completion .layer-pop textarea,#payment-bankt-layer .layer-pop textarea{height:80px}#payment-completion .layer-pop .notice h3,#payment-bankt-layer .layer-pop .notice h3{font-size:14px;font-size:.875rem;font-weight:bold;margin:25px 0 0 0;color:#186686}#payment-completion .layer-pop .notice .list,#payment-bankt-layer .layer-pop .notice .list{margin-left:18px}#payment-completion .layer-pop .btn-area,#payment-bankt-layer .layer-pop .btn-area{text-align:center;margin-top:25px}#payment-completion .layer-pop .btn-area button,#payment-bankt-layer .layer-pop .btn-area button{margin:5px}#payment-completion .layer-pop .result,#payment-bankt-layer .layer-pop .result{text-align:center}#payment-completion .layer-pop .refund li,#payment-bankt-layer .layer-pop .refund li{font-size:16px;font-size:1rem}#payment-completion .layer-pop .refund li span,#payment-bankt-layer .layer-pop .refund li span{margin-left:10px}#payment-completion .layer-pop .send-email-container p,#payment-bankt-layer .layer-pop .send-email-container p{font-size:14px;font-size:.875rem;line-height:20px;line-height:1.25rem}#payment-completion .layer-pop .send-email-container .select-lang,#payment-bankt-layer .layer-pop .send-email-container .select-lang{padding:7px 0 12px;position:relative}#payment-completion .layer-pop .send-email-container .select-lang .radiostyle,#payment-bankt-layer .layer-pop .send-email-container .select-lang .radiostyle{margin-left:10px;display:inline-block;position:relative}#payment-completion .layer-pop .send-email-container .select-lang .radiostyle:first-child,#payment-bankt-layer .layer-pop .send-email-container .select-lang .radiostyle:first-child{margin-left:0}#payment-completion .layer-pop .send-email-container .send-email-inner label,#payment-bankt-layer .layer-pop .send-email-container .send-email-inner label{display:inline-block;margin-bottom:7px}.scale150 #payment-completion .layer-pop .send-email-container .send-email-inner .placeholder,.scale175 #payment-completion .layer-pop .send-email-container .send-email-inner .placeholder,.scale150 #payment-bankt-layer .layer-pop .send-email-container .send-email-inner .placeholder,.scale175 #payment-bankt-layer .layer-pop .send-email-container .send-email-inner .placeholder{top:2px;left:10px;word-break:break-all}#payment-completion .layer-pop.bankt-pop,#payment-bankt-layer .layer-pop.bankt-pop{max-width:650px}#payment-completion .layer-pop.bankt-pop h2,#payment-bankt-layer .layer-pop.bankt-pop h2{line-height:1.3}#payment-completion .layer-pop.bankt-pop p.bankt-txt,#payment-bankt-layer .layer-pop.bankt-pop p.bankt-txt{font-size:14px;font-size:.875rem;font-weight:700;text-align:left;margin-top:0}#payment-completion .layer-pop.bankt-pop p.bankt-txt.tcenter,#payment-bankt-layer .layer-pop.bankt-pop p.bankt-txt.tcenter{font-size:16px;font-size:1rem;text-align:center;color:#186686;font-weight:400;margin:15px 0}#payment-completion .layer-pop.bankt-pop .refund,#payment-bankt-layer .layer-pop.bankt-pop .refund{border:1px solid #ccc;border-radius:3px;padding:15px;margin:5px 0}#payment-completion .layer-pop.bankt-pop .refund li,#payment-bankt-layer .layer-pop.bankt-pop .refund li{text-align:center;width:100%;list-style:none;font-size:16px;font-size:1rem}#payment-completion .layer-pop.bankt-pop .refund li span,#payment-bankt-layer .layer-pop.bankt-pop .refund li span{margin-left:10px}#payment-completion .layer-pop.bankt-pop .bankt-wrap,#payment-bankt-layer .layer-pop.bankt-pop .bankt-wrap{padding:15px 0 0}#payment-completion .layer-pop.bankt-pop .bankt-wrap table,#payment-bankt-layer .layer-pop.bankt-pop .bankt-wrap table{border-top:1px solid #c3d2d6;width:100%}#payment-completion .layer-pop.bankt-pop .bankt-wrap table th,#payment-completion .layer-pop.bankt-pop .bankt-wrap table .th,#payment-bankt-layer .layer-pop.bankt-pop .bankt-wrap table th,#payment-bankt-layer .layer-pop.bankt-pop .bankt-wrap table .th{background:#f4fbfd;color:#186686;font-size:14px;font-size:.875rem;border-bottom:1px solid #c3d2d6}#payment-completion .layer-pop.bankt-pop .bankt-wrap table td,#payment-bankt-layer .layer-pop.bankt-pop .bankt-wrap table td{border-bottom:1px solid #c3d2d6;border-left:1px solid #c3d2d6;padding:3px 7px}#payment-completion .layer-pop.bankt-pop .bankt-wrap table td .styled-select.refund-bankt,#payment-bankt-layer .layer-pop.bankt-pop .bankt-wrap table td .styled-select.refund-bankt{height:38px;height:2.375rem}#payment-completion .layer-pop.bankt-pop .bankt-wrap table td .styled-select.refund-bankt select,#payment-bankt-layer .layer-pop.bankt-pop .bankt-wrap table td .styled-select.refund-bankt select{height:38px;height:2.375rem}.ie8 #payment-completion .layer-pop.bankt-pop .bankt-wrap table td .styled-select.refund-bankt select,.ie9 #payment-completion .layer-pop.bankt-pop .bankt-wrap table td .styled-select.refund-bankt select,.ie8 #payment-bankt-layer .layer-pop.bankt-pop .bankt-wrap table td .styled-select.refund-bankt select,.ie9 #payment-bankt-layer .layer-pop.bankt-pop .bankt-wrap table td .styled-select.refund-bankt select{padding-left:0 !important;height:24px;height:1.5rem}#payment-completion .layer-pop.bankt-pop .bankt-wrap table td select,#payment-completion .layer-pop.bankt-pop .bankt-wrap table td input[type="text"],#payment-bankt-layer .layer-pop.bankt-pop .bankt-wrap table td select,#payment-bankt-layer .layer-pop.bankt-pop .bankt-wrap table td input[type="text"]{font-size:14px;font-size:.875rem}#payment-completion .layer-pop.bankt-pop .bankt-wrap table td .posR,#payment-bankt-layer .layer-pop.bankt-pop .bankt-wrap table td .posR{position:relative}#payment-completion .layer-pop.bankt-pop .bankt-wrap table td .posR input[type="text"],#payment-bankt-layer .layer-pop.bankt-pop .bankt-wrap table td .posR input[type="text"]{width:100%}#payment-completion .layer-pop.bankt-pop .bankt-wrap table td p.error,#payment-bankt-layer .layer-pop.bankt-pop .bankt-wrap table td p.error{margin:0;padding:5px 0 0;font-size:12px;font-size:.75rem}#payment-completion .layer-pop.bankt-pop .bankt-wrap .bankt-list,#payment-bankt-layer .layer-pop.bankt-pop .bankt-wrap .bankt-list{padding-left:8px;margin:10px 0 0;font-size:12px;font-size:.75rem;line-height:18px;line-height:1.125rem;background:url('../images/icon-belt-info-txt.gif') no-repeat 0 7px}.okwrap div,.okwrap p,.okwrap ul,.okwrap li,.okwrap h1{padding:0;margin:0;line-height:150%}.okwrap fieldset{border:0;padding:0}.okwrap fieldset legend{position:absolute;width:0;height:0;font-size:0;line-height:0}.okwrap fieldset p{color:#186686;font-size:16px;font-size:1rem;padding-bottom:5px}.okwrap fieldset p span{font-size:12px;font-size:.75rem;color:#000;padding-left:10px}.okwrap fieldset input{width:100%;border:1px solid #ccc;padding:15px 10px}.okwrap h1{font-size:24px;font-size:1.5rem;background:#1c8ca9;color:#fff;line-height:65px;line-height:4.0625rem;padding:0 15px;font-weight:400}.okwrap .btn_area{text-align:center;padding:30px 0}.okwrap .btn_area a{color:#186686}.okwrap .btn_area .button{min-width:120px;border:2px solid #186686;font-size:16px;font-size:1rem;padding:14px 20px;color:#186686;text-align:center;text-decoration:none;background-color:transparent;cursor:pointer;display:inline-block;line-height:normal;position:relative}.okwrap .btn_area .button:hover,.okwrap .btn_area .button:focus{color:#fff;background-color:#186686}.okwrap .btn_area .medium{font-size:15px;font-size:.9375rem}.okwrap .btn_area .cancel{vertical-align:bottom;padding:0 20px}.okwrap .a_center{text-align:center}.okwrap .grid{width:100%;padding:35px 20px 30px}.okwrap .tred{color:red}.okwrap .form_colum_2_5{width:25%;float:left;padding:7px;box-sizing:border-box}.okwrap .snote{padding:0 20px 0}.okwrap .snote p.stitle{padding-bottom:10px}.okwrap .snote ul{border-top:1px solid #ddd;border-bottom:1px solid #c5c5c5;padding:15px 0}.okwrap .snote ul li{margin:0 30px;padding:5px 0;font-size:11px;font-size:.6875rem}.okwrap .snote ul li span{font-size:14px;font-size:.875rem}.okwrap .snote2{border-bottom:1px solid #c5c5c5;margin:0 20px}.okwrap .snote2 .stitle{font-size:12px;font-size:.75rem;color:#000;font-weight:700;padding-left:15px}.okwrap .snote2 ul{padding-bottom:25px}.okwrap .snote2 ul li{margin:0 30px;padding:4px 0;list-style:none;font-size:11px;font-size:.6875rem}.okwrap .snote2 ul li span{font-size:12px;font-size:.75rem}.okwrap .error_msg{text-align:center;padding-bottom:35px}.okwrap .error_info{padding-top:20px;border-top:1px solid #c5c5c5}.okwrap .error_info ul{padding:15px 0;background:#eaeae9}.okwrap .error_info ul li{margin:0 30px;padding:5px 0;color:#186686;font-size:11px;font-size:.6875rem}.okwrap .error_info ul li span{font-size:14px;font-size:.875rem}.btn-wheelchair-service{text-align:right;margin-bottom:5px !important;float:right;width:23%}.add-services-wrap .info-kp-service{height:auto}.add-services-wrap .info-kp-service #kal-premium{min-height:70px;padding-right:110px;background:url('../images/components/payment-complete/kalsvc.png') no-repeat 100% 100%}.add-services-wrap .info-avod-service .avod-title .ico-help{position:absolute;top:10px;left:220px;background:url('../images/components/reservation-details/ico-question.png') no-repeat 0 50%;width:16px;height:16px;margin:2px 0 0 3px}[lang='en-us'] .add-services-wrap .info-avod-service .avod-title .ico-help{left:310px}[lang='pt-br'] .add-services-wrap .info-avod-service .avod-title .ico-help{left:294px}[lang='es-es'] .add-services-wrap .info-avod-service .avod-title .ico-help{left:350px}[lang='fr-fr'] .add-services-wrap .info-avod-service .avod-title .ico-help{left:279px}[lang='de-de'] .add-services-wrap .info-avod-service .avod-title .ico-help{left:307px}[lang='ru-ru'] .add-services-wrap .info-avod-service .avod-title .ico-help{left:382px}[lang='ja-jp'] .add-services-wrap .info-avod-service .avod-title .ico-help{left:282px}[lang='zh-cn'] .add-services-wrap .info-avod-service .avod-title .ico-help{left:195px}[lang='zh-hk'] .add-services-wrap .info-avod-service .avod-title .ico-help{left:195px}[lang='th-th'] .add-services-wrap .info-avod-service .avod-title .ico-help{left:456px}[lang='vi-vn'] .add-services-wrap .info-avod-service .avod-title .ico-help{left:408px}[lang='id-id'] .add-services-wrap .info-avod-service .avod-title .ico-help{left:387px}.add-services-wrap .info-avod-service .avod-title:after{display:block;clear:both;content:"";height:0}.add-services-wrap .info-avod-service #cs300-avod{min-height:83px;padding:10px 120px 10px 0;background:url('../images/components/reservation-details/icon-avod.png') no-repeat 100% 30%}.add-services-wrap .info-avod-service #cs300-avod .beyond{background:url('../images/components/reservation-details/icon-beyond.png') no-repeat 0 2px;margin-top:10px}.add-services-wrap .info-avod-service #cs300-avod .beyond p{font-weight:700;color:#cd3e00;padding:0 0 0 23px}.add-services-wrap .info-kp-service .collapse-expanded,.add-services-wrap .info-avod-service .collapse-expanded{position:relative;background:url('../images/components/payment-complete/icon-kalsvc.png') no-repeat 0 50%}.add-services-wrap .info-kp-service .collapse-expanded .div-btn,.add-services-wrap .info-avod-service .collapse-expanded .div-btn{cursor:pointer;padding:10px 20px 10px 30px;font-weight:bold;width:100%;line-height:120%;text-align:left;font-size:18px;font-size:1.125rem;color:#186686}.add-services-wrap .info-kp-service .collapse-expanded .div-btn:hover,.add-services-wrap .info-avod-service .collapse-expanded .div-btn:hover{outline:1px solid black}.add-services-wrap .info-kp-service .collapse-expanded .div-btn.on,.add-services-wrap .info-avod-service .collapse-expanded .div-btn.on{background:url('../images/components/dom-avail/btn-arrow-updown2.png') no-repeat 98% 13px}.add-services-wrap .info-kp-service .collapse-expanded .div-btn.off,.add-services-wrap .info-avod-service .collapse-expanded .div-btn.off{background:url('../images/components/dom-avail/btn-arrow-updown2.png') no-repeat 98% -76px}.add-services-wrap .info-prestige-meal-service{min-height:60px;padding-right:110px;background:url('../images/components/payment-complete/icon-prestige-meal.png') no-repeat 100% 100%}.add-services-wrap .info-prestige-meal-service h3{font-weight:bold;line-height:120%;font-size:18px;font-size:1.125rem;padding:0 0 3px 32px;padding:0 0 .1875rem 2rem;margin:0 0 8px 0;margin:0 0 .5rem 0;color:#186686;background:url('../images/components/payment-complete/icon-kalsvc.png') no-repeat 0 50%}.add-services-wrap .info-prestige-meal-service p{padding-left:33px}.add-services-wrap .add-services-notice{padding:0 0 15px}.add-services-wrap .add-services-notice .st-point{margin:0;color:#186686;padding-left:20px;font-size:14px;font-size:.875rem;line-height:inherit;background:url('../images/components/dom-avail/icon-alert.png') no-repeat 0 2px}.add-services-wrap .link_button{font-size:14px;font-size:.875rem;padding:0 3px;box-shadow:none;margin-left:3px;border:0;text-decoration:underline}.add-services-wrap .description{background:url('../images/components/reservation-details/dot-v-line.gif') no-repeat 0 center;padding-left:25px}.add-services-wrap .description .button-link{display:inline-block;padding:0 5px}.add-services-wrap .description .more-info-desc{color:#595959;font-size:12px;font-size:.75rem;padding-top:5px}.add-services-wrap .description .meal-wrap{padding:3px 0;width:100%}.add-services-wrap .description .flight-num,.add-services-wrap .description .route,.add-services-wrap .description .meals{display:inline-block !important;padding-left:11px;padding-right:10px;background:url('../images/components/schedule-search/txt-separator.png') no-repeat 0 center}.add-services-wrap .description .flight-num span,.add-services-wrap .description .route span,.add-services-wrap .description .meals span{display:inline-block !important}.add-services-wrap .description .flight-num{padding-left:0;background:0}.add-services-wrap .description span.flight,.add-services-wrap .description .d2meal{font-size:12px;font-size:.75rem}.add-services-wrap .description .help-wrap{padding:5px 0 !important}.add-services-wrap .description .help-wrap span{padding-right:10px;float:left}.add-services-wrap .description .help-wrap .help{float:left;border:0;background:url('../images/icon-question-mark-sm.png') no-repeat 0 0;width:15px;height:15px;display:block;overflow:hidden;line-height:3200px;line-height:200rem}.add-services-wrap .description .help-wrap:after{display:block;clear:both;content:"";height:0}.add-services-wrap .train-link a{display:block;margin-bottom:10px}.add-services-wrap .train-link a:last-child{margin-bottom:0}.add-services-wrap .iconth .link-text{color:#186686 !important;text-decoration:underline}.add-services-wrap .iconth a,.add-services-wrap .iconth span{display:block;font-weight:700;font-size:14px;font-size:.875rem}.add-services-wrap .iconth span{color:#333;width:100%;height:20px;background:url('../images/components/reservation-details/addservice-icon.png') no-repeat}.add-services-wrap .iconth .seatassign{background-position:center 0}.add-services-wrap .iconth .spmeal{background-position:center -100px}.add-services-wrap .iconth .okcashbag{background-position:center -200px}.add-services-wrap .iconth .dutyfree{background-position:center -300px}.add-services-wrap .iconth .docSA{background-position:center -400px}.add-services-wrap .iconth .flyingPet{background-position:center -480px}.add-services-wrap .iconth .ebaggage{background-position:center -600px}.add-services-wrap .iconth .add-asr{background-position:center -702px}.add-services-wrap .iconth .cakeapp{background-position:center -794px}.add-services-wrap .iconth .german-train{background-position:center -885px}.add-services-wrap .iconth .wheelchair{background-position:center -954px}.add-services-wrap .tbl-list-type .button-small-white{color:#007798 !important}.add-services-wrap .event-wrap{padding-top:15px}.add-services-wrap .event-wrap h3{font-weight:700}.add-services-wrap .event-wrap ul{border-top:1px dotted #ddd;border-bottom:1px dotted #ddd;padding:5px 0}.add-services-wrap .event-wrap ul:after{display:block;clear:both;content:"";height:0}.add-services-wrap .event-wrap ul li{width:50%;height:60px;float:left;padding-left:3px}.add-services-wrap .event-wrap ul li:first-child{padding-left:0}.add-services-wrap .tr-pet-info .st-unable{color:#d42a1d !important}.add-services-wrap .tr-pet-info .st-ongoing{color:#1b7ba0 !important}.add-services-wrap .tr-pet-info .infoMessageContainer{margin-top:5px}.add-services-wrap .tr-pet-info .infoMessageContainer .infoTxt{padding-left:20px;color:#d42a1d;font-size:12px;font-size:.75rem;line-height:18px;line-height:1.125rem;font-weight:700;background:url('../images/bul_icon.png') no-repeat 1px -31px}.promotionbanner{width:100%}.promotionbanner button{width:100%;background:transparent}.promotionbanner .banner{border-radius:3px;border:1px solid #b9d6de;background:#ddecef;width:100%;padding:8px 0 7px 0}.promotionbanner .banner .iconL{background:url('../images/components/reservation-details/pomotion_icon01.png') top left no-repeat;width:23px;height:23px;display:inline-block;vertical-align:middle;zoom:1;*display:inline}.promotionbanner .banner .iconR{background:url('../images/components/reservation-details/pomotion_icon02.png') top left no-repeat;width:23px;height:23px;display:inline-block;vertical-align:middle;zoom:1;*display:inline}.promotionbanner .banner .text{color:#444;font-weight:bold;line-height:110%;font-size:13px;letter-spacing:-1px;width:40%;margin:0 auto;zoom:1;display:inline-block;padding:0 15px;vertical-align:middle;*display:inline}.promotionbanner .banner .point{color:#176685;font-size:13px;letter-spacing:-1px}div.promotion-banner{margin-top:10px;width:100%}div.promotion-banner:after{display:block;clear:both;content:"";height:0}div.promotion-banner .half .banner .text{text-align:left}div.promotion-banner .banner{width:100%;padding:8px 10px 10px 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;-webkit-box-shadow:1px 1px 0 0 #c6c6c6;box-shadow:1px 1px 0 0 #c6c6c6;text-align:center;display:block}div.promotion-banner .banner .text{line-height:110%;font-size:14px;font-size:.875rem;font-weight:bold;text-align:center;padding:2px 10px 3px 30px;display:inline-block}div.promotion-banner .banner .iconR{margin-left:10px;padding:0 10px 0 0;font-size:12px;font-size:.75rem;font-weight:bold}div.promotion-banner .pay-promo{width:100%}div.promotion-banner .pay-promo.half{float:left;width:49.5%}div.promotion-banner .pay-promo .banner{border:1px solid #9f8b71;background:#f4eddc}div.promotion-banner .pay-promo .banner .text{color:#333;background:url('../images/components/reservation-details/ico-banner-promo.png') center left no-repeat}div.promotion-banner .pay-promo .banner .point{color:#853500}div.promotion-banner .pay-promo .banner .iconR{background:url('../images/components/reservation-details/ico-banner-promo-arrw.png') center right no-repeat;color:#853500}div.promotion-banner .welcome-coupon{width:100%}div.promotion-banner .welcome-coupon.half{float:right;width:49.5%}div.promotion-banner .welcome-coupon .banner{border:1px solid #6196a5;background:#e0edf1;display:block}div.promotion-banner .welcome-coupon .banner .text{background:url('../images/components/reservation-details/ico-banner-coupon.png') center left no-repeat;color:#333;padding-left:38px}div.promotion-banner .welcome-coupon .banner .point{color:#007287}div.promotion-banner .welcome-coupon .banner .iconR{background:url('../images/components/reservation-details/ico-banner-coupon-arrw.png') center right no-repeat;color:#007287}.sp-promotion-banner{width:100%}.sp-promotion-banner .click-banner{display:block;width:960px;margin:0 auto 15px}.sp-promotion-banner .click-banner img{vertical-align:top}.page-reservation-wrap .rsrv-change .point{color:#186686}.page-reservation-wrap .rsrv-change .tb-style{margin-bottom:10px}.page-reservation-wrap .rsrv-change .tbl-list-type thead{border-left:2px solid #186686;border-right:2px solid #186686}.page-reservation-wrap .rsrv-change .tbl-list-type tbody tr.before,.page-reservation-wrap .rsrv-change .tbl-list-type tbody tr.after{border-left:2px solid #186686;border-right:2px solid #186686}.page-reservation-wrap .rsrv-change .tbl-list-type tbody tr.before th,.page-reservation-wrap .rsrv-change .tbl-list-type tbody tr.before td{border-bottom:1px dashed #ddd}.page-reservation-wrap .rsrv-change .tbl-list-type tbody tr.after{border-bottom:2px solid #186686}.page-reservation-wrap .rsrv-change .tbl-list-type tbody tr.after td,.page-reservation-wrap .rsrv-change .tbl-list-type tbody tr.after th{border-top:0}.page-reservation-wrap .rsrv-change .tbl-list-type tbody tr.after td .point,.page-reservation-wrap .rsrv-change .tbl-list-type tbody tr.after th .point{font-size:16px;font-size:1rem}
.no-gap{margin:0;padding:0}#special-meals-selection-layer,#flight-seat-assignment-layer,#accompanying-pet-layer,#excess-baggage-charge-layer,#lyrWheelchairService{background:#f8f8f8 !important}.meals-common{padding-bottom:50px;padding-top:35px}.meals-common a,.meals-common button{outline-offset:0}.meals-common ul,.meals-common li,.meals-common ol{list-style:none}.meals-common fieldset{border:0}.meals-common ul,.meals-common li,.meals-common ol,.meals-common h2,.meals-common h3,.meals-common h4,.meals-common fieldset,.meals-common p{padding:0;margin:0;line-height:inherit !important}.meals-common .posR{position:relative}.meals-common .btn-area{padding:30px 0 20px;text-align:center}.meals-common .btn-area:before{display:block;clear:both;content:"";height:0}.meals-common .btn-area ul{margin:0 auto;display:inline-block}.meals-common .btn-area ul li{float:left;padding:0 5px;min-width:180px}.meals-common .btn-area ul button{width:100%;display:inline-block;padding:8px;text-align:center}.meals-common .btn-area:after{display:block;clear:both;content:"";height:0}.meals-common .notice{padding-top:20px}.meals-common .notice h3.ntit{font-size:14px;font-size:.875rem;font-weight:700;color:#186686;padding-bottom:7px;margin:0;display:block}.meals-common .notice ul{padding:0;margin:0 0 0 20px}.meals-common .notice ul li{font-size:12px;font-size:.75rem;list-style:disc}.meals-common .notice ul li.visibility{color:#186686;font-weight:700}.meals-common .notice ul li.visibility a{font-weight:700}.meals-common .inner_header h1{font-size:26px;font-size:1.625rem;line-height:120% !important;font-weight:normal;text-align:left;text-transform:none;margin:0;color:black}.meals-common .inner_header h1+p{font-size:14px;font-size:.875rem;line-height:130% !important;margin:3px 0 0 0}.meals-common .inner_header h1+p.subtxt{display:block;padding-bottom:16px;margin:0}.meals-common .inner_header:after{display:block;clear:both;content:"";height:0}.meals-common .sub-text{font-weight:700;font-size:14px;font-size:.875rem;padding-bottom:10px}.meals-common .nontab-container{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;border:1px solid #ccc;background:white;padding:25px 21px 23px 21px;margin-top:16px}.meals-common .cont-box label{font-size:14px;font-size:.875rem}.meals-common .cont-box .tbl-list-type .query-s,.meals-common .cont-box .tbl-list-type .helpful,.meals-common .cont-box .tbl-list-type .help{background:transparent url('../images/icon-question-mark-sm.png') 0 0 no-repeat;margin-left:5px;width:15px;height:14px;vertical-align:middle;display:inline-block;overflow:hidden;line-height:3200px;line-height:200rem}.meals-common .cont-box .tbl-list-type .query-s.white,.meals-common .cont-box .tbl-list-type .helpful.white,.meals-common .cont-box .tbl-list-type .help.white{background:transparent url('../images/icon-question-mark-sm-wht.png') 0 0 no-repeat}.meals-common .cont-box .tbl-list-type tbody th,.meals-common .cont-box .tbl-list-type td{vertical-align:top}.meals-common .cont-box .tbl-list-type tbody th select,.meals-common .cont-box .tbl-list-type tbody th p,.meals-common .cont-box .tbl-list-type td select,.meals-common .cont-box .tbl-list-type td p{font-size:12px;font-size:.75rem;text-align:left}.meals-common .cont-box .tbl-list-type tbody th.th-head,.meals-common .cont-box .tbl-list-type td.th-head{background:#176685;color:white;font-size:14px;font-size:.875rem;padding:9px 12px;font-weight:bold}.meals-common .cont-box .tbl-list-type tbody th.rowspan-td,.meals-common .cont-box .tbl-list-type td.rowspan-td{border-bottom:0;padding-bottom:5px}.meals-common .cont-box .tbl-list-type tbody th.message-container,.meals-common .cont-box .tbl-list-type td.message-container{padding:0 10px 0}.meals-common .cont-box .tbl-list-type tbody th.message-container .select-notice,.meals-common .cont-box .tbl-list-type td.message-container .select-notice{padding:0 0 5px}.meals-common .cont-box .tbl-list-type tbody th .select-notice,.meals-common .cont-box .tbl-list-type td .select-notice{clear:both;padding-top:5px}.meals-common .cont-box .tbl-list-type tbody th .select-notice:before,.meals-common .cont-box .tbl-list-type td .select-notice:before{display:block;clear:both;content:"";height:0}.meals-common .cont-box .tbl-list-type tbody th .select-notice span,.meals-common .cont-box .tbl-list-type td .select-notice span{font-size:12px;font-size:.75rem;padding-left:10px;background:url('../images/bul_icon.png') no-repeat -17px -90px}.meals-common .cont-box .tbl-list-type tbody th .select-notice span.stnone,.meals-common .cont-box .tbl-list-type td .select-notice span.stnone{background:0;display:inline-block;padding-left:0}.meals-common .cont-box .tbl-list-type tbody th .select-notice ul,.meals-common .cont-box .tbl-list-type td .select-notice ul{margin:0;padding:0}.meals-common .cont-box .tbl-list-type tbody th .select-notice ul li,.meals-common .cont-box .tbl-list-type td .select-notice ul li{font-size:12px;font-size:.75rem;list-style:disc}.meals-common .cont-box .tbl-list-type tbody th .select-notice ul li p,.meals-common .cont-box .tbl-list-type td .select-notice ul li p{font-size:12px;font-size:.75rem}.meals-common .cont-box .posR input[type="checkbox"],.meals-common .cont-box .posR input[type="radio"],.meals-common .cont-box .posR span.radiobtn,.meals-common .cont-box .posR span.checkbox{position:absolute;left:0;top:0}.meals-common .cont-box .posR input[type="checkbox"]:checked+span+label,.meals-common .cont-box .posR input[type="radio"]:checked+span+label,.meals-common .cont-box .posR span.radiobtn:checked+span+label,.meals-common .cont-box .posR span.checkbox:checked+span+label{font-weight:700}.meals-common .cont-box .posR input[type="checkbox"]{margin-top:0}.meals-common .cont-box .posR label{font-size:14px;font-size:.875rem;display:inline-block;padding-left:25px}.meals-common .cont-box .posR.selected label{font-weight:700}.meals-common .cont-box .posR input[type="checkbox"]+.checkbox{background-position:0 -108px}.meals-common .cont-box .posR input[type="checkbox"]:checked+.checkbox{background-position:0 -126px}.meals-common .cont-box .posR label .accom{font-size:12px;font-size:.75rem}.meals-common .cont-box .agree-box{padding:20px 10px;margin-top:30px;border-top:1px solid #ccd9dc}.meals-common .cont-box .agree-box input[type="checkbox"],.meals-common .cont-box .agree-box .checkbox{top:3px !important}.meals-common .cont-box .agree-box .note{color:#595959;padding:5px 25px;font-size:12px;font-size:.75rem}.meals-common .cont-box .agree-box .error{padding:5px 25px}#special-meals{width:960px;margin:0 auto;color:#333;padding-bottom:50px;padding-top:35px}#special-meals.step1 .meals-header,#special-meals.step2 .meals-header{display:block !important;padding:20px 25px;border-bottom:1px solid #bbb}#special-meals.step1 .meals-header:after,#special-meals.step2 .meals-header:after{display:block;clear:both;content:"";height:0}#special-meals.step1 .meals-header .itr-area,#special-meals.step2 .meals-header .itr-area{width:100%;float:left;padding:0}#special-meals.step1 .meals-header .itr-area .itinerary,#special-meals.step2 .meals-header .itr-area .itinerary{padding-top:0;padding-bottom:0;width:59%;float:left}#special-meals.step1 .meals-header .itr-area .itinerary em,#special-meals.step2 .meals-header .itr-area .itinerary em{text-align:left;display:inline-block;font-style:normal;font-weight:700;font-size:18px;font-size:1.125rem}#special-meals.step1 .meals-header .itr-area .itinerary em+em,#special-meals.step2 .meals-header .itr-area .itinerary em+em{padding-left:5px;padding-top:0}#special-meals.step1 .meals-header .itr-area .itinerary .fromto,#special-meals.step2 .meals-header .itr-area .itinerary .fromto{background:url('../images/components/seat-assign/icon_fromto.png') no-repeat 5px center;display:inline-block;padding-left:35px}#special-meals.step1 .meals-header .itr-area .titmenairplane,#special-meals.step2 .meals-header .itr-area .titmenairplane{width:39%;float:right;text-align:right;padding-top:3px}#special-meals.step1 .meals-header .itr-area .titmenairplane .time,#special-meals.step2 .meals-header .itr-area .titmenairplane .time{font-size:16px;font-size:1rem;display:inline-block;padding-right:40px;font-weight:700}#special-meals.step1 .meals-header .itr-area .titmenairplane .airplane,#special-meals.step2 .meals-header .itr-area .titmenairplane .airplane{display:inline-block}#special-meals.step1 .meals-header .itr-area .titmenairplane .airplane a,#special-meals.step1 .meals-header .itr-area .titmenairplane .airplane span,#special-meals.step2 .meals-header .itr-area .titmenairplane .airplane a,#special-meals.step2 .meals-header .itr-area .titmenairplane .airplane span{font-size:14px;font-size:.875rem;font-weight:700}#special-meals:after{display:block;clear:both;content:"";height:0}#special-meals .tabs-conW{position:relative;background:white;margin-top:16px}#special-meals .tabs-conW .tab_container{clear:both;position:relative;padding:0 5px 0;background:#0180a3;border-top:1px solid #007798;border-left:1px solid #007798;border-right:1px solid #007798;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}#special-meals .tabs-conW .tab_container ul{text-align:left;width:100%;font-size:18px;font-size:1.125rem}#special-meals .tabs-conW .tab_container ul li{width:auto;text-align:left;background:url('../images/components/dom-avail/bg-border-line-white.png') no-repeat 0 50%;margin:0 -3px;display:inline-block;vertical-align:bottom;color:white}#special-meals .tabs-conW .tab_container ul li a{color:white;text-decoration:none;padding:13px 40px;display:inline-block;width:100%;outline-offset:-1px}#special-meals .tabs-conW .tab_container ul li:first-child,#special-meals .tabs-conW .tab_container ul li.dp-first{background:0;border:0;margin-left:0}#special-meals .tabs-conW .tab_container ul li:focus{font-weight:700;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;background-color:white;color:#186686;cursor:pointer}#special-meals .tabs-conW .tab_container ul li:focus a{font-weight:700;color:#186686;text-decoration:underline;padding:8px 40px 13px 40px}#special-meals .tabs-conW .tab_container ul li.on{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;background-color:white;color:#186686;cursor:pointer;margin-top:5px;text-decoration:underline}#special-meals .tabs-conW .tab_container ul li.on a{font-weight:700;color:#186686;text-decoration:underline;padding:13px 40px 8px 40px}#special-meals .tabs-conW .group{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;border:1px solid #ccc;border-top:0;width:960px}#special-meals .tabs-conW .group .conts-area{clear:both;z-index:1}#special-meals .tabs-conW .group .conts-area .spec-meals-wrap{padding:30px}#special-meals .tabs-conW .group .conts-area .spec-meals-wrap h2{font-size:14px;font-size:.875rem;font-weight:700;padding-bottom:10px}#special-meals .tabs-conW .group .conts-area .spec-meals-wrap .cont-box .special-notice{font-weight:700;font-size:16px;font-size:1rem;padding-bottom:10px}#special-meals .tabs-conW .group .conts-area .spec-meals-wrap .cont-box .seat_error_box{width:100%;font-size:18px;font-size:1.125rem}#special-meals .tabs-conW .group .conts-area .spec-meals-wrap .cont-box .seat_error_box ol{padding-left:25px}#special-meals .tabs-conW .group .conts-area .spec-meals-wrap .cont-box .seat_error_box ol li{list-style:decimal}#special-meals .tabs-conW .group .conts-area .spec-meals-wrap .cont-box .grid .col-1-3{padding-left:10px}#special-meals .tabs-conW .group .conts-area .spec-meals-wrap .cont-box .grid .col-1-3 label{font-size:12px;font-size:.75rem;padding:0 0 5px;display:inline-block}#special-meals .tabs-conW .group .conts-area .spec-meals-wrap .cont-box .grid .col-1-3:first-child{padding-top:0;padding-left:0}#special-meals .tabs-conW .group .conts-area .spec-meals-wrap .cont-box .grid .col-1-3:after{display:block;clear:both;content:"";height:0}#special-meals .tabs-conW .group .conts-area .spec-meals-wrap .cont-box .grid .row-div{padding-top:5px}#special-meals .tabs-conW .group .conts-area .spec-meals-wrap .cont-box .grid .row-div:first-child{padding-top:0}#special-meals .tabs-conW .group .conts-area .spec-meals-wrap .cont-box .grid .row-div:after{display:block;clear:both;content:"";height:0}.common-pop{padding:30px 50px;min-width:500px;max-width:630px}.common-pop .flight-st5{width:100%}.special-meals-popup,.wheelchair-service-pop{padding:60px;min-width:680px;max-width:720px}.special-meals-popup h2,.wheelchair-service-pop h2{text-align:center;font-size:30px;font-size:1.875rem;line-height:inherit !important;padding-bottom:30px}.special-meals-popup .tbl-list-type.type2,.wheelchair-service-pop .tbl-list-type.type2{border-top:1px solid #ccdcdf}.special-meals-popup .tbl-list-type.type2 th,.special-meals-popup .tbl-list-type.type2 td,.wheelchair-service-pop .tbl-list-type.type2 th,.wheelchair-service-pop .tbl-list-type.type2 td{font-size:14px;font-size:.875rem;border-bottom:1px solid #ccdcdf;border-left:1px solid #ccdcdf;padding:8px 0}.special-meals-popup .tbl-list-type.type2 thead th,.wheelchair-service-pop .tbl-list-type.type2 thead th{background:#f0f5f9;color:#186686}.special-meals-popup .tbl-list-type.type2 tbody th,.wheelchair-service-pop .tbl-list-type.type2 tbody th{background:#f8f8f8}.special-meals-popup .tbl-list-type.type2 tbody th span,.wheelchair-service-pop .tbl-list-type.type2 tbody th span{display:inline-block}.special-meals-popup .tbl-list-type.type2 thead th:first-child,.special-meals-popup .tbl-list-type.type2 tbody th,.wheelchair-service-pop .tbl-list-type.type2 thead th:first-child,.wheelchair-service-pop .tbl-list-type.type2 tbody th{border-left:0}.special-meals-popup .btn-area,.wheelchair-service-pop .btn-area{padding:20px 0 0}.special-meals-popup .btn-area ul,.wheelchair-service-pop .btn-area ul{width:35%}.special-meals-popup .itr-details-text,.wheelchair-service-pop .itr-details-text{padding:10px 0 20px;font-size:16px;font-size:1rem}.special-meals-popup .itr-details-text span[aria-hidden*="true"],.wheelchair-service-pop .itr-details-text span[aria-hidden*="true"]{font-size:105%}.traveler-pop .modal-title{font-size:30px;font-size:1.875rem}.traveler-pop .sub-text{font-size:14px;font-size:.875rem;padding:10px 15px 10px 35px;margin:0;background:#f8f8f8;border:1px solid #bbb;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}.traveler-pop .sub-text .tsa-pre{font-size:14px;font-size:.875rem;color:#069;font-weight:normal}.traveler-pop .sub-text .tsa-pre .tsa-pre-check-mark{font-size:14px;font-size:.875rem;position:relative}.traveler-pop .sub-text .tsa-pre .registered{vertical-align:super;font-size:5px;font-size:.3125rem}.traveler-pop .group-guide .sub-title{font-size:16px;font-size:1rem;font-weight:700;margin:20px 0 10px}.traveler-pop .group-guide .guide-ol-lists{padding:0 0 0 15px;margin:0}.traveler-pop .group-guide .guide-ol-lists>li{list-style:decimal;font-size:14px;font-size:.875rem}.traveler-pop .group-guide .guide-ol-lists>li a{display:inline-block;vertical-align:top}.traveler-pop .group-guide .guide-ol-lists>li .list-dash{padding:0 0 0 12px;margin:0}.traveler-pop .group-guide .guide-ol-lists>li .list-dash li{font-size:12px;font-size:.75rem}.traveler-pop .btn-area{text-align:center}#advance-passenger-info{width:960px;margin:0 auto;padding:35px 0 50px}#advance-passenger-info .step1{margin-top:16px;padding:0 20px 30px;background: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;border:1px solid #ccc}#advance-passenger-info .step1 label{display:inline-block;font-size:14px;font-size:.875rem}#advance-passenger-info .step1 select{width:100%;font-size:14px;font-size:.875rem}#advance-passenger-info .step1 input[type="text"]{border:1px solid #919191;height:38px;width:100%}#advance-passenger-info .step1:after,#advance-passenger-info .step1 .infant-checkarea:after,#advance-passenger-info .step1 .infant-checkarea:before,#advance-passenger-info .step1 .infant-checked-area:after{display:block;clear:both;content:"";height:0}#advance-passenger-info .step1 .notice{border-top:1px solid #ccc;padding:15px 0}#advance-passenger-info .step1 .btn-area{padding-top:10px}#advance-passenger-info .step1 .errorMessageContainer{padding:5px 0;font-size:12px;font-size:.75rem;color:#d42a1d !important;font-weight:bold}#advance-passenger-info .step1 .require-ico{background:url('../images/components/dom-avail/ico-required.png') no-repeat 100% 50%;width:15px;height:15px;display:inline-block;overflow:hidden;line-height:3200px;line-height:200rem}#advance-passenger-info .docSA-wrap{padding:25px 0}#advance-passenger-info .docSA-wrap:after{display:block;clear:both;content:"";height:0}#advance-passenger-info .docSA-wrap .label-tit{font-size:14px;font-size:.875rem;font-weight:700;padding-bottom:10px}#advance-passenger-info .docSA-wrap [role=group] .styled-select{float:left;margin-left:1.5%}#advance-passenger-info .docSA-wrap [role=group] .styled-select:first-child{margin-left:0}#advance-passenger-info .docSA-wrap [role=group] .year{width:39%}#advance-passenger-info .docSA-wrap [role=group] .month{width:28.5%}#advance-passenger-info .docSA-wrap [role=group] .day{width:28.5%}#advance-passenger-info .docSA-wrap [role=group]:after{display:block;clear:both;content:"";height:0}#advance-passenger-info .docSA-wrap .passenger-col{width:260px;float:left}#advance-passenger-info .docSA-wrap .passenger-col ol{padding-top:10px}#advance-passenger-info .docSA-wrap .passenger-col ol li{padding:0 0 1px}#advance-passenger-info .docSA-wrap .passenger-col ol li button{display:block;width:100%;border:0;color:black;background:#eee;font-weight:700;padding:8px 33px 8px 10px;font-size:14px;font-size:.875rem;position:relative;text-align:left}#advance-passenger-info .docSA-wrap .passenger-col ol li button .status{position:absolute;right:10px;top:9px;background:url('../images/components/checkin/checkin_accordion.png') no-repeat bottom left;width:23px;height:18px;display:inline-block;overflow:hidden;line-height:3200px;line-height:200rem}#advance-passenger-info .docSA-wrap .passenger-col ol li button.completed .status{background-position:top left}#advance-passenger-info .docSA-wrap .passenger-col ol li button.selected{color:white;background:#186686}#advance-passenger-info .docSA-wrap .passenger-col ol li button.selected .status{background-position:bottom right}#advance-passenger-info .docSA-wrap .passenger-col ol li button.selected.completed .status{background-position:top right}#advance-passenger-info .docSA-wrap .info-col{float:right;width:630px}#advance-passenger-info .docSA-wrap .info-col .usa-transit-check li,#advance-passenger-info .docSA-wrap .info-col .info-enter-list li{min-height:50px;padding:0 0 10px}#advance-passenger-info .docSA-wrap .info-col .usa-transit-check li.odd-col-1-2,#advance-passenger-info .docSA-wrap .info-col .info-enter-list li.odd-col-1-2{clear:both;width:48%}#advance-passenger-info .docSA-wrap .info-col .usa-transit-check li.odd-col-1-3,#advance-passenger-info .docSA-wrap .info-col .info-enter-list li.odd-col-1-3{width:20%;padding-left:2%}#advance-passenger-info .docSA-wrap .info-col .usa-transit-check li.odd-col-2-3,#advance-passenger-info .docSA-wrap .info-col .info-enter-list li.odd-col-2-3{clear:both;width:28%}#advance-passenger-info .docSA-wrap .info-col .usa-transit-check li.even-col-1-2,#advance-passenger-info .docSA-wrap .info-col .info-enter-list li.even-col-1-2{width:48%;margin-left:4%}#advance-passenger-info .docSA-wrap .info-col .usa-transit-check:after,#advance-passenger-info .docSA-wrap .info-col .info-enter-list:after{display:block;clear:both;content:"";height:0}#advance-passenger-info .docSA-wrap .info-col input[type="checkbox"],#advance-passenger-info .docSA-wrap .info-col .checkbox{left:0;top:3px}#advance-passenger-info .docSA-wrap .info-col input[type="checkbox"]{margin-top:0}#advance-passenger-info .docSA-wrap .dtit{font-size:16px;font-size:1rem;font-weight:700;color:#186686;padding-bottom:10px;margin:0;display:block}#advance-passenger-info .docSA-wrap .dtit h3{font-size:16px;font-size:1rem;font-weight:700;color:#186686;display:inline-block}#advance-passenger-info .docSA-wrap .traveler-wrap{margin:0;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;padding:20px 0 18px}#advance-passenger-info .docSA-wrap .traveler-wrap .sec-header{display:block;width:100%}#advance-passenger-info .docSA-wrap .traveler-wrap .sec-header .query-s,#advance-passenger-info .docSA-wrap .traveler-wrap .sec-header .helpful,#advance-passenger-info .docSA-wrap .traveler-wrap .sec-header .help{background:transparent url('../images/icon-question-mark-sm.png') 0 0 no-repeat;margin-left:5px;width:15px;height:14px;vertical-align:middle;display:inline-block;overflow:hidden;line-height:3200px;line-height:200rem}#advance-passenger-info .docSA-wrap .traveler-wrap .sec-header .query-s.white,#advance-passenger-info .docSA-wrap .traveler-wrap .sec-header .helpful.white,#advance-passenger-info .docSA-wrap .traveler-wrap .sec-header .help.white{background:transparent url('../images/icon-question-mark-sm-wht.png') 0 0 no-repeat}#advance-passenger-info .docSA-wrap .traveler-wrap .sec-header .dtit{width:auto;display:inline-block}#advance-passenger-info .docSA-wrap .traveler-wrap .sec-header .dtit span{display:inline}#advance-passenger-info .docSA-wrap .traveler-wrap .form-wrap{display:block;padding-right:90px;position:relative;width:48%}#advance-passenger-info .docSA-wrap .traveler-wrap .form-wrap .tsa-logo-after{position:absolute;right:0;top:0;width:75px;height:24px;display:inline-block}#advance-passenger-info .docSA-checkarea{position:relative;border-top:1px solid #ccc;padding:20px 0;font-size:14px;font-size:.875rem}#advance-passenger-info .docSA-checkarea input[type="checkbox"],#advance-passenger-info .docSA-checkarea .checkbox{left:0}#advance-passenger-info .docSA-checkarea input[type="checkbox"]{margin-top:0;top:23px}#advance-passenger-info .docSA-checkarea .errorMessageContainer{padding-left:24px}#advance-passenger-info .infant-checkarea{margin:10px 0;padding:0}#advance-passenger-info .infant-passport-wrap{padding:10px 0}#advance-passenger-info .infant-passport-wrap .option-list.blockst li{width:100%}#advance-passenger-info .infant-passport-wrap .option-list.blockst li input[type="checkbox"],#advance-passenger-info .infant-passport-wrap .option-list.blockst li input[type="radio"],#advance-passenger-info .infant-passport-wrap .option-list.blockst li span.radiobtn,#advance-passenger-info .infant-passport-wrap .option-list.blockst li span.checkbox{position:absolute;left:0;top:3px}#advance-passenger-info .infant-passport-wrap .option-list.blockst li input[type="checkbox"]{margin-top:0}#advance-passenger-info .infant-passport-wrap .option-list.blockst li label{font-size:14px;font-size:.875rem;display:block;padding-left:25px}#advance-passenger-info .stopoverinfo-area{padding:15px 0 5px}#advance-passenger-info .stopoverinfo-area .usa-transit-check{background:#f0f0f0;padding:8px 10px}#advance-passenger-info .stopoverinfo-area .usa-transit-check p{font-size:14px;font-size:.875rem}#advance-passenger-info .stopoverinfo-area ul{padding-top:15px}#lyrWheelchairService .wheelchair-wrap{width:960px;margin:0 auto}#lyrWheelchairService .wheelchair-wrap strong.red{color:#cd3e00}#lyrWheelchairService .wheelchair-wrap .sp-notice{padding:15px 0}#lyrWheelchairService .wheelchair-wrap .sp-notice h3{display:block;padding-bottom:6px;margin-bottom:4px;color:#186686;font-size:14px;font-size:.875rem;line-height:normal;font-weight:bold;font-style:normal}#lyrWheelchairService .wheelchair-wrap .sp-notice .sp-list li{list-style-type:disc;font-size:12px;font-size:.75rem;margin-left:15px}#lyrWheelchairService .wheelchair-wrap .sp-notice{padding:20px 20px 20px 100px;background:#f0f5f9 url('../images/components/reservation-details/icon-wheelchair.png') no-repeat 10px center;margin-top:15px;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}#lyrWheelchairService .wheelchair-wrap .sp-notice+.notice{padding-top:10px}#lyrWheelchairService .wheelchair-wrap .sp-notice+.notice .notetit{font-weight:700;padding:10px 0;font-size:14px;font-size:.875rem}.addService-common{display:block !important}.addService-common ol,.addService-common ul,.addService-common li{list-style:none}.addService-common dl,.addService-common menu,.addService-common ol,.addService-common ul,.addService-common h1,.addService-common h2,.addService-common h3,.addService-common h4,.addService-common h5,.addService-common p{margin:0;padding:0}.addService-common .inner_header h1{font-size:26px;font-size:1.625rem;line-height:120% !important;font-weight:normal;text-align:left;text-transform:none;margin:0;color:black}.addService-common .inner_header h1+p{font-size:14px;font-size:.875rem;line-height:130% !important;margin:3px 0 0 0}.addService-common .tabs-conW{margin-top:16px;position:relative;background:white}.addService-common .tabs-conW>.tab_container{padding:0 5px 0;clear:both;position:relative;background:#0180a3;border-top:1px solid #007798;border-left:1px solid #007798;border-right:1px solid #007798;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}.addService-common .tabs-conW>.tab_container ul{width:100%;text-align:left;font-size:18px;font-size:1.125rem}.addService-common .tabs-conW>.tab_container ul li{width:auto;margin:0 -3px;display:inline-block;list-style:none;text-align:left;vertical-align:bottom;color:white;background:url('../images/components/dom-avail/bg-border-line-white.png') no-repeat 0 50%}.addService-common .tabs-conW>.tab_container ul li a{width:100%;padding:13px 40px;display:inline-block;color:white;text-decoration:none;outline-offset:-1px}.addService-common .tabs-conW>.tab_container ul li:first-child,.addService-common .tabs-conW>.tab_container ul li.dp-first{margin-left:0;background:0;border:0}.addService-common .tabs-conW>.tab_container ul li:focus{font-weight:700;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;background-color:white;color:#186686;cursor:pointer}.addService-common .tabs-conW>.tab_container ul li:focus a{padding:8px 40px 13px 40px;font-weight:700;color:#186686;text-decoration:underline}.addService-common .tabs-conW>.tab_container ul li.on{margin-top:5px;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;background-color:white;color:#186686;text-decoration:underline;cursor:pointer}.addService-common .tabs-conW>.tab_container ul li.on a{padding:13px 40px 8px 40px;font-weight:700;color:#186686;text-decoration:underline}.addService-common .tabs-conW .group{width:960px;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;border:1px solid #ccc;border-top:0}.addService-common .tabs-conW .group .conts-area{clear:both;z-index:1}.addService-common .tabs-conW .group .add-service-header{display:block !important;padding:20px 25px;border-bottom:1px solid #bbb}.addService-common .tabs-conW .group .add-service-header .itr-area{width:100%;padding:0}.addService-common .tabs-conW .group .add-service-header .itr-area .itinerary{padding-top:0;padding-bottom:0;width:59%;float:left}.addService-common .tabs-conW .group .add-service-header .itr-area .itinerary em{text-align:left;display:inline-block;font-style:normal;font-weight:700;font-size:18px;font-size:1.125rem}.addService-common .tabs-conW .group .add-service-header .itr-area .itinerary em+em{padding-left:5px;padding-top:0}.addService-common .tabs-conW .group .add-service-header .itr-area .itinerary .fromto{background:url('../images/components/seat-assign/icon_fromto.png') no-repeat 5px center;display:inline-block;padding-left:35px}.addService-common .tabs-conW .group .add-service-header .itr-area .titmenairplane{width:39%;padding-top:3px;float:right;text-align:right}.addService-common .tabs-conW .group .add-service-header .itr-area .titmenairplane .time{padding-right:40px;font-size:16px;font-size:1rem;display:inline-block;font-weight:700}.addService-common .tabs-conW .group .add-service-header .itr-area .titmenairplane .airplane{display:inline-block}.addService-common .tabs-conW .group .add-service-header .itr-area .titmenairplane .airplane a,.addService-common .tabs-conW .group .add-service-header .itr-area .titmenairplane .airplane span{font-size:14px;font-size:.875rem;font-weight:700;text-decoration:underline}.addService-common .tabs-conW .group .add-service-header .itr-area:after{display:block;clear:both;content:"";height:0}.addService-common .add-service-content{padding:20px 20px 40px}.addService-common .add-service-content .pss-tit{font-size:16px;font-size:1rem;padding-bottom:20px;display:block;font-weight:700;color:#186686;line-height:normal}.addService-common .add-service-content .passenger-col{width:260px;float:left}.addService-common .add-service-content .passenger-col .tab_container[role="navigation"] ol li{padding:0 0 1px;list-style:none}.addService-common .add-service-content .passenger-col .tab_container[role="navigation"] ol li .passenger-sel{width:100%;padding:8px 33px 8px 10px;display:block;color:black;background:#eee;font-weight:700;font-size:14px;font-size:.875rem;position:relative;text-align:left;overflow:hidden}.addService-common .add-service-content .passenger-col .tab_container[role="navigation"] ol li .passenger-sel.selected{color:white;background:#186686}.addService-common .add-service-content .passenger-col .tab_container[role="navigation"] ol li .passenger-sel .status{width:1px;height:1px;position:absolute;line-height:50000px;overflow:hidden}.addService-common .add-service-content .group-col{width:658px;padding-left:28px;float:left}.addService-common .add-service-content:after{display:block;clear:both;content:"";height:0}.addService-common .unable-information{margin:40px 10px 0 0;padding:40px 6px 50px;border:1px solid #dadada;border-left:0;border-right:0}.addService-common .unable-information p.info-txt{padding-left:35px;font-size:17px;font-size:1.0625rem;font-weight:600;line-height:26px;position:relative}.addService-common .unable-information p.info-txt:before{content:"";display:inline-block;width:30px;height:30px;background:url('../images/components/airports-info/airports-lnb-07.png') -70px 0 no-repeat;position:absolute;top:2px;left:0;z-index:99}.addService-common .notice{margin-top:20px;padding:15px 20px 20px;border:1px solid #a6a4a5;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;background:#fbfbfb}.addService-common .notice .tit{font-size:14px;font-size:.875rem;color:#186686;font-weight:bold}.addService-common .notice ul{margin-top:10px}.addService-common .notice li{font-size:12px;font-size:.75rem;list-style:disc;margin-left:19px;padding-bottom:5px}.addService-common .notice.new-notice{position:relative}.addService-common .notice.new-notice .tit{padding-left:2px}.addService-common .notice.new-notice .visiable-hidden{visibility:hidden}.addService-common .notice.new-notice .lists li span{display:inline}.addService-common .notice.new-notice .lists li span.bgpoint{background:#ffe7d5;padding:0 1px}.addService-common .notice.new-notice .lists li span.ftpoint{color:#00328c}.addService-common .notice.new-notice .check-wrap{position:absolute;left:16px;top:13px;right:16px}.addService-common .notice.new-notice .check-wrap input,.addService-common .notice.new-notice .check-wrap .checkbox{left:0}.addService-common .agree-checkarea{margin-top:15px;position:relative}.addService-common .agree-checkarea .checkbox{position:absolute;vertical-align:top;left:0;top:3px}.addService-common .agree-checkarea label{margin-left:24px;font-size:14px;font-size:.875rem;display:inline-block;vertical-align:top;line-height:21px;font-weight:bold}.addService-common .agree-checkarea input[type=checkbox]{margin:0;top:3px;left:0}.ie8 .addService-common .agree-checkarea input[type=checkbox]{position:relative}.addService-common .btn-area{padding-top:30px;text-align:center}.addService-common .btn-area ul{display:inline-block;text-align:center}.addService-common .btn-area ul li{padding:0 5px;display:inline-block}.addService-common .btn-area button{min-width:180px;padding:8px 20px}.addService-common .btn-area button.disabled,.addService-common .btn-area button:disabled{opacity:.5;filter:alpha(opacity=50)}.addService-common .errorMessageContainer .error{padding:5px 0 0}.addService-pop-common{padding:60px;min-width:680px;max-width:initial}.addService-pop-common ol,.addService-pop-common ul,.addService-pop-common li{list-style:none}.addService-pop-common dl,.addService-pop-common menu,.addService-pop-common ol,.addService-pop-common ul,.addService-pop-common h1,.addService-pop-common h2,.addService-pop-common h3,.addService-pop-common h4,.addService-pop-common h5,.addService-pop-common p{margin:0;padding:0}.addService-pop-common h2{padding-bottom:20px;text-align:center;font-size:30px;font-size:1.875rem;line-height:inherit !important}.addService-pop-common .tit-bar{font-size:14px;font-size:.875rem;font-weight:bold;color:#fff;padding:8px 0 8px 40px;line-height:20px;background:#0180a3 url('../images/components/dom-avail/multi-airc-icon.png') no-repeat 8px -71px}.addService-pop-common .tbl-list-type tbody tr td span{display:inline-block}.addService-pop-common .tbl-list-type.type2{margin-bottom:20px;border-top:1px solid #ccdcdf}.addService-pop-common .tbl-list-type.type2 th,.addService-pop-common .tbl-list-type.type2 td{padding:10px 0;font-size:14px;font-size:.875rem;border-bottom:1px solid #ccdcdf;border-left:1px solid #ccdcdf}.addService-pop-common .tbl-list-type.type2 thead th{background:#f4fbfd;color:#186686}.addService-pop-common .tbl-list-type.type2 tbody th span{display:inline-block}.addService-pop-common .tbl-list-type.type2 thead th:first-child,.addService-pop-common .tbl-list-type.type2 tbody th{border-left:0}.addService-pop-common .tbl-list-type.type2 td{padding:9px 0}.addService-pop-common .tbl-list-type.type2:first-child{border-left:0}.addService-pop-common .tip-txt{margin-top:15px;font-size:12px;font-size:.75rem}.addService-pop-common .btn-area{padding:40px 0 0;text-align:center}.addService-pop-common .btn-area>ul{text-align:center;display:inline-block}.addService-pop-common .btn-area>ul li{display:inline-block}.addService-pop-common .btn-area>ul li button{min-width:100px}.addService-pop-common.special-meals-pop .btn-area{padding:20px 0 0}.addService-pop-common.special-meals-pop .itr-details-text{padding:10px 0 20px;font-size:16px;font-size:1rem}.addService-pop-common.special-meals-pop .itr-details-text span[aria-hidden*="true"]{font-size:105%}.addService-pop-common.asr-pop{max-width:740px}.addService-pop-common.asr-pop .notice .list{margin-left:14px}.addService-pop-common.asr-pop .notice .list li{font-size:12px;font-size:.75rem;list-style:disc}#flyingPetService{width:960px;margin:0 auto;color:#333;padding-bottom:50px;padding-top:35px}#flyingPetService .pL0{padding-left:0}#flyingPetService.flyingPet-service .add-service-content .btn-del{min-width:65px;padding:2px 9px 2px 20px !important;display:inline-block;border:1px solid #0180a3;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;color:#186686;font-size:12px;background:white;background:url('../images/components/special-request/icon-small-blue-x.png') 7px center no-repeat}#flyingPetService.flyingPet-service .add-service-content .btn-flyingPet-add{width:100%;height:45px;display:inline-block;border:1px dashed #a6a4a5;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;font-size:14px;color:#186686;background:white}#flyingPetService.flyingPet-service .add-service-content .btn-flyingPet-add .icn{width:45px;height:31px;margin-right:10px;display:inline-block;vertical-align:middle;background:url('../images/components/special-request/icon-add-animal.png') no-repeat}#flyingPetService.flyingPet-service .add-service-content .btn-flyingPet-add .txt{vertical-align:middle}#flyingPetService.flyingPet-service .add-service-content .info-enter-list{margin-bottom:20px}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list{margin-top:5px;position:relative}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list:first-child{margin-top:0}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list>.pss-tit{width:100%;height:36px;padding-left:15px;padding-bottom:0;background-color:#eee;line-height:34px !important;color:#333;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}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .btn-bar-toggle{width:100%;height:36px;padding-left:15px;display:inline-block;text-align:left;border:0;overflow:hidden;background:transparent;background:#eee url('../images/components/special-request/icon-arrow-callapsed.png') 600px center no-repeat}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .btn-bar-toggle .icn-txt-cc{width:19px;height:19px;margin-right:4px;display:inline-block;border-radius:50%;background-color:#757575;color:white;font-weight:bold;text-align:center;font-size:13px;font-size:.8125rem;line-height:18px}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list.on .btn-bar-toggle{background:#f6fafe url('../images/components/special-request/icon-arrow-expanded.png') 600px center no-repeat}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list.on .btn-bar-toggle .icn-txt-cc{background-color:#0180a3}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list.on .info-enter-details{display:block}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details{display:none;margin-top:20px;padding-bottom:20px}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .btn-area{margin:0;padding:10px 0 0;text-align:right}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details select:disabled,#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details input[type="text"]:disabled{background-color:#eee;opacity:.5;color:black}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details input[type="text"]{height:38px;padding:4px 25px 5px 10px;border:1px solid #919191;font-size:14px;font-size:.875rem}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details input[type='radio']{top:1px}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details input[type='radio']+span.radiobox{top:1px}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details input[type='radio'].disabled{opacity:0}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .radiostyle{margin-right:15px;display:inline-block;position:relative}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .radiostyle input[type="checkbox"],#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .radiostyle input[type="radio"],#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .radiostyle span.radiobtn,#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .radiostyle span.checkbox{position:absolute;left:0;top:3px}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .radiostyle input[type="checkbox"]{margin-top:0}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .radiostyle label{font-size:14px;font-size:.875rem;display:block;padding-left:20px}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .pet_popup{display:inline-block;top:-4px;left:0}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .lblConflict{font-size:12px;font-size:.75rem;color:#186686;line-height:140%}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .lblConflict .p-padding{line-height:140%}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .text-black{font-size:12px;font-size:.75rem;color:black}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .label,#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details label{font-size:14px;font-size:.875rem}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .skypets-wrap{margin-bottom:10px}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .skypets-wrap .skypets-select label,#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .skypets-wrap .skypets-select a{line-height:150%;display:inline-block}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .skypets-wrap .skypets-select .label-wrap{width:auto;line-height:38px;display:inline-block;font-size:14px;font-size:.875rem;vertical-align:top;padding-right:10px}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .skypets-wrap .skypets-select .label-wrap+.styled-select{width:33%;display:inline-block;margin-right:10px}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .skypets-wrap .skypets-select .label-wrap+.styled-select+.skypets-link{vertical-align:top;line-height:38px;width:auto;display:inline-block;font-size:14px;font-size:.875rem}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .skypets-wrap .skypets-note{padding:0 5px 10px}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .skypets-wrap .skypets-note p.star{padding:0 20px 0;margin-bottom:0;font-size:11px;font-size:.6875rem;background:url('../images/icon-belt-info-txt7.png') no-repeat 0 8px}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .type-select{margin-top:10px}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .type-select:after{display:block;clear:both;content:"";height:0}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .type-select .type-form{width:33%;margin-left:1%;float:left}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .type-select .type-form:first-child{width:32%;margin-left:0}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .type-select .type-form .direct-form{position:relative}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .type-select .type-form .direct-form input[type="text"]{width:100%}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .tip{padding-top:6px;font-size:12px;font-size:.75rem}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .tip.cargo-alert{color:#916701}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .placeholder{position:absolute;top:10px;left:8px;font-size:14px;font-size:.875rem}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .enter-form.type2{margin-top:15px}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .enter-form.type2 .enter-size{width:80px;display:inline-block;position:relative}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .enter-form.type2 .enter-size input[type="text"]{width:100%}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .enter-form.type2 .amount-size-area{display:inline-block}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .enter-form.type2 .amount-size-area .amount-size-wrap{width:80px;height:38px;display:inline-block;border:0;border-bottom:1px solid #919191;vertical-align:top;text-align:center}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .enter-form.type2 .amount-size-area .amount-size-wrap .amount-size{line-height:38px}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .enter-form.type2 .amount-size-area .spc-code{padding-bottom:0;vertical-align:bottom}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .enter-form.type2 .spc-code{display:inline-block;padding:10px}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .enter-form.type2 label{font-size:14px;font-size:.875rem;display:inline}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .enter-form.type2 table{width:100%;border-top:1px solid #ccdcdf}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .enter-form.type2 table th,#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .enter-form.type2 table .th{width:15%;height:48px;padding:5px 10px 5px 15px;background:#d9eaf1;color:#186686;font-weight:bold;text-align:left;font-size:14px;font-size:.875rem;border:0;border-right:1px solid #ccdcdf;border-bottom:1px solid #ccdcdf;line-height:18px}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .enter-form.type2 table th label,#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .enter-form.type2 table .th label{font-size:14px;font-size:.875rem;font-weight:bold}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .enter-form.type2 table td{height:48px;padding:6px 10px;font-size:14px;font-size:.875rem;border-bottom:1px solid #ccdcdf}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .enter-form.type2 table td .amount-area>*{float:left;display:inline-block}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .enter-form.type2 table td .amount-area .enter-size-area>*{float:left;display:inline-block}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .enter-form.type2 table td .amount-area:after{display:block;clear:both;content:"";height:0}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .enter-form.type2 .enter-birth{padding-right:0}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .enter-form.type2 .enter-birth .enter-size{float:right}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .enter-form.type2 .enter-birth .enter-birthType{float:left;width:125px}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details .enter-form.type2 .enter-birth .errorMessageContainer{clear:both}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details.complete .enter-form.type2{width:auto}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details.complete .enter-form.type2 table td .amount-area>*{float:none;vertical-align:middle;width:auto}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details.complete .enter-form.type2 .spc-code{padding:0 10px}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details.complete .enter-form.type2 .amount-size-area .amount-size-wrap{border:0;height:auto;width:auto}#flyingPetService.flyingPet-service .add-service-content .info-enter-list .list .info-enter-details.complete .enter-form .amount-size-area .spc-code{padding-left:0}#flyingPetService.flyingPet-service .add-service-content .info-enter-list[aria-hidden=true]+form .btn-flyingPet-add{margin-top:0 !important}#flyingPetService.flyingPet-service .add-service-content .rq-status .ongoing{color:#1b7ba0 !important}#flyingPetService.flyingPet-service .add-service-content .rq-status .unable{color:#d42a1d !important}#flyingPetService .notice .agree-checkarea+.agree-checkarea{margin-top:5px}#flyingPetService .list-none li{margin-left:0;list-style:none}#flyingPetService strong.red{color:#cd3e00}#flyingPetService .notice-area{padding:15px 0}#flyingPetService .notice-area h5{display:block;padding-bottom:6px;margin-bottom:4px;color:#186686;font-size:14px;font-size:.875rem;line-height:normal;font-weight:bold;font-style:normal}#flyingPetService .notice-area .notice li{list-style-type:disc;font-size:12px;font-size:.75rem;margin-left:15px}#flyingPetService .notice-area .notice{border:1px solid #ccc;margin-top:0;background:white;padding-top:20px}.alert-message p{font-size:16px;font-size:1rem}ul.list-none,ol.list-none{padding-left:0;list-style:none}ul.list-none>li,ol.list-none>li{list-style:none}ul.list-inside-link-block li a,ol.list-inside-link-block li a{display:inline}ul.list-dash,ol.list-dash{padding-left:20px}ul.list-dash li,ol.list-dash li{list-style:url('../images/bul-hyphen.gif')}
.no-gap{margin:0;padding:0}.navi-area{position:relative}.checkin.search-panel{width:570px;position:absolute;top:73px;right:0;z-index:995;overflow:visible}.checkin.search-panel h2{font-size:24px;font-size:1.5rem;font-weight:300;margin:0;padding:20px 30px}.checkin.search-panel form+.loading-wrap{float:none;margin:20px auto;text-align:center}.checkin.search-panel form+.loading-wrap .loading-bar-animation{width:auto}.checkin.search-panel form fieldset,.checkin.search-panel form legend{border:0;padding:0;margin:0}.checkin.search-panel form .form-row{position:relative}.checkin.search-panel form .form-row .posR{position:relative}.checkin.search-panel form .form-row .placeholder-chk{font-weight:700;position:absolute;font-size:14px;font-size:.875rem;top:14px;left:15px;z-index:100;color:#757575}.checkin.search-panel form .form-row .placeholder-chk.ticket-search{left:40px}.checkin.search-panel form .error-message{font-size:18px;font-size:1.125rem;margin-bottom:10px}.checkin.search-panel form #chk-label{font-size:14px;font-size:.875rem}.checkin.search-panel form .require-ico{background:url('../images/components/dom-avail/ico-required-w.png') no-repeat 100% 50%;width:15px;height:15px;display:inline-block;overflow:hidden;line-height:3200px;line-height:200rem}.checkin.search-panel #checkin-close .checkin-close{border:0;position:absolute;top:25px;right:20px;background:url('../images/components/siteselect/close-btn.png') no-repeat center;width:30px;height:30px;display:block;overflow:hidden;line-height:3200px;line-height:200rem}.checkin.search-panel #checkin-reservation-list{list-style:none;margin:0;padding:0;width:100%}.checkin.search-panel #checkin-reservation-list th.endtd,.checkin.search-panel #checkin-reservation-list td.endtd{padding-right:30px}.checkin.search-panel #checkin-reservation-list th:first-child,.checkin.search-panel #checkin-reservation-list td:first-child{padding-left:30px}.checkin.search-panel #checkin-reservation-list thead tr{border-top:1px solid #186686;background-color:#eaeae9}.checkin.search-panel #checkin-reservation-list thead th{color:#186686;padding:3px 5px;font-weight:400;font-size:13px;font-size:.8125rem;vertical-align:middle;text-align:left;word-break:break-word;line-height:120%}.checkin.search-panel #checkin-reservation-list tbody tr{border-top:1px solid #186686;background:white}.checkin.search-panel #checkin-reservation-list tbody tr:nth-child(2n){background-color:#eaeae9}.checkin.search-panel #checkin-reservation-list tbody tr:nth-child(2n-1){background-color:white}.checkin.search-panel #checkin-reservation-list tbody th{font-weight:400;text-align:left;padding:6px 5px;color:black;font-size:13px;font-size:.8125rem}.checkin.search-panel #checkin-reservation-list tbody th strong{color:#186686;font-weight:normal}.checkin.search-panel #checkin-reservation-list tbody td{padding:6px 5px;text-align:left;color:black;font-size:13px;font-size:.8125rem;vertical-align:middle}.checkin.search-panel #checkin-reservation-list tbody td .checkin-label{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;font-size:11px;font-size:.6875rem;border:1px solid #0180a3;background:white;text-decoration:none;padding:2px 6px;display:block;text-align:center;line-height:100%;word-wrap:break-word}[lang='en-us'] .checkin.search-panel #checkin-reservation-list tbody td .checkin-label{word-break:break-word}[lang='pt-br'] .checkin.search-panel #checkin-reservation-list tbody td .checkin-label{word-break:break-word}[lang='es-es'] .checkin.search-panel #checkin-reservation-list tbody td .checkin-label{word-break:break-word}[lang='fr-fr'] .checkin.search-panel #checkin-reservation-list tbody td .checkin-label{word-break:break-word}[lang='ko-kr'] .checkin.search-panel #checkin-reservation-list tbody td .checkin-label{word-break:break-all}.checkin.search-panel #checkin-reservation-list tbody td .recLocNum{border-bottom:1px dotted #186686;color:#186686;width:auto}.checkin.search-panel #checkin-reservation-list tbody td.emptylist{text-align:center;color:black;font-size:14px;font-size:.875rem}.checkin.search-panel .button-wrapper{text-align:right;min-height:0;margin:0;padding:0}.checkin.search-panel .login-content,.checkin.search-panel .search-request{border-top:1px solid #4c8298;padding:20px 30px}.checkin.search-panel .checkin.show-search,.checkin.search-panel .checkin.button-link{border-top:0;color:white;padding:0 !important;font-size:18px;font-size:1.125rem}.checkin.search-panel .search.right{text-align:right}.checkin.search-panel .reservation-display.checkin.search{margin-top:1px}.checkin.search-panel .reservation-display.checkin.search .checkin-right{float:right}.checkin.search-panel .reservation-display.checkin.search .reservation-number.search{width:200px;display:inline-block}.checkin.search-panel .reservation-display.checkin.search .checkin.search.button.small{width:50%}.checkin.search-panel .reservation-display.checkin.search .checkin.navigate{text-align:right}.checkin.search-panel .keForm{position:relative;z-index:1}.checkin.search-panel #checkin-boarding-panel{height:350px}.checkin.search-panel .date-search{position:absolute;left:15px;top:15px;width:auto !important;z-index:1}.checkin.search-panel .accessibility-visible-only{display:none}.checkin.search-panel #checkin-record-locator,.checkin.search-panel #checkin-ticket-number,.checkin.search-panel #departure-date{font-weight:700}.checkin.search-panel input{display:block;margin:10px auto;width:100%}.checkin.search-panel .dark{background:#186686}.checkin.search-panel .search-content{border-top:1px solid #4c8298;padding:20px 30px}.checkin.search-panel .search-content .chosen-container{display:block;margin:10px 0;width:100%}.checkin.search-panel .search-content .chosen-container .chosen-single span{font-weight:700}.checkin.search-panel .search-content .chosen-container input[role="combobox"]{padding:13px 15px 14px !important;margin:0 !important;cursor:default}.checkin.search-panel .search-content div.date-container{position:relative;width:100%;margin:10px 0;padding-top:2px;min-height:49px;background-color:white}.checkin.search-panel .search-content div.date-container .dateholder{margin:11px 40px 11px 11px !important}.checkin.search-panel .search-content div.date-container .dateholder button{border:0;right:-25px !important}.checkin.search-panel .search-content div.date-container .dateholder input[type=text].tripdetail-input{border:0;padding:0;font-weight:700}.checkin.search-panel .search-content .search-results{margin:0 -30px;text-align:center;overflow-y:auto;max-height:300px}.checkin.search-panel a.show-all-trip-details{color:white;padding-top:10px;display:block}.checkin.search-panel .calendar-spacing{margin-top:200px}.checkin.search-panel .button-search,.checkin.search-panel .button-continue{bottom:0;right:0}.checkin.search-panel .button-search:focus,.checkin.search-panel .button-search:hover,.checkin.search-panel .button-search,.checkin.search-panel .button-continue:focus,.checkin.search-panel .button-continue:hover,.checkin.search-panel .button-continue{border:2px solid #186686;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;-webkit-box-shadow:1px 1px 0 0 #c6c6c6;box-shadow:1px 1px 0 0 #c6c6c6;background:white;color:#186686;font-size:16px;font-size:1rem;display:inline-block;padding:11px 20px !important}.checkin.search-panel .weather{color:white;display:inline;float:right;font-size:15px;font-size:.9375rem}.checkin.search-panel .weather img{margin-right:5px}.checkin.search-panel .weather sup{font-size:100%;margin-left:-2px;top:-.1em}.checkin.search-panel input.placeholdersjs{color:#878383;font-family:"맑은 고딕",Malgun Gothic}.checkin.search-panel .notice{margin:25px 0 0 0}.checkin.search-panel .notice h3{font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem;padding:0;margin:0 0 7px}.checkin.search-panel .notice ul{margin:0;padding:0 0 0 15px;list-style-position:outside}.checkin.search-panel .notice ul li{font-size:12px;font-size:.75rem;line-height:16px;line-height:1rem;list-style:disc;margin:0 0 4px}.checkin .type-select{padding-top:10px;overflow:hidden}.checkin .type-select label{float:left;margin-right:10px}.checkin .error{margin-top:3px;color:white !important;font-size:16px;font-size:1rem;font-weight:400}.checkin-wrap{font-size:16px;font-size:1rem;background:#fbfbfb;width:100%;padding-bottom:40px;color:#333}.checkin-wrap form,.checkin-wrap fieldset,.checkin-wrap dl,.checkin-wrap dt,.checkin-wrap dd,.checkin-wrap ul,.checkin-wrap li,.checkin-wrap p,.checkin-wrap h2,.checkin-wrap h3{margin:0;padding:0;border:0 none}.checkin-wrap li{list-style:none}.checkin-wrap button{border:0}.checkin-wrap .btnarea{position:absolute;right:0;bottom:15px}.checkin-wrap .btnarea .btn-main-blue{padding:7px 30px;border:1px solid #155d7a}.checkin-wrap .error{padding-top:3px}.checkin-wrap .input-area{position:relative}.checkin-wrap .input-area input[type=text],.checkin-wrap .input-area input[type=password]{padding:9px 10px}.checkin-wrap .input-area .placeholder,.checkin-wrap .input-area .formlabel{position:absolute;top:9px;left:10px;font-size:13px;font-size:13px;font-size:.8125rem;color:#757575;font-weight:normal}.checkin-wrap .inner-wrap{width:960px;padding:35px 0 35px;margin:0 auto}.checkin-wrap .inner-wrap:after{display:block;clear:both;content:"";height:0}.checkin-wrap .inner-wrap #login-form{float:left}.checkin-wrap .inner-wrap #login-form+#check-in-form{float:left}.checkin-wrap .inner-wrap .title-area{margin-bottom:16px}.checkin-wrap .inner-wrap .title-area h1{font-size:26px;font-size:1.625rem;line-height:120% !important;font-weight:normal;text-align:left;text-transform:none;margin:0;color:black}.checkin-wrap .inner-wrap .title-area h1+p{font-size:14px;font-size:.875rem;line-height:130% !important;margin:3px 0 0 0}.checkin-wrap .inner-wrap .tit-desc{margin:-13px 0 16px 0;font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem;color:#333}.checkin-wrap .inner-wrap h2{margin-bottom:15px;font-weight:600;font-size:16px;font-size:1rem;line-height:32px !important}.checkin-wrap .inner-wrap label{font-size:14px;font-size:.875rem;font-weight:bold;color:#333;margin-bottom:4px;display:block}.checkin-wrap .inner-wrap .keForm input[type='radio']{top:2px}.checkin-wrap .inner-wrap .keForm input[type='radio']+span{position:absolute;top:2px;left:0}.checkin-wrap .inner-wrap .keForm input[type='radio']+span+label{display:inline-block;padding-left:23px;font-size:14px;font-size:.875rem;vertical-align:top;font-weight:normal}.ie8 .checkin-wrap .inner-wrap .keForm input[type='radio']+span+label{padding-left:3px}.checkin-wrap .inner-wrap .keForm input[type='radio']:checked+span+label{font-weight:bold}.checkin-wrap .inner-wrap .tabarea{margin-bottom:10px;position:relative}.checkin-wrap .inner-wrap .tabarea:after,.checkin-wrap .inner-wrap .tabarea .posR:after,.checkin-wrap .inner-wrap .tabarea li:after{display:block;clear:both;content:"";height:0}.checkin-wrap .inner-wrap .tabarea .posR,.checkin-wrap .inner-wrap .tabarea li{position:relative}.checkin-wrap .inner-wrap .tabarea .posR .query-s,.checkin-wrap .inner-wrap .tabarea li .query-s{vertical-align:top;margin:3px 0 0 10px}.checkin-wrap .inner-wrap #searchErrorMessage h4{font-size:14px;font-size:.875rem;line-height:16px;line-height:1rem;color:#d80a0a}.checkin-wrap .inner-wrap .login-area,.checkin-wrap .inner-wrap .resv-area{margin-right:20px;border:1px solid #bbb;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;background:white}.checkin-wrap .inner-wrap .login-area{width:293px;padding:25px 20px 10px 20px}.checkin-wrap .inner-wrap .login-area .search-member{position:relative;min-height:528px;padding-bottom:40px}.checkin-wrap .inner-wrap .login-area .search-member .form-column-12 li{margin-bottom:10px;width:100%}.checkin-wrap .inner-wrap .login-area .search-member #searchErrorMessage .errorMessage{font-size:14px;font-size:.875rem}.checkin-wrap .inner-wrap .resv-area{width:573px;padding:10px 10px 10px 20px}.checkin-wrap .inner-wrap .resv-area .resv-search .group-area{float:left;width:50%;min-height:405px;position:relative;padding:15px 0 40px}.checkin-wrap .inner-wrap .resv-area .resv-search .group-area .reservation-num li{margin-bottom:10px;width:100%}.checkin-wrap .inner-wrap .resv-area .resv-search .group-area .nonmember-agree-wrap{clear:both;padding-top:10px;padding-bottom:20px}.checkin-wrap .inner-wrap .resv-area .resv-search .group-area .nonmember-agree-wrap .posR{position:relative}.checkin-wrap .inner-wrap .resv-area .resv-search .group-area .nonmember-agree-wrap .posR label{font-weight:700;vertical-align:top;color:#186686;line-height:1.3}.checkin-wrap .inner-wrap .resv-area .resv-search .group-area .nonmember-agree-wrap .posR input[type="checkbox"],.checkin-wrap .inner-wrap .resv-area .resv-search .group-area .nonmember-agree-wrap .posR input[type="radio"],.checkin-wrap .inner-wrap .resv-area .resv-search .group-area .nonmember-agree-wrap .posR span.radiobtn,.checkin-wrap .inner-wrap .resv-area .resv-search .group-area .nonmember-agree-wrap .posR span.checkbox{position:absolute;left:0;top:0}.checkin-wrap .inner-wrap .resv-area .resv-search .group-area .nonmember-agree-wrap .posR input[type="checkbox"]{margin-top:0}.checkin-wrap .inner-wrap .resv-area .resv-search .group-area .nonmember-agree-wrap .posR label{font-size:12px;font-size:.75rem;display:inline-block;padding-left:25px}.checkin-wrap .inner-wrap .resv-area .noti-area{float:right;width:45%;min-height:543px;padding:25px 20px;margin-left:5%;background:#f0f5f9;color:#186686;text-align:center;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}.checkin-wrap .inner-wrap .resv-area .noti-area p{min-height:250px;padding-bottom:12px;font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem;background:url('../images/components/checkin/bg_checkin.png');background-repeat:no-repeat;background-position:center bottom}.checkin-wrap .inner-wrap .resv-area .noti-area a{display:block;margin-top:27px;font-weight:bold;font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.5rem;text-decoration:underline;color:#186686}.checkin-wrap .inner-wrap .resv-area:after{display:block;clear:both;content:"";height:0}.checkin-wrap .inner-wrap .resv-area.login{width:960px;margin-bottom:100px}.checkin-wrap .inner-wrap .resv-area.login .resv-search{width:65%}.checkin-wrap .inner-wrap .resv-area.login .resv-search .group-area{width:100%;min-height:auto;padding:15px 0 0}.checkin-wrap .inner-wrap .resv-area.login .resv-search .group-area .tabarea ul li{position:relative;float:left;margin-right:20px}.checkin-wrap .inner-wrap .resv-area.login .resv-search .group-area .tabarea:after{display:block;clear:both;content:"";height:0}.checkin-wrap .inner-wrap .resv-area.login .resv-search .group-area .reservation-num{margin-top:10px;display:inline-block;vertical-align:top;width:100%}.checkin-wrap .inner-wrap .resv-area.login .resv-search .group-area .reservation-num .division ul li{display:inline-block;vertical-align:top;width:48%;margin-left:1.5%}.checkin-wrap .inner-wrap .resv-area.login .resv-search .group-area .reservation-num .division ul li label em{font-style:normal;font-weight:normal}.checkin-wrap .inner-wrap .resv-area.login .resv-search .group-area .reservation-num .division ul li.ticket-search,.checkin-wrap .inner-wrap .resv-area.login .resv-search .group-area .reservation-num .division ul li.record-locator-search,.checkin-wrap .inner-wrap .resv-area.login .resv-search .group-area .reservation-num .division ul li.last-name{margin-left:0}.checkin-wrap .inner-wrap .resv-area.login .resv-search .group-area .btnarea{display:block;vertical-align:top;margin:0 15px 20px;position:static;text-align:right}.checkin-wrap .inner-wrap .resv-area.login .resv-search .group-area .btnarea button{display:inline-block}.checkin-wrap .inner-wrap .resv-area.login .noti-area{width:30%;min-height:190px}.checkin-wrap .inner-wrap .resv-area.login .noti-area p{min-height:auto;background:0}.checkin-wrap .inner-wrap .resv-area.login .noti-area a{margin-top:17px}.checkin-wrap .inner-wrap .rerv-search-list{padding:25px 20px;border:1px solid #bbb;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;background:white;min-height:450px}.checkin-wrap .inner-wrap .rerv-search-list .noti{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem;margin-bottom:20px}.checkin-wrap .inner-wrap .rerv-search-list .tbl-list-type{font-size:14px;font-size:.875rem}.checkin-wrap .inner-wrap .rerv-search-list .tbl-list-type .bg-line th,.checkin-wrap .inner-wrap .rerv-search-list .tbl-list-type .bg-line td{background:#f8f8f8}.checkin-wrap .inner-wrap .rerv-search-list .tbl-list-type th{word-wrap:break-word}.checkin-wrap .inner-wrap .rerv-search-list .tbl-list-type th a{font-size:14px;font-size:.875rem}.checkin-wrap .inner-wrap .rerv-search-list .tbl-list-type td{word-wrap:break-word}.checkin-wrap .inner-wrap .rerv-search-list .tbl-list-type td a{font-size:16px;font-size:1rem}.checkin-wrap .inner-wrap .rerv-search-list .tbl-list-type td a.button-small-white{font-size:12px;font-size:.75rem}.checkin-wrap .inner-wrap .rerv-search-list .tbl-list-type tbody th{font-weight:normal}.checkin-wrap .inner-wrap .rerv-search-list .tbl-list-type tbody th a{font-size:16px;font-size:1rem}.checkin-wrap .inner-wrap .rerv-search-list .btn-area{margin-top:25px;text-align:center}.checkin-wrap .inner-wrap .rerv-search-list .button-page-gray{padding:8px 30px}.checkin-wrap .inner-wrap .rerv-search-list .no-result{text-align:center;padding:20px 0 30px 0}.checkin-wrap .inner-wrap .rerv-search-list .no-result p{font-size:16px;font-size:1rem}.checkin-wrap .inner-wrap .rerv-search-list .no-result .button-page-gray{margin-left:10px}.checkin-wrap .inner-wrap .rerv-search-list .no-result-msg{font-size:16px;font-size:1rem;text-align:center}.checkin-wrap .loading-spacer{margin-left:50%}.checkin-wrap .loading-bar{background:url('../images/components/bookingfunnel/loading-bar-blue.png') no-repeat;float:none;margin:150px 0 50px -106px;position:static}.checkin-wrap .loading-bar-animation{background:url('../images/components/bookingfunnel/loading-active-blue.gif') no-repeat;width:100%}.ie.ie8 .checkin-wrap .resv-area .resv-search .tabarea ul li input[type='radio']+label,.ie.ie8 .checkin-wrap .resv-area .resv-search .group-area ul li input[type='radio']+label,.ie.ie8 .checkin-wrap .resv-area .search-member .tabarea ul li input[type='radio']+label,.ie.ie8 .checkin-wrap .resv-area .search-member .group-area ul li input[type='radio']+label,.ie.ie8 .checkin-wrap .login-area .resv-search .tabarea ul li input[type='radio']+label,.ie.ie8 .checkin-wrap .login-area .resv-search .group-area ul li input[type='radio']+label,.ie.ie8 .checkin-wrap .login-area .search-member .tabarea ul li input[type='radio']+label,.ie.ie8 .checkin-wrap .login-area .search-member .group-area ul li input[type='radio']+label{padding-left:3px}
.no-gap{margin:0;padding:0}#colorbox.checkin-warning #cboxLoadedContent{padding:10px}#content-area span.passenger-name.medium{font-size:20px;font-size:1.25rem}.no-reason-info ul{padding-left:0}.delayed{color:#d42a1d}.booking-start .checkinProgressBar{height:72px;z-index:500;position:absolute;background-color:white;top:35px;padding:0 0 0 320px;border-top:1px solid #eaeae9;border-bottom:1px solid #eaeae9;width:100%;min-width:960px;text-align:center}.booking-start .checkinProgressBar:after{display:block;clear:both;content:"";height:0}.booking-start .checkinProgressBar .tabbar{padding-right:30px}.booking-start .checkinProgressBar .close-step-indicator{position:absolute;display:inline-block;height:70px;background:#eaeae9;top:0;right:0;width:30px;padding-top:22px;vertical-align:middle}.booking-start .checkinProgressBar .close-step-indicator button{vertical-align:middle;text-align:center;border:0;background:url('../images/components/bookingbar/booking-closeBtn.png') no-repeat center;width:25px;height:25px;display:inline;overflow:hidden;line-height:3200px;line-height:200rem}.booking-start #checkinHUD .tabbar ol{background-color:white;color:#186686;margin:0;padding:0;width:100%;display:table;list-style:decimal}.booking-start #checkinHUD .tabbar ol:after{display:block;clear:both;content:"";height:0}.booking-start #checkinHUD .tabbar ol #startOverItem{width:30px;float:left;background-color:#eaeae9;display:inline-block;line-height:70px;padding:0 7px}.booking-start #checkinHUD .tabbar ol #step1container ul{padding:0}.booking-start #checkinHUD .tabbar ol li{background-color:white;padding:0;vertical-align:top;text-align:left;white-space:normal;text-decoration:none;list-style:decimal}.booking-start #checkinHUD .tabbar ol li .bookingStep{font-size:15px;font-size:.9375rem;display:inline-block;line-height:100%}.booking-start #checkinHUD .tabbar ol li.selected{background:#186686;color:white}.booking-start #checkinHUD .tabbar ol li.disabled{color:black}.booking-start #checkinHUD .tabbar ol a{color:#186686;text-decoration:none;font-size:15px;font-size:.9375rem;line-height:50px;height:70px}.booking-start #checkinHUD .tabbar ol>li{position:relative;height:70px;display:table-cell}.booking-start #checkinHUD .tabbar ol>li.tabbar-option{border-left:1px solid #eaeae9;position:relative;line-height:20px;font-size:15px;font-size:.9375rem;white-space:normal;height:65px}.booking-start #checkinHUD .tabbar ol>li.tabbar-option a,.booking-start #checkinHUD .tabbar ol>li.tabbar-option span{color:black}.booking-start #checkinHUD .tabbar ol>li.selected{background-color:#186686;color:white}.booking-start #checkinHUD .tabbar ol>li.selected a,.booking-start #checkinHUD .tabbar ol>li.selected span{color:white}.booking-start #checkinHUD .tabbar ol>li.selected [class*='number'],.booking-start #checkinHUD .tabbar ol>li.selected .bookingStep{color:white;text-decoration:underline;font-weight:bold}.booking-start #checkinHUD .tabbar ol>li.selected [class*='number']:before{text-decoration:underline}.booking-start #checkinHUD .tabbar ol>li .step-info{margin:0;padding:0 7px;color:#000;display:table}.booking-start #checkinHUD .tabbar ol>li .step-info .bookingStep{display:table-cell;vertical-align:middle;height:70px;margin:0;font-size:15px;font-size:.9375rem}.booking-start #checkinHUD .tabbar ol>li .step-info .bookingStep[class*='number']:before{position:absolute;left:7px;top:2px;font-size:13px;font-size:.8125rem;font-weight:bold}.booking-start #checkinHUD .tabbar ol>li .step-info .bookingStep.number1:before{content:"1"}.booking-start #checkinHUD .tabbar ol>li .step-info .bookingStep.number2:before{content:"2"}.booking-start #checkinHUD .tabbar ol>li .step-info .bookingStep.number3:before{content:"3"}.booking-start #checkinHUD .tabbar ol>li .step-info .bookingStep.number4:before{content:"4"}.booking-start #checkinHUD .tabbar ol>li .step-info .bookingStep.number5:before{content:"5";padding-right:30px}.booking-start #checkinHUD .tabbar ol>li .step-info .bookingStep.number6:before{content:"6"}.booking-start #checkinHUD .tabbar ol>li .step-info .bookingStep>a{width:100%}.booking-start #checkinHUD .tabbar ol>li .step-info .bookingStep .step-2depth{width:auto;display:table;padding:0;margin:0}.booking-start #checkinHUD .tabbar ol>li .step-info .bookingStep .step-2depth li{display:table-cell;vertical-align:middle;padding:0 10px 0 10px;margin:0;border-left:1px solid #eaeae9}.check-in{min-height:600px;margin:20px auto 0;width:960px}.check-in .checkin-header.complete{color:black;padding:20px 0;text-align:left}.check-in .checkin-header.complete h1{font-size:30px;font-size:1.875rem;font-weight:100}.check-in .checkin-header.complete h3{font-size:16px;font-size:1rem;font-weight:400}.check-in .checkin-header.complete h5{color:white;font-size:18px;font-size:1.125rem;padding:10px 0}.check-in .checkin-header.complete p{font-weight:normal;margin-top:5px}.check-in .checkin-header.complete p.subtit-resernum{color:black;font-weight:bold}.check-in .checkin-header.checkin-main h1,.check-in .checkin-header.checkin-main p{text-align:center}.check-in .checkin-header h1{font-size:37px;font-size:2.3125rem;font-weight:300;margin:0}.check-in .checkin-header h3,.check-in .checkin-header p.subtxt{font-size:18px;font-size:1.125rem;font-weight:400}.check-in .checkin-header .light{color:white}.check-in .hide{display:none}.check-in div.checkin-boarding-pass{margin-top:5px}.check-in .checkin-boarding-pass-btn .button-small-white{width:120px;margin:5px auto 0;display:block}.check-in .checkin-boarding-pass-btn .button-small-white:first-child{margin-top:0}.check-in .checkin-boarding-pass-btn .button-small-white.et-view{background:url("../images/components/payment-complete/ico-eticket-view.png") no-repeat 5px 50%;padding-left:20px}.check-in .checkin-boarding-pass-btn .button-small-white.et-mail{background:url("../images/components/payment-complete/ico-eticket-mail.png") no-repeat 5px 50%;padding-left:22px}.check-in .checkin-boarding-pass-btn .button-small-white.et-rcp{background:url("../images/components/payment-complete/ico-eticket-rcp.png") no-repeat 5px 50%;padding-left:20px}.check-in .checkin-boarding-pass-btn .button-small-white.ok-cash{background:url("../images/components/payment-complete/ico-okcashbag.jpg") no-repeat 5px 50%;padding-left:35px}.check-in .checkin-boarding-pass-btn .button-small-white.tax-free{background:url("../images/components/payment-complete/ico-taxfree-order.png") no-repeat 10px 50%;padding-left:35px}.check-in .checkin-boarding-pass-btn .button-small-white.sms-send{background:url("../images/components/payment-complete/ico-sms-send.png") no-repeat 5px 50%;padding-left:23px}.check-in .checkin-boarding-pass-btn .button-small-white.sms-disable{background:#f8f8f8 url("../images/components/payment-complete/ico-sms-send-dis.png") no-repeat 5px 50%;padding-left:23px;margin-left:4px;color:#707070;border:1px solid #ccc;cursor:default}.check-in .light{color:white}.check-in .loading-fullscreen.blue{background-color:transparent;background-color:rgba(255,255,255,0.6);zoom:1}.ie8 .check-in .loading-fullscreen.blue{*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#8AFFFFFF',endColorstr='#8AFFFFFF')}.check-in #checkin-cancel-confirm,.check-in .checkin-cancel-success{width:100%;background-color:white;padding:60px 30px}.check-in #checkin-cancel-confirm h1,.check-in .checkin-cancel-success h1{margin-top:0;font-weight:300;text-align:center}.check-in #checkin-cancel-confirm .confirm-cancel-text-01,.check-in .checkin-cancel-success .confirm-cancel-text-01{margin-bottom:6px}.check-in #checkin-cancel-confirm .confirm-cancel-text-02,.check-in .checkin-cancel-success .confirm-cancel-text-02{margin-bottom:27px}.check-in #confirmation-detail #confirmationPassengerInfo .passengerInfoCard{margin:0}.check-in #confirmation-detail #confirmationPassengerInfo .passengerInfoCard caption{position:initial;left:initial}.check-in #confirmation-detail #confirmationPassengerInfo .passengerInfoCard .checkin-passenger-flight-details{width:100%}.check-in #confirmation-detail #confirmationPassengerInfo .passengerInfoCard .checkin-passenger-flight-details .passenger-row{display:block}.check-in #confirmation-detail #confirmationPassengerInfo .passengerInfoCard .checkin-passenger-flight-details .third{width:33%;display:inline-block;vertical-align:top}.check-in #confirmation-detail #confirmationPassengerInfo .passengerInfoCard .checkin-passenger-flight-details .third div{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.check-in #confirmation-detail #confirmationPassengerInfo .passengerInfoCard .checkin-passenger-flight-details .seat{display:inline-block}.check-in #confirmation-detail #confirmationPassengerInfo .passengerInfoCard ul{overflow:visible;padding:0 30px}.check-in #confirmation-detail #confirmationPassengerInfo .passengerInfoCard ul li.twenty{width:20%}.check-in #confirmation-detail #confirmationPassengerInfo .passengerInfoCard ul li.twenty-five{width:25%}.check-in #confirmation-detail #confirmationPassengerInfo .passengerInfoCard ul li.five{width:5%}.check-in #confirmation-detail #confirmationPassengerInfo .passengerInfoCard ul li.ten{width:10%}.check-in #confirmation-detail #confirmationPassengerInfo .passengerInfoCard ul li.fifteen{width:15%}.check-in #confirmation-detail #confirmationPassengerInfo .passengerInfoCard ul li.forty-five{width:45%}.check-in #confirmation-detail #confirmationPassengerInfo .passengerInfoCard .skypassButton{padding-right:10px;text-align:center}.check-in #confirmation-detail #confirmationPassengerInfo .passengerInfoCard .skypassButton .popup{padding-bottom:30px}.check-in #confirmation-detail #confirmationPassengerInfo .passengerInfoCard .skypassButton .popup ul,.check-in #confirmation-detail #confirmationPassengerInfo .passengerInfoCard .skypassButton .popup ul li{margin:0;padding:0;width:100%;text-align:left}.check-in #confirmation-detail .itinerary-right{vertical-align:middle}.check-in #confirmation-detail .itinerary-right .forty{float:left;width:38%;position:relative}.check-in #confirmation-detail .itinerary-right .forty .flightto{position:absolute;left:-15px;top:5px}.check-in #confirmation-detail .itinerary-right>.forty+.forty{margin-left:4%}.check-in #confirmation-detail .itinerary-right>.forty+.forty+.twenty{margin-left:2%}.check-in #confirmation-detail .itinerary-right .counter-info{font-size:14px;font-size:.875rem;white-space:normal}.check-in #confirmation-detail .itinerary-right .checkin-transit-info{font-size:16px;font-size:1rem;color:#186686;text-decoration:underline;margin-top:10px;padding:0;background:white;display:block}.check-in #confirmation-detail .twenty{float:left;width:18%}.check-in #confirmation-detail .twenty>div{height:100%}.check-in #confirmation-detail .twenty .unavailable-for-checkin{white-space:normal}.check-in #confirmation-detail .twenty .check-in-all{margin:10px auto;width:100%;text-align:center}.check-in #confirmation-detail .twenty .check-in-all a{width:100%}.check-in #confirmation-detail .twenty .check-in-all-cancel{margin:10px auto;width:100%;text-align:center}.check-in #confirmation-detail .twenty .check-in-all-cancel a{width:100%}.check-in .current-flight>div{color:black;display:inline-block;font-size:13px;font-size:.8125rem;vertical-align:middle}.check-in .current-flight>div.direction{background-image:url(../images/components/bookingbar/arrow-right.png);background-position:center center;background-repeat:no-repeat;height:16px;width:16px}.check-in .current-flight-date{color:black;font-size:16px;font-size:1rem}.regulatory-reconfirm-data{font-weight:bold;color:#186686}#checkin-wrapper-content{padding:0 2%}#checkin-wrapper-content .one-offs{background-color:transparent;background-color:rgba(255,255,255,0.8);zoom:1;display:table;margin:3px 0 5px 0;table-layout:fixed;width:100%}.ie8 #checkin-wrapper-content .one-offs{*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#B8FFFFFF',endColorstr='#B8FFFFFF')}#checkin-wrapper-content .one-offs label,#checkin-wrapper-content .one-offs label a{font-size:13px;font-size:.8125rem}#checkin-wrapper-content #regulatory-one-off,#checkin-wrapper-content #flight-one-off{display:table-cell;padding:15px 30px;width:100%;border:1px solid #ccc;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}#checkin-wrapper-content #regulatory-one-off label span.require-ico,#checkin-wrapper-content #flight-one-off label span.require-ico{background:url('../images/components/dom-avail/ico-required.png') no-repeat 100% 50%;width:10px;height:15px;display:inline-block;overflow:hidden;line-height:3200px;line-height:200rem}#checkin-wrapper-content .passenger-selection #confirmation-detail{margin-bottom:30px}#checkin-wrapper-content #confirmation-detail{padding:0}#checkin-wrapper-content #confirmation-detail .flightDirection{display:none}#checkin-wrapper-content #confirmation-detail .flight-instance{margin-bottom:20px}#checkin-wrapper-content #confirmation-detail .flight-instance:after{display:block;clear:both;content:"";height:0}#checkin-wrapper-content .required-hidden{visibility:hidden}#checkin-wrapper-content div.passenger-name{width:15%;vertical-align:top;margin-left:10px}#checkin-wrapper-content .segment-data .edit-skypass input{width:180px}#checkin-wrapper-content .segment-data .checkbox-wrapper{position:relative}#checkin-wrapper-content .segment-data .checkbox-wrapper input,#checkin-wrapper-content .segment-data .checkbox-wrapper .checkbox{position:absolute;left:0;top:2px}#checkin-wrapper-content .segment-data .checkbox-wrapper label{padding-left:25px}#checkin-wrapper-content .segment-data .checkbox-wrapper label,#checkin-wrapper-content .segment-data .checkbox-wrapper span{font-size:16px;font-size:1rem;font-weight:700;display:block}#checkin-wrapper-content .segment-data .checkbox-wrapper label .passenger-infant,#checkin-wrapper-content .segment-data .checkbox-wrapper span .passenger-infant{margin-left:-25px;font-size:14px;font-size:.875rem}#checkin-wrapper-content .segment-data .checkbox-wrapper label .passenger-infant span,#checkin-wrapper-content .segment-data .checkbox-wrapper span .passenger-infant span{display:inline;padding-left:0;font-size:14px;font-size:.875rem}#checkin-wrapper-content .segment-data .checkbox-wrapper span>.passenger-infant{margin-left:0}#checkin-wrapper-content .segment-data .checkin-segment-data .checkin-condition-info{color:#d42a1d;font-size:14px;font-size:.875rem;line-height:18px;margin-top:10px}#checkin-wrapper-content .title{display:block;color:black}#checkin-wrapper-content .checkin-select-passenger{padding:10px 2px;background-color:#eaeae9;margin:10px 0}#checkin-wrapper-content .passenger-info{float:left;width:100%}#checkin-wrapper-content #passenger-info-page .passenger-panel-wrapper,#checkin-wrapper-content #passenger-info-page .col1{width:35%}#checkin-wrapper-content #nationality-page{overflow:hidden;min-height:200px}#checkin-wrapper-content #nationality-page .passenger-panel-wrapper,#checkin-wrapper-content #nationality-page .col1{width:35%}#checkin-wrapper-content .passenger-panel-wrapper{min-width:400px;display:table-cell;background-color:white;vertical-align:top}#checkin-wrapper-content .passenger-panel-wrapper .passenger-panel{overflow:auto;max-height:400px}#checkin-wrapper-content .nationality-panel-wrapper,#checkin-wrapper-content .passport-info-wrapper,#checkin-wrapper-content .col2-wide{width:65%;display:table-cell;vertical-align:top;padding-left:10px;background-color:transparent;background-color:rgba(255,255,255,0.6);zoom:1;text-align:left}.ie8 #checkin-wrapper-content .nationality-panel-wrapper,.ie8 #checkin-wrapper-content .passport-info-wrapper,.ie8 #checkin-wrapper-content .col2-wide{*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#8AFFFFFF',endColorstr='#8AFFFFFF')}#checkin-wrapper-content .nationality-panel-wrapper .infant-input,#checkin-wrapper-content .passport-info-wrapper .infant-input,#checkin-wrapper-content .col2-wide .infant-input{width:100%;text-align:right}#checkin-wrapper-content .nationality-panel-wrapper .infant-input a.medium.button,#checkin-wrapper-content .passport-info-wrapper .infant-input a.medium.button,#checkin-wrapper-content .col2-wide .infant-input a.medium.button{margin-right:10px}#checkin-wrapper-content .seat-selection-panel-wrapper-wrapper{background:white;display:table-cell;min-width:400px;width:50%;vertical-align:top}#checkin-wrapper-content .seat-selection-panel-wrapper{height:400px}#checkin-wrapper-content .checkin-summary{vertical-align:top;min-height:300px}#checkin-wrapper-content .checkin-summary.complete .check-in-complete,#checkin-wrapper-content .checkin-summary.complete .checkin-status{display:none}#checkin-wrapper-content .checkin-summary.complete .itineraryLeg,#checkin-wrapper-content .checkin-summary.complete .fleft-wrap{width:100% !important}#checkin-wrapper-content .checkin-agreement{vertical-align:top;padding:15px 30px;color:black;margin-top:8px;background-color:transparent;background-color:rgba(255,255,255,0.8);zoom:1}.ie8 #checkin-wrapper-content .checkin-agreement{*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#B8FFFFFF',endColorstr='#B8FFFFFF')}#checkin-wrapper-content .checkin-agreement label{font-size:13px;font-size:.8125rem}#checkin-wrapper-content .checkin-agreement label span.require-ico{background:url('../images/components/dom-avail/ico-required.png') no-repeat 100% 50%;width:10px;height:15px;display:inline-block;overflow:hidden;line-height:3200px;line-height:200rem}#checkin-wrapper-content .checkin-agreement a{color:#186686;font-size:13px;font-size:.8125rem}#checkin-wrapper-content .visHidden{visibility:hidden}#checkin-wrapper-content .ps-col{display:inline-block;width:24%;box-sizing:border-box;padding-left:2px;vertical-align:top}#checkin-wrapper-content .ps-col.flight-number{margin:0}#checkin-wrapper-content .passport-info{vertical-align:top;padding-top:15px}#checkin-wrapper-content .form-wrapper-inner{vertical-align:top}#checkin-wrapper-content .form-wrapper-inner .chosen-container-single .chosen-drop{top:0;left:0;width:0;height:0;overflow:hidden}#checkin-wrapper-content .form-wrapper-inner .chosen-container input[role="combobox"]{padding:13px 30px 14px 15px !important}#checkin-wrapper-content .form-wrapper-inner .chosen-with-drop .chosen-drop{top:100%;width:100%;height:inherit;overflow:inherit;left:0}#checkin-wrapper-content .form-wrapper-inner div.passport-row-nationality .gender ul li{position:relative}#checkin-wrapper-content .form-wrapper-inner div.passport-row-nationality .gender ul li input[type="checkbox"],#checkin-wrapper-content .form-wrapper-inner div.passport-row-nationality .gender ul li input[type="radio"],#checkin-wrapper-content .form-wrapper-inner div.passport-row-nationality .gender ul li span.radiobtn,#checkin-wrapper-content .form-wrapper-inner div.passport-row-nationality .gender ul li span.checkbox{position:absolute;left:2px;top:3px}#checkin-wrapper-content .form-wrapper-inner div.passport-row-nationality .gender ul li input[type="checkbox"]{margin-top:0}#checkin-wrapper-content .form-wrapper-inner div.passport-row-nationality .gender ul li label{font-size:13px;font-size:.8125rem;display:inline-block;padding-left:25px}#checkin-wrapper-content .tsa-wrap .traveler-wrap{margin:0;padding:20px 0 18px}#checkin-wrapper-content .tsa-wrap .traveler-wrap .sec-header{display:block;width:100%}#checkin-wrapper-content .tsa-wrap .traveler-wrap .sec-header .query-s,#checkin-wrapper-content .tsa-wrap .traveler-wrap .sec-header .helpful,#checkin-wrapper-content .tsa-wrap .traveler-wrap .sec-header .help{background:transparent url('../images/icon-question-mark-sm.png') 0 0 no-repeat;margin-left:5px;width:15px;height:14px;vertical-align:middle;display:inline-block;overflow:hidden;line-height:3200px;line-height:200rem}#checkin-wrapper-content .tsa-wrap .traveler-wrap .sec-header .query-s.white,#checkin-wrapper-content .tsa-wrap .traveler-wrap .sec-header .helpful.white,#checkin-wrapper-content .tsa-wrap .traveler-wrap .sec-header .help.white{background:transparent url('../images/icon-question-mark-sm-wht.png') 0 0 no-repeat}#checkin-wrapper-content .tsa-wrap .traveler-wrap .sec-header .dtit{width:auto;display:inline-block}#checkin-wrapper-content .tsa-wrap .traveler-wrap .sec-header .dtit label{font-size:16px;font-size:1rem;font-weight:700;color:#186686;display:inline-block}#checkin-wrapper-content .tsa-wrap .traveler-wrap .sec-header .dtit label+.btn-help{vertical-align:0}#checkin-wrapper-content .tsa-wrap .traveler-wrap .form-wrap{display:block;padding-right:110px;position:relative;width:63.4444%}#checkin-wrapper-content .tsa-wrap .traveler-wrap .form-wrap .posR{position:relative}#checkin-wrapper-content .tsa-wrap .traveler-wrap .form-wrap .posR .placeholder{position:absolute;font-size:14px;font-size:.875rem;top:14px;left:15px;z-index:100;color:#757575}#checkin-wrapper-content .tsa-wrap .traveler-wrap .form-wrap .tsa-logo-after{position:absolute;right:0;top:10px;width:75px;height:24px;display:inline-block}#checkin-wrapper-content .form-wrapper-inner h2{margin-top:2px}#checkin-wrapper-content ul{list-style-type:none;padding-left:0;margin:0}#checkin-wrapper-content .plane-panel-wrapper{width:15%;display:table-cell;height:400px;vertical-align:top}#checkin-wrapper-content .plane-panel-wrapper .plane-seat-select{position:relative;height:100%;background:url('../images/components/checkin/a300.png') no-repeat;background-color:transparent;background-color:rgba(255,255,255,0.6);zoom:1;background-position:center}.ie8 #checkin-wrapper-content .plane-panel-wrapper .plane-seat-select{*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#8AFFFFFF',endColorstr='#8AFFFFFF')}#checkin-wrapper-content .plane-panel-wrapper .plane-seat-select .select-block{border:2px solid white;position:relative;margin:0 30px}#checkin-wrapper-content .plane-panel-wrapper .plane-seat-select .up a{position:absolute;top:15px;left:44%;width:25px;height:20px;text-indent:-9999px}#checkin-wrapper-content .plane-panel-wrapper .plane-seat-select .up span{position:absolute;top:15px;left:65%;font-size:12px;font-size:.75rem;color:#000002;font-weight:bold}#checkin-wrapper-content .plane-panel-wrapper .plane-seat-select .down a{position:absolute;bottom:15px;left:44%;width:25px;height:20px;text-indent:-9999px}#checkin-wrapper-content .plane-panel-wrapper .plane-seat-select .down span{position:absolute;bottom:11px;left:65%;font-size:12px;font-size:.75rem;color:#000002;font-weight:bold}#checkin-wrapper-content .checkin-passenger-panel li{background:#eaeae9;position:relative;padding:1px;vertical-align:middle;text-align:middle;width:100%}#checkin-wrapper-content .checkin-passenger-panel li a{display:block;width:100%;text-decoration:none;padding:10px 10px 15px;padding:.625rem .625rem .9375rem}#checkin-wrapper-content .checkin-passenger-panel li.selected{background-color:#186686}#checkin-wrapper-content .checkin-passenger-panel li.selected a{color:white;display:block;width:100%;text-decoration:none;padding:10px 10px 15px;padding:.625rem .625rem .9375rem}#checkin-wrapper-content .checkin-passenger-panel li.selected .check-success{background-position:top right}#checkin-wrapper-content .checkin-passenger-panel li.selected .check-unsuccess{background-position:bottom right}#checkin-wrapper-content .checkin-passenger-panel li.selected>.name{text-decoration:underline}#checkin-wrapper-content li div{display:inline-block;vertical-align:middle}#checkin-wrapper-content li div.popup{display:none}#checkin-wrapper-content li div.popup .skypass-popup{display:block}#checkin-wrapper-content li div.popup .skypass-popup div{display:block}#checkin-wrapper-content li div.popup .skypass-popup h4{margin:1.33em 0;font-size:20px;font-size:1.25rem;font-weight:300;line-height:22px}#checkin-wrapper-content li div.popup .skypass-popup .button{margin:30px auto 3px}#checkin-wrapper-content li div.name{width:100%}#checkin-wrapper-content li div.statusDiv{display:block;position:absolute;top:8px;right:8%}#checkin-wrapper-content .check-success,#checkin-wrapper-content .check-unsuccess{background-image:url('../images/components/checkin/checkin_accordion.png');background-repeat:no-repeat;background-position:top left;width:23px;height:18px}#checkin-wrapper-content .check-unsuccess{background-position:bottom left}#checkin-wrapper-content .checkin-flight-selection-wrapper{padding:12px 20px}#checkin-wrapper-content .checkin-flight-selection{display:inline-block;text-align:center;width:100%}#checkin-wrapper-content .checkin-flight-selection li{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;background:#a1a1a1;color:white;display:inline-block;font-size:11px;font-size:.6875rem;height:16px;line-height:16px;text-align:center;vertical-align:middle;width:16px}#checkin-wrapper-content .checkin-flight-selection li.visited{background:#303438}#checkin-wrapper-content .checkin-flight-selection li.active{background:#186686;text-decoration:underline}#checkin-wrapper-content .checkin-flight-selection li.next,#checkin-wrapper-content .checkin-flight-selection li.prev{background:0;width:auto}#checkin-wrapper-content .checkin-flight-selection li.next button,#checkin-wrapper-content .checkin-flight-selection li.prev button{background-color:transparent;background-position:center center;background-repeat:no-repeat;border:0;height:16px;text-indent:-9999px;width:16px}#checkin-wrapper-content .checkin-flight-selection li.next button.prev-flight,#checkin-wrapper-content .checkin-flight-selection li.prev button.prev-flight{background-image:url(../images/components/bookingbar/arrow-left.png)}#checkin-wrapper-content .checkin-flight-selection li.next button.next-flight,#checkin-wrapper-content .checkin-flight-selection li.prev button.next-flight{background-image:url(../images/components/bookingbar/arrow-right.png)}#checkin-wrapper-content .checkin-navigation{background:white;background-color:transparent;background-color:rgba(255,255,255,0.8);zoom:1;min-height:77px;padding:15px 30px;position:relative;width:100%;text-align:center}.ie8 #checkin-wrapper-content .checkin-navigation{*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#B8FFFFFF',endColorstr='#B8FFFFFF')}#checkin-wrapper-content .checkin-navigation .seatmap-change-info{color:#d42a1d;padding-bottom:10px;font-weight:bold;text-align:left}#checkin-wrapper-content .checkin-navigation .error{display:block;line-height:40px;margin-top:47px;padding:0;text-align:center}#checkin-wrapper-content #checkin-button-placement{display:inline-block}#checkin-wrapper-content #checkin-button-placement .checkin-one-offs{float:left;margin:28px;padding-left:10px;text-align:left;width:50%}#checkin-wrapper-content #checkin-button-placement a{width:200px;margin:0 10px}#checkin-wrapper-content #checkin-button-placement .full{display:inline-block}#checkin-wrapper-content .segment-data .skypass.popup-trigger{margin:0;float:left;padding:2px;margin-right:2px}#checkin-wrapper-content .button{vertical-align:middle}#checkin-wrapper-content .button.checkin-boarding-pass{margin-top:0}#checkin-wrapper-content #cancelCheckinWrapperBar{width:100%;height:2.7rem;background:white;padding-top:10px;text-align:right}#checkin-wrapper-content #cancelCheckinWrapperBar a{margin-right:10px}#checkin-wrapper-content .checkinInfo-error .error{text-align:center}#checkin-wrapper-content .checkinInfo-error.info-box{padding:15px 30px;border:1px solid #ccc;background-color:white}#checkin-wrapper-content .checkinInfo-error.info-box .error{margin:0}.checkin-content #confirmation-detail #confirmationItinerary .trip{margin-bottom:0}.checkin-content #confirmation-detail #confirmationItinerary .trip .fleft-wrap{width:100% !important}.checkin-content #confirmation-detail #confirmationItinerary .flights-checkin.trip .fleft-wrap{width:100% !important}.checkin-content .apis.button{margin:5px}.passenger-data-wrapper{display:table;margin:2px 0;width:100%}#cboxLoadedContent .checkin.confirm{padding:10px 30px;text-align:center}#cboxLoadedContent .checkin.confirm p{text-align:left}#cboxLoadedContent .checkin.confirm .button{padding:10px 30px;font-size:18px;font-size:1.125rem}#bassinetModal{width:90%;padding-top:20px;padding-left:10%}#bassinetModal .bassinet-data{margin:5px;padding-top:5px}#bassinetModal .bassinet-buttons{padding-top:40px;text-align:right}.mobile #checkin-wrapper-content div.checkin-flight-carousel ul.checkin-flight-selection li{height:26px;width:26px;padding:6px;font-size:18px;font-size:1.125rem;margin-left:3px;margin-right:3px}.mobile #checkin-wrapper-content div.passport-row-nationality .gender{width:initial;padding:0}.colored-body{background-color:#f8f8f8 !important;background-image:none !important}.check-in{padding-bottom:85px}.check-in .oal-message{padding-bottom:10px}.check-in .oal-message p{margin:0;padding:0;font-weight:700;font-size:14px !important;font-size:.875rem !important}.check-in .content-wrap{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;background:white;border:1px solid #ccc;padding:25px 20px;padding:1.5625rem 1.25rem}.check-in .content-wrap .cancel-success{padding:40px 30px}.check-in .content-wrap .cancel-success P{text-align:center}.check-in .basic-tb{width:100%;border-collapse:collapse}.check-in .basic-tb thead th{font-size:14px;font-size:.875rem;line-height:14px;line-height:.875rem;padding:12px;padding:.75rem;background:#186686;color:white;font-weight:bold}.check-in .basic-tb tbody th,.check-in .basic-tb tbody td{border-bottom:1px solid #c9dbdd;font-size:14px;font-size:.875rem;line-height:14px;line-height:.875rem;padding:12px;padding:.75rem;text-align:center}.check-in .basic-tb tbody th span.passenger-name.medium,.check-in .basic-tb tbody td span.passenger-name.medium{font-size:16px;font-size:1rem}.check-in .basic-tb tbody th .point-b,.check-in .basic-tb tbody td .point-b{font-weight:bold;color:#186686;font-size:14px;font-size:.875rem}.check-in .basic-tb tbody th .p-type,.check-in .basic-tb tbody td .p-type{display:block;margin:0 0 5px 0;margin:0 0 .3125rem 0}.check-in .basic-tb tbody th .passenger-infant,.check-in .basic-tb tbody td .passenger-infant{display:block;margin-top:5px;font-size:14px;font-size:.875rem}.check-in .basic-tb tbody th .membership-number,.check-in .basic-tb tbody td .membership-number{margin-top:7px;margin-top:.4375rem}.check-in .basic-tb tbody th .seats,.check-in .basic-tb tbody td .seats{margin:0}.check-in .basic-tb tbody th .third div,.check-in .basic-tb tbody td .third div{padding:3px;min-height:16px;min-height:1rem}.check-in .basic-tb tbody th .sumseat,.check-in .basic-tb tbody td .sumseat{width:100px;margin:0 auto;text-align:left}.check-in .basic-tb tbody th.checkin-status .checkin-condition-info,.check-in .basic-tb tbody td.checkin-status .checkin-condition-info{display:block;margin-top:7px;text-align:left;color:#d42a1d;font-size:12px;font-size:.75rem;line-height:130%}.check-in .basic-tb tbody th{text-align:left}.check-in .button-small-white{word-break:break-all;word-wrap:break-word;display:inline-block;line-height:120%}[lang='en-us'] .check-in .button-small-white{word-break:keep-all}[lang='pt-br'] .check-in .button-small-white{word-break:keep-all}[lang='es-es'] .check-in .button-small-white{word-break:keep-all}[lang='fr-fr'] .check-in .button-small-white{word-break:keep-all}[lang='de-de'] .check-in .button-small-white{word-break:keep-all}[lang='ru-ru'] .check-in .button-small-white{word-break:keep-all}.check-in #confirmation-detail .tit{font-size:26px;font-size:1.625rem;line-height:120% !important;font-weight:normal;text-align:left;text-transform:none;margin:0;color:black;margin:10px 0 16px 0}.check-in #confirmation-detail .tit+p{font-size:14px;font-size:.875rem;line-height:130% !important;margin:3px 0 0 0}.check-in #confirmation-detail .basic-tb .medium{font-size:16px;font-size:1rem}.check-in #confirmation-detail .basic-tb tbody td .third div{padding:3px;min-height:16px;min-height:1rem}.check-in #confirmation-detail #confirmationItinerary{padding:0}.check-in #confirmation-detail #confirmationItinerary .checkin-header.complete{padding-bottom:0}.check-in #confirmation-detail #confirmationItinerary .checkin-header.complete h1{font-size:30px;font-size:1.875rem}.check-in #confirmation-detail #confirmationItinerary .checkin-header.complete p{margin-top:5px !important;font-weight:normal}.check-in #confirmation-detail #confirmationItinerary .content-wrap{padding:25px 20px;margin-bottom:16px;margin-bottom:1rem}.check-in #confirmation-detail #confirmationItinerary div.trip{margin:0;padding:20px 0;border-bottom:1px dashed #bbb}.check-in #confirmation-detail #confirmationItinerary div.trip:first-child{padding-top:0}.check-in #confirmation-detail #confirmationItinerary div.trip:last-child{padding-bottom:0;border:0}.check-in #confirmation-detail #confirmationItinerary div.trip .faux-table{background-color:white;margin-bottom:20px;position:relative}.check-in #confirmation-detail #confirmationItinerary div.trip .faux-table:last-child{margin-bottom:0}.check-in #confirmation-detail #confirmationItinerary div.trip .faux-table .fleft-wrap{width:80%;float:left}.check-in #confirmation-detail #confirmationItinerary div.trip .faux-table .itineraryLeg{overflow:inherit}.check-in #confirmation-detail #confirmationItinerary div.trip .faux-table .itineraryLeg+.itineraryLeg{margin-top:20px}.check-in #confirmation-detail #confirmationItinerary div.trip .faux-table .itineraryLeg:after{display:block;clear:both;content:"";height:0}.check-in #confirmation-detail #confirmationItinerary div.trip .faux-table .itinerary-left{height:inherit;float:left;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;padding:0 15px 0 10px;width:31%}.check-in #confirmation-detail #confirmationItinerary div.trip .faux-table .itinerary-left .flightDescription .code-share.after_small{word-wrap:break-word;font-size:12px;font-size:.75rem;display:inline-block;line-height:1.4}[lang='ko-kr'] .check-in #confirmation-detail #confirmationItinerary div.trip .faux-table .itinerary-left .flightDescription .code-share.after_small{word-break:keep-all}.check-in #confirmation-detail #confirmationItinerary div.trip .faux-table .itinerary-left .flightDescription .airname,.check-in #confirmation-detail #confirmationItinerary div.trip .faux-table .itinerary-left .flightDescription .flightnum{display:inline-block;width:100%}.check-in #confirmation-detail #confirmationItinerary div.trip .faux-table .itinerary-left .flightDescription .planeType{display:block}.check-in #confirmation-detail #confirmationItinerary div.trip .faux-table .itinerary-right{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;height:inherit;float:left;width:69%;white-space:inherit !important}.ie8 .check-in #confirmation-detail #confirmationItinerary div.trip .faux-table .itinerary-right{float:inherit !important;display:inline-block !important}.check-in #confirmation-detail #confirmationItinerary div.trip .faux-table .itinerary-right>div{background:0}.check-in #confirmation-detail #confirmationItinerary div.trip .faux-table .itinerary-right .forty{padding:0 15px;width:48%}.check-in #confirmation-detail #confirmationItinerary div.trip .faux-table .itinerary-right .forty .time-detail{width:50%;margin-right:5%}.check-in #confirmation-detail #confirmationItinerary div.trip .faux-table .itinerary-right .forty .time-detail.delayedBefore .deatilCopy,.check-in #confirmation-detail #confirmationItinerary div.trip .faux-table .itinerary-right .forty .time-detail.delayedBefore .deatilSubCopy{text-decoration:line-through}.check-in #confirmation-detail #confirmationItinerary div.trip .faux-table .itinerary-right .forty .terminal-detail{width:40%;margin-right:0}.check-in #confirmation-detail #confirmationItinerary div.trip .faux-table .itinerary-right .forty:first-child{padding-left:0}.check-in #confirmation-detail #confirmationItinerary div.trip .faux-table .itinerary-right .forty:last-child{padding-right:0}.check-in #confirmation-detail #confirmationItinerary div.trip .faux-table .itinerary-right .half{padding:0 2%;width:46%;position:relative}.check-in #confirmation-detail #confirmationItinerary div.trip .faux-table .itinerary-right .half .flightto{position:absolute;left:-15px;top:5px}.check-in #confirmation-detail #confirmationItinerary div.trip .faux-table .itinerary-right .itineraryDetail{padding-bottom:0}.check-in #confirmation-detail #confirmationItinerary div.trip .faux-table .itinerary-right .itineraryDetail ul li{margin-right:30px}.check-in #confirmation-detail #confirmationItinerary div.trip .faux-table:after{display:block;clear:both;content:"";height:0}.check-in #confirmation-detail #confirmationItinerary div.trip .faux-table .twenty{float:right;width:18%;padding:30px 10px 30px 0;margin:0 !important}.check-in #confirmation-detail #confirmationItinerary div.trip:first-child{padding-top:0}.check-in #checkin-wrapper-content{padding:0}.check-in #checkin-wrapper-content .checkin-header{padding:25px 0 16px 0}.check-in #checkin-wrapper-content .checkin-header h1.checkin-tit{font-size:30px;font-size:1.875rem;font-weight:100}.check-in #checkin-wrapper-content .checkin-header p{font-size:14px;font-size:.875rem;margin:0;padding:0}.check-in #checkin-wrapper-content .checkin-header .check-in-complete{font-size:14px;font-size:.875rem;margin:8px 0;padding:0}.check-in #checkin-wrapper-content .checkin-header .check-in-complete ul.checkin_info{margin-top:5px;overflow:initial;padding:0}.check-in #checkin-wrapper-content .checkin-header .check-in-complete ul.checkin_info li{font-size:14px;font-size:.875rem;margin-bottom:3px;padding-left:10px;background:url('../images/icon-belt-info-txt.gif') no-repeat 0 8px}.check-in #checkin-wrapper-content .checkin-header .check-in-complete ul.checkin_info li .under_line{text-decoration:underline}.check-in #checkin-wrapper-content .checkin-header .check-in-complete .counter-wrap{display:inline-block;padding:10px 0}.check-in #checkin-wrapper-content .checkin-header p.lounge-info{background:url('../images/icon-belt-info-txt4.png') no-repeat 0 7px;padding:0 0 0 12px;margin-top:10px;font-weight:bold;color:#186686;font-size:14px;font-size:.875rem}.check-in #checkin-wrapper-content .checkin-navigation{background:0}.check-in #checkin-wrapper-content .checkin-navigation #checkin-button-placement a{display:inline-block;width:inherit;margin:0 3px;margin:0 .1875rem}.check-in #checkin-wrapper-content .basic-tb th.meduim{font-size:16px;font-size:1rem}.check-in #checkin-wrapper-content #passenger-info-page .passenger-data-input{border-top:1px dashed #bbb;margin-top:20px;margin-top:1.25rem}.check-in #checkin-wrapper-content #passenger-info-page .passenger-data-input .passenger-panel-wrapper{width:22%}.check-in #checkin-wrapper-content #passenger-info-page .passenger-data-input .passenger-panel-wrapper .pannel{padding:0 !important}.check-in #checkin-wrapper-content #passenger-info-page .passenger-data-input .passenger-panel-wrapper .checkin-passenger-panel{margin-right:30px}.check-in #checkin-wrapper-content #passenger-info-page .passport-info-wrapper{width:78%;margin-top:0}.check-in #checkin-wrapper-content #passenger-info-page .passport-info-wrapper .passport-info span.require-ico{background:url('../images/components/dom-avail/ico-required.png') no-repeat 100% 50%;width:10px;height:15px;display:inline-block;overflow:hidden;line-height:3200px;line-height:200rem}.check-in #checkin-wrapper-content #passenger-info-page .passport-info-wrapper .passport-info .group-tit{margin:0 0 4px 0;font-size:14px;font-size:.875rem}.check-in #checkin-wrapper-content #passenger-info-page .passport-info-wrapper .passport-info .group-tit .require-ico{background:url('../images/components/dom-avail/ico-required.png') no-repeat 100% 50%;width:10px;height:15px;display:inline-block;overflow:hidden;line-height:3200px;line-height:200rem}.check-in #checkin-wrapper-content #passenger-info-page .passport-info-wrapper .passport-info .address-information h3{font-size:20px;font-size:1.25rem;margin:10px 0 0 0;margin:.625rem 0 0 0}.check-in #checkin-wrapper-content #passenger-info-page .passport-info-wrapper .passport-info .address-information .extra-info{font-size:14px;font-size:.875rem;margin-bottom:15px;margin-bottom:.9375rem}.check-in #checkin-wrapper-content #passenger-info-page .passport-info-wrapper .passport-info .address-information .transit-only{position:relative;margin-bottom:15px;margin-bottom:.9375rem;font-size:14px;font-size:.875rem}.check-in #checkin-wrapper-content #passenger-info-page .passport-info-wrapper .passport-info .address-information .transit-only input[type="checkbox"],.check-in #checkin-wrapper-content #passenger-info-page .passport-info-wrapper .passport-info .address-information .transit-only input[type="radio"],.check-in #checkin-wrapper-content #passenger-info-page .passport-info-wrapper .passport-info .address-information .transit-only span.radiobtn,.check-in #checkin-wrapper-content #passenger-info-page .passport-info-wrapper .passport-info .address-information .transit-only span.checkbox{position:absolute;left:2px;top:2px}.check-in #checkin-wrapper-content #passenger-info-page .passport-info-wrapper .passport-info .address-information .transit-only input[type="checkbox"]{margin-top:0}.check-in #checkin-wrapper-content #passenger-info-page .passport-info-wrapper .passport-info .address-information .transit-only label{font-size:14px;font-size:.875rem;display:inline-block;padding-left:25px}.check-in #checkin-wrapper-content #passenger-info-page .passport-info-wrapper .passport-info .address-information .address-block:before,.check-in #checkin-wrapper-content #passenger-info-page .passport-info-wrapper .passport-info .address-information .address-block:after{display:block;clear:both;content:"";height:0}.check-in #checkin-wrapper-content #passenger-info-page .passport-info-wrapper .combodate .styled-select.styled-select{height:49px;height:3.0625rem}.check-in #checkin-wrapper-content #passenger-info-page .passport-info-wrapper .combodate .styled-select.styled-select select{height:49px;height:3.0625rem}.ie8 .check-in #checkin-wrapper-content #passenger-info-page .passport-info-wrapper .combodate .styled-select.styled-select select,.ie9 .check-in #checkin-wrapper-content #passenger-info-page .passport-info-wrapper .combodate .styled-select.styled-select select{padding-left:0 !important;height:29.5px;height:1.84375rem}.check-in #checkin-wrapper-content #passenger-info-page .passport-info-wrapper .combodate .combodate-con{width:33%;margin-left:2px;display:inline-block;vertical-align:top}.check-in #checkin-wrapper-content #passenger-info-page .passport-info-wrapper .combodate .combodate-con:first-child{margin-left:0}.check-in #checkin-wrapper-content #passenger-info-page .passport-info-wrapper .combodate .combodate-con .styled-select{width:100%}.check-in #checkin-wrapper-content .checkin-summary #confirmation-detail .forty{width:50% !important}.check-in #checkin-wrapper-content .checkin-summary #confirmation-detail .forty .time-detail{width:30% !important}.check-in #checkin-wrapper-content .summary-info .checkin-agreement{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;background:white;border:1px solid #ccc}.check-in #checkin-wrapper-content .bd-wrap .checkin-error,.check-in #checkin-wrapper-content .bd-wrap .checkin-error p,.check-in #checkin-wrapper-content .checkin-agreement .checkin-error,.check-in #checkin-wrapper-content .checkin-agreement .checkin-error p{text-align:left !important}.check-in #checkin-wrapper-content .bd-wrap .checkin-error p,.check-in #checkin-wrapper-content .checkin-agreement .checkin-error p{padding-left:25px;padding-top:5px}.check-in #checkin-wrapper-content .checkin-select-passenger .segment-data .popup-trigger{float:inherit;padding:2px 6px;margin:0}.check-in #checkin-wrapper-content .checkin-cancel-confirm h1,.check-in #checkin-wrapper-content .checkin-cancel-success h1{font-size:26px;font-size:1.625rem;line-height:120% !important;font-weight:normal;text-align:left;text-transform:none;margin:0;color:black;margin:10px 0;margin:.625rem 0}.check-in #checkin-wrapper-content .checkin-cancel-confirm h1+p,.check-in #checkin-wrapper-content .checkin-cancel-success h1+p{font-size:14px;font-size:.875rem;line-height:130% !important;margin:3px 0 0 0}.check-in #checkin-wrapper-content .checkin-cancel-confirm h1,.check-in #checkin-wrapper-content .checkin-cancel-confirm .cancel-confirm-txt,.check-in #checkin-wrapper-content .checkin-cancel-success h1,.check-in #checkin-wrapper-content .checkin-cancel-success .cancel-confirm-txt{text-align:center}.check-in #checkin-wrapper-content .checkin-cancel-confirm .checkin-agree,.check-in #checkin-wrapper-content .checkin-cancel-success .checkin-agree{padding:30px 0;margin:30px 0;border-top:1px dashed #bbb;border-bottom:1px dashed #bbb}.check-in #checkin-wrapper-content .checkin-cancel-confirm .checkin-agree .agree-area .agree-txt,.check-in #checkin-wrapper-content .checkin-cancel-success .checkin-agree .agree-area .agree-txt{position:relative}.check-in #checkin-wrapper-content .checkin-cancel-confirm .checkin-agree .agree-area input[type="checkbox"],.check-in #checkin-wrapper-content .checkin-cancel-confirm .checkin-agree .agree-area input[type="radio"],.check-in #checkin-wrapper-content .checkin-cancel-confirm .checkin-agree .agree-area span.radiobtn,.check-in #checkin-wrapper-content .checkin-cancel-confirm .checkin-agree .agree-area span.checkbox,.check-in #checkin-wrapper-content .checkin-cancel-success .checkin-agree .agree-area input[type="checkbox"],.check-in #checkin-wrapper-content .checkin-cancel-success .checkin-agree .agree-area input[type="radio"],.check-in #checkin-wrapper-content .checkin-cancel-success .checkin-agree .agree-area span.radiobtn,.check-in #checkin-wrapper-content .checkin-cancel-success .checkin-agree .agree-area span.checkbox{position:absolute;left:0;top:0}.check-in #checkin-wrapper-content .checkin-cancel-confirm .checkin-agree .agree-area input[type="checkbox"],.check-in #checkin-wrapper-content .checkin-cancel-success .checkin-agree .agree-area input[type="checkbox"]{margin-top:0}.check-in #checkin-wrapper-content .checkin-cancel-confirm .checkin-agree .agree-area label,.check-in #checkin-wrapper-content .checkin-cancel-success .checkin-agree .agree-area label{font-size:14px;font-size:.875rem;display:block;padding-left:25px}.check-in #checkin-wrapper-content .checkin-cancel-confirm #confirmation-detail,.check-in #checkin-wrapper-content .checkin-cancel-success #confirmation-detail{padding-top:30px;margin-top:30px;border-top:1px dashed #bbb;border-bottom:1px dashed #bbb}.check-in #checkin-wrapper-content .checkin-cancel-confirm .btn-area a,.check-in #checkin-wrapper-content .checkin-cancel-success .btn-area a{display:inline-block;margin:0 3px}.check-in #flight-one-off{background:0}.check-in .one-offs{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;background:white}.check-in .checkin-navigation{background:0}.check-in .checkin-navigation a.button-main-blue{line-height:20px !important;border:1px solid #13546e;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;-webkit-box-shadow:1px 1px 0 0 #c6c6c6;box-shadow:1px 1px 0 0 #c6c6c6;background:#186686;color:white;font-size:16px;font-size:1rem;display:block;padding:8px 20px;text-align:center;text-decoration:none}.check-in .checkin-navigation a.next{padding:8px 40px}.check-in .checkin-navigation a.button-main-gray{vertical-align:bottom}.check-in .keForm .posR{position:relative}.check-in .keForm .posR input[type="checkbox"],.check-in .keForm .posR input[type="radio"],.check-in .keForm .posR span.radiobtn,.check-in .keForm .posR span.checkbox{position:absolute;left:-3px;top:2px}.check-in .keForm .posR input[type="checkbox"]{margin-top:0}.check-in .keForm .posR label{font-size:14px;font-size:.875rem;display:inline-block;padding-left:25px}#checkin-wrapper-content #seat-assign{padding-top:25px}#checkin-wrapper-content #seat-assign .inner_header{font-size:26px;font-size:1.625rem;line-height:120% !important;font-weight:normal;text-align:left;text-transform:none;margin:0;color:black}#checkin-wrapper-content #seat-assign .inner_header+p{font-size:14px;font-size:.875rem;line-height:130% !important;margin:3px 0 0 0}.checkin-error,.checkin-error p{text-align:center}.basic-tb+.checkin-error p{text-align:center !important;margin:1em 0 !important}.passenger-add-wrap{padding:20px 150px 20px 30px;position:relative;border:2px solid #96b4ba;background:#f6fafe;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;margin-bottom:20px}.passenger-add-wrap ul{width:100%;float:left}.passenger-add-wrap ul:after{display:block;clear:both;content:"";height:0}.passenger-add-wrap ul li{float:left;width:48%;padding-left:30px}.passenger-add-wrap ul li label{font-size:14px;font-size:.875rem;display:block;font-weight:700;padding-bottom:6px}.passenger-add-wrap ul li label span.require-ico{background:url('../images/components/dom-avail/ico-required.png') no-repeat 100% 50%;width:15px;height:15px;display:inline-block;overflow:hidden;line-height:3200px;line-height:200rem}.passenger-add-wrap ul li input[type="text"]{width:100%;min-height:38px;font-size:14px;font-size:.875rem;border:1px solid #919191}.passenger-add-wrap ul li input[type="text"]+p.error{margin:5px 0 0;padding-bottom:0}.passenger-add-wrap ul li:first-child{padding-left:0}.passenger-add-wrap ul:after{display:block;clear:both;content:"";height:0}.passenger-add-wrap .add-btn-area{width:120px;position:absolute;right:30px;top:46px}.passenger-add-wrap .add-btn-area button{width:100%;padding:8px 5px;font-size:14px;font-size:.875rem}.passenger-add-wrap .nameMatchErrorContainer{clear:both}.passenger-add-wrap .nameMatchErrorContainer .error{margin:0;padding:6px 0 0}.passenger-add-wrap:after{display:block;clear:both;content:"";height:0}
.no-gap{margin:0;padding:0}.print.check-in{display:block;font-size:0;padding-bottom:0;margin:0}.print.check-in.non-mobile{width:960px}[lang='ko-kr'] .print.check-in.non-mobile{width:900px}.individual-boarding-pass{page-break-before:auto}.individual-boarding-pass ~ .individual-boarding-pass{page-break-before:always}.individual-boarding-pass *{page-break-inside:auto;vertical-align:top}.individual-boarding-pass *.hidden{display:inline;vertical-align:3px}.individual-boarding-pass h1{color:white;font-weight:400;font-size:22px;font-size:1.375rem;margin:0;text-align:right}.individual-boarding-pass h2{font-weight:700;font-size:18px;font-size:1.125rem;line-height:22px !important;margin:0;word-wrap:break-word}.individual-boarding-pass h3{font-weight:700;font-size:22px;font-size:1.375rem;margin:0}.individual-boarding-pass h4{display:inline-block;font-weight:700;font-size:12px;font-size:.75rem;line-height:14px;margin:0;vertical-align:bottom;padding:10px}.individual-boarding-pass .twenty{display:inline-block;padding:0;width:20%}.individual-boarding-pass .thirty{display:inline-block;padding:0;width:30%}.individual-boarding-pass .forty{display:inline-block;padding:0;width:40%}.individual-boarding-pass .fifty{display:inline-block;padding:0;width:50%}.individual-boarding-pass .sixty{display:inline-block;padding:0;width:60%}.individual-boarding-pass .seventy{display:inline-block;padding:0;width:70%}.individual-boarding-pass .eighty{display:inline-block;padding:0;width:80%}.individual-boarding-pass .ninety{display:inline-block;padding:0;width:90%}.individual-boarding-pass .margin-5{margin:auto 5%}.individual-boarding-pass .wrap-pad{padding:15px 30px}.individual-boarding-pass .inside-row{width:100%;padding-top:15px}.individual-boarding-pass .inside-row h3.label{font-size:16px;font-size:1rem;font-weight:400}.individual-boarding-pass .inside-row span.label{font-size:22px;font-size:1.375rem}.individual-boarding-pass .inside-row span.label img{height:70px;width:70px;margin:-15px -15px -5px}.individual-boarding-pass .inside-row span.lounge{font-size:20px;font-size:1.25rem;color:#186686;text-transform:capitalize}.individual-boarding-pass .row{border-bottom:1px solid #a1a1a1;color:black;font-size:0;margin:0;padding:10px 0}.individual-boarding-pass .row:after{display:block;clear:both;content:"";height:0}.individual-boarding-pass .row.header{padding:20px 40px;position:relative;width:100%;background-color:#0180a3}.individual-boarding-pass .row.header *{vertical-align:middle}.individual-boarding-pass .row.passenger h2{font-size:39px;font-size:2.4375rem;font-weight:700;margin-bottom:10px}.individual-boarding-pass .row.passenger h2 span{font-size:39px;font-size:2.4375rem}.individual-boarding-pass .row.boarding-class .flight-class .f-class{font-size:22px;font-size:1.375rem;font-weight:700}.individual-boarding-pass .row.boarding-class .flight-class h3.label{font-size:16px;font-size:1rem;font-weight:400}.individual-boarding-pass .row.boarding-class .flight-class span.label{font-size:22px;font-size:1.375rem}.individual-boarding-pass .row.boarding-class .flight-class span.label img{height:70px;width:70px;margin:-15px}.individual-boarding-pass .row.boarding-class .flight-class span.lounge{font-size:20px;font-size:1.25rem;color:#186686;text-transform:capitalize}.individual-boarding-pass .row.boarding-class .barcode .barcode{overflow:hidden}.individual-boarding-pass .row.boarding-class .barcode .barcode .barcode-img{display:inline-block;max-width:300px;margin-left:-22px;vertical-align:top;width:100%}.individual-boarding-pass .row.boarding-class .barcode .barcode .skypriority{padding:20px 0;vertical-align:middle}.individual-boarding-pass .row.boarding-class .barcode .barcode .skypriority img{height:70px;vertical-align:middle}.individual-boarding-pass .row.boarding-class .not-barcode.skypriority{padding:0;width:20%;display:inline-block}.individual-boarding-pass .row.boarding-class .no-barcode{font-size:20px;font-size:1.25rem;font-weight:700;width:80%;display:inline-block;padding:8px}.individual-boarding-pass .row.boarding-class .infant-text{font-size:13px;font-size:.8125rem;font-weight:400;margin-left:8px}.individual-boarding-pass .row.boarding-class.no-skypriority{display:table;table-layout:fixed;text-align:center;width:100%}.individual-boarding-pass .row.boarding-class.no-skypriority .skypriority{display:none !important}.individual-boarding-pass .row.boarding-class.no-skypriority div{text-align:left}.individual-boarding-pass .row.boarding-class.no-skypriority .boarding-time{width:auto}.individual-boarding-pass .row.boarding-class.no-skypriority .boarding-time .label{display:block}.individual-boarding-pass .row.boarding-class.no-skypriority .no-barcode{width:90%;font-size:18px;font-size:1.125rem;font-weight:700;display:inline-block}.individual-boarding-pass .row.boarding-info ul,.individual-boarding-pass .row.boarding-info li{padding:0;margin:0}.individual-boarding-pass .row.boarding-info ul{display:table;width:100%}.individual-boarding-pass .row.boarding-info ul li{display:table-cell;vertical-align:middle;border-left:5px solid white}.individual-boarding-pass .row.boarding-info ul li:first-child{border-left:0}.individual-boarding-pass .row.boarding-info .twenty{width:19.2%;padding:8px 13px;background:#eaeae9}.individual-boarding-pass .row.boarding-info .twenty.first{margin-left:0}.individual-boarding-pass .row.boarding-info .twenty .inner{height:100%;width:100%;display:inline-block}.individual-boarding-pass .row.boarding-info .twenty .inner .label{font-size:14px;font-size:.875rem;line-height:inherit;font-weight:400}.individual-boarding-pass .row.boarding-info .twenty .inner .label.full{min-height:40px}.individual-boarding-pass .row.boarding-info .twenty .inner div.data-value{font-size:27px;font-size:1.6875rem;line-height:inherit;font-weight:700}.individual-boarding-pass .row.boarding-info .twenty .inner div.data-value>span{vertical-align:top}.individual-boarding-pass .row.boarding-info .twenty .inner div.data-value .after_small{font-size:12px;font-size:.75rem;display:block;word-wrap:break-word;line-height:1.5}[lang='ko-kr'] .individual-boarding-pass .row.boarding-info .twenty .inner div.data-value .after_small{word-break:keep-all}.individual-boarding-pass .row.boarding-info .twenty .skypriority{float:right;width:125px}.individual-boarding-pass .row.boarding-info .twenty .skypriority img{float:right}.individual-boarding-pass .row.boarding-info .check-monitors{font-size:8px;font-size:.5rem;white-space:nowrap}.individual-boarding-pass .row.itinerary ul,.individual-boarding-pass .row.itinerary li{margin:0;padding:0}.individual-boarding-pass .row.itinerary li{float:left;width:40%}.individual-boarding-pass .row.itinerary li:first-child{width:60%;padding-right:108px;background:url('../images/components/boarding-pass/Flight_Lg.png') no-repeat right center}.individual-boarding-pass .row.itinerary li .label.dpinline-block{display:inline-block}.individual-boarding-pass .row.itinerary .forty .airport-name{font-weight:400;font-size:24px;font-size:1.5rem}.individual-boarding-pass .row.itinerary .forty .date{font-size:27px;font-size:1.6875rem;font-weight:700}.individual-boarding-pass .row.itinerary .forty .checkin-counter{font-size:14px;font-size:.875rem;margin-top:0;margin-bottom:5px}.individual-boarding-pass .row.itinerary .forty span{font-size:20px;font-size:1.25rem}.individual-boarding-pass .row.misc-info{border-bottom:0;padding-bottom:0;line-height:15px}.individual-boarding-pass .row.misc-info .header{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #a1a1a1;display:table;position:relative;width:100%}.individual-boarding-pass .row.misc-info .header .icon{height:40px;width:40px;position:absolute;left:0;top:0}.individual-boarding-pass .row.misc-info .header h4{display:table-cell;font-size:14px;font-size:.875rem;padding-left:50px;width:100%;vertical-align:middle}.individual-boarding-pass .row.misc-info .new-list ul{padding-left:15px}.individual-boarding-pass .row.misc-info .new-list ul li{padding:3px 0;list-style:circle;line-height:130%;font-size:14px;font-size:.875rem}.individual-boarding-pass .row.miles-details{border-bottom:0}.individual-boarding-pass .row.miles-details .header{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #a1a1a1;display:table;position:relative;width:100%}.individual-boarding-pass .row.miles-details .header .icon{height:40px;width:40px;position:absolute;left:0;top:0}.individual-boarding-pass .row.miles-details .header h4{display:table-cell;font-size:14px;font-size:.875rem;padding-left:50px;width:100%;vertical-align:middle}.individual-boarding-pass .row.miles-details ul{padding-left:0}.individual-boarding-pass .row.miles-details .fifty{display:inline-block;vertical-align:top}.individual-boarding-pass .row.miles-details .fifty div{width:100%;padding:3px 0}.individual-boarding-pass .row.miles-details .fifty div span{font-size:14px;font-size:.875rem;margin-bottom:10px;font-weight:700}.individual-boarding-pass .row.miles-details .fifty div span.label{font-weight:400}.individual-boarding-pass .row.miles-details .fifty div span.label span{font-weight:normal}.individual-boarding-pass .row.miles-details .fifty div span.no-label{font-weight:400}.individual-boarding-pass .row.miles-details .fifty div span.no-label-02{font-weight:400;color:#757575;line-height:inherit}.individual-boarding-pass .row>div{vertical-align:top}.individual-boarding-pass .row img{max-height:100%;max-width:100%}.individual-boarding-pass .row span{font-weight:400;font-size:15px;font-size:.9375rem}.individual-boarding-pass .row .text{font-weight:400;font-size:12px;font-size:.75rem}.individual-boarding-pass .row div div div{font-size:12px;font-size:.75rem}.individual-boarding-pass .row .space-below{margin-bottom:10px}.individual-boarding-pass .row .space-below>div,.individual-boarding-pass .row .space-below>div p{margin-top:1em;line-height:130%;font-size:14px;font-size:.875rem}.individual-boarding-pass .row .space-below>div.header,.individual-boarding-pass .row .space-below>div p.header{margin-top:0}.individual-boarding-pass .row .full{width:100%}.individual-boarding-pass .row .label{color:#186686;margin-right:5px;white-space:nowrap;line-height:inherit}.individual-boarding-pass .row .label img{float:none;height:17px}.individual-boarding-pass .row .airport{font-weight:700}.individual-boarding-pass .row .airport-name{font-weight:700;font-size:19px;font-size:1.1875rem}.individual-boarding-pass .row .checkin-counter{font-size:14px;font-size:.875rem;margin-top:0;margin-bottom:5px}.individual-boarding-pass .row .airport-name-sub{font-weight:400;font-size:18px;font-size:1.125rem}.individual-boarding-pass .row .icon{display:inline-block}.individual-boarding-pass .row .vcenter{vertical-align:middle}.individual-boarding-pass .row .vcenter+*{vertical-align:middle}.individual-boarding-pass .row .vbottom{vertical-align:bottom}.individual-boarding-pass .row .vbottom+*{vertical-align:bottom}button.printMe{font-size:16px;font-size:1rem;position:fixed;right:4px;top:1px;z-index:900}.printbpc{display:block;padding:2px 0 3px;text-align:center;background:url('../images/components/checkin/print_top_bg.gif')}.printbpc div{color:#d42a1d;width:auto;display:inline-block;border:4px solid #d42a1d;padding:0 15px 5px;line-height:100%;font-weight:700;font-size:30px;font-size:1.875rem}@media print{button.printMe{display:none}}
.no-gap{margin:0;padding:0}.panel{padding:20px}#user-not-found{padding:20px}.account-recovery-page .account-recovery-wrapper{width:90%;padding:5%;margin:44px auto 150px auto;min-width:960px}.account-recovery-page .account-recovery-wrapper h1{color:black;font-weight:300;font-size:30px;font-size:1.875rem}.account-recovery-page .account-recovery-wrapper h2,.account-recovery-page .account-recovery-wrapper h3,.account-recovery-page .account-recovery-wrapper legend{color:black;font-weight:300;font-size:20px;font-size:1.25rem}.account-recovery-page .account-recovery-wrapper .custom-form>p{font-weight:300}.account-recovery-page .account-recovery-wrapper span.require-ico{background:url('../images/components/dom-avail/ico-required.png') no-repeat 100% 50%;width:15px;height:15px;display:inline-block;overflow:hidden;line-height:3200px;line-height:200rem}.account-recovery-page .account-recovery-wrapper .strength_meter{position:relative;top:20px}.account-recovery-page .account-recovery-wrapper #error-wrapper{font-size:14px;font-size:.875rem;margin-bottom:10px;color:#d42a1d}.account-recovery-page .account-recovery-wrapper #account-recovery-title{color:#fff}.account-recovery-page .account-recovery-wrapper .account-recovery-wizard{background:#fff;padding:0 0 20px}.account-recovery-page .account-recovery-wrapper .account-recovery-wizard .user-id{display:block;clear:both}.account-recovery-page .account-recovery-wrapper .account-recovery-wizard .back-to-ar{display:block;clear:both;padding:20px 0}.account-recovery-page .account-recovery-wrapper .account-recovery-wizard .back-to-ar button{display:inline-block;margin-right:5px}.account-recovery-page .account-recovery-wrapper ul.vertical{padding:0;margin:0}.account-recovery-page .account-recovery-wrapper ul.vertical li{position:relative}.account-recovery-page .account-recovery-wrapper ul.vertical li input[type="checkbox"],.account-recovery-page .account-recovery-wrapper ul.vertical li input[type="radio"],.account-recovery-page .account-recovery-wrapper ul.vertical li span.radiobtn,.account-recovery-page .account-recovery-wrapper ul.vertical li span.checkbox{position:absolute;left:0;top:3px}.account-recovery-page .account-recovery-wrapper ul.vertical li input[type="checkbox"]:checked+span+label,.account-recovery-page .account-recovery-wrapper ul.vertical li input[type="radio"]:checked+span+label,.account-recovery-page .account-recovery-wrapper ul.vertical li span.radiobtn:checked+span+label,.account-recovery-page .account-recovery-wrapper ul.vertical li span.checkbox:checked+span+label{font-weight:700}.account-recovery-page .account-recovery-wrapper ul.vertical li input[type="checkbox"]{margin-top:0}.account-recovery-page .account-recovery-wrapper ul.vertical li label{font-size:14px;font-size:.875rem;display:inline-block;padding-left:25px}.account-recovery-page .account-recovery-wrapper ul.vertical li.selected label{font-weight:700}.account-recovery-page .account-recovery-wrapper .posR{position:relative}.account-recovery-page .account-recovery-wrapper .posR input[type="checkbox"],.account-recovery-page .account-recovery-wrapper .posR input[type="radio"],.account-recovery-page .account-recovery-wrapper .posR span.radiobtn,.account-recovery-page .account-recovery-wrapper .posR span.checkbox{position:absolute;left:0;top:3px}.account-recovery-page .account-recovery-wrapper .posR input[type="checkbox"]:checked+span+label,.account-recovery-page .account-recovery-wrapper .posR input[type="radio"]:checked+span+label,.account-recovery-page .account-recovery-wrapper .posR span.radiobtn:checked+span+label,.account-recovery-page .account-recovery-wrapper .posR span.checkbox:checked+span+label{font-weight:700}.account-recovery-page .account-recovery-wrapper .posR input[type="checkbox"]{margin-top:0}.account-recovery-page .account-recovery-wrapper .posR label{font-size:14px;font-size:.875rem;display:inline-block;padding-left:25px}.account-recovery-page .account-recovery-wrapper .posR.selected label{font-weight:700}.ie8 .account-recovery-page .account-recovery-wrapper .posR label{padding-left:8px}.account-recovery-page .account-recovery-wrapper .compound-input{display:block;overflow:visible;width:100%;position:relative;padding-left:0}.account-recovery-page .account-recovery-wrapper .compound-input .inner-column{width:100%;position:relative}.account-recovery-page .account-recovery-wrapper .compound-input .inner-column-4{float:left;width:40%}.account-recovery-page .account-recovery-wrapper .compound-input .inner-column-2{float:left;width:30%;padding-left:2%}.ie8 .account-recovery-page .account-recovery-wrapper .compound-input .inner-column-2{width:29%}.account-recovery-page .account-recovery-wrapper .compound-input.form-column-6{width:50%}.account-recovery-page .account-recovery-wrapper .compound-input .formlabel{position:absolute;top:15px;left:15px;font-size:13px;font-size:.8125rem;color:#757575;font-weight:normal}.account-recovery-page .account-recovery-wrapper .compound-input [class*="inner-column"]{position:relative}.account-recovery-page .account-recovery-wrapper .compound-input [class*="inner-column"][class*="column-2"] .formlabel{left:7%;padding-left:15px}.account-recovery-page .account-recovery-wrapper .form-column-6 a{display:inline-block;padding:11px 50px 10px}.account-recovery-page .account-recovery-wrapper a.button:focus{background-color:#186686;color:white}.account-recovery-page .pr-wrapper{background-color:#fff;padding:50px}.account-recovery-page .pr-wrapper .pr-error{color:#d42a1d;margin-bottom:20px}.account-recovery-page .pr-wrapper input[type='text'].error{border-color:#d42a1d}.account-recovery-page #find-skypass-or-password,.account-recovery-page #no-sec-quest{display:inline-block;padding:3px}.account-recovery-page #pr-landing-wrapper{margin-top:100px}.account-recovery-page .ipinSec{padding-bottom:30px}.account-recovery-page .nobold-title{font-weight:300}.account-recovery-page .title-label{display:block;padding-bottom:5px;font-size:14px;font-size:.875rem}.account-recovery-page .password-reset-list{padding:0 0 20px;margin:0}.account-recovery-page .password-reset-list li{list-style:none;font-weight:300;font-size:14px;font-size:.875rem;padding-left:14px;background:url('../images/components/columnflow/columns-count-bg.png') no-repeat 0 -5px}
.no-gap{margin:0;padding:0}#alert-wrapper{padding:20px 40px}#alert-wrapper .blue-title{color:#186686;font-size:22px;font-size:1.375rem}#alert-marquee{display:none;position:relative}#alert-marquee .alert-container{clear:both;width:100%;position:relative;height:40px;overflow:hidden}#alert-marquee .alert-container .high{background:#e5c324}#alert-marquee .alert-container .medium{background:#1c8ca9}#alert-marquee .alert-container .alert{width:100%;display:block;position:relative;height:40px;padding:6px 0 0 0;text-align:left;font-size:16px;font-size:1rem;font-weight:700;color:#FFF;vertical-align:top}#alert-marquee a{color:#fff;text-decoration:none;margin:0 0 0 10px;font-size:13px;font-size:.8125rem}#alert-marquee a:focus{outline:2px solid #186686;outline-offset:2px}#alert-marquee a.close-alert{background-image:url('../images/components/alerts/alert-close.png') !important;background-repeat:no-repeat;background-position:right center;text-decoration:none;position:absolute;padding-right:30px;height:40px;top:0;right:10px;cursor:pointer;outline-offset:0}#alert-marquee a.close-alert .clsTxt{text-indent:-9999px;font-size:0}#alert-marquee a.alert-cta-link{color:black}#alert-marquee a:hover{text-decoration:underline}#alert-bar-info{font-size:13px;font-size:.8125rem;color:white;line-height:38px;margin:0}.alert #alert-marquee .alert-container .alert.medium{background-color:#0180a3;background-image:url('../images/components/alerts/icon_alert_medium.png')}.alert #alert-marquee .alert-container .alert.medium .alert-cta,.alert #alert-marquee .alert-container .alert.medium .alert-cta-link{color:white}.alert #alert-marquee .alert-container .alert.high{background-color:#e5c324;background-image:url('../images/components/alerts/icon_alert_high.png')}.alert #alert-marquee #alert-bar-info.medium{color:white}.alert #alert-marquee .close-alert.medium{background:url('../images/components/alerts/alert-close-white.png') no-repeat center}.personalization-banner #alert-personalization{position:relative}.personalization-banner #alert-personalization .alert-container{min-height:60px;line-height:60px;padding-right:60px;background:#2d63ad}.personalization-banner #alert-personalization .alert-container .personalization{width:100%;padding:0 160px;color:white;display:inline-block;vertical-align:middle}.personalization-banner #alert-personalization .alert-container .personalization .txt-area{text-align:center;font-size:16px;font-size:1rem;font-weight:700;line-height:1.2;vertical-align:middle}.personalization-banner #alert-personalization .alert-container .personalization .txt-area span.icon{display:inline-block;width:36px;height:37px;vertical-align:middle;background:url('../images/components/alerts/personalization/bg-personalization-note.png') no-repeat 0 0}.personalization-banner #alert-personalization .alert-container .personalization .txt-area .point-txt{color:#d42a1d}.personalization-banner #alert-personalization .alert-container .personalization .txt-area a{color:white;font-size:16px;font-size:1rem;font-weight:700;padding-left:20px;text-decoration:none}.personalization-banner #alert-personalization .alert-container .personalization .txt-area a:focus,.personalization-banner #alert-personalization .alert-container .personalization .txt-area a:hover{text-decoration:underline}.personalization-banner .close-alert{background:url('../images/components/alerts/personalization/alert-close.png') no-repeat center center !important;text-decoration:none;position:absolute;width:40px;height:40px;top:10px;right:10px;cursor:pointer;outline-offset:0}
.no-gap{margin:0;padding:0}.imm .background-image img{position:fixed;bottom:0;right:0;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-1000;overflow:hidden}
.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}
.no-gap{margin:0;padding:0}.thirty{width:30%;padding:0 0 0 5px}.seventy{width:70%}.thirtyFive{width:35%}.twentyFive{width:25%}.twenty-five{width:24%;display:inline-block;vertical-align:top}.forty{width:40%}.half{width:50%;position:relative}.half .flightto{position:absolute;left:-15px;top:5px}.estimated-arrival{padding-left:10px}#colorbox .purchase.confirm{padding:15px}#colorbox .purchase.confirm p{font-size:16px}.refund-confirmation{color:black}.refund-confirmation>div{display:inline-block}.refund-confirmation .refund-header{width:100%}.refund-confirmation .refund-header h2{display:inline}.refund-confirmation .refund-body{width:100%}.refund-confirmation .refund-info{width:60%;float:right;text-align:right;color:white}.booking-step.confirmation-step{z-index:1}.more-info{padding:20px 30px}#confirmation-detail{color:black;padding:0 2%}#confirmation-detail h2{color:white;margin:50px 0 15px 0;font-size:37px;font-size:2.3125rem}#confirmation-detail h2 a{color:white;font-size:18px;font-size:1.125rem}#confirmation-detail h4{font-weight:400;font-size:20px;font-size:1.25rem;margin:0;line-height:26px}#confirmation-detail h4 .airname,#confirmation-detail h4 .flightnum{display:inline-block;width:100%}#confirmation-detail .header-link{color:white}#confirmation-detail .medium-button{min-width:157px}#confirmation-detail #confirmationHero>div{background-image:url('../images/eighty-percent-teal.png');color:white;text-align:center;padding:50px 0 30px 0;margin-bottom:1px}#confirmation-detail #confirmationHero h2{margin:0;font-size:30px;font-size:1.875rem}#confirmation-detail #confirmationHero p{margin:0 0 20px 0;font-size:16px;font-size:1rem}#confirmation-detail #confirmationHero p span{font-weight:700}#confirmation-detail #confirmationHero .payBy{margin:10px 0 0 0}#confirmation-detail #confirmationHero .reservationName{display:inline-block}#confirmation-detail #confirmationHero .popup-wrapper{display:inline-block;position:relative}#confirmation-detail #confirmationHero .reservationInfo{margin-bottom:10px}.ie #confirmation-detail #confirmationHero .reservationInfo .popup{left:-129px;display:none;position:absolute;z-index:9999;margin-top:15px;background-color:white;-webkit-box-shadow:0 0 40px rgba(50,50,50,0.8);-moz-box-shadow:0 0 40px rgba(50,50,50,0.8);box-shadow:0 0 40px rgba(50,50,50,0.8)}.ie #confirmation-detail #confirmationHero .reservationInfo .popup .popup-close{background-image:url('../images/close-button.jpg');display:block;height:14px;position:absolute;top:10px;right:10px;width:14px}.ie #confirmation-detail #confirmationHero .reservationInfo .popup .arrow-left{position:absolute;top:50%;margin:-15px 0 0 -15px;width:0;height:0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-right:15px solid white}.ie #confirmation-detail #confirmationHero .reservationInfo .popup .skypass-popup{padding:24px;width:327px}.ie #confirmation-detail #confirmationHero .reservationInfo .popup .skypass-popup a{color:#186686;display:block;font-size:14px;font-size:.875rem;margin-top:5px}.ie #confirmation-detail #confirmationHero .reservationInfo .popup .skypass-popup h4{color:black}.ie #confirmation-detail #confirmationHero .reservationInfo .popup .skypass-popup label{color:black;margin:24px 0 6px}.ie #confirmation-detail #confirmationHero .reservationInfo .popup .skypass-popup input.placeholdersjs{color:#878383;font-family:"맑은 고딕",Malgun Gothic}.ie #confirmation-detail #confirmationHero .reservationInfo .popup .skypass-popup button{display:block;margin:30px auto 3px}#confirmation-detail #confirmationHero input.reservationName{display:block;height:38px;width:100%;vertical-align:middle}#confirmation-detail #confirmationHero table{width:100%;table-layout:fixed}#confirmation-detail #confirmationHero table td{text-align:center}#confirmation-detail #confirmationHero table td a{display:block;height:100%;width:100%;text-decoration:none;color:white;font-size:14px;font-size:.875rem;line-height:69px;background-color:#186686}#confirmation-detail #confirmationHero ul.reservation_btn_lst{padding:0;display:table;width:100%;border-spacing:2px;table-layout:fixed}#confirmation-detail #confirmationHero ul.reservation_btn_lst>li{display:table-cell}#confirmation-detail #confirmationHero ul.reservation_btn_lst>li>a{display:block;width:100%;font-size:14px;font-size:.875rem;color:white;background-color:#186686;text-decoration:none;line-height:69px;text-align:center}#confirmation-detail #confirmationServices{text-align:center;padding-top:20px}#confirmation-detail #confirmationServices .seats{margin-bottom:0}#confirmation-detail #confirmationServices a.serviceButton{display:inline-block;text-decoration:none;width:125px;vertical-align:top;margin-bottom:30px}#confirmation-detail #confirmationServices a.serviceButton span{text-transform:capitalize;display:block;color:white;word-break:break-word}#confirmation-detail #confirmationServices a.serviceButton.seats span{position:relative;padding-right:12px}#confirmation-detail #confirmationServices a.serviceButton.seats span:after{content:"";display:block;position:absolute;right:0;top:50%;margin-top:-1px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:5px solid white}#confirmation-detail #confirmationServices a.serviceButton.seats.up span:after{border-top:0;border-bottom:5px solid white}#confirmation-detail #confirmationItinerary h5{font-size:16px;font-size:1rem;margin:0}#confirmation-detail #confirmationItinerary p{font-size:16px;font-size:1rem;margin:0 0 10px 0}#confirmation-detail #confirmationItinerary .trip{margin-bottom:20px}#confirmation-detail #confirmationItinerary .reservationOnly{border-top:10px solid #186686}#confirmation-detail #confirmationItinerary .fare-rules-popup{padding:25px;width:325px}#confirmation-detail #confirmationItinerary .faux-table{display:block;width:100%}#confirmation-detail #confirmationItinerary .faux-table .no-reason-info{color:#d42a1d;font-size:13px;font-size:.8125rem;white-space:normal;margin-top:5px}#confirmation-detail #confirmationItinerary .itinerary-left{background-color:white;float:left;height:190px;padding:20px 15px 30px 30px;vertical-align:middle;width:30%}#confirmation-detail #confirmationItinerary .hasHiddenStops{font-size:14px;font-size:.875rem}#confirmation-detail #confirmationItinerary .itinerary-right{display:inline-block;float:left;height:190px;white-space:nowrap;width:70%}#confirmation-detail #confirmationItinerary .itinerary-right .rightTop{padding-top:20px}#confirmation-detail #confirmationItinerary .itinerary-right .rightBottom{height:100%}#confirmation-detail #confirmationItinerary .itinerary-right .cabinDetails{padding-left:20px}#confirmation-detail #confirmationItinerary .itinerary-right .cabinDetails h6{margin:0;display:inline-block;font-weight:700;white-space:pre-wrap;font-size:12px;font-size:.75rem;width:100%;border-bottom:1px solid #8e8e8e;padding:0 10px 10px 10px}#confirmation-detail #confirmationItinerary .itinerary-right .cabinDetails p{margin:0;font-size:12px;font-size:.75rem;padding-top:10px}#confirmation-detail #confirmationItinerary .itinerary-right.fill .forty{width:50%}#confirmation-detail #confirmationItinerary .itinerary-right>ul{background:#eaeae9;list-style:none;width:100%;padding:0;margin:0}#confirmation-detail #confirmationItinerary .itinerary-right>ul li{display:inline-block;padding:0;margin:0;vertical-align:top}#confirmation-detail #confirmationItinerary .itinerary-right h4{font-size:22px;font-size:1.375rem;text-transform:capitalize}#confirmation-detail #confirmationItinerary .itinerary-right .time-detail{width:60%}#confirmation-detail #confirmationItinerary .itinerary-right .terminal-detail{width:40%}#confirmation-detail #confirmationItinerary .itinerary-right ul{overflow:visible}#confirmation-detail #confirmationItinerary .itinerary-right>div{background:#eaeae9;display:inline-block;height:100%;padding:30px}#confirmation-detail #confirmationItinerary .itinerary-right>div.forty{margin:0;width:35%}#confirmation-detail #confirmationItinerary .itinerary-right>div.twenty{float:none;margin-left:1px;width:30%}#confirmation-detail #confirmationItinerary .itinerary-right>div .row{border-left:0;padding:auto}#confirmation-detail #confirmationItinerary .itineraryLeg{display:block;overflow:hidden}#confirmation-detail #confirmationItinerary .itineraryLeg+.itineraryLeg{margin-top:2px}#confirmation-detail #confirmationItinerary .itineraryLeg .firstLeg{margin-top:0}#confirmation-detail #confirmationItinerary .itineraryLeg .individualLeg{margin-top:60px;position:relative}#confirmation-detail #confirmationItinerary .itineraryLeg .layoverDetails{height:32px;margin:-1px 0}#confirmation-detail #confirmationItinerary .itineraryLeg .layoverDetails h5{line-height:30px;font-weight:400}#confirmation-detail #confirmationItinerary .itineraryLeg .layoverDetails>div{display:inline-block;float:left;height:30px;margin-top:1px;border-top:1px dashed #8e8e8e;border-bottom:1px dashed #8e8e8e}#confirmation-detail #confirmationItinerary .itineraryLeg .layoverDetails .layover-left{width:30%;background-color:white;padding-left:30px}#confirmation-detail #confirmationItinerary .itineraryLeg .layoverDetails .layover-right{width:70%;background-color:#eaeae9;padding-left:20px}#confirmation-detail #confirmationItinerary .itineraryLeg .itineraryDetail{border-left:1px solid #8e8e8e;padding-bottom:20px}#confirmation-detail #confirmationItinerary .itineraryLeg .itineraryDetail ul{list-style:none;margin:0;padding:10px 0}#confirmation-detail #confirmationItinerary .itineraryLeg .itineraryDetail ul li{display:inline-block;margin-right:10px;position:relative;vertical-align:top}#confirmation-detail #confirmationItinerary .itineraryLeg .itineraryDetail ul li p{margin:0;font-size:12px;font-size:.75rem}#confirmation-detail #confirmationItinerary .itineraryLeg .itineraryDetail ul li p.deatilCopy{font-size:22px;font-size:1.375rem;text-transform:capitalize}#confirmation-detail #confirmationItinerary .itineraryLeg .itineraryDetail ul li h4{margin:0}#confirmation-detail #confirmationItinerary .itineraryLeg .itineraryDetail ul li:hover{cursor:default}#confirmation-detail #confirmationItinerary .itineraryLeg .itineraryDetail a{color:#186686;font-size:12px;font-size:.75rem}#confirmation-detail #confirmationItinerary .flightDescription .medium-button{position:absolute;bottom:0;margin:0;padding:14px 14px 10px 14px;width:272px}#confirmation-detail #confirmationItinerary .planeType,#confirmation-detail #confirmationItinerary .flightStatus{font-weight:400;font-size:16px;font-size:1rem;margin:5px 0}#confirmation-detail #confirmationItinerary .operatedBy,#confirmation-detail #confirmationItinerary .flightStatus,#confirmation-detail #confirmationItinerary .detailTitle,#confirmation-detail #confirmationItinerary .detailAirport{color:black}#confirmation-detail #confirmationItinerary .flightStatus.delayed{color:#d42a1d}#confirmation-detail #confirmationItinerary .flightStatus.delayed strong{font-weight:400}#confirmation-detail #confirmationItinerary .detailTitle{font-size:14px;font-size:.875rem;color:black}#confirmation-detail #confirmationItinerary .detailAirport{padding-bottom:3px;margin-bottom:5px;position:relative}#confirmation-detail #confirmationItinerary .detailAirport.forty{padding-right:20px}#confirmation-detail #confirmationItinerary .detailAirport h6{margin:0;display:inline-block;font-weight:700;white-space:pre-wrap;font-size:12px;font-size:.75rem;width:100%;border-bottom:1px solid #8e8e8e;border-left:1px solid #8e8e8e;padding:0 10px 10px 10px}#confirmation-detail #confirmationItinerary .detailAirport img{float:right;position:absolute;right:-15px;top:25%}#confirmation-detail #confirmationItinerary .flightDetail{padding-right:30px}#confirmation-detail #confirmationItinerary .row .col{display:inline-block;vertical-align:top}#confirmation-detail #confirmationItinerary .flightDirection{color:white;background:#186686;font-weight:400;padding:10px 30px}#confirmation-detail #confirmationItinerary .planeType{color:#186686}#confirmation-detail #confirmationItinerary .operatedBy{margin-top:5px}#confirmation-detail .flight-legal{background-color:white;padding:20px}#confirmation-detail .flight-legal p{margin:0}#confirmation-detail .check-in-legal{margin-top:10px}#confirmation-detail .attention{color:#d42a1d}#confirmation-detail .actionItems{padding-left:2px;width:100%}#confirmation-detail .actionItems a:first-child{margin-top:0}#confirmation-detail .actionItems a{background-color:white;position:relative;display:block;text-decoration:none;color:#186686;margin-top:2px;padding:0 33px 0 15px}#confirmation-detail .actionItems a img{float:right;padding:2px 0 0 0;margin-right:-13px}#confirmation-detail .actionItems a.btn-padding{padding-top:22px;padding-bottom:21px}#confirmation-detail .actionItems .oneItem{background-color:white;height:140px}#confirmation-detail .actionItems .twoItems{background-color:white;height:67px}#confirmation-detail .actionItems .twoItems a{margin-top:2px}#confirmation-detail .actionItems .twoItems a.btn-padding{padding-top:22px;padding-bottom:21px}#confirmation-detail .actionItems .spacer{height:6px}#confirmation-detail #confirmationPassengerInfo{position:relative}#confirmation-detail #confirmationPassengerInfo>a{margin:0 0 10px 0;color:white;cursor:pointer;text-decoration:underline;font-weight:300;font-size:18px;font-size:1.125rem;position:relative}#confirmation-detail #confirmationPassengerInfo .accrued-mileage{color:white;font-size:18px;font-size:1.125rem;margin-top:0}#confirmation-detail #confirmationPassengerInfo .passengerInfoCard{margin:10px 0 0 0;width:100%}#confirmation-detail #confirmationPassengerInfo .passengerInfoCard>div{display:inline-block}#confirmation-detail #confirmationPassengerInfo .passengerInfoCard .passengerInfo{background-color:white;vertical-align:top}#confirmation-detail #confirmationPassengerInfo .passengerInfoCard .passengerInfo .skypassButton .button{margin:0}#confirmation-detail #confirmationPassengerInfo .passengerInfoCard ul{list-style:none;margin:30px 0;padding:0 0 0 30px}#confirmation-detail #confirmationPassengerInfo .passengerInfoCard ul li{float:left;position:relative;width:33%;vertical-align:top;padding-bottom:35px}#confirmation-detail #confirmationPassengerInfo .passengerInfoCard ul li h4{margin:0;font-weight:400;font-size:24px;font-size:1.5rem}#confirmation-detail #confirmationPassengerInfo .passengerInfoCard ul li h5{color:black;margin:0;font-weight:400;font-size:16px;font-size:1rem}#confirmation-detail #confirmationPassengerInfo .passengerInfoCard ul li h6{margin:0;font-weight:400;font-size:14px;font-size:.875rem}#confirmation-detail #confirmationPassengerInfo .passengerInfoCard ul li p{color:black;margin:5px 0 0 0;font-weight:400;font-size:10px;font-size:.625rem}#confirmation-detail #confirmationPassengerInfo .estimatedMiles{width:325px}#confirmation-detail #confirmationPassengerInfo .estimatedMiles .top{color:black;font-size:24px;font-size:1.5rem;padding:25px 25px 0 25px}#confirmation-detail #confirmationPassengerInfo .estimatedMiles ul{list-style-type:none;padding:0 25px}#confirmation-detail #confirmationPassengerInfo .estimatedMiles li{padding:20px 0}#confirmation-detail .paymentInfoCard{width:100%}#confirmation-detail .paymentInfoCard>div{display:inline-block}#confirmation-detail .paymentInfoCard .paymentInfo{background-color:white;vertical-align:top;padding:30px;width:100%}#confirmation-detail .paymentInfoCard h3{margin:0;font-weight:400;font-size:30px;font-size:1.875rem}#confirmation-detail .paymentInfoCard h4{margin:0 0 10px}#confirmation-detail .paymentInfoCard h5{margin:0;font-weight:400;font-size:16px;font-size:1rem}#confirmation-detail .contactInfoCard{width:100%}#confirmation-detail .contactInfoCard>div{display:inline-block}#confirmation-detail .contactInfoCard .actionItems a{color:black;background-color:transparent}#confirmation-detail .contactInfoCard .actionItems .oneItem{background-color:transparent;background-color:rgba(255,255,255,0.6);zoom:1}.ie8 #confirmation-detail .contactInfoCard .actionItems .oneItem{*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#8AFFFFFF',endColorstr='#8AFFFFFF')}#confirmation-detail .contactInfoCard .contactSection{background-color:white;vertical-align:top}#confirmation-detail .contactInfoCard .contactSection input{width:90%}#confirmation-detail .contactInfoCard ul{list-style:none;margin:30px 0;padding:0 0 0 30px}#confirmation-detail .contactInfoCard ul li{display:inline-block;vertical-align:top;width:33%}#confirmation-detail .contactInfoCard ul li h4{margin:0;font-weight:400;font-size:24px;font-size:1.5rem}#confirmation-detail .contactInfoCard ul li h5{color:black;margin:0;font-weight:400;font-size:16px;font-size:1rem}#confirmation-detail .contactInfoCard ul li .phone-type{color:black;display:block;margin:5px 0 9px}#confirmation-detail #confirmationCheckinInfo .checkinInfoCard{background-color:white;padding:30px}#confirmation-detail #confirmationBaggageInfo{width:100%}#confirmation-detail #confirmationBaggageInfo .baggageInfoCard{background-color:white;padding:30px}#confirmation-detail #confirmationBaggageInfo .baggageInfoCard h5{font-size:18px;font-size:1.125rem;margin-bottom:5px}#confirmation-detail #confirmationBaggageInfo .baggageInfoCard h6{font-size:16px;font-size:1rem;margin:0}#confirmation-detail #confirmationBaggageInfo .baggageInfoCard ul{list-style:none;margin:0;padding:0}#confirmation-detail #confirmationBaggageInfo .baggageInfoCard span{display:inline-block;font-size:14px;font-size:.875rem}#confirmation-detail #confirmationBaggageInfo .baggageInfoCard .carryon-headline{padding-top:10px}#confirmation-detail #confirmationBaggageInfo .baggageInfoCard .bag-labels{font-weight:700}#confirmation-detail #confirmationBaggageInfo .baggageInfoCard .bagCode{width:15%}#confirmation-detail #confirmationBaggageInfo .baggageInfoCard .bagDetail{width:65%}#confirmation-detail #confirmationBaggageInfo .baggageInfoCard .bagCharge{width:20%}#confirmation-detail #confirmationBaggageInfo .baggageInfoCard .itineraryInfo{width:15%}#confirmation-detail #confirmationBaggageInfo .baggageInfoCard .numberOfCarryons,#confirmation-detail #confirmationBaggageInfo .baggageInfoCard .carryonDetails{width:40%}#confirmation-detail #confirmationBaggageInfo .baggageInfoCard .numberOfCarryons span,#confirmation-detail #confirmationBaggageInfo .baggageInfoCard .carryonDetails span{font-weight:700}#confirmationContactInfo{overflow:hidden}#confirmationContactInfo h4{font-size:22px;font-size:1.375rem;text-transform:lowercase}#confirmationContactInfo h5{color:black;font-size:16px;font-size:1rem;margin:0 0 10px}#confirmationContactInfo .trip-detail{background-color:white;overflow:hidden;padding:20px}#confirmationContactInfo .phone-type{color:#186686;display:block;font-size:18px;font-size:1.125rem;margin:5px 0 9px}.ticket-detail .passengerInfoCard{padding-bottom:20px}.ticket-detail #confirmationPassengerInfo{padding-bottom:50px}.ticket-detail .trip h3{color:white}.ticket-detail #confirmationItinerary>h4{color:white}#confirmationExtras{color:black;margin:60px -10px 0 -10px;position:relative;z-index:2}#confirmationExtras>div{display:inline-block;vertical-align:top}#confirmationExtras .seatSelection{text-align:center;position:relative;overflow:hidden}#confirmationExtras .seatSelection img{width:100%;height:100%}#confirmationExtras .seatSelection .medium-cta{position:absolute;top:50%;margin-top:-26px;background-image:url('../images/eighty-percent-teal.png')}#confirmationExtras .faux-table{background-color:white;display:block;height:400px;padding-bottom:30px;width:100%}#confirmationExtras .flightOptions{background-color:white;padding:20px 50px;display:table-cell;vertical-align:middle}#confirmationExtras .flightOptions h3{font-size:30px;font-size:1.875rem}#confirmationExtras .flightOptions ul{padding:0;margin:0;list-style:none;width:78%}#confirmationExtras .flightOptions ul li{padding:10px 0}#confirmationExtras .flightOptions ul li a{position:relative;text-decoration:none;color:#186686;display:block;font-size:16px;font-size:1rem}#confirmationExtras .flightOptions ul li a img{position:absolute;right:20px;top:50%;margin-top:-7px}.cashBag{display:table;width:100%;margin-top:20px}.cashBag>div{display:inline-block;vertical-align:top}.cashBag .cashBagCopy{background-color:#d42a1d;display:table-cell}.cashBag .cashBagCopy h5{color:white;padding:0 50px;font-weight:400;font-size:22px;font-size:1.375rem}.cashBag .cashBagIcon{display:table-cell;text-align:center;background-color:white;vertical-align:middle}.itineraryPopup{margin:50px 0 50px 50px !important}.itineraryPopup,.scheduleChange{width:675px}.itineraryPopup *,.scheduleChange *{text-align:center}.itineraryPopup .headCopy,.scheduleChange .headCopy{text-align:center;padding-bottom:20px}.itineraryPopup h1.modal-title,.scheduleChange h1.modal-title{margin:0;font-size:30px;font-size:1.875rem;color:#333;font-weight:normal}.itineraryPopup h2,.scheduleChange h2{margin:0;padding:0 0 15px 0;color:black;font-size:42px;font-size:2.625rem}.itineraryPopup h4,.scheduleChange h4{margin:0;padding:0;color:black;font-size:1.6rem}.itineraryPopup h5,.scheduleChange h5{font-size:16px;font-size:1rem;margin:0}.itineraryPopup .h3,.scheduleChange .h3{margin:1em 0;padding:0;font-weight:300;font-size:30px;font-size:1.875rem;line-height:32px}.itineraryPopup p,.scheduleChange p{font-size:14px;font-size:.875rem;margin:0;padding:0 15px 15px}.itineraryPopup .trip,.scheduleChange .trip{margin:20px 0}.itineraryPopup .fare-rules-popup,.scheduleChange .fare-rules-popup{padding:25px;width:325px}.itineraryPopup .faux-table,.scheduleChange .faux-table{display:table;width:655px}.itineraryPopup .itinerary-top,.scheduleChange .itinerary-top{border-top:1px solid #6b6969}.itineraryPopup .itinerary-checkbox,.scheduleChange .itinerary-checkbox{background-color:white;display:table-cell;padding-right:5px;text-align:right;width:40px;vertical-align:top}.itineraryPopup .itinerary-left,.scheduleChange .itinerary-left{background-color:white;display:table-cell;padding:0 5px 0 10px;vertical-align:top;width:160px}.itineraryPopup .itinerary-left h4,.scheduleChange .itinerary-left h4{font-size:22px;font-size:1.375rem;margin-left:-15px}.itineraryPopup .itinerary-right,.scheduleChange .itinerary-right{display:table-cell;padding:0 30px 0 0;width:440px}.itineraryPopup .itinerary-right h4,.scheduleChange .itinerary-right h4{font-size:18px;font-size:1.125rem;text-transform:capitalize;padding-left:15px}.itineraryPopup .itinerary-right .half,.scheduleChange .itinerary-right .half{float:left;width:200px}.itineraryPopup .itinerary-right>.half+.half,.scheduleChange .itinerary-right>.half+.half{margin-left:10px}.itineraryPopup .itinerary-right .time-detail,.scheduleChange .itinerary-right .time-detail{width:89px}.itineraryPopup .itinerary-right .terminal-detail,.scheduleChange .itinerary-right .terminal-detail{width:75px}.itineraryPopup .itinerary-right .class-detail,.scheduleChange .itinerary-right .class-detail{width:100px}.itineraryPopup .itineraryLeg,.scheduleChange .itineraryLeg{display:table-row;margin-bottom:10px;overflow:hidden;padding-bottom:30px}.itineraryPopup .itineraryLeg .firstLeg,.scheduleChange .itineraryLeg .firstLeg{margin-top:0}.itineraryPopup .itineraryLeg .individualLeg,.scheduleChange .itineraryLeg .individualLeg{margin-top:60px;position:relative}.itineraryPopup .itineraryLeg .itineraryDetail ul,.scheduleChange .itineraryLeg .itineraryDetail ul{list-style:none;margin:0;padding:0}.itineraryPopup .itineraryLeg .itineraryDetail ul li,.scheduleChange .itineraryLeg .itineraryDetail ul li{display:inline-block;margin-right:10px;position:relative;vertical-align:top}.itineraryPopup .itineraryLeg .itineraryDetail ul li p,.scheduleChange .itineraryLeg .itineraryDetail ul li p{margin:0;font-size:12px;font-size:.75rem}.itineraryPopup .itineraryLeg .itineraryDetail ul li h4,.scheduleChange .itineraryLeg .itineraryDetail ul li h4{margin:0}.itineraryPopup .itineraryLeg .itineraryDetail ul li:hover,.scheduleChange .itineraryLeg .itineraryDetail ul li:hover{cursor:default}.itineraryPopup .itineraryLeg .itineraryDetail a,.scheduleChange .itineraryLeg .itineraryDetail a{color:#186686;font-size:12px;font-size:.75rem}.itineraryPopup .flightDescription .medium-button,.scheduleChange .flightDescription .medium-button{position:absolute;bottom:0;margin:0;padding:14px 14px 10px 14px;width:272px}.itineraryPopup .planeType,.itineraryPopup .flightStatus,.scheduleChange .planeType,.scheduleChange .flightStatus{font-weight:400;font-size:18px;font-size:1.125rem;margin:5px 0}.itineraryPopup .operatedBy,.itineraryPopup .flightStatus,.itineraryPopup .detailTitle,.itineraryPopup .detailAirport,.scheduleChange .operatedBy,.scheduleChange .flightStatus,.scheduleChange .detailTitle,.scheduleChange .detailAirport{color:black}.itineraryPopup .detailTitle,.scheduleChange .detailTitle{font-size:14px;font-size:.875rem}.itineraryPopup .detailAirport,.scheduleChange .detailAirport{border-bottom:1px solid #a1a1a1;padding-bottom:3px;margin-bottom:5px}.itineraryPopup .detailAirport h5,.scheduleChange .detailAirport h5{margin:0;display:inline-block;font-weight:700}.itineraryPopup .detailAirport img,.scheduleChange .detailAirport img{float:right}.itineraryPopup .flightDetail,.scheduleChange .flightDetail{padding-right:30px}.itineraryPopup .row .col,.scheduleChange .row .col{display:inline-block;vertical-align:top}.itineraryPopup .flightDirection,.scheduleChange .flightDirection{color:#186686;margin:30px 0 0 35px;padding-bottom:10px;font-weight:700;font-size:18px;font-size:1.125rem}.itineraryPopup .planeType,.scheduleChange .planeType{color:#186686;display:block}.itineraryPopup .operatedBy,.scheduleChange .operatedBy{margin-top:5px;padding-left:35px}.itineraryPopup .warningGroup,.scheduleChange .warningGroup{display:inline-block;text-align:left;width:40%;float:left}.itineraryPopup .warningGroup h5,.scheduleChange .warningGroup h5{color:#d80a0a;font-size:14px;font-size:.875rem}.itineraryPopup .warningGroup p,.scheduleChange .warningGroup p{font-size:12px;font-size:.75rem;line-height:15px}.itineraryPopup #cancelReservationPopupHead,.scheduleChange #cancelReservationPopupHead{text-align:center;padding-top:50px;padding-bottom:30px}.itineraryPopup #cancelReservationPopupHead h4,.scheduleChange #cancelReservationPopupHead h4{color:#186686}.itineraryPopup #cancelReservationPopupHead .info-txt,.scheduleChange #cancelReservationPopupHead .info-txt{margin:0;font-size:20px;font-size:1.25rem;line-height:28px;color:#333}.itineraryPopup .buttonGroup,.scheduleChange .buttonGroup{text-align:right;padding:40px 50px 50px 50px;border-top:1px solid #6b6969}.itineraryPopup .buttonGroup a,.scheduleChange .buttonGroup a{font-size:15px;font-size:.9375rem;margin-left:30px}.itineraryPopup .confirmedButtonGroup,.scheduleChange .confirmedButtonGroup{text-align:center;padding:0 50px 50px 50px}#cancelReservationPopup{width:789px}#cancelReservationPopup .headCopy{text-align:center;padding-bottom:20px}#cancelReservationPopup h2.modal-title{margin:0;font-size:30px;font-size:1.875rem;color:#333;font-weight:normal}#cancelReservationPopup h4{margin:0;padding:0;color:black;font-size:1.6rem}#cancelReservationPopup h5{font-size:16px;font-size:1rem;margin:0}#cancelReservationPopup p{font-size:14px;font-size:.875rem;margin:0;padding:0 15px 15px}#cancelReservationPopup .trip{margin:20px 0}#cancelReservationPopup .fare-rules-popup{padding:25px;width:325px}#cancelReservationPopup .faux-table{display:table;width:655px}#cancelReservationPopup .itinerary-top{border-top:1px solid #6b6969}#cancelReservationPopup .itinerary-checkbox{background-color:white;display:table-cell;padding-right:5px;text-align:right;width:40px;vertical-align:top}#cancelReservationPopup .itinerary-left{background-color:white;display:table-cell;padding:0 5px 0 10px;vertical-align:top;width:160px}#cancelReservationPopup .itinerary-left h4{font-size:22px;font-size:1.375rem;margin-left:-15px}#cancelReservationPopup .itinerary-right{display:table-cell;padding:0 30px 0 0;width:440px}#cancelReservationPopup .itinerary-right h4{font-size:18px;font-size:1.125rem;text-transform:capitalize;padding-left:15px}#cancelReservationPopup .itinerary-right .half{float:left;width:200px}#cancelReservationPopup .itinerary-right>.half+.half{margin-left:10px}#cancelReservationPopup .itinerary-right .time-detail{width:89px}#cancelReservationPopup .itinerary-right .terminal-detail{width:75px}#cancelReservationPopup .itinerary-right .class-detail{width:100px}#cancelReservationPopup .itineraryLeg{display:table-row;margin-bottom:10px;overflow:hidden;padding-bottom:30px}#cancelReservationPopup .itineraryLeg .firstLeg{margin-top:0}#cancelReservationPopup .itineraryLeg .individualLeg{margin-top:60px;position:relative}#cancelReservationPopup .itineraryLeg .itineraryDetail ul{list-style:none;margin:0;padding:0}#cancelReservationPopup .itineraryLeg .itineraryDetail ul li{display:inline-block;margin-right:10px;position:relative;vertical-align:top}#cancelReservationPopup .itineraryLeg .itineraryDetail ul li p{margin:0;font-size:12px;font-size:.75rem}#cancelReservationPopup .itineraryLeg .itineraryDetail ul li h4{margin:0}#cancelReservationPopup .itineraryLeg .itineraryDetail ul li:hover{cursor:default}#cancelReservationPopup .itineraryLeg .itineraryDetail a{color:#186686;font-size:12px;font-size:.75rem}#cancelReservationPopup .flightDescription .medium-button{position:absolute;bottom:0;margin:0;padding:14px 14px 10px 14px;width:272px}#cancelReservationPopup .planeType,#cancelReservationPopup .flightStatus{font-weight:400;font-size:18px;font-size:1.125rem;margin:5px 0}#cancelReservationPopup .operatedBy,#cancelReservationPopup .flightStatus,#cancelReservationPopup .detailTitle,#cancelReservationPopup .detailAirport{color:black}#cancelReservationPopup .detailTitle{font-size:14px;font-size:.875rem}#cancelReservationPopup .detailAirport{border-bottom:1px solid #a1a1a1;padding-bottom:3px;margin-bottom:5px}#cancelReservationPopup .detailAirport h5{margin:0;display:inline-block;font-weight:700}#cancelReservationPopup .detailAirport img{float:right}#cancelReservationPopup .flightDetail{padding-right:30px}#cancelReservationPopup .row .col{display:inline-block;vertical-align:top}#cancelReservationPopup .flightDirection{color:#186686;margin:30px 0 0 35px;padding-bottom:10px;font-weight:700;font-size:18px;font-size:1.125rem}#cancelReservationPopup .planeType{color:#186686}#cancelReservationPopup .operatedBy{margin-top:5px;padding-left:35px}#cancelReservationPopup .warningGroup{display:inline-block;text-align:left;width:40%}#cancelReservationPopup .warningGroup h5{color:#d80a0a;font-size:14px;font-size:.875rem}#cancelReservationPopup .warningGroup p{font-size:12px;font-size:.75rem;line-height:15px}#cancelReservationPopup #cancelReservationPopupHead{text-align:center;padding-top:50px;padding-bottom:30px}#cancelReservationPopup #cancelReservationPopupHead h4{color:#186686}#cancelReservationPopup #cancelReservationPopupHead .info-txt{margin:0;font-size:20px;font-size:1.25rem;line-height:28px;color:#333}#cancelReservationPopup .buttonGroup{text-align:center;padding:40px 50px 50px 50px}#cancelReservationPopup .buttonGroup button{font-size:15px;font-size:.9375rem;margin-left:30px;display:inline-block}#cancelReservationPopup .confirmedButtonGroup{text-align:center;padding:0 50px 50px 50px}#cancelReservationPopup .confirmedButtonGroup button{margin:0 10px}.refundConfirmation>h2{padding-top:20px}.refundConfirmation>p{font-weight:300}.refund-step{background:#f8f8f8}.refund-step .ten{width:10%}.refund-step .twenty{width:20%}.refund-step .thirty-five{width:35%}.refund-step h1{color:#333;padding:20px 40px 10px;margin:0;font-size:37px;font-size:2.3125rem;font-weight:normal}.refund-step h1+p{padding:0 40px;color:#333;font-weight:300;font-size:20px;font-size:1.25rem}.refund-step .flightDescription{padding-bottom:20px}.refund-step h2{font-size:20px;font-size:1.25rem;margin:0;line-height:inherit !important}.refund-step h3{font-size:18px;font-size:1.125rem;margin:0;line-height:inherit}.refund-step fieldset,.refund-step legend{padding:0;margin:0;border:0}.refund-step .refundSection .agreetext{position:relative}.refund-step .refundSection .agreetext input[type="checkbox"],.refund-step .refundSection .agreetext input[type="radio"],.refund-step .refundSection .agreetext span.radiobtn,.refund-step .refundSection .agreetext span.checkbox{position:absolute;left:0;top:0}.refund-step .refundSection .agreetext input[type="checkbox"]{margin-top:0}.refund-step .refundSection .agreetext label{font-size:14px;font-size:.875rem;display:block;padding-left:25px}.refund-step .refundSection .cancelRefund{margin-right:5px}.refund-step .refundSection .detailAirport{padding-bottom:5px}.refund-step .refundSection .detailAirport .airport-tit{padding-bottom:5px;color:#333;font-size:18px;font-size:1.125rem}.refund-step .refundSection .itineraryDetail{padding:5px 0}.refund-step .refundSection .itineraryDetail p{font-size:16px;font-size:1rem}.refund-step .refundSection:after{display:block;clear:both;content:"";height:0}.refund-step .refundSection label{padding-bottom:7px;display:inline-block;font-size:14px;font-size:.875rem}.refund-step .refundSection table{width:100%}.refund-step .refundSection table .refundTotalsHead{background-color:transparent !important}.refund-step .refundSection table tr{width:100%;height:30px}.refund-step .refundSection table tr:nth-child(even){background:#f0f0f0}.refund-step .refundSection table tr .passengerNameCol{width:20%}.refund-step .refundSection table tr th{width:10.5%;text-align:left;vertical-align:bottom;border-bottom:1px solid #a1a1a1}.refund-step .refundSection table tr th.long-desc{width:12.5%}.refund-step .refundSection table tr th.txt-right{text-align:right}.refund-step .refundSection table tr td{width:10.5%;text-align:left;padding:10px 5px}.refund-step .refundSection table tr td.long-desc{width:12.5%}.refund-step .refundSection table tr td.txt-right{text-align:right}.refund-step .refundSection .refundTotals{background-color:#186686 !important;display:table;width:100%}.refund-step .refundSection .refundTotals strong,.refund-step .refundSection .refundTotals p{font-size:16px;font-size:1rem;color:white;display:table-cell;padding:10px;margin:0;font-weight:400}.refund-step .refundSection .refundTotals.tab-col-6 p{text-align:right;width:16%}.refund-step .refundSection .refundTotals.tab-col-8 p{text-align:right}.refund-step .refundSection .phoneInput{width:20%;padding-right:20px;float:left}.refund-step .refundSection .phoneInput input{width:100%}.refund-step .refundSection .emailInput{width:30%;padding-right:20px;float:left}.refund-step .refundSection .emailInput input{width:100%}.refund-step .refundSection h2{color:#186686;padding:0 0 10px;font-weight:400}.refund-step .refundSection h2.flightName{font-size:24px;font-size:1.5rem}.refund-step .refundSection table{width:100%}.refund-step .refundSection table thead th{font-weight:400}.refund-step .refundSection table thead th:first-child{padding-left:10px}.refund-step .refundSection table tfoot th{border:0;padding-left:10px;vertical-align:middle}.refund-step .refundSection table tbody th{border-bottom:0;padding-left:10px;vertical-align:middle;font-weight:400}.refund-step p{color:#333;margin:0}.refund-step p.flightDate,.refund-step p.deatilCopy{font-weight:300}.refund-step ul{list-style:none;margin:0;padding:0}.refund-step ul li{display:inline-block;vertical-align:top}.refund-step ul li h5{margin:0}.refund-step ul .consentInput{width:50%}.refund-step ul .consentInput input{vertical-align:top;display:inline-block}.refund-step ul .consentInput p{vertical-align:top;display:inline-block;padding-left:10px;margin:0;width:90%;color:black;font-size:14px;font-size:.875rem;line-height:16px}.refund-step .itineraryLeg{margin-top:20px}.refund-step .itineraryLeg:first-child{margin:0}.refund-step .itineraryLeg>div{display:inline-block;vertical-align:top}.refund-step .flightName{color:#186686;margin:0}.refund-step .detailAirport{border-bottom:1px solid #a1a1a1;position:relative;margin-right:30px}.refund-step .detailAirport img{position:absolute;top:3px;right:0}.refund-step #refundItinerary{margin-top:20px;padding-bottom:30px}.refund-step #refundItinerary .thirty-five{position:relative}.refund-step #refundItinerary .thirty-five .flight-arrow img{position:absolute;right:20px;top:7px}.refund-step .custom-form{margin-top:20px}.refund-step .refundSection{background-color:white;padding:30px 40px;margin-bottom:2px}.refund-step .refundSection h4{margin:0 0 15px 0;color:#186686}.refund-step .refundSection .nameselect{width:50%;display:table;margin-bottom:10px}.refund-step .refundSection .nameselect .label-tit{display:table-row;height:27px}.refund-step .refundSection .nameselect .name-select,.refund-step .refundSection .nameselect .name-input{display:table-cell;vertical-align:top}.refund-step .refundSection .nameselect .name-select{padding-right:20px;width:40%}.refund-step .refundSection .nameselect .name-select .styled-select.old-st{height:46px;height:2.875rem}.refund-step .refundSection .nameselect .name-select .styled-select.old-st select{height:46px;height:2.875rem}.ie8 .refund-step .refundSection .nameselect .name-select .styled-select.old-st select,.ie9 .refund-step .refundSection .nameselect .name-select .styled-select.old-st select{padding-left:0 !important;height:28px;height:1.75rem}.refund-step .refundSection .nameselect .name-input{padding-right:20px;width:60%}.refund-step .refundSection .nameselect .name-input .posR{position:relative}.refund-step .refundSection .nameselect .name-input .posR .placeholder{position:absolute;font-size:14px;font-size:.875rem;top:11px;left:15px;z-index:100;color:#757575}.refund-step .refundSection .nameselect .name-input .posR input{margin-bottom:0}.refund-step .refundSection .confirm-txt{font-size:16px;font-size:1rem;font-weight:700;padding-bottom:20px;color:#d64100}.refund-step .refundSection .info-txt{vertical-align:top;display:block;color:#000;font-size:14px;font-size:.875rem;line-height:16px;margin-bottom:15px}.refund-step .refundSection label span.require-ico{background:url('../images/components/dom-avail/ico-required.png') no-repeat 100% 50%;width:15px;height:15px;display:inline-block;overflow:hidden;line-height:3200px;line-height:200rem}.refund-step .refundSection .notice-refund-agree{margin-bottom:15px}.refund-step .refundSection .notice-refund-agree>li{margin-bottom:8px;display:block;padding-left:8px;font-size:14px;font-size:.875rem;line-height:18px;background:url("../images/bul_icon.png") no-repeat -17px -90px}.refund-step .refundSection .notice-refund-agree>li .red{color:#d42a1d}.refund-step .refundSection .passengerInfoTable .refundTotalsHead td{font-weight:700}.refund-step .refundSection .passengerInfoTable th,.refund-step .refundSection .passengerInfoTable td{text-align:right;padding:10px}.refund-step .refundSection .passengerInfoTable th:first-child,.refund-step .refundSection .passengerInfoTable td:first-child{text-align:left}.refund-step .refundSection .passengerInfoTable th.txt-right,.refund-step .refundSection .passengerInfoTable td.txt-right{text-align:right}.refund-step .refundSection .passengerInfoTable th.txt-right+td,.refund-step .refundSection .passengerInfoTable td.txt-right+td{text-align:left}.refund-step .refundSection .passengerInfoTable .payment-info td{font-size:14px;font-size:.875rem}.refund-step .refundSection .passengerInfoTable .passager-line td,.refund-step .refundSection .passengerInfoTable .passager-line th{background:url('../images/components/refund/bg-twoline.png') repeat-x 0 bottom}.refund-step .legends{background:white;font-size:12px;font-size:.75rem;padding:5px 40px;text-align:left}.refund-step .legends:before{display:block;clear:both;content:"";height:0}.refund-step .legends span.require-ico{background:url('../images/components/dom-avail/ico-required.png') no-repeat 100% 50%;width:15px;height:15px;display:inline-block;overflow:hidden;line-height:3200px;line-height:200rem}.refund-step .refundButtonGroup{text-align:center}.refund-step .refundButtonGroup a{padding-right:20px}.refund-step .refundButtonGroup .loading-bar{margin:0 !important;display:inline-block}.refund-contact{padding:15px}#emailReceipt{padding:40px;width:400px;height:300px}#emailReceipt label,#emailReceipt input{display:block;width:100%;margin-bottom:10px}#emailReceipt .error-message,#emailReceipt .success-message{display:none}#cboxLoadedContent .TL-pop{font-size:25px;font-size:1.5625rem;font-weight:700;line-height:26px}#cboxLoadedContent .TL-pop-new{padding-top:20px;font-size:22px;font-size:1.375rem;font-weight:700}#cboxLoadedContent .TL-con p{margin:5px 0;font-weight:bold}#cboxLoadedContent .TL-con p.TL-newdate{color:#186686;margin-bottom:15px;font-size:18px;font-size:1.125rem}#cboxLoadedContent .TL-con p.TL-contact{font-size:14px;font-size:.875rem;font-weight:normal;margin-top:20px}.pd-b0{padding-bottom:0 !important}.reservation-info{margin:0 60px 30px}.reservation-info .checkbox{display:table-cell;width:28px}.reservation-info .flight-info{display:table-cell;width:100%;padding-left:10px;padding-left:.625rem}.reservation-info .flight-info h3,.reservation-info .flight-info .heading3{padding:0 0 8px 0;padding:0 0 .5rem 0;font-size:18px;font-size:1.125rem;margin-bottom:10px;margin-bottom:.625rem;line-height:144% !important;color:#186686;border-bottom:1px solid #bbb}.reservation-info .flight-info h3 span,.reservation-info .flight-info h3 label,.reservation-info .flight-info .heading3 span,.reservation-info .flight-info .heading3 label{font-weight:bold;padding-right:15px}.reservation-info .flight-info h3 span.error span,.reservation-info .flight-info h3 label.error span,.reservation-info .flight-info .heading3 span.error span,.reservation-info .flight-info .heading3 label.error span{padding-right:0}.reservation-info .flight-info h3.inner-tit,.reservation-info .flight-info .heading3.inner-tit{font-weight:400}.reservation-info .flight-info .departure-airport{display:table-cell;vertical-align:bottom;width:300px;padding-right:30px}.reservation-info .flight-info .arrival-airport{display:table-cell;vertical-align:bottom;width:300px;padding-left:30px}.reservation-info .flight-info .airplane{display:table-cell;vertical-align:bottom;width:42px;background:url('../images/components/reservation-details/icon-airplane.gif') no-repeat 0 50%}.reservation-info .flight-info dl{margin:-2px 0 0 0;font-size:16px;font-size:1rem;color:#333}.reservation-info .flight-info dl dt{font-weight:bold;margin-bottom:5px}.reservation-info .flight-info dl dd{margin:0}.reservation-info .flight-info dl dd.date{font-size:18px;font-size:1.125rem}.reservation-info .flight-info .reser-trip-info{width:100%}.reservation-info .flight-info .reser-trip-info ul{font-size:16px;font-size:1rem;color:#333;background:url('../images/components/reservation-details/icon-airplane.gif') no-repeat 47% 50%;vertical-align:top}.reservation-info .flight-info .reser-trip-info ul li{display:inline-block;width:42%;font-size:18px;font-size:1.125rem}.reservation-info .flight-info .reser-trip-info ul li strong{display:block;margin-bottom:5px;font-size:16px;font-size:1rem}.reservation-info .flight-info .reser-trip-info ul li span{display:block}.reservation-info .flight-info .reser-trip-info ul li:first-child{margin-right:12%}.reservation-info .flight-info .flight-no{color:#186686;margin-bottom:5px}.reservation-info .flight-info .flight-detail{margin-bottom:20px}.reservation-info.ml80{margin-left:80px}.buttonGroup-re{margin:0 60px}.buttonGroup-re .warningGroup{display:block !important;width:100% !important;border:1px solid #bbb;background-color:#fbfbfb;padding:13px 15px;border-radius:3px}.buttonGroup-re .warningGroup strong{font-size:14px;font-size:.875rem;color:#186686;margin-bottom:5px;display:block}.buttonGroup-re .warningGroup li{font-size:12px;font-size:.75rem;color:#333;background:url('../images/components/bookingbar/icon-belt-bk.gif') no-repeat 2px 8px;padding-left:11px}.buttonGroup-re .error{float:left;width:100%;margin-top:15px !important;text-align:center !important;padding:0 !important;font-size:12px !important;font-size:.75rem !important;font-weight:bold !important}.buttonGroup-re .checkbox-wrapper{margin-top:20px}.buttonGroup-re .checkbox-wrapper label{font-size:14px !important;font-size:.875rem !important;font-weight:bold}.buttonGroup-re .btn-c{text-align:center;padding:30px 0 40px 0 !important;float:none}.buttonGroup-re .btn-c button{margin-right:5px}.w-762{width:762px !important}.txt-blue{color:#186686}.txt-red{color:#d80a0a}
.no-gap{margin:0;padding:0}.news-releases{padding:0}.news-releases .hero-container{position:static}.news-releases .hero-container.new_newstable{overflow:visible;margin:0 auto;min-width:800px}.news-releases .hero-container.new_newstable .section-background{background-size:cover !important}.news-releases .hero-container.new_newstable .section-block .option-area{width:100%;margin-bottom:14px;height:30px;position:relative}.news-releases .hero-container.new_newstable .section-block .option-area:after{content:"";display:block;clear:both}.news-releases .hero-container.new_newstable .section-block .option-area .category-area{position:absolute;right:25.5%;top:0;vertical-align:top}.news-releases .hero-container.new_newstable .section-block .option-area .category-area .button-toggle{position:absolute;right:0;top:0;display:inline-block;height:30px;white-space:nowrap;background:#ecf7fc url('../images/components/news/icon-newspage-toggle-open.png') 93% 50% no-repeat;border:1px solid #999;padding:5px 32px 5px 14px;padding:.3125rem 2rem .3125rem .875rem;border-radius:3px;font-size:13px;font-size:.8125rem}.news-releases .hero-container.new_newstable .section-block .option-area .category-area .button-toggle.on{background:white url('../images/components/news/icon-newspage-toggle-close.png') 93% 50% no-repeat}.news-releases .hero-container.new_newstable .section-block .option-area .category-area .category-list{float:left;display:inline-block;min-width:129px;margin-top:32px;margin-top:2rem}.news-releases .hero-container.new_newstable .section-block .option-area .category-area .category-list ul{position:static !important;width:100%;margin:1px 0 0 0;padding:0;border:2px solid #96b4ba;background:white;box-shadow:1px 0 1px 0 rgba(100,100,100,0.3);-webkit-box-shadow:1px 0 1px 0 rgba(100,100,100,0.3);-moz-box-shadow:1px 0 1px 0 rgba(100,100,100,0.3)}.news-releases .hero-container.new_newstable .section-block .option-area .category-area .category-list ul li{margin:0;padding:0;list-style:none;border-bottom:1px solid #cedde0}.news-releases .hero-container.new_newstable .section-block .option-area .category-area .category-list ul li a{width:100%;padding:8px 12px 6px;padding:.5rem .75rem .375rem;text-align:left;display:block;font-size:13px;font-size:.8125rem;color:black;background:white;font-weight:bold;text-decoration:none}.news-releases .hero-container.new_newstable .section-block .option-area .category-area .category-list ul li a:hover{background:#ccebf7;color:#186686}.news-releases .hero-container.new_newstable .section-block .option-area .category-area .category-list ul li.on a{background:#ccebf7;color:#186686}.news-releases .hero-container.new_newstable .section-block .option-area h2{font-size:28px;font-size:1.75rem;display:inline-block;position:absolute;left:8px;top:0;line-height:110%;margin:0}.news-releases .hero-container.new_newstable .section-block .option-area .option-area-component{position:relative;width:25%;float:right}.news-releases .hero-container.new_newstable .section-block .option-area .option-area-component .input-search-area{padding-left:5px;padding-left:.3125rem;float:right;width:100%}.news-releases .hero-container.new_newstable .section-block .option-area .option-area-component .input-search-area .search-box-news{width:100%;position:static}.news-releases .hero-container.new_newstable .section-block .option-area .option-area-component .input-search-area .search-box-news form{width:100%;float:right;position:relative}.news-releases .hero-container.new_newstable .section-block .option-area .option-area-component .input-search-area .search-box-news form .input_box{width:100%;height:30px;border:1px solid #186686;border-radius:0;background:white;margin-right:5px;margin-right:.3125rem;padding:2px 25px 0 5px;padding:.125rem 1.5625rem 0 .3125rem}.news-releases .hero-container.new_newstable .section-block .option-area .option-area-component .input-search-area .search-box-news form .input_box.category-area{width:165px}.news-releases .hero-container.new_newstable .section-block .option-area .option-area-component .input-search-area .search-box-news form .input_box.year-area{width:105px}.news-releases .hero-container.new_newstable .section-block .option-area .option-area-component .input-search-area .search-box-news form .input_box.input-area{width:282px;margin-right:0}.news-releases .hero-container.new_newstable .section-block .option-area .option-area-component .input-search-area .search-box-news form .input_box.input-area .search-ipt{width:225px;display:inline-block;float:left;font-size:14px;font-size:.875rem;padding-left:5px;padding-left:.3125rem}.news-releases .hero-container.new_newstable .section-block .option-area .option-area-component .input-search-area .search-box-news form .input_box.input-area .button-small-white{width:50px;height:30px;float:right;margin-right:1px;color:#0180a3}.news-releases .hero-container.new_newstable .section-block .option-area .option-area-component .input-search-area .search-box-news form .input_box select{border:1px solid #ccc;height:30px}.news-releases .hero-container.new_newstable .section-block .option-area .option-area-component .input-search-area .search-box-news form .input_box input{width:100%;height:23px;padding:2px 0 0;padding:.125rem 0 0;background:0;border:0;font-size:12px;font-size:.75rem;line-height:120%}.news-releases .hero-container.new_newstable .section-block .option-area .option-area-component .input-search-area .search-box-news form .input_box .placeholder{position:absolute;top:9px;left:7px;color:#186686;font-size:12px;font-size:.75rem;z-index:2;line-height:120%}.news-releases .hero-container.new_newstable .section-block .option-area .option-area-component .input-search-area .search-box-news form .input_box .del_all{width:10px;height:10px;background:url('../images/icon_n_search_on_del.png') no-repeat 0 0;position:absolute;top:9px;right:29px;padding:0}.news-releases .hero-container.new_newstable .section-block .option-area .option-area-component .input-search-area .search-box-news form .btn{display:block;overflow:hidden;line-height:3200px;line-height:200rem;position:absolute;right:6px;top:7px;top:.4375rem;width:18px;height:19px;background:0;border:0;background:url('../images/components/news/icon_n_search_g.png') 0 0 no-repeat}.news-releases .hero-container.new_newstable .section-block .option-area .option-area-component .input-search-area .search-box-news.on .del_all{width:10px;height:10px;background:url('../images/icon_n_search_on_del.png') no-repeat 0 0;position:absolute;top:9px;right:29px;padding:0}.news-releases .hero-container.new_newstable .section-block .tbl-list-type{border:0 !important;margin-bottom:20px}.news-releases .hero-container.new_newstable .section-block .tbl-list-type tr,.news-releases .hero-container.new_newstable .section-block .tbl-list-type th,.news-releases .hero-container.new_newstable .section-block .tbl-list-type td{border-right:0 !important;border-left:0}.news-releases .hero-container.new_newstable .section-block .tbl-list-type tr.hotnews{background:#f3fbfd}.news-releases .hero-container.new_newstable .section-block .tbl-list-type tr.hotnews th,.news-releases .hero-container.new_newstable .section-block .tbl-list-type tr.hotnews td{color:#186686}.news-releases .hero-container.new_newstable .section-block .tbl-list-type tr.hotnews th a,.news-releases .hero-container.new_newstable .section-block .tbl-list-type tr.hotnews td a{color:#186686}.news-releases .hero-container.new_newstable .section-block .tbl-list-type tr.hotnews .title .icon-hotnews{display:table-cell;padding-right:5px;padding-right:.3125rem}.news-releases .hero-container.new_newstable .section-block .tbl-list-type tr.hotnews .title .icon-hotnews span{font-size:11px;font-size:.6875rem;color:#cd3e00;border:1px solid #cd3e00;border-radius:3px;background:white;padding:1px 3px;padding:.0625rem .1875rem;line-height:120%;font-weight:bold}.news-releases .hero-container.new_newstable .section-block .tbl-list-type tr.hotnews .title .icon-hotnews+a{display:table-cell;padding:5px 0 5px 10px;padding:.3125rem 0 .3125rem .625rem}.news-releases .hero-container.new_newstable .section-block .tbl-list-type thead th{height:35px !important;font-size:16px;font-size:1rem}.news-releases .hero-container.new_newstable .section-block .tbl-list-type tbody th,.news-releases .hero-container.new_newstable .section-block .tbl-list-type tbody td{height:60px !important}.news-releases .hero-container.new_newstable .section-block .tbl-list-type th.category{font-size:16px;font-size:1rem}.news-releases .hero-container.new_newstable .section-block .tbl-list-type th.category .list{float:left;width:30px;margin-left:36px;padding:10px 0 !important}.news-releases .hero-container.new_newstable .section-block .tbl-list-type th.category .category-text{float:left;text-align:left;padding:7px 0 0 10px;line-height:35px}.news-releases .hero-container.new_newstable .section-block .tbl-list-type th.category:first-child{width:217px !important}.news-releases .hero-container.new_newstable .section-block .tbl-list-type .date{width:160px !important}.news-releases .hero-container.new_newstable .section-block .tbl-list-type tbody th.title{text-align:left !important;padding-left:40px}.news-releases .hero-container.new_newstable .section-block .tbl-list-type td{font-size:16px;font-size:1rem}.news-releases .hero-container.new_newstable .section-block .tbl-list-type td a{color:#333;font-size:16px;font-size:1rem;font-weight:normal;text-decoration:none;display:inline}.news-releases .hero-container.new_newstable .section-block .tbl-list-type td .new{margin:0 0 0 3px;color:#d64100;font-size:12px;font-size:.75rem;font-weight:bold;display:inline-block}.news-releases .hero-container.new_newstable .section-block .paging{margin-top:20px}.news-releases .hero-container .gradient-overlay{position:absolute;width:100%;height:560px;top:0;left:0;background-position:top left;background-repeat:repeat-x;background-color:transparent;opacity:.7}.news-releases .hero-container .gradient-overlay.light-blue{background-image:url('../images/components/marquee/light-blue-gradient.png')}.news-releases .hero-container .gradient-overlay.medium-blue{background-image:url('../images/components/marquee/medium-blue-gradient.png')}.news-releases .hero-container .gradient-overlay.dark-blue{background-image:url('../images/components/marquee/dark-blue-gradient.png')}.news-releases .hero-container .gradient-overlay.dark{background-image:url('../images/components/marquee/black-blue-gradient.png')}.news-releases section{background-color:#AAA}.news-releases section .content-wrapper{position:static}.news-releases>.list.featured{padding:50px 7%;z-index:504;position:relative}.news-releases>.list.featured .news.items .section-background{position:absolute;left:-54px;top:0;right:0;height:100%;background-image:url('../images/components/news/news-bg.jpg');background-repeat:no-repeat;background-size:100%;background-position:center;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/etc/clientlibs/koreanair/images/components/news/news-bg.jpg,sizingMethod='scale')}.news-releases>.list.featured .news.items .section-block{background-color:#fff;padding:40px 35px;position:relative;margin:0 auto;max-width:1200px}.news-releases>.list.featured .news.items h1{font-size:54px;font-size:3.375rem;line-height:54px;font-weight:400;margin:0 0 32px;position:relative}.news-releases>.list.featured .news.items h1 .dark{color:white !important}.news-releases>.list.featured .news.items table{width:100%;border:solid 1px #434343;border-right:0}.news-releases>.list.featured .news.items table thead{color:#186686;font-weight:bold;background-color:#eaeae9}.news-releases>.list.featured .news.items table tr,.news-releases>.list.featured .news.items table thead{font-size:14px;font-size:.875rem}.news-releases>.list.featured .news.items table tr .category,.news-releases>.list.featured .news.items table tr .title,.news-releases>.list.featured .news.items table thead .category,.news-releases>.list.featured .news.items table thead .title{width:100px;height:54px;vertical-align:middle;text-align:center}.news-releases>.list.featured .news.items table tr .category,.news-releases>.list.featured .news.items table thead .category{width:111px;text-align:center;padding:0}.news-releases>.list.featured .news.items table tr .category .list.featured,.news-releases>.list.featured .news.items table thead .category .list.featured{padding:10px}.news-releases>.list.featured .news.items table tr .title,.news-releases>.list.featured .news.items table thead .title{width:auto}.news-releases>.list.featured .news.items table tr a,.news-releases>.list.featured .news.items table thead a{color:black;font-size:16px;font-size:1rem;text-decoration:none;display:inline-block}.news-releases>.list.featured .news.items table tr a .new,.news-releases>.list.featured .news.items table thead a .new{margin:0 0 0 3px;color:#d64100;font-size:12px;font-size:.75rem;font-weight:bold}.news-releases>.list.featured .news.items table td,.news-releases>.list.featured .news.items table th{border-right:solid 1px #434343;padding:0 15px}.news-releases>.list.featured .news.items table td.title{text-align:left}.news-releases>.list.featured .news.items table td.date{font-size:16px;font-size:1rem;text-align:right;padding:0 40px 0 0;padding:0 2.5rem 0 0}.news-releases>.list.featured .news.items.new_newstable .section-block{padding:50px 50px 40px 50px;min-height:316px;height:auto}.news-releases>.list.featured .news.pagination{text-align:center}.news-releases>.list.featured .news.pagination ul li{color:black;padding-right:10px;background-image:url('../images/components/news/number-page.png');background-position:right center}.news-releases .content-wrapper .section-block{background:#fff;margin:200px auto 0;max-width:1200px}.news-releases.new-news-releases>.list.featured{padding:66px 7% 160px 7%}.news-releases.new-news-releases>.list.featured .news.items h1{margin:0 0 66px}.news-releases.new-news-releases .page{margin-top:0}.news-releases.new-news-releases .pager{clear:both;width:100%}.news-releases.new-news-releases .pager .paging{margin:0 20px;padding:20px 0;text-align:center}.news-releases.new-news-releases .pager .paging .page-list{list-style:none;display:inline-block;vertical-align:top;margin:0;padding:0}.news-releases.new-news-releases .pager .paging .page-list li{display:block;margin:0;min-height:17px;float:left;text-decoration:none}.news-releases.new-news-releases .pager .paging .page-list li>span,.news-releases.new-news-releases .pager .paging .page-list li>a{width:20px;min-height:20px;display:inline-block;text-align:center;margin:0 3px;font-size:16px;font-size:1rem}.news-releases.new-news-releases .pager .paging .page-list li>span,.news-releases.new-news-releases .pager .paging .page-list li>a:hover,.news-releases.new-news-releases .pager .paging .page-list li a:focus{text-decoration:underline}.news-releases.new-news-releases .pager .paging a{margin:0;padding:0;text-decoration:none}.news-releases.new-news-releases .pager .paging a .prev10,.news-releases.new-news-releases .pager .paging a .prev1,.news-releases.new-news-releases .pager .paging a .next10,.news-releases.new-news-releases .pager .paging a .next1{background:url('../images/components/lostfound/btn_paging.gif') no-repeat left top;vertical-align:middle;overflow:hidden;display:inline-block;overflow:hidden;line-height:3200px;line-height:200rem}.news-releases.new-news-releases .pager .paging a .prev10{width:16px;height:25px;background-position:0 -18px}.news-releases.new-news-releases .pager .paging a .prev1{width:9px;height:25px;background-position:-20px -18px}.news-releases.new-news-releases .pager .paging a .next1{width:9px;height:25px;background-position:-40px -18px}.news-releases.new-news-releases .pager .paging a .next10{width:16px;height:25px;background-position:-60px -18px}.news-release-category .news-release-section-page{display:none}.news-release-category .section-background .news-release-section-page{display:block}.txtVersion1 img{padding:5px}.txtVersion1 img.link-pdf{padding:0}
.no-gap{margin:0;padding:0}#faqs .content-block{overflow:visible}.faq{margin:0 auto 40px auto;width:100%;z-index:996}.faq-search-n{margin:0 25px}.faq-search-n .faq-search-form:after{display:block;clear:both;content:"";height:0}.faq-search-n .faq-search-form>div{vertical-align:text-top;float:left}.faq-search-n .faq-search-form .twentyfive{width:25%;padding-right:7px}.faq-search-n .faq-search-form .fifteen{width:15%;padding-right:20px}.faq-search-n .faq-search-form .thirtyfive{width:35%;padding-left:20px}.faq-search-n .faq-search-form .dropdown-submit.button.medium.cta{padding:12px 42px 11px 10px !important}.faq-search-n .faq-search-container{border-left:1px solid #000}.faq-search-n .faq-search-container .input-area{position:relative}.faq-search-n .faq-search-container .input-area .placeholder{position:absolute;top:35%;left:10px;font-size:13px;font-size:.8125rem;color:#757575;font-weight:normal;z-index:100;line-height:100%}.faq-search-n .faq-search-container .input-area input{border:1px solid #ccc;font-size:13px;font-size:.8125rem;height:49px;padding:13px 42px 14px 15px;width:100%}.faq-search-n .faq-search-container .faq-search-submit{background:white url('../images/search-icon.png') no-repeat center center;border:0;bottom:1px;font-size:0;height:46px;position:absolute;right:6px;width:46px}.faq-search-n .faq-search-container .faq-sch{position:relative}.faq-search-n .faq-search-container .keyword{margin-top:10px;text-align:left}.faq-search-n .faq-search-container .keyword ul{padding:0;margin:0}.faq-search-n .faq-search-container .keyword ul:after{display:block;clear:both;content:"";height:0}.faq-search-n .faq-search-container .keyword ul li{float:left;list-style:none}.faq-search-n .faq-search-container .keyword ul li button,.faq-search-n .faq-search-container .keyword ul li a{font-size:12px;font-size:.75rem;margin-left:8px;text-decoration:underline;display:inline-block;background:transparent;color:#186686}.faq-search-n .faq-search-container .keyword ul li button:first-child,.faq-search-n .faq-search-container .keyword ul li a:first-child{margin-left:0}.faq-list-result{margin:20px 25px}.faq-list-result p.faq-n-title{text-align:left;margin-bottom:16px;color:#186686;font-size:18px;font-size:1.125rem}.faq-list-result p.faq-n-title .scnd{background:url('../images/icons.png') no-repeat 5px 8px;display:inline-block;width:16px;height:20px}.faq-list-result .faq-list-area{border:1px solid #ccc;background:white}.faq-list-result .faq-list{border:0}.faq-list-result .faq-list>li{border-top:1px solid #ccc}.faq-list-result .faq-list>li:first-child{border-top:0}.faq-list-fav{margin:20px 25px 0 25px}.faq-list-fav h4.faq-n-title{background:white;text-align:left;border:1px solid #ccc;margin:0;padding:14px 20px;font-size:18px;font-size:1.125rem}.faq-list-fav h4.faq-n-title button{background:url('../images/components/customer/btn-arrow-updown.png') no-repeat right -28px;padding-right:25px;text-align:left;color:#186686}.faq-list-fav h4.faq-n-title.on{border-bottom:0}.faq-list-fav h4.faq-n-title.on button{background:url('../images/components/customer/btn-arrow-updown.png') no-repeat right 9px}.faq-list-fav .faq-list{border-top:0}.faq-list{border:1px solid #ccc;background:white;margin:0;padding:0}.faq-list>li{margin:0 20px;border-top:1px solid #ccc;list-style:none;font-size:14px;font-size:.875rem}.faq-list>li P{font-size:14px;font-size:.875rem}.faq-list>li .question{font-size:14px;font-size:.875rem;background:transparent;display:block;width:100%;padding:18px 0 18px 4px}.faq-list>li .question .acd-title{text-align:left;position:relative;background:transparent url('../images/components/customer/icon-q.png') no-repeat left top;width:100%;display:block;padding:1px 20px 5px 36px;color:#27748b}.faq-list>li .question .acd-icon{position:absolute;top:30%;right:0;background:url('../images/components/customer/btn-arrow-updown.png') no-repeat right -38px;height:12px;width:20px}.faq-list>li.on .question .acd-icon{background:url('../images/components/customer/btn-arrow-updown.png') no-repeat top right}.faq-list>li .answer{border-top:1px dotted #ccc;padding:18px 20px 20px 40px;background:url('../images/components/customer/icon-a.png') no-repeat 20px 20px}.faq-list>li .answer table th,.faq-list>li .answer table th.th_looks_td,.faq-list>li .answer table td{font-size:14px;font-size:.875rem}.faq-list>li .answer li{font-size:14px;font-size:.875rem}.faq-list>li .answer ul ul{margin-top:5px}.faq-list .norslt{margin:20px 0}.faq-list .norslt .bgtxt{text-align:center}.faq .pager{clear:both;width:100%}.faq .pager .paging{margin:0 20px;padding:20px 0;border-top:1px solid #ccc;text-align:center;font-size:14px;font-size:.875rem;line-height:16px;line-height:1rem}.faq .pager .paging .page-list{list-style:none;display:inline-block;vertical-align:top;margin:0;padding:0}.faq .pager .paging .page-list li{display:block;margin:0;min-height:17px;float:left;text-decoration:none}.faq .pager .paging .page-list li>span,.faq .pager .paging .page-list li>a{width:20px;min-height:20px;display:inline-block;text-align:center;margin:0 3px}.faq .pager .paging .page-list li>span,.faq .pager .paging .page-list li>a:hover,.faq .pager .paging .page-list li a:focus{text-decoration:underline}.faq .pager .paging a{margin:0;padding:0;text-decoration:none}.faq .pager .paging a .prev10,.faq .pager .paging a .prev1,.faq .pager .paging a .next10,.faq .pager .paging a .next1{background:url('../images/components/lostfound/btn_paging.gif') no-repeat left top;vertical-align:middle;overflow:hidden;display:inline-block;overflow:hidden;line-height:3200px;line-height:200rem}.faq .pager .paging a .prev10{width:16px;height:25px;background-position:0 -18px}.faq .pager .paging a .prev1{width:9px;height:25px;background-position:-20px -18px}.faq .pager .paging a .next1{width:9px;height:25px;background-position:-40px -18px}.faq .pager .paging a .next10{width:16px;height:25px;background-position:-60px -18px}
.grid{margin:0}.grid:after{content:" ";visibility:hidden;display:block;height:0;clear:both}[class*='col-']{float:left}.grid [class*='col-']:last-of-type{padding-right:0}.col-2-3{width:66.66%}.col-1-3{width:33.33%}.col-1-2{width:50%}.col-1-4{width:25%}.col-3-4{width:75%}.col-3-8{width:37.5%}.col-5-8{width:62.5%}.col-1-8{width:12.5%}.col-7-8{width:87.5%}.col-1-5{width:20%}.col-2-5{width:40%}.col-3-5{width:60%}.col-4-5{width:80%}.col-1-10{width:10%}.col-1-16{width:6.25%}.col-15-16{width:93.75%}.col-15-32{width:46.875%}.col-17-32{width:53.125%}.grid-pad{padding:20px 0 20px 20px}.grid-pad [class*='col-']:last-of-type{padding-right:20px}
.no-gap{margin:0;padding:0}.flight-status-panel.loading{opacity:.5}.results-wrapper-outer.loading{opacity:.5}.sub-panel{background-color:#186686;margin:0 0 0 4px;padding:13px 10px 13px 10px;-moz-box-shadow:1px 1px 5px 1px #444;-webkit-box-shadow:1px 1px 5px 1px #444;box-shadow:1px 1px 5px 1px #444}.ie8 .sub-panel{border-bottom:1px solid #4c8298}#flight-status-title{display:inline;font-size:24px;font-size:1.5rem;font-weight:100}#search-panel-close-button{float:right}#search-type-panel{margin:0 0 0 4px;height:53px;width:100%;-moz-box-shadow:1px 1px 5px 1px #444;-webkit-box-shadow:1px 1px 5px 1px #444;box-shadow:1px 1px 5px 1px #444}#search-type-panel .search-type-button.active{background-color:#186686}#search-type-panel .search-type-button{width:50%;display:inline-block;text-align:center;background-color:#0e3c4f;padding:20px;color:white;font-size:18px;font-size:1.125rem;text-decoration:none}#flight-status-search-panel{width:650px;position:fixed;top:104px;right:0;z-index:998;color:white}#flight-status-search-panel #error-wrapper{margin:10px 0 0 0;text-align:center}#flight-status-search-panel input{height:47px}#flight-status-search-panel input.placeholdersjs{color:#878383;font-family:"맑은 고딕",Malgun Gothic;line-height:20px}#flight-status-search-panel hr{color:white;margin:20px 0 20px 8px}#flight-status-search-panel #center-hr{height:1px;background-color:white;text-align:center;margin:20px 0 20px 8px}#flight-status-search-panel #center-hr span{background-color:#186686;position:relative;top:-0.6em;padding:0 8px 0 8px}#flight-status-search-panel #ke-label{color:white;font-size:24px;font-size:1.5rem;position:relative;top:15px;left:15px}#flight-status-search-panel #flightNumberInput{width:96%;margin-right:0;padding-left:10px;padding-top:10px;font-size:14px;font-size:.875rem;font-weight:700}#flight-status-search-panel #viewFlightStatusButton{width:95%;color:white;border-color:white}#flight-status-search-panel #viewFlightStatusButton,#flight-status-search-panel input,#flight-status-search-panel .chosen-container{margin:10px 10px 0 10px}#flight-status-search-panel .chosen-container{margin:10px 10px 0 10px;font-size:14px;font-size:.875rem;font-weight:700}#flight-status-search-panel .chosen-container .chosen-single span{font-size:14px;font-size:.875rem;font-weight:700}#flight-status-search-panel .tripDetailsSelector{padding-left:10px;box-shadow:none}#flight-status-search-panel .tripDetailsSelector input{background-color:white;width:100%;margin:0;padding:10px;font-weight:700}#flight-status-search-panel .tripDetailsSelector a{z-index:2;top:12px;right:10px}#flight-status-search-panel .tripDetailsSelector .ui-front .ui-autocomplete li.ui-menu-item a.ui-state-focus{background-color:#1c8ca9 !important;color:white !important}#flight-status-search-panel .tripDetailsSelector li{padding:0;width:100%}#flight-status-search-panel .tripDetailsSelector li.ui-menu-item{display:inline-block}#flight-status-search-panel .tripDetailsSelector div{padding:0}#flight-status-results-panel{width:650px}#flight-status-results-panel #results-sub-panel #results-wrapper-outer{width:650px}#flight-status-results-panel #results-sub-panel #results-wrapper-inner{width:646px}#todays-flights-results-panel,#flight-status-results-panel{width:650px}#todays-flights-results-panel .depart-arrive-block,#flight-status-results-panel .depart-arrive-block{height:73px;border-right:1px solid #252829;padding-right:10px}#todays-flights-results-panel #results-sub-panel .airport-name,#flight-status-results-panel #results-sub-panel .airport-name{font-size:12px;font-size:.75rem;color:black;white-space:normal;font-weight:700}#todays-flights-results-panel #results-sub-panel #results-wrapper-outer,#flight-status-results-panel #results-sub-panel #results-wrapper-outer{width:650px}#todays-flights-results-panel #results-sub-panel #results-wrapper-inner,#flight-status-results-panel #results-sub-panel #results-wrapper-inner{width:646px}#todays-flights-results-panel #question,#flight-status-results-panel #question{display:block;text-align:right;margin-top:20px}#flight-status-results-panel,#todays-flights-results-panel{position:fixed;top:104px;right:0;z-index:998;color:white}#flight-status-results-panel .CNL,#todays-flights-results-panel .CNL{color:#d80a0a !important}#flight-status-results-panel .DLL,#todays-flights-results-panel .DLL{color:#d80a0a !important}#flight-status-results-panel .DIV,#todays-flights-results-panel .DIV{color:#f06eaa !important}#flight-status-results-panel .DLA,#todays-flights-results-panel .DLA{color:#ff7200 !important}#flight-status-results-panel .DLD,#todays-flights-results-panel .DLD{color:#ff7200 !important}#flight-status-results-panel .BTK,#todays-flights-results-panel .BTK{color:#209497 !important}#flight-status-results-panel .TXG,#todays-flights-results-panel .TXG{color:#8d8500 !important}#flight-status-results-panel .FLT,#todays-flights-results-panel .FLT{color:black !important}#flight-status-results-panel .ARV,#todays-flights-results-panel .ARV{color:#209497 !important}#flight-status-results-panel #date-header,#todays-flights-results-panel #date-header{margin:0 0 10px 0;font-weight:bold;font-size:18px;font-size:1.125rem}#flight-status-results-panel .airport-label,#todays-flights-results-panel .airport-label{color:white;margin-bottom:6px;font-size:17px;font-size:1.0625rem;white-space:nowrap}#flight-status-results-panel #edit-search-link,#todays-flights-results-panel #edit-search-link{text-align:right;color:white;text-decoration:none;border-bottom:1px solid white}#flight-status-results-panel p,#todays-flights-results-panel p{margin:0}#flight-status-results-panel #results-sub-panel,#todays-flights-results-panel #results-sub-panel{padding:0}#flight-status-results-panel #results-sub-panel #results-title-row,#todays-flights-results-panel #results-sub-panel #results-title-row{background-color:white}#flight-status-results-panel #results-sub-panel #results-wrapper-outer,#todays-flights-results-panel #results-sub-panel #results-wrapper-outer{max-height:368px;overflow:hidden}#flight-status-results-panel #results-sub-panel #results-wrapper-inner,#todays-flights-results-panel #results-sub-panel #results-wrapper-inner{max-height:384px;overflow:scroll}#flight-status-results-panel #results-sub-panel .row,#todays-flights-results-panel #results-sub-panel .row{background-color:white}#flight-status-results-panel #results-sub-panel .row:nth-child(2n+1),#todays-flights-results-panel #results-sub-panel .row:nth-child(2n+1){background-color:#eaeae9}#flight-status-results-panel #results-sub-panel .row:nth-child(2n),#todays-flights-results-panel #results-sub-panel .row:nth-child(2n){background-color:white}#flight-status-results-panel #results-sub-panel .col-title-label,#todays-flights-results-panel #results-sub-panel .col-title-label{color:black;margin-bottom:4px;font-size:14px;font-size:.875rem;font-weight:700}#flight-status-results-panel #results-sub-panel .column-header-label,#todays-flights-results-panel #results-sub-panel .column-header-label{color:black;font-size:13px;font-size:.8125rem}#flight-status-results-panel #results-sub-panel .grid,#todays-flights-results-panel #results-sub-panel .grid{margin:0;padding:10px 0 10px 20px}#flight-status-results-panel #results-sub-panel .grid .time,#todays-flights-results-panel #results-sub-panel .grid .time{font-weight:700}#flight-status-results-panel #results-sub-panel .inner-grid,#todays-flights-results-panel #results-sub-panel .inner-grid{margin:0;padding:0 0 0 20px}#flight-status-results-panel #results-sub-panel .detail-wrapper>#flight-status-detail>.grid,#todays-flights-results-panel #results-sub-panel .detail-wrapper>#flight-status-detail>.grid{margin:0;padding:0 0 10px 20px}#flight-status-results-panel #results-sub-panel .status-message,#todays-flights-results-panel #results-sub-panel .status-message{margin-top:-10px;display:none;padding:10px 20px 10px 20px}#flight-status-results-panel #results-sub-panel p,#todays-flights-results-panel #results-sub-panel p{font-size:14px;font-size:.875rem;margin-bottom:4px;color:#186686;white-space:nowrap}#flight-status-results-panel #results-sub-panel p.status-code,#todays-flights-results-panel #results-sub-panel p.status-code{white-space:normal;font-weight:700;width:80px}#flight-status-results-panel #results-sub-panel .flight-number,#todays-flights-results-panel #results-sub-panel .flight-number{font-weight:700;color:black}#flight-status-results-panel #results-sub-panel .toggle-detail,#todays-flights-results-panel #results-sub-panel .toggle-detail{display:block;text-align:center;position:relative;top:25px;left:20px;width:20px}#flight-status-results-panel #results-sub-panel .toggle-detail img,#todays-flights-results-panel #results-sub-panel .toggle-detail img{display:block}#flight-status-results-panel #results-sub-panel .sortArrow,#todays-flights-results-panel #results-sub-panel .sortArrow{margin-left:10px}#flight-status-results-panel #results-sub-panel .status-icon,#todays-flights-results-panel #results-sub-panel .status-icon{display:block;margin-bottom:4px}#flight-status-results-panel .txt-align-r,#todays-flights-results-panel .txt-align-r{text-align:right}#question-wrapper li{margin:20px 0 20px 0}#question-wrapper a{margin:20px 10px 20px 10px}.operating-conditions.flight-status-web-CNL .tooltip{bottom:31px}.operating-conditions .posR{position:relative}.operating-conditions button.button-small-white{border:1px solid #0180a3;color:#186686}.operating-conditions .tooltip{position:absolute;left:-10px;bottom:40px;padding-bottom:8px}[lang='en-us'] .operating-conditions .tooltip{bottom:65px}.operating-conditions .tooltip .txt{border:1px solid #cd3e00;background-color:white;border-radius:5px;padding:4px;font-size:12px;font-size:.75rem;line-height:110%;color:#cd3e00;display:block}.operating-conditions .tooltip:after{background:url('../images/components/flight-status/toolarrow.png') no-repeat 0 0;width:19px;height:9px;position:absolute;bottom:0;left:50%;padding:0;display:block;content:''}.operating-conditions.flight-status-web-CNL button.button-small-white{margin-top:4px}.layerpopup.flt-sts-confirm{padding:50px;color:#333}.layerpopup.flt-sts-confirm .en{color:#757575}.layerpopup.flt-sts-confirm h2{font-size:30px;font-size:1.875rem;text-align:center;line-height:1.4 !important;max-width:400px;margin:0 auto 20px auto}.layerpopup.flt-sts-confirm h2 span{background-color:white}.layerpopup.flt-sts-confirm h2 .en{font-size:18px;font-size:1.125rem;display:inline-block}.layerpopup.flt-sts-confirm p,.layerpopup.flt-sts-confirm h3{font-size:14px;font-size:.875rem}.layerpopup.flt-sts-confirm .flt-info-paper{border:1px solid #333;padding:45px;font-size:16px;font-size:1rem;min-width:fit-content}.layerpopup.flt-sts-confirm .flt-info-paper .status-info{margin-bottom:55px}.layerpopup.flt-sts-confirm .flt-info-paper table{width:100%}.layerpopup.flt-sts-confirm .flt-info-paper table th,.layerpopup.flt-sts-confirm .flt-info-paper table td{border:1px solid #333;padding:10px;word-wrap:break-word;background-color:white}.layerpopup.flt-sts-confirm .flt-info-paper table thead tr:nth-of-type(2) th{border-bottom:0}.layerpopup.flt-sts-confirm .flt-info-paper table .en{font-size:14px;font-size:.875rem;font-weight:normal}.layerpopup.flt-sts-confirm .flt-info-paper .status-info th,.layerpopup.flt-sts-confirm .flt-info-paper .status-info td{text-align:left}.layerpopup.flt-sts-confirm .flt-info-paper .time-info{text-align:center}.layerpopup.flt-sts-confirm .flt-info-paper .time-info .time{font-size:14px;font-size:.875rem;display:block}.layerpopup.flt-sts-confirm .flt-info-paper .current-time{margin-top:5px;margin-bottom:0;text-align:right;font-size:13px;font-size:.8125rem}.layerpopup.flt-sts-confirm .flt-info-paper .notice p{font-size:16px;font-size:1rem;margin-bottom:30px}.layerpopup.flt-sts-confirm .flt-info-paper .notice p.en{font-size:14px;font-size:.875rem}.layerpopup.flt-sts-confirm .flt-info-paper .logo{text-align:center;margin-bottom:90px}.layerpopup.flt-sts-confirm .output ol{padding-left:0}.layerpopup.flt-sts-confirm .output li{list-style-position:inside;border-top:1px dotted #ccc;padding:12px 0;font-size:14px;font-size:.875rem}.layerpopup.flt-sts-confirm .output li:first-child{border:0}.layerpopup.flt-sts-confirm .output li:after{display:block;clear:both;content:"";height:0}.layerpopup.flt-sts-confirm .output li .button-main-blue{float:right}.layerpopup.flt-sts-confirm .output li.print span{line-height:2.8}.layerpopup.flt-sts-confirm .output li.email:after{display:block;clear:both;content:"";height:0}.layerpopup.flt-sts-confirm .output li.email .custom-form{margin-top:4px}.layerpopup.flt-sts-confirm .output li.email .btn{margin-top:3px}.layerpopup.flt-sts-confirm .output li label{line-height:2.8;font-size:14px;font-size:.875rem}.layerpopup.flt-sts-confirm .output li .input-area{float:right}.layerpopup.flt-sts-confirm .output li .input-area:after{display:block;clear:both;content:"";height:0}.layerpopup.flt-sts-confirm .output li .input-area .custom-form{width:285px;float:left;position:relative;margin-right:10px}.layerpopup.flt-sts-confirm .output li .input-area .custom-form input{padding:9px 10px}.layerpopup.flt-sts-confirm .output li .input-area .custom-form .error{margin:0}.layerpopup.flt-sts-confirm .output li .input-area .custom-form .placeholder{position:absolute;top:10px;left:10px;color:#757575}.layerpopup.flt-sts-confirm .output li .input-area .btn{width:81px;float:right}.layerpopup .btn-area{margin-top:30px}.layerpopup .btn-area button{margin:0 auto}
.no-gap{margin:0;padding:0}.no-gap{margin:0;padding:0}.voc-checkin{padding:30px}.voc-checkin .section h2{font-size:30px;font-size:1.875rem;font-weight:400;color:inherit;margin:0 0 15px 0}.voc-checkin .smtxt{font-size:14px !important}.voc-checkin .lgtxt{font-size:16px !important}.voc-checkin .colortxt{color:#186686 !important}.voc-checkin .agreement .posR{position:relative}.voc-checkin .agreement .posR input[type="checkbox"],.voc-checkin .agreement .posR input[type="radio"],.voc-checkin .agreement .posR span.radiobtn,.voc-checkin .agreement .posR span.checkbox{position:absolute;left:0;top:0}.voc-checkin .agreement .posR input[type="checkbox"]{margin-top:0}.voc-checkin .agreement .posR label{font-size:12px;font-size:.75rem;display:block;padding-left:25px}.voc-checkin .agreement .posR .icon-required{background:url('../images/components/dom-avail/ico-required.png') no-repeat 100% 50%;width:15px;height:15px;display:inline-block;overflow:hidden;line-height:3200px;line-height:200rem}.voc-checkin .agreement p{clear:both;display:block;margin:10px 0}.voc-checkin ol .agreewrap{margin-top:20px}.voc-checkin ol li{font-weight:bold}.voc-checkin ol li span,.voc-checkin ol li.fw-normal{font-weight:normal}.voc-checkin ol li ol.list-none{list-style:none;padding-bottom:10px}.voc-checkin ol li ol.list-none .posR{position:relative;padding-left:20px}.voc-checkin ol li ol.list-none .posR .number{position:absolute;left:0;top:0}.voc-checkin ol li ol li{font-weight:bold}.voc-checkin ol li ol li strong .number{font-weight:bold}.voc-checkin p input:focus,.voc-checkin p input:hover{outline:1px solid black;outline-offset:-1px}.voc-checkin p.tcenter{text-align:center}.voice-of-customer{width:80%;margin:70px auto 20px;font-size:16px;color:black;min-width:360px}.voice-of-customer input::-webkit-input-placeholder{color:black}.voice-of-customer input:-moz-placeholder{color:black;opacity:1}.voice-of-customer input::-moz-placeholder{color:black;opacity:1}.voice-of-customer input:-ms-input-placeholder{color:black}.voice-of-customer textarea::-webkit-input-placeholder{color:black}.voice-of-customer textarea:-moz-placeholder{color:black;opacity:1}.voice-of-customer textarea::-moz-placeholder{color:black;opacity:1}.voice-of-customer textarea:-ms-input-placeholder{color:black}.voice-of-customer h3{font-size:16px;font-size:1rem;font-weight:500;margin:20px 0}.voice-of-customer .clump{margin:35px 0}.voice-of-customer p{color:black;font-weight:100;margin-bottom:1em}.voice-of-customer .asterisk:after{content:"" !important;background:url('../images/components/customer/icon_asterisk.png') no-repeat 100% 70%;width:7px;height:15px;display:inline-block}.voice-of-customer p.disclaimer{font-size:12px;font-weight:100;list-style:none;line-height:20px}.voice-of-customer .voc-buttonLink{width:100%;text-align:center}.voice-of-customer label{font-weight:200;padding-bottom:5px;font-size:16px;font-size:1rem}.voice-of-customer .date-container{position:relative;width:100%}.voice-of-customer .date-container .date-search{position:absolute;left:15px;top:45px;width:auto !important;z-index:1}.voice-of-customer .date-container .date-search img{display:inline}.voice-of-customer .date-container .flightdateholder{position:relative}.voice-of-customer .date-container .flightdateholder .placeholder{position:absolute;top:18px;left:40px;color:black;font-size:12px;line-height:100%}.voice-of-customer .date-container .flightdateholder .date-search{position:absolute;left:15px;top:15px;width:auto !important;z-index:1}.voice-of-customer .date-container a.searchDateSelectorButton{height:15px;width:15px}.voice-of-customer .date-container .searchCalendarContainer{position:absolute;top:35px;left:25px}.voice-of-customer form.custom-form div.commentFormHeader{padding:20px 0}.voice-of-customer form.custom-form h5,.voice-of-customer form.custom-form h6{padding:10px}.voice-of-customer form.custom-form h6{background:#DDD;font-weight:100;margin:20px 0 30px}.voice-of-customer form.custom-form textarea{min-height:200px;width:100%;font-size:16px;font-size:1rem;font-weight:100;padding:10px}.ie8 .voice-of-customer form.custom-form textarea{width:600px;height:200px}.voice-of-customer form.custom-form label{display:block;font-size:16px;font-size:1rem}.voice-of-customer form.custom-form label.required:after{content:"" !important;background:url('../images/components/dom-avail/ico-required.png') no-repeat 100% 50%;width:10px;height:15px;display:inline-block}.voice-of-customer form.custom-form .required:after{content:"" !important;background:url('../images/components/dom-avail/ico-required.png') no-repeat 100% 50%;width:10px;height:15px;display:inline-block}.voice-of-customer form.custom-form .remark{font-size:12px;font-size:.75rem;padding-left:5px}.voice-of-customer form.custom-form .remark .required{margin-right:5px}.voice-of-customer form.custom-form a.chosen-single span{font-size:14px;font-size:.875rem;color:black}.voice-of-customer form.custom-form input{width:100%;color:black}.voice-of-customer form.custom-form input[type="reset"]{border:1px solid #13546e;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;-webkit-box-shadow:1px 1px 0 0 #c6c6c6;box-shadow:1px 1px 0 0 #c6c6c6;background:white;color:#13546e;font-size:16px;font-size:1rem;display:block;padding:8px 20px;text-align:center;text-decoration:none}.voice-of-customer form.custom-form input[type="submit"]{border:1px solid #13546e;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;-webkit-box-shadow:1px 1px 0 0 #c6c6c6;box-shadow:1px 1px 0 0 #c6c6c6;background:#186686;color:white;font-size:16px;font-size:1rem;display:block;padding:8px 20px;text-align:center;text-decoration:none}.voice-of-customer form.custom-form .radios{margin:20px 0}.voice-of-customer form.custom-form .radios *{display:inline-block;font-size:16px;font-size:1rem;font-weight:100}.voice-of-customer form.custom-form .radios * span{margin-right:5px}.ie8 .voice-of-customer form.custom-form .radios input{float:none;width:auto}.voice-of-customer form.custom-form .radios ul{margin:0;padding:0;float:left}.voice-of-customer form.custom-form .radios ul li{position:relative;margin-right:20px}.voice-of-customer form.custom-form .no-left-pad{padding-left:0}.voice-of-customer form.custom-form .fileUpload .fileInput{color:black;border:solid 1px #a9a9a9;width:95%;font-size:14px;font-size:.875rem;position:relative}.voice-of-customer form.custom-form .fileUpload .fileInput span.chooseFile{position:absolute;cursor:pointer;z-index:-1;left:12%;top:30%}.voice-of-customer form.custom-form .fileUpload .fileInput .fileUploadButton{opacity:0;margin:auto;cursor:pointer;padding:15px}.voice-of-customer form.custom-form .fileUpload .fileInput div.chevron{background-image:url(../../../../images/select-arrow-fallback.png);height:8px;width:14px;position:absolute;right:10px;top:42%}.voice-of-customer form.custom-form .fileUpload ul.disclaimer{margin-left:-25px}.voice-of-customer form.custom-form .fileUpload ul.disclaimer li{font-size:12px;font-weight:100;list-style:none;line-height:20px}.voice-of-customer form.custom-form .fileUpload button.btn-cancel{display:inline-block;width:18px;height:18px;padding:0;vertical-align:middle;font-size:0 !important;overflow:hidden;background:url("../images/components/bookingbar/booking-closeBtn.png") center no-repeat;margin:0 0 14px 0}.voice-of-customer form.custom-form .fileUpload button{padding:0;border:0;background:transparent;cursor:pointer}.voice-of-customer form.custom-form .fileUpload input[type="file"]{width:237px;margin-right:5px;font-size:14px;font-size:.875rem}.voice-of-customer form.custom-form #typeDisclaimer{margin-top:10px;font-size:14px;font-size:.875rem}.voice-of-customer form.custom-form .input-area{position:relative}.voice-of-customer form.custom-form .input-area .placeholder{position:absolute;top:50%;left:15px;margin-top:-9px;font-size:13px;font-size:.8125rem;color:black;font-weight:normal;z-index:51}.voice-of-customer .submitOrCancel button{appearance:none;-webkit-appearance:none;background:white;border:2px solid #186686;padding:6px 30px 5px;color:#186686;text-align:center;text-decoration:none;cursor:pointer;display:inline-block;line-height:normal;position:relative;transition:.3s;font-size:14px;font-size:.875rem;margin:2px 10px 2px 0;width:100%}.voice-of-customer .submitOrCancel button:hover,.voice-of-customer .submitOrCancel button:focus{outline:1px solid black !important;outline-offset:-1px !important;color:white;background-color:#186686}.styled-select.voc{height:49px;height:3.0625rem}.styled-select.voc select{height:49px;height:3.0625rem}.ie8 .styled-select.voc select,.ie9 .styled-select.voc select{padding-left:0 !important;height:29.5px;height:1.84375rem}.voc{width:33%;height:49px;display:inline-block}.combodate{width:100%}.btop{margin-top:0 !important}.comment{position:relative}.comment .placeholder{position:absolute;font-size:16px;top:15px;left:15px;font-weight:100;line-height:100%;z-index:100}.voc-top h2{font-size:30px;font-size:1.875rem;font-weight:100;margin-bottom:.4em;line-height:32px}@-moz-document url-prefix(){.voice-of-customer form.custom-form .fileUpload input[type="file"]{width:315px}}
.no-gap{margin:0;padding:0}.search.section{width:80%;margin:auto;padding:1% 1% 1% 3%;font-size:12px;font-size:.75rem}.search.section a{font-size:14px;font-size:.875rem;text-decoration:none}.search.section .searchRight{float:right;width:20%;margin:2em}.search.section form input[name="q"]{padding:2px;padding-bottom:4px;margin-right:3px}.search.section form input[type="submit"]{-webkit-appearance:none;appearance:none;border:2px solid #186686;font-size:1.3em;padding:5px;color:#186686;text-align:center;text-decoration:none;background-color:transparent;cursor:pointer;display:inline-block;transition:all .5s}.search.section form input[type="submit"]:hover{color:white;background-color:#186686}.search.section .paging{letter-spacing:1px;text-align:center}.search.section .paging span.select{font-size:14px;font-weight:600;padding:0 3px}.search.section .paging a{padding:5px;text-decoration:underline}.search.section ul.search-result{padding-left:0}.search.section ul.search-result li{list-style:none;font-size:12px;margin-bottom:20px}.search.section ul.search-result li p{font-size:12px;margin-bottom:3px !important}.search.section ul.search-result li a{display:block}.search.section ul.search-paging li{list-style:none;display:inline-block}.search.section button.search-bt{font-size:16px;font-size:1rem;line-height:0;height:35px;padding:0 18px;vertical-align:middle;text-align:center}.search.section .search-form{width:100%;margin:0 auto}.search.section .search-form .searchform{position:relative;min-width:500px;max-width:600px;margin:20px auto 0}.search.section .search-form .searchform input{width:400px;font-size:14px;padding-left:7px;min-height:34px}.search.section .search-form .searchform .del_all_ctn{float:left}.search.section .search-form .searchform .del_all_ctn .del_all{width:14px;height:14px;background:url('../images/icon_n_searchpage_on_del.png') no-repeat 0 0;position:absolute;top:10px;left:375px}.search-comp.section{font-size:12px;font-size:.75rem}.search-comp.section a{font-size:14px;font-size:.875rem;text-decoration:none}.search-comp.section .searchRight{float:right;width:20%;margin:2em}.search-comp.section form input[type="submit"]{-webkit-appearance:none;appearance:none;border:2px solid #186686;font-size:1.3em;padding:5px;color:#186686;text-align:center;text-decoration:none;background-color:transparent;cursor:pointer;display:inline-block;transition:all .5s}.search-comp.section form input[type="submit"]:hover{color:white;background-color:#186686}.search-comp.section .paging{letter-spacing:1px;text-align:center}.search-comp.section .paging span.select{font-size:14px;font-size:.875rem;font-weight:600;padding:0 3px}.search-comp.section .paging a{padding:5px;margin:0;text-decoration:none}.search-comp.section .paging a .prev10,.search-comp.section .paging a .prev1,.search-comp.section .paging a .next10,.search-comp.section .paging a .next1{background:url('../images/components/lostfound/btn_paging.gif') no-repeat left top;vertical-align:middle;overflow:hidden;display:inline-block;overflow:hidden;line-height:3200px;line-height:200rem}.search-comp.section .paging a .prev10{width:16px;height:25px;background-position:0 -18px}.search-comp.section .paging a .prev1{width:9px;height:25px;background-position:-20px -18px}.search-comp.section .paging a .next1{width:9px;height:25px;background-position:-40px -18px}.search-comp.section .paging a .next10{width:16px;height:25px;background-position:-60px -18px}.search-comp.section ul.search-paging li{list-style:none;display:inline-block}.search-comp.section .total-search-wrap{width:100%;margin:0 auto}.search-comp.section .total-search-wrap .search-form{background:#fafafa;border-bottom:1px solid #e5e5e5;padding:50px 0}.search-comp.section .total-search-wrap .search-form .search-area{width:565px;margin:0 auto;position:relative}.search-comp.section .total-search-wrap .search-form .search-area .posR{border:1px solid #007b9c;height:46px;line-height:46px;margin-right:54px}.search-comp.section .total-search-wrap .search-form .search-area .posR input[type="text"]{font-size:20px;font-size:1.25rem;color:#007b9c;background:white;border:0;width:100%;vertical-align:0;line-height:1;font-weight:700;padding:8px 40px 9px 10px}[lang='ja-jp'] .search-comp.section .total-search-wrap .search-form .search-area .posR input[type="text"]{padding:6px 40px 7px 10px}.search-comp.section .total-search-wrap .search-form .search-area .btn-search{position:absolute;right:0;top:0;width:54px;height:46px;background:#007b9c url('../images/icon_n_bar_search.png') no-repeat center center}.search-comp.section .total-search-wrap .search-form .search-area .del_all_ctn{float:left}.search-comp.section .total-search-wrap .search-form .search-area .del_all_ctn .del_all{position:absolute;top:13px;right:66px;width:20px;height:20px;background:url('../images/icon_n_bar_del.png') no-repeat center center}.search-comp.section .total-search-wrap .search-form .freq-word{padding:6px 0 0}.search-comp.section .total-search-wrap .search-form .freq-word:after{display:block;clear:both;content:"";height:0}.search-comp.section .total-search-wrap .search-form .freq-word h2{padding-right:3px;line-height:inherit}.search-comp.section .total-search-wrap .search-form .freq-word h2:after{display:inline-block;content:" : ";padding-left:10px}.search-comp.section .total-search-wrap .search-form .freq-word .dt,.search-comp.section .total-search-wrap .search-form .freq-word .dd{float:left}.search-comp.section .total-search-wrap .search-form .freq-word .dt,.search-comp.section .total-search-wrap .search-form .freq-word .dd li,.search-comp.section .total-search-wrap .search-form .freq-word a{margin:0;font-size:13px;font-size:.8125rem;display:inline-block;color:#333}.search-comp.section .total-search-wrap .search-form .freq-word .dd{padding:0;margin:0}.search-comp.section .total-search-wrap .search-form .freq-word .dd li{padding:0 3px;list-style:none}.search-comp.section .total-search-wrap .search-form .freq-word .dd li a{text-decoration:underline;padding:0 5px;font-size:13px;font-size:.8125rem;color:black}.search-comp.section .total-search-wrap .search-info{margin:0 auto;width:80%}.search-comp.section .total-search-wrap .search-result{padding:0 0 40px;border-bottom:1px solid #ddd}.search-comp.section .total-search-wrap .search-result .tablist-area{border-bottom:1px solid #ccc}.search-comp.section .total-search-wrap .search-result .tablist-area .tablist,.search-comp.section .total-search-wrap .search-result .tablist-area [role="tablist"]{padding:0;margin:0}.search-comp.section .total-search-wrap .search-result .tablist-area .tablist li,.search-comp.section .total-search-wrap .search-result .tablist-area [role="tablist"] li{list-style:none;width:auto;float:left;min-height:65px;font-style:normal;padding:2px 1px 0 0;margin:0}.search-comp.section .total-search-wrap .search-result .tablist-area .tablist li a.tab-button,.search-comp.section .total-search-wrap .search-result .tablist-area [role="tablist"] li a.tab-button{outline-offset:0;position:relative;font-size:16px;font-size:1rem;display:block;padding:20px 18px;text-decoration:none}.search-comp.section .total-search-wrap .search-result .tablist-area .on.tablist a.tab-button,.search-comp.section .total-search-wrap .search-result .tablist-area .on[role="tablist"] a.tab-button{text-decoration:underline}.search-comp.section .total-search-wrap .search-result .tablist-area .on.tablist a.tab-button:focus,.search-comp.section .total-search-wrap .search-result .tablist-area .on[role="tablist"] a.tab-button:focus,.search-comp.section .total-search-wrap .search-result .tablist-area .on.tablist a.tab-button:hover,.search-comp.section .total-search-wrap .search-result .tablist-area .on[role="tablist"] a.tab-button:hover{border:1px dotted black}.search-comp.section .total-search-wrap .search-result .tablist-area .tablist:after,.search-comp.section .total-search-wrap .search-result .tablist-area [role="tablist"]:after{display:block;clear:both;content:"";height:0}.search-comp.section .total-search-wrap .search-result .tablist-area .tablist li a.tab-button,.search-comp.section .total-search-wrap .search-result .tablist-area [role="tablist"] li a.tab-button{color:black;margin-right:50px;padding-left:0 !important;padding-right:0 !important}.search-comp.section .total-search-wrap .search-result .tablist-area .tablist li.on a.tab-button,.search-comp.section .total-search-wrap .search-result .tablist-area [role="tablist"] li.on a.tab-button{color:#007b9c;border-bottom:4px solid #007b9c;font-weight:700}.search-comp.section .total-search-wrap .search-result .tablist-area .tablist{width:880px;margin:0 auto}.search-comp.section .total-search-wrap .search-result .tabs-container{width:880px;margin:0 auto}.search-comp.section .total-search-wrap .search-result .tabs-container .tab-content{padding:0 0 30px}.search-comp.section .total-search-wrap .search-result .tabs-container .tab-content .section-title{font-size:16px;font-size:1rem;font-weight:700;margin-top:15px}.search-comp.section .total-search-wrap .search-result .tabs-container .tab-content .posR{position:relative}.search-comp.section .total-search-wrap .search-result .tabs-container .tab-content .search-result{list-style:none;padding:0;margin:0}.search-comp.section .total-search-wrap .search-result .tabs-container .tab-content .search-result li{list-style:none;padding:0 0 30px;display:block}.search-comp.section .total-search-wrap .search-result .tabs-container .tab-content .search-result .list-title{margin:0;font-size:14px;font-size:.875rem;color:#186686}.search-comp.section .total-search-wrap .search-result .tabs-container .tab-content .search-result .list-title.faq-tit{background:url('../images/components/customer/icon-q.png') no-repeat 0 center;padding-left:34px;min-height:24px}.search-comp.section .total-search-wrap .search-result .tabs-container .tab-content .search-result .list-title a{display:inline-block}.search-comp.section .total-search-wrap .search-result .tabs-container .tab-content .search-result .ellipsis-text{font-size:12px;font-size:.75rem;text-overflow:ellipsis;word-wrap:normal;white-space:nowrap;display:block;width:100%;position:relative;overflow:hidden;padding-bottom:1px;padding-right:1px;margin:0;padding:6px 0 4px}.search-comp.section .total-search-wrap .search-result .tabs-container .tab-content .search-result .link-wrap{border-bottom:1px solid #aaa;width:auto;display:inline-block;line-height:1.1}.search-comp.section .total-search-wrap .search-result .tabs-container .tab-content .search-result .link-wrap a,.search-comp.section .total-search-wrap .search-result .tabs-container .tab-content .search-result .link-wrap .path{display:inline-block;font-size:12px;font-size:.75rem;text-decoration:none;line-height:inherit}.search-comp.section .total-search-wrap .search-result .tabs-container .tab-content .search-result .link-wrap a span,.search-comp.section .total-search-wrap .search-result .tabs-container .tab-content .search-result .link-wrap .path span{display:inline-block}.search-comp.section .total-search-wrap .search-result .tabs-container .tab-content .search-result .link-wrap a span.first-depth,.search-comp.section .total-search-wrap .search-result .tabs-container .tab-content .search-result .link-wrap .path span.first-depth{color:#757575;padding-right:13px;background:url('../images/icon_n_search_arrw.png') no-repeat right center}.search-comp.section .total-search-wrap .search-result .tabs-container .tab-content .search-result .link-wrap a span.second-depth,.search-comp.section .total-search-wrap .search-result .tabs-container .tab-content .search-result .link-wrap .path span.second-depth{color:#454545;font-weight:700;padding-left:5px}.search-comp.section .total-search-wrap .search-result .tabs-container .tab-content .search-result .link-wrap a span.one-depth,.search-comp.section .total-search-wrap .search-result .tabs-container .tab-content .search-result .link-wrap .path span.one-depth{color:#454545;font-weight:700}.search-comp.section .total-search-wrap .search-result .tabs-container .tab-content .search-result .link-wrap a span.third-depth,.search-comp.section .total-search-wrap .search-result .tabs-container .tab-content .search-result .link-wrap .path span.third-depth{color:#454545;font-weight:700;padding-left:13px;background:url('../images/icon_n_search_arrw.png') no-repeat left center}.search-comp.section .total-search-wrap .search-result .tabs-container .tab-content .search-result .link-wrap a .path,.search-comp.section .total-search-wrap .search-result .tabs-container .tab-content .search-result .link-wrap .path .path{font-size:12px;font-size:.75rem;color:#757575}.search-comp.section .total-search-wrap .search-result .tabs-container .tab-content .more-wrap .btn-more{background:transparent url('../images/components/dom-avail/ico-detail-view.png') no-repeat right center;font-size:12px;font-size:.75rem;color:#186686;padding:0 15px 0 0;text-decoration:underline;position:absolute;right:0;width:auto;top:5px}.search-comp.section .total-search-wrap .search-result .no-result{text-align:center;padding:20px 0 40px 0;font-size:13px;font-size:.8125rem;border-bottom:1px solid #ddd}.search-comp.section .total-search-wrap .search-result .no-result-all{text-align:center;padding:100px 0 80px 0;font-size:13px;font-size:.8125rem}
.no-gap{margin:0;padding:0}.no-gap{margin:0;padding:0}.search.searchnav{float:right;display:block}.search.searchnav form{float:right;height:34px}.search.searchnav form .input_box{position:relative;float:left;padding-top:5px}.search.searchnav form .input_box .placeholder{position:absolute;top:7px;left:5px;color:#757575;font-size:14px;font-size:.875rem;z-index:2}.search.searchnav form .input_box input[type="text"]{margin-top:1px;height:20px;width:100px;font-size:12px;font-size:.75rem;font-weight:400;letter-spacing:0;color:#6b6969;background-color:white;border:0}.search.searchnav form button{-webkit-appearance:none;appearance:none;border:0;background:url('../images/components/footer/icon-search.png') no-repeat center;width:30px;height:35px;color:white;font-size:12px;font-size:.75rem;font-weight:700;display:inline-block;overflow:hidden;line-height:3200px;line-height:200rem}
.no-gap{margin:0;padding:0}.contactkal-search .content-block{margin-bottom:240px;overflow:visible}#contact-kal-search a.button.medium.cta{min-width:initial}#contact-kal-search .col-1-4{width:initial !important;min-width:25%;margin-right:20px}#contact-kal-search .chosen-single span{padding:10px 15px;padding:.625rem .9375rem}#contact-kal-search .chosen-container{width:100% !important;padding:20px 0 0 0}#contact-kal-search .pd-t20{padding-top:20px;padding-top:1.25rem;text-align:center}#contact-kal-search button{margin-top:20px}#contact-kal-search hr{margin:20px 0 20px 0}#contact-kal-search label{color:black;margin:0 20px 0 0;font-size:16px;font-size:1rem}#contact-kal-search label input[type="radio"]{margin-right:6px}#contact-kal-search input[type="text"]{margin:20px 20px 0 0;height:46px;padding-left:20px;font-size:13px;font-size:.8125rem;width:90%}#contact-kal-search input[type="text"][role='combobox']{width:100%}h1.contactus-heading,h2.contactus-heading{text-align:center;font-size:40px;font-size:2.5rem}.contactkal,#contact-kal-wrapper{font-size:14px;font-size:.875rem;line-height:1.4;color:black}.contactkal h2,.contactkal .h2,#contact-kal-wrapper h2,#contact-kal-wrapper .h2{padding:30px 0 10px;padding:1.875rem 0 .625rem;font-size:24px;font-size:1.5rem;color:black;text-align:left;line-height:14px !important;font-weight:normal !important;margin:0}.contactkal h2:first-child,.contactkal .h2:first-child,#contact-kal-wrapper h2:first-child,#contact-kal-wrapper .h2:first-child{margin-top:0;padding-top:20px}.contactkal h3,.contactkal .h3,#contact-kal-wrapper h3,#contact-kal-wrapper .h3{font-weight:bold;line-height:100% !important;margin:15px 0 10px;margin:.9375rem 0 .625rem;font-size:16px;font-size:1rem;color:#186686;font-style:normal}.contactkal h3 .info-text,.contactkal .h3 .info-text,#contact-kal-wrapper h3 .info-text,#contact-kal-wrapper .h3 .info-text{padding-left:15px;font-weight:normal}.contactkal h4,.contactkal .h4,#contact-kal-wrapper h4,#contact-kal-wrapper .h4{font-weight:bold;line-height:110% !important;font-size:15px;font-size:.9375rem;color:#333;text-align:left}.contactkal .group,#contact-kal-wrapper .group{margin:10px 0 10px 0}.contactkal .group>div,#contact-kal-wrapper .group>div{margin:0 0 0 10px}.contactkal .group .remark-list,#contact-kal-wrapper .group .remark-list{margin:0;padding:0}.contactkal .group .remark-list li,#contact-kal-wrapper .group .remark-list li{background:url("../images/icon-belt-info-txt.gif") no-repeat 0 8px;list-style-type:none;margin:0;padding:0 0 0 10px;font-size:14px;font-size:.875rem}.contactkal .group .remark-list li ul li,#contact-kal-wrapper .group .remark-list li ul li{font-size:14px;font-size:.875rem;padding-left:8px;background:url("../images/icon-belt-info-txt2.gif") no-repeat 0 9px}.contactkal .inset,#contact-kal-wrapper .inset{margin:0 0 30px 20px}.contactkal .grid .w-50,#contact-kal-wrapper .grid .w-50{padding:0 20px}.contactkal .col-15-32,#contact-kal-wrapper .col-15-32{width:49.5%;float:initial;display:inline-block;vertical-align:top}.contactkal .group.sub,#contact-kal-wrapper .group.sub{margin:4px 0 7px 0}.contactkal iframe,#contact-kal-wrapper iframe{width:100%;height:400px}.contactkal hr,#contact-kal-wrapper hr{margin:25px 0 25px 0}.contactkal ul,#contact-kal-wrapper ul{padding:0;margin:0}.contactkal ul li,#contact-kal-wrapper ul li{list-style:none;padding:0;margin:0}.contactkal .office-info div.remark,#contact-kal-wrapper .office-info div.remark{margin:0}.contactkal .office-info div.remark div,#contact-kal-wrapper .office-info div.remark div{margin:0 0 3px 0;padding-left:10px;font-size:14px;font-size:.875rem}.contactkal .office-info div.remark ul li,.contactkal .office-info div.remark .remark-list li,#contact-kal-wrapper .office-info div.remark ul li,#contact-kal-wrapper .office-info div.remark .remark-list li{background:url("../images/icon-belt-info-txt.gif") no-repeat 0 8px;margin:0 0 3px 0;padding-left:10px;font-size:14px;font-size:.875rem}.contactkal .office-info div.remark ul li ul li,.contactkal .office-info div.remark .remark-list li ul li,#contact-kal-wrapper .office-info div.remark ul li ul li,#contact-kal-wrapper .office-info div.remark .remark-list li ul li{font-size:14px;font-size:.875rem;padding-left:8px;background:url("../images/icon-belt-info-txt2.gif") no-repeat 0 9px}.contactkal .office-info div.sub-contact,#contact-kal-wrapper .office-info div.sub-contact{font-size:14px;font-size:.875rem;margin-top:5px;margin-top:.3125rem}.contactkal .office-info div.sub-contact .sub-contact-tit,#contact-kal-wrapper .office-info div.sub-contact .sub-contact-tit{font-weight:normal}.contactkal .office-info div.sub-contact .sub-contact-tit:after,#contact-kal-wrapper .office-info div.sub-contact .sub-contact-tit:after{content:':';padding:0 5px}.contactkal .office-info div.sub-contact .depth1-info,#contact-kal-wrapper .office-info div.sub-contact .depth1-info{margin-bottom:5px}.contactkal .office-info div.sub-contact .depth1-info>li,#contact-kal-wrapper .office-info div.sub-contact .depth1-info>li{font-size:14px;font-size:.875rem;padding-left:8px;background:url("../images/icon-belt-info-txt2.gif") no-repeat 0 9px}.contactkal .office-info div.sub-contact .depth1-info>li .depth1-tit,#contact-kal-wrapper .office-info div.sub-contact .depth1-info>li .depth1-tit{margin:0;font-weight:normal;padding-right:5px;float:left}.contactkal .office-info div.sub-contact .depth1-info>li .depth1-par,#contact-kal-wrapper .office-info div.sub-contact .depth1-info>li .depth1-par{margin:0 0 5px 5px;font-weight:normal}.contactkal .office-info div.sub-contact .depth1-info>li .depth3-info li,#contact-kal-wrapper .office-info div.sub-contact .depth1-info>li .depth3-info li{margin:0;font-size:14px;font-size:.875rem;background:url("../images/icon-belt-info-txt3.gif") no-repeat 0 8px;padding-left:8px}.contactkal .office-info div.sub-contact .depth1-info>li div.sub-par,#contact-kal-wrapper .office-info div.sub-contact .depth1-info>li div.sub-par{display:inline-block;vertical-align:top}.contactkal .office-info div.sub-contact .depth1-info>li .depth2-info,#contact-kal-wrapper .office-info div.sub-contact .depth1-info>li .depth2-info{margin:0;clear:both}.contactkal .office-info div.sub-contact .depth1-info>li .depth2-info li,#contact-kal-wrapper .office-info div.sub-contact .depth1-info>li .depth2-info li{margin:0;font-size:14px;font-size:.875rem;background:url("../images/icon-belt-info-txt3.gif") no-repeat 0 8px;padding-left:8px}.contactkal .office-info div.sub-contact .depth1-info>li .depth2-info li .depth2-tit,#contact-kal-wrapper .office-info div.sub-contact .depth1-info>li .depth2-info li .depth2-tit{margin:0;font-weight:normal;padding-right:5px;display:inline-block;vertical-align:top}.contactkal .office-info div.sub-contact .depth1-info>li .depth2-info li .depth2-par,#contact-kal-wrapper .office-info div.sub-contact .depth1-info>li .depth2-info li .depth2-par{display:inline-block;vertical-align:top;margin:0;padding-left:5px;color:#186686;background:url("../images/icon-belt-info-txt4.png") no-repeat 0 6px}.contactkal .office-info div.sub-contact .depth1-info>li .depth2-info li:after,#contact-kal-wrapper .office-info div.sub-contact .depth1-info>li .depth2-info li:after{display:block;clear:both;content:"";height:0}.contactkal .office-info div.sub-contact .depth1-info>li .total-remarks-list li,#contact-kal-wrapper .office-info div.sub-contact .depth1-info>li .total-remarks-list li{font-size:14px;font-size:.875rem;color:#186686;background:url("../images/icon-belt-info-txt2.gif") no-repeat 0 8px;padding-left:8px}.contactkal .office-info div.sub-contact .depth1-info>li:after,#contact-kal-wrapper .office-info div.sub-contact .depth1-info>li:after{display:block;clear:both;content:"";height:0}.contactkal .office-info ul.sub-contact,#contact-kal-wrapper .office-info ul.sub-contact{clear:both;margin-top:5px;margin-top:.3125rem}.contactkal .office-info ul.sub-contact>li,#contact-kal-wrapper .office-info ul.sub-contact>li{background:url("../images/icon-belt-info-txt.gif") no-repeat 0 8px;padding:0 0 3px 10px;font-size:14px;font-size:.875rem}.contactkal .office-info ul.sub-contact>li .sub-contact-tit,#contact-kal-wrapper .office-info ul.sub-contact>li .sub-contact-tit{font-weight:normal}.contactkal .office-info ul.sub-contact>li .sub-contact-tit:after,#contact-kal-wrapper .office-info ul.sub-contact>li .sub-contact-tit:after{content:':';padding:0 5px}.contactkal .office-info ul.sub-contact .depth1-info,#contact-kal-wrapper .office-info ul.sub-contact .depth1-info{clear:both}.contactkal .office-info ul.sub-contact .depth1-info li,#contact-kal-wrapper .office-info ul.sub-contact .depth1-info li{font-size:14px;font-size:.875rem;padding-left:8px;background:url("../images/icon-belt-info-txt2.gif") no-repeat 0 9px}.contactkal .office-info ul.sub-contact .depth1-info li .depth1-tit,#contact-kal-wrapper .office-info ul.sub-contact .depth1-info li .depth1-tit{position:relative;margin:0;font-weight:normal;padding-right:5px}.contactkal .office-info ul.sub-contact .depth1-info li div.sub-par,#contact-kal-wrapper .office-info ul.sub-contact .depth1-info li div.sub-par{display:inline-block;vertical-align:top}.contactkal .office-info ul.sub-contact .depth1-info li div.total-remarks,#contact-kal-wrapper .office-info ul.sub-contact .depth1-info li div.total-remarks{padding-left:10px;display:inline-block;vertical-align:top}.contactkal .office-info ul.sub-contact .depth1-info li div.total-remarks:after,#contact-kal-wrapper .office-info ul.sub-contact .depth1-info li div.total-remarks:after{display:block;clear:both;content:"";height:0}.contactkal .office-info ul.sub-contact .depth1-info li .depth1-par,#contact-kal-wrapper .office-info ul.sub-contact .depth1-info li .depth1-par{margin:0 0 5px 5px}.contactkal .office-info ul.sub-contact .depth1-info li .depth2-par,#contact-kal-wrapper .office-info ul.sub-contact .depth1-info li .depth2-par{margin:0 0 0 5px;color:#186686;padding-left:8px;position:relative;display:inline-block;vertical-align:top;background:url("../images/icon-belt-info-txt4.png") no-repeat 0 6px}.contactkal .office-info ul.sub-contact .depth1-info li .depth3-info li,#contact-kal-wrapper .office-info ul.sub-contact .depth1-info li .depth3-info li{margin:0;font-size:14px;font-size:.875rem;background:url("../images/icon-belt-info-txt3.gif") no-repeat 0 8px;padding-left:8px}.contactkal .office-info ul.sub-contact .depth1-info li .depth2-info,#contact-kal-wrapper .office-info ul.sub-contact .depth1-info li .depth2-info{margin:0}.contactkal .office-info ul.sub-contact .depth1-info li .depth2-info li,#contact-kal-wrapper .office-info ul.sub-contact .depth1-info li .depth2-info li{margin:0;font-size:14px;font-size:.875rem;background:url("../images/icon-belt-info-txt3.gif") no-repeat 0 8px;padding-left:8px;vertical-align:top}.contactkal .office-info ul.sub-contact .depth1-info li .depth2-info li .depth2-tit,#contact-kal-wrapper .office-info ul.sub-contact .depth1-info li .depth2-info li .depth2-tit{display:inline-block;vertical-align:top}.contactkal .office-info ul.sub-contact .depth1-info li .depth2-info li .depth2-par,#contact-kal-wrapper .office-info ul.sub-contact .depth1-info li .depth2-info li .depth2-par{display:inline-block;margin:0 0 0 10px;color:#186686;padding-left:10px;position:relative;display:inline-block;vertical-align:top;background:url("../images/icon-belt-info-txt4.png") no-repeat 0 6px}.contactkal .office-info ul.sub-contact .depth1-info li .depth2-info li .total-remarks,#contact-kal-wrapper .office-info ul.sub-contact .depth1-info li .depth2-info li .total-remarks{padding:0}.contactkal .office-info ul.sub-contact .depth1-info li .total-remarks-list li,#contact-kal-wrapper .office-info ul.sub-contact .depth1-info li .total-remarks-list li{font-size:14px;font-size:.875rem;color:#186686;background:url("../images/icon-belt-info-txt2.gif") no-repeat 0 8px;padding-left:8px}.contactkal .office-info ul.sub-contact .depth1-info li:after,#contact-kal-wrapper .office-info ul.sub-contact .depth1-info li:after{display:block;clear:both;content:"";height:0}.contactkal .office-info ul.sub-contact .depth1-info li:last-child,#contact-kal-wrapper .office-info ul.sub-contact .depth1-info li:last-child{padding-bottom:3px}.contactkal .airport-info,#contact-kal-wrapper .airport-info{margin-top:20px}.contactkal .airport-info ul.sub-contact>li,#contact-kal-wrapper .airport-info ul.sub-contact>li{clear:both;background:url("../images/icon-belt-info-txt.gif") no-repeat 0 8px;margin:0 0 10px 0;padding-left:10px;font-size:14px;font-size:.875rem}.contactkal .airport-info ul.sub-contact>li strong.title-sub,#contact-kal-wrapper .airport-info ul.sub-contact>li strong.title-sub{padding-left:0;font-weight:normal;display:block}.contactkal .airport-info ul.sub-contact>li .remark-par,#contact-kal-wrapper .airport-info ul.sub-contact>li .remark-par{margin-top:2px}.contactkal .airport-info ul.sub-contact>li ul,#contact-kal-wrapper .airport-info ul.sub-contact>li ul{margin-top:2px;margin-top:.125rem;padding-left:2px}.contactkal .airport-info ul.sub-contact>li ul li,#contact-kal-wrapper .airport-info ul.sub-contact>li ul li{font-size:14px;font-size:.875rem;padding-left:8px;background:url("../images/icon-belt-info-txt2.gif") no-repeat 0 9px}.contactkal .airport-info ul.sub-contact>li ul.depth2-info,#contact-kal-wrapper .airport-info ul.sub-contact>li ul.depth2-info{float:left;margin:2px 0 0 0}.contactkal .airport-info ul.sub-contact>li ul.depth2-info>li,#contact-kal-wrapper .airport-info ul.sub-contact>li ul.depth2-info>li{font-size:14px;font-size:.875rem;padding-bottom:3px}.contactkal .airport-info ul.sub-contact>li ul.depth2-info>li .depth2-par,#contact-kal-wrapper .airport-info ul.sub-contact>li ul.depth2-info>li .depth2-par{margin:0 0 0 10px;position:relative;padding:0 0 5px 10px;color:#186686}.contactkal .airport-info ul.sub-contact>li ul.depth2-info>li>ul,#contact-kal-wrapper .airport-info ul.sub-contact>li ul.depth2-info>li>ul{margin:2px 0 5px 0}.contactkal .airport-info ul.sub-contact>li ul.depth2-info>li>ul>li,#contact-kal-wrapper .airport-info ul.sub-contact>li ul.depth2-info>li>ul>li{padding:0 0 0 10px;position:relative;background:url("../images/icon-belt-info-txt5.png") no-repeat 0 6px}.contactkal .airport-info ul.sub-contact>li ul.depth2-info>li:after,#contact-kal-wrapper .airport-info ul.sub-contact>li ul.depth2-info>li:after{display:block;clear:both;content:"";height:0}.contactkal .airport-info ul.sub-contact>li:after,#contact-kal-wrapper .airport-info ul.sub-contact>li:after{display:block;clear:both;content:"";height:0}.contactkal .airport-info .depth1-info>li,#contact-kal-wrapper .airport-info .depth1-info>li{background:url("../images/icon-belt-info-txt.gif") no-repeat 0 8px;margin:0 0 3px 0;padding-left:10px;font-size:14px;font-size:.875rem}.contactkal .airport-info .depth1-info>li .depth1-tit,#contact-kal-wrapper .airport-info .depth1-info>li .depth1-tit{font-weight:normal;display:block;float:left;padding-right:5px}.contactkal .airport-info .depth1-info>li .depth2-info,#contact-kal-wrapper .airport-info .depth1-info>li .depth2-info{float:left;margin:0}.contactkal .airport-info .depth1-info>li .depth2-info li,#contact-kal-wrapper .airport-info .depth1-info>li .depth2-info li{font-size:14px;font-size:.875rem;margin:0}.contactkal .airport-info .depth1-info>li .depth2-info li .depth2-par,#contact-kal-wrapper .airport-info .depth1-info>li .depth2-info li .depth2-par{margin:0;padding:0 0 8px 5px;background:url("../images/icon-belt-info-txt5.png") no-repeat 0 6px}.contactkal .airport-info .depth1-info>li .depth2-info li .depth3-info li,#contact-kal-wrapper .airport-info .depth1-info>li .depth2-info li .depth3-info li{font-weight:bold;margin-top:5px}.contactkal .airport-info .depth1-info>li .depth2-info li .depth3-info li div,#contact-kal-wrapper .airport-info .depth1-info>li .depth2-info li .depth3-info li div{font-weight:normal}.contactkal .airport-info .depth1-info>li .total-remarks-list li,#contact-kal-wrapper .airport-info .depth1-info>li .total-remarks-list li{font-size:14px;font-size:.875rem;color:#186686;background:url("../images/icon-belt-info-txt2.gif") no-repeat 0 8px;padding-left:8px}.contactkal .airport-info .depth1-info>li:after,#contact-kal-wrapper .airport-info .depth1-info>li:after{display:block;clear:both;content:"";height:0}.contactkal .airport-info:first-child,#contact-kal-wrapper .airport-info:first-child{margin:0}h3.tit-contactus-search{margin-bottom:5px}
.no-gap{margin:0;padding:0}.thank-you{padding:40px 0}.thank-you.section{margin:0 auto 75px;width:75%}.thank-you.section h1{font-size:40px;font-size:2.5rem;font-weight:300;line-height:48px !important;margin:.83em 0}.thank-you.section .form-summary{display:none;margin-bottom:40px}.thank-you.section .form-summary h2{font-size:1.5rem;font-weight:400;color:inherit;margin:0 0 1.3em 0;line-height:32px}.thank-you.section .form-summary .row{font-size:14px;font-size:.875rem;margin-bottom:20px}.thank-you.section .form-summary .row div{display:inline-block}.thank-you.section .form-summary .label{text-align:right;width:25%}.thank-you.section .form-summary .detail{margin-left:3%;width:60%}.thank-you.section .form-summary table{font-size:14px;font-size:.875rem;margin-top:0;margin-bottom:20px;line-height:40px;width:100%}.thank-you.section .form-summary table caption{width:1px;height:1px;overflow:hidden}.thank-you.section .form-summary table caption .offscreen{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);word-break:initial;word-wrap:initial}.thank-you.section .form-summary table th{text-align:right;width:25%;font-weight:normal}.thank-you.section .form-summary table td{padding-left:3%;width:60%}
.no-gap{margin:0;padding:0}.high_miler{position:relative;width:745px;margin:0 auto;font-size:14px;font-size:.875rem;font-family:'Open Sans','Malgun Gothic',"맑은 고딕",Dotum,Gulim,Verdana}.high_miler h2{font-size:18px;font-size:1.125rem;font-weight:normal;margin:30px 0 10px 0;text-align:left}.high_miler h2 span{font-size:14px !important;font-size:.875rem !important}.high_miler h2 a{font-size:14px !important;font-size:.875rem !important;float:right;color:#186686;margin-right:2px}.high_miler p{margin:0 0 10px 0;padding:0;color:#666;font-size:14px;font-size:.875rem}.high_miler caption,.high_miler legend{position:absolute;top:-9999em;text-indent:-9999em}.high_miler td label{font-size:12px;font-size:.75rem;padding-bottom:5px;display:inline-block}.high_miler .high_tb{border-collapse:collapse;border:1px solid #ccc;width:100%;margin-bottom:15px}.high_miler .high_tb select{min-width:inherit;width:30%;padding:0;min-height:37px}.high_miler .high_tb.itinerary select{width:100%}.high_miler .high_tb input[type='text']{padding:10px 0;width:20%;margin-right:5px;border:1px solid #ccc}.high_miler .high_tb th{background-color:#186686;color:white;border-bottom:1px solid #668997;font-size:14px;font-size:.875rem;font-weight:bold;padding:20px 0}.high_miler .high_tb th .date-th{color:white;margin:0;font-weight:400;font-size:16px;font-size:1rem}.high_miler .high_tb td{padding:8px;font-size:12px;font-size:.75rem;border:1px solid #ccc}.high_miler .high_tb td dl{width:30%;margin:0 3% 0 0;float:left;overflow:hidden}.high_miler .high_tb td dl dt,.high_miler .high_tb td dl dd{margin:0;padding:0}.high_miler .high_tb td dl dd{padding-right:2px}.high_miler .high_tb td dl dd input[type='text'],.high_miler .high_tb td dl dd select{width:100%}.high_miler .high_tb td .wid100{width:100%;margin-bottom:5px}.high_miler .high_tb td .wid100 select{width:30%;margin-right:3%}.high_miler .high_tb td strong{display:block;clear:both;padding:5px 0}.high_miler .high_tb td strong:first-child{padding-top:0}.high_miler .top_img{background:url('../images/components/high-miler/top_img_thanks5.png') no-repeat;margin:0;padding:0;height:225px;text-indent:-99999px;font-size:0}.high_miler textarea{width:100%}.high_miler .btn{width:128px;margin:45px auto}.high_miler .btn a{font-size:16px;font-size:1rem;padding:10px 30px;border:2px solid #186686;text-decoration:none;color:#186686}.high_miler .btn a:hover,.high_miler .btn a:focus{background-color:#186686;color:white}.high_miler .pd_lt{padding:0 5px 0 10px}.high_miler .pd_r10{padding-right:10px}.high_miler .select-itineray{list-style:none;margin:0;padding:0}.high_miler .select-itineray li{background:url('../images/components/high-miler/bg-division.png') no-repeat 0 center;float:left;padding:0 5px 0 6px;margin:3px 0;list-style:none;font-size:12px;font-size:.75rem}.high_miler .select-itineray li:first-child{background:0}.high_miler .select-itineray li.airport{font-size:14px;font-size:.875rem;background:0}.high_miler .select-itineray li.airport.fromto{padding-left:37px;background:url('../images/components/dom-avail/ico-fromto.png') no-repeat 10px center}.high_miler .select-itineray li.departure{clear:both}.high_miler .layer-popup.member-info{position:absolute;width:405px;margin:0 130px;top:300px;padding:40px 30px;border:1px solid #425258;-webkit-box-shadow:1px 1px 5px #666;box-shadow:1px 1px 5px #666;background-color:white}.high_miler .layer-popup.member-info p{font-size:16px;font-size:1rem;color:black;padding-bottom:20px;text-align:center}.high_miler .layer-popup.member-info .btn-area.popup{padding:0}.high_miler .layer-popup.member-info .btn-area.popup button{cursor:pointer;font-size:16px;font-size:1rem;display:inline-block;padding:7px 20px 8px;text-align:center;text-decoration:none}.high_miler .layer-popup.member-info .btn-area.popup .button-main-blue{border:1px solid #13546e;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;-webkit-box-shadow:1px 1px 0 0 #c6c6c6;box-shadow:1px 1px 0 0 #c6c6c6;background:#186686;color:white}.high_miler .layer-popup.member-info .btn-area.popup .button-main-blue:hover,.high_miler .layer-popup.member-info .btn-area.popup .button-main-blue:focus{border:1px solid black}.high_miler .layer-popup.member-info .btn-area.popup .button-main-gray{border:1px solid #656464;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;-webkit-box-shadow:1px 1px 0 0 #c6c6c6;box-shadow:1px 1px 0 0 #c6c6c6;background:#767676;color:white}.high_miler .layer-popup.member-info .btn-area.popup .button-main-gray:hover,.high_miler .layer-popup.member-info .btn-area.popup .button-main-gray:focus{border:1px solid black}.high_miler a{color:#186686;font-size:inherit;text-decoration:underline}.high_miler .btn-area{clear:both;text-align:center;padding:15px 0}.high_miler .btn-area .button-sub-white-2{border:2px solid #186686;background:white;color:#186686;font-size:16px;font-size:1rem;text-decoration:none;font-size:1rem;padding:10px 30px}.high_miler .btn-area .button-sub-white-2:hover,.high_miler .btn-area .button-sub-white-2:focus{background-color:#186686;color:white}.high_miler .btn-area .button-page-blue{border:1px solid #186686;font-size:16px;font-size:1rem;background:#186686;color:white;padding:8px 20px;text-decoration:none}.high_miler .offscreen{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);word-break:initial;word-wrap:initial}.layer-popup.high_miler .btn-area{padding:30px 0}.layer-popup.high_miler h2{font-size:30px;font-size:1.875rem;text-align:center}.layer-popup.high_miler p{color:#186686;font-size:16px;font-size:1rem;text-align:center;padding:10px 20px 20px}.layer-popup.high_miler .departure,.layer-popup.high_miler .arrival{float:left;width:49%;position:relative;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;border:1px solid #a1a1a1}.layer-popup.high_miler .departure .scrollbox,.layer-popup.high_miler .arrival .scrollbox{overflow-y:scroll;width:100%;height:450px}.layer-popup.high_miler .departure .fixed-head,.layer-popup.high_miler .arrival .fixed-head{display:block;background:#186686;color:white;font-size:18px;font-size:1.125rem;margin:0;padding:10px 5px;text-align:center;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;font-weight:400}.layer-popup.high_miler .departure ul,.layer-popup.high_miler .arrival ul{padding:0;margin:0;width:100%;list-style:none}.layer-popup.high_miler .departure ul li,.layer-popup.high_miler .arrival ul li{list-style:none;padding:10px 5px 0}.layer-popup.high_miler .departure ul li input[type="radio"],.layer-popup.high_miler .arrival ul li input[type="radio"]{margin-top:17px}.layer-popup.high_miler .departure ul li input[type="radio"],.layer-popup.high_miler .departure ul li label,.layer-popup.high_miler .arrival ul li input[type="radio"],.layer-popup.high_miler .arrival ul li label{vertical-align:middle;display:inline-block}.layer-popup.high_miler .departure ul li label,.layer-popup.high_miler .arrival ul li label{width:290px}.layer-popup.high_miler .departure ul li .airplane,.layer-popup.high_miler .arrival ul li .airplane{font-size:11px;font-size:.6875rem;display:inline-block;margin:-3px 0 0 22px}.layer-popup.high_miler .departure ul li em,.layer-popup.high_miler .arrival ul li em{font-size:12px;font-size:.75rem;display:inline-block;font-style:normal;float:left;padding:0 5px 0 6px;background:url('../images/components/high-miler/bg-division.png') no-repeat 0 center}.layer-popup.high_miler .departure ul li em:first-child,.layer-popup.high_miler .arrival ul li em:first-child{padding-left:0;background:0}.layer-popup.high_miler .departure ul li em.airport,.layer-popup.high_miler .arrival ul li em.airport{font-size:14px;font-size:.875rem;background:0;padding:3px 0}.layer-popup.high_miler .departure ul li em.airport.fromto,.layer-popup.high_miler .arrival ul li em.airport.fromto{padding-left:37px;background:url('../images/components/dom-avail/ico-fromto.png') no-repeat 9px center}.layer-popup.high_miler .departure ul li a,.layer-popup.high_miler .departure ul li .crb,.layer-popup.high_miler .arrival ul li a,.layer-popup.high_miler .arrival ul li .crb{clear:both}.layer-popup.high_miler .departure ul li hr,.layer-popup.high_miler .arrival ul li hr{border:0;background:0;margin:10px 0 0;border-bottom:1px dotted #333}.layer-popup.high_miler .departure ul li.empty-flight,.layer-popup.high_miler .arrival ul li.empty-flight{text-align:center;position:absolute;top:45%;left:0;width:100%;padding:0}.layer-popup.high_miler .departure ul li.empty-flight>span,.layer-popup.high_miler .arrival ul li.empty-flight>span{vertical-align:middle;margin-left:-9px}.layer-popup.high_miler .arrival{float:right}
.no-gap{margin:0;padding:0}.no-gap{margin:0;padding:0}.fareRules{display:none}.legal{color:#d42a1d}.popup{background-color:white;-webkit-box-shadow:0 0 40px rgba(50,50,50,0.8);-moz-box-shadow:0 0 40px rgba(50,50,50,0.8);box-shadow:0 0 40px rgba(50,50,50,0.8);display:none;position:absolute;z-index:9999;margin-top:15px}.popup-close{background:url('../images/close-button.jpg') no-repeat center;height:14px;width:14px;position:absolute;top:10px;right:10px;border:0;display:block;overflow:hidden;line-height:3200px;line-height:200rem}.arrow-up{position:absolute;left:50%;margin:-15px 0 0 -15px;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid white}.arrow-down{position:absolute;top:100%;left:50%;margin:0 0 0 -15px;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid white}.arrow-left{position:absolute;top:50%;margin:-15px 0 0 -15px;width:0;height:0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-right:15px solid white}.arrow-right{position:absolute;left:100%;top:50%;margin:-15px 0 0 0;width:0;height:0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:15px solid white}.qtip{-webkit-box-shadow:0 0 30px rgba(50,50,50,0.8);-moz-box-shadow:0 0 30px rgba(50,50,50,0.8);box-shadow:0 0 30px rgba(50,50,50,0.8)}.qtip.fare-rules{max-width:none;width:480px}.qtip .qtip-content{padding:27px}.qtip .qtip-close{background:url('../images/components/modal/close-button.png') no-repeat;border:0;right:7px;top:10px}.qtip .qtip-close span{visibility:hidden}.qtip .fareRules{color:black;display:block}.qtip .fareRules h2{color:black;font-size:40px;font-size:2.5rem;line-height:1;margin:0 0 20px}.qtip .fareRules h2 span{color:#186686;display:block;font-size:14px;font-size:.875rem}.qtip .fareRules h3{color:#186686;font-size:18px;font-size:1.125rem;line-height:1;margin:22px 0 9px}.qtip .fareRules h3:first-child{margin-top:0}.qtip .fareRules td{border-top:1px solid #eaeae9;font-size:14px;font-size:.875rem;line-height:1;padding:21px 0 12px;vertical-align:top}.qtip .fareRules td:first-child{width:47.6%}.qtip .fareRules td:first-child h3{color:black;margin:0}.qtip .fareRules td span{font-size:11px;font-size:.6875rem;display:block}.skypass-popup{padding:24px;width:327px}.skypass-popup select.error{font-size:13px;font-size:.8125rem;font-weight:normal;padding:13px 15px 14px;border:1px solid #919191;width:100%;color:black !important}.skypass-popup p.error{text-align:left}.skypass-popup a{color:#186686;display:block;font-size:14px;font-size:.875rem;margin-top:5px}.skypass-popup .flyer{font-size:20px;font-size:1.25rem}.skypass-popup h4,.skypass-popup h3{color:black;margin:20px 0 15px}.skypass-popup fieldset,.skypass-popup legend{padding:0;border:0}.skypass-popup label{color:black;margin:24px 0 6px}.skypass-popup button{display:block;margin:10px auto 15px}.skypass-popup .label,.skypass-popup label{text-align:left;color:black;font-size:14px;font-size:.875rem;margin-bottom:4px}.skypass-popup .label span,.skypass-popup label span{background:url('../images/components/dom-avail/ico-required.png') no-repeat 100% 50%;width:15px;height:15px;display:inline-block;overflow:hidden;line-height:3200px;line-height:200rem}.skypass-popup .posR{position:relative}.skypass-popup .posR .formlabel{position:absolute;top:16px;left:15px;font-size:13px;font-size:.8125rem;color:#757575;font-weight:normal}.nonegps-payment{padding:110px 9% 35px 9%;text-align:center}.nonegps-payment h1{display:none}.nonegps-payment .paying .paying-title{font-size:42px;font-size:2.625rem;color:#1c8ca9}.nonegps-payment .paying .paying-context{margin-top:100px;font-size:20px;font-size:1.25rem}.nonegps-payment span.call{color:#1c8ca9}.nonegps-payment a.mail{color:#1c8ca9;text-decoration:none}.nonegps-payment .contact{margin:53px auto 0 auto}.nonegps-payment .contact li{float:left;font-size:16px;font-size:1rem;list-style:none}.nonegps-payment .contact .call{width:45%}.nonegps-payment .contact .mail{width:55%}.nonegps-payment .contact dt,.nonegps-payment .contact dd{display:inline;margin:0;padding:0}.nonegps-payment .contact dt{text-align:right}.nonegps-payment .contact dd{padding-left:16px;text-align:left}.payment-complete-popup{position:relative;width:100%;height:100%}.payment-complete-popup .background-placeholder{position:fixed;width:100%;height:100%;left:0;background-image:url("../images/background_payment_complate_popup.jpg");background-size:100% 100%;background-repeat:no-repeat;z-index:-10;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/background_payment_complate_popup.jpg',sizingMethod='scale')}.payment-complete-popup .payment-complete{height:100%;min-height:540px;padding:0 4.35% 80px 4.35%;box-sizing:border-box;z-index:1000}.payment-complete-popup .payment-complete #confirmationHero>div{background-image:url('../images/eighty-percent-teal.png');color:white;text-align:center;padding:50px 0 30px 0;margin-bottom:1px}.payment-complete-popup .payment-complete #confirmationHero h2{margin:0;font-size:30px;font-size:1.875rem}.payment-complete-popup .payment-complete #confirmationHero p{margin:0 0 20px 0;font-size:16px;font-size:1rem}.payment-complete-popup .payment-complete #confirmationHero p span{font-weight:700}.payment-complete-popup .payment-complete #confirmationHero .reservationInfo{margin-bottom:10px}.payment-complete-popup .payment-complete h3{clear:both;margin:30px 0 15px 0;padding-left:24px;color:white}.payment-complete-popup .payment-complete h4{margin:5px 0 0 0;padding:16px 24px;background-color:#186686;color:white}.payment-complete-popup .payment-complete .liketable{display:table;width:100%;margin:0;border:0;list-style:none;padding:0;table-layout:fixed;background-color:white}.payment-complete-popup .payment-complete .liketable li{display:table-cell;width:auto;list-style:none;padding:24px 0}.payment-complete-popup .payment-complete .liketable li dl{margin:0;border-left:1px solid #4c4c4c}.payment-complete-popup .payment-complete .liketable li dl dt,.payment-complete-popup .payment-complete .liketable li dl dd{list-style:none;margin:0;padding:0;text-align:center}.payment-complete-popup .payment-complete .liketable li dl dt{font-size:14px;font-size:.875rem}.payment-complete-popup .payment-complete .liketable li:first-child dl{border:0}.payment-complete-popup .payment-complete .traveller-list ul{list-style:none;padding:0}.payment-complete-popup .payment-complete .traveller-list ul li{display:table;list-style:none;width:100%;min-height:67px;margin:1px 0 0 0;padding:0 70px 0 33px;background-color:white}.payment-complete-popup .payment-complete .traveller-list ul li p{display:table-cell;margin:0;padding:0;font-size:15px;font-size:.9375rem;line-height:16px;vertical-align:middle}.payment-complete-popup .payment-complete .traveller-list ul li .ticket-number{width:40%;color:#186686;text-align:right}.payment-complete-popup .payment-complete .payinfo-list ul li{padding:37px 0}.payment-complete-popup .payment-complete .payinfo-list dd{color:#186686}.payment-complete-popup .payment-complete .contact-list ul li{padding:37px 0}.payment-complete-popup .payment-complete .payment-notice ul{list-style:none;margin:30px 0 0 0;padding:20px 0 20px 33px;background:white;font-size:14px;font-size:.875rem}.login-wrapper .self-cert{width:550px;margin:0 auto}.login-wrapper .self-cert div,.login-wrapper .self-cert ul,.login-wrapper .self-cert li,.login-wrapper .self-cert legend{margin:0;padding:0}.login-wrapper .self-cert h2{text-align:center;font-size:33px;font-size:2.0625rem}.login-wrapper .self-cert h2.modal-title-diff{text-align:left;font-size:16px;font-size:1rem}.login-wrapper .self-cert li{display:block !important;float:none;list-style:none;margin-bottom:7px;font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem;text-align:left}.login-wrapper .self-cert fieldset{padding:0;margin:0;border:0;background:0}.login-wrapper .self-cert label{display:block;margin:20px 0 4px;text-align:left;font-size:16px;font-size:1rem}.login-wrapper .self-cert .more-txt{font-size:14px;font-size:.875rem;color:#434343}.login-wrapper .self-cert .col-1{width:100%}.login-wrapper .self-cert .form-row{width:100%;*zoom:1}.login-wrapper .self-cert .form-row:after{display:block;clear:both;content:"";height:0}.login-wrapper .self-cert .form-row .input-area{position:relative}.login-wrapper .self-cert .form-row .input-area input[type="text"]{padding:9px 10px}.login-wrapper .self-cert .form-row .input-area .placeholder{position:absolute;font-size:13px;font-size:.8125rem;top:9px;left:11px;z-index:100;color:#767676}.scale150 .login-wrapper .self-cert .form-row .input-area .placeholder,.scale175 .login-wrapper .self-cert .form-row .input-area .placeholder{top:2px;left:11px;word-break:break-all}.login-wrapper .self-cert .form-row .title-label{text-align:left;display:block;margin:20px 0 10px;font-size:14px;font-size:.875rem}.login-wrapper .self-cert .form-row .compound-input-pause{position:relative}.login-wrapper .self-cert .form-row .compound-input-pause .inner-column-4{float:left;width:40%}.login-wrapper .self-cert .form-row .compound-input-pause .inner-column-2{float:left;padding-left:2%;width:30%}.ie8 .login-wrapper .self-cert .form-row .compound-input-pause .inner-column-2{width:29%}.login-wrapper .self-cert .form-row .compound-input-pause:after{display:block;clear:both;content:"";height:0}.login-wrapper .self-cert .form-row .compound-input-pause [class*="inner-column"]{position:relative}.login-wrapper .self-cert .form-row .compound-input-pause [class*="inner-column"][class*="column-2"] .placeholder{left:7%;padding-left:11px}.login-wrapper .self-cert .error.mt20{font-size:16px;font-size:1rem;margin-top:20px}.login-wrapper .self-cert .button-area{margin-top:40px;text-align:center;width:100%}.login-wrapper .self-cert .button-area .button{display:inline-block;background-color:#186686;border:1px solid #13546e;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;color:#fff;font-size:16px;font-size:1rem;cursor:pointer;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)}.modalstack-overlay{position:fixed;opacity:.8;width:100%;height:100%;z-index:9999;left:0;top:0;background:url('../images/components/modal/background-texture-fill.png') repeat}.global-confirm .alert-message h2,.global-alert .alert-message h2{margin:20px 0 30px;font-weight:normal;font-size:30px;font-size:1.875rem;line-height:34px;line-height:2.125rem;text-align:center}.pwchange-wrap{padding:30px;max-width:630px;margin:0 auto}.pwchange-wrap a,.pwchange-wrap button{outline-offset:0}.pwchange-wrap ul,.pwchange-wrap li,.pwchange-wrap h2,.pwchange-wrap p{padding:0;margin:0}.pwchange-wrap h2{text-align:center;font-size:30px;font-size:1.875rem;line-height:inherit !important;margin-bottom:10px}.pwchange-wrap p.subtitle{text-align:center;font-size:18px;font-size:1.125rem;color:#186686}.pwchange-wrap .btn-area{padding:20px 0 0}.pwchange-wrap .btn-area ul{text-align:center;width:100%}.pwchange-wrap .btn-area ul li{list-style:none;display:inline-block;padding:0 5px}.pwchange-wrap .btn-area ul button{width:100%;display:inline-block;padding:8px 30px;text-align:center}.pwchange-wrap .btn-area:after{display:block;clear:both;content:"";height:0}.pwchange-wrap .contents{padding-top:20px}.pwchange-wrap .contents .password-change{text-align:center;padding:20px 0;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;font-size:14px;font-size:.875rem}.pwchange-wrap .contents .password-change button{font-size:14px;font-size:.875rem}.pwchange-wrap .contents .info-update{position:relative;text-align:left;padding:20px 0}.pwchange-wrap .contents .info-update .button-small-white{position:absolute;right:0;top:30px;color:#186686}.pwchange-wrap .contents .info-update .subtxt{font-size:14px;font-size:.875rem;margin:0;padding:0 130px 10px 0;text-align:left}.pwchange-wrap .contents .info-update .user_info{padding:10px 10px 10px 40px;background:#f0f5f9;border:1px solid #ccdcdf}.pwchange-wrap .contents .info-update .user_info li{list-style:disc;font-size:14px;font-size:.875rem}.airport-information .information-container .modal-title{font-size:26px;font-size:1.625rem;line-height:140%;text-align:center}.airport-information .information-container .airport-information-title{font-size:16px;font-size:1rem;font-weight:700;color:#186686;line-height:140%;margin:0;padding:30px 0 10px}.airport-information .information-container .airport-information-title:first-child{padding-top:0}.airport-information .information-container h2.modal-title+h3.airport-information-title{padding-top:0}.airport-information .information-container .paragraph{font-size:14px;font-size:.875rem;line-height:140%;padding:5px 0;margin:0}.airport-information .information-container .depth-1,.airport-information .information-container .depth-2{padding:5px 10px 5px 20px;margin:0;line-height:140%;list-style-type:none}.airport-information .information-container .depth-1{font-size:14px;font-size:.875rem;list-style-type:disc}.airport-information .information-container .depth-1 li{padding-bottom:5px}.airport-information .information-container .depth-1 .depth-2{padding-top:5px}.airport-information .information-container .depth-1 .depth-2 li{padding-bottom:5px;list-style:url('../images/bul-hyphen.gif')}.airport-information .information-container .btn-area{text-align:center;padding-top:30px}.airport-information .information-container .btn-area a{display:inline-block}.airport-information .information-container #airpmessage-check.session-area{margin:30px 0 10px}.airport-information .information-container #airpmessage-check.session-area .posR{padding-right:0}.airport-information .information-container #airpmessage-check.session-area .posR label{font-weight:400}#cancelReservationPopup.bk-pop-common-st #cancelReservationPopupHead{padding:0}#cancelReservationPopup.bk-pop-common-st p.txt-st-16{font-size:16px;font-size:1rem;margin:1em 0;padding:0}.bk-pop-common-st{padding:40px}.bk-pop-common-st.w-narrow{max-width:550px;width:550px}.bk-pop-common-st.w-mid{max-width:680px;width:680px}.bk-pop-common-st.w-wide{max-width:950px;width:950px}.bk-pop-common-st .txt-center{text-align:center}.bk-pop-common-st div,.bk-pop-common-st p,.bk-pop-common-st li{font-size:14px;font-size:.875rem}.bk-pop-common-st div.txt-st-16,.bk-pop-common-st p.txt-st-16,.bk-pop-common-st li.txt-st-16{font-size:16px;font-size:1rem}.bk-pop-common-st h2{font-size:30px;font-size:1.875rem;color:black;margin:10px 0 25px 0;text-align:center;line-height:150%}.bk-pop-common-st h2.small-size-title{font-size:26px;font-size:1.625rem}.bk-pop-common-st h3{font-size:16px;font-size:1rem;color:black;font-weight:bold;margin-bottom:10px}.bk-pop-common-st h4{font-size:14px;font-size:.875rem;color:#186686;font-weight:bold;background:url('../images/icon-belt-info-txt8.png') no-repeat 0 6px;padding-left:10px;margin-bottom:7px}.bk-pop-common-st .bk-pop-common-note{font-size:12px;font-size:.75rem;margin-top:3px;background:url('../images/icon-belt-info-txt5.png') no-repeat 0 6px;padding-left:10px}.bk-pop-common-st .bk-pop-common-note.symbol{background:url('../images/icon-belt-info-txt7.png') no-repeat 0 4px;padding-left:15px}.bk-pop-common-st ul{margin:0;padding-left:20px}.bk-pop-common-st table{width:100%}.bk-pop-common-st table thead td,.bk-pop-common-st table thead th{background:#186686}.bk-pop-common-st table thead td,.bk-pop-common-st table thead th{font-size:14px;font-size:.875rem;color:white;padding:10px;border-left:1px solid #c3d2d6}.bk-pop-common-st table thead td:first-child,.bk-pop-common-st table thead th:first-child{border-left:0}.bk-pop-common-st table thead .tbody-st-th{border-top:1px solid #c3d2d6;border-bottom:1px solid #c3d2d6;background:#f0f5f9;color:#186686}.bk-pop-common-st table tbody th{background:#f0f5f9;color:#186686}.bk-pop-common-st table tbody th,.bk-pop-common-st table tbody td{font-size:14px;font-size:.875rem;border-bottom:1px solid #c3d2d6;padding:10px}.bk-pop-common-st table tbody th a,.bk-pop-common-st table tbody td a{font-size:14px;font-size:.875rem}.bk-pop-common-st table tbody td{border-left:1px solid #c3d2d6}.bk-pop-common-st table tbody td.num-st{text-align:right}.bk-pop-common-st .horizontal-table th,.bk-pop-common-st .horizontal-table td{border-top:1px solid #c3d2d6}.bk-pop-common-st .btn-area{text-align:center;margin-top:30px}.bk-pop-common-st .box-line{border:1px solid #ccc;padding:20px 20px 20px 40px;margin-top:20px}.bk-pop-common-st .point{color:#186686}.bk-pop-common-st .chk-area{background-color:#f8f8f8;padding:9px}.bk-pop-common-st .chk-area input[type="checkbox"],.bk-pop-common-st .chk-area input[type="radio"],.bk-pop-common-st .chk-area span.radiobtn,.bk-pop-common-st .chk-area span.checkbox{position:absolute;left:0;top:0}.bk-pop-common-st .chk-area input[type="checkbox"]{margin-top:0}.bk-pop-common-st .chk-area label{font-size:16px;font-size:1rem;display:block;padding-left:25px}
.no-gap{margin:0;padding:0}div.ibesession{display:block}#ibeSession{color:white;list-style:none;font-size:12px;font-size:.75rem;position:fixed;top:0;left:25%;z-index:10000}#ibeSession label{font-size:12px;font-size:.75rem;font-weight:bold;padding-right:5px}#ibeSession li{display:inline-block;padding-right:10px}#ibeSession #ibeMode a,#ibeSession #ibeMode input{font-size:12px;font-size:.75rem}#ibeSession #ibeMode a{color:white;text-decoration:underline}#ibeSession #ibeMode input[type=text]{width:50px;margin-right:5px}#ibeSession #ibeMode input[type=text],#ibeSession #ibeMode input[type=text] button{height:20px}#ibeSession #ibeMode fieldset{border:0;display:none}#ibeSession #ibeMode fieldset label{font-weight:normal;margin:0 5px 0 2px}#ibeSession #ibeMode.edit fieldset{display:inline}#ibeSession #ibeMode.edit .val{display:none}
.no-gap{margin:0;padding:0}#new-avail #domestic-avenue #select-avail .date-fare ul .selected-date .gift-ticket-date{display:block}.gift-ticket{background:#f8f8f8}.gift-ticket.notice{max-width:960px;min-width:960px;margin:0 auto;padding:20px 0}.gift-ticket.notice h3{font-size:14px;font-size:.875rem;color:#186686;font-weight:700;border-bottom:1px solid #ccc;padding:5px 10px 10px}.gift-ticket.notice ul{padding:5px 0 0 30px}.gift-ticket.notice li.list{font-size:12px;font-size:.75rem;list-style-type:disc;padding:2px 0;background:0}.gift-posR{position:relative}.gift-posR .flight-tit{padding:46px 0 20px 0}.gift-posR .booking-form{border-top:1px solid #bbb;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}.gift-posR .class-passenger>div{float:left;width:50%;clear:none}.gift-posR .class-passenger>div+div{float:right;width:50%;margin-right:-1px}.gift-posR .class-passenger:after{display:block;clear:both;content:"";height:0}.gift-posR .step-avail .title-area h2{width:100% !important}.gift-posR .step-avail .title-area .btn{display:none}#giftTicketTitle h1{font-size:26px;font-size:1.625rem;line-height:120% !important;font-weight:normal;text-align:left;text-transform:none;margin:0;color:black}#giftTicketTitle h1+p{font-size:14px;font-size:.875rem;line-height:130% !important;margin:3px 0 0 0}.ribbon{position:absolute;right:-50px;top:-107px;z-index:0}h1.gift-ticket-tlt{font-size:26px;font-size:1.625rem;line-height:120% !important;font-weight:normal;text-align:left;text-transform:none;margin:0;color:black}h1.gift-ticket-tlt+p{font-size:14px;font-size:.875rem;line-height:130% !important;margin:3px 0 0 0}#passenger-entry .gift-posR .clearB:before{display:block;clear:both;content:"";height:0}#passenger-entry .gift-posR .posR span{position:relative}#passenger-entry .gift-posR .posR span.placeholder{position:absolute}#passenger-entry .gift-posR .ml0,#passenger-entry .gift-posR .form-column-3 dd,#passenger-entry .gift-posR .form-column-4 .sex span{position:relative}#passenger-entry .gift-posR .form-column-3{width:32.5%}#passenger-entry .gift-posR .entry-area .notice-passenger h2{background:url('../images/components/dom-avail/icon-alert.png') no-repeat 0 0;padding-left:25px !important}#passenger-entry .gift-posR .entry-area .notice-passenger.group{border:1px solid #ccc !important;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;padding:20px;background:white;margin-top:20px}#passenger-entry .gift-posR .entry-area .notice-passenger.group:after{display:block;clear:both;content:"";height:0}#passenger-entry .gift-posR .entry-area .notice-passenger.group .agree{padding-top:10px;overflow:hidden;text-align:left;background:url('../images/components/bookingbar/bg_dot.gif') repeat-x 100% 0}#passenger-entry .gift-posR .entry-area .notice-passenger.group .agree .check{position:relative;float:left;padding:0 5px 0}#passenger-entry .gift-posR .entry-area .notice-passenger.group .agree .check input,#passenger-entry .gift-posR .entry-area .notice-passenger.group .agree .check span.checkbox{left:5px !important}#passenger-entry .gift-posR .entry-area .notice-passenger.group .agree .check input[type="checkbox"],#passenger-entry .gift-posR .entry-area .notice-passenger.group .agree .check input[type="radio"],#passenger-entry .gift-posR .entry-area .notice-passenger.group .agree .check span.radiobtn,#passenger-entry .gift-posR .entry-area .notice-passenger.group .agree .check span.checkbox{position:absolute;left:0;top:3px}#passenger-entry .gift-posR .entry-area .notice-passenger.group .agree .check input[type="checkbox"]:checked+span+label,#passenger-entry .gift-posR .entry-area .notice-passenger.group .agree .check input[type="radio"]:checked+span+label,#passenger-entry .gift-posR .entry-area .notice-passenger.group .agree .check span.radiobtn:checked+span+label,#passenger-entry .gift-posR .entry-area .notice-passenger.group .agree .check span.checkbox:checked+span+label{color:#333}#passenger-entry .gift-posR .entry-area .notice-passenger.group .agree .check input[type="checkbox"]{margin-top:0}#passenger-entry .gift-posR .entry-area .notice-passenger.group .agree .check label{font-size:14px;font-size:.875rem;display:inline-block;padding-left:25px}#passenger-entry .gift-posR .entry-area .notice-passenger.group .agree .check.selected label{color:#333}.ie8 #passenger-entry .gift-posR .entry-area .notice-passenger.group .agree .check input{left:8px;margin:0;padding:0}#passenger-entry .gift-posR .entry-area .notice-passenger.group h2{padding:0 10px 10px}#passenger-entry .gift-posR .entry-area .notice-passenger.group ul{padding:10px}#passenger-entry .gift-posR .entry-area .notice-passenger.group ul li{list-style-type:disc;font-size:12px;font-size:.75rem;margin-left:15px}#payment-view .ribbon{right:0}#payment-view.gift-posR .payment-total{position:relative}#payment-completion .gift-posR{padding-top:100px;width:960px;margin:0 auto}#payment-completion .gift-posR #gift-ticket{background:none !important}#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .placeholder{position:absolute;font-size:14px;font-size:.875rem;top:9px;left:10px;z-index:100;color:#757575}#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .secsubtxt{font-size:16px;font-size:1rem}#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .keForm{padding-top:30px}#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group{border:1px solid #ccc;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;padding:20px;background:white;margin-top:12px;margin-bottom:20px}#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group:after{display:block;clear:both;content:"";height:0}#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .sectitle{font-size:16px;font-size:1rem;text-align:left;padding:0 0 10px;font-weight:700}#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .list{padding:10px 20px 0}#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .list li{font-size:12px;font-size:.75rem}#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .send-mail{padding-top:10px}#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .send-mail>div{font-size:14px;font-size:.875rem;padding-bottom:20px}#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .send-mail>div p{font-size:14px;font-size:.875rem;padding-bottom:15px}#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .send-mail>div p em{color:#186686}#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .send-mail>div .inlineposR{display:inline-block;position:relative;margin-left:17px}#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .send-mail>div .inlineposR input[type="checkbox"],#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .send-mail>div .inlineposR input[type="radio"],#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .send-mail>div .inlineposR span.radiobtn,#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .send-mail>div .inlineposR span.checkbox{position:absolute;left:0;top:3px}#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .send-mail>div .inlineposR input[type="checkbox"]:checked+span+label,#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .send-mail>div .inlineposR input[type="radio"]:checked+span+label,#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .send-mail>div .inlineposR span.radiobtn:checked+span+label,#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .send-mail>div .inlineposR span.checkbox:checked+span+label{font-weight:700}#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .send-mail>div .inlineposR input[type="checkbox"]{margin-top:0}#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .send-mail>div .inlineposR label{font-size:16px;font-size:1rem;display:inline-block;padding-left:25px}#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .send-mail>div .inlineposR.selected label{font-weight:700}#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .send-mail>div .inlineposR.selected label{font-weight:700}#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .send-mail .mailForm{padding:10px 20px 0 20px}#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .send-mail .mailForm .type-selct{margin:0 auto;width:70%}#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .send-mail .mailForm .type-selct li{float:left;list-style:none;padding:22px 0 25px 70px;text-align:center;width:33.3%;background:url('../images/components/gift-ticket/card-type-mini.png') no-repeat 0 0}#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .send-mail .mailForm .type-selct li.type-2{background-position:0 -165px}#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .send-mail .mailForm .type-selct li.type-3{background-position:0 -335px}#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .send-mail .mailForm .type-selct li.type-4{background-position:29px -634px}#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .send-mail .mailForm .type-selct .posR{position:relative;min-width:75px;display:inline-block;float:left;margin-left:5px}#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .send-mail .mailForm .type-selct .posR input[type="checkbox"],#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .send-mail .mailForm .type-selct .posR input[type="radio"],#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .send-mail .mailForm .type-selct .posR span.radiobtn,#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .send-mail .mailForm .type-selct .posR span.checkbox{position:absolute;left:10px;top:3px}#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .send-mail .mailForm .type-selct .posR input[type="checkbox"]:checked+span+label,#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .send-mail .mailForm .type-selct .posR input[type="radio"]:checked+span+label,#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .send-mail .mailForm .type-selct .posR span.radiobtn:checked+span+label,#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .send-mail .mailForm .type-selct .posR span.checkbox:checked+span+label{font-weight:700}#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .send-mail .mailForm .type-selct .posR input[type="checkbox"]{margin-top:0}#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .send-mail .mailForm .type-selct .posR label{font-size:16px;font-size:1rem;display:inline-block;padding-left:25px}#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .send-mail .mailForm .type-selct .posR.selected label{font-weight:700}#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .send-mail .mailForm .type-selct .posR.selected label{font-weight:700}#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .send-mail .mailForm .type-selct:after{display:block;clear:both;content:"";height:0}#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .send-mail .mailForm .mail-wrap{min-height:443px;margin:0 10px}#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .send-mail .mailForm .mail-wrap.type-1-1{background:url('../images/components/gift-ticket/mail-form-type1-1.png') no-repeat right}#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .send-mail .mailForm .mail-wrap.type-1-2{background:url('../images/components/gift-ticket/mail-form-type1-2.png') no-repeat right}#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .send-mail .mailForm .mail-wrap.type-1-3{background:url('../images/components/gift-ticket/mail-form-type1-3.png') no-repeat right}#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .send-mail .mailForm .mail-wrap.type-1-4{background:url('../images/components/gift-ticket/mail-form-type1-4.png') no-repeat right}#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .send-mail .mailForm .mail-wrap.type-1-5{background:url('../images/components/gift-ticket/mail-form-type1-5.png') no-repeat right}#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .send-mail .mailForm .mail-wrap.type-2-1{background:url('../images/components/gift-ticket/mail-form-type2-1.png') no-repeat right}#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .send-mail .mailForm .mail-wrap.type-2-2{background:url('../images/components/gift-ticket/mail-form-type2-2.png') no-repeat right}#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .send-mail .mailForm .mail-wrap.type-2-3{background:url('../images/components/gift-ticket/mail-form-type2-3.png') no-repeat right}#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .send-mail .mailForm .mail-wrap.type-2-4{background:url('../images/components/gift-ticket/mail-form-type2-4.png') no-repeat right}#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .send-mail .mailForm .mail-wrap.type-2-5{background:url('../images/components/gift-ticket/mail-form-type2-5.png') no-repeat right}#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .send-mail .mailForm .mail-wrap.type-3-1{background:url('../images/components/gift-ticket/mail-form-type3-1.png') no-repeat right}#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .send-mail .mailForm .mail-wrap.type-3-2{background:url('../images/components/gift-ticket/mail-form-type3-2.png') no-repeat right}#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .send-mail .mailForm .mail-wrap.type-3-3{background:url('../images/components/gift-ticket/mail-form-type3-3.png') no-repeat right}#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .send-mail .mailForm .mail-wrap.type-3-4{background:url('../images/components/gift-ticket/mail-form-type3-4.png') no-repeat right}#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .send-mail .mailForm .mail-wrap.type-3-5{background:url('../images/components/gift-ticket/mail-form-type3-5.png') no-repeat right}#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .send-mail .mailForm .mail-message{width:730px;height:430px;float:right}#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .send-mail .mailForm .mail-message .div-fixed{float:left;width:250px;padding-top:185px;margin-left:60px}#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .send-mail .mailForm .mail-message .div-fixed p{width:60%;margin:0 auto;font-size:16px;font-size:1rem}#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .send-mail .mailForm .mail-message .div-fixed p em{color:#186686;font-weight:700}#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .send-mail .mailForm .mail-message .div-edit{float:right;padding-top:220px;width:275px;margin-right:60px}#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .send-mail .mailForm .mail-message .div-edit p{padding:3px 0;margin:0;font-size:14px;font-size:.875rem}#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .send-mail .mailForm .mail-message .div-edit p.from{text-align:right;padding:5px 0 0}#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .send-mail .mailForm .mail-message .div-edit .posR{position:relative}#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .send-mail .mailForm .mail-message .div-edit .posR .limited{position:absolute;right:0;top:-27px;color:#666;font-size:11px;font-size:.6875rem}#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .send-mail .mailForm .mail-message .div-edit .posR .limited input.inputText{color:#666;font-size:11px;font-size:.6875rem;border:0;background:0;width:30px;text-align:right;padding:0}#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .send-mail .mailForm .mail-message .div-edit .posR .error{margin:0;padding:0;color:#bf3a00;font-weight:700;text-align:right;font-size:11px;font-size:.6875rem}#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .send-mail .mailForm .mail-message .div-edit .posR.errorbox p{padding:0;margin:0}#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .send-mail .mailForm .mail-message .div-edit .posR.errorbox .placeholder{top:29px}#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .send-mail .mailForm .mail-message .div-edit textarea{width:100%;height:130px;padding:7px;overflow-x:hidden;overflow-y:auto;resize:none}#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .send-mail .mailForm .mail-message:after{display:block;clear:both;content:"";height:0}#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .send-mail .mailForm .mail-photo-select{float:left;width:105px;margin:20px 5px 0 5px}#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .send-mail .mailForm .mail-photo-select a{display:block;width:100px;height:70px;margin-bottom:10px;border:1px solid #ccc;box-shadow:0 2px 2px rgba(50,50,50,0.5)}#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .send-mail .mailForm .mail-photo-select a.type-1-1{background:url('../images/components/gift-ticket/mail-form-type1-thumb1.png') no-repeat center}#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .send-mail .mailForm .mail-photo-select a.type-1-2{background:url('../images/components/gift-ticket/mail-form-type1-thumb2.png') no-repeat center}#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .send-mail .mailForm .mail-photo-select a.type-1-3{background:url('../images/components/gift-ticket/mail-form-type1-thumb3.png') no-repeat center}#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .send-mail .mailForm .mail-photo-select a.type-1-4{background:url('../images/components/gift-ticket/mail-form-type1-thumb4.png') no-repeat center}#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .send-mail .mailForm .mail-photo-select a.type-1-5{background:url('../images/components/gift-ticket/mail-form-type1-thumb5.png') no-repeat center}#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .send-mail .mailForm .mail-photo-select a.type-2-1{background:url('../images/components/gift-ticket/mail-form-type2-thumb1.png') no-repeat center}#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .send-mail .mailForm .mail-photo-select a.type-2-2{background:url('../images/components/gift-ticket/mail-form-type2-thumb2.png') no-repeat center}#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .send-mail .mailForm .mail-photo-select a.type-2-3{background:url('../images/components/gift-ticket/mail-form-type2-thumb3.png') no-repeat center}#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .send-mail .mailForm .mail-photo-select a.type-2-4{background:url('../images/components/gift-ticket/mail-form-type2-thumb4.png') no-repeat center}#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .send-mail .mailForm .mail-photo-select a.type-2-5{background:url('../images/components/gift-ticket/mail-form-type2-thumb5.png') no-repeat center}#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .send-mail .mailForm .mail-photo-select a.type-3-1{background:url('../images/components/gift-ticket/mail-form-type3-thumb1.png') no-repeat center}#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .send-mail .mailForm .mail-photo-select a.type-3-2{background:url('../images/components/gift-ticket/mail-form-type3-thumb2.png') no-repeat center}#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .send-mail .mailForm .mail-photo-select a.type-3-3{background:url('../images/components/gift-ticket/mail-form-type3-thumb3.png') no-repeat center}#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .send-mail .mailForm .mail-photo-select a.type-3-4{background:url('../images/components/gift-ticket/mail-form-type3-thumb4.png') no-repeat center}#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .send-mail .mailForm .mail-photo-select a.type-3-5{background:url('../images/components/gift-ticket/mail-form-type3-thumb5.png') no-repeat center}#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .send-mail .mailForm .mail-photo-select a.on{border:3px solid #14819f}#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .send-mail .btn_area{text-align:center;padding-bottom:30px}#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .send-mail .btn_area button{display:inline-block;margin:0 5px;padding:8px 30px}#payment-completion .gift-posR #gift-ticket .gift-ticket.step3 .group .send-mail .btn_area button:first-child{padding:8px 30px}#gift-ticket-preview .preview{margin:0 auto;width:860px;padding:20px 40px;background:0}#gift-ticket-preview .preview em{font-style:normal}#gift-ticket-preview .preview h2{background:url('../images/components/gift-ticket/icon_preview.gif') no-repeat 5px 10px;padding-left:45px;font-size:30px;font-size:1.875rem;color:#333}#gift-ticket-preview .preview .posR{min-height:130px;padding:0 5px}#gift-ticket-preview .preview .group{padding:20px 0;border:0;background:url('../images/components/bookingbar/bg_dot.gif') repeat-x 100% 0;border-radius:0}#gift-ticket-preview .preview .group .sectitle{font-size:16px;font-size:1rem;text-align:left;padding:0;font-weight:400;margin:0}#gift-ticket-preview .preview .group .pnr_area{text-align:center;font-size:16px;font-size:1rem;font-weight:700;padding-bottom:20px}#gift-ticket-preview .preview .group .pnr_area em{color:#186686;font-size:22px;font-size:1.375rem;font-weight:400;vertical-align:-3px;padding-left:3px}#gift-ticket-preview .preview .group .list{padding:10px 20px 0}#gift-ticket-preview .preview .group .list li{font-size:13px;font-size:.8125rem}#gift-ticket-preview .preview .group .tableInfo{width:100%;border-top:1px solid #cedde0;font-size:14px;font-size:.875rem}#gift-ticket-preview .preview .group .tableInfo thead{background:#186686}#gift-ticket-preview .preview .group .tableInfo thead th{color:white;padding:10px}#gift-ticket-preview .preview .group .tableInfo tfoot{background:#f4fbfd}#gift-ticket-preview .preview .group .tableInfo tfoot td{font-size:22px;font-size:1.375rem;color:#186686;padding:7px 0}#gift-ticket-preview .preview .group .tableInfo tfoot td span{font-weight:400;color:#186686;font-size:14px;font-size:.875rem;padding-right:30px}#gift-ticket-preview .preview .group .tableInfo tbody tr{border-bottom:1px solid #cedde0}#gift-ticket-preview .preview .group .tableInfo tbody tr td{text-align:center;padding:10px 0}#gift-ticket-preview .preview .group .tableInfo tbody tr td:first-child{padding-left:10px;text-align:left}#gift-ticket-preview .preview .group .tableInfo tbody tr td span{display:block}#gift-ticket-preview .preview .group .tableInfo tbody tr td span.departure{display:block;padding-right:25px;margin-right:15px;background:url('../images/components/mileage-upgrade/icon_arr_goto.png') no-repeat right center;vertical-align:top}#gift-ticket-preview .preview .group .tableInfo .fare{text-align:right;padding-right:10px}#gift-ticket-preview .preview .group .send-mail{border:1px solid #ccc}#gift-ticket-preview .preview .group .mailForm .type-selct{margin:0 auto;width:70%}#gift-ticket-preview .preview .group .mailForm .type-selct li{float:left;list-style:none;padding:0 0 30px 70px;text-align:center;width:33.3%;background:url('../images/components/gift-ticket/card-type.png') no-repeat 0 55px}#gift-ticket-preview .preview .group .mailForm .type-selct li.type-2{background-position:0 -152px}#gift-ticket-preview .preview .group .mailForm .type-selct li.type-3{background-position:0 366px}#gift-ticket-preview .preview .group .mailForm .type-selct li.type-4{background-position:29px -634px}#gift-ticket-preview .preview .group .mailForm .type-selct .posR{position:relative;min-width:75px;display:inline-block}#gift-ticket-preview .preview .group .mailForm .type-selct .posR input[type="checkbox"],#gift-ticket-preview .preview .group .mailForm .type-selct .posR input[type="radio"],#gift-ticket-preview .preview .group .mailForm .type-selct .posR span.radiobtn,#gift-ticket-preview .preview .group .mailForm .type-selct .posR span.checkbox{position:absolute;left:10px;top:3px}#gift-ticket-preview .preview .group .mailForm .type-selct .posR input[type="checkbox"]:checked+span+label,#gift-ticket-preview .preview .group .mailForm .type-selct .posR input[type="radio"]:checked+span+label,#gift-ticket-preview .preview .group .mailForm .type-selct .posR span.radiobtn:checked+span+label,#gift-ticket-preview .preview .group .mailForm .type-selct .posR span.checkbox:checked+span+label{font-weight:700}#gift-ticket-preview .preview .group .mailForm .type-selct .posR input[type="checkbox"]{margin-top:0}#gift-ticket-preview .preview .group .mailForm .type-selct .posR label{font-size:16px;font-size:1rem;display:inline-block;padding-left:25px}#gift-ticket-preview .preview .group .mailForm .type-selct .posR.selected label{font-weight:700}#gift-ticket-preview .preview .group .mailForm .type-selct .posR.selected label{font-weight:700}#gift-ticket-preview .preview .group .mailForm .type-selct:after{display:block;clear:both;content:"";height:0}#gift-ticket-preview .preview .group .mailForm .mail-wrap{min-height:443px;margin-top:10px}#gift-ticket-preview .preview .group .mailForm .mail-wrap.type-1{background:url('../images/components/gift-ticket/mail-form-type1-1.png') no-repeat center}#gift-ticket-preview .preview .group .mailForm .mail-wrap.type-1-1{background:url('../images/components/gift-ticket/mail-form-type1-1.png') no-repeat center}#gift-ticket-preview .preview .group .mailForm .mail-wrap.type-1-2{background:url('../images/components/gift-ticket/mail-form-type1-2.png') no-repeat center}#gift-ticket-preview .preview .group .mailForm .mail-wrap.type-1-3{background:url('../images/components/gift-ticket/mail-form-type1-3.png') no-repeat center}#gift-ticket-preview .preview .group .mailForm .mail-wrap.type-1-4{background:url('../images/components/gift-ticket/mail-form-type1-4.png') no-repeat center}#gift-ticket-preview .preview .group .mailForm .mail-wrap.type-1-5{background:url('../images/components/gift-ticket/mail-form-type1-5.png') no-repeat center}#gift-ticket-preview .preview .group .mailForm .mail-wrap.type-2-1{background:url('../images/components/gift-ticket/mail-form-type2-1.png') no-repeat center}#gift-ticket-preview .preview .group .mailForm .mail-wrap.type-2-2{background:url('../images/components/gift-ticket/mail-form-type2-2.png') no-repeat center}#gift-ticket-preview .preview .group .mailForm .mail-wrap.type-2-3{background:url('../images/components/gift-ticket/mail-form-type2-3.png') no-repeat center}#gift-ticket-preview .preview .group .mailForm .mail-wrap.type-2-4{background:url('../images/components/gift-ticket/mail-form-type2-4.png') no-repeat center}#gift-ticket-preview .preview .group .mailForm .mail-wrap.type-2-5{background:url('../images/components/gift-ticket/mail-form-type2-5.png') no-repeat center}#gift-ticket-preview .preview .group .mailForm .mail-wrap.type-3-1{background:url('../images/components/gift-ticket/mail-form-type3-1.png') no-repeat center}#gift-ticket-preview .preview .group .mailForm .mail-wrap.type-3-2{background:url('../images/components/gift-ticket/mail-form-type3-2.png') no-repeat center}#gift-ticket-preview .preview .group .mailForm .mail-wrap.type-3-3{background:url('../images/components/gift-ticket/mail-form-type3-3.png') no-repeat center}#gift-ticket-preview .preview .group .mailForm .mail-wrap.type-3-4{background:url('../images/components/gift-ticket/mail-form-type3-4.png') no-repeat center}#gift-ticket-preview .preview .group .mailForm .mail-wrap.type-3-5{background:url('../images/components/gift-ticket/mail-form-type3-5.png') no-repeat center}#gift-ticket-preview .preview .group .mailForm .mail-message{width:660px;height:455px;margin:0 auto}#gift-ticket-preview .preview .group .mailForm .mail-message .div-fixed{float:left;width:300px;padding-top:200px}#gift-ticket-preview .preview .group .mailForm .mail-message .div-fixed p{width:60%;margin:0 auto;font-size:16px;font-size:1rem}#gift-ticket-preview .preview .group .mailForm .mail-message .div-fixed p em{color:#186686;font-weight:700}#gift-ticket-preview .preview .group .mailForm .mail-message .div-edit{float:right;padding-top:220px;width:275px;margin-right:25px}#gift-ticket-preview .preview .group .mailForm .mail-message .div-edit p{padding:7px 0;margin:0;font-size:14px;font-size:.875rem}#gift-ticket-preview .preview .group .mailForm .mail-message .div-edit p.from{text-align:right;padding:5px 0 0}#gift-ticket-preview .preview .group .mailForm .mail-message .div-edit .posR{position:relative;word-break:break-all;word-wrap:break-word}#gift-ticket-preview .preview .group .mailForm .mail-message .div-edit .posR .limited{position:absolute;right:0;top:-27px;color:#666;font-size:11px;font-size:.6875rem}#gift-ticket-preview .preview .group .mailForm .mail-message .div-edit textarea{width:100%;height:130px;padding:7px}#gift-ticket-preview .preview .group .mailForm .mail-message:after{display:block;clear:both;content:"";height:0}#gift-ticket-preview .preview .group .innerWrap{padding:0 20px 20px 20px}#gift-ticket-preview .preview .group .innerWrap .tableInfo .flight span{background:0;padding-left:0}#gift-ticket-preview .preview .group .innerWrap .tableInfo td{text-align:center}#gift-ticket-preview .preview .group .tab_list{padding-bottom:15px}#gift-ticket-preview .preview .group .tab_list .list{padding:0 20px 0;margin:8px 0 0 0}#gift-ticket-preview .preview .group .notice h3{background:url('../images/components/gift-ticket/how-to-use.gif') no-repeat 0 center;font-size:16px;font-size:1rem;color:#604121;font-weight:700;border-bottom:0;padding:0 0 0 25px;margin-bottom:0}#gift-ticket-preview .preview .group .notice>.list{margin:0;background:#fceedf;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;padding:15px 30px}#gift-ticket-preview .mailFromTo,#gift-ticket .mailFromTo{padding-bottom:10px !important}#gift-ticket-preview .mailFromTo.hr,#gift-ticket .mailFromTo.hr{background:url('../images/components/bookingbar/bg_dot.gif') repeat-x 100% 100%;border:0;margin-bottom:25px}#gift-ticket-preview .mailFromTo ul,#gift-ticket .mailFromTo ul{padding:0 0 7px 0;margin:0 0 0 5px}#gift-ticket-preview .mailFromTo ul li,#gift-ticket .mailFromTo ul li{list-style-type:none;background:url('../images/components/gift-ticket/bullet_1.gif') no-repeat 0 12px;font-size:14px;font-size:.875rem;padding:3px 15px}#gift-ticket-preview .mailFromTo ul li.to,#gift-ticket .mailFromTo ul li.to{color:#186686}#gift-ticket-preview .mailFromTo ul li span,#gift-ticket .mailFromTo ul li span{display:inline-block;width:80px}#gift-ticket-preview .mailFromTo ul li em,#gift-ticket .mailFromTo ul li em{display:inline-block;width:auto}#gift-ticket-preview .mailFromTo ul li em:before,#gift-ticket .mailFromTo ul li em:before{content:' : ';padding-right:5px}#gift-ticket-preview .mailFromTo ul li span.email,#gift-ticket .mailFromTo ul li span.email{width:50%;padding-left:5px}#gift-ticket-preview .mailFromTo.reSend,#gift-ticket .mailFromTo.reSend{margin-bottom:0;background:0}#gift-ticket-preview .mailFromTo.reSend:after,#gift-ticket .mailFromTo.reSend:after{display:block;clear:both;content:"";height:0}#gift-ticket-preview .mailFromTo.reSend ul,#gift-ticket .mailFromTo.reSend ul{width:70%;float:left}#gift-ticket-preview .mailFromTo.reSend .button-sub-white,#gift-ticket .mailFromTo.reSend .button-sub-white{float:right;display:inline-block;padding:8px 30px;margin-top:7px}.contact-info .custom-form2 .group-area ul.list{margin:8px 0 0;padding-left:0}.contact-info .custom-form2 .group-area ul.list li{list-style-type:none;background:url('../images/components/gift-ticket/bullet_1.gif') no-repeat 0 12px;font-size:13px;font-size:.8125rem;padding:3px 15px}.gt_result_popup{background:white;padding:60px;text-align:center}.gt_result_popup h2{font-size:30px;font-size:1.875rem}.gt_result_popup p{font-size:14px;font-size:.875rem;padding-bottom:30px}.gt_result_popup button{font-size:14px;font-size:.875rem}
.no-gap{margin:0;padding:0}input::-webkit-input-placeholder{color:#333}input:-moz-placeholder{color:#333;opacity:1}input::-moz-placeholder{color:#333;opacity:1}input:-ms-input-placeholder{color:#333}#gift-ticket{width:100%}#gift-ticket .gift-ticket-event-banner{background:url('../images/components/gift-ticket/giftevent_bg.gif') repeat-x 0;width:100%;position:relative}#gift-ticket .gift-ticket-event-banner h2,#gift-ticket .gift-ticket-event-banner h3,#gift-ticket .gift-ticket-event-banner h4,#gift-ticket .gift-ticket-event-banner p,#gift-ticket .gift-ticket-event-banner ol,#gift-ticket .gift-ticket-event-banner li,#gift-ticket .gift-ticket-event-banner ul,#gift-ticket .gift-ticket-event-banner dl,#gift-ticket .gift-ticket-event-banner dt,#gift-ticket .gift-ticket-event-banner dd{margin:0;padding:0;line-height:inherit !important}#gift-ticket .gift-ticket-event-banner .giftBanner{max-width:1065px;min-width:1065px;margin:0 auto;position:relative;min-height:820px}#gift-ticket .gift-ticket-event-banner .giftBanner .img{position:absolute;top:-30px;margin-left:160px;width:720px;height:570px}#gift-ticket .gift-ticket-event-banner .giftBanner .btn_area{text-align:left;position:absolute;top:510px;left:540px;display:inline-block}#gift-ticket .gift-ticket-event-banner .giftBanner .btn_area a.button-main-blue{text-align:left;display:inline-block;padding:13px 22px 13px 25px;margin:0 5px;letter-spacing:-1px;background-color:#041a41;border:#041a41;border-radius:9px}#gift-ticket .gift-ticket-event-banner .giftBanner .btn_area a.button-main-blue span.bt_b{background:url('../images/components/gift-ticket/giftbt_b.png') no-repeat;width:9px;height:14px;margin:3px 0 0 15px;float:right;display:inline-block}#gift-ticket .gift-ticket-event-banner .giftBanner .btn_area a.button-main-blue span.point{color:#ffc225}#gift-ticket .gift-ticket-event-banner .giftBanner .text-area{position:absolute;top:600px;left:50px}#gift-ticket .gift-ticket-event-banner .giftBanner .text-area .text-area01{width:510px;height:170px;background:url('../images/components/gift-ticket/gifttextbg01.png') no-repeat;display:inline;float:left}#gift-ticket .gift-ticket-event-banner .giftBanner .text-area .text-area02{width:480px;height:170px;background:url('../images/components/gift-ticket/gifttextbg02.png') no-repeat;display:inline;float:left}#gift-ticket .gift-ticket-event-banner .giftBanner .text-area strong{font-size:32px;color:#222;font-weight:bold;border-bottom:2px solid #444;float:left;margin:15px 20px 0 40px;letter-spacing:-2px}#gift-ticket .gift-ticket-event-banner .giftBanner .text-area span{font-size:15px;color:#222;display:inline-block;line-height:20px;float:left;padding-top:18px;letter-spacing:-1px}#gift-ticket .gift-ticket-event-banner .giftBanner .text-area .btn_areamini{text-align:center;margin-top:100px}#gift-ticket .gift-ticket-event-banner .giftBanner .text-area .btn_areamini a.button-white{float:left;border-radius:4px;box-shadow:1px 1px 2px #999;letter-spacing:-1px;color:#0f3578;font-size:13px;font-weight:bold;background-color:#fff;padding:4px 12px;text-decoration:none}.gift-ticket-event{padding-bottom:200px;position:relative}.gift-ticket-event h2,.gift-ticket-event h3,.gift-ticket-event h4,.gift-ticket-event p,.gift-ticket-event ol,.gift-ticket-event li,.gift-ticket-event ul,.gift-ticket-event dl,.gift-ticket-event dt,.gift-ticket-event dd{margin:0;padding:0;line-height:inherit !important}.gift-ticket-event .bigBanner,.gift-ticket-event .notice{max-width:960px;min-width:960px;margin:0 auto}.gift-ticket-event .bigBanner{position:relative;min-height:600px}.gift-ticket-event .bigBanner .img{left:-170px;position:absolute;top:165px}.gift-ticket-event .bigBanner .text{width:100%;padding-top:50px}.gift-ticket-event .bigBanner .text h2 em{color:#8e9293;font-size:18px;font-size:1.125rem;display:block;letter-spacing:-0.25px}.gift-ticket-event .bigBanner .text h2 strong{padding:15px 0 10px;color:#206a97;font-size:26px;font-size:1.625rem;display:block;font-weight:400;letter-spacing:-0.75px}.gift-ticket-event .bigBanner .text p{color:#454545;font-size:16px;font-size:1rem;letter-spacing:-0.5px}.gift-ticket-event .bigBanner:after{display:block;clear:both;content:"";height:0}.gift-ticket-event .btn_area{text-align:center;padding:30px 0 0}.gift-ticket-event .btn_area a.button-main-blue{display:inline-block;padding:8px 30px}.gift-ticket-event .howGift{padding:75px 0 0 10px;width:400px;float:right}.gift-ticket-event .howGift h3{color:#186686;font-size:20px;font-size:1.25rem}.gift-ticket-event .howGift h3 .icon{background:url('../images/components/gift-ticket/icon_present.png') no-repeat 0 0;width:40px;height:30px;display:inline-block;vertical-align:-3px}.gift-ticket-event .howGift .howtoinfo{padding:20px 0 0 20px;width:100%}.gift-ticket-event .howGift .howtoinfo li:after{display:block;clear:both;content:"";height:0}.gift-ticket-event .howGift .howtoinfo dl dt,.gift-ticket-event .howGift .howtoinfo dl dd{margin:0;padding:0;display:inline-block;vertical-align:top;font-size:16px;font-size:1rem}.gift-ticket-event .howGift .howtoinfo dl dt{font-weight:700;width:30%}.gift-ticket-event .howGift .howtoinfo dl dd{width:68%}.gift-ticket-event .howGift .howtoinfo dl dd strong.add{display:block;font-size:11px;font-size:.6875rem;padding-top:8px;color:#186686}.gift-ticket-event .howGift .howtoinfo .howtosetp dt,.gift-ticket-event .howGift .howtoinfo .howtosetp dd{display:block;width:100%}.gift-ticket-event .howGift .stepArea{padding-top:15px}.gift-ticket-event .howGift .stepArea ol{margin-left:-15px}.gift-ticket-event .howGift .stepArea ol:after{display:block;clear:both;content:"";height:0}.gift-ticket-event .howGift .stepArea ol li{list-style:none;float:left;padding-right:20px;vertical-align:top;background:url('../images/components/gift-ticket/icon_step.png') no-repeat 94% center}.gift-ticket-event .howGift .stepArea ol li.end{background:0;padding-right:0}.gift-ticket-event .howGift .stepArea ol li div{height:80px;width:80px;text-align:center;padding:5px;background:url('../images/components/gift-ticket/circle.png') no-repeat 0}.gift-ticket-event .howGift .stepArea ol li div span{font-size:16px;font-size:1rem;font-family:'open sans';display:block;color:#206a97}.gift-ticket-event .howGift .stepArea ol li div em{margin:0 auto;width:80%;display:block;word-break:break-all;text-align:center;font-style:normal;font-size:14px;font-size:.875rem}.gift-ticket-event .notice{padding:20px 0}.gift-ticket-event .notice h3{font-size:14px;font-size:.875rem;color:#186686;font-weight:700;border-bottom:1px solid #ccc;padding:5px 10px 10px}.gift-ticket-event .notice ul{padding:5px 0 0 30px}.gift-ticket-event .notice li.list{font-size:12px;font-size:.75rem;list-style-type:disc;padding:2px 0;background:0}.gift_banner img{padding-top:10px;border:0;width:920px}.preview_sample{width:535px;margin:0 auto;padding:20px 25px;height:550px}.preview_sample h2{font-size:26px;color:#333;text-align:center;letter-spacing:-2px}.preview_sample .strong{font-size:14px;font-weight:bold;color:#186686;margin-left:3px}.preview_sample .text{font-size:14px;color:#186686;margin-left:51px;margin-top:-20px}.preview_sample img{padding:10px 0 30px 0}
.no-gap{margin:0;padding:0}.uniform-gallery.section{clear:both;margin:0 auto 120px;padding:0;background-color:#deeef2;zoom:1;max-width:1200px;overflow:hidden;line-height:130%}.uniform-gallery.section .section-block{margin:0}.new-uniform-carousel{background-color:#deeef2;position:relative}.new-uniform-carousel ul,.new-uniform-carousel ol,.new-uniform-carousel li{margin:0;padding:0;list-style:none}.new-uniform-carousel button{border:0}.new-uniform-carousel .slide-contents{height:738px;position:relative;overflow:hidden}.new-uniform-carousel .slide-contents .slide-list{width:100%;height:100%;position:absolute;left:0;top:0}.new-uniform-carousel .slide-contents .slide-list .slide-image img.cnt-img{max-width:100%}.new-uniform-carousel .slide-contents .slide-list .slide-description{width:474px;position:absolute;top:3px;right:3px;z-index:110}.new-uniform-carousel .slide-contents .slide-list .slide-description .slide-title{margin:40px 0 0;text-align:left;font-size:40px;font-size:2.5rem;font-weight:300;color:inherit;line-height:36px;height:86px}.new-uniform-carousel .slide-contents .slide-list .slide-description .slide-text{height:280px;margin:0 auto;padding:25px 0 0 25px;font-size:15px;font-size:.9375rem;line-height:137%;font-weight:400;color:#fff}[lang='ko-kr'] .new-uniform-carousel .slide-contents .slide-list .slide-description .slide-text{padding:30px 0 0 40px}.new-uniform-carousel .slide-contents .slide-list .slide-description .slide-text .text-wrap{width:450px;height:236px;padding-right:20px;overflow-y:auto}[lang='ko-kr'] .new-uniform-carousel .slide-contents .slide-list .slide-description .slide-text .text-wrap{width:auto}.new-uniform-carousel .slide-contents .slide-list .slide-description .slide-text .text-wrap p{font-size:15px;font-size:.9375rem;color:#fff}[lang='ko-kr'] .new-uniform-carousel .slide-contents .slide-list .slide-description .slide-text .text-wrap p{padding-right:20px}.new-uniform-carousel .slide-contents .slide-list .slide-description .slide-text:focus{outline:1px solid white !important}.new-uniform-carousel .slide-contents .slide-list .slide-description .slide-text ul{padding-left:10px}.new-uniform-carousel .slide-contents .slide-list .slide-description .slide-text ul li{margin-bottom:10px;font-size:15px;font-size:.9375rem;color:#fff;list-style-type:none;list-style-image:url('../images/components/content-pages/list-style-circle-s-wt.png');list-style-position:outside}.new-uniform-carousel .slide-controls{position:absolute;width:480px;min-height:40px;right:0;top:128px;z-index:100}.new-uniform-carousel .slide-pager{margin-top:288px;position:absolute;width:480px;min-height:40px;right:0;top:0;z-index:100}.new-uniform-carousel .slide-pager:after{height:286px;width:100%;background:url('../images/greybg.png');background:rgba(0,0,0,0.65);content:'';display:block;position:absolute;top:-288px;right:0}.new-uniform-carousel .slide-pager .pager-list{width:40px;height:40px;border:1px solid black;float:left;overflow:visible}.new-uniform-carousel .slide-pager .pager-list .pager-button{width:100%;height:100%;background:transparent;line-height:2000px;line-height:125rem;overflow:hidden;position:relative;left:0;top:0}.new-uniform-carousel .slide-pager .pager-list .pager-button:hover,.new-uniform-carousel .slide-pager .pager-list .pager-button:focus{outline:1px solid black;outline-offset:1px}.new-uniform-carousel .slide-pager .pager-list .pager-button:hover:after,.new-uniform-carousel .slide-pager .pager-list .pager-button:focus:after{display:block;width:100%;height:100%;content:'';position:absolute;left:0;top:0;background-color:#00328c;opacity:.5}.ie9 .new-uniform-carousel .slide-pager .pager-list .pager-button:hover,.ie9 .new-uniform-carousel .slide-pager .pager-list .pager-button:focus,.ie8 .new-uniform-carousel .slide-pager .pager-list .pager-button:hover,.ie8 .new-uniform-carousel .slide-pager .pager-list .pager-button:focus{border:1px solid black}.new-uniform-carousel .slide-pager .pager-list.active .pager-button:after{display:block;width:100%;height:100%;content:'';position:absolute;left:0;top:0;background-color:#00328c;opacity:.5}
