<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";.international_tour_modal .-content .-sub_title .-bold,.international_tour_modal .-content .-title{font-weight:600;font-family:HiraginoSans-W6}.modal_cancel_policy .st-li_disc li,.mypage .mypage_contents.mail_send .apply-condition .-inner ul li{list-style:disc}.mypage__reserve__status td span{color:red}:not(:lang(ja)) .mypage .my_item_select li{text-align:left;vertical-align:middle;float:none}.display-flex,.modal-content-fdaseatselect-contents-inner .seat-group li,.modal-content-fdaseatselect-contents-inner .seat-popup__footer,.modal-content-fdaseatselect-contents-inner .seat-popup__head,.modal-content-fdaseatselect-contents-inner .seatmap .exit2,.modal-content-fdaseatselect-contents-inner .seatmap .space .toilets,.modal-content-fdaseatselect-contents-inner .seatmap-left,.modal-content-fdaseatselect-contents-inner .seatmap-right,.modal-content-fdaseatselect-contents-inner .seatmap-row,.modal-content-fdaseatselect-passenger [role=radiogroup],.mypage .bookingLogin_body,.mypage .mypage_contents.mail_send .goto-apply-form .-name,.seat_confirm-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.international_tour_modal{display:none;position:fixed;z-index:10;top:0;left:0;width:100%;height:100%;overflow:hidden}.international_tour_modal #modalBg{width:100%;height:100%;background-color:#222;opacity:.5}.international_tour_modal .-content{overflow:scroll;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:800px;height:220px;padding:24px 16px;background-color:#fff;border-radius:3px;margin-top:16px}.international_tour_modal .-content .-title{font-size:24px}.international_tour_modal .-content .-sub_title{margin-bottom:16px;font-size:16px}.international_tour_modal .-content .-button_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:distribute;justify-content:space-around}.international_tour_modal .-content .-button_content .-white{background:#fff;border:1px solid #a6a6a6;border-radius:3px;padding:14px 52px;font-weight:600;font-family:HiraginoSans-W6;color:#222;font-size:16px}.international_tour_modal .-content .-button_content .-button_block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.international_tour_modal .-content .-button_content .-button_block .-yellow{background:#ffc11c;border:1px solid #ffc11c;border-radius:3px;padding:14px 52px;font-weight:600;font-family:HiraginoSans-W6;color:#222;font-size:16px}.international_tour_modal .-content .-button_content .-button_block .-text{margin-top:16px}.caution_block{padding:10px;background-color:#ddf1ff;display:block;margin:12px 0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.caution_block_inner{position:relative;padding-left:50px;color:#444;font-size:14px}.caution_block_inner:before{font-family:FontAwesome;content:"\f06a";color:#1c5db5;position:absolute;left:12px;font-size:18px;top:50%;margin-top:-9px}.caution_block_inner li{font-size:12px;line-height:1.4;letter-spacing:.5px;color:#1c5db5}.caution_block_inner li .caution_block__link{color:#888;margin-top:5px;display:inline-block;text-decoration:underline;vertical-align:baseline}.caution_block_title{color:#1c5db5;font-weight:700}.cancel_block .primary_button,.cancel_block .sub_button{color:#222;cursor:pointer;font-weight:600;font-family:HiraginoSans-W6}.displayn{display:none!important}.cancel_select{-webkit-appearance:none;-moz-appearance:none;border-radius:4px;height:50px;width:450px;padding:0 .8em 0 1.6em;border:2px solid #e8eaed;font-size:1.1em;cursor:pointer;background-color:#fff}.search__ctrl__select{position:relative}.search__ctrl__select::after{position:absolute;top:1.6em;right:12.5em;width:0;height:0;padding:0;content:"";border-top:6px solid #5b5b5b;border-left:6px solid transparent;border-right:6px solid transparent;pointer-events:none}.cancel_block{height:120px}.cancel_block input{height:60px}.cancel_block .sub_button{background-color:#fff;border:1px solid #e4e4e4}.cancel_block .sub_button:hover{background-color:#f4f4f4}.cancel_block .primary_button{background-color:#ffc11c;font-size:20px!important;padding:16px!important}.cancel_block .primary_button:hover{background-color:#f2b50f}.cancel_block .primary_button:disabled{opacity:.4;cursor:default}.cancel_block .primary_button:disabled:hover{background-color:#ffc11c}.mypage .fl{float:left}.mypage .fr{float:right}.mypage .mb20px{margin-bottom:20px}.mypage .mb30px{margin-bottom:30px}.mypage .u-mt10{margin-top:10px}.mypage .u-mt20{margin-top:20px}.mypage .u-mt40{margin-top:40px}.mypage .u-mb10{margin-bottom:10px}.mypage .u-mb20{margin-bottom:20px}.mypage .u-mr20{margin-right:20px}.mypage .u-ml20{margin-left:20px}.mypage .u-text-red{color:#ff1d1c}.mypage .u-text-small{font-size:12px;line-height:20px}.mypage .u-text-large{font-size:18px;line-height:26px}.mypage .u-text-center{text-align:center}.mypage .ar,.mypage .u-text-right{text-align:right}.mypage .u-text-bold{font-weight:700}.mypage .u-text-gray{color:#878787;font-size:16px;margin-top:8px}.mypage .st-margin{margin-bottom:15px}.mypage .pb20px{padding-bottom:20px}.mypage .bg_red{background-color:#ff1d1c;color:#fff}.mypage .bg_yellow{color:#fff;background-color:#e8bd15}.mypage .bg_white{background-color:#fff}.mypage .ac,.mypage .icon{text-align:center}.mypage .s{font-size:12px}.mypage .icon{margin-left:5px;font-size:11px;padding:2px 10px;margin-right:5px;border-radius:3px;display:inline-block;min-width:30px}.mypage a:focus{overflow:visible}.mypage a:hover{text-decoration:none}.mypage .main_header a:hover,.mypage .secondary_nav a:hover{color:#fff}.mypage .error .bg_white{margin-top:10px;font-size:13px;color:#333;display:block;padding:15px}.mypage .btn,.mypage .btn2{display:inline-block;text-align:center;text-decoration:none;cursor:pointer;position:relative}.mypage .userinput table{margin:0;border:none;border-top:1px solid #d8d8d8;border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8}.mypage .userinput table tr td{text-align:center}.mypage .userinput table tr td.name_tit{width:10%;text-align:center;word-break:break-all;border-right:1px solid #d8d8d8;background:#eee}.mypage .userinput table tr td.size02 input[type=text]{width:300px;margin-right:5px}.mypage .userinput table input{padding:7px 10px;margin:0 auto;font-size:16px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #ddd;border-radius:3px}.mypage .userinput table .btn_inner{width:785px;margin:10px auto;text-align:center}.mypage .btn{padding:8px;margin:0;vertical-align:middle;font-size:14px;line-height:normal;border-radius:3px;border:none}.mypage .btn .fa{margin-left:5px}.mypage .btn:hover{border-color:#ddd}.mypage .btn2{padding:3px 10px;margin:0 0 4px;font-size:12px;border-radius:3px;border:none}.mypage .btn.is-back{position:relative;display:block;margin:0 auto;padding:12px 40px;font-size:16px;line-height:16px}.mypage .btn.is-back .fa{position:absolute;left:5%;top:29%}.mypage .more{background-color:#f6f6f6;color:#0896ff;width:100%;font-size:14px}.mypage .more .fa{position:static}.mypage .btn_white{background-color:#fff;-webkit-box-shadow:0 1px 2px 0 #9c9c9c;box-shadow:0 1px 2px 0 #9c9c9c;letter-spacing:.5px}.mypage .btn_white2{color:#222;border-radius:4px;border:1px solid #eaeaea;padding:13px}.mypage .btn_white2.is-active{margin-top:3px;margin-bottom:0;border-color:#ccc;border-bottom:2px solid #ccc;-webkit-box-shadow:none;box-shadow:none}.mypage .btn_white3{display:block;padding:13px;line-height:1.2;border:1px solid #eaeaea;background-color:#f7f7f7;color:#0896ff;font-size:14px;text-overflow:ellipsis;overflow:hidden;white-space:normal;position:relative;margin:0 auto}.mypage .btn_white3 .fa{margin-right:0;position:absolute;right:5%;top:36%}.mypage .btn_orange{background:#f68b00;color:#fff;letter-spacing:.5px;font-size:13px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;word-wrap:break-word;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;width:auto;-webkit-user-select:none;-webkit-appearance:none;-webkit-touch-callout:none}.mypage .btn_orange:disabled{opacity:.4;pointer-events:none}.mypage .btn_blue{background:#31aaff;color:#fff;width:344px;height:44px;font-size:16px}.mypage .btn_blue2{background:#1c5db5;color:#fff;-webkit-box-shadow:0 4px 0 0 #103e7d;box-shadow:0 4px 0 0 #103e7d;border:none}.mypage .btn_blue3{width:343px;height:100%;color:#fff;font-size:20px;font-family:HiraKakuPro-W6;border-radius:3px;background-color:#1ba1ff;border:none;white-space:inherit}.mypage .btn_black,.mypage .btn_blue4{border-radius:3px;font-family:HiraKakuPro-W6}.mypage .btn_blue3:hover{opacity:.6}.mypage .btn_blue3:disabled{background-color:#e4e4e4;color:#fff}.mypage .btn_blue3:disabled:hover{opacity:1;cursor:default}.mypage .btn_black:hover,.mypage .btn_blue4:hover{opacity:.6}.mypage .btn_blue4{width:343px;height:52px;color:#1ba1ff;font-size:20px;background-color:#fff;border:1px solid #1ba1ff}.mypage .link_btn{text-align:right;text-decoration:underline;width:343px;max-width:343px!important}.mypage .cancel_flg{position:absolute;right:5px;top:-20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:24px;font-size:12px;padding:4px 16px 0;border-radius:13.5px;background-color:#ff7683;color:#fff}.mypage .btn_black{width:343px;max-width:343px!important;height:100%;border:1px solid #a6a6a6;background:#fff;color:#4d4d4d;font-size:20px!important;position:relative;white-space:inherit}.mypage .btn_gray{width:344px;height:44px;border-radius:3px;background-color:#e4e4e4;cursor:default;font-size:16px}.mypage .btn_yellow{background:#ffc11c;color:#222;font-weight:700;font-size:20px}.mypage .btn .fa{margin-right:0;position:absolute;right:5%;top:35%}.mypage .text_red{color:#ff1d1c}.mypage .bold{font-weight:700}.mypage .inner{padding:20px 3% 30px;text-align:center}.mypage .inner .rule .-guide{font-size:16px}.mypage .inner .rule .-content{text-align:left;width:375px;margin:16px auto auto}.mypage .inner .rule .-content .-link{text-decoration:underline;text-underline-offset:2px;cursor:pointer;font-size:16px}.mypage .inner .rule .-content .-link:first-of-type{margin-bottom:8px}.mypage .inner .rule .-content .-consent_check{margin:24px 0}.mypage .inner .rule .-content .-consent_check label{position:relative}.mypage .inner .rule .-content .-consent_check .-text{font-size:16px}.mypage .inner .rule .-content .-consent_check .-text .-agree{margin-left:8px;padding-left:20px}.mypage .inner .rule .-content .-consent_check .-text input[type=checkbox]{margin-right:8px;position:absolute;opacity:0;cursor:pointer;height:0;width:0}.mypage .inner .rule .-content .-consent_check .-text input[type=checkbox]:checked~.-common_checkbox{background-color:#1ba1ff;border:2px solid #1ba1ff;border-radius:3px}.mypage .inner .rule .-content .-consent_check .-text input[type=checkbox]:checked~.-common_checkbox:after{display:block}.mypage .inner .rule .-content .-consent_check .-text .-common_checkbox{position:absolute;top:3px;left:0;height:16px;width:16px;border:2px solid #e4e4e4;border-radius:3px}.mypage .inner .rule .-content .-consent_check .-text .-common_checkbox:after{content:"";position:absolute;display:none;left:5px;top:2px;width:4px;height:7px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.mypage .back_link_text a{padding:20px 0;display:inline-block;vertical-align:middle;text-decoration:none}.mypage .back_link_text a .fa{margin-right:5px}.mypage .open_target{display:none}.mypage .open_target.on{display:block}.mypage .mypage_contents{width:785px;float:right;padding-bottom:20px}.mypage .mail_box{width:785px;float:right}.mypage .mypage_contents.mail_send .apply-condition{background-color:#f4f4f4;padding:24px;margin-bottom:32px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.mypage .mypage_contents.mail_send .apply-condition p{letter-spacing:1px}.mypage .mypage_contents.mail_send .apply-condition .-title{font-size:16px;font-weight:700;margin-bottom:16px}.mypage .mypage_contents.mail_send .apply-condition .-inner{margin:16px 0;padding:16px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.mypage .mypage_contents.mail_send .apply-condition .-inner&gt;*{width:50%}.mypage .mypage_contents.mail_send .apply-condition .-inner&gt;div:nth-of-type(2n){width:calc(50% - 10px);padding-left:10px}.mypage .mypage_contents.mail_send .apply-condition .-inner h4{font-size:14px;font-weight:700;margin-bottom:8px}.mypage .mypage_contents.mail_send .apply-condition .-inner ul{margin-left:14px;margin-bottom:24px}.mypage .mypage_contents.mail_send .apply-condition .-inner ul li span{font-size:12px;letter-spacing:.6px;display:inline-block;vertical-align:middle}.mypage .mypage_contents.mail_send .apply-condition a{text-decoration:underline}.mypage .mypage_contents.mail_send .goto-apply-form select[name=mail_category_id]:disabled{opacity:1;border:none;background:#fff;border-bottom:solid 1px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}.mypage .mypage_contents.mail_send .goto-apply-form .-name{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.mypage .mypage_contents.mail_send .goto-apply-form .-name&gt;*{-webkit-box-flex:1;-ms-flex:1;flex:1}.mypage .mypage_contents.mail_send .goto-apply-form .-name&gt;:nth-of-type(2){margin-left:16px}.mypage .mypage_contents.mail_send fieldset{margin-bottom:8px}.mypage .mypage_contents.mail_send .form_alert{color:#ff1d1c;font-size:12px}.mypage #footer{clear:both}.mypage #topcont .mypage{margin-top:20px!important}.mypage .mypage_menu{width:185px;float:left}.mypage .mypage_menu .logout{font-size:12px;margin:0 0 10px}.mypage .mypage_menu .logout .fa{font-size:13px;margin-left:3px}.mypage .mypage_menu .mypage_nav_name{font-size:15px;line-height:1.4em;letter-spacing:.5px}.mypage .mypage_menu .mypage_nav_name span{display:block}.mypage .mypage_menu .mypage_nav_name b{font-size:17px;font-weight:700;word-wrap:break-word}.mypage .mypage_menu dl{margin-top:20px}.mypage .mypage_menu dl dt{font-weight:700;margin-bottom:5px}.mypage .mypage_menu dl dd .menu_badge{display:inline-block;vertical-align:middle;margin-left:3px}.mypage .mypage_menu dl dd .menu_badge .news_badge{background-color:#e70e0f;color:#fff;padding:1px 3px;border-radius:6px;font-style:normal;font-size:10px;min-width:12px;display:block;text-align:center}.mypage .mypage_menu li{position:relative}.mypage .mypage_menu li a{display:block;border-bottom:solid 1px #ccc;color:#333;font-size:13px;letter-spacing:1px;line-height:1em;padding:13px 15px 13px 10px}.mypage .mypage_menu li a:hover{background-color:#f7f7f7}.mypage .mypage_menu li a .fa{position:absolute;top:33%;right:3%}.mypage .mypage_menu li:first-child a:not(.removing_margin-top){border-top:solid 1px #333;margin-top:5px}.mypage .mypage_menu li ul{display:none;position:absolute;background-color:#fff;width:185px;top:0;left:186px;z-index:1}.mypage .mypage_menu li ul li:last-child a{border-bottom:solid 1px #333}.mypage .mypage_menu .menu_sub li ul{-webkit-box-shadow:2px 3px 3px 0 #676767;box-shadow:2px 3px 3px 0 #676767;border:1px solid #ddd;width:200px;border-left:none}.mypage .mypage_menu .menu_sub li ul li a:not(.removing_margin-top){border:none;text-align:center;padding:13px 5px 13px 0;margin:0}.mypage .mypage_menu .menu_sub li ul li:first-child a{border-bottom:solid 1px #ccc}.mypage .side_info{margin-top:20px}.mypage .side_info_inner{border-left:solid 1px #ccc;border-right:solid 1px #ccc;border-top:solid 1px #ccc}.mypage .side_info_inner dl{margin-top:0}.mypage .side_info_inner dl dt{background-color:#ddd;padding:7px 12px;color:#222;margin-bottom:0}.mypage .side_info_inner dl dd li:first-child a{border-top:none}.mypage .side_info_inner dl dd li a{display:block;text-decoration:none;font-size:12px}.mypage .side_info_inner .faq_title{background-color:#888;color:#fff;padding:5px 10px;letter-spacing:1px;font-size:12px}.mypage .mypage_main_title{border-bottom:solid 1px #222;font-size:20px;padding-bottom:3px;margin-bottom:20px;letter-spacing:2px;font-weight:700}.mypage .mypage_contents_sub_title{letter-spacing:1px;margin-bottom:9px;margin-top:25px;font-size:17px}.mypage .mypage_contents_sub_title .unread{text-decoration:underline;color:#ff0808;font-size:12px;margin-left:5px}.mypage .mypage_contents_sub_title_2{background-color:#f7f7f7;padding:8px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:18px;margin-bottom:20px;font-weight:700}.mypage .title_description{font-size:14px}.mypage .booking_notice{border:1px solid #ddd;border-radius:4px;margin:16px 0}.mypage .booking_notice .linked_wrap{cursor:pointer;position:relative}.mypage .booking_notice .linked_wrap:hover{opacity:.6}.mypage .booking_notice_list{border-bottom:solid 1px #ddd;padding:6px 10px;display:table;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.mypage .booking_notice_list&gt;*{display:table-cell;vertical-align:middle}.mypage .booking_notice_list:first-of-type{font-weight:700;letter-spacing:.5px;font-size:12px}.mypage .booking_notice_list:first-of-type .bold{font-size:14px}.mypage .booking_notice_list:last-of-type{border-bottom:none}.mypage .booking_notice_list_inner{display:inline-block;vertical-align:middle;margin:5px 0}.mypage .booking_notice_list_inner.is-payment.btn_orange .fa,.mypage .booking_notice_text_title i{margin-right:5px}.mypage .booking_notice_list_inner:first-of-type{margin-top:0}.mypage .booking_notice_list_inner:last-of-type{margin-top:0;margin-bottom:0}.mypage .booking_notice_list_inner .btn{padding:5px 10px}.mypage .booking_notice_list_inner.is-payment{width:100%;display:table;padding-bottom:10px}.mypage .booking_notice_list_inner.is-payment&gt;*{display:table-cell;vertical-align:middle}.mypage .booking_notice_list_inner.is-payment:after{content:"";display:block;clear:both}.mypage .booking_notice_list_inner.is-payment .btn{font-size:12px;max-width:85%}.mypage .booking_notice_list_inner.is-payment.btn_orange:hover{color:#fff}.mypage .booking_notice_list_inner.is-payment.btn_main{background-color:#ffc11c;color:#343434;border:none;-webkit-box-shadow:0 2px 2px 0 #dfdfdf;box-shadow:0 2px 2px 0 #dfdfdf}.mypage .booking_notice_list_inner.notice_detail{margin-left:5px;font-size:12px;line-height:30px}.mypage .booking_notice_list_inner.notice_detail .bold{font-size:15px;display:inline-block;vertical-align:middle}.mypage .booking_notice_list a{font-weight:400;margin-left:5px}.mypage .booking_notice .important{background-color:#fff;display:block;padding:12px;border-bottom:solid 1px #ddd}.mypage .booking_notice .important_detail{margin-top:8px}.mypage .booking_notice_text{display:inline-block;vertical-align:middle}.mypage .booking_notice_text_orenge{color:#f68b00;font-weight:700;font-size:12px}.mypage .booking_notice_text_title{font-weight:700;font-size:12px}.mypage .booking_notice_text_title a&gt;i{position:absolute;right:0;top:10px;color:#888;font-size:11px}.mypage .mypage_contents .reserve_list_title{background-repeat:no-repeat;background-position:left center;margin-bottom:10px;padding:5px 20px;margin-top:15px}.mypage .mypage_contents .i_hotel,.mypage .mypage_contents .i_tour{padding-left:0!important}.mypage .mypage_contents .reserve_list_title span{color:#00a0e9;display:inline-block;vertical-align:middle;margin-left:15px;font-weight:700}.mypage .mypage_contents .i_hotel::before,.mypage .mypage_contents .i_tour::before{color:#1ba1ff;font-size:24px;display:inline-block;font-family:icomoon;vertical-align:middle}.mypage .mypage_contents .i_hotel&gt;span,.mypage .mypage_contents .i_tour&gt;span{margin-left:2px}.mypage .mypage_contents .-link{text-decoration:underline;text-underline-offset:2px;cursor:pointer}.mypage .mypage_contents .i_japan_flights{background-image:url(/img/common/flying.png)}.mypage .mypage_contents .i_international{background-image:url(/img/common/ww_flying.png)}.mypage .mypage_contents .i_hotel::before{content:"\e911"}.mypage .mypage_contents .i_tour::before{content:"\e92c"}.mypage .mypage_contents .i_dp,.mypage .mypage_contents .i_dpi{background-image:url(/img/common/dp.png);background-size:28px}.mypage .mypage_contents .i_rental_car{background-image:url(/img/common/car.png)}.mypage .mypage_contents .i_ferry{background-image:url(/img/common/ferry.png)}.mypage .mypage_contents .i_other_serves{background-image:url(/img/common/other_serves.png)}.mypage .mypage_contents .i_bus{background-image:url(/img/common/bus.png)}.mypage .mypage_contents .i_gourmet{background-image:url(/img/common/gourmet.svg);background-size:28px}.mypage .mypage_contents .i_international_tour{background-image:url(/img/common/tour_kaigai.svg);background-size:28px}.mypage .mypage_contents_reserve{position:relative}.mypage .mypage_contents_reserve_link a{position:absolute;top:5px;right:1%}.mypage .mypage_contents_reserve .fa{margin-left:12px;font-size:18px}.mypage .mypage_contents_reserve_inner{background-color:#f7f7f7;padding:4px 20px 30px}.mypage .mypage_contents_reserve .reserve_list_inner a{background-color:#fff;-webkit-box-shadow:0 1px 4px 0 rgba(105,103,103,.27);box-shadow:0 1px 4px 0 rgba(105,103,103,.27);-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px 10px 15px 0;color:#333;position:relative;margin-bottom:8px;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.mypage .mypage_contents_reserve .reserve_list_inner a:hover{opacity:.8}.mypage .mypage_contents_reserve .reserve_list_inner a .fa-angle-right{font-size:24px;text-align:center}.mypage .mypage_contents_reserve .reserve_list_inner a&gt;*{vertical-align:middle}.mypage .mypage_contents_reserve .reserve_list_inner_num{width:150px;text-align:center}.mypage .mypage_contents_reserve .reserve_list_inner_num dl dt{font-size:12px;margin:3px 0}.mypage .mypage_contents_reserve .reserve_list_inner_num dl dd{font-size:12px;font-weight:700;line-height:1.3em}.mypage .mypage_contents_reserve .reserve_list_inner_num.is-ordinary dl{top:30%}.mypage .mypage_contents_reserve .reserve_list_inner_num .icon{padding:2px 10px;font-size:12px;margin:0}.mypage .mypage_contents_reserve .reserve_list_inner_route{width:550px;border-left:solid 1px #ddd;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.mypage .mypage_contents_reserve .reserve_list_inner_route_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mypage .mypage_contents_reserve .reserve_list_inner_route table thead th{text-align:left;font-weight:400;font-size:12px;padding-bottom:5px}.mypage .mypage_contents_reserve .reserve_list_inner_route table tbody tr:first-of-type td{border-top:none}.mypage .mypage_contents_reserve .reserve_list_inner_route table tbody tr td{font-weight:700;padding:3px 0;border-top:solid 1px #ddd;font-size:13px;width:110px}.mypage .mypage_contents_reserve .reserve_list_inner_route table tbody tr td:nth-child(2){padding-right:10px;width:10em}.mypage .mypage_contents_reserve .reserve_list_inner_route table tbody tr td:last-child{letter-spacing:1px;width:calc(100% - 110px - 10em)}.mypage .mypage_contents_reserve .reserve_list_inner_route table tbody tr td:last-of-type i{margin:0 8px;color:#aaa;font-size:15px}.mypage .mypage_contents_reserve .reserve_list_inner_route .flight_cancel+tr td,.mypage .mypage_contents_reserve .reserve_list_inner_route .route .flight_cancel+tr td:last-of-type .fa{color:#ccc}.mypage .mypage_contents_reserve .reserve_list_inner_route .flight_cancel{position:absolute;width:110px;left:560px;z-index:1}.mypage .mypage_contents_reserve .reserve_list_inner_route .flight_cancel+tr{position:relative}.mypage .mypage_contents_reserve .reserve_list_inner_route .flight_cancel .cancel_notice{border:none}.mypage .mypage_contents_reserve .reserve_list_inner .reserve_list_inner_num,.mypage .mypage_contents_reserve .reserve_list_inner .reserve_list_inner_route{width:100%}.mypage .mypage_contents_reserve .reserve_list_inner .reserve_list_inner_num{text-align:left;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #ddd}.mypage .mypage_contents_reserve .reserve_list_inner .reserve_list_inner_num .price{display:inline-block;float:right}.mypage .mypage_contents_reserve .reserve_list_inner .reserve_list_inner_num .price .currency_conversion{color:#0896ff}.mypage .mypage_contents_reserve .reserve_list_inner .reserve_list_inner_route{border-left:none}.mypage .mypage_contents_reserve .reserve_list_inner .reserve_list_inner_route table{-webkit-box-flex:1;-ms-flex:1;flex:1}.mypage .mypage_contents_reserve .reserve_list_inner .reserve_list_inner_route table td{border:none!important}.mypage .mypage_contents_reserve .reserve_list_inner .reserve_list_inner_route table td .date{width:120px}.mypage .mypage_contents_reserve .reserve_list_inner .reserve_list_inner_route .reserve_message{width:260px;text-align:right;color:#e70e0f}.mypage .mypage_contents .reserve_list_innerfflight_cancel_num dt{font-size:12px;max-width:100px}.mypage .mypage_contents .international_flights .reserve_list_inner_route thead tr th{width:100px}.mypage .mypage_contents .flight_cancel .cancel_notice span{font-size:10px!important;font-weight:400;background-color:rgba(255,104,104,.88);padding:2px 5px;border-radius:16px;display:inline-block;line-height:1.2em;color:#fff}.mypage .mypage_contents .rentacar .reserve_list_inner_num{text-align:left}.mypage .mypage_contents .rentacar .reserve_list_inner_num dl dt{font-size:12px}.mypage .mypage_contents .rentacar .reserve_list_inner_route{width:540px;border-left:solid 1px #ddd;padding-left:25px;-webkit-box-sizing:border-box;box-sizing:border-box}.mypage .mypage_contents .rentacar .reserve_list_inner_route tbody tr td:last-of-type{letter-spacing:1px;width:240px}.mypage .mypage_contents .ferry .reserve_list_inner_num{width:190px;text-align:center}.mypage .mypage_contents .ferry .reserve_list_inner_num dl{position:absolute;top:30%;left:0;width:190px}.mypage .mypage_contents .ferry .reserve_list_inner_num dl dt{font-size:12px;max-width:190px}.mypage .mypage_contents .ferry .reserve_list_inner_num dl dd{font-size:13px}.mypage .mypage_contents .ferry .reserve_list_inner_route{width:350px;border-left:solid 1px #ddd;border-right:solid 1px #ddd;padding-left:25px;-webkit-box-sizing:border-box;box-sizing:border-box}.mypage .mypage_contents .ferry .reserve_list_inner_route table{width:100%}.mypage .mypage_contents .ferry .reserve_list_inner_route table thead th{text-align:left;font-weight:400;font-size:12px;padding-bottom:5px}.mypage .mypage_contents .ferry .reserve_list_inner_route table thead th:last-of-type{padding-left:10px}.mypage .mypage_contents .ferry .reserve_list_inner_route table tbody tr:first-of-type td{border-top:none}.mypage .mypage_contents .ferry .reserve_list_inner_route table tbody tr td{font-size:13px;width:80px}.mypage .mypage_contents .ferry .reserve_list_inner_route table tbody tr td:first-of-type{font-weight:400;font-size:12px;width:30px}.mypage .mypage_contents .ferry .reserve_list_inner_route table tbody tr td:last-of-type{letter-spacing:1px;width:auto;padding-left:10px}.mypage .mypage_contents .ferry .reserve_list_inner_client{width:190px;padding-top:15px;padding-left:25px;-webkit-box-sizing:border-box;box-sizing:border-box}.mypage .mypage_contents .ferry .reserve_list_inner_client tbody tr td{font-weight:700;padding:3px 0;border-top:solid 1px #ddd;font-size:13px}.mypage .mypage_contents .hotel .reserve_list_inner-hotel_head{font-size:13px;font-weight:700;border-bottom:dotted 1px #ddd;margin-bottom:8px;padding-bottom:8px}.mypage .mypage_contents .hotel .reserve_list_inner-hotel_body{display:table;width:100%}.mypage .mypage_contents .hotel .reserve_list_inner-hotel_body&gt;*{display:table-cell;vertical-align:middle;text-align:center;border-right:dotted 1px #ddd}.mypage .mypage_contents .hotel .reserve_list_inner-hotel_body dl.checkin{width:20%;text-align:left}.mypage .mypage_contents .hotel .reserve_list_inner-hotel_body dl.checkout{width:20%}.mypage .mypage_contents .hotel .reserve_list_inner-hotel_body dl dt{font-size:10px;color:#222}.mypage .mypage_contents .hotel .reserve_list_inner-hotel_body dl dd{font-weight:700;font-size:13px}.mypage .mypage_contents .hotel .reserve_list_inner-hotel_body dl dd span{font-size:10px;margin:0 2px}.mypage .mypage_contents .hotel .reserve_list_inner-hotel_body dl:nth-of-type(4){border:none}.mypage .mypage_contents_mail{position:relative}.mypage .mypage_contents_mail .fa{margin-left:12px;font-size:18px}.mypage .mypage_contents_mail_link{position:absolute;top:5px;right:1%}.mypage .mypage_contents_mail_link a{display:block}.mypage .mypage_contents_mail_inner{background-color:#f6f6f6;padding:4px 20px 30px}.mypage .mypage_contents_mail_inner .mail_list{margin-top:20px;background-color:#fff;padding:15px 20px;-webkit-box-shadow:inset 0 0 2px 1px #ccc;box-shadow:inset 0 0 2px 1px #ccc}.mypage .mypage_contents_mail_inner .mail_list li a{display:block;text-decoration:none;padding:5px 3px}.mypage .mypage_contents_mail_inner .mail_list li a:hover{background-color:#f7f7f7}.mypage .mypage_contents_mail_inner .mail_list li a:visited{color:#921492}.mypage .mypage_contents_mail_inner .mail_list li a span{display:inline-block;vertical-align:middle;padding-left:0}.mypage .mypage_contents_mail_inner .mail_list li a .title{float:left}.mypage .mypage_contents_mail_inner .mail_list li a .time{float:right;font-size:12px;color:#333}.mypage .mypage_contents .my_item .title_description{font-size:14px;font-weight:700;letter-spacing:.5px;margin-bottom:20px}.mypage .mypage_contents .my_item_history .on{padding:16px 0 8px;width:210px;text-align:center;color:#2d2d2d;border:1px solid #888;border-bottom:2px solid #fff;border-radius:4px 4px 0 0;font-size:14px}.mypage .mypage_contents .my_item_history li{display:inline-block;vertical-align:middle;float:left;margin:0 0 -2px 12px;border-bottom:none;padding:5px 0 0}.mypage .mypage_contents .my_item_history li a{background-color:#f7f7f7;display:block;padding:10px 0 8px;width:210px;text-align:center;font-size:14px;border-radius:4px 4px 0 0;text-decoration:none;border:1px solid #eaeaea;border-bottom:none;color:#222}.mypage .mypage_contents .my_item_history li:last-of-type{position:absolute;right:0;bottom:15px}.mypage .mypage_contents .my_item_history li:last-of-type .fa{margin-left:10px}.mypage .mypage_contents .my_item_history .btn{border:none;background:#f1f1f1;-webkit-box-shadow:0 4px 0 0 #d4d4d4;box-shadow:0 4px 0 0 #d4d4d4;color:#222;border-radius:4px;font-weight:400;font-size:14px;padding:10px 0 7px;width:170px}.mypage .mypage_contents .my_item_tab{border-bottom:solid 1px #888;position:relative;margin-top:40px}.mypage .mypage_contents .my_item_tab .sub_butoon{background-color:#fff;color:#222;border:1px solid #e4e4e4;cursor:pointer}.mypage .mypage_contents .my_item_tab .sub_butoon:hover{background-color:#f4f4f4}.mypage .mypage_contents .my_item_select{padding:10px 0 30px;margin:30px 0 20px;border-bottom:solid 1px #888;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.mypage .mypage_contents .my_item_select li{margin:5px}.mypage .mypage_contents .my_item_select li:last-of-type{margin-right:0}.mypage .mypage_contents .my_item_select li a{display:table;width:100%;font-weight:400;font-size:14px;padding:16px 8px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#0896ff;position:relative}.mypage .mypage_contents .my_item_select li a&gt;*{display:table-cell;vertical-align:middle}.mypage .mypage_contents .my_item_select li a span{line-height:1.2em}.mypage .mypage_contents .my_item_select li a i{position:absolute;margin:auto;right:8px;top:0;bottom:0;height:12px;font-size:12px;color:#0896ff}.mypage .mypage_contents .my_item_select li.i_hotel{position:relative}.mypage .mypage_contents .my_item_select li.i_hotel::before{position:absolute;left:8px;top:30%;font-size:18px}.mypage .mypage_contents .my_item_inner{margin-bottom:30px}.mypage .mypage_contents .my_item_inner_list{-webkit-box-shadow:none;box-shadow:none;padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin-bottom:10px;border:1px solid #ddd;border-radius:4px}.mypage .mypage_contents .my_item_inner_list_num{margin-bottom:10px;border-bottom:solid 1px #ddd;padding-bottom:5px}.mypage .mypage_contents .my_item_inner_list_num span{display:inline-block;vertical-align:middle;margin-right:10px}.mypage .mypage_contents .my_item_inner_list_num .t{font-size:12px;margin-right:0}.mypage .mypage_contents .my_item_inner_list_num .bold{font-size:16px}.mypage .mypage_contents .my_item_inner_list_num .total_price{color:#1c5db5}.mypage .mypage_contents .my_item_inner_list .list_a{border-right:dotted 1px #ccc;padding-right:10px;width:530px;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:110px}.mypage .mypage_contents .my_item_inner_list .list_b{width:210px;min-height:110px}.mypage .mypage_contents .my_item_inner_list .list_b .cancel_btn{position:absolute;top:5px}.mypage .mypage_contents .my_item_inner_list .list_b ul{position:absolute;bottom:5px}.mypage .mypage_contents .my_item_inner_list .list_b button{width:210px;margin-bottom:7px}.mypage .mypage_contents .my_item_inner_list .list_b .cancel{color:#333;font-size:14px}.mypage .mypage_contents .my_item_inner_list .list_b .cancel .fa{position:absolute;right:5%}.mypage .mypage_contents .my_item_inner_list .list_b .detail_btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.mypage .mypage_contents .my_item_inner_list .list_b .detail_btn button{margin-bottom:unset!important;height:44px!important}.mypage .mypage_contents .my_item_inner_list .list_b .detail_btn .btn_border_gray{border-radius:3px;border:1px solid #d1d1d1;background:#fff;padding:8px 0;width:100%;color:#4d4d4d;cursor:pointer;font-size:14px!important;font-weight:600}.mypage .mypage_contents .my_item_inner_list .list_b .detail_btn .btn_border_gray:hover{border-color:#e4e4e4;background:#f4f4f4}.mypage .mypage_contents .my_item_inner_list_detail .route{width:390px;position:relative}.mypage .mypage_contents .my_item_inner_list_detail .route thead tr th{font-size:12px;font-weight:400;text-align:left}.mypage .mypage_contents .my_item_inner_list_detail .route tbody tr:first-of-type td{border-top:none}.mypage .mypage_contents .my_item_inner_list_detail .route tbody tr:first-of-type td:nth-of-type(2){width:290px}.mypage .mypage_contents .my_item_inner_list_detail .route tbody tr td{font-weight:700;padding:5px 0;border-top:solid 1px #d4d4d4;font-size:14px;line-height:1.3em;-webkit-box-sizing:border-box;box-sizing:border-box}.mypage .mypage_contents .my_item_inner_list_detail .route tbody tr td span{display:inline-block;vertical-align:middle;font-size:14px}.mypage .mypage_contents .my_item_inner_list_detail .route tbody tr td span.route_date{font-size:12px}.mypage .mypage_contents .my_item_inner_list_detail .route tbody tr td .fa{margin:0 6px;color:#888}.mypage .mypage_contents .my_item_inner_list_detail .route tbody tr td .fa-caret-down{color:#888;display:block;margin-left:45px}.mypage .mypage_contents .my_item_inner_list_detail .route .flight_cancel{position:absolute;background:0 0;right:0}.mypage .mypage_contents .my_item_inner_list_detail .route .flight_cancel+tr td,.mypage .mypage_contents .my_item_inner_list_detail .route .flight_cancel+tr td .fa{color:#ccc}.mypage .mypage_contents .my_item_inner_list_detail .date{width:120px;border:1px solid #d4d4d4;text-align:center;font-size:10px}.mypage .mypage_contents .my_item_inner_list_detail .date tr:first-of-type td{border-bottom:solid 1px #d4d4d4}.mypage .mypage_contents .my_item_inner_list_detail .date tr td{padding:5px}.mypage .mypage_contents .my_item_inner_list_detail .date .d{display:block}.mypage .mypage_contents .my_item_inner.rentacar th{font-size:12px;text-align:left;width:100px}.mypage .mypage_contents .my_item_inner.bus table.route tbody:not(:first-child){border-top:solid 1px #d4d4d4}.mypage .mypage_contents .my_item_inner.bus table.route td.route_date{width:120px}.mypage .mypage_contents .my_item_inner.bus table.route td{border:none}.mypage .mypage_contents .past .my_item_select li.on a{background-color:#1c5db5;color:#fff;border:none}.mypage .mypage_contents .past .my_item_inner_list .list_b .date tr:first-of-type,.mypage .mypage_contents .past .my_item_inner_list .list_b .date tr:first-of-type td,.mypage .mypage_contents .receipt .my_item_inner_list .list_b .date tr:first-of-type,.mypage .mypage_contents .receipt .my_item_inner_list .list_b .date tr:first-of-type td{border-bottom:solid 1px #d4d4d4}.mypage .mypage_contents .past .my_item_select li:first-child a{padding:16px 8px}.mypage .mypage_contents .past .my_item_inner_list_detail .route{width:100%}.mypage .mypage_contents .past .my_item_inner_list_detail .route tr td:first-of-type{width:20%;font-size:12px}.mypage .mypage_contents .past .my_item_inner_list_detail .route th{text-align:left}.mypage .mypage_contents .past .my_item_inner_list_detail.route_date{width:135px}.mypage .mypage_contents .past .my_item_inner_list_detail.route_date_d .fa{display:block;margin-left:45px!important}.mypage .mypage_contents .past .my_item_inner_list .list_b .date{width:100%}.mypage .mypage_contents .past .my_item_inner_list .list_b .date tr td{font-size:12px}.mypage .mypage_contents .past .my_item_inner .rentacar .route tr th{font-size:12px;width:20%;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box}.mypage .mypage_contents .past .my_item_inner .rentacar .route tr td{width:50%}.mypage .mypage_contents .past .my_item_inner.ferry th.route_date{width:20%}.mypage .mypage_contents .past .my_item_inner.ferry th.route_date+td{width:45%}.mypage .mypage_contents .past .my_item_inner.ferry th.route_nights{width:20%}.mypage .mypage_contents .past .my_item_inner.ferry th.route_nights+td{width:15%}.mypage .mypage_contents .past .my_item_inner.ferry .route.terminal th{width:25%}.mypage .mypage_contents .receipt .my_item_select{margin:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mypage .mypage_contents .receipt .my_item_select li{text-align:center;margin-right:0;width:auto}.mypage .mypage_contents .receipt .my_item_select li a{padding:13px 15px;text-decoration:none;color:#0896ff;text-align:left;line-height:1.2em}.mypage .mypage_contents .receipt .my_item_select li.on a{color:#333}.mypage .mypage_contents .receipt .my_item_inner_list{-webkit-box-shadow:0 1px 2px 0 #888;box-shadow:0 1px 2px 0 #888;border-left:solid 4px #0896ff;-webkit-box-sizing:border-box;box-sizing:border-box}.mypage .mypage_contents .receipt .my_item_inner_list_detail .route{width:100%}.mypage .mypage_contents .receipt .my_item_inner_list_detail .route tr td:first-of-type{width:20%;font-size:12px}.mypage .mypage_contents .receipt .my_item_inner_list .list_b .date{width:165px}.mypage .mypage_contents .receipt .my_item_inner_list .list_b .date tr td{font-size:12px}.mypage .mypage_contents.user_receipt .detail tr td{text-align:center}.mypage .mypage_contents.user_receipt .detail tr td.size02 input[type=text]{width:100%;margin-right:5px;text-align:left}.mypage .mypage_contents.user_receipt .detail tr td input#receipt_price{width:50%}.mypage .mypage_contents.user_receipt .issued{text-align:center;padding:2px 8px;color:#fff;background-color:#ffa416;font-size:14px;letter-spacing:1px;width:165px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin-top:10px}.mypage .mypage_contents.user_receipt .disabled td{color:#ddd}.mypage .mypage_contents.user_receipt .disabled td .disabled_p{font-size:11px;color:#333}.mypage .mypage_contents.user_receipt .-list{margin:16px}.mypage .mypage_contents.user_receipt .-link{text-decoration:underline;text-underline-offset:2px;cursor:pointer}.mypage .mypage_contents .reserve_detail_cancel{background-color:#fff3f3;padding:1% 2%;text-align:center;color:#ff1d1c;margin-bottom:15px}.mypage .mypage_contents .reserve_detail_cancel dt{font-weight:700}.mypage .mypage_contents .reserve_detail_inner .cancel{color:#333;padding:8px}.mypage .mypage_contents .reserve_detail_inner .reverve_date{background-color:#f4f4f4;display:inline-block;vertical-align:middle;overflow:hidden;padding:7px 10px;letter-spacing:1px;float:left;margin-bottom:5px}.mypage .mypage_contents .reserve_detail_inner_payment{width:570px;clear:both;border-top:solid 3px #dadada;border-bottom:solid 3px #dadada;font-size:15px;display:inline-block;vertical-align:middle}.mypage .mypage_contents .reserve_detail_inner_payment th{background-color:#f7f7f7;width:130px;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:13px;font-weight:400;border-bottom:solid 1px #dadada;padding:12px 10px 12px 20px}.mypage .mypage_contents .reserve_detail_inner_payment th:nth-of-type(odd){border-left:solid 3px #dadada}.mypage .mypage_contents .reserve_detail_inner_payment td{font-weight:700;border-bottom:solid 1px #eaeaea;width:155px;padding:8px 10px 8px 20px;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;border-right:solid 1px #eaeaea}.mypage .mypage_contents .reserve_detail_inner_payment td:last-of-type,.mypage .mypage_contents .reserve_detail_inner_payment td:nth-of-type(even){border-right:solid 3px #dadada}.mypage .mypage_contents .reserve_detail_inner .modified_reserve_detail_inner_btnList{padding-left:0!important;width:unset!important}.mypage .mypage_contents .reserve_detail_inner .modified_btn_orange{display:grid;grid-template-columns:1fr 10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 8px!important}.mypage .mypage_contents .reserve_detail_inner .modified_cencel{border:none;border-radius:5px}.mypage .mypage_contents .reserve_detail_inner_btnList{display:inline-block;vertical-align:middle;padding-left:20px;width:215px;-webkit-box-sizing:border-box;box-sizing:border-box}.mypage .mypage_contents .reserve_detail_inner_btnList li{margin-bottom:10px;text-align:center}.mypage .mypage_contents .reserve_detail_inner_btnList li .-schedule_check{background-color:#fff;-webkit-box-shadow:0 3px 0 0 #d4d4d4;box-shadow:0 3px 0 0 #d4d4d4;color:#1ba1ff;border:1px solid #d4d4d4;position:relative;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.mypage .mypage_contents .reserve_detail_inner_btnList li .-schedule_check i{position:absolute;right:5%;top:35%}.mypage .mypage_contents .reserve_detail_inner_btnList li a,.mypage .mypage_contents .reserve_detail_inner_btnList li button{font-size:12px;display:block}.mypage .mypage_contents .reserve_detail_inner_btnList li .sub_button{background-color:#fff;color:#222;border:1px solid #e4e4e4;cursor:pointer}.mypage .mypage_contents .reserve_detail_inner_btnList li .sub_button:hover{background-color:#f4f4f4}.mypage .mypage_contents .reserve_detail_inner_btnList li .insurance-form{background-color:#fff;-webkit-box-shadow:0 3px 0 0 #d4d4d4;box-shadow:0 3px 0 0 #d4d4d4;color:#1ba1ff;border:1px solid #d4d4d4;position:relative;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.mypage .mypage_contents .reserve_detail_inner_btnList li .insurance-form i{position:absolute;right:5%;top:35%}.mypage .mypage_contents .reserve_detail_inner_btnList button{width:100%;font-size:14px}.mypage .mypage_contents .reserve_detail_inner_btnList button.-receipt_button{background-color:#fff;-webkit-box-shadow:0 3px 0 0 #d4d4d4;box-shadow:0 3px 0 0 #d4d4d4;color:#1ba1ff;border:1px solid #d4d4d4;position:relative;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.mypage .mypage_contents .reserve_detail_inner_btnList button.-receipt_button i{position:absolute;right:5%;top:35%}.mypage .mypage_contents .reserve_detail_inner_Passenger table{position:relative}.mypage .mypage_contents .reserve_detail_inner_Passenger .reserve_detail_inner_table{display:inline-block;vertical-align:middle;width:655px;float:right}.mypage .mypage_contents .reserve_detail_inner_Passenger .reserve_detail_inner_table th:nth-of-type(odd){border-left:solid 3px #dadada}.mypage .mypage_contents .reserve_detail_inner_Passenger .reserve_detail_inner_table:before{right:655px;top:45%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;visibility:visible;border-color:rgba(232,193,62,0);border-right-color:#dadada;border-width:13px;margin-top:-13px}.mypage .mypage_contents .reserve_detail_inner_Passenger_img{display:inline-block;vertical-align:middle;float:left;text-align:center;font-weight:700;padding-top:5px;width:130px}.mypage .mypage_contents .reserve_detail_inner_Passenger_img .img{display:block;width:100%}.mypage .mypage_contents .reserve_detail_inner_Passenger_img li{margin:0 auto}.mypage .mypage_contents .reserve_detail_inner_Passenger_img li:first-child{font-size:12px;margin-bottom:2px}.mypage .mypage_contents .reserve_detail_inner_table{font-size:15px;border-top:solid 3px #dbdbdb}.mypage .mypage_contents .reserve_detail_inner_table tr:last-of-type td,.mypage .mypage_contents .reserve_detail_inner_table tr:last-of-type th{border-bottom:solid 3px #dadada}.mypage .mypage_contents .reserve_detail_inner_table tr th{background-color:#f7f7f7;width:130px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:12px;font-weight:400;border-bottom:solid 1px #eaeaea;padding:5px 10px 5px 15px;text-align:center}.mypage .mypage_contents .reserve_detail_inner_table tr td{border-bottom:solid 1px #eaeaea;width:200px;padding:5px 10px 5px 15px;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:13px;border-right:solid 1px #eaeaea;font-weight:700}.mypage .mypage_contents .reserve_detail_inner_table tr td dt{font-size:11px;font-weight:400}.mypage .mypage_contents .reserve_detail_inner_table tr td:last-of-type,.mypage .mypage_contents .reserve_detail_inner_table tr td:nth-of-type(even){border-right:solid 3px #dadada}.mypage .mypage_contents .reserve_detail_inner_table.-residence ul{padding:8px 0}.mypage .mypage_contents .reserve_detail_inner_table.-residence ul li{font-weight:400;list-style-type:disc;margin-left:24px;margin-bottom:8px;line-height:1.4}.mypage .mypage_contents .reserve_detail_inner_table.-residence ul li:last-child{margin-bottom:0}.mypage .mypage_contents .reserve_detail_inner .modified_reserve_detail_inner_table{width:unset!important}.mypage .mypage_contents .reserve_detail_inner_price .reserve_detail_inner_table{width:570px;border-top:solid 3px #dadada;border-left:solid 3px #dadada}.mypage .mypage_contents .reserve_detail_inner_flights .reserve_detail_inner_table{font-size:14px;border-top:solid 3px #dadada;border-left:solid 3px #dadada;border-right:solid 3px #dadada}.mypage .mypage_contents .reserve_detail_inner_flights .reserve_detail_inner_table td:nth-of-type(4),.mypage .mypage_contents .reserve_detail_inner_flights .reserve_detail_inner_table td:nth-of-type(5),.mypage .mypage_contents .reserve_detail_inner_flights .reserve_detail_inner_table th:nth-of-type(4),.mypage .mypage_contents .reserve_detail_inner_flights .reserve_detail_inner_table th:nth-of-type(5){border-right:none}.mypage .mypage_contents .reserve_detail_inner_flights .reserve_detail_inner_table td:last-of-type(6),.mypage .mypage_contents .reserve_detail_inner_flights .reserve_detail_inner_table th:last-of-type{border-left:none;border-right:none}.mypage .mypage_contents .reserve_detail_inner_flights .reserve_detail_inner_table td:nth-of-type(1),.mypage .mypage_contents .reserve_detail_inner_flights .reserve_detail_inner_table th:nth-of-type(1){width:110px}.mypage .mypage_contents .reserve_detail_inner_flights .reserve_detail_inner_table td:nth-of-type(2),.mypage .mypage_contents .reserve_detail_inner_flights .reserve_detail_inner_table th:nth-of-type(2){width:100px;padding:10px;text-align:center}.mypage .mypage_contents .reserve_detail_inner_flights .reserve_detail_inner_table td:nth-of-type(3),.mypage .mypage_contents .reserve_detail_inner_flights .reserve_detail_inner_table th:nth-of-type(3){width:110px;font-size:12px}.mypage .mypage_contents .reserve_detail_inner_flights .reserve_detail_inner_table td:nth-of-type(4),.mypage .mypage_contents .reserve_detail_inner_flights .reserve_detail_inner_table th:nth-of-type(4){width:200px}.mypage .mypage_contents .reserve_detail_inner_flights .reserve_detail_inner_table td:nth-of-type(5),.mypage .mypage_contents .reserve_detail_inner_flights .reserve_detail_inner_table th:nth-of-type(5){width:60px;text-align:center}.mypage .mypage_contents .reserve_detail_inner_flights .reserve_detail_inner_table td:nth-of-type(5) .img img,.mypage .mypage_contents .reserve_detail_inner_flights .reserve_detail_inner_table th:nth-of-type(5) .img img{width:80%}.mypage .mypage_contents .reserve_detail_inner_flights .reserve_detail_inner_table td:last-of-type,.mypage .mypage_contents .reserve_detail_inner_flights .reserve_detail_inner_table th:last-of-type{width:200px}.mypage .mypage_contents .reserve_detail_inner_flights .reserve_detail_inner_table thead th{border-bottom:solid 1px #dadada;border-left:none;border-right:solid 1px #dadada}.mypage .mypage_contents .reserve_detail_inner_flights .reserve_detail_inner_table tbody td{border-right:solid 1px #eaeaea}.mypage .mypage_contents .reserve_detail_inner_flights ul{display:block;width:100%}.mypage .mypage_contents .reserve_detail_inner_flights ul li{display:inline-block;vertical-align:middle;text-align:center}.mypage .mypage_contents .reserve_detail_inner_flights ul .date{margin-right:10px}.mypage .mypage_contents .reserve_detail_inner_flights ul .time{display:block;font-size:19px;font-weight:700;line-height:1.1em}.mypage .mypage_contents .reserve_detail_inner_flights ul .place{display:block;line-height:1.2em;font-size:11px}.mypage .mypage_contents .reserve_detail_inner_flights .rsv_schedule_body.flight_cancel{background-color:rgba(221,221,221,.6);color:#bfbfbf;position:relative;display:table-cell;vertical-align:middle}.mypage .mypage_contents .reserve_detail_inner_flights .rsv_schedule_body.flight_cancel *,.mypage .mypage_contents .reserve_detail_inner_flights .rsv_schedule_body.flight_cancel+tbody tr *{color:#bfbfbf;border-color:#dedede!important;background:#fff}.mypage .mypage_contents .reserve_detail_inner_flights .rsv_schedule_body.flight_cancel tr:first-of-type{position:absolute;margin:0 auto;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.mypage .mypage_contents .reserve_detail_inner_flights .rsv_schedule_body.flight_cancel tr:first-of-type .flight_cancel_notice{color:#fff!important;width:150px;height:25px;background-color:rgba(255,104,104,.88);padding:2px 5px;border-radius:16px;display:inline-block;line-height:1.5em;text-align:center}.mypage .mypage_contents .reserve_detail_inner_flights .rsv_schedule_body.flight_cancel tr img,.mypage .mypage_contents .reserve_detail_inner_flights .rsv_schedule_body.flight_cancel tr td{border:#ddd}.mypage .mypage_contents .reserve_detail_inner_flights .rsv_schedule_body.flight_cancel thead th{background-color:#ddd}.mypage .mypage_contents .reserve_detail_inner_flights .rsv_schedule_body.flight_cancel .rsv_schedule_body_passenger_cancel_notice{display:none}.mypage .mypage_contents .reserve_detail_inner_flights .airlineNum td,.mypage .mypage_contents .reserve_detail_inner_flights .airlineNum th{text-align:center;background-color:#ffefe2;color:#f68b00;padding:12px}.mypage .mypage_contents .reserve_detail_inner_flights .airlineNum th{font-weight:400}.mypage .mypage_contents .reserve_detail_inner_flights .airlineNum td{font-weight:700}.mypage .mypage_contents .international_flights .reserve_detail_inner_Passenger_img{padding-top:35px}.mypage .mypage_contents .international_flights .rsv_schedule_sec .flight_cancel{background-color:rgba(221,221,221,.6);color:#bfbfbf;position:relative;display:block}.mypage .mypage_contents .international_flights .rsv_schedule_sec .flight_cancel *{color:#bfbfbf!important;border-color:#dedede!important}.mypage .mypage_contents .international_flights .rsv_schedule_sec .flight_cancel .rsv_schedule_body:first-of-type tr{position:absolute;margin:0 auto;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.mypage .mypage_contents .international_flights .rsv_schedule_sec .flight_cancel .rsv_schedule_body:first-of-type tr .flight_cancel_notice{color:#fff!important;width:150px;height:25px;background-color:rgba(255,104,104,.88);padding:2px 5px;border-radius:16px;display:inline-block;line-height:1.5em;text-align:center}.mypage .mypage_contents .international_flights .rsv_schedule_sec .flight_cancel .rsv_schedule_body_passenger_cancel_notice{display:none}.mypage .mypage_contents .international_flights .rsv_schedule_sec .flight_cancel .passenger_list&gt;li.cancel{background-color:#ebebeb}.mypage .mypage_contents .international_flights .rsv_schedule_sec .rsv_schedule_table{position:relative;display:block}.mypage .mypage_contents .international_flights .reserve_detail_inner_flights .reserve_detail_inner_table td:nth-of-type(3),.mypage .mypage_contents .international_flights .reserve_detail_inner_flights .reserve_detail_inner_table td:nth-of-type(4),.mypage .mypage_contents .international_flights .reserve_detail_inner_flights .reserve_detail_inner_table th:nth-of-type(3),.mypage .mypage_contents .international_flights .reserve_detail_inner_flights .reserve_detail_inner_table th:nth-of-type(4){border-right:none}.mypage .mypage_contents .international_flights .reserve_detail_inner_flights .reserve_detail_inner_table td:last-of-type(5),.mypage .mypage_contents .international_flights .reserve_detail_inner_flights .reserve_detail_inner_table th:last-of-type{border-left:none;border-right:none}.mypage .mypage_contents .international_flights .reserve_detail_inner_flights .reserve_detail_inner_table tbody td{border-right:solid 1px #eaeaea}.mypage .mypage_contents .international_flights .reserve_detail_inner_flights .reserve_detail_inner_table td:nth-of-type(1),.mypage .mypage_contents .international_flights .reserve_detail_inner_flights .reserve_detail_inner_table th:nth-of-type(1){width:220px}.mypage .mypage_contents .international_flights .reserve_detail_inner_flights .reserve_detail_inner_table td:nth-of-type(2),.mypage .mypage_contents .international_flights .reserve_detail_inner_flights .reserve_detail_inner_table th:nth-of-type(2){width:100px;padding:10px;text-align:center}.mypage .mypage_contents .international_flights .reserve_detail_inner_flights .reserve_detail_inner_table td:nth-of-type(3),.mypage .mypage_contents .international_flights .reserve_detail_inner_flights .reserve_detail_inner_table th:nth-of-type(3){width:220px}.mypage .mypage_contents .international_flights .reserve_detail_inner_flights .reserve_detail_inner_table td:nth-of-type(4),.mypage .mypage_contents .international_flights .reserve_detail_inner_flights .reserve_detail_inner_table th:nth-of-type(4){width:60px;text-align:center}.mypage .mypage_contents .international_flights .reserve_detail_inner_flights .reserve_detail_inner_table td:nth-of-type(4) .img img,.mypage .mypage_contents .international_flights .reserve_detail_inner_flights .reserve_detail_inner_table th:nth-of-type(4) .img img{width:80%}.mypage .mypage_contents .international_flights .reserve_detail_inner_flights .reserve_detail_inner_table td:last-of-type,.mypage .mypage_contents .international_flights .reserve_detail_inner_flights .reserve_detail_inner_table th:last-of-type{width:220px}.mypage .mypage_contents .passenger_cancel .reserve_detail_inner_table td,.mypage .mypage_contents .passenger_cancel .reserve_detail_inner_table th{background-color:rgba(221,221,221,.6);color:#bfbfbf}.mypage .mypage_contents .flight_cancel_notice{width:15%;text-align:center}.mypage .mypage_contents .flight_cancel_notice_tag{background-color:#ff1d1c;display:block;color:#fff;text-align:center;margin:5px;border-radius:2px;padding:8px 15px;-webkit-box-sizing:border-box;box-sizing:border-box}.mypage .mypage_contents .flight_cancel_notice_text{color:#ff1d1c;padding:12px 12px 0;font-size:14px}.mypage .mypage_contents caption.flight_cancel_notice{width:100%;padding-left:12px;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box}.mypage .mypage_contents .airlineNum_table{margin-top:10px;width:50%}.mypage .mypage_contents .repayment__title{border-bottom:solid 1px #ddd}.mypage .mypage_contents .repayment__title-sub{font-size:14px;margin-top:10px;padding-bottom:0;padding-left:0;background:0 0;color:#333}.mypage .mypage_contents .repayment__title-sub span{font-size:10px;background-color:#139ee6;padding:3px 4px;margin-left:5px;color:#fff;border-radius:3px}.mypage .mypage_contents .repayment_bankInfo table{width:100%;border:1px solid #ddd}.mypage .mypage_contents .repayment_bankInfo table caption{padding:3px;text-align:left;font-size:14px;letter-spacing:1px}.mypage .mypage_contents .repayment_bankInfo table tr th{padding:15px 3% 3px;font-size:13px;width:30%;color:#222;border-right:solid 1px #ddd;border-bottom:dotted 1px #ddd;text-align:center}.mypage .mypage_contents .repayment_bankInfo table tr:last-of-type td,.mypage .mypage_contents .repayment_bankInfo table tr:last-of-type th{border-bottom:none}.mypage .mypage_contents .repayment_bankInfo table tr td{padding:3px 10px;border-bottom:dotted 1px #ddd}.mypage .mypage_contents .repayment_bankInfo__btn{display:block;font-size:16px;letter-spacing:1px;width:300px;margin:12px auto}.mypage .mypage_contents .repayment_bankInfo__btn i{font-size:20px;color:#1ba1ff}.mypage .mypage_contents .repayment_bankForm .repayment_bank__name,.mypage .mypage_contents .repayment_bankForm .repayment_bank__name_branch{padding:12px;font-size:16px;letter-spacing:1px;border:1px solid #888;display:block;border-radius:4px}.mypage .mypage_contents .repayment_bankForm .repayment_bank__name.unselected,.mypage .mypage_contents .repayment_bankForm .repayment_bank__name_branch.unselected{color:#999}.mypage .mypage_contents .repayment_bankForm .repayment_bank__name.error,.mypage .mypage_contents .repayment_bankForm .repayment_bank__name_branch.error{color:#ff1d1c;background:#fff4f4;border:1px solid #ff1d1c;margin:0;position:relative}.mypage .mypage_contents .repayment_bankForm .repayment_bank__name.error .caution,.mypage .mypage_contents .repayment_bankForm .repayment_bank__name_branch.error .caution{position:absolute;bottom:-20px;font-size:12px;left:0;font-weight:400}.mypage .mypage_contents .repayment_bankForm .repayment_bank__name-input,.mypage .mypage_contents .repayment_bankForm .repayment_bank__name_branch-input{background-color:#fff;padding:12px}.mypage .mypage_contents .repayment_bankForm .repayment_bank__name-input .repayment_branch_bank_search,.mypage .mypage_contents .repayment_bankForm .repayment_bank__name-input .repayment_branch_bank_select,.mypage .mypage_contents .repayment_bankForm .repayment_bank__name_branch-input .repayment_branch_bank_search,.mypage .mypage_contents .repayment_bankForm .repayment_bank__name_branch-input .repayment_branch_bank_select{width:80%;display:block;margin:0 auto}.mypage .mypage_contents .repayment_bankForm .repayment_bank__name-input-title,.mypage .mypage_contents .repayment_bankForm .repayment_bank__name_branch-input-title{font-size:20px;text-align:center;color:#333;background:0 0}.mypage .mypage_contents .repayment_bankForm .repayment_bank__name-input .tab_items,.mypage .mypage_contents .repayment_bankForm .repayment_bank__name_branch-input .tab_items{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background:0 0}.mypage .mypage_contents .repayment_bankForm .repayment_bank__name-input .tab_items .tab_btn,.mypage .mypage_contents .repayment_bankForm .repayment_bank__name_branch-input .tab_items .tab_btn{padding:12px;font-size:16px;border:1px solid #ccc;background:#f7f7f7;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.5em;margin:0 auto}.mypage .mypage_contents .repayment_bankForm .repayment_bank__name-input .tab_items .tab_btn:first-child,.mypage .mypage_contents .repayment_bankForm .repayment_bank__name_branch-input .tab_items .tab_btn:first-child{border-radius:4px 4px 0 0;border-bottom:solid 1px #ddd}.mypage .mypage_contents .repayment_bankForm .repayment_bank__name-input .tab_items .tab_btn:nth-child(2),.mypage .mypage_contents .repayment_bankForm .repayment_bank__name_branch-input .tab_items .tab_btn:nth-child(2){border-radius:0 0 4px 4px;border-top:none}.mypage .mypage_contents .repayment_bankForm .repayment_bank__name-input .tab_items .tab_btn.on,.mypage .mypage_contents .repayment_bankForm .repayment_bank__name_branch-input .tab_items .tab_btn.on{border:1px solid #1ba1ff;background-color:#ddf1ff;position:relative}.mypage .mypage_contents .repayment_bankForm .repayment_bank__name-input .tab_items .tab_btn.on:after,.mypage .mypage_contents .repayment_bankForm .repayment_bank__name_branch-input .tab_items .tab_btn.on:after{content:"\ea12";font-family:icomoon;color:#1ba1ff;position:absolute;right:12px}.mypage .mypage_contents .repayment_bankForm .repayment_bank__name-input .tab_items .tab_btn:hover,.mypage .mypage_contents .repayment_bankForm .repayment_bank__name_branch-input .tab_items .tab_btn:hover{cursor:pointer;opacity:.6}.mypage .mypage_contents .repayment_bankForm .repayment_bank__name-input .tab-content,.mypage .mypage_contents .repayment_bankForm .repayment_bank__name_branch-input .tab-content{width:80%;margin:0 auto}.mypage .mypage_contents .repayment_bankForm .repayment_bank__name-input .tab-content .tab_body,.mypage .mypage_contents .repayment_bankForm .repayment_bank__name_branch-input .tab-content .tab_body{display:none}.mypage .mypage_contents .repayment_bankForm .repayment_bank__name-input .tab-content .on,.mypage .mypage_contents .repayment_bankForm .repayment_bank__name_branch-input .tab-content .on{display:block}.mypage .mypage_contents .repayment_bankForm .repayment_bank__name-input .repayment_allbank_select_search,.mypage .mypage_contents .repayment_bankForm .repayment_bank__name-input .repayment_branch_bank_search,.mypage .mypage_contents .repayment_bankForm .repayment_bank__name_branch-input .repayment_allbank_select_search,.mypage .mypage_contents .repayment_bankForm .repayment_bank__name_branch-input .repayment_branch_bank_search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-bottom:10px}.mypage .mypage_contents .repayment_bankForm .repayment_bank__name-input .repayment_allbank_select_search&gt;dl:first-of-type,.mypage .mypage_contents .repayment_bankForm .repayment_bank__name-input .repayment_branch_bank_search&gt;dl:first-of-type,.mypage .mypage_contents .repayment_bankForm .repayment_bank__name_branch-input .repayment_allbank_select_search&gt;dl:first-of-type,.mypage .mypage_contents .repayment_bankForm .repayment_bank__name_branch-input .repayment_branch_bank_search&gt;dl:first-of-type{-webkit-box-flex:1;-ms-flex:1;flex:1;border-right:dotted 1px #ddd;margin-right:16px;padding-right:16px}.mypage .mypage_contents .repayment_bankForm .repayment_bank__name-input .repayment_allbank_select_search&gt;dl:nth-of-type(2),.mypage .mypage_contents .repayment_bankForm .repayment_bank__name-input .repayment_branch_bank_search&gt;dl:nth-of-type(2),.mypage .mypage_contents .repayment_bankForm .repayment_bank__name_branch-input .repayment_allbank_select_search&gt;dl:nth-of-type(2),.mypage .mypage_contents .repayment_bankForm .repayment_bank__name_branch-input .repayment_branch_bank_search&gt;dl:nth-of-type(2){-webkit-box-flex:2;-ms-flex:2;flex:2}.mypage .mypage_contents .repayment_bankForm .repayment_bank__name-input .repayment_allbank_select_search&gt;dl:nth-of-type(2) dd,.mypage .mypage_contents .repayment_bankForm .repayment_bank__name-input .repayment_branch_bank_search&gt;dl:nth-of-type(2) dd,.mypage .mypage_contents .repayment_bankForm .repayment_bank__name_branch-input .repayment_allbank_select_search&gt;dl:nth-of-type(2) dd,.mypage .mypage_contents .repayment_bankForm .repayment_bank__name_branch-input .repayment_branch_bank_search&gt;dl:nth-of-type(2) dd{display:-webkit-box;display:-ms-flexbox;display:flex}.mypage .mypage_contents .repayment_bankForm .repayment_bank__name-input .repayment_allbank_select_search input,.mypage .mypage_contents .repayment_bankForm .repayment_bank__name-input .repayment_branch_bank_search input,.mypage .mypage_contents .repayment_bankForm .repayment_bank__name_branch-input .repayment_allbank_select_search input,.mypage .mypage_contents .repayment_bankForm .repayment_bank__name_branch-input .repayment_branch_bank_search input{-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px}.mypage .mypage_contents .repayment_bankForm .repayment_bank__name-input .repayment_allbank_select_search input[type=text],.mypage .mypage_contents .repayment_bankForm .repayment_bank__name-input .repayment_branch_bank_search input[type=text],.mypage .mypage_contents .repayment_bankForm .repayment_bank__name_branch-input .repayment_allbank_select_search input[type=text],.mypage .mypage_contents .repayment_bankForm .repayment_bank__name_branch-input .repayment_branch_bank_search input[type=text]{height:50px;width:150px;border:1px solid #888;margin-right:10px}.mypage .mypage_contents .repayment_bankForm .repayment_bank__name-input .repayment_allbank_select_search input[type=button],.mypage .mypage_contents .repayment_bankForm .repayment_bank__name-input .repayment_branch_bank_search input[type=button],.mypage .mypage_contents .repayment_bankForm .repayment_bank__name_branch-input .repayment_allbank_select_search input[type=button],.mypage .mypage_contents .repayment_bankForm .repayment_bank__name_branch-input .repayment_branch_bank_search input[type=button]{height:50px;width:80px;background-color:#f7f7f7}.mypage .mypage_contents .repayment_bankForm .repayment_bank__name-input .repayment_allbank_select_search select[name=reserve_select_box_inner2],.mypage .mypage_contents .repayment_bankForm .repayment_bank__name-input .repayment_allbank_select_search select[name=reserve_select_box_inner],.mypage .mypage_contents .repayment_bankForm .repayment_bank__name-input .repayment_branch_bank_search select[name=reserve_select_box_inner2],.mypage .mypage_contents .repayment_bankForm .repayment_bank__name-input .repayment_branch_bank_search select[name=reserve_select_box_inner],.mypage .mypage_contents .repayment_bankForm .repayment_bank__name_branch-input .repayment_allbank_select_search select[name=reserve_select_box_inner2],.mypage .mypage_contents .repayment_bankForm .repayment_bank__name_branch-input .repayment_allbank_select_search select[name=reserve_select_box_inner],.mypage .mypage_contents .repayment_bankForm .repayment_bank__name_branch-input .repayment_branch_bank_search select[name=reserve_select_box_inner2],.mypage .mypage_contents .repayment_bankForm .repayment_bank__name_branch-input .repayment_branch_bank_search select[name=reserve_select_box_inner]{height:50px;width:130px;background:0 0;border-color:#888}.mypage .mypage_contents .repayment_bankForm .repayment_bank__name-close,.mypage .mypage_contents .repayment_bankForm .repayment_bank__name_branch-close{padding:12px 18px;display:block;text-align:center;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;width:300px;margin:12px auto}.mypage .mypage_contents .repayment_bankForm .repayment_bank_account_select{display:table;width:100%;margin:0}.mypage .mypage_contents .repayment_bankForm .repayment_bank_account_select li{display:table-cell;vertical-align:middle;position:relative;height:55px}.mypage .mypage_contents .repayment_bankForm .repayment_bank_account_select li input[type=radio]{position:absolute;left:10px;top:18px}.mypage .mypage_contents .repayment_bankForm .repayment_bank_account_select li input[type=radio]+label{font-size:16px;padding:12px 12px 12px 30px;border:1px solid #888;border-radius:4px;display:block;margin-right:10px}.mypage .mypage_contents .repayment_bankForm .repayment_bank_account_select li input[type=radio]:checked+label{background-color:#ddf1ff;border-color:#1ba1ff}.mypage .mypage_contents .repayment_bankForm .repayment_bank_account_name_inner input,.mypage .mypage_contents .repayment_bankForm .repayment_bank_account_number_inner input{width:100%;padding:12px;font-size:16px;letter-spacing:1px;border:1px solid #888;display:block;border-radius:4px;line-height:1.5em;-webkit-box-sizing:border-box;box-sizing:border-box}.mypage .mypage_contents .repayment_bankForm .repayment_bank_select_inner .select_box{width:100%;height:50px;font-size:16px;margin:22px auto 50px;display:block}.mypage .mypage_contents .repayment_bankForm .notice{color:#222;line-height:1.2em;letter-spacing:1px;margin-bottom:12px;font-size:12px;background-color:#f7f7f7;padding:12px}.mypage .mypage_contents .repayment_bankForm .notice span{color:#1c5db5;display:block;margin-bottom:5px}.mypage .mypage_contents .repayment_bankForm .notice span.-name{color:#222}.mypage .mypage_contents .repayment_bankForm .-err{color:#ff1d1c;display:none;margin-top:5px}.mypage .mypage_contents .repayment_bankForm .repayment_submit{margin-top:20px}.mypage .mypage_contents .repayment_bankForm .repayment_submit .-text{margin-bottom:16px;display:block}.mypage .mypage_contents .bnr_pr{margin-bottom:20px}.mypage .mypage_contents .bnr_pr a{display:block}.mypage .mypage_contents .bnr_pr img{width:100%;display:block}.mypage .mypage_contents .mail_select{background-color:#e9f6ff;padding:20px 3%}.mypage .mypage_contents .mail_select_list{width:40%;display:table}.mypage .mypage_contents .mail_select_list li{width:50%;display:table-cell}.mypage .mypage_contents .mail_select_list li a{display:block;background-color:#fff;font-size:14px;text-align:center;-webkit-box-shadow:0 1px 2px 0 #9c9c9c;box-shadow:0 1px 2px 0 #9c9c9c;padding:8px 10px 7px;text-decoration:none}.mypage .mypage_contents .mail_select_list li a .fa{margin-right:5px}.mypage .mypage_contents .mail_select_list li a.on{background-color:#139ee6;color:#fff;-webkit-box-shadow:inset 0 0 5px 1px #186fad;box-shadow:inset 0 0 5px 1px #186fad;padding:8px 10px}.mypage .mypage_contents .mail_select_list li:first-child a{border-top-left-radius:6px;border-bottom-left-radius:6px}.mypage .mypage_contents .mail_select_list li:nth-child(2) a{border-top-right-radius:6px;border-bottom-right-radius:6px}.mypage .mypage_contents .mail_send{padding:6px 30px}.mypage .mypage_contents .mail_send a{font-size:14px;padding:8px;letter-spacing:-.5px}.mypage .mypage_contents .mail_header{padding:3% 1% 1%;text-align:right;font-size:15px}.mypage .mypage_contents .mail_list a{display:block;border-bottom:dotted 1px #ccc;padding:20px 0;position:relative;text-decoration:none}.mypage .mypage_contents .mail_list a:hover{background-color:#f7f7f7}.mypage .mypage_contents .mail_list a:visited{color:#630563}.mypage .mypage_contents .mail_list span{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.3em;vertical-align:middle}.mypage .mypage_contents .mail_date{width:25%;color:#222;font-size:14px;padding-left:14px}.mypage .mypage_contents .mail_unread{position:absolute;left:22%}.mypage .mypage_contents .mail_unread .fa{color:#ff1d1c;font-size:10px}.mypage .mypage_contents .mail_title{width:540px;font-size:14px}.mypage .mypage_contents .mail_head div{display:inline-block;vertical-align:middle;height:36px;padding-left:14px;border-bottom:dotted 1px #ccc;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:36px;font-size:14px;font-weight:700}.mypage .mypage_contents .mail_head_date{width:25%}.mypage .mypage_contents .mail_head_title{width:75%}.mypage .mypage_contents .mail_box .inner{padding:30px 3%;text-align:left}.mypage .mypage_contents .mail_box h4{font-size:18px;margin-bottom:15px;line-height:1.2em}.mypage .mypage_contents .mail_box .date{text-align:right}.mypage .mypage_contents .mail_box .btn{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.mypage .mypage_contents .mail_box .btn input{padding:10px 40px;display:inline-block;vertical-align:middle;width:45%}.mypage .mypage_contents .mail_box_btn input{width:49%;display:inline-block;vertical-align:middle;height:45px}.mypage .mypage_contents .mail_box_send{text-align:left}.mypage .mypage_contents .mail_box_send_inner input[type=email],.mypage .mypage_contents .mail_box_send_inner input[type=number],.mypage .mypage_contents .mail_box_send_inner input[type=text],.mypage .mypage_contents .mail_box_send_inner select,.mypage .mypage_contents .mail_box_send_inner textarea{background-color:#fff;padding:8px;border:1px solid #a6a6a6;width:100%;margin:0 auto 10px;font-size:16px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3px;height:45px}.mypage .mypage_contents .mail_box_send_inner input[type=number]::-webkit-inner-spin-button,.mypage .mypage_contents .mail_box_send_inner input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mypage .mypage_contents .mail_box_send_inner input[type=file]{width:100%}.mypage .mypage_contents .mail_box_send_inner_file{padding:10px;background-color:#f6f6f6;margin-top:5px;text-align:left}.mypage .mypage_contents .mail_box_send_inner_file p{font-size:11px;color:#888;letter-spacing:1px}.mypage .mypage_contents .mail_box_send .box .title{margin:12px 0 7px;color:#222;text-align:left;font-size:14px}.mypage .mypage_contents .mail_box_send .select_box{height:50px;border:1px solid #a6a6a6;color:#444;-webkit-transition:none;transition:none;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;line-height:1.5em;text-transform:none;vertical-align:middle;-webkit-appearance:button;-moz-appearance:button;appearance:button;padding:0 20px 0 10px;background:url(/img/sp/common/select_arrows.png) right center no-repeat #fff;background-size:12px 12px}.mypage .mypage_contents .mail_box_send .select_box.is-repayment{width:70px;height:30px;padding:0 20px;border:1px solid #666}.mypage .mypage_contents .mail_box_send select::-ms-expand{display:none}.mypage .mypage_contents .mail_box_send fieldset{text-align:left;border:none;padding:0;margin:0 0 24px}.mypage .mypage_contents .mail_box_send fieldset ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.mypage .mypage_contents .mail_box_send fieldset ul li{position:relative;margin-right:5px;display:inline-block;margin-bottom:10px;vertical-align:middle}.mypage .mypage_contents .mail_box_send fieldset ul li input{position:absolute;left:14px;top:0;height:50px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;width:20px;border:2px solid #bbb}.mypage .mypage_contents .mail_box_send fieldset ul li input+label{border:1px solid #a6a6a6;background-color:#fff;border-radius:5px;padding:12px 50px 12px 60px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;display:block;height:50px}.mypage .mypage_contents .mail_box_send fieldset ul li input+label:hover{cursor:pointer;background:#ddf1ff}.mypage .mypage_contents .mail_box_send fieldset ul li input:checked+label{background:#ddf1ff;border-color:#aadbff}.mypage .mypage_contents .mail_contents{background-color:#fff;margin:5px auto 20px;padding:30px 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.mypage .mypage_contents .mail_contents p{word-break:break-word}.mypage .mypage_contents input.btn_gray.is-back{color:#0896ff}.mypage .bookingLogin,.mypage .login_wrap{display:table;width:100%}.mypage .bookingLogin_form h3,.mypage .login_wrap_form h3{margin-top:10px;font-size:18px}.mypage .bookingLogin_form h4,.mypage .login_wrap_form h4{margin:12px 0 5px;font-size:14px;letter-spacing:1px}.mypage .bookingLogin_form input[type=password],.mypage .bookingLogin_form input[type=text],.mypage .login_wrap_form input[type=password],.mypage .login_wrap_form input[type=text]{padding:5px 16px;line-height:1.3em;letter-spacing:1px;border:1px solid #a6a6a6;height:52px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;border-radius:3px}.mypage .bookingLogin_form input[type=password][name=cm_application_id],.mypage .bookingLogin_form input[type=text][name=cm_application_id],.mypage .login_wrap_form input[type=password][name=cm_application_id],.mypage .login_wrap_form input[type=text][name=cm_application_id]{width:50%}.mypage .bookingLogin_form input[type=password]:hover,.mypage .bookingLogin_form input[type=text]:hover,.mypage .login_wrap_form input[type=password]:hover,.mypage .login_wrap_form input[type=text]:hover{border:1px solid #ccc}.mypage .bookingLogin_form input[type=password].error,.mypage .bookingLogin_form input[type=text].error,.mypage .login_wrap_form input[type=password].error,.mypage .login_wrap_form input[type=text].error{margin:0;border:2px solid red;background-color:#fff4f4;font-size:16px;font-weight:400;color:#222;border-radius:3px}.mypage .bookingLogin_form input[type=password].error+.caution,.mypage .bookingLogin_form input[type=password].error+label,.mypage .bookingLogin_form input[type=text].error+.caution,.mypage .bookingLogin_form input[type=text].error+label,.mypage .login_wrap_form input[type=password].error+.caution,.mypage .login_wrap_form input[type=password].error+label,.mypage .login_wrap_form input[type=text].error+.caution,.mypage .login_wrap_form input[type=text].error+label{font-size:12px;background:0 0;font-weight:400;border:none;padding:8px 0 0;color:red;display:block;margin:0;position:initial;line-height:1.2}.mypage .bookingLogin_form .btn_wrap,.mypage .login_wrap_form .btn_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mypage .bookingLogin{overflow:auto;padding-bottom:30px;-webkit-box-sizing:border-box;box-sizing:border-box}.mypage .bookingLogin_header{border-bottom:solid 1px #ddd;margin-top:25px}.mypage .bookingLogin_header ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mypage .bookingLogin_header&gt;ul li{display:inline-block;vertical-align:middle;margin:0 0 -2px;border-bottom:none;padding:5px 0 10px}.mypage .bookingLogin_header&gt;ul li.on{padding:20px 40px;text-align:center;border:1px solid #a6a6a6;border-bottom:2px solid #fff;border-radius:2px 2px 0 0;font-size:16px;letter-spacing:1px}.mypage .bookingLogin_header&gt;ul li.on&gt;a{padding:0;background:0 0;border:none;margin:0}.mypage .bookingLogin_header&gt;ul li.on&gt;a:after{content:""}.mypage .bookingLogin_header&gt;ul li&gt;a{display:table;padding:12px 20px;text-align:center;border-radius:2px 2px 0 0;text-decoration:none;color:#333;position:relative;border:1px solid #eaeaea;background-color:#f7f7f7;height:42px;vertical-align:middle}.mypage .bookingLogin_header&gt;ul li&gt;a:hover{background-color:#fdfdfd;border-color:#ddd}.mypage .bookingLogin_header&gt;ul li&gt;a&gt;*{display:table-cell;vertical-align:middle}.mypage .bookingLogin_header&gt;ul li&gt;a&gt;i:first-of-type{font-size:16px;margin-right:10px;color:#888}.mypage .bookingLogin_notice{margin:15px 0}.mypage .bookingLogin_notice p{font-size:11px;color:#888;letter-spacing:1px;line-height:1.3em}.mypage .bookingLogin_body{margin-top:25px}.mypage .bookingLogin_body_title{text-align:center;border-bottom:dotted 1px #ddd}.mypage .bookingLogin_form{padding:15px 25px 35px;width:60%;background-color:#f7f7f7}.mypage .bookingLogin_form h4{line-height:1;margin:16px 0 8px}.mypage .bookingLogin_form input[type=submit]{width:280px;height:52px;margin:30px auto 0!important;display:block}.mypage .bookingLogin_form input[type=text][name=cm_application_id],.mypage .bookingLogin_form_name input[name=passport_first_name],.mypage .bookingLogin_form_name input[name=passport_last_name]{width:292px}.mypage .bookingLogin_form .caution{font-size:11px;letter-spacing:1px;line-height:1.2em;color:#1c5db5}.mypage .bookingLogin_form .popup-caution{margin-top:-6px;position:absolute;display:none;background:#4d4d4d;border-radius:3px;color:#fff}.mypage .bookingLogin_form .popup-caution:after{content:"";position:absolute;left:16px;border-style:solid;display:block;border-color:#4d4d4d transparent;border-width:8px 6px 0}.mypage .bookingLogin_toMember ul li a:after,.mypage .login_wrap_createaccount a:after,.mypage .login_wrap_myBooking ul li a:after{content:"\e910";font-family:icomoon;speak:none}.mypage .bookingLogin_form .popup-caution p{padding:8px;font-size:12px;font-weight:300;line-height:100%}.mypage .bookingLogin_form .tel_example{line-height:1;padding-bottom:8px}.mypage .bookingLogin_form_name{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mypage .bookingLogin_form_name p{font-size:14px;line-height:1;padding-bottom:8px}.mypage .bookingLogin_toMember{padding-left:60px}.mypage .bookingLogin_toMember&gt;h3{margin-top:0}.mypage .bookingLogin_toMember ul li a{display:block;padding:12px;width:210px;border-radius:2px 2px 0 0;text-decoration:none;color:#333;position:relative;border:1px solid #eaeaea;margin-bottom:10px;margin-left:5px;background-color:#f7f7f7}.mypage .bookingLogin_toMember ul li a:after{padding-right:5px;position:absolute;top:40%;right:12px;font-size:10px;color:#888}.mypage .bookingLogin_toMember ul li a:hover{background-color:#fdfdfd;border-color:#ddd}.mypage .bookingLogin_toMember ul li a&gt;*{display:inline-block;vertical-align:middle}.mypage .bookingLogin_toMember ul li a&gt;i:first-of-type{font-size:16px;margin-right:10px;color:#888}.mypage .login_wrap{margin-top:25px;padding:0}.mypage .login_wrap_form{padding:15px 25px 35px;background-color:#f7f7f7;vertical-align:top}.mypage .login_wrap_form button[type=submit]{width:210px;height:52px;display:block}.mypage .login_wrap_social{margin-top:25px}.mypage .login_wrap_social h3{margin-top:0;font-size:18px}.mypage .login_wrap_social button[type=submit]{background-color:#fff;width:98%}.mypage .login_wrap_social .or{background-color:#f7f7f7}.mypage .login_wrap_myBooking{padding-left:60px}.mypage .login_wrap_myBooking&gt;h3{margin-top:0}.mypage .login_wrap_myBooking ul li a{display:block;padding:12px;width:210px;border-radius:2px 2px 0 0;text-decoration:none;color:#333;position:relative;border:1px solid #eaeaea;margin-bottom:10px;background-color:#f7f7f7}.mypage .login_wrap_myBooking ul li a:after{padding-right:5px;position:absolute;top:40%;right:12px;font-size:10px;color:#888}.mypage .login_wrap_myBooking ul li a:hover{background-color:#fdfdfd;border-color:#ddd}.mypage .login_wrap_myBooking ul li a&gt;*{display:inline-block;vertical-align:middle}.mypage .login_wrap_myBooking ul li a&gt;i:first-of-type{font-size:16px;margin-right:10px;color:#888}.mypage .login_wrap_createaccount a{font-size:12px;color:#139ee6}.mypage .login_wrap_createaccount a:after{padding-left:10px;font-size:10px}.mypage .social_account .btn{background-repeat:no-repeat;background-position:left 14px center;background-size:10%;padding:12px 12px 12px 28px;width:100%}.mypage .fb_login{color:#29579d;letter-spacing:.1px;background-image:url(/img/common/fb_32.png)}.mypage .tw_login{color:#33a7e0;background-image:url(/img/common/tw_32.png)}.mypage .ya_login{color:red;background-image:url(/img/common/ya_32.png)}.mypage .go_login{color:#dd5036;background-image:url(/img/common/go_32.png)}.mypage .sns_login{background-color:#f1f1f1;padding:3%;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc}.mypage .login_social .is-login_title{display:inline-block;margin-right:8px}.login_social_notice_link a{font-size:12px;padding:6px 8px;border-radius:5px}.login_social_notice_link a.open{border-bottom-right-radius:0;border-bottom-left-radius:0}.login_social_notice_link a .fa{margin:0 3px;font-size:14px}.login_social_notice_link a:hover{opacity:.8}.login_social_notice_text{font-size:12px;background-color:#fff;padding:10px 15px;margin-bottom:15px;line-height:1.4em;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;letter-spacing:1px}.login_social ul li{width:50%;display:inline-block;margin-bottom:8px;-webkit-box-sizing:border-box;box-sizing:border-box}.login_social ul li:nth-child(odd){float:left;padding-right:5px}.login_social ul li:nth-child(even){float:right;padding-left:5px}.box_twin_inner_submit{padding:15px}.entry .u-text-small{font-size:12px;line-height:14px}.entry .entrybox .form input.error{border-bottom:solid 2px #ff1d1c;margin-bottom:0}.entry .entrybox .form input.error+.caution,.entry .entrybox .form input.error+label{font-size:10px;background:0 0;font-weight:400;border:none;padding:0;color:#ff1d1c;display:block;position:absolute}.mail_box_send_inner_file p{font-size:10px;color:#888;letter-spacing:1px}.mail_box_send__caution{border:2px solid #ddd;padding:16px 20px;margin-bottom:25px}.mail_box_send__caution-title{font-size:18px;margin-bottom:10px;letter-spacing:1px}.mail_box_send__caution-list{background-color:#f7f7f7;padding:12px 12px 12px 35px;border-radius:4px;font-size:14px;letter-spacing:1px}.mail_box_send__caution-list li{list-style-type:disc}.mail_list .mail_clip{display:inline-block;padding:0;border:1px solid #ccc;width:38px;text-align:center;border-radius:3px}.mail_list a .mail_clip .fa{color:#333;font-size:20px;position:static}.file{position:relative;width:100%;overflow:hidden;height:65px;text-align:left;margin-top:12px}.file-text{padding:5px;display:inline-block;vertical-align:text-bottom}.file-button{background-color:#fff;border-radius:5px;display:block;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 2px 0 0 #ccc;box-shadow:0 2px 0 0 #ccc;color:#888;text-align:center;border:1px solid #ddd}.file&gt;*{display:inline-block;vertical-align:middle}.file-input{position:absolute;top:0;right:0;z-index:10;width:100%;height:100%;opacity:0;cursor:pointer}.mypage_input{width:100%;border:1px solid #ddd;border-top:none}.social_account .mypage_input th{width:20%;text-align:center}.social_account .mypage_input td{width:30%;text-align:center}.user_edit .social_account button{line-height:1em;font-size:16px;background-color:rgba(247,245,245,.42)}.user_edit .social_account .social_account_delate{background:0 0;border:none;color:#0896ff;font-size:12px;text-decoration:underline;display:inline-block;min-width:100px}.user_edit .social_account .social_account_delate:hover{text-decoration:none}.user_edit .social_account .social_account_delate .fa{position:static;margin-right:3px}.user_edit .mypage_input td,.user_edit .mypage_input th{padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:solid 1px #ddd}.user_edit .mypage_input th{width:200px;background:#f6f4f4;text-align:left;font-size:12px}.user_edit .mypage_notice{margin-top:5px}.user_edit .mypage_input tr td.mypage_name:last-of-type{border-right:solid 1px #ccc}.mypage_input td.mypage_name.is-head{background:#f7f7f7;text-align:center}.mypage_name_title{display:block}.user_edit .mypage_input input[type=password],.user_edit .mypage_input input[type=tel],.user_edit .mypage_input input[type=text]{padding:8px 10px;margin:0 auto;font-size:16px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #393939;border-radius:4px;height:45px;min-width:300px}.user_edit .mypage_input select{margin:0 auto;font-size:16px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #ddd;border-radius:3px}.user_edit .mypage_input input[type=password],.user_edit .mypage_input input[type=text][id^=password]{width:55%}.mypage_input .icon-eye,.mypage_input .icon-eye-blocked{cursor:pointer;font-size:20px;color:#a6a6a6;vertical-align:middle;height:52px;line-height:52px;position:absolute;top:0;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;right:16px}.mypage_input .password_wrap,.payment_select .flight_cancel{position:relative}.mypage_input .password{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.login .box_twin,.user_confirm_btn input,.withdraw_btn a{display:inline-block;vertical-align:middle}.mypage_input .password_wrap .icon-eye,.mypage_input .password_wrap .icon-eye-blocked{height:45px}.private{background-color:#f7f7f7;margin-bottom:40px}.private_inner{background-color:#fff;padding:20px}.user_confirm_btn input{width:49%;height:45px}.box_gray{background:#f7f4f4;padding:20px}.box_gray.is-withdraw{padding:10px 20px;width:100%;margin:20px auto 40px}.box_gray.is-withdraw h4{font-size:14px;line-height:22px;font-weight:700;color:#0d86da}.withdraw_btn{margin-top:40px;text-align:center}.withdraw_btn a{margin:0 10px}.login .box_twin{width:50%;padding:20px 20px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.login .box_twin_wrap{font-size:0;color:#5a5a5a}.login .box_twin_inner{padding:10px;border:1px solid #ccc;font-size:14px}.login .box_twin_inner h4{margin-bottom:8px;padding-bottom:5px;border-bottom:1px solid #ccc}.login_input,.login_social{padding:12px 24px 16px}.login .box_twin .mypage_input.is-login .notice{color:#ff8500;margin-bottom:5px;display:block}.new_entry .btn{width:200px;-webkit-box-sizing:border-box;box-sizing:border-box;letter-spacing:.5px}.login_head{margin:12px 24px;letter-spacing:.5px}.login_input{border-bottom:1px solid #ccc;background:#f7f7f7}.login_input .u-text-small{line-height:1.2em}.login_input.is-left{border-top:none}.is-login_title{font-size:14px;margin-bottom:5px}.login_name{width:98%;padding:10px;text-align:left}.login_num{width:100%}.mypage_input.is-login{width:100%;border:none;margin-bottom:16px}.mypage_input.is-login td{padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;position:relative}.login_input.reserve_num_login .mypage_input tr td{border:none}.mypage_input.is-login .mypage_name span{margin-right:5px;display:block}.login_input.reserve_num_login label.error{background:0 0;padding:0;margin:0;right:10px;font-size:11px;color:#ff1d1c;border:none;font-weight:400;display:block}.box_twin.is-login{display:inline-block;width:50%;padding:20px 0 10px 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.box_twin.is-login:first-child{padding:20px 20px 10px 0}.box_twin_inner.is-login{padding:0;border:1px solid #ccc;font-size:14px;border-radius:6px}.box_twin_inner.is-login .login_title{display:block;padding:10px;border-bottom:1px solid #ccc;font-size:16px;line-height:20px;font-weight:700;text-align:center}.box_twin_inner.is-login .login_title .fa{margin-right:5px}.box_twin_inner .login_input input{height:45px!important;border:1px solid #adadad;padding:4px 6px;color:#444;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box}.box_twin_inner .login_input input.error{color:red;border-bottom:solid 2px}.box_twin_inner .login_input .caution{font-size:11px}.login_form .login_input a{font-size:12px}.box_twin_inner_submit button,.login_form .login_input button{width:150px;font-size:14px;letter-spacing:1px}.login-select{border-bottom:solid 1px #ccc}.login-select_list{width:430px;margin:0 auto}.login-select_list li{display:inline-block}.login-select_list li a{padding:10px 0;width:195px;text-align:center;border:1px solid #ccc;border-radius:4px 4px 0 0;font-size:14px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 0 -2px 12px;display:block;background-color:#fff;text-decoration:none}.login-select_list li a&gt;.fa{margin-right:5px;font-size:16px}.login-select_list li .fa-caret-right{margin-left:10px;margin-right:0}.login-select_list li a.on{border-bottom:2px solid #f7f7f7;background-color:#f7f7f7}.login-select-plane{color:#5a5a5a}.login-select-rentacar:hover{opacity:.8;background-color:#f7f7f7}.entrybox input{height:45px!important;border:1px solid #adadad;padding:4px 6px;background:#fff;color:#444;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:5px 0 15px;width:100%}.entrybox table{font-size:14px;border-radius:6px;padding:15px 40px 20px;width:500px}.lead{font-size:15px;letter-spacing:.5px;margin-bottom:20px}.entrybox table .btn{width:80%}.payment_select p{margin:5px 0;letter-spacing:.8px}.credit_confirm,.credit_input,.payment_select{float:none;margin:0 auto}.pricecaution{width:100%;border:1px solid #ddd}.payment_select .pricecaution th{width:13%;background:#eee;padding:2%;font-size:12px;border-left:1px solid #d8d8d8}.payment_select .pricecaution td{text-align:center;font-size:14px;color:red;border-left:1px solid #d8d8d8;padding:10px}.payment_select .pricecaution td span{font-size:15px}.confirm-check{background-color:#fff3f3;padding:3%;text-align:center;color:#ff1d1c;margin-bottom:15px;font-size:14px}.payment_select table{border:1px solid #ddd;width:100%}.payment_select .detail_1,.payment_select .detail_2,.payment_select .detail_3{border-top:solid 1px #ddd;margin-bottom:15px;border-left:solid 1px #ddd;border-right:solid 1px #ddd}.payment_select .detail_1,.payment_select .detail_2{border-bottom:none}.payment_select .detail_1 tr th{width:14%}.payment_select .detail_1 tr td{width:20%}.payment_select .detail_2 tr th{width:auto}.payment_select .detail_2 tr td{text-align:center;border-right:1px solid #d8d8d8}.payment_select .detail_2 tr td:last-of-type,.payment_select .detail_2 tr th:last-of-type{margin-right:none}.payment_select .detail{border:3px solid #dadada}.payment_select .detail caption{background-color:#ddf1ff;font-size:13px;border:3px solid #dadada;border-bottom:none;line-height:2em}.payment_select .flight_cancel a,.payment_select .flight_cancel font,.payment_select .flight_cancel td,.payment_select .flight_cancel th{background-color:#ddd;color:#ccc}.payment_select .flight_cancel .flight_cancel_notice{position:absolute;text-align:center;width:898px;-webkit-box-sizing:border-box;box-sizing:border-box;background:0 0;border:none;padding:36px 0}.payment_select .flight_cancel .flight_cancel_notice span{color:#fff;width:150px;height:25px;background-color:rgba(255,104,104,.88);padding:2px 5px;border-radius:14px;display:inline-block;line-height:1.5em}.credit_confirm .pricecaution th,.credit_input .pricecaution th{width:15%;background:#eee;padding:1%}.credit_confirm .pricecaution td,.credit_input .pricecaution td{text-align:center;font-size:15px;color:red;border-left:1px solid #dbdbdb;padding:10px}.credit_input .payment_table{width:100%;border:3px solid #00a0e9}.credit_input .payment_table label{display:table}.credit_input .payment_table label input{display:table-cell;margin-right:10px}.credit_input .payment_table label&gt;div{display:table-cell;width:100%}.credit_input .payment_table label&gt;div span{display:block;font-size:10px;line-height:1.2em}.conveni_input .payment_table th,.credit_input .payment_table th{background-color:#00a0e9;color:#fff;width:200px}.conveni_input .payment_table td,.credit_input .payment_table td{padding:5px 20px;border-left:solid 1px #00a0e9;border-bottom:solid 1px #00a0e9;border-top:1px solid #00a0e9}.conveni_input .payment_table td:last-child{border-right:1px solid #00a0e9}.conveni_input .payment_table td input[type=text],.credit_input .payment_table td input[type=text]{width:400px;font-size:14px;padding:7px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #ddd;border-radius:3px;display:block}.conveni_input .payment_table td input[type=tel],.credit_input .payment_table td input[type=tel]{font-size:14px;padding:7px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #ddd;border-radius:3px;display:inline-block;width:100px}.payment_table td input#family_name,.payment_table td input#first_name{width:200px;display:inline-block}.credit_input .payment_table td input#credit_security_cd{width:200px}.credit_input .detailbox .pricedetail{padding:0}.credit_input .payment_table td select{margin:0 auto;font-size:14px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #ddd;border-radius:3px;padding:7px 10px;width:100px;height:38px}.payment-insurance_head{background-color:#fc868a;padding:5px 10px;color:#fff;border-bottom:none}.credit_confirm .payment{border:1px solid #90b1c7;width:100%}.credit_confirm .payment th{border-bottom:solid 1px #90b1c7;background-color:#daf0ff;color:#393939;border-right:solid 1px #90b1c7}.credit_confirm .payment th.type.credit{background-color:#00a0e9;color:#fff;padding:8px}.credit_confirm .payment td{border-bottom:solid 1px #90b1c7;padding:8px}.credit_confirm .payment tr:last-of-type td,.credit_confirm .payment tr:last-of-type th{border-bottom:none}.application_detail_btn{display:block;padding:30px 20px}.application_detail_btn .sub_button{background-color:#fff;color:#222;border:1px solid #e4e4e4;cursor:pointer;font-weight:600;font-family:HiraginoSans-W6}.application_detail_btn .sub_button:hover{background-color:#f4f4f4}.application_detail_btn .primary_button{background-color:#ffc11c;color:#222;cursor:pointer;font-weight:600;font-family:HiraginoSans-W6}.application_detail_btn .primary_button:hover{background-color:#f2b50f}.application_detail_btn li{display:inline-block;vertical-align:middle}.application_detail_btn li .btn_gray{margin-right:10px}.application_detail_btn li .btn_orange{width:300px}.entry{width:900px;margin:0 auto;padding:0 0 30px;font-size:90%}.entry h2{margin:0 0 10px}.entry ul li{width:286px;float:left}.entry ul li.mdl{margin:0 21px}.entry div.arrow{text-align:center;margin:40px 0 30px}.entry div.entrybox{border:1px solid #cbc9c6;margin:0 0 30px;padding:0 0 30px}.entry div.entrybox h3{border-bottom:1px solid #e7e7e7;text-align:center;font-size:175%;padding:8px 0 5px;background:-webkit-gradient(linear,left top, left bottom,color-stop(0, #fff),to(#f1f1f1));background:linear-gradient(to bottom,#fff 0,#f1f1f1 100%)}.entry div.entrybox p.lead{text-align:center;font-size:120%;margin:20px 0 0}.entry div.entrybox p.txt{text-align:center;margin:10px 0 0}.entry div.entrybox div.form{width:677px;margin:20px auto 0}.entry div.entrybox div.form input{width:657px;height:18px;border:1px solid #adadad;padding:10px;border-radius:3px;margin-bottom:0}.entry .entrybox .error{background:#ffe8e8;font-weight:400;margin:0;padding:0;color:inherit}.entry div.entrybox div.form input.btn,.entry p.btn a{width:414px;height:auto;border:none;margin-left:120px}.entry p.btn{text-align:center}.entry p.btn a{width:523px;margin:0 0 10px}.entry div.entrybox div.form .btn_orange{width:374px;height:auto;border:none}.entry div.entrybox div.form p.pass{margin:15px 0 0}.modal-content{width:55%;margin:0;padding:40px;background:#fff;border-radius:10px;position:fixed;display:none;z-index:5;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box}.modal-content h3{padding:5px 0;background:#31aaff;color:#fff}.modal-content h4{padding:5px;background-color:#f7f7f7;color:#333;font-weight:700;text-align:center}.modal-content ul{background-color:#f7f7f7;padding:0}.modal-content ul li{width:80%;margin:0 auto 10px}.modal-content .btn{font-size:14px}.modal-content .btn.btn_orange{margin:20px auto 13px}.modal-overlay{z-index:4;display:none;position:fixed;top:0;left:0;width:100%;height:120%;background-color:rgba(0,0,0,.75)}.button-link{color:#00f;text-decoration:underline}.button-link:hover{cursor:pointer;color:red}.form-radio_label{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background-color .2s linear;transition:background-color .2s linear;position:relative;display:inline-block;margin:0 5px;padding:8px 12px 8px 45px;border-radius:3px;background-color:#f6f7f8;vertical-align:middle;cursor:pointer}.form-radio_label:after,.form-radio_label:before{position:absolute;top:50%;content:""}.form-radio_label:hover{background-color:#daf0ff}.form-radio_label:hover:after{border-color:#90b1c7}.form-radio_label:after{-webkit-transition:border-color .2s linear;transition:border-color .2s linear;left:15px;display:block;margin-top:-8px;width:16px;height:16px;border:2px solid #bbb;border-radius:3px}.form-radio_label:before{-webkit-transition:opacity .2s linear;transition:opacity .2s linear;left:18px;display:block;margin-top:-5px;width:10px;height:10px;border-radius:50%;background-color:#31aaff;opacity:0}input[type=radio].form-radio:checked+.form-radio_label:before{opacity:1}.news-emargency{border:none}.notes_cancel_agreement.warning_list,.notes_price_changed{border:2px dotted #ddd}.news-emargency .news-emargency_notice{font-size:11px}.news-emargency-text{font-size:11px;line-height:.9em}.news-emargency-text&gt;a{display:block}.cancel_guide{margin-bottom:20px}.cancel_guide&gt;.guide_left{display:inline-block;width:540px;padding-right:20px;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box}.cancel_guide&gt;.guide_right{display:inline-block;width:240px;vertical-align:top}.cancel_guide_lead{font-size:16px;letter-spacing:1px}.cancel_guide_list{margin-top:12px;letter-spacing:1.2px}.cancel_guide .notes_afterhours{margin-top:16px;font-size:14px;color:#1c5db5}.payment_status{width:100%;padding:16px 0;text-align:center}.payment_status.is_before_payment{background:#ddf1ff}.payment_status.is_before_payment&gt;.text_cancellation_fee{font-size:12px;color:#1c5db5}.payment_status.is_after_payment{background:#fff4f4;margin-top:16px}.payment_status.is_after_payment&gt;.text_cancellation_fee{font-size:12px;color:#ff1d1c}.notes_price_changed{padding:24px 0;text-align:center;letter-spacing:1px}.notes_price_changed_headline{margin-bottom:24px;font-size:15px}.aside_cancel_agreement{padding-bottom:24px}.notes_cancel_agreement{width:100%;padding:12px 12px 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.notes_cancel_agreement&gt;li{margin:6px 0 6px 12px}.notes_cancel_agreement.about_repayment{margin-bottom:12px;color:#ff1d1c}.notes_cancel_agreement.guide_flight_change{margin-top:16px;background:#f7f7f7}.notes_cancel_agreement.guide_flight_change&gt;h3{font-size:12px;font-weight:700;margin:0}.notes_cancel_agreement.guide_flight_change&gt;p{font-size:12px;letter-spacing:1px}.aside_cancel_reason{padding-top:24px;border-top:1px dotted #ccc}.aside_cancel_reason .-box{margin-bottom:24px}.aside_cancel_reason .-container{display:block;position:relative;padding-left:30px;margin-bottom:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.aside_cancel_reason .-container input[type=checkbox]{margin-right:8px;position:absolute;opacity:0;cursor:pointer;height:0;width:0}.aside_cancel_reason .-container input[type=checkbox]:checked~.-common_checkbox{background-color:#1ba1ff;border:2px solid #1ba1ff;border-radius:3px}.aside_cancel_reason .-container input[type=checkbox]:checked~.-common_checkbox:after{display:block}.aside_cancel_reason .-container .-common_checkbox{position:absolute;top:0;left:0;height:16px;width:16px;border:2px solid #e4e4e4;border-radius:3px}.aside_cancel_reason .-container .-common_checkbox:after{content:"";position:absolute;display:none;left:5px;top:2px;width:4px;height:7px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.aside_cancel_reason textarea{width:100%;border:1px solid #ccc;border-radius:2px}.aside_cancel_reason #caution{margin-top:16px;display:inline-block}.cancel_edit .application_detail_btn&gt;p{padding-bottom:12px}.cancel_edit table.pricedetail_cont{border:3px solid #dadada;border-collapse:separate;border-spacing:0}.cancel_edit .select_cancel_passenger td,.cancel_edit .select_cancel_passenger th{padding:0;height:60px}.cancel_edit .select_cancel_passenger label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.cancel_edit .select_cancel_passenger label&gt;span{-webkit-box-flex:1;-ms-flex:1;flex:1}.cancel_edit .cancellation_tag{width:100%;font-size:12px}.cancel_edit .cancellation_tag&gt;.flight_cancel_notice_tag{padding:2px 6px}.cancel_edit .repayment_sec{padding:12px 24px;border:3px solid #dadada;-webkit-box-sizing:border-box;box-sizing:border-box;letter-spacing:1.2px;margin-bottom:16px}.cancel_edit .repayment_details{padding:20px 0;border-top:2px dotted #ccc;-webkit-box-sizing:border-box;box-sizing:border-box}.cancel_edit .repayment_details:first-child{border-top:none}.cancel_edit .repayment_details .scheduled_refund{background-color:#ff1d1c;letter-spacing:normal;color:#fff;padding:8px;margin-right:16px}.cancel_edit .repayment_details .confirmed_refund{background-color:#1ba1ff;letter-spacing:normal;color:#fff;padding:8px;margin-right:16px}.cancel_edit .repayment_total{display:table;table-layout:fixed;width:100%}.cancel_edit .repayment_total&gt;div{display:table-cell;width:50%;vertical-align:middle;font-weight:700}.cancel_edit .repayment_table{display:table;table-layout:fixed;width:100%}.cancel_edit .repayment_cell{display:table-cell;vertical-align:middle}.cancel_edit .repayment_cell.left_header{width:74%}.cancel_edit .repayment_cell.center_breakdown{width:14%}.cancel_edit .repayment_cell.right_data{text-align:right}.cancel_edit .repayment_cell.breakdown_header{text-indent:48px}.cancel_edit .repayment_items&gt;p{text-align:right;margin-bottom:20px}.cancel_edit .repayment_items_list{padding:12px;background:#f7f7f7}.cancel_edit .repayment_items_list:first-child{margin-top:20px}.cancel_edit .repayment_items_list:last-child{padding-top:0}.cancel_edit .repayment_items_list dt{margin-bottom:12px;padding-top:12px;border-top:1px dotted #ccc}.cancel_edit .repayment_items_list:first-child&gt;dt{border-top:none}.cancel_edit .repayment_items_list dd{font-size:12px}.cancel_edit .repayment_aside{padding-top:12px;font-size:12px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#139ee6}.cancel_edit .tooltip span{width:250px;margin-left:-140px}.cancel_edit .caution{padding:16px 12px;background-color:#fff4f4;border:1px solid #ffd6d6;color:#222}.cancel_edit .caution p{line-height:1.5em;letter-spacing:1px;margin-bottom:10px;word-wrap:break-word}.cancel_edit .caution_title{font-weight:700;margin:0 0 10px;padding-bottom:10px;font-size:14px;border-bottom:solid 1px #ffd6d7;color:#ff1d1c}.cancel_edit .caution_title::before{font-family:FontAwesome;content:"\f06a";color:#ff1d1c;font-size:16px;margin-right:10px}.cancel_edit .caution_bold{color:#ff1d1c;font-weight:700}.cancel_edit .price-correction{text-indent:48px;margin-top:8px}.cancel_edit .price-correction_text{font-size:12px;color:#1ba1ff}.cancel_edit .sum_cancel_price .price-strikethrough,.cancel_edit .sum_selling_price .price-strikethrough{text-decoration:line-through;font-size:12px}.box-notes.-title,.modal-overlay-cancel .modal_cancellation .-inner a{text-decoration:underline}.cancel_edit .cancel_alert_box{border:1px solid #ff1d1c;padding:16px;font-size:16px}.cancel_edit .cancel_alert_box .-title{margin:0 0 16px;font-weight:600;font-family:HiraginoSans-W6;color:#ff1d1c}.cancel_edit .cancel_alert_box .-sub{margin-bottom:16px}.cancel_edit .cancel_alert_box ul li{padding-left:1em;text-indent:-1em}.cancel_edit .cancel_alert_box ul .-sub{font-weight:600;font-family:HiraginoSans-W6;margin-bottom:16px}.cancel_edit .cancel_alert_box ul .-link{background:0 0;border:none;color:#1ba1ff;text-decoration:underline;text-underline-offset:2px;cursor:pointer;padding:0;font-size:16px}.cancel_edit .cancel_alert_box .-content:not(:last-of-type){margin-bottom:24px}.cancel_edit .cancel_alert_box .-text:not(:last-of-type){margin-bottom:8px}.cancel_edit .detail{border:3px solid #dadada}.cancel_edit .detail caption{background-color:#e9f6ff;font-size:13px;border:3px solid #dadada;border-bottom:none;line-height:2rem}.cancel_edit .userinput table tr th,.rsv_schedule_sec{font-size:12px}.cancel_edit .flight_cancel{position:relative}.cancel_edit .userinput.flight_cancel font,.cancel_edit .userinput.flight_cancel td,.cancel_edit .userinput.flight_cancel th{background-color:rgba(221,221,221,.88);color:#ccc}.cancel_edit .flight_cancel .flight_cancel_notice{position:absolute;color:#fff;margin:0 auto;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:150px;height:25px;background-color:rgba(255,104,104,.88);padding:2px 5px;border-radius:16px;display:inline-block;line-height:1.5em}.cancel_edit .userinput table tr th:last-child{border-right:none}.cancel_edit .userinput{margin:20px auto}.cancel_edit .userinput th.passenger{text-align:center}.cancel_edit .userinput .-text{font-size:12px;margin-bottom:8px}.rsv_schedule_sec .rsv_schedule_table{width:785px;display:block;border:3px solid #dadada;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:15px}.rsv_schedule_sec .rsv_schedule_airlineNum{background-color:#ffefe2;display:table;width:100%}.rsv_schedule_sec .rsv_schedule_airlineNum td{display:table-cell;vertical-align:middle;padding:5px;text-align:center}.rsv_schedule_sec .rsv_schedule_airlineNum td:first-of-type{width:40px}.rsv_schedule_sec .rsv_schedule_airlineNum td:nth-of-type(3){width:440px}.rsv_schedule_sec .rsv_schedule_airlineNum td span{background-color:#fff;display:inline-block;vertical-align:middle;color:#f68b00;font-size:14px;line-height:2.7em;width:100%;height:100%}.rsv_schedule_sec .rsv_schedule_airlineNum td&gt;i{font-size:23px;color:#f68b00}.rsv_schedule_sec .rsv_schedule_airlineNum td .receipt_no{display:inline-block;vertical-align:middle;width:53%;letter-spacing:-.5px}.rsv_schedule_sec .rsv_schedule_airlineNum td .seat_select{display:inline-block;vertical-align:middle;width:40%;margin-left:15px;letter-spacing:-.5px}.rsv_schedule_sec .rsv_schedule_airlineNum td .btn_seat_select{font-size:12px;padding:5px 20px;width:170px;-webkit-box-sizing:border-box;box-sizing:border-box}.rsv_schedule_sec .rsv_schedule_airlineNum td .item-oneColumn{background-color:#fff}.rsv_schedule_sec .rsv_schedule_airlineNum td .item-oneColumn-num{width:510px}.rsv_schedule_sec .rsv_schedule_airlineNum td .item-oneColumn-btn{background:0 0;text-align:right;width:200px}.rsv_schedule_sec .rsv_schedule_airlineNum td .item-oneColumn-btn .btn{font-size:12px;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.2em;width:195px}iframe[name=if]{display:none}.modal-content-seatselect{min-width:940px;padding:20px}.modal-content-seatselect iframe{width:900px;height:510px}.mypage .rsv_schedule_sec .rsv_schedule_body{width:100%;table-layout:fixed;border-top:solid 1px #ddd}.mypage .rsv_schedule_sec .rsv_schedule_body:first-of-type{border-top:none}.mypage .rsv_schedule_sec .rsv_schedule_body_head{background-color:#e9f6ff;display:table;width:779px;border:1px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box}.mypage .rsv_schedule_sec .rsv_schedule_body_head&gt;*{display:table-cell;vertical-align:middle;padding:8px 5px}.mypage .rsv_schedule_sec .rsv_schedule_body_icon{background-color:#addeff;color:#fff;font-size:15px;text-align:center;width:5%;-webkit-box-sizing:border-box;box-sizing:border-box}.mypage .rsv_schedule_sec .rsv_schedule_body_icon p{line-height:1.3em;color:#1c5db5;margin:10px 0}.mypage .rsv_schedule_sec .rsv_schedule_body_root{padding-left:10px;width:100%}.mypage .rsv_schedule_sec .rsv_schedule_body_root i{font-size:11px;color:#393939;margin:0 7px}.mypage .rsv_schedule_sec .rsv_schedule_body_root p{font-size:14px;letter-spacing:1px;font-weight:700}.mypage .rsv_schedule_sec .rsv_schedule_body_main{width:100%;display:table}.mypage .rsv_schedule_sec .rsv_schedule_body_main&gt;*{display:table-cell;vertical-align:middle;padding:8px 5px}.mypage .rsv_schedule_sec .rsv_schedule_body_main .arrival_detail,.mypage .rsv_schedule_sec .rsv_schedule_body_main .departure_detail{display:table;width:100%}.mypage .rsv_schedule_sec .rsv_schedule_body_passenger{width:96%;margin:0 auto 12px}.mypage .rsv_schedule_sec .rsv_schedule_body_passenger thead tr:first-of-type th{color:#444;font-weight:400;border-top:none}.mypage .rsv_schedule_sec .rsv_schedule_body_passenger thead th&gt;*{display:inline-block;vertical-align:middle}.mypage .rsv_schedule_sec .rsv_schedule_body_passenger thead th i{font-size:18px;margin-right:5px}.mypage .rsv_schedule_sec .rsv_schedule_body_passenger td,.mypage .rsv_schedule_sec .rsv_schedule_body_passenger th{padding:12px;text-align:left;border-top:dotted 1px #ddd;border-right:dotted 1px #ddd}.mypage .rsv_schedule_sec .rsv_schedule_body_passenger td:last-of-type,.mypage .rsv_schedule_sec .rsv_schedule_body_passenger th:last-of-type{border-right:none}.mypage .rsv_schedule_sec .rsv_schedule_body_passenger td .data-processing,.mypage .rsv_schedule_sec .rsv_schedule_body_passenger th .data-processing{font-size:10px;color:#888}.mypage .rsv_schedule_sec .rsv_schedule_body_passenger .passenger_cancel a{color:#ddd;pointer-events:none}.mypage .rsv_schedule_sec .late_flight{margin:10px 12px 0}.mypage .rsv_schedule_sec .late_flight&gt;span{font-size:10px}.rsv_schedule_sec .rsv_schedule_body_main .rsv_schedule_body_arrival,.rsv_schedule_sec .rsv_schedule_body_main .rsv_schedule_body_departure{width:24%}.rsv_schedule_sec .rsv_schedule_body_main .arrival_detail&gt;*,.rsv_schedule_sec .rsv_schedule_body_main .departure_detail&gt;*{display:table-cell;vertical-align:middle;padding:8px 0;letter-spacing:1px;text-align:center}.rsv_schedule_sec .rsv_schedule_body_main .time{line-height:1.2em;width:110px}.rsv_schedule_sec .rsv_schedule_body_main .arrival_detail .c,.rsv_schedule_sec .rsv_schedule_body_main .departure_detail .c{font-size:18px;display:block;font-weight:700}.rsv_schedule_sec .rsv_schedule_body_main .arrival_detail .p,.rsv_schedule_sec .rsv_schedule_body_main .departure_detail .p{font-size:11px;color:#999;line-height:1.2em;display:inline-block;vertical-align:middle;margin-top:5px}.rsv_schedule_sec .rsv_schedule_body_main .totalTime{width:12%;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.rsv_schedule_sec .rsv_schedule_body_main .totalTime .totalTime_inner{border-top:solid 1px #888;position:relative;max-width:80px;min-width:70px;text-align:center;padding-top:5px;display:inline-block;vertical-align:middle}.rsv_schedule_sec .rsv_schedule_body_main .totalTime .totalTime_inner span{display:block;color:#888}.rsv_schedule_sec .rsv_schedule_body_main .totalTime .totalTime_inner span.duration{font-size:10px}.rsv_schedule_sec .rsv_schedule_body_main .totalTime .totalTime_inner span:nth-of-type(2){position:absolute;left:-10px;top:-6px}.rsv_schedule_sec .rsv_schedule_body_main .totalTime .totalTime_inner span:nth-of-type(3){position:absolute;right:-10px;top:-6px}.rsv_schedule_sec .rsv_schedule_body_type{width:100%;padding-left:10px;line-height:1.4}.rsv_schedule_sec .rsv_schedule_body_type_inner .type_list{width:100%}.rsv_schedule_sec .rsv_schedule_body_type_inner .type_list .type_list_item{text-align:left}.rsv_schedule_sec .rsv_schedule_body_type_inner .type_list&gt;li{display:inline-block;vertical-align:middle;text-align:left;width:auto;padding-right:18px}.rsv_schedule_sec .rsv_schedule_body_type_inner .type_list&gt;li .b{font-weight:700}.rsv_schedule_sec .rsv_schedule_body_passenger{padding:0 0 3px}.rsv_schedule_sec .rsv_schedule_body_passenger .passenger_list{width:100%;display:block;margin:0 auto;border-top:dotted 1px #ddd;padding:5px 0}.rsv_schedule_sec .rsv_schedule_body_passenger .passenger_list&gt;li:first-of-type{font-size:10px;color:#888;width:60px;margin-right:0;margin-left:10px;border-right:none}.rsv_schedule_sec .rsv_schedule_body_passenger .passenger_list&gt;li{display:inline-block;vertical-align:middle;position:relative;width:auto;margin-right:15px;padding-right:15px;font-size:11px;border-right:solid 1px #ddd}.rsv_schedule_sec .rsv_schedule_body_passenger .passenger_list&gt;li.cancel{color:#bbb;background-color:rgba(221,221,221,.6);padding:5px 15px}.name .s{font-size:10px}.rsv_schedule_body_passenger_cancel_notice{color:rgba(255,104,104,.88)!important;margin:0 auto 1px;width:80px;border-radius:16px;line-height:.7em;font-size:10px;padding:5px;font-weight:700}.rsv_schedule_body_null{width:27%}.rsv_schedule_body_policy{position:relative;padding-right:12px!important;-webkit-box-sizing:border-box;box-sizing:border-box}.rsv_schedule_body_policy&gt;span{display:inline-block;margin-right:4px;line-height:1.2;vertical-align:middle;text-align:right;color:#139ee6;cursor:pointer}.rsv_schedule_body_policy&gt;span.left_text{width:80%;font-size:10px;font-weight:700}.rsv_schedule_body_policy&gt;span.right_icon{width:10%;font-size:16px}.rsv_schedule_body_policy:hover .tips_cancel_policy{visibility:visible!important}.modal_cancel_policy h4{margin-bottom:12px}.modal_cancel_policy h5{font-weight:700;font-size:14px}.modal_cancel_policy dl{margin-top:6px;border-bottom:2px dotted #ccc}.modal_cancel_policy dd{margin-bottom:6px;margin-left:12px}.modal_cancel_policy .aside_policy{margin-top:12px;font-size:12px}.modal_cancel_policy .notes_cancel{padding-top:4px;color:green}.modal_breakdown .modal_header{display:table;width:600px;margin:0 auto;padding-bottom:12px;border-bottom:2px dotted #d2d2d2}.modal_breakdown .modal_header&gt;div{display:table-cell;vertical-align:middle}.modal_breakdown .modal_header&gt;.price_val{text-align:right;font-size:16px;font-weight:700;color:#1c5db5}.modal_breakdown .modal_body{width:600px;margin:0 auto;padding-top:12px}.modal_breakdown .breakdown_ul{display:table;width:100%;border-bottom:2px dotted #d2d2d2;border-collapse:separate;border-spacing:0 24px}.modal_breakdown .breakdown_li{display:table-row}.modal_breakdown .breakdown_li&gt;div{display:table-cell;vertical-align:top}.modal_breakdown .breakdown_li&gt;div.left{width:20%;font-weight:700}.modal_breakdown .breakdown_li&gt;div.center{width:40%}.modal_breakdown .breakdown_li&gt;div.right{width:40%;text-align:right}.modal_breakdown .subtotal_ul{display:table;table-layout:fixed;padding-top:12px;width:100%}.modal_breakdown .subtotal_li{display:table-row}.modal_breakdown .subtotal_li&gt;div{display:table-cell;vertical-align:middle}.js_open_breakdown{margin-left:10px}.text_link_modal{display:inline-block;line-height:1.2;vertical-align:middle;font-size:10px;color:#139ee6;cursor:pointer}.link_arrow,.mypage .link_list li{display:inline-block;vertical-align:middle;margin-bottom:5px;border-radius:2px}.link_arrow a,.mypage .link_list li a{display:table;width:100%;padding:20px 30px 20px 12px;color:#222;position:relative;text-align:left;background-color:#f7f7f7;border:1px solid #eaeaea;min-height:50px;-webkit-box-sizing:border-box;box-sizing:border-box}.link_arrow a&gt;span,.mypage .link_list li a&gt;span{line-height:1.2em}.link_arrow a:after,.mypage .link_list li a:after{content:"\e910";font-family:icomoon;speak:none;position:absolute;right:12px;font-size:10px;color:#888}.link_arrow a:hover,.mypage .link_list li a:hover{background-color:#fdfdfd;border-color:#ddd}.link_arrow a&gt;*,.mypage .link_list li a&gt;*{display:table-cell;vertical-align:middle}.link_arrow a&gt;i:first-of-type,.mypage .link_list li a&gt;i:first-of-type{font-size:16px;margin-right:10px;color:#888}.mypage h2+p{margin-top:15px}.mypage h2&gt;a{color:#888;margin-right:15px;font-size:22px}.mypage h3{margin-top:18px;margin-bottom:12px;letter-spacing:1px}.mypage .link_list li{width:30%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:5px}.mypage .link_list li&gt;a .s{font-size:11px;color:#888}.mypage .link_list li&gt;a i:first-of-type{font-size:16px;color:#888;margin-right:10px}.mypage input::-webkit-input-placeholder{color:#ccc;font-weight:400}.mypage input:-ms-input-placeholder{color:#ccc;font-weight:400}.mypage input::-moz-placeholder{color:#ccc;font-weight:400}td.flight_route{padding:5px 10px!important;background-color:#f9f6f6;border-top:1px solid #ddd!important;font-weight:700;text-align:left!important;font-size:12px!important}.st-badge{background:0 0;border:none;position:relative;color:#1c5db5;font-weight:none}.st-badge-primary:after{position:absolute;font-size:20px;content:"*";color:#1c5db5;bottom:0;height:8px;font-weight:400;-webkit-box-shadow:none;box-shadow:none;text-shadow:none}.box-notes.-title{background:0 0;border:none;color:#1ba1ff;font-size:14px;font-weight:700;padding:0}.cancel_edit .box-notes.-title{font-size:20px}.modal_cancellation{display:none}.modal-inner-cancel{background:0 0;height:100%;width:100%}.modal-overlay-cancel{height:100%}.modal-overlay-cancel .modal_cancellation{background:#fff;border-radius:3px;bottom:0;color:#222;display:block;font-size:14px;height:85%;left:0;margin:auto;max-width:800px;position:absolute;top:0;right:0;width:80%}.modal-overlay-cancel .modal_cancellation .-head button,.modal-overlay-cancel .modal_cancellation .-inner .-box{display:none}.modal-overlay-cancel .modal_cancellation button{background:0 0;border:none}.modal-overlay-cancel .modal_cancellation .-head{border-bottom:1px solid #dbdbdb;margin:10px 20px;padding:10px 0;z-index:3}.modal-overlay-cancel .modal_cancellation .-head h4{font-size:24px;font-weight:700}.modal-overlay-cancel .modal_cancellation .-inner{height:calc(100% - 150px);margin:0 20px;overflow-y:scroll;padding:10px 10px 40px}.modal-overlay-cancel .modal_cancellation .-inner section{margin-bottom:35px}.modal-overlay-cancel .modal_cancellation .-inner section:last-child{margin-bottom:0}.modal-overlay-cancel .modal_cancellation .-inner h5{font-size:20px;font-weight:700}.modal-overlay-cancel .modal_cancellation .-inner .warning_text{margin:15px 0}.modal-overlay-cancel .modal_cancellation .-inner .warning_text li{margin-bottom:15px}.modal-overlay-cancel .modal_cancellation .-inner .warning_text li:last-child{margin-bottom:0}.modal-overlay-cancel .modal_cancellation .-inner .warning_text li .icon-warning{padding-right:5px}.modal-overlay-cancel .modal_cancellation .-inner .warning_text li .-text{display:inline-block;vertical-align:top;width:calc(100% - 25px)}.modal-overlay-cancel .modal_cancellation .-inner .warning_text .-text_bold{color:#333;font-weight:700}.modal-overlay-cancel .modal_cancellation .-inner .warning_text ul{margin:10px 0 0 20px}.modal-overlay-cancel .modal_cancellation .-inner .warning_text ul li{font-size:12px;margin-bottom:5px}.modal-overlay-cancel .modal_cancellation .-inner .price_details{background:#f7f7f7;margin:0 20px;overflow:hidden;padding:10px}.modal-overlay-cancel .modal_cancellation .-inner .price_details p{float:left;font-size:12px;line-height:3em}.modal-overlay-cancel .modal_cancellation .-inner .price_details .-total{float:right;display:none}.modal-overlay-cancel .modal_cancellation .-inner .price_details .-table{float:right;width:80%}.modal-overlay-cancel .modal_cancellation .-inner .price_details .-table tr:first-child{border-bottom:1px solid #ccc}.modal-overlay-cancel .modal_cancellation .-inner .price_details .-table tr:last-child{border-top:1px solid #ccc}.modal-overlay-cancel .modal_cancellation .-inner .price_details .-table tr th{font-weight:700;padding:10px;text-align:left}.modal-overlay-cancel .modal_cancellation .-inner .price_details .-table tr td{padding:10px;text-align:right}.modal-overlay-cancel .modal_cancellation .-inner .price_details .-table tr.-breakdown{color:#a6a6a6;font-size:12px}.modal-overlay-cancel .modal_cancellation .-inner .price_details .-table tr.-breakdown th{font-weight:400}.modal-overlay-cancel .modal_cancellation .-close{background:#fff;border-radius:0 0 6px 6px;bottom:0;-webkit-box-shadow:0 -2px 2px 0 #dbdbdb;box-shadow:0 -2px 2px 0 #dbdbdb;height:60px;position:absolute;width:100%}.modal-overlay-cancel .modal_cancellation .-close .-button{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;width:100px;border:1px solid #ccc;height:35px;background:#eee}.reserve_detail_inner .-transfer_name{font-size:12px;margin-top:5px}.reserve_detail_inner .-transfer_name ul li{list-style-type:disc;margin-left:1.5em}.step{background-color:#1c5db5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:20px auto;width:1000px}.step .breadcurmb{background-color:#ddf1ff;color:#1c5db5;padding-left:15px;font-size:10px;height:40px;margin:0 1px 0 0;position:relative;text-align:center;text-decoration:none;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.step .breadcurmb::after,.step .breadcurmb::before{border-bottom:20px solid transparent;border-top:20px solid transparent;position:absolute;top:0;content:""}.step .breadcurmb:last-child{margin:0}.step .breadcurmb::before{border-left:15px solid #1c5db5;left:0}.step .breadcurmb::after{border-left:15px solid #ddf1ff;right:-14px;z-index:1}.step .breadcurmb:first-child:before{border:none}.step .breadcurmb:last-child:after{content:none}.step .breadcurmb.now{background:#1c5db5;color:#fff}.step .breadcurmb.now::after{border-left:16px solid #1c5db5}.dp-attention{margin-top:20px}.st_m_bottom{margin-bottom:20px}.dp-divider{width:100%;border:.5px solid #ddd;margin:8px 0 4px}.dp_btn_list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:8px 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.dp_notice_text{display:inline;font-size:12px;padding-left:20px}.reserve_list_inner .-canceled_msg{background:#ff1d1c;border-radius:3px;color:#fff;font-size:12px;margin-left:5px;padding:8px 10px;text-align:center;width:auto}.rsv_schedule_table .-cancel_txt{font-size:12px;padding-left:1.2em}.rsv_schedule_table .-canseled_box{display:table;margin:18px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:calc(96% - 4px)}.rsv_schedule_table .-canseled_box .-airline_info{border:1px solid #ddd;display:table-cell;padding:18px;width:calc(100% - 240px)}.rsv_schedule_table .-canseled_box .-airline_info h5{font-weight:700;padding-bottom:10px}.rsv_schedule_table .-canseled_box .-airline_info ul{font-size:14px}.rsv_schedule_table .-canseled_box .-airline_info ul li{display:block;padding-bottom:4px;text-align:left}.rsv_schedule_table .-canseled_box .-airline_info ul li .icon-phone{padding-right:10px}.rsv_schedule_table .-canseled_box .-canseled_info{display:table-cell;padding:12px;vertical-align:bottom;width:210px}.rsv_schedule_table .-canseled_box .-canseled_info .btn_gray{width:100%}.rsv_schedule_table .-canseled_box .-canseled_info .-info{background:0 0;border:none;-webkit-box-shadow:none;box-shadow:none;color:#1ba1ff;font-size:12px;margin-top:10px}.rsv_schedule_table .-canseled_box .-canseled_info .-info .fa-exclamation-circle{position:static}.my_item_inner_list .-canceled_msg{background:#ff1d1c;border-radius:3px;color:#fff;font-size:12px;margin-left:5px;padding:5px 10px;text-align:center;width:auto}.mypage_contents.reserve_detail .-change_msg{background:#fff3f3;color:#ff1d1c;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px;padding:16px 20px}.mypage_contents.reserve_detail .-change_msg i{margin-right:10px;line-height:1.5}#modal-content-jst{width:400px!important;padding:16px!important}.modal-content .st-flex_center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.modal-content.-refund{width:70%}.modal-content.-refund header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 20px}.modal-content.-refund header h4{background:0 0;padding:0}.modal-content.-refund header button{background:0 0;border:none;-webkit-box-shadow:none;box-shadow:none;font-size:16px}.modal-content.-jst .-title_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.modal-content.-jst .-title_box i{font-size:18px;cursor:pointer}.modal-content.-jst .-title_box .-title{font-size:24px;font-weight:700}.modal-content.-jst .-text{margin-top:16px}.modal-content.-jst .-name_box{display:-webkit-box;display:-ms-flexbox;display:flex}.modal-content.-jst .-name_box .-family_name_box,.modal-content.-jst .-name_box .-first_name_box{width:50%}.modal-content.-jst .-name_box .-family_name_box input,.modal-content.-jst .-name_box .-first_name_box input{width:100%!important}.modal-content.-jst .-name_box .-first_name_box{margin-left:8px}.modal-content.-jst p strong{display:block;font-size:16px;margin-top:16px}.modal-content.-jst label{display:block;font-size:12px;margin-top:16px}.modal-content.-jst .-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:4px}.modal-content.-jst .-item .-box{width:65%}.modal-content.-jst .-item input{width:100%;padding:0 16px;border-radius:3px;border:1px solid #a6a6a6;background-color:#f4f4f4;font-size:16px;height:52px}.modal-content.-jst .-item button{width:35%;border-radius:3px;border:1px solid #a6a6a6;background-color:#fff;height:52px;margin-left:8px;font-size:20px;font-weight:600;color:#4d4d4d}.modal-content.-jst .-item button .icon-checkmark{padding-right:4px}.modal-content.-jst .-success_note{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#1c5db5;background:#ddf1ff;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;margin-top:16px;padding:8px;position:relative}.modal-content.-jst .-success_note::before{border-style:solid;border-width:0 7px 12.1px;border-color:transparent transparent #ddf1ff;content:"";display:block;height:0;left:16px;position:absolute;top:-12px;width:0}.modal-content.-jst .-success_note p{margin-left:16px}.modal-content.-jst .-success_note p span{color:#222;display:block;font-weight:400}.modal-content.-jst .-btn{margin:24px auto 0;width:100%}.modal-content.-jst .-btn a{background:#ffc11c;border-radius:3px;color:#222;font-size:18px;font-weight:700;display:block;line-height:1;margin:0 auto;padding:16px 0;text-align:center}.modal-content.-jst .-btn span{display:block;font-size:12px;text-align:center}.mypage_contents .bg_gray-l{background:#f7f7f7}.mypage_contents .bg_gray-d{background:#ddd}.mypage_contents.cancel_edit .ticket_info .-items{border:3px solid #dadada;margin-bottom:20px;position:relative}.mypage_contents.cancel_edit .ticket_info .-items .-cancel_mark{background:rgba(255,255,255,.8);height:100%;position:absolute;width:100%}.mypage_contents.cancel_edit .ticket_info .-items .-cancel_mark span{background:rgba(255,104,104,.88);color:#fff;border-radius:100px;display:block;font-size:12px;left:44%;margin:auto;padding:4px 16px;position:absolute;top:50%}.mypage_contents.cancel_edit .ticket_info .-items .-ticket{display:table;width:100%}.mypage_contents.cancel_edit .ticket_info .-items .-ticket td:nth-child(1),.mypage_contents.cancel_edit .ticket_info .-items .-ticket td:nth-child(2){width:1%}.mypage_contents.cancel_edit .ticket_info .-items .-ticket td:nth-child(3){width:98%}.mypage_contents.cancel_edit .ticket_info .-items .-ticket .-num{background:#ddd;font-weight:700;text-align:center}.mypage_contents.cancel_edit .ticket_info .-items .-ticket .-label{display:table-cell;padding:10px 16px;text-align:center;vertical-align:middle;width:1%}.mypage_contents.cancel_edit .ticket_info .-items .-ticket .-label span{display:block}.mypage_contents.cancel_edit .ticket_info .-items .-ticket .-label span.-no_chk{display:inline-block;width:14px}.mypage_contents.cancel_edit .ticket_info .-items .-ticket .-label .-checkbox{display:none}.mypage_contents.cancel_edit .ticket_info .-items .-ticket .-label .-checkbox+.icon-checkbox-unchecked{position:relative;vertical-align:middle}.mypage_contents.cancel_edit .ticket_info .-items .-ticket .-label .-checkbox:checked+label{background:#ddf1ff}.mypage_contents.cancel_edit .ticket_info .-items .-ticket .-label .-checkbox:checked+label .icon-checkbox-unchecked::before{content:"\ea52";color:#1ba1ff}.mypage_contents.cancel_edit .ticket_info .-items .-ticket .-airline_info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px}.mypage_contents.cancel_edit .ticket_info .-items .-ticket .-airline_info p{width:calc(65% - 115px)}.mypage_contents.cancel_edit .ticket_info .-items .-ticket .-airline_info span{display:table-cell;font-weight:700;padding-right:10px}.mypage_contents.cancel_edit .ticket_info .-items .-ticket .-airline_info .-route{width:calc(70% - 110px)}.mypage_contents.cancel_edit .ticket_info .-items .-ticket .-airline_info .-canceled_msg{background:#ff1d1c;border-radius:3px;color:#fff;font-size:12px;padding:6px;text-align:center;width:110px}.mypage_contents.cancel_edit .ticket_info .-items .-ticket .-airline_info dl{font-size:12px;margin:0 15px;width:35%}.mypage_contents.cancel_edit .ticket_info .-items .-ticket .-airline_info dl dt{display:inline-block;font-weight:700}.mypage_contents.cancel_edit .ticket_info .-items .-ticket .-airline_info dl dd{display:inline-block;margin-right:10px}.mypage_contents.cancel_edit .ticket_info .-items .-ticket .-airline_time{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px}.mypage_contents.cancel_edit .ticket_info .-items .-ticket .-airline_time p,.mypage_contents.cancel_edit .ticket_info .-items .-ticket .-airline_time span{margin-right:20px}.mypage_contents.cancel_edit .ticket_info .-items .-ticket .-airline_time .-item span{display:block;text-align:center}.mypage_contents.cancel_edit .ticket_info .-items .-ticket .-airline_time .-item span.-date{font-size:22px;font-weight:700;margin-right:0}.mypage_contents.cancel_edit .ticket_info .-items .-ticket .-airline_time .-item span.-airport{color:#666;font-size:12px;margin-right:0}.mypage_contents.cancel_edit .ticket_info .-items .-ticket .-airline_time .-time{color:#666;font-size:12px;padding-top:10px;position:relative;width:120px;z-index:-1}.mypage_contents.cancel_edit .ticket_info .-items .-ticket .-airline_time .-time span{margin:0}.mypage_contents.cancel_edit .ticket_info .-items .-ticket .-airline_time .-time .icon-radio-checked:first-of-type::after{border:.5px solid;content:"";display:block;left:12px;position:absolute;top:18px;width:95px}.mypage_contents.cancel_edit .ticket_info .-items .-ticket .-airline_time .-time .icon-radio-checked.-last{display:inline;position:absolute;right:0;top:13px}.mypage_contents.cancel_edit .ticket_info .-items .-ticket .-airline_time .-time .-date{display:block;font-size:10px;text-align:center;margin:0}.mypage_contents.cancel_edit .ticket_info .-items table{width:100%}.mypage_contents.cancel_edit .ticket_info .-items table th{padding:10px}.mypage_contents.cancel_edit .ticket_info .-items table thead{background:#f7f7f7;text-align:left}.mypage_contents.cancel_edit .ticket_info .-items table thead i{margin-right:10px}.mypage_contents.cancel_edit .ticket_info .-items table tbody tr{border-bottom:1px solid #ddd}.mypage_contents.cancel_edit .ticket_info .-items table tbody tr td label{display:block;padding:10px 0 10px 18px}.mypage_contents.cancel_edit .ticket_info .-items table tbody tr td label:hover{cursor:pointer}.mypage_contents.cancel_edit .ticket_info .-items table tbody tr td label span{margin-right:26px}.mypage_contents.cancel_edit .ticket_info .-items table tbody tr td label span.-no_chk{display:inline-block;width:14px}.mypage_contents.cancel_edit .ticket_info .-items table tbody tr td label span.-canceled{color:rgba(255,104,104,.88);font-size:10px;font-weight:700;padding-left:20px}.mypage_contents.cancel_edit .ticket_info .-items table tbody tr td .-checkbox{display:none}.mypage_contents.cancel_edit .ticket_info .-items table tbody tr td .-checkbox+.icon-checkbox-unchecked{position:relative;vertical-align:middle}.mypage_contents.cancel_edit .ticket_info .-items table tbody tr td .-checkbox:checked+label{background:#ddf1ff}.mypage_contents.cancel_edit .ticket_info .-items table tbody tr td .-checkbox:checked+label .icon-checkbox-unchecked::before{content:"\ea52";color:#1ba1ff}.mypage_contents.cancel_edit .ticket_info .-items table tfoot td{overflow:hidden;padding:10px}.mypage_contents.cancel_edit .ticket_info .-items table tfoot td i{position:static}.mypage_contents.cancel_edit .ticket_info .-items table tfoot td button{background:0 0;border:none;-webkit-box-shadow:none;box-shadow:none;color:#0896ff;float:right;font-weight:700}.mypage_contents.cancel_edit .ticket_info .-items table tfoot td.-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.mypage_contents.cancel_edit .ticket_info .-items table tfoot td.-info .cancel_exemption_edit{margin:0}.rsv_schedule_sec .rsv_schedule .rsv_schedule_table{position:relative}.rsv_schedule_sec .rsv_schedule .rsv_schedule_table .-cancel_mark{background:rgba(255,255,255,.1);height:100%;position:absolute;top:0;width:100%;z-index:1}.rsv_schedule_sec .rsv_schedule .rsv_schedule_table .-cancel_mark span{background:rgba(255,104,104,.88);color:#fff;border-radius:100px;display:block;left:44%;margin:auto;padding:4px 16px;position:absolute;top:50%}.reservation_status{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:11px;font-weight:400;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:center;margin:2px 0}.reservation_status li{-ms-flex-item-align:stretch;align-self:stretch;background:#f7f7f7;padding:5px 2px;position:relative;min-width:88px;width:calc((93% - 40px)/ 3)}.reservation_status li span{line-height:1.5;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;display:inline-block;display:-webkit-inline-box;word-break:break-word}.reservation_status li::after{content:"";display:block;height:100%;position:absolute;right:-15px;top:0;width:15px;background:-webkit-gradient(linear,right top, left bottom,color-stop(50%, #fff),color-stop(52%, #f7f7f7)) top left/15px 52% no-repeat,-webkit-gradient(linear,right bottom, left top,color-stop(50%, #fff),color-stop(52%, #f7f7f7)) bottom -1px left/15px 52% no-repeat;background:linear-gradient(to bottom left,#fff 50%,#f7f7f7 52%) top left/15px 52% no-repeat,linear-gradient(to top left,#fff 50%,#f7f7f7 52%) bottom -1px left/15px 52% no-repeat}.mypage .mypage_contents_reserve .other_services a .-head dl,.mypage .mypage_contents_reserve .reserve_list_inner.hotel .-item{display:-webkit-box;display:-ms-flexbox;display:flex}.reservation_status li:last-child{margin-right:10px}.reservation_status li.-current{background:#1c5db5;color:#fff}.reservation_status li.-current::after{background:-webkit-gradient(linear,right top, left bottom,color-stop(50%, #fff),color-stop(52%, #1c5db5)) top left/15px 52% no-repeat,-webkit-gradient(linear,right bottom, left top,color-stop(50%, #fff),color-stop(52%, #1c5db5)) bottom -1px left/15px 52% no-repeat;background:linear-gradient(to bottom left,#fff 50%,#1c5db5 52%) top left/15px 52% no-repeat,linear-gradient(to top left,#fff 50%,#1c5db5 52%) bottom -1px left/15px 52% no-repeat}.mypage .mypage_contents_reserve .reserve_list_inner.hotel .-item dt{font-size:14px;margin:0}.mypage .mypage_contents_reserve .reserve_list_inner.hotel .-item dd{font-size:14px;line-height:normal;font-weight:400;padding-left:.5em}.mypage .mypage_contents_reserve .other_services *{-webkit-box-sizing:border-box;box-sizing:border-box}.mypage .mypage_contents_reserve .other_services a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;-webkit-box-shadow:0 1px 4px 0 rgba(105,103,103,.27);box-shadow:0 1px 4px 0 rgba(105,103,103,.27);color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:8px;width:100%}.modal_cancel_policy .da_cancel_info .arrow_box .-simple tbody th,.modal_cancel_policy .da_cancel_info .arrow_box table thead{background:#f4f4f4}.mypage .mypage_contents_reserve .other_services a:hover{opacity:.8}.mypage .mypage_contents_reserve .other_services a .-inner{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:14px;padding:15px 10px}.mypage .mypage_contents_reserve .other_services a .-inner table{width:100%}.mypage .mypage_contents_reserve .other_services a .-inner table th{font-size:12px;font-weight:400;text-align:left}.mypage .mypage_contents_reserve .other_services a .-inner table td{font-weight:700;padding-top:10px}.mypage .mypage_contents_reserve .other_services a .-arrow{width:20px;font-size:24px;text-align:center}.mypage .mypage_contents_reserve .other_services a .-head{border-bottom:1px solid #ddd;padding:0 10px 10px 0;margin-bottom:10px;width:100%}.mypage .mypage_contents_reserve .other_services a .-head dl dt{margin-right:10px}.mypage .mypage_contents_reserve .other_services a .-head dl dt .-num{font-weight:700}.mypage .mypage_contents_reserve .other_services a .route_arrow{color:#aaa;font-size:15px;margin:0 8px}.mypage .mypage_contents_reserve .other_services.rentacar .rent_datetime,.mypage .mypage_contents_reserve .other_services.rentacar .rent_days{width:20%}.mypage .mypage_contents_reserve .other_services.rentacar .rent_office_name{width:60%}.mypage .mypage_contents_reserve .other_services.ferry .route{width:70%}.mypage .mypage_contents_reserve .other_services.ferry .route div:nth-child(2){margin-top:10px}.mypage .mypage_contents_reserve .other_services.ferry .route div p:first-of-type{font-weight:400;font-size:12px}.mypage .mypage_contents_reserve .other_services.ferry .route p{display:inline-block}.mypage .mypage_contents_reserve .other_services.ferry .route p:not(:last-child){margin-right:15px}.mypage .mypage_contents_reserve .other_services.ferry .client_name{width:30%}.mypage .mypage_contents_reserve .other_services.bus .departure_datetime{width:20%}.mypage .mypage_contents_reserve .other_services.bus .brand_name{width:50%}.mypage .mypage_contents_reserve .other_services.bus .start_place_name{width:30%}.mypage .mypage_contents_reserve .other_services.gourmet .gourmet_column,.mypage .mypage_contents_reserve .other_services.gourmet .gourmet_datetime,.mypage .mypage_contents_reserve .other_services.gourmet .gourmet_days{width:20%}.mypage .mypage_contents_reserve .other_services.gourmet .gourmet_store_name{width:60%}.modal_cancel_policy{font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Droid Sans",Arial,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;line-height:22px}.modal_cancel_policy .da_cancel_info h2,.modal_cancel_policy .da_cancel_info h3,.modal_cancel_policy .da_cancel_info h5,.modal_cancel_policy .da_cancel_info h6{font-family:HiraKakuPro-W6}.modal_cancel_policy .-scroll .-jal_title{width:190px}.modal_cancel_policy .st-ma16{margin:16px}.modal_cancel_policy .st-mab16{margin:16px auto}.modal_cancel_policy .st-mb24{margin-bottom:24px}.modal_cancel_policy .st-mb32{margin-bottom:32px}.modal_cancel_policy .st-mb56{margin-bottom:56px}.modal_cancel_policy .st-mt16{margin-top:16px}.modal_cancel_policy .st-mt24{margin-top:24px}.modal_cancel_policy .st-mt32{margin-top:32px}.modal_cancel_policy .st-mtb24{margin:24px auto}.modal_cancel_policy .st-pa16{padding:16px}.modal_cancel_policy .st-red{color:#ff1d1c}.modal_cancel_policy .st-fs12{font-size:12px}.modal_cancel_policy .st-wd_s{width:8em}.modal_cancel_policy .st-wd_m{width:10em}.modal_cancel_policy .st-inline{display:inline}.modal_cancel_policy .st-li_disc{margin-left:1.5em}.modal_cancel_policy .da_cancel_info{height:480px}.modal_cancel_policy .da_cancel_info a{text-decoration:underline}.modal_cancel_policy .da_cancel_info h2{font-size:32px}.modal_cancel_policy .da_cancel_info h2 a{color:#222;text-decoration:none}.modal_cancel_policy .da_cancel_info h2 span{font-size:24px;margin-left:20px}.modal_cancel_policy .da_cancel_info h3{font-size:24px;margin-bottom:32px;margin-top:0!important}.modal_cancel_policy .da_cancel_info h5{font-size:20px}.modal_cancel_policy .da_cancel_info h6{font-size:16px;margin-bottom:8px}.modal_cancel_policy .da_cancel_info .arrow_box{-webkit-animation:show .5s linear 0s 1;animation:show .5s linear 0s 1;height:calc(100% - 80px);width:100%}.modal_cancel_policy .da_cancel_info .arrow_box .-icon{display:none}.modal_cancel_policy .da_cancel_info .arrow_box h6{margin-bottom:10px}.modal_cancel_policy .da_cancel_info .arrow_box h7{display:block;font-weight:700;margin-top:16px}.modal_cancel_policy .da_cancel_info .arrow_box table{font-size:14px;width:100%}.modal_cancel_policy .da_cancel_info .arrow_box table td,.modal_cancel_policy .da_cancel_info .arrow_box table th{border:1px solid #e4e4e4;padding:10px;text-align:center}.modal_cancel_policy .da_cancel_info .arrow_box table tbody th{text-align:left}.cancel_exemption,.cancel_exemption_edit{padding:8px 16px 8px 0;font-weight:800;text-align:right;font-size:14px}.btn_blue2 i{position:absolute;right:5%;top:35%}.-cancel_gray{background:0 0;border:none;color:#888;text-decoration:underline}.-cancel_gray:hover{text-decoration:underline!important}.-link_text{color:#1ba1ff;cursor:pointer}.cancel_exemption{border-top:1px solid #dadada;color:#ff1d1c}.cancel_exemption_edit{color:#ff1d1c;margin-left:410px}.jetstar_special_resoponse{padding:16px;border-top:1px solid #dadada}.jetstar_special_resoponse .-title_text{font-family:HiraKakuPro-W6;color:#ff1d1c;font-size:14px}.jetstar_special_resoponse .-title_guide{font-size:14px}.jetstar_special_resoponse .-guide_box{margin-top:16px;border:1px solid #dadada;padding:16px;font-size:14px}.jetstar_special_resoponse .-guide_box i{margin-right:4px;font-size:16px}.jetstar_special_resoponse .-guide_box a{text-decoration:underline}.jetstar_special_resoponse .-guide_box .-box_bold,.jetstar_special_resoponse .-guide_box .-box_title{font-family:HiraKakuPro-W6;font-size:14px}.jetstar_special_resoponse .-guide_box .-box_bt{margin-bottom:8px}.cancel_time_required{background-color:#f4f4f4;color:#222;padding:16px;margin:24px 0}.cancel_guide_list.-list_disc{margin-top:0}.cancel_guide_list.-list_disc li{list-style-type:disc;margin-left:1.5em}.cancel_guide .-notice_jal{margin-top:16px;padding-bottom:16px}.cancel_guide .-notice_jal h5{font-size:14px;font-weight:700;padding-bottom:8px}.warning_text-emergency{background:#fff4f4;color:#ff1d1c;margin-bottom:20px;margin-top:16px;padding:16px}.warning_text-emergency .-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}.warning_text-emergency .-title i{font-size:16px}.warning_text-emergency .-title .-text{color:#222;font-weight:700;margin-left:8px}.warning_text-emergency .-guide_text{color:#222}.warning_text-emergency .-important_text{color:#ff1d1c}.warning_text-emergency .-letter_spacing{letter-spacing:-.5px}.warning_text-emergency .-box .-important,.warning_text-emergency .-box .-title{margin-bottom:24px}.warning_text-emergency .-box .-important .-text{color:#ff1d1c;font-weight:700}.warning_text-emergency p{color:#222}.warning_text-emergency p.-bold{font-weight:700}.warning_text-emergency p .icon-warning{padding-right:4px}.warning_text-emergency .-link{text-decoration:underline}.modal-content-fdaseatselect-contents-inner .seat-standard,.modal-content-fdaseatselect-contents-inner .seatmap .seat-standard,.seat-type .seat-standard{color:#009fff}.seat_caution_text{color:#ff1d1c}.input-loading_box{background-color:#fff;height:240px}.input-loading_box .loading-text__update-text{margin:30px 0}.input-loading_box .loading-text__update-text+p{font-weight:400}.input-loading_box #loading-text__update-close{background:#fff;border:1px solid #1ba1ff;border-radius:3px;color:#1ba1ff;display:block;font-size:16px;padding:12px;text-align:center;width:80%;margin:30px auto 0}.modal-content-fdaseatselect{position:fixed;overflow-x:hidden;overflow-y:auto;background-color:#fff;display:none;width:880px;overflow:auto;z-index:5}.modal-content-fdaseatselect.show{display:block}.modal-content-fdaseatselect-head{-webkit-box-shadow:0 0 4px rgba(0,0,0,.12),0 4px 4px rgba(0,0,0,.24);box-shadow:0 0 4px rgba(0,0,0,.12),0 4px 4px rgba(0,0,0,.24);position:relative;width:100%}.modal-content-fdaseatselect-head h2{text-align:center;padding:15px 12px 12px}.modal-content-fdaseatselect-head-text{text-align:center;letter-spacing:1px;position:absolute;background-color:#fff;display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;bottom:0;padding:4px;border:6px solid #fff}.modal-content-fdaseatselect-head-text&gt;span{font-size:14px;font-weight:700}.modal-content-fdaseatselect-head .modal-content-fdaseatselect-route{width:50%;margin:0 auto;display:block;border-radius:3px;border:1px solid #999;padding:12px 30px 12px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;font-size:16px;height:50px;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.modal-content-fdaseatselect-head .close-btn{position:absolute;top:15px;right:24px;font-size:20px;cursor:pointer}.modal-content-fdaseatselect-head.fixed{position:absolute;top:0;background-color:#fff;z-index:2;padding-left:12px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:50px}.modal-content-fdaseatselect-passenger{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;height:48px;overflow:hidden;position:relative}.modal-content-fdaseatselect-passenger&gt;.radiogroup-next,.modal-content-fdaseatselect-passenger&gt;.radiogroup-prev{height:48px;width:30px;background:#fff;z-index:2;position:absolute;top:0;cursor:pointer;display:block}.modal-content-fdaseatselect-passenger&gt;.radiogroup-next::before,.modal-content-fdaseatselect-passenger&gt;.radiogroup-prev::before{z-index:3}.modal-content-fdaseatselect-passenger&gt;.radiogroup-next.active::before,.modal-content-fdaseatselect-passenger&gt;.radiogroup-prev.active::before{opacity:1}.modal-content-fdaseatselect-passenger&gt;.radiogroup-prev{left:0}.modal-content-fdaseatselect-passenger&gt;.radiogroup-prev::before{display:block;margin-top:-14px;position:absolute;top:50%;border:1px solid transparent;content:"";left:10px;border-width:14px 8px 14px 0;border-right-color:#888}.modal-content-fdaseatselect-passenger&gt;.radiogroup-next{right:0}.modal-content-fdaseatselect-passenger&gt;.radiogroup-next::before{display:block;margin-top:-14px;position:absolute;top:50%;border:1px solid transparent;content:"";right:10px;border-width:14px 0 14px 8px;border-left-color:#888}.modal-content-fdaseatselect-passenger&gt;li{overflow-x:scroll;overflow-y:auto;min-height:36px;width:100%}.modal-content-fdaseatselect-passenger [role=radiogroup]{height:48px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.modal-content-fdaseatselect-passenger [role=radiogroup]&gt;li{margin-right:10px;height:48px}.modal-content-fdaseatselect-passenger [role=radiogroup]&gt;li&gt;a{background-color:#f7f7f7;padding:10px 12px;text-align:center;border-radius:27px;line-height:14px;letter-spacing:.5px;height:48px;-webkit-box-sizing:border-box;box-sizing:border-box;display:table;width:250px}.modal-content-fdaseatselect-passenger [role=radiogroup]&gt;li&gt;a&gt;*{display:table-cell;vertical-align:middle}.modal-content-fdaseatselect-passenger [role=radiogroup]&gt;li&gt;a&gt;.passenger{font-size:15px;letter-spacing:-1px;padding-right:8px;border-right:dotted 1px;margin-right:8px;width:45px}.modal-content-fdaseatselect-passenger [role=radiogroup]&gt;li&gt;a&gt;.select_seat{margin-left:5px}.modal-content-fdaseatselect-passenger [role=radiogroup]&gt;li&gt;a&gt;.select_seat .seat_type{font-size:12px;min-width:120px}.modal-content-fdaseatselect-passenger [role=radiogroup]&gt;li:hover{opacity:.6}.modal-content-fdaseatselect-contents-inner .seatmap.not-selected .seat-block,.modal-content-fdaseatselect-passenger [role=radiogroup]&gt;li.disabled&gt;a{opacity:.2}.modal-content-fdaseatselect-passenger [role=radiogroup]&gt;li.disabled{pointer-events:none}.modal-content-fdaseatselect-passenger [role=radiogroup]&gt;li[aria-checked=true]&gt;a{background-color:#1c5db5;color:#fff}.modal-content-fdaseatselect-contents{position:absolute;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;-ms-overflow-style:none;top:0;background-color:#d8d8d8;padding-top:178px;padding-left:92px;-webkit-box-sizing:border-box;box-sizing:border-box}.modal-content-fdaseatselect-contents__error{width:80%;position:absolute;left:50%;top:250px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.modal-content-fdaseatselect-contents__error .get-seat__re{background:#fff;border:1px solid #1ba1ff;border-radius:3px;color:#1ba1ff;display:block;font-size:16px;padding:12px;text-align:center;width:300px;margin:0 auto}.modal-content-fdaseatselect-contents__con_res{width:600px;position:absolute;left:50%;top:250px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.modal-content-fdaseatselect-contents__con_res .get-seat__con-re{background:#fff;border:1px solid #1ba1ff;border-radius:3px;color:#1ba1ff;display:block;font-size:16px;padding:12px;text-align:center;width:300px;margin:0 auto}.modal-content-fdaseatselect-contents-inner{position:relative;padding:15px 0 12px;width:365px;-webkit-transform:none;transform:none;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff}.modal-content-fdaseatselect-contents-inner .seat-group{padding:28px;position:fixed;width:365px;margin-left:395px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;top:202px;z-index:2;border-radius:4px}.modal-content-fdaseatselect-contents-inner .seat-group&gt;h3{font-size:15px}.modal-content-fdaseatselect-contents-inner .seat-group&gt;h3 .seat-group_info i{margin-left:10px}.modal-content-fdaseatselect-contents-inner .seat-group li{margin-bottom:10px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:13px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.modal-content-fdaseatselect-contents-inner .seat-group li .add_price{text-align:right;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:10px;color:#888}.modal-content-fdaseatselect-contents-inner .seat-group li .add_price&gt;span{display:inline-block;vertical-align:middle;font-size:12px}.modal-content-fdaseatselect-contents-inner .seat-group li .add_price&gt;i{font-size:10px;color:#888}.modal-content-fdaseatselect-contents-inner .seat-group li .seat-block{margin-right:10px;border:1px solid;line-height:1em;text-align:center;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px}.modal-content-fdaseatselect-contents-inner .seat-group li .seat-block i{font-size:14px}.modal-content-fdaseatselect-contents-inner .seat-group li .modal-content-fdaseatselect-contents-inner,.modal-content-fdaseatselect-contents-inner .seat-group li .seat-type,.modal-content-fdaseatselect-contents-inner .seat-group li .seatmap{width:60%;width:60vw}.modal-content-fdaseatselect-contents-inner .seat-group li .modal-content-fdaseatselect-contents-inner&gt;span,.modal-content-fdaseatselect-contents-inner .seat-group li .seat-type&gt;span,.modal-content-fdaseatselect-contents-inner .seat-group li .seatmap&gt;span{display:block}.modal-content-fdaseatselect-contents-inner .seat-group li .modal-content-fdaseatselect-contents-inner .seat-group_info-detail,.modal-content-fdaseatselect-contents-inner .seat-group li .seat-type .seat-group_info-detail,.modal-content-fdaseatselect-contents-inner .seat-group li .seatmap .seat-group_info-detail{font-size:11px;letter-spacing:1px;display:block;margin:0 0 8px;line-height:15px}.modal-content-fdaseatselect-contents-inner .seat-group .seat_price{min-width:60px}.modal-content-fdaseatselect-contents-inner .seat-group .seat_price .currency_type{font-size:11px}.modal-content-fdaseatselect-contents-inner .seat-group_price{font-size:13px}.modal-content-fdaseatselect-contents-inner .seatmap{margin-top:30px;padding:0 12px;margin-bottom:50px}.modal-content-fdaseatselect-contents-inner .seatmap-block ol&gt;li{list-style-type:none}.modal-content-fdaseatselect-contents-inner .seatmap-block .on{background-color:#ddf1ff;color:#fff}.modal-content-fdaseatselect-contents-inner .seatmap-row{text-align:center}.modal-content-fdaseatselect-contents-inner .seatmap-row.seat_space{position:relative;margin-bottom:60px}.modal-content-fdaseatselect-contents-inner .seatmap-row.seat_space .seatmap-right{position:absolute;top:0;right:0}.modal-content-fdaseatselect-contents-inner .seatmap-left,.modal-content-fdaseatselect-contents-inner .seatmap-right{width:45%}.modal-content-fdaseatselect-contents-inner .seatmap .space .galley,.modal-content-fdaseatselect-contents-inner .seatmap .space .toilets{height:50px;background-color:#f7f7f7;width:100%}.modal-content-fdaseatselect-contents-inner .seatmap .space .toilets-inner{text-align:center;width:50px;margin:0 auto}.modal-content-fdaseatselect-contents-inner .seatmap .space .toilets-inner&gt;i{font-size:24px;color:#888}.modal-content-fdaseatselect-contents-inner .seatmap .space .toilets-inner&gt;i:first-of-type{border-right:solid 2px #ddd;padding-right:5px}.modal-content-fdaseatselect-contents-inner .seatmap .exit{height:50px}.modal-content-fdaseatselect-contents-inner .seatmap .exit-door{width:50%;padding:0 12px;position:relative;font-size:12px;color:#888}.modal-content-fdaseatselect-contents-inner .seatmap .exit-left,.modal-content-fdaseatselect-contents-inner .seatmap .exit-right{display:inline-block;vertical-align:middle;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;position:absolute;top:2px}.modal-content-fdaseatselect-contents-inner .seatmap .exit-left{border-right:7px solid #888;left:0}.modal-content-fdaseatselect-contents-inner .seatmap .exit-right{border-left:7px solid #888;right:0}.modal-content-fdaseatselect-contents-inner .seatmap .exit2{position:absolute;top:60px;left:0;width:100%;padding:0 12px;-webkit-box-sizing:border-box;box-sizing:border-box}.modal-content-fdaseatselect-contents-inner .seatmap .seat-block{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-right:5px;line-height:45px;margin-bottom:6px;border-radius:4px;border:1px solid;font-size:14px;cursor:pointer}.modal-content-fdaseatselect-contents-inner .seatmap .seat-block:last-of-type{margin-right:0}.modal-content-fdaseatselect-contents-inner .seatmap .seat-block.on{background-color:#1c5db5;color:#1c5db5;position:relative}.modal-content-fdaseatselect-contents-inner .seatmap .seat-block.on&gt;.p_num{color:#fff;width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-60%);transform:translate(-50%,-60%)}.modal-content-fdaseatselect-contents-inner .seatmap .seat-block.on&gt;.p_num i{font-size:18px;margin-right:3px}.modal-content-fdaseatselect-contents-inner .seatmap .seat-block.on .s_designator{color:rgba(255,255,255,.7);font-size:10px;width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:40%}.modal-content-fdaseatselect-contents-inner .seatmap .seat-block:hover{opacity:.6}.modal-content-fdaseatselect-contents-inner .seatmap .seat-unavailable{background-color:#f7f7f7;border:none;color:#aaa;position:relative;font-family:icomoon;cursor:default}.modal-content-fdaseatselect-contents-inner .seatmap .seat-unavailable::before{content:"\e906";color:rgba(255,0,0,.4);margin:auto;width:22px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.modal-content-fdaseatselect-contents-inner .seat-popup{-webkit-box-shadow:0 0 4px rgba(0,0,0,.12),0 4px 4px rgba(0,0,0,.24);box-shadow:0 0 4px rgba(0,0,0,.12),0 4px 4px rgba(0,0,0,.24);border-top:solid 1px #f3f3f3;background-color:#fff;z-index:1;width:93%;-webkit-box-sizing:border-box;box-sizing:border-box}.modal-content-fdaseatselect-contents-inner .seat-popup.show{display:block!important;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:auto;-webkit-box-sizing:border-box;box-sizing:border-box}.modal-content-fdaseatselect-contents-inner .seat-popup-inner{position:relative;margin:20px}.modal-content-fdaseatselect-contents-inner .seat-popup-inner-arrow{position:absolute}.modal-content-fdaseatselect-contents-inner .seat-popup-inner-arrow::before{content:"";position:absolute;top:-40px;border:12px solid transparent;border-bottom:10px solid #fff;z-index:2}.modal-content-fdaseatselect-contents-inner .seat-popup-inner-arrow::after{content:"";position:absolute;top:-46px;margin-left:-2px;border:14px solid transparent;border-bottom:12px solid #f3f3f3;z-index:1}.modal-content-fdaseatselect-contents-inner .seat-popup__head&gt;i{font-size:20px;margin-right:8px}.modal-content-fdaseatselect-contents-inner .seat-popup__head&gt;.modal-content-fdaseatselect-contents-inner,.modal-content-fdaseatselect-contents-inner .seat-popup__head&gt;.seat-type,.modal-content-fdaseatselect-contents-inner .seat-popup__head&gt;.seatmap{color:#333;font-weight:700;font-size:15px;line-height:18px;padding-right:5px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.modal-content-fdaseatselect-contents-inner .seat-popup__head .add_price{text-align:right;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:10px;color:#888;min-width:83px}.modal-content-fdaseatselect-contents-inner .seat-popup__head .add_price i{margin-right:10px}.modal-content-fdaseatselect-contents-inner .seat-popup__head .add_price .currency_type{font-size:11px;margin-right:3px;vertical-align:bottom}.modal-content-fdaseatselect-contents-inner .seat-popup__head .add_price&gt;span{display:inline-block;vertical-align:middle;font-size:14px;color:#333}.modal-content-fdaseatselect-contents-inner .seat-popup__contents ul li{color:#333}.modal-content-fdaseatselect-contents-inner .seat-popup__contents p{font-size:12px;margin:10px 0;letter-spacing:1px;line-height:16px}.modal-content-fdaseatselect-contents-inner .seat-popup__footer{width:100%}.modal-content-fdaseatselect-contents-inner .seat-popup__footer-submit{width:83%;background-color:#ffc11c;text-align:center;border:none;border-radius:3px;color:#222;padding:12px;font-size:16px;display:block;font-weight:700}.modal-content-fdaseatselect-contents-inner .seat-popup__close-btn{display:block;padding:16px 16px 16px 0;width:17%;text-align:center;color:#222}.modal-content-fdaseatselect-contents-inner .seat-popup-infunt{position:relative;margin:20px}.modal-content-fdaseatselect-contents-inner .seat-popup-infunt .seat-popup__close-btn{display:block;width:100%;padding:16px 0;text-align:right}.modal-content-fdaseatselect-contents-inner .seat-popup-infunt-arrow{position:absolute}.modal-content-fdaseatselect-contents-inner .seat-popup-infunt-arrow::before{content:"";position:absolute;top:-40px;border:12px solid transparent;border-bottom:10px solid #fff;z-index:2}.modal-content-fdaseatselect-contents-inner .seat-popup-infunt-arrow::after{content:"";position:absolute;top:-46px;margin-left:-2px;border:14px solid transparent;border-bottom:12px solid #f3f3f3;z-index:1}.modal-content-fdaseatselect-contents-inner::after,.modal-content-fdaseatselect-contents-inner::before{background-repeat:no-repeat;top:625px;background-size:150%;position:absolute;content:""}.modal-content-fdaseatselect-contents-inner::before{background-image:url(/img/common/seatmap/wing_l.png);background-position:right top;height:612px;width:92px;left:-92px}.modal-content-fdaseatselect-contents-inner::after{background-image:url(/img/common/seatmap/wing_r.png);background-position:left top;height:615px;width:426px;right:-426px}.modal-content-fdaseatselect-contents::after{display:block;width:1px;height:80px;content:""}.modal-content-fdaseatselect-footer{position:absolute;background-color:#fff;height:80px;bottom:0;width:100%;z-index:2;margin:0;border-top:solid 1px #ddd;text-align:center;padding:12px;-webkit-box-sizing:border-box;box-sizing:border-box}.modal-content-fdaseatselect-footer .btn_gray,.modal-content-fdaseatselect-footer .btn_orange{padding:12px 20px;display:inline-block;vertical-align:middle;font-size:125%;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:30px;width:300px;height:50px;-webkit-box-shadow:none;box-shadow:none;border-radius:3px}.modal-content-fdaseatselect-footer .btn_gray{background-color:#f4f4f4;color:#222}.modal-content-fdaseatselect-footer .btn_orange{background:#ffc11c;font-weight:700;color:#222}.seat_confirm{z-index:10;position:fixed;width:100%;height:100%;left:0;top:0}.seat_confirm-inner{-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;width:100%;height:100%;padding:36px;overflow-y:auto;-ms-overflow-style:none}.seat_confirm-inner&gt;ul&gt;li{margin-bottom:10px;list-style-type:circle;margin-left:24px;line-height:20px}.seat_confirm-inner aside{border-top:dotted 1px #ddd;padding:36px 0}.seat_confirm-inner aside .seat_caution{margin-bottom:20px}.seat_confirm-inner aside ul li{margin-bottom:10px}.seat_confirm-inner::after{display:block;width:1px;height:120px;content:""}.seat_confirm-title{width:100%;font-size:22px}.seat_confirm-catch{font-size:16px;letter-spacing:1px}.seat_confirm-close-btn{width:10%;font-size:20px;text-align:right;cursor:pointer}.seat_confirm-submit{position:absolute;bottom:0;width:100%;height:120px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;padding:18px 0;-webkit-box-shadow:0 -1px 5px 0 #ccc;box-shadow:0 -1px 5px 0 #ccc}.seat_confirm-submit p{text-align:center}.seat_confirm-submit p .btn_orange{width:300px;height:50px;background-color:#ffc11c;color:#222;-webkit-box-shadow:none;box-shadow:none;border-radius:3px;font-weight:700;margin-bottom:12px}.seat_confirm-submit p&gt;a{font-size:125%;cursor:pointer;text-decoration:underline}.explain_box,.form_box{margin:16px 0}.explain_box .-md_title,.form_box .-md_title{font-size:18px;font-family:HiraginoSans-W6;margin-top:40px}.explain_box .-gray_box,.form_box .-gray_box{background-color:#f4f4f4;padding:16px;margin:8px 0}.explain_box .-gray_box .-red_text,.form_box .-gray_box .-red_text{color:#ff1d1c}.explain_box .-left_box,.form_box .-left_box{padding:16px}.explain_box .-left_box .-sm_title,.form_box .-left_box .-sm_title{font-family:HiraginoSans-W6}.explain_box .-left_box .-top_body,.form_box .-left_box .-top_body{margin-top:8px}.explain_box .-left_box .-bottom_body,.form_box .-left_box .-bottom_body{margin-bottom:8px}.explain_box .-left_box .-body,.form_box .-left_box .-body{margin:8px 0}.explain_box .-link,.form_box .-link{text-decoration:underline}.explain_box table,.form_box table{width:100%;border-radius:3px;margin:16px 0 0}.explain_box table tbody,.explain_box table thead,.form_box table tbody,.form_box table thead{border:1px solid #e4e4e4;border-radius:3px}.explain_box table tbody tr,.explain_box table thead tr,.form_box table tbody tr,.form_box table thead tr{border:1px solid #e4e4e4}.explain_box table tbody tr.-reason_list_1,.explain_box table tbody tr.-reason_list_2,.explain_box table tbody tr.-reason_list_3,.explain_box table tbody tr.-reason_list_4,.explain_box table tbody tr.-reason_list_5,.explain_box table thead tr.-reason_list_1,.explain_box table thead tr.-reason_list_2,.explain_box table thead tr.-reason_list_3,.explain_box table thead tr.-reason_list_4,.explain_box table thead tr.-reason_list_5,.form_box table tbody tr.-reason_list_1,.form_box table tbody tr.-reason_list_2,.form_box table tbody tr.-reason_list_3,.form_box table tbody tr.-reason_list_4,.form_box table tbody tr.-reason_list_5,.form_box table thead tr.-reason_list_1,.form_box table thead tr.-reason_list_2,.form_box table thead tr.-reason_list_3,.form_box table thead tr.-reason_list_4,.form_box table thead tr.-reason_list_5{display:none}.explain_box table tbody th,.explain_box table thead th,.form_box table tbody th,.form_box table thead th{width:220px;background-color:#f4f4f4}.explain_box table tbody .td_name,.explain_box table thead .td_name,.form_box table tbody .td_name,.form_box table thead .td_name{padding:8px 0 8px 20px!important;vertical-align:top}.explain_box table tbody .td_name:last-child,.explain_box table thead .td_name:last-child,.form_box table tbody .td_name:last-child,.form_box table thead .td_name:last-child{padding-left:0!important}.explain_box table tbody .td_name span,.explain_box table thead .td_name span,.form_box table tbody .td_name span,.form_box table thead .td_name span{margin-left:0}.explain_box table tbody .td_name .name_text,.explain_box table thead .td_name .name_text,.form_box table tbody .td_name .name_text,.form_box table thead .td_name .name_text{width:210px!important}.explain_box table tbody td,.explain_box table tbody th,.explain_box table thead td,.explain_box table thead th,.form_box table tbody td,.form_box table tbody th,.form_box table thead td,.form_box table thead th{padding:8px 20px;text-align:left}.explain_box table tbody td select::-ms-expand,.explain_box table tbody th select::-ms-expand,.explain_box table thead td select::-ms-expand,.explain_box table thead th select::-ms-expand,.form_box table tbody td select::-ms-expand,.form_box table tbody th select::-ms-expand,.form_box table thead td select::-ms-expand,.form_box table thead th select::-ms-expand{display:none}.explain_box table tbody td select,.explain_box table tbody th select,.explain_box table thead td select,.explain_box table thead th select,.form_box table tbody td select,.form_box table tbody th select,.form_box table thead td select,.form_box table thead th select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:url(/img/sp/common/select_arrows.png) right center no-repeat #fff;background-size:12px 12px;border:1px solid #979797;border-radius:3px;color:inherit;cursor:pointer;font-family:inherit;font-size:1em;padding:.4em 23px .4em .8em;width:100%;height:44px!important;margin:0!important}.explain_box table tbody td .cancel_warning,.explain_box table tbody th .cancel_warning,.explain_box table thead td .cancel_warning,.explain_box table thead th .cancel_warning,.form_box table tbody td .cancel_warning,.form_box table tbody th .cancel_warning,.form_box table thead td .cancel_warning,.form_box table thead th .cancel_warning{display:none;width:451px;word-break:break-all}.explain_box table tbody td .cancel_warning .warning_mark,.explain_box table tbody th .cancel_warning .warning_mark,.explain_box table thead td .cancel_warning .warning_mark,.explain_box table thead th .cancel_warning .warning_mark,.form_box table tbody td .cancel_warning .warning_mark,.form_box table tbody th .cancel_warning .warning_mark,.form_box table thead td .cancel_warning .warning_mark,.form_box table thead th .cancel_warning .warning_mark{margin:auto}.explain_box table tbody td span,.explain_box table tbody th span,.explain_box table thead td span,.explain_box table thead th span,.form_box table tbody td span,.form_box table tbody th span,.form_box table thead td span,.form_box table thead th span{font-size:14px;margin:0 8px}.explain_box table tbody td input,.explain_box table tbody th input,.explain_box table thead td input,.explain_box table thead th input,.form_box table tbody td input,.form_box table tbody th input,.form_box table thead td input,.form_box table thead th input{-webkit-box-shadow:none;box-shadow:none;padding:12px;border:1px solid #979797!important;font-size:14px!important;border-radius:3px;margin:0!important}.explain_box table tbody td input:-webkit-autofill,.explain_box table tbody th input:-webkit-autofill,.explain_box table thead td input:-webkit-autofill,.explain_box table thead th input:-webkit-autofill,.form_box table tbody td input:-webkit-autofill,.form_box table tbody th input:-webkit-autofill,.form_box table thead td input:-webkit-autofill,.form_box table thead th input:-webkit-autofill{-webkit-animation-name:onAutoFillStart;animation-name:onAutoFillStart;-webkit-transition:background-color 50000s ease-in-out 0s;transition:background-color 50000s ease-in-out 0s}.explain_box table tbody td .tel,.explain_box table tbody th .tel,.explain_box table thead td .tel,.explain_box table thead th .tel,.form_box table tbody td .tel,.form_box table tbody th .tel,.form_box table thead td .tel,.form_box table thead th .tel{width:216px}.explain_box table tbody td .flight_number,.explain_box table tbody th .flight_number,.explain_box table thead td .flight_number,.explain_box table thead th .flight_number,.form_box table tbody td .flight_number,.form_box table tbody th .flight_number,.form_box table thead td .flight_number,.form_box table thead th .flight_number{width:45%!important}.explain_box table tbody td .app_id,.explain_box table tbody th .app_id,.explain_box table thead td .app_id,.explain_box table thead th .app_id,.form_box table tbody td .app_id,.form_box table tbody th .app_id,.form_box table thead td .app_id,.form_box table thead th .app_id{width:245px!important}.explain_box table tbody td .da_cancel_select,.explain_box table tbody th .da_cancel_select,.explain_box table thead td .da_cancel_select,.explain_box table thead th .da_cancel_select,.form_box table tbody td .da_cancel_select,.form_box table tbody th .da_cancel_select,.form_box table thead td .da_cancel_select,.form_box table thead th .da_cancel_select{border-radius:3px;height:50px;padding:0 .8em 0 1.6em;border:1px solid #979797;font-size:1.1em;background-color:#fff}.explain_box table tbody td .form_alert,.explain_box table tbody th .form_alert,.explain_box table thead td .form_alert,.explain_box table thead th .form_alert,.form_box table tbody td .form_alert,.form_box table tbody th .form_alert,.form_box table thead td .form_alert,.form_box table thead th .form_alert{color:#ff1d1c;font-size:12px}.explain_box table tbody td .departure_year,.explain_box table tbody th .departure_year,.explain_box table thead td .departure_year,.explain_box table thead th .departure_year,.form_box table tbody td .departure_year,.form_box table tbody th .departure_year,.form_box table thead td .departure_year,.form_box table thead th .departure_year{width:180px!important;background-color:#fff;font-size:14px}.explain_box table tbody td .departure_day,.explain_box table tbody td .departure_month,.explain_box table tbody th .departure_day,.explain_box table tbody th .departure_month,.explain_box table thead td .departure_day,.explain_box table thead td .departure_month,.explain_box table thead th .departure_day,.explain_box table thead th .departure_month,.form_box table tbody td .departure_day,.form_box table tbody td .departure_month,.form_box table tbody th .departure_day,.form_box table tbody th .departure_month,.form_box table thead td .departure_day,.form_box table thead td .departure_month,.form_box table thead th .departure_day,.form_box table thead th .departure_month{width:80px!important;background-color:#fff;font-size:14px}.explain_box table tbody .td_bt,.explain_box table thead .td_bt,.form_box table tbody .td_bt,.form_box table thead .td_bt{padding-bottom:27px!important}.explain_box table tbody .flight_info select,.explain_box table thead .flight_info select,.form_box table tbody .flight_info select,.form_box table thead .flight_info select{width:310px!important}.explain_box table tbody .flight_info input,.explain_box table thead .flight_info input,.form_box table tbody .flight_info input,.form_box table thead .flight_info input{margin-left:12px!important;width:100px!important}.explain_box table thead,.form_box table thead{border:none}.explain_box table thead:after,.form_box table thead:after{border:none;content:"";display:block;height:16px}.explain_box table #cansel_passenger_0_1,.explain_box table #cansel_passenger_0_2,.explain_box table #cansel_passenger_0_3,.explain_box table #cansel_passenger_0_4,.explain_box table #cansel_passenger_0_5,.explain_box table #cansel_passenger_1_1,.explain_box table #cansel_passenger_1_2,.explain_box table #cansel_passenger_1_3,.explain_box table #cansel_passenger_1_4,.explain_box table #cansel_passenger_1_5,.explain_box table #cansel_passenger_2_1,.explain_box table #cansel_passenger_2_2,.explain_box table #cansel_passenger_2_3,.explain_box table #cansel_passenger_2_4,.explain_box table #cansel_passenger_2_5,.explain_box table #cansel_passenger_3_1,.explain_box table #cansel_passenger_3_2,.explain_box table #cansel_passenger_3_3,.explain_box table #cansel_passenger_3_4,.explain_box table #cansel_passenger_3_5,.explain_box table #cansel_passenger_4_1,.explain_box table #cansel_passenger_4_2,.explain_box table #cansel_passenger_4_3,.explain_box table #cansel_passenger_4_4,.explain_box table #cansel_passenger_4_5,.explain_box table #cansel_passenger_5_1,.explain_box table #cansel_passenger_5_2,.explain_box table #cansel_passenger_5_3,.explain_box table #cansel_passenger_5_4,.explain_box table #cansel_passenger_5_5,.explain_box table.-item_1,.explain_box table.-item_1 thead:after,.explain_box table.-item_2,.explain_box table.-item_2 thead:after,.explain_box table.-item_3,.explain_box table.-item_3 thead:after,.explain_box table.-item_4,.explain_box table.-item_4 thead:after,.explain_box table.-item_5,.explain_box table.-item_5 thead:after,.form_box table #cansel_passenger_0_1,.form_box table #cansel_passenger_0_2,.form_box table #cansel_passenger_0_3,.form_box table #cansel_passenger_0_4,.form_box table #cansel_passenger_0_5,.form_box table #cansel_passenger_1_1,.form_box table #cansel_passenger_1_2,.form_box table #cansel_passenger_1_3,.form_box table #cansel_passenger_1_4,.form_box table #cansel_passenger_1_5,.form_box table #cansel_passenger_2_1,.form_box table #cansel_passenger_2_2,.form_box table #cansel_passenger_2_3,.form_box table #cansel_passenger_2_4,.form_box table #cansel_passenger_2_5,.form_box table #cansel_passenger_3_1,.form_box table #cansel_passenger_3_2,.form_box table #cansel_passenger_3_3,.form_box table #cansel_passenger_3_4,.form_box table #cansel_passenger_3_5,.form_box table #cansel_passenger_4_1,.form_box table #cansel_passenger_4_2,.form_box table #cansel_passenger_4_3,.form_box table #cansel_passenger_4_4,.form_box table #cansel_passenger_4_5,.form_box table #cansel_passenger_5_1,.form_box table #cansel_passenger_5_2,.form_box table #cansel_passenger_5_3,.form_box table #cansel_passenger_5_4,.form_box table #cansel_passenger_5_5,.form_box table.-item_1,.form_box table.-item_1 thead:after,.form_box table.-item_2,.form_box table.-item_2 thead:after,.form_box table.-item_3,.form_box table.-item_3 thead:after,.form_box table.-item_4,.form_box table.-item_4 thead:after,.form_box table.-item_5,.form_box table.-item_5 thead:after{display:none}.explain_box .-icon,.form_box .-icon{padding:8px 0;color:#1ba1ff;cursor:pointer;float:left;width:50%}.explain_box .-icon a,.form_box .-icon a{display:block}.explain_box .-icon a span,.form_box .-icon a span{border:1px solid #1ba1ff;border-radius:20px;padding:8px;color:#1ba1ff;display:inline-block;margin-right:8px}.explain_box .-icon.-remove,.form_box .-icon.-remove{display:none;float:right}.explain_box .-icon.-disabled,.form_box .-icon.-disabled{cursor:not-allowed}.explain_box .-icon.-disabled a,.form_box .-icon.-disabled a{color:#e4e4e4;pointer-events:none}.explain_box .-icon.-disabled a span,.form_box .-icon.-disabled a span{border-color:#e4e4e4;color:#e4e4e4}.explain_box .icon_box,.form_box .icon_box{overflow:hidden;width:340px}.explain_box .icon_box .-icon,.form_box .icon_box .-icon{margin-left:20px;width:160px}.explain_box .icon_box .-icon:first-child,.form_box .icon_box .-icon:first-child{margin-left:0}.btn_box{text-align:center}.btn_box input{-webkit-box-shadow:none;box-shadow:none;background:#ffc11c;border:none;border-radius:3px;color:#222;font-size:18px;font-weight:700;letter-spacing:1.5px;padding:10px 0;width:300px}.btn_box input:disabled{background:#e4e4e4;cursor:not-allowed;color:#fff}.js-overlay{background:rgba(34,34,34,.7);display:none;height:100%;position:fixed;top:0;left:0;width:100%;z-index:4}.js-overlay .modal_cancel_form{background:#fff;bottom:0;border-radius:3px;height:80%;left:0;margin:auto;overflow-y:scroll;padding:20px;position:absolute;right:0;top:0;width:70%}.js-overlay .modal_cancel_form h4,.js-overlay .modal_cancel_form h5{font-size:18px;font-weight:700;padding:0;margin-top:10px}.js-overlay .modal_cancel_form h5{margin-top:40px}.js-overlay .modal_cancel_form .-red_text{color:#ff1d1c;margin-top:10px}.js-overlay .modal_cancel_form .-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.js-overlay .modal_cancel_form .-header button{background:0 0;border:none;font-size:18px;padding:0}.js-overlay .modal_cancel_form table{margin-top:20px;width:100%}.js-overlay .modal_cancel_form table thead{border:none}.js-overlay .modal_cancel_form table thead:after{border:none;content:"";display:block;height:16px}.js-overlay .modal_cancel_form table tr{border:1px solid #e4e4e4}.js-overlay .modal_cancel_form table tr td,.js-overlay .modal_cancel_form table tr th{padding:8px 20px;font-weight:400;text-align:left}.js-overlay .modal_cancel_form table tr th{background:#f4f4f4;height:46px;width:220px}.js-overlay .modal_cancel_form table tr td ul li{margin-top:8px}.js-overlay .modal_cancel_form table tr td ul li:first-child{margin-top:0}.js-overlay .modal_cancel_form .btn_box{margin-top:40px}.js-overlay .modal_cancel_form .btn_box a{display:block;font-size:16px;margin-top:18px;text-align:center;text-decoration:underline}.mt-1{margin-top:8px}.mt-2{margin-top:16px}.mt-3{margin-top:24px}.my_item_inner.current.tour .-rentacar,.my_item_inner.tour .my_item_inner_list_detail{margin-top:8px;padding-top:8px;border-top:1px solid #d4d4d4}.mb-1{margin-bottom:8px}.mb-2{margin-bottom:16px}.mb-3{margin-bottom:24px}.my_item_inner.tour .-rentacar{margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #d4d4d4}.my_item_inner.tour .-rentacar .-sub-title{font-size:12px;margin-bottom:4px}.my_item_inner.tour .-rentacar-name{font-weight:700}.my_item_inner.current.tour .-rentacar{margin-bottom:0;padding-bottom:0;border-bottom:none}.modified_reserve_detail_inner_price{display:grid;grid-template-columns:560px auto;gap:15px}.reserve_detail_inner_price.-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.reserve_detail_inner_price.-flex&gt;div{width:100%}.reserve_detail_inner_price.-flex .reserve_detail_inner_btnList{padding-left:0}.tour_plan_detail *,.tour_plan_detail :after,.tour_plan_detail :before{-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.tour_plan_detail .warning_message{background-color:#fff4f4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:nowrap row;flex-flow:nowrap row;width:100%;padding:20px 16px;margin-bottom:20px}.tour_plan_detail .warning_message .-icon-wrap{width:22px;height:22px;margin:auto 16px auto 0;font-weight:600}.tour_plan_detail .warning_message .-icon-wrap .icon-warning{color:#ff1d1c;font-size:22px}.tour_plan_detail .warning_message dt{color:#ff1d1c;font-weight:600;font-size:16px;margin-bottom:4px}.tour_plan_detail .warning_message dd{font-size:12px}.tour_plan_detail .warning_message dd a{text-decoration:underline}.tour_plan_detail table{width:100%}.tour_plan_detail table td,.tour_plan_detail table th{border:1px solid #e4e4e4;padding:16px}.tour_plan_detail table th{background:#f4f4f4;text-align:center;vertical-align:middle;width:20%}.tour_plan_detail table .-guide{margin-bottom:24px}.tour_plan_detail table .-guide .-bold{font-weight:600;font-family:HiraginoSans-W6;font-size:12px}.tour_plan_detail .-tableLayout{display:table}.tour_plan_detail .-tableLayout.-full{width:100%}.tour_plan_detail .-tableLayout li{display:table-cell;vertical-align:middle}.tour_plan_detail .-tableLayout li:not(:first-child){padding-left:24px}.tour_plan_detail .-tableLayout li.textR{text-align:right}.tour_plan_detail .-coupon-button,.tour_plan_detail .-flight .-flight-schedule li,.tour_plan_detail .-tableLayout li.textC{text-align:center}.tour_plan_detail .-contact-inner{position:relative;padding-left:24px}.tour_plan_detail .-contact-inner:before{font-family:icomoon;content:"\e93b";position:absolute;left:0;top:0;bottom:0;margin:auto;width:16px;height:16px}.tour_plan_detail .-flight .-flight-schedule{width:100%}.tour_plan_detail .-flight .-flight-schedule .-flightnumber{position:relative;padding-top:36px;width:76px}.tour_plan_detail .-flight .-flight-schedule .-flightnumber .-logo{width:60px;height:36px;position:absolute;top:0;left:0;right:0;margin:auto}.tour_plan_detail .-flight .-operation_airline{font-size:12px}.tour_plan_detail .-flight .-ticket{width:150px}.tour_plan_detail .-flight .-flight-option{padding-top:8px;border-top:1px solid #e4e4e4}.tour_plan_detail .-check-out td,.tour_plan_detail .-check-out th,.tour_plan_detail .-rentacar+.-check-in td,.tour_plan_detail .-rentacar+.-check-in th{border-top:none}.tour_plan_detail .-flight .-flight-option li{padding-left:0}.tour_plan_detail .-flight .-flight-option li span{display:inline-block}.tour_plan_detail .-flight .-flight-option li span:not(:last-child){margin-right:8px}.tour_plan_detail .-flight .-flight-option li span:not(:last-child):after{content:"/";margin-left:8px}.tour_plan_detail .-check-in td,.tour_plan_detail .-check-in th{vertical-align:top;border-bottom:none}.tour_plan_detail .-rentacar hr{height:1px;background-color:#e4e4e4;width:100%;margin-top:24px}.tour_plan_detail .-rentacar td,.tour_plan_detail .-rentacar th{border-bottom:none;vertical-align:top;padding-bottom:0}.tour_plan_detail .-rentacar-name{font-weight:700}.tour_plan_detail .-rentacar-equipment span{display:inline-block;background:#ddebd7;color:#0d8116;padding:4px 8px;border-radius:3px;font-size:12px}.tour_plan_detail .-rentacar-equipment span:not(:first-of-type){margin-left:8px}.tour_plan_detail .-rentacar-detail{padding:16px;background:#f4f4f4}.tour_plan_detail .-rentacar-detail .-logo{width:40px;height:40px}.tour_plan_detail .-rentacar-detail-number{padding:16px;background:#fff}.tour_plan_detail .-rentacar-detail-number .-number{font-weight:700;font-size:20px}.tour_plan_detail .-rentacar-remark{position:relative;padding-right:32px}.tour_plan_detail .-rentacar-remark .-icon{color:#a6a6a6;font-size:23px;width:23px;height:23px;position:absolute;top:0;right:8px;bottom:0;margin:auto;cursor:pointer}.tour_plan_detail .-rentacar-remark .-help-text{display:none;position:absolute;right:-100px;top:40px;padding:16px;background:#f4f4f4;border:1px solid #e4e4e4;border-radius:3px}.tour_plan_detail .-rentacar-remark .-help-text li{list-style:disc;margin-left:24px}.tour_plan_detail .-rentacar-remark .-icon:hover+.-help-text{display:block}.tour_plan_detail .-rentacar .-title{font-size:12px;margin-bottom:4px}.tour_plan_detail .-hotel td,.tour_plan_detail .-hotel th{border-top:none;border-bottom:none;padding-top:0;padding-bottom:0}.tour_plan_detail .-hotel-name{font-weight:700}.tour_plan_detail .-hotel-address{font-size:12px;color:#4d4d4d}.tour_plan_detail .-hotel .-title{font-size:12px;margin-bottom:4px}.tour_plan_detail .-hotel-remark{display:none;fo-room-countnt-size:12px}.tour_plan_detail .-hotel .-room-count{width:30%}.tour_plan_detail .-coupon-summary{border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;padding:16px 0}.tour_plan_detail .-coupon-summary .-title{margin-bottom:4px;font-weight:700}.tour_plan_detail .-coupon-summary .-top{margin-top:8px}.tour_plan_detail .-coupon-remark{background:#f4f4f4;padding:16px}.tour_plan_detail .-coupon-remark&gt;.-title{font-weight:700}.tour_plan_detail .-coupon-remark&gt;.-title:before{font-family:icomoon;content:"\ea07";width:16px;height:16px;margin-right:8px}.tour_plan_detail .-coupon-remark dt{font-size:12px}.tour_plan_detail .-coupon-button&gt;.btn{display:inline-block;padding:16px auto;width:300px;text-align:center;background:#1ba1ff;border-radius:3px;color:#fff;font-weight:700;font-size:16px}.tour_plan_detail .-coupon-button&gt;.btn p{font-size:12px;font-weight:400}.tour_plan_detail .-coupon-button&gt;.btn.disabled{background:#e4e4e4;pointer-events:none}.tour_plan_detail .-link{color:#1ba1ff;text-decoration:underline;cursor:pointer}.tour_plan_detail .-hotelpolicy .-label,.tour_plan_detail .-notice .-label,.tour_plan_detail .-price-details .-label{display:block;width:100%;position:relative}.tour_plan_detail .-hotelpolicy .-label .-icon,.tour_plan_detail .-notice .-label .-icon,.tour_plan_detail .-price-details .-label .-icon{-webkit-transform:rotate(90deg);transform:rotate(90deg);position:absolute;right:16px;height:12px;top:0;bottom:0;margin:auto;font-size:12px}.tour_plan_detail .-hotelpolicy input,.tour_plan_detail .-hotelpolicy input+label+.-inner,.tour_plan_detail .-notice input,.tour_plan_detail .-notice input+label+.-inner,.tour_plan_detail .-price-details input,.tour_plan_detail .-price-details input+label+.-inner{display:none}.tour_plan_detail .-hotelpolicy input:checked+label .-icon,.tour_plan_detail .-notice input:checked+label .-icon,.tour_plan_detail .-price-details input:checked+label .-icon{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.tour_plan_detail .-hotelpolicy input:checked+label+.-inner,.tour_plan_detail .-notice input:checked+label+.-inner,.tour_plan_detail .-price-details input:checked+label+.-inner{display:block;padding:8px 16px}.tour_plan_detail .-price-details .-label{text-align:right;padding-right:32px}.tour_plan_detail .-price-details .-label .-icon{right:8px}.tour_plan_detail .-price-details .-label .-toral-price{font-size:20px;font-weight:700}.tour_plan_detail .-price-details input:checked+label+.-inner{margin-top:8px;padding:8px 16px 8px 56px}.tour_plan_detail .-price-details .-tableLayout .-price{text-align:right}.tour_plan_detail .-price-details .-payment-price{border-top:1px solid #f4f4f4}.tour_plan_detail .-price-details .-payment-price li{padding-top:8px}.reserve_detail_cancel dd.-message{margin-top:5px;font-size:12px;text-align:left}.go_to_travel_file_upload{margin:32px 0;padding:24px 16px;background:#ddf1ff;color:#1c5db5;position:relative}.go_to_travel_file_upload .-text{padding-left:40px;position:relative}.go_to_travel_file_upload .-text:before{content:"\ea07";font-family:icomoon;font-size:20px;position:absolute;height:20px;top:0;bottom:0;left:0;margin:auto}.go_to_travel_file_upload .-status-tag{position:absolute;right:16px;top:16px;background-color:#fff;color:#1c5db5;border:1px solid #1c5db5;border-radius:2px;padding:2px 8px}.go_to_travel_file_upload .center{text-align:center}.go_to_travel_file_upload .-btn{text-align:center;font-weight:700;color:#fff;display:inline-block;border-radius:3px;font-size:20px;padding:16px 32px;line-height:1}.go_to_travel_file_upload .-btn.-secondary{background:#1ba1ff}@-webkit-keyframes fadeIn{0%{opacity:0;margin-top:-150px}100%{opacity:1;margin-top:0}}@keyframes fadeIn{0%{opacity:0;margin-top:-150px}100%{opacity:1;margin-top:0}}.go_to_travel_file_uploader a,.modal-contents a{text-decoration:underline}.go_to_travel_file_uploader .-list,.modal-contents .-list{border:1px solid #dbdbdb}.go_to_travel_file_uploader .-list h3,.modal-contents .-list h3{background-color:#f7f7f7;padding:16px;margin:0}.go_to_travel_file_uploader .-list .-license-file,.modal-contents .-list .-license-file{padding:16px;border-bottom:1px solid #dbdbdb}.go_to_travel_file_uploader .-list .-license-file:last-child,.modal-contents .-list .-license-file:last-child{border:none}.go_to_travel_file_uploader .-license-file h4,.modal-contents .-license-file h4{font-size:16px;font-weight:700;padding:0;margin-bottom:16px}.go_to_travel_file_uploader .-license-file img,.modal-contents .-license-file img{display:block;width:50%;margin:24px auto;max-width:200px}.go_to_travel_file_uploader .box-attention,.go_to_travel_file_uploader .box-caution,.modal-contents .box-attention,.modal-contents .box-caution{padding:16px;font-size:14px;margin:16px 0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.go_to_travel_file_uploader .box-attention .-inner,.go_to_travel_file_uploader .box-caution .-inner,.modal-contents .box-attention .-inner,.modal-contents .box-caution .-inner{-webkit-box-flex:8;-ms-flex:8;flex:8;padding:0}.go_to_travel_file_uploader .box-attention .-inner p,.go_to_travel_file_uploader .box-caution .-inner p,.modal-contents .box-attention .-inner p,.modal-contents .box-caution .-inner p{line-height:1.3em;margin:0}.go_to_travel_file_uploader .box-attention .-inner .-title,.go_to_travel_file_uploader .box-caution .-inner .-title,.modal-contents .box-attention .-inner .-title,.modal-contents .box-caution .-inner .-title{font-weight:700}.go_to_travel_file_uploader .box-attention .-inner strong,.go_to_travel_file_uploader .box-caution .-inner strong,.modal-contents .box-attention .-inner strong,.modal-contents .box-caution .-inner strong{font-weight:700;color:#1c5db5}.go_to_travel_file_uploader .box-attention:before,.go_to_travel_file_uploader .box-caution:before,.modal-contents .box-attention:before,.modal-contents .box-caution:before{font-family:FontAwesome;content:"\f06a";font-size:18px;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:30px}.go_to_travel_file_uploader .box-caution,.modal-contents .box-caution{color:#1c5db5;background-color:#ddf1ff}.go_to_travel_file_uploader .box-caution.-successful-flg,.modal-contents .box-caution.-successful-flg{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-delay:.5s;animation-delay:.5s;opacity:1}.go_to_travel_file_uploader .box-attention,.modal-contents .box-attention{color:#222;background-color:#f4f4f4}.go_to_travel_file_uploader .-btn{width:100%;border:none;font-size:20px;font-weight:700;border-radius:2px;height:52px;display:block;max-width:350px;margin:0 auto}.go_to_travel_file_uploader .-btn.-secondary-sub-color{color:#1ba1ff;background-color:#fff;border:1px solid}.go_to_travel_file_uploader .-btn:hover{opacity:.6}.go_to_travel_file_uploader .reserve_detail_inner_table{width:100%;border:3px solid #dadada}.go_to_travel_file_uploader .-section{padding:24px 8px}.go_to_travel_file_uploader .-section h3{font-size:20px;font-weight:700;padding:0;margin-bottom:16px}.go_to_travel_file_uploader .-section p{margin-left:0}.go_to_travel_file_uploader .-section strong{font-weight:700}.go_to_travel_file_uploader .-section .-upload-wrap{border:1px solid #ddd;border-radius:3px;padding:16px;margin-bottom:16px}.go_to_travel_file_uploader .-section .-upload-wrap select.-file-type{width:100%;padding:8px;font-size:20px;height:48px;margin-bottom:16px}.go_to_travel_file_uploader .-section .-upload-wrap .-upfile-label{width:100%;height:100px;background:#fff;border:3px dotted #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}.go_to_travel_file_uploader .-section .-upload-wrap .-upfile-label .-title{font-size:16px;font-weight:700;margin-bottom:8px}.go_to_travel_file_uploader .-section .-upload-wrap .-upfile-label span{color:#139ee6;font-size:16px}.go_to_travel_file_uploader .-section .-upload-wrap .-upfile-label:active{background-color:#f4f4f4}.go_to_travel_file_uploader .-section .-upload-wrap .-upfile-label:hover{opacity:.6;background-color:#f4f4f4}.go_to_travel_file_uploader .-section .-upload-wrap .-file-name{background-color:#f4f4f4;padding:8px;display:-webkit-box;display:-ms-flexbox;display:flex}.go_to_travel_file_uploader .-section .-upload-wrap .-file-name span{-webkit-box-flex:3;-ms-flex:3;flex:3;word-break:break-all;line-height:1.3em;font-size:12px}.go_to_travel_file_uploader .-section .-upload-wrap .-file-name .-file-change{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;max-height:48px;margin-left:8px}.go_to_travel_file_uploader .-section .-upload-wrap .-preview{margin-bottom:24px}.go_to_travel_file_uploader .-section .-upload-wrap .-preview img{display:block;width:100%;padding:8px;background-color:#f4f4f4;-webkit-box-sizing:border-box;box-sizing:border-box}.go_to_travel_file_uploader .-section .-file-submit{background-color:#1ba1ff;color:#fff}.go_to_travel_file_uploader .-section .-file-submit:disabled{background:#ddd}.go_to_travel_file_uploader .-section .-file-submit img.-loading{width:24px;display:inline-block;vertical-align:middle;margin-right:16px}.go_to_travel_file_uploader .-section.-flow .-box{background-color:#f7f7f7;width:100%;font-weight:700;border-radius:3px;padding:16px}.go_to_travel_file_uploader .-section.-flow .-box .-title{font-weight:700}.go_to_travel_file_uploader .-section.-flow .-box .-text{text-align:left;line-height:1.4em;font-weight:400}.modal-contents{color:#222;background:#fff;font-size:14px;width:70%;overflow:hidden;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.modal-contents .-head{border-bottom:1px solid #dbdbdb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px;width:100%;z-index:3;-webkit-box-sizing:border-box;box-sizing:border-box}.modal-contents .-head h2{font-size:24px;font-weight:700;padding:0}.modal-contents .-head button{background:0 0;border:none}.modal-contents .-head button .icon-cross-x{font-size:24px}.modal-contents .-inner{overflow-y:scroll;height:60vh;padding:16px 16px 150px;-webkit-box-sizing:border-box;box-sizing:border-box}.modal-contents .-inner h3{font-size:20px;font-weight:700}.modal-contents .-close{background:#fff;bottom:0;-webkit-box-shadow:0 -2px 2px 0 #dbdbdb;box-shadow:0 -2px 2px 0 #dbdbdb;height:50px;position:absolute;width:100%;left:0}.modal-contents .-close .-button{color:#1ba1ff;border:none;background:#fff;text-align:right;height:auto;height:100%;width:100%;padding:16px;font-size:14px}.organized_tours_cancel .reserve_detail_inner_table{width:100%;border-top:solid 3px #dadada;border-left:solid 3px #dadada}.organized_tours_cancel .-main-message{border:3px solid #dadada;padding:24px}.organized_tours_cancel .application_detail_btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:32px 0}.organized_tours_cancel .application_detail_btn .btn-cancel-back,.organized_tours_cancel .application_detail_btn .btn-cancel-submit{width:340px;height:52px;line-height:52px;font-size:20px;font-family:HiraKakuPro-W6;padding:0 32px;-webkit-box-shadow:none;box-shadow:none}.organized_tours_cancel .application_detail_btn .btn-cancel-submit{margin-left:16px;color:#fff}.organized_tours_cancel .application_detail_btn .btn-cancel-submit.btn_gray{background-color:#e4e4e4}.organized_tours_cancel .application_detail_btn .btn-cancel-submit.btn_blue{background-color:#1ba1ff}.organized_tours_cancel .application_detail_btn .btn-cancel-back{border:1px solid #a6a6a6;background-color:#fff}.organized_tours_cancel .reserve_detail_user_agree p input:checked+label,.organized_tours_cancel .reserve_detail_user_input .cancel_reason input:checked+label{background:#1c5db5}.organized_tours_cancel .application_detail_btn .btn-cancel-back.btn.is-back{color:#4d4d4d;max-width:340px;margin:0}.organized_tours_cancel .reserve_detail_inner_block{border:1px solid #dadada;padding:15px}.organized_tours_cancel .reserve_detail_inner_block .cancel_price_table tr td.amount{text-align:right}.organized_tours_cancel .reserve_detail_inner_block .cancel_price_table tr td:not(:last-child){padding-right:40px}.organized_tours_cancel .reserve_detail_inner_block dl dt{font-weight:700;margin-bottom:5px}.organized_tours_cancel .reserve_detail_inner_block dl dd{font-size:12px;margin-left:5px}.organized_tours_cancel .reserve_detail_inner_block dl dd:not(:last-child){margin-bottom:10px}.organized_tours_cancel .reserve_detail_user_input{padding-top:24px}.organized_tours_cancel .reserve_detail_user_input .cancel_reason{margin-top:16px;height:20px;position:relative}.organized_tours_cancel .reserve_detail_user_input .cancel_reason input{vertical-align:middle;margin-top:-2px;margin-bottom:1px;width:16px;height:16px;-moz-appearance:none;appearance:none;-webkit-appearance:none;opacity:0;outline:0;margin-right:8px}.organized_tours_cancel .reserve_detail_user_input .cancel_reason label{position:absolute;left:0;top:0;z-index:-1;width:16px;height:16px;border-radius:3px;border:1px solid #4d4d4d}.organized_tours_cancel .reserve_detail_user_input .cancel_reason input:checked+label::after{content:"";position:absolute;left:5px;top:0;width:4px;height:10px;border-right:3px solid #fff;border-bottom:3px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.organized_tours_cancel .reserve_detail_user_input textarea{width:100%;border:1px solid #ccc;border-radius:2px;margin-top:24px;padding:16px;resize:none}.organized_tours_cancel .reserve_detail_user_input textarea::-webkit-input-placeholder{font-family:HiraKakuPro-W3;font-size:14px;color:#a6a6a6}.organized_tours_cancel .reserve_detail_user_input textarea::-moz-placeholder{font-family:HiraKakuPro-W3;font-size:14px;color:#a6a6a6}.organized_tours_cancel .reserve_detail_user_input textarea::-ms-input-placeholder{font-family:HiraKakuPro-W3;font-size:14px;color:#a6a6a6}.organized_tours_cancel .reserve_detail_user_input textarea::placeholder{font-family:HiraKakuPro-W3;font-size:14px;color:#a6a6a6}.organized_tours_cancel .reserve_detail_user_input textarea.is_hidden{border:none;border-top:1px solid #ccc;height:0;padding:0}.organized_tours_cancel .reserve_detail_user_agree{margin-top:24px;text-align:center;font-size:16px;height:20px;line-height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.organized_tours_cancel .reserve_detail_user_agree p{width:210px;margin:0 auto;position:relative}.organized_tours_cancel .reserve_detail_user_agree p input{vertical-align:middle;margin-top:-2px;margin-bottom:1px;width:16px;height:16px;-moz-appearance:none;appearance:none;-webkit-appearance:none;opacity:0;outline:0;margin-right:8px}.organized_tours_cancel .reserve_detail_user_agree p label{position:absolute;left:0;top:0;z-index:-1;width:16px;height:16px;border-radius:3px;border:1px solid #4d4d4d}.organized_tours_cancel .reserve_detail_user_agree p input:checked+label::after{content:"";position:absolute;left:5px;top:0;width:4px;height:10px;border-right:3px solid #fff;border-bottom:3px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.new_error{padding:16px 16px 14px;border-radius:3px;background-color:#fff4f4;display:-webkit-box;display:-ms-flexbox;display:flex}.new_error i{margin:auto 0;color:#ff1d1c;font-size:20px;padding:8px}.new_error p{font-size:12px;color:#222;font-weight:300;font-family:HiraginoSans-W3}.new_error .cancel_text_bold,.new_error .cancel_text_default{color:#ff1d1c;font-size:14px}.new_error .cancel_text{font-family:HiraKakuPro-W6;font-size:16px;color:#ff1d1c}.new_error .cancel_text_bold{font-family:HiraKakuPro-W6;margin:auto 0}.button_box{text-align:center;padding:16px}.guidance_text{width:740px;text-align:left;margin:0 auto}.mail_check{margin-top:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px}.mail_check .-icon{margin-right:8px;font-size:16px;color:#4d4d4d}.refund_price_table{border:3px solid #dbdbdb;margin-bottom:16px;width:570px}.refund_price_table .-price .-text{font-weight:400}:lang(ja) .cancel_box .-table .step-wrap .-default{height:24px;padding:2px}:lang(ja) .cancel_box .-table .step-wrap .-default:after{border-width:14px 13px}:not(:lang(ja)) .cancel_box .-table .step-wrap .-default{letter-spacing:-.7px;height:40px}:not(:lang(ja)) .cancel_box .-table .step-wrap .-default:after{border-width:20px 13px}.cancel_box{margin-top:32px}.cancel_box .cancel_date{background-color:#f4f4f4;display:inline-block;padding:7px 10px;letter-spacing:1px;margin-bottom:5px}.cancel_box .info_box{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:16px}.cancel_box .info_box .flight_info{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:400;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;letter-spacing:-.4px}.cancel_box .info_box .flight_info .-content{width:17%}.cancel_box .info_box button{width:195px;height:34px;font-size:12px}.cancel_box .-table{border:3px solid #dbdbdb;width:100%}.cancel_box .-table .step-wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin-left:3px}.cancel_box .-table .step-wrap .-default{position:relative;text-align:center;margin-right:16px;background:#f4f4f4;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.cancel_box .-table .step-wrap .-default:after{content:"";position:absolute;top:0;right:-26px;border-color:transparent transparent transparent #f4f4f4;border-style:solid}.cancel_box .-table .step-wrap .-default:first-child:nth-last-child(5),.cancel_box .-table .step-wrap .-default:first-child:nth-last-child(5)~.-default{width:16.6%}.cancel_box .-table .step-wrap .-default:first-child:nth-last-child(3),.cancel_box .-table .step-wrap .-default:first-child:nth-last-child(3)~.-default{width:30%}.cancel_box .-table .step-wrap .is-current{background-color:#ff1d1c;color:#fff}.cancel_box .-table .step-wrap .is-current:after{border-color:transparent transparent transparent #ff1d1c;color:#fff}.refund_detail,.refund_notice{margin-top:8px}.refund_detail .-title .-text,.refund_notice .-title .-text{color:#1ba1ff;font-size:14px;font-weight:600;cursor:pointer;margin-bottom:8px}.refund_detail .-content .-text,.refund_detail .-content .price_all .-category,.refund_notice .-content .-text,.refund_notice .-content .price_all .-category{font-size:12px}.refund_detail .-title .-text i,.refund_notice .-title .-text i{margin-left:8px}.refund_detail .-title .-text .-underline,.refund_notice .-title .-text .-underline{text-decoration:underline}.refund_detail .-content,.refund_notice .-content{margin-top:16px}.refund_detail .-content .border,.refund_notice .-content .border{border-top:1px solid #a6a6a6;margin:24px 0 0}.refund_detail .-content .-time,.refund_notice .-content .-time{margin-top:24px}.refund_detail .-content .-link,.refund_notice .-content .-link{font-size:12px;text-decoration:underline}.refund_detail .-content .-bold,.refund_notice .-content .-bold{font-weight:600;font-family:HiraginoSans-W6}.refund_detail .-content .price_all,.refund_notice .-content .price_all{display:-webkit-box;display:-ms-flexbox;display:flex}.refund_detail .-content .price_all .-price_box,.refund_notice .-content .price_all .-price_box{margin:16px 0;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;background-color:#fff!important}.refund_detail .-content .price_all .-price_box .-detail,.refund_notice .-content .price_all .-price_box .-detail{text-align:center}.refund_detail .-content .price_all .-price_box .-detail .-price,.refund_notice .-content .price_all .-price_box .-detail .-price{display:inline-block;border:1px solid #e4e4e4;padding:4px 16px;font-size:18px;margin-top:8px;width:100px}.refund_detail .-content .price_all .-price_box .-detail .-cancel_price,.refund_notice .-content .price_all .-price_box .-detail .-cancel_price{color:#ff1d1c;font-weight:600;font-family:HiraginoSans-W6}.refund_detail .-content .price_all .-price_box .-detail .-refund_price,.refund_notice .-content .price_all .-price_box .-detail .-refund_price{font-weight:600;font-family:HiraginoSans-W6;background-color:#f4f4f4}.refund_detail .-content .price_all .-price_box .-sign,.refund_notice .-content .price_all .-price_box .-sign{margin:8px}.refund_detail .-content .detail_all .-box,.refund_notice .-content .detail_all .-box{background-color:#f4f4f4;padding:16px;margin:16px 0}.refund_detail .-content .detail_all .-box .-price_info,.refund_notice .-content .detail_all .-box .-price_info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.refund_detail .-content .detail_all .-box .-count,.refund_notice .-content .detail_all .-box .-count{width:50px;text-align:right;margin-right:16px}.refund_detail .-content .detail_all .-box .-red,.refund_notice .-content .detail_all .-box .-red{color:#ff1d1c;width:100px;text-align:right;font-size:16px}.refund_detail .-content .detail_all .-box .-flight_detail,.refund_notice .-content .detail_all .-box .-flight_detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#fff;padding:8px;margin:8px 0}.refund_detail .-content .detail_all .-box .-flight_detail .-red,.refund_notice .-content .detail_all .-box .-flight_detail .-red{font-weight:600;font-family:HiraginoSans-W6}.refund_detail .-content .detail_all .-box .-commission_detail,.refund_notice .-content .detail_all .-box .-commission_detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 8px 0 16px}.refund_detail .-content .text_box,.refund_notice .-content .text_box{margin-top:16px}.refund_detail .-content .text_box .-text,.refund_notice .-content .text_box .-text{font-size:14px}.refund_detail .-content .text_box .-link,.refund_notice .-content .text_box .-link{text-decoration:underline;font-size:14px}.goto_info{width:100%}.goto_info .-sub_title{font-size:16px;font-weight:600;font-family:HiraginoSans-W6}.goto_info .-body .-title{display:inline-block;font-size:18px;font-weight:700;font-family:HiraginoSans-W6}.application_wrap .-complete .-inner .-number .-num span,.goto_info .-body .-address{font-size:16px;font-weight:700}.goto_info .-body .-address{background-color:#fff;width:750px;font-family:HiraginoSans-W6;padding:8px 0;margin:24px auto 0}.goto_info .-body .-sub_guide{margin-top:8px}.goto_info .-body .-guide{text-align:left;margin-right:16px;margin-top:16px}.goto_info .-body .-guide .-sub_title{font-size:16px;font-weight:700;font-family:HiraginoSans-W6;margin:24px 0 0}.goto_info .-body .-guide .-text{margin:0}.goto_info .-body .-guide .-top{margin-top:8px}.goto_info .-body .-guide .-red{color:#ff1d1c}.goto_info .-body .-guide .-bold{font-weight:700;font-family:HiraginoSans-W6}.application_wrap{margin-top:80px}.application_wrap .-complete{display:block;margin:0 0 30px;text-align:center;background-color:#f7f7f7;padding:24px}.application_wrap .-complete .-inner{padding:24px 30px;width:auto;border:1px solid #ddd;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;border-radius:4px}.application_wrap .-complete .-inner .-number{border-bottom:1px solid #ccc;padding-bottom:12px;text-align:left;margin:0 auto;width:660px}.application_wrap .-complete .-inner .-number .-text{color:#4d4d4d;font-size:12px}.application_wrap .-complete .-inner .main_msg{margin:12px auto;text-align:left;width:660px}.application_wrap .-complete .-inner .main_msg .-main{font-size:24px;font-weight:700;text-align:center;margin-bottom:8px}.application_wrap .-complete .-inner .main_msg .-notes{background:#ddf1ff;color:#1c5db5;padding:8px;text-align:center}.application_wrap .-complete .-inner .main_msg .-sub{margin-top:12px}.application_wrap .-complete .-inner .main_msg .-sub span{display:block;padding:8px 0;font-weight:700}.application_wrap .-complete .-inner .main_msg .-sub span.-item{font-size:20px;font-weight:700}.application_wrap .-complete .-inner .main_msg .sub_msg{margin:16px auto;text-align:left;width:660px}.application_wrap .-complete .-inner .main_msg .sub_msg .-item{padding:16px 32px}.application_wrap .-complete .-inner .main_msg .sub_msg .-item h3{font-size:14px;font-weight:700}.application_wrap .-complete .-inner .main_msg .sub_msg .-item.ok{background:#f4f4f4}.application_wrap .-complete .-inner .main_msg .sub_msg .-item.ok h3{color:#0d8116}.application_wrap .-complete .-inner .main_msg .sub_msg .-item.ok h3.-deadline{font-size:20px;color:#0d8116}.application_wrap .-complete .-inner .main_msg .sub_msg .-item.ng{background:#fff4f4}.application_wrap .-complete .-inner .main_msg .sub_msg .-item.ng h3{color:#ff1d1c}.application_wrap .-complete .-inner .main_msg .sub_msg .-item ul li{list-style:disc}.application_wrap .-complete .-inner .btn{background:#fff;border:1px solid #1ba1ff;color:#1ba1ff;font-size:16px;font-weight:700;padding:16px;border-radius:4px;line-height:1;width:350px;text-align:center}</pre></body></html>