.no-gap{margin:0;padding:0}.no-gap{margin:0;padding:0}.filter-search-results{color:white;position:fixed;padding:0;height:55px;left:0;right:0;z-index:900;display:none;visibility:hidden}.filter-search-results #filterResultsContainer{list-style:none;height:100%;width:100%;padding:0 15px;margin:0 auto;max-width:1200px;position:static}.filter-search-results #filterResultsContainer #filterBack,.filter-search-results #filterResultsContainer #filterResults{display:none}.filter-search-results #filterResultsContainer>li{color:white;position:relative;float:left;height:100%;padding:12px 20px 0;margin-left:1px}.filter-search-results #filterResultsContainer>li:before,.filter-search-results #filterResultsContainer>li:after{content:'';background:#7ed0e0;width:1px;height:75%;position:absolute;top:8px}.filter-search-results #filterResultsContainer>li:before{left:-1px}.filter-search-results #filterResultsContainer>li:after{right:-1px}.filter-search-results #filterResultsContainer>li h3{text-transform:none;margin:0;padding-top:15px;line-height:0;font-size:26px;font-size:1.625rem}.filter-search-results #filterResultsContainer>li img{position:absolute;bottom:12%;left:0;right:0;margin-left:auto;margin-right:auto}.filter-search-results #filterResultsContainer>li.visible{color:#186686;background-color:#deeef2;z-index:1}.filter-search-results #filterResultsContainer>li.visible:before,.filter-search-results #filterResultsContainer>li.visible:after{background-color:#186686}.filter-search-results #filterResultsContainer>li.visible#filterResults{background:white}.filter-search-results #filterResultsContainer>li#filterResults,.filter-search-results #filterResultsContainer>li#filterFullTripInfo{float:right}.filter-search-results #filterResultsContainer>li#filterMessage:after{display:none}.filter-search-results #filterResultsContainer>li#filterFullTripInfo{width:20%}.filter-search-results #filterResultsContainer>li #filterFullTripInfoButton{padding-top:12px;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.filter-search-results #filterResultsContainer>li #filterBack{display:none}.filter-search-results #filterResultsContainer #filterResultsDropdownContainer{position:relative;width:100%}.filter-search-results #filterResultsContainer #filterResultsDropdownContainer #filterResultsDropdown{display:none;position:absolute;visibility:hidden;top:55px;padding-bottom:20px;text-align:left}.filter-search-results #filterResultsContainer #filterResultsDropdownContainer #filterResultsDropdown.visible{display:block;visibility:visible;position:absolute;left:-10px;right:0;background:white}.filter-search-results #filterResultsContainer #filterResultsDropdownContainer #filterResultsDropdown ul{padding:0;margin:0;border-bottom:1px solid #eaeae9}.filter-search-results #filterResultsContainer #filterResultsDropdownContainer #filterResultsDropdown ul li{width:33.33%;height:100%;border-left:1px solid #eaeae9;padding:0 20px 20px;float:left}.filter-search-results #filterResultsContainer #filterResultsDropdownContainer #filterResultsDropdown ul li:last-child{border-right:1px solid #eaeae9}.filter-search-results #filterResultsContainer #filterResultsDropdownContainer #filterResultsDropdown ul li .section{background:transparent;padding:10px 0}.filter-search-results #filterResultsContainer #filterResultsDropdownContainer #filterResultsDropdown ul li .section label,.filter-search-results #filterResultsContainer #filterResultsDropdownContainer #filterResultsDropdown ul li .section span{color:black;font-size:12px;font-size:.75rem}.filter-search-results #filterResultsContainer #filterResultsDropdownContainer #filterResultsDropdown ul li .section h2{color:black;font-size:22px;font-size:1.375rem;font-weight:400;margin-top:0}.filter-search-results #filterResultsContainer #filterResultsDropdownContainer #filterResultsDropdown ul li .section .slider-min{float:left}.filter-search-results #filterResultsContainer #filterResultsDropdownContainer #filterResultsDropdown ul li .section .slider-max{float:right}.filter-search-results #filterResultsContainer #filterResultsDropdownContainer #filterResultsDropdown .continue-container{text-align:center;margin-top:20px}.filter-search-results .headerShadow{position:absolute;bottom:0;left:0}#filterBack{display:none;cursor:pointer}.step-complete #filterResultsContainer #filterMessage,.step-complete #filterResultsContainer #filterBack{display:list-item}.step-complete #filterResultsContainer #filterResults{display:none}.no-gap{margin:0;padding:0}.flight-details-timeline{width:100%;margin-top:25px}.flight-details-timeline td{padding:11px}.flight-details-timeline .airport{position:relative}.flight-details-timeline .airport .code{position:absolute;bottom:-10px}.flight-details-timeline .end-point{text-align:center;width:20px;height:20px;background-image:url('../images/components/flight-details-overlay/Circle.png');background-repeat:no-repeat;background-position-y:22px}.flight-details-timeline .end-point .code{position:static}.flight-details-timeline .end-point.start{padding-right:25px;background-position-x:50px}.flight-details-timeline .end-point.start .code{text-align:left}.flight-details-timeline .end-point.finish{padding-left:25px}.flight-details-timeline .end-point.finish .code{text-align:right}.flight-details-timeline .flight{background-image:url('../images/components/flight-details-overlay/Rule.png');background-repeat:repeat-x}.flight-details-timeline .bus{background-image:url('../images/components/flight-details-overlay/Bus.png');background-repeat:no-repeat}.flight-details-timeline .layover{background-image:url('../images/components/flight-details-overlay/Clock.png');background-repeat:no-repeat}.flight-details-timeline .commute{background-image:url('../images/components/flight-details-overlay/DottedLine.png');background-repeat:repeat-x}.flight-details-timeline .slash{width:100%;height:20px;text-align:center;background-image:url('../images/components/flight-details-overlay/Slant.png');background-repeat:no-repeat;background-position:center}.faux-body{background:center top;background-repeat:no-repeat;background-size:cover}.faux-body.loading{background:center top;background-repeat:no-repeat;background-size:cover}html,body{height:100%}.booking-funnel-help-tab{box-shadow:0 2px 5px rgba(0,0,0,0.3);border-bottom:1px solid #a1a1a1;background-color:#ff7200;position:absolute;top:200px;left:0;z-index:1000}.booking-funnel-help-tab a{color:white;padding-left:10px;display:inline-block}.booking-funnel-help-tab a h5{font-weight:400;margin:0;line-height:35px}.booking-funnel-help-tab a.tip-close-button{vertical-align:top;padding-right:5px;line-height:15px}.booking-funnel-help-tab a.tip-hint-open-button{display:none;text-decoration:none;line-height:35px;padding-right:10px}.unavailableModal{padding:0 30px}.unavailableModal #searchButton{margin-top:10px}.unavailableModal #tripDetailsContainer{margin:0}.unavailableModal #nextStepContainer{float:left;margin:20px 0;width:auto}li.dateSelector input{width:250px}li.dateSelector a img{padding:3px 5px}.booking-flow.container{margin:0 auto;max-width:1200px;padding:106px 0 0;min-height:initial !important}.booking-flow.container .summary-column{margin:0 15px;position:relative}.booking-flow.container .summary-column.date-select .show-all-trip-details{visibility:hidden}.booking-flow.isalert{margin-top:0}.booking-flow.isalert>div.booking-step{top:148px !important}.booking-flow.iscookie{margin-top:0}.booking-flow.iscookie>div.booking-step{top:148px !important}.booking-flow.iscookie>div .booking-step{padding-top:40px !important}.booking-flow.iscookie.isalert{margin-top:0}.booking-flow.iscookie.isalert>div.booking-step{top:188px !important}.booking-flow.iscookie.isalert>div .booking-step{padding-top:80px !important}.slot-ui-bg{background:url("../images/components/dom-avail/avail_bg.jpg") repeat-x 0 0 #669cb2 !important}.day-offset{color:#d42a1d;font-size:14px;font-size:.875rem}.dow-flow .select-column .flightDetails img,.drt-flow .select-column .flightDetails img{display:none}.faux-body{height:100%;min-width:960px;position:fixed;top:0;width:100%;background-color:white;z-index:-1}.colored-body{background-color:transparent;background-color:rgba(24,102,134,0.3);zoom:1}.ie8 .colored-body{*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#45186686',endColorstr='#45186686')}.selection-bar .colored-body{background-color:transparent;background-color:rgba(24,102,134,0.3);zoom:1;background-image:none !important}.ie8 .selection-bar .colored-body{*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#45186686',endColorstr='#45186686')}@media all and (max-width:2058px){.faux-body .container .flightselect{margin:0 auto}}.loading-wrapper{padding:10px}.loading-wrapper tbody{max-width:1000px;text-align:center;background-color:transparent}.faux-body.loading{color:#fff;position:absolute;text-align:center;width:100%;z-index:998}.faux-body.loading .loading-wrapper{background-color:transparent;background-color:rgba(24,102,134,0.75);zoom:1}.ie8 .faux-body.loading .loading-wrapper{*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#AC186686',endColorstr='#AC186686')}.faux-body.loading .bg-bottom{height:8%}.faux-body.loading .waypoint{text-align:left;vertical-align:top;width:42%;padding-top:17px}.faux-body.loading .waypoint h2{text-align:left;line-height:1.2}.faux-body.loading .waypoint:first-child{text-align:right}.faux-body.loading .waypoint:first-child h1,.faux-body.loading .waypoint:first-child h2{text-align:right;display:inline-block}.faux-body.loading .loading-animation-wrapper{text-align:center;vertical-align:top}.faux-body.loading .loading-animation-wrapper .loading-bar,.faux-body.loading .loading-animation-wrapper .loading-bar-animation{width:170px;height:70px}.faux-body.loading .loading-animation-wrapper .loading-bar{margin:0 10px 0;position:static;text-align:center;display:inline-block;background:url('../images/components/bookingfunnel/loading-bar2.png') no-repeat center}.faux-body.loading .loading-animation-wrapper .loading-bar-animation{background:url('../images/components/bookingfunnel/loading-active2.gif') no-repeat center}.faux-body.loading .loading-animation-wrapper .loading-com-message{width:210px;margin:0 0 1em 0;font-size:14px;font-size:.875rem}.faux-body.loading h1,.faux-body.loading h2{margin:0;line-height:54px;word-wrap:break-word;font-weight:400;font-size:28px;font-size:1.75rem}.faux-body.loading h1 span,.faux-body.loading h2 span{display:block;font-weight:400;font-size:28px;font-size:1.75rem}.hidden{display:none}.booking-step{min-width:960px;display:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;z-index:10;margin-top:35px}.booking-step#passenger-entry{margin-top:8px}.booking-step.confirmation-detail-step{z-index:1;margin-top:0}.select-column,.select-column-group{float:left}.select-column-responsive-group{padding-right:15px;width:80%}.fare-select-step .select-column-responsive-group{padding-right:0}.select-column{position:relative;min-height:100px;padding-top:43px}.date-select-step,.flight-select-step,.fare-select-step{position:absolute;top:108px;left:0;bottom:0;width:100%;padding:0 15px}.date-select-step,.flight-select-step{margin-top:0}.date-select-step .selection-bar,.flight-select-step .selection-bar{top:211px;height:230px}.date-select-step .select-column-group,.flight-select-step .select-column-group{width:50%}.date-select-step .column-label,.flight-select-step .column-label{bottom:-200px}.date-select-step .fisheye .fisheye-foreground,.date-select-step .fisheye .fisheye-background,.flight-select-step .fisheye .fisheye-foreground,.flight-select-step .fisheye .fisheye-background{top:200px}.ie8 .date-select-step .fisheye .fisheye-background,.ie8 .flight-select-step .fisheye .fisheye-background{top:202px}.date-select-step .select-column-responsive-group{padding-left:0}.flghtDetails{margin-top:-9999px}#termsOfSearchAgreement{padding:40px 30px;min-width:300px;max-width:700px}.no-touch #termsOfSearchAgreement{width:700px}#termsOfSearchAgreement .check-wrap{width:77%;float:left;margin-top:10px;position:relative}#termsOfSearchAgreement .check-wrap input[type="checkbox"],#termsOfSearchAgreement .check-wrap input[type="radio"],#termsOfSearchAgreement .check-wrap span.radiobtn,#termsOfSearchAgreement .check-wrap span.checkbox{position:absolute;left:0;top:0}#termsOfSearchAgreement .check-wrap input[type="checkbox"]{margin-top:0}#termsOfSearchAgreement .check-wrap label{font-size:14px;font-size:.875rem;display:block;padding-left:25px}#termsOfSearchAgreement .checkbox-wrap,#termsOfSearchAgreement .terms-wrap{clear:both}#termsOfSearchAgreement .checkbox-wrap .agree-area.kronly,#termsOfSearchAgreement .terms-wrap .agree-area.kronly{margin-top:10px;border:1px solid #ccc;font-size:12px;font-size:.75rem}#termsOfSearchAgreement .checkbox-wrap .agree-area.kronly .check-wrap,#termsOfSearchAgreement .terms-wrap .agree-area.kronly .check-wrap{position:relative;background:#f0f0f0;text-align:left;float:none;margin-top:0;width:100%;border-top:1px solid #ccc;padding:7px 10px}#termsOfSearchAgreement .checkbox-wrap .agree-area.kronly .check-wrap input[type="checkbox"],#termsOfSearchAgreement .checkbox-wrap .agree-area.kronly .check-wrap input[type="radio"],#termsOfSearchAgreement .checkbox-wrap .agree-area.kronly .check-wrap span.radiobtn,#termsOfSearchAgreement .checkbox-wrap .agree-area.kronly .check-wrap span.checkbox,#termsOfSearchAgreement .terms-wrap .agree-area.kronly .check-wrap input[type="checkbox"],#termsOfSearchAgreement .terms-wrap .agree-area.kronly .check-wrap input[type="radio"],#termsOfSearchAgreement .terms-wrap .agree-area.kronly .check-wrap span.radiobtn,#termsOfSearchAgreement .terms-wrap .agree-area.kronly .check-wrap span.checkbox{position:absolute;left:10px;top:7px}#termsOfSearchAgreement .checkbox-wrap .agree-area.kronly .check-wrap input[type="checkbox"],#termsOfSearchAgreement .terms-wrap .agree-area.kronly .check-wrap input[type="checkbox"]{margin-top:0}#termsOfSearchAgreement .checkbox-wrap .agree-area.kronly .check-wrap label,#termsOfSearchAgreement .terms-wrap .agree-area.kronly .check-wrap label{font-size:12px;font-size:.75rem;display:block;padding-left:25px}#termsOfSearchAgreement .checkbox-wrap:after,#termsOfSearchAgreement .terms-wrap:after{display:block;clear:both;content:"";height:0}#termsOfSearchAgreement .checkbox-wrap.all-check .check-wrap,#termsOfSearchAgreement .terms-wrap.all-check .check-wrap{margin-top:0}#termsOfSearchAgreement .terms-wrap{padding:10px 0}#termsOfSearchAgreement .button_area{float:right;padding-top:10px}#termsOfSearchAgreement .button_area .detailview{padding:5px 0;width:110px;text-align:center;font-size:12px;font-size:.75rem;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}#termsOfSearchAgreement .continue-container,#termsOfSearchAgreement .errorMessageContainer{clear:both}#termsOfSearchAgreement .notice{float:left;font-size:12px;font-size:.75rem;padding:5px 0 30px 0}#termsOfSearchAgreement .notice span{background:url('../images/bl_list.gif') no-repeat 0 7px;padding-left:10px;line-height:inherit}#termsOfSearchAgreement h2{font-size:20px;font-size:1.25rem;font-weight:400;margin-top:10px;margin-bottom:0;line-height:inherit !important}#termsOfSearchAgreement h2:first-child{margin:0 0 20px 0;text-align:center}#termsOfSearchAgreement h3{font-size:16px;font-size:1rem;font-weight:400;margin:0 0 -5px 0;line-height:inherit !important}#termsOfSearchAgreement label{font-size:12px;font-size:.75rem;line-height:18px;padding-left:5px;letter-spacing:-0.5px}#termsOfSearchAgreement .legal-copy{clear:both;border:1px solid #8e8e8e;padding:5px;margin:10px 0}#termsOfSearchAgreement .legal-copy.only-korea{max-height:100px;overflow:auto;border:0;margin:0}#termsOfSearchAgreement .legal-copy h6,#termsOfSearchAgreement .legal-copy strong,#termsOfSearchAgreement .legal-copy h3{font-size:14px;font-size:.875rem;line-height:20px;line-height:1.25rem;margin:0 0 10px 0;font-weight:700}#termsOfSearchAgreement .legal-copy p{font-size:12px;font-size:.75rem;line-height:18px;line-height:1.125rem;margin:0 0 5px 0}#termsOfSearchAgreement .legal-copy ul,#termsOfSearchAgreement .legal-copy ol{padding-left:25px !important;margin:0 0 5px 0}#termsOfSearchAgreement .legal-copy ul li,#termsOfSearchAgreement .legal-copy ol li{font-size:12px;font-size:.75rem;line-height:18px;line-height:1.125rem}#termsOfSearchAgreement .legal-copy ul h4,#termsOfSearchAgreement .legal-copy ol h4{margin:5px 0 0;font-size:12px;font-size:.75rem;line-height:18px;line-height:1.125rem;font-family:inherit;font-weight:normal}#termsOfSearchAgreement .legal-copy ul.circle,#termsOfSearchAgreement .legal-copy ol.circle{list-style-type:circle}#termsOfSearchAgreement .legal-copy ul.square,#termsOfSearchAgreement .legal-copy ol.square{list-style-type:square}#termsOfSearchAgreement .legal-copy ul.roman,#termsOfSearchAgreement .legal-copy ol.roman{list-style-type:lower-roman}#termsOfSearchAgreement .legal-copy ul.alpha,#termsOfSearchAgreement .legal-copy ol.alpha{list-style-type:upper-alpha}#termsOfSearchAgreement .legal-copy ul.dash,#termsOfSearchAgreement .legal-copy ol.dash{list-style-type:none;padding-left:9px}#termsOfSearchAgreement .legal-copy ul.dash li,#termsOfSearchAgreement .legal-copy ol.dash li{padding-left:14px;background:url('../images/components/columnflow/columns-count-bg.png') no-repeat 0 -5px}#termsOfSearchAgreement .nonmember-text{display:block;padding:0 0 0 20px;font-size:12px;font-size:.75rem;background:url('../images/components/dom-avail/icon-alert-red.png') no-repeat 0 2px}#termsOfSearchAgreement .continue-container{text-align:center;padding:20px 0 0}#termsOfSearchAgreement .continue-container button:first-child{margin-right:10px}#termsOfSearchAgreement .errorMessageContainer p{margin:0}#termsOfSearchAgreement .rich-h1-style{display:block;font-style:normal;font-size:54px;font-size:3.375rem;font-weight:300;color:black;line-height:normal;text-align:left;margin:.35em 0}#termsOfSearchAgreement .rich-h2-style{display:block;font-style:normal;font-size:40px;font-size:2.5rem;font-weight:normal;text-align:center;color:black;line-height:normal;margin:20px 0 0}#termsOfSearchAgreement .rich-h2-style-left{display:block;font-style:normal;font-size:40px;font-size:2.5rem;font-weight:normal;text-align:left;color:black;line-height:normal;margin:20px 0 0}#termsOfSearchAgreement .rich-h3-style{display:block;font-size:18px;font-size:1.125rem;font-weight:400;color:#186686;font-style:italic;line-height:normal;margin:0 0 1.3em 0;text-align:left}#termsOfSearchAgreement .rich-h4-style{display:block;font-size:20px;font-size:1.25rem;font-weight:400;text-align:left;color:#186686;margin:0 0 .3em 0}#termsOfSearchAgreement .rich-h4-style-center{display:block;font-size:20px;font-size:1.25rem;font-weight:400;text-align:center;color:#186686;margin:0 0 .3em 0}#termsOfSearchAgreement .rich-h5-style{display:block;font-size:24px;font-size:1.5rem;font-weight:300;text-align:center;color:#186686;line-height:140%;margin:1.3em 0 0}#termsOfSearchAgreement .rich-h5-style-left{display:block;font-size:24px;font-size:1.5rem;font-weight:300;text-align:left;color:#186686;line-height:140%;margin:1.3em 0 0}#termsOfSearchAgreement .rich-h6-style{display:block;font-size:16px;font-size:1rem;font-weight:700;text-align:left;color:black;line-height:140%;margin:0;font-style:normal}#termsOfSearchAgreement .rich-bullet-title{display:block;font-size:16px;font-size:1rem;font-weight:700;text-align:left;color:#186686;line-height:120%;margin:0;padding-left:15px;font-style:normal;background:url('../images/icon-belt-info-txt8.png') no-repeat 0 6px !important}#termsOfSearchAgreement .rich-underline-text{text-decoration:underline}#termsOfSearchAgreement .rich-blue-text{color:#186686}#termsOfSearchAgreement .rich-white-text{color:white}#termsOfSearchAgreement .rich-14-text{font-size:14px;font-size:.875rem}#termsOfSearchAgreement .rich-12-text{font-size:12px;font-size:.75rem}#termsOfSearchAgreement .rich-14blue-text{font-size:14px;font-size:.875rem;color:#186686}#termsOfSearchAgreement .rich-12blue-text{font-size:12px;font-size:.75rem;color:#186686}#termsOfSearchAgreement .rich-16-text{font-size:16px;font-size:1rem}#termsOfSearchAgreement .rich-16blue-text{font-size:16px;font-size:1rem;color:#186686}#termsOfSearchAgreement .rich-18-text{font-size:18px;font-size:1.125rem}#termsOfSearchAgreement .rich-18blue-text{font-size:18px;font-size:1.125rem;color:#186686}#termsOfSearchAgreement .rich-caption-blue{display:block;color:#186686;font-size:14px;font-size:.875rem;padding-left:15px;background:url('../images/icon-belt-info-txt6.png') no-repeat 0 6px !important;margin:10px 0}#termsOfSearchAgreement .rich-caption-black{display:block;font-size:14px;font-size:.875rem;padding-left:15px;background:url('../images/icon-belt-info-txt7.png') no-repeat 0 6px !important}#termsOfSearchAgreement .rich-caption-star-blue{display:block;color:#186686;font-size:14px;font-size:.875rem;padding-left:15px;background:url('../images/icon-belt-info-txt4.png') no-repeat 0 8px !important}#termsOfSearchAgreement .rich-caption-star-black{display:block;font-size:14px;font-size:.875rem;padding-left:15px;background:url('../images/icon-belt-info-txt5.png') no-repeat 0 8px !important}#termsOfSearchAgreement .rich-round-arrow{background:url('../images/components/customer/icon_arrow_twoway_b.png') no-repeat 0 0;display:inline-block;width:14px;height:8px;vertical-align:middle;overflow:hidden;line-height:200%}#termsOfSearchAgreement .rich-oneway-arrow{background:url('../images/arrw_move.gif') no-repeat 0 0;display:inline-block;width:14px;height:8px;vertical-align:middle;overflow:hidden;line-height:200%}.clr-wrap{display:block;clear:both;float:none;background:0;border:0;width:100%;height:0;margin:0}.nonmember-text{margin:5px 0;clear:both;display:block;padding:0 0 0 20px;font-size:12px;font-size:.75rem;line-height:1.4;background:url('../images/components/dom-avail/icon-alert-red.png') no-repeat 0 2px}.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}
.no-gap{margin:0;padding:0}.no-gap{margin:0;padding:0}.no-gap{margin:0;padding:0}.booking-summary.detailed{width:100%;background-color:white;margin-top:20px}.booking-summary.detailed.breakdown .tax.summary{display:none !important}.booking-summary.detailed.breakdown .tax.breakdown{display:table-row !important}.booking-summary.detailed.breakdown .tax.breakdown a{font-weight:700;font-size:12px;font-size:.75rem;color:black}.booking-summary.detailed .itinerary-container{overflow-y:auto;overflow-x:hidden;width:100%}.booking-summary.detailed .itinerary-container .bounds{color:black;border-bottom:1px solid #a1a1a1;padding:10px}.booking-summary.detailed .itinerary-container .bounds .bound{display:none;padding:0 10px;margin-bottom:10px}.booking-summary.detailed .itinerary-container .bounds .bound .itinerary{display:block;margin:0;color:black}.booking-summary.detailed .itinerary-container .bounds .bound .date,.booking-summary.detailed .itinerary-container .bounds .bound .time-span{display:inline}.booking-summary.detailed .itinerary-container .bounds .bound .cabin-class{display:block}.booking-summary.detailed .itinerary-container .bounds .bound .date,.booking-summary.detailed .itinerary-container .bounds .bound .time-span,.booking-summary.detailed .itinerary-container .bounds .bound .cabin-class{font-size:13px;font-size:.8125rem}.booking-summary.detailed .itinerary-container .bounds .show-all-trip-details{padding:0 10px;margin-top:10px;display:block}.booking-summary.detailed .itinerary-container .travellers-breakdown{display:block;padding:15px 0 10px;color:black}.booking-summary.detailed .itinerary-container .travellers-breakdown .traveller-label{color:black;border-bottom:1px solid #eaeae9;font-size:16px;font-size:1rem;font-weight:700;padding:0 20px;margin:15px 0 10px}.booking-summary.detailed .itinerary-container .travellers-breakdown .fee{margin:8px 0;font-size:12px;font-size:.75rem;text-align:left}.booking-summary.detailed .itinerary-container .travellers-breakdown .fee>table{width:100%}.booking-summary.detailed .itinerary-container .travellers-breakdown .fee>table thead td{text-align:right;padding-right:20px;white-space:nowrap}.booking-summary.detailed .itinerary-container .travellers-breakdown .fee>table tbody .tax.breakdown{display:none}.booking-summary.detailed .itinerary-container .travellers-breakdown .fee>table tbody th{text-align:left;padding:3px 0 3px 20px}.booking-summary.detailed .itinerary-container .travellers-breakdown .fee>table tbody td{text-align:right;padding-right:20px;white-space:nowrap}.booking-summary.detailed .itinerary-container .travellers-breakdown .fee>table tbody .tax td,.booking-summary.detailed .itinerary-container .travellers-breakdown .fee>table tbody .fare td,.booking-summary.detailed .itinerary-container .travellers-breakdown .fee>table tbody .subtotal td{text-align:right}.booking-summary.detailed .itinerary-container .travellers-breakdown .fee>table tbody .subtotal{background-color:#deeef2;padding:0 3px 0 0}.booking-summary.detailed .itinerary-container .travellers-breakdown .tax-detail{display:none}.booking-summary.detailed .itinerary-container .travellers-breakdown .previous-fare-detail{display:none}.booking-summary.detailed .itinerary-container a:link,.booking-summary.detailed .itinerary-container a:visited{color:black;font-weight:300}.booking-summary.detailed .continue-container .totals-wrapper{text-align:left;background:transparent;height:auto;padding-bottom:15px}.booking-summary.detailed .continue-container .totals-wrapper .totals{background:#deeef2;padding:10px;float:none}.booking-summary.detailed .continue-container .totals-wrapper .totals .bounds-summary{display:none}.booking-summary.detailed .continue-container .totals-wrapper .totals .total-label{font-size:14px;font-size:.875rem;color:black;margin-bottom:10px}.booking-summary.detailed .continue-container .totals-wrapper .totals .disclaimer,.booking-summary.detailed .continue-container .totals-wrapper .totals .legal{font-size:12px;font-size:.75rem;color:black}.booking-summary.detailed .continue-container .totals-wrapper .totals .tax-label{display:none}.booking-summary.detailed .continue-container .totals-wrapper .totals .tax-price{margin:10px 0}.booking-summary.detailed .continue-container .totals-wrapper .show-all-trip-details{display:none}.tax-detail{font-size:14px;font-size:.875rem;padding:15px}.tax-detail tr:first-child td{border-top:0}.tax-detail td:first-child{padding-left:15px;font-weight:700;text-align:left;min-width:90px}.tax-detail td{border-top:1px solid #eaeae9;padding:5px 15px 5px 0;text-align:right;vertical-align:bottom;width:33%}.tax-detail .subtotal td{padding-top:3px;background-color:#eaeae9}.tax-detail .traveller-label{border-bottom:1px solid #eaeae9;color:#186686;font-weight:100;font-size:18px;font-size:1.125rem;padding-bottom:5px}.tax-detail .traveller-label>div{margin-left:15px}.coupon-pop-detail{display:none}.coupon-pop-detail .coupon-tit{padding-left:25px !important}.coupon-pop-detail .coupon-pop-price{color:#d42a1d}.previous-fare-detail h4{text-align:left;border-bottom:1px solid #eaeae9}.previous-fare-detail table tr th{text-align:left}.previous-fare-detail table tr td{text-align:left;padding-left:15px}.previous-fare-detail .subtotal{background-color:#eaeae9}.no-gap{margin:0;padding:0}.booking-summary.slideout{background:white;display:none;visibility:visible;width:20%;min-width:230px;position:absolute;top:55px;right:0;z-index:500;overflow:visible;margin-top:0;text-align:left}.filter-search-results .booking-summary.slideout{left:0;width:100%}.booking-summary.slideout.visible{display:block !important;visibility:visible !important;height:100%;right:15px}.booking-summary.slideout.suspended{bottom:0;height:auto !important;position:fixed;top:0}.booking-summary.slideout.suspended .itinerary-container{margin-top:115px}.booking-summary.slideout.suspended .continue-container{bottom:0}.booking-summary.slideout .trip-type{display:none}.booking-summary.slideout .itinerary-cointainer .bounds{padding:0}.booking-summary.slideout .continue-container{background:#deeef2;box-shadow:0 -2px 5px 0 #aaa;width:100%;padding:0 8px 8px 8px;position:absolute;bottom:0}.booking-summary.slideout .continue-container .totals-wrapper{background:transparent;height:auto}.booking-summary.slideout .continue-container .continue-actions{text-align:center}.booking-summary.slideout .continue-container .continue-actions .continue-button:hover{color:#186686 !important}.booking-summary.slideout .continue-container .continue-actions .login-and-continue{margin:10px 0;display:block}.booking-summary.slideout .continue-container .continue-actions .login-continue{display:block;width:100%;font-size:16px;font-size:1rem;padding:11px 30px 11px;color:white;border:2px solid #186686;text-align:center;text-decoration:none;background-color:#186686;line-height:normal;margin-bottom:5px}.booking-summary.slideout .continue-container .continue-actions .login-continue:hover{color:#186686;background-color:white}.booking-summary.slideout .show-all-trip-details{display:none}.booking-summary{overflow:hidden;position:absolute;right:0;top:217px;width:20%;z-index:201}.ie8 .booking-summary{right:-10px}.booking-summary.detailed .continue-actions .legal{display:none}.booking-summary .complete-flight-details{display:none}.booking-summary .trip-type{color:white;font-size:14px;font-size:.875rem;padding:5px 0 10px 5px;background-color:#186686}.booking-summary .itinerary-container{background:white;min-height:80px}.booking-summary .itinerary-container .bounds{padding:10px 30px 10px 10px}.booking-summary .itinerary-container .bounds .bound .itinerary{display:inline;margin-right:2px;font-weight:700}.booking-summary .itinerary-container .bounds .bound .date,.booking-summary .itinerary-container .bounds .bound .time-span{display:none}.booking-summary .itinerary-container .bounds .bound .cabin-class{text-transform:capitalize}.booking-summary .itinerary-container .show-all-trip-details{display:none}.booking-summary .itinerary-container .travellers-breakdown{display:none}.booking-summary .itinerary-container .no-fare{padding:0 20px;font-size:13px;font-size:.8125rem}.booking-summary .continue-container .continue-actions{padding:5px;background-color:transparent;background-color:rgba(255,255,255,0.7);zoom:1}.ie8 .booking-summary .continue-container .continue-actions{*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#A1FFFFFF',endColorstr='#A1FFFFFF')}.booking-summary .continue-container .continue-actions .legal{color:black;font-size:12px;font-size:.75rem;margin-top:3px}.booking-summary .continue-container .totals-wrapper{background:white;min-height:110px;margin:0 0 15px 0}.booking-summary .continue-container .totals-wrapper .totals{color:black;height:100%;padding:10px}.booking-summary .continue-container .totals-wrapper .totals .no-payment-needed{font-size:12px;font-size:.75rem;margin:0}.booking-summary .continue-container .totals-wrapper .totals .total-miles,.booking-summary .continue-container .totals-wrapper .totals .tax-price{color:black;font-size:28px;font-size:1.75rem;line-height:28px}.booking-summary .continue-container .totals-wrapper .totals .total-label,.booking-summary .continue-container .totals-wrapper .totals .tax-label{color:black;font-size:11px;font-size:.6875rem;margin-top:5px}.booking-summary .continue-container .totals-wrapper .totals .disclaimer{display:inline-block;font-size:10px;font-size:.625rem;margin-top:10px;text-transform:lowercase}.ie8 .booking-summary .continue-container .totals-wrapper .totals .disclaimer{display:block}.booking-summary .continue-container .totals-wrapper .totals .legal,.booking-summary .continue-container .totals-wrapper .totals .legal a{color:black;line-height:12px;font-size:10px;font-size:.625rem}.booking-summary .continue-container .totals-wrapper .totals .coupons{display:none}.booking-summary .continue-container .totals-wrapper .totals .coupons label{font-size:14px;font-size:.875rem;line-height:23px}.booking-summary .continue-container .totals-wrapper .totals .reissue-totals .fare-prices{font-size:12px;font-size:.75rem;color:black;line-height:12px;margin-bottom:10px}.booking-summary .continue-container .totals-wrapper .totals .reissue-totals .fare-prices>div{margin-bottom:5px}.booking-summary .continue-container .totals-wrapper .totals .reissue-totals .total-price{line-height:18px;margin-bottom:10px}.booking-summary .continue-container .totals-wrapper .totals .reissue-totals .fare-label{display:inline-block;width:50%;vertical-align:bottom}.booking-summary .continue-container .totals-wrapper .totals .reissue-totals .fare-value{width:48%;text-align:right;display:inline-block;vertical-align:bottom}.booking-summary .continue-container .totals-wrapper .show-all-trip-details{color:#186686;display:block;font-size:12px;font-size:.75rem;font-weight:700;height:30px;line-height:30px;position:absolute;right:0;top:30px;text-align:center;text-decoration:none;width:30px}.booking-summary .continue-container .login-continue{display:block;width:100%;font-size:16px;font-size:1rem;padding:11px 30px 11px;color:white;border:2px solid #fff;text-align:center;text-decoration:none;background-color:#186686;border:2px solid #186686;line-height:normal;margin-bottom:5px}.booking-summary .continue-container .login-continue:hover{color:#186686;background-color:white}.booking-summary .continue-container .button{width:100%}.booking-summary .continue-container .calculate-lowest-button{margin-bottom:5px}.breakdown-header{color:#186686;font-size:15px;font-size:.9375rem;text-align:left}.breakdown-label{padding-left:25px !important}.coupon-detail{display:none}.coupon-detail td{color:#d42a1d;font-size:11px;font-size:.6875rem}.coupon-discount{display:none;font-size:14px;font-size:.875rem}.coupon-discount .final-account{display:block;color:#d42a1d;font-size:13px;font-size:.8125rem}.subtotal .breakdown-header{background-color:#eaeae9}.totals-wrapper .payment_total{margin-top:30px}.totals-wrapper .payment_total label{font-size:14px;font-size:.875rem;line-height:27px}.totals-wrapper .payment_total .chosen-container-single .chosen-single span{padding:7px 9px 5px}.totals-wrapper .payment_total .pay_sel label{font-size:18px;font-size:1.125rem;color:#186686}.totals-wrapper .payment_total select{padding:7px 9px 5px}.totals-wrapper .payment_total .pd_le{padding-left:5px}.totals-wrapper .payment_total .pd_le a:link{font-size:10px;font-size:.625rem;padding:8px 3px}.totals-wrapper .payment_total .info-button{background:url('../images/icon-question-mark-sm.png') 0 0 no-repeat;display:inline-block;margin-left:5px;width:15px;height:14px;font-size:0;color:transparent;vertical-align:middle}
.no-gap{margin:0;padding:0}.complete-flight-details h3{background:#eaeae9;color:black;font-size:16px;font-size:1rem;margin:0;padding:7px 14px}.complete-flight-details .outbound-details-content,.complete-flight-details .inbound-details-content{border-top:0}.flight-details-content,.outbound-details-content,.inbound-details-content{padding-bottom:16px}.flight-details-content .day-offset,.outbound-details-content .day-offset,.inbound-details-content .day-offset{font-weight:700;line-height:8px;margin-left:4px;width:20px;display:inline-block;font-size:10px;font-size:.625rem}.flight-details-content .airlineMessage,.outbound-details-content .airlineMessage,.inbound-details-content .airlineMessage{font-size:12px;font-size:.75rem;line-height:1;color:black;margin-top:5px}.flight-details-content h2,.outbound-details-content h2,.inbound-details-content h2{font-size:24px;font-size:1.5rem;font-weight:400;line-height:1;margin:0;padding-top:3px}.flight-details-content h2 a,.outbound-details-content h2 a,.inbound-details-content h2 a{color:#186686;display:block;font-size:18px;font-size:1.125rem;margin-top:5px;line-height:10px}.flight-details-content h2 a.planeType,.outbound-details-content h2 a.planeType,.inbound-details-content h2 a.planeType{line-height:20px}.flight-details-content h2 span,.outbound-details-content h2 span,.inbound-details-content h2 span{color:#186686;display:block;font-size:18px;font-size:1.125rem;margin-top:5px;line-height:10px}.flight-details-content h2 span.duration,.outbound-details-content h2 span.duration,.inbound-details-content h2 span.duration{color:black;display:inline-block;font-size:14px;font-size:.875rem}.flight-details-content .tripTime,.outbound-details-content .tripTime,.inbound-details-content .tripTime{font-size:22px;font-size:1.375rem}.flight-details-content .date,.outbound-details-content .date,.inbound-details-content .date{font-size:12px;font-size:.75rem}.flight-details-content .itinerary-wrapper,.outbound-details-content .itinerary-wrapper,.inbound-details-content .itinerary-wrapper{width:100%;display:table}.flight-details-content .itinerary,.outbound-details-content .itinerary,.inbound-details-content .itinerary{display:table-cell;vertical-align:bottom;width:50%}.flight-details-content .itinerary:first-child,.outbound-details-content .itinerary:first-child,.inbound-details-content .itinerary:first-child{padding-right:14px}.flight-details-content .itinerary table,.outbound-details-content .itinerary table,.inbound-details-content .itinerary table{margin-top:30px;width:100%}.flight-details-content .itinerary th,.outbound-details-content .itinerary th,.inbound-details-content .itinerary th{padding-bottom:5px;font-color:#6b6969;font-weight:400;font-line-height:16px;font-size:15px;font-size:.9375rem}.flight-details-content .itinerary th.detail,.outbound-details-content .itinerary th.detail,.inbound-details-content .itinerary th.detail{font-weight:normal;font-size:14px;font-size:.875rem;color:#186686;text-align:left}.flight-details-content .itinerary td,.outbound-details-content .itinerary td,.inbound-details-content .itinerary td{line-height:1;padding:4px 0 10px;vertical-align:top}.flight-details-content .itinerary td.city,.outbound-details-content .itinerary td.city,.inbound-details-content .itinerary td.city{padding:0 0 5px}.flight-details-content .itinerary .terminal,.outbound-details-content .itinerary .terminal,.inbound-details-content .itinerary .terminal{font-size:22px;font-size:1.375rem}.flight-details-content .itinerary .terminal>div,.outbound-details-content .itinerary .terminal>div,.inbound-details-content .itinerary .terminal>div{width:50px;margin:0 auto}.flight-details-content .city,.outbound-details-content .city,.inbound-details-content .city{color:#6b6969;font-size:15px;font-size:.9375rem;border-bottom:1px solid #eaeae9}.flight-details-content .timeline,.outbound-details-content .timeline,.inbound-details-content .timeline{border-top:1px solid #eaeae9;font-size:14px;font-size:.875rem;padding:11px}.flight-details-content .timeline table,.outbound-details-content .timeline table,.inbound-details-content .timeline table{width:424px}.flight-details-content .timeline td,.outbound-details-content .timeline td,.inbound-details-content .timeline td{font-size:14px;font-size:.875rem;padding:11px;width:50%}.flight-details-content .timeline td:first-child,.outbound-details-content .timeline td:first-child,.inbound-details-content .timeline td:first-child{padding-right:0}.flight-details-content .timeline td:first-child.noStops,.outbound-details-content .timeline td:first-child.noStops,.inbound-details-content .timeline td:first-child.noStops{padding:11px 11px 0 11px}.flight-details-content .timeline span,.outbound-details-content .timeline span,.inbound-details-content .timeline span{font-weight:700}.flight-details-content .first,.outbound-details-content .first,.inbound-details-content .first{padding:16px 11px 0}.flight-details-content .first .amenities td,.outbound-details-content .first .amenities td,.inbound-details-content .first .amenities td{padding:4px 0 11px}.flight-details-content .first .amenities img,.outbound-details-content .first .amenities img,.inbound-details-content .first .amenities img{height:18px}.flight-details-content .leg,.outbound-details-content .leg,.inbound-details-content .leg{border-top:1px solid #eaeae9;padding:13px 11px 0}.flight-details-content .leg table,.outbound-details-content .leg table,.inbound-details-content .leg table{width:100%}.flight-details-content .leg.first,.outbound-details-content .leg.first,.inbound-details-content .leg.first{border:0}.aircraft-name{font-size:13px;font-size:.8125rem}.flight-details #cboxLoadedContent .timeline:first-child{width:354px}.flight-details.multiple #cboxClose{top:.5%}.flight-details.multiple #cboxLoadedContent{padding-top:30px}.flight-details.multiple #cboxLoadedContent>div{overflow-x:hidden !important;overflow-y:visible !important}.flight-details.multiple #cboxLoadedContent .timeline:first-child{border:0;background:#eaeae9;width:440px}.flight-details.multiple #cboxLoadedContent .timeline:first-child table{width:440px}.flight-details.multiple #cboxLoadedContent .timeline table{width:414px}.flight-detail-overlay td.flight{background-image:url('../images/components/flight-details-overlay/Rule.png');background-repeat:repeat-x;background-position-y:10px}.flight-detail-overlay td.transfer{background-image:url('../images/components/flight-details-overlay/DottedLine.png');background-repeat:repeat-x;background-position-y:10px;width:15%}.flight-detail-overlay td.end{width:27%}.flight-detail-overlay td.end.final-destination{text-align:right}.flight-detail-overlay td.end .airport-code{display:inline-block}.flight-detail-overlay td.stop{position:relative}.flight-detail-overlay td.stop .airport-code{position:absolute;bottom:-18px;left:-13px}.flight-detail-overlay td.stop.has-layover .airport-code{left:8px}.flight-detail-overlay td.stop.flight{text-align:right}.flight-detail-overlay td.stop.flight .airport-container{position:relative}.flight-detail-overlay td .bus{position:absolute;right:40%}.flight-detail-overlay td div.airport-container{display:inline-block;background:white}.flight-detail-overlay td div.airport-container.transfer-departure{margin-right:20%}.flight-detail-overlay td div.airport-container.transfer-arrival{position:absolute;right:0}.flight-detail-overlay td div.airport-container .point{height:18px;width:18px}.flight-detail-overlay td div.airport-container .stopover{height:13px;width:9px}.flight-detail-overlay td div.airport-container .layover{height:17px;width:17px}
.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}#passenger-entry{color:#333;font-size:16px;font-size:1rem;background:#f8f8f8;width:100%}#passenger-entry .styled-select.styled-select{height:38px;height:2.375rem}#passenger-entry .styled-select.styled-select select{height:38px;height:2.375rem}.ie8 #passenger-entry .styled-select.styled-select select,.ie9 #passenger-entry .styled-select.styled-select select{padding-left:0 !important;height:24px;height:1.5rem}#passenger-entry .posR{position:relative}#passenger-entry label.error{font-size:12px !important;font-size:.75rem !important}#passenger-entry a,#passenger-entry input{line-height:inherit}#passenger-entry .styled-select.disabled{background-color:#e9e9e9}#passenger-entry .placeholder{position:absolute;font-size:13px;font-size:.8125rem;top:10px;left:10px;z-index:100;color:#767676}#passenger-entry .placeholder.left115{left:130px}#passenger-entry .helpful{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;border:0}#passenger-entry .helpful.skypassNoInfo{top:5px}#passenger-entry form,#passenger-entry fieldset,#passenger-entry dl,#passenger-entry dt,#passenger-entry dd,#passenger-entry p,#passenger-entry h1,#passenger-entry h2,#passenger-entry h3{margin:0;padding:0;border:0 none}#passenger-entry li{list-style:none}#passenger-entry .pass-dom-avenue{width:960px;margin:0 auto}#passenger-entry .pass-dom-avenue:after{display:block;clear:both;content:"";height:0}#passenger-entry .pass-dom-avenue .passenger-info-head{padding-top:25px}#passenger-entry .pass-dom-avenue .passenger-info-head h1,#passenger-entry .pass-dom-avenue .passenger-info-head 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}#passenger-entry .pass-dom-avenue .passenger-info-head h1+p,#passenger-entry .pass-dom-avenue .passenger-info-head h2+p{font-size:14px;font-size:.875rem;line-height:130% !important;margin:3px 0 0 0}#passenger-entry .pass-dom-avenue .passenger-info-head p.title-field{height:30px;background:url('../images/components/dom-avail/icon-alert.png') no-repeat 0 3px;padding-left:20px;margin-top:10px}#passenger-entry .pass-dom-avenue .passenger-info-head p.title-field .button-name-info>button{color:#007798;margin-top:3px}#passenger-entry .pass-dom-avenue .error-message{width:100% !important;clear:both;font-size:12px;font-size:.75rem;color:#d80a0a;text-align:left;padding:0;margin:0}#passenger-entry .pass-dom-avenue .entry-area{padding:25px 0 16px;width:75%;float:left}#passenger-entry .pass-dom-avenue .entry-area h1,#passenger-entry .pass-dom-avenue .entry-area 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}#passenger-entry .pass-dom-avenue .entry-area h1+p,#passenger-entry .pass-dom-avenue .entry-area h2+p{font-size:14px;font-size:.875rem;line-height:130% !important;margin:3px 0 0 0}#passenger-entry .pass-dom-avenue .entry-area p.title-field{height:20px}#passenger-entry .pass-dom-avenue .entry-area .group{border-top:1px dotted #ccc;background:white;margin-top:1px;padding:15px 0}#passenger-entry .pass-dom-avenue .entry-area .group input{padding:9px 10px;padding-bottom:10px}#passenger-entry .pass-dom-avenue .entry-area .group input.lastName,#passenger-entry .pass-dom-avenue .entry-area .group input.firstName{font-weight:700;opacity:1}#passenger-entry .pass-dom-avenue .entry-area .group input.lastName.disabled,#passenger-entry .pass-dom-avenue .entry-area .group input.firstName.disabled{border:1px solid #ccc;background:#f8f8f8}#passenger-entry .pass-dom-avenue .entry-area .group .styled-select.oldsize{height:38px;height:2.375rem}#passenger-entry .pass-dom-avenue .entry-area .group .styled-select.oldsize select{height:38px;height:2.375rem}.ie8 #passenger-entry .pass-dom-avenue .entry-area .group .styled-select.oldsize select,.ie9 #passenger-entry .pass-dom-avenue .entry-area .group .styled-select.oldsize select{padding-left:0 !important;height:24px;height:1.5rem}#passenger-entry .pass-dom-avenue .entry-area .group .gender-legend{font-weight:700;font-size:14px;font-size:.875rem}#passenger-entry .pass-dom-avenue .entry-area .group label{font-size:14px;font-size:.875rem;font-weight:700}#passenger-entry .pass-dom-avenue .entry-area .group dt{margin:10px 0 5px}#passenger-entry .pass-dom-avenue .entry-area .group dd{margin:3px 0;position:relative}#passenger-entry .pass-dom-avenue .entry-area .group:first-child{border-top:0}#passenger-entry .pass-dom-avenue .entry-area .require-ico{background-image:url("../images/components/dom-avail/ico-required.png");background-repeat:no-repeat;background-position:100% 50%;padding-right:10px}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group-area{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}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group p{font-size:14px;font-size:.875rem}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .label_title{font-size:14px;font-size:.875rem;font-weight:700;line-height:20px;margin:0}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-title h3{background:#f0f5f9;border-left:4px solid #007798;float:left;width:13%;font-size:18px;font-size:1.125rem;color:#186686;font-weight:700;text-align:left;margin-top:3px;padding-left:10px;word-wrap:break-word;word-break:break-all}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry{float:right;width:87%;padding:0 15px}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .radio-area{padding-left:5px}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .select-family{display:table;width:100%;padding-bottom:7px}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .select-family dt{display:table-cell;vertical-align:top;width:21.7%}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .select-family dd{display:table-cell;vertical-align:top;width:78.3%}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .select-family:after{display:block;clear:both;content:"";height:0}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .passenger-row-div,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .DOB-wrapper{width:75%}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .passenger-row-div .with-adult .styled-select,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .DOB-wrapper .with-adult .styled-select{width:99.5%}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .passenger-row-div .with-adult .styled-select select,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .DOB-wrapper .with-adult .styled-select select{vertical-align:top}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .passenger-row-div p.error,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .DOB-wrapper p.error{padding-bottom:5px}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .passenger-row-div .gender-fieldset,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .DOB-wrapper .gender-fieldset{padding-bottom:10px}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .DOB-wrapper-discount{padding-top:5px}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .last-name-wrapper,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .first-middle-name,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .date-of-birth,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .gender-fieldset,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .with-adult{width:100%;display:table;padding:0 0 5px 0;margin:0}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .last-name-wrapper dt,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .last-name-wrapper dd,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .first-middle-name dt,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .first-middle-name dd,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .date-of-birth dt,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .date-of-birth dd,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .gender-fieldset dt,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .gender-fieldset dd,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .with-adult dt,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .with-adult dd{min-height:40px;line-height:40px}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .last-name-wrapper dt span,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .last-name-wrapper dd span,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .first-middle-name dt span,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .first-middle-name dd span,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .date-of-birth dt span,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .date-of-birth dd span,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .gender-fieldset dt span,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .gender-fieldset dd span,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .with-adult dt span,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .with-adult dd span{line-height:1;display:inline-block}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .last-name-wrapper dt span.placeholder,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .last-name-wrapper dd span.placeholder,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .first-middle-name dt span.placeholder,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .first-middle-name dd span.placeholder,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .date-of-birth dt span.placeholder,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .date-of-birth dd span.placeholder,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .gender-fieldset dt span.placeholder,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .gender-fieldset dd span.placeholder,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .with-adult dt span.placeholder,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .with-adult dd span.placeholder{line-height:20px}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .last-name-wrapper dt,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .last-name-wrapper .gender-legend,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .first-middle-name dt,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .first-middle-name .gender-legend,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .date-of-birth dt,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .date-of-birth .gender-legend,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .gender-fieldset dt,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .gender-fieldset .gender-legend,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .with-adult dt,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .with-adult .gender-legend{display:table-cell;vertical-align:top;width:28.7%}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .last-name-wrapper dt .require-ico,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .last-name-wrapper .gender-legend .require-ico,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .first-middle-name dt .require-ico,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .first-middle-name .gender-legend .require-ico,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .date-of-birth dt .require-ico,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .date-of-birth .gender-legend .require-ico,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .gender-fieldset dt .require-ico,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .gender-fieldset .gender-legend .require-ico,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .with-adult dt .require-ico,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .with-adult .gender-legend .require-ico{vertical-align:middle;background:0;padding:0}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .last-name-wrapper dt .require-ico label,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .last-name-wrapper dt .require-ico span,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .last-name-wrapper .gender-legend .require-ico label,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .last-name-wrapper .gender-legend .require-ico span,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .first-middle-name dt .require-ico label,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .first-middle-name dt .require-ico span,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .first-middle-name .gender-legend .require-ico label,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .first-middle-name .gender-legend .require-ico span,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .date-of-birth dt .require-ico label,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .date-of-birth dt .require-ico span,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .date-of-birth .gender-legend .require-ico label,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .date-of-birth .gender-legend .require-ico span,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .gender-fieldset dt .require-ico label,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .gender-fieldset dt .require-ico span,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .gender-fieldset .gender-legend .require-ico label,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .gender-fieldset .gender-legend .require-ico span,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .with-adult dt .require-ico label,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .with-adult dt .require-ico span,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .with-adult .gender-legend .require-ico label,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .with-adult .gender-legend .require-ico span{vertical-align:middle}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .last-name-wrapper dt .require-ico label .mark,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .last-name-wrapper dt .require-ico span .mark,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .last-name-wrapper .gender-legend .require-ico label .mark,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .last-name-wrapper .gender-legend .require-ico span .mark,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .first-middle-name dt .require-ico label .mark,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .first-middle-name dt .require-ico span .mark,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .first-middle-name .gender-legend .require-ico label .mark,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .first-middle-name .gender-legend .require-ico span .mark,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .date-of-birth dt .require-ico label .mark,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .date-of-birth dt .require-ico span .mark,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .date-of-birth .gender-legend .require-ico label .mark,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .date-of-birth .gender-legend .require-ico span .mark,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .gender-fieldset dt .require-ico label .mark,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .gender-fieldset dt .require-ico span .mark,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .gender-fieldset .gender-legend .require-ico label .mark,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .gender-fieldset .gender-legend .require-ico span .mark,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .with-adult dt .require-ico label .mark,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .with-adult dt .require-ico span .mark,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .with-adult .gender-legend .require-ico label .mark,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .with-adult .gender-legend .require-ico span .mark{background-image:url("../images/components/dom-avail/ico-required.png");background-repeat:no-repeat;background-position:100% 50%;padding-right:10px;display:inline-block;width:8px;height:7px}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .last-name-wrapper dd,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .last-name-wrapper .sex,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .first-middle-name dd,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .first-middle-name .sex,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .date-of-birth dd,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .date-of-birth .sex,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .gender-fieldset dd,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .gender-fieldset .sex,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .with-adult dd,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .with-adult .sex{display:table-cell;vertical-align:top;width:71.3%}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .combodate,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry input{line-height:1}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .last-name-wrapper dt,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .last-name-wrapper .mgnb,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .first-middle-name dt,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .first-middle-name .mgnb,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .date-of-birth dt,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .date-of-birth .mgnb{margin:0}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .name-wrap{position:relative}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .name-wrap .alert-tooltip{color:white;font-size:12px;font-size:.75rem;position:absolute;width:24%;right:2px;top:0;padding:34px 8px 8px;line-height:1.4;min-height:83px;text-align:center;background:#0180a3 url('../images/components/dom-avail/bg_mlg_fml.png') no-repeat center 8px;word-break:break-word}[lang='ko-kr'] #passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .name-wrap .alert-tooltip{word-break:keep-all}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .name-wrap .alert-tooltip .ko{position:absolute;top:15%;left:-10px;border:6px solid transparent;border-right:6px solid #0180a3}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .name-wrap .alert-tooltip .btn-close{width:20px;height:20px;position:absolute;right:2px;top:2px;background:url('../images/hint-close.png') no-repeat center}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .name-wrap .alert-tooltip.frefill .ko{border-right:6px solid transparent}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .name-wrap .alert-tooltip.firstName .ko{top:65px}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .radio-area dt{font-size:14px;font-size:.875rem;font-weight:700}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .radio-area dd{float:left}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .radio-area:after{display:block;clear:both;content:"";height:0}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .form-column-4,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .form-column-8,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .form-column-6{float:left}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .form-column-4 dt,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .form-column-4 dd,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .form-column-8 dt,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .form-column-8 dd,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .form-column-6 dt,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .form-column-6 dd{margin-left:15px;position:relative}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .form-column-4 .ml0,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .form-column-8 .ml0,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .form-column-6 .ml0{margin-left:0}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .form-column-4 .multi-column,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .form-column-8 .multi-column,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .form-column-6 .multi-column{width:100%}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .form-column-4 .multi-column .styled-select,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .form-column-8 .multi-column .styled-select,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .form-column-6 .multi-column .styled-select{display:inline-block;width:32.7% !important;min-width:inherit !important;margin-right:3px}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .form-column-4 .multi-column .styled-select:first-child,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .form-column-8 .multi-column .styled-select:first-child,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .form-column-6 .multi-column .styled-select:first-child{margin-left:0}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .form-column-4 .multi-column .combodate:after,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .form-column-8 .multi-column .combodate:after,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .form-column-6 .multi-column .combodate:after{display:block;clear:both;content:"";height:0}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .form-column-4 .multi-column .combodate,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .form-column-8 .multi-column .combodate,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .form-column-6 .multi-column .combodate{min-height:42px;display:block;position:relative}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .form-column-4 .multi-column .combodate p.error,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .form-column-8 .multi-column .combodate p.error,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .form-column-6 .multi-column .combodate p.error{width:126px;padding-top:41px;float:left;padding-left:3px}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .form-column-4 .multi-column .combodate select[name="birthYear"].error+div+p,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .form-column-8 .multi-column .combodate select[name="birthYear"].error+div+p,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .form-column-6 .multi-column .combodate select[name="birthYear"].error+div+p{float:left}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .form-column-4 .multi-column .combodate select[name="birthMonth"].error+div+p,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .form-column-8 .multi-column .combodate select[name="birthMonth"].error+div+p,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .form-column-6 .multi-column .combodate select[name="birthMonth"].error+div+p{float:left;margin-left:129px}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .form-column-4 .multi-column .combodate select[name="birthDay"].error+div+p,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .form-column-8 .multi-column .combodate select[name="birthDay"].error+div+p,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .form-column-6 .multi-column .combodate select[name="birthDay"].error+div+p{float:right;margin-right:5px}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .form-column-4 .multi-column .combodate select[name="birthYear"].error+div+p+select[name="birthMonth"].error+div+p,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .form-column-8 .multi-column .combodate select[name="birthYear"].error+div+p+select[name="birthMonth"].error+div+p,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .form-column-6 .multi-column .combodate select[name="birthYear"].error+div+p+select[name="birthMonth"].error+div+p{margin-left:0}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .form-column-4 .multi-column .combodate>div,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .form-column-8 .multi-column .combodate>div,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .form-column-6 .multi-column .combodate>div{width:32% !important;min-width:32% !important;display:inline-block;margin-right:3px;position:absolute;top:0;left:0}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .form-column-4 .multi-column .combodate>div:first-child,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .form-column-8 .multi-column .combodate>div:first-child,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .form-column-6 .multi-column .combodate>div:first-child{margin-left:0 !important}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .form-column-4 .multi-column .combodate>div.month,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .form-column-8 .multi-column .combodate>div.month,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .form-column-6 .multi-column .combodate>div.month{margin-left:128px}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .form-column-4 .multi-column .combodate>div.day,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .form-column-8 .multi-column .combodate>div.day,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .form-column-6 .multi-column .combodate>div.day{margin-left:256px}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .form-column-4 .multi-column .combodate div+div+div,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .form-column-8 .multi-column .combodate div+div+div,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .form-column-6 .multi-column .combodate div+div+div{margin-right:5px}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .discount-apply{margin-top:10px}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .discount-apply .list{float:left;width:100%;font-size:12px;font-size:.75rem;background:url("../images/components/dom-avail/dot-black.png") no-repeat 0 7px;padding-left:10px}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .division{clear:both}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .division .discount-types .bound-0{margin-bottom:2px}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .division .have-only-lastname{margin-top:7px;background:#f2f2f2;padding:8px 10px}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .division .have-only-lastname input[type="checkbox"]{left:0}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .division .have-only-lastname label,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .division .have-only-lastname .posR,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .division .have-only-lastname .note-txt{font-size:12px !important;font-size:.75rem !important;line-height:150%;vertical-align:2px}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .division .have-only-lastname .note-txt{color:#d52003}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .division .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:10px 0 2px}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .division .traveler-wrap .sec-header{display:block;width:100%}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .division .traveler-wrap .sec-header .query-s,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .division .traveler-wrap .sec-header .helpful,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .division .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}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .division .traveler-wrap .sec-header .query-s.white,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .division .traveler-wrap .sec-header .helpful.white,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .division .traveler-wrap .sec-header .help.white{background:transparent url('../images/icon-question-mark-sm-wht.png') 0 0 no-repeat}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .division .traveler-wrap .sec-header .dtit{width:auto;padding-bottom:5px;display:inline-block;font-size:14px !important;font-size:.875rem !important}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .division .traveler-wrap .sec-header .dtit span{display:inline}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .division .traveler-wrap .form-wrap{display:block;padding-right:110px;position:relative;width:57.5%}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .division .traveler-wrap .form-wrap .tsa-logo-after{position:absolute;right:20px;top:5px;width:75px;height:24px;display:inline-block}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .division .information{padding:5px 0;margin:0 0 10px 0;font-size:12px;font-size:.75rem}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .division .information li{list-style-type:circle}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .division .information .hda-discount{padding-left:15px !important}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .division .information .hda-discount .list-none li{list-style:none}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .division dd{position:relative}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .division:after{display:block;clear:both;content:"";height:0}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .discount-types p,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .discount-types div,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .skypassAccrual p,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .skypassAccrual div{height:auto;font-size:12px;font-size:.75rem}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .discount-types .list-none,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .discount-types ul,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .skypassAccrual .list-none,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .skypassAccrual ul{clear:both;padding:0;margin:5px 0}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .discount-types .list-none li,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .discount-types ul li,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .skypassAccrual .list-none li,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .skypassAccrual ul li{list-style:none;font-size:12px;font-size:.75rem;padding:0 2px;margin:0}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .discount-types .list-none.dash,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .discount-types ul.dash,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .skypassAccrual .list-none.dash,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .skypassAccrual ul.dash{padding:0;margin:0 0 0 10px;list-style:none}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .discount-types .list-none.dash li,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .discount-types ul.dash li,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .skypassAccrual .list-none.dash li,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .skypassAccrual ul.dash li{list-style:url('../images/bul-hyphen.gif')}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .frequent-flyer dl dd>div{float:left;position:relative;width:60%}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .frequent-flyer dl dd .select-with-info{position:static;width:40%;padding-right:5px}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .group-entry .frequent-flyer dl dd:after{display:block;clear:both;content:"";height:0}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group:after{display:block;clear:both;content:"";height:0}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .sex>span{position:relative;padding-right:20px}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .sex>span input[type="checkbox"],#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .sex>span input[type="radio"],#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .sex>span span.radiobtn,#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .sex>span span.checkbox{position:absolute;left:0;top:4px}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .sex>span input[type="checkbox"]{margin-top:0}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .sex>span label{font-size:13px;font-size:.8125rem;display:inline-block;padding-left:20px}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .form-wrapper-inner .change-name{position:absolute;right:0;top:-33px}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .form-wrapper-inner .change-name .btn-change{background-color:transparent;padding:0 0 3px}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .form-wrapper-inner .change-name .btn-change .icon{vertical-align:middle;width:20px;height:18px;display:inline-block;background:url('../images/components/bookingfunnel/icon-change-name.png') no-repeat 0 0}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .form-wrapper-inner .change-name .btn-change .txt{color:#0180a3;font-size:12px;font-size:.75rem;vertical-align:middle}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .form-wrapper-inner.INFANT .name-wrap .change-name{position:relative;text-align:right;top:0}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .form-wrapper-inner.INFANT .name-wrap .change-name .btn-change{margin-bottom:5px}#passenger-entry .pass-dom-avenue .entry-area .passenger-info-group .group .form-wrapper-inner.INFANT .name-wrap .change-name+.passenger-row-div+.passenger-row-div+.alert-tooltip{top:32px}#passenger-entry .pass-dom-avenue .entry-area .contact-info h2{margin:25px 0 16px}#passenger-entry .pass-dom-avenue .entry-area .contact-info .group-area{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:5px 15px 15px;background:white;margin-top:1px}#passenger-entry .pass-dom-avenue .entry-area .contact-info .group-area .label_title{font-weight:700;font-size:14px;font-size:.875rem}#passenger-entry .pass-dom-avenue .entry-area .contact-info .group-area .error{font-size:14px;font-size:.875rem}#passenger-entry .pass-dom-avenue .entry-area .contact-info .group-area input{padding:9px 10px}#passenger-entry .pass-dom-avenue .entry-area .contact-info .group-area label{font-size:14px;font-size:.875rem;font-weight:700}#passenger-entry .pass-dom-avenue .entry-area .contact-info .group-area dt{margin:10px 0 5px}#passenger-entry .pass-dom-avenue .entry-area .contact-info .group-area dd{margin-bottom:3px}#passenger-entry .pass-dom-avenue .entry-area .contact-info .group-area .info-txt{clear:both;font-size:12px;font-size:.75rem;padding-top:5px}#passenger-entry .pass-dom-avenue .entry-area .contact-info .group-area .form-column-6{float:left}#passenger-entry .pass-dom-avenue .entry-area .contact-info .group-area .form-column-6 dt,#passenger-entry .pass-dom-avenue .entry-area .contact-info .group-area .form-column-6 dd{margin-left:15px;position:relative}#passenger-entry .pass-dom-avenue .entry-area .contact-info .group-area .form-column-6 .ml0{margin-left:0}#passenger-entry .pass-dom-avenue .entry-area .contact-info .group-area .form-column-6 .phone-number{width:100%}#passenger-entry .pass-dom-avenue .entry-area .contact-info .group-area .form-column-6 .phone-number .styled-select.oldsize{height:38px;height:2.375rem}#passenger-entry .pass-dom-avenue .entry-area .contact-info .group-area .form-column-6 .phone-number .styled-select.oldsize select{height:38px;height:2.375rem}.ie8 #passenger-entry .pass-dom-avenue .entry-area .contact-info .group-area .form-column-6 .phone-number .styled-select.oldsize select,.ie9 #passenger-entry .pass-dom-avenue .entry-area .contact-info .group-area .form-column-6 .phone-number .styled-select.oldsize select{padding-left:0 !important;height:24px;height:1.5rem}#passenger-entry .pass-dom-avenue .entry-area .contact-info .group-area .form-column-6 .phone-number .inner-left-col{width:38%;float:left}#passenger-entry .pass-dom-avenue .entry-area .contact-info .group-area .form-column-6 .phone-number .inner-col{float:right;width:60%}#passenger-entry .pass-dom-avenue .entry-area .contact-info .group-area .form-column-6 .phone-number .inner-col input{width:100%}#passenger-entry .pass-dom-avenue .entry-area .contact-info .group-area .form-column-6 .phone-number .inner-col .left115{left:145px}#passenger-entry .pass-dom-avenue .entry-area .contact-info .group-area .form-column-6 .phone-number select{float:left;min-width:inherit !important}#passenger-entry .pass-dom-avenue .entry-area .contact-info .group-area .form-column-6 .phone-number input{min-width:inherit !important;margin-left:3px}#passenger-entry .pass-dom-avenue .entry-area .contact-info .group-area .form-column-6 .phone-number input[role="combobox"]{width:100%}#passenger-entry .pass-dom-avenue .entry-area .contact-info .group-area .form-column-6 .phone-number .chosen-container.chosen-container-single{width:115px !important;min-width:inherit !important;float:left}#passenger-entry .pass-dom-avenue .entry-area .contact-info .group-area .form-column-6 .phone-number .chosen-container-active{border:none !important}#passenger-entry .pass-dom-avenue .entry-area .contact-info .group-area .form-column-6 .phone-number .chosen-container-single .chosen-single span{padding:9px 10px}#passenger-entry .pass-dom-avenue .entry-area .contact-info .group-area .form-column-6 .phone-number:after{display:block;clear:both;content:"";height:0}#passenger-entry .pass-dom-avenue .entry-area .contact-info .group-area .form-column-6 .phone-number .error{clear:both}#passenger-entry .pass-dom-avenue .entry-area .contact-info .group-area .form-column-6.posR{padding-left:15px;margin-bottom:0;position:relative}#passenger-entry .pass-dom-avenue .entry-area .contact-info .group-area .form-column-6.posR .left115{left:25px}#passenger-entry .pass-dom-avenue .entry-area .contact-info .group-area .form-column-6.newcountry{margin-bottom:0}#passenger-entry .pass-dom-avenue .entry-area .contact-info .group-area .form-column-6.newcountry .styled-select.oldsize{height:38px;height:2.375rem}#passenger-entry .pass-dom-avenue .entry-area .contact-info .group-area .form-column-6.newcountry .styled-select.oldsize select{height:38px;height:2.375rem}.ie8 #passenger-entry .pass-dom-avenue .entry-area .contact-info .group-area .form-column-6.newcountry .styled-select.oldsize select,.ie9 #passenger-entry .pass-dom-avenue .entry-area .contact-info .group-area .form-column-6.newcountry .styled-select.oldsize select{padding-left:0 !important;height:24px;height:1.5rem}#passenger-entry .pass-dom-avenue .entry-area .contact-info .group-area .form-column-6.newcountry .inner-left-col{width:38%;float:left}#passenger-entry .pass-dom-avenue .entry-area .contact-info .group-area .form-column-6.newcountry .inner-col{float:right;width:60%;position:relative}#passenger-entry .pass-dom-avenue .entry-area .contact-info .group-area .form-column-6.newcountry .inner-col .button-main-white{width:auto;font-size:14px;font-size:.875rem;float:left;position:relative;z-index:1;box-shadow:none;max-width:75%;padding:7px 3px 8px}[lang='ko-kr'] #passenger-entry .pass-dom-avenue .entry-area .contact-info .group-area .form-column-6.newcountry .inner-col .button-main-white{padding:7px 10px 8px}#passenger-entry .pass-dom-avenue .entry-area .contact-info .group-area .form-column-6.newcountry .inner-col .statenumber{border:0;width:28%;z-index:1;position:relative;margin:1px 0 0 1px;background:transparent}#passenger-entry .pass-dom-avenue .entry-area .contact-info .group-area .form-column-6.newcountry .inner-col .statenumber:focus{outline:0}#passenger-entry .pass-dom-avenue .entry-area .contact-info .group-area .form-column-6.newcountry .inner-col .statenumber:focus+.inner-input{outline:1px solid black}#passenger-entry .pass-dom-avenue .entry-area .contact-info .group-area .form-column-6.newcountry .inner-col .inner-input{position:absolute;width:100%;border:1px solid #919191;border-top-left-radius:3px;border-bottom-left-radius:3px;-moz-border-top-left-radius:3px;-moz-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;left:0;top:0;height:38px}#passenger-entry .pass-dom-avenue .entry-area .contact-info .group-area .form-column-6.newcountry .inner-col .inner-input:focus{outline:1px solid black}#passenger-entry .pass-dom-avenue .entry-area .contact-info .group-area .form-column-6.newsmslang{padding-left:7px}#passenger-entry .pass-dom-avenue .entry-area .contact-info .group-area .form-column-6.newsmslang .styled-select.oldsize{height:38px;height:2.375rem}#passenger-entry .pass-dom-avenue .entry-area .contact-info .group-area .form-column-6.newsmslang .styled-select.oldsize select{height:38px;height:2.375rem}.ie8 #passenger-entry .pass-dom-avenue .entry-area .contact-info .group-area .form-column-6.newsmslang .styled-select.oldsize select,.ie9 #passenger-entry .pass-dom-avenue .entry-area .contact-info .group-area .form-column-6.newsmslang .styled-select.oldsize select{padding-left:0 !important;height:24px;height:1.5rem}#passenger-entry .pass-dom-avenue .entry-area .contact-info .group-area .form-column-6.newsmslang .inner-left-col{width:60%;float:left}#passenger-entry .pass-dom-avenue .entry-area .contact-info .group-area .form-column-6.newsmslang .inner-col{float:right;width:38%}#passenger-entry .pass-dom-avenue .entry-area .contact-info .group-area .form-column-6.reservation{clear:both}#passenger-entry .pass-dom-avenue .entry-area .contact-info .group-area .div-col-half{width:50%}#passenger-entry .pass-dom-avenue .entry-area .contact-info .group-area .div-col-half .form-column-6{width:100%}#passenger-entry .pass-dom-avenue .entry-area .contact-info .group-area .div-col-half+.div-col-half{padding-left:15px}#passenger-entry .pass-dom-avenue .entry-area .contact-info .group-area .div-col-half.domestic+.div-col-half{clear:both;padding-left:0}#passenger-entry .pass-dom-avenue .entry-area .contact-info .group-area .div-col-half .checkbox-area{clear:both;position:relative}#passenger-entry .pass-dom-avenue .entry-area .contact-info .group-area .div-col-half .checkbox-area input[type="checkbox"]{top:auto;bottom:2px;left:0}#passenger-entry .pass-dom-avenue .entry-area .contact-info .group-area .div-col-half .checkbox-area label{font-size:12px;font-size:.75rem;font-weight:400;vertical-align:top}#passenger-entry .pass-dom-avenue .entry-area .contact-info .group-area:after{display:block;clear:both;content:"";height:0}#passenger-entry .pass-dom-avenue .entry-area .contact-info .group-area.add-country-info .form-column-6{width:67%}#passenger-entry .pass-dom-avenue .entry-area .contact-info .group-area.add-country-info .form-column-6 dt{margin-top:0}#passenger-entry .pass-dom-avenue .entry-area .contact-info .group-area.add-country-info .form-column-6 .phone-number .chosen-container.chosen-container-single{margin-right:3px}#passenger-entry .pass-dom-avenue .entry-area .contact-info .group-area.add-country-info .form-column-6 .phone-number .chosen-container.chosen-container-single.country-info-box{width:200px !important;min-width:inherit !important}#passenger-entry .pass-dom-avenue .entry-area .contact-info .group-area.add-country-info .form-column-6 .phone-number input{width:29%;margin-left:0}#passenger-entry .pass-dom-avenue .entry-area .contact-info .group-area.add-country-info .form-column-6 .phone-number:after{display:block;clear:both;content:"";height:0}#passenger-entry .pass-dom-avenue .entry-area .contact-info .group-area.add-country-info .form-column-6.email{width:33%}#passenger-entry .pass-dom-avenue .entry-area .contact-info .group-area .nonmember-password-check.w-left{clear:both;float:left;width:50%}#passenger-entry .pass-dom-avenue .entry-area .contact-info .group-area .nonmember-password-check.w-right{float:right;width:50%;padding-left:15px}#passenger-entry .pass-dom-avenue .entry-area .contact-info .group-area .nonmember-password-check .label-wrap{padding:10px 0 5px}#passenger-entry .pass-dom-avenue .entry-area .contact-info .group-area .nonmember-password-check:after{display:block;clear:both;content:"";height:0}#passenger-entry .pass-dom-avenue .entry-area .notice-passenger{clear:both;padding:20px 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}#passenger-entry .pass-dom-avenue .entry-area .notice-passenger h2{border-bottom:1px solid #ccc;padding:5px 10px 10px;margin:0;line-height:1em !important;font-size:14px;font-size:.875rem;color:#186686;font-weight:700}#passenger-entry .pass-dom-avenue .entry-area .notice-passenger .list{padding:0 10px;margin:5px 0 0 0}#passenger-entry .pass-dom-avenue .entry-area .notice-passenger .list li{list-style-type:disc;font-size:12px;font-size:.75rem;margin-left:15px}#passenger-entry .pass-dom-avenue .mt65,#passenger-entry .pass-dom-avenue .mt95{margin-top:25px}#passenger-entry .pass-dom-avenue .discount-info-agree .checkbox-wrapper{position:relative;display:block;padding:10px 0 3px}#passenger-entry .pass-dom-avenue .discount-info-agree .checkbox-wrapper label{font-size:14px;font-size:.875rem;font-weight:bold;color:#333;padding-right:5px;display:inline-block}.ie8 #passenger-entry .pass-dom-avenue .discount-info-agree .checkbox-wrapper input[type="checkbox"]{position:absolute;top:20px;left:0}.ie8 #passenger-entry .pass-dom-avenue .discount-info-agree .checkbox-wrapper input[type="checkbox"]+span+label{padding-left:25px}#passenger-entry .pass-dom-avenue .discount-info-agree button{margin-right:5px;background:#fff;border:0}#passenger-entry .pass-dom-avenue .discount-info-agree button.medium-6{border:1px 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;color:#186686;font-size:12px;font-size:.75rem;cursor:pointer;display:inline-block;line-height:normal;padding:2px 8px;-webkit-box-shadow:0 1px 2px 1px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 2px 1px rgba(0,0,0,0.2);box-shadow:0 1px 2px 1px rgba(0,0,0,0.2);margin-right:3px}#passenger-entry .pass-dom-avenue .discount-info-agree button.medium-6.btn-handicap-info{margin-left:23px}#passenger-entry .pass-dom-avenue .discount-error{margin:15px 0 0 24px;font-size:12px;font-size:.75rem}#passenger-entry:after{display:block;clear:both;content:"";height:0}#passenger-entry .chosen-container-single .chosen-single span{padding:9px 10px}.ie8 #passenger-entry .group-entry input[type="radio"]{padding:0 !important;height:18px}.ie8 .custom-form select,.ie8 .custom-form .chosen-container{min-width:inherit !important;width:100%}.ie8 .custom-form select.w30,.ie8 .custom-form .chosen-container.w30{width:100px !important;padding:8px 10px !important}.ie8 .chosen-container-active{border:none !important;outline:2px solid #0180a3}.payment_sel{padding-bottom:20px;text-align:left}.payment_sel .col-13{display:block;width:100%}.payment_sel .col-13 .chosen-container{min-width:47%;width:47%;float:left}.payment_sel .col-13:after{display:block;clear:both;content:"";height:0}.payment_sel label{font-size:14px;font-size:.875rem;line-height:27px}.payment_sel select{padding:9px 9px 5px}.payment_sel .info-button{background:url('../images/icon-question-mark-sm.png') 0 0 no-repeat;display:inline-block;margin-left:5px;width:15px;height:14px;font-size:0;color:transparent;vertical-align:middle}.payment_sel .link_button{width:47%;display:inline-block;float:right}.country-code{padding:20px 40px;width:680px;min-height:350px;margin:0 auto}.country-code h2{text-align:center}.country-code .styled-select.countryselect{height:38px;height:2.375rem}.country-code .styled-select.countryselect select{height:38px;height:2.375rem}.ie8 .country-code .styled-select.countryselect select,.ie9 .country-code .styled-select.countryselect select{padding-left:0 !important;height:24px;height:1.5rem}.country-code label{font-size:14px;font-size:.875rem}.country-code label strong{display:inline-block;padding-bottom:7px}.country-code .notice{font-size:14px;font-size:.875rem;padding:0;margin:20px 0 0}.country-code .error-wrap{clear:both;padding:0;margin:0}.country-code .error-wrap .error{padding:5px 0;margin:0}.country-code fieldset.default{border:0;padding:8px 0 20px}.country-code fieldset .posR{position:relative;float:left}.country-code fieldset .posR+.posR{margin-left:20px}.country-code fieldset .posR input[type="checkbox"],.country-code fieldset .posR input[type="radio"],.country-code fieldset .posR span.radiobtn,.country-code fieldset .posR span.checkbox{position:absolute;left:0;top:3px}.country-code fieldset .posR input[type="checkbox"]{margin-top:0}.country-code fieldset .posR label{font-size:14px;font-size:.875rem;display:block;padding-left:25px}.country-code .country-code-form{background:#eff3f6;padding:25px 30px;position:relative}.country-code .country-code-form #group-title{margin-top:0;font-size:16px;font-size:1rem}.country-code .country-code-form .contry-select-area{width:80%;float:left}.country-code .country-code-form .contry-select-area .inner-col{width:48.6%;float:left}.country-code .country-code-form .contry-select-area .inner-col.fright{float:right}.country-code .country-code-form .contrybtn{width:18%;padding:7px 0;display:block;float:right;font-size:14px;font-size:.875rem}.country-code .country-code-form:after{display:block;clear:both;content:"";height:0}.country-code .country-code-result{padding:30px}.country-code .country-code-result .absbtn{width:97px;position:absolute;right:0;bottom:0;padding:8px 0;font-size:14px;font-size:.875rem}.country-code .country-code-result.tzonex{position:relative}.country-code .country-code-result.tzonex p{min-height:38px;padding:8px 120px 0 0}.country-code .country-code-result .time-zone-area{padding-right:107px;position:relative}.country-code .country-code-result .result-data{margin:0;font-weight:700;font-size:16px;font-size:1rem}.country-code .country-code-result .result-data strong{color:#cd3e00}.country-code .country-code-result:after{display:block;clear:both;content:"";height:0}#name-info-popup{min-width:500px}#name-info-popup *{font-size:14px;font-size:.875rem;line-height:130%}#name-info-popup h2{font-size:28px;font-size:1.75rem;margin:0 0 20px;text-align:center}#name-info-popup h3{font-size:18px;font-size:1.125rem;color:#186686;margin:0;margin-top:30px}#name-info-popup h3 span{font-size:18px;font-size:1.125rem}#name-info-popup h3+p{font-size:14px;font-size:.875rem;line-height:20px;line-height:1.25rem;margin:7px 0 15px 20px}#name-info-popup .input-ex-box{background-color:#f0f5f9;-webkit-border-radius:0 5px 5px 5px;-moz-border-radius:0 5px 5px 5px;border-radius:0 5px 5px 5px;padding:20px 40px}#name-info-popup .input-ex-box .ex{margin-top:0;margin-bottom:15px}#name-info-popup .input-ex-box .ex span{font-weight:700;background-color:#fcffe7}#name-info-popup .input-ex-box label{font-weight:700}#name-info-popup .input-ex-box input{padding:9px 10px;width:80%;padding-bottom:10px;text-transform:uppercase}#name-info-popup .input-ex-box input.lastName,#name-info-popup .input-ex-box input.firstName{font-weight:700;opacity:1}#name-info-popup .input-ex-box input.lastName.disabled,#name-info-popup .input-ex-box input.firstName.disabled{border:1px solid #ccc;background:#f8f8f8}#name-info-popup .input-ex-box input[type=radio]{width:5%}#name-info-popup .input-ex-box .last-name-wrapper,#name-info-popup .input-ex-box .first-middle-name,#name-info-popup .input-ex-box .gender-fieldset{width:100%;display:table;padding:0 0 5px 0;margin:0}#name-info-popup .input-ex-box .last-name-wrapper dt,#name-info-popup .input-ex-box .last-name-wrapper dd,#name-info-popup .input-ex-box .first-middle-name dt,#name-info-popup .input-ex-box .first-middle-name dd,#name-info-popup .input-ex-box .gender-fieldset dt,#name-info-popup .input-ex-box .gender-fieldset dd{min-height:40px;line-height:40px}#name-info-popup .input-ex-box .last-name-wrapper dt span,#name-info-popup .input-ex-box .last-name-wrapper dd span,#name-info-popup .input-ex-box .first-middle-name dt span,#name-info-popup .input-ex-box .first-middle-name dd span,#name-info-popup .input-ex-box .gender-fieldset dt span,#name-info-popup .input-ex-box .gender-fieldset dd span{line-height:1;display:inline-block}#name-info-popup .input-ex-box .last-name-wrapper dt span.placeholder,#name-info-popup .input-ex-box .last-name-wrapper dd span.placeholder,#name-info-popup .input-ex-box .first-middle-name dt span.placeholder,#name-info-popup .input-ex-box .first-middle-name dd span.placeholder,#name-info-popup .input-ex-box .gender-fieldset dt span.placeholder,#name-info-popup .input-ex-box .gender-fieldset dd span.placeholder{line-height:20px}#name-info-popup .input-ex-box .last-name-wrapper dt,#name-info-popup .input-ex-box .last-name-wrapper .gender-legend,#name-info-popup .input-ex-box .first-middle-name dt,#name-info-popup .input-ex-box .first-middle-name .gender-legend,#name-info-popup .input-ex-box .gender-fieldset dt,#name-info-popup .input-ex-box .gender-fieldset .gender-legend{display:table-cell;vertical-align:top;width:20%;min-width:100px;font-weight:700}#name-info-popup .input-ex-box .last-name-wrapper dt .require-ico,#name-info-popup .input-ex-box .last-name-wrapper .gender-legend .require-ico,#name-info-popup .input-ex-box .first-middle-name dt .require-ico,#name-info-popup .input-ex-box .first-middle-name .gender-legend .require-ico,#name-info-popup .input-ex-box .gender-fieldset dt .require-ico,#name-info-popup .input-ex-box .gender-fieldset .gender-legend .require-ico{vertical-align:middle;background:0;padding:0}#name-info-popup .input-ex-box .last-name-wrapper dt .require-ico label,#name-info-popup .input-ex-box .last-name-wrapper dt .require-ico span,#name-info-popup .input-ex-box .last-name-wrapper .gender-legend .require-ico label,#name-info-popup .input-ex-box .last-name-wrapper .gender-legend .require-ico span,#name-info-popup .input-ex-box .first-middle-name dt .require-ico label,#name-info-popup .input-ex-box .first-middle-name dt .require-ico span,#name-info-popup .input-ex-box .first-middle-name .gender-legend .require-ico label,#name-info-popup .input-ex-box .first-middle-name .gender-legend .require-ico span,#name-info-popup .input-ex-box .gender-fieldset dt .require-ico label,#name-info-popup .input-ex-box .gender-fieldset dt .require-ico span,#name-info-popup .input-ex-box .gender-fieldset .gender-legend .require-ico label,#name-info-popup .input-ex-box .gender-fieldset .gender-legend .require-ico span{vertical-align:middle}#name-info-popup .input-ex-box .last-name-wrapper dt .require-ico label .mark,#name-info-popup .input-ex-box .last-name-wrapper dt .require-ico span .mark,#name-info-popup .input-ex-box .last-name-wrapper .gender-legend .require-ico label .mark,#name-info-popup .input-ex-box .last-name-wrapper .gender-legend .require-ico span .mark,#name-info-popup .input-ex-box .first-middle-name dt .require-ico label .mark,#name-info-popup .input-ex-box .first-middle-name dt .require-ico span .mark,#name-info-popup .input-ex-box .first-middle-name .gender-legend .require-ico label .mark,#name-info-popup .input-ex-box .first-middle-name .gender-legend .require-ico span .mark,#name-info-popup .input-ex-box .gender-fieldset dt .require-ico label .mark,#name-info-popup .input-ex-box .gender-fieldset dt .require-ico span .mark,#name-info-popup .input-ex-box .gender-fieldset .gender-legend .require-ico label .mark,#name-info-popup .input-ex-box .gender-fieldset .gender-legend .require-ico span .mark{background-image:url("../images/components/dom-avail/ico-required.png");background-repeat:no-repeat;background-position:100% 50%;padding-right:10px;display:inline-block;width:8px;height:7px}#name-info-popup .input-ex-box .last-name-wrapper .sex,#name-info-popup .input-ex-box .first-middle-name .sex,#name-info-popup .input-ex-box .gender-fieldset .sex{display:table-cell;vertical-align:top;width:80%;padding-left:40px}#name-info-popup .input-ex-box .last-name-wrapper .sex>span,#name-info-popup .input-ex-box .first-middle-name .sex>span,#name-info-popup .input-ex-box .gender-fieldset .sex>span{margin-right:20px}#name-info-popup .input-ex-box .last-name-wrapper .sex>span input[type="radio"],#name-info-popup .input-ex-box .first-middle-name .sex>span input[type="radio"],#name-info-popup .input-ex-box .gender-fieldset .sex>span input[type="radio"]{position:absolute;top:3px;width:17px;height:16px}#name-info-popup .input-ex-box .last-name-wrapper .sex>span input[type="radio"].disabled:hover,#name-info-popup .input-ex-box .first-middle-name .sex>span input[type="radio"].disabled:hover,#name-info-popup .input-ex-box .gender-fieldset .sex>span input[type="radio"].disabled:hover{cursor:not-allowed}#name-info-popup .input-ex-box .last-name-wrapper .sex>span .radiobtn,#name-info-popup .input-ex-box .first-middle-name .sex>span .radiobtn,#name-info-popup .input-ex-box .gender-fieldset .sex>span .radiobtn{position:absolute;top:3px;left:0}#name-info-popup .input-ex-box .last-name-wrapper .sex>span label,#name-info-popup .input-ex-box .first-middle-name .sex>span label,#name-info-popup .input-ex-box .gender-fieldset .sex>span label{display:inline-block;padding-left:25px}@-moz-document url-prefix(){.newcountry .inner-col .button-main-white{padding:6px 3px 7px !important}[lang='ko-kr'] .newcountry .inner-col .button-main-white{padding:6px 10px 7px !important}}
.no-gap{margin:0;padding:0}.passenger-info-step .tabs{position:relative;right:0;width:15%;margin:0;padding:0;list-style:none;float:left;max-width:123px;overflow:visible;z-index:2}.passenger-info-step .tabs>li{display:block;background:#ddd;border:1px solid #999;border-top-width:0;padding:10px;width:150px;background:0;border:0;padding:0;width:100%}.passenger-info-step .tabs>li a{padding:18px 0 18px 28px;height:88px;width:123px;background:white;opacity:.7;position:relative;display:block;float:left;font-size:14px;font-size:.875rem;color:black;text-decoration:none;clear:both;margin-top:1px}.passenger-info-step .tabs>li a.contact-info-label{padding:23px 0 28px 28px}.ie8 .passenger-info-step .tabs>li a{min-width:95px}.passenger-info-step .tabs>li span{display:block;font-size:14px;font-size:.875rem;line-height:15px}.passenger-info-step .tabs>li span.name{overflow:hidden;text-overflow:ellipsis;width:75px;white-space:nowrap;text-transform:capitalize}.passenger-info-step .tabs>li span.name.last{margin-top:10px}.passenger-info-step .tabs>li span:only-child{margin-top:14px}.passenger-info-step .tabs>li:first-child{border-top-width:1px}.passenger-info-step .tabs>li:first-child a{margin-top:0}.passenger-info-step .tabs>li.active{background:#0fc}.passenger-info-step .tabs>li.active a{color:white;opacity:1;background:#186686;color:white}.passenger-info-step .tabs>li.active a:after{content:'';display:block;position:absolute;width:0;height:0;border-top:44px solid transparent;border-bottom:44px solid transparent;border-left:25px solid #186686;top:0;margin-top:0;left:99%;z-index:1}.passenger-info-step .tabs>li.active a:before{content:'';display:block;position:absolute;width:0;height:0;border-top:44px solid transparent;border-bottom:44px solid transparent;border-left:25px solid #186686;top:0;margin-top:0;margin-left:1px;left:99%;z-index:2}
.no-gap{margin:0;padding:0}.no-gap{margin:0;padding:0}#familyPlanOverlay{padding:65px 55px 45px 55px}#familyPlanOverlay h2{color:black;padding:0;margin:0 0 15px 0;text-align:center;font-size:30px;font-size:1.875rem}#familyPlanOverlay ul{list-style:none;margin:0;padding:0}#familyPlanOverlay .subtitle{padding:0;margin:0 0 40px 0;color:#186686;font-size:18px;font-size:1.125rem;font-weight:300;line-height:22px}#familyPlanOverlay .userMilesList{border-top:1px solid #6b6969;padding:25px 0 20px 0}#familyPlanOverlay .userMilesList li{margin-bottom:5px}#familyPlanOverlay .userMilesList li strong,#familyPlanOverlay .userMilesList li span{display:inline-block;margin:0;font-size:20px;font-size:1.25rem;line-height:22px;font-weight:700}#familyPlanOverlay .userMilesList li strong{width:54%;padding:0 20px 0 0;text-align:right}#familyPlanOverlay .userMilesList li .totals{width:auto;padding:0;color:#186686;text-align:left}#familyPlanOverlay .userMilesList li p{display:inline-block;padding:0;margin:0}#familyPlanOverlay .familyMilesList{width:100%;padding:10px 0 12px 0}#familyPlanOverlay .familyMilesList .valueError{border:1px solid #d42a1d}#familyPlanOverlay .familyMilesList td,#familyPlanOverlay .familyMilesList th{padding:3px 0;margin:0;width:20%;text-align:center}#familyPlanOverlay .familyMilesList td .chosen-container,#familyPlanOverlay .familyMilesList th .chosen-container{text-align:left}#familyPlanOverlay .familyMilesList th{padding:10px 0;color:#186686;font-weight:700}#familyPlanOverlay .familyMilesList td.alignC{text-align:center}#familyPlanOverlay .familyMilesList tbody th{color:#000;font-weight:normal}#familyPlanOverlay .familyMilesList input{font-size:100%;width:95%}#familyPlanOverlay .familyMilesList input,#familyPlanOverlay .familyMilesList .chosen-container span{padding:7px}#familyPlanOverlay .familyMilesList .chosen-container{width:95% !important;min-width:95%}#familyPlanOverlay .totalMiles{text-align:right}#familyPlanOverlay .totalMiles h3,#familyPlanOverlay .totalMiles a{display:inline-block;padding:0;margin:0}#familyPlanOverlay .totalMiles .errorMessage{color:#d42a1d;display:none;padding-right:25px}#familyPlanOverlay .totalMiles .total-data{margin:1.33em 0;font-size:20px;font-size:1.25rem;font-weight:300;line-height:22px}#familyPlanOverlay .buttonGroup{padding-top:25px;text-align:right}#familyPlanOverlay .buttonGroup a{padding-right:25px;color:#14819f}.mileageUpgrade-review.layerpopup{padding:73px 20px 60px;background:white;max-width:850px;width:100%;margin:0 auto !important}.mileageUpgrade-review.layerpopup .custom-form{border:0;padding:0;margin:0 auto;width:auto}.mileageUpgrade-review.layerpopup .sectitle{font-size:30px;font-size:1.875rem;font-weight:400;text-align:center;padding:0;margin-top:0}.mileageUpgrade-review.layerpopup .subtxt{padding:0 0 30px}.mileageUpgrade-review.layerpopup .subtxt li.list{font-size:14px;font-size:.875rem;padding:0 0 5px 0;margin:0 10px}.mileageUpgrade-review.layerpopup .subtxt li.list:last-child{padding:0}.mileageUpgrade-review.layerpopup .continue_txt{font-size:16px;font-size:1rem;padding:15px 0 0;font-weight:700}.mileageUpgrade-review.layerpopup .notice{padding:15px 0 0;font-size:14px;font-size:.875rem}.mileageUpgrade-review.layerpopup .regulation_area{padding-top:30px}.mileageUpgrade-review.layerpopup .regulation_area .list{font-size:14px;font-size:.875rem}.mileageUpgrade-review.layerpopup .mileage-total{padding:0 0 15px}.mileageUpgrade-review.layerpopup .mileage-total>div{padding:15px 20px;border:2px solid #96b4ba;border-radius:3px;background:#f4fbfd}.mileageUpgrade-review.layerpopup .mileage-total ul{padding:0;margin:0}.mileageUpgrade-review.layerpopup .mileage-total ul li{list-style-type:none;margin:0;width:33.33%;float:left;border-left:1px dotted #96b4ba;padding:0 20px}.mileageUpgrade-review.layerpopup .mileage-total ul li:first-child{border-left:0;padding-left:0}.mileageUpgrade-review.layerpopup .mileage-total ul li span{display:block;font-size:14px;font-size:.875rem}.mileageUpgrade-review.layerpopup .mileage-total ul li strong{display:block;text-align:right;font-weight:400;font-size:18px;font-size:1.125rem}.mileageUpgrade-review.layerpopup .mileage-total ul:after{display:block;clear:both;content:"";height:0}.mileageUpgrade-review.layerpopup .passenger_select,.mileageUpgrade-review.layerpopup .continue_cf,.mileageUpgrade-review.layerpopup .pnr_info{position:relative;color:#333;margin-bottom:30px}.mileageUpgrade-review.layerpopup .passenger_select td,.mileageUpgrade-review.layerpopup .passenger_select th,.mileageUpgrade-review.layerpopup .continue_cf td,.mileageUpgrade-review.layerpopup .continue_cf th,.mileageUpgrade-review.layerpopup .pnr_info td,.mileageUpgrade-review.layerpopup .pnr_info th{padding:10px;word-wrap:break-word}.mileageUpgrade-review.layerpopup .passenger_select .select_tab,.mileageUpgrade-review.layerpopup .continue_cf .select_tab,.mileageUpgrade-review.layerpopup .pnr_info .select_tab{width:100%;border-top:1px solid #cedde0;font-size:14px;font-size:.875rem}.mileageUpgrade-review.layerpopup .passenger_select .select_tab .lowercase,.mileageUpgrade-review.layerpopup .continue_cf .select_tab .lowercase,.mileageUpgrade-review.layerpopup .pnr_info .select_tab .lowercase{text-transform:lowercase}.mileageUpgrade-review.layerpopup .passenger_select .select_tab thead,.mileageUpgrade-review.layerpopup .continue_cf .select_tab thead,.mileageUpgrade-review.layerpopup .pnr_info .select_tab thead{background:#186686}.mileageUpgrade-review.layerpopup .passenger_select .select_tab thead th,.mileageUpgrade-review.layerpopup .continue_cf .select_tab thead th,.mileageUpgrade-review.layerpopup .pnr_info .select_tab thead th{color:white;padding:10px}.mileageUpgrade-review.layerpopup .passenger_select .select_tab tbody tr,.mileageUpgrade-review.layerpopup .continue_cf .select_tab tbody tr,.mileageUpgrade-review.layerpopup .pnr_info .select_tab tbody tr{border-bottom:1px solid #cedde0}.mileageUpgrade-review.layerpopup .passenger_select .select_tab tbody tr th,.mileageUpgrade-review.layerpopup .continue_cf .select_tab tbody tr th,.mileageUpgrade-review.layerpopup .pnr_info .select_tab tbody tr th{font-weight:normal}.mileageUpgrade-review.layerpopup .passenger_select .select_tab tbody tr td,.mileageUpgrade-review.layerpopup .continue_cf .select_tab tbody tr td,.mileageUpgrade-review.layerpopup .pnr_info .select_tab tbody tr td{text-align:center}.mileageUpgrade-review.layerpopup .passenger_select .select_tab tbody tr td.selectable,.mileageUpgrade-review.layerpopup .passenger_select .select_tab tbody tr td.disabled,.mileageUpgrade-review.layerpopup .continue_cf .select_tab tbody tr td.selectable,.mileageUpgrade-review.layerpopup .continue_cf .select_tab tbody tr td.disabled,.mileageUpgrade-review.layerpopup .pnr_info .select_tab tbody tr td.selectable,.mileageUpgrade-review.layerpopup .pnr_info .select_tab tbody tr td.disabled{padding:10px 0}.mileageUpgrade-review.layerpopup .passenger_select .select_tab tbody tr td.selectable span.disabled,.mileageUpgrade-review.layerpopup .passenger_select .select_tab tbody tr td.disabled span.disabled,.mileageUpgrade-review.layerpopup .continue_cf .select_tab tbody tr td.selectable span.disabled,.mileageUpgrade-review.layerpopup .continue_cf .select_tab tbody tr td.disabled span.disabled,.mileageUpgrade-review.layerpopup .pnr_info .select_tab tbody tr td.selectable span.disabled,.mileageUpgrade-review.layerpopup .pnr_info .select_tab tbody tr td.disabled span.disabled{background:url('../images/checkbox.png') no-repeat 0 0}.mileageUpgrade-review.layerpopup .passenger_select .select_tab tbody tr td.selectable span.checked,.mileageUpgrade-review.layerpopup .passenger_select .select_tab tbody tr td.disabled span.checked,.mileageUpgrade-review.layerpopup .continue_cf .select_tab tbody tr td.selectable span.checked,.mileageUpgrade-review.layerpopup .continue_cf .select_tab tbody tr td.disabled span.checked,.mileageUpgrade-review.layerpopup .pnr_info .select_tab tbody tr td.selectable span.checked,.mileageUpgrade-review.layerpopup .pnr_info .select_tab tbody tr td.disabled span.checked{background:url('../images/checkbox.png') no-repeat 0 -18px}.mileageUpgrade-review.layerpopup .passenger_select .select_tab tbody tr td.passenger-class span,.mileageUpgrade-review.layerpopup .continue_cf .select_tab tbody tr td.passenger-class span,.mileageUpgrade-review.layerpopup .pnr_info .select_tab tbody tr td.passenger-class span{padding-right:30px;margin-right:10px;display:inline-block;background:url('../images/components/mileage-upgrade/icon_arr_goto.png') no-repeat right center}.mileageUpgrade-review.layerpopup .passenger_select .select_tab tbody tr td.passenger-class strong,.mileageUpgrade-review.layerpopup .continue_cf .select_tab tbody tr td.passenger-class strong,.mileageUpgrade-review.layerpopup .pnr_info .select_tab tbody tr td.passenger-class strong{display:inline-block}.mileageUpgrade-review.layerpopup .passenger_select .select_tab tbody tr td.passenger-class .innr-block .itrarea,.mileageUpgrade-review.layerpopup .continue_cf .select_tab tbody tr td.passenger-class .innr-block .itrarea,.mileageUpgrade-review.layerpopup .pnr_info .select_tab tbody tr td.passenger-class .innr-block .itrarea{display:inline-block}.mileageUpgrade-review.layerpopup .passenger_select .select_tab tbody tr td.passenger-class .innr-block em.departure,.mileageUpgrade-review.layerpopup .continue_cf .select_tab tbody tr td.passenger-class .innr-block em.departure,.mileageUpgrade-review.layerpopup .pnr_info .select_tab tbody tr td.passenger-class .innr-block em.departure{padding-right:30px;margin-right:10px;display:inline-block;background:url('../images/components/mileage-upgrade/icon_arr_goto.png') no-repeat right center}.mileageUpgrade-review.layerpopup .passenger_select .select_tab tbody tr td.passenger-fare,.mileageUpgrade-review.layerpopup .passenger_select .select_tab tbody tr td.passenger-refund,.mileageUpgrade-review.layerpopup .continue_cf .select_tab tbody tr td.passenger-fare,.mileageUpgrade-review.layerpopup .continue_cf .select_tab tbody tr td.passenger-refund,.mileageUpgrade-review.layerpopup .pnr_info .select_tab tbody tr td.passenger-fare,.mileageUpgrade-review.layerpopup .pnr_info .select_tab tbody tr td.passenger-refund{text-align:right}.mileageUpgrade-review.layerpopup .passenger_select .select_tab tbody tr td.controls,.mileageUpgrade-review.layerpopup .continue_cf .select_tab tbody tr td.controls,.mileageUpgrade-review.layerpopup .pnr_info .select_tab tbody tr td.controls{padding:2px 10px}.mileageUpgrade-review.layerpopup .passenger_select .select_tab tbody tr td.controls .inner,.mileageUpgrade-review.layerpopup .continue_cf .select_tab tbody tr td.controls .inner,.mileageUpgrade-review.layerpopup .pnr_info .select_tab tbody tr td.controls .inner{display:block;width:100%}.mileageUpgrade-review.layerpopup .passenger_select .select_tab tbody tr td.controls .inner button,.mileageUpgrade-review.layerpopup .continue_cf .select_tab tbody tr td.controls .inner button,.mileageUpgrade-review.layerpopup .pnr_info .select_tab tbody tr td.controls .inner button{outline-offset:0;display:inline-block;font-size:12px;font-size:.75rem;margin:3px 1px;width:48%;color:#0180a3}.mileageUpgrade-review.layerpopup .passenger_select .select_tab tbody tr td.controls .inner button.w100,.mileageUpgrade-review.layerpopup .continue_cf .select_tab tbody tr td.controls .inner button.w100,.mileageUpgrade-review.layerpopup .pnr_info .select_tab tbody tr td.controls .inner button.w100{width:99%}.mileageUpgrade-review.layerpopup .passenger_select .select_tab tbody tr.acomm td,.mileageUpgrade-review.layerpopup .continue_cf .select_tab tbody tr.acomm td,.mileageUpgrade-review.layerpopup .pnr_info .select_tab tbody tr.acomm td{border-top:1px dotted #cedde0}.mileageUpgrade-review.layerpopup .passenger_select .select_tab.v_head tbody,.mileageUpgrade-review.layerpopup .continue_cf .select_tab.v_head tbody,.mileageUpgrade-review.layerpopup .pnr_info .select_tab.v_head tbody{border-top:1px solid #cedde0}.mileageUpgrade-review.layerpopup .passenger_select .select_tab.v_head tbody th,.mileageUpgrade-review.layerpopup .continue_cf .select_tab.v_head tbody th,.mileageUpgrade-review.layerpopup .pnr_info .select_tab.v_head tbody th{background:#f4fbfd;border-bottom:1px solid #cedde0;color:#186686;text-align:left}.mileageUpgrade-review.layerpopup .passenger_select .select_tab.v_head tbody td,.mileageUpgrade-review.layerpopup .continue_cf .select_tab.v_head tbody td,.mileageUpgrade-review.layerpopup .pnr_info .select_tab.v_head tbody td{text-align:left;border-bottom:1px solid #cedde0}.mileageUpgrade-review.layerpopup .passenger_select .select_tab.review,.mileageUpgrade-review.layerpopup .continue_cf .select_tab.review,.mileageUpgrade-review.layerpopup .pnr_info .select_tab.review{border-top:0}.mileageUpgrade-review.layerpopup .passenger_select .select_tab.review tfoot,.mileageUpgrade-review.layerpopup .continue_cf .select_tab.review tfoot,.mileageUpgrade-review.layerpopup .pnr_info .select_tab.review tfoot{background:#f4fbfd;border-bottom:1px solid #cedde0}.mileageUpgrade-review.layerpopup .passenger_select .select_tab.review tfoot th,.mileageUpgrade-review.layerpopup .continue_cf .select_tab.review tfoot th,.mileageUpgrade-review.layerpopup .pnr_info .select_tab.review tfoot th{font-weight:400;color:#186686}.mileageUpgrade-review.layerpopup .passenger_select .select_tab.review tfoot td,.mileageUpgrade-review.layerpopup .continue_cf .select_tab.review tfoot td,.mileageUpgrade-review.layerpopup .pnr_info .select_tab.review tfoot td{font-weight:700;border-left:1px solid #cedde0}.mileageUpgrade-review.layerpopup .passenger_select .select_tab.review tfoot .passenger-fare,.mileageUpgrade-review.layerpopup .continue_cf .select_tab.review tfoot .passenger-fare,.mileageUpgrade-review.layerpopup .pnr_info .select_tab.review tfoot .passenger-fare{text-align:right;color:#cd3e00}.mileageUpgrade-review.layerpopup .passenger_select .select_tab.review tfoot .passenger-refund,.mileageUpgrade-review.layerpopup .continue_cf .select_tab.review tfoot .passenger-refund,.mileageUpgrade-review.layerpopup .pnr_info .select_tab.review tfoot .passenger-refund{text-align:right;color:#207d9a}.mileageUpgrade-review.layerpopup .passenger_select .select_tab.review thead th,.mileageUpgrade-review.layerpopup .continue_cf .select_tab.review thead th,.mileageUpgrade-review.layerpopup .pnr_info .select_tab.review thead th{border-bottom:1px solid #4e8aa1;border-left:1px solid #4e8aa1}.mileageUpgrade-review.layerpopup .passenger_select .select_tab.review thead th:first-child,.mileageUpgrade-review.layerpopup .continue_cf .select_tab.review thead th:first-child,.mileageUpgrade-review.layerpopup .pnr_info .select_tab.review thead th:first-child{border-left:0}.mileageUpgrade-review.layerpopup .passenger_select .select_tab.review thead th:first-child.borderleft,.mileageUpgrade-review.layerpopup .continue_cf .select_tab.review thead th:first-child.borderleft,.mileageUpgrade-review.layerpopup .pnr_info .select_tab.review thead th:first-child.borderleft{border-left:1px solid #4e8aa1}.mileageUpgrade-review.layerpopup .passenger_select .select_tab.review tbody .dormancy-default,.mileageUpgrade-review.layerpopup .continue_cf .select_tab.review tbody .dormancy-default,.mileageUpgrade-review.layerpopup .pnr_info .select_tab.review tbody .dormancy-default{background:#f0f0f0}.mileageUpgrade-review.layerpopup .passenger_select .select_tab.review tbody .dormancy-default td,.mileageUpgrade-review.layerpopup .continue_cf .select_tab.review tbody .dormancy-default td,.mileageUpgrade-review.layerpopup .pnr_info .select_tab.review tbody .dormancy-default td{padding:15px 10px}.mileageUpgrade-review.layerpopup .passenger_select .select_tab.review tbody .dormancy-default td input.milesToUse,.mileageUpgrade-review.layerpopup .continue_cf .select_tab.review tbody .dormancy-default td input.milesToUse,.mileageUpgrade-review.layerpopup .pnr_info .select_tab.review tbody .dormancy-default td input.milesToUse{padding:8px 25px 8px 5px !important}.mileageUpgrade-review.layerpopup .passenger_select .select_tab.review tbody .dormancy-default .dormancy-member,.mileageUpgrade-review.layerpopup .continue_cf .select_tab.review tbody .dormancy-default .dormancy-member,.mileageUpgrade-review.layerpopup .pnr_info .select_tab.review tbody .dormancy-default .dormancy-member{font-size:12px;font-size:.75rem;font-weight:400;background:url('../images/components/profile/ico-dormancy.png') no-repeat 2px 4px;padding-left:18px;display:inline-block;text-align:left}.mileageUpgrade-review.layerpopup .passenger_select .select_tab.review tbody td,.mileageUpgrade-review.layerpopup .continue_cf .select_tab.review tbody td,.mileageUpgrade-review.layerpopup .pnr_info .select_tab.review tbody td{border-bottom:1px solid #cedde0;border-left:1px solid #cedde0}.mileageUpgrade-review.layerpopup .passenger_select .select_tab.review tbody td:first-child,.mileageUpgrade-review.layerpopup .continue_cf .select_tab.review tbody td:first-child,.mileageUpgrade-review.layerpopup .pnr_info .select_tab.review tbody td:first-child{border-left:0}.mileageUpgrade-review.layerpopup .passenger_select .select_tab.review tbody .default,.mileageUpgrade-review.layerpopup .continue_cf .select_tab.review tbody .default,.mileageUpgrade-review.layerpopup .pnr_info .select_tab.review tbody .default{background:#f0f0f0}.mileageUpgrade-review.layerpopup .passenger_select .select_tab.review tbody .default td,.mileageUpgrade-review.layerpopup .continue_cf .select_tab.review tbody .default td,.mileageUpgrade-review.layerpopup .pnr_info .select_tab.review tbody .default td{padding:15px 10px}.mileageUpgrade-review.layerpopup .passenger_select .select_tab.review tbody .control td,.mileageUpgrade-review.layerpopup .continue_cf .select_tab.review tbody .control td,.mileageUpgrade-review.layerpopup .pnr_info .select_tab.review tbody .control td{padding:5px 10px}.mileageUpgrade-review.layerpopup .passenger_select .select_tab.review tbody .control td input,.mileageUpgrade-review.layerpopup .passenger_select .select_tab.review tbody .control td select,.mileageUpgrade-review.layerpopup .passenger_select .select_tab.review tbody .control td div.chosen-container,.mileageUpgrade-review.layerpopup .continue_cf .select_tab.review tbody .control td input,.mileageUpgrade-review.layerpopup .continue_cf .select_tab.review tbody .control td select,.mileageUpgrade-review.layerpopup .continue_cf .select_tab.review tbody .control td div.chosen-container,.mileageUpgrade-review.layerpopup .pnr_info .select_tab.review tbody .control td input,.mileageUpgrade-review.layerpopup .pnr_info .select_tab.review tbody .control td select,.mileageUpgrade-review.layerpopup .pnr_info .select_tab.review tbody .control td div.chosen-container{padding:8px 25px 8px 5px}.mileageUpgrade-review.layerpopup .passenger_select .select_tab.review tbody .control .passenger-count,.mileageUpgrade-review.layerpopup .passenger_select .select_tab.review tbody .control .passenger-count+.passenger-fare,.mileageUpgrade-review.layerpopup .continue_cf .select_tab.review tbody .control .passenger-count,.mileageUpgrade-review.layerpopup .continue_cf .select_tab.review tbody .control .passenger-count+.passenger-fare,.mileageUpgrade-review.layerpopup .pnr_info .select_tab.review tbody .control .passenger-count,.mileageUpgrade-review.layerpopup .pnr_info .select_tab.review tbody .control .passenger-count+.passenger-fare{vertical-align:top}.mileageUpgrade-review.layerpopup .passenger_select .total-mileage,.mileageUpgrade-review.layerpopup .continue_cf .total-mileage,.mileageUpgrade-review.layerpopup .pnr_info .total-mileage{background:#f4fbfd;border-bottom:1px solid #cedde0}.mileageUpgrade-review.layerpopup .passenger_select .total-mileage strong,.mileageUpgrade-review.layerpopup .continue_cf .total-mileage strong,.mileageUpgrade-review.layerpopup .pnr_info .total-mileage strong{font-weight:400;color:#186686;width:75%;display:block;padding:10px;float:left;text-align:center}.mileageUpgrade-review.layerpopup .passenger_select .total-mileage span,.mileageUpgrade-review.layerpopup .continue_cf .total-mileage span,.mileageUpgrade-review.layerpopup .pnr_info .total-mileage span{font-weight:700;border-left:1px solid #cedde0;width:25%;padding:10px;float:left;text-align:right}.mileageUpgrade-review.layerpopup .passenger_select .total-mileage .passenger-fare,.mileageUpgrade-review.layerpopup .continue_cf .total-mileage .passenger-fare,.mileageUpgrade-review.layerpopup .pnr_info .total-mileage .passenger-fare{text-align:right;color:#cd3e00}.mileageUpgrade-review.layerpopup .passenger_select .total-mileage .passenger-refund,.mileageUpgrade-review.layerpopup .continue_cf .total-mileage .passenger-refund,.mileageUpgrade-review.layerpopup .pnr_info .total-mileage .passenger-refund{text-align:right;color:#207d9a}.mileageUpgrade-review.layerpopup .passenger_select .total-mileage:after,.mileageUpgrade-review.layerpopup .continue_cf .total-mileage:after,.mileageUpgrade-review.layerpopup .pnr_info .total-mileage:after{display:block;clear:both;content:"";height:0}.mileageUpgrade-review.layerpopup .passenger_select .query-s,.mileageUpgrade-review.layerpopup .continue_cf .query-s,.mileageUpgrade-review.layerpopup .pnr_info .query-s{border:0}.mileageUpgrade-review.layerpopup .select_tab.review tfoot{background:#f4fbfd;border-bottom:1px solid #cedde0}.mileageUpgrade-review.layerpopup .select_tab.review tfoot th{font-weight:400;color:#186686;font-size:14px;font-size:.875rem}.mileageUpgrade-review.layerpopup .select_tab.review tfoot td{font-weight:700;border-left:1px solid #cedde0}.mileageUpgrade-review.layerpopup .select_tab.review tfoot td.passenger-fare{text-align:right;color:#333;font-size:18px;font-size:1.125rem}.mileageUpgrade-review.layerpopup .btn_area{text-align:center}.mileageUpgrade-review.layerpopup .btn_area button{margin:0 5px}.mileageUpgrade-review.layerpopup .btn_area .button-page-blue,.mileageUpgrade-review.layerpopup .btn_area .button-page-gray{padding:8px 30px}.mileageUpgrade-review.layerpopup .btn_area.completed{padding:0 0 40px;min-height:50px}.mileageUpgrade-review.layerpopup .btn_area.completed a.link{text-decoration:none;display:inline-block;color:white}.payment-step{width:100%;z-index:1;min-height:500px}.payment-step.booking-step{min-width:687px}.payment-step .kicc-info-windows{font-size:14px;font-size:.875rem}.payment-step #bankPayDisclaimer{margin-top:8px;font-size:14px;font-size:.875rem;display:none}.payment-step .chrome-guide{background-color:#fff7aa;margin:0 0 10px 0;padding:40px 40px 35px 40px}.payment-step .coupon{padding:40px 40px 35px 40px;background-color:white;margin-bottom:10px}.payment-step .coupon .chosen-container{min-width:100%}.payment-step .coupon .coupon-entry{display:none;margin-top:30px}.payment-step .coupon .coupon-entry>div{vertical-align:bottom}.payment-step .coupon label{display:block;color:black;font-size:14px;font-size:.875rem;font-weight:700;margin-bottom:3px}.payment-step .coupon .use-coupon-check-layer .useCoupon{width:auto;height:auto}.payment-step .coupon .use-coupon-check-layer label{width:auto;display:inline}.payment-step .coupon input{width:100%;height:47px}.payment-step .coupon .apply-coupon-container{vertical-align:bottom}.payment-step .coupon .apply-coupon-container .add-coupon{text-align:center;margin:0}.payment-step .content{background-color:white;padding:40px 40px 35px 40px}.payment-step .content .verisign{float:right;margin:7px 14px 0 0}.payment-step .content .verisign div{float:left;padding:0 5px;text-align:center}.payment-step .content .verisign div p{padding:0;margin:-10px 0 0 0;font-size:10px;font-size:.625rem}.payment-step .content h2{margin:0 0 25px 0;font-size:42px;font-size:2.625rem}.payment-step .content h2 a.payment-guide{font-size:18px;font-size:1.125rem;margin-left:10px}.payment-step .content form{padding:0 0 30px 0;border-bottom:2px solid #a1a1a1}.payment-step .content form input{margin-left:2px;margin-right:2px;margin-bottom:3px}.payment-step .content form h3{clear:both;font-size:19px;font-size:1.1875rem;margin:0;padding-top:25px;line-height:19px;color:#186686}.payment-step .content form .pd-t20{padding-top:20px}.payment-step .content form .card-list{display:none;width:33.33%;margin-bottom:5px}.payment-step .content form .card-list.on{display:block}.payment-step .content form label{display:block;color:black;font-size:14px;font-size:.875rem;font-weight:700;margin-bottom:3px}.payment-step .content form label+.col{margin-left:0}.payment-step .content form label+.col input{border-left-width:1px}.payment-step .content form label.card{color:black;font-size:12px;font-size:.75rem;margin:0 5px 10px 0}.payment-step .content form label.card span{padding:5px 0 0 45px}.payment-step .content form label.card span.card-01{background:url('../images/components/payment/creditcard_img_01.gif') no-repeat}.payment-step .content form label.card span.card-02{background:url('../images/components/payment/creditcard_img_02.gif') no-repeat}.payment-step .content form label.card span.card-03{background:url('../images/components/payment/creditcard_img_03.gif') no-repeat}.payment-step .content form label.card span.card-04{background:url('../images/components/payment/creditcard_img_04.gif') no-repeat}.payment-step .content form label.card span.card-05{background:url('../images/components/payment/creditcard_img_05.gif') no-repeat}.payment-step .content form label.card span.card-06{background:url('../images/components/payment/creditcard_img_06.gif') no-repeat}.payment-step .content form label.card span.card-07{background:url('../images/components/payment/creditcard_img_07.gif') no-repeat}.payment-step .content form .card-tit{display:block;color:black;font-size:14px;font-size:.875rem;font-weight:700;margin-bottom:8px}.payment-step .content form .select{width:100%}.payment-step .content form .select .styledSelect{width:100%}.payment-step .content form .creditDetails.row{margin-top:20px}.payment-step .content form .creditDetails.row label+.col{margin-left:0}.payment-step .content form .creditDetails.row label+.col input{border-left-width:1px}.payment-step .content form .creditDetails.row .col{margin-left:-4px}.payment-step .content form .creditDetails.row .col input{border-left-width:0}.payment-step .content form .creditCard label+.col{margin-left:0}.payment-step .content form .creditCard .col{margin-left:-4px}.payment-step .content form .creditCard .col input{border-left-width:0}.payment-step .content form .row{margin-top:20px;white-space:nowrap;clear:both;margin-bottom:3px}.payment-step .content form .row label+.col input{border-left-width:1px}.payment-step .content form .row ul{width:100%}.payment-step .content form .row.address{margin-top:5px}.payment-step .content form .row.address .col{float:left;padding-left:10px}.payment-step .content form .row.address .col:first-child{padding-left:0}.payment-step .content form .row.address ul{width:100%}.payment-step .content form .row.cardOverview .col{padding-left:5px}.payment-step .content form .row.cardOverview .col:first-child{padding-left:0}.payment-step .content form .row.zip .fifteenPer{float:left}.payment-step .content form .row.zip .oneFourth{padding-left:10px}.payment-step .content form .row.verification .col{padding-left:5px}.payment-step .content form .row.verification .col.fifteenPer{float:left;margin-right:4px;padding-left:0}.payment-step .content form .row .col{display:inline-block;white-space:nowrap}.payment-step .content form .row .col select,.payment-step .content form .row .col input{width:100%}.payment-step .content form .row .fullWidth{width:100%}.payment-step .content form .row .fortyPer{width:40%}.payment-step .content form .row .oneThird{width:33.33%}.payment-step .content form .row .oneFourth{width:25%}.payment-step .content form .row .twentyPer{width:20%}.payment-step .content form .row .fifteenPer{width:15%}.payment-step .content .payNowButton{text-align:center;padding-top:25px}.payment-step .disclaimer{background-color:white;margin:0 0 10px 0;padding:40px 40px 35px 40px}.payment-step .disclaimer :first-child{margin-top:0}.payment-step .disclaimer ul{padding:0 0 0 20px;margin:0 0 20px 0}.payment-step .disclaimer ul li{font-size:12px;font-size:.75rem}.payment-step .disclaimer ul .fare-family{margin-left:-17px;font-size:14px;font-size:.875rem;font-weight:700;list-style:none}.payment-step .disclaimer h3{font-weight:700}.payment-step .disclaimer h4{font-size:14px;font-size:.875rem;color:#d42a1d;margin:0 0 15px 0}.payment-step .disclaimer p{font-size:12px;font-size:.75rem;line-height:14px}#cboxLoadedContent>.insufficentMiles{margin:0 20px}#payment-quantity{display:none}.currency-fields,.converted-amounts,.refundAccount{display:none}.convert{border-bottom:2px solid #a1a1a1;margin-bottom:30px}.amountToConvert{display:inline-block;font-size:38px;font-size:2.375rem;color:#1c8ca9}.amountToConvert.grey{color:black}.arrow{background-image:url('../images/components/payment/arrow.jpg');background-repeat:no-repeat;display:inline-block;visibility:hidden;height:20px;width:30px;margin:0 5px 0 10px}.arrowToggle{visibility:visible}.payment-guide #content-area{padding:0}.payment-guide .content-block.section{margin:0;padding:.5rem}.payment-guide .content-block.section li{line-height:1;margin:0;padding:0}.addtext{clear:both;width:100%}.addtext .s_ft{padding-left:20px}.addtext .s_ft li{font-size:12px;font-size:.75rem}.addtext .s_ft li.offscreen{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);word-break:initial;word-wrap:initial}.cardOverview{position:relative}.cardOverview .refund_account{display:none}.cardOverview .refund_account .tit{margin:0 0 8px}.cardOverview .refund_account .tit img{vertical-align:middle;padding-left:7px}.cardOverview .refund_account .custom-form label{font-weight:500}.cardOverview .position-rel{position:relative}.cardOverview .position-rel .positon-ab{position:absolute;top:20px;right:0;padding-left:25px}.pcc-on-info .tit .modal-title{font-size:18px;font-size:1.125rem;color:#186686;margin:0 0 10px;font-weight:700}.pcc-on-info .tit p{font-size:16px;font-size:1rem;text-align:center;font-weight:700;margin:0 0 10px}.pcc-on-info .txt-1{padding-bottom:10px}.pcc-on-info .txt-1 p{font-size:14px;font-size:.875rem}.pcc-on-info .txt-2{color:blue;padding-bottom:10px;font-size:14px;font-size:.875rem}.pcc-on-info .txt-3{line-height:20px;font-size:14px;font-size:.875rem}.paymentscreen iframe{width:0 !important;height:0 !important;border:0 none}.payment-step.paymentscreen{padding-top:35px;margin-bottom:30px}.mileage-upgrade.section{background:#f8f8f8;min-height:850px}
.no-gap{margin:0;padding:0}#paymentContainer.payment-step #payment-view{padding-top:35px}#payment-view{color:#333;font-size:16px;font-size:1rem;background:#f8f8f8}#payment-view form,#payment-view fieldset,#payment-view dl,#payment-view dt,#payment-view dd,#payment-view p,#payment-view h2,#payment-view h3,#payment-view li.pl8,#payment-view li.pr8{margin:0;padding:0}#payment-view fieldset{border:0 none}#payment-view li{list-style:none}#payment-view a,#payment-view input{line-height:inherit}#payment-view .h3-title{padding:0 0 16px 0;width:960px;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:0 auto}#payment-view .h3-title+p{font-size:14px;font-size:.875rem;line-height:130% !important;margin:3px 0 0 0}#payment-view .h4-title{padding:0 0 8px;margin:0 auto;text-align:left;line-height:inherit !important;font-size:16px !important;font-size:1rem !important;font-weight:600;float:left}#payment-view .regulation-detail{clear:both}#payment-view .regulation-detail .ebaggage-wrap-ragulation{padding:10px 0 20px}#payment-view .regulation-detail .ebaggage-wrap-ragulation .con-btit{padding:0;margin:0 auto;text-align:left;display:block;line-height:inherit !important;font-size:16px !important;font-size:1rem !important;font-weight:600}#payment-view .regulation-detail .ebaggage-wrap-ragulation .con-btit button{display:block;padding:5px 0 5px 10px;font-weight:600;font-size:16px !important;font-size:1rem !important;border-radius:3px}#payment-view .regulation-detail .ebaggage-wrap-ragulation .con-btit button.full{width:100%;display:block;text-align:left}#payment-view .regulation-detail .ebaggage-wrap-ragulation .con-btit .expanded{border:0;color:#333;background:#eee url('../images/components/dom-avail/btn-arrow-updown2.png') no-repeat 98% 8px}#payment-view .regulation-detail .ebaggage-wrap-ragulation .con-btit .collapse{color:#333;background:#eee url('../images/components/dom-avail/btn-arrow-updown2.png') no-repeat 98% -80px}#payment-view .regulation-detail .ebaggage-wrap-ragulation .add_info{font-weight:700;padding-left:20px;color:#186686;font-size:12px;font-size:.75rem;background:url('../images/icon-belt-info-txt4.png') no-repeat 5px 5px}#payment-view .regulation-detail .ebaggage-wrap-ragulation .itinerary-detail{padding:5px 10px 15px}#payment-view .regulation-detail .ebaggage-wrap-ragulation .itinerary-detail+.heading+.itinerary-detail{border-top:1px dashed #96b4ba}#payment-view .regulation-detail .ebaggage-wrap-ragulation .itinerary-detail dl,#payment-view .regulation-detail .ebaggage-wrap-ragulation .itinerary-detail strong,#payment-view .regulation-detail .ebaggage-wrap-ragulation .itinerary-detail dd{padding:0;margin:0;font-size:12px;font-size:.75rem}#payment-view .regulation-detail .ebaggage-wrap-ragulation .itinerary-detail .airplane{padding:10px 10px 5px 5px;font-size:12px;font-size:.75rem}#payment-view .regulation-detail .ebaggage-wrap-ragulation .itinerary-detail .airplane span{font-size:12px;font-size:.75rem;margin-right:5px;background:url('../images/components/dom-avail/bg-division.png') no-repeat 0 center;padding-left:10px;color:#333}#payment-view .regulation-detail .ebaggage-wrap-ragulation .itinerary-detail .airplane span.delay em{font-style:normal}#payment-view .regulation-detail .ebaggage-wrap-ragulation .itinerary-detail .airplane span:first-child{font-size:13px;font-size:.8125rem;background:0 none;padding-left:0;font-weight:700}#payment-view .regulation-detail .ebaggage-wrap-ragulation .itinerary-detail .airplane .code-share{display:inline-block;background:0 none;padding-left:0}#payment-view .regulation-detail .ebaggage-wrap-ragulation .itinerary-detail .airplane span.planeType{font-weight:400;font-size:12px;font-size:.75rem}#payment-view .regulation-detail .ebaggage-wrap-ragulation .itinerary-detail .reser-trip-info{width:100%}#payment-view .regulation-detail .ebaggage-wrap-ragulation .itinerary-detail .reser-trip-info ul{padding:0;margin:0;font-size:12px;font-size:.75rem;color:#333;vertical-align:top}#payment-view .regulation-detail .ebaggage-wrap-ragulation .itinerary-detail .reser-trip-info ul li{display:inline-block;width:45%;list-style:none}#payment-view .regulation-detail .ebaggage-wrap-ragulation .itinerary-detail .reser-trip-info ul:after{display:block;clear:both;content:"";height:0}#payment-view .regulation-detail .ebaggage-wrap-ragulation .itinerary-detail .reser-trip-info .trip-info{padding:0 10px 10px 5px;float:left;width:45%}#payment-view .regulation-detail .ebaggage-wrap-ragulation .itinerary-detail .reser-trip-info .trip-info span,#payment-view .regulation-detail .ebaggage-wrap-ragulation .itinerary-detail .reser-trip-info .trip-info strong{display:block}#payment-view .regulation-detail .ebaggage-wrap-ragulation .itinerary-detail .reser-trip-info .trip-info strong{font-weight:700;margin-bottom:5px;font-size:13px;font-size:.8125rem}#payment-view .regulation-detail .ebaggage-wrap-ragulation .itinerary-detail .reser-trip-info .trip-info span{font-size:12px;font-size:.75rem}#payment-view .regulation-detail .ebaggage-wrap-ragulation .itinerary-detail .reser-trip-info .trip-info+.trip-info{width:55%}#payment-view .regulation-detail .ebaggage-wrap-ragulation .itinerary-detail .reser-trip-info .trip-info+.trip-info.bg{background:url('../images/components/dom-avail/ico-fromto.png') no-repeat 0 50%;padding-left:80px}#payment-view .regulation-detail .ebaggage-wrap-ragulation .itinerary-detail .reser-trip-info .trip-info+.trip-info.bg.train{background:url('../images/components/dom-avail/bg-train.png') no-repeat 0 50%;padding-left:80px}#payment-view .regulation-detail .ebaggage-wrap-ragulation .itinerary-detail:after{display:block;clear:both;content:"";height:0}#payment-view .regulation-detail .ebaggage-wrap-ragulation .allowance-weight{padding:10px}#payment-view .regulation-detail .ebaggage-wrap-ragulation .allowance-weight .allowance-weight-list{padding:0;margin:0}#payment-view .regulation-detail .ebaggage-wrap-ragulation .allowance-weight .allowance-weight-list>li{list-style:none}#payment-view .regulation-detail .ebaggage-wrap-ragulation .allowance-weight .allowance-weight-list>li.add_info{font-weight:400;padding-left:20px;color:#333;font-size:12px;font-size:.75rem;background:url('../images/icon-belt-info-txt5.png') no-repeat 5px 5px}#payment-view .regulation-detail .ebaggage-wrap-ragulation .allowance-weight .allowance-weight-list>li.add_info h5{margin:0;padding-bottom:5px;font-size:12px;font-size:.75rem;font-weight:400}#payment-view .regulation-detail .ebaggage-wrap-ragulation .allowance-weight .weight-table{width:100%;border:1px solid #ddd}#payment-view .regulation-detail .ebaggage-wrap-ragulation .allowance-weight .weight-table th,#payment-view .regulation-detail .ebaggage-wrap-ragulation .allowance-weight .weight-table td{border:1px solid #ddd;font-size:12px;font-size:.75rem;text-align:center}#payment-view .regulation-detail .ebaggage-wrap-ragulation .allowance-weight .weight-notice>ul{padding-left:15px;margin:5px 0}#payment-view .regulation-detail .ebaggage-wrap-ragulation .allowance-weight .weight-notice>ul>li{list-style:circle}#payment-view .regulation-detail .ebaggage-wrap-ragulation .allowance-weight .weight-notice>ul>li>ul{padding-left:13px;margin:2px 0}#payment-view .regulation-detail .ebaggage-wrap-ragulation .allowance-weight .weight-notice>ul>li>ul li{list-style:url('../images/bul-hyphen.gif')}#payment-view .regulation-detail .ebaggage-wrap-ragulation .ebaggage-ragulation>ul{padding:10px 10px 10px 30px;margin:0}#payment-view .regulation-detail .ebaggage-wrap-ragulation .ebaggage-ragulation>ul li{list-style:disc;font-size:12px !important;font-size:.75rem !important}#payment-view .agree_area.ebbage-agreearea .agree{position:relative}#payment-view .agree_area.ebbage-agreearea .agree.error_container{padding-bottom:20px;padding-bottom:1.25rem;position:relative}#payment-view .agree_area.ebbage-agreearea .agree input{left:0;top:3px;margin-top:0}#payment-view .agree_area.ebbage-agreearea .agree label{font-size:14px;font-size:.875rem;padding-left:3px}.ie8 #payment-view .agree_area.ebbage-agreearea .agree label{padding-left:21px}#payment-view .agree_area.ebbage-agreearea .agree label.boldlabel{font-weight:700}#payment-view .agree_area.ebbage-agreearea .agree label.boldlabel 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}#payment-view .agree_area.ebbage-agreearea .agree .error{padding-top:0}#payment-view .agree_area.ebbage-agreearea .agree .rule{color:#186686}#payment-view .agree_area.ebbage-agreearea .sectitle{color:#186686;font-weight:700;font-size:14px;font-size:.875rem;background:url('../images/components/dom-avail/icon-alert.png') no-repeat 0 3px;padding-left:20px;line-height:inherit !important}#payment-view .agree_area.ebbage-agreearea .notice{padding:0 20px 20px;border-bottom:1px dotted #ccc}#payment-view .agree_area.ebbage-agreearea .notice li{list-style:disc;font-size:12px;font-size:.75rem}#payment-view .payment-total{width:960px;margin:0 auto}#payment-view .payment-total .checkbox-wrapper .check-area{position:relative;float:left;width:4%}#payment-view .payment-total .checkbox-wrapper .check-area input[type="checkbox"]{margin-top:0}#payment-view .payment-total .checkbox-wrapper .check-area:after{display:block;clear:both;content:"";height:0}#payment-view .payment-total .checkbox-wrapper .ckeck-label{float:left;width:96%;margin-top:2px}#payment-view .payment-total .checkbox-wrapper .ckeck-label label{font-size:12px;font-size:.75rem;font-weight:700}#payment-view .payment-total .checkbox-wrapper .ckeck-label 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}#payment-view .payment-total .checkbox-wrapper .ckeck-label label+.dblock{display:block}#payment-view .payment-total .checkbox-wrapper:after{display:block;clear:both;content:"";height:0}#payment-view .payment-total .payment-regulation{width:75%;float:left}#payment-view .payment-total .payment-regulation .regulation-detail{background:white;clear:both;border:1px solid #bbb;padding:20px;margin-bottom:20px;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}#payment-view .payment-total .payment-regulation .regulation-detail .reissue-tit{padding-bottom:10px}#payment-view .payment-total .payment-regulation .regulation-detail .reissue-tit img{vertical-align:middle;width:auto}#payment-view .payment-total .payment-regulation .regulation-detail .reissue-tit span{font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem;float:left;font-weight:700;color:#186686}#payment-view .payment-total .payment-regulation .regulation-detail .reissue-tit span:first-child{width:3%}#payment-view .payment-total .payment-regulation .regulation-detail .reissue-tit span+span{width:95%}#payment-view .payment-total .payment-regulation .regulation-detail .reissue-tit:after{display:block;clear:both;content:"";height:0}#payment-view .payment-total .payment-regulation .regulation-detail .regulation-list,#payment-view .payment-total .payment-regulation .regulation-detail .regulation-agree{clear:both;margin:0;font-size:12px;font-size:.75rem;background:white}#payment-view .payment-total .payment-regulation .regulation-detail .regulation-list li,#payment-view .payment-total .payment-regulation .regulation-detail .regulation-agree li{font-size:12px;font-size:.75rem;list-style-type:disc}#payment-view .payment-total .payment-regulation .regulation-detail .regulation-list h3{font-size:12px;font-size:.75rem;font-weight:700;line-height:inherit;border-top:1px dotted #bbb;margin-top:10px;padding:10px 0 3px}#payment-view .payment-total .payment-regulation .regulation-detail .regulation-list h3:first-child{border:0;margin-top:0;padding:3px 0}#payment-view .payment-total .payment-regulation .regulation-detail .regulation-list ul{clear:both;margin-bottom:20px;padding:0 0 0 20px}#payment-view .payment-total .payment-regulation .regulation-detail .regulation-list ul.dash{padding:0;margin:0 0 0 10px;list-style:none}#payment-view .payment-total .payment-regulation .regulation-detail .regulation-list ul.dash li{list-style:url('../images/bul-hyphen.gif')}#payment-view .payment-total .payment-regulation .regulation-detail .regulation-list ul.dash li>strong+p{background:url('../images/bul-hyphen.gif') no-repeat 10px;padding-left:20px;font-size:12px;font-size:.75rem}#payment-view .payment-total .payment-regulation .regulation-detail .regulation-agree{font-weight:700;padding:10px;border:0;border-top:1px dotted #aaa;border-radius:0}#payment-view .payment-total .payment-regulation .regulation-detail .regulation-agree .con-btit{padding:0;margin:0 auto 10px;text-align:left;display:block;line-height:inherit !important;font-size:16px !important;font-size:1rem !important;font-weight:600}#payment-view .payment-total .payment-regulation .regulation-detail .new-regulation{width:100%}#payment-view .payment-total .payment-regulation .regulation-detail .new-regulation th,#payment-view .payment-total .payment-regulation .regulation-detail .new-regulation td{border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-size:12px;font-size:.75rem;padding:9px;line-height:1.5}#payment-view .payment-total .payment-regulation .regulation-detail .new-regulation th{background:#f8f8f8;vertical-align:top;width:16%}#payment-view .payment-total .payment-regulation .regulation-detail .new-regulation td ul{margin:2px 0;padding:0}#payment-view .payment-total .payment-regulation .regulation-detail .new-regulation td li{list-style:url('../images/bul-hyphen.gif');margin-left:15px;font-size:12px;font-size:.75rem}#payment-view .payment-total .payment-regulation .regulation-detail .new-regulation td p{margin:0;font-size:12px;font-size:.75rem}#payment-view .payment-total .payment-regulation .regulation-detail .new-regulation .caption-ball-black{padding-left:15px;background:url('../images/icon-belt-info-txt7.png') no-repeat 0 5px}#payment-view .payment-total .payment-regulation .payment-method{margin:0;font-size:12px;font-size:.75rem}#payment-view .payment-total .payment-regulation .payment-method .payment-entry{padding:20px;background:white;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}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .select-method{padding:0;margin:0}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .select-method li{float:left;padding-left:5px}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .select-method li a[role="tab"]{width:100%;border:solid #96b4ba 1px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:1px 1px 1px #ccc;-moz-box-shadow:1px 1px 1px #ccc;box-shadow:1px 1px 1px #ccc;font-size:14px;font-size:.875rem;color:black;display:block;font-weight:400;text-decoration:none;background-color:white;-webkit-transition:background-color .2s,border .2s;transition:background-color .2s,border .2s;padding:5px}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .select-method li a[role="tab"]:hover,#payment-view .payment-total .payment-regulation .payment-method .payment-entry .select-method li a[role="tab"]:focus{font-weight:700;color:#186686;border:solid #186686 2px;background:url("../images/components/payment/btn-bg-hover.png") repeat 0 0 #f6fafe}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .select-method li a[role="tab"]:hover em,#payment-view .payment-total .payment-regulation .payment-method .payment-entry .select-method li a[role="tab"]:focus em{text-decoration:underline}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .select-method li a[role="tab"].selected{font-weight:700;color:#186686;background:url("../images/components/payment/btn-bg-hover.png") repeat 0 0 #f6fafe;border:solid #186686 2px}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .select-method li a[role="tab"].selected em{text-decoration:underline}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .select-method li a[role="tab"] em{font-style:normal;display:inline-block;vertical-align:middle;word-break:break-all;word-wrap:break-word;width:80%;margin-left:5px}[lang='en-us'] #payment-view .payment-total .payment-regulation .payment-method .payment-entry .select-method li a[role="tab"] em{word-break:break-word}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .select-method li a[role="tab"] span{display:inline-block;vertical-align:middle;height:60px;width:50px}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .select-method li a[role="tab"].simplepay-btn{position:relative}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .select-method li a[role="tab"].paypal-btn{position:relative;background:url("../images/components/payment/PP_logo_h_150x38.png") no-repeat 10px 50%}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .select-method li a[role="tab"].paypal-btn.selected{background:url("../images/components/payment/PP_logo_h_150x38.png") no-repeat 10px 50%}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .select-method li a[role="tab"].paypal-btn .paypal{background:0}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .select-method li .korea{background-image:url("../images/components/payment/ico-payment-method.png");background-position:0 12px;background-repeat:no-repeat}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .select-method li .global{background-image:url("../images/components/payment/ico-payment-method.png");background-position:0 -93px;background-repeat:no-repeat}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .select-method li .account{background-image:url("../images/components/payment/ico-payment-method.png");background-position:0 -189px;background-repeat:no-repeat}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .select-method li .kakao{background-image:url("../images/components/payment/ico-payment-method.png");background-position:0 -300px;background-repeat:no-repeat}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .select-method li .alipay{background-image:url("../images/components/payment/ico-payment-method.png");background-position:0 -420px;background-repeat:no-repeat}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .select-method li .netbanking{background-image:url("../images/components/payment/ico-payment-method.png");background-position:0 -922px;background-repeat:no-repeat}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .select-method li .convini{background-image:url("../images/components/payment/ico-payment-method.png");background-position:0 -538px;background-repeat:no-repeat}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .select-method li .paez{background-image:url("../images/components/payment/ico-payment-method.png");background-position:0 -639px;background-repeat:no-repeat}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .select-method li .easyp{background-image:url("../images/components/payment/ico-payment-method.png");background-position:0 -788px;background-repeat:no-repeat}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .select-method li:first-child{padding-left:0}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .select-method:after{display:block;clear:both;content:"";height:0}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .select-method.case1 li{width:50%}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .select-method.case2 li{width:50%}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .select-method.case3 li{width:33.3333333%}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .select-method.case3 li a em{width:70%}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .select-method.case4 li{width:25%}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .select-method.case4 li a em{width:60%}#payment-view .payment-total .payment-regulation .payment-method .payment-entry dl,#payment-view .payment-total .payment-regulation .payment-method .payment-entry li.pl8,#payment-view .payment-total .payment-regulation .payment-method .payment-entry li.pr8{padding-bottom:10px}#payment-view .payment-total .payment-regulation .payment-method .payment-entry dl dt,#payment-view .payment-total .payment-regulation .payment-method .payment-entry dl .new-label-title,#payment-view .payment-total .payment-regulation .payment-method .payment-entry li.pl8 dt,#payment-view .payment-total .payment-regulation .payment-method .payment-entry li.pl8 .new-label-title,#payment-view .payment-total .payment-regulation .payment-method .payment-entry li.pr8 dt,#payment-view .payment-total .payment-regulation .payment-method .payment-entry li.pr8 .new-label-title{font-size:14px;font-size:.875rem;font-weight:700;padding-bottom:3px}#payment-view .payment-total .payment-regulation .payment-method .payment-entry dl dt label,#payment-view .payment-total .payment-regulation .payment-method .payment-entry dl dt .design-label-title,#payment-view .payment-total .payment-regulation .payment-method .payment-entry dl .new-label-title label,#payment-view .payment-total .payment-regulation .payment-method .payment-entry dl .new-label-title .design-label-title,#payment-view .payment-total .payment-regulation .payment-method .payment-entry li.pl8 dt label,#payment-view .payment-total .payment-regulation .payment-method .payment-entry li.pl8 dt .design-label-title,#payment-view .payment-total .payment-regulation .payment-method .payment-entry li.pl8 .new-label-title label,#payment-view .payment-total .payment-regulation .payment-method .payment-entry li.pl8 .new-label-title .design-label-title,#payment-view .payment-total .payment-regulation .payment-method .payment-entry li.pr8 dt label,#payment-view .payment-total .payment-regulation .payment-method .payment-entry li.pr8 dt .design-label-title,#payment-view .payment-total .payment-regulation .payment-method .payment-entry li.pr8 .new-label-title label,#payment-view .payment-total .payment-regulation .payment-method .payment-entry li.pr8 .new-label-title .design-label-title{font-size:14px;font-size:.875rem;font-weight:700}#payment-view .payment-total .payment-regulation .payment-method .payment-entry dl dt .require-ico,#payment-view .payment-total .payment-regulation .payment-method .payment-entry dl .new-label-title .require-ico,#payment-view .payment-total .payment-regulation .payment-method .payment-entry li.pl8 dt .require-ico,#payment-view .payment-total .payment-regulation .payment-method .payment-entry li.pl8 .new-label-title .require-ico,#payment-view .payment-total .payment-regulation .payment-method .payment-entry li.pr8 dt .require-ico,#payment-view .payment-total .payment-regulation .payment-method .payment-entry li.pr8 .new-label-title .require-ico{background:url('../images/components/dom-avail/ico-required.png') no-repeat 100% 50%;padding-right:10px;display:inline-block;display:inline-block}#payment-view .payment-total .payment-regulation .payment-method .payment-entry dl .view-inline,#payment-view .payment-total .payment-regulation .payment-method .payment-entry li.pl8 .view-inline,#payment-view .payment-total .payment-regulation .payment-method .payment-entry li.pr8 .view-inline{float:left;width:30%}#payment-view .payment-total .payment-regulation .payment-method .payment-entry dl .view-inline50,#payment-view .payment-total .payment-regulation .payment-method .payment-entry li.pl8 .view-inline50,#payment-view .payment-total .payment-regulation .payment-method .payment-entry li.pr8 .view-inline50{float:left;width:auto;margin:0 10px 10px 0}#payment-view .payment-total .payment-regulation .payment-method .payment-entry dl dd span,#payment-view .payment-total .payment-regulation .payment-method .payment-entry dl>div span,#payment-view .payment-total .payment-regulation .payment-method .payment-entry li.pl8 dd span,#payment-view .payment-total .payment-regulation .payment-method .payment-entry li.pl8>div span,#payment-view .payment-total .payment-regulation .payment-method .payment-entry li.pr8 dd span,#payment-view .payment-total .payment-regulation .payment-method .payment-entry li.pr8>div span{display:inline-block}#payment-view .payment-total .payment-regulation .payment-method .payment-entry dl dd .placeholder,#payment-view .payment-total .payment-regulation .payment-method .payment-entry dl>div .placeholder,#payment-view .payment-total .payment-regulation .payment-method .payment-entry li.pl8 dd .placeholder,#payment-view .payment-total .payment-regulation .payment-method .payment-entry li.pl8>div .placeholder,#payment-view .payment-total .payment-regulation .payment-method .payment-entry li.pr8 dd .placeholder,#payment-view .payment-total .payment-regulation .payment-method .payment-entry li.pr8>div .placeholder{position:absolute;font-size:13px;font-size:.8125rem;top:9px;left:11px;z-index:100;color:#767676}.scale150 #payment-view .payment-total .payment-regulation .payment-method .payment-entry dl dd .placeholder,.scale175 #payment-view .payment-total .payment-regulation .payment-method .payment-entry dl dd .placeholder,.scale150 #payment-view .payment-total .payment-regulation .payment-method .payment-entry dl>div .placeholder,.scale175 #payment-view .payment-total .payment-regulation .payment-method .payment-entry dl>div .placeholder,.scale150 #payment-view .payment-total .payment-regulation .payment-method .payment-entry li.pl8 dd .placeholder,.scale175 #payment-view .payment-total .payment-regulation .payment-method .payment-entry li.pl8 dd .placeholder,.scale150 #payment-view .payment-total .payment-regulation .payment-method .payment-entry li.pl8>div .placeholder,.scale175 #payment-view .payment-total .payment-regulation .payment-method .payment-entry li.pl8>div .placeholder,.scale150 #payment-view .payment-total .payment-regulation .payment-method .payment-entry li.pr8 dd .placeholder,.scale175 #payment-view .payment-total .payment-regulation .payment-method .payment-entry li.pr8 dd .placeholder,.scale150 #payment-view .payment-total .payment-regulation .payment-method .payment-entry li.pr8>div .placeholder,.scale175 #payment-view .payment-total .payment-regulation .payment-method .payment-entry li.pr8>div .placeholder{top:2px;left:11px;word-break:break-all}#payment-view .payment-total .payment-regulation .payment-method .payment-entry dl .creditcard span label img,#payment-view .payment-total .payment-regulation .payment-method .payment-entry li.pl8 .creditcard span label img,#payment-view .payment-total .payment-regulation .payment-method .payment-entry li.pr8 .creditcard span label img{vertical-align:middle;height:32px;margin-top:-10px}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel{padding-top:20px}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel:focus{outline:0;border:1px solid black}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .creditcard-group legend{display:block;width:100%;font-size:14px;font-size:.875rem;font-weight:700;padding-bottom:8px}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .creditcard-group legend .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}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .creditcard-group span{display:inline-block}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .creditcard-group .placeholder{position:absolute;font-size:13px;font-size:.8125rem;top:9px;left:11px;z-index:100;color:#767676}.scale150 #payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .creditcard-group .placeholder,.scale175 #payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .creditcard-group .placeholder{top:2px;left:11px;word-break:break-all}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .creditcard-group .creditcard span{position:relative}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .creditcard-group .creditcard span label{height:32px;margin-right:20px}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .creditcard-group .creditcard span label[for=card_VI]{background:url("../images/components/payment/ico-creditcard-VI.png") no-repeat right;width:79px}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .creditcard-group .creditcard span label[for=card_CA]{background:url("../images/components/payment/ico-creditcard-CA.png") no-repeat right;width:63px}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .creditcard-group .creditcard span label[for=card_JC]{background:url("../images/components/payment/ico-creditcard-JC.png") no-repeat right;width:62px}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .creditcard-group .creditcard span label[for=card_AX]{background:url("../images/components/payment/ico-creditcard-AX.png") no-repeat right;width:53px}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .creditcard-group .creditcard span label[for=card_DS]{background:url("../images/components/payment/ico-creditcard-DS.png") no-repeat right;width:74px}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .creditcard-group .creditcard span label[for=card_DC]{background:url("../images/components/payment/ico-creditcard-DC.png") no-repeat right;width:67px}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .creditcard-group .creditcard span label[for=card_TP]{background:url("../images/components/payment/ico-creditcard-UATP.png") no-repeat right;width:87px}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .creditcard-group .creditcard span input[type="checkbox"],#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .creditcard-group .creditcard span input[type="radio"],#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .creditcard-group .creditcard span span.radiobtn,#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .creditcard-group .creditcard span span.checkbox{position:absolute;left:0;top:8px}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .creditcard-group .creditcard span input[type="checkbox"]{margin-top:0}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .creditcard-group .creditcard span label{font-size:13px;font-size:.8125rem;display:inline-block;padding-left:25px}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .posR{position:relative}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .posR label{padding-right:10px}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .posR input[type="checkbox"],#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .posR input[type="radio"],#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .posR span.radiobtn,#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .posR span.checkbox{position:absolute;left:0;top:3px}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .posR input[type="checkbox"]{margin-top:0}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .posR label{font-size:13px;font-size:.8125rem;display:inline-block;padding-left:20px}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .alert-message{background:#f8f8f8;padding:3px 10px}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .alert-message span{color:#bf3a00;font-size:12px;font-size:.75rem;font-weight:700}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .alert-message span:before{content:"* "}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel h5,#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel h4.heading_5{font-size:16px;font-size:1rem;font-weight:700;line-height:inherit;padding:20px 0 5px 0;margin:0}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .h5-comment{font-size:12px;font-size:.75rem;line-height:inherit}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .born-korea>ul{padding:0}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .credit-info{padding:0;margin:10px}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .credit-info>li.first+li+li,#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .credit-info>li.first+li+li+li+li{clear:both}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .credit-info dl,#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .credit-info>li{padding-bottom:7px}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .credit-info .multi-select dd div,#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .credit-info .multi-select>div div{float:left}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .credit-info .multi-select dd div.styled-select,#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .credit-info .multi-select>div div.styled-select{float:none}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .credit-info .multi-select dd div select,#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .credit-info .multi-select>div div select{min-width:inherit !important;width:160px !important}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .credit-info .multi-select dd div+div,#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .credit-info .multi-select>div div+div{float:right}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .credit-info .multi-select dd:after,#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .credit-info .multi-select>div:after{display:block;clear:both;content:"";height:0}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .credit-info .multi-select dd>div,#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .credit-info .multi-select>div>div{width:49%}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .credit-info:after{display:block;clear:both;content:"";height:0}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .credit-info+h5{padding-top:0}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .order-address{padding:0;margin:10px;clear:both}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .order-address dl,#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .order-address>li{padding-bottom:7px}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .order-address dl.userStateDiv[style*="display: none"]+li+li,#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .order-address dl.userStateDiv[style*="display:none"]+li+li,#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .order-address>li.userStateDiv[style*="display: none"]+li+li,#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .order-address>li.userStateDiv[style*="display:none"]+li+li{clear:both}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .order-address>li{display:table-cell}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .order-address>li.first+li+li+li,#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .order-address>li.first+li+li+li+li+li{clear:both}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .order-address:after{display:block;clear:both;content:"";height:0}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .include-line{margin-top:20px;border-top:1px dotted #ccc}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .include-line .styled-select.styled-select{height:38px;height:2.375rem}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .include-line .styled-select.styled-select select{height:38px;height:2.375rem}.ie8 #payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .include-line .styled-select.styled-select select,.ie9 #payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .include-line .styled-select.styled-select select{padding-left:0 !important;height:24px;height:1.5rem}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .include-line+.include-line,#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .cardHolderCheck{padding-top:20px;border-top:1px dotted #ccc}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .include-line+.include-line fieldset,#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .cardHolderCheck fieldset{overflow:hidden}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .include-line+.include-line legend,#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .cardHolderCheck legend{float:left;font-size:14px;font-size:.875rem;font-weight:700;padding-bottom:8px;margin-right:10px}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .include-line+.include-line legend .require-ico,#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .cardHolderCheck legend .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;display:inline-block}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .include-line+.include-line span,#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .cardHolderCheck span{display:inline-block}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .include-line+.include-line span label,#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .cardHolderCheck span label{display:inline-block;position:relative;top:1px}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .form-column-6,#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .form-column-8,#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .form-column-4{float:left}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .form-column-6.pr8,#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .form-column-8.pr8,#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .form-column-4.pr8{padding-right:8px;padding-left:0}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .form-column-6.pl8,#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .form-column-8.pl8,#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .form-column-4.pl8{padding-left:8px}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .form-column-6 dd,#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .form-column-6>div,#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .form-column-8 dd,#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .form-column-8>div,#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .form-column-4 dd,#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .form-column-4>div{position:relative;width:100%}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .form-column-6 dd input,#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .form-column-6>div input,#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .form-column-8 dd input,#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .form-column-8>div input,#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .form-column-4 dd input,#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .form-column-4>div input{font-size:13px;font-size:.8125rem;padding:9px 10px;padding-bottom:10px;width:100%}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .form-column-6 dd .chosen-search input,#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .form-column-6>div .chosen-search input,#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .form-column-8 dd .chosen-search input,#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .form-column-8>div .chosen-search input,#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .form-column-4 dd .chosen-search input,#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .form-column-4>div .chosen-search input{padding:4px 20px 4px 5px}.ie8 #payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .form-column-6 dd .styled-select>select,.ie9 #payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .form-column-6 dd .styled-select>select,.ie8 #payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .form-column-6>div .styled-select>select,.ie9 #payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .form-column-6>div .styled-select>select,.ie8 #payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .form-column-8 dd .styled-select>select,.ie9 #payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .form-column-8 dd .styled-select>select,.ie8 #payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .form-column-8>div .styled-select>select,.ie9 #payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .form-column-8>div .styled-select>select,.ie8 #payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .form-column-4 dd .styled-select>select,.ie9 #payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .form-column-4 dd .styled-select>select,.ie8 #payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .form-column-4>div .styled-select>select,.ie9 #payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .form-column-4>div .styled-select>select{width:110% !important}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .form-column-6 img,#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .form-column-8 img,#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .form-column-4 img{vertical-align:middle}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .gray-area{background:#f8f8f8;padding:15px 20px}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .gray-area .include-ico{background:url(../images/components/payment/ico-information.png) no-repeat 0 50%;font-size:14px;font-size:.875rem;padding:5px 0 5px 20px;color:#186686}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .gray-area p{font-size:12px;font-size:.75rem}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .gray-area .checkbox-wrapper{margin:10px 0}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel .gray-area .checkbox-wrapper span{font-size:12px;font-size:.75rem}#payment-view .payment-total .payment-regulation .payment-method .payment-entry .tabpanel:after{display:block;clear:both;content:"";height:0}#payment-view .payment-total .payment-regulation .payment-method .visa-selection-wrap{clear:both}#payment-view .payment-total .payment-regulation .payment-method .visa-selection-wrap .innerbox{padding:10px 12px 12px;margin-bottom:10px;background:#f0f5f9}#payment-view .payment-total .payment-regulation .payment-method .visa-selection-wrap .title{font-size:12px;font-size:.75rem;margin:0;font-weight:700}#payment-view .payment-total .payment-regulation .payment-method .visa-selection-wrap .info-txt p{padding:5px 0;line-height:140%;font-size:12px;font-size:.75rem}#payment-view .payment-total .payment-regulation .payment-method .payment-information{clear:both;background:#f8f8f8;padding:10px 20px;margin-top:5px}#payment-view .payment-total .payment-regulation .payment-method .payment-information h4{float:left;background:#f8f8f8;margin:0;font-weight:700;line-height:inherit;padding:15px 20px}#payment-view .payment-total .payment-regulation .payment-method .payment-information h4.include-ico{background:url(../images/components/payment/ico-information.png) no-repeat 0 50%;font-size:14px;font-size:.875rem;padding:5px 0 5px 20px;color:#186686}#payment-view .payment-total .payment-regulation .payment-method .payment-information div{float:right;padding:5px 0 0 0}#payment-view .payment-total .payment-regulation .payment-method .payment-information div span{margin-left:5px}#payment-view .payment-total .payment-regulation .payment-method .payment-information ul{padding:0 0 0 20px;margin:0;clear:both}#payment-view .payment-total .payment-regulation .payment-method .payment-information ul li{list-style-type:disc;font-size:12px;font-size:.75rem;line-height:20px;line-height:1.25rem}#payment-view .payment-total .payment-regulation .payment-method .address-verification{background:white;margin-bottom:10px}#payment-view .payment-total .payment-regulation .payment-method .address-verification>div{padding:15px 10px 10px;border:1px solid #96b4ba;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}#payment-view .payment-total .payment-regulation .payment-method .address-verification h4{float:none;background:#f8f8f8;margin:0;font-weight:700;line-height:inherit;padding:20px}#payment-view .payment-total .payment-regulation .payment-method .address-verification h4.include-ico{background:url('../images/components/payment/icon-cardname-cf.png') no-repeat 0 2px;font-size:16px;font-size:1rem;padding:0 0 10px 40px;color:#186686}#payment-view .payment-total .payment-regulation .payment-method .address-verification .address-verification-text{float:none;text-align:left;clear:both;padding:5px 0 20px;font-size:14px;font-size:.875rem}#payment-view .payment-total .payment-regulation .payment-method .address-verification .address-verification-text a{display:inline-block;font-size:14px;font-size:.875rem}#payment-view .payment-total .payment-regulation .payment-method .address-verification .cardHolderCheck{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 dotted #96b4ba !important;padding:10px 5px 2px 10px !important;margin-top:0 !important;clear:both;float:none}#payment-view .payment-total .payment-regulation .payment-method .address-verification .cardHolderCheck .cardHolderCheckfd{padding:5px 10px 0}#payment-view .payment-total .payment-regulation .payment-method .address-verification .cardHolderCheck .cardHolderYes,#payment-view .payment-total .payment-regulation .payment-method .address-verification .cardHolderCheck .cardHolderNo{padding-right:5px;word-break:break-all;word-wrap:break-word}[lang='ko-kr'] #payment-view .payment-total .payment-regulation .payment-method .address-verification .cardHolderCheck .cardHolderYes,[lang='ko-kr'] #payment-view .payment-total .payment-regulation .payment-method .address-verification .cardHolderCheck .cardHolderNo{word-break:keep-all}#payment-view .payment-total .payment-regulation .payment-method .address-verification .cardHolderCheck .cardHolderYes a,#payment-view .payment-total .payment-regulation .payment-method .address-verification .cardHolderCheck .cardHolderNo a{display:inline-block}#payment-view .payment-total .payment-regulation .payment-method .address-verification .cardHolderCheck .cardHolderNotes{padding:0 0 10px 10px;background:0}#payment-view .payment-total .payment-regulation .payment-method .address-verification .cardHolderCheck .cardHolderNotes .checkbox-wrapper{float:none;margin:0;padding:10px 0}#payment-view .payment-total .payment-regulation .payment-method .address-verification .cardHolderCheck .cardHolderNotes .checkbox-wrapper .check-area{float:left}#payment-view .payment-total .payment-regulation .payment-method .address-verification .cardHolderCheck .cardHolderNotes .checkbox-wrapper .check-area+.ckeck-label label span{font-size:14px;font-size:.875rem}#payment-view .payment-total .payment-regulation .payment-method .address-verification .cardHolderCheck .cardHolderNotes:after{display:block;clear:both;content:"";height:0}#payment-view .payment-total .payment-regulation .payment-method .address-verification:after{display:block;clear:both;content:"";height:0}#payment-view .payment-total .payment-regulation .payment-method .information-payment{margin:10px 0}#payment-view .payment-total .payment-regulation .payment-method .information-payment a{font-size:14px;font-size:.875rem}#payment-view .payment-total .payment-regulation .payment-method .transfer{margin:20px 0 10px}#payment-view .payment-total .payment-regulation .payment-method .transfer .comm{font-size:14px;font-size:.875rem;font-weight:700;margin-bottom:10px}#payment-view .payment-total .payment-regulation .payment-method .transfer div .posR{position:relative;padding:3px 0}#payment-view .payment-total .payment-regulation .payment-method .transfer div .posR label{padding-right:10px}#payment-view .payment-total .payment-regulation .payment-method .transfer div .posR input[type="checkbox"],#payment-view .payment-total .payment-regulation .payment-method .transfer div .posR input[type="radio"],#payment-view .payment-total .payment-regulation .payment-method .transfer div .posR span.radiobtn,#payment-view .payment-total .payment-regulation .payment-method .transfer div .posR span.checkbox{position:absolute;left:0;top:6px}#payment-view .payment-total .payment-regulation .payment-method .transfer div .posR input[type="checkbox"]{margin-top:0}#payment-view .payment-total .payment-regulation .payment-method .transfer div .posR label{font-size:14px;font-size:.875rem;display:inline-block;padding-left:20px}#payment-view .payment-total .payment-regulation .payment-method .certification h3,#payment-view .payment-total .payment-regulation .payment-method .certification h2{float:left;line-height:inherit;font-size:24px;font-size:1.5rem}#payment-view .payment-total .payment-regulation .payment-method .certification .link{float:right;margin:0 0 5px 0}#payment-view .payment-total .payment-regulation .payment-method .certification .link:after{display:block;clear:both;content:"";height:0}#payment-view .payment-total .payment-regulation .payment-method .certification .link li{float:left}#payment-view .payment-total .payment-regulation .payment-method .certification .link li.amex{padding-left:10px}#payment-view .payment-total .payment-regulation .payment-method .certification:after{display:block;clear:both;content:"";height:0}#payment-view .payment-total .payment-regulation .payment-method:after{display:block;clear:both;content:"";height:0}#payment-view .payment-total #notice-avail{width:100%;clear:both;padding:20px 0}#payment-view .payment-total #notice-avail h3,#payment-view .payment-total #notice-avail h2{border-bottom:1px solid #ccc;padding:5px 10px 10px;margin:0;line-height:inherit !important;font-size:14px;font-size:.875rem;color:#186686;font-weight:700}#payment-view .payment-total #notice-avail .list{padding:0 10px}#payment-view .payment-total #notice-avail .list li{list-style-type:disc;font-size:12px;font-size:.75rem;margin-left:15px}#payment-view .payment-total:after{display:block;clear:both;content:"";height:0}#payment-view:after{display:block;clear:both;content:"";height:0}#payment-view .guide-mac{color:#186686}#payment-view .cash-bill-wrap,#payment-view .easypay-group{padding-bottom:10px}#payment-view .cash-bill-wrap .h3-style,#payment-view .easypay-group .h3-style{font-size:16px;font-size:1rem;font-weight:700;line-height:inherit;padding:0 20px 5px 0;margin:0}#payment-view .cash-bill-wrap .h3-style.easypay-tit,#payment-view .easypay-group .h3-style.easypay-tit{font-size:14px;font-size:.875rem}#payment-view .cash-bill-wrap .h3-style.easypay-tit .require-ico,#payment-view .easypay-group .h3-style.easypay-tit .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}#payment-view .cash-bill-wrap .radiogroup-include-title,#payment-view .easypay-group .radiogroup-include-title{padding-bottom:5px}#payment-view .cash-bill-wrap .cashbill-check-area,#payment-view .easypay-group .cashbill-check-area{width:100%;padding-right:20px;padding-bottom:10px;position:relative}#payment-view .cash-bill-wrap .cashbill-check-area input[type="checkbox"],#payment-view .easypay-group .cashbill-check-area input[type="checkbox"]{left:0}#payment-view .cash-bill-wrap .cashbill-check-area .label,#payment-view .easypay-group .cashbill-check-area .label{font-size:16px;font-size:1rem;font-weight:700;line-height:inherit}#payment-view .cash-bill-wrap .cashbill-check-area .label .require-ico,#payment-view .easypay-group .cashbill-check-area .label .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}#payment-view .cash-bill-wrap .cashbill-check-area .label+.default-text,#payment-view .easypay-group .cashbill-check-area .label+.default-text{display:inline-block;padding-left:20px;background:url('../images/icon-belt-info-txt4.png') no-repeat 10px 6px;font-size:14px;font-size:.875rem;color:#186686;margin:0}#payment-view .cash-bill-wrap .cashbill-check-area+.new-label-title,#payment-view .easypay-group .cashbill-check-area+.new-label-title{width:auto;float:left;font-size:14px;font-size:.875rem;font-weight:700;padding:3px 10px 3px 0}#payment-view .cash-bill-wrap .cashbill-check-area+.new-label-title .typeLabel,#payment-view .cash-bill-wrap .cashbill-check-area+.new-label-title label,#payment-view .easypay-group .cashbill-check-area+.new-label-title .typeLabel,#payment-view .easypay-group .cashbill-check-area+.new-label-title label{padding-right:10px;display:inline-block;min-height:22px}#payment-view .cash-bill-wrap .cashbill-check-area+.new-label-title .require-ico,#payment-view .easypay-group .cashbill-check-area+.new-label-title .require-ico{background:url('../images/components/dom-avail/ico-required.png') no-repeat 100% 50%;padding-right:10px;display:inline-block;display:inline-block}#payment-view .cash-bill-wrap .cash-bill-group,#payment-view .easypay-group .cash-bill-group{float:left}#payment-view .cash-bill-wrap .cash-bill-group>.posR,#payment-view .cash-bill-wrap .easypay-group>.posR,#payment-view .easypay-group .cash-bill-group>.posR,#payment-view .easypay-group .easypay-group>.posR{float:left;position:relative;padding-right:15px}#payment-view .cash-bill-wrap .cash-bill-group>.posR input[type="checkbox"],#payment-view .cash-bill-wrap .cash-bill-group>.posR input[type="radio"],#payment-view .cash-bill-wrap .cash-bill-group>.posR span.radiobtn,#payment-view .cash-bill-wrap .cash-bill-group>.posR span.checkbox,#payment-view .cash-bill-wrap .easypay-group>.posR input[type="checkbox"],#payment-view .cash-bill-wrap .easypay-group>.posR input[type="radio"],#payment-view .cash-bill-wrap .easypay-group>.posR span.radiobtn,#payment-view .cash-bill-wrap .easypay-group>.posR span.checkbox,#payment-view .easypay-group .cash-bill-group>.posR input[type="checkbox"],#payment-view .easypay-group .cash-bill-group>.posR input[type="radio"],#payment-view .easypay-group .cash-bill-group>.posR span.radiobtn,#payment-view .easypay-group .cash-bill-group>.posR span.checkbox,#payment-view .easypay-group .easypay-group>.posR input[type="checkbox"],#payment-view .easypay-group .easypay-group>.posR input[type="radio"],#payment-view .easypay-group .easypay-group>.posR span.radiobtn,#payment-view .easypay-group .easypay-group>.posR span.checkbox{position:absolute;left:0;top:8px}#payment-view .cash-bill-wrap .cash-bill-group>.posR input[type="checkbox"],#payment-view .cash-bill-wrap .easypay-group>.posR input[type="checkbox"],#payment-view .easypay-group .cash-bill-group>.posR input[type="checkbox"],#payment-view .easypay-group .easypay-group>.posR input[type="checkbox"]{margin-top:0}#payment-view .cash-bill-wrap .cash-bill-group>.posR label,#payment-view .cash-bill-wrap .easypay-group>.posR label,#payment-view .easypay-group .cash-bill-group>.posR label,#payment-view .easypay-group .easypay-group>.posR label{font-size:13px;font-size:.8125rem;display:inline-block;padding-left:25px}#payment-view .cash-bill-wrap .cash-bill-group:after,#payment-view .cash-bill-wrap .easypay-group:after,#payment-view .easypay-group .cash-bill-group:after,#payment-view .easypay-group .easypay-group:after{display:block;clear:both;content:"";height:0}#payment-view .cash-bill-wrap .radiogroup-include-title:after,#payment-view .easypay-group .radiogroup-include-title:after{display:block;clear:both;content:"";height:0}#payment-view .cash-bill-form .typeLabel,#payment-view .cash-bill-form label{padding-right:10px;display:inline-block;min-height:22px}#payment-view .credit-info,#payment-view .cash-bill-form{clear:both;margin:0;padding:0}#payment-view .credit-info .form-column-6,#payment-view .cash-bill-form .form-column-6{float:left;padding-left:8px}#payment-view .credit-info .form-column-6.first,#payment-view .credit-info .form-column-6:first-child,#payment-view .cash-bill-form .form-column-6.first,#payment-view .cash-bill-form .form-column-6:first-child{padding-right:8px;padding-left:0}#payment-view .credit-info .form-column-6 .posR,#payment-view .cash-bill-form .form-column-6 .posR{padding-top:0 !important}#payment-view .credit-info .form-column-6 input[type="text"],#payment-view .cash-bill-form .form-column-6 input[type="text"]{padding:9px 10px}#payment-view .credit-info .form-column-6 input[type="password"],#payment-view .cash-bill-form .form-column-6 input[type="password"]{font-family:Helvetica,sans-serif;padding:10px 10px 9px;min-height:38px}#payment-view .credit-info .form-column-6 .card-group,#payment-view .credit-info .form-column-6 .etc-group,#payment-view .cash-bill-form .form-column-6 .card-group,#payment-view .cash-bill-form .form-column-6 .etc-group{width:100%}#payment-view .credit-info .form-column-6 .card-group span,#payment-view .credit-info .form-column-6 .etc-group span,#payment-view .cash-bill-form .form-column-6 .card-group span,#payment-view .cash-bill-form .form-column-6 .etc-group span{display:inline-block;vertical-align:top}#payment-view .credit-info .form-column-6 .card-group span input[type="password"],#payment-view .credit-info .form-column-6 .card-group span input[type="text"],#payment-view .credit-info .form-column-6 .etc-group span input[type="password"],#payment-view .credit-info .form-column-6 .etc-group span input[type="text"],#payment-view .cash-bill-form .form-column-6 .card-group span input[type="password"],#payment-view .cash-bill-form .form-column-6 .card-group span input[type="text"],#payment-view .cash-bill-form .form-column-6 .etc-group span input[type="password"],#payment-view .cash-bill-form .form-column-6 .etc-group span input[type="text"]{font-family:Helvetica,sans-serif;padding:10px 10px 9px;min-height:38px}#payment-view .credit-info .form-column-6 .card-group span.dash,#payment-view .credit-info .form-column-6 .etc-group span.dash,#payment-view .cash-bill-form .form-column-6 .card-group span.dash,#payment-view .cash-bill-form .form-column-6 .etc-group span.dash{padding-left:11px;background:url('../images/components/columnflow/columns-count-bg.png') no-repeat 3px center}#payment-view .credit-info .form-column-6 .card-group span,#payment-view .cash-bill-form .form-column-6 .card-group span{display:block;float:left;width:82px}#payment-view .credit-info .form-column-6 .card-group span:first-child,#payment-view .cash-bill-form .form-column-6 .card-group span:first-child{width:72px}.ie8 #payment-view .credit-info .form-column-6 .card-group span,.ie8 #payment-view .cash-bill-form .form-column-6 .card-group span{width:72px}#payment-view .credit-info .form-column-6 .etc-group span,#payment-view .cash-bill-form .form-column-6 .etc-group span{width:109px}#payment-view .credit-info .form-column-6 .etc-group span:first-child,#payment-view .cash-bill-form .form-column-6 .etc-group span:first-child{width:99px}.ie8 #payment-view .credit-info .form-column-6 .etc-group span,.ie8 #payment-view .cash-bill-form .form-column-6 .etc-group span{width:99px}#payment-view .credit-info:after,#payment-view .cash-bill-form:after{display:block;clear:both;content:"";height:0}#payment-view .easypay-group{padding-top:20px}#payment-view .easypay-group label{height:33px;display:inline-block;overflow:hidden;line-height:3200px;line-height:200rem}#payment-view .easypay-group label.kakao{width:105px;background:url('../images/components/payment/logo-kakao.png') no-repeat 25px 0}#payment-view .easypay-group label.payco{width:100px;background:url('../images/components/payment/payco-logo.png') no-repeat 25px center}#payment-view .easypay-group label.samsungpay{width:152px;background:url('../images/components/payment/samsungpay-logo.png') no-repeat 25px center}#payment-view .easypay-group label.alipay{width:114px;background:url('../images/components/payment/alipay_logo.png') no-repeat 25px center}#payment-view .easypay-group label.unionpay{width:143px;background:url('../images/components/payment/unionpay_logo.png') no-repeat 25px center}#payment-view .easypay-group label.net-banking{width:auto;line-height:1.2 !important;font-weight:700;padding-top:6px;font-size:16px !important;font-size:1rem !important}#payment-view .easypay-group .radiogroup-include-title{padding-bottom:15px}.ie8 #passenger-entry .group-entry input[type="radio"]{padding:0 !important;height:18px}.ie8 #passenger-entry .cardHolderCheck label{padding:0 !important;vertical-align:middle !important}.ie8 #passenger-entry .cardHolderCheck label>span{position:relative !important;top:4px !important;padding-left:2px !important}.ie8 .custom-form select,.ie8 .custom-form .chosen-container{min-width:inherit !important;width:100%}.ie8 .custom-form select.w30,.ie8 .custom-form .chosen-container.w30{width:100px !important;padding:8px 10px !important}.ie8 .custom-form .checkbox-wrapper .ckeck-label{float:left;width:96%;margin-top:-4px !important}#promotion-layer .promotion{margin:0 auto;width:620px;padding:0 20px 40px}#promotion-layer .promotion h2{font-size:30px;font-size:1.875rem;line-height:inherit !important;text-align:center}#promotion-layer .promotion p{font-size:14px;font-size:.875rem;padding:0;margin:0;text-align:left}#promotion-layer .promotion strong{display:block;margin:15px 0 30px;text-align:left;color:#186686}#promotion-layer .promotion .inline-btn{text-align:center;margin:0 auto}#promotion-layer .promotion .inline-btn button{width:100px;display:inline-block;margin:0 0 0 5px}#promotion-layer .form-area{border:0 none;margin:5px 0 0 0;padding:0}#promotion-layer .form-area select{font-size:13px;font-size:.8125rem;padding:9px 10px}#promotion-layer .form-area input{font-size:13px;font-size:.8125rem;padding:9px 10px}#promotion-layer .form-area .placeholder{position:absolute;font-size:13px;font-size:.8125rem;top:9px;left:11px;z-index:100;color:#767676}.scale150 #promotion-layer .form-area .placeholder,.scale175 #promotion-layer .form-area .placeholder{top:2px;left:11px;word-break:break-all}#promotion-layer .form-area button{margin:10px 10px 20px;display:inline-block}#promotion-layer .form-area .btn-area{text-align:center}#promotion-layer .form-area .direct-entry{margin:5px 0;position:relative}#promotion-layer .form-area .styled-select.styled-select{height:41px;height:2.5625rem}#promotion-layer .form-area .styled-select.styled-select select{height:41px;height:2.5625rem}.ie8 #promotion-layer .form-area .styled-select.styled-select select,.ie9 #promotion-layer .form-area .styled-select.styled-select select{padding-left:0 !important;height:25.5px;height:1.59375rem}#promotion-layer .form-area .radiobtngroup{padding:10px 0}#promotion-layer .form-area .radiobtngroup,#promotion-layer .form-area .radiobtngroup li{margin:0;list-style:none;font-size:14px;font-size:.875rem}#promotion-layer .form-area .radiobtngroup li,#promotion-layer .form-area .radiobtngroup .posR{padding:0;position:relative;font-size:14px;font-size:.875rem}#promotion-layer .form-area .radiobtngroup li input[type="checkbox"],#promotion-layer .form-area .radiobtngroup li input[type="radio"],#promotion-layer .form-area .radiobtngroup li span.radiobtn,#promotion-layer .form-area .radiobtngroup li span.checkbox,#promotion-layer .form-area .radiobtngroup .posR input[type="checkbox"],#promotion-layer .form-area .radiobtngroup .posR input[type="radio"],#promotion-layer .form-area .radiobtngroup .posR span.radiobtn,#promotion-layer .form-area .radiobtngroup .posR span.checkbox{position:absolute;top:3px}#promotion-layer .form-area .radiobtngroup li input[type="checkbox"],#promotion-layer .form-area .radiobtngroup .posR input[type="checkbox"]{margin-top:0}#promotion-layer .form-area .radiobtngroup li label,#promotion-layer .form-area .radiobtngroup .posR label{font-size:14px;font-size:.875rem;padding-left:20px}#promotion-layer .promo-list{text-align:left;font-size:12px;font-size:.75rem;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}#promotion-layer .promo-list h3{font-size:14px;font-size:.875rem;color:#186686;font-weight:700;line-height:inherit;margin:0;padding:10px 0 0 10px}#promotion-layer .promo-list ul{padding:5px 10px 5px 25px;margin:0}#promotion-layer .promo-list ul li{line-height:18px;line-height:1.125rem;margin-bottom:3px}#promotion-layer .promo-table{margin:0 auto;font-size:14px;font-size:.875rem}#promotion-layer .promo-table caption{text-align:left;font-weight:700;margin-bottom:5px}#promotion-layer .promo-table tbody th{background:#f8f8f8;color:#186686;font-size:14px;font-size:.875rem;font-weight:400;padding:7px;border-bottom:1px solid #c3d2d6;border-top:1px solid #c3d2d6}#promotion-layer .promo-table tbody th[rowspan="3"]{border-right:1px solid #c3d2d6}#promotion-layer .promo-table tbody td{text-align:left;border-left:1px solid #c3d2d6;border-bottom:1px solid #c3d2d6;border-top:1px solid #c3d2d6;padding:7px}#promotion-layer .promo-table tr>th+td+th{border-left:1px solid #c3d2d6}#promotion-layer .promo-view{margin:5px 0 0 0;text-align:left;font-size:14px;font-size:.875rem}#promotion-layer .promo-view h3{border-top:1px solid #ccdcdf;border-bottom:1px solid #ccdcdf;background:#f4fbfd;color:#186686;margin:0;font-weight:700;padding:5px 0 5px 5px;font-size:14px;font-size:.875rem}#promotion-layer .promo-view table{width:100%}#promotion-layer .promo-view table caption{margin-bottom:0}#promotion-layer .promo-view table th,#promotion-layer .promo-view table td{line-height:24px;line-height:1.5rem;font-size:14px;font-size:.875rem;border:0;padding:3px 0}#promotion-layer .promo-view table .total th,#promotion-layer .promo-view table .total td{border-top:1px solid #ccdcdf;padding:5px 0;vertical-align:top}#promotion-layer .promo-view table th{background:0;text-align:left}#promotion-layer .promo-view table th span{display:block;background:url('../images/components/dom-avail/dot-black.png') no-repeat 3px 50%;padding-left:10px;font-weight:700;color:#333}#promotion-layer .promo-view table td{text-align:right}#promotion-layer .promo-view table td .discount-fare{color:#bf3a00}#promotion-layer .promo-view table td .posR{position:relative;text-align:right}#promotion-layer .promo-view table td strong{margin:0;font-size:18px;font-size:1.125rem;color:#333;display:inline-block}#promotion-layer .promo-view table td button{text-align:right}#promotion-layer .promo-view table td button.button-small-white.up-view{color:#186686;background-image:url('../images/components/dom-avail/btn-arrow-updown.png');background-repeat:no-repeat;background-position:98% 113%;padding-right:23px;text-align:right}#promotion-layer .promo-view table td button.button-small-white.down-view{color:#186686;background-image:url('../images/components/dom-avail/btn-arrow-updown.png');background-repeat:no-repeat;background-position:98% 5px;padding-right:23px;text-align:right}#promotion-layer .promo-view table .discount-special-coupon th span,#promotion-layer .promo-view table .discount-special-coupon td span.discount-fare{background:0;padding-left:12px;font-size:12px;font-size:.75rem;color:#333}#promotion-layer .promo-view .total{border-top:1px solid #ccdcdf}#promotion-layer .promo-view .total span{background:0}#promotion-layer .promo-view .total .view{text-align:right;padding-top:4px;clear:both}#promotion-layer .promo-view .total .view .button-small-white{margin:5px 0}#promotion-layer .detail-coupon .small-title{text-align:left;font-size:14px;font-size:.875rem;font-weight:700;line-height:inherit;padding:5px 0;margin:0}#promotion-layer button{margin:20px auto}#promotion-layer .coupon_btn_wrap{text-align:center;padding:20px 0}#promotion-layer .coupon_btn_wrap button{margin:0;display:inline-block}
.no-gap{margin:0;padding:0}.no-gap{margin:0;padding:0}#sns_share_pop{padding:40px 60px 30px;padding:2.5rem 3.75rem 1.875rem}#sns_share_pop h1.modal-title{font-size:30px;font-size:1.875rem;padding:0 0 10px 14px;padding:0 0 .625rem .875rem;font-weight:normal;text-align:center}#sns_share_pop h1 img{width:40px;width:2.5rem;height:40px;height:2.5rem;margin-right:8px;margin-right:.5rem;vertical-align:middle}#sns_share_pop p.share_title2{font-size:18px;font-size:1.125rem;margin-bottom:20px;margin-bottom:1.25rem;line-height:120%;text-align:center}#sns_share_pop .txt_box{width:100%;padding:10px;padding:.625rem;font-size:14px;font-size:.875rem}#sns_share_pop .txt_box_area{padding:10px 14px;padding:.625rem .875rem;position:relative;background-color:#f4f4f4}#sns_share_pop .txt_box_area .count-byte-area{text-align:right}#sns_share_pop .txt_box_area .count-byte-area span{display:inline-block;padding:0 5px;font-size:12px;font-size:.75rem}#sns_share_pop .txt_box_area .count-byte-area span.overflow{color:#d80a0a;font-weight:700}#sns_share_pop .txt_box_area .count-byte-area span:first-child:after{content:' / '}#sns_share_pop .txt_box_area .share_img{margin:0;padding-top:5px;padding-top:.3125rem}#sns_share_pop .txt_box_area .share_img img{width:100%}#sns_share_pop .btn-c{float:inherit;margin:15px 0;margin:.9375rem 0}#sns_share_pop .disabled{border:1px solid #b0cbd6;color:#909090;background-color:#ccc}
.no-gap{margin:0;padding:0}#payment-completion{background:#f8f8f8;padding:0}#payment-completion .payment-completion-contents{padding:0 0 75px 0}#payment-completion .payment-completion-contents .content{width:960px;margin:0 auto}#payment-completion h1,#payment-completion h2,#payment-completion h3,#payment-completion dl,#payment-completion dt,#payment-completion dd,#payment-completion ul,#payment-completion li,#payment-completion p,#payment-completion div,#payment-completion td,#payment-completion th,#payment-completion fieldset{margin:0;padding:0;word-break:break-word;font-size:14px;font-size:.875rem;border:0}#payment-completion a{color:#007798;font-size:14px;font-size:.875rem}#payment-completion .btn-area .button-page-blue{margin:0;font-size:14px;font-size:.875rem}#payment-completion .header{text-align:center}#payment-completion .header h1{font-size:24px;font-size:1.5rem;font-weight:normal;margin:0;color:#186686}#payment-completion .header p{font-size:16px;font-size:1rem;margin:6px 0 0 0}#payment-completion .header p em{font-style:normal;margin-left:5px}#payment-completion .header p .nickname{margin-left:7px;font-size:16px;font-size:1rem;line-height:1em}#payment-completion 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 0}#payment-completion h2+p{font-size:14px;font-size:.875rem;line-height:130% !important;margin:3px 0 0 0}#payment-completion h3{font-size:16px;font-size:1rem;line-height:1em;font-weight:bold}#payment-completion dt{font-weight:bold}#payment-completion em{font-style:normal}#payment-completion .group-area{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;background:white;padding:25px 20px}#payment-completion .warning{margin-bottom:9px}#payment-completion .warning.wheelchair{float:left;width:75%}#payment-completion .warning li{list-style:none;padding-left:23px;color:#d80a0a;font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem}#payment-completion .warning li.ico{background:url("../images/components/payment-complete/icon-alert-limit.png") no-repeat 0 4px}#payment-completion .notice{font-size:12px;font-size:.75rem}#payment-completion .notice h2:first-child,#payment-completion .notice h3:first-child{font-size:14px;font-size:.875rem;font-weight:bold;padding:0 0 9px 8px;margin:25px 0 0 0;color:#186686;border-bottom:1px solid #ccc}#payment-completion .notice .list{margin:8px 0 0 25px}#payment-completion .notice .list li,#payment-completion .notice .list a{font-size:12px;font-size:.75rem}#payment-completion .group-area table{width:100%;border-collapse:collapse}#payment-completion .group-area table thead th{background:#186686;color:white;padding:10px 9px}#payment-completion .group-area table tbody td,#payment-completion .group-area table tbody th{border-bottom:1px solid #ccdcdf;padding:8px 9px}#payment-completion .group-area .notice{margin-bottom:0}#payment-completion .group-area .notice .list{margin:8px 0 0 18px}#payment-completion .group-area .notice .list .stop-notice{font-size:12px;font-size:.75rem;color:#333}#payment-completion .button-small-white{font-size:12px;font-size:.75rem;display:inline-block;line-height:1.4}#payment-completion .button-small-white.et-view{background:url("../images/components/payment-complete/ico-eticket-view.png") no-repeat 5px 50%;padding-left:20px}#payment-completion .button-small-white.et-mail{background:url("../images/components/payment-complete/ico-eticket-mail.png") no-repeat 5px 50%;padding-left:22px}#payment-completion .button-small-white.et-rcp{background:url("../images/components/payment-complete/ico-eticket-rcp.png") no-repeat 5px 50%;padding-left:20px}#payment-completion .button-small-white.ok-cash{background:url("../images/components/payment-complete/ico-okcashbag.jpg") no-repeat 5px 50%;padding-left:35px}#payment-completion .button-small-white.tax-free{background:url("../images/components/payment-complete/ico-taxfree-order.png") no-repeat 10px 50%;padding-left:35px}#payment-completion .button-small-white.sms-send{background:url("../images/components/payment-complete/ico-sms-send.png") no-repeat 5px 50%;padding-left:23px;margin-left:4px}#payment-completion .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}#payment-completion .button-small-white.view-detail{background:url("../images/components/payment-complete/ico-details.png") no-repeat 11px 5px white;padding-left:35px}#payment-completion .button-small-white.disabled{color:#8bb2c2;border:1px solid #8bb2c2;opacity:initial}#payment-completion .info-itineray{position:relative;padding-bottom:35px}#payment-completion .info-itineray .sns_share{position:absolute;bottom:15px;right:21px}#payment-completion .info-itineray .sns_share ul:after{display:block;clear:both;content:"";height:0}#payment-completion .info-itineray .sns_share li{list-style:none;float:left;width:36px}#payment-completion .info-itineray .sns_share li input[type="image"]{display:block;margin:0 0 0 auto}#payment-completion .info-itineray table{width:100%}#payment-completion .info-itineray table .flt{width:11%}#payment-completion .info-itineray table .arr{width:22%}#payment-completion .info-itineray table .dep{width:22%}#payment-completion .info-itineray table .seat{width:14%}#payment-completion .info-itineray table .fleet{width:16%}#payment-completion .info-itineray table .btnarea{width:15%}#payment-completion .info-itineray table .btnarea span{display:block}#payment-completion .info-itineray table tr.t2-change td{border-bottom:0}#payment-completion .info-itineray table tr.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}#payment-completion .info-itineray table tr.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}#payment-completion .info-itineray table tr.t2-change.t2-change-message td span.icon strong{font-weight:700}#payment-completion .info-itineray table td{text-align:center}#payment-completion .info-itineray table 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}#payment-completion .info-itineray table 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}#payment-completion .info-itineray table td.flt a{display:block;font-size:12px;font-size:.75rem}#payment-completion .info-itineray table td.arr,#payment-completion .info-itineray table td.dep{text-align:left}#payment-completion .info-itineray table td.arr span,#payment-completion .info-itineray table td.dep span{display:block}#payment-completion .info-itineray table td.arr span em,#payment-completion .info-itineray table td.dep span em{padding-left:5px}#payment-completion .info-itineray table td.arr .date .point,#payment-completion .info-itineray table td.dep .date .point{margin-left:5px}#payment-completion .info-itineray table td.arr .terminal span,#payment-completion .info-itineray table td.dep .terminal span{display:inline-block}#payment-completion .info-itineray table td.fleet .cmt{font-size:12px;font-size:.75rem;color:#186686;margin-top:3px;display:block;line-height:1.3em;background:url("../images/components/payment-complete/icon-alert.png") no-repeat 0 0;padding-left:17px}#payment-completion .info-itineray table td .time-change{margin-top:3px}#payment-completion .info-itineray table td .time-change .before{text-decoration:line-through;display:block}#payment-completion .info-itineray table td .time-change .after{display:block;line-height:1.1}#payment-completion .info-itineray table td .delay{display:block;line-height:1.2}#payment-completion .info-itineray table td .delay em{background:url('../images/components/dom-avail/icon-alert-red.png') no-repeat 0 2px;color:#d42a1d;padding-left:14px;font-style:normal;font-size:12px;font-size:.75rem}#payment-completion .info-itineray table tbody .flt{font-weight:normal}#payment-completion .info-itineray .btnarea .seatnum{text-align:center;display:block}#payment-completion .info-itineray .btnarea .seatnum em{width:29px;margin:0 2px;text-align:center;display:inline-block}#payment-completion .info-itineray .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}#payment-completion .info-itineray .train-alert.temporary span{display:inline;width:auto}#payment-completion .info-itineray .train-alert.temporary a{text-decoration:underline;padding-left:5px;color:#d80a0a}#payment-completion .info-passenger h3{margin-bottom:10px}#payment-completion .info-passenger table td.member{position:relative}#payment-completion .info-passenger table td.member a.tooltip-need{display:inline;font-size:14px;font-size:.875rem;color:#333;text-decoration:none}#payment-completion .info-passenger table td.member a.tooltip-need:hover,#payment-completion .info-passenger table td.member a.tooltip-need:focus{outline:1px solid black !important}#payment-completion .info-passenger table td.member a.tooltip-need span{display:inline}#payment-completion .info-passenger table td.member .tooltip{position:absolute;bottom:45px;left:9px;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}#payment-completion .info-passenger table td.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}#payment-completion .info-passenger .contact{margin-top:20px;padding-left:8px}#payment-completion .info-passenger .contact:after{display:block;clear:both;content:"";height:0}#payment-completion .info-passenger .contact dl{margin:0;padding:0;float:left}#payment-completion .info-passenger .contact dl:after{display:block;clear:both;content:"";height:0}#payment-completion .info-passenger .contact dt{margin:0;padding:0;float:left}#payment-completion .info-passenger .contact dd{margin:0;padding:0;float:left;word-break:break-all}#payment-completion .info-passenger .contact .phone-mail{width:100%}#payment-completion .info-passenger .contact .phone-mail .phone,#payment-completion .info-passenger .contact .phone-mail .mail{width:50%;float:left;list-style:none;padding:0}#payment-completion .info-passenger .contact .phone-mail .phone span.data,#payment-completion .info-passenger .contact .phone-mail .mail span.data{padding-left:10px;text-transform:uppercase}#payment-completion .info-passenger .contact .phone-mail .mail{padding-left:5px;width:49%}#payment-completion .info-passenger .contact .phone-mail.paycomp .phone{width:40%}#payment-completion .info-passenger .notice{border-top:1px dashed #ccdcdf;margin-top:15px}#payment-completion .info-refund h3{margin-bottom:10px}#payment-completion .info-refund .list-details table thead th.refund-num,#payment-completion .info-refund .list-details table thead th.refund-amount{text-align:center}#payment-completion .info-refund .list-details table .type{width:58%}#payment-completion .info-refund .list-details table .refund-num{width:20%;text-align:center}#payment-completion .info-refund .list-details table .refund-amount{width:22%;text-align:right}#payment-completion .list-details table .name{display:block}#payment-completion .list-details .type{text-align:left}#payment-completion .list-details .type strong{color:#186686}#payment-completion .list-details .ticket{text-align:center}#payment-completion .list-details .eticket{text-align:center}#payment-completion .list-details td.eticket a{margin-right:4px;margin-bottom:3px}#payment-completion .list-details td.eticket a+a+a{margin-right:0}#payment-completion .list-details td.eticket .btn-list{font-size:0}#payment-completion .list-details td.eticket .btn-list li{list-style:none;display:inline-block}#payment-completion .list-details .name{font-size:16px;font-size:1rem}#payment-completion .rsrv-details .member{text-align:left;font-size:14px;font-size:.875rem}#payment-completion .rsrv-details .contact .phone{width:50.4%}#payment-completion .rsrv-details .contact .mail{width:49.6%}#payment-completion .info-payment{padding-right:10px;position:relative}#payment-completion .info-payment:after{display:block;clear:both;content:"";height:0}#payment-completion .info-payment>div{width:50%;float:left}#payment-completion .info-payment>div h3{margin-bottom:12px;position:relative}#payment-completion .info-payment>div h3 a{position:absolute;right:0;top:-5px}#payment-completion .info-payment>div h3+p+a{position:absolute;top:10px;right:10px}#payment-completion .info-payment .pay-total{padding-right:20px;border-right:1px solid #ccdcdf;min-height:100px}#payment-completion .info-payment .pay-total dl{margin:0 0 3px 0;padding:0}#payment-completion .info-payment .pay-total dl:after{display:block;clear:both;content:"";height:0}#payment-completion .info-payment .pay-total dt{clear:both;margin:0;padding:0;float:left;width:45%}#payment-completion .info-payment .pay-total dd{float:right;width:55%;margin:0;padding:0;text-align:right}#payment-completion .info-payment .pay-total dt.pay-type,#payment-completion .info-payment .pay-total dt.cash-bill{width:30%}#payment-completion .info-payment .pay-total dd.pay-type,#payment-completion .info-payment .pay-total dd.cash-bill{width:70%}#payment-completion .info-payment .pay-total .total em{margin-right:5px}#payment-completion .info-payment .pay-total .mile em,#payment-completion .info-payment .pay-total .dicount em,#payment-completion .info-payment .pay-total .pay-type em{margin-left:5px}#payment-completion .info-payment .pay-notice{padding-left:10px;border-left:1px solid #ccdcdf;margin-left:-1px}#payment-completion .info-payment .pay-notice a{line-height:1.6}#payment-completion .info-payment .pay-notice ul.notice li{list-style:none;min-height:35px;padding-left:11px;margin-bottom:5px}#payment-completion .info-payment .pay-notice ul.notice li strong{font-size:16px;font-size:1rem;line-height:1em;font-weight:bold}#payment-completion .info-payment .pay-notice ul.notice li a{float:right;margin-right:10px}#payment-completion .info-payment .pay-notice ul.notice li:after{display:block;clear:both;content:"";height:0}#payment-completion .info-payment .pay-notice .comment{font-size:14px;font-size:.875rem}#payment-completion .info-payment .pay-notice .notice-webchk{background:#f3f3f3;min-height:46px;padding:12px 10px 10px 12px;position:relative}#payment-completion .info-payment .pay-notice .notice-webchk h3{margin-bottom:17px;padding-right:90px}#payment-completion .info-payment .pay-notice .notice-webchk h3+p+a{position:absolute;top:10px;right:10px}#payment-completion .info-payment .pay-notice .notice-webchk p{font-size:12px;font-size:.75rem}#payment-completion .info-baggage .bgg-list{border-bottom:1px solid #ccdcdf}#payment-completion .info-baggage h3{background:#f0f5f9;padding:6px 7px 7px 7px}#payment-completion .info-baggage .details{padding:8px 0 10px 7px}#payment-completion .info-baggage .details:after{display:block;clear:both;content:"";height:0}#payment-completion .info-baggage .details .itinerary{padding:0;margin:0 0 5px 0;font-size:16px;font-size:1rem;color:#186686}#payment-completion .info-baggage .details .itinerary .arrow{background:url("../images/components/payment-complete/ico-fromto.png") no-repeat 0 50%;padding-left:22px;margin-left:7px;font-style:normal;display:inline;visibility:visible}#payment-completion .info-baggage .details .baggaelist{margin:0;padding:0}#payment-completion .info-baggage .details .baggaelist li{list-style:none}#payment-completion .info-baggage .details .baggaelist li:first-child{margin-left:0}#payment-completion .info-baggage .details .col-1-3{width:286px;margin-left:24px;float:left}#payment-completion .info-baggage .details .col-1-3 p{font-size:14px;font-size:.875rem;font-weight:bold;margin:0;padding:0}#payment-completion .info-baggage .details .col-1-3.carryon{width:290px}#payment-completion .info-baggage .details dl{margin:0;padding:0}#payment-completion .info-baggage .details dl:after{display:block;clear:both;content:"";height:0}#payment-completion .info-baggage .details dt{font-weight:normal;font-size:12px;font-size:.75rem;width:20.5%;padding:0;float:left;clear:both}#payment-completion .info-baggage .details dd{width:79.5%;margin:0;padding:0;float:right;font-size:12px;font-size:.75rem}#payment-completion .info-baggage .details dd em{font-size:12px;font-size:.75rem}#payment-completion .info-baggage .details.sec{border-top:1px dashed #ccdcdf}#payment-completion .info-baggage .details .carryon span{display:block;line-height:1em}#payment-completion .banner-info-travel{padding:45px 0 0 0}#payment-completion .banner-info-travel ul:after{display:block;clear:both;content:"";height:0}#payment-completion .banner-info-travel .banner-area:first-child{padding-left:0}#payment-completion .banner-info-travel .banner-area{float:left;padding-left:18px;list-style:none}#payment-completion .banner-info-travel .banner-area a{display:block;margin:0;padding:0;text-decoration:none;line-height:0;width:226px}#payment-completion .banner-info-travel .banner-area a img{width:226px;height:226px}#payment-completion .banner-info-travel .banner-area div{min-height:95px;background:#434343;padding:10px}.ie8 #payment-completion .banner-info-travel .banner-area div{min-height:75px}#payment-completion .banner-info-travel .banner-area div h3{color:white;margin-bottom:5px;font-weight:normal;font-size:18px;font-size:1.125rem;text-align:center}#payment-completion .banner-info-travel .banner-area div p{color:#7ed0e0;font-size:12px;font-size:.75rem;line-height:1.4;text-align:center}#payment-completion input[type=text],#payment-completion input[type=password],#payment-completion textarea{padding:9px 10px}#payment-completion .input-area{position:relative}#payment-completion .placeholder{position:absolute;top:9px;left:10px;font-size:13px;font-size:.8125rem;color:#757575}#payment-completion .formlabel{position:absolute;top:9px;left:10px;font-size:13px;font-size:.8125rem;color:#757575;font-weight:normal}#payment-completion div.error{font-size:12px;font-size:.75rem;margin-top:5px;word-break:break-word}#payment-completion .layer-pop{max-width:550px;padding:20px 30px 30px 30px;background:#fff}#payment-completion .layer-pop h2{font-size:30px;font-size:1.875rem;text-align:center;margin:23px 0 20px 0}#payment-completion .layer-pop p{margin-bottom:10px}#payment-completion .layer-pop label{font-size:14px;font-size:.875rem;font-weight:bold}#payment-completion .layer-pop .formlabel{font-weight:normal}#payment-completion .layer-pop dt{font-weight:bold;margin-bottom:7px}#payment-completion .layer-pop ul{margin-left:18px}#payment-completion .layer-pop textarea{height:80px}#payment-completion .layer-pop .notice{padding:15px;margin-top:25px;text-align:left;font-size:12px;font-size:.75rem;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}#payment-completion .layer-pop .notice h3{font-size:14px;font-size:.875rem;font-weight:bold;color:#186686;border:0;margin:0;padding:0}#payment-completion .layer-pop .notice .list{margin-left:18px}#payment-completion .layer-pop .btn-area{text-align:center;margin-top:25px}#payment-completion .layer-pop .btn-area button{margin:5px}#payment-completion .layer-pop .result{text-align:center}#payment-completion .layer-pop .refund li{font-size:16px;font-size:1rem}#payment-completion .layer-pop .refund li span{margin-left:10px}#payment-completion .add-services-wrap .info-kp-service{height:auto}#payment-completion .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%}#payment-completion .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'] #payment-completion .add-services-wrap .info-avod-service .avod-title .ico-help{left:310px}[lang='pt-br'] #payment-completion .add-services-wrap .info-avod-service .avod-title .ico-help{left:294px}[lang='es-es'] #payment-completion .add-services-wrap .info-avod-service .avod-title .ico-help{left:350px}[lang='fr-fr'] #payment-completion .add-services-wrap .info-avod-service .avod-title .ico-help{left:279px}[lang='de-de'] #payment-completion .add-services-wrap .info-avod-service .avod-title .ico-help{left:307px}[lang='ru-ru'] #payment-completion .add-services-wrap .info-avod-service .avod-title .ico-help{left:382px}[lang='ja-jp'] #payment-completion .add-services-wrap .info-avod-service .avod-title .ico-help{left:282px}[lang='zh-cn'] #payment-completion .add-services-wrap .info-avod-service .avod-title .ico-help{left:195px}[lang='zh-hk'] #payment-completion .add-services-wrap .info-avod-service .avod-title .ico-help{left:195px}[lang='th-th'] #payment-completion .add-services-wrap .info-avod-service .avod-title .ico-help{left:456px}[lang='vi-vn'] #payment-completion .add-services-wrap .info-avod-service .avod-title .ico-help{left:408px}[lang='id-id'] #payment-completion .add-services-wrap .info-avod-service .avod-title .ico-help{left:387px}#payment-completion .add-services-wrap .info-avod-service .avod-title:after{display:block;clear:both;content:"";height:0}#payment-completion .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%}#payment-completion .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}#payment-completion .add-services-wrap .info-avod-service #cs300-avod .beyond p{font-weight:700;color:#cd3e00;padding:0 0 0 23px}#payment-completion .add-services-wrap .info-kp-service .collapse-expanded,#payment-completion .add-services-wrap .info-avod-service .collapse-expanded{position:relative;background:url('../images/components/payment-complete/icon-kalsvc.png') no-repeat 0 50%}#payment-completion .add-services-wrap .info-kp-service .collapse-expanded .div-btn,#payment-completion .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}#payment-completion .add-services-wrap .info-kp-service .collapse-expanded .div-btn:hover,#payment-completion .add-services-wrap .info-avod-service .collapse-expanded .div-btn:hover{outline:1px solid black}#payment-completion .add-services-wrap .info-kp-service .collapse-expanded .div-btn.on,#payment-completion .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}#payment-completion .add-services-wrap .info-kp-service .collapse-expanded .div-btn.off,#payment-completion .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}#payment-completion .add-services-wrap .group-area h3{font-size:18px;font-size:1.125rem;padding:0 0 3px 32px;padding:0 0 .1875rem 2rem;margin:0 0 10px 0;margin:0 0 .625rem 0;color:#186686;font-weight:bold;line-height:120%;background:url('../images/components/payment-complete/icon-kalsvc.png') no-repeat 0 50%}#payment-completion .add-services-wrap .group-area p{font-size:14px;font-size:.875rem;padding:0 110px 0 0;padding:0 6.875rem 0 0;margin:0}#payment-completion .add-services-wrap .group-area.info-kalsvc{background:white url('../images/components/payment-complete/kalsvc.png') no-repeat 98% 75%;margin-bottom:15px;margin-bottom:.9375rem}#payment-completion .add-services-wrap .group-area.info-prestige-meal{background:white url('../images/components/payment-complete/icon-prestige-meal.png') no-repeat 98% 50%;margin-bottom:15px;margin-bottom:.9375rem}#payment-completion .add-services-wrap .group-area.info-prestige-meal p{padding-left:33px}#payment-completion .add-services-wrap .add-services-notice{padding:0 0 15px}#payment-completion .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}#payment-completion .add-services-wrap .cont-box{position:relative;margin-bottom:15px;padding:25px 21px 23px 21px;border:1px solid #bbb;border-radius:3px;background:#fff}#payment-completion .add-services-wrap .cont-box .notice{margin:7px 0 0 3px}#payment-completion .add-services-wrap .cont-box .tbl-list-type{width:100%}#payment-completion .add-services-wrap .cont-box .tbl-list-type.rsv tbody td:first-child a{font-size:16px;font-size:1rem}#payment-completion .add-services-wrap .cont-box .tbl-list-type .sort-d a:after{content:'↑'}#payment-completion .add-services-wrap .cont-box .tbl-list-type .sort-u a:after{content:'↓'}#payment-completion .add-services-wrap .cont-box .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}#payment-completion .add-services-wrap .cont-box .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}#payment-completion .add-services-wrap .cont-box .tbl-list-type tbody tr th,#payment-completion .add-services-wrap .cont-box .tbl-list-type tbody tr td{padding:12px;border-bottom:1px solid #c9dbdd;text-align:center;line-height:18px;line-height:1.125rem;word-wrap:break-word}#payment-completion .add-services-wrap .cont-box .tbl-list-type tbody tr th .help-wrap,#payment-completion .add-services-wrap .cont-box .tbl-list-type tbody tr th .help-wrap button,#payment-completion .add-services-wrap .cont-box .tbl-list-type tbody tr td .help-wrap,#payment-completion .add-services-wrap .cont-box .tbl-list-type tbody tr td .help-wrap button{word-wrap:initial}#payment-completion .add-services-wrap .cont-box .tbl-list-type tbody tr th em,#payment-completion .add-services-wrap .cont-box .tbl-list-type tbody tr th span,#payment-completion .add-services-wrap .cont-box .tbl-list-type tbody tr td em,#payment-completion .add-services-wrap .cont-box .tbl-list-type tbody tr td span{display:block;font-style:normal}#payment-completion .add-services-wrap .cont-box .tbl-list-type tbody tr th .blank,#payment-completion .add-services-wrap .cont-box .tbl-list-type tbody tr td .blank{display:inline-block}#payment-completion .add-services-wrap .cont-box .tbl-list-type tbody tr th .point-r.small,#payment-completion .add-services-wrap .cont-box .tbl-list-type tbody tr th .point-b.small,#payment-completion .add-services-wrap .cont-box .tbl-list-type tbody tr td .point-r.small,#payment-completion .add-services-wrap .cont-box .tbl-list-type tbody tr td .point-b.small{font-size:12px;font-size:.75rem}#payment-completion .add-services-wrap .cont-box .tbl-list-type tbody tr th .point-r.bold,#payment-completion .add-services-wrap .cont-box .tbl-list-type tbody tr th .point-b.bold,#payment-completion .add-services-wrap .cont-box .tbl-list-type tbody tr td .point-r.bold,#payment-completion .add-services-wrap .cont-box .tbl-list-type tbody tr td .point-b.bold{font-weight:bold}#payment-completion .add-services-wrap .cont-box .tbl-list-type tbody tr th .point-r.ico,#payment-completion .add-services-wrap .cont-box .tbl-list-type tbody tr th .point-b.ico,#payment-completion .add-services-wrap .cont-box .tbl-list-type tbody tr td .point-r.ico,#payment-completion .add-services-wrap .cont-box .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}#payment-completion .add-services-wrap .cont-box .tbl-list-type tbody tr th .point-r,#payment-completion .add-services-wrap .cont-box .tbl-list-type tbody tr td .point-r{color:#d80b08}#payment-completion .add-services-wrap .cont-box .tbl-list-type tbody tr th .point-b,#payment-completion .add-services-wrap .cont-box .tbl-list-type tbody tr td .point-b{color:#186686}#payment-completion .add-services-wrap .cont-box .tbl-list-type tbody tr th .seat-num,#payment-completion .add-services-wrap .cont-box .tbl-list-type tbody tr td .seat-num{width:98px;margin:0 auto}#payment-completion .add-services-wrap .cont-box .tbl-list-type tbody tr th .seat-num li,#payment-completion .add-services-wrap .cont-box .tbl-list-type tbody tr td .seat-num li{display:inline-block;width:30px;margin-bottom:6px}#payment-completion .add-services-wrap .cont-box .tbl-list-type tbody tr th .seat-done,#payment-completion .add-services-wrap .cont-box .tbl-list-type tbody tr td .seat-done{margin-bottom:6px}#payment-completion .add-services-wrap .cont-box .tbl-list-type tbody tr th .passenger-name,#payment-completion .add-services-wrap .cont-box .tbl-list-type tbody tr td .passenger-name{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem;text-transform:uppercase}#payment-completion .add-services-wrap .cont-box .tbl-list-type tbody tr th ul li em,#payment-completion .add-services-wrap .cont-box .tbl-list-type tbody tr td ul li em{display:inline-block}#payment-completion .add-services-wrap .cont-box .tbl-list-type tbody tr th .button-small-white,#payment-completion .add-services-wrap .cont-box .tbl-list-type tbody tr td .button-small-white{margin-right:3px}#payment-completion .add-services-wrap .cont-box .tbl-list-type tbody tr .member{font-size:14px;font-size:.875rem;position:relative}#payment-completion .add-services-wrap .cont-box .tbl-list-type tbody tr .member .tooltip-need{display:inline;text-decoration:none;color:#000}#payment-completion .add-services-wrap .cont-box .tbl-list-type tbody tr .member .tooltip-need span{display:inline}#payment-completion .add-services-wrap .cont-box .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}#payment-completion .add-services-wrap .cont-box .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}#payment-completion .add-services-wrap .cont-box .tbl-list-type tbody tr .member .member-num{display:inline-block;font-size:14px;font-size:.875rem}#payment-completion .add-services-wrap .cont-box .tbl-list-type tbody tr .num{font-size:14px;font-size:.875rem}#payment-completion .add-services-wrap .cont-box .tbl-list-type tbody td .btn-list{font-size:0}#payment-completion .add-services-wrap .cont-box .tbl-list-type tbody td .btn-list li{list-style:none;display:inline-block}#payment-completion .add-services-wrap .cont-box .tbl-list-type tbody .bg-line td{background:#f6f6f6}#payment-completion .add-services-wrap .cont-box .tbl-list-type tbody .no-result-list td{padding:120px 0 130px}#payment-completion .add-services-wrap .cont-box .tbl-list-type .t-align-left{text-align:left}#payment-completion .add-services-wrap .cont-box.addinfo{margin-bottom:1px;padding:10px 20px}#payment-completion .add-services-wrap .webcheckin-container{padding-top:10px !important}#payment-completion .add-services-wrap .webcheckin-container .banner{border-radius:0;background:0;width:100%;text-align:center;padding-top:17px}#payment-completion .add-services-wrap .webcheckin-container .banner .btext{display:inline-block;text-align:left;width:50%;vertical-align:middle}#payment-completion .add-services-wrap .webcheckin-container .banner .btext .text{display:inline-block;width:100%}#payment-completion .add-services-wrap .webcheckin-container .banner .btext .text .point{color:#176685;font-weight:700;letter-spacing:-1px}#payment-completion .add-services-wrap .webcheckin-container .banner .btext .link{font-size:12px;font-size:.75rem;width:auto}#payment-completion .add-services-wrap .webcheckin-container .banner .btext .link .icon-arr{width:10px;height:9px;display:inline-block;vertical-align:middle;background:url('../images/components/reservation-details/ico-banner-coupon-arrw.png') no-repeat right 0}#payment-completion .add-services-wrap .webcheckin-container .banner .bicon{margin-right:20px;width:87px;height:73px;display:inline-block;vertical-align:middle;background:url('../images/components/reservation-details/icon_webcheckin.png') no-repeat 0 0}#payment-completion .content-seatassign{display:none;background-color:#e4e4e4;margin-top:25px;padding:20px 0}#payment-completion .content-seatassign .seat-assign-box{width:960px;margin:0 auto;position:relative}#payment-completion .content-seatassign .seat-assign-box h2{margin-top:0}#payment-completion .content-seatassign #cboxClose2{position:absolute;background:url('../images/components/payment-complete/seat-assign-close.png') no-repeat;background-position:0 center;z-index:100;top:0;right:2px;width:23px;height:23px;text-indent:-9999px;border:0}#payment-completion .checkin-flight-selection-wrapper .current-flight div{text-align:center;font-size:16px;font-size:1rem}#payment-completion .checkin-flight-selection-wrapper div.current-flight-date{text-align:center;font-size:16px;font-size:1rem}#payment-completion .checkin-passenger-row div{font-size:16px;font-size:1rem}#payment-completion .seating-row .side-row-num h4{font-size:16px;font-size:1rem;padding-left:5px;padding-right:5px}#payment-completion #checkin-wrapper-content .seat-selection-panel-wrapper{padding:0 20px}#payment-completion #checkin-wrapper-content .seat-selection-legend{background-color:transparent;filter:none}#payment-completion #checkin-wrapper-content .seat-selection-legend ul{margin-top:15px;padding:0}#payment-completion #checkin-wrapper-content .seat-selection-legend ul li{padding:0 0 10px 25px}#payment-completion #checkin-wrapper-content .seat-selection-legend ul li span{font-size:14px;font-size:.875rem;margin-right:0}#payment-completion #checkin-wrapper-content .checkin-navigation{height:120px;float:none;padding:15px 0;background-color:transparent;filter:none}#payment-completion #checkin-wrapper-content #checkin-button-placement{margin-right:0;position:relative;right:0}#payment-completion #checkin-wrapper-content .plane-panel-wrapper .plane-seat-select{background-color:white;filter:none}#payment-completion #checkin-wrapper-content .plane-panel-wrapper .plane-seat-select .up span,#payment-completion #checkin-wrapper-content .plane-panel-wrapper .plane-seat-select .down span{text-align:center}.wheelchair-service{padding:0 40px 40px 40px}.wheelchair-service .styled-select.hei38{height:38px;height:2.375rem}.wheelchair-service .styled-select.hei38 select{height:38px;height:2.375rem}.ie8 .wheelchair-service .styled-select.hei38 select,.ie9 .wheelchair-service .styled-select.hei38 select{padding-left:0 !important;height:24px;height:1.5rem}.wheelchair-service .wheelchair-notice{font-size:14px;font-size:.875rem;margin:0 0 36px 0;padding:0 0 0 20px}.wheelchair-service .wheelchair-notice li{margin-bottom:4px}.wheelchair-service .title2{font-size:30px;font-size:1.875rem;text-align:center}.wheelchair-service .title3{font-size:20px;font-size:1.25rem;text-align:left;font-weight:bold;color:#196585;line-height:20px;margin:0 0 15px 0}.wheelchair-service fieldset{border:0;margin:0;padding:0}.wheelchair-service legend,.wheelchair-service .legend,.wheelchair-service .title3{font-size:16px;color:#196585;line-height:20px;margin:0 0 10px 0;font-weight:normal;text-align:left}.wheelchair-service .passenger-area{margin-bottom:25px}.wheelchair-service .passenger-area .plist{border-top:1px solid #c1d0d3;padding:0;margin:0 0 8px 0;color:#333}.wheelchair-service .passenger-area .plist li{border-bottom:1px dotted #cacaca;padding:8px 0;list-style:none}.wheelchair-service .passenger-area .plist li label{font-size:14px;padding:0 0 0 3px}.wheelchair-service .service-area{margin-bottom:25px}.wheelchair-service .service-area .title3{margin-bottom:14px}.wheelchair-service .service-area .slist{padding:0 0 0 20px;margin:0 0 8px 0}.wheelchair-service .service-area .slist li{margin-bottom:3px;padding-bottom:10px;font-size:14px;font-size:.875rem}.wheelchair-service .understand-area{margin-bottom:25px}.wheelchair-service .understand-area label{font-size:14px}.wheelchair-service .notice-list{padding:15px;margin-bottom:25px;font-size:12px;font-size:.75rem;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}.wheelchair-service .notice-list h3{font-size:14px;color:#186686;line-height:14px;margin:0 0 10px 0;font-weight:bold;border:0}.wheelchair-service .notice-list ul{padding:0 0 0 16px;margin:0}.wheelchair-service .notice-list ul li{font-size:12px;color:#333;line-height:14px;margin-top:5px}.wheelchair-service .notice-list ul li a{line-height:10px}.wheelchair-service .btnarea{text-align:center}.wheelchair-service .btnarea .button-main-blue{display:inline-block}.wheelchair-service .tbl-list-type tbody th{vertical-align:top}.wheelchair-service .tbl-list-type tr.checked{color:#333;background:white}.wheelchair-service .tbl-list-type tr.checked label{font-weight:700}.wheelchair-service .tbl-list-type .seat_error_box{width:100%;padding:10%;font-size:18px;font-size:1.125rem}.ie8 .wheelchair-service .tbl-list-type .seat_error_box{width:80%}.wheelchair-service .tbl-list-type .seat_error_box ol{padding-left:25px}.wheelchair-service .tbl-list-type .seat_error_box ol li{list-style:decimal}.wheelchair-service .tbl-list-type td{vertical-align:top}.wheelchair-service .tbl-list-type td .error{text-align:left;margin:0}.wheelchair-service .posR input[type="checkbox"],.wheelchair-service .posR input[type="radio"],.wheelchair-service .posR span.radiobtn,.wheelchair-service .posR span.checkbox{position:absolute;left:0;top:3px}.wheelchair-service .posR input[type="checkbox"]{margin-top:0}.wheelchair-service .posR label{font-size:16px;font-size:1rem;display:inline-block;padding-left:25px}.wheelchair-service .posR label .accom{font-size:12px;font-size:.75rem}.btn-wheelchair-service{text-align:right;margin-bottom:5px !important;float:right;width:23%}.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}.reser-banner-skyshop,.reser-banner-bonus{margin:15px auto !important;width:960px;position:relative}.reser-banner-skyshop .img,.reser-banner-bonus .img{vertical-align:top}.reser-banner-skyshop .abs-link,.reser-banner-bonus .abs-link{width:119px;height:24px;position:absolute;display:inline-block}.reser-banner-skyshop .abs-link.link-dom,.reser-banner-bonus .abs-link.link-dom{left:748px;top:23px;width:168px;height:34px}.reser-banner-skyshop .abs-link.link-intl1,.reser-banner-bonus .abs-link.link-intl1{left:811px;top:14px}.reser-banner-skyshop .abs-link.link-intl2,.reser-banner-bonus .abs-link.link-intl2{left:811px;top:43px}.reser-banner-skyshop .abs-link:hover,.reser-banner-skyshop .abs-link:focus,.reser-banner-bonus .abs-link:hover,.reser-banner-bonus .abs-link:focus{outline:1px solid white !important}
.no-gap{margin:0;padding:0}.credit-name-check{padding:0;max-width:530px;margin:0 auto}.credit-name-check p,.credit-name-check div,.credit-name-check ul,.credit-name-check li,.credit-name-check h2,.credit-name-check h3{margin:0;padding:0}.credit-name-check .layer-pop{padding:30px}.credit-name-check h2{color:black;padding:0;margin:0 0 37px 0;font-size:30px;font-size:1.875rem;line-height:2.25rem !important;text-align:center}.credit-name-check h3{font-weight:bold;color:#186686;font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;padding:0;margin:34px 0 10px 0}.credit-name-check ul li{list-style:none;padding-left:15px;background:url("../images/icon-belt-info-txt.gif") no-repeat left 10px;margin-bottom:2px;font-size:14px;font-size:.875rem;line-height:22px;line-height:1.375rem;color:#333}.credit-name-check ul li.list-dash{background:0;padding-left:10px}.credit-name-check ul li.list-dash:before{content:"- ";margin-left:-8px}.credit-name-check p{font-size:14px;font-size:.875rem;line-height:22px;line-height:1.375rem;color:#333}
.no-gap{margin:0;padding:0}.sms-send-pop{width:440px;margin:0 auto;padding:40px}.sms-send-pop div,.sms-send-pop ul,.sms-send-pop li,.sms-send-pop legend,.sms-send-pop fieldset{margin:0;padding:0}.sms-send-pop h3{text-align:center;line-height:30px;line-height:1.875rem}.sms-send-pop .desc{font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;color:#186686}.sms-send-pop .send-form{width:260px;margin:33px auto 30px;padding:27px 30px;background:#e5ebee;border-radius:5px;box-sizing:content-box}.sms-send-pop .send-form .form{position:relative;padding:0;margin-bottom:19px;border:0;background:0;*zoom:1}.sms-send-pop .send-form .form:after{display:block;clear:both;font-size:0;line-height:0;content:""}.sms-send-pop .send-form .form.col .col-1-3{width:80px}.sms-send-pop .send-form .form.col label,.sms-send-pop .send-form .form.col .label{display:block;margin:0 0 7px 3px;font-size:14px;font-size:.875rem;line-height:16px;line-height:1rem;font-weight:bold}.sms-send-pop .send-form .form.col .gutter{display:block;float:left;width:10px;text-align:center;color:#ccc;line-height:40px;line-height:2.5rem}.sms-send-pop .send-form .form.col .btn{position:absolute;right:-22px;top:34px;overflow:hidden;width:19px;height:19px;font-size:0;line-height:0}.sms-send-pop .send-form .form.col .btn button{overflow:hidden;width:19px;height:19px;border:0;background:url("../images/components/payment-complete/btn-delete.png") no-repeat left top;font-size:500rem;line-height:500rem}.sms-send-pop .send-form .form .input-area{position:relative}.sms-send-pop .send-form .form .input-area input[type="text"]{padding:9px 10px}.sms-send-pop .send-form .form .input-area .placeholder{position:absolute;font-size:13px;font-size:.8125rem;top:9px;left:11px;z-index:100;color:#767676}.scale150 .sms-send-pop .send-form .form .input-area .placeholder,.scale175 .sms-send-pop .send-form .form .input-area .placeholder{top:2px;left:11px;word-break:break-all}.sms-send-pop .send-form .form.msg-txt{margin-bottom:0}.sms-send-pop .send-form .form.msg-txt div{background:white;padding:10px;border-radius:5px;border:1px solid #ccc}.sms-send-pop .send-form .form.msg-txt div textarea{width:100%;min-height:90px;padding:0;border:0;color:#333;font-family:"Malgun Gothic","맑은 고딕","Open Sans",Dotum,Gulim,Verdana;font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem}.sms-send-pop .send-form .form.msg-txt div:after{display:block;position:absolute;z-index:999;left:-15px;top:44px;width:16px;height:19px;background:url("../images/components/payment-complete/bg-sms-pop-arrow.png") no-repeat left top}.sms-send-pop .send-form .form.msg-txt .byte{margin:3px 0 0 0;color:#666;text-align:right;font-size:12px;font-size:.75rem}.sms-send-pop .notice{border:1px solid #bbb;border-radius:2px;padding:10px 15px}.sms-send-pop .notice h4{margin:0 0 10px 0;padding:0;color:#186686;font-size:14px;font-size:.875rem;line-height:16px;line-height:1rem}.sms-send-pop .notice li{font-size:12px;font-size:.75rem;line-height:16px;line-height:1rem;color:#333;margin-top:5px;padding-left:10px;list-style:none;background:url("../images/icon-belt-info-txt.gif") no-repeat left 50%}.sms-send-pop .notice li:first-child{margin-top:0}.sms-send-pop .button-area{margin-top:40px;text-align:center}.sms-send-pop .button-area .button{display:inline-block;margin:0 4px;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:white;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)}.sms-send-pop .button-area .button.gray{background:#757575;border-color:#666}.sms-send-pop .error{margin:10px 0 0 0;padding:0}
.no-gap{margin:0;padding:0}#payment-completion .layer-pop.bankt-pop{max-width:650px}#payment-completion .layer-pop.bankt-pop .bankt-wrap ul{padding:0;display:table;width:100%}#payment-completion .layer-pop.bankt-pop .bankt-wrap ul li{display:table-cell;list-style:none;width:32.3333%;padding-left:1.5%}#payment-completion .layer-pop.bankt-pop .bankt-wrap ul li label{font-size:14px;font-size:.875rem}#payment-completion .layer-pop.bankt-pop .bankt-wrap ul li .posR{position:relative}#payment-completion .layer-pop.bankt-pop .bankt-wrap ul li:first-child{padding-left:0}#payment-completion .layer-pop.bankt-pop .bankt-wrap ul li .error{margin:0;padding:5px 0 0;font-size:12px;font-size:.75rem}#payment-completion .layer-pop.bankt-pop .bankt-wrap .bankt-txt{font-size:14px;font-size:.875rem;text-align:left}#payment-completion.webcheckin-help .layer-pop{max-width:900px}#payment-completion.webcheckin-help .div-sec h3{font-size:18px;font-size:1.125rem;color:#186686;margin:30px 0 15px}#payment-completion.webcheckin-help .div-sec ol{margin:0 0 0 25px;padding:0}#payment-completion.webcheckin-help .div-sec p,#payment-completion.webcheckin-help .div-sec ol li{font-size:16px;font-size:1rem;color:#333;padding:0;margin:0}#payment-completion.webcheckin-help .div-sec .sec-header{margin-bottom:10px;margin-top:20px}#payment-completion.webcheckin-help .div-sec .sec-header dt,#payment-completion.webcheckin-help .div-sec .sec-header dd{display:inline-block;font-size:16px;font-size:1rem;margin:0;line-height:inherit}#payment-completion.webcheckin-help .div-sec .sec-header dt{padding-right:40px;display:inline-block;background:url('../images/components/mileage-upgrade/icon_arr_goto.png') no-repeat 95% center}#payment-completion.webcheckin-help .div-sec .sec-box{padding:15px 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;border:1px solid #a1a1a1;font-size:14px;font-size:.875rem;background:url('../images/components/payment-complete/dotted-line.gif') repeat-y 47.5% 0}#payment-completion.webcheckin-help .div-sec .sec-box ul{list-style-position:outside;padding:0 0 0 30px !important;margin:0 !important}#payment-completion.webcheckin-help .div-sec .sec-box .sec-tit{padding:0 20px 10px;font-size:14px;font-size:.875rem}#payment-completion.webcheckin-help .div-sec .sec-box .col-1-2{padding:0 25px 0 0;min-height:100%;width:49.5%;float:right}#payment-completion.webcheckin-help .div-sec .sec-box .col-1-2.odd{border-right:0;float:left;padding-right:50px}#payment-completion.webcheckin-help .div-sec .sec-box:after{display:block;clear:both;content:"";height:0}#payment-completion.webcheckin-help .btn-area .button-page-blue{color:white}#coupon-wrap.discount-coupon-wrap{background:white;clear:both;border:1px solid #bbb;padding:15px 20px;margin-bottom:20px;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}#coupon-wrap.discount-coupon-wrap.collapse{padding:5px 20px}#coupon-wrap.discount-coupon-wrap .con-wrap{position:relative;margin-top:10px}#coupon-wrap.discount-coupon-wrap .con-wrap .help{top:9px;position:absolute;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}#coupon-wrap.discount-coupon-wrap .con-wrap.promotion-wrap .togglebutton{padding-left:43px;border:1px solid #b7c7c3;color:#186686;background:transparent url('../images/components/payment/icon-pro-coupon.png') no-repeat 10px 10px}#coupon-wrap.discount-coupon-wrap .con-wrap.promotion-wrap .help{left:130px}#coupon-wrap.discount-coupon-wrap .con-wrap.special-wrap{background:url('../images/components/payment/icon-spe-coupon.png') no-repeat 10px 10px}#coupon-wrap.discount-coupon-wrap .con-wrap.special-wrap .togglebutton{padding-left:43px;border:1px solid #b7c7c3}#coupon-wrap.discount-coupon-wrap .con-wrap.special-wrap .help{left:125px}[lang='en-us'] #coupon-wrap.discount-coupon-wrap .con-wrap.special-wrap .help{left:205px}[lang='pt-br'] #coupon-wrap.discount-coupon-wrap .con-wrap.special-wrap .help{left:155px}[lang='es-es'] #coupon-wrap.discount-coupon-wrap .con-wrap.special-wrap .help{left:165px}[lang='fr-fr'] #coupon-wrap.discount-coupon-wrap .con-wrap.special-wrap .help{left:225px}[lang='de-de'] #coupon-wrap.discount-coupon-wrap .con-wrap.special-wrap .help{left:185px}[lang='ru-ru'] #coupon-wrap.discount-coupon-wrap .con-wrap.special-wrap .help{left:275px}[lang='ja-jp'] #coupon-wrap.discount-coupon-wrap .con-wrap.special-wrap .help{left:130px}[lang='zh-cn'] #coupon-wrap.discount-coupon-wrap .con-wrap.special-wrap .help{left:105px}[lang='zh-hk'] #coupon-wrap.discount-coupon-wrap .con-wrap.special-wrap .help{left:105px}[lang='th-th'] #coupon-wrap.discount-coupon-wrap .con-wrap.special-wrap .help{left:165px}[lang='vi-vn'] #coupon-wrap.discount-coupon-wrap .con-wrap.special-wrap .help{left:135px}[lang='id-id'] #coupon-wrap.discount-coupon-wrap .con-wrap.special-wrap .help{left:220px}#coupon-wrap.discount-coupon-wrap .con-wrap .promotion,#coupon-wrap.discount-coupon-wrap .con-wrap .special-discount{padding:20px 5px}#coupon-wrap.discount-coupon-wrap .con-wrap .promo-table input[type="text"]{padding:10px 13px !important;font-size:14px;font-size:.875rem}#coupon-wrap.discount-coupon-wrap .con-wrap .sub-bold-desc{font-size:12px;font-size:.75rem;background:#fbfbfb;padding:10px 15px}#coupon-wrap.discount-coupon-wrap .con-wrap .sub-bold-desc ul{margin:0;padding:0}#coupon-wrap.discount-coupon-wrap .con-wrap .sub-bold-desc ul li{background:url('../images/check-success-bul.png') no-repeat 0 3px;padding-left:18px;font-weight:400}#coupon-wrap.discount-coupon-wrap .con-wrap .divspnotice{padding:15px 0 5px}#coupon-wrap.discount-coupon-wrap .con-wrap .divspnotice .sub-bold-desc{background:0;font-weight:700;text-align:center;padding:0}#coupon-wrap.discount-coupon-wrap .con-wrap .divspnotice .btn-wrap{text-align:center;padding:15px 0 0}#coupon-wrap.discount-coupon-wrap .con-wrap .divspnotice .btn-wrap .button-sub-white-borblue{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:14px;font-size:.875rem;padding:5px 20px;text-decoration:none}#coupon-wrap.discount-coupon-wrap .con-wrap .discount-apply{padding:15px 0 5px}#coupon-wrap.discount-coupon-wrap .con-wrap .discount-apply .errorMessageContainer p{text-align:center;font-size:14px;font-size:.875rem;padding:5px 8px 5px 28px}#coupon-wrap.discount-coupon-wrap .con-wrap .discount-apply input[type="text"],#coupon-wrap.discount-coupon-wrap .con-wrap .discount-apply input[type="number"]{padding:0 10px;height:30px;width:100%;font-size:12px;font-size:.75rem}#coupon-wrap.discount-coupon-wrap .con-wrap .discount-apply .passenger-list{padding:0 15px}#coupon-wrap.discount-coupon-wrap .con-wrap .discount-apply .passenger-list>ul{padding:0;margin:0}#coupon-wrap.discount-coupon-wrap .con-wrap .discount-apply .passenger-list>ul li{padding:15px 0 5px;border-top:1px dashed #a1a1a1}#coupon-wrap.discount-coupon-wrap .con-wrap .discount-apply .passenger-list>ul li:first-child{border-top:0}#coupon-wrap.discount-coupon-wrap .con-wrap .discount-apply .passenger-list>ul li .placeholder{position:absolute;font-size:13px;font-size:.8125rem;top:9px;left:11px;z-index:100;color:#767676;top:6px}.scale150 #coupon-wrap.discount-coupon-wrap .con-wrap .discount-apply .passenger-list>ul li .placeholder,.scale175 #coupon-wrap.discount-coupon-wrap .con-wrap .discount-apply .passenger-list>ul li .placeholder{top:2px;left:11px;word-break:break-all}#coupon-wrap.discount-coupon-wrap .con-wrap .discount-apply .passenger-list>ul li .passenger-name{position:relative}#coupon-wrap.discount-coupon-wrap .con-wrap .discount-apply .passenger-list>ul li .passenger-name input[type="checkbox"]{left:0}#coupon-wrap.discount-coupon-wrap .con-wrap .discount-apply .passenger-list>ul li label{font-weight:700;padding-left:5px}#coupon-wrap.discount-coupon-wrap .con-wrap .discount-apply .passenger-list>ul li .dicount-wrap{padding:0 0 5px 28px}#coupon-wrap.discount-coupon-wrap .con-wrap .discount-apply .passenger-list>ul li .dicount-wrap strong{display:block;font-size:14px;font-size:.875rem;padding:0 0 7px}#coupon-wrap.discount-coupon-wrap .con-wrap .discount-apply .passenger-list>ul li .dicount-wrap .dcont-list{width:75%;float:left}#coupon-wrap.discount-coupon-wrap .con-wrap .discount-apply .passenger-list>ul li .dicount-wrap .dcont-list .styled-select{float:left;margin-right:1%;width:44%;font-size:12px;font-size:.75rem}#coupon-wrap.discount-coupon-wrap .con-wrap .discount-apply .passenger-list>ul li .dicount-wrap .dcont-list .dinputwrap{width:54%;position:relative;float:left;margin-right:1%}#coupon-wrap.discount-coupon-wrap .con-wrap .discount-apply .passenger-list>ul li .dicount-wrap .coupon-search{border:1px solid #3597b2;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;width:45px;height:30px;vertical-align:top;background:url('../images/search-icon.png') no-repeat center}#coupon-wrap.discount-coupon-wrap .con-wrap .discount-apply .passenger-list>ul li .dicount-wrap:after{display:block;clear:both;content:"";height:0}#coupon-wrap.discount-coupon-wrap .con-wrap .discount-apply .coupon-result{padding:0 8px 5px 28px}#coupon-wrap.discount-coupon-wrap .con-wrap .discount-apply .coupon-result th .currency{font-size:11px;font-size:.6875rem;font-weight:400}#coupon-wrap.discount-coupon-wrap .con-wrap .discount-apply .coupon-result td{font-weight:700}#coupon-wrap.discount-coupon-wrap .con-wrap .discount-apply .coupon-result td .currency{display:block;font-weight:400}#coupon-wrap.discount-coupon-wrap .con-wrap .discount-apply .coupon-result td .available-fare{width:90%;float:left;text-align:right !important}#coupon-wrap.discount-coupon-wrap .con-wrap .discount-apply .coupon-result td .tooltip-wrap{position:relative}#coupon-wrap.discount-coupon-wrap .con-wrap .discount-apply .coupon-result td .tooltip-wrap .tooltip-need{position:absolute;right:2px;top:7px;width:14px;height:14px;display:inline-block;border:0;background:0;padding:0;overflow:hidden}#coupon-wrap.discount-coupon-wrap .con-wrap .discount-apply .coupon-result td .tooltip-wrap .tooltip-need .icon{width:14px;height:14px;vertical-align:top;display:inline-block;background:url('../images/components/dom-avail/icon_help_info.png') no-repeat center center}#coupon-wrap.discount-coupon-wrap .con-wrap .discount-apply .coupon-result td .tooltip-wrap .tooltip-need .icon.icon-txt{line-height:2000em;color:transparent}#coupon-wrap.discount-coupon-wrap .con-wrap .discount-apply .coupon-result td .tooltip-wrap .tooltip{max-width:320px;font-size:12px;font-size:.75rem;line-height:inherit}#coupon-wrap.discount-coupon-wrap .con-wrap .discount-apply table{width:100%;border-top:1px solid #ccdcdf}#coupon-wrap.discount-coupon-wrap .con-wrap .discount-apply table th,#coupon-wrap.discount-coupon-wrap .con-wrap .discount-apply table td{border-left:1px solid #ccdcdf;border-bottom:1px solid #ccdcdf;font-size:14px;text-align:center;padding:4px 7px}#coupon-wrap.discount-coupon-wrap .con-wrap .discount-apply table th:first-child,#coupon-wrap.discount-coupon-wrap .con-wrap .discount-apply table td:first-child{border-left:0}#coupon-wrap.discount-coupon-wrap .con-wrap .discount-apply table thead th{background:#d9eaf1;color:#186686}#coupon-wrap.discount-coupon-wrap .con-wrap .discount-apply strong.red{color:#cd3e00}#coupon-wrap.discount-coupon-wrap .con-wrap .discount-apply .notice{padding:15px 0}#coupon-wrap.discount-coupon-wrap .con-wrap .discount-apply .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}#coupon-wrap.discount-coupon-wrap .con-wrap .discount-apply .notice .notice-list li{list-style-type:disc;font-size:12px;font-size:.75rem;margin-left:15px}#coupon-wrap.discount-coupon-wrap .con-wrap .discount-apply .notice{background:#f8f8f8;padding:15px 20px;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 #bbb}#coupon-wrap.discount-coupon-wrap .con-wrap .discount-apply .notice .notice-list{padding: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;margin:0}#coupon-wrap.discount-coupon-wrap .con-wrap .discount-result .spdisount-view{background:#f8f8f8}#coupon-wrap.discount-coupon-wrap .con-wrap .discount-result .spdisount-view .discount-detail-list,#coupon-wrap.discount-coupon-wrap .con-wrap .discount-result .spdisount-view .passenger-list-discount{margin:0;padding:10px}#coupon-wrap.discount-coupon-wrap .con-wrap .discount-result .spdisount-view .discount-detail-list li,#coupon-wrap.discount-coupon-wrap .con-wrap .discount-result .spdisount-view .passenger-list-discount li{padding:2px 0 2px 10px;background:url('../images/bl_list.gif') no-repeat left 10px}#coupon-wrap.discount-coupon-wrap .con-wrap .discount-result .spdisount-view .discount-detail-list li .table,#coupon-wrap.discount-coupon-wrap .con-wrap .discount-result .spdisount-view .passenger-list-discount li .table{display:table;width:100%}#coupon-wrap.discount-coupon-wrap .con-wrap .discount-result .spdisount-view .discount-detail-list li .table strong,#coupon-wrap.discount-coupon-wrap .con-wrap .discount-result .spdisount-view .passenger-list-discount li .table strong{display:table-cell;font-size:14px;font-size:.875rem}#coupon-wrap.discount-coupon-wrap .con-wrap .discount-result .spdisount-view .discount-detail-list li .table strong+span,#coupon-wrap.discount-coupon-wrap .con-wrap .discount-result .spdisount-view .passenger-list-discount li .table strong+span{display:table-cell;text-align:right;font-size:14px;font-size:.875rem}#coupon-wrap.discount-coupon-wrap .con-wrap .discount-result .spdisount-view .discount-detail-list li.org strong,#coupon-wrap.discount-coupon-wrap .con-wrap .discount-result .spdisount-view .passenger-list-discount li.org strong{color:#6f6f6f}#coupon-wrap.discount-coupon-wrap .con-wrap .discount-result .spdisount-view .discount-detail-list li.org strong+span,#coupon-wrap.discount-coupon-wrap .con-wrap .discount-result .spdisount-view .passenger-list-discount li.org strong+span{color:#6f6f6f}#coupon-wrap.discount-coupon-wrap .con-wrap .discount-result .spdisount-view .discount-detail-list li.discount .passenger-list-discount,#coupon-wrap.discount-coupon-wrap .con-wrap .discount-result .spdisount-view .passenger-list-discount li.discount .passenger-list-discount{padding:8px 0}#coupon-wrap.discount-coupon-wrap .con-wrap .discount-result .spdisount-view .discount-detail-list li.discount .passenger-list-discount ul,#coupon-wrap.discount-coupon-wrap .con-wrap .discount-result .spdisount-view .passenger-list-discount li.discount .passenger-list-discount ul{padding:0;margin:0;width:100%}#coupon-wrap.discount-coupon-wrap .con-wrap .discount-result .spdisount-view .discount-detail-list li.discount .passenger-list-discount ul>li,#coupon-wrap.discount-coupon-wrap .con-wrap .discount-result .spdisount-view .passenger-list-discount li.discount .passenger-list-discount ul>li{background:0;padding:0}#coupon-wrap.discount-coupon-wrap .con-wrap .discount-result .spdisount-view .discount-detail-list li.discount .passenger-list-discount ul>li strong,#coupon-wrap.discount-coupon-wrap .con-wrap .discount-result .spdisount-view .discount-detail-list li.discount .passenger-list-discount ul>li span,#coupon-wrap.discount-coupon-wrap .con-wrap .discount-result .spdisount-view .passenger-list-discount li.discount .passenger-list-discount ul>li strong,#coupon-wrap.discount-coupon-wrap .con-wrap .discount-result .spdisount-view .passenger-list-discount li.discount .passenger-list-discount ul>li span{font-size:12px;font-size:.75rem;font-weight:400}#coupon-wrap.discount-coupon-wrap .con-wrap .discount-result .spdisount-view .discount-detail-list li.discount .passenger-list-discount ul>li span,#coupon-wrap.discount-coupon-wrap .con-wrap .discount-result .spdisount-view .passenger-list-discount li.discount .passenger-list-discount ul>li span{color:#cd3e00}#coupon-wrap.discount-coupon-wrap .con-wrap .discount-result .spdisount-view .discount-detail-list li.total,#coupon-wrap.discount-coupon-wrap .con-wrap .discount-result .spdisount-view .passenger-list-discount li.total{border-top:1px dashed #e2ebf0;padding-top:8px;background-position:0 15px}#coupon-wrap.discount-coupon-wrap .con-wrap .discount-result .spdisount-view .discount-detail-list li.total span,#coupon-wrap.discount-coupon-wrap .con-wrap .discount-result .spdisount-view .passenger-list-discount li.total span{color:#186686;font-weight:700;font-size:16px;font-size:1rem}#coupon-wrap.discount-coupon-wrap button{background:transparent;border:0}#coupon-wrap.discount-coupon-wrap .togglebutton{border:0;background:0;font-size:14px;font-size:.875rem;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;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;width:100%;text-align:left;padding:5px 15px 7px}#coupon-wrap.discount-coupon-wrap .togglebutton.expanded{color:#186686;background:transparent url('../images/components/dom-avail/btn-arrow-updown2.png') no-repeat 98% -80px}#coupon-wrap.discount-coupon-wrap .togglebutton.collapse{color:#186686;background:transparent url('../images/components/dom-avail/btn-arrow-updown2.png') no-repeat 98% 8px}#coupon-wrap.discount-coupon-wrap .con-btit{padding:0;margin:0 auto;text-align:left;line-height:inherit !important;font-size:16px !important;font-size:1rem !important;font-weight:600}#coupon-wrap.discount-coupon-wrap .con-btit button{padding:5px 0;font-weight:600;font-size:16px !important;font-size:1rem !important}#coupon-wrap.discount-coupon-wrap .con-btit .expanded{border:0;color:#333;background:url('../images/components/dom-avail/btn-arrow-updown2.png') no-repeat 98% -80px}#coupon-wrap.discount-coupon-wrap .con-btit .collapse{color:#333;background:url('../images/components/dom-avail/btn-arrow-updown2.png') no-repeat 98% 8px}#coupon-wrap.discount-coupon-wrap .subtext{font-size:14px !important;font-size:.875rem !important;padding:0 0 5px;margin:0;text-align:left}#coupon-wrap.discount-coupon-wrap .btn-area{padding:10px 0 25px;text-align:center}#coupon-wrap.discount-coupon-wrap .btn-area button{display:inline-block;font-size:16px;font-size:1rem}#coupon-wrap.discount-coupon-wrap .btn-area .button-sub-white-borblue{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:14px;font-size:.875rem;padding:5px 20px;text-decoration:none}#coupon-wrap.discount-coupon-wrap .btn-area .button-sub-white-borgray{border:2px solid #666;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:#666;font-size:14px;font-size:.875rem;padding:5px 20px;text-decoration:none}#coupon-wrap.discount-coupon-wrap .promotion strong{display:block;margin:15px 0 30px;text-align:left;color:#186686}#coupon-wrap.discount-coupon-wrap .promotion .inline-btn{text-align:center;margin:0 auto}#coupon-wrap.discount-coupon-wrap .promotion .inline-btn button{width:100px;display:inline-block;margin:0 0 0 5px}#coupon-wrap.discount-coupon-wrap .form-area{border:0 none;margin:5px 0 0 0;padding:0}#coupon-wrap.discount-coupon-wrap .form-area select{font-size:13px;font-size:.8125rem;padding:9px 10px}#coupon-wrap.discount-coupon-wrap .form-area input{font-size:13px;font-size:.8125rem;padding:9px 10px}#coupon-wrap.discount-coupon-wrap .form-area .placeholder{position:absolute;font-size:13px;font-size:.8125rem;top:9px;left:11px;z-index:100;color:#767676}.scale150 #coupon-wrap.discount-coupon-wrap .form-area .placeholder,.scale175 #coupon-wrap.discount-coupon-wrap .form-area .placeholder{top:2px;left:11px;word-break:break-all}#coupon-wrap.discount-coupon-wrap .form-area .btn-area{text-align:center}#coupon-wrap.discount-coupon-wrap .form-area .direct-entry{margin:5px 0;position:relative}#coupon-wrap.discount-coupon-wrap .form-area .styled-select.styled-select{height:41px;height:2.5625rem}#coupon-wrap.discount-coupon-wrap .form-area .styled-select.styled-select select{height:41px;height:2.5625rem}.ie8 #coupon-wrap.discount-coupon-wrap .form-area .styled-select.styled-select select,.ie9 #coupon-wrap.discount-coupon-wrap .form-area .styled-select.styled-select select{padding-left:0 !important;height:25.5px;height:1.59375rem}#coupon-wrap.discount-coupon-wrap .form-area .radiobtngroup{padding:10px 0}#coupon-wrap.discount-coupon-wrap .form-area .radiobtngroup,#coupon-wrap.discount-coupon-wrap .form-area .radiobtngroup li{margin:0;list-style:none;font-size:14px;font-size:.875rem}#coupon-wrap.discount-coupon-wrap .form-area .radiobtngroup li,#coupon-wrap.discount-coupon-wrap .form-area .radiobtngroup .posR{padding:0;position:relative;font-size:14px;font-size:.875rem}#coupon-wrap.discount-coupon-wrap .form-area .radiobtngroup li input[type="checkbox"],#coupon-wrap.discount-coupon-wrap .form-area .radiobtngroup li input[type="radio"],#coupon-wrap.discount-coupon-wrap .form-area .radiobtngroup li span.radiobtn,#coupon-wrap.discount-coupon-wrap .form-area .radiobtngroup li span.checkbox,#coupon-wrap.discount-coupon-wrap .form-area .radiobtngroup .posR input[type="checkbox"],#coupon-wrap.discount-coupon-wrap .form-area .radiobtngroup .posR input[type="radio"],#coupon-wrap.discount-coupon-wrap .form-area .radiobtngroup .posR span.radiobtn,#coupon-wrap.discount-coupon-wrap .form-area .radiobtngroup .posR span.checkbox{position:absolute;top:3px}#coupon-wrap.discount-coupon-wrap .form-area .radiobtngroup li input[type="checkbox"],#coupon-wrap.discount-coupon-wrap .form-area .radiobtngroup .posR input[type="checkbox"]{margin-top:0}#coupon-wrap.discount-coupon-wrap .form-area .radiobtngroup li label,#coupon-wrap.discount-coupon-wrap .form-area .radiobtngroup .posR label{font-size:14px;font-size:.875rem;padding-left:20px}#coupon-wrap.discount-coupon-wrap .promo-list{text-align:left;font-size:12px;font-size:.75rem;background:#f8f8f8;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:10px}#coupon-wrap.discount-coupon-wrap .promo-list h3{font-size:14px;font-size:.875rem;color:#186686;font-weight:700;line-height:inherit;margin:0;padding:10px 0 0 20px}#coupon-wrap.discount-coupon-wrap .promo-list ul{padding:5px 20px 5px 35px;margin:0}#coupon-wrap.discount-coupon-wrap .promo-list ul li{font-size:12px;font-size:.75rem;line-height:18px;line-height:1.125rem;margin-bottom:3px;list-style:disc}#coupon-wrap.discount-coupon-wrap .promo-table{margin:0 auto;font-size:14px;font-size:.875rem}#coupon-wrap.discount-coupon-wrap .promo-table caption{text-align:left;font-weight:700;margin-bottom:5px}#coupon-wrap.discount-coupon-wrap .promo-table thead th{background:#186686;color:#f8f8f8;font-size:14px;font-size:.875rem;font-weight:400;padding:7px}#coupon-wrap.discount-coupon-wrap .promo-table tbody th{background:#f8f8f8;color:#186686;font-size:14px;font-size:.875rem;font-weight:400;padding:7px;border-bottom:1px solid #c3d2d6;border-top:1px solid #c3d2d6}#coupon-wrap.discount-coupon-wrap .promo-table tbody th[rowspan="3"]{border-right:1px solid #c3d2d6}#coupon-wrap.discount-coupon-wrap .promo-table tbody td{text-align:left;border-left:1px solid #c3d2d6;border-bottom:1px solid #c3d2d6;border-top:1px solid #c3d2d6;padding:7px}#coupon-wrap.discount-coupon-wrap .promo-table tr>th+td+th{border-left:1px solid #c3d2d6}#coupon-wrap.discount-coupon-wrap .promo-table.st2{width:100%}#coupon-wrap.discount-coupon-wrap .promo-table.st2 th{background:#186686;color:#f8f8f8;font-size:14px;font-size:.875rem;font-weight:400;padding:7px;border:0}#coupon-wrap.discount-coupon-wrap .promo-table.st2 .tcenter_80{text-align:left}#coupon-wrap.discount-coupon-wrap .promo-table.st2 .tcenter_80 span{display:inline-block;width:80%;text-align:center}#coupon-wrap.discount-coupon-wrap .promo-table.st2 th,#coupon-wrap.discount-coupon-wrap .promo-table.st2 td{border-left:0}#coupon-wrap.discount-coupon-wrap .promo-table.st2 th.date-tc,#coupon-wrap.discount-coupon-wrap .promo-table.st2 td.date-tc{text-align:center}#coupon-wrap.discount-coupon-wrap .promo-table.st2 .styled-select.old-style{height:40px;height:2.5rem}#coupon-wrap.discount-coupon-wrap .promo-table.st2 .styled-select.old-style select{height:40px;height:2.5rem}.ie8 #coupon-wrap.discount-coupon-wrap .promo-table.st2 .styled-select.old-style select,.ie9 #coupon-wrap.discount-coupon-wrap .promo-table.st2 .styled-select.old-style select{padding-left:0 !important;height:25px;height:1.5625rem}#coupon-wrap.discount-coupon-wrap .promo-table.st2 input[type="text"]{border:1px solid #919191;padding:7px 13px}#coupon-wrap.discount-coupon-wrap .promo-table.st2 .amount-input{float:left}#coupon-wrap.discount-coupon-wrap .promo-table .amount-wrap input[type="text"]{width:80%}#coupon-wrap.discount-coupon-wrap .promo-table .btn-wrap{float:left;width:15%;margin-left:4%}#coupon-wrap.discount-coupon-wrap .promo-table .btn-wrap .button-add,#coupon-wrap.discount-coupon-wrap .promo-table .btn-wrap .button-del{width:100%;height:18px;padding:0;display:block;overflow:hidden;line-height:3200px;line-height:200rem}#coupon-wrap.discount-coupon-wrap .promo-table .btn-wrap .button-add{background:url('../images/components/bookingbar/icon-multi-itr.gif') no-repeat -101px center}#coupon-wrap.discount-coupon-wrap .promo-table .btn-wrap .button-del{margin-bottom:1px;background:url('../images/components/bookingbar/icon-multi-itr.gif') no-repeat -64px center}#coupon-wrap.discount-coupon-wrap .promo-view{margin:5px 0 20px 0;text-align:left;font-size:14px;font-size:.875rem}#coupon-wrap.discount-coupon-wrap .promo-view h3{border-top:1px solid #ccdcdf;border-bottom:1px solid #ccdcdf;background:#f4fbfd;color:#186686;margin:0;font-weight:700;padding:5px 0 5px 5px;font-size:14px;font-size:.875rem}#coupon-wrap.discount-coupon-wrap .promo-view table{width:100%}#coupon-wrap.discount-coupon-wrap .promo-view table caption{margin-bottom:0}#coupon-wrap.discount-coupon-wrap .promo-view table th,#coupon-wrap.discount-coupon-wrap .promo-view table td{line-height:24px;line-height:1.5rem;font-size:14px;font-size:.875rem;border:0;padding:3px 0}#coupon-wrap.discount-coupon-wrap .promo-view table .total th,#coupon-wrap.discount-coupon-wrap .promo-view table .total td{border-top:1px solid #ccdcdf;padding:5px 0;vertical-align:top}#coupon-wrap.discount-coupon-wrap .promo-view table th{background:0;text-align:left}#coupon-wrap.discount-coupon-wrap .promo-view table th span{display:block;background:url('../images/components/dom-avail/dot-black.png') no-repeat 3px 50%;padding-left:10px;font-weight:700;color:#333}#coupon-wrap.discount-coupon-wrap .promo-view table td{text-align:right}#coupon-wrap.discount-coupon-wrap .promo-view table td .discount-fare{color:#bf3a00}#coupon-wrap.discount-coupon-wrap .promo-view table td .posR{position:relative;text-align:right}#coupon-wrap.discount-coupon-wrap .promo-view table td strong{margin:0;font-size:18px;font-size:1.125rem;color:#333;display:inline-block}#coupon-wrap.discount-coupon-wrap .promo-view table td button{text-align:right}#coupon-wrap.discount-coupon-wrap .promo-view table td button.button-small-white.up-view{color:#186686;background-image:url('../images/components/dom-avail/btn-arrow-updown.png');background-repeat:no-repeat;background-position:98% 113%;padding-right:23px;text-align:right}#coupon-wrap.discount-coupon-wrap .promo-view table td button.button-small-white.down-view{color:#186686;background-image:url('../images/components/dom-avail/btn-arrow-updown.png');background-repeat:no-repeat;background-position:98% 5px;padding-right:23px;text-align:right}#coupon-wrap.discount-coupon-wrap .promo-view .total{border-top:1px solid #ccdcdf}#coupon-wrap.discount-coupon-wrap .promo-view .total span{background:0}#coupon-wrap.discount-coupon-wrap .promo-view .total .view{text-align:right;padding-top:4px;clear:both}#coupon-wrap.discount-coupon-wrap .promo-view .total .view .button-small-white{margin:5px 0}#coupon-wrap.discount-coupon-wrap .detail-coupon .small-title{text-align:left;font-size:14px;font-size:.875rem;font-weight:700;line-height:inherit;padding:5px 0;margin:0}#coupon-wrap.discount-coupon-wrap .coupon_btn_wrap{text-align:center;padding:20px 0}#coupon-wrap.discount-coupon-wrap .coupon_btn_wrap button{margin:0;display:inline-block}
.no-gap{margin:0;padding:0}#couponSimulator{padding:20px 40px 40px;background:white;width:680px}#couponSimulator .errorContainer{margin-top:5px;font-size:13px;font-size:.8125rem}#couponSimulator .radioBtn-wrapper{position:relative;display:inline-block}#couponSimulator .radioBtn-wrapper input[type="checkbox"],#couponSimulator .radioBtn-wrapper input[type="radio"],#couponSimulator .radioBtn-wrapper span.radiobtn,#couponSimulator .radioBtn-wrapper span.checkbox{position:absolute;left:0;top:3px}#couponSimulator .radioBtn-wrapper input[type="checkbox"]:checked+span+label,#couponSimulator .radioBtn-wrapper input[type="radio"]:checked+span+label,#couponSimulator .radioBtn-wrapper span.radiobtn:checked+span+label,#couponSimulator .radioBtn-wrapper span.checkbox:checked+span+label{margin-left:24px}#couponSimulator .radioBtn-wrapper input[type="checkbox"]{margin-top:0}#couponSimulator .radioBtn-wrapper label{font-size:14px;font-size:.875rem}#couponSimulator .radioBtn-wrapper.selected label{margin-left:24px}#couponSimulator .radioBtn-wrapper label{margin-left:24px}#couponSimulator .input-area{position:relative}#couponSimulator .input-area .placeholder{position:absolute;left:10px;top:9px;color:#767676}#couponSimulator .input-area input{width:100%;padding:6px;height:40px}#couponSimulator h1,#couponSimulator h2,#couponSimulator h3,#couponSimulator h4,#couponSimulator h5,#couponSimulator dl,#couponSimulator dt,#couponSimulator dd,#couponSimulator ul,#couponSimulator li,#couponSimulator p,#couponSimulator div,#couponSimulator td,#couponSimulator th,#couponSimulator fieldset{margin:0;padding:0;word-break:break-word;font-size:14px;font-size:.875rem;border:0}#couponSimulator fieldset{border:0}#couponSimulator legend{width:1px;height:1px;position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);word-break:initial;word-wrap:initial}#couponSimulator h3{font-size:14px;font-size:.875rem;font-weight:700;margin:20px 0 2px}#couponSimulator ul.list{padding:10px 5px}#couponSimulator ul.list li{padding-left:12px;list-style-type:none;background:url('../images/bl_list.gif') no-repeat 0 10px}#couponSimulator .modal-title{margin:23px 0 20px 0;font-size:30px;font-size:1.875rem;text-align:center}#couponSimulator .txt-point{margin-top:20px;color:#186686;font-weight:700}#couponSimulator .sub-txt{padding:10px 5px 15px}#couponSimulator .btn-area{margin:20px 0;text-align:center}#couponSimulator .btn-area button{display:inline-block}#couponSimulator .btn-area button[class^="button-page"]{margin-left:4px}#couponSimulator .btn-area button[class^="button-page"]:first-child{margin-left:0}#couponSimulator .cont-box label,#couponSimulator .cont-box a{font-size:14px;font-size:.875rem}#couponSimulator .cont-box .coupon-list{border-bottom:1px solid #ccc}#couponSimulator .cont-box .coupon-list .coupon-name{padding:10px;position:relative}#couponSimulator .cont-box .coupon-list .coupon-name .radioBtn-wrapper{width:100%;padding-right:90px}#couponSimulator .cont-box .coupon-list .coupon-name .btn-view{padding-right:15px;float:right;color:#186686;font-size:12px;font-size:.75rem;background:transparent;position:absolute;top:11px;right:10px}#couponSimulator .cont-box .coupon-list .coupon-name .btn-view:after{-webkit-transition:all 200ms;transition:all 200ms;display:block;content:"";width:18px;height:6px;position:absolute;top:7px;right:0;background:url('../images/select-arrow-fallback.png') no-repeat 8px top;background-size:contain}#couponSimulator .cont-box .coupon-list .coupon-details{display:none;background:#f5f8fa;padding:15px 18px}#couponSimulator .cont-box .coupon-list .coupon-details h4{margin-top:10px;color:#186686;font-weight:400}#couponSimulator .cont-box .coupon-list .coupon-details h4.offscreen+.details{padding-top:0}#couponSimulator .cont-box .coupon-list .coupon-details .details{padding:7px 10px 20px;border-bottom:1px dashed #ccc}#couponSimulator .cont-box .coupon-list .coupon-details .details:last-child{border-bottom:0;padding-bottom:0}#couponSimulator .cont-box .coupon-list .coupon-details .details:after{display:block;clear:both;content:"";height:0}#couponSimulator .cont-box .coupon-list .coupon-details .details dt{width:40%;clear:both;float:left;line-height:22px}#couponSimulator .cont-box .coupon-list .coupon-details .details dd{width:60%;float:right;text-align:right}#couponSimulator .cont-box .coupon-list:first-child{border-top:1px solid #ccc}#couponSimulator .cont-box .coupon-list.on .btn-view:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);background:url('../images/select-arrow-fallback.png') no-repeat 0 top;background-size:contain}#couponSimulator .cont-box .coupon-list.on .coupon-details{display:block}#couponSimulator .cont-box .coupon-list.coupon-number .coupon-details{display:block;padding-top:0;background:transparent}#couponSimulator .cont-box .couponList-login .info-box{background:#f8f8f8;padding:20px;margin:10px 0;text-align:center}#couponSimulator .cont-box .couponList-login .coupon-list.coupon-number{border-top:1px solid #ccc}#couponSimulator .cont-box .couponList-login .coupon-list.coupon-number .coupon-name{padding:10px 20px}#couponSimulator .cont-box .simulationResult-view .tit{color:#017185;padding-left:17px;padding-bottom:0;background:url('../images/icon-coupon-simulator.png') no-repeat 0 -19px}#couponSimulator .cont-box .simulationResult-view .promo-view h4{margin:5px 0 0 0;padding:6px 0 6px 5px;border-top:1px solid #ccdcdf;border-bottom:1px solid #ccdcdf;background:#f4fbfd;color:#186686;font-weight:700;text-align:left;font-size:14px;font-size:.875rem}#couponSimulator .cont-box .agree-box{border-top:1px dashed #ccc;margin:10px;padding-top:10px}#couponSimulator .cont-box .agree-box input[type="checkbox"]{left:0}#couponSimulator .cont-box .agree-box .error-container{padding:5px 20px}#couponSimulator .notice-line .tit{border-bottom:1px solid #ccc;color:#186686}#couponSimulator .notice-line .list li{font-size:12px;font-size:.75rem;background:url('../images/bl_list.gif') no-repeat 0 7px}#couponSimulator .notice-line .list li a{display:inline-block;font-size:12px;font-size:.75rem;line-height:1.4}#couponSimulator .notice-line .only-reference{border:1px solid #cd3e00;padding:10px 20px}#couponSimulator .notice-line .only-reference p{text-align:center;color:#cd3e00;font-size:14px;font-size:.875rem;font-weight:700}#couponSimulator .list-box .list{background:#f8f8f8;padding:17px}#couponSimulator .list-box .list li{line-height:22px}
.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 .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}.container{z-index:1}.booking-step{min-width:0}.confirm-discount-step{margin:35px 55px}.confirm-discount-step .form-wrapper-inner{width:100%;color:black;padding:40px;background-color:white}.confirm-discount-step .form-wrapper-inner h2{margin:0 0 5px 0;font-size:42px;font-size:2.625rem}.confirm-discount-step .form-wrapper-inner h3{margin:0;font-size:19px;font-size:1.1875rem}.confirm-discount-step .form-wrapper-inner h4{margin:0;font-size:14px;font-size:.875rem}.confirm-discount-step .form-wrapper-inner form{margin-top:15px}.confirm-discount-step .form-wrapper-inner form h3{color:black;margin-bottom:-5px}.confirm-discount-step .form-wrapper-inner form .headers-row h3{color:#186686}.confirm-discount-step .form-wrapper-inner form .unregistered h3,.confirm-discount-step .form-wrapper-inner form .unregistered h4{color:black}.confirm-discount-step .form-wrapper-inner form .unregistered p{color:#d42a1d;line-height:16px;margin:0;font-size:14px;font-size:.875rem}.confirm-discount-step .form-wrapper-inner .traveller-name{display:inline-block;vertical-align:top}.confirm-discount-step .form-wrapper-inner .traveller-error{padding:0 30px}.confirm-discount-step .form-wrapper-inner .award-checkbox{display:inline-block;vertical-align:top;padding:6px 10px 0 0}.confirm-discount-step .form-wrapper-inner .form-actions{padding-top:40px;margin-top:40px;border-top:1px solid #6b6969;text-align:center}.confirm-discount-step .form-wrapper-inner .form-actions .cancel{color:#186686;margin-right:15px;font-size:14px;font-size:.875rem}.form-actions{width:100%}.form-actions .col-12{width:20%;float:left;padding-right:15px;vertical-align:middle}.form-actions .col-13{float:left;width:15%}.form-actions .payment_sel{padding-bottom:20px;text-align:left}.form-actions .payment_sel label{font-size:14px;font-size:.875rem;line-height:27px}.form-actions .payment_sel select{padding:9px 9px 5px}.form-actions .payment_sel .info-button{background:url('../images/icon-question-mark-sm.png') 0 0 no-repeat;display:inline-block;margin-left:5px;width:15px;height:14px;font-size:0;color:transparent;vertical-align:middle}.chosen-container-single .chosen-single span{color:#000;display:block;overflow:hidden;padding:9px 9px 5px;margin-right:40px;text-overflow:ellipsis;white-space:nowrap}#TL-info-pop .TL-pop{font-weight:normal;font-size:28px;font-size:1.75rem;text-align:center}#TL-info-pop .TL-pop-new{font-weight:700;font-size:22px;font-size:1.375rem;text-align:center}#TL-info-pop .TL-con p{font-weight:300;font-size:16px;font-size:1rem}#TL-info-pop .TL-con .TL-newdate{font-size:18px;font-size:1.125rem;color:#186686;border:1px solid #96b4ba;border-left:0;border-right:0;text-align:center;font-weight:700;background:#f0f5f9;padding:10px}#TL-info-pop .TL-con .TL-newdate span{display:block;font-size:14px;font-size:.875rem}#TL-info-pop .TL-con .TL-contact{font-size:14px;font-size:.875rem;line-height:20px;line-height:1.25rem;font-weight:700;margin-bottom:5px;padding-top:10px}#TL-info-pop .TL-con ul{font-size:14px;font-size:.875rem;margin:0;padding:10px 10px 10px 30px;background:#f0f5f9}#cboxLoadedContent .TL-pop-new{text-align:center !important}
.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}.no-gap{margin:0;padding:0}#airlineTicket-buy-event{color:#333;padding:50px 60px 60px}#airlineTicket-buy-event div,#airlineTicket-buy-event p,#airlineTicket-buy-event ol,#airlineTicket-buy-event ul,#airlineTicket-buy-event li,#airlineTicket-buy-event dl,#airlineTicket-buy-event dt,#airlineTicket-buy-event dd,#airlineTicket-buy-event span,#airlineTicket-buy-event strong{margin:0;padding:0;border:0}#airlineTicket-buy-event h1,#airlineTicket-buy-event h2,#airlineTicket-buy-event h3{margin:0;padding:0;border:0;font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem}#airlineTicket-buy-event ol,#airlineTicket-buy-event ul,#airlineTicket-buy-event li{list-style:none}#airlineTicket-buy-event a{text-decoration:none}#airlineTicket-buy-event .keForm input:checked+span+label,#airlineTicket-buy-event .keForm input:checked+label{font-weight:normal}#airlineTicket-buy-event .keForm input:checked:focus+span+label,#airlineTicket-buy-event .keForm input:checked:focus+label{font-weight:normal}#airlineTicket-buy-event .radio-area,#airlineTicket-buy-event .radiostyle{margin-top:10px;display:inline-block;position:relative}#airlineTicket-buy-event .radio-area span.radiobox,#airlineTicket-buy-event .radiostyle span.radiobox{position:absolute}#airlineTicket-buy-event .radio-area label,#airlineTicket-buy-event .radiostyle label{padding:0 0 0 20px;display:inline-block;font-size:12px;font-size:.75rem;text-align:left;vertical-align:top;line-height:16px}#airlineTicket-buy-event .radio-area label>span.labelTxt,#airlineTicket-buy-event .radiostyle label>span.labelTxt{font-size:12px;font-size:.75rem;display:inline-block;text-align:left;vertical-align:top;line-height:16px}#airlineTicket-buy-event.popup-default{padding:40px 60px}#airlineTicket-buy-event [class*="promotion-step"]>div,#airlineTicket-buy-event [class*="promotion-step"] form>div{margin-top:30px}#airlineTicket-buy-event [class*="promotion-step"] h2.tit{font-size:30px;font-size:1.875rem;text-align:center}#airlineTicket-buy-event [class*="promotion-step"] h2.tit+.desc{font-size:15px;font-size:.9375rem;text-align:center;padding:10px 0 20px}#airlineTicket-buy-event .bulN{padding-left:0;background:0}#airlineTicket-buy-event .promotion-area .tit{padding-bottom:7px;font-size:16px;font-size:1rem;font-weight:bold;color:#186686}#airlineTicket-buy-event .promotion-area .list{padding-left:12px;background:url('../images/components/popup-promotion/bl_list.gif') no-repeat left center}#airlineTicket-buy-event .promotion-area .giveaway-area{margin-top:10px}#airlineTicket-buy-event .noti{padding:15px 20px;background-color:#fbfbfb;border:1px solid #bbb;border-radius:3px}#airlineTicket-buy-event .noti .tit{padding-bottom:10px;font-weight:bold;color:#186686}#airlineTicket-buy-event .noti .list{font-size:12px;font-size:.75rem;padding:0 0 4px 12px;background:url('../images/components/popup-promotion/bl_list.gif') no-repeat left 7px}#airlineTicket-buy-event .btn-area{margin:50px 0 10px;text-align:center}#airlineTicket-buy-event .btn-area>button{display:inline-block;padding:8px 35px}#airlineTicket-buy-event .promotion-step1 .promotion-area{border-top:1px solid #ccc}#airlineTicket-buy-event .promotion-step1 .promotion-area .promotion-list{position:relative;border-bottom:1px solid #ccc}#airlineTicket-buy-event .promotion-step1 .promotion-area .promotion-list a.link-prm{display:block;padding:10px 30px 10px 3px}#airlineTicket-buy-event .promotion-step1 .promotion-area .promotion-list a.link-prm:hover .tit,#airlineTicket-buy-event .promotion-step1 .promotion-area .promotion-list a.link-prm:focus .tit{text-decoration:underline}#airlineTicket-buy-event .promotion-step1 .promotion-area .promotion-list a.link-prm .noti-complete{color:#cd3e00}#airlineTicket-buy-event .promotion-step1 .promotion-area .promotion-list a.link-prm .list{color:#666}#airlineTicket-buy-event .promotion-step1 .promotion-area .promotion-list a.link-prm .promotion-cnts{min-height:85px;padding-left:160px;position:relative}#airlineTicket-buy-event .promotion-step1 .promotion-area .promotion-list a.link-prm .promotion-cnts .tit{padding:12px 0 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:break-word}#airlineTicket-buy-event .promotion-step1 .promotion-area .promotion-list a.link-prm .promotion-cnts .list{height:40px;line-height:20px;font-size:14px;font-size:.875rem;color:#666;padding-left:0;background:0;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;-ms-line-clamp:2;-ms-line-clamp:vertical;line-clamp:2;box-orient:vertical;word-wrap:break-word}#airlineTicket-buy-event .promotion-step1 .promotion-area .promotion-list a.link-prm .promotion-cnts .prdImg-area{position:absolute;top:0;left:3px;z-index:50}#airlineTicket-buy-event .promotion-step1 .promotion-area .promotion-list a.link-prm .promotion-cnts .prdImg-area .prdImg{width:144px;height:84px;vertical-align:top}#airlineTicket-buy-event .promotion-step2 .promotion-area .list,#airlineTicket-buy-event .promotion-step2 .promotion-area .desc{font-size:14px;font-size:.875rem}#airlineTicket-buy-event .promotion-step2 .promotion-area .event-guide{padding-top:25px}#airlineTicket-buy-event .promotion-step2 .promotion-area .event-guide.guide01{padding-top:0}#airlineTicket-buy-event .promotion-step2 .promotion-area .event-guide.guide02 .list,#airlineTicket-buy-event .promotion-step2 .promotion-area .event-guide.guide03 .list{padding-left:0;background:0}#airlineTicket-buy-event .promotion-step2 .promotion-area .event-guide .giveaway-area .prd-list{width:167px;padding-left:31px;float:left;background:0;text-align:center;font-size:14px;font-size:.875rem}#airlineTicket-buy-event .promotion-step2 .promotion-area .event-guide .giveaway-area .prd-list:first-child{width:136px;padding-left:0}#airlineTicket-buy-event .promotion-step2 .promotion-area .event-guide .giveaway-area .prd-list .prdImg-area{width:136px;height:86px;display:block;border:1px solid #bbb}#airlineTicket-buy-event .promotion-step2 .promotion-area .event-guide .giveaway-area .prd-list .prdImg-area .prdImg{width:134px;height:84px;vertical-align:top}#airlineTicket-buy-event .promotion-step2 .promotion-area .event-guide .giveaway-area:after{height:0;display:block;content:"";clear:both;visibility:hidden}#airlineTicket-buy-event .promotion-step2 .promotion-event-QP .tit{padding:25px 0 7px;font-weight:bold;color:#186686}#airlineTicket-buy-event .promotion-step2 .promotion-event-QP .contents-area{height:216px;border:1px solid #bbb}#airlineTicket-buy-event .promotion-step2 .promotion-event-QP .contents-area iframe.event-frame{width:100%;height:100%}#airlineTicket-buy-event .promotion-step2 .private-info>.tit{padding-bottom:10px;font-weight:bold;font-size:14px;font-size:.875rem}#airlineTicket-buy-event .promotion-step2 .private-info .list{display:table;width:100%;border-bottom:1px solid #bbb;position:relative}#airlineTicket-buy-event .promotion-step2 .private-info .list.first{border-top:1px solid #bbb}#airlineTicket-buy-event .promotion-step2 .private-info .list label[for=name]+.input-area input[type=text],#airlineTicket-buy-event .promotion-step2 .private-info .list label[for=name]+.input-area input[type=number],#airlineTicket-buy-event .promotion-step2 .private-info .list label[for=mobile]+.input-area input[type=text],#airlineTicket-buy-event .promotion-step2 .private-info .list label[for=mobile]+.input-area input[type=number]{width:219px}#airlineTicket-buy-event .promotion-step2 .private-info .list label.tit{width:90px;height:100%;display:table-cell;padding:5px 10px 5px 5px;vertical-align:middle;background-color:#f0f5f9;color:#186686;font-weight:bold;text-align:right;font-size:14px;font-size:.875rem}#airlineTicket-buy-event .promotion-step2 .private-info .list .input-area{padding:10px 15px 10px 10px;display:table-cell;vertical-align:middle;width:550px}#airlineTicket-buy-event .promotion-step2 .private-info .list .input-area input{width:95%;padding:5px;display:inline-block;border:1px solid #ccc}#airlineTicket-buy-event .promotion-step2 .private-info .list .input-area .error{margin-top:5px}#airlineTicket-buy-event .promotion-step2 .private-info-agreement>.tit{color:#333;font-weight:bold;padding-bottom:10px;font-size:14px;font-size:.875rem}#airlineTicket-buy-event .promotion-step2 .private-info-agreement .text-area{height:136px;border:1px solid #ccc;padding:10px;overflow-y:auto}#airlineTicket-buy-event .promotion-step2 .private-info-agreement .text-area .txt,#airlineTicket-buy-event .promotion-step2 .private-info-agreement .text-area .tit,#airlineTicket-buy-event .promotion-step2 .private-info-agreement .text-area .list{font-size:12px;font-size:.75rem}#airlineTicket-buy-event .promotion-step2 .private-info-agreement .text-area .txt{padding-bottom:10px;font-size:12px;font-size:.75rem}#airlineTicket-buy-event .promotion-step2 .private-info-agreement .text-area .txt>p{font-size:12px;font-size:.75rem}#airlineTicket-buy-event .promotion-step2 .private-info-agreement .text-area p.txt{font-size:12px;font-size:.75rem}#airlineTicket-buy-event .promotion-step2 .private-info-agreement .text-area .agree-txt{padding-bottom:10px}#airlineTicket-buy-event .promotion-step2 .private-info-agreement .text-area .agree-txt .tit{padding-bottom:15px}#airlineTicket-buy-event .promotion-step2 .private-info-agreement .text-area .agree-txt .list-cnts .list{padding:5px 0 0 10px;position:relative}#airlineTicket-buy-event .promotion-step2 .private-info-agreement .text-area .agree-txt .list-cnts .list:before{display:inline-block;width:10px;content:"-"}#airlineTicket-buy-event .promotion-step2 .private-info-agreement .agreement-checkbox{margin-top:5px}#airlineTicket-buy-event .promotion-step2 .private-info-agreement .agreement-checkbox span.checkbox{top:5px}#airlineTicket-buy-event .promotion-step3 .btn-area{margin:20px 0 10px}#airlineTicket-buy-event .promotion-step4 .promotion-area{font-size:16px;font-size:1rem}#airlineTicket-buy-event .promotion-step4 .promotion-area>.tit{color:#333;padding-bottom:5px}#airlineTicket-buy-event .promotion-step4 .promotion-area>.desc{font-size:14px;font-size:.875rem}#airlineTicket-buy-event .promotion-step4 .promotion-area .giveaway-area{margin-top:20px}#airlineTicket-buy-event .promotion-step4 .promotion-area .giveaway-area .list{width:50%;float:left;text-align:center;padding:0;background:0}#airlineTicket-buy-event .promotion-step4 .promotion-area .giveaway-area .list .prdImg-area{width:auto;height:auto;border:0;display:block}#airlineTicket-buy-event .promotion-step4 .promotion-area .giveaway-area .list .prdImg-area .prdImg{width:269px;height:170px}#airlineTicket-buy-event .promotion-step4 .promotion-area .giveaway-area .list .radiostyle{max-width:269px}#airlineTicket-buy-event .promotion-step4 .promotion-area .giveaway-area .list .departure-area{margin-right:6px;padding-right:20px;background:url('../images/components/popup-promotion/arrw_move.gif') right center no-repeat}
.no-gap{margin:0;padding:0}.kakaopay{width:566px;padding:40px 20px 25px}.kakaopay div,.kakaopay p,.kakaopay ul,.kakaopay li,.kakaopay span,.kakaopay em,.kakaopay a{margin:0;padding:0;color:#1e1e1e}.kakaopay ul,.kakaopay li{list-style:none}.kakaopay em{font-style:normal}.kakaopay .dc-top,.kakaopay .dc-infor,.kakaopay .dc-payment,.kakaopay .dc-notice li{background:url("../images/components/payment/bg-kakao-prom.png") no-repeat}.kakaopay .dc-top{width:446px;height:65px;margin:0 0 19px 15px;background-position:-42px -40px;font-size:29px;font-size:1.8125rem}.kakaopay .dc-txt1{padding:0 33px;margin-bottom:20px;font-size:18px;font-size:1.125rem;line-height:23px;line-height:1.4375rem}.kakaopay .dc-txt1 em{font-size:14px;font-size:.875rem}.kakaopay .dc-infor{display:block;width:512px;height:88px;margin-bottom:15px;margin-left:13px;background-position:-32px -197px}.kakaopay .dc-infor li{display:block;min-height:22px;margin-bottom:3px;padding-left:77px;font-size:14px;font-size:.875rem;line-height:20px;line-height:1.25rem;letter-spacing:-0.02em;word-spacing:-0.05em}.kakaopay .dc-infor li em{font-size:12px;font-size:.75rem}.kakaopay .dc-infor .bold{font-weight:bold}.kakaopay .dc-payment{display:block;width:526px;height:101px;padding:10px 23px 16px 26px;margin-bottom:15px;background-color:#ffeb00;background-position:-19px -291px}.kakaopay .dc-payment li{line-height:24px;line-height:1.5rem}.kakaopay .dc-payment li span,.kakaopay .dc-payment li em{display:block;float:left;font-size:16px;font-size:1rem}.kakaopay .dc-payment li em{float:right}.kakaopay .dc-payment li:after{content:'';clear:both;display:block}.kakaopay .dc-payment .total{margin-top:5px;font-weight:bold}.kakaopay .dc-payment .total span,.kakaopay .dc-payment .total em{font-size:18px;font-size:1.125rem}.kakaopay .dc-txt2{padding:0 22px;margin-bottom:22px;font-size:16px;font-size:1rem;line-height:23px;line-height:1.4375rem;letter-spacing:-0.03em;word-spacing:-0.05em;font-weight:bold}.kakaopay .dc-btn{margin-bottom:21px;text-align:center}.kakaopay .dc-btn a{display:inline-block;padding:7px 26px 9px;border:1px solid #3c1e1e;-webkit-box-shadow:1px 1px 0 0 #c6c6c6;box-shadow:1px 1px 0 0 #c6c6c6;font-size:16px;font-size:1rem;text-decoration:none}.kakaopay .dc-btn .button-main-white{color:#3c1e1e;margin-right:11px}.kakaopay .dc-btn .button-main-blue{color:#fff;font-weight:bold}.kakaopay .dc-notice{display:block;padding:16px 12px 9px 12px;background:#f6f6f6}.kakaopay .dc-notice li{padding-left:11px;background-position:-562px -663px;font-size:12px;font-size:.75rem;line-height:18px;line-height:1.125rem}
.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 .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:25px}#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}#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}.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}
