body{height:100%;width:100%}.left{float:left}.right{float:right}.clear{clear:both}.center{margin-left:auto;margin-right:auto}.t_left{text-align:left}.t_center{text-align:center}.t_right{text-align:right}.block{display:block}.none{display:none}.inline{display:inline}.relative{position:relative}.cursor{cursor:default}.pointer{cursor:pointer}body{height:100%;width:100%}.left{float:left}.right{float:right}.clear{clear:both}.center{margin-left:auto;margin-right:auto}.t_left{text-align:left}.t_center{text-align:center}.t_right{text-align:right}.block{display:block}.none{display:none}.inline{display:inline}.relative{position:relative}.cursor{cursor:default}.pointer{cursor:pointer}#title-frame{height:128px;background-color:#f6f6f6;margin-bottom:10px}#title-frame .title-content-upper{margin:0 13px;height:34px;border-bottom:dotted 1px;border-color:#ccc}#title-frame .title-content-upper .before-day-text{width:65px;padding:10px 0 0 10px;font-size:12px;text-align:left;float:left}#title-frame .title-content-upper .before-day-text .arrow-image{width:5px;height:7px;display:inline-block;background-image:url('../../../../img/air/diagram/result/sprite-s4a6b399e7d.png');background-repeat:no-repeat;background-position:0 -670px}#title-frame .title-content-upper .before-day-link{width:65px;padding:10px 0 0 10px;font-size:12px;text-align:left;float:left}#title-frame .title-content-upper .before-day-link .arrow-image{width:4px;height:7px;display:inline-block;background-image:url('../../../../img/air/diagram/result/sprite-s4a6b399e7d.png');background-repeat:no-repeat;background-position:0 -682px}#title-frame .title-content-upper .diagram-date{margin-bottom:5px;padding:9px 13px 4px;color:#333;font-size:14px;font-weight:bold;float:left}#title-frame .title-content-upper .after-day-text{padding:10px 4px 0 14px;width:50px;font-size:12px;text-align:left;float:left}#title-frame .title-content-upper .after-day-text .arrow-image{width:5px;height:7px;display:inline-block;background-image:url('../../../../img/air/diagram/result/sprite-s4a6b399e7d.png');background-repeat:no-repeat;background-position:0 -646px}#title-frame .title-content-upper .after-day-link{padding:10px 4px 0 14px;width:50px;font-size:12px;text-align:left;float:left}#title-frame .title-content-upper .after-day-link .arrow-image{width:5px;height:7px;display:inline-block;background-image:url('../../../../img/air/diagram/result/sprite-s4a6b399e7d.png');background-repeat:no-repeat;background-position:0 -658px}#title-frame .title-content-upper .air-state-link{padding:9px 0 4px;font-size:13px;text-align:left;float:right}#title-frame .title{margin:20px 0 22px 0;float:left}#title-frame .title .dep-arv-line{float:left;width:240px;padding-left:25px}#title-frame .title dt{float:left;height:23px}#title-frame .title dt .dep-text{background-color:#5e92C5;font-size:15px;color:#fff;padding:5px 4px}#title-frame .title dt .arv-text{background-color:#c66da9;font-size:15px;color:#fff;padding:5px 4px}#title-frame .title dd{padding-left:6px;font-size:17px;float:left}#title-frame .title-content-lower .reverse-section-link{margin:10px 0 0;padding:10px 0;background-color:#2c4a92;width:50px;border-radius:3px;font-size:13px;font-weight:bold;text-align:center;float:left}#title-frame .title-content-lower .reverse-section-link a{color:#fff}#title-frame .title-content-lower .limit-airline-link-area{padding:0 0 0 24px;font-size:12px}#title-frame .title-content-lower .limit-airline-link-area .all-text,#title-frame .title-content-lower .limit-airline-link-area .all-link{margin-right:20px;float:left}#title-frame .title-content-lower .limit-airline-link-area .airline-text,#title-frame .title-content-lower .limit-airline-link-area .airline-link{float:left;margin-right:20px}#title-frame .title-content-lower .limit-airline-link-area .airline-text a,#title-frame .title-content-lower .limit-airline-link-area .airline-link a{color:#07a;font-weight:bold}#title-frame .change-search-condition-link{padding:0 0 15px 393px;margin-top:-5px}#title-frame .change-search-condition-link .change-btn{width:187px;height:23px;display:inline-block;background-image:url('../../../../img/air/diagram/result/sprite-s4a6b399e7d.png');background-repeat:no-repeat;background-position:0 -717px}#title-frame .change-search-condition-link .change-btn span{margin:3px 0 0 28px;display:block}#title-frame-another{height:146px;background-color:#f6f6f6;margin-bottom:10px}#title-frame-another .title-content-upper{margin:0 13px;height:34px;border-bottom:dotted 1px;border-color:#ccc}#title-frame-another .title-content-upper .before-day-text{width:65px;padding:10px 0 0 10px;font-size:12px;text-align:left;float:left}#title-frame-another .title-content-upper .before-day-text .arrow-image{width:5px;height:7px;display:inline-block;background-image:url('../../../../img/air/diagram/result/sprite-s4a6b399e7d.png');background-repeat:no-repeat;background-position:0 -670px}#title-frame-another .title-content-upper .before-day-link{width:65px;padding:10px 0 0 10px;font-size:12px;text-align:left;float:left}#title-frame-another .title-content-upper .before-day-link .arrow-image{width:4px;height:7px;display:inline-block;background-image:url('../../../../img/air/diagram/result/sprite-s4a6b399e7d.png');background-repeat:no-repeat;background-position:0 -682px}#title-frame-another .title-content-upper .diagram-date{margin-bottom:5px;padding:9px 13px 4px;color:#333;font-size:14px;font-weight:bold;float:left}#title-frame-another .title-content-upper .after-day-text{padding:10px 4px 0 14px;width:50px;font-size:12px;text-align:left;float:left}#title-frame-another .title-content-upper .after-day-text .arrow-image{width:5px;height:7px;display:inline-block;background-image:url('../../../../img/air/diagram/result/sprite-s4a6b399e7d.png');background-repeat:no-repeat;background-position:0 -646px}#title-frame-another .title-content-upper .after-day-link{padding:10px 4px 0 14px;width:50px;font-size:12px;text-align:left;float:left}#title-frame-another .title-content-upper .after-day-link .arrow-image{width:5px;height:7px;display:inline-block;background-image:url('../../../../img/air/diagram/result/sprite-s4a6b399e7d.png');background-repeat:no-repeat;background-position:0 -658px}#title-frame-another .title-content-upper .air-state-link{padding:9px 0 4px;font-size:13px;text-align:left;float:right}#title-frame-another .title{width:300px;margin:10px 0 10px 0;float:left}#title-frame-another .title .dep-arv-line{float:left;width:500px;padding:5px 0 5px 25px;display:flex;align-items:center}#title-frame-another .title dt{float:left;height:23px}#title-frame-another .title dt .dep-text{background-color:#5e92C5;font-size:15px;color:#fff;padding:5px 4px;display:flex;justify-content:center;width:65px}#title-frame-another .title dt .arv-text{background-color:#c66da9;font-size:15px;color:#fff;padding:5px 4px;display:flex;justify-content:center;width:65px}#title-frame-another .title dd{padding-left:6px;font-size:17px;float:left}#title-frame-another .title-content-lower .reverse-section-link{margin:10px 0 0;padding:10px 0;background-color:#2c4a92;width:76px;border-radius:3px;font-size:13px;font-weight:bold;text-align:center;float:left;margin-left:233px;margin-top:16px}#title-frame-another .title-content-lower .reverse-section-link a{color:#fff}#title-frame-another .title-content-lower .limit-airline-link-area{padding:0 0 0 24px;font-size:12px}#title-frame-another .title-content-lower .limit-airline-link-area .all-text,#title-frame-another .title-content-lower .limit-airline-link-area .all-link{margin-right:20px;float:left}#title-frame-another .title-content-lower .limit-airline-link-area .airline-text,#title-frame-another .title-content-lower .limit-airline-link-area .airline-link{float:left;margin-right:20px}#title-frame-another .title-content-lower .limit-airline-link-area .airline-text a,#title-frame-another .title-content-lower .limit-airline-link-area .airline-link a{color:#07a;font-weight:bold}#title-frame-another .change-search-condition-link{padding:0 0 15px 393px;margin-top:-20px}#title-frame-another .change-search-condition-link .change-btn{width:187px;height:23px;display:inline-block;margin-left:140px;background-image:url('../../../../img/air/diagram/result/sprite-s4a6b399e7d.png');background-repeat:no-repeat;background-position:0 -717px}#title-frame-another .change-search-condition-link .change-btn span{margin:3px 0 0 28px;display:block;align-items:center}body{height:100%;width:100%}.left{float:left}.right{float:right}.clear{clear:both}.center{margin-left:auto;margin-right:auto}.t_left{text-align:left}.t_center{text-align:center}.t_right{text-align:right}.block{display:block}.none{display:none}.inline{display:inline}.relative{position:relative}.cursor{cursor:default}.pointer{cursor:pointer}#low-price-list-frame .nt-travel-air-ticket-sales-frame{margin:15px 0 12px 0}#low-price-list-frame .nt-travel-air-ticket-sales-frame .ticket-frame-outline .ticket-sales-title-dt{width:183px;height:20px;float:left}#low-price-list-frame .nt-travel-air-ticket-sales-frame .ticket-frame-outline .ticket-sales-title-dd{width:548px;float:left;font-size:12px;color:#ff3600;text-align:right;line-height:20px}#low-price-list-frame .nt-travel-air-ticket-sales-frame .ticket-frame-outline .ticket-sales-diagram-frame{border:solid 1px #ff3600;clear:both}#low-price-list-frame .nt-travel-air-ticket-sales-frame .ticket-frame-outline .ticket-sales-diagram-frame .ticket-sales-diagram-header{padding:6px 0;border-bottom:1px solid #759EA7;background-color:#F6F6F6;text-align:center;font-size:13px;font-weight:bold;height:16px}#low-price-list-frame .nt-travel-air-ticket-sales-frame .ticket-frame-outline .ticket-sales-diagram-frame .ticket-sales-diagram-header .flight{width:180px;float:left}#low-price-list-frame .nt-travel-air-ticket-sales-frame .ticket-frame-outline .ticket-sales-diagram-frame .ticket-sales-diagram-header .fare{width:110px;float:left}#low-price-list-frame .nt-travel-air-ticket-sales-frame .ticket-frame-outline .ticket-sales-diagram-frame .ticket-sales-diagram-header .dep{width:98px;float:left}#low-price-list-frame .nt-travel-air-ticket-sales-frame .ticket-frame-outline .ticket-sales-diagram-frame .ticket-sales-diagram-header .arv{width:136px;float:left}#low-price-list-frame .nt-travel-air-ticket-sales-frame .ticket-frame-outline .ticket-sales-diagram-frame .ticket-sales-diagram-result{height:43px;font-size:110%;clear:both}#low-price-list-frame .nt-travel-air-ticket-sales-frame .ticket-frame-outline .ticket-sales-diagram-frame .ticket-sales-diagram-result .flight{width:180px;text-align:left;padding:7px 0 0 20px;float:left;position:relative}#low-price-list-frame .nt-travel-air-ticket-sales-frame .ticket-frame-outline .ticket-sales-diagram-frame .ticket-sales-diagram-result .flight .name{margin-left:10px;top:12px;left:86px;position:absolute}#low-price-list-frame .nt-travel-air-ticket-sales-frame .ticket-frame-outline .ticket-sales-diagram-frame .ticket-sales-diagram-result .fare{width:105px;float:left}#low-price-list-frame .nt-travel-air-ticket-sales-frame .ticket-frame-outline .ticket-sales-diagram-frame .ticket-sales-diagram-result .fare .fare-value{width:105px;color:#ff3600;font-size:15px;font-weight:bold;margin-top:13px;margin-right:55px}#low-price-list-frame .nt-travel-air-ticket-sales-frame .ticket-frame-outline .ticket-sales-diagram-frame .ticket-sales-diagram-result .time{width:124px;height:44px;float:left;position:relative}#low-price-list-frame .nt-travel-air-ticket-sales-frame .ticket-frame-outline .ticket-sales-diagram-frame .ticket-sales-diagram-result .time .dep-time{color:#555555;font-weight:bold;margin-top:13px;margin-right:65px;text-align:right}#low-price-list-frame .nt-travel-air-ticket-sales-frame .ticket-frame-outline .ticket-sales-diagram-frame .ticket-sales-diagram-result .time .plane-icon{width:24px;height:21px;top:11px;left:85px;position:absolute;background-image:url('../../../../img/air/diagram/result/sprite-s4a6b399e7d.png');background-repeat:no-repeat;background-position:0 -876px}#low-price-list-frame .nt-travel-air-ticket-sales-frame .ticket-frame-outline .ticket-sales-diagram-frame .ticket-sales-diagram-result .time.arv{width:100px}#low-price-list-frame .nt-travel-air-ticket-sales-frame .ticket-frame-outline .ticket-sales-diagram-frame .ticket-sales-diagram-result .time .arv-time{color:#555555;font-weight:bold;margin-top:13px;margin-right:45px;text-align:right}#low-price-list-frame .nt-travel-air-ticket-sales-frame .ticket-frame-outline .ticket-sales-diagram-frame .ticket-sales-diagram-result .reserve-link{width:166px;text-align:center;background-color:#fff;background:-moz-linear-gradient(top, #FFF, #F6F6F6);background:-webkit-gradient(linear, left top, left bottom, from(#FFF), to(#F6F6F6));color:#3c8cdc;border:1px solid #3c8cdc;font-size:12px;font-weight:bold;border-radius:4px;padding:4px 7px 4px 1px;margin-left:10px;margin-top:7px;float:left;position:relative}#low-price-list-frame .nt-travel-air-ticket-sales-frame .ticket-frame-outline .ticket-sales-diagram-frame .ticket-sales-diagram-result .reserve-link a{color:#3c8cdc}#low-price-list-frame .nt-travel-air-ticket-sales-frame .ticket-frame-outline .ticket-sales-diagram-frame .ticket-sales-diagram-result .reserve-link a:hover{text-decoration:none}#low-price-list-frame .nt-travel-air-ticket-sales-frame .ticket-frame-outline .ticket-sales-diagram-frame .ticket-sales-diagram-result.even-line{background-color:#ebf2f6}#low-price-list-frame .nt-travel-air-ticket-sales-frame .ticket-frame-outline .ticket-sales-diagram-frame .ticket-sales-diagram-result:hover{background-color:#d3e8f5}#low-price-list-frame .nt-travel-air-ticket-sales-frame .ticket-frame-outline .ticket-sales-diagram-other-text{height:22px}#low-price-list-frame .nt-travel-air-ticket-sales-frame .ticket-frame-outline .ticket-sales-diagram-other-text .ticket-sales-caution{width:622px;margin-top:6px;font-size:12px;color:#808080;text-align:left;float:left}#low-price-list-frame .nt-travel-air-ticket-sales-frame .ticket-frame-outline .ticket-sales-diagram-other-text .more-flight-link{width:104px;text-align:right;font-size:13px;font-weight:bold;margin:0;padding:6px;float:left}body{height:100%;width:100%}.left{float:left}.right{float:right}.clear{clear:both}.center{margin-left:auto;margin-right:auto}.t_left{text-align:left}.t_center{text-align:center}.t_right{text-align:right}.block{display:block}.none{display:none}.inline{display:inline}.relative{position:relative}.cursor{cursor:default}.pointer{cursor:pointer}#upper-content-frame .travel-low-price-banner{margin-top:6px;margin-bottom:20px}#upper-content-frame .travel-low-price-banner .travel-banner-area{position:relative;margin-bottom:12px;display:block}#upper-content-frame .travel-low-price-banner .travel-banner-area .travel-banner-absolute-area{position:absolute;bottom:9px;left:0px}#upper-content-frame .travel-low-price-banner .travel-banner-area .travel-banner-absolute-area .travel-banner-flight-title{height:20px;font-family:HiraginoSans-W6;font-size:20px;letter-spacing:1.1px;text-align:left;color:#ff3600;font-weight:bold;margin-left:35px}#upper-content-frame .travel-low-price-banner .travel-banner-area .travel-banner-absolute-area .travel-banner-coupon-price{height:20px;font-size:20px;letter-spacing:1.1px;text-align:left;color:#ff3600;font-weight:bold;letter-spacing:0;font-size:29px;margin-left:12px}#upper-content-frame .travel-low-price-banner .travel-banner-area .travel-banner-absolute-area .travel-banner-non-data-text{font-family:HiraginoSans-W6;font-size:20px;letter-spacing:1.8px;text-align:left;color:#ff3600;font-weight:bold;margin-left:14px}#upper-content-frame .travel-low-price-banner .travel-banner-area .travel-banner-absolute-area .travel-banner-price-from-text{height:20px;font-size:15px;letter-spacing:1.1px;text-align:left;color:#ff3600;font-weight:bold;font-size:16px}#upper-content-frame .travel-low-price-banner .travel-banner-area .travel-banner-absolute-area .traver-banner-exclamation{background-image:url('../../../../img/air/diagram/result/sprite-s4a6b399e7d.png');background-repeat:no-repeat;background-position:0 -853px;width:14px;height:20px;margin-top:-3px;float:right}#upper-content-frame .travel-low-price-banner .travel-banner-area:hover{opacity:0.7}#upper-content-frame .nt-travel-dp-text-link-area{margin:-14px 0px 20px 0px;font-size:13px}#upper-content-frame .nt-travel-dp-text-link-area .arrow-dp-text{width:4px;height:7px;display:inline-block;background-image:url('../../../../img/air/diagram/result/sprite-s4a6b399e7d.png');background-repeat:no-repeat;background-position:0 -705px}body{height:100%;width:100%}.left{float:left}.right{float:right}.clear{clear:both}.center{margin-left:auto;margin-right:auto}.t_left{text-align:left}.t_center{text-align:center}.t_right{text-align:right}.block{display:block}.none{display:none}.inline{display:inline}.relative{position:relative}.cursor{cursor:default}.pointer{cursor:pointer}#airplane-diagram-frame{width:740px}#airplane-diagram-frame .lower-price-link-area{text-align:right;height:18px;position:relative;margin-right:2px;margin-bottom:10px}#airplane-diagram-frame .lower-price-link-area .icon-fare{width:16px;height:16px;right:132px;position:absolute;display:inline-block;background-image:url('../../../../img/air/diagram/result/sprite-s4a6b399e7d.png');background-repeat:no-repeat;background-position:0 -790px}#airplane-diagram-frame .lower-price-link-area .travel-link{font-family:HiraginoSans-W4;font-size:14px;text-align:right;color:#0077aa;font-weight:bold;margin:18px 0px 6px 0px;line-height:1;height:14px;width:132px;display:initial}#airplane-diagram-frame .lower-price-link-area.bottom-area{margin-top:8px}#airplane-diagram-frame .direct-flight-main-title{font-size:16px;text-align:left;color:#333333;margin-bottom:10px}#airplane-diagram-frame .direct-flight-main-title .small-title{font-size:12px;text-align:left;color:#808080;font-weight:normal;margin-left:14px}#airplane-diagram-frame .diagram-header{height:15px;border:1px solid #759EA7;background-color:#F6F6F6;padding:6px 0;text-align:center;font-size:13px;color:#808080;font-weight:bold}#airplane-diagram-frame .diagram-header .flight{float:left;width:163px}#airplane-diagram-frame .diagram-header .dep{float:left;width:63px;margin-left:36px}#airplane-diagram-frame .diagram-header .arv{float:left;width:125px;margin-left:67px}#airplane-diagram-frame .diagram-header .ticket{float:left;width:118px;margin-left:147px}#airplane-diagram-frame .diagram-header .set{float:left;width:114px;padding-left:26px}#airplane-diagram-frame #airplane-diagram-content{border:1px solid #759ea7;border-top:0px;width:738px;text-align:center}#airplane-diagram-frame #airplane-diagram-content .diagram-line-frame{width:738px;height:44px;font-size:110%}#airplane-diagram-frame #airplane-diagram-content .diagram-line-frame.diagram-odd-line{background-color:#fff}#airplane-diagram-frame #airplane-diagram-content .diagram-line-frame.diagram-even-line{background-color:#ebf2f6}#airplane-diagram-frame #airplane-diagram-content .diagram-line-frame:hover{background-color:#d3e8f5}#airplane-diagram-frame #airplane-diagram-content .diagram-line-frame.pointer{cursor:pointer}#airplane-diagram-frame #airplane-diagram-content .diagram-line-frame .diagram-result-frame .flight{float:left;width:134px;padding:7px 0 0 18px;text-align:left;position:relative}#airplane-diagram-frame #airplane-diagram-content .diagram-line-frame .diagram-result-frame .flight .name{position:absolute;top:13px;left:91px;font-size:13px}#airplane-diagram-frame #airplane-diagram-content .diagram-line-frame .diagram-result-frame .time{width:120px;*height:40px;float:left;position:relative;font-size:16px}#airplane-diagram-frame #airplane-diagram-content .diagram-line-frame .diagram-result-frame .time .airplane-icon{width:48px;height:21px;left:130px;display:block;position:absolute;top:-1px;background-image:url('../../../../img/air/diagram/result/sprite-s4a6b399e7d.png');background-repeat:no-repeat;background-position:0 -876px}#airplane-diagram-frame #airplane-diagram-content .diagram-line-frame .diagram-result-frame .time.dep-time{color:#063F8D;font-weight:bold;margin-top:13px;margin-right:43px;margin-left:16px;text-align:center}#airplane-diagram-frame #airplane-diagram-content .diagram-line-frame .diagram-result-frame .time.dep-time .airport-str{font-size:12px;color:#808080;width:150px;text-align:center;padding-top:4px;margin-left:-15px}#airplane-diagram-frame #airplane-diagram-content .diagram-line-frame .diagram-result-frame .time.arv-time{color:#C30008;font-weight:bold;margin-top:13px;margin-right:20px;text-align:center}#airplane-diagram-frame #airplane-diagram-content .diagram-line-frame .diagram-result-frame .time.arv-time .airport-str{font-size:12px;color:#808080;width:150px;text-align:center;margin-left:-13px;padding-top:4px}#airplane-diagram-frame #airplane-diagram-content .diagram-line-frame .diagram-result-frame .diff-time{float:left;font-size:13px;text-align:center;width:90px;color:#808080;padding-top:13px;margin-left:5px;margin-right:20px}#airplane-diagram-frame #airplane-diagram-content .diagram-line-frame .diagram-result-frame .ticket-fare{width:96px;float:left;color:#ff3600;font-size:13px;font-weight:bold;margin-top:13px}#airplane-diagram-frame #airplane-diagram-content .diagram-line-frame .diagram-result-frame .vacant-seat-inquiry-frame{margin-top:9px;float:left;display:-webkit-box;display:flex;display:-webkit-inline-box}#airplane-diagram-frame #airplane-diagram-content .diagram-line-frame .diagram-result-frame .vacant-seat-inquiry-frame .vacant-seat-inquiry-link{color:#3c8cdc;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f6f6f6));border:1px solid #3c8cdc;font-weight:bold;border-radius:4px;font-size:12px;width:124px;display:inline-block;padding:4px 7px 4px 1px;margin-left:4px}#airplane-diagram-frame #airplane-diagram-content .diagram-line-frame .diagram-result-frame .vacant-seat-inquiry-frame .vacant-seat-inquiry-link .icon-airplane{width:12px;height:12px;display:inline-block;vertical-align:middle;padding-bottom:2px;background-image:url('../../../../img/air/diagram/result/sprite-s4a6b399e7d.png');background-repeat:no-repeat;background-position:0 -773px;margin:0 4px 0 2px}#airplane-diagram-frame #airplane-diagram-content .diagram-line-frame .diagram-result-frame .vacant-seat-inquiry-frame .vacant-seat-inquiry-link .reserve-link{margin-right:-4px}#airplane-diagram-frame #airplane-diagram-content .diagram-line-frame .diagram-result-frame .vacant-seat-inquiry-frame .vacant-seat-inquiry-link .note{font-size:10px;color:#ff3600;margin-right:-10px}#airplane-diagram-frame #airplane-diagram-content .diagram-line-frame .diagram-result-frame .vacant-seat-inquiry-frame .nt-travel-dp-link{background-color:#fff;background:-moz-linear-gradient(top, #fff, #f6f6f6);background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f6f6f6));color:#3c8cdc;border:1px solid #3c8cdc;font-weight:bold;border-radius:4px;font-size:12px;width:112px;display:block;display:inline-block;padding:4px 5px 4px 3px;margin-left:5px;cursor:pointer}#airplane-diagram-frame #airplane-diagram-content .diagram-line-frame .diagram-result-frame .vacant-seat-inquiry-frame .nt-travel-dp-link .icon-hotel{width:12px;height:11px;vertical-align:middle;margin:-2px 4px 0 2px;display:inline-block;background-image:url('../../../../img/air/diagram/result/sprite-s4a6b399e7d.png');background-repeat:no-repeat;background-position:0 -811px}#airplane-diagram-frame #airplane-diagram-content .diagram-line-frame.group-airport-list{height:auto;padding-bottom:8px}#airplane-diagram-frame #airplane-diagram-content .diagram-line-frame.group-airport-list .diagram-result-frame .flight{padding:14px 0 0 18px}#airplane-diagram-frame #airplane-diagram-content .diagram-line-frame.group-airport-list .diagram-result-frame .flight .name{top:19px}#airplane-diagram-frame #airplane-diagram-content .diagram-line-frame.group-airport-list .diagram-result-frame .diff-time{padding-top:20px}#airplane-diagram-frame #airplane-diagram-content .diagram-line-frame.group-airport-list .diagram-result-frame .vacant-seat-inquiry-frame{margin-top:15px}#airplane-diagram-frame #airplane-diagram-content .not-match-line-frame{width:740px;height:31px;padding-top:13px;font-size:110%}#airplane-diagram-frame #airplane-diagram-content .not-match-line-frame .diagram-odd-line{background-color:#FFFFFF}#airplane-diagram-frame .note-caution{text-align:left;margin-top:6px;color:#808080;font-size:12px}#airplane-diagram-frame .diagram-caution{margin:20px 0 0}#middle-content-frame .travel-low-price-section{border:solid 1px #759ea7;margin:40px 0px}#middle-content-frame .travel-low-price-section .travel-low-price-area .travel-low-price-title-area{background-color:#dce6ed;padding:4px}#middle-content-frame .travel-low-price-section .travel-low-price-area .travel-low-price-title-area .travel-low-price-title{float:left;font-size:11px;color:#0e537e;margin-left:4px;margin-right:14px;font-weight:bold}#middle-content-frame .travel-low-price-section .travel-low-price-area .travel-low-price-title-area .travel-low-price-from-to{font-size:12px;color:#333333;font-weight:bold}#middle-content-frame .travel-low-price-section .travel-low-price-area ul{display:inline-block;width:100%;height:90px}#middle-content-frame .travel-low-price-section .travel-low-price-area ul .travel-low-price-list{width:368px;height:46px;float:left}#middle-content-frame .travel-low-price-section .travel-low-price-area ul .travel-low-price-list .travel-low-price-link{padding-top:15px;height:30px;display:block;position:relative}#middle-content-frame .travel-low-price-section .travel-low-price-area ul .travel-low-price-list .travel-low-price-link .travel-low-price-logo{width:55px;height:18px;display:inline-block;vertical-align:middle;margin:0 7px 0 40px;background-repeat:no-repeat}#middle-content-frame .travel-low-price-section .travel-low-price-area ul .travel-low-price-list .travel-low-price-link .ADO-logo{background-image:url("../../../../img/alliance/pc/airplane/logo_ado_55x16.png")}#middle-content-frame .travel-low-price-section .travel-low-price-area ul .travel-low-price-list .travel-low-price-link .ANA-logo{background-image:url("../../../../img/alliance/pc/airplane/logo_ana_55x16.png")}#middle-content-frame .travel-low-price-section .travel-low-price-area ul .travel-low-price-list .travel-low-price-link .FDA-logo{background-image:url("../../../../img/alliance/pc/airplane/logo_fda_55x16.png")}#middle-content-frame .travel-low-price-section .travel-low-price-area ul .travel-low-price-list .travel-low-price-link .IBX-logo{background-image:url("../../../../img/alliance/pc/airplane/logo_ibx_55x16.png")}#middle-content-frame .travel-low-price-section .travel-low-price-area ul .travel-low-price-list .travel-low-price-link .JAC-logo{background-image:url("../../../../img/alliance/pc/airplane/logo_jac_55x16.png")}#middle-content-frame .travel-low-price-section .travel-low-price-area ul .travel-low-price-list .travel-low-price-link .JAL-logo{background-image:url("../../../../img/alliance/pc/airplane/logo_jal_55x16.png")}#middle-content-frame .travel-low-price-section .travel-low-price-area ul .travel-low-price-list .travel-low-price-link .JTA-logo{background-image:url("../../../../img/alliance/pc/airplane/logo_jta_55x16.png")}#middle-content-frame .travel-low-price-section .travel-low-price-area ul .travel-low-price-list .travel-low-price-link .RAC-logo{background-image:url("../../../../img/alliance/pc/airplane/logo_rac_55x16.png")}#middle-content-frame .travel-low-price-section .travel-low-price-area ul .travel-low-price-list .travel-low-price-link .SFJ-logo{background-image:url("../../../../img/alliance/pc/airplane/logo_sfj_55x16.png")}#middle-content-frame .travel-low-price-section .travel-low-price-area ul .travel-low-price-list .travel-low-price-link .SKY-logo{background-image:url("../../../../img/alliance/pc/airplane/logo_sky_55x16.png")}#middle-content-frame .travel-low-price-section .travel-low-price-area ul .travel-low-price-list .travel-low-price-link .SNA-logo{background-image:url("../../../../img/alliance/pc/airplane/logo_sna_55x16.png")}#middle-content-frame .travel-low-price-section .travel-low-price-area ul .travel-low-price-list .travel-low-price-link .travel-low-price-depature{font-size:15px;font-weight:bold;text-align:left;color:#333333;position:absolute;left:106px}#middle-content-frame .travel-low-price-section .travel-low-price-area ul .travel-low-price-list .travel-low-price-link .travel-low-price-from-to{position:absolute;left:164px}#middle-content-frame .travel-low-price-section .travel-low-price-area ul .travel-low-price-list .travel-low-price-link .travel-low-price-arrive{font-size:15px;font-weight:bold;text-align:left;color:#333333;position:absolute;left:187px}#middle-content-frame .travel-low-price-section .travel-low-price-area ul .travel-low-price-list .travel-low-price-link .travel-low-price-price{width:92px;height:19px;font-family:Verdana;font-size:16px;font-weight:bold;color:#ff3600;position:absolute;left:260px}#middle-content-frame .travel-low-price-section .travel-low-price-area ul .travel-low-price-list .travel-low-price-link .travel-low-price-price .en-mark{font-size:14px}#middle-content-frame .travel-low-price-section .travel-low-price-area ul .travel-low-price-list:hover{background-color:#ebf2f6}#middle-content-frame .travel-low-price-section .travel-low-price-area ul .travel-low-price-left-border{border-right:solid 1px #cccccc}#middle-content-frame .travel-low-price-section .travel-low-price-area ul .travel-low-price-under-border{border-bottom:solid 1px #cccccc}#middle-content-frame .dp-banner-frame{margin-top:15px}#middle-content-frame .dp-banner-frame .dp-banner-box{position:relative}#middle-content-frame .dp-banner-frame .dp-banner-box .dp-banner-airport-text{position:absolute;top:10px;left:16px;width:256px;text-align:left;font-weight:bold;font-size:18px;color:#000000}#middle-content-frame .dp-banner-frame #dp-banner-flight-title{position:absolute;top:8px;line-height:14px;left:157px;font-size:14px;text-align:left;color:#333333}#middle-content-frame .dp-banner-frame #dp-banner-flight-title .font-bold{font-weight:bold}#middle-content-frame .dp-banner-frame #dp-banner-coupon-price-area{position:absolute;bottom:12px;left:282px;color:#ff3600;font-size:19px;font-weight:bold}#middle-content-frame .dp-banner-frame #dp-banner-coupon-price-area #price-from-text{font-size:15px}#middle-content-frame .dp-banner-frame #dp-banner-coupon-price-area #dp-banner-coupon-price{font-size:27px}#middle-content-frame .dp-banner-frame #dp-banner-coupon-price-area #dp-banner-coupon-span{color:#f92626;font-weight:normal;font-size:10px;margin-left:2px}body{height:100%;width:100%}.left{float:left}.right{float:right}.clear{clear:both}.center{margin-left:auto;margin-right:auto}.t_left{text-align:left}.t_center{text-align:center}.t_right{text-align:right}.block{display:block}.none{display:none}.inline{display:inline}.relative{position:relative}.cursor{cursor:default}.pointer{cursor:pointer}#transit-diagram-frame{margin-top:40px}#transit-diagram-frame .transit-flight-main-title{font-family:HiraginoSans-W6;font-size:16px;text-align:left;color:#333;border-bottom:#ccc 4px solid;padding-bottom:8px}#transit-diagram-frame .transit-flight_attention{font-size:11px;text-align:right;color:#8a8a8a;margin-top:-11px}#transit-diagram-frame .transit-flight_diagram_header{border:1px solid #759ea7;background-color:#f6f6f6;padding:6px 0;text-align:center;font-size:13px;color:#808080;font-weight:bold;height:15px;border-bottom:none}#transit-diagram-frame .transit-flight_diagram_header .flight{float:left;width:159px;height:20px;border-right:1px solid #759ea7;margin-top:-7px;padding-top:8px}#transit-diagram-frame .transit-flight_diagram_header .dep{float:left;width:94px}#transit-diagram-frame .transit-flight_diagram_header .arv{float:left;width:72px;margin-left:125px}#transit-diagram-frame .transit-flight_diagram_header .ticket{float:left;width:139px;margin-left:144px}#transit-diagram-frame .transit-flight_diagram_header .set{float:left;width:110px;margin-left:12px}#transit-diagram-frame .transit-flight-sub-title-area{display:inline-flex;padding:18px 0}#transit-diagram-frame .transit-flight-sub-title-area .transit-flight-sub-title{background-color:#808080;width:92px;height:21px;font-size:13px;text-align:center;color:#ffffff;padding-top:5px;margin-right:12px;font-weight:bold}#transit-diagram-frame .transit-flight-sub-title-area span{font-size:16px;color:#808080;padding-top:5px}#transit-diagram-frame .transit-flight-list-area{border:solid 1px #759ea7}#transit-diagram-frame .transit-flight-list-area li{position:relative}#transit-diagram-frame .transit-flight-list-area li .transit-flight-list{height:93px;position:relative}#transit-diagram-frame .transit-flight-list-area li .transit-flight-list .transit-flight-first-title{width:159px;height:45px;position:absolute;float:left;border-right:solid 1px #759ea7}#transit-diagram-frame .transit-flight-list-area li .transit-flight-list .transit-flight-second-title{width:159px;height:52px;position:absolute;float:left;border-right:solid 1px #759ea7;top:42px}#transit-diagram-frame .transit-flight-list-area li .transit-flight-list .transit-flight-title{width:159px}#transit-diagram-frame .transit-flight-list-area li .transit-flight-list .transit-flight-title .company-logo{width:62px;height:29px;display:block;background-repeat:no-repeat}#transit-diagram-frame .transit-flight-list-area li .transit-flight-list .transit-flight-title .first-logo{position:absolute;top:10px;left:10px}#transit-diagram-frame .transit-flight-list-area li .transit-flight-list .transit-flight-title .second-logo{position:absolute;left:10px;top:10px}#transit-diagram-frame .transit-flight-list-area li .transit-flight-list .transit-flight-title .transit-flight-first-flight-num{position:absolute;top:16px;left:82px;color:#333333}#transit-diagram-frame .transit-flight-list-area li .transit-flight-list .transit-flight-title .transit-flight-second-flight-num{position:absolute;top:15px;left:82px;color:#333333}#transit-diagram-frame .transit-flight-list-area li .transit-flight-list .transit-flight-first-detail{position:absolute;left:160px}#transit-diagram-frame .transit-flight-list-area li .transit-flight-list .transit-flight-first-detail .first-flight-dep-air-name{position:absolute;font-size:12px;top:22px;left:10px;width:65px;text-align:right}#transit-diagram-frame .transit-flight-list-area li .transit-flight-list .transit-flight-first-detail .first-flight-dep-air-name .small-name{font-size:11px;font-weight:normal}#transit-diagram-frame .transit-flight-list-area li .transit-flight-list .transit-flight-first-detail .first-flight-dep-time{font-size:18px;font-weight:bold;color:#063f8d;position:absolute;top:20px;left:85px}#transit-diagram-frame .transit-flight-list-area li .transit-flight-list .transit-flight-first-detail .airplane-icon{width:24px;height:21px;left:154px;display:block;position:absolute;top:20px;background-image:url('../../../../img/air/diagram/result/sprite-s4a6b399e7d.png');background-repeat:no-repeat;background-position:0 -876px}#transit-diagram-frame .transit-flight-list-area li .transit-flight-list .transit-flight-first-detail .first-flight-arv-time{font-size:14px;font-weight:bold;color:#555555;position:absolute;top:22px;left:186px}#transit-diagram-frame .transit-flight-list-area li .transit-flight-list .transit-flight-first-detail .first-flight-arv-air-name{position:absolute;top:22px;left:246px;width:200px;font-weight:bold;font-size:12px;color:#555555}#transit-diagram-frame .transit-flight-list-area li .transit-flight-list .transit-flight-first-detail .first-flight-arv-air-name .small-name{font-size:11px;font-weight:normal}#transit-diagram-frame .transit-flight-list-area li .transit-flight-list .transit-flight-second-detail{position:absolute;left:160px;top:37px}#transit-diagram-frame .transit-flight-list-area li .transit-flight-list .transit-flight-second-detail .second-flight-dep-air-name{position:absolute;top:19px;left:77px;width:97px;font-weight:bold;font-size:12px;color:#555555;text-align:right}#transit-diagram-frame .transit-flight-list-area li .transit-flight-list .transit-flight-second-detail .second-flight-dep-air-name .small-name{font-size:11px;font-weight:normal}#transit-diagram-frame .transit-flight-list-area li .transit-flight-list .transit-flight-second-detail .second-flight-dep-time{font-size:14px;font-weight:bold;color:#555555;position:absolute;top:18px;left:186px}#transit-diagram-frame .transit-flight-list-area li .transit-flight-list .transit-flight-second-detail .airplane-icon{width:24px;height:21px;left:246px;display:block;position:absolute;top:16px;background-image:url('../../../../img/air/diagram/result/sprite-s4a6b399e7d.png');background-repeat:no-repeat;background-position:0 -876px}#transit-diagram-frame .transit-flight-list-area li .transit-flight-list .transit-flight-second-detail .second-flight-arv-time{font-size:18px;left:276px;font-weight:bold;color:#c30008;position:absolute;top:18px}#transit-diagram-frame .transit-flight-list-area li .transit-flight-list .transit-flight-second-detail .second-flight-arv-air-name{left:346px;font-size:12px;width:65px;position:absolute;top:19px}#transit-diagram-frame .transit-flight-list-area li .transit-flight-list .transit-flight-second-detail .second-flight-arv-air-name .small-name{font-size:11px;font-weight:normal}#transit-diagram-frame .transit-flight-list-area li .transit-flight-total-time{position:absolute;left:632px;bottom:58px;font-size:12px;color:#8a8a8a}#transit-diagram-frame .transit-flight-list-area li .blue-back{background-color:#ebf2f6}#transit-diagram-frame .transit-flight-list-area li .transit-flight-button{background-color:#fff;background:-moz-linear-gradient(top, #fff, #f6f6f6);background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f6f6f6));color:#3c8cdc;border:1px solid #3c8cdc;font-weight:bold;border-radius:4px;font-size:12px;width:112px;display:inline-block;padding:4px 0px 4px 8px;margin-left:4px;position:absolute;top:46px;right:10px}#transit-diagram-frame .transit-flight-list-area li .transit-flight-button .icon-airplane{width:12px;height:12px;vertical-align:middle;margin:-2px 4px 0 2px;display:inline-block;background-image:url('../../../../img/air/diagram/result/sprite-s4a6b399e7d.png');background-repeat:no-repeat;background-position:0 -773px}#transit-diagram-frame .transit-flight-list-area li .down-arrow{width:16px;height:9px;display:block;position:absolute;top:43px;left:35px;background-image:url('../../../../img/air/diagram/result/sprite-s4a6b399e7d.png');background-repeat:no-repeat;background-position:0 -694px}body{height:100%;width:100%}.left{float:left}.right{float:right}.clear{clear:both}.center{margin-left:auto;margin-right:auto}.t_left{text-align:left}.t_center{text-align:center}.t_right{text-align:right}.block{display:block}.none{display:none}.inline{display:inline}.relative{position:relative}.cursor{cursor:default}.pointer{cursor:pointer}#research-frame{background-color:#f5f5f5;width:680px;height:192px;margin:15px 0px;padding:30px}#research-frame h2{font-size:16px;color:#333}#research-frame #airplane-diagram-search-form{width:680px;height:130px;margin-left:15px}#research-frame #airplane-diagram-search-form .form-line-frame{display:flex;align-items:center;height:43px;margin:14px 0px}#research-frame #airplane-diagram-search-form .form-line-frame>dl{display:flex;align-items:center}#research-frame #airplane-diagram-search-form .form-line-frame .depature-area{background-color:#5e91c4;width:60px;height:22px;font-size:14px;text-align:center;color:#fff;padding-top:6px}#research-frame #airplane-diagram-search-form .form-line-frame .arrival-area{background-color:#c66da9;width:60px;height:22px;font-size:14px;text-align:center;color:#fff;padding-top:6px}#research-frame #airplane-diagram-search-form .form-line-frame .airport-select-box{width:218px;height:36px;border-radius:4px;background-color:#fff;border:solid 1px #ccc;margin-left:14px}#research-frame #airplane-diagram-search-form .form-line-frame #select-swich-btn{cursor:pointer;width:24px;height:23px;margin:0 12px;background-image:url('../../../../img/air/diagram/result/sprite-s4a6b399e7d.png');background-repeat:no-repeat;background-position:0 -902px}#research-frame #airplane-diagram-search-form .form-line-frame .date-selecter{display:flex;align-items:center}#research-frame #airplane-diagram-search-form .form-line-frame .date-selecter-title{width:59px;height:13px;font-size:13px;text-align:right;color:#333;font-weight:bold;line-height:1;margin-right:6px}#research-frame #airplane-diagram-search-form .form-line-frame .company-radio-title{font-size:12px;text-align:left;color:#333;margin-right:10px;font-weight:bold}#research-frame #airplane-diagram-search-form .form-line-frame .company-radio{display:flex;align-items:center;margin-right:10px}#research-frame #airplane-diagram-search-form .form-line-frame .company-radio input[type=radio]{margin:3px}#research-frame #airplane-diagram-search-form .form-line-frame .research-date-frame{display:flex;align-items:center;width:200px;font-size:14px;margin-left:10px}#research-frame #airplane-diagram-search-form .form-line-frame .research-date-frame #research-datepicker{border-radius:4px;margin-right:10px;padding-left:8px;border:1px solid #ccc;color:#000;height:32px;cursor:pointer}#research-frame #airplane-diagram-search-form .form-line-frame .research-date-frame #research-calendar-link img{vertical-align:middle}#research-frame #airplane-diagram-search-form .form-line-frame #diagram-search-btn{margin:20px 20px 0 auto}#research-frame #airplane-diagram-search-form .form-line-frame #diagram-search-btn #search-btn-submit{background-color:#e88400;color:#fff;width:126px;font-size:16px;height:34px;font-weight:700;border-radius:4px;padding:3px 0 1px 0;text-align:center;display:inline-block;border:none;text-shadow:none;cursor:pointer}#research-frame #airplane-diagram-search-form .form-line-frame #diagram-search-btn .btn-submit:hover{background-color:#ffb02c}#bottom-content-frame .info-link-frame{margin-bottom:10px;text-align:right}#bottom-content-frame .info-link-frame li{display:inline;margin-left:14px;font-size:13px}#bottom-content-frame .outside-website-link-frame{clear:both;margin:15px 0 0px 0;height:138px;border-bottom:1px dotted #ccc}#bottom-content-frame .outside-website-link-frame .frame-title{font-size:16px;font-weight:bold;color:#555;margin:0 0 15px 0;padding:0 0 6px 0;border-bottom:3px solid #ccc}#bottom-content-frame .outside-website-link-frame .frame-content .link-list-ul li .link-title{margin:0 0 8px 15px;float:left;height:12px;font-family:HiraKakuPro-W6;font-size:12px;text-align:left;color:#555;padding-top:10px;width:135px;text-align:left;font-weight:bold}#bottom-content-frame .outside-website-link-frame .frame-content .link-list-ul li .link-frame{width:138px;height:23px;border:solid 1px #ccc;padding:9px 0 0 0;margin-right:9px;text-align:center;float:left;cursor:pointer}#bottom-content-frame .outside-website-link-frame .frame-content .link-list-ul li .link-frame.last{margin:0}#bottom-content-frame .outside-website-link-frame .frame-content .link-list-ul li .link-frame:hover{background-color:#f5f5f5}#bottom-content-frame .outside-website-link-frame .frame-content .link-list-ul li.skyticket-link-area{width:100%;float:left}#bottom-content-frame .outside-website-link-frame .frame-content .link-list-ul li.official-link-area{width:100%;float:left;margin-top:15px}#other-route-frame .other-route-title{border-width:1px 0px 0px 0px;border-style:solid;border-color:gray;height:1px;margin-top:10px;padding:5px 0px 15px 0px}#other-route-frame .route-link{float:left;white-space:nowrap}#right-dp-module-frame{width:300px;border:solid 1px #317ecf;margin:15px 0}#right-dp-module-frame .dp-module-title{height:46px}#right-dp-module-frame .dp-module-tab{height:45px;background-color:#2774c4}#right-dp-module-frame .dp-module-tab li{cursor:pointer;background-color:#c2c2c2;float:left}#right-dp-module-frame .dp-module-tab li.selected{background-color:#f7f7f7;height:45px !important;margin:0 0 0 6px !important}#right-dp-module-frame .dp-module-tab #nt-travel-module-tab{width:141px;height:41px;margin:4px 0 0 5px}#right-dp-module-frame .dp-module-tab #nt-travel-module-tab img{margin:15px 9px}#right-dp-module-frame .dp-module-tab #ana-tabisaku-module-tab{width:141px;height:41px;margin:4px 0 0 7px}#right-dp-module-frame .dp-module-tab #ana-tabisaku-module-tab img{margin:14px 42px 12px 47px}#right-dp-module-frame .dp-module-frame #nt-travel-module-content{display:none;background-color:#f7f7f7}#right-dp-module-frame .dp-module-frame #nt-travel-module-content #nt-travel-dp-search-module-frame{height:400px}#right-dp-module-frame .dp-module-frame #nt-travel-module-content #nt-travel-dp-search-module-frame #nt-travel-dp-search-introduction #introduction-title{padding:10px 11px 0 11px;font-size:12px;font-weight:bold;color:#ff3600;text-align:left}#right-dp-module-frame .dp-module-frame #nt-travel-module-content #nt-travel-dp-search-module-frame #nt-travel-dp-search-introduction #introduction-text{padding:6px 11px 21px 11px;font-size:12px;color:#808080;line-height:1.5em;text-align:left}#right-dp-module-frame .dp-module-frame #nt-travel-module-content #nt-travel-dp-search-module{padding:4px 10px 0 8px}#right-dp-module-frame .dp-module-frame #nt-travel-module-content #nt-travel-dp-search-module .st-datepicker.st-date-select{width:187px !important}#right-dp-module-frame #jal-pack-module-content{display:none}body{height:100%;width:100%}.left{float:left}.right{float:right}.clear{clear:both}.center{margin-left:auto;margin-right:auto}.t_left{text-align:left}.t_center{text-align:center}.t_right{text-align:right}.block{display:block}.none{display:none}.inline{display:inline}.relative{position:relative}.cursor{cursor:default}.pointer{cursor:pointer}#right-middle-content-frame #other-route-diagram-list-frame{display:none;border:1px solid #191919;width:300px}#right-middle-content-frame #other-route-diagram-list-frame .diagram-line-frame.diagram-odd-line{background-color:#ebebeb;height:44px;cursor:pointer}#right-middle-content-frame #other-route-diagram-list-frame .diagram-line-frame.diagram-even-line{background-color:#fff;height:44px;cursor:pointer}#right-middle-content-frame #other-route-diagram-list-frame .diagram-line-frame .flight{width:62px;text-align:left;padding:8px 0 0 3px;float:left}#right-middle-content-frame #other-route-diagram-list-frame .diagram-line-frame .dep-time{width:80px;height:44px;margin-left:2px;float:left}#right-middle-content-frame #other-route-diagram-list-frame .diagram-line-frame .dep-time .time-str{width:50px;color:#063f8d;font-size:110%;font-weight:bold;margin:14px 2px 0 2px;float:left}#right-middle-content-frame #other-route-diagram-list-frame .diagram-line-frame .dep-time .airplane-icon{width:24px;height:21px;float:left;margin-top:12px;background-image:url('../../../../img/air/diagram/result/sprite-s4a6b399e7d.png');background-repeat:no-repeat;background-position:0 -876px}#right-middle-content-frame #other-route-diagram-list-frame .diagram-line-frame .arv-time{width:50px;color:#c30008;font-size:110%;font-weight:bold;margin:14px 2px 0 2px;float:left}#right-middle-content-frame #other-route-diagram-list-frame .diagram-line-frame .vacant-seat-inquiry-frame{margin:6px 3px 0 0;background-color:#fff;background:-moz-linear-gradient(top, #fff, #f6f6f6);background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f6f6f6));color:#3c8cdc;border:1px solid #b8b8b8;border-radius:2px;font-size:12px;text-align:center;width:90px;padding:7px 0;float:right}#right-middle-content-frame .navitime-travel-banner-frame{margin-top:15px}body{height:100%;width:100%}.left{float:left}.right{float:right}.clear{clear:both}.center{margin-left:auto;margin-right:auto}.t_left{text-align:left}.t_center{text-align:center}.t_right{text-align:right}.block{display:block}.none{display:none}.inline{display:inline}.relative{position:relative}.cursor{cursor:default}.pointer{cursor:pointer}.nt-travel-hotel-list-frame{text-align:left;margin:30px 0}.nt-travel-hotel-list-frame .nt-travel-orv-dev{font-size:11px;color:#808080}.nt-travel-hotel-list-frame .nt-travel-hotel-head{border-bottom:3px solid #317ec7;padding:5px 0 7px}.nt-travel-hotel-list-frame .nt-travel-hotel-head .head-icon,.nt-travel-hotel-list-frame .nt-travel-hotel-head h2{display:inline-block;vertical-align:middle}.nt-travel-hotel-list-frame .nt-travel-hotel-head .head-icon{width:65px;height:21px;background-image:url('../../../../img/air/diagram/result/sprite-s4a6b399e7d.png');background-repeat:no-repeat;background-position:0 -827px}.nt-travel-hotel-list-frame .nt-travel-hotel-head h2{color:#317ec7;font-size:16px;margin-right:20px}.nt-travel-hotel-list-frame .nt-travel-coupon{padding:8px 14px 10px 0;margin-top:7px;background-color:#fdf9bd}.nt-travel-hotel-list-frame .nt-travel-coupon img,.nt-travel-hotel-list-frame .nt-travel-coupon .nt-travel-coupon-text-area{display:inline-block}.nt-travel-hotel-list-frame .nt-travel-coupon img{vertical-align:top}.nt-travel-hotel-list-frame .nt-travel-hotel-list .nt-travel-hotel-list-item{border-bottom:1px solid #cccccc;padding-bottom:8px;margin-top:8px}.nt-travel-hotel-list-frame .nt-travel-hotel-list .nt-travel-hotel-list-item .nt-travel-hotel-img-area{display:inline-block;position:relative}.nt-travel-hotel-list-frame .nt-travel-hotel-list .nt-travel-hotel-list-item .nt-travel-hotel-img-area .nt-travel-hotel-img{width:70px;height:70px;vertical-align:middle}.nt-travel-hotel-list-frame .nt-travel-hotel-list .nt-travel-hotel-list-item .nt-travel-hotel-img-area .idx-label{position:absolute;font-size:12px;font-weight:bold;color:#fff;z-index:100;top:1px;left:4px}.nt-travel-hotel-list-frame .nt-travel-hotel-list .nt-travel-hotel-list-item .nt-travel-hotel-img-area:after{top:0;left:0;border-bottom:30px solid transparent;border-left:30px solid #317ec7;position:absolute;content:"";height:0;width:0}.nt-travel-hotel-list-frame .nt-travel-hotel-list .nt-travel-hotel-list-item .nt-travel-hotel{display:inline-block;width:225px;vertical-align:top}.nt-travel-hotel-list-frame .nt-travel-hotel-list .nt-travel-hotel-list-item .nt-travel-hotel .nt-travel-hotel-title{font-size:14px;font-weight:bold;padding:4px 0 6px 6px}.nt-travel-hotel-list-frame .nt-travel-hotel-list .nt-travel-hotel-list-item .nt-travel-hotel .nt-travel-hotel-plan-title{font-size:12px;color:#555555;padding-left:6px;padding-bottom:4px}.nt-travel-hotel-list-frame .nt-travel-hotel-list .nt-travel-hotel-list-item .nt-travel-hotel .nt-travel-hotel-plan-price{font-size:12px;color:#ff3600;text-align:right;font-weight:bold}.nt-travel-hotel-list-frame .nt-travel-hotel-list .nt-travel-hotel-list-item .nt-travel-hotel .nt-travel-hotel-plan-price .air-and-hotel{font-size:11px;margin-right:7px}.nt-travel-hotel-list-frame .nt-travel-hotel-list .nt-travel-hotel-list-item .nt-travel-hotel .nt-travel-hotel-plan-price .price-text{font-size:16px}.nt-travel-hotel-list-frame .nt-travel-hotel-more{text-align:right;font-size:13px;font-weight:bold;margin-top:6px;height:16px}.nt-travel-hotel-list-frame .nt-travel-hotel-more .nt-travel-logo{vertical-align:middle;margin-right:6px}.nt-travel-hotel-list-frame .nt-travel-hotel-more .nt-travel-logo:hover{opacity:0.6}#right-bottom-content-frame .around-search-frame{margin:30px 0}#right-bottom-content-frame .around-search-frame h3{border-bottom:3px solid #ccc;padding:0 0 8px 0px;font-size:16px;color:#333}#right-bottom-content-frame .around-search-frame .other-link-frame .other-link-list{border-bottom:1px dotted #ccc;padding-bottom:14px;padding-top:15px;font-size:14px}#dynamic-package-reserve-modal{display:none;height:330px;width:694px;padding:30px 30px;background:#fff;color:#333;border-radius:4px}#dynamic-package-reserve-modal #modal-head-title{display:table-cell;vertical-align:middle;font-size:20px;font-weight:bold;width:370px}#dynamic-package-reserve-modal #modal-head-logo{display:table-cell;vertical-align:middle;width:20px}#dynamic-package-reserve-modal #modal-head{width:100%;padding-bottom:20px;border-bottom:2px solid #ccc}#dynamic-package-reserve-modal #modal-head button.close{float:right;cursor:pointer;background:transparent;border:0;padding:0 0 20px 0}#dynamic-package-reserve-modal #modal-head .close{font-size:21px;font-weight:bold;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2}#dynamic-package-reserve-modal #modal-body{margin-top:12px}#dynamic-package-reserve-modal dl{height:36px;padding:4px;font-size:15px}#dynamic-package-reserve-modal dl>dt{display:inline-block;width:80px;text-align:center;line-height:36px;font-weight:bold}#dynamic-package-reserve-modal dl>dd{display:inline-block;line-height:36px}#dynamic-package-reserve-modal #selected-section-value{padding-bottom:15px}#dynamic-package-reserve-modal #selected-section-value dd{width:232px;font-size:18px}#dynamic-package-reserve-modal #selected-section-value img{vertical-align:middle}#dynamic-package-reserve-modal #go-air-title{background-color:#5e92C5;font-size:14px;color:#fff;width:40px;line-height:20px;margin-left:25px;margin-right:15px}#dynamic-package-reserve-modal #return-air-title{background-color:#c66da9;font-size:14px;color:#fff;width:40px;line-height:20px;margin-left:25px;margin-right:15px}#dynamic-package-reserve-modal select{border-radius:4px;border:1px solid #ccc;height:34px;padding:4px 10px;font-size:15px}#dynamic-package-reserve-modal #dpModalGoMonthSelect,#dynamic-package-reserve-modal #dpModalReturnMonthSelect{width:150px}#dynamic-package-reserve-modal #dpModalGoDaySelect,#dynamic-package-reserve-modal #dpModalReturnDaySelect{width:85px}#dynamic-package-reserve-modal #skyticket-link{text-align:right;font-size:13px}#dynamic-package-reserve-modal #skyticket-link #skyticket-link-text{color:#07A;cursor:pointer}#dynamic-package-reserve-modal #dynamic-package-search-btn-area{padding-top:20px;padding-bottom:10px;text-align:center;display:inline-block;margin-left:calc(50% - 76px);margin-right:14px}#dynamic-package-reserve-modal #dynamic-package-search-btn-area #dynamic-package-search-btn{height:46px;text-align:center;font-size:18px;font-weight:bold;color:#fff;padding:8px 40px;border-radius:4px;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;border:none;background-color:#E88400;cursor:pointer;position:relative}#dynamic-package-reserve-modal #dynamic-package-search-btn-area #dynamic-package-search-btn:hover{background-color:#FFB02C}#dynamic-package-reserve-modal #dp-modal-coupon-area{position:absolute;bottom:52px;background:#ffffff;border-radius:4px;border:1px solid #df3e38;width:240px;height:37px;padding:8px 5px;display:inline-block;vertical-align:middle}#dynamic-package-reserve-modal #dp-modal-coupon-area #dp-modal-coupon-text{font-size:12px}#dynamic-package-reserve-modal #dp-modal-coupon-area #dp-modal-coupon-code{color:#df3e38;font-size:14px;font-weight:bold;margin-top:5px}#dynamic-package-reserve-modal #dp-modal-coupon-area:after,#dynamic-package-reserve-modal #dp-modal-coupon-area:before{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}#dynamic-package-reserve-modal #dp-modal-coupon-area:after{border-color:rgba(255,255,255,0);border-right-color:#ffffff;border-width:10px;margin-top:-10px}#dynamic-package-reserve-modal #dp-modal-coupon-area:before{border-color:rgba(223,62,56,0);border-right-color:#df3e38;border-width:11px;margin-top:-11px}#crumb-flame{position:relative;width:740px;height:20px;font-weight:bold;margin-bottom:17px;font-size:12px;line-height:19px}#selector-area{float:left;width:740px;text-align:right;margin-bottom:10px;display:flex;justify-content:flex-end;align-items:center}#selector-area select{height:36px;width:90px}#selector-area .swich{margin-top:10px}#left-content{float:left;width:740px}#right-content{float:right;width:300px;margin-left:12px;display:inline}#right-content .cmp_flame{margin-bottom:12px}.diagram-logo{width:63px;height:29px;display:inline-block}.diagram-logo.ADO{background-image:url('../../../../img/air/diagram/result/sprite-s4a6b399e7d.png');background-repeat:no-repeat;background-position:0 0}.diagram-logo.AMX{background-image:url('../../../../img/air/diagram/result/sprite-s4a6b399e7d.png');background-repeat:no-repeat;background-position:0 -34px}.diagram-logo.ANA{background-image:url('../../../../img/air/diagram/result/sprite-s4a6b399e7d.png');background-repeat:no-repeat;background-position:0 -68px}.diagram-logo.APJ{background-image:url('../../../../img/air/diagram/result/sprite-s4a6b399e7d.png');background-repeat:no-repeat;background-position:0 -102px}.diagram-logo.FDA{background-image:url('../../../../img/air/diagram/result/sprite-s4a6b399e7d.png');background-repeat:no-repeat;background-position:0 -136px}.diagram-logo.IBX{background-image:url('../../../../img/air/diagram/result/sprite-s4a6b399e7d.png');background-repeat:no-repeat;background-position:0 -170px}.diagram-logo.JAC{background-image:url('../../../../img/air/diagram/result/sprite-s4a6b399e7d.png');background-repeat:no-repeat;background-position:0 -204px}.diagram-logo.JAL{background-image:url('../../../../img/air/diagram/result/sprite-s4a6b399e7d.png');background-repeat:no-repeat;background-position:0 -238px}.diagram-logo.JJP{background-image:url('../../../../img/air/diagram/result/sprite-s4a6b399e7d.png');background-repeat:no-repeat;background-position:0 -272px}.diagram-logo.JTA{background-image:url('../../../../img/air/diagram/result/sprite-s4a6b399e7d.png');background-repeat:no-repeat;background-position:0 -306px}.diagram-logo.NCA{background-image:url('../../../../img/air/diagram/result/sprite-s4a6b399e7d.png');background-repeat:no-repeat;background-position:0 -340px}.diagram-logo.ORC{background-image:url('../../../../img/air/diagram/result/sprite-s4a6b399e7d.png');background-repeat:no-repeat;background-position:0 -374px}.diagram-logo.RAC{background-image:url('../../../../img/air/diagram/result/sprite-s4a6b399e7d.png');background-repeat:no-repeat;background-position:0 -408px}.diagram-logo.SFJ{background-image:url('../../../../img/air/diagram/result/sprite-s4a6b399e7d.png');background-repeat:no-repeat;background-position:0 -442px}.diagram-logo.SJO{background-image:url('../../../../img/air/diagram/result/sprite-s4a6b399e7d.png');background-repeat:no-repeat;background-position:0 -476px}.diagram-logo.SKY{background-image:url('../../../../img/air/diagram/result/sprite-s4a6b399e7d.png');background-repeat:no-repeat;background-position:0 -510px}.diagram-logo.SNA{background-image:url('../../../../img/air/diagram/result/sprite-s4a6b399e7d.png');background-repeat:no-repeat;background-position:0 -544px}.diagram-logo.TAL{background-image:url('../../../../img/air/diagram/result/sprite-s4a6b399e7d.png');background-repeat:no-repeat;background-position:0 -578px}.diagram-logo.WAJ{background-image:url('../../../../img/air/diagram/result/sprite-s4a6b399e7d.png');background-repeat:no-repeat;background-position:0 -612px}
