@charset "UTF-8";html,body{background:#fff}main#compare-{font-size:14px;background:#fff;padding:30px 0;position:relative;padding-top:50px;font-family:"Noto Sans TC","微軟正黑體",Arial,sans-serif;margin:0 auto;max-width:calc(1200px)}main#compare- .font-bold{font-weight:500}main#compare- .text-brown{color:#8d5f3b}main#compare- h2,main#compare- h3,main#compare- h4,main#compare- h5,main#compare- h6,main#compare- p{margin-bottom:0}main#compare- h2{font-weight:600}main#compare- a{position:relative;display:inline-block}main#compare- a:link,main#compare- a:hover,main#compare- a:active,main#compare- a:visited,main#compare- a:focus{text-decoration:none}main#compare- .title-{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:32px}@media(min-width:769px){main#compare- .title-{margin-bottom:60px}}main#compare- .title->*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}main#compare- .title- :nth-child(2){-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}main#compare- .title- .eng:before{content:'';position:absolute;bottom:4px;left:-4px;background:#f3eeea;width:100%;height:1px}@media(min-width:769px){main#compare- .title- .eng:before{bottom:9px;left:-6px}}main#compare- h2{font-size:20px;color:#8d5f3b;padding-right:15px;letter-spacing:5px}@media(min-width:769px){main#compare- h2{font-size:33px;padding-right:20px;letter-spacing:9px}}main#compare- h2.eng{font-family:Baskervville;color:#f3eeea;letter-spacing:0;font-size:20px}@media(min-width:769px){main#compare- h2.eng{font-size:36px}}main#compare- h3{font-size:15px;padding-right:15px}@media(min-width:769px){main#compare- h3{font-size:24px}}main#compare- h2,main#compare- h3{font-family:"Noto Serif TC","微軟正黑體",Arial,sans-serif}main#compare- .sec-label-{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#8d5f3b;margin-bottom:32px;margin-top:32px}main#compare- .sec-label-:after{content:'';-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:1px;background:#f3eeea}main#compare- .sec-label-.top-{margin-bottom:17px}main#compare->*{padding-left:20px;padding-right:20px}main#compare- select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:10px;width:100%;border:1px solid #c4c4c4;border-radius:4px;font-size:14px;background:url(../img/compare-drp-ico.svg);background-position:bottom 50% right 10px;background-repeat:no-repeat;background-size:13px auto}main#compare- select:focus{outline:0}main#compare- .box-light-{border:1px solid #f3eeea;padding:15px 20px;border-radius:12px;font-weight:400;font-size:13px}main#compare- .box-light- p{line-height:20px}@media(min-width:769px){main#compare- .box-light-{padding:20px 30px}}main#compare- .label-,main#compare- p{line-height:28px}main#compare- .info-box-{text-align:center;font-size:14px}main#compare- .info-box- p{height:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main#compare- .info-box-.info-box-airlines-{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}main#compare- .info-box-.info-box-airlines- .detail{width:100%;position:relative;padding:5px 0}main#compare- .info-box-.info-box-airlines- .detail:after{content:'';position:relative;display:block;bottom:0;left:0;width:100%;height:1px;background:#f1edea}@media(min-width:769px){main#compare- .info-box-.info-box-airlines- .detail:after{margin:23px 0}}main#compare- .info-box-.info-box-airlines- .detail:last-child:after{display:none}main#compare- .info-box-.info-box-airlines- .detail .departure-reach-time-,main#compare- .info-box-.info-box-airlines- .detail .detail-row-{padding:7px 0}main#compare- .info-box-.info-box-airlines- .detail .detail-row-{margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:220px}main#compare- .info-box-.info-box-airlines- .detail .detail-row->*{margin:0 3px}main#compare- .info-box-.info-box-airlines- .detail .detail-row- .aircode{font-weight:700}main#compare- .info-box-.info-box-airlines- .detail .departure-reach-time-{-webkit-box-align:start;-ms-flex-align:start;align-items:start;text-align:left}main#compare- .info-box-.info-box-airlines- .detail .departure-reach-time->*{padding:0}main#compare- .info-box-.info-box-airlines- .detail .departure-reach-time- .locat,main#compare- .info-box-.info-box-airlines- .detail .departure-reach-time- .time{color:#000}main#compare- .info-box-.info-box-airlines- .detail .departure-reach-time- .locat{max-width:100px}main#compare- .info-box-.info-box-airlines- .detail .departure-reach-time- .time{font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}main#compare- .info-box-.info-box-airlines- .detail .departure-reach-time- .time span{display:block}@media(min-width:769px){main#compare- .info-box-.info-box-airlines- .detail .departure-reach-time- .time{width:auto}}main#compare- .info-box-.info-box-airlines- .detail .during-time-{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:60px}@media(min-width:769px){main#compare- .info-box-.info-box-airlines- .detail .during-time-{max-width:215px;height:90px}}main#compare- .info-box-.info-box-airlines- .detail .during-time- .during{padding-left:0;padding-right:0;margin-left:auto;max-width:calc(100% - 80px)}@media(min-width:769px){main#compare- .info-box-.info-box-airlines- .detail .during-time- .during{margin-right:auto;margin-left:80px}}main#compare- .info-box-.info-box-airlines- .detail .during-time-:before{content:'';position:absolute;width:20px;height:100%;background:url(../img/compare-dashline-ico.svg) 50% 0/7px auto repeat-y;left:22px;top:0}main#compare- .info-box-.info-box-airlines- .detail .during-time-:after{content:'';position:absolute;width:16px;height:16px;background:url(../img/compare-air-ico.svg) 50% 0/16px auto no-repeat;left:24px;bottom:0}main#compare- .ico-airlines-{display:inline-block;width:16px;height:16px;border-radius:8px;margin-right:8px}main#compare- .like-{display:inline-block;width:20px;height:20px;background:url(../img/compare-fav-ico.svg) 50% 50%/70% 70% no-repeat;background-color:#c4c4c4;border-radius:10px;margin-left:8px}main#compare- .step-{display:inline-block;width:20px;height:20px;background:url(../img/compare-fp-ico.svg) 50% 50%/95% 95% no-repeat;border-radius:10px}main#compare- .info-{display:inline-block;width:16px;height:16px;background:url(../img/compare-info-ico.svg) 50% 50%/100% 100% no-repeat;border-radius:8px;margin-left:8px}main#compare- .section-{position:relative;background:#fff;z-index:1}main#compare- .sticky{position:sticky;z-index:10;top:50px}@media(min-width:1072px){main#compare- .sticky{top:80px}}main#compare- .sticky .content-group{padding-top:15px}main#compare- .sticky .content-group:before{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s}main#compare- .sticky.scrolled .content-group:before{-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.2);box-shadow:0 1px 4px 0 rgba(0,0,0,.2)}main#compare- .sticky ::-webkit-scrollbar{height:8px;width:8px}main#compare- .sticky ::-webkit-scrollbar-track{background:none}main#compare- .sticky ::-webkit-scrollbar-thumb{background:rgba(184,165,150,.5);border-radius:4px}main#compare- .sticky ::-webkit-scrollbar-thumb:hover{background:#b8a596}main#compare- .label-{font-size:15px;font-weight:500;color:#000}@media(min-width:769px){main#compare- .label-{font-size:18px}}main#compare- .content-group{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:15px}@media(min-width:769px){main#compare- .content-group{-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:30px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}}main#compare- .content-group:before{content:'';position:absolute;bottom:0;width:100%;height:1px;background:#f1edea}main#compare- .content-group .label-{width:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(min-width:769px){main#compare- .content-group .label-{margin-bottom:30px}}main#compare- .content-group .content-{width:100%;overflow-x:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media(min-width:769px){main#compare- .content-group .content-{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}main#compare- .content-group .content- .block-{min-width:calc(50% - 10px);margin-right:10px}@media(min-width:769px){main#compare- .content-group .content- .block-{min-width:auto;width:calc(33.3% - 10px);max-width:295px;margin-right:auto;-webkit-box-flex:0;-ms-flex:0 auto;flex:0 auto;padding-left:0;padding-right:0}}@media(min-width:1072px){main#compare- .content-group .content- .block-{margin-right:calc((36% - 295px))}}main#compare- .content-group .content- .block->*{margin-bottom:20px}@media(min-width:769px){main#compare- .content-group .content- .block->*{margin-bottom:30px}}main#compare- .content-group .content- .block-:last-child{margin-right:0}@media(min-width:769px){main#compare- .content-group .content- .block-:last-child{margin-right:10px}}main#compare- .content-group .content- .block-.schedule-{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}main#compare- .content-group .content- .block-.schedule->*{margin-bottom:16px}@media(min-width:769px){main#compare- .content-group .content- .block-.schedule->*{margin-bottom:26px}}main#compare- .content-group .content- .block-.schedule- .schedule-tit-{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media(min-width:769px){main#compare- .content-group .content- .block-.schedule- .schedule-tit-{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}main#compare- .content-group .content- .block-.schedule- .schedule-tit- a{color:#000}main#compare- .content-group .content- .block-.schedule- .photo-wrap{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}main#compare- .content-group .content- .block-.schedule- a.btn-signup-{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}main#compare- .content-group .content- .block-.schedule- .disable .photo{visibility:hidden;opacity:0}main#compare- .content-group .content- .block-.schedule- .disable.photo-wrap{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;margin-top:5px}main#compare- .content-group .content- .schedule-tit-{text-align:center;font-size:16px;font-weight:500;margin-top:3px}@media(min-width:769px){main#compare- .content-group .content- .schedule-tit-{margin-top:0;font-size:22px}}main#compare- .content-group .content- a.btn-signup-{display:block;background:#b8a596;font-size:16px;border-radius:12px 12px 0 12px;color:#fff;text-align:center;width:auto;margin-left:20px;margin-right:20px;padding:10px;cursor:pointer;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-ms-transition:all .4s linear;-o-transition:all .4s linear}main#compare- .content-group .content- a.btn-signup-:hover{background:#8d5f3b}@media(min-width:769px){main#compare- .content-group .content- a.btn-signup-{max-width:120px;margin-left:auto;margin-right:auto;font-size:18px}}main#compare- .content-group .content- .photo-wrap{position:relative;-webkit-transition:margin-top .2s ease-in;-moz-transition:margin-top .2s ease-in;-ms-transition:margin-top .2s ease-in;-o-transition:margin-top .2s ease-in}main#compare- .content-group .content- .btn-delete-{width:28px;height:28px;right:-3px;top:-3px;background:#626161;border-radius:15px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .5s ease-in;-moz-transition:all .5s ease-in;-ms-transition:all .5s ease-in;-o-transition:all .5s ease-in}main#compare- .content-group .content- .btn-delete-:hover{-webkit-filter:brightness(1.1);-moz-filter:brightness(1.1);-ms-filter:brightness(1.1);filter:brightness(1.1)}main#compare- .content-group .content- .btn-delete- img{width:15px;height:15px}main#compare- .content-group .content- .btn-delete-.disable{opacity:0;visibility:hidden;-webkit-transform:scale(.8,.8);-moz-transform:scale(.8,.8);-ms-transform:scale(.8,.8);-o-transform:scale(.8,.8)}@media(min-width:769px){main#compare- .content-group .content- .btn-delete-{width:35px;height:35px;border-radius:18px}main#compare- .content-group .content- .btn-delete- img{width:22px;height:22px}}main#compare- .content-group .content- .photo{width:100%;aspect-ratio:1024/620;height:auto;overflow:hidden;isolation:isolate;border-radius:24px 24px 0 24px;-webkit-transition:opacity .2s ease-in;-moz-transition:opacity .2s ease-in;-ms-transition:opacity .2s ease-in;-o-transition:opacity .2s ease-in}@media(min-width:769px){main#compare- .content-group .content- .photo{border-radius:36px 36px 0 36px}}main#compare- .content-group .content- .photo .photo-inner{width:100%;height:100%;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1)}main#compare- .content-group .content- .photo .photo-inner:hover{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1)}main#compare- .section-.scrollable .content-::-webkit-scrollbar{display:none}main#compare- .section-.scrollable .block->*{margin-bottom:15px}@media(min-width:769px){main#compare- .section-.scrollable .block->*{margin-bottom:30px}}main#compare- .section-:nth-last-child(2) .content-group:last-child:before{display:none}