@charset "UTF-8";#summaryarea .disable-style{cursor:default !important;color:#777 !important;background-color:#eee !important;border:1px solid #eee !important}#summaryarea #flightSummaryArea{position:relative;padding-top:10px;background-color:#e2e8f7;width:100%}#summaryarea h2{padding:0 10px 2px;font-weight:bold;color:#012f64}#summaryarea .all_clear{margin-top:10px;margin-right:10px;text-align:right}#summaryarea .all_clear input[type="submit"]{width:136px;line-height:18px;font-size:10px;color:#fff;background-color:#535353;border:1px solid #333;border-radius:2px}#summaryarea .all_clear input[type="submit"]:hover{background-color:#393f46;border:1px solid #464e56;color:#afc3d7}#summaryarea .reselect{border-top:1px solid #d4d4d4;padding:10px;position:relative}#summaryarea .reselect.type01{margin-top:10px}#summaryarea .reselect.flight{margin-top:10px}#summaryarea .reselect h3{line-height:20px}#summaryarea .reselect h3 input[type="submit"]{display:inline-block;float:right;font-size:10px;margin-top:-2px;font-weight:normal}#summaryarea .reselect h3 .icon{font-size:12px;font-weight:bold;padding-left:24px;background-size:20px auto;display:inline-block;line-height:20px;background-position:left center;background-repeat:no-repeat}#summaryarea .reselect h3 .icon.icon-flight{background-image:url(../image/icon_asw_001-555503a.png)}#summaryarea .reselect h3 .icon.icon-hotel{background-image:url(../image/icon_asw_003-555503a.png)}#summaryarea .reselect h3 .icon.icon-option{background-image:url(../image/icon_asw_005-555503a.png)}#summaryarea .reselect h3 .icon.icon-rental-car{background-image:url(../image/icon_asw_020-555503a.png)}#summaryarea .reselect h3 .icon.icon-tourism{background-image:url(../image/icon_asw_034-555503a.png)}#summaryarea .reselect .item-box{margin:0 -10px;padding:0 10px}#summaryarea .reselect .item-box.update-box{border:2px solid #196dfb;margin-top:10px}#summaryarea .reselect .description{padding:10px 0}#summaryarea .reselect .description span{display:inline-block}#summaryarea .reselect .description span.mile{font-size:11px}#summaryarea .reselect .description.no-select{text-align:center;padding:15px 0}#summaryarea .reselect .description .update-icon{background:#1a6dfb;color:#fff;padding:2px 6px;display:inline-block;margin-left:4px;border-radius:2px}#summaryarea .reselect .description .date{padding:0 0 0 30px;display:inline-block;line-height:26px;margin-bottom:2px;background-repeat:no-repeat;background-position:left center;background-size:26px auto}#summaryarea .reselect .description .date.icon-hotel{background-image:url(../image/icon_asw_003-555503a.png)}#summaryarea .reselect .description .date.icon-car{background-image:url(../image/icon_asw_020-555503a.png)}#summaryarea .reselect .description .date.icon-taxi{background-image:url(../image/icon_asw_027-555503a.png)}#summaryarea .reselect .description .date.icon-bus{background-image:url(../image/icon_asw_024-555503a.png)}#summaryarea .reselect .description .date.icon-train{background-image:url(../image/icon_asw_025-555503a.png)}#summaryarea .reselect .description .date.icon-ship{background-image:url(../image/icon_asw_026-555503a.png)}#summaryarea .reselect .description .date.icon-leisure{background-image:url(../image/icon_asw_034-555503a.png)}#summaryarea .reselect .description .date.icon-golf{background-image:url(../image/icon_asw_022-555503a.png)}#summaryarea .reselect .description .date.icon-ticket{background-image:url(../image/icon_asw_035-555503a.png)}#summaryarea .reselect .description .date.icon-jr{background-image:url(../image/icon_asw_023-555503a.png)}#summaryarea .reselect .description .date.icon-meal{background-image:url(../image/icon_asw_031-555503a.png)}#summaryarea .reselect .description .date.icon-flight{background-image:url(../image/icon_asw_001-555503a.png)}#summaryarea .reselect .description .link-overf{width:176px;vertical-align:top;text-overflow:ellipsis;white-space:nowrap;display:inline-block;overflow:hidden;color:#012f64}.pkg_asw-two-column #summaryarea .reselect .description span.link-overf{width:auto;max-width:160px;text-decoration:inherit}#summaryarea .reselect .btn-list{text-align:right;font-size:12px;margin-top:-5px}#summaryarea .reselect .btn-list.type01{text-align:center;margin-top:10px}#summaryarea .reselect .btn-list input[type="submit"]{margin-left:2px;font-size:11px;font-weight:normal}.asw-two-column .asw-btn-cancel{background-image:none}#summaryarea .reselect .description.no-select+.btn-center{margin-top:0}#summaryarea .reselect .btn-center{text-align:center;margin-top:10px}#summaryarea .reselect .btn-center input[type="submit"]{font-weight:normal}#summaryarea .reselect.total{border-top:0;background:#e2e8f7}#summaryarea .reselect.total .inner-total{background-color:#fff;padding:10px}#summaryarea .reselect.total.type01 h3{padding-bottom:0}#summaryarea .reselect.total h3{padding-bottom:10px}#summaryarea .reselect.total h3 .left{font-weight:bold;color:#012f64;float:left;display:inline-block}#summaryarea .reselect.total h3 .left-red{font-weight:bold;color:#e80000;float:left;display:inline-block}#summaryarea .reselect.total h3 .right{font-weight:bold;color:#e80000;float:right;display:inline-block;font-size:16px}#summaryarea .reselect.total h3 .right span{font-size:13px}#summaryarea .reselect.total .wrap-breakdown{margin:10px 0;text-align:right}#summaryarea .reselect.total p .breakdown{display:inline-block;background-color:#fff;border:1px solid #012f64;color:#012f64;font-size:10px;border-radius:2px;padding-left:6px;padding-right:6px;text-decoration:none}#summaryarea .reselect.total p.wrap-relselect-member{text-align:center}#summaryarea .reselect.total p.wrap-relselect-member .relselect-member{width:100%;line-height:34px;color:#fff;background-color:#535353;border:1px solid #333;border-radius:2px;height:36px;-webkit-appearance:none}#summaryarea .reselect.total p.wrap-relselect-member .relselect-member:hover{background-color:#393f46;border:1px solid #464e56;color:#afc3d7}#summaryarea .reselect.total .line-box{border-top:1px solid #d4d4d4;padding:10px 0}#summaryarea .reselect.total .line-box .price{margin-bottom:4px;font-size:11px}#summaryarea .reselect.total .line-box .price .left{float:left;display:inline-block;width:80px}#summaryarea .reselect.total .line-box .price .right{float:right;display:inline-block}#summaryarea .reselect.total .line-box input[type="submit"],#summaryarea .reselect.total .charge-details-box .box input[type="submit"]{float:right;font-size:10px;font-weight:normal}#summaryarea .reselect.total .charge-details-box{display:none;height:150px;overflow-y:auto;margin:0 -10px;padding:0 10px;margin-bottom:10px}#summaryarea .reselect.total .charge-details-box .box{background:#fff;margin-top:5px;display:table;width:100%;border-top:1px solid #ccc;vertical-align:middle;padding:5px 0;font-size:11px}#summaryarea .reselect.total .charge-details-box .box .travelers_title{display:table-cell;color:#012f64;width:100px;vertical-align:middle;font-weight:bold}#summaryarea .reselect.total .charge-details-box .box .travelers_block{display:table-cell;color:#012f64;width:90px;vertical-align:middle;font-weight:bold;text-align:right}#summaryarea .reselect.total .charge-details-box .box .travelers_block p.link_reselect{padding:5px 0;text-align:right}#summaryarea .next{padding:0 20px 10px;text-align:center;background:#e2e8f7}#summaryarea .next input[type="submit"]{width:100%;border:1px solid #d54100;color:#fff;font-size:138%;background:#d54100 url(../image/bg_btn_arrow_next-555503a.png) no-repeat right center;border-radius:2px;padding:20px 0}#summaryarea .next input[type="submit"]:hover{background-color:#c33c00;border:1px solid #c33c00;color:#c2dbf3}#summaryarea .sub-bnr{padding-top:20px;background-color:#fff}#summaryarea .error-message{color:#e80000;text-align:center;font-size:11px;margin-bottom:10px}.pkg_asw-two-column #main-Wrapper #main-contents{float:left;width:728px;padding-top:20px}.pkg_asw-two-column #main-Wrapper #summaryarea{float:right;width:200px}.pkg_asw-two-column #main-Wrapper #main-contents,.pkg_asw-two-column #main-Wrapper #summaryarea #flightSummaryArea{border-top:3px solid #012f64}.asw-two-column #main-Wrapper #main-contents{float:left;width:630px;padding-top:20px}.asw-two-column #main-Wrapper #summaryarea{float:right;width:300px}.asw-two-column #main-Wrapper #main-contents,.asw-two-column #main-Wrapper #summaryarea #flightSummaryArea{border-top:3px solid #012f64}.asw-two-column #summaryarea .all_clear{margin-top:-18px}.asw-two-column #summaryarea .reselect h3 .note{font-size:11px;color:#012f64;padding-left:4px}.asw-two-column #summaryarea .reselect .description.no-select,.pkg_asw-two-column #summaryarea .reselect .description.no-select{color:#ca0303}.asw-two-column #summaryarea .reselect .description.lead{font-size:11px}.asw-two-column #summaryarea .reselect .description .link-overf{max-width:260px}.asw-two-column #summaryarea .reselect .description span.link-overf{width:auto;text-decoration:inherit}.asw-two-column #summaryarea .reselect.total h3 .right.no-price{color:#012f64}.pkg_asw-two-column #summaryarea .reselect.total h3 .right.no-price{color:#012f64}.asw-two-column #summaryarea .reselect.total p.wrap-relselect-member{padding:0 33px}.asw-two-column #summaryarea .next{padding:0 53px 10px}#summaryarea .cart-baloon-box{width:200px;margin:0 auto;position:relative}#summaryarea .cart-baloon-box .baloon-block{position:absolute;top:-1px;left:1px;z-index:99}#summaryarea .cart-baloon-box .baloon-block .balloon_arw{width:100%;background:transparent url(../image/arw_balloon-555503a.png) no-repeat 50% 0;height:16px;position:relative;top:1px}#summaryarea .cart-baloon-box .baloon-block .balloon_main{width:200px;padding:3px 10px 10px 10px;background-color:#fff;border:3px #898989 solid;border-radius:5px;box-shadow:5px 5px 5px 1px #e6e6e6;-moz-box-shadow:5px 5px 5px 1px #e6e6e6;-webkit-box-shadow:5px 5px 5px 1px #e6e6e6;box-sizing:border-box;font-weight:bold;text-align:left}#summaryarea .cart-baloon-box .baloon-block .balloon_main div:nth-child(2){padding-top:10px;border-top:1px dotted #ccc}#summaryarea .cart-baloon-box .baloon-block .balloon_main .cart-btn-p{padding:5px 2px}#summaryarea .cart-baloon-box .baloon-block .balloon_main p{font-size:11px;margin-top:2px;margin-left:11px}#summaryarea .cart-baloon-box .baloon-block .baloonCartBtn{margin:5px 0}#summaryarea .cart-baloon-box .baloon-block .baloonCartBtn .btnArrowBack input{left:65px;bottom:-3px;width:45px;height:24px;font-size:90%}#information-dialog-description ol li.underspace,#permission-dialog-description ol li.underspace{margin-bottom:1.2em}