@charset "UTF-8";.section{margin-top:20px}.section+.section{margin-top:20px}.fwB{font-weight:bold}.text-r{text-align:right}.pagetop_reserve{text-align:right;margin-top:.5em;margin-right:10px}table{width:100%;border-collapse:collapse}table{table-layout:fixed}table th{word-wrap:break-word;word-break:break-all}table,tr,td,th,thead,tbody{font-size:inherit}table .w10per{width:10% !important}table .w15per{width:15% !important}table .w20per{width:20% !important}table .w25per{width:25% !important}table .w30per{width:30% !important}table .w35per{width:35% !important}table .w40per{width:40% !important}table .w45per{width:45% !important}table .w50per{width:50% !important}table .w55per{width:55% !important}table .w60per{width:60% !important}table .w65per{width:65% !important}table .w70per{width:70% !important}table.w80per{width:80% !important}table.w90per{width:90% !important}input[type="submit"],input[type="button"]{cursor:pointer;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-ms-box-shadow:none;outline:0}input[type="text"]{box-sizing:border-box;min-height:33px}.noDisc li{list-style-type:none !important;margin:0 !important}.asw-btn-aside.btn-org{background-color:#fff;border:1px solid #eb7309;color:#eb7309}.asw-btn-aside.btn-org:hover{background-color:#ffefe1;border:1px solid #eb7309;color:#eb7309}.asw-btn-arrow-next .asw-btn-aside.btn-org{background-image:url(../image/ico_arrow_right_org_001-555503a.png);background-repeat:no-repeat}.loading-overlap{position:absolute;z-index:10000}.loading-overlap-mat{position:absolute;width:100%;height:100%;background-color:#fff}.loading-overlap-spinner{position:absolute;width:100%;height:100%;background:url(../image/waiting-555503a.gif) no-repeat center center}.loading-overlap-waitimg{background-image:url(../image/waiting-555503a.gif);background-repeat:no-repeat;background-position-x:center}.hotel_info_loading{background:url("../image/waiting-555503a.gif") 50% 50% no-repeat}.flight_info_loading{background:url("../image/waiting-555503a.gif") 50% 50% no-repeat}.poppup-con-wrap{margin-top:20px}.poppup-con-wrap .title{margin-bottom:10px;padding:0 3px;font-size:20px;font-weight:bold;border-bottom:#012f64 3px solid;color:#012f64}.poppup-con-wrap .data .paragraph{margin-bottom:10px}.onlyToggle>dd>div{border-top:1px solid #ccc;padding:10px 10px 35px 10px}.onlyToggle>dd>div>div.toggleContents{display:none}f .dp-stepTitleBox{margin:20px 0 10px 0}.dp-stepTitleBox>.wrap{display:table;width:946px;border:2px solid #000}.dp-stepTitleBox .stepNum{display:table-cell;width:60px;padding:15px 10px;background:#000;color:#fff;font-size:20px;text-align:center;vertical-align:middle}.dp-stepTitleBox .title{display:table-cell;padding:10px;color:#252525;font-size:16px;font-weight:bold;vertical-align:middle}.dp-label-box{margin:20px 0;padding:7px 10px;background:#e2e2e4;color:#252525;font-size:16px}.dp-itineraryTable .innerTable .iconAirplane,.dp-itineraryTable .innerTable .iconHotel,.dp-itineraryTable .innerTable .iconCar,.dp-itineraryTable .innerTable .iconBalloon,.dp-itineraryTable .innerTable .iconGolf,.dp-itineraryTable .innerTable .iconShip,.dp-itineraryTable .innerTable .iconMeal,.dp-itineraryTable .innerTable .iconTaxi,.dp-itineraryTable .innerTable .iconJr,.dp-itineraryTable .innerTable .iconTicket,.dp-itineraryTable .innerTable .iconBus,.dp-itineraryTable .innerTable .iconTrain{padding:10px 20px 10px 55px;background-position:15px;background-size:26px auto}.dp-itineraryTable .innerTable .iconDisney{padding:10px 20px 10px 55px;background-image:url(../image/icon_disney-555503a.png);background-repeat:no-repeat;background-position:15px}.dp-itineraryTable .innerTable{position:relative}.dp-itineraryTable caption{position:absolute;top:28px;left:10px;font-size:16px;font-weight:bold}.dp-itineraryTable .innerTable thead>tr>th{padding:0 5px 6px}.dp-itineraryTable .innerTable thead>tr>th span{font-size:11px}.dp-itineraryTable .innerTable .itineraryRep,.dp-itineraryTable .innerTable .itineraryCompanion,.dp-itineraryTable .innerTable .itineraryCompChild{width:60px;vertical-align:top}.dp-itineraryTable .innerTable .itineraryRep img,.dp-itineraryTable .innerTable .itineraryCompanion img,.dp-itineraryTable .innerTable .itineraryCompChild img{width:30px}.dp-itineraryTable .innerTable .num{width:60px}.dp-itineraryTable .innerTable th.itineraryAppContents{padding:0 0 15px;vertical-align:bottom;text-align:left}.dp-itineraryTable .innerTable thead>tr>th.itineraryAppContents span{margin-left:10px;font-size:16px}.dp-itineraryTable .innerTable tbody tr:first-child td{border-top:0}.dp-itineraryTable .innerTable tbody>tr>td{padding:10px 3px;border-top:solid 1px #ccc;border-left:solid 1px #ccc;text-align:center}.dp-itineraryTable .innerTable tbody>tr>th:first-child{padding:10px 1px;border-right:solid 1px #ccc;text-align:center;font-weight:normal}.dp-itineraryTable .innerTable thead .itineraryDay{width:65px;vertical-align:bottom;padding-bottom:10px}.dp-itineraryTable .innerTable thead .itineraryDay .caption{padding-left:10px;font-size:16px;font-weight:bold;white-space:nowrap}.dp-itineraryTable .innerTable tbody tr:first-child .itineraryDay{border-top:0}.dp-itineraryTable .innerTable tbody .itineraryDay{background-color:#eee;font-size:12px;border-top:solid 1px #ccc}.dp-itineraryTable .innerTable tr.itineraryPlanFree{background-color:#f0f3fc}.dp-itineraryTable .innerTable tr.itineraryPlanFree .itineraryPlan{padding:10px 20px}.dp-itineraryTable .innerTable .itineraryPlan{text-align:left;font-size:14px;width:343px}.dp-itineraryTable .innerTable .itineraryPlan span{display:inline-block;padding:0 3px 0 0}.dp-itineraryTable .innerTable .itineraryPrice{width:100px}.dp-itineraryTable .innerTable .itineraryPlanPay{padding:10px 20px;text-align:left;font-size:14px;width:343px}.dp-itineraryTable .innerTable .itineraryPlanPay span{display:inline-block;padding:0 3px 0 0}.dp-itineraryTable th.price{width:130px}.dp-itineraryTable .innerTable td.itineraryPlan .other{margin-top:10px}.dp-itineraryTable .innerTable td.column{font-size:14px}.dp-itineraryTable .innerTable td.allocation{font-size:25px}.dp-itineraryTable .innerTable td.bed_food{font-size:11px}.dp-itineraryTable .innerTable tbody:before,.dp-itineraryTable .innerTable tbody:after{content:'';width:950px;height:1px;display:block;background:url(../image/other-company_bg-555503a.png) no-repeat}.dp-itineraryTable .innerTable tbody.bg-none:before,.dp-itineraryTable .innerTable tbody.bg-none:after{content:'';width:928px;height:1px;display:block;background:url(../image/other-company_bg-555503a.png) no-repeat}.toggleContents .dp-itineraryTable .innerTable tbody:before,.toggleContents .dp-itineraryTable .innerTable tbody:after{content:'';width:928px;height:1px;display:block;background:url(../image/other-company_bg-555503a.png) no-repeat}.dp-itineraryTable .innerTable tfoot>tr>td{padding:5px 10px 15px 10px;border-left:solid 1px #ccc;text-align:center}.dp-itineraryTable .innerTable tfoot>tr>td:first-child{border-left:0}.dp-itineraryTable .innerTable tfoot .individualPrice{text-align:right;padding:15px 10px}.dp-itineraryTable .innerTable tfoot .price{font-size:11px}.dp-itineraryTable .innerTable tfoot .price input{margin-top:5px}.dp-itineraryTable .innerTable tfoot td.price{padding:10px 3px;width:65px}.dp-itineraryTable .innerTable tfoot tr:nth-child(2) .totalPriceArea{border-top:solid 1px #ccc}.dp-itineraryTable .innerTable tfoot .fareTotal{text-align:right}.dp-itineraryTable .innerTable tfoot .totalAmount{margin-right:25px}.dp-itineraryTable .innerTable tfoot .fareTotal span.totalAmount{margin-right:25px;font-size:108%}.dp-itineraryTable .innerTable tfoot .fareTotal em.totalPrice{margin-right:5px;font-size:185%}.dp-itineraryTable .innerTable tfoot .fareTotal span.totalAmount+.totalPrice,.dp-itineraryTable .innerTable tfoot .fareTotal span.totalAmount+.totalPricePay{color:#e80000;font-weight:bold}.dp-itineraryTable .innerTable tfoot .fareTotal span.currencyCode{font-size:138%;color:#e80000}.dp-itineraryTable .innerTable tfoot .btnBase{display:inline-block;border-radius:4px;font-weight:bold;text-decoration:none;background:0;text-align:center;-webkit-appearance:none;white-space:pre-wrap;line-height:1.3}.dp-itineraryTable .innerTable tfoot .btnDetailed{margin-top:10px;padding:5px 0;width:50px;background-color:#fff;border:1px solid #012f64;color:#012f64;font-size:100%}.dp-itineraryTable .innerTable tfoot .btnDetailed:hover{background-color:#e1effe;color:#012c64}.dp-itineraryTable .innerTable tr.borderb-none{border-bottom:0}.dp-itineraryTable .innerTable th.txt-center{text-align:center}.cancel-tableArea{margin-top:15px;margin-bottom:15px;font-size:83.33%}.cancel-tableArea tr>:first-child{border-left:0;border-right:0}.cancel-tableArea .cancelTable th,.cancel-tableArea .cancelTable td{border:1px solid #ccc;border-right:0;text-align:center;padding:3px}.cancel-tableArea .cancelTable thead,.cancel-tableArea .cancelTable tbody>tr>th:first-child{border-left:0}.cancel-tableArea .cancelTable thead>tr:first-child>th:first-child{width:40px;height:80px;border-left:0}.cancel-tableArea .cancelTable td{height:40px}.cancel-tableArea .cancelTable td pre{font-family:inherit;white-space:pre-wrap;word-break:break-word}.dp-company{display:table;width:100%}.dp-company .company{display:table-cell;vertical-align:top}.dp-company .logo{display:table-cell;padding-top:10px;vertical-align:bottom;background-image:url(../image/logo_kotorikyo-555503a.gif);background-repeat:no-repeat;background-position:right}.dp-company .company-name{margin-top:15px}.dp-company .con{margin-top:15px}.service-icon{font-size:0}.service-icon li,.infoBox .service-icon li{display:inline-block;min-width:102px;margin:10px 10px 0 0;padding:3px 5px;background:#626262;color:#fff;font-size:13px;text-align:center}.reserveTable{margin-bottom:30px}.reserveTable.table-bottom{margin-bottom:20px}.reserveTable .infoBox{margin-top:0}.reserveTable .lead{font-weight:bold;margin:0;padding:10px 10px 10px 10px;font-size:115%}.reserveTable table{width:100%;box-sizing:border-box;table-layout:inherit}.reserveTable table.type3{width:100%}.reserveTable table.type3 tr{border-bottom:0}.reserveTable table.type3 td{width:87px}.reserveTable table.type3 td p.name{width:100%}.reserveTable table tr{border-bottom:1px solid #ccc}.reserveTable table tr.bd-none td{padding:5px 7px}.reserveTable table tr.bd-none{border-bottom:0}.reserveTable table td{padding:15px 7px;text-align:left;overflow:hidden;word-wrap:break-word;word-break:break-all}.reserveTable table td label{margin-left:6px}.reserveTable table td span.form-text{margin-left:6px}.reserveTable table td .name:not(:last-child){margin-bottom:10px}.reserveTable table td .name span{display:inline-block}.reserveTable table.type3 td .name span{margin-right:1em}.reserveTable table td .name .representative-sei{width:150px;margin-right:50px}.reserveTable table td .name .representative-mei{width:150px}.reserveTable table td .name .representative-sama{margin-left:2px;width:20px}.reserveTable table td.txt-bold{font-weight:bold}.reserveTable table td input{width:150px;box-sizing:border-box}.reserveTable table td.old input,.reserveTable table td.infant-old select,.reserveTable table td.old select{width:57px;min-height:inherit;box-sizing:border-box}.reserveTable table thead th{text-align:left;padding:7px 20px 7px 9px}.reserveTable table thead .member{width:80px}.reserveTable table thead .first-name{width:180px}.reserveTable table thead .last-name{width:180px}.reserveTable table thead .age{width:80px}.reserveTable table thead .sex{width:100px}.reserveTable.type2.add-infant table thead .member{width:100px}.reserveTable.type2.add-infant table thead .fellow{width:160px}.reserveTable.type2.add-infant table thead .first-name{width:140px}.reserveTable.type2.add-infant table thead .last-name{width:160px}.reserveTable.type2.add-infant table thead .age{width:70px}.reserveTable.type2.add-infant table thead .btn{width:60px;display:block}.reserveTable.type2.add-infant table tbody .btn{display:block;padding-top:23px}.reserveTable.type2 table tbody .delete-btn{background-color:#1a6dfb;color:#fff;text-decoration:none;padding:7px 14px 7px 9px;border-radius:4px;font-weight:bold}.reserveTable.type2 table tbody .delete-btn:before{content:"－";font-size:100%;position:relative;top:-1px;margin-right:4px}.reserveTable.type2 table thead .member{width:90px}.reserveTable.type2 table thead .fellow{width:160px}.reserveTable.type2 table thead .first-name{width:180px}.reserveTable.type2 table thead .last-name{width:180px}.reserveTable.type2 table thead .btn{width:60px;display:none}.reserveTable.type2 table tbody .btn{display:none}.reserveTable table td .check{float:left;width:50%}.reserveTable table td .check.w30{width:30%}.reserveTable table td .check input[type="radio"]{float:left;width:13px;position:relative;top:1px}.reserveTable table td select{width:100%}.reserveTable input[type=radio]+label,.reserveTable input[type=checkbox]+label{font-size:108%;vertical-align:middle}.reserveTable table td .another{background:#a9a9a9;color:#fff;text-align:center;padding:5px;border-radius:4px;margin-top:5px;display:inline-block;text-decoration:none}.reserveTable .more-btn a{background-color:#1a6dfb;color:#fff;text-decoration:none;padding:7px 14px 7px 9px;border-radius:4px;margin-left:16px}.reserveTable .more-btn a:before{content:"+";font-size:100%;position:relative;top:-1px;margin-right:8px}.reserveTable .as-table{width:50%;margin:10px 0}.reserveTable .as-table tr{border-bottom:0}.reserveTable .as-table th:first-child{width:153px}.reserveTable .as-table.type1 th{text-align:left}.reserveTable .as-table.type1 th:first-child{width:267px}.reserveTable .inputError{border:1px solid #e80000 !important}.reserveTable .inputError.bg-error{background-color:#feeeef}.reserveTable .txt-error{color:#e80000}.btnAreaSubmitWrap{margin-top:50px;padding:0 10px}.btnAreaSubmitWrap li{float:right;margin-right:0;width:70%;text-align:right}.btnAreaSubmitWrap li.lastChild{float:left;width:30%;text-align:left}.btnAreaSubmitWrap li.btnFloat p,.btnAreaSubmitFloat li{float:right;margin-left:10px}.btnAreaSubmitWrap .asw-btn-cancel{background-image:url(../image/bg_btn_arrow_back-555503a.png);background-repeat:no-repeat;background-position:left center}.btnAreaSubmitWrap .asw-btn-main-stream.asw-btn-vertical-main{background-image:url(../image/bg_btn_arrow_next-555503a.png);background-repeat:no-repeat;background-position:right center}.address-info{margin-bottom:30px}.address-info table{table-layout:inherit}.address-info .lead{font-size:115%;font-weight:bold;padding:10px 10px 5px 10px}.address-info .lead span{margin-left:15px}.address-info .cont{border:1px solid #ccc;padding:23px 20px 20px}.address-info .cont .type1 th{padding:10px 0 0 0;text-align:left;font-weight:bold;vertical-align:top}.address-info .cont .type1 th .txt-normal{font-weight:normal}.address-info .cont .type1 td{padding:5px 8px 5px 0;overflow:hidden}.address-info .cont .type1 td input{width:100%;box-sizing:border-box}.address-info .cont .type1 .post input,.address-info .cont .type1 .post label,.address-info .cont .type1 .post span.form-text{float:left}.address-info .cont .type1 .post label,.address-info .cont .type1 .post span.form-text{margin:7px;font-size:107%}.address-info .cont .type1 .post .post1{width:59px;box-sizing:border-box}.address-info .cont .type1 .post .post2{width:82px;box-sizing:border-box}.address-info .cont .type2{width:450px}.address-info .cont .type2 th{width:125px;text-align:left}.address-info .cont .type2 .post{width:100px;box-sizing:border-box}.address-info .cont .type2 td{padding:6px 0}.address-info .cont .type2 input{width:90%}.address-info .cont .type2 td .mail{margin-bottom:5px}.support-info{border:1px solid #ccc;margin-bottom:40px;margin-top:30px}input.inputMandatory:focus,select.inputMandatory:focus,.checkin input:focus,.checkin select:focus,.reserveTable input:focus,.address-info input:focus,.support-info input:focus,.support-info textarea:focus{border:1px solid #012f64}.support-info dt{padding:15px 15px 12px;background-position:10px center}.support-info dt p{font-weight:bold}.support-info dd{border-top:1px solid #ccc;padding:15px}.support-info dd p{margin-bottom:10px}.support-info dd textarea{width:98%;box-sizing:border-box;margin:10px 10px 0;border:1px solid #ccc;padding:15px 25px;outline:0}.support-info dd a.more-info{background:#1a6dfb;color:#fff;text-decoration:none;font-size:130%;font-weight:bold;margin:10px auto;width:230px;display:block;text-align:center;padding:3px 0 10px;border-radius:5px}.support-info dd a.more-info:before{content:"+";position:relative;margin-right:5px;top:0;font-size:140%}.support-info.type2{border:0}.support-info.type2 dt{background:#e2e2e4;font-weight:bold;padding-left:15px;color:#252525;font-size:115%}.support-info.type2 dd{border:1px solid #ccc;margin-top:20px}.support-info.type2 dd textarea{width:100%;box-sizing:border-box;margin:0;border:1px solid #ccc;padding:15px 25px;outline:0}.support-info .support-cont{background:#fff;border:1px solid #ccc;padding:10px 25px;margin-top:13px}.support-info .support-cont .title{background-repeat:no-repeat;margin-bottom:0;padding:9px 0 16px 0;background-position:8px 2px;font-weight:bold;font-size:115%}.support-info .support-cont input[type="radio"],.support-info .support-cont input[type="checkbox"]{margin-right:8px}.support-info .support-cont-inner{background-color:#e2e8f7;border:1px solid #ccc;padding:10px 20px;margin-bottom:5px}.support-info .support-cont-inner li{margin-top:5px}.support-info .support-cont .checklist ul{margin-left:20px;display:none}.support-info .support-cont p.text{margin-top:15px;margin-bottom:5px}.support-info .support-cont>input[type="text"]{width:98%}.reserveTable td.old.type1 label,.reserveTable td.old.type1 span.form-text{position:relative;top:8px}.pre-text{min-height:32px;padding:7px 8px 4px;border:1px solid #bbb;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,0.3) inset;-moz-box-shadow:0 1px 2px rgba(0,0,0,0.3) inset;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.3) inset;-ms-box-shadow:0 1px 2px rgba(0,0,0,0.3) inset;width:57px;box-sizing:border-box;float:left;text-align:center;font-size:108%}.checkin.type2{padding:0;border:0;border-top:1px solid #ccc}.checkin .title{border-bottom:1px solid #ccc;font-size:115%;font-weight:bold;padding:9px 12px 7px}.checkin table{margin:15px 0}.checkin table.mg0{margin:0}.checkin table caption{text-align:left;margin-bottom:10px;margin-left:10px}.checkin table tr{border-bottom:1px solid #ccc}.checkin table th{width:100px;text-align:left;padding:5px 10px 10px 10px}.checkin table th.pd10{padding:0 0 0 10px}.checkin table td{padding:15px 7px}.checkin table td p{margin-top:5px}.checkin table td select{width:90px;min-height:inherit}.checkin table td select.w125{width:125px}.checkin table td.type1 select{width:125px}.checkin table td input{width:270px}.checkin table.checkinInfo tr{border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc}.checkin table.checkinInfo th{border-right:1px solid #ccc;border-left:1px solid #ccc;background-color:#f2f2f2}.checkin table.checkinInfo td{padding:15px 0 15px 30px}.checkin table.checkinInfo td.pd-table{padding:10px 0 10px 30px}.showBlock{display:none}.choice-pay{margin:22px 0 20px}.choice-pay .title{color:#252525;font-weight:bold;background:#e2e8f7;font-size:123%;padding:7px 12px}.choice-pay .sub-ti{font-size:123%;color:#012f64;font-weight:bold;margin:14px 12px}.choice-pay table tr{border-bottom:1px solid #ccc}.choice-pay table td{border-left:1px solid #ccc;font-size:108%;padding:13px 16px}.choice-pay.type2 table td{text-align:center}.choice-pay.type2 table th{text-align:center}.choice-pay.type2 table th:first-child{text-align:left}.choice-pay td .number{display:inline-block;color:#fff;background:#012f64;padding:5px 9px;margin-right:10px}.choice-pay td .detail-btn{color:#012f64;border:1px solid #012f64;text-decoration:none;font-size:76%;display:inline-block;padding:3px 13px;border-radius:4px;margin-left:15px}.choice-pay table td:first-child{border-left:0;font-size:115%;font-weight:bold}.choice-pay.type2 table td:first-child{font-weight:normal;text-align:left}.choice-pay table tr.last td{text-align:right !important;font-size:108%;font-weight:normal}.choice-pay table tr.last td .attention{font-size:153%;font-weight:bold;margin-left:5px}.choice-pay table th{text-align:left;padding:8px 16px}.choice-pay table th:first-child{width:520px}.choice-pay.type2 .fareTotal span.totalAmount,.plan-list-container .plan-total.fareTotal .totalAmount{font-size:108%;margin-right:25px;margin-left:10px}.plan-list-container .plan-total.fareTotal .totalAmount{line-height:31px}.choice-pay.type2 .fareTotal span.totalAmount+.totalPrice,.choice-pay.type2 .fareTotal span.totalAmount+.totalPricePay,.plan-list-container .plan-total.fareTotal .totalPrice{color:#e80000;font-weight:bold}.choice-pay.type2 .fareTotal em.totalPrice,.plan-list-container .plan-total.fareTotal em.totalPrice{font-size:185%;margin-right:5px}.choice-pay.type2 .fareTotal span.currencyCode,.plan-list-container .plan-total.fareTotal span.currencyCode{color:#e80000;font-size:138%}.plan-total.fareTotal{padding-right:16px;background:#fff3e7}.plan-list-container .plan-total.first{padding-top:15px}.plan-list-container.last{margin-bottom:100px}.plan-list-container .plan-list>li{border:1px solid #ccc;margin-bottom:16px;font-weight:bold}.plan-list-container .plan-list .list-inner{padding:8px 0;color:#252525;background:#fff}.plan-list-container .plan-list .list-inner .card-number{float:right;background:#fff;color:#252525;display:none;padding:2px 2px 2px 13px;font-size:123%}.plan-list-container .plan-list .list-inner .card-number .change-btn{text-decoration:none;display:inline-block;padding:0 5px;border-radius:3px}.plan-list-container .plan-list .list-cont .btnAreaSubmitWrap{width:465px;margin:20px auto 35px}.plan-list-container .plan-list .list-cont .btnAreaSubmitWrap input{width:200px}.plan-list-container .plan-list .list-cont .btnAreaSubmitWrap .btnCredit{background:#05346c;color:#fff}.plan-list-container .plan-list .list-cont .btnAreaSubmitWrap .btnCredit:hover{background:#01244e;color:#d9dbde}.plan-list-container .sub-ti{font-size:123%;color:#012f64;font-weight:bold;margin:3px 7px}.plan-list-container .plan-total{text-align:right;padding-bottom:15px}.plan-list-container .plan-list .list-inner.is-active{background:#e2e8f8}.plan-list-container .plan-list .list-cont span.keyboard{display:inline-block;margin-left:10px}.plan-list-container .plan-list .list-inner>input{opacity:0;filter:alpha(opacity=0);-ms-filter:"alpha(opacity=0)";-khtml-opacity:0;-moz-opacity:0}.plan-list-container .plan-list .list-inner>input[type="checkbox"]+label{-moz-appearance:none;-webkit-appearance:none;background-image:url(../image/icon_checkbox_off-555503a.png);background-repeat:no-repeat;background-size:24px;margin-left:0;padding:10px 0 10px 34px;background-position:left center}.plan-list-container .plan-list input[type="checkbox"]:checked+label{background-image:url(../image/icon_checkbox_on-555503a.png)}.plan-list-container .select-box{overflow:hidden;font-size:115%;margin:19px 0 24px}.plan-list-container .select-box p{float:left}.plan-list-container .select-box .select{position:relative;-moz-appearance:none;-webkit-appearance:none;background-repeat:no-repeat;background-position:8px;background-image:url(../image/bg/bg_select_box_01.jpg);padding:9px 0 7px 42px}.plan-list-container .select-box p.text{margin-top:10px;margin-left:10px}.plan-list-container .select-box .decision-btn{color:#012f64;border:1px solid #012f64;text-decoration:none;font-weight:bold;width:200px;border-radius:4px;float:right;text-align:center;padding:4px 0;margin-top:3px}.plan-list .list-cont{display:none}.asw-reserve-table td input[type="text"]{min-height:33px;padding:4px 8px;border:1px solid #bbb;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,0.3) inset;-moz-box-shadow:0 1px 2px rgba(0,0,0,0.3) inset;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.3) inset;-ms-box-shadow:0 1px 2px rgba(0,0,0,0.3) inset;font-size:108%;outline:0}.h3-asw-border-top-title{padding:15px 10px;background:#fff;border-top:#000 3px solid;color:#252525;font-size:124%;font-weight:bold}.participant-table{margin-top:-15px}.participant-table tr th{text-align:left;padding:0 10px 10px 10px;border-bottom:1px solid #ccc}.participant-table tr td{padding:23px 10px;border-bottom:1px solid #ccc}.participant-table tr td.pd-r{text-align:right;padding-right:35px}.participant-table thead .participant{width:130px}.participant-table thead .name{width:120px}.participant-table thead .age{width:60px;text-align:right;padding-right:35px}.participant-table thead .customer-num{width:100px}.participant-table thead .contact{width:170px}.participant-table thead .contact_option{width:320px}.participant-table thead .support{width:150px}.participant-table tbody tr th{width:140px;font-weight:normal;padding-top:10px}.participant-table tbody tr th img{width:26px;margin-right:20px;vertical-align:middle}.participant-table tbody tr th span{display:inline-block;vertical-align:middle;text-align:center}.participant-table tbody tr td .email{word-wrap:break-word}.method-of-payment-table{margin-bottom:20px;margin-top:-15px}.method-of-payment-table th{padding:0 20px 10px 20px;border-bottom:1px solid #d4d4d4}.method-of-payment-table td{padding:25px 20px;border-bottom:1px solid #d4d4d4;border-left:1px solid #d4d4d4}.method-of-payment-table td:first-child{border-left:0}.method-of-payment-table thead th.price{width:270px}.method-of-payment-table thead th.situation{width:190px}.method-of-payment-table tbody td.price{color:#e80000;text-align:right;font-weight:bold}.method-of-payment-table tbody td.situation{text-align:center}.method-of-payment-table .bg-highlight{background:#fff3e6}.infoBox>dd>div.inner-auto-scroll{padding:0}.inner-auto-scroll{display:block;width:100%;height:230px;padding:10px;border:0;box-sizing:border-box}.confirmation-btn{width:100%;margin-top:20px;margin-bottom:20px;text-align:right}.confirmation-btn p{display:inline-block}.confirmation-btn p.right{text-align:right;vertical-align:middle}.confirmation-btn p.left{text-align:right;vertical-align:middle}.hr-gray{display:block;height:1px;margin:30px 0;padding:0;border:0;border-top:1px solid #ccc}.confirmation-box .end-box{margin:50px 0;background-color:#fbf1f0}.confirmation-box .msg{padding:20px 20px 0 20px}.confirmation-box .msg2{padding:20px 20px}.confirmation-box .head{font-size:123%;font-weight:bold}.confirmation-box .msg-text{margin:10px 0;font-size:14px}.confirmation-box .confirmation-list{margin:10px 0;font-size:14px}.confirmation-box .chek{font-size:14px;font-weight:bold}.confirmation-box .chek label{display:inline-block;padding:0 10px 15px 15px;vertical-align:middle;cursor:pointer}.confirmation-box .chek label span{display:inline-block;width:30px;height:30px;vertical-align:middle;background:url(../image/bg_checkbox_note-555503a.png) left top no-repeat;cursor:pointer;margin-right:5px}.confirmation-box .chek label span.checked{background:url(../image/bg_checkbox_note-555503a.png) left bottom no-repeat}.confirmation-box .chek label input[type=checkbox]{display:none}.confirmation-box .chek label input{display:inline-block;vertical-align:middle;border:medium none;cursor:pointer}.at-banner{margin:20px 0}.infoBoxSection{margin-top:50px}.infoBoxSection dt,.infoBoxSection ul{max-height:100%}.searchChange+.infoBoxSection{margin-top:20px}.infoBox{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-bottom-color:#ccc;border-bottom-style:solid;border-bottom-width:1px;border-image-outset:0;border-image-repeat:stretch stretch;border-image-slice:100% 100% 100% 100%;border-image-source:none;border-image-width:1 1 1 1;border-left-color:#ccc;border-left-style:solid;border-left-width:1px;border-right-color:#ccc;border-right-style:solid;border-right-width:1px;border-top-color:#ccc;border-top-style:solid;border-top-width:1px;position:relative}.infoBox+.infoBox{margin-top:20px}.infoBox>dt{font-size:123%;font-weight:bold;padding-bottom:9px;padding-left:9px;padding-right:9px;padding-top:9px}.infoBox dd li{list-style-type:disc;margin-bottom:5px;margin-left:18px;margin-right:0;margin-top:0}.infoBox>dd li div{display:inline}.infoBox>dd li img{vertical-align:middle}.infoBox .toggleSwitch{background-attachment:scroll;background-clip:border-box;background-color:rgba(0,0,0,0);background-image:url("../image/toggle-555503a.png");background-origin:padding-box;background-position:left top;background-repeat:no-repeat;background-size:auto auto;bottom:7px;display:block;height:25px;position:absolute;right:10px;text-indent:-9999px;width:25px;z-index:10;overflow:hidden}.infoBox .toggleSwitch:hover{background-position:right top}.infoBox .infoBoxMoreText{bottom:12px;color:#252525;font-size:75%;position:absolute;right:45px}.infoBox>dd>div,.infoBox>.infoBox-body>div{border-top-color:#ccc;border-top-style:solid;border-top-width:1px;padding-bottom:10px;padding-left:10px;padding-right:10px;padding-top:10px}.infoBox>dd>div.calendar-module{border-top-color:-moz-use-text-color;border-top-style:none;border-top-width:medium}.infoBox>dd.calendar{display:block;height:44px}.infoBox>dd>div.toggleContents,.infoBox>.infoBox-body>div.toggleContents{display:none;padding-bottom:35px}.infoBox>dd.calendar>.toggleContents{display:block;height:0;margin-top:-3.5em;overflow-x:hidden;overflow-y:hidden;padding-bottom:35px;padding-top:10px !important;visibility:hidden}.infoBox.onlyToggle.asw-default-open .toggleSwitch{background-position:left bottom}.infoBox.onlyToggle.asw-default-open .toggleSwitch:hover{background-position:right bottom}.infoBox.onlyToggle.asw-default-open .toggleContents{display:block}.asw-btn-area-block-center p:nth-child(2){font-size:108%;line-height:1.7;margin:20px}.text-box{border:1px solid #ccc;padding:20px;margin:0 30px}.method-of-summary-table th{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.method-of-summary-table{margin-bottom:20px}.method-of-summary-table th{padding:0 20px 10px 20px;border-bottom:1px solid #d4d4d4}.method-of-summary-table td{padding:25px 10px;border-bottom:1px solid #d4d4d4;border-left:1px solid #d4d4d4}.method-of-summary-table td:first-child{border-left:0}.method-of-summary-table thead th.date{width:120px}.method-of-summary-table thead th.reference{width:100px}.method-of-summary-table thead th.product01{width:240px}.method-of-summary-table thead th.availability{width:100px}.method-of-summary-table thead th.price{width:130px}.method-of-summary-table thead th.payment{width:100px}.method-of-summary-table thead th.deadline{width:120px}.method-of-summary-table tbody td.icon{background-position:10px;padding:25px 10px 25px 45px}.method-of-summary-table tbody td.iconAirplane,.method-of-summary-table tbody td.iconHotel,.method-of-summary-table tbody td.iconCar,.method-of-summary-table tbody td.iconBalloon,.method-of-summary-table tbody td.iconGolf,.method-of-summary-table tbody td.iconShip,.method-of-summary-table tbody td.iconMeal,.method-of-summary-table tbody td.iconTaxi,.method-of-summary-table tbody td.iconJr,.method-of-summary-table tbody td.iconTicket,.method-of-summary-table tbody td.iconBus,.method-of-summary-table tbody td.iconTrain{background-size:26px auto}.method-of-summary-table tbody td.price{font-size:138%;font-weight:bold;text-align:right}.method-of-summary-table tbody td.price span.mile{font-size:70%}.method-of-summary-table tbody td.reference,.method-of-summary-table tbody td.payment{font-weight:bold}.method-of-summary-table tbody td.date,.method-of-summary-table tbody td.reference,.method-of-summary-table tbody td.availability,.method-of-summary-table tbody td.payment,.method-of-summary-table tbody td.deadline{text-align:center}.method-of-summary-table .totalPriceArea{padding:5px 10px 15px 10px;border:0}.method-of-summary-table .fareTotal{text-align:right}.method-of-summary-table .totalAmount{margin-right:25px}.method-of-summary-table .fareTotal span.totalAmount{margin-right:25px;font-size:108%}.method-of-summary-table .fareTotal em.totalPrice{margin-right:5px;font-size:185%}.method-of-summary-table .fareTotal span.totalAmount+.totalPrice,.method-of-summary-table .fareTotal span.totalAmount+.totalPricePay{color:#e80000;font-weight:bold}.method-of-summary-table .fareTotal span.currencyCode{font-size:138%;color:#e80000}.adb-target-2box div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.adb-target-2box .box{margin-bottom:20px;float:left;padding:12px;width:465px;border:solid 1px #d4d4d4}.adb-target-2box .box:nth-child(even){float:right}.box-thumb{float:left;margin-right:15px;height:110px;width:146px}.box-thumb img{max-height:108px;height:auto;max-width:146px;width:auto;margin:0 auto;display:block;vertical-align:bottom;border:1px solid #d4d4d4}.boxcaption{overflow:hidden}.boxcaption_title{font-size:15px;font-weight:700}.boxcaption p{line-height:2.1}.fz-md{font-size:15px}.fz-sm{font-size:13px}.amount{text-align:right;font-size:13px}.amount span{margin-left:5px;color:#e80000;font-size:19px;font-weight:700}.adb-target-2box .asw-btn-base{margin-top:5px;width:100%}.optionGadgetOutputMsgMb20 .gadget_no_result_message{display:inline-table;margin-bottom:20px}.infobox-table{width:100%;border-collapse:collapse}.infobox-table th{padding:10px}.infobox-table tbody td{border:solid 1px #d4d4d4;padding:15px;font-size:14px}.infobox-table .red{color:#e80000}.infobox .totalPriceArea{padding:10px}.infobox .totalAmount{margin-right:20px}.infobox .fareTotal{text-align:right}.infobox-table .totalPrice,.infobox-table .currencyCode{color:#e80000;font-weight:700}.infobox-table .totalPrice{font-size:24px}.infobox-table .currencyCode{font-size:18px}.infoBox>dd>div.inner-auto-scroll{overflow-y:scroll;height:230px;padding:10px}.infoBox>dd>div.inner-auto-scroll li{list-style:none}.infoBox>dd>div.inner-auto-scroll p,.infoBox>dd>div.inner-auto-scroll dt,.infoBox>dd>div.inner-auto-scroll dd,.infoBox>dd>div.inner-auto-scroll li{margin-bottom:10px}.relay-text{margin-bottom:30px;text-align:center}.boxDeny.mt-20{margin-top:20px}.bg-blue{background-color:#e2e2e4}.lead.mg{background-color:#e2e2e4;margin:15px 0;padding:10px 10px 10px 10px}.lead.fs115{font-size:115%}.checkin table th.day{width:10%}.checkin table th.hotel-name{width:35%}.checkin table th.checkin-time{width:20%}.checkin table tr.borderb-none{border-bottom:0}.checkin table td.pd0{padding:0}.reserveTable table td.pd0{padding:0}.checkin table th.checkin-time02{width:14%}.checkin table td input.w90{width:90%}.checkin table th.hotel-time{width:12%}.checkin table th.flight-number{width:12%}.checkin table th.emergency-contact{width:25%}.checkin table tr.va-t{vertical-align:top}.checkin table.mg-none{margin:0}.attention{color:#e80000}.asw-info-title.txt-red{color:#e80000}.ds-block{display:block}.asw-btn-w175{width:175px;min-width:175px}.bt-bottom{border-bottom:solid 1px #ccc}.asw-btn-aside02{background-color:#012c64;border:1px solid #012c64;color:#FFF}.asw-btn-aside02:hover{background-color:#012454;border:1px solid #012454;color:#afc3d7}#payment-selection .bannerArea{margin-bottom:20px}#payment-selection .inputErrorBox{margin-bottom:20px;border:1px solid #e80000;color:#e80000;padding:15px 10px;font-size:14px}#payment-selection .inputErrorBox dt{font-weight:bold;margin-bottom:20px}#payment-selection .inputErrorBox dd p{padding:2px 0}#payment-selection .infoBox{margin-bottom:20px}#payment-selection .infoBox dd .toggleContents{padding-bottom:10px}#payment-selection .label-box{font-weight:bold;font-size:16px;background-color:#e2e2e4;padding:10px 12px}#payment-selection .orderDetailTable .innerTable{border-collapse:collapse;width:100%;box-sizing:border-box}#payment-selection .orderDetailTable .innerTable th,#payment-selection .orderDetailTable .innerTable td{border:1px solid transparent;box-sizing:border-box}#payment-selection .orderDetailTable .innerTable th{font-weight:bold;border-bottom-color:#ccc;text-align:left;vertical-align:middle;padding-bottom:12px;padding-top:20px}#payment-selection .orderDetailTable .innerTable th.orderDetailCell{padding-left:20px;width:570px}#payment-selection .orderDetailTable .innerTable th.orderDetailDateCell{padding-left:20px}#payment-selection .orderDetailTable .innerTable th.orderDetailPriceCell{padding-left:20px;width:140px}#payment-selection .orderDetailTable .innerTable th.orderDetailTimingCell{text-align:center;width:120px}#payment-selection .orderDetailTable .innerTable td{border-bottom-color:#ccc;border-right-color:#ccc;padding:13px 20px}#payment-selection .orderDetailTable .innerTable td.orderDetailNumCell.bd-none{border-right-color:transparent}#payment-selection .orderDetailTable .innerTable td.orderDetailNumCell{width:52px;padding-right:0;border-right-color:#ccc;font-weight:bold;text-align:left}#payment-selection .orderDetailTable .innerTable td.orderDetailNumCell span.test-box{display:inline-block;background-color:#000;text-align:center;padding:3px;color:#fff;margin-right:10px;width:18px}#payment-selection .orderDetailTable .innerTable td.orderDetailNameCell{font-weight:bold}#payment-selection .orderDetailTable .innerTable td.orderDetailDateCell{width:auto}#payment-selection .orderDetailTable .innerTable td.orderDetailPriceCell{width:140px;border-right-color:transparent;text-align:center}#payment-selection .orderDetailTable .innerTable td.orderDetailPriceCell a,#payment-selection .orderDetailTable .innerTable td.orderDetailPriceCell a:active,#payment-selection .orderDetailTable .innerTable td.orderDetailPriceCell a:visited{display:block;border-radius:2px;text-decoration:none;padding:3px 15px;background-color:#fff;border:1px solid #012f64;color:#012f64;font-weight:bold;font-size:10px;text-align:center;margin-top:6px}#payment-selection .orderDetailTable .innerTable td.orderDetailPriceCell a:hover{background-color:#e1effe}#payment-selection .orderDetailTable .innerTable td.orderDetailTimingCell{width:120px;padding-left:10px;padding-right:10px;text-align:center}#payment-selection .orderDetailTable .innerTable td.totalPriceArea{border-right-color:#fff;border-bottom-color:#fff;padding-right:10px;text-align:right}#payment-selection .orderDetailTable .innerTable td.totalPriceArea .totalAmount{font-size:14px;padding-right:15px}#payment-selection .orderDetailTable .innerTable td.totalPriceArea .totalPrice{font-size:20px;font-weight:bold;color:#e80000}#payment-selection .orderDetailTable .innerTable td.totalPriceArea .total-gotocpnMsg{color:#e80000}#payment-selection .orderSection h2{border:2px solid #000;border-left-width:58px;margin-bottom:20px}#payment-selection .orderSection h2 .num{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;font-size:20px;font-weight:bold;padding:18px 0;text-align:center;color:#fff;width:58px;margin-left:-58px}#payment-selection .orderSection h2 .str{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;padding-left:10px;font-size:16px;font-weight:bold;color:#252525;width:875px}#payment-selection .checkList h3{color:#252525;font-weight:bold;font-size:16px;padding:5px 0 10px 10px}#payment-selection .checkList li.checkLine{margin-bottom:5px}#payment-selection .checkList li.checkLine .check-item{display:table;width:100%;box-sizing:border-box;cursor:pointer;background-color:#fff;border:2px solid #ccc;padding:10px;font-size:0}#payment-selection .checkList li.checkLine .check-item.bg-blue{background-color:#e2e2e4;cursor:initial}#payment-selection .checkList li.checkLine .check-item.checked{background-color:#e2e2e4}#payment-selection .checkList li.checkLine .check-item .ttl{display:table-cell}#payment-selection .checkList li.checkLine .check-item .fee{display:table-cell;text-align:right}#payment-selection .checkList li.checkLine .check-item .checkboxWrap-quick,#payment-selection .checkList li.checkLine .check-item .checkboxWrap{cursor:pointer;display:inline-block;*display:inline;*zoom:1;vertical-align:middle;width:24px;height:24px;overflow:hidden;font-size:14px;background:url("../image/other-company_checkbox-555503a.png") no-repeat 0 0}#payment-selection .checkList li.checkLine .check-item .checkboxWrap{background-position:0 -24px}#payment-selection .checkList li.checkLine .check-item .checkboxWrap input{margin-left:25px}#payment-selection .checkList li.checkLine .check-item .checkboxWrap-quick input[type=checkbox],#payment-selection .checkList li.checkLine .check-item .checkboxWrap input[type=checkbox]{display:none;visibility:hidden}#payment-selection .checkList li.checkLine .check-item .typeName{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;padding-right:10px}#payment-selection .checkList li.checkLine .check-item .typeName p{padding-left:10px;font-weight:bold;font-size:15px}#payment-selection .checkList li.checkLine .check-item .priceNum{display:none;vertical-align:middle;width:188px;text-align:right;font-weight:bold;font-size:14px}#payment-selection .checkList li.checkLine .check-item .button{display:none;vertical-align:middle;width:88px;margin-left:13px}#payment-selection .checkList li.checkLine .check-item .priceNum{display:none;vertical-align:middle;width:188px;text-align:right;font-weight:bold;font-size:14px}#payment-selection .checkList li.checkLine .check-item .button{display:none;vertical-align:middle;width:88px;margin-left:13px}#payment-selection .checkList li.checkLine .check-item .button a,#payment-selection .checkList li.checkLine .check-item .button a:active,#payment-selection .checkList li.checkLine .check-item .button a:visited{display:block;background-color:#fff;border:1px solid #012f64;border-radius:3px;text-align:center;padding:2px 4px;font-size:13px;color:#012f64;font-weight:bold;text-decoration:none}#payment-selection .checkList li.checkLine .check-item .button a:hover{background-color:#e1effe}#payment-selection .checkList li.checkLine.checked .check-item{background-color:#e2e2e4}#payment-selection .checkList li.checkLine.checked .check-item .checkboxWrap{background-position:0 0}#payment-selection .checkList li.checkLine.checked .check-item .priceNum{display:inline-block}#payment-selection .checkList li.checkLine.checked .check-item .button{display:inline-block}#payment-selection .checkList li.disabledLine{margin-bottom:5px}#payment-selection .checkList li.disabledLine .disabled-item{display:table;width:100%;box-sizing:border-box;background-color:#fff;border:2px solid #ccc;padding:10px;font-size:0}#payment-selection .checkList li.disabledLine .disabled-item .ttl{display:table-cell}#payment-selection .checkList li.disabledLine .disabled-item .typeName{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;padding-right:10px}#payment-selection .checkList li.disabledLine .disabled-item .typeName p{padding-left:10px;font-weight:bold;font-size:15px}#payment-selection .paymentTotal{background-color:#fff3e6;padding:10px 20px;margin-bottom:17px}#payment-selection .paymentTotal dl{padding:5px 0;line-height:24px}#payment-selection .paymentTotal dl dt{float:left;width:720px;font-size:14px;font-weight:bold}#payment-selection .paymentTotal dl dt .subTxt{font-size:12px;font-weight:normal;padding-left:10px}#payment-selection .paymentTotal dl dd.price{float:right;width:180px;text-align:right;color:#e80001;font-size:20px;font-weight:bold}#payment-selection .paymentTotal dl dd.price .yen{font-size:15px}#payment-selection .setPayment{padding-bottom:20px;margin:0 auto;width:835px}#payment-selection .setPayment select{float:left;width:475px;font-size:15px;padding:5px;cursor:pointer;font-weight:bold;background-color:#fffcf0}#payment-selection .setPayment .setPaymentStr{float:left;width:500px;font-size:15px;padding:10px;border:1px solid #ccc}#payment-selection .setPayment .setPaymentStr .test-box{display:inline-block;background-color:#252525;text-align:center;padding:3px;color:#fff;margin-right:10px;width:18px}#payment-selection .setPayment .setPaymentTxt{width:180px;float:left;padding-top:15px;margin-left:10px}#payment-selection .setPayment .setPaymentBtn input{width:100%;max-width:100%}#payment-selection .asw-btn-area{margin-bottom:20px}#payment-selection .moreType .syouryaku .more{bottom:7px;position:absolute;right:40px}#payment-selection .moreType .no-border{border-color:#fff}#payment-selection .pagetop{margin-bottom:50px}#payment-selection .pagetop a{font-size:14px}#payment-selection .specification-dialog{padding:40px 20px !important}#payment-selection .specification-dialog .specification-contetns{max-height:440px;overflow:auto}#payment-selection .specification-dialog .specification-section+.specification-section{margin-top:50px}#payment-selection .specification-dialog .specification-title{font-size:18px;font-weight:bold;margin-bottom:20px}#payment-selection .specification-dialog .specification-title span{color:red}#payment-selection .specification-dialog .specification-table{width:100%;border-collapse:collapse}#payment-selection .specification-dialog .specification-table th,#payment-selection .specification-dialog .specification-table td{padding:10px;border:1px solid #ccc}#payment-selection .specification-dialog .specification-table th{background-color:#e2e2e4}#payment-selection .specification-dialog .specification-table th:first-child{width:80%}#payment-selection .specification-dialog .specification-table th.title{text-align:center}#payment-selection .specification-dialog .specification-table .price{text-align:right}#payment-selection .check-detail{display:none;border:2px solid #ccc;border-top:0;padding:20px}#payment-selection .check-detail .sentence{margin-bottom:20px}#payment-selection .check-detail .asw-notice-massage{margin-top:0}#payment-selection .check-detail .account{display:table;width:100%;table-layout:fixed}#payment-selection .check-detail .account .string,#payment-selection .check-detail .account .change{display:table-cell;vertical-align:middle}#payment-selection .check-detail .account .change{text-align:right}#payment-selection .check-detail .change-account{display:none}#payment-selection .check-detail .change-account .asw-login .asw-login-inner{width:668px;margin:0 auto}#payment-selection .check-detail .change-account .asw-login .asw-login-inner>p{margin-bottom:15px}#payment-selection .check-detail .change-account .asw-login .asw-login-inner .keyboard.amcKeyboard{margin:0}#payment-selection .check-detail .change-account .asw-login .asw-login-inner dl,#payment-selection .check-detail .change-account .asw-login .asw-login-inner p{float:none;width:auto;margin-top:0}#payment-selection .check-detail .change-account .asw-login .asw-login-inner dl,#payment-selection .check-detail .change-account .asw-login .asw-login-inner .asw-login-btn{display:inline-block;width:214px;margin-right:15px}#payment-selection .check-detail .change-account .asw-login .asw-login-inner .asw-login-btn{width:200px;margin-right:0}#payment-selection .check-detail .change-account .asw-login .asw-login-inner dl dd input{width:200px}#payment-selection .check-detail .wrap-meisai{margin:20px 0;border:2px solid #ccc}#payment-selection .check-detail .wrap-meisai table.meisai{width:860px;margin:20px;border-collapse:collapse}#payment-selection .check-detail .wrap-meisai table.meisai th,#payment-selection .check-detail .wrap-meisai table.meisai td{padding:10px 20px}#payment-selection .check-detail .wrap-meisai table.meisai th{text-align:left;border-bottom:1px solid #ccc}#payment-selection .check-detail .wrap-meisai table.meisai td input{margin-left:10px}#payment-selection .check-detail .wrap-meisai .change-skycoin{padding:20px;text-align:center;background-color:#e6e6e6}#payment-selection .check-detail .wrap-meisai .change-skycoin input{margin-left:10px;margin-right:10px;font-size:120%;font-weight:bold;text-align:center}#payment-selection .check-detail .btn-center{margin-top:20px;text-align:center}#payment-selection .check-detail .btn-center input{margin:0 10px}#payment-selection .check-detail .coupon-input{text-align:center;margin:30px 0}#payment-selection .check-detail .coupon-input input{margin-left:10px}#payment-selection .check-detail .coupon-result{position:relative;text-align:center;background-color:#fff3e6;padding:30px 20px;margin:60px 30px 30px;font-weight:bold;font-size:16px}#payment-selection .check-detail .coupon-result:after{content:"";position:absolute;display:block;left:50%;margin-left:-20px;top:-40px;width:0;height:0;border:20px solid transparent;border-top:20px solid #ccc;line-height:0}#payment-selection .check-detail .coupon-result span{color:#e80001}#payment-selection .check-detail .gift-input-container{margin:0 0 20px}#payment-selection .check-detail .gift-input-list{display:table}#payment-selection .check-detail .gift-input-list>div{display:table-cell;vertical-align:middle;padding:10px}#payment-selection .check-detail .gift-input-list>div.general-input-check{padding:0 0 0 10px}#payment-selection .check-detail .gift-input-list>div.input-num input{width:40px}#payment-selection .check-detail .credit-input{overflow:hidden}#payment-selection .check-detail .credit-input dl{margin-top:15px;padding:0 10px}#payment-selection .check-detail .credit-input dt{display:table-cell;padding:7px 10px 0 0;width:190px;font-size:108%;font-weight:bold;vertical-align:top;word-break:break-all}#payment-selection .check-detail .credit-input .exampleCard dt{padding-top:0;vertical-align:middle}#payment-selection .check-detail .credit-input .exampleCard img{vertical-align:middle}#payment-selection .check-detail .credit-input dd{display:table-cell;width:700px;vertical-align:middle}#payment-selection .check-detail .credit-input dd+dd{display:block;margin:15px 0 0 120px}#payment-selection .check-detail .credit-input dl ul:after{content:'';display:block;clear:both}#payment-selection .check-detail .credit-input dd ul.horizontalList li{float:left;margin-right:10px}#payment-selection .check-detail .credit-input dd ul.horizontalList li .honorific{margin-left:7px;vertical-align:middle}#payment-selection .check-detail .credit-input dd span.keyboard{display:inline-block;margin-left:10px}#payment-selection .check-detail .credit-input dd span.keyboard a.disable{text-decoration:none;cursor:default;color:#c2c2c2}#payment-selection .check-detail .credit-input .securityInput input[type="password"]{margin-left:30px;width:60px}#payment-selection .check-detail .credit-input div.commentAdding{color:#e80000;font-size:14px;margin-top:15px;padding:0 10px}#payment-selection .check-detail .credit-input .countryAreaPhoneCodeShort{width:80px;margin-right:5px}#payment-selection .check-detail .credit-input .carMailLarge{width:280px}#payment-selection .check-detail .credit-input dd ul li label.leftLabelCountryAreaPhoneCodeShort{padding-right:50px}#payment-selection .check-detail .credit-input dd ul li label.leftLabelCountryAreaPhoneCodeShortBlank{padding-right:90px}#payment-selection .check-detail .any-one-table{border-collapse:collapse;width:100%}#payment-selection .check-detail .any-one-table th,#payment-selection .check-detail .any-one-table td{border:1px solid #ccc;padding:13px 20px}#payment-selection .check-detail .any-one-table th{border-left:0}#payment-selection .check-detail .any-one-table td{border-right:0}#payment-selection .check-detail .any-one-agree{margin:30px 30px;text-align:center}#payment-selection .check-detail .any-one-agree>p{color:#e80001;font-weight:bold;font-size:16px;margin-bottom:10px}#payment-selection .check-detail .any-one-agree>div{position:relative;text-align:center;background-color:#fff3e6;padding:30px 20px}#payment-selection .check-detail .general-input-check{display:inline-block;cursor:pointer}#payment-selection .check-detail .general-input-check .checkboxWrap{cursor:pointer;display:inline-block;vertical-align:middle;width:24px;height:24px;overflow:hidden;font-size:14px;background:url("../image/B-5_checkbox_white-555503a.png") no-repeat 0 -24px}#payment-selection .check-detail .general-input-check .checkboxWrap.check-orange{cursor:pointer;display:inline-block;vertical-align:middle;width:30px;height:30px;overflow:hidden;font-size:14px;background:url(../image/bg_checkbox_note-555503a.png) no-repeat 0 0}#payment-selection .check-detail .general-input-check .checkboxWrap input{margin-left:25px}#payment-selection .check-detail .general-input-check .checkboxWrap input[type=checkbox]{display;hidden;visibility:hidden;display:none;width:0;height:0}#payment-selection .check-detail .general-input-check .checkboxWrap.check-orange input{margin-left:30px}#payment-selection .check-detail .typeName{display:table-cell;vertical-align:middle;width:146px;padding:10px 5px 12px 4px !important}#payment-selection .check-detail .typeName p{padding-left:4px;font-weight:bold;font-size:15px}#payment-selection .check-detail .general-input-check.checked .checkboxWrap{background-position:0 0}#payment-selection .check-detail .general-input-check.checked .checkboxWrap.check-orange{background-position:0 -30px}#payment-selection .check-detail.ds-block{display:block}#payment-selection .general-input-check.agree-check .typeName{display:inline-block;vertical-align:middle;padding-right:10px;width:250px}.reserveTable .nonmember-area{border:1px solid #ccc;padding:15px;margin-bottom:5px}.reserveTable .nonmember-area .ttl-nonmen p{font-size:123%;font-weight:bold}.reserveTable .nonmember-area .nomen-contents .top-block{margin:15px 0;padding-top:15px;border-bottom:solid 1px #ccc;border-top:solid 1px #ccc}.reserveTable .nonmember-area .nomen-contents .top-block .nonmen-key p{font-weight:bold;margin-left:20px;margin-bottom:10px;font-size:108%}.reserveTable .nonmember-area .nomen-contents .top-block .nonmen-key span.amcKeyboard-txt{margin-left:10px}.reserveTable .nonmember-area .nomen-contents .top-block .nonmen-key p.keyboard{display:inline}.reserveTable .nonmember-area .nomen-contents .top-block .nonmember-block01 .asw-login.bg-none{background:0;border:0;padding:0 0 15px;margin:5px 20px}.reserveTable .nonmember-area .nomen-contents .top-block .nonmember-block01 .asw-login input.input-text{width:285px;min-height:33px;box-sizing:border-box;padding:4px 8px;border:1px solid #bbb;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,0.3) inset;font-size:108%}.reserveTable .nonmember-area .nomen-contents .top-block .nonmember-block01 .asw-login input[type="password02"]{width:285px;padding:4px 8px;border:1px solid #bbb;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,0.3) inset;font-size:108%}.reserveTable .nonmember-area .nomen-contents .top-block .nonmember-block01 .asw-login .w300{width:300px}.reserveTable .nonmember-area .nomen-contents .top-block .nonmember-block01 .asw-login .w170{width:170px}.reserveTable .nonmember-area .nomen-contents .top-block .nonmember-block01 .asw-login .asw-btn-nonmen{font-size:108%;color:#FFF;background-color:#012f64;padding:7px 14px 7px 9px;border-radius:4px;width:80%;margin-top:19px;margin-left:40px}.reserveTable .nonmember-area .nomen-contents .top-block .nonmember-block01 .asw-login .asw-btn-nonmen:hover{background-color:#012454;color:#afc3d7}.reserveTable .nonmember-area .nomen-contents .bottom-block .nonmember-block02{padding-left:20px}.reserveTable .nonmember-area .nomen-contents .bottom-block .nonmember-block02 .ttl-txt{font-weight:bold;margin-bottom:10px;font-size:108%}.reserveTable .nonmember-area .nomen-contents .bottom-block .nonmember-block02 .nonme-1{width:100px}.reserveTable .nonmember-area .nomen-contents .bottom-block .nonmember-block02 .nonme-2{width:165px}.reserveTable .nonmember-area .nomen-contents .bottom-block .nonmember-block02 .nonme-3{width:165px}.reserveTable .nonmember-area .nomen-contents .bottom-block .nonmember-block02 .nonme-4{width:80px}.reserveTable .nonmember-area .nomen-contents .bottom-block .nonmember-block02 .bd-none{border-bottom:0}.reserveTable .nonmember-area .nomen-contents .bottom-block .nonmember-block02 .w55px{width:55px}.b-6-iframe dl{line-height:2.0}.b-6-iframe dl dt{padding:0 0 0 5px;font-weight:bold;margin:5px 0}.b-6-iframe dl table{width:100%;border-collapse:collapse;border:1px solid #ccc;table-layout:fixed;margin:20px 0}.b-6-iframe dl table th{background:#f0f3f8;padding:6px;text-align:center;vertical-align:middle;border:1px solid #ccc}.b-6-iframe dl table td{padding:6px;text-align:center;vertical-align:middle;border:1px solid #ccc}.icon-plus{padding:5px 0;text-align:center}.asw-notice-massage{margin:0 0 15px 0;padding:3px 10px 13px;color:#e80000;border:1px solid #e80000}.asw-text-inner{padding:0 10px}.asw-input-box01{position:relative;margin:20px 0 20px;padding:10px 9px;background:#eee;border:1px solid #ccc}.asw-input-box01.no-bg-border{margin:0;background:0;border:0}.asw-input-box01 dl{display:inline-block;margin-right:15px}.asw-input-box01 dl:first-child{vertical-align:top}.asw-input-box01 dl dt{margin-bottom:7px;font-size:108%;font-weight:bold}.asw-input-box01 dl dt.line1{padding-top:1.3em}.asw-input-box01 dl dd{position:relative}.asw-input-box01 input[type="text"]{width:200px;min-height:33px}.asw-input-box01 .ico_calender .d_dateIcon{left:176px;bottom:4px}.asw-input-box01 .d_moduleModal.d_patternPC.d_calendarPosition{margin-left:-108px}.asw-input-box01 .basic-info-row th{width:140px}.asw-input-box01 .basic-info-row td input{width:440px}.section-frame02{margin-bottom:50px}.photo>.slider>.slide{visibility:hidden}.cancelAirTable thead>tr:first-child>th:first-child{width:auto !important}.pkg01_specification .specification-table .td-head{background-color:#e2e2e4;font-weight:bold}.reserveTable td.old.type1 label.visuallyHiddenLayout{position:absolute;top:auto}.dp-itineraryTable .innerTable tfoot .fareTotal-gotocpn{text-align:right;margin-top:3px}.dp-itineraryTable .innerTable tfoot .fareTotal-gotocpn em{color:#e80000;font-size:120%;font-weight:bold}.method-of-payment-table thead th.situation-gotocpn{width:460px}.method-of-payment-table tbody td.situation-gotocpn{text-align:center}