@charset "UTF-8";.search-wrap.top .search-inner{padding:20px}.route-wrap.type01{margin:20px 0 0}.route-wrap.type01 .route dl{display:table;width:100%;margin:0;padding:6px 0;border-bottom:1px solid #e5e5e5}.route-wrap.type01 .route dl dt,.route-wrap.type01 .route dl dd{display:table-cell;vertical-align:middle;font-size:13px}.route-wrap.type01 .route dl dt{width:200px}.route-wrap.type01 .route ul{margin:0}.route-wrap.type01 .route li{float:left;padding:0 8px;border-left:1px solid #e5e5e5;line-height:1}.route-wrap.type01 .route li:first-child{border-left:none}.search-wrap .search-inner.type02 .search-content{display:table;margin-bottom:20px}.search-wrap .search-inner.type02 .step-lead{margin:-2px 0 -3px;text-align:center}.search-wrap .search-inner.type02 .step-lead .fe-arrow-down-2:before{content:"";display:block;width:0;height:0;border:8px solid transparent;border-bottom:none;border-top-color:#d2d2d2}.search-wrap.list{padding:20px;background-color:#f7f7f7}.search-result.list{margin-top:20px}.search-result.list .search-result-header{padding:8px 14px 9px 11px;border:1px solid #d1d1e9;background-color:#eee}.search-result.list .search-result-header .select-type-wrap{display:inline-block;margin:0 0 0 20px}.search-result.list .search-result-header .look-fare-and-rates-wrap{float:right;display:block}.search-result.list .search-result-header .look-fare-and-rates-wrap .look-fare-and-rates{display:inline-block;vertical-align:middle;width:200px;min-width:200px;padding:4px 0 3px;border:1px solid #ccc;border-radius:3px;background-color:#fff;font-size:12px;text-align:center;text-decoration:none}.search-result.list .search-result-header .look-fare-and-rates-wrap .look-fare-and-rates:hover{background-color:#d2f0ff}.search-result.list .search-result-header .look-fare-and-rates-wrap .fe.fe-money:before{font-size:15px}.search-result.list .search-result-header .look-fare-and-rates-wrap .fe:first-of-type:before{padding-right:5px;vertical-align:middle}.search-result.list .search-result-header .look-fare-and-rates-wrap .fe:last-of-type:before{padding-left:5px;vertical-align:middle}.search-result.list .search-result-body .search-result-data{width:100%;border:1px solid #d1d1e9;margin-top:-1px}.search-result.list .search-result-body .search-result-data tr:nth-of-type(odd){background-color:#f3f3f3}.search-result.list .search-result-body .search-result-data tr:nth-of-type(2n){background-color:#fff}.search-result.list .search-result-body .search-result-data tr.odd{background-color:#f3f3f3!important}.search-result.list .search-result-body .search-result-data tr.even{background-color:#fff!important}.search-result.list .search-result-body .search-result-data th{height:30px;min-height:30px;padding:0 8px;border:1px solid #d1d1e9;border-collapse:collapse;background-color:#def;font-size:20px}.search-result.list .search-result-body .search-result-data td{height:50px;min-height:50px;border-right:1px solid #d1d1e9;border-left:1px solid #d1d1e9;border-collapse:collapse;font-size:13px;text-align:center}.search-result.list .search-result-body .search-result-data .td-dep-and-arr-time{width:34%}.search-result.list .search-result-body .search-result-data .td-dep-and-arr-time .dep-time,.search-result.list .search-result-body .search-result-data .td-dep-and-arr-time .arr-time{font-size:18px;line-height:1.16667}.search-result.list .search-result-body .search-result-data .td-dep-and-arr-time .arrow{font-size:20px;color:#999}.search-result.list .search-result-body .search-result-data td{height:54px;min-height:54px;border-right:1px solid #d1d1e9;border-left:1px solid #d1d1e9;border-collapse:collapse;font-size:13px;text-align:center;width:30%}.dep-and-arr-time{display:table;font-size:18px;margin:0 auto;line-height:1.2;width:83%}span.dep-time,span.arr-time{width:50%}.dep-and-arr-time span{display:table-cell}span.dep-arr-airpot{display:block;font-size:11px;margin-top:2px}.search-result.list .search-result-body .search-result-data .td-required-time,.search-result.list .search-result-body .search-result-data .td-plane-name{width:9%}.search-result.list .search-result-body .search-result-data .td-plane-num{width:24%;padding:0;box-sizing:border-box}.td-plane-num+.td-plane-num{width:22%!important}.search-result-footer .date{margin-top:5px;font-size:11px;line-height:1.81818;text-align:right}.layout-basic .search-wrap .search-ttl-wrap{margin-top:18px;padding:5px 0;border-bottom:3px solid #ccc}.layout-basic .search-wrap .search-ttl-wrap .submenu .text-wrap{display:inline-block;margin-bottom:-3px;line-height:1;vertical-align:middle}.search-wrap .search-inner.type01{box-sizing:border-box;padding:20px;background-color:#f7f7f7}.search-wrap .search-inner.type01 .alert-wrap{margin-bottom:10px}.text{position:relative}.search-wrap .search-inner.type01 .alert-wrap+.alert-wrap{margin-bottom:20px}.alert-wrap.type04 .alert .fe{margin-right:5px;color:#ff8a0d;line-height:0}.alert-wrap.type04 .alert .fe:before{vertical-align:middle}.arrow-bold-down:before{content:"\ea03"}.select-type-wrap.type05{margin-top:10px}.select-type-wrap.type05 .select-type{width:100%}.select-type-wrap.type05 .select-type button.active{border-color:#ccc;background-color:#fff;color:#333;font-weight:400}.layout-basic .accordion.type02,.search-inner .accordion.type02{padding:0 20px}.accordion.type02 .accordion-menu{position:relative;margin:0 0 -2px;padding:0;border:none;text-align:center;z-index:1;font-size:13px}.fe-arrow-line-down:before{content:"\ea06"}.accordion.type02 .accordion-menu .btn-open,.accordion.type02 .accordion-menu .btn-close{display:none;padding:4px 10px 3px;border:1px solid #cccccc;border-radius:3px;background-color:#fff;text-decoration:none}.accordion.type02 .accordion-menu .btn-open .fe,.accordion.type02 .accordion-menu .btn-close .fe{margin-right:5px;font-size:13px}.accordion.type02 .accordion-content{display:none;margin:0;padding:0}*,:before,:after{border-style:solid;border-width:0}.layout-basic .accordion.type02{padding:0 20px}.accordion.type02 .accordion-menu .btn-close.active{background-color:#d2f0ff}.accordion.type02 .accordion-menu .btn-open.active,.accordion.type02 .accordion-menu .btn-close.active{display:block}.alert-wrap.type04{padding:5px;border:1px solid #fff;background-color:#fcffd0;text-align:center;font-size:13px}.layout-basic .search-content{display:table;margin:20px 0}.layout-basic .search-wrap .search-ttl-wrap .search-ttl{float:left;width:438px;margin:0;vertical-align:middle;font-size:16px;font-weight:700}.layout-basic .search-wrap .search-ttl-wrap .submenu{float:right;text-align:right}.ad728x90{margin-top:20px}.ttl-type04 .inner{line-height:2.5}.ttl-type04.type-select-box-set .inner{line-height:1.375}.ttl-type02{margin-top:20px}.tab-wrap.type01{margin:20px auto;width:90%}.tab-wrap.type01 .tab-content.airport-selector{overflow-y:auto;height:350px;background-color:#fff}.selector-inner{box-sizing:border-box;background-color:#f1f5fa}.tab-menu.airport-selector,.tab-content.airport-selector{display:inline-block;vertical-align:top}.tab-wrap .tab-menu.airport-selector{position:static;margin-bottom:20px}.tab-content.airport-selector{background-color:#fff;width:400px;margin:0 0 20px -4px}ul.select-airport{margin-bottom:0;min-height:342px}.tab-menu.airport-selector ul.select-location li{width:150px;float:none!important;display:block!important;border:none;height:38px;line-height:38px;border-radius:none;margin:0;text-align:left;border-radius:0!important}.tab-wrap .tab-menu.airport-selector .select-location li.active{border:none;background-color:#f1f5fa;font-weight:400;color:#1b6bcf;border-radius:0!important}.tab-menu.airport-selector .select-location li a{display:block;width:100%;height:100%;line-height:3;padding:0 0 0 20px;border-radius:0!important;border-width:0 1px 1px;margin:0}.tab-menu.airport-selector .select-location li:first-child a,.tab-menu.airport-selector .select-location li.active a{border-width:1px}.tab-menu.airport-selector .select-location li.active{height:39px;line-height:39px}.tab-menu.airport-selector .select-location li.active a{margin-top:-1px}.tab-menu.airport-selector .select-location li.active:first-child{height:38px;line-height:38px}.tab-menu.airport-selector .select-location li.active:first-child a{margin-top:0}.select-airport li a{display:block;width:100%;height:100%;line-height:3;padding:0 0 0 20px}.select-location li a:hover,.select-airport li a:hover,.select-airport li a:active,.select-airport li a:visited{background-color:#d2f0ff;text-decoration:none}.select-airport li a:before{content:"\ea08";display:inline-block;font-family:myfont;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.5em;margin-right:3px}.airport-selector .select-location{margin:0 auto}.tab-content.airport-selector ul.select-airport>li{border-bottom:1px solid #fff;height:38px}span.airline-h{display:block;color:#76787d}button.btn.js-modal-open-type02.airport-btn[disabled],button.btn.js-modal-open-type02.airport-btn[disabled]:hover,.select-arr-dep-wrap.type03 .select-arr-dep .select-dep .select-dep-station[disabled],.select-arr-dep-wrap.type03 .select-arr-dep .select-dep .select-arr-station[disabled],.select-arr-dep-wrap.type03 .select-arr-dep .select-arr .select-dep-station[disabled],.select-arr-dep-wrap.type03 .select-arr-dep .select-arr .select-arr-station[disabled]{background-color:#eee;color:#bbb;cursor:not-allowed}.search-result-body{margin-top:20px}.btn-wrap.type01.airport-btn{position:absolute;top:-1px;left:47px;margin-left:0}.btn-wrap.type01.airport-btn button{position:absolute;top:0;width:275px;background:none;border:none;margin-left:0}.btn-wrap.type01.airport-btn button:hover{background:none}.icon-plane-name.ana{background-image:url(/timetable/pc/img/airplane/plane-name/ana.png)}.icon-plane-name.jal{background-image:url(/timetable/pc/img/airplane/plane-name/jal.png)}.icon-plane-name.sky{background-image:url(/timetable/pc/img/airplane/plane-name/sky.png)}.icon-plane-name.ado{background-image:url(/timetable/pc/img/airplane/plane-name/ado.png)}.icon-plane-name.ibx{background-image:url(/timetable/pc/img/airplane/plane-name/ibx.png)}.icon-plane-name.sna{background-image:url(/timetable/pc/img/airplane/plane-name/sna.png)}.icon-plane-name.sfj{background-image:url(/timetable/pc/img/airplane/plane-name/sfj.png)}.icon-plane-name.amx{background-image:url(/timetable/pc/img/airplane/plane-name/amx.png)}.icon-plane-name.orc{background-image:url(/timetable/pc/img/airplane/plane-name/orc.png)}.icon-plane-name.fda{background-image:url(/timetable/pc/img/airplane/plane-name/fda.png)}.icon-plane-name.nca{background-image:url(/timetable/pc/img/airplane/plane-name/nca.png)}.icon-plane-name.tal{background-image:url(/timetable/pc/img/airplane/plane-name/tal.png)}.icon-plane-name.apj{background-image:url(/timetable/pc/img/airplane/plane-name/apj.png)}.icon-plane-name.jjp{background-image:url(/timetable/pc/img/airplane/plane-name/jjp.png)}.icon-plane-name.vnl{background-image:url(/timetable/pc/img/airplane/plane-name/vnl.png)}.icon-plane-name.sjo{background-image:url(/timetable/pc/img/airplane/plane-name/sjo.png)}.icon-plane-name.waj{background-image:url(/timetable/pc/img/airplane/plane-name/waj.png)}.icon-plane-name.tok{background-image:url(/timetable/pc/img/airplane/plane-name/tok.png)}.btn.with-image .text{padding:0;vertical-align:middle;background-color:#1b6bcf;color:#fff;display:inline-block;width:93px;line-height:2.1;box-sizing:border-box}.btn.with-image.hotel .text{background-color:#d89830;color:#fff}.td-plane-num+.td-plane-num .btn.with-image .text{width:80px}.btn-white:visited,.btn-white:focus{color:#333}.btn-downshadow{box-shadow:0 3px #e5e5e5}.btn-white{background-color:#fff;border:1px solid #ccc;color:#333}.btn.with-image .img-container{vertical-align:middle;display:inline-block}.with-image.jal .img-container{background-image:url(/timetable/pc/img/airplane/plane-name/jal.png?15116279);background-position:center;width:65px;height:30px;background-color:#fff;background-size:100%;background-repeat:no-repeat}.with-image.ana .img-container{background-image:url(/timetable/pc/img/airplane/plane-name/ana.png?15116279);background-position:center;width:65px;height:30px;background-color:#fff;background-size:100%;background-repeat:no-repeat}.with-image.skyticket .img-container{background-image:url(/timetable/pc/img/airplane/plane-name/skyticket.png);background-position:center;width:65px;height:30px;background-color:#fff;background-size:100%;background-repeat:no-repeat}.with-image.waj .img-container{background-image:url(/timetable/pc/img/airplane/plane-name/waj.png);background-position:center;width:65px;height:30px;background-color:#fff;background-size:100%;background-repeat:no-repeat}.with-image.airtrip .img-container{background-image:url(/timetable/pc/img/airplane/plane-name/airtrip.png);background-position:center;width:65px;height:30px;background-color:#fff;background-size:100%;background-repeat:no-repeat}.with-image.jal,.with-image.ana,.with-image.skyticket,.with-image.waj{padding:0;border-radius:3px;background-color:#1b6bcf}.with-image.hotel{padding:0;border-radius:3px;background-color:#d89830}a.with-image.jal:hover,a.with-image.ana:hover,a.with-image.skyticket:hover{opacity:.8}.icon-plane-name{display:block;width:80px;height:25px;margin:0 auto;background-repeat:no-repeat;background-size:cover}.ana-advertise{margin-top:20px;position:relative;min-height:270px;background-color:#f5faff}.ana-advertise .ana_ad_right a:hover{text-decoration:none;background-color:#eef6ff}.ana-advertise p.title{color:#fff;font-size:15px;font-weight:700;padding:10px 0 10px 20px;background-image:url(/timetable/pc/img/airplane/analink_logo.png);background-repeat:no-repeat;background-color:#1a6dfa;background-position:center right 10px;background-size:60px auto}.ana-left{position:absolute;margin:10px 20px}.ana-left a:hover{opacity:.8}.ana-right{position:absolute;top:60px;right:0;width:540px}p.ana-h{font-size:15px;font-weight:700}.analink-btn,.other-link{text-align:center;letter-spacing:-.4em;word-spacing:.1em}.ana-right .analink-btn a{font-size:16px;font-weight:700;color:#333;display:inline-block;width:243px;border:1px solid #ccc;padding:5px 10px;margin:10px 24px 0 0;border-radius:3px;background-color:#fff;box-sizing:border-box;letter-spacing:normal}.ana-right .analink-btn span:before{content:"\ea08";display:inline-block;font-family:myfont;font-style:normal;font-weight:700;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0 5px 4px 0;vertical-align:middle;font-size:10px;color:#1b6bcf}a.other-link{display:inline-block;border:1px solid #ccc;padding:6px 20px;margin:10px 0 0;border-radius:3px;background-color:#fff;box-sizing:border-box;position:absolute;right:27px;letter-spacing:normal}.ana-right .analink-btn a:hover,.ana-right .other-link:hover{background-color:#d2f0ff;text-decoration:none}.skyticket-caution{font-size:11px;margin-right:-8px;text-align:right}.skyticket-caution img{width:80px;margin-right:-8px}.airline-impossible{pointer-events:none;color:#000!important;display:block}.airline-impossible:hover{text-decoration:none}
