﻿.spacer_50{display:block;height:50px}.spacer_30{display:block;height:30px}.spacer_80{display:block;height:80px}img{max-width:100%}.title_area{height:200px;background-image:linear-gradient(90deg, #3eb2bd, #88e2c3);display:flex;justify-content:center;align-items:center;position:relative}.title_area h2{color:#fff;font-size:30px}.title_area::before{content:'';background:url("../images/subpage/sab_title_left.svg") no-repeat left center transparent;width:30vw;max-width:517px;height:156px;position:absolute;left:0;background-size:contain}.title_area::after{content:'';background:url("../images/subpage/sab_title_left.svg") no-repeat right center transparent;width:30vw;max-width:517px;height:156px;position:absolute;right:0;transform:scale(-1);background-size:contain}.breadcrumb{background-color:#1B94A0}.breadcrumb ul{display:flex;max-width:1080px;margin:0 auto;list-style:none;height:40px;justify-content:flex-start;align-items:center}.breadcrumb ul li{color:#fff;font-size:16px}.breadcrumb ul li a{color:#fff;text-decoration:none}.breadcrumb ul li::after{content:'>';margin:0 1rem}.breadcrumb ul li:last-child::after{display:none}.content_post p{line-height:2}.content_post p.lead{font-size:20px;font-weight:bold;margin-bottom:2rem}.content_post section{padding:80px 0}.content_post .section_bg{background-color:#E7F5F4}.content_post .container{width:1080px;margin:0 auto;padding:0 30px}.content_post .container h2{font-size:30px;display:flex;align-items:center;margin-bottom:40px}.content_post .container h2::before{content:'';width:50px;height:8px;background-color:#296AB3;margin-right:2rem}.content_post .container h2 small{font-size:.7em}.content_post .container .inner{width:920px;margin:0 auto;margin-bottom:50px}.content_post .container .inner a.link_color{color:#3EB2BD}.content_post .container .btn_blue{background-color:#296AB3;width:380px;height:78px;border-radius:10px;font-weight:bold;margin:20px auto;transition-duration:.5s}.content_post .container .btn_blue:hover{transform:translateY(-5px)}.content_post .container .btn_blue a{color:#fff;text-decoration:none;display:flex;width:100%;height:100%;justify-content:center;align-items:center}.content_post .container .btn_blue a::before{content:'▶︎';font-size:10px;background-color:#fff;color:#296AB3;width:30px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:100px;margin-right:1rem}.content_post .container .btn_wh{background-color:#fff;border:1px solid #296AB3;width:380px;height:78px;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,0.16);font-weight:bold;margin:20px auto;transition-duration:.5s}.content_post .container .btn_wh a{color:#000000;text-decoration:none;display:flex;width:100%;height:100%;justify-content:center;align-items:center}.content_post .container .btn_wh a::before{content:'▶︎';font-size:10px;background-color:#296AB3;color:#fff;width:30px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:100px;margin-right:1rem}.content_post .container .btn_wh:hover{transform:translateY(-5px);box-shadow:0 8px 4px rgba(0,0,0,0.3)}.content_post .container .col3_btns,.content_post .container .col2_btns{display:flex;list-style:none;flex-wrap:wrap;gap:15px}.content_post .container .col3_btns li,.content_post .container .col2_btns li{width:calc(100% / 3 - 10px)}.content_post .container .col3_btns li a,.content_post .container .col2_btns li a{background-color:#E8F8FD;border-radius:5px;box-shadow:0 4px 8px rgba(0,0,0,0.16);height:90px;display:flex;align-items:center;padding:1.5rem;color:#000;text-decoration:none;font-weight:bold;letter-spacing:2px;transition-duration:.3s}.content_post .container .col3_btns li a::before,.content_post .container .col2_btns li a::before{content:'';display:block;width:30px;height:30px;background:url("../images/top/dot.svg") no-repeat center center transparent;background-size:contain;margin-right:1.5rem;transition-duration:.3s}.content_post .container .col3_btns li a:hover,.content_post .container .col2_btns li a:hover{background-color:#c2e6f1}.content_post .container .col3_btns li a:hover::before,.content_post .container .col2_btns li a:hover::before{transform:translateX(5px)}.content_post .container .col3_btns li a.bg_wh,.content_post .container .col2_btns li a.bg_wh{background-color:#fff;border:1px solid #296AB3}.content_post .container .col3_btns li a.center,.content_post .container .col2_btns li a.center{text-align:center;justify-content:center}.content_post .container .col3_btns.center,.content_post .container .col2_btns.center{justify-content:center}.content_post .container .col2_btns li{width:calc(100% / 2 - 10px)}.content_post .card-grid{display:flex;flex-wrap:wrap;justify-content:space-between}.content_post .card-grid .card{background:#fff;border-radius:10px;box-shadow:0 3px 6px rgba(0,0,0,0.16);overflow:hidden;display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:transform .15s ease, box-shadow .15s ease;border:1px solid #C1D0D5;margin-bottom:30px;max-width:33%}.content_post .card-grid .card:hover{transform:translateY(-2px);box-shadow:0 16px 32px rgba(0,0,0,0.18)}.content_post .card-grid .card-thumb{position:relative;width:100%;aspect-ratio:16/9;background:#dbe7f5;background-size:cover;background-position:center}.content_post .card-grid .card-thumb::after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:linear-gradient(90deg, #296AB3 50%, #3EB2BD 50%)}.content_post .card-grid .card-body{padding:20px;display:flex;align-items:center;gap:12px}.content_post .card-grid .card-body .dot{background-color:unset}.content_post .card-grid .card-body .dot::before{content:url("../images/top/dot.svg");height:17px;margin-right:1rem}.content_post .card-grid .card-title{font-size:20px;font-weight:900}.base_dl dl{margin-bottom:2rem;line-height:1.7}.base_dl dl dt{font-weight:bold;margin-bottom:1rem}.base_dl dl dd{font-weight:bold;background-color:#E8F8FD;padding:1.5rem}.base_dl dl dd .link{display:block;border-bottom:1px dashed #296AB3;padding:.7rem}.base_dl dl dd .link:last-child{border:none}.base_dl dl dd .link a{color:#3EB2BD;text-decoration:none;transition-duration:.3s}.base_dl dl dd .link a:hover{color:#1A94A0;text-decoration:underline}.access_bus p,.access_rentacar p,.access_carshare p{font-size:20px}.access_bus .bus_links,.access_rentacar .bus_links,.access_carshare .bus_links{display:flex;height:156px;align-items:center;margin:30px auto}.access_bus .bus_links .line_name,.access_rentacar .bus_links .line_name,.access_carshare .bus_links .line_name{background-color:#E8F8FD;font-size:26px;font-weight:bold;width:75%;padding-left:2rem;height:156px;display:flex;align-items:center}.access_bus .bus_links .line_name small,.access_rentacar .bus_links .line_name small,.access_carshare .bus_links .line_name small{font-size:18px;display:block}.access_bus .bus_links .line_link,.access_rentacar .bus_links .line_link,.access_carshare .bus_links .line_link{background-color:#296AB3;width:25%;height:156px}.access_bus .bus_links .line_link a,.access_rentacar .bus_links .line_link a,.access_carshare .bus_links .line_link a{width:100%;height:100%;color:#fff;font-size:20px;font-weight:bold;display:flex;text-decoration:none;align-items:center;justify-content:center;flex-direction:column}.access_bus .bus_links .line_link a::after,.access_rentacar .bus_links .line_link a::after,.access_carshare .bus_links .line_link a::after{content:url("../images/subpage/external_link_icon.svg");width:40px;height:40px;border-radius:100px;background-color:#fff;display:flex;justify-content:center;align-items:center;margin-top:1rem}.access_bus .bus_stop,.access_rentacar .bus_stop,.access_carshare .bus_stop{margin:30px auto}.access_bus .col2,.access_rentacar .col2,.access_carshare .col2{display:flex;justify-content:space-between;flex-wrap:wrap}.access_bus .col2 .col_item,.access_rentacar .col2 .col_item,.access_carshare .col2 .col_item{font-weight:bold;width:calc(100% / 2 - 10px);background-color:#E8F8FD;padding:1rem 1.5rem;border-radius:10px;box-shadow:0 3px 6px rgba(0,0,0,0.16);display:flex;margin-bottom:20px}.access_bus .col2 .col_item div,.access_rentacar .col2 .col_item div,.access_carshare .col2 .col_item div{display:flex;align-items:center;justify-content:center;width:60%;letter-spacing:1px;font-size:20px}.access_bus .col2 .col_item div:first-child,.access_rentacar .col2 .col_item div:first-child,.access_carshare .col2 .col_item div:first-child{background-color:#1B94A0;width:206px;height:112px;color:#fff;padding:0 1rem}.access_bus .col2 .col_item a,.access_rentacar .col2 .col_item a,.access_carshare .col2 .col_item a{color:#000;text-decoration:none;display:flex;align-items:center;transition-duration:.5s}.access_bus .col2 .col_item a img,.access_rentacar .col2 .col_item a img,.access_carshare .col2 .col_item a img{max-height:90px}.access_bus .col2 .col_item a:hover,.access_rentacar .col2 .col_item a:hover,.access_carshare .col2 .col_item a:hover{color:#1B94A0}.access_bus .col2 .col_item a::after,.access_rentacar .col2 .col_item a::after,.access_carshare .col2 .col_item a::after{content:url("../images/subpage/external_link_icon.svg");width:40px;height:40px;border-radius:100px;background-color:#fff;display:flex;justify-content:center;align-items:center;margin-left:1rem}.access_bus .col2 .col_logo,.access_rentacar .col2 .col_logo,.access_carshare .col2 .col_logo{max-height:150px;display:flex;justify-content:center;width:calc(100% / 2 - 10px);margin:0 auto}.access_bus .col2 .col_logo img,.access_rentacar .col2 .col_logo img,.access_carshare .col2 .col_logo img{max-height:150px}.access_bus .col2 .col_logo a,.access_rentacar .col2 .col_logo a,.access_carshare .col2 .col_logo a{transition-duration:.5s}.access_bus .col2 .col_logo a:hover,.access_rentacar .col2 .col_logo a:hover,.access_carshare .col2 .col_logo a:hover{opacity:.7}.access_rentacar .col2 .col_item div:first-child a::after{display:none}#faq{line-height:1.75}.faq-wrap{max-width:980px;margin:40px auto;padding:0 16px 30px;background-color:#E8F8FD;font-weight:bold;box-shadow:0 3px 6px rgba(0,0,0,0.16)}.faq-item{position:relative;width:886px;margin:0 auto;border-bottom:1px dashed #296AB3}.faq-item[aria-expanded="true"]{border-bottom:none}.faq-item:last-child{border:none}.faq-header,.accordion-header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;background-color:transparent;gap:12px;width:100%;cursor:pointer;border:0;font:inherit;color:inherit;height:70px}.faq-q{font-weight:700;color:#296AB3;font-size:22px}.faq-question{font-size:18px;letter-spacing:.02em;text-align:left;margin-right:2rem}.faq-toggle,.accordion-toggle{position:absolute;right:12px;top:35px;transform:translateY(-50%);width:36px;height:36px;display:grid;place-items:center;background:#296AB3}.faq-toggle svg,.accordion-toggle svg{width:18px;height:18px}.faq-toggle .minus{display:none}.faq-item[aria-expanded="true"] .faq-toggle .plus{display:none}.faq-item[aria-expanded="true"] .faq-toggle .minus{display:block}.faq-panel{max-height:0;overflow:hidden;transition:max-height .35s ease}.faq-inner{border-radius:8px;padding:30px 50px 20px;background:#fff}.faq-inner p a{color:#3EB2BD;text-decoration:none}.faq-inner p a:hover{text-decoration:underline}.airline-box h4{font-size:16px;margin:14px 0 6px;font-weight:700}.airline-box p{margin:0 0 10px;color:#3EB2BD;word-break:break-all}.note{font-size:18px}.faq-header:focus-visible,.faq-toggle:focus-visible{outline-offset:2px;border-radius:8px}@media (max-width: 960px){.faq-header{padding:16px 56px 16px 16px}.faq-inner{margin:0 12px 16px 16px}.faq-question{font-size:16px}}.timetable-tabs{margin-bottom:2rem}.timetable-tabs .ttab-list{display:flex;justify-content:space-between}.timetable-tabs .ttab-list .ttab{width:49.5%;background-color:#3EB2BD;border-radius:10px 10px 0 0;height:65px;display:flex;align-items:center;color:#fff;justify-content:center;font-size:18px;font-weight:bold;border:none}.timetable-tabs .ttab-list .ttab span{margin-right:.5rem}.timetable-tabs .ttab-list .ttab[aria-selected="false"]{background-color:#F0F0F0;color:#000}.timetable-tabs .ttab-list .ttab[aria-selected="false"] span{filter:brightness(0.5)}.timetable-tabs .ttab-panel table{width:100%;border-collapse:collapse}.timetable-tabs .ttab-panel table thead{background-color:#3EB2BD;color:#fff}.timetable-tabs .ttab-panel table th,.timetable-tabs .ttab-panel table td{border:1px solid #D8D8D8;border-top:none;text-align:center;padding:1rem;font-weight:bold}p.caution{font-weight:bold;line-height:2}p.caution strong{color:#EA4362}p.caution a{color:#3EB2BD}p.caution a:hover{text-decoration:underline}.service_content{display:flex;justify-content:space-between;margin-bottom:70px}.service_content .left{width:50%;max-width:448px}.service_content .left .bl_btn{background-color:#296AB3;color:#fff;display:inline-flex;align-items:center;padding:0 .5rem;text-decoration:none;font-size:14px;font-weight:bold;padding:.5rem 1rem}.service_content .left .bl_btn::before{content:'▶︎';font-size:10px;margin-right:.5rem}.service_content .right{width:50%;max-width:520px}.service_content .right h3{position:relative}.service_content .right h3::after{content:'';width:100%;height:4px;display:block;background:linear-gradient(90deg, #296AB3 50%, #3EB2BD 50%);margin-top:1rem}.service_content .right dl{display:flex;padding:1.5rem 0;border-bottom:1px dashed #707070;line-height:2}.service_content .right dl dt{font-weight:bold;width:25%;font-size:16px}.service_content .right dl dt small{line-height:1.25;display:inline-block}.service_content .right dl dd{width:75%;font-size:16px}.page .content_post .page_title,.single-service .content_post .page_title,.single-stay .content_post .page_title{display:flex;align-items:center;margin-bottom:40px}.page .content_post .page_title h2,.single-service .content_post .page_title h2,.single-stay .content_post .page_title h2{margin-bottom:0}.page .content_post .page_title .return_btn,.single-service .content_post .page_title .return_btn,.single-stay .content_post .page_title .return_btn{margin-left:auto}.page .content_post .page_title .return_btn a,.single-service .content_post .page_title .return_btn a,.single-stay .content_post .page_title .return_btn a{text-decoration:none;color:#000F41;position:relative;overflow:hidden;transition-duration:.3s}.page .content_post .page_title .return_btn a::before,.single-service .content_post .page_title .return_btn a::before,.single-stay .content_post .page_title .return_btn a::before{content:'+';margin-right:.5rem}.page .content_post .page_title .return_btn a::after,.single-service .content_post .page_title .return_btn a::after,.single-stay .content_post .page_title .return_btn a::after{content:'';width:100%;height:1px;background-color:#000F41;display:block;opacity:0;transition-duration:.3s}.page .content_post .page_title .return_btn a:hover::after,.single-service .content_post .page_title .return_btn a:hover::after,.single-stay .content_post .page_title .return_btn a:hover::after{opacity:1}.page .content_post .ddmap a,.single-service .content_post .ddmap a,.single-stay .content_post .ddmap a{background-color:#296AB3;color:#fff;display:inline-flex;align-items:center;padding:0 .5rem;text-decoration:none;font-size:14px;font-weight:bold}.page .content_post .ddmap a::before,.single-service .content_post .ddmap a::before,.single-stay .content_post .ddmap a::before{content:'▶︎';font-size:10px;margin-right:.5rem}.page .content_post .wh_box,.single-service .content_post .wh_box,.single-stay .content_post .wh_box{background-color:#fff;padding:40px 30px;margin-bottom:50px}.page .content_post .wh_box.flex,.single-service .content_post .wh_box.flex,.single-stay .content_post .wh_box.flex{display:flex}.page .content_post .wh_box.flex .left,.single-service .content_post .wh_box.flex .left,.single-stay .content_post .wh_box.flex .left{width:254px;margin-right:40px}.page .content_post .wh_box.flex .right h4,.single-service .content_post .wh_box.flex .right h4,.single-stay .content_post .wh_box.flex .right h4{font-size:20px;margin-bottom:2rem}.page .content_post .wh_box.flex .right h4 span,.single-service .content_post .wh_box.flex .right h4 span,.single-stay .content_post .wh_box.flex .right h4 span{font-size:16px;background-color:#3EB2BD;color:#fff;border-radius:100px;padding:.5rem 1rem;display:inline-block;margin-bottom:1rem}.page .content_post .wh_box.flex .right p,.single-service .content_post .wh_box.flex .right p,.single-stay .content_post .wh_box.flex .right p{font-weight:bold}.page .content_post .wh_box.flex .right p .bl_btn,.single-service .content_post .wh_box.flex .right p .bl_btn,.single-stay .content_post .wh_box.flex .right p .bl_btn{background-color:#296AB3;color:#fff;display:inline-flex;align-items:center;padding:0 .5rem;text-decoration:none;font-size:14px;font-weight:bold}.page .content_post .wh_box.flex .right p .bl_btn::before,.single-service .content_post .wh_box.flex .right p .bl_btn::before,.single-stay .content_post .wh_box.flex .right p .bl_btn::before{content:'▶︎';font-size:10px;margin-right:.5rem}.page .content_post .bg_bl,.single-service .content_post .bg_bl,.single-stay .content_post .bg_bl{background-color:#E7F5F4;padding-top:30px}.page .content_post .bg_bl h3,.single-service .content_post .bg_bl h3,.single-stay .content_post .bg_bl h3{text-align:center;font-size:22px;margin-bottom:2rem}.page .content_post .bg_bl h3 span,.single-service .content_post .bg_bl h3 span,.single-stay .content_post .bg_bl h3 span{display:inline-block}.page .content_post .bg_bl h3 span::after,.single-service .content_post .bg_bl h3 span::after,.single-stay .content_post .bg_bl h3 span::after{content:'';position:relative;width:100%;height:4px;display:block;background:linear-gradient(90deg, #296AB3 50%, #3EB2BD 50%)}.page .content_post .bg_bl .text_center,.single-service .content_post .bg_bl .text_center,.single-stay .content_post .bg_bl .text_center{text-align:center;font-weight:bold}.page .content_post .item_box,.single-service .content_post .item_box,.single-stay .content_post .item_box{background-color:#E7F5F4;padding:40px 30px;margin-bottom:0}.page .content_post .item_box.flex,.single-service .content_post .item_box.flex,.single-stay .content_post .item_box.flex{display:flex}.page .content_post .item_box.flex .left,.single-service .content_post .item_box.flex .left,.single-stay .content_post .item_box.flex .left{width:254px;margin-right:40px}.page .content_post .item_box.flex .right,.single-service .content_post .item_box.flex .right,.single-stay .content_post .item_box.flex .right{width:70%}.page .content_post .item_box.flex .right h4,.single-service .content_post .item_box.flex .right h4,.single-stay .content_post .item_box.flex .right h4{font-size:20px;margin-bottom:.5rem}.page .content_post .item_box.flex .right h4 span,.single-service .content_post .item_box.flex .right h4 span,.single-stay .content_post .item_box.flex .right h4 span{font-size:16px;background-color:#3EB2BD;color:#fff;border-radius:100px;padding:.5rem 1rem;display:inline-block;margin-bottom:1rem}.page .content_post .item_box.flex .right p,.single-service .content_post .item_box.flex .right p,.single-stay .content_post .item_box.flex .right p{font-weight:bold}.page .content_post .item_box.flex .right p .bl_btn,.single-service .content_post .item_box.flex .right p .bl_btn,.single-stay .content_post .item_box.flex .right p .bl_btn{background-color:#296AB3;color:#fff;display:inline-flex;align-items:center;padding:0 .5rem;text-decoration:none;font-size:14px;font-weight:bold}.page .content_post .item_box.flex .right p .bl_btn::before,.single-service .content_post .item_box.flex .right p .bl_btn::before,.single-stay .content_post .item_box.flex .right p .bl_btn::before{content:'▶︎';font-size:10px;margin-right:.5rem}.page .content_post .item_box.flex .right h5,.single-service .content_post .item_box.flex .right h5,.single-stay .content_post .item_box.flex .right h5{font-size:22px;color:#1B94A0;margin-top:1rem}.access_taxi .box_bg,.access_carshare .box_bg{background-color:#E8F8FD;text-align:center;line-height:2;padding:2rem 0;margin-bottom:50px}.access_taxi .box_bg strong,.access_carshare .box_bg strong{font-size:26px;display:block}.access_taxi .box_bg strong span,.access_carshare .box_bg strong span{color:#3696fc}.access_taxi .box_bg small,.access_carshare .box_bg small{font-size:18px}.access_taxi .col2_box,.access_carshare .col2_box{display:flex;justify-content:space-between;margin-bottom:50px}.access_taxi .col2_box .taxi_box,.access_carshare .col2_box .taxi_box{border:1px solid #000F41;width:49%;padding-bottom:1rem}.access_taxi .col2_box .taxi_box dl,.access_carshare .col2_box .taxi_box dl{display:flex;padding:1rem 2rem;font-weight:bold}.access_taxi .col2_box .taxi_box dl dt,.access_carshare .col2_box .taxi_box dl dt{width:60%}.access_taxi .col2_box .taxi_box.left,.access_carshare .col2_box .taxi_box.left{background-color:#E7F5F4}.access_taxi .col2_box .taxi_box.left h3,.access_carshare .col2_box .taxi_box.left h3{background-color:#1B94A0;color:#fff;padding:1rem 2rem;margin-bottom:1rem}.access_taxi .col2_box .taxi_box.right,.access_carshare .col2_box .taxi_box.right{background-color:#E8F8FD}.access_taxi .col2_box .taxi_box.right h3,.access_carshare .col2_box .taxi_box.right h3{background-color:#296AB3;color:#fff;padding:1rem 2rem;margin-bottom:1rem}.access_taxi .bg_bl,.access_carshare .bg_bl{display:flex;background-color:#E8F8FD;border-radius:10px;padding:2rem;justify-content:space-between;width:48%;margin-top:30px}.access_taxi .bg_bl div,.access_carshare .bg_bl div{width:45%}.access_taxi .bg_bl h3,.access_carshare .bg_bl h3{margin-bottom:1rem}.carrier table,.flight table{width:100%;border-collapse:collapse;margin-bottom:50px}.carrier table th,.carrier table td,.flight table th,.flight table td{padding:1rem;font-weight:bold}.carrier table th,.flight table th{background-color:#3EB2BD;color:#fff;border:2px solid #D8D8D8}.carrier table td,.flight table td{border:2px solid #D8D8D8;text-align:center}.carrier table td:first-child,.flight table td:first-child{display:flex;align-items:center;padding-left:3rem}.carrier table td:first-child span,.flight table td:first-child span{margin:0 auto}.carrier table td .sky::before,.flight table td .sky::before{content:'';display:block;width:156px;height:55px;background:url("../images/subpage/logo_skymark.jpg") no-repeat center center transparent;background-size:contain}.carrier table td .jin::before,.flight table td .jin::before{content:'';display:block;width:156px;height:55px;background:url("../images/subpage/logo_jinair.jpg") no-repeat center center transparent;background-size:contain}.carrier table td .hk::before,.flight table td .hk::before{content:'';width:156px;height:55px;display:block;background:url("../images/subpage/logo_hkexpress.jpg") no-repeat center center transparent;background-size:contain}.carrier table td .sl::before,.flight table td .sl::before{content:'';width:156px;height:55px;display:block;background:url("../images/subpage/logo_starlux.jpg") no-repeat center center transparent;background-size:contain}.carrier table td a,.flight table td a{color:#296AB3;text-decoration:none}.flight table td:first-child{display:table-cell}.flight-table .table-gray{background-color:#3EB2BD;color:#fff;padding:7px;box-shadow:0 0 0 1px #fff inset;border-bottom:none;text-align:center;font-size:14px}.flight-table td.brands{display:flex;justify-content:center;align-items:center}.flight-table td.sky::before{content:'';width:120px;height:40px;display:inline-block;background:url("../images/subpage/logo_skymark.jpg") no-repeat center center transparent;background-size:contain}.flight-table td.jna::before{content:'';width:120px;height:40px;display:inline-block;background:url("../images/subpage/logo_jinair.jpg") no-repeat center center transparent;background-size:contain}.flight-table td.hke::before{content:'';width:120px;height:40px;display:inline-block;background:url("../images/subpage/logo_hkexpress.jpg") no-repeat center center transparent;background-size:contain}.flight-table td.sjx::before{content:'';width:120px;height:40px;display:inline-block;background:url("../images/subpage/logo_starlux.jpg") no-repeat center center transparent;background-size:contain}.accordion{max-width:980px;margin:40px auto;padding:0 0 30px;font-weight:bold}.accordion-panel{max-height:0;overflow:hidden;transition:max-height .35s ease}.accordion-item{position:relative;margin-bottom:50px;background-color:#E7F5F4;padding:1rem 3rem}.accordion-item[aria-expanded="true"]{padding-bottom:2rem}.accordion-item[aria-expanded="true"] .accordion-panel{max-height:1000px}.accordion-header{font-size:24px}.accordion-inner{background-color:#fff;padding:2rem}.accordion-inner dl{display:flex;border-bottom:1px dashed #707070;padding:1.5rem 0}.accordion-inner dl dt{width:25%}.accordion-inner dl dd{width:75%;font-weight:500}.accordion-toggle{background:none;top:50px}.accordion-toggle svg{width:40px;height:40px}.accordion-toggle .minus{display:none}.accordion-item[aria-expanded="true"] .accordion-toggle .plus{display:none}.accordion-item[aria-expanded="true"] .accordion-toggle .minus{display:block}.access_bus .col2 .col_item div:first-child{padding:0 .5rem}.access_bus .col2 .col_item a{color:#fff;flex-wrap:wrap;justify-content:center;flex-direction:column}.access_bus .col2 .col_item a::after{margin-left:0}#inquiry p{font-size:20px}#inquiry .bg_blue{background-color:#E8F8FD;box-shadow:0 3px 6px rgba(0,0,0,0.16);padding:50px 50px 30px;margin-bottom:30px}#inquiry .bg_blue p{font-size:18px;font-weight:bold}#inquiry .box{padding:50px;border:1px solid #000F41;margin-top:50px}#inquiry .box dl{margin-bottom:1.5rem}#inquiry .box dl dt{font-weight:bold;margin-bottom:.5rem}#inquiry .box dl dt strong{color:#EA4362}#inquiry .box dl dd input,#inquiry .box dl dd textarea{background-color:#F2F2F2;border:none;width:100%;padding:1rem;font-size:16px;line-height:1.5}#inquiry .box input[type="submit"]{display:flex;margin:0 auto;width:500px;height:78px;color:#296AB3;background-color:#fff;border:1px solid #296AB3;font-size:16px;font-weight:bold;border-radius:5px;box-shadow:0 3px 6px rgba(0,0,0,0.16);cursor:pointer;transition-duration:.5s}#inquiry .box input[type="submit"]:hover{background-color:#296AB3;color:#fff}.shop_insta{position:absolute;width:80px;right:0;bottom:0;text-align:center}.shop_insta span{font-size:12px}.access_taxi .col2_box>div{width:48%}.access_taxi .col2_box>div .bg_bl{width:100%}@media screen and (max-width: 960px){.breadcrumb ul li{font-size:10px}}.flightSchedule__period{padding:0 !important;margin-block:0 3.5rem}.flightSchedule__period:last-of-type{margin-bottom:4.875rem}.flightSchedule__accordion::details-content{transition:height .2s, opacity .2s, margin-block .2s, content-visibility .2s allow-discrete;height:0;opacity:0;overflow:clip}.flightSchedule__accordion[open]::details-content{height:auto;height:calc-size(auto, size);opacity:1;margin-block:3.75rem 5.625rem}.flightSchedule__accordion[open] .flightSchedule__detail{margin-block:3.75rem 5.625rem}.flightSchedule__summary{display:flex;align-items:center;gap:.5em;color:#000F41;font-size:clamp(1rem, 0.563rem + 2.19vw, 1.875rem);cursor:pointer;transition:opacity .2s;padding:0 1.4em 1em 1.25em;border-bottom:4px solid;border-image:linear-gradient(90deg, #296AB3 50%, #3EB2BD 50%) 1}.flightSchedule__summary:hover{opacity:.7}.flightSchedule__summary__planeIcon{width:2.5em}.flightSchedule__summary__title{flex:auto;font-size:1em;font-weight:normal;word-break:keep-all;overflow-wrap:anywhere}.flightSchedule__summary__arrowIcon{width:1em;transition:transform .2s}.flightSchedule__accordion[open] .flightSchedule__summary__arrowIcon{transform:rotate(180deg)}
/*# sourceMappingURL=subpage.css.map */
