@charset "UTF-8";.form-str .check-base-03 .check-style-01 input[type=checkbox]:checked+label{background-color:#e7f3f9}.focus-area:hover,html:not([data-whatinput=mouse]):not([data-whatinput=touch]) input:focus{outline:initial;border:1px solid #c7a956}.form-str .select-base-01:focus-within{border:1px solid #c7a956}.wrapper-application-info-01,.wrapper-insurance,.wrapper-member-info-input,.wrapper-payment,.wrapper-reserve-confirm-01,.wrapper-stay-guests,.wrapper-ticket-guard{margin-bottom:80px}.wrapper-brandedplan{margin-bottom:48px}.wrapper-coupon{margin-bottom:20px}.wrapper-flight-notice,.wrapper-restrictions-staying{margin-bottom:8px}.wrapper-flight-notice .toggle-text-box-01 .toggle-text,.wrapper-restrictions-staying .toggle-text-box-01 .toggle-text{margin-bottom:0}.wrapper-flight-notice .toggle-text-box-01 .toggle-text.active,.wrapper-restrictions-staying .toggle-text-box-01 .toggle-text.active{margin-bottom:8px}.wrapper-flight-notice .ul-flight-notice .toggle-text{text-decoration:none}.wrapper-flight-notice .ul-flight-notice .toggle-text .text-toggle-01{text-decoration:underline}.wrapper-restrictions-staying .list-attention{margin-top:0}.wrapper-stay-notice{margin-bottom:48px}.wrapper-stay-notice .toggle-text-box-01 .toggle-text{margin-bottom:0}.wrapper-stay-notice .toggle-text-box-01 .toggle-text.active{margin-bottom:8px}.wrapper-price-detail{margin-bottom:48px}.wrapper-flight-option{margin-bottom:64px}.wrapper-error-status .box-attention-02{margin-bottom:8px;padding:24px}.wrapper-error-status .box-attention-02 p{margin-bottom:2px}.wrapper-error-status .box-attention-02 .list-bullet-01{margin-bottom:16px}.wrapper-error-status .box-attention-02 .list-bullet-01>li:last-child{margin-bottom:0}.wrapper-error-status>div:last-of-type{margin-bottom:8px}.wrapper-point .input-accumulatepoint{-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #bcbcbc;border-radius:4px;width:88px;height:40px;text-align:right;font-size:16px}.wrapper-point .input-accumulatepoint:hover{-webkit-box-shadow:0 0 4px 1px #bcbcbc;box-shadow:0 0 4px 1px #bcbcbc}.wrapper-point .input-accumulatepoint:focus{background-color:#fff4b8}.wrapper-point .btn-accumulatepoint{display:inline-block;margin:0 0 0 8px;vertical-align:top}.wrapper-point .btn-accumulatepoint .btn-str{padding:9px 25px;font-weight:700;font-size:14px;line-height:20px}section[class^=wrapper]>.hdg-lv2-01{margin-bottom:24px;padding:16px 16px 15px 16px}section[class^=wrapper] .hdg-lv3-01{margin-bottom:24px;padding-top:3px;padding-bottom:4px}section[class^=wrapper] .hdg-lv3-01::before{top:0;bottom:0}.form-str .err-status-01 input[type=password]{border:2px solid red;background-color:#ffe3e3}.box-reserve-status{margin-bottom:24px}.box-reserve-status .status-inner{margin-bottom:16px}.box-reserve-status .status-inner .hdg-status-01{margin-bottom:16px;font-weight:700;font-size:16px;font-size:1.6rem}.box-reserve-status .status-inner .hdg-status-01.soldout{color:red}.box-reserve-status .status-inner .hdg-status-01 .last{margin:0 5px;color:red}.box-reserve-status .status-inner .text-status-01{margin-bottom:8px;color:red}.list-error-status-01{margin-bottom:24px}.list-error-status-01>li{margin-bottom:4px;color:red}.list-error-status-01>li:last-child{margin-bottom:0}.txtFormNote{color:#999}.hdg-confirm-01{margin-bottom:16px;font-size:16px;font-size:1.6rem}.hdg-confirm-02{margin-bottom:24px;font-size:16px;font-size:1.6rem}.txt-confirm-01,.txt-input-01{margin-bottom:8px;font-size:14px;font-size:1.4rem}.txt-confirm-02,.txt-input-02{margin-bottom:16px;font-size:14px;font-size:1.4rem}.txt-confirm-03,.txt-input-03{margin-bottom:24px;font-size:14px;font-size:1.4rem}.hdg-complete-01{margin-bottom:8px;font-size:16px;font-size:1.6rem}.hdg-complete-02{margin-bottom:16px;font-size:16px;font-size:1.6rem}.hdg-complete-03{margin-bottom:24px;font-size:16px;font-size:1.6rem}.txt-complete-01{margin-bottom:8px;font-size:14px;font-size:1.4rem}.txt-complete-02{margin-bottom:16px;font-size:14px;font-size:1.4rem}.txt-complete-03{margin-bottom:24px;font-size:14px;font-size:1.4rem}.label-text{margin-bottom:8px;font-weight:700;font-size:14px;font-size:1.4rem}.item-text{display:inline-block;padding-bottom:2px;border-bottom:1px dotted #d9d9d9;font-size:16px;font-size:1.6rem}.txt-approval-number{font-size:12px;font-size:1.2rem}.btn-correction-01 .btn-str-style-05{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;padding:9px 16px 8px 46px;min-width:88px;text-align:right}.btn-correction-01 .btn-str-style-05::before{display:inline-block;position:absolute;top:0;bottom:0;left:14px;margin:auto;width:24px;height:24px;background-image:url(//s.skygate.co.jp/pc/shared/images/sprite.png?20200218142402);background-position:-5882px 0;content:""}.img-credit-01>img{width:auto;height:24px}#alertBox{margin-top:20px}#alertBox dt{display:inline-block;margin-bottom:16px;font-weight:700;font-size:16px;font-size:1.6rem}#alertBox dd{font-size:14px;font-size:1.4rem;line-height:20px}.box-flight-alart-01{margin-bottom:16px}.box-flight-alart-01 .list-notice-01>li{font-weight:700}.box-flight-alart-01 .list-notice-01>li:last-child{padding-bottom:0}.box-select-payment .notice{display:none}.box-select-payment>.radio-base-03{display:block;width:100%}.box-select-payment>.radio-base-03:after,.box-select-payment>.radio-base-03:before{display:table;content:" "}.box-select-payment>.radio-base-03:after{clear:both}.box-select-payment>.radio-base-03>.radio-str>label{display:block;padding:20px 20px 20px 43px;border-bottom:1px solid #bcbcbc;border-radius:4px;font-size:16px}.box-select-payment>.radio-base-03>.radio-str>label::before{left:16px}.box-select-payment>.radio-base-03>.radio-str>label::after{left:21px}.box-select-payment>.radio-base-03>.radio-str>input[type=radio]:checked+label{background-color:#e7f3f9}.box-select-payment>.radio-base-03>li{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;margin-right:2%;border:1px solid #bcbcbc;border-radius:4px;width:49%}.box-select-payment>.radio-base-03>li:last-child{margin-right:0}.box-select-payment .box-inner-select-payment{border:1px solid #bcbcbc;border-radius:4px}.box-select-payment .radio-base-05{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.box-select-payment .radio-base-05 .err-status-01 .financial-payment-select label{border:2px solid red;background-color:#fff}.box-select-payment .radio-base-05 .radio-str{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #bcbcbc;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.box-select-payment .radio-base-05 .radio-str:last-child{border-bottom:0}.box-select-payment .radio-base-05 .radio-str label{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:relative;padding:20px 16px 20px 44px;border-radius:4px 4px 0 0;width:100%;font-size:16px;cursor:pointer}.box-select-payment .radio-base-05 .radio-str label strong{display:block;position:relative;line-height:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.box-select-payment .radio-base-05 .radio-str label strong::before{position:absolute;top:50%;left:-26px;border:2px solid #666;border-radius:100%;width:16px;height:16px;background-color:#fff;content:"";-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.box-select-payment .radio-base-05 .radio-str label strong::after{position:absolute;top:5px;left:-21px;border-radius:100%;width:10px;height:10px;background:#c7a956;content:"";opacity:0;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}.box-select-payment .radio-base-05 .radio-str input[type=radio]{display:none}.box-select-payment .radio-base-05 .radio-str input[type=radio]:checked+label{background-color:#e7f3f9}.box-select-payment .radio-base-05 .radio-str input[type=radio]:checked+label strong:before{border:2px solid #c7a956;background:#fff}.box-select-payment .radio-base-05 .radio-str input[type=radio]:checked+label strong::after{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.box-select-payment .box-payment-01{padding:23px 16px 16px 43px;border-top:1px solid #bcbcbc}.box-select-payment .box-payment-02{display:none;padding:24px 40px;border-top:1px solid #bcbcbc;width:100%}.box-select-payment .box-payment-02.current{display:block}.box-select-payment .box-payment-02 .box-select-card{min-height:300px}.box-select-payment .box-payment-02 .box-select-card .radio-base-03 .radio-str{padding:16px 16px 24px 16px}.box-select-payment .box-payment-02 .box-select-card .radio-base-03 .radio-str .box-card-detail.pd0{padding:0}.box-select-payment .box-payment-02 .box-select-card .radio-base-03 .radio-str .box-card-detail .w320{width:320px}.box-select-payment .box-payment-02 .box-text-group-01{padding:16px;background-color:#f5f5f5}.box-select-payment .box-payment-02 .box-text-group-01 .text-s-01{color:#c7a956;font-weight:700;font-size:16px;line-height:21px}.box-select-payment .box-payment-02 .box-str{padding:12px 16px}.box-select-payment .box-payment-02 .box-str.box-attention-02{padding:24px}.box-select-payment .box-payment-02 .box-str.box-attention-02 .list-error-status-01>li>a{color:red}.box-select-payment .box-payment-if-02{padding:0}.box-select-payment .box-payment-if-02 .box-select-card .radio-base-03 .radio-str{padding:16px 16px 24px 16px}.box-select-payment .box-payment-if-02 .box-select-card .radio-base-03 .radio-str .box-card-detail{padding:0}.box-select-payment .box-payment-if-02 .box-select-card .radio-base-03 .radio-str .box-card-detail .w320{width:320px}.box-select-payment .box-info-pay{margin-top:16px;padding:16px;background:#f5f5f5;font-size:12px}.box-select-payment .box-info-pay strong{margin-bottom:8px;color:#c7a956}.box-select-payment .security-code{margin-top:16px}.box-select-payment .security-code .list-description-01>dt{margin-bottom:8px;padding:0}.box-select-payment .security-code .list-description-01>dd{margin-bottom:24px;padding:0;border-bottom:none}.box-select-payment .security-code .list-description-01>dd:last-child{margin-bottom:0}.box-select-payment .box-select-card{display:none}.box-select-payment .box-select-card .radio-base-03 .radio-str{padding:18px;background-color:#f5f5f5}.box-select-payment .box-select-card .radio-base-03 .radio-str input[type=radio]:checked+label,.box-select-payment .box-select-card .radio-base-03 .radio-str label{border-bottom:none;background-color:initial}.box-select-payment .box-select-card .show .box-card-detail{display:block}.box-select-payment .box-select-card .img-credit-01{padding:11px 20px 8px 0}.box-select-payment .box-select-card .item-limit-date,.box-select-payment .box-select-card .item-number{padding:8px 20px 0 0}.box-select-payment .box-select-card .item-limit-date>strong,.box-select-payment .box-select-card .item-number>strong{float:left;padding-right:10px;width:8em}.box-select-payment .box-select-card .box-card-detail{display:none;padding:24px 20px 0 0}.box-select-payment .box-select-card .box-card-detail .input-text-base,.box-select-payment .box-select-card .box-card-detail .select-box{margin-top:24px}.box-select-payment .box-select-card .box-card-detail .input-text-base:first-child,.box-select-payment .box-select-card .box-card-detail .select-box:first-child{margin-top:0}.box-select-payment .box-select-card .box-card-detail .input-text-base>label,.box-select-payment .box-select-card .box-card-detail .select-box>label{margin-bottom:5px}.box-select-payment .box-select-card .box-card-detail-02{display:none;padding:0}.box-select-payment .box-select-card .box-card-detail-02 .input-text-base,.box-select-payment .box-select-card .box-card-detail-02 .select-box{margin-top:24px}.box-select-payment .box-select-card .box-card-detail-02 .input-text-base:first-child,.box-select-payment .box-select-card .box-card-detail-02 .select-box:first-child{margin-top:0}.box-select-payment .box-select-card .box-card-detail-02 .input-text-base>label,.box-select-payment .box-select-card .box-card-detail-02 .select-box>label{margin-bottom:5px}.box-select-payment .box-select-card .card-unregistered .box-card-detail{padding:0}.box-select-payment .box-select-card .box-attention-02{padding:16px}.box-select-payment.is-credit{width:100%}.box-select-payment.is-credit .notice{display:block;margin-bottom:16px}.box-select-payment.is-credit>.radio-base-03>li{width:100%}.box-select-payment.is-credit>.radio-base-03>li:last-child{display:none}.box-select-payment.is-credit .box-payment-01{padding:23px 43px 16px 43px}.box-select-payment.is-credit .list-notice-01>li{display:none}.box-select-payment.is-credit .list-notice-01>li.notice-credit{display:block}.box-select-payment .show .box-select-card{display:block}.box-select-payment>.list-notice-01{margin-top:2px;font-size:12px;font-size:1.2rem}.box-select-payment>.list-notice-01 .notice-credit{display:none}.box-select-payment .box-info-pay{margin-top:16px;padding:16px;background:#f5f5f5;font-size:12px}.box-select-payment .box-info-pay strong{color:#c7a956}.box-select-payment .box-info-pay p{margin-top:8px}.list-htl-input-pay-01{display:-webkit-box;display:-ms-flexbox;display:flex}.list-htl-input-pay-01 .list-logo{margin-right:8px;width:97px;text-align:center}.list-htl-input-pay-01 .list-logo:last-child{margin-right:0}.list-htl-input-pay-01 .list-logo img{height:40px}.list-htl-input-pay-01 .list-logo p{font-size:12px}.financial-payment-select{width:320px}.financial-payment-select.err-status-01 .radio-str.s1 label{border:2px solid red}.financial-payment-select .radio-str.s1{margin-bottom:8px;border-bottom:0}.financial-payment-select .radio-str.s1:last-child{margin-bottom:0}.financial-payment-select .radio-str.s1.disabled input[type=radio]:checked+label{background-color:#d9d9d9}.financial-payment-select .radio-str.s1.disabled input[type=radio]:checked+label::before{border:2px solid #999;background:#d9d9d9}.financial-payment-select .radio-str.s1.disabled label{border:0;background-color:#d9d9d9}.financial-payment-select .radio-str.s1.disabled label::before{border:2px solid #999;background:#d9d9d9}.financial-payment-select .radio-str.s1.disabled label::after{background:#999}.financial-payment-select .radio-str.s1 label{padding:13px 16px 13px 38px;border:1px solid #bcbcbc;border-radius:4px;background-color:#fff}.financial-payment-select .radio-str.s1 label::before{left:10px}.financial-payment-select .radio-str.s1 label::after{left:15px}.box-inline-01{overflow-y:scroll;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:24px;padding:25px;border:1px solid #d5d5d5;height:120px}.box-inline-01 .inner-box-03{margin-bottom:20px;padding-right:10px;padding-left:10px}.box-input-attention-01{margin-bottom:24px;padding:24px;border:1px solid red}.box-input-attention-01>.txt{margin-top:8px;color:red}.box-input-attention-01>.txt:first-child{margin-top:0}.box-alert-01{margin-top:-15px;padding:0 16px 16px;text-align:right}.box-alert-01>.txt{color:red}.box-address,.box-notice-01{margin-bottom:48px;padding-top:24px;border-top:1px dotted #d9d9d9}.btn-block-conversion-01 .btn-str{cursor:pointer}.tbl-cancel-price{margin-bottom:24px;border-top:1px solid #d9d9d9;border-right:1px solid #d9d9d9;border-left:1px solid #d9d9d9}.tbl-cancel-price th{padding:2px 0 1px;border-bottom:double 3px #d9d9d9;text-align:center;font-weight:400}.tbl-cancel-price td{width:110px;vertical-align:middle;text-align:center}.tbl-cancel-price .date td{padding-top:3px;border-bottom:1px dotted #d9d9d9;line-height:20px}.tbl-cancel-price .date .today,.tbl-cancel-price .price .today{background:#ffface;font-weight:700}.tbl-cancel-price .price .today{color:red}.tbl-cancel-price .price td{padding:5px 0;border-bottom:solid 1px #d9d9d9}.tbl-cancel-price .date{color:#000}.tbl-cancel-price .sun{color:red}.tbl-cancel-price .sat{color:#196fb9}.box-flight-notice .notice-inner-box{margin-bottom:24px}.box-flight-notice .notice-inner-box>p{margin-bottom:8px}.box-flight-notice .modal_lang_change{margin:0 -16px 24px;padding:8px 16px;background:#f5f5f5;font-size:12px}.box-flight-notice .modal_lang_change .modal_lang_change_mod{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end}.box-flight-notice .modal_lang_change dt{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;padding:7px 12px 6px 20px}.box-flight-notice .modal_lang_change dt:before{position:absolute;top:25%;left:0;width:16px;height:16px;background:url(//s.skygate.co.jp/images/shared/ico/ico_lang-00.svg) no-repeat;background-size:100%;content:""}.box-flight-notice .modal_lang_change dd>ul{display:-webkit-box;display:-ms-flexbox;display:flex}.box-flight-notice .modal_lang_change dd>ul li{padding:8px 12px;border:1px solid #bdbdbd;background:#fff;text-align:center;cursor:pointer}.box-flight-notice .modal_lang_change dd>ul li:first-of-type{border-right:none;border-radius:5px 0 0 5px}.box-flight-notice .modal_lang_change dd>ul li:last-of-type{border-left:none;border-radius:0 5px 5px 0}.box-flight-notice .modal_lang_change dd>ul li[data-stt-active]{border-color:#c7a956;color:#fff;background:#c7a956}.box-flight-notice .list-description-03 dd,.box-flight-notice .list-description-03 dt{margin-top:0}.box-flight-notice .detail-table-01 th{white-space:nowrap}.box-stay-notice .cancel-date{display:inline-block;margin-bottom:24px;font-weight:700}.box-stay-notice .cancel-date>span{display:block;padding:16px;background:#fff4b8;line-height:1}.box-stay-notice .hdg-cancel-detail{margin-bottom:8px}.price-box{margin-bottom:16px}.price-box .price-detail-01{position:relative;padding:16px;border-top:1px solid #bcbcbc;border-right:1px solid #bcbcbc;border-left:1px solid #bcbcbc}.price-box .price-detail-01:after,.price-box .price-detail-01:before{display:table;content:" "}.price-box .price-detail-01:after{clear:both}.price-box .price-detail-01 .detail-title{display:block;float:left;width:20em}.price-box .price-detail-01 .price-detail-inner{float:right}.price-box .price-detail-01 .price-detail-inner .num,.price-box .price-detail-01 .price-detail-inner .price{display:inline-block;vertical-align:middle;text-align:right}.price-box .price-detail-01 .price-detail-inner .num{margin-left:16px}.price-box .price-detail-01 .price-detail-inner .price{margin-left:40px}.price-box .price-detail-01 .toggle-text-box-01 .toggle-text{position:absolute;top:16px;left:7em;margin-bottom:0}.price-box .price-detail-01 .toggle-text-box-01 .toggle-content{margin-top:33px;padding-bottom:0}.price-box .tbl-price-detail{-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:16px;border:1px solid #bcbcbc;width:100%}.price-box .tbl-price-detail .w-224{width:224px}.price-box .tbl-price-detail .w-244{width:244px}.price-box .tbl-price-detail th{padding:8px;border:1px solid #bcbcbc;background-color:#f5f5f5;text-align:center;font-size:12px;font-size:1.2rem}.price-box .tbl-price-detail tr.tr-col .f-right{float:right}.price-box .tbl-price-detail td{padding:8px;border:1px solid #bcbcbc;text-align:right;font-size:12px;font-size:1.2rem}.price-box .tbl-price-detail td[scope=row]{background-color:#fff;text-align:left}.price-box .tbl-price-detail td.number{text-align:center}.price-box .tbl-price-detail td:first-child{text-align:left}.price-box .tbl-price-detail td.txt-l{text-align:left}.price-box .tbl-price-detail .coupon{color:red}.price-box .price-detail-02{border-right:1px solid #bcbcbc;border-left:1px solid #bcbcbc}.price-box .price-detail-02>dl{display:table;border-top:1px solid #bcbcbc;width:100%}.price-box .price-detail-02 .detail-title,.price-box .price-detail-02 .price{-webkit-box-sizing:border-box;box-sizing:border-box;display:table-cell;padding:16px;width:50%}.price-box .price-detail-02 .price{text-align:right}.price-box .discount-package .detail-title,.price-box .discount-package .price{color:red}.price-box .price-total{padding:16px;border-top:3px double #bcbcbc;border-right:1px solid #bcbcbc;border-bottom:1px solid #bcbcbc;border-left:1px solid #bcbcbc}.price-box .price-total>dl{display:table;width:100%}.price-box .price-total .detail-title,.price-box .price-total .price{-webkit-box-sizing:border-box;box-sizing:border-box;display:table-cell;width:auto;text-align:right;font-weight:700;font-size:16px}.price-box .price-total .detail-title{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:16px;width:90%}.price-box .price-total .coupon{margin-top:3px;color:red;text-align:right}.price-box .price-total .point{text-align:right}.price-box .price-total .point span{font-weight:700}.price-box.tour-detail-box .tbl-tour-detail td,.price-box.tour-detail-box .tbl-tour-detail th{padding:16px;text-align:left;font-weight:400;font-size:14px}.price-box.tour-detail-box .tbl-tour-detail th{width:165px;vertical-align:top}.price-box.tour-detail-box .tbl-tour-detail td .tour-num{font-size:12px}.price-box.tour-detail-box .tbl-tour-detail .col-flight-info{display:table}.price-box.tour-detail-box .tbl-tour-detail .col-flight-info .left,.price-box.tour-detail-box .tbl-tour-detail .col-flight-info .right{display:table-cell;vertical-align:middle}.price-box.tour-detail-box .tbl-tour-detail .col-flight-info .left{margin-right:4px;width:80px}.wrapper-details-flight-and-hotel,.wrapper-details-htl{margin-bottom:48px}.wrapper-details-flight-and-hotel .item-reserve-01.is-htl,.wrapper-details-htl .item-reserve-01.is-htl{margin-top:48px}.wrapper-details-flight-and-hotel .item-flight-box-01,.wrapper-details-htl .item-flight-box-01{-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:16px;border:1px solid #d9d9d9}.wrapper-details-flight-and-hotel .item-flight-box-01>dt,.wrapper-details-htl .item-flight-box-01>dt{padding:8px 16px;border-bottom:1px solid #d9d9d9;background-color:#f5f5f5;font-weight:700}.wrapper-details-flight-and-hotel .item-flight-box-01>dt .dep-date,.wrapper-details-flight-and-hotel .item-flight-box-01>dt .rtn-date,.wrapper-details-htl .item-flight-box-01>dt .dep-date,.wrapper-details-htl .item-flight-box-01>dt .rtn-date{margin-left:8px;font-weight:400}.wrapper-details-flight-and-hotel .item-flight-box-01>dt .dep-port,.wrapper-details-flight-and-hotel .item-flight-box-01>dt .rtn-port,.wrapper-details-htl .item-flight-box-01>dt .dep-port,.wrapper-details-htl .item-flight-box-01>dt .rtn-port{font-weight:400}.wrapper-details-flight-and-hotel .item-flight-box-01>dd,.wrapper-details-htl .item-flight-box-01>dd{-webkit-box-sizing:border-box;box-sizing:border-box;padding:16px;border-bottom:1px solid #d9d9d9;font-size:12px}.wrapper-details-flight-and-hotel .item-flight-box-01>dd:last-child,.wrapper-details-htl .item-flight-box-01>dd:last-child{border-bottom:0}.wrapper-details-flight-and-hotel .item-flight-box-01>dd ul,.wrapper-details-htl .item-flight-box-01>dd ul{-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;width:100%;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;gap:8px}.wrapper-details-flight-and-hotel .item-flight-box-01>dd .item-carrier-01,.wrapper-details-htl .item-flight-box-01>dd .item-carrier-01{width:128px;text-align:center}.wrapper-details-flight-and-hotel .item-flight-box-01>dd .item-carrier-01 .text,.wrapper-details-htl .item-flight-box-01>dd .item-carrier-01 .text{display:block}.wrapper-details-flight-and-hotel .item-flight-box-01>dd .item-carrier-02,.wrapper-details-htl .item-flight-box-01>dd .item-carrier-02{padding:0 1em;width:90px}.wrapper-details-flight-and-hotel .item-flight-box-01>dd .item-carrier-02 .num,.wrapper-details-flight-and-hotel .item-flight-box-01>dd .item-carrier-02 .operation,.wrapper-details-flight-and-hotel .item-flight-box-01>dd .item-carrier-02 .type,.wrapper-details-htl .item-flight-box-01>dd .item-carrier-02 .num,.wrapper-details-htl .item-flight-box-01>dd .item-carrier-02 .operation,.wrapper-details-htl .item-flight-box-01>dd .item-carrier-02 .type{display:block}.wrapper-details-flight-and-hotel .item-flight-box-01>dd .item-flight-plan,.wrapper-details-htl .item-flight-box-01>dd .item-flight-plan{-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:520px;flex-basis:520px;-webkit-box-align:center;align-items:center}.wrapper-details-flight-and-hotel .item-flight-box-01>dd .item-flight-plan .arrival,.wrapper-details-flight-and-hotel .item-flight-box-01>dd .item-flight-plan .departure,.wrapper-details-htl .item-flight-box-01>dd .item-flight-plan .arrival,.wrapper-details-htl .item-flight-box-01>dd .item-flight-plan .departure{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding:0 1em;width:216px;vertical-align:middle;text-align:center}.wrapper-details-flight-and-hotel .item-flight-box-01>dd .item-flight-plan .arrival .time,.wrapper-details-flight-and-hotel .item-flight-box-01>dd .item-flight-plan .departure .time,.wrapper-details-htl .item-flight-box-01>dd .item-flight-plan .arrival .time,.wrapper-details-htl .item-flight-box-01>dd .item-flight-plan .departure .time{display:block}.wrapper-details-flight-and-hotel .item-flight-box-01>dd .item-flight-plan .arrival .time strong,.wrapper-details-flight-and-hotel .item-flight-box-01>dd .item-flight-plan .departure .time strong,.wrapper-details-htl .item-flight-box-01>dd .item-flight-plan .arrival .time strong,.wrapper-details-htl .item-flight-box-01>dd .item-flight-plan .departure .time strong{margin-right:4px;margin-left:4px;vertical-align:-1px;font-size:16px}.wrapper-details-flight-and-hotel .item-flight-box-01>dd .item-flight-plan .filight-time,.wrapper-details-htl .item-flight-box-01>dd .item-flight-plan .filight-time{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;position:relative;width:88px;vertical-align:middle;text-align:center}.wrapper-details-flight-and-hotel .item-flight-box-01>dd .item-flight-plan .filight-time .transit,.wrapper-details-htl .item-flight-box-01>dd .item-flight-plan .filight-time .transit{display:block;margin-bottom:3px}.wrapper-details-flight-and-hotel .item-flight-box-01>dd .item-flight-plan .filight-time .time,.wrapper-details-htl .item-flight-box-01>dd .item-flight-plan .filight-time .time{display:inline-block;margin-top:16px}.wrapper-details-flight-and-hotel .item-flight-box-01>dd .item-flight-plan .filight-time .time::after,.wrapper-details-htl .item-flight-box-01>dd .item-flight-plan .filight-time .time::after{display:block;position:absolute;top:-8px;right:0;bottom:0;left:0;margin:auto;content:"→";font-size:16px;line-height:1}.wrapper-details-flight-and-hotel .item-flight-box-01>dd .item-booking,.wrapper-details-htl .item-flight-box-01>dd .item-booking{width:auto;text-align:right}.wrapper-details-flight-and-hotel .item-flight-box-01>dd .item-booking .booking-class,.wrapper-details-flight-and-hotel .item-flight-box-01>dd .item-booking .class-type,.wrapper-details-htl .item-flight-box-01>dd .item-booking .booking-class,.wrapper-details-htl .item-flight-box-01>dd .item-booking .class-type{display:block}.wrapper-details-flight-and-hotel .item-notice-box.item-notice-box-aph,.wrapper-details-htl .item-notice-box.item-notice-box-aph{font-size:12px}.wrapper-details-flight-and-hotel .item-notice-box:last-child,.wrapper-details-htl .item-notice-box:last-child{padding-bottom:8px}.wrapper-details-flight-and-hotel .item-notice-box h4,.wrapper-details-htl .item-notice-box h4{font-size:12px}.wrapper-details-flight-and-hotel .item-notice-box .list-description-02,.wrapper-details-htl .item-notice-box .list-description-02{margin-bottom:8px}.wrapper-details-flight-and-hotel .item-notice-box .list-description-02 dd,.wrapper-details-flight-and-hotel .item-notice-box .list-description-02>dt,.wrapper-details-htl .item-notice-box .list-description-02 dd,.wrapper-details-htl .item-notice-box .list-description-02>dt{margin-top:5px}.wrapper-details-flight-and-hotel .item-notice-box .list-description-02>dd,.wrapper-details-htl .item-notice-box .list-description-02>dd{overflow:initial}.wrapper-details-flight-and-hotel .item-notice-box .list-other-item,.wrapper-details-htl .item-notice-box .list-other-item{margin:8px 0}.wrapper-details-flight-and-hotel .item-notice-box .list-other-item>li,.wrapper-details-htl .item-notice-box .list-other-item>li{display:inline-block;margin-right:8px}.wrapper-details-flight-and-hotel .item-notice-box .list-other-item>li:last-child,.wrapper-details-htl .item-notice-box .list-other-item>li:last-child{margin-right:0}.wrapper-details-flight-and-hotel .item-stay-box-01,.wrapper-details-htl .item-stay-box-01{-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:16px;border:1px solid #d9d9d9}.wrapper-details-flight-and-hotel .item-stay-box-01.item-stay-box-aph>dd,.wrapper-details-htl .item-stay-box-01.item-stay-box-aph>dd{font-size:14px}.wrapper-details-flight-and-hotel .item-stay-box-01>dt,.wrapper-details-htl .item-stay-box-01>dt{padding:8px 16px;border-bottom:1px solid #d9d9d9;background-color:#f5f5f5;font-weight:700}.wrapper-details-flight-and-hotel .item-stay-box-01>dd,.wrapper-details-htl .item-stay-box-01>dd{-webkit-box-sizing:border-box;box-sizing:border-box;padding:16px 24px;border-bottom:1px solid #d9d9d9;font-size:12px}.wrapper-details-flight-and-hotel .item-stay-box-01>dd:last-child,.wrapper-details-htl .item-stay-box-01>dd:last-child{border-bottom:0}.wrapper-details-flight-and-hotel .item-stay-box-01 .htl-name,.wrapper-details-htl .item-stay-box-01 .htl-name{margin-bottom:8px;font-weight:700}.wrapper-details-flight-and-hotel .item-stay-box-01 .htl-plan,.wrapper-details-htl .item-stay-box-01 .htl-plan{margin-bottom:16px}.wrapper-details-flight-and-hotel .item-stay-box-01 .pic-htl,.wrapper-details-htl .item-stay-box-01 .pic-htl{width:120px;height:90px}.wrapper-details-flight-and-hotel .item-stay-box-01 .amenities_htl,.wrapper-details-htl .item-stay-box-01 .amenities_htl{margin-bottom:16px}.wrapper-details-flight-and-hotel .item-stay-box-01 .amenities_htl li,.wrapper-details-htl .item-stay-box-01 .amenities_htl li{display:inline-block;margin-right:8px;font-weight:700}.wrapper-details-flight-and-hotel .item-stay-box-01 .amenities_htl li span,.wrapper-details-htl .item-stay-box-01 .amenities_htl li span{display:inline-block;padding:2px 4px;font-size:12px}.wrapper-details-flight-and-hotel .item-stay-box-01 .amenities_htl li.item-bg-01 span,.wrapper-details-htl .item-stay-box-01 .amenities_htl li.item-bg-01 span{background-color:#fedb18}.wrapper-details-flight-and-hotel .item-stay-box-01 .amenities_htl li.item-bg-01.item-text-01,.wrapper-details-htl .item-stay-box-01 .amenities_htl li.item-bg-01.item-text-01{color:#c7a956}.wrapper-details-flight-and-hotel .item-stay-box-01 .amenities_htl li.item-bg-02 span,.wrapper-details-htl .item-stay-box-01 .amenities_htl li.item-bg-02 span{border:1px solid #c7a956;color:#c7a956}.wrapper-details-flight-and-hotel .item-stay-box-01 .amenities_htl li.item-bg-03 span,.wrapper-details-htl .item-stay-box-01 .amenities_htl li.item-bg-03 span{border:1px solid #d9d9d9}.wrapper-details-flight-and-hotel .item-stay-box-01 .amenities_htl li.item-bg-04 span,.wrapper-details-htl .item-stay-box-01 .amenities_htl li.item-bg-04 span{border:1px solid red;color:red}.wrapper-details-flight-and-hotel .item-stay-box-01 .list-description-03,.wrapper-details-htl .item-stay-box-01 .list-description-03{margin-bottom:0}.wrapper-details-flight-and-hotel .item-stay-box-01 .list-description-03>dt,.wrapper-details-htl .item-stay-box-01 .list-description-03>dt{margin-top:8px;width:8em;font-weight:700}.wrapper-details-flight-and-hotel .item-stay-box-01 .list-description-03>dt:first-child,.wrapper-details-htl .item-stay-box-01 .list-description-03>dt:first-child{margin-top:0}.wrapper-details-flight-and-hotel .item-stay-box-01 .list-description-03>dt:first-child+dd,.wrapper-details-htl .item-stay-box-01 .list-description-03>dt:first-child+dd{margin-top:0}.wrapper-details-flight-and-hotel .item-stay-box-01 .list-description-03>dd,.wrapper-details-htl .item-stay-box-01 .list-description-03>dd{margin-top:8px}.wrapper-flight-option{margin-top:64px}.wrapper-flight-option .option-hdg-01{margin-bottom:8px}.wrapper-flight-option .option-checked-baggage{display:none;margin-bottom:24px}.wrapper-flight-option .option-checked-baggage .radio-base-03 .radio-str{width:500px}.wrapper-flight-option .option-checked-baggage .radio-base-03 .radio-str label>strong{padding-left:20px;text-align:right}.wrapper-flight-option .box-option .line{margin-top:24px;margin-bottom:24px;border-top:1px solid #d9d9d9}.wrapper-flight-option .select-base-01{margin-bottom:8px}.wrapper-flight-option .list-notice-01{font-size:12px;font-size:1.2rem}.wrapper-flight-option .block-content-01,.wrapper-flight-option .checkin-time,.wrapper-flight-option .option-baggage,.wrapper-flight-option .option-inflight-baggage,.wrapper-flight-option .option-seat-request,.wrapper-flight-option .option-smoking{margin-bottom:24px}.wrapper-flight-option .block-content-01>h4,.wrapper-flight-option .checkin-time>h4,.wrapper-flight-option .option-baggage>h4,.wrapper-flight-option .option-inflight-baggage>h4,.wrapper-flight-option .option-seat-request>h4,.wrapper-flight-option .option-smoking>h4{margin-bottom:8px}.wrapper-flight-option.is-lcc .option-checked-baggage{display:block}.wrapper-htl-promotion{-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:48px;background-color:#e7f3f9}.wrapper-htl-promotion>a:hover{background-color:#d7e9f4}.wrapper-htl-promotion .col-promotion{-webkit-box-sizing:border-box;box-sizing:border-box;display:table;padding:24px;width:100%;color:#333;text-decoration:none}.wrapper-htl-promotion .col-promotion .col-l,.wrapper-htl-promotion .col-promotion .col-r{display:table-cell}.wrapper-htl-promotion .col-promotion .col-l{width:70%}.wrapper-htl-promotion .col-promotion .col-r{width:20%;vertical-align:middle;text-align:right}.wrapper-htl-promotion .hdg-promotion-01{margin-bottom:8px;color:#05c;font-weight:700;font-size:24px;font-size:2.4rem}.wrapper-htl-promotion .txt-promotion-01{margin-bottom:16px;color:#05c;font-size:16px;font-size:1.6rem}.wrapper-htl-promotion .txt-promotion-02{margin-bottom:16px;color:#333;font-weight:700}.wrapper-htl-promotion .list-notice-02{font-size:10px;font-size:1rem}.wrapper-htl-promotion .list-notice-02>li{padding-bottom:3px;padding-left:2em}.wrapper-htl-promotion .list-notice-02>li .mark{font-size:10px;font-size:1rem}.wrapper-htl-promotion .mark{color:#333;font-size:12px;font-size:1.2rem}.wrapper-htl-promotion .btn-image{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;position:relative;padding:12px 16px 12px 32px;border:1px solid #bcbcbc;border-radius:4px;width:143px;background-color:#fff;text-align:right;line-height:1}.wrapper-htl-promotion .btn-image::before{position:absolute;top:0;bottom:0;left:16px;margin:auto;width:24px;height:24px;background-image:url(//s.skygate.co.jp/pc/shared/images/sprite.png?20200218142402);background-position:-4672px 0;content:""}.list-attention{margin:18px 5px 0;font-size:14px}.list-attention>dt{-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:14px;margin-bottom:8px;padding-top:10px;border-top:1px dotted #d5d5d5;font-weight:700}.list-attention>dt:first-child{margin-top:0;padding-top:0;border-top-width:0}.list-attention>dd>dl{margin-bottom:16px}.list-attention>dd>dl>dt{margin-bottom:16px;font-weight:700}.list-attention>dd>p{margin-bottom:8px}.list-attention>dd dt{margin-bottom:8px}.wrapper-coupon{text-align:right}.wrapper-coupon .box-bubble{position:relative;margin-bottom:10px;padding:10px;border-radius:8px;background-color:#fedb18}.wrapper-coupon .box-bubble>div{font-size:11px}.wrapper-coupon .box-bubble>div strong{color:#c7a956}.wrapper-coupon .box-bubble::after{position:absolute;top:100%;left:20px;border:6px solid transparent;border-top:12px solid #fedb18;content:""}.wrapper-coupon .box-coupon-01{padding:16px 16px 16px;background-color:#f5f5f5}.wrapper-coupon .box-coupon-code{margin-top:16px;margin-left:25px;width:auto}.wrapper-coupon .box-coupon-code .txt-coupon{margin-bottom:8px}.wrapper-coupon .box-coupon-code .txt-coupon>strong{display:block;margin-bottom:3px;font-weight:700}.wrapper-coupon .toggle-text-box-01{display:inline-block;margin-top:2px}.wrapper-coupon .toggle-text-box-01 .toggle-text{display:block}.wrapper-coupon .toggle-text-box-01 .toggle-text.active+.toggle-content{display:inline-block!important}.wrapper-coupon .toggle-text-box-01 .toggle-content{-webkit-box-sizing:border-box;box-sizing:border-box;width:380px;text-align:left}.wrapper-coupon .toggle-text-box-01 .toggle-content .radio-base-03>li{margin-bottom:16px}.wrapper-coupon .toggle-text-box-01 .toggle-content .radio-base-03>li:after,.wrapper-coupon .toggle-text-box-01 .toggle-content .radio-base-03>li:before{display:table;content:" "}.wrapper-coupon .toggle-text-box-01 .toggle-content .radio-base-03>li:after{clear:both}.wrapper-coupon .toggle-text-box-01 .toggle-content .radio-base-03>li:last-child{margin-bottom:0}.wrapper-coupon .toggle-text-box-01 .toggle-content .radio-base-03>li:last-child .input-text-base{width:239px}.wrapper-coupon .btn-block{margin-bottom:0}.wrapper-coupon .btn-str-style-02{padding:9px 0 8px;width:80px}.wrapper-coupon .btn-str:focus{background-color:#f4f4f4}.wrapper-coupon .input-text-base,.wrapper-coupon .select-base-01 .select-style-01,.wrapper-coupon .select-disabled-01 .select-style-01{width:321px}.wrapper-coupon .input-text-base{display:inline-block}.item-member-box{margin-bottom:64px}.item-member-box .txt-member-name-01,.item-member-box .txt-rntered-01{font-size:16px}.item-member-box div[class|=item]{margin-bottom:24px}.item-member-box div.item-member-name:has(.is-name-alert-01){padding-bottom:20px;padding-left:16px;background-color:#fff4b8}.item-member-box div.item-member-name:has(.is-name-alert-01) .box-str{padding-left:8px}.item-member-box div.item-member-name:has(.is-name-alert-01) .item-text{margin-bottom:0}.item-member-box .item-member-name .col2-box .col-l{position:relative;margin-right:8px;margin-left:0;width:360px}.item-member-box .item-member-name .item-name-01{margin-bottom:0;padding-right:0;font-size:16px;font-size:1.6rem}.item-member-box .item-member-name .item-name-01 .eng{display:block;font-size:12px;font-size:1.2rem;line-height:1}.item-member-box .item-member-name .input-text-base{display:table;width:100%}.item-member-box .item-member-name input,.item-member-box .item-member-name label{-webkit-box-sizing:border-box;box-sizing:border-box;display:table-cell;height:56px;vertical-align:middle}.item-member-box .item-member-name input{font-weight:700}.item-member-box .item-member-name input::-webkit-input-placeholder{font-weight:400}.item-member-box .item-member-name input::-moz-placeholder{font-weight:400}.item-member-box .item-member-name input:-ms-input-placeholder{font-weight:400}.item-member-box .item-member-name input::-ms-input-placeholder{font-weight:400}.item-member-box .item-member-name input::placeholder{font-weight:400}.item-member-box .item-member-name label{border-top:1px solid #bcbcbc;border-bottom:1px solid #bcbcbc;border-left:1px solid #bcbcbc;border-radius:4px 0 0 4px;width:123px;background-color:#f5f5f5;text-align:center}.item-member-box .item-member-name input{-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:0 4px 4px 0;width:237px}.item-member-box .item-member-name input:disabled{border:1px solid #bcbcbc}.item-member-box .item-mail .col2-box,.item-member-box .item-phone .col2-box{margin-bottom:0}.item-member-box .item-mail .col2-box>.col-l,.item-member-box .item-phone .col2-box>.col-l{width:360px}.item-member-box .item-mail .check-style-01 label,.item-member-box .item-phone .check-style-01 label{line-height:1}.item-member-box .item-mail .wrapper-mail-item-01{width:360px}.item-member-box .item-phone{position:relative}.item-member-box .item-zip .zip-search-btn{margin:0 0 0 15px}.item-member-box .item-zip .zip-wrap{display:table}.item-member-box .item-zip .input-text-base{display:table-cell;vertical-align:middle}.item-member-box .item-zip .input-text-base>input{width:96px}.item-member-box .item-zip .zip-search-btn{display:table-cell;padding-left:20px;vertical-align:middle}.item-member-box .item-zip .zip-search-btn .btn-str{padding-right:20px;padding-left:20px;background:0 0;-webkit-box-shadow:none;box-shadow:none}.item-member-box .item-zip .zip-search-btn .btn-str:focus,.item-member-box .item-zip .zip-search-btn .btn-str:hover{background-color:#f5f5f5}.item-member-box .item-password .input-style-01{display:inline-block}.item-member-box .item-passport-number input{width:360px}.item-member-box .item-myrage .toggle-text-box-01 .toggle-text{color:#333;text-decoration:none}.item-member-box .item-myrage .toggle-text-box-01 .toggle-text .ico-toggle-01{-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:8px;border:2px solid #666;border-radius:3px;width:18px;height:18px;background:#fff;vertical-align:bottom}.item-member-box .item-myrage .toggle-text-box-01 .toggle-text.active .ico-toggle-01{border:none;width:18px;height:18px;background-image:url(//s.skygate.co.jp/pc/shared/images/sprite.png?20200218142402);background-position:-5504px 0}.item-member-box .item-myrage .toggle-text-box-01 .toggle-content{margin-top:11px;padding-bottom:0}.item-member-box .item-myrage label{font-weight:700;cursor:pointer}.item-member-box .item-myrage .input-text-base input,.item-member-box .item-myrage .select-base-01 .select-style-01{width:360px}.item-member-box .item-text+.label-text{margin-top:24px}.item-member-box .label-title{position:relative;margin-bottom:16px;padding-bottom:8px}.item-member-box .label-title:before{position:absolute;bottom:0;left:0;border-bottom:2px solid #c7a956;width:100%;height:1px;content:""}.item-member-box .mb48{margin-bottom:48px!important}.item-member-box.item-member-box-aph .label-text .item-name-01{font-size:14px}.item-member-name .col2-box .col-l,.modal-passport-outer{position:relative}.item-member-name .col2-box .col-l .modal-passport,.modal-passport-outer .modal-passport{-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;z-index:100;visibility:hidden;padding:16px;border:2px solid #c7a956;width:392px;background:#fff;text-align:left;opacity:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.item-member-name .col2-box .col-l .modal-passport::before,.modal-passport-outer .modal-passport::before{display:block;position:absolute;bottom:-12px;left:40px;border-width:10px 10px 0 10px;border-style:solid;border-color:#c7a956 transparent transparent transparent;width:0;height:0;content:""}.item-member-name .col2-box .col-l .modal-passport.show,.modal-passport-outer .modal-passport.show{left:0;visibility:visible;opacity:1}.wrapper-passport-notice .text{margin-bottom:8px;font-size:12px;font-size:1.2rem}.wrapper-passport-notice .sample{position:relative;margin-bottom:16px;padding:8px;background-color:#e7f3f9;text-align:center}.wrapper-passport-notice .sample::after{position:absolute;right:10px;bottom:8px;color:#c7a956;content:"パスポート例";font-weight:700;font-size:10px;font-size:1rem}.wrapper-passport-notice .list-notice-01{margin-bottom:0}.wrapper-passport-notice .list-notice-01>li:last-child{padding-bottom:0}.wrapper-mail-item-01{position:absolute;z-index:10;width:440px}.wrapper-mail-item-01 .modal-content-01{width:auto;background-color:#fff}.wrapper-mail-item-01 .box-suggest-01{border:2px solid #c7a956}.wrapper-mail-item-01 .list-suggest-01>li{padding:8px;word-break:break-all}.wrapper-mail-item-01 .list-suggest-01>li>a{text-decoration:none}.wrapper-mail-item-01 .list-suggest-01>li .domain{color:#c7a956}.wrapper-mail-item-01 .list-suggest-01>li:hover{background-color:#fff4b8}.none{display:none!important}.clearfix:after{display:block;clear:both;content:" "}.wrapper-flight-notice-01{display:block}.wrapper-flight-notice-01 .block-text{display:inline-block;color:#05c}.wrapper-flight-notice-01 .block-text:hover .txt{text-decoration:underline}.wrapper-flight-notice-01 .ico-01{display:inline-block;margin-right:4px;width:24px;height:24px;vertical-align:middle}.wrapper-flight-notice-01 .ico-01:before{display:inline-block;width:24px;height:24px;background-image:url(//s.skygate.co.jp/pc/shared/images/sprite.png?20200218142402);background-position:-6138px 0;content:""}.wrapper-flight-notice-01 span.txt{display:inline-block;vertical-align:middle}.wrapper-flight-important{margin-bottom:16px}.wrapper-flight-important h4{margin-bottom:8px}.wrapper-flight-important p{line-height:21px}.form-str .select-base-01 .w-01{width:320px}.modal-window{overflow-x:hidden;overflow-y:auto;display:none;position:fixed;top:0;left:0;z-index:200;outline:0;width:100%;height:100%}.modal-window.fade{-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.modal-window.show{display:block;visibility:visible;opacity:1;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.modal-window .modal-box{position:relative;margin:30px auto;padding:24px 16px;width:800px;background-color:#fff}.modal-window .modal-box.w1000{width:1000px}.modal-window .modal-box.w568{width:568px}.modal-window .modal-box .modal-content{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:column;flex-direction:column;max-height:100%;background-color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal}.modal-window .modal-box .modal-content .list-condition hr{margin:20px 0;border-top:1px solid #d9d9d9}.modal-window .modal-box .modal-content .list-condition .list-service-notice-01>li{margin-bottom:4px}.modal-window .modal-box .modal-content .list-condition .list-service-notice-01>li:last-child{margin-bottom:0}.modal-window .modal-box .modal-content .list-condition .list-item{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #d9d9d9}.modal-window .modal-box .modal-content .list-condition .list-item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.modal-window .modal-box .box-flight-notice .modal-box-title{color:#c7a956;font-size:16px}.modal-window .modal-box .line{margin-top:24px;margin-bottom:24px;border-top:1px solid #d9d9d9}.modal-window .modal-box .inner-modal-box-01{padding:24px 16px}.modal-window .modal-box.pd0{padding:0}.modal-window.h-auto .modal-box{-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:center;background-color:transparent;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.modal-window.h-auto .modal-box .modal-content{width:100%}.modal-window.h-auto .modal-box .modal-content .box-content{height:auto}.modal-window .btn-close-01{position:absolute;top:10px;right:10px;z-index:200;cursor:pointer}.modal-window .btn-close-01 .modal-window-close{width:24px}.modal-window .btn-close-02{position:absolute;top:0;right:8px;z-index:200;cursor:pointer}.modal-window .btn-close-02 .modal-window-close{position:relative;width:24px;height:24px}.modal-window .btn-close-02 .modal-window-close:before{display:inline-block;width:24px;height:24px;background-image:url(//s.skygate.co.jp/pc/mem/shared/images/sprite.png?20200207112442);background-position:-1325px 0;content:""}.modal-window.modal-window-hdg-01 .modal-box,.modal-window.modal-window-hdg-02 .modal-box{padding:0}.modal-window.modal-window-hdg-01 .modal-box .hdg-box-title h2,.modal-window.modal-window-hdg-02 .modal-box .hdg-box-title h2{font-size:16px}.modal-window.modal-window-hdg-01 .modal-box .box-content,.modal-window.modal-window-hdg-02 .modal-box .box-content{overflow:hidden;overflow-y:auto;-webkit-box-sizing:border-box;box-sizing:border-box;margin:24px 0;padding:0 16px;height:100vh}.modal-window.modal-window-hdg-01 .modal-box .box-content.pd24,.modal-window.modal-window-hdg-02 .modal-box .box-content.pd24{padding:24px}.modal-window.modal-window-hdg-01 .modal-box .hdg-box-title{padding:16px 16px;color:#fff;background:#c7a956}.modal-window.modal-window-hdg-02 .modal-box .hdg-box-title{margin-bottom:24px;padding:0 16px 0 16px;color:#c7a956}.modal-window.modal-window-hdg-02 .modal-box .hdg-box-title.txt-cl{color:#333}.modal-window.modal-window-hdg-02 .modal-box .box-content{margin:0 0 24px 0}.box-lowprice-attention-01 .item-name{margin-bottom:16px;font-weight:700}.box-lowprice-attention-01 .item-name:not(:first-of-type){padding-top:16px;border-top:1px solid #d9d9d9}.box-lowprice-attention-01 .note-color-01{color:red}.box-lowprice-attention-01 .linehM{line-height:1.7}.box-lowprice-attention-01 .typenumber{margin:0 0 2px 1.5em}.box-lowprice-attention-01 .typedisc{margin:0 0 2px 1.5em;list-style:disc}.box-title-01{margin-bottom:24px;font-weight:700}.box-title-01 span{display:inline-block;margin-right:8px;padding:7px 8px;color:#fff;background-color:#c7a956;font-weight:400}.modal-window-open{overflow:hidden;padding-right:17px}.modal-overlay-open{display:block!important}.price-box .box-tbl-price-detail{margin-top:16px}.price-box .box-tbl-price-detail .title-price-detail{font-size:12px}.price-box .box-tbl-price-detail .tbl-price-detail .text{float:left}.price-box .box-tbl-price-detail .tbl-price-detail .text.cl-red{color:red}.price-box .box-tbl-price-detail .tbl-price-detail .price{float:right}.price-box .box-tbl-price-detail .tbl-price-detail .price.cl-red{color:red}.price-box .box-tbl-price-detail .tbl-price-detail .w128{width:128px}.price-box .box-tbl-price-detail .tbl-price-detail .txt-red{color:red}.price-box .note-surcharge{margin-bottom:16px;font-size:12px}.tbl-custom-01{margin-bottom:8px}.tbl-custom-01 td,.tbl-custom-01 th{padding:16px}.tbl-w50 td,.tbl-w50 th{width:50%}.notice-inner-box-01 .title-noti{margin-bottom:8px;font-weight:700}.option-noti-01 .note-01{padding-left:0}.option-noti-01 .list-item{margin-bottom:16px}.tbl-tour-info .txt-vtop{vertical-align:top}.tbl-tour-info td:first-child{padding-top:24px}.tbl-tour-info .col-info-t1{padding:24px 16px 0;text-align:left}.tbl-tour-info .result-item{position:relative;margin-bottom:24px;padding-left:34px;font-size:12px}.tbl-tour-info .result-item:before{position:absolute;top:0;left:0;content:""}.tbl-tour-info .result-item.place:before{width:24px;height:24px;background-image:url(//s.skygate.co.jp/pc/mem/shared/images/sprite.png?20200207112442);background-position:-1517px 0}.tbl-tour-info .result-item.hotel:before{width:24px;height:24px;background-image:url(//s.skygate.co.jp/pc/mem/shared/images/sprite.png?20200207112442);background-position:-1453px 0}.tbl-tour-info .result-item.flight:before{width:24px;height:24px;background-image:url(//s.skygate.co.jp/pc/mem/shared/images/sprite.png?20200207112442);background-position:-1389px 0}.tbl-tour-info .result-item .box-datetime{margin:11px 0 14px}.tbl-tour-info .result-item .date-time{margin-right:16px;font-weight:700}.tbl-tour-info .result-item .box-ticket{font-size:14px;line-height:24px}.tbl-tour-info .result-item .box-ticket img{margin-right:8px;border:1px solid #d9d9d9}.tbl-tour-info .result-item .box-ticket span{margin-right:16px}.tbl-tour-info .result-item .pt3{padding-top:3px}.box-list-item-01{margin-bottom:24px}.box-list-item-01 .list-item{margin-bottom:16px}.box-list-item-01 .list-item h4{margin-bottom:8px}.htl-box-in>h4{margin-bottom:8px}.htl-box-in .block-info-01{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:16px;-ms-flex-wrap:nowarp;flex-wrap:nowarp}.htl-box-in .block-info-01 .col-left{margin-right:16px;width:284px}.htl-box-in .block-info-01 .area-dl{margin-top:8px;margin-bottom:16px;font-weight:700}.htl-box-in .block-info-01 .area-dl span{margin-right:4px}.htl-box-in .block-info-02{margin-bottom:20px;max-width:668px}.htl-box-in .block-info-02 .box-desc{font-size:12px;line-height:13px}.htl-box-in .block-info-02 .box-desc h3{margin-bottom:8px}.htl-box-in .block-info-02 .box-picture{margin-top:10px}.htl-box-in .block-info-02 .box-picture .picLst{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowarp;flex-wrap:nowarp}.htl-box-in .block-info-02 .box-picture .picLst li{padding-right:8px}.htl-box-in .block-info-02 .box-picture .picLst li img{max-width:100%}.htl-box-in .block-info-02 .box-note{margin-top:15px;font-size:12px}.htl-box-in .block-info-02 .box-note .list{position:relative;padding:0 0 3px 13px;color:#fc0000;font-weight:700}.htl-box-in .block-info-02 .box-note .list:before{position:absolute;top:2px;left:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #fc0000;width:0;height:0;content:""}.htl-box-in .box-line-01{padding:16px;border:1px solid #d9d9d9}.htl-box-in .box-line-01 .notice-list-01{margin-bottom:16px}.htl-box-in .box-line-01 .notice-list-01>p{margin-bottom:8px}.box-star-01{font-weight:700}.box-star-01 .star-1,.box-star-01 .star-2,.box-star-01 .star-3,.box-star-01 .star-4,.box-star-01 .star-5{display:inline-block;margin-left:5px;text-indent:-9999px}.box-star-01 .star-1{width:90px;height:18px;background-image:url(//s.skygate.co.jp/pc/mem/shared/images/sprite.png?20200207112442);background-position:-1581px 0}.box-star-01 .star-2{width:90px;height:18px;background-image:url(//s.skygate.co.jp/pc/mem/shared/images/sprite.png?20200207112442);background-position:-1711px 0}.box-star-01 .star-3{width:90px;height:18px;background-image:url(//s.skygate.co.jp/pc/mem/shared/images/sprite.png?20200207112442);background-position:-1841px 0}.box-star-01 .star-4{width:90px;height:18px;background-image:url(//s.skygate.co.jp/pc/mem/shared/images/sprite.png?20200207112442);background-position:-1971px 0}.box-star-01 .star-5{width:90px;height:18px;background-image:url(//s.skygate.co.jp/pc/mem/shared/images/sprite.png?20200207112442);background-position:-2101px 0}table.tbl-week tr td{width:14.2857142857%}.body-padding{padding-right:17px}.modal-style{overflow-x:hidden;overflow-y:auto;position:fixed;top:0;left:0;z-index:200;outline:0;width:100%;height:100%;cursor:default}.modal-style .lh21{line-height:21px}.modal-style .modal-style-dialog{position:absolute;top:50%;left:50%;width:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.modal-style .modal-style-dialog.w560{max-width:560px}.modal-style .modal-style-content{position:relative;background-color:#fff}.modal-style .modal-style-content.pd24{padding:24px}.option-btn-01{-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:center;align-items:center}.option-btn-01 a{display:inline-block;text-decoration:none;line-height:20px}.option-btn-01 .btn-str-style-01{padding:10px 16px;line-height:20px}.modal-cancellation-fee .list-condition .box-notice p{display:inline-block;padding:14px 16px;background-color:#fff4b8}#modal-overlay-cancel-charge{display:none;position:fixed;top:0;left:0;z-index:10;width:100%;height:120%;background-color:rgba(0,0,0,.5)}.mw-area{position:absolute;top:0;left:0;z-index:200;width:100%;height:100%;background:url(//s.skygate.co.jp/pc/htl/images/common/bg/bg_lb_01.png) repeat left top;font-size:16px}.mw-area .mw-box{position:relative;z-index:300;margin:50px auto 0;padding:40px 20px 30px;width:780px;background:#fff;-webkit-box-shadow:#424242 0 0 5px -2px;box-shadow:#424242 0 0 5px -2px;text-align:left}.mw-area .mw-loading{padding:30px}.mw-area .mw-loading .loading-container{text-align:center}.wrapper-alert-status .ico-attention-01:before{margin-right:0;width:24px;height:20px;background-image:url(//s.skygate.co.jp/images/shared/ico/warning-00.svg);background-position:initial;background-size:auto 20px;background-repeat:no-repeat;-webkit-filter:invert(52%) sepia(46%) saturate(2747%) hue-rotate(3deg) brightness(103%) contrast(99%);filter:invert(52%) sepia(46%) saturate(2747%) hue-rotate(3deg) brightness(103%) contrast(99%)}.box-button-01{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;gap:16px}.btn-block{margin-bottom:0}.seat-reserve-input .box-select-payment .box-payment-01{border-top:none}.seat-reserve-input .box-select-payment.is-credit .radio-base-03 li:last-child{display:block}.box-read-passport{-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:center;margin-top:5px;width:100%;height:36px;background:#e7f3f9;cursor:pointer;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.box-read-passport p{position:relative;color:#05c}.box-read-passport p:before{display:inline-block;position:absolute;top:50%;left:-25px;width:20px;height:20px;background:url(//s.skygate.co.jp/images/shared/ico/photo_camera-00.svg) no-repeat;background-size:20px 20px;content:"";-webkit-filter:invert(32%) sepia(87%) saturate(973%) hue-rotate(180deg) brightness(91%) contrast(91%);filter:invert(32%) sepia(87%) saturate(973%) hue-rotate(180deg) brightness(91%) contrast(91%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.modal-passport .box-read-passport{font-size:14px}.modal-camera{overflow-x:hidden;overflow-y:auto;display:none;position:fixed;top:0;left:0;z-index:200;outline:0;width:100%;height:100vh;color:#fff;background-color:rgba(0,0,0,.75)}.modal-camera.show{display:block}.modal-camera .modal-dialog{position:relative}.modal-camera .modal-dialog .btn-close{overflow:hidden;display:block;position:absolute;top:20px;right:20px;z-index:201;width:20px;height:20px;background:url(//s.skygate.co.jp/images/shared/ico/ico_close-01.svg) no-repeat;background-size:20px 20px;text-indent:100%;white-space:nowrap;cursor:pointer}.modal-camera .modal-content{overflow:hidden;position:relative;outline:0;max-height:100vh;pointer-events:auto}.modal-camera .modal-content .modal-body{-webkit-box-sizing:border-box;box-sizing:border-box;margin:60px auto 20px;width:80vw;max-width:450px}.modal-camera .modal-content .modal-body .area-hdg-01{margin-bottom:8px;text-align:center;font-size:1.6rem}.modal-camera .modal-content .modal-body .list-bullet-01{margin-bottom:11px}.modal-camera .modal-content .modal-body .area-text-01{margin-bottom:24px;color:#fff;text-align:center}.modal-camera .modal-content .modal-body .area-camera{margin:0 auto 16px;border:1px solid #fff;border-radius:4px;width:100%;height:auto;max-height:360px;background-color:transparent;aspect-ratio:1.41/1}.modal-camera .modal-content .area-btn{-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:24px auto 0;width:80vw;max-width:720px;-webkit-box-align:center;align-items:center}.modal-camera .modal-content .area-btn .area-shot{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:center;margin-left:142px;width:calc(100% - 142px);-webkit-box-pack:center;justify-content:center}.modal-camera .modal-content .area-btn .area-shot .btn-shot{overflow:hidden;display:block;position:relative;border:solid #fff 2px;border-radius:50%;width:64px;height:64px;background:url(//s.skygate.co.jp/images/shared/ico/photo_camera-00.svg) #fff no-repeat;background-position:center;background-size:24px;text-indent:100%;white-space:nowrap;cursor:pointer}.modal-camera .modal-content .area-btn .area-shot .btn-shot:hover{background-color:rgba(255,255,255,.84)}.modal-camera .modal-content .area-btn .area-shot .btn-shot:before{-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;left:0;border:solid #333 2px;border-radius:50%;width:60px;height:60px;content:""}.modal-camera .modal-content .area-btn .area-file{width:142px}.modal-camera .modal-content .area-btn .area-file .btn-file{-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-ms-flex-pack:center;border:solid #fff 1px;border-radius:4px;width:142px;height:40px;color:#fff;text-align:center;font-size:1.2rem;cursor:pointer;-webkit-box-align:center;align-items:center;align-items:center;-webkit-box-pack:center;justify-content:center}.modal-camera .modal-content .area-btn .area-file .btn-file::before{display:block;margin-right:4px;width:24px;height:24px;background:url(//s.skygate.co.jp/images/shared/ico/ico_photo_library-01.svg) no-repeat;background-size:24px 24px;content:""}.passport-error-01 .img-err{width:528px;height:335px;background:#666}.notice-hdg h4{display:none!important}.confirmHtl .modal-window,.hotel_login .modal-window{overflow-y:hidden}.confirmHtl .modal-window.modal-window-hdg-02 .modal-box .box-content,.hotel_login .modal-window.modal-window-hdg-02 .modal-box .box-content{height:80vh}.wrapper-activity-promotion{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto 80px;width:779px}.wrapper-activity-promotion>h3{padding:10px;border-radius:0;color:#fff;background-color:#c7a956;font-size:16px;font-size:1.6rem}.wrapper-activity-promotion .activity-infoBox{padding:0 24px;border:1px solid #d9d9d9;background:#e8e8e8}.wrapper-activity-promotion .activity-infoBox .notice{padding:8px 8px 0}.wrapper-activity-promotion .activity-infoBox .list-result{display:grid;margin:12px 0 24px;grid-template-columns:1fr 1fr 1fr;gap:10px}.wrapper-activity-promotion .activity-infoBox .list-result>a{text-decoration:none}.wrapper-activity-promotion .activity-infoBox .list-result .card{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border-radius:8px;width:100%;height:100%;background-color:#fff;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;-webkit-box-orient:vertical;-webkit-box-direction:normal}.wrapper-activity-promotion .activity-infoBox .list-result .card .card-img-top{position:relative;width:100%}.wrapper-activity-promotion .activity-infoBox .list-result .card .card-img-top img{display:block;border-radius:8px 8px 0 0;width:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:5/3}.wrapper-activity-promotion .activity-infoBox .list-result .card .card-body{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;padding:16px;width:100%;height:100%;min-height:165px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.wrapper-activity-promotion .activity-infoBox .list-result .card .card-body .card-title{overflow:hidden;display:-webkit-box;margin-bottom:4px;height:48px;color:#142935;word-break:break-word;font-weight:700;font-size:16px;-webkit-line-clamp:2;-webkit-box-orient:vertical}.wrapper-activity-promotion .activity-infoBox .list-result .card .card-body .card-text{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:8px;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.wrapper-activity-promotion .activity-infoBox .list-result .card .card-body .card-text span{padding:4px;border-radius:4px;color:#2aaaac;background-color:#e1f2f4;font-weight:700;font-size:12px;line-height:1}.wrapper-activity-promotion .activity-infoBox .list-result .card .card-body .card-discount{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:end;margin-bottom:8px;width:100%;-webkit-box-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.wrapper-activity-promotion .activity-infoBox .list-result .card .card-body .card-discount span{-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:center;padding:0 4px;border-radius:4px;height:19px;color:#142935;background-color:#ffda23;font-weight:700;font-size:1.1rem;line-height:1;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.wrapper-activity-promotion .activity-infoBox .list-result .card .card-body .card-discount span img{margin-right:2px;width:11px}.wrapper-activity-promotion .activity-infoBox .list-result .card .card-body .card-review{-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:16px;color:#142935;font-size:12px;line-height:1;-webkit-box-align:center;align-items:center}.wrapper-activity-promotion .activity-infoBox .list-result .card .card-body .card-review img{margin-right:4px;width:18px;-webkit-filter:invert(65%) sepia(25%) saturate(984%) hue-rotate(161deg) brightness(87%) contrast(88%);filter:invert(65%) sepia(25%) saturate(984%) hue-rotate(161deg) brightness(87%) contrast(88%)}.wrapper-activity-promotion .activity-infoBox .list-result .card .card-body .card-review span{font-weight:700}.wrapper-activity-promotion .activity-infoBox .list-result .card .card-body .card-review span.rate-number-main{font-size:14px}.wrapper-activity-promotion .activity-infoBox .list-result .card .card-body .card-review span.rate-number-second{font-size:11px}.wrapper-activity-promotion .activity-infoBox .list-result .card .card-body .card-price{-ms-flex-align:baseline;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:right;width:100%;height:20px;color:#142935;font-size:12px;line-height:1;-webkit-box-pack:right;justify-content:right;-webkit-box-align:baseline;align-items:baseline}.wrapper-activity-promotion .activity-infoBox .list-result .card .card-body .card-price .ic-currency{font-weight:700}.wrapper-activity-promotion .activity-infoBox .list-result .card .card-body .card-price .price{font-weight:700;font-size:18px}.wrapper-activity-promotion .activity-infoBox .btn-block{margin:0 auto 24px;width:380px}.wrapper-activity-promotion .activity-infoBox .btn-block a{padding:14px 0}#branded-slide{margin:auto;width:85vw;max-width:100%}.wrapper-brandedplan .list-notice-02{font-size:1.2rem}.wrapper-brandedplan .box-str.box-attention-02{padding:10px}.wrapper-brandedplan .splide__arrow--prev{left:-3em}.wrapper-brandedplan .splide__arrow--next{right:-3em}.wrapper-brandedplan .splide__arrow{border-radius:4px}.list-branded-01{margin-bottom:16px}.list-branded-01 .item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:16px;border:1px solid #bdbdbd;border-radius:4px;width:278px;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal}.list-branded-01 .item .item-hdg{overflow:hidden;display:-webkit-box;-ms-flex-order:2;margin-top:16px;padding-top:16px;border-top:1px solid #e0e0e0;min-height:4rem;-webkit-box-ordinal-group:3;order:2;-webkit-box-orient:vertical;-webkit-line-clamp:2}.list-branded-01 .item .item-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-order:3;margin-top:8px;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-ordinal-group:4;order:3}.list-branded-01 .item .item-detail .list-bullet-01{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}.list-branded-01 .item .item-detail .block-loading{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;height:184px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;justify-content:center}.list-branded-01 .item .col-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;width:100%;-webkit-box-pack:justify;justify-content:space-between}.list-branded-01 .item .item-price{width:calc(100% - 64px);font-size:1.2rem}.list-branded-01 .item .item-price strong{display:block;font-size:1.6rem}.list-branded-01 .item .item-check{-ms-flex-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:center;border:1px solid #bdbdbd;border-radius:4px;width:62px;height:38px;text-align:right;font-weight:600;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.list-branded-01 .item:hover{background-color:rgba(25,111,185,.04)}.list-branded-01 .item.active{background-color:#e3f2fd}.list-branded-01 .item.active .item-check{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border:0;border-color:#e3f2fd;width:auto;gap:4px}.list-branded-01 .item.active .item-check::before{display:block;width:18px;height:18px;color:#1565c0;background:url(//s.skygate.co.jp/images/shared/ico/check-00.svg) no-repeat;background-size:18px;content:"";-webkit-filter:invert(27%) sepia(100%) saturate(1583%) hue-rotate(198deg) brightness(86%) contrast(87%);filter:invert(27%) sepia(100%) saturate(1583%) hue-rotate(198deg) brightness(86%) contrast(87%)}.list-branded-01 .item.soldout{color:#999;pointer-events:none}.list-branded-01 .item.soldout .list-bullet-01>li::before{background-color:#999}.list-branded-01 .item.soldout .list-bullet-01>li[class^=icon-]::before{background-color:transparent;-webkit-filter:invert(61%) sepia(0) saturate(0) hue-rotate(190deg) brightness(97%) contrast(105%);filter:invert(61%) sepia(0) saturate(0) hue-rotate(190deg) brightness(97%) contrast(105%)}.list-branded-01 .item.soldout .item-check{border-color:#bdbdbd;background-color:#d9d9d9}.list-branded-01 .list-bullet-01:last-child{margin-bottom:0}.list-branded-01 .list-bullet-01>li{padding-left:23px}.list-branded-01 .list-bullet-01>li::before{display:block;position:absolute;top:6px;left:5px;border-radius:50%;width:.75rem;height:.75rem;background-color:#1565c0;content:""}.list-branded-01 .list-bullet-01>li[class^=icon-]::before{top:0;left:0;border:none;width:18px;height:18px;background-color:initial;background-size:18px 18px;-webkit-filter:invert(27%) sepia(100%) saturate(1583%) hue-rotate(198deg) brightness(86%) contrast(87%);filter:invert(27%) sepia(100%) saturate(1583%) hue-rotate(198deg) brightness(86%) contrast(87%)}.list-branded-01 .list-bullet-01>li.icon-seat::before{background-image:url(//s.skygate.co.jp/images/shared/ico/seat-00.svg)}.list-branded-01 .list-bullet-01>li.icon-baggage::before{background-image:url(//s.skygate.co.jp/images/shared/ico/baggage-00.svg)}.list-branded-01 .list-bullet-01>li.icon-chackedbaggage::before{background-image:url(//s.skygate.co.jp/images/shared/ico/chackedbaggage-00.svg)}.modal-alert-passport-name.modal-str-03 .modal-content{-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:80px}.modal-alert-passport-name.modal-str-03 .modal-content .list-btngroup{-ms-flex-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:0;bottom:0;-ms-flex-pack:end;padding:16px;border-top:1px solid #d9d9d9;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:center;align-items:center;gap:8px}.modal-alert-passport-name.modal-str-03 .modal-content .list-btngroup li.type-01 a{border:1px solid #c7a956;color:#c7a956}.modal-alert-passport-name.modal-str-03 .modal-content .list-btngroup li.type-03 a{color:#fff;background:#fb8501}.modal-alert-passport-name.modal-str-03 .modal-content .list-btngroup li a{-ms-flex-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;padding:6px 16px;border-radius:4px;height:48px;font-size:1.6rem;-webkit-box-align:center;align-items:center}.modal-alert-passport-name.modal-str-03 .modal-content .list-btngroup li a:hover{text-decoration:none}.modal-alert-passport-name .box-top-attention{padding:24px 10px;background-color:#fff4b8}.modal-alert-passport-name .box-top-attention p{font-weight:700;font-size:1.6rem}.modal-alert-passport-name .modal-body .box-info{margin-bottom:16px}.modal-alert-passport-name .modal-body .box-info:last-child{margin-bottom:0}.modal-alert-passport-name .modal-body .box-info .title{margin-bottom:8px;font-weight:700;font-size:1.4rem}.modal-alert-passport-name .modal-body .box-info p{margin-bottom:8px}.modal-alert-passport-name .modal-body .box-info p.ico-attention-01{position:relative;padding-left:22px}.modal-alert-passport-name .modal-body .box-info p.ico-attention-01:before{position:absolute;top:0;left:0;width:18px;height:18px;background:url(//s.skygate.co.jp/images/shared/ico/warning-00.svg) no-repeat;background-size:100%;content:"";-webkit-filter:invert(52%) sepia(46%) saturate(2747%) hue-rotate(3deg) brightness(103%) contrast(99%);filter:invert(52%) sepia(46%) saturate(2747%) hue-rotate(3deg) brightness(103%) contrast(99%)}.modal-alert-passport-name .modal-body .box-info p.ico-attention-01 span{color:#fb8501;font-weight:700}.modal-alert-passport-name .modal-body .box-info .box-info-detail{display:-webkit-box;display:-ms-flexbox;display:flex}.modal-alert-passport-name .modal-body .box-info .box-info-detail>li{padding:8px;border:1px solid #d9d9d9;width:100%;font-size:1.2rem}.modal-alert-passport-name .modal-body .box-info .box-info-detail>li:last-child{border-left:0}.modal-alert-passport-name .modal-body .box-info .box-info-detail>li p{margin-bottom:4px}.modal-alert-passport-name .modal-body .box-info .box-info-detail>li p.txt-1{word-break:break-word;font-size:2rem;line-height:1}.modal-alert-passport-name .modal-body .box-info .box-info-detail>li p.txt-2{font-size:1.6rem}.modal-alert-passport-name .modal-body .box-info .box-info-detail>li p:last-child{margin-bottom:0}.loginArea .link-text-01>a::before{background-position:0 0;background-size:24px 24px;-webkit-filter:invert(19%) sepia(74%) saturate(2975%) hue-rotate(208deg) brightness(100%) contrast(102%);filter:invert(19%) sepia(74%) saturate(2975%) hue-rotate(208deg) brightness(100%) contrast(102%)}.registration{width:1000px}.registration .hdg-lv2-01{margin-bottom:20px;font-size:16px;font-size:1.6rem}.lead{margin-bottom:20px;font-size:14px;font-size:1.4rem}.wrapper-memberinfo-01{margin-top:80px}.wrapper-memberinfo-01 .form-tbl-area{float:left;width:720px}.form-tbl{border-width:2px;font-size:14px;font-size:1.4rem}.form-tbl .ico-required-01{font-size:12px;font-size:1.2rem}.form-tbl col.th{width:160px}.form-tbl th{vertical-align:top;font-weight:700}.form-tbl th .sub-text{display:block;font-weight:400;font-size:12px;font-size:1.2rem}.form-tbl th .sub-text.txt-bold{font-weight:700}.form-tbl td{padding-right:10px;padding-left:10px;vertical-align:top}.form-tbl td input::-webkit-input-placeholder{color:#999}.form-tbl td input::-moz-placeholder{color:#999}.form-tbl td input:-ms-input-placeholder{color:#999}.form-tbl td input::-ms-input-placeholder{color:#999}.form-tbl td input::placeholder{color:#999}.form-tbl td .list-notice-01{margin-top:8px;margin-bottom:0;font-size:12px;font-size:1.2rem}.form-tbl td .list-notice-01 li{padding-bottom:0}.form-tbl .input-name{padding:0}.form-tbl .input-name .input-name-tbl{width:100%}.form-tbl .input-name .input-name-tbl col.th{width:160px}.form-tbl .input-name .input-name-tbl td,.form-tbl .input-name .input-name-tbl th{background:0 0}.form-tbl .input-name .input-name-tbl td,.form-tbl .input-name .input-name-tbl tr.name-th th{text-align:center}.form-tbl .input-name .input-name-tbl tr.input-kana td,.form-tbl .input-name .input-name-tbl tr.input-kana th,.form-tbl .input-name .input-name-tbl tr.input-kanji td,.form-tbl .input-name .input-name-tbl tr.input-kanji th,.form-tbl .input-name .input-name-tbl tr.name-th th{border-bottom-style:dotted}.form-tbl .input-name .input-name-tbl tr.input-kana th,.form-tbl .input-name .input-name-tbl tr.input-kanji th,.form-tbl .input-name .input-name-tbl tr.input-roman th{padding-right:0}.form-tbl .input-name .input-name-tbl tr.name-th .surname,.form-tbl .input-name .input-name-tbl tr.name-th th{border-right-width:2px}.form-tbl .input-name .input-name-tbl tr.name-th th span{display:block;font-size:12px;font-size:1.2rem}.form-tbl .input-name .input-name-tbl tr.input-roman td,.form-tbl .input-name .input-name-tbl tr.input-roman th{border-bottom:none}.form-tbl .input-name .input-name-tbl tr.name-td th{border-right-width:2px;vertical-align:middle}.form-tbl .input-name .input-name-tbl tr.name-td th .sub-text{display:inline}.form-tbl .input-name .input-name-tbl .surname{border-right-width:2px;vertical-align:bottom}.form-tbl .input-name .input-name-tbl .givenname{border-right:0;vertical-align:bottom}.form-tbl .input-name .popup-hebon{margin:0 10px 12px;font-size:12px;font-size:1.2rem}.form-tbl td .input-text-base .separate{margin:0 1px 0 5px}.form-tbl td .err-text-01{position:relative;margin-bottom:5px}.form-tbl td .err-text-01:before{display:block;position:relative;top:1px;float:left;margin-right:5px;width:21px;height:21px;background-image:url(//s.skygate.co.jp/pc/shared/images/sprite.png?20200218142402);background-position:-4425px 0;content:""}.form-tbl .input-zip .zip-search-btn{margin:0 0 0 15px}.form-tbl .input-zip .zip-wrap{display:table}.form-tbl .input-zip .input-text-base{display:table-cell;vertical-align:middle}.form-tbl .input-zip .zip-search-btn{display:table-cell;padding-left:20px;vertical-align:middle}.form-tbl .input-zip .zip-search-btn .btn-str{padding-right:20px;padding-left:20px;background:0 0;-webkit-box-shadow:none;box-shadow:none}.form-tbl .input-zip .zip-search-btn .btn-str:hover,.form-tbl .wrapper-complete-01 .btn-mypagetop .btn-str:hover{background-color:#f5f5f5}.form-str .select-box>.input-text-base{display:inline-block;width:17.671%;vertical-align:bottom}.form-str .select-box>.input-text-base+label{padding-right:5px}.cautionary-note-area{float:right;width:240px;font-size:14px;font-size:1.4rem;line-height:20px}.cautionary-note-area h3{margin-bottom:10px;font-size:1em}.cautionary-note-area h4{margin-top:20px;margin-bottom:10px}.cautionary-note-area .popup-hebon{margin-top:20px;margin-bottom:10px;font-weight:700}.cautionary-note-area .popup-hebon+dl dt{margin-bottom:10px}.wrapper-tos-01{margin-top:80px}.wrapper-tos-01 .terms-entry-box{overflow-y:auto;margin-top:10px;padding:10px;border:1px solid #d9d9d9;width:100%;height:300px}.wrapper-tos-01 .terms-entry-box dt{margin-top:10px;font-weight:700}.wrapper-tos-01 .terms-entry-box dd{margin-top:10px}.wrapper-tos-01 .terms-entry-box dd .disc{margin-top:10px}.wrapper-tos-01 .terms-entry-box dd .disc li{list-style:disc}.wrapper-tos-01 .terms-entry-box dd li{margin-left:20px}.wrapper-tos-01 .terms-entry-box .enactment{margin:10px 0 0 10px}.wrapper-tos-01 .agree-tos{margin-top:40px;text-align:center}.wrapper-tos-01 .agree-tos .check-base-01 label{font-size:14px;font-size:1.4rem}.wrapper-tos-01 .agree-tos .btn-block{margin-top:8px;margin-right:auto;margin-left:auto;width:320px}.wrapper-tos-01 .privacyBox{margin-top:80px;font-size:14px;font-size:1.4rem}.wrapper-tos-01 .privacyBox dt{margin-bottom:20px;font-weight:700}.wrapper-tos-01 .privacyBox dt+dd{margin-top:16px}.wrapper-tos-01 .check-base-04{display:inline-block;position:relative;margin:auto;text-align:center}.wrapper-tos-01 .check-base-04 .check-str{display:table-cell;padding:12px 10px 12px 30px;border-style:none;vertical-align:middle;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.wrapper-tos-01 .check-base-04 .check-str:before{display:block;position:absolute;top:50%;left:0;margin-top:-9px;border:2px solid #666;border-radius:3px;width:14px;height:14px;content:""}.wrapper-tos-01 .check-base-04 input{display:none}.wrapper-tos-01 .check-base-04 input[type=checkbox]:checked+label{-webkit-box-shadow:none;box-shadow:none}.wrapper-tos-01 .check-base-04 input[type=checkbox]:checked+label:before{border:0;width:18px;height:18px;background-image:url(//s.skygate.co.jp/pc/shared/images/sprite.png?20200218142402);background-position:-5504px 0}.wrapper-conversion-01{margin-top:80px}.wrapper-conversion-01 .prev-btn{font-size:14px;font-size:1.4rem}.wrapper-conversion-01 .complete-btn{margin-top:20px}.wrapper-complete-01{text-align:center;font-size:14px;font-size:1.4rem;line-height:20px}.wrapper-complete-01 .main-txt-01{margin-bottom:40px;font-weight:700;font-size:16px;font-size:1.6rem}.wrapper-complete-01 .btn-mypagetop{margin-top:80px}.wrapper-complete-01 .btn-mypagetop .btn-str{background:0 0;-webkit-box-shadow:none;box-shadow:none}.loginArea{overflow:hidden}.loginArea .alC{text-align:center}.loginArea .alR{text-align:right}.loginArea p{line-height:1.2}.loginArea a{text-decoration:underline}.ourId .text01{margin-bottom:8px;line-height:1.5}.ourId .hdg01{padding:8px 0 6px 10px;border:1px solid #027fb8;width:auto;height:auto;background:#0095da;text-indent:0;line-height:1}.ourId .hdg02{margin-bottom:8px;color:#0470a1;font-weight:700;font-size:14px;line-height:1}.ourId .hdg02 a{margin-left:8px;font-weight:400;font-size:12px}.ourId .hdg03{margin:0 0 20px;padding:15px 0 15px 50px;border:1px solid #086ca0;width:auto;height:auto;background:#0c76ad;text-indent:0;line-height:1}.ourId .boxWrapper{overflow:hidden;border:1px solid #d6d6d6;border-top:none;background:#fff}.ourId .member{float:left;padding:12px 9px 42px;border-right:1px dotted #d6d6d6;width:348px}.ourId .noMember{float:right;padding:12px 9px 10px 10px;width:347px}.ourId .inputWrapper{margin-bottom:10px}.ourId .inputWrapper dl{padding:7px;background:#c9e5f1}.ourId .inputWrapper dt{margin-bottom:3px;font-weight:700}.ourId .inputWrapper span{margin-left:3px;font-weight:400;font-size:10px}.ourId .inputWrapper input{margin-bottom:5px;padding:5px;border:1px solid #d6d6d6;width:322px}.ourId .button{margin-bottom:7px;text-align:center}.ourId .pointList{overflow:hidden;margin-right:-4px;text-align:center}.ourId .pointList img{margin:7px 2px;width:84px;vertical-align:bottom}.otherId{display:none}.errorWrapper{margin-bottom:20px;padding:20px 50px;border:1px solid red;background:#ffefef}.errorWrapper .errorMsg{margin:0 0 3px 0;padding-left:40px;min-height:30px;background:url(//s.skygate.co.jp/pc/login/images/ico/ico_attention_l03.png) no-repeat left;line-height:1.4}.errorWrapper .errorMsg em{color:#fc0000;font-weight:700;font-style:normal}.loginArea.lytCenter{margin:0 auto 25px;padding:0 50px 40px;width:740px;background:#f1f1f1}.loginArea.lytCenter .hdg04{padding:18px 0 17px;text-align:center;font-weight:700;font-size:16px;line-height:1}.loginArea.forUmp{margin:0 auto;padding:10px 10px 14px;width:704px;background:#eff7f9}.loginArea.forHo{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:6px 10px 24px;width:755px}.loginArea.forDomhtl a,.loginArea.forHo a{text-decoration:underline!important}.loginArea.forDomhtl{margin:10px auto 75px;width:710px}.loginArea.forDomhtl .ourId{width:710px}.loginArea.forUmp .ourId .member,.loginArea.forUmp .ourId .noMember{width:332px}.loginArea.forDomhtl .ourId .member,.loginArea.forDomhtl .ourId .noMember{width:335px}.loginArea.lytCenter .ourId .member,.loginArea.lytCenter .ourId .noMember{width:350px}.loginArea.forDomhtl .ourId .inputWrapper input,.loginArea.forHo .ourId .inputWrapper input,.loginArea.forUmp .ourId .inputWrapper input{width:306px}.loginArea .ourId .inputWrapper input[disabled]{background-color:#eee}.loginArea.forDomhtl .ourId .inputWrapper dt,.loginArea.forHo .ourId .inputWrapper dt{font-size:12px}#content .loginArea.forDomhtl h3{margin:0;padding:8px 0 6px 10px;border:1px solid #027fb8;background:#0095da;font-size:12px;line-height:1}#content .loginArea.forDomhtl h3.hdg03{border:1px solid #4b4b4b;background:#505050}.loginArea.forHo:after{display:block;clear:both;content:""}.loginArea.forHo{zoom:1}.toRegisterArea{margin:33px auto 0;padding-bottom:5px;width:735px}.toRegisterArea .hdg01{padding:6px 19px;border:1px solid #4b4b4b;background:#505050;line-height:1}.toRegisterArea .registerBox{overflow:hidden;padding:10px 19px;border:1px solid #ccc}.toRegisterArea .registerText{float:left;padding-top:5px;width:465px;line-height:2}.toRegisterArea .registerLink{float:right;width:220px;text-align:right}.toRegisterArea .registerLink .btn{margin-bottom:5px}#tourist_entry .toRegisterArea .hdg01{width:auto;height:auto}#tourist_entry .toRegisterArea .hdg01 img{float:none;margin-top:0;margin-right:0}#content .toRegisterArea{width:auto}#content .toRegisterArea h2.hdg01{margin-bottom:0;padding:6px 19px;border-left:none}#content .toRegisterArea img{vertical-align:bottom}#content .registerBox{background:#fff}#content .registerText{float:none;width:auto}#content .registerLink{float:none;margin-top:10px;width:auto;text-align:left}#content .toRegisterArea a{color:#0100cc}#content .toRegisterArea a:link,#content .toRegisterArea a:visited{text-decoration:underline}#content .toRegisterArea a:active,#content .toRegisterArea a:hover{text-decoration:none}.loginAssentBox{margin-bottom:10px;padding:4px;background:#e71f19}.loginAssentBoxIn .note{padding:7px 0 10px;color:#fff!important;vertical-align:middle;text-align:center}.loginAssentBoxIn .note a{padding:3px 0 3px 28px;color:#fff!important;background:url(//s.skygate.co.jp/pc/images/ico/login_registration.png) no-repeat 0 center;font-weight:700}.loginAssentBoxIn .assent{padding:10px 0;border-radius:5px;background:#fff;text-align:center}.loginAssentBoxIn label{vertical-align:middle}.loginAssentBoxIn p input{margin:1px 5px 1px 10px;vertical-align:middle;font-size:12px}.loginAssentBoxIn p img{vertical-align:bottom}.login_confirm h2,.login_mem_nopwd h2{font-size:12px;font-size:1.2rem}.login_mem_nopwd{margin-top:10px}.login_mem_nopwd h2{padding:4px;border:1px solid #ccc;font-weight:400;line-height:20px}.login_confirm .icon_kaigai1,.login_mem_nopwd .icon_kaigai1{padding:2px 0 2px 17px;background:url(//www.skygate.co.jp/images/icon/arrow/kaigai/1.gif) no-repeat scroll 0 .2em}.login_confirm{margin:-1px 0 20px;border:1px solid #ccc}.login_confirm h2{padding:4px;font-weight:400;line-height:20px}.login_confirm h2 a{display:inline}.login_confirm .login_confirm_inner{overflow:hidden;clear:both;padding:3px 5px 8px}.login_confirm .login_confirm_inner em{display:block;float:left;color:#333;font-weight:400;font-style:normal;line-height:14px}.login_confirm .login_confirm_inner .login_confirm_btn{display:block;float:right;width:295px}.login_confirm .login_confirm_inner .login_confirm_btn a{display:block;margin-top:-25px;margin-left:195px;width:96px;height:27px;background:url(//www.skygate.co.jp/images/mypage_login/confrim_btn_ov.jpg) no-repeat}.login_confirm .login_confirm_inner .login_confirm_btn a:hover img{display:none}.login_confirm .login_confirm_inner .login_confirm_btn input{margin-right:8px;width:185px;height:18px}.login_confirm:after,.login_confirm_inner:after{display:block;visibility:hidden;clear:both;height:0;content:" ";font-size:0}.loginArea .btn-login{overflow:hidden;margin:0}.loginArea .btn-login>li{float:left;margin-bottom:3px;width:180px}.loginArea .btn-login>li a{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:relative;padding:5px 10px 5px 45px;border:1px solid #dbdbdb;border-radius:3px;color:#333;text-decoration:none}.loginArea .btn-login>li a:before{overflow:hidden;display:block;position:absolute;top:4px;left:10px;width:20px;height:20px;content:""}.loginArea .btn-login>li a:before{background-image:url(//s.skygate.co.jp/pc/images/head/header-sprite.png);background-repeat:no-repeat}.loginArea .btn-login>li a:active,.loginArea .btn-login>li a:focus,.loginArea .btn-login>li a:hover{padding:4px 9px 4px 44px;border:2px solid #76c1e5}.loginArea .btn-login>li a:active:before,.loginArea .btn-login>li a:focus:before,.loginArea .btn-login>li a:hover:before{top:3px;left:9px}.loginArea .btn-login>li.dena-travel{text-align:center}.loginArea .btn-login>li.dena-travel a{padding:10px}.loginArea .btn-login>li.dena-travel a:before{display:inline-block;position:relative;top:auto;left:auto;margin-right:5px;width:39px;height:27px;background-position:-407px 0;vertical-align:middle}.loginArea .btn-login>li.yahoo{margin-right:0}.loginArea .btn-login>li.yahoo a:before{top:6px;width:28px;background-position:-280px 0}.loginArea .btn-login>li.yahoo a:active:before,.loginArea .btn-login>li.yahoo a:focus:before,.loginArea .btn-login>li.yahoo a:hover:before{top:5px}.loginArea .btn-login>li.dena a:before{top:6px;width:27px;background-position:-579px 0}.loginArea .btn-login>li.dena a:active:before,.loginArea .btn-login>li.dena a:focus:before,.loginArea .btn-login>li.dena a:hover:before{top:5px}.loginArea .btn-login>li.google a:before{background-position:-318px 0}.loginArea .btn-login>li.facebook{margin-right:0}.loginArea .btn-login>li.facebook a:before{background-position:-347px 0}.loginArea .btn-login>li.twitter a:before{background-position:-378px 0}.loginArea.singleBox .ourId{float:none;margin:0 auto}.loginArea.singleBox .ourId{width:400px}.loginArea.singleBox .ourId .member{float:none;border:none;width:auto}.loginArea.singleBox .ourId .inputWrapper input{width:358px}.loginReserve{position:relative;margin:20px -13px 20px;height:167px;background:url(//www.skygate.co.jp/images/login_reserve_bg.gif) no-repeat left top}.loginReserve h2{position:absolute;top:22px;left:135px}.loginReserve ul{position:absolute;top:52px;left:135px}.loginReserve ul li{float:left;margin:0 5px 5px 0}.loginArea.sts-login .ourId{margin:0 auto}.loginArea.sts-login .ourId{width:480px}.loginArea.sts-login .ourId .member{float:none;border:none;width:auto}.loginArea.sts-login .ourId .inputWrapper input{width:434px}.loginArea.sts-login .ourId .inputWrapper dl{padding-bottom:10px}.loginArea.sts-login.forDomhtl .ourId,.loginArea.sts-login.forHo .ourId,.loginArea.sts-login.forUmp .ourId{width:480px}.loginArea.sts-login.forDomhtl .ourId .inputWrapper input,.loginArea.sts-login.forHo .ourId .inputWrapper input,.loginArea.sts-login.forUmp .ourId .inputWrapper input{width:434px!important}.box-str{margin-bottom:20px;padding:22px 28px}.box-str>:last-child{margin-bottom:0}.box-str.box-attention-01{border:2px solid red}.box-str.box-attention-01 .box-hdg-01{margin:-22px -29px 22px;padding:12px 28px 14px;color:#fff;background:red;font-size:14px}.box-str.box-attention-01 .ico-attention-01:before{width:22px;height:18px;background-image:url(//s.skygate.co.jp/pc/shared/images/sprite.png);background-position:-3817px 0}.box-str.box-attention-02{margin-bottom:10px;padding:10px;border-radius:0;background:#ffe3e3}.box-str.box-attention-02 .box-hdg-01{margin-bottom:5px;color:red;font-weight:700;font-size:14px}.box-str.box-attention-02 p{line-height:1.6}.box-str.box-base-01{background:#fff4b8}.box-str.box-base-01 .box-hdg-01{margin-bottom:5px;color:red;font-size:14px}.box-str.box-base-02{background:#eee}.box-str.box-base-02 .box-hdg-01{margin-bottom:5px;font-size:14px}.box-str.box-base-02 .ico-attention-01:before{width:22px;height:18px;background-image:url(//s.skygate.co.jp/pc/shared/images/sprite.png);background-position:-3879px 0}.box-str .ico-attention-01:before{display:block;position:relative;top:1px;float:left;margin-right:5px;width:22px;height:18px;background-image:url(//s.skygate.co.jp/pc/shared/images/sprite.png);background-position:-2783px 0;content:""}.detail-table-01 .mod-txt-01{text-align:left;white-space:pre-wrap}#content .loginArea.forHo p{font-size:14px;font-size:1.4rem}.ourId.box-autologin,.ourId.box-normallogin{margin-right:auto;margin-left:auto;width:450px}.ourId.box-autologin .member,.ourId.box-normallogin .member{float:none;border-right:none;width:auto}.loginArea .hdg-lv2-01,.loginArea .hdg-lv3-01{font-weight:700;font-size:16px;font-size:1.6rem}.loginArea .inner-box-01{margin-top:15px}.loginArea p{line-height:1.428}.loginArea .list-notice-01{margin-top:8px}.loginArea .box-str{margin-top:15px;margin-bottom:0;padding:20px}.loginArea .label_text{font-size:14px;font-size:1.4rem}.loginArea .member_mail_label{font-size:14px;font-size:1.4rem}.loginArea .input-text-base+.input-text-base{margin-top:16px}.loginArea .form-str .input-text-base input{font-size:16px;font-size:1.6rem}.loginArea .form-str .input-text-base input::-webkit-input-placeholder{color:#999}.loginArea .form-str .input-text-base input::-moz-placeholder{color:#999}.loginArea .form-str .input-text-base input:-ms-input-placeholder{color:#999}.loginArea .form-str .input-text-base input::-ms-input-placeholder{color:#999}.loginArea .form-str .input-text-base input::placeholder{color:#999}.loginArea .btn-col1-box{margin-top:16px}.loginArea .btn-col1-box .btn-block{margin-right:auto;margin-bottom:0;margin-left:auto}.loginArea .btn-col1-box .btn-block .btn-str-style-03{padding-right:20px;padding-left:20px;color:#fff!important;text-decoration:none!important}.loginArea .btn-col1-box .btn-block-disabled-01 .btn-str-style-03{color:#999!important}.loginArea .bottomText{margin-top:15px;font-size:14px;font-size:1.4rem}.loginArea .bottomText .forgot{margin-left:10px}.loginArea .bottomText .forgot+.logout{margin-top:20px}.loginArea .bottomText .link-text-02 a{display:inline-block}.loginArea .bottomText .link-text-02 a::before{bottom:auto}.wrapper-login-01 .hdg-lv2-01{margin-bottom:20px}.wrapper-login-01 .loginArea>.col2-box{margin:auto;width:920px}.wrapper-login-01 .col-l.member{-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #c7a956;width:480px}.wrapper-login-01 .col-l.visiter{-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:40px;width:400px}.wrapper-login-01 .other-case{margin:40px 20px;padding-top:20px;border-top:1px solid #d9d9d9}.wrapper-login-01 .box-member-inner,.wrapper-login-01 .box-visiter-inner{padding:0 20px}.wrapper-login-01 .box-member-inner{margin-bottom:40px}.wrapper-login-01 .input-01{margin-top:15px}.wrapper-login-01 .input-01 .col2-box .col-l{margin-left:10px;width:90px}.wrapper-login-01 .input-01 .col2-box .col-l:first-child{margin-left:0;width:332px}.wrapper-login-01 .input-01 .col2-box{margin-bottom:0}.wrapper-login-01 .input-01 .col2-box .col-l .btn-block{margin-bottom:0}.wrapper-login-01 .input-01 .col2-box .col-l .btn-str-style-02{padding:9px 16px 8px}.wrapper-reserve-confirm-01 .ourId{margin:auto;width:480px}.wrapper-reserve-confirm-01 .ourId .boxWrapper{padding:12px;border-color:#c7a956}.registration .modal-passport{bottom:52px}.loginArea{overflow:hidden}.loginArea .alC{text-align:center}.loginArea .alR{text-align:right}.loginArea p{line-height:1.2}.loginArea a{text-decoration:underline}.ourId .text01{margin-bottom:8px;line-height:1.5}.ourId .hdg01{padding:8px 0 6px 10px;border:1px solid #027fb8;width:auto;height:auto;background:#0095da;text-indent:0;line-height:1}.ourId .hdg02{margin-bottom:8px;color:#0470a1;font-weight:700;font-size:14px;line-height:1}.ourId .hdg02 a{margin-left:8px;font-weight:400;font-size:12px}.ourId .hdg03{margin:0 0 20px;padding:15px 0 15px 50px;border:1px solid #086ca0;width:auto;height:auto;background:#0c76ad;text-indent:0;line-height:1}.ourId .boxWrapper{overflow:hidden;border:1px solid #d6d6d6;border-top:none;background:#fff}.ourId .member{float:left;padding:12px 9px 42px;border-right:1px dotted #d6d6d6;width:348px}.ourId .noMember{float:right;padding:12px 9px 10px 10px;width:347px}.ourId .inputWrapper{margin-bottom:10px}.ourId .inputWrapper dl{padding:7px;background:#c9e5f1}.ourId .inputWrapper dt{margin-bottom:3px;font-weight:700}.ourId .inputWrapper span{margin-left:3px;font-weight:400;font-size:10px}.ourId .inputWrapper input{margin-bottom:5px;padding:5px;border:1px solid #d6d6d6;width:322px}.ourId .button{margin-bottom:7px;text-align:center}.ourId .pointList{overflow:hidden;margin-right:-4px;text-align:center}.ourId .pointList img{margin:7px 2px;width:84px;vertical-align:bottom}.otherId{display:none}.errorWrapper{margin-bottom:20px;padding:20px 50px;border:1px solid red;background:#ffefef}.errorWrapper .errorMsg{margin:0 0 3px 0;padding-left:40px;min-height:30px;background:url(//s.skygate.co.jp/pc/login/images/ico/ico_attention_l03.png) no-repeat left;line-height:1.4}.errorWrapper .errorMsg em{color:#fc0000;font-weight:700;font-style:normal}.loginArea.lytCenter{margin:0 auto 25px;padding:0 50px 40px;width:740px;background:#f1f1f1}.loginArea.lytCenter .hdg04{padding:18px 0 17px;text-align:center;font-weight:700;font-size:16px;line-height:1}.loginArea.forUmp{margin:0 auto;padding:10px 10px 14px;width:704px;background:#eff7f9}.loginArea.forHo{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:6px 10px 24px;width:755px}.loginArea.forDomhtl a,.loginArea.forHo a{text-decoration:underline!important}.loginArea.forDomhtl{margin:10px auto 75px;width:710px}.loginArea.forDomhtl .ourId{width:710px}.loginArea.lytCenter .ourId .member,.loginArea.lytCenter .ourId .noMember{width:350px}.loginArea.forDomhtl .ourId .inputWrapper input,.loginArea.forHo .ourId .inputWrapper input,.loginArea.forUmp .ourId .inputWrapper input{width:306px}.loginArea .ourId .inputWrapper input[disabled]{background-color:#eee}.loginArea.forDomhtl .ourId .inputWrapper dt,.loginArea.forHo .ourId .inputWrapper dt{font-size:12px}.loginArea.forDomtour{margin-bottom:20px}#content .loginArea.forDomhtl h3{margin:0;padding:8px 0 6px 10px;border:1px solid #027fb8;background:#0095da;font-size:12px;line-height:1}#content .loginArea.forDomhtl h3.hdg03{border:1px solid #4b4b4b;background:#505050}.loginArea.forHo:after{display:block;clear:both;content:""}.loginArea.forHo{zoom:1}.toRegisterArea{margin:33px auto 0;padding-bottom:5px;width:735px}.toRegisterArea .hdg01{padding:6px 19px;border:1px solid #4b4b4b;background:#505050;line-height:1}.toRegisterArea .registerBox{overflow:hidden;padding:10px 19px;border:1px solid #ccc}.toRegisterArea .registerText{float:left;padding-top:5px;width:465px;line-height:2}.toRegisterArea .registerLink{float:right;width:220px;text-align:right}.toRegisterArea .registerLink .btn{margin-bottom:5px}#tourist_entry .toRegisterArea .hdg01{width:auto;height:auto}#tourist_entry .toRegisterArea .hdg01 img{float:none;margin-top:0;margin-right:0}#content .toRegisterArea{width:auto}#content .toRegisterArea h2.hdg01{margin-bottom:0;padding:6px 19px;border-left:none}#content .toRegisterArea img{vertical-align:bottom}#content .registerBox{background:#fff}#content .registerText{float:none;width:auto}#content .registerLink{float:none;margin-top:10px;width:auto;text-align:left}#content .toRegisterArea a{color:#0100cc}#content .toRegisterArea a:link,#content .toRegisterArea a:visited{text-decoration:underline}#content .toRegisterArea a:active,#content .toRegisterArea a:hover{text-decoration:none}.loginAssentBox{margin-bottom:10px;padding:4px;background:#e71f19}.loginAssentBoxIn .note{padding:7px 0 10px;color:#fff!important;vertical-align:middle;text-align:center}.loginAssentBoxIn .note a{padding:3px 0 3px 28px;color:#fff!important;background:url(//s.skygate.co.jp/pc/images/ico/login_registration.png) no-repeat 0 center;font-weight:700}.loginAssentBoxIn .assent{padding:10px 0;border-radius:5px;background:#fff;text-align:center}.loginAssentBoxIn label{vertical-align:middle}.loginAssentBoxIn p input{margin:1px 5px 1px 10px;vertical-align:middle;font-size:12px}.loginAssentBoxIn p img{vertical-align:bottom}.login_confirm h2,.login_mem_nopwd h2{font-size:12px}.login_mem_nopwd{margin-top:10px}.login_mem_nopwd h2{padding:4px;border:1px solid #ccc;font-weight:400;line-height:20px}.login_confirm .icon_kaigai1,.login_mem_nopwd .icon_kaigai1{padding:2px 0 2px 17px;background:url(//www.skygate.co.jp/images/icon/arrow/kaigai/1.gif) no-repeat scroll 0 .2em}.login_confirm{margin:-1px 0 20px;border:1px solid #ccc}.login_confirm h2{padding:4px;font-weight:400;line-height:20px}.login_confirm h2 a{display:inline}.login_confirm .login_confirm_inner{overflow:hidden;clear:both;padding:3px 5px 8px}.login_confirm .login_confirm_inner em{display:block;float:left;color:#333;font-weight:400;font-style:normal;line-height:14px}.login_confirm .login_confirm_inner .login_confirm_btn{display:block;float:right;width:295px}.login_confirm .login_confirm_inner .login_confirm_btn a{display:block;margin-top:-25px;margin-left:195px;width:96px;height:27px;background:url(//www.skygate.co.jp/images/mypage_login/confrim_btn_ov.jpg) no-repeat}.login_confirm .login_confirm_inner .login_confirm_btn a:hover img{display:none}.login_confirm .login_confirm_inner .login_confirm_btn input{margin-right:8px;width:185px;height:18px}.login_confirm:after,.login_confirm_inner:after{display:block;visibility:hidden;clear:both;height:0;content:" ";font-size:0}.loginArea .btn-login{overflow:hidden;margin:0}.loginArea .btn-login>li{float:left;margin-bottom:3px;width:180px}.loginArea .btn-login>li a{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:relative;padding:5px 10px 5px 45px;border:1px solid #dbdbdb;border-radius:3px;color:#333;text-decoration:none}.loginArea .btn-login>li a:before{overflow:hidden;display:block;position:absolute;top:4px;left:10px;width:20px;height:20px;content:""}.loginArea .btn-login>li a:before{background-image:url(//s.skygate.co.jp/pc/images/head/header-sprite.png);background-repeat:no-repeat}.loginArea .btn-login>li a:active,.loginArea .btn-login>li a:focus,.loginArea .btn-login>li a:hover{padding:4px 9px 4px 44px;border:2px solid #76c1e5}.loginArea .btn-login>li a:active:before,.loginArea .btn-login>li a:focus:before,.loginArea .btn-login>li a:hover:before{top:3px;left:9px}.loginArea .btn-login>li.dena-travel{text-align:center}.loginArea .btn-login>li.dena-travel a{padding:10px}.loginArea .btn-login>li.dena-travel a:before{display:inline-block;position:relative;top:auto;left:auto;margin-right:5px;width:39px;height:27px;background-position:-407px 0;vertical-align:middle}.loginArea .btn-login>li.yahoo{margin-right:0}.loginArea .btn-login>li.yahoo a:before{top:6px;width:28px;background-position:-280px 0}.loginArea .btn-login>li.yahoo a:active:before,.loginArea .btn-login>li.yahoo a:focus:before,.loginArea .btn-login>li.yahoo a:hover:before{top:5px}.loginArea .btn-login>li.dena a:before{top:6px;width:27px;background-position:-579px 0}.loginArea .btn-login>li.dena a:active:before,.loginArea .btn-login>li.dena a:focus:before,.loginArea .btn-login>li.dena a:hover:before{top:5px}.loginArea .btn-login>li.google a:before{background-position:-318px 0}.loginArea .btn-login>li.facebook{margin-right:0}.loginArea .btn-login>li.facebook a:before{background-position:-347px 0}.loginArea .btn-login>li.twitter a:before{background-position:-378px 0}.loginArea.singleBox .ourId{float:none;margin:0 auto}.loginArea.singleBox .ourId{width:400px}.loginArea.singleBox .ourId .member{float:none;border:none;width:auto}.loginArea.singleBox .ourId .inputWrapper input{width:358px}.loginReserve{position:relative;margin:20px -13px 20px;height:167px;background:url(//www.skygate.co.jp/images/login_reserve_bg.gif) no-repeat left top}.loginReserve h2{position:absolute;top:22px;left:135px}.loginReserve ul{position:absolute;top:52px;left:135px}.loginReserve ul li{float:left;margin:0 5px 5px 0}.loginArea.sts-login .ourId{margin:0 auto}.loginArea.sts-login .ourId{width:480px}.loginArea.sts-login .ourId .member{float:none;border:none;width:auto}.loginArea.sts-login .ourId .inputWrapper input{width:434px}.loginArea.sts-login .ourId .inputWrapper dl{padding-bottom:10px}.loginArea.sts-login.forHo .ourId{width:480px}.loginArea.sts-login.forHo .ourId .inputWrapper input,.loginArea.sts-login.forUmp .ourId .inputWrapper input{width:434px!important}.loginArea.forUmp .ourId.box-notlogin .member,.loginArea.forUmp .ourId.box-notlogin .noMember{width:332px}.loginArea.forDomtour .ourId.box-notlogin .member{width:364px}.loginArea.forDomtour .ourId.box-notlogin .noMember{width:365px}.box-str{margin-bottom:20px;padding:22px 28px}.box-str>:last-child{margin-bottom:0}.box-str.box-attention-01{border:2px solid red}.box-str.box-attention-01 .box-hdg-01{margin:-22px -29px 22px;padding:12px 28px 14px;color:#fff;background:red;font-size:14px}.box-str.box-attention-01 .ico-attention-01:before{width:22px;height:18px;background-image:url(//s.skygate.co.jp/pc/shared/images/sprite.png);background-position:-3817px 0}.box-str.box-attention-02{margin-bottom:10px;padding:10px;border-radius:0;background:#ffe3e3}.box-str.box-attention-02 .box-hdg-01{margin-bottom:5px;color:red;font-weight:700;font-size:14px}.box-str.box-attention-02 p{line-height:1.6}.box-str.box-base-01{background:#fff4b8}.box-str.box-base-01 .box-hdg-01{margin-bottom:5px;color:red;font-size:14px}.box-str.box-base-02{background:#eee}.box-str.box-base-02 .box-hdg-01{margin-bottom:5px;font-size:14px}.box-str.box-base-02 .ico-attention-01:before{width:22px;height:18px;background-image:url(//s.skygate.co.jp/pc/shared/images/sprite.png);background-position:-3879px 0}.box-str .ico-attention-01:before{display:block;position:relative;top:1px;float:left;margin-right:5px;width:22px;height:18px;background-image:url(//s.skygate.co.jp/pc/shared/images/sprite.png);background-position:-2783px 0;content:""}.detail-table-01 .mod-txt-01{text-align:left;white-space:pre-wrap}#content .loginArea.forHo p{font-size:14px}.ourId.box-autologin,.ourId.box-normallogin{margin-right:auto;margin-left:auto;width:450px}.ourId.box-autologin .member,.ourId.box-normallogin .member{float:none;border-right:none;width:auto}.loginArea .hdg-lv2-01,.loginArea .hdg-lv3-01{font-weight:700;font-size:16px}.loginArea .inner-box-01{margin-top:15px}.loginArea p{line-height:1.428}.loginArea .list-notice-01{margin-top:8px}.loginArea .box-str{margin-top:15px;margin-bottom:0;padding:20px}.loginArea .label_text{font-size:14px}.loginArea .member_mail_label{font-size:14px}.loginArea .input-text-base+.input-text-base{margin-top:16px}.loginArea .form-str .input-text-base input{font-size:16px}.loginArea .form-str .input-text-base input::-webkit-input-placeholder{color:#999}.loginArea .form-str .input-text-base input::-moz-placeholder{color:#999}.loginArea .form-str .input-text-base input:-ms-input-placeholder{color:#999}.loginArea .form-str .input-text-base input::-ms-input-placeholder{color:#999}.loginArea .form-str .input-text-base input::placeholder{color:#999}.loginArea .form-str .show_pass{position:relative}.loginArea .form-str .show_pass input.pass-check{display:none}.loginArea .form-str .show_pass input.pass-check+label{overflow:hidden;display:inline-block;margin-left:1px;width:24px;height:24px;background-image:url(//s.skygate.co.jp/pc/shared/images/sprite.png);background-position:-4486px 0;vertical-align:middle;text-indent:100%;white-space:nowrap}.loginArea .form-str .show_pass input[type=checkbox]:checked+label{background-image:url(//s.skygate.co.jp/pc/shared/images/sprite.png);background-position:-4550px 0}.loginArea .btn-col1-box{margin-top:16px}.loginArea .btn-col1-box .btn-block{margin-right:auto;margin-bottom:0;margin-left:auto}.loginArea .btn-col1-box .btn-block .btn-str-style-03{padding-right:20px;padding-left:20px;color:#fff!important;text-decoration:none!important}.forDomtour.loginArea .btn-col1-box{margin-top:0}.forDomtour.loginArea .input-text-base+.input-text-base{margin-bottom:16px}.forDomtour.loginArea .btn-block .btn-str-style-02{padding-right:20px;padding-left:20px;width:213px;color:#fff!important;text-decoration:none!important}.loginArea .btn-col1-box .btn-block-disabled-01 .btn-str-style-03{color:#999!important}.loginArea .bottomText{margin-top:15px;font-size:14px}.loginArea .bottomText .forgot{margin-left:10px}.loginArea .bottomText .forgot+.logout{margin-top:20px}.wrapper-login-01 .hdg-lv2-01{margin-bottom:20px}.wrapper-login-01 .loginArea>.col2-box{margin:auto;width:920px}.wrapper-login-01 .col-l.member{-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #196fb9;width:480px}.wrapper-login-01 .col-l.visiter{-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:40px;width:400px}.wrapper-login-01 .other-case{margin:40px 20px;padding-top:20px;border-top:1px solid #d9d9d9}.wrapper-login-01 .box-member-inner,.wrapper-login-01 .box-visiter-inner{padding:0 20px}.wrapper-login-01 .input-01{margin-top:15px}.wrapper-login-01 .input-01 .col2-box .col-l{margin-left:10px;width:90px}.wrapper-login-01 .input-01 .col2-box .col-l:first-child{margin-left:0;width:332px}.wrapper-login-01 .input-01 .col2-box{margin-bottom:0}.wrapper-login-01 .input-01 .col2-box .col-l .btn-block{margin-bottom:0}.wrapper-login-01 .input-01 .col2-box .col-l .btn-str-style-02{padding:9px 16px 8px}@media print{.hdg-lv2-01{padding-left:0;color:#333!important;font-size:20px;font-size:2rem}.box-link-mypage,.btn-correction-01,.btn-print-01,.footer-utility-list,.link-PageTop,.nav-step-01,.wrapper-hotel-promotion{display:none!important}.js_tgl-content,.toggle-content{display:block!important}.wrapper-reserve-number .box-str{padding-left:0!important}.ad,.toRegisterArea{display:none}.ad,.toRegisterArea{display:none}}