@charset "UTF-8";.block-header{display:flex;align-items:center;justify-content:space-between}@media (min-width: 768px){.block-header{justify-content:flex-start}}.block-header .title-img{height:1.5rem;width:auto}@media (min-width: 768px){.block-header .title-img{height:2rem}}@media (min-width: 1280px){.block-header .title-img{height:2.5rem}}@media (min-width: 1680px){.block-header .title-img{height:2.875rem}}.block-header .center-div{display:none}.des-div{display:block;padding-top:.625rem}@media (min-width: 768px){.des-div{padding-top:.75rem}}@media (min-width: 1680px){.des-div{padding-top:1rem}}.des-div-img{height:.625rem;width:auto}@media (min-width: 768px){.des-div-img{height:.75rem}}@media (min-width: 1280px){.des-div-img{height:.938rem}}@media (min-width: 1680px){.des-div-img{height:1.125rem;width:auto}}.lxlg-main .lxlg-main-group{display:flex}.lxlg-main .lxlg-main-group>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}@media (min-width: 1024px){.lxlg-main .lxlg-main-group>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}}@media (min-width: 1280px){.lxlg-main .lxlg-main-group>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}}@media (min-width: 1536px){.lxlg-main .lxlg-main-group>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(2.813rem * var(--tw-space-x-reverse));margin-left:calc(2.813rem * calc(1 - var(--tw-space-x-reverse)))}}.lxlg-main .lxlg-main-group .lmg-item{position:relative;flex-basis:50%;overflow:hidden;border-radius:.625rem;--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgba(113,113,113,.25);--tw-shadow: var(--tw-shadow-colored) }@media (min-width: 1024px){.lxlg-main .lxlg-main-group .lmg-item{flex-basis:33.333333%;border-radius:1.25rem}}.lxlg-main .lxlg-main-group .lmg-item>img{width:100%}.lxlg-main .lxlg-main-group .lmg-item-content{position:absolute;top:0;left:0;display:flex;width:100%;height:100%;flex-direction:column}.lxlg-main .lxlg-main-group .lmg-item-content .lic-header{display:flex;flex-basis:50%;align-items:flex-start;padding-left:1.375rem;padding-right:1.375rem;padding-top:1.813rem}.lxlg-main .lxlg-main-group .lmg-item-content .lic-footer{flex-basis:50%;background-image:linear-gradient(to bottom,var(--tw-gradient-stops));--tw-gradient-from: rgba(0,0,0,0) var(--tw-gradient-from-position);--tw-gradient-to: rgba(0, 0, 0, 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgba(0,0,0,.5) var(--tw-gradient-to-position);padding-left:1.813rem;padding-right:1.813rem;padding-bottom:1.5rem;display:flex;align-items:flex-end}.lxlg-main .lxlg-main-group .lmg-item-content .lic-footer .lic-text{font-size:1.125rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}@media (min-width: 768px){.block-header .center-div{display:block;flex-grow:1;padding-left:3rem;padding-right:3rem}.block-header .center-div-hr{width:100%;border-bottom-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(228 228 231 / var(--tw-border-opacity))}}@media (min-width: 1680px){.block-header .center-div{flex-grow:1;padding-left:3rem;padding-right:3rem}}.data-group-1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}@media (min-width: 768px){.data-group-1{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem}}@media (min-width: 1024px){.data-group-1{gap:.875rem}}@media (min-width: 1280px){.data-group-1{gap:1rem}}@media (min-width: 1680px){.data-group-1{gap:1.25rem}}.data-group-item{display:block;max-width:20rem}@media (min-width: 1280px){.data-group-item{max-width:29.063rem}}.data-group-item.hide{display:none}.data-group-item .dgi-main{overflow:hidden;border-radius:.875rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgba(113,113,113,.25);--tw-shadow: var(--tw-shadow-colored) }@media (min-width: 1024px){.data-group-item .dgi-main{border-radius:1.125rem}}@media (min-width: 1280px){.data-group-item .dgi-main{border-radius:1.25rem}}.data-group-item .dgi-main .dgi-main-img{display:block;height:12rem;width:100%;-o-object-fit:cover;object-fit:cover}@media (min-width: 1024px){.data-group-item .dgi-main .dgi-main-img{height:13rem}}@media (min-width: 1280px){.data-group-item .dgi-main .dgi-main-img{height:17.813rem}}.data-group-item .dgi-main .dgi-main-con{padding:.938rem}@media (min-width: 1024px){.data-group-item .dgi-main .dgi-main-con{padding:.875rem}}@media (min-width: 1280px){.data-group-item .dgi-main .dgi-main-con{padding:1.25rem}}@media (min-width: 1680px){.data-group-item .dgi-main .dgi-main-con{padding:1.875rem}}.data-group-item .dgi-main .dgi-main-con .dmc-title{margin-bottom:.625rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;line-height:1.5rem}@media (min-width: 768px){.data-group-item .dgi-main .dgi-main-con .dmc-title{margin-bottom:.75rem}}@media (min-width: 1024px){.data-group-item .dgi-main .dgi-main-con .dmc-title{font-size:1.25rem;line-height:1.75rem}}@media (min-width: 1680px){.data-group-item .dgi-main .dgi-main-con .dmc-title{font-size:1.5rem;line-height:2rem}}.data-group-item .dgi-main .dgi-main-con .dmc-tags{margin-bottom:.625rem;display:flex;align-items:flex-start}.data-group-item .dgi-main .dgi-main-con .dmc-tags>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.625rem * var(--tw-space-x-reverse));margin-left:calc(.625rem * calc(1 - var(--tw-space-x-reverse)))}@media (min-width: 768px){.data-group-item .dgi-main .dgi-main-con .dmc-tags{margin-bottom:.75rem}}@media (min-width: 1024px){.data-group-item .dgi-main .dgi-main-con .dmc-tags{margin-bottom:1rem}}.data-group-item .dgi-main .dgi-main-con .dmc-tags{min-height:1.875rem}@media (min-width: 1024px){.data-group-item .dgi-main .dgi-main-con .dmc-tags{min-height:2rem}}.data-group-item .dgi-main .dgi-main-con .dmc-tags>*{flex-shrink:0}.data-group-item .dgi-main .dgi-main-con .dmc-tags>*:nth-child(3){display:none}@media (min-width: 1024px){.data-group-item .dgi-main .dgi-main-con .dmc-tags>*:nth-child(3){display:block}}.data-group-item .dgi-main .dgi-main-con .dmc-text{height:3rem;font-size:.875rem;line-height:1.25rem;color:rgba(51,51,51,.65)}@media (min-width: 1680px){.data-group-item .dgi-main .dgi-main-con .dmc-text{height:4rem}}.data-group-item .dgi-main .dgi-main-con .dmc-text{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.5rem}@media (min-width: 1024px){.data-group-item .dgi-main .dgi-main-con .dmc-text{font-size:1rem;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(51 51 51 / var(--tw-text-opacity))}}@media (min-width: 1680px){.data-group-item .dgi-main .dgi-main-con .dmc-text{font-size:1.125rem;line-height:2rem}}.data-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media (min-width: 768px){.data-group{gap:1.25rem}}@media (min-width: 1024px){.data-group{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem}}.data-group .data-group-item{position:relative;display:block;cursor:pointer;overflow:hidden;border-radius:.625rem;--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgba(113,113,113,.25);--tw-shadow: var(--tw-shadow-colored) }@media (min-width: 1024px){.data-group .data-group-item{border-radius:1.25rem}}.data-group .data-group-item{max-width:none}.data-group .dgi-con{position:absolute;top:0;left:0;width:100%;height:100%}.data-group .dgi-con .dgi-con-head{position:relative;display:flex;height:50%;align-items:flex-start;padding:.938rem .75rem}@media (min-width: 1024px){.data-group .dgi-con .dgi-con-head{padding:1.813rem 1.375rem}}.data-group .dgi-con .dgi-con-footer{position:relative;display:flex;height:50%;align-items:flex-end;background-image:linear-gradient(to bottom,var(--tw-gradient-stops));--tw-gradient-from: rgba(0,0,0,0) var(--tw-gradient-from-position);--tw-gradient-to: rgba(0, 0, 0, 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgba(0,0,0,.5) var(--tw-gradient-to-position) }.data-group .dgi-con .dgi-con-footer .footer-text{width:100%;padding:.625rem .875rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}@media (min-width: 1024px){.data-group .dgi-con .dgi-con-footer .footer-text{padding:1.25rem 1.75rem;font-size:1rem;line-height:1.5rem}}@media (min-width: 1280px){.data-group .dgi-con .dgi-con-footer .footer-text{font-size:1.125rem;line-height:1.75rem}}.data-group .dgi-con .dgi-con-footer .footer-text p{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media (min-width: 1024px){.data-group .dgi-con .dgi-con-footer .footer-text p{overflow:visible;display:block;-webkit-box-orient:horizontal;-webkit-line-clamp:none}}.gjjdxl-swiper{padding:1.25rem}.gjjdxl-swiper .swiper-slide{width:100%}.gjjdxl-swiper .swiper-slide .data-group-item{max-width:none}.route-desc{font-size:1.25rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(51 51 51 / var(--tw-text-opacity))}@media (min-width: 1024px){.route-desc{font-size:1.5rem;line-height:2rem}}#des-map,.route-desc{margin-bottom:2.75rem}@media (min-width: 768px){#des-map,.route-desc{margin-bottom:2.5rem}}@media (min-width: 1024px){#des-map,.route-desc{margin-bottom:3rem}}@media (min-width: 1280px){#des-map,.route-desc{margin-bottom:4rem}}@media (min-width: 1680px){#des-map,.route-desc{margin-bottom:5rem}}.scroll-to-top{position:fixed;bottom:2rem;right:1rem;z-index:10;display:none;height:2.5rem;width:2.5rem;cursor:pointer;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.scroll-to-top img{height:100%;width:100%}.gjjdxl-main{margin-left:-1.25rem;margin-right:-1.25rem}.trip-nav-left{position:sticky;top:0;flex-shrink:0;padding-right:1.5rem}@media (min-width: 1024px){.trip-nav-left{padding-right:3.25rem}}.trip-nav-left .tnl-item{position:relative;display:flex;width:3.5rem;height:3.5rem;flex-direction:column;border-radius:.625rem;--tw-bg-opacity: 1;background-color:rgb(238 238 238 / var(--tw-bg-opacity));padding:.313rem;text-align:center;--tw-text-opacity: 1;color:rgb(102 102 102 / var(--tw-text-opacity))}@media (min-width: 1024px){.trip-nav-left .tnl-item{width:5rem;height:5rem;border-radius:1.25rem}}.trip-nav-left .tnl-item:not(:last-child):after{border-left-width:2px;border-style:dotted;--tw-border-opacity: 1;border-color:rgb(102 102 102 / var(--tw-border-opacity));opacity:.5;position:absolute;top:100%;left:50%;height:1.875rem;content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width: 1024px){.trip-nav-left .tnl-item:not(:last-child):after{content:var(--tw-content);margin-top:.625rem}}.trip-nav-left .tnl-item .title-text{font-size:.875rem;line-height:1.25rem;text-transform:uppercase}@media (min-width: 1024px){.trip-nav-left .tnl-item .title-text{font-size:1rem;line-height:1.5rem}}.trip-nav-left .tnl-item .text-number{flex:1 1 auto;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));font-size:1.25rem;line-height:1.75rem}@media (min-width: 1024px){.trip-nav-left .tnl-item .text-number{border-radius:1rem;font-size:1.5rem;line-height:2rem}}.trip-nav-left .tnl-item .text-number{display:flex;align-items:center;justify-content:center;line-height:1}.trip-nav-left .tnl-item.active{--tw-bg-opacity: 1;background-color:rgb(0 161 198 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.trip-nav-left .tnl-item.active .text-number{--tw-text-opacity: 1;color:rgb(0 161 198 / var(--tw-text-opacity))}.trip-content{flex:1 1 auto;align-items:flex-start}.trip-content>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}@media (min-width: 1024px){.trip-content{display:flex}.trip-content>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(3.25rem * var(--tw-space-x-reverse));margin-left:calc(3.25rem * calc(1 - var(--tw-space-x-reverse)));--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}}.trip-content .trip-content-images{position:relative;width:100%;flex-shrink:0;cursor:pointer;overflow:hidden;border-radius:.625rem}@media (min-width: 768px){.trip-content .trip-content-images{width:50%}}@media (min-width: 1024px){.trip-content .trip-content-images{height:260px;width:39.11%;border-radius:1.25rem}}.trip-content .trip-content-images img{display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.trip-content .trip-content-images .tci-box{position:absolute;top:0;z-index:10;display:flex;width:100%;height:100%;flex-direction:column;justify-content:space-between}.trip-content .trip-content-images .tci-box .iconfont{font-size:1.5rem;line-height:2rem;line-height:1;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.trip-content .trip-content-images .tci-box-head{padding:1.25rem;text-align:right}.trip-content .trip-content-images .tci-box-footer{display:flex;align-items:center;justify-content:flex-end}.trip-content .trip-content-images .tci-box-footer>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.875rem * var(--tw-space-x-reverse));margin-left:calc(.875rem * calc(1 - var(--tw-space-x-reverse)))}.trip-content .trip-content-images .tci-box-footer{background-image:linear-gradient(to bottom,var(--tw-gradient-stops));--tw-gradient-from: rgba(0,0,0,0) var(--tw-gradient-from-position);--tw-gradient-to: rgba(0, 0, 0, 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgba(0,0,0,.5) var(--tw-gradient-to-position);padding:1.25rem;font-size:1.125rem;line-height:1.75rem;line-height:1;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.trip-content .trip-content-text .tct-head{margin-bottom:.5rem}.trip-content .trip-content-text .tct-head .tct-head-title{font-size:1.25rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(51 51 51 / var(--tw-text-opacity))}@media (min-width: 1024px){.trip-content .trip-content-text .tct-head .tct-head-title{font-size:1.5rem;line-height:2rem}}.trip-content .trip-content-text .tct-head .tct-head-en{font-size:.875rem;line-height:1.25rem;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(153 153 153 / var(--tw-text-opacity))}@media (min-width: 1024px){.trip-content .trip-content-text .tct-head .tct-head-en{font-size:1rem;line-height:1.5rem}}.trip-content .trip-content-text .tct-text{word-break:break-all;font-size:.875rem;line-height:1.25rem;line-height:1.5;--tw-text-opacity: 1;color:rgb(51 51 51 / var(--tw-text-opacity))}@media (min-width: 1024px){.trip-content .trip-content-text .tct-text{font-size:1rem;line-height:1.75rem}}.trip-content .trip-content-text .tct-text a[href],.trip-content .trip-content-text .tct-text a[data-href]{--tw-text-opacity: 1;color:rgb(0 92 144 / var(--tw-text-opacity));text-decoration-line:underline}.trip-content .trip-content-text .tct-text p{margin-bottom:.5rem}@media (min-width: 1024px){.trip-content .trip-content-text .tct-text p{margin-bottom:1rem}}.trip-content .trip-content-text.collapsed .tct-text{max-height:162px;overflow:hidden}.trip-content .trip-content-text .collapsed-btn{--tw-text-opacity: 1;color:rgb(0 161 198 / var(--tw-text-opacity))}@media (min-width: 1024px){.trip-content .trip-content-text .collapsed-btn{display:block}}.trip-content .trip-content-text .collapsed-btn a{margin-top:.5rem;display:inline-block}
