body {
  background-position: left top;
  background-attachment: scroll;
}
body .block-item {
  background-position: left top;
  background-attachment: scroll;
  border-style: none;
}
body .widget-item {
  background-position: left top;
  background-attachment: scroll;
  border-style: none;
}
body .header {
  background-position: left top;
  background-attachment: scroll;
  border-style: none;
}
body .left {
  background-position: left top;
  background-attachment: scroll;
  border-style: none;
}
body .right {
  background-position: left top;
  background-attachment: scroll;
  border-style: none;
}
body .footer {
  background-position: left top;
  background-attachment: scroll;
  border-style: none;
}
/** modify style code here. :) *//** 吉航旅行社 **/
 *{font-family: "Microsoft JhengHei";-webkit-text-size-adjust: none;}
 @import url('https://fonts.googleapis.com/css2?family=Pathway+Gothic+One&display=swap');
 @import url('https://fonts.googleapis.com/css2?family=Nanum+Myeongjo&display=swap');

 
 body {background: #fff;}
 body .footer {background: #fff;}
 p {font-size: 0.9rem;letter-spacing: 1.8px;}
 .btn:focus,btn.focus{outline:0;box-shadow:none !important;}
 ul li {list-style: none;}
 a:hover {text-decoration: none;}
 button:focus {outline: none;}
 input:focus, select:focus {outline: #91a4ba 1px auto;}
 h1,
 h2,
 h3,
 h4,
 h5,
 h6 {
   line-height: 1.8;
   margin: 0;
   margin-bottom: 0.5rem;
   /* letter-spacing: 1.8px; */
 }
 h1 {
   font-size: 2.4rem;
 }
 h2 { 
   font-size: 2.2rem;
 }
 h3 {
   font-size: 2.0rem;
 }
 h4 {
   font-size: 1.6rem;
 }
 h5 {
   font-size: 1.15rem;
 }
 h6 {
   font-size: 1.0rem;
 }
 @media (max-width: 768px){
 h1 {
   font-size: 1.8rem;
 }
 h2 {
   font-size: 1.5rem;
 }
 h3 {
   font-size: 1.3rem;
 }
 h4 {
   font-size: 1.25rem;
 }
 h5 {
   font-size: 1.0rem;
 }
 h6 {
   font-size: .9rem;
 }
 }
 @media (max-width: 768px) {
 .m-5 {
     margin: 1.5rem!important;
 }
 .mt-5, .my-5 {
     margin-top: 1.5rem!important;
 }
 .mb-5, .my-5 {
     margin-bottom: 1.5rem!important;
 }
 .p-5 {
     padding: 1.5rem!important;
 }
 .pt-5, .py-5 {
     padding-top: 1.5rem!important;
 }
 .pb-5, .py-5 {
     padding-bottom: 1.5rem!important;
 }
 }
 @media (max-width: 500px) {
 .m-5 {
     margin: 1rem!important;
 }
 .mt-5, .my-5 {
     margin-top: 1rem!important;
 }
 .mb-5, .my-5 {
     margin-bottom: 1rem!important;
 }
 .p-5 {
     padding: 1rem!important;
 }
 .pt-5, .py-5 {
     padding-top: 1rem!important;
 }
 .pb-5, .py-5 {
     padding-bottom: 1rem!important;
 }
 }
 
 .animated {
   -webkit-animation-duration: 1s;
   animation-duration: 1s;
   -webkit-animation-fill-mode: both;
   animation-fill-mode: both;
 }
 .animated.infinite {
   -webkit-animation-iteration-count: infinite;
   animation-iteration-count: infinite;
 }
 .animated.hinge {
   -webkit-animation-duration: 2s;
   animation-duration: 2s;
 }
 .fadeIn {
   -webkit-animation-name: fadeIn;
   animation-name: fadeIn;
 }
 .px-30 {padding: 0 30px;}
 
 @media (min-width:1200px) {
 .w-1440 {max-width: 1440px;}
 .w-1200 {max-width: 1200px;}
 .w-1000 {max-width: 1000px;}
 }
 @media (max-width:1199px) and (min-width:991px) {
 .w-1200 {-ms-flex: 0 0 90%;flex: 0 0 90%;max-width: 90%;}
 .w-1000 {-ms-flex: 0 0 90%;flex: 0 0 90%;max-width: 90%;}
 }
 
 /*main*/
 .web-page-frame .go-to-top {display: none!important;}
 .web-page-frame .go-to-top .top{background:#3a3a3a;width:60px;height:60px;margin-right:10px;}
 .web-page-frame .go-to-top .top:after{margin-top:12px;margin-left:24px;width:12px;height:12px}
 .web-page-frame .go-to-top .top-txt{left:calc(50% - 9px)}
 .web-page-frame .btn-primary{color:#fff!important;background-color: #65c1ce !important;border-color: #65c1ce !important;}
 .web-page-frame .btn-primary:hover{color:#fff!important;background-color: #46b2c1 !important;border-color: #65c1ce !important;}
 .web-page-frame .btn-primary:not(:disabled):not(.disabled):active,.web-page-frame .btn-primary:not(:disabled):not(.disabled).active,.web-page-frame .show>.btn-primary.dropdown-toggle{color:#fff!important;background-color: #46b2c1!important;border-color: #46b2c1;}
 .web-page-frame .btn-primary:focus,.web-page-frame .btn-primary.focus,.web-page-frame .page-link:focus{box-shadow: 0 0 0 .2rem rgba(188,145,96,0.2)!important;}
 .web-page-frame .btn-green{color:#fff!important;background-color: #65c1ce !important;border-color: #65c1ce !important;}
 .web-page-frame .btn-green:hover{color:#fff!important;background-color: #65c1ce !important;border-color: #65c1ce !important;}
 .web-page-frame .btn-light{color:#fff!important;background-color: #6c757d !important;border-color: #6c757d !important;}
 section.group_table .table a:hover{color: #404040;}
 section.group_table .table .trip_name a:hover{/* color:#65c1ce */}
 .info .btn-primary{background-color:#65c1ce;border-color:#65c1ce}
 .info .btn-primary:hover{color:#fff!important;background-color: #65c1ce!important;border-color: #65c1ce!important;}
 .web-page-frame .text_blue{color:#65c1ce}
 .idx_search .search-area .search-box .search-btn{background: #002e5d !important;height: 44px !important;line-height: 40px !important;border-radius: 60px;width: 90% !important;margin: 0 5%;}
 .Search_box .search-area .search-box .search-btn{background: #46b2c1!important;line-height: 40px !important;height: 90px;}
 .Search_box .search-area .search-box .search-btn{/* background: #ea5b27 !important; */background-image: linear-gradient(135deg,#ea5b27 ,#ea5b27 50%,#ffb43e) !important;height: 44px !important;border-radius: 60px;width: 90% !important;margin: 0 5%;display: inline-block;margin-top: 20%;transition:.8s;}
 .Search_box .search-area .search-box .search-btn:hover{background-image: linear-gradient(135deg,#ffb43e ,#ea5b27 50%,#ea5b27) !important;transition:.8s;}
 .Search_box .search-area .search-box .search-btn h5{/* margin-right: 0px!important; *//* letter-spacing:3px!important; */transition:.8s;font-size: 0.875rem;margin-bottom: 0rem;}
 .Search_box .search-area .search-box .search-btn:hover h5{letter-spacing:3px!important;/* margin-right: 2px!important; */transition:.8s}
 .Search_box .search-area .search-box .search-btn i {opacity: 0;}
 .Search_box .search-area .search-box .search-btn:hover i {opacity: 1;}
 @media (max-width: 768px){.Search_box .search-area .search-box .search-btn {margin-top: 0;}}
 
 .list_con .style_icon .nav-pills .nav-link.active svg{fill:#65c1ce !important}
 .filter_list i{color:#65c1ce!important}
 .web-page-frame .search-area .search-box .select-goal .title i{color: #ea5b27 !important;}
 .web-page-frame .search-area .search-box .select-place .title i{color: #ea5b27 !important;}
 .web-page-frame .search-area .search-box .select-date .title i{color: #ea5b27 !important;}
 .web-page-frame .search-area .search-box .select-keywords .title i{color: #ea5b27 !important;}
 .web-page-frame .search-area .search-box .title h6 {color: #ea5b27 !important;font-weight: bold;}
 .web-page-frame section.search_banner .search-area .search-box .select-input .data-icon-search{color:#65c1ce!important}
 .radio_style [type="radio"]:checked+label:after{background:#65c1ce!important}
 section .page-item.active .page-link {background:#65c1ce;}
 section.search_con .pagination .page-item .page-link:hover, section.search_con .pagination .page-item.active .page-link{background:#65c1ce!important;color: #ffffff;border: 1px solid #65c1ce!important;}
 section .page-link {color: #333333;}
 .web-page-frame .irs-slider{background:#65c1ce}
 .web-page-frame .irs-slider.state_hover,.web-page-frame .irs-slider:hover{border:2px solid #65c1ce}
 .web-page-frame .irs-from,.web-page-frame .irs-to,.web-page-frame .irs-single{background:#65c1ce}
 .web-page-frame figure.block_style .main_words a:hover {color:#65c1ce}
 .web-page-frame .pic_style figure.block_style .main_words a:hover {color:#65c1ce} 
 .web-page-frame figure.block_style .note_words .share_box:hover {color:#65c1ce}
 .web-page-frame .table .thead, .web-page-frame .table .thead:hover {background: #65c1ce;font-size: 1.0rem;}
 .web-page-frame .table .thead th {font-weight: normal;}
 section.group_table .table .trip_name h5 {margin:0;}
 .web-page-frame section.group_table.trip_airline .table .thead th {border-right: 1px solid #7d7d7d;}
 .web-page-frame section.group_banner .media-grouop .share_box:hover, .web-page-frame section.group_banner .media-grouop .forword_box:hover { background: #65c1ce;}
 .web-page-frame section.group_table.trip_airline .table .thead:hover  {background: #404040;}
 .web-page-frame .filter_list .form-check .customcheck input:checked ~ .checkmark {background-color: #65c1ce;}
 .web-page-frame section.group_banner.trip_banner .btn-info {background-color: #65c1ce;border-color: #65c1ce;}
 .web-page-frame section.group_banner.trip_banner .btn-info:focus, .web-page-frame section.group_banner.trip_banner .btn-info.focus {box-shadow: 0 0 0 0.2rem rgba(148, 148, 148, 0.4);}
 .popover {background: #65c1ce !important;}
 .popover .close {border: 1px solid #65c1ce !important;color: #65c1ce !important;}
 .popover .arrow:after, .popover .arrow:before {border-color: transparent transparent #65c1ce transparent !important;}
 .popover .close:hover {background: #65c1ce !important;}
 .web-page-frame .sub_menu-trip .trip_menu li a:hover {/* background: #5c5c5c; */}
 .Day_menu .swiper_day .swiper-slide a:hover {background: #65c1ce !important;border: 1px solid # !important;}
 section.trip_note .card-header .btn {background: #65c1ce !important;color: #fff !important;}
 .sub_menu-trip .server_menu li:nth-child(1) {
   background: #46b2c1;
 }
 /* line 1476, ../sass/page/_group.sass */
 .sub_menu-trip .server_menu li:nth-child(2) {
   background: #404040;
   /* border-right: 1.0px solid #7d7d7d; */
 }
 /* line 1478, ../sass/page/_group.sass */
 .sub_menu-trip .server_menu li:nth-child(3) {
   background: #404040;
   /*border-right: 1.0px solid #7d7d7d;
   border-left: 1.0px solid #7d7d7d;*/
 }
 figure.block_style .pic_all .plane_word {
     background: transparent linear-gradient(180deg, transparent 0%, rgba(0,0,0,0.84) 100%) 0% 0% no-repeat;
     bottom: 0px;
 }
 /*main*/
 
 .day_style_1 {width: 100%; display: table; margin-bottom: 20px;}
 .day_style_1 img {width:100%;}
 .day_style_2 {width: 100%; display: table; margin-bottom: 20px;}
 .day_style_2 img {width:100%;}
 .day_style_3 {width: 100%; display: table; margin-bottom: 20px;}
 .day_style_3 img {width:100%; height: 253px;}
 .day_style_4 {width: 100%; display: table; margin-bottom: 20px;}
 .day_style_4 img {width:100%; height: 187px;}
 .day_style_5 {width: 100%; display: table; margin-bottom: 20px;}
 .day_style_5 img {width:100%;height: 253px;height: 230px !important;}
 @media (max-width: 1600px) {.day_style_5 img {width:100%;height: 253px;height: 170px !important;}}
 @media (max-width: 1400px) {.day_style_5 img {width:100%;height: 253px;height: 170px !important;}}
 @media (max-width: 1200px) {.day_style_5 img {width:100%;height: 253px;height: 140px !important;}}
 @media (max-width: 991px) {.day_style_5 img {width:100%;height: 253px;height: 150px !important;}}
 @media (max-width: 768px) {.day_style_5 img {width:100%;height: 253px;height: auto !important;}}
 .day_style_6 {width: 100%; display: table; margin-bottom: 20px;}
 .day_style_6 img {width:100%; height: 187px;}
 .day_style_7 {width: 100%; display: table; margin-bottom: 20px;}
 .day_style_7 img {width:100%; height: 253px;}
 .day_style_8 {width: 100%; display: table; margin-bottom: 20px;}
 .day_style_8 img {width:100%; height: 187px;}
 .day_style_9 {width: 100%; display: table; margin-bottom: 20px;}
 .day_style_9 img {width:100%;aspect-ratio: unset !important;}
 .day_style_10 {width: 100%; display: table; margin-bottom: 20px; position: relative;}
 .day_style_10 img {width:100%;aspect-ratio: unset !important;}
 .day_style_10 .item_text {position: absolute;bottom: 10%;z-index: 10;/* margin: 0px 15px; *//* padding: 0; */}
 .day_style_10 .item_text p {margin: 0;background: rgba(0, 0, 0, 0.6);color: #FFF;padding:50px;}
 .day_style_11 {width: 100%; display: block; margin-bottom: 20px; padding: 0;}
 .day_style_11 .tp_group {width:100%;/*border: 1px solid #ddd;*/ padding: 0; display: inline-block;}
 .day_style_11 .tp_group p {margin: 10px 0 0;}
 .day_style_11 .tp_group img {width:100%;aspect-ratio: unset !important;}
 .day_style_12 {width: 100%; display: block; margin-bottom: 20px; padding: 0 10px;}
 .day_style_12 .tp_group {width:100%;/* border: 1px solid #ddd; *//* padding: 10px 0; */display: inline-block;}
 .day_style_12 .tp_group img {width:100%;aspect-ratio: unset !important;}
 .day_style_13 {width: 100%; display: table; margin-bottom: 20px;}
 .day_style_13 img {width:100%; height: 187px;}
 .day_style_13 p {background: rgba(0, 0, 0, 0.7); color: #FFF; text-align: center;}
 .day_style_14 {width: 100%; display: table; margin-bottom: 20px;}
 .day_style_14 iframe {width: 100%; height: 383px;}
 .day_style_15 {width: 100%; display: table; margin-bottom: 20px;}
 .day_style_15 iframe {width: 100%; height: 383px;}
 .day_style_1, .day_style_2, .day_style_3, .day_style_4, .day_style_5, .day_style_6, .day_style_7, .day_style_8, .day_style_9, .day_style_10, .day_style_11, .day_style_12, .day_style_13, .day_style_14, .day_style_15 {display: flex;    flex-wrap: wrap;}
 .day_con .info img {height:auto !important;}
 .group_table.trip_features img, .group_table.trip_note img{height:auto !important;}
 section.group_table.trip_features .group_table_box {text-align: left;}
@media screen and (min-width:1200px){.day_style_14 iframe,.day_style_15 iframe{width: 600px;height: 337px;margin: 0 auto;}}
 /*main*/
 
 
 
 /*style*/
 .header[data-position="header"] {position: fixed; background: #fff; z-index: 99;    width: 100%;}
 .header[data-position="header"] + .row {/* padding-top: 82px; */}
 @media screen and (max-width:1200px) {
     .header[data-position="header"] + .row {/* padding-top: 72px; */}
 }
 @media screen and (max-width:991px) {
     .header[data-position="header"] + .row {padding-top: 50px;}
 }
 [data-position="center"]{margin-top: 100px;}
 @media screen and (max-width:991px) {[data-position="center"]{margin-top: 0px;}}
 .Header_box .responsive-drop-down-menu > ul > li > a {padding: 15px;}
 .Header_box p  {font-family: 'PT Sans', Microsoft JhengHei , sans-serif !important;} 
 .Header_box .mega-menu .menu-logo > li > a { padding: 0 0 0 50px;}
 .Header_box .mega-menu .menu-logo > li > a:hover { background-color: #ffffff00;}
 .Header_box .mega-menu .menu-logo > li > a img {width: auto;position: relative;left: 0px;height: 50px;margin: 5px;}
 .Header_box .mega-menu .menu-logo {
     /* background: #ea5b27; */
 }
 @media screen and (min-width:991px) {.Header_box .mega-menu .menu-logo {display:none;}}
 
 @media screen and (max-width:1200px) {  .Header_box .mega-menu .menu-logo > li > a {padding: 0;}}
 @media screen and (max-width:767px) {.Header_box .mega-menu .menu-logo > li > a {padding: 0;left: 0;}}
 @media screen and (max-width:500px) {.Header_box .mega-menu .menu-logo > li > a {left: 0;}}
 @media screen and (max-width:414px) {.Header_box .mega-menu .menu-logo > li > a {left: 0;}}
 @media screen and (max-width:375px) {.Header_box .mega-menu .menu-logo > li > a {left: 0;}}
 .Header_box .mega-menu .menu-logo > li > a img {height: 55px;margin: 0px;}
 @media screen and (max-width:1200px) {.Header_box .mega-menu .menu-logo > li > a img {height: 45px;}}
 @media screen and (max-width:991px) {.Header_box .mega-menu .menu-logo > li > a img {height: 50px;background: #ea5b27;padding: 10px;}}
 .Header_box .mega-menu .menu-mobile-collapse-trigger {background-color: #a7a7a7;    width: 60px;}
 .Header_box .mega-menu .menu-mobile-collapse-trigger:hover {background-color: #a7a7a7;}
 .Header_box .mega-menu .menu-mobile-collapse-trigger:before, .Header_box .mega-menu .menu-mobile-collapse-trigger:after, .Header_box .mega-menu .menu-mobile-collapse-trigger span {    height: 3px;}
 .Header_box .mega-menu .menu-links > li:hover { background-color: #ffffff00 !important;}
 .Header_box .mega-menu .mg-drop-down {background: rgba(255, 255, 255, 0.95) !important;width: auto;}
 /*.Header_box .mega-menu .menu-links > li > a:hover::after {content:'';width: 100%;height: 2px;background-color: #88ceda !important;display: table;position: absolute;bottom: 0px; right: 0;} */
 .Header_box .mega-menu .menu-links > li > a:after {background-color: #ffffff00 !important;} 
 .Header_box .mega-menu .menu-links {margin-right: 30px;margin-left: 30px;}
 @media screen and (max-width:1280px) {.Header_box .mega-menu .menu-links {/* margin-top: 15px; */}}
 .Header_box .mega-menu .menu-links > li > a {font-size: 1.3em;padding: 0 50px;font-family: 'PT Sans', Microsoft JhengHei , sans-serif;line-height: 100px;font-weight: bold;}
 .Header_box .mega-menu .menu-links > li > a:hover{color: #ea5b27 !important;}
 .Header_box .mega-menu .menu-links > li {/*position: relative;*/}
 .Header_box .mega-menu .menu-links > li > a:after {content:'';width: 1px;height: 20px;background-color: #b1b1b1 !important;display: table;position: absolute;top: calc(50% + -10px);right: 0;}
 .Header_box .mega-menu .menu-links > li:nth-last-child(1) > a::after {display:none;}
 
 @media screen and (max-width:1280px) {.Header_box .mega-menu .menu-links > li > a {padding: 0 10px;}}
 @media screen and (max-width:991px) {.Header_box .mega-menu .menu-links > li > a {padding: 0 4px;line-height: 50px;font-size: 1.0em;}}
 
 .Header_box .mega-menu .menu-links li .list_box h4 {background: #58b5de;line-height: normal;padding: 3px 5px;display: table;border-radius: 5px;font-family: 'PT Sans', Microsoft JhengHei , sans-serif !important;}
 .Header_box .mega-menu .menu-links li .list_box ul li {margin: 0px 0 4px 0;}
 .Header_box .mega-menu .menu-links li .list_box {margin-right: .5em;padding: 14px;}
 .Header_box .mega-menu .menu-links li .list_box ul {margin-bottom: 0.5em;}
 .Header_box .mega-menu .menu-links li .list_box ul li:nth-child(1) {line-height: normal;display: table;border-radius: 1px;font-family: 'PT Sans', Microsoft JhengHei , sans-serif !important;text-align: center;margin: 0px 0 8px 0;}
 .Header_box .mega-menu .menu-links li .list_box ul li:nth-child(1) a {background: #f3fbff;border: 1px solid #59b4dc;line-height: normal;padding: 3px 5px;display: table;border-radius: 5px;font-family: 'PT Sans', Microsoft JhengHei , sans-serif !important;padding: 30px 0;width: 90px;text-align: center;}
 .Header_box .mega-menu .menu-links li .list_box ul li:nth-child(1) a:hover {background: #59b4dc;border: 1px solid #59b4dc;}
 .Header_box .mega-menu .menu-links li .list_box ul li:nth-child(1) a p {color: #ffffff !important;font-weight: 700;color: #59b4dc  !important;font-size: 1.25rem;}
 .Header_box .mega-menu .menu-links li .list_box ul li:nth-child(1) a:hover p {color: #ffffff !important;/* color: #fcca4f !important; */text-decoration: none;}
 .Header_box .mega-menu .menu-links li .list_box a:hover p {color: #58b5de !important;text-decoration: underline;}
 .Header_box .mega-menu .menu-links li .list_box a p {font-size: 1.1rem;text-align: center;font-weight: bold;}
 .Header_box .mega-menu .menu-links li div.mg-drop-down.col-12 {/*left: 300px;*/width: auto;border: 1px solid rgba(0,0,0,.15);border-radius: 4px;-webkit-box-shadow: 0 6px 12px rgb(0 0 0 / 18%);box-shadow: 0 6px 12px rgb(0 0 0 / 18%);}
 @media  (max-width:1600px) and (min-width:1400px) {.Header_box .mega-menu .menu-links > li > a {padding: 0 40px;}}
 @media  (max-width:1400px) {.Header_box .mega-menu .menu-links > li > a {padding: 0 2.0rem;/* font-size: 1.1em; */}
 .Header_box .mega-menu .menu-links {margin-right: 10px;margin-left: 10px;}
 }
 @media screen and (max-width:991px){.Header_box .mega-menu .menu-links li div.mg-drop-down.col-12 {left: 226px;width: auto;}}
 @media screen and (max-width:768px){.Header_box .mega-menu .menu-links li div.mg-drop-down.col-12 {left: initial;width: auto;}}
 
 .js-notice {display:none;}
 .left_box_content{background:#e3f6ff;transition:visibility .3s ease-in,opacity .3s ease-in;opacity:1;position:fixed;left:0;right:0;height:100%;z-index: 99999;}
 .left_box_content>.row{width:100%;height:100%;background-color:#fff;border-right:1px solid #dedede;position:absolute;top:0;z-index:180;display:flex;flex-direction:column;justify-content:space-between}
 .left_box_content>.row .Left_box{width:100%;overflow:hidden;flex:1 1 100%;position:relative;display:block!important;margin:0;padding: 0px;background:#f9f9f7;padding-top: 100px;padding-bottom: 322px;padding-right: 12px;}
 .left_box_content>.row .Left_box>.module-container{width: calc(100% + 12px);height: calc(100%  - 0px);overflow-x:hidden;overflow-y:auto;padding: 0 15px;}
 .left_box_content.hidden{transition:visibility .3s ease-in,opacity .3s ease-in;transition:.3s;display:none!important}
 
 
 @media (min-width: 991px){
 .left_box_content {-ms-flex: 0 0 240px;flex: 0 0 240px;max-width: 240px;}
 .Header_box {margin-left: 240px;}
 .right_box_content {margin-left: 240px;-ms-flex: 0 0 calc(100% - 240px);flex: 0 0 calc(100% - 240px);max-width: calc(100% - 240px);}
 .footer_box_content {margin-left: 240px !important;margin-left: 240px;-ms-flex: 0 0 calc(100% - 240px);flex: 0 0 calc(100% - 240px);max-width: calc(100% - 240px);}
 }
 @media (min-width: 1480px){
 .left_box_content {-ms-flex: 0 0 360px;flex: 0 0 360px;max-width: 360px;}
 .Header_box {margin-left: 360px;}
 .right_box_content {margin-left: 360px;-ms-flex: 0 0 calc(100% - 360px);flex: 0 0 calc(100% - 360px);max-width: calc(100% - 360px);}
 .footer_box_content {margin-left: 360px !important;margin-left: 360px;-ms-flex: 0 0 calc(100% - 360px);flex: 0 0 calc(100% - 360px);max-width: calc(100% - 360px);}
 }
 @media (max-width: 767px) {
 .Header_box {margin-left: 0%;}
 .right_box_content {margin-left: 0%;}
 .footer_box_content {margin-left:0%;}
 }
 .right_box_content.show, .footer_box_content.show {transition: visibility 0.3s ease-in,opacity 0.3s ease-in;transition: .3s;margin-left: 0%;}
 
 
 
 
 .Left_logo .logo {background:#ea5b27}
 .Left_logo .logo a{display:flex}
 .Left_logo .logo a img{margin:0 auto;padding-top: 5%;padding-bottom: 5%;}
 
 
 .Left_logo{margin:0 auto;width:100%;height: 100px;overflow:hidden;line-height:20px;font-size:18px;text-align:center;display:block!important;cursor:pointer;position:absolute;top:0;background: #ea5b27;padding:0;z-index: 1;}
 
 .Left_fall_box{margin: 0px auto;width:100%;height: 322px;overflow:hidden;line-height:20px;font-size:18px;text-align:center;display:block!important;cursor:pointer;position:absolute;bottom: 0;background:#f9f9f7;padding:0;}
 
 .Left_box .left_title{padding-left:40px;padding-right:40px;padding-top: 20px;}
 .Left_box .left_title h5{font-weight:700;border-bottom:1px solid #bdbdbd;line-height: 2.8;}
 .Left_box .left_title h5 img{display: inline-block;}
 .Left_box .left_list{margin-bottom:15px;overflow:hidden}
 .Left_box .left_list .text-link h2{margin-left:20px;margin-right:20px;position:relative;padding:0;border-bottom:1px solid #bdbdbd}
 .Left_box .left_list div.link-list ul li span{padding:5px 10px 5px 20px;line-height:20px}
 .Left_box .left_list div.link-list ul li span i{font-size:12px}
 .left_box_content>.row .Left_box .module-container::-webkit-scrollbar{width:10px;background-color:rgb(165 165 165 / 54%);overscroll-behavior:contain}
 .left_box_content>.row .Left_box .module-container::-webkit-scrollbar-thumb{border-radius:10px;background:rgb(209 209 209);border:1px solid #eee}
 .left_box_content>.row .Left_box .module-container:hover::-webkit-scrollbar-thumb{background:#999;border:1px solid #999}
 @media (max-width:500px){.Left_box .left_list div.link-list ul{display:flex;flex-wrap:wrap}
 .Left_box .left_list div.link-list ul li{flex:0 0 50%;max-width:50%}
 }
 
 .Left_fall_box .Left_banner{margin-bottom: 1.0rem;}
 .Left_fall_box > .module-container > .main:nth-child(1){margin-top: 1.0rem;}
 .Left_fall_box .Left_banner img{
     display: initial;
 }
 
 @media (max-width: 1400px)and (min-width: 991px){.Left_logo .logo a img{margin:0 auto;padding-top: 8%;padding-bottom: 5%;height: 86px;}
 .Left_fall_box{margin: 0px auto;width:100%;height: 264px;overflow:hidden;line-height:20px;font-size:18px;text-align:center;display:block!important;cursor:pointer;position:absolute;bottom: 0;background:#f9f9f7;padding:0;}
 .Left_fall_box .Left_banner{margin-bottom: 0.5rem;}
 }
 @media (max-width: 500px){.Left_fall_box .Left_banner .img-fluid{max-width: 200px !important}
 .Left_fall_box .Left_banner{margin-bottom: 0.5rem;}}
 
 .Header_box .header_member{position:fixed;right:0;top:25px;padding-right:30px;padding-left:30px;-ms-flex: 0 0 240px;flex: 0 0 240px;max-width: 240px;}
 @media (max-width: 1200px) and (min-width: 991px){.Header_box .header_member{position:fixed;right:0;top:25px;padding-right:30px;padding-left:30px;-ms-flex: 0 0 200px;flex: 0 0 200px;max-width: 200px;}}
 @media (max-width: 991px){.Header_box .header_member{position:fixed;right:0;top: 0px;padding-right: 15px;padding-left: 15px;-ms-flex: 0 0 150px;flex: 0 0 150px;max-width: 150px;z-index: 999;}}
 
 .Header_box .responsive-drop-down-menu>ul>li>a{padding:10px;font-size: 0.9rem;}
 @media (max-width: 991px){.Header_box .responsive-drop-down-menu>ul>li>a{padding: 10px 2px;font-size: 0.8rem;}}
 .Header_box .responsive-drop-down-menu>ul>li:nth-child(1)>a{background:#f5f5f5;color: #000;}
 .Header_box .responsive-drop-down-menu>ul>li:nth-last-child(1)>a{background:#65c1ce}
 @media (max-width: 991px){
 .Header_box .responsive-drop-down-menu>ul>li>a{background: #ffffff;color: #65c1ce;}
 .Header_box .responsive-drop-down-menu>ul>li:nth-last-child(1)>a{background: #ffffff;}
 .Header_box .responsive-drop-down-menu>ul>li:nth-child(1)>a{background:#ffffff;color: #65c1ce;}
 }
 .Header_box .responsive-drop-down-menu{min-height:50px}
 .header_nav .mega-menu .menu-links>li>a i.fa-angle-down:before{display:none}
 
 .Footer_box {padding-top: 60px;}
 .Footer_box .footer-wrap .footer_center{max-width:1400px;padding-top:60px;padding-bottom:60px}
 .Footer_box .footer-wrap .contact-box h2{margin:0}
 .Footer_box .company-info{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
 .Footer_box .contact-info{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
 .Footer_box .fb-info{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
 .Footer_box .fb-box{display:inline-flex;align-items: flex-end;}
 .Footer_box .footer-wrap .contact-box h4 {color: #000000;font-size: 0.8rem;letter-spacing: 1.8px;}
 .Footer_box .footer-wrap .fb-box h2{font-size: 0.75em;font-weight:700;border-bottom:none;padding:0 15px 0;margin-bottom:5px;line-height: 0;color: #000000;}
 .Footer_box .footer-wrap .fb-box h2:after{content:"";width: 1px;height: 30px;background: #b1b1b1;display: inline-block;margin: 0px 15px 0px 15px;position: relative;top: 10px;}
 .Footer_box .footer-wrap .fb-box div {}
 .Footer_box .footer-wrap .footer_sbox,.Footer_box .footer-wrap .icon_wrap{display:none}
 .Footer_box .footer_info .footer-wrap,.Footer_box .footer_info .footer_center{background:#f5f5f5}
 .Footer_box .fb-info{display:flex;align-items:center;}
 .Footer_box .footer-wrap .fb-box a .tooltiptext {display:none}
 .Footer_box .footer-wrap .info_box a{margin:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
 @media only screen and (max-width: 1199px) and (min-width: 768px){
 .Footer_box .company-info{-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
 .Footer_box .contact-info{-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%;}
 .Footer_box .fb-info {-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;justify-content: center;}
 .Footer_box .footer-wrap .footer_center{padding-top: 30px;padding-bottom: 30px;}
 }
 @media  (max-width: 767px){
 .Footer_box .company-info{display:none;}
 .Footer_box .contact-info{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;margin-top: 0 !important;}
 .Footer_box .fb-info {-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;justify-content: center;}
 .Footer_box .footer-wrap .footer_center {padding-top: 0px;padding-bottom: 0px;}
 .Footer_box .footer-wrap .contact-box {padding:0;margin:0 !important}
 .Footer_box .footer-wrap .contact-box h4 {padding:0}
 }
 @media only screen and (max-width:991px) and (min-width:768px){.Footer_box .footer-sample .fb-box .row .fb-img-2{width:25%;flex:0 0 25%;max-width:25%}
 }
 
 .copyright div.link-list ul{padding:15px 20px}
 .copyright div.link-list ul li:nth-last-child(1){position:absolute;right:80px}
 @media (max-width:1600px) and (min-width:1400px){.copyright div.link-list ul li a{padding:10px 5px 10px 5px}
 }
 @media (max-width:1399px) and (min-width:1200px){.copyright div.link-list ul li a{padding:10px 5px 10px 5px}
 .copyright div.link-list ul{text-align:center}
 }
 @media (max-width:1399px){.copyright div.link-list ul li:nth-last-child(1){position:relative;right:0}
 .copyright div.link-list ul{text-align:center}
 }
 @media (max-width:1200px){.copyright div.link-list ul li a,.copyright div.link-list ul li span{padding:5px;line-height:initial;font-size:.75rem!important}
 }
 
 
 .Slider .carousel-fade .carousel-item .carousel-caption {display:none!important;}
 .Slider .carousel-indicators li {background: none;border: 1px solid #fff;width: 9px;height: 9px;border-radius: 100%;margin-right: 6px;margin-left: 6px;opacity: 1;}
 .Slider .carousel-indicators li.active {background: #ffffff;}
 .Slider .carousel-control-prev-icon {content:'';background-image: url(https://materials.fillo.com.tw/materials/yuyudp/images/3edf17bb-1aad-4d50-85f5-6dde40aa48f8.png);width: 34px;height: 34px;/* display: block; */margin: 0px;position: initial;/* bottom: 1px; *//* right: 0px; *//* float: right; *//* flex-wrap: wrap; *//* flex: 1 1 10%; */display: none;}
 .Slider .carousel-control-next-icon {content:'';background-image: url(https://materials.fillo.com.tw/materials/yuyudp/images/80477fe8-e656-4407-86f4-d1fcb1f3c628.png);width: 34px;height: 34px;display: table;margin: 0px;position: relative;/* bottom: 18px; *//* right: 7px; *//* float: right; *//* flex-wrap: wrap; *//* flex: 1 1 10%; */display: none;}
 .Slider .carousel-indicators {justify-content: flex-end;    margin-right: 1%;margin-left: 1%;}
 
 .Breadcrumb .module-container,
 .Popular .module-container,
 .Search_box .module-container,
 .Tab_title .module-container,
 .Group_item .module-container,
 .Line_box .module-container,
 .Area_box .module-container,
 .League_box .module-container,
 .Default_box .module-container,
 .Default_title .module-container,
 .Planning_black .module-container,
 .function-style .module-container,
 .hover-card .module-container
 {max-width: 1200px;margin: 0 auto;}
 
 .Breadcrumb div.link-list {margin-top: 40px;}
 .Breadcrumb div.link-list ul li {font-weight: bold;}
 .Breadcrumb div.link-list ul li:nth-child(1) {position:relative}
 .Breadcrumb div.link-list ul li:nth-child(1):after{content:'';width: 2px;height: 21px;background-color: #ea5b27 !important;display: table;position: absolute;top: calc(50% + -10px);right: -10px;transform: rotate(28deg);}
 
 .Search_box>.module-container>.main{border:2px solid #ea5b27!important;-webkit-box-shadow:0 1px 5px 0 rgb(0 0 0 / .3);-moz-box-shadow:0 1px 5px 0 rgb(0 0 0 / .3);-ms-box-shadow:0 1px 5px 0 rgb(0 0 0 / .3);-o-box-shadow:0 1px 5px 0 rgb(0 0 0 / .3);box-shadow:0 1px 5px 0 rgb(0 0 0 / .3);/* margin-right:0; *//* margin-left:0; */margin-top: 15px;margin-bottom: 15px;}
 .Search_title ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:baseline;align-content:center;background:#f9f9f7;padding:10px 15px}
 .Search_title ul li h5{color:#ea5b27;font-weight:700;margin:0}
 .Search_title ul li h5 img{margin-right:10px}
 .Search_title ul li h6{margin:0}
 .Search_title ul li h6{margin:0}
 .Search_title ul li h6 a {color: #212529;}
 .Search_title ul li h6 img{margin-left:10px}
 .Search_box .search-area {margin-bottom: 30px;}
 
 .Popular_box{border-bottom: 1px solid #dedede!important;padding-bottom: 30px;}
 .Popular .link{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center}
 .Popular div.link-list ul li a,.Popular div.link-list ul li span{padding:0}
 .Popular div.link-list ul li a{display:table;position:relative;bottom:0;margin:0;padding:0 5px 0 25px;background:#fff;color:#ea5b27;font-size:1rem;letter-spacing:.1rem}
 .Popular div.link-list ul li a i{position:absolute;padding:4px 10px 4px 28px;display:none}
 .Popular div.link-list ul li a:before{content:"";border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:9px solid #ea5b27;position:absolute;left:12px;top:10px;width:0;height:0;position:absolute}
 
 .Popular2_box{padding-top: 30px;}
 .Popular2 .link{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center}
 .Popular2 div.link-list {min-height: initial;}
 .Popular2 div.link-list ul li a,.Popular div.link-list ul li span{padding:0}
 .Popular2 div.link-list ul li a{display:table;position:relative;bottom:0;margin:0;padding:0 5px 0 25px;color:#ea5b27;font-size:1rem;letter-spacing:.1rem;}
 .Popular2 div.link-list ul li a i{position:absolute;padding:4px 10px 4px 28px;display:none}
 .Popular2 div.link-list ul li a:before{content:"";border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:9px solid #ea5b27;position:absolute;left:12px;top:10px;width:0;height:0;position:absolute}
 .Popular2 .module-container {max-width: 1200px;margin: 0 auto;background: #eee;padding: 10px 10px 0px 10px;}
 
 .Tab_title {margin-top: 60px;}
 .Tab_title .module-container .main{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:baseline;align-content:center;border-bottom: 1px solid #dedede;padding-bottom: 40px;padding-top: 2.0rem;max-width: 1200px;margin: 0 auto;}
 .Tab_title .header-title{width:auto}
 .Tab_title .blk-tabs{width:auto;}
 .Tab_title .header-title {font-size: 1.8rem;letter-spacing: 2.0px;}
 .Tab_title .nav-pills { margin-bottom: 20px;}
 .Tab_title li.nav-item +li { margin-left: 10px;}
 .Tab_title .nav-link {padding: .3rem 1rem;color: #545454;font-size: 1.0rem;-webkit-box-shadow: 0 1px 5px 0 rgb(0 0 0 / .3);-moz-box-shadow: 0 1px 5px 0 rgb(0 0 0 / .3);-ms-box-shadow: 0 1px 5px 0 rgb(0 0 0 / .3);-o-box-shadow: 0 1px 5px 0 rgb(0 0 0 / .3);box-shadow: 0 1px 5px 0 rgb(0 0 0 / .3);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;border-radius: 0;background: #fff;border: 1px solid #fff;}
 .Tab_title .nav-link:hover{color: #ffffff;background-color: #ea5b27;border: 1px solid #ea5b27;}
 .Tab_title .nav-pills .nav-link.active,.Tab_title .nav-pills .show>.nav-link {color: #ea5b27;background-color: white;border: 1px solid #ea5b27;position: relative;overflow: initial;}
 .Tab_title .nav-pills .active:before {content:'';width: 100%;height: 3px;background-color: #ea5b27 !important;display: table;position: absolute;top: 73px;right: 0;}
 .Tab_title .nav-pills { margin-bottom: 0;padding-top: 15px;}
 @media (max-width:768px){.Tab_title {margin-top: 30px;}
 .Tab_title .module-container .main{padding-bottom:20px;padding-top:1rem}
 .Tab_title .nav-link{padding:.3rem .5rem;font-size:.75rem}
 .Tab_title .nav-pills .active:before{top:46px}
 }
 
 
 .web-page-frame .Group_item  .widget-item > .module-container > .main {  margin: 0;}
 .Group_item .swiper-container {  padding-left: 15px; padding-right: 15px;}
 .Group_item .swiper-slide-style{border-radius: 0px;margin-top: 25px;margin-bottom: 20px;box-shadow: none;}
 .Group_item .swiper-slide-style:hover {/* border: 2px solid #47c9a6; */border-radius:6px;}
 .Group_item .swiper-slide .swiper-title{position:relative;height: 30px;color: #000000;font-size: 1.0rem;text-align: justify;font-weight: 600;line-height: 1.6rem;letter-spacing: 0.1em;text-overflow: ellipsis;display: -webkit-box;display: flex;-webkit-line-clamp: 2;white-space: normal;overflow: hidden;text-decoration: underline;padding: 0px;}
 .Group_item .swiper-slide .swiper-title::before {/*content: "";position: absolute;width: 100%;height: 1px;bottom: 30px;background: #000000;*/}
 .Group_item .swiper-slide .swiper-content{position: relative;color: #545454;font-size: 0.95rem;letter-spacing: 0;-webkit-line-clamp: initial;padding: 0px;}
 .Group_item .swiper-slide .swiper-img img {border-top-left-radius: 0px;border-top-right-radius: 0px;/* position: absolute; */top: 0;left: 0;width: 100%;height: 100%;}
 .Group_item figure.swiper-img{ position:relative; margin:0 0 1.5em;}
 .Group_item figure.swiper-img::after{display: block;content: '';width: 100%;/* padding-top: 58.2%; */}
 .Group_item .swiper-slide .swiper-content .text{margin-bottom: 15px;/* height: 66px; */text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;white-space: normal;overflow: hidden;margin-top: 10px;color: #8e8e8e;}
 .Group_item .swiper-slide .swiper-content p.area{display: table;position: absolute;bottom: 0;margin: 0;padding: 4px 10px 4px 28px;background: #ffffff;color: #ea5b27;font-size: 1rem;letter-spacing: 0.1rem;border: 1px solid #ea5b27;} 
 .Group_item .swiper-slide .swiper-content p.area::before{content: "";position: absolute;left: 12px;top: 10px;width: 0;height: 0;border-top: 5px solid transparent;border-bottom: 5px solid transparent;border-left: 9px solid #ea5b27;}
 .Group_item .swiper-slide .swiper-content p.price{position:relative;text-align: right;margin-bottom: 0;font-size: 1.4rem;font-weight: 600;color: #ea5b27;}
 .Group_item .swiper-slide .swiper-content p.price::before{content:"$";/* font-size: 0.95rem; */padding-right: 5px;color: #ea5b27;}
 .Group_item .swiper-slide .swiper-content p.price::after{content:"起";font-size: 0.95rem;padding-left: 5px;color: #000;}
 .Group_item .swiper-button-prev,.Group_item .swiper-button-next{width: calc(var(--swiper-navigation-size) /35 * 45);opacity:0}
 .Group_item:hover .swiper-button-prev,.Group_item:hover .swiper-button-next{width: calc(var(--swiper-navigation-size) /35 * 45);opacity:1 }
 .Group_item .swiper-button-prev:focus,.Group_item .swiper-button-next:focus { outline: none;}
 .Group_item .swiper-button-prev{ left: 5px;}
 .Group_item .swiper-button-next{ right: 5px;}
 .Group_item [class*='swiper-button-']{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
 .Group_item [class*='swiper-button-']:hover{ opacity: 0.8;}
 .Group_item [class*='swiper-button-']:after{ padding: 9px 10px; width: 48px;  height: 48px; background: rgb(6 6 6 /80%); border-radius: 50px; font-size: 1.3rem; text-align: center;}
 .Group_item .swiper-button-prev.swiper-button-disabled,.Group_item .swiper-button-next.swiper-button-disabled{display:none; }
 /*.Group_item .swiper-button-prev.swiper-button-white,.Group_item .swiper-button-next.swiper-button-white{ display:none;}*/
 .Group_item .swiper-pagination { text-align: right;  margin-bottom: 15px;display: none;}
 .Group_item .swiper-pagination-bullet { width: 18px;  height: 18px; background: rgb(255 255 255 / 0.5);}
 .Group_item .swiper-pagination-bullet-active {  background: #ffffff;}
 .Group_item a,.Group_item a:hover{display: table;color:#ffffff;text-decoration: none;background: none;}
 @media (max-width: 768px){.Group_item .swiper-slide-style{/* margin-right: 15px !important; */}
 .Group_item .swiper-button-prev,.Group_item .swiper-button-next{opacity:1 }
 .Group_item [class*='swiper-button-']:after{padding: 7px 0px;width: 36px;height: 36px;background: rgb(6 6 6 /80%);border-radius: 50px;font-size: 1.0rem;text-align: center;}
 }
 
 .Line_item {padding:0;border: 1px solid #e0e0de !important;}
 .Line_box > .module-container {padding: 15px;}
 .Line_item .list-wrapper {margin: 0px;}
 .Line_item .list-wrapper .row {border-top: 0 !important;border-left: 0 !important;border-right: 0 !important;border-width: 0px;}
 .Line_item .list-wrapper .row:nth-child(odd) {background-color: #ffffff !important;}
 .Line_item .list-wrapper .row:nth-last-child(1) {border: 0;}
 .Line_item .list-wrapper .name-block {padding-left: 10px;}
 .Line_item .list-wrapper .name-block a {font-size: 0.85em;line-height: initial;}
 .Line_item .list-wrapper .note-block {font-style: normal;color: #666;vertical-align: baseline;line-height: inherit;text-align: center;font-size: 0.75em;order: 1;color: #fff;/* background: #000; *//* display: table; */z-index: 1;position: relative;/* display: flex; */flex-direction: row;flex-wrap: wrap;align-content: center;-ms-flex: 0 0 100px;flex: 0 0 100px;max-width: 100px;}
 .Line_item .list-wrapper .note-block:after {content:'';display:block;background: #ea5b27;width: 80%;height: 24px;position: absolute;z-index: -1;top: 15px;left: 10%;padding: 10px;}
 @media (max-width: 768px) {.Line_item .list-wrapper .note-block {text-align: left;}}
 .Line_item .list-wrapper .price-block {color: #ea5b27;font-weight: bold;font-size: 1.0em;letter-spacing: 0.05em;line-height: initial;padding-left: 10px;padding-right: 10px;}
 .Line_item .list-wrapper .price-block:before {content:'$';font-size: 1.1em;}
 .Line_item .list-wrapper .price-block:after {content:'起';color: #666;font-size: 0.5em;}
 
 @media (min-width: 768px) {
 .Line_item .list-wrapper .name-block {-ms-flex: 0 0 calc(75% - 100px);flex: 0 0 calc(75% - 100px);max-width: calc(75% - 100px);}
 .Line_item .list-wrapper .price-block {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
 }
 
 .gray {background: #f2f2f2;}
 
 .Area_title{margin-top:4.8rem}
 .Area_title h3{font-size:1.8rem;font-weight: bold;}
 .Area_title p{margin-bottom:.5rem}
 
 .Hot_area section {margin: 30px 15px;position: relative;}
 .Hot_area section:hover {border:1px solid #e2e2e2;}
 .Hot_area section:hover.text-link h2 {background: #f08a66;color: #ffffff !important;transition: .5s;}
 .Hot_area section.text-link h2{border-top:6px solid #f08a66;font-weight:700;line-height:4;border-bottom:1px solid #e2e2e2;margin-bottom: 0;}
 .Area_box .Hot_area:nth-child(odd) section.text-link h2{border-top:6px solid #65c1ce;}
 .Area_box .Hot_area:nth-child(odd) section:hover.text-link h2 {background: #65c1ce;color: #ffffff !important;}.Hot_area div.link-list{background:0 0!important}
 .Hot_area div.link-list ul{text-align:center;padding: 20px 10px;}
 .Hot_area div.link-list ul li a{padding: 5px 8px;line-height: 18px;position: relative;}
 .Hot_area div.link-list ul li a:after {content:"、";color: #000;position: absolute;bottom: 1px;}
 .Hot_area div.link-list ul li:nth-last-child(1) a:after{display:none;}
 .Hot_area div.link-list ul li:nth-child(1) {position: absolute;top: 18px;right: 20px;}
 .Hot_area div.link-list ul li:nth-child(1) a {background-image:url(https://materials.fillo.com.tw/materials/luckys/images/5fc83c62-89fc-431b-b591-71b9bdabbd74.png);width: 40px;height: 40px;opacity:0;font-size: 0 !important;}
 .Hot_area:hover div.link-list ul li:nth-child(1) a {opacity:1;transition: right .5s,transition: all 0.4s ease;transform: translateX(0px);}
 .Hot_area div.link-list ul li:nth-child(1) a:hover {transform: translateX(3px)!important;transition: .8s;}
 .Hot_area div.link-list ul li:nth-child(1) a:after {content:"";}
 @media (max-width: 991px) {
 .Hot_area {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
 .Hot_area section {margin: 10px;position: relative;}
 .Hot_area div.link-list ul{text-align: left;padding: 20px 0px;}
 .Hot_area div.link-list ul li a{padding: 5px 4px 5px 0px;line-height: 18px;position: relative;font-size: 0.8rem !important;}
 .Hot_area section.text-link h2{border-top:6px solid #f08a66;font-weight:700;line-height:3;border-bottom:1px solid #e2e2e2;margin-bottom: 0;}
 }
 
 .Planning .hover-wall .icon_info h3{font-size:1.25em;font-weight:400}
 .Planning .hover-wall .icon_info h4{font-style:normal}
 .Planning .hover-wall .icon_info p.animate-text{font-size:1em;letter-spacing:.05em;text-align:center;border:1px solid #ea5b27;width:auto;display:table;margin:3rem auto;color:#ea5b27!important;padding: 8px 30px 8px 40px;position: relative;-webkit-box-shadow: 0 1px 5px 0 rgb(0 0 0 / .3);-moz-box-shadow: 0 1px 5px 0 rgb(0 0 0 / .3);-ms-box-shadow: 0 1px 5px 0 rgb(0 0 0 / .3);-o-box-shadow: 0 1px 5px 0 rgb(0 0 0 / .3);box-shadow: 0 1px 5px 0 rgb(0 0 0 / .3);}
 .Planning .hover-wall .icon_info:hover p.animate-text {background: #ea5b27;color: #fff !important;}
 .Planning .hover-wall .icon_info p.animate-text:before{content: "";position: absolute;left: 12px;top: 15px;margin-left: 10px;width: 0;height: 0;border-top: 5px solid transparent;border-bottom: 5px solid transparent;border-left: 9px solid #ea5b27;}
 .Planning .hover-wall .icon_info:hover p.animate-text:before{border-left: 9px solid #ffffff;}
 .Planning .hover-wall .icon_info figure{margin-bottom:2rem}
 .Planning .hover-wall .icon_info{border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}
 .Planning .hover-wall .icon_info:hover{transition:.5s;bottom:unset}
 .Planning .hover-wall figure .overlay i{display:none}
 .Planning .hover-wall .icon_info:hover figure .b_img{transform:scale(1.1)}
 
 .Planning_black .hover-wall {margin-bottom: 2.0rem;margin-top: 3.0rem;}
 .Planning_title .module-container {max-width: 1200px;margin: 0 auto;}
 .Planning_black .hover-wall .icon_info h3{font-size:1.25em;font-weight:400;padding-top: 2rem;border-top: 3px solid #bba067;}
 .Planning_black .hover-wall .icon_info h4{font-style:normal}
 .Planning_black .hover-wall .icon_info p.animate-text{font-size:1em;letter-spacing:.05em;text-align:center;border: 1px solid #c79426;width:auto;display:table;margin: 2rem auto 2rem auto;color: #c79426!important;padding: 8px 30px 8px 40px;position: relative;-webkit-box-shadow: 0 1px 5px 0 rgb(0 0 0 / .3);-moz-box-shadow: 0 1px 5px 0 rgb(0 0 0 / .3);-ms-box-shadow: 0 1px 5px 0 rgb(0 0 0 / .3);-o-box-shadow: 0 1px 5px 0 rgb(0 0 0 / .3);box-shadow: 0 1px 5px 0 rgb(0 0 0 / .3);}
 .Planning_black .hover-wall .icon_info:hover p.animate-text {background: #bba167;color: #ffffff !important;}
 .Planning_black .hover-wall .icon_info p.animate-text:before{content: "";position: absolute;left: 12px;top: 15px;margin-left: 10px;width: 0;height: 0;border-top: 5px solid transparent;border-bottom: 5px solid transparent;border-left: 9px solid #c79426;}
 .Planning_black .hover-wall .icon_info:hover p.animate-text:before{border-left: 9px solid #ffffff;}
 .Planning_black .hover-wall .icon_info figure{margin-bottom: 0rem;}
 .Planning_black .hover-wall .icon_info{border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;background: #fbf7f0;height: 100%;}
 .Planning_black .hover-wall .icon_info:hover{transition:.5s;bottom:unset}
 .Planning_black .hover-wall figure .overlay i{display:none}
 .Planning_black .hover-wall .icon_info:hover figure .b_img{transform:scale(1.1)}
 
 .Themes .swiper-slide .title{font-size:41px;font-weight:300}
 .Themes .swiper-slide .subtitle{font-size:21px}
 .Themes .swiper-slide .text{font-size:14px;max-width:400px;line-height:1.3}
 .Themes .swiper-slide-style{display:inline-block;text-decoration:none;background:#fff;box-shadow:none;border-radius:0;margin-top:30px;margin-bottom:30px}
 .Themes .swiper-slide-style:hover{text-decoration:none}
 .Themes .swiper-slide .swiper-img{margin:0}
 .Themes .swiper-slide .swiper-img img{width:100%;border-top-left-radius:0;border-top-right-radius:0}
 .Themes .swiper-slide .swiper-title{padding:0 30px;text-align:center;transition:.5s}
 .Themes .swiper-slide .swiper-content{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#7e7e7e;font-size:1em;letter-spacing:.05em;text-align:justify;text-overflow:ellipsis;margin-bottom:20px;padding:0 30px;overflow:hidden}
 .Themes .swiper-button-prev,.Themes .swiper-button-next{width: calc(var(--swiper-navigation-size) /35 * 45);opacity: 1;}
 .Themes:hover .swiper-button-prev,.Themes:hover .swiper-button-next{width: calc(var(--swiper-navigation-size) /35 * 45);/* opacity:1 */}
 .Themes .swiper-button-prev:focus,.Themes .swiper-button-next:focus { outline: none;}
 .Themes .swiper-button-prev{ left: 5px;}
 .Themes .swiper-button-next{ right: 5px;}
 .Themes [class*='swiper-button-']{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
 .Themes [class*='swiper-button-']:hover{/* opacity: 0.8; */}
 .Themes [class*='swiper-button-']:after{padding: 9px 10px;width: 42px;height: 42px;background: rgb(255 255 255);border-radius: 50px;font-size: 1.3rem;text-align: center;-webkit-box-shadow: 0 1px 5px 0 rgb(0 0 0 / .3);-moz-box-shadow: 0 1px 5px 0 rgb(0 0 0 / .3);-ms-box-shadow: 0 1px 5px 0 rgb(0 0 0 / .3);-o-box-shadow: 0 1px 5px 0 rgb(0 0 0 / .3);box-shadow: 0 1px 5px 0 rgb(0 0 0 / .3);}
 .Themes .swiper-button-prev.swiper-button-disabled,.Themes .swiper-button-next.swiper-button-disabled{display:none; }
 .Themes .swiper-button-prev:after,.Themes .swiper-container-rtl .swiper-button-next:after{content:'';background-image:url(https://materials.fillo.com.tw/materials/luckys/images/095997f1-8d00-4f35-8591-71e76e0884a3.png);background-repeat:no-repeat;background-position:center}
 .Themes .swiper-button-next:after,.Themes .swiper-container-rtl .swiper-button-prev:after{content:'';background-image:url(https://materials.fillo.com.tw/materials/luckys/images/beef7d3e-29b0-4c2f-9620-c41d7d309d57.png);background-repeat:no-repeat;background-position:center}
 
 
 .League .swiper-slide .title{font-size:41px;font-weight:300}
 .League .swiper-slide .subtitle{font-size:21px}
 .League .swiper-slide .text{font-size:14px;max-width:400px;line-height:1.3}
 .League .swiper-slide-style{display:inline-block;text-decoration:none;background:#fff;box-shadow:none;border-radius:0;margin-top:30px;margin-bottom:30px;border: 1px solid #ececec;}
 .League .swiper-slide-style:hover{text-decoration:none}
 .League .swiper-slide .swiper-img{margin:0}
 .League .swiper-slide .swiper-img img{width:100%;border-top-left-radius:0;border-top-right-radius:0}
 .League .swiper-slide .swiper-title{padding: 10px 30px;text-align:center;transition:.5s;font-size: 0.8rem;background: #f5f5f5;margin: 0;color: #000;}
 .League .swiper-slide .swiper-content{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#7e7e7e;font-size:1em;letter-spacing:.05em;text-align:justify;text-overflow:ellipsis;margin-bottom:20px;padding:0 30px;overflow:hidden}
 .League .swiper-button-prev,.League .swiper-button-next{width: calc(var(--swiper-navigation-size) /35 * 45);opacity: 1;}
 .League:hover .swiper-button-prev,.League:hover .swiper-button-next{width: calc(var(--swiper-navigation-size) /35 * 45);/* opacity:1 */}
 .League .swiper-button-prev:focus,.League .swiper-button-next:focus { outline: none;}
 .League [class*='swiper-button-']{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
 .League [class*='swiper-button-']:hover{/* opacity: 0.8; */}
 .League [class*='swiper-button-']:after{padding: 9px 10px;width: 42px;height: 42px;background: rgb(255 255 255);border-radius: 50px;font-size: 1.3rem;text-align: center;-webkit-box-shadow: 0 1px 5px 0 rgb(0 0 0 / .3);-moz-box-shadow: 0 1px 5px 0 rgb(0 0 0 / .3);-ms-box-shadow: 0 1px 5px 0 rgb(0 0 0 / .3);-o-box-shadow: 0 1px 5px 0 rgb(0 0 0 / .3);box-shadow: 0 1px 5px 0 rgb(0 0 0 / .3);}
 .League .swiper-button-prev.swiper-button-disabled,.League .swiper-button-next.swiper-button-disabled{display:none; }
 .League .swiper-button-prev:after,.League .swiper-container-rtl .swiper-button-next:after{content:'';background-image:url(https://materials.fillo.com.tw/materials/luckys/images/095997f1-8d00-4f35-8591-71e76e0884a3.png);background-repeat:no-repeat;background-position:center}
 .League .swiper-button-next:after,.League .swiper-container-rtl .swiper-button-prev:after{content:'';background-image:url(https://materials.fillo.com.tw/materials/luckys/images/beef7d3e-29b0-4c2f-9620-c41d7d309d57.png);background-repeat:no-repeat;background-position:center}
 @media (min-width: 1200px){
 .League .swiper-container {padding: 0px 60px;}
 .League .swiper-button-prev{left: 0px;}
 .League .swiper-button-next{right: 0px;}
 .League .swiper-slide-style{/* margin-right: 15px !important; *//* margin-left: 15px !important; */}
 .League .swiper-container{position:relative}
 .League .swiper-container:before{content:'';background: #fff;width: 50px;height:100%;position:absolute;left: 0;z-index: 2;}
 .League .swiper-container:after{content:'';background: #fff;width:40px;height:100%;position:absolute;right: 0;top: 0;z-index: 2;}
 }
 
 .Tab_title.title_01 .header-title, .Tab_title.title_02 .header-title {padding-left: 50px;position: relative;}
 .title_01 .header-title:before {content:'';background-image:url(https://materials.fillo.com.tw/materials/luckys/images/0482e9ea-fc01-4832-82b8-5295115399f7.png);background-repeat:no-repeat;background-position:center;position:absolute;width: 31px;height: 40px;left: 0;}
 .title_02 .header-title:before {content:'';background-image:url(https://materials.fillo.com.tw/materials/luckys/images/19ed8444-d671-4968-948b-7d3bb03e8289.png);background-repeat:no-repeat;background-position:center;position:absolute;width: 38px;height: 40px;left: 0;}
 
 .Default_title {margin-bottom: 60px;position:relative;}
 .Default_title h3 {padding: 10px 15px;margin: 0;}
 .Default_box>.module-container>.main {border-radius: 10px;padding: 5%;margin: 1%;}
 .Default_title:before {content: '';width: 1px;height: 38px;background-color: #d0d0d0 !important;position: absolute;top: calc(50% + 30px);right: calc(50% - 5px);}
 
 .left_btn {position: absolute;z-index: 999;width: 65px;top: 1.0em;opacity: 0;}
 @media (max-width: 991px){
   .left_btn {position: absolute;z-index: 999;width: 65px;top: 0;opacity: 1;right: 37px;}
   .Left_logo{display: none !important;}
   .left_box_content>.row .Left_box {padding-top:0}
   .Header_box .header_member .responsive-drop-down-menu>ul>li>a{font-size:0;}
 }
 @media (min-width: 768px){.Header_box .header_member .responsive-drop-down-menu > ul > li > a > i {display: none;}}
 
 @media (max-width: 767px){.Header_box .header_member.responsive-drop-down-menu{}
 .Header_box .header_member .responsive-drop-down-menu .menu-button{display:none;}
 .Header_box .header_member .responsive-drop-down-menu > ul {max-height: 50px;display: flex;}
 .Header_box .header_member {right: 101px;-ms-flex: 0 0 80px;flex: 0 0 80px;max-width: 80px;}
 .Header_box .header_member .responsive-drop-down-menu > ul > li > a > i {font-size: 1.75rem;display: initial;margin: 3px;}
 .Header_box .header_member .responsive-drop-down-menu>ul>li>a{font-size:0;}
 }
 
 .about_title{position:relative;background-color: rgb(47 168 185 / 0.93);padding: 40px 30px;transform:skewX(-8deg);max-width: 600px;z-index:999;position:absolute;bottom:-33px;left: calc(50% - 300px);}
 .about_title .title{color:#fff;}
 .about_title .text{display:table;margin:0 auto;color:#fff;font-size: 1.0rem;line-height: 1.8;letter-spacing: 3.0px;position:relative}
 .about_title .text:before{content: '”';color: #eaec28 !important;position: absolute;top: -35px;left: -35px;font-size: 3.0rem;}
 .about_title .text:after{content: '”';color: #eaec28 !important;position: absolute;bottom: -58px;right: -54px;font-size: 3.0rem;}
 @media (max-width: 767px){.about_title {max-width: 80%;margin: -208px auto 0px auto;left: unset;position: relative;padding: 40px 10%;}
 .about_title .text{font-size: 0.8rem;line-height: 1.8;letter-spacing: 1.0px;}}
 
 .vision{padding-top:100px;padding-bottom:50px}
 .vision .module-container{max-width: 1200px;margin:0 auto}
 .vision .mix-wrapper .editor-content{padding-right:30px;padding-left:30px}
 .vision .mix-wrapper .editor-content .title{border-bottom:2px solid #ea5b27;padding:40px 0;position:relative;z-index:0;margin-bottom:1rem;font-size:1.2rem}
 .vision .mix-wrapper .editor-content .title:after{content:'VISION';color:#ffffff;position:absolute;top:30px;left:0;font-size:5rem;z-index:-1;line-height:3rem;font-family:'Pathway Gothic One',sans-serif;letter-spacing:.3rem;font-style:italic}
 .vision .mix-wrapper .editor-content .text{font-size:1rem;line-height:1.8}
 
 .mission{padding-top:50px;padding-bottom:50px}
 .mission .module-container{max-width: 1200px;margin:0 auto}
 .mission .mix-wrapper .editor-content{padding-right:30px;padding-left:30px}
 .mission .mix-wrapper .editor-content .title{border-bottom:2px solid #eaec28;padding:40px 0;position:relative;z-index:0;margin-bottom:1rem;font-size:1.2rem}
 .mission .mix-wrapper .editor-content .title:after{content:'MISSION';color:#39bacc;position:absolute;top:30px;left:0;font-size:5rem;z-index:-1;line-height:3rem;font-family:'Pathway Gothic One',sans-serif;letter-spacing:.3rem;font-style:italic}
 .mission .mix-wrapper .editor-content .text{font-size:1rem;line-height:1.8}
 
 .introduction .module-container,.introduction_box .module-container{max-width: 1200px;margin:0 auto}
 .introduction_box {margin-bottom:60px}
 .introduction_title{margin-top:6rem;margin-bottom: 3rem;}
 .introduction_title .title,.introduction_title span{color:#39bacc;font-size:3.6rem;font-family:'Pathway Gothic One',sans-serif;letter-spacing:.3rem;font-style:italic;line-height:1}
 .introduction ul{border-top:1px solid #d1d1d1;margin-bottom:0;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -15px;margin-left: -15px;}
 .introduction ul li{padding: 40px;display:flex;line-height: 2.0;}
 .introduction ul li.title{background:#f5f5f5;align-items:center}
 .introduction ul li a {color: #ea6d40;text-decoration:underline;font-weight:bold}
 .introduction ul li a:hover {text-decoration:none}
 @media (max-width: 767px) {.introduction ul li{padding: 20px 40px;}
 .introduction ul li h5{margin: 0;line-height: inherit;}
 .introduction_title{margin-top:2rem;margin-bottom: 1rem;}
 .introduction_title .title,.introduction_title span{font-size:2.8rem;}
 }
 
 .Theme_title section{margin: 40px auto;display: table;background: hsl(0deg 0% 0% / 68%);padding: 50px;border: 3px solid #e6c57c8f;position:relative}
 .Theme_title section:before {content: '';position: absolute;top: -15px;left: -19px;width: 0;height: 0;border-top: 50px solid #e6c57c8f;border-right: 100px solid transparent;}
 .Theme_title section:after {content: '';position: absolute;bottom: -15px;right: -19px;width: 0;height: 0;border-bottom: 50px solid #e6c57c8f;border-left: 100px solid transparent;}
 
 .search-area .search-box .search-btn {background: #ea5b27;} 
 
 @media (max-width: 767px){.Search_eweb .iframe-container iframe {height: 360px;}}
 /*style_end*/
 
 .left_btn_lg {display:block}
 .left_btn_sm {display:none}
 @media (max-width: 991px){
 .left_btn_lg {display:none}
 .left_btn_sm {display:block}
 }
 
 .header_nav .mega-menu .menu-mobile-collapse-trigger {/* position: fixed !important; *//* left: 0px; */height: 50px;width: 50px;background: #afafaf !important;}
 .header_nav .mega-menu .menu-mobile-collapse-trigger:before, .header_nav .mega-menu .menu-mobile-collapse-trigger:after, .header_nav .mega-menu .menu-mobile-collapse-trigger span {
     height: 1px;
     width: 30px;
     top: 14px;
     background: #ffffff;
 }
 .header_nav .mega-menu .menu-mobile-collapse-trigger span {
     top: 26px !important;
 }
 
 .header_nav .mega-menu .menu-mobile-collapse-trigger:after {
     top: 38px;
     /* left: 12px; */
     /* width: 48px; */
 }
 .mega-menu .menu-mobile-collapse-trigger.active:before {
     -webkit-transform: rotate(45deg) !important;
     -ms-transform: rotate(45deg) !important;
     transform: rotate(45deg) !important;
     width: 33px;
     left: 8px;
     top: 14px;
 }
 .mega-menu .menu-mobile-collapse-trigger.active:after {
     -webkit-transform: rotate(-45deg) !important;
     -ms-transform: rotate(-45deg) !important;
     transform: rotate(-45deg) !important;
     width: 33px;
     top: 37px;
     left: 8px;
 }
 #tripDateList{max-width:1200px;margin:3.0rem auto}
 #tripDateList+.text-center {width: 100%;}
 
 section.group_banner .price_content .panel-info {/*width: calc(25% - 10px);*/}
 section.group_banner .price_content .panel-info .panel-heading{font-size: 1.0rem;}
 .basic-air-info h4{font-size: 1.1rem;letter-spacing: 0.5px;}
 .basic-air-info .time{font-size: 1.25rem;}
 
 @media (min-width: 1200px) and  (max-width:1500px){
 .basic-air-info .time{font-size: 1.25rem;}
 section.group_banner.trip_banner .container .col-xl-7, section.group_banner.trip_banner .container .col-xl-5{flex: 0 0 100%;max-width: 100%;}
 .basic-air-info .go, .basic-air-info .back {width: 38%;}
 .basic-air-info .time{width: calc(100% - 80%);background: #ffffff;border-bottom: 3px solid #111;}
 .basic-air-info h4{font-size: 1.2rem !important;}}
 
 .inbound_search,.outbound_search{padding: 0rem 1rem;/* margin-top: -80px; */z-index: 2;background: #ffffff;/* box-shadow:0 5px 10px #e2e2e2; */border-radius: 10px 10px 0px 0px;}
 .inbound_search section.group_banner .search-area .search-box .select-date .select input{width:calc(50% - 18px);background-color: #f3ece5;border-radius: 1px;height:35px;padding:5px}
 .inbound_search .search-area .search-box .select-date .select .divide{margin:16.5px 10px 0 10px}
 .inbound_search .group_banner.search_banner .search-area>.container, .outbound_search .group_banner.search_banner .search-area>.container {background:0 0;border:none;}
 .outbound_search .group_banner.search_banner .search-area>.container{margin-top: 0.25rem;}
 .inbound_search section.group_banner .search-area .search-box, .outbound_search section.group_banner .search-area .search-box{margin: 0px;/* height: 85px; */}
 @media (min-width:991px){
 .outbound_search section.group_banner .search-area .search-box>div:nth-child(1){-ms-flex: 0 0 15%;flex: 0 0 15%;max-width: 15%;}
 .outbound_search section.group_banner .search-area .search-box>div:nth-child(2){-ms-flex: 0 0 15%;flex: 0 0 15%;max-width: 15%;}
 .outbound_search section.group_banner .search-area .search-box>div:nth-child(3){-ms-flex: 0 0 15%;flex: 0 0 15%;max-width: 15%;}
 .outbound_search section.group_banner .search-area .search-box>div:nth-child(4){-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;}
 .outbound_search section.group_banner .search-area .search-box>div:nth-child(5){-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;}
 .outbound_search section.group_banner .search-area .search-box>div:nth-child(6){-ms-flex: 0 0 10%;flex: 0 0 10%;max-width: 10%;flex-direction: column;position: relative;width: 100%;right: unset;bottom: unset;top: 18px;}}
 .outbound_search section.group_banner .search-area .search-box>div:nth-child(7){-ms-flex: 0 0 20%;/* flex: 0 0 20%; *//* max-width: 15%; */flex-direction: column;}}
 .inbound_search section.group_banner .search-area .search-box .select-date,.inbound_search section.group_banner .search-area .search-box .select-departure,.inbound_search section.group_banner .search-area .search-box .select-destination{padding:10px 0;background: #ffffff;}
 .inbound_search section.group_banner .area_input, .outbound_search .search-area .search-box .select select{background-color: #f3ece5;border-radius: 0px;height: 35px !important;background-position:95%;padding:0 8px}
 .inbound_search section.group_banner .search-area .search-box .select-status{bottom:-10px}
 .inbound_search section.group_banner .search-area .search-box .select-date .title,.inbound_search section.group_banner .search-area .search-box .select-departure .title,.inbound_search section.group_banner .search-area .search-box .select-destination .title,.inbound_search section.group_banner .search-area .search-box .select-goal .title,.inbound_search section.group_banner .search-area .search-box .select-place .title{height:30px;min-height:30px;position: relative;}
 .inbound_search section.group_banner .search-area .search-box .select-date .title h6,.inbound_search section.group_banner .search-area .search-box .select-departure .title h6,.inbound_search section.group_banner .search-area .search-box .select-destination .title h6{font-size:1rem;color: #1d1d1d;margin: 0px;}
 .inbound_search section.group_banner .search-area .search-box .select-date .title i,.inbound_search section.group_banner .search-area .search-box .select-departure .title i,.inbound_search section.group_banner .search-area .search-box .select-destination .title i,.inbound_search section.group_banner .search-area .search-box .select-goal .title i,.inbound_search section.group_banner .search-area .search-box .select-place .title i{display: none;}
 .outbound_search section.search_banner .search-area .search-box .select-goal, .outbound_search section.search_banner .search-area .search-box .select-place,.outbound_search section.group_banner .search-area .search-box div .select-date{padding: 0px 10px;}
 .outbound_search section.group_banner .search-area .search-box div div {background: none !important;/* height: 30px !important; *//* min-height: 25px !important; *//* padding: 0px !important; *//* position: relative; */}
 .outbound_search section.group_banner .search-area .search-box .form-check .customcheck input:checked ~ .checkmark{background-color: #e5007f;}
 .outbound_search section.group_banner .search-area .search-box .form-check .customcheck input ~ .checkmark{background-color: #c6c6c6;}
 .outbound_search section.group_banner .search-area .search-box div.select-input{/* margin-top: 26px; */}
 .outbound_search section.group_banner .search-area .search-box div .select-date input.date-start,.outbound_search section.group_banner .search-area .search-box div .select-date input.date-end{width: calc(50% - 18px) !important;height: 35px;background: #f3ece5 !important;}
 .outbound_search section.group_banner .search-area .search-box div div.divide{background: black !important;height: 2px !important;min-height: 2px !important;}
 .outbound_search section.group_banner .search-area .search-box .title i{/* display: none; */}
 .outbound_search section.group_banner .search-area .search-box .title h6{font-size: 1rem !important;/* margin: 0px !important; */color: #1d1d1d!important;line-height: 20px;}
 .inbound_search section.group_banner .search-area .search-box .search-btn{margin-top:5px;background: #e5007f;color: #fff;margin-top: 35px;height: 40px;line-height: 40px;}
 .outbound_search section.group_banner .search-area .search-box .search-btn{margin-top:5px;background: #e5007f;color: #fff;margin-top: 20px;height: 47px;line-height: 40px;}
 .inbound_search section.group_banner .search-area .search-box .search-btn i{display:none}
 .inbound_search .search-area .search-box .search-btn h5,.outbound_search .search-area .search-box .search-btn h5{font-size: 1.0rem;}
 .outbound_search .search-area .search-box .search-btn i{display: none;}
 .inbound_search section.group_banner .search-area .search-box .select-input>input{background: #f3ece5;}
 .inbound_search section.group_banner .search-area .search-box .select-input{border-bottom: 1px solid #ffffff;position: relative;}
 .inbound_search section.group_banner .search-area .search-box .select-input>input::placeholder{color: #1d1d1d;}
 .inbound_search section.group_banner .search-area .search-box .select-input>input{height:40px;margin-top:35px;padding-left: 10px;}
 .inbound_search section.search_banner .search-area .search-box .select-input .data-icon-search{top: calc(12px);color: #ffffff;}
 .outbound_search section.group_banner .search-area .search-box .select-input > input{background: #f3ece5;}
 .outbound_search section.group_banner .search-area .search-box .select-input{border-bottom: 1px solid #ffffff;position: relative;/* min-height: auto !important; *//* padding: 0px !important; */}
 .outbound_search section.group_banner .search-area .search-box .select-input>input::placeholder{color: #1d1d1d;}
 .outbound_search section.group_banner .search-area .search-box .select-input>input{height: 26px;margin-top: 30px;line-height: 30px;height: 35px;margin-top: 30px;padding-left: 10px;}
 .outbound_search section.search_banner .search-area .search-box .select-input .data-icon-search{top: calc(12px);color: #ffffff;display: none;}
 .outbound_search .search-area .search-box .select-date .title,.outbound_search .search-area .search-box .select-place .title,.outbound_search section.group_banner .search-area .search-box .select-goal .title h6 {/* padding: 0 0 0 22px !important; */}
 .inbound_search .search-area .search-box .select-departure .title,.inbound_search .search-area .search-box .select-destination .title,.inbound_search .search-area .search-box .select-date .title, .inbound_search section.group_banner .search-area .search-box .select-keywords .title h6 {padding: 0 0 0 22px !important;}
 .datepicker table tr th.dow{color:#04abf2;border-bottom:1px solid #ebebeb}
 .datepicker table tr th.dow:nth-last-child(1),.datepicker table tr th.dow:nth-last-child(2){color:#ff9191}
 .datepicker .next,.datepicker .prev{background:#eee;border-radius:50px}
 .datepicker table tr th.clear{color:#999}
 .datepicker table tr td,.datepicker table tr th{text-align:center;width:30px;height:30px;border-radius:4px;border:none;font-size:15px}
 .datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{color:#bbb}
 @media (min-width:1200px){.inbound_search section.group_banner .search-area .search-box{/* height:90px; */}
 }
 @media (min-width:992px){}
 @media (max-width:1600px){.inbound_search,.outbound_search,.search_tabs{/* flex:0 0 83.333333%; *//* max-width:83.333333%; */}
 }
 @media (max-width:1366px){.inbound_search,.outbound_search,.search_tabs{/* flex:0 0 91.666667%; *//* max-width:91.666667%; */}
 }
 @media (max-width:991px){.inbound_search section.group_banner .search-area .search-box{/* height:90px; */}
 .inbound_search section.group_banner .search-area .search-box .select-input>input{margin-top: 15px;}
 .outbound_search section.group_banner .search-area .search-box .select-input>input{height: 40px;margin-top: 10px;}
 }
 @media (max-width:767px){.inbound_search section.group_banner .search-area .search-box .search-btn, .outbound_search section.group_banner .search-area .search-box .search-btn{height:45px;line-height:45px;}
 .inbound_search,.outbound_search,.search_tabs{flex:0 0 100%;max-width:100%;margin-top: 10px;}
 }
 
 section.group_table .container, section.view_map .container{width: 88%;}
 
 section.group_table.tripdown .search_table .thead th.go-date, section.group_table.tripdown .search_table tr td.go-date{
     width: 14%;
 }
 section.group_table.tripdown .search_table tbody td.tour-price span{
     font-size: 1.3rem;
 }
 
 .fall-style .header-title{font-family:'微軟正黑體',Arial;color:#887241;border-bottom:1px solid #f0f0f0;display:table;margin:.3em auto;padding:15px;letter-spacing:.05em;font-size:1.7em}
 .function-style .row-title{font-size: 1.8rem;letter-spacing: 2.0px;}
 @media (max-width:767px){.function-style .function-row li{-ms-flex:0 0 33%;flex:0 0 33%;max-width:33%}
 }
 
 @media (max-width:767px){.side_bar{display: none !important;}}
 
 /*style*/
 .Slider_box .slider-container{max-width: 100%!important;}
 
 .hover-card{overflow:hidden;display:flex;margin-bottom:2rem;margin-top: 1rem;}
 .hover-card .module_carousel{padding:0}
 .hover-card .country_tab{display:flex;align-items:stretch}
 .hover-card .country_tab .tab_container{}
 .hover-card .country_tab .module_box_title{margin-bottom:20px}
 .hover-card .country_tab .module_box_title ul{padding:0 3em 0 3em;margin:0 20px 0 auto}
 .hover-card .country_tab .module_box_title ul li{border-bottom:2px solid #e8e8e8;padding: .5rem 0 1rem 0;}
 .hover-card .country_tab .module_box_title ul li:hover{border-bottom:2px solid #e94709}
 .hover-card .country_tab .module_box_title ul li a{font-size:1rem;letter-spacing:2px;display:table;display:flex;flex-direction:column}
 .hover-card .country_tab .module_box_title ul li a span{color:#6d6e70;font-weight:700;margin-right:0;margin-bottom:5px;padding:0;font-size:1.15rem;line-height:30px;margin-left:0;background:#006f9700!important}
 .hover-card .country_tab .module_box_title ul li a span::after{border-top:15px solid transparent;border-bottom:15px solid transparent;border-right:12px solid #fff;border:none}
 .hover-card .country_tab .module_box_title ul li a:hover span{color:#e94709}
 .hover-card .country_tab .module_box_title ul li a p{color:#6d6e70}
 @media (max-width:1440px){.hover-card{-ms-flex:0 0 100%}
 .hover-card .country_tab .module_box_title ul li{padding:.5em 0}
 }
 @media (max-width:991px){.hover-card .country_tab{display:flex;flex-direction:column}
 .hover-card .tab_container{width:100%!important}
 .hover-card .country_tab .module_box_title{width:100%!important;padding:5px 30px 15px;margin-top:10px}
 .hover-card{padding:0 15px 0}
 .hover-card .country_tab .module_box_title ul{padding:0}
 }
 @media (max-width:767px){.hover-card{padding:0 15px 0;max-width:100%}
 .hover-card .country_tab{display:flex;flex-direction:column}
 .hover-card .country_tab .module_box_title ul li{padding:.5em 0}
 .hover-card .country_tab .module_box_title ul li a,.hover-card .country_tab .module_box_title ul li a span{font-size:1rem;line-height:24px;letter-spacing:1px}
 .hover-card .country_tab .module_box_title{min-width:100%}
 }
 
 
 @media (max-width:767px){
 .Slider_box .owl-carousel .owl-nav button.owl-prev{left: 5%;}
 .Slider_box .owl-carousel .owl-nav button.owl-next{right: 5%;}
 }
 @media (max-width:500px){
 .Slider_box .owl-carousel .owl-item img{height: 300px;opacity: 1 !important;}
 .Slider_box  .owl-carousel .owl-stage-outer{ height: 300px;}
 }
 
 
 /* 自定義 */
 body {
   background: #f8f8f8;
 }
 
 .search_bar .web-page-frame .widget-item > .module-container > .main{
  margin: 0 !important;
 
 }
 .search_bar .group_banner.search_banner .search-area {
   max-width: 1440px;
   margin: 0 auto;
 
 }
 
 @media (max-width:757px) {
   .web-page-frame.lock {
     overflow: hidden;
   }
 }
 /* header */
 
 /* header logo */
 .Header_menu_box .mega-menu .menu-logo {
     width: 152px ;
     height: 45px ;
     margin: 15px 50px 15px 0 ; 
 }
 
 .Header_menu_box .mega-menu .menu-logo > li > a img {
     width: 152px;
     height: 45px;
 }
 @media screen and (max-width: 767px) {
   .Header_menu_box .mega-menu .menu-logo > li > a img {
     margin: 2px 0 0 0;
   }
   .Header_menu_box .mega-menu .menu-logo > li > a {
     width: 250px;
 }
 .Header_menu_box .mega-menu .menu-links > li > a i.fa.fa-indicator {
   font-size: 22px;
 }
 .Header_menu_box .mega-menu .menu-links {
   border-top: 1px solid #ddd;
     margin: 16px 0 0 0;
     box-shadow: 0 9px 10px rgba(0,0,0,0.1);
 }
 
 }
 
 /* mobile icon */
 .Header_menu_box .mega-menu .menu-mobile-collapse-trigger:hover {
   background: #fff;
 }
   .Header_menu_box .mega-menu .menu-mobile-collapse-trigger:before, 
 .Header_menu_box .mega-menu .menu-mobile-collapse-trigger:after, 
 .Header_menu_box .mega-menu .menu-mobile-collapse-trigger span {
   background: #000;
 }
 .Header_menu_box .mega-menu .menu-mobile-collapse-trigger {
   background: #fff;
 }
 @media screen and (max-width: 767px){
   .Header_menu_box .mega-menu .menu-logo {
     width: 100%;
 }
 }
 /* header menu */
 
 [data-module-code="2efbc2f9-9f72-4e00-97ef-13398ef7c6f5"] .mega-menu .menu-links {
   margin: 13px 0 0 0 !important;
 }
 
 .Header_menu_box .mega-menu .menu-links > li > a {
   font-size: 20px !important;
   font-weight: bold !important;
 }
 .Header_menu_box .mega-menu .mg-drop-down h4, .Header_menu_box .mega-menu .mg-drop-down-tab-bar h4 {
   color: #ff6600 !important;
   border: 1px solid #ff6600;
     text-align: center;
     display: flex;
     justify-content: center;
     align-items: center;
     padding: 0.45em;
     font-size: 16px;
 }
 
 /* menu 換色 */
 .Header_menu_box .mega-menu .menu-links > li {
   border-bottom: 2px solid #fff !important;
 }
 .Header_menu_box .mega-menu .menu-links > li:hover {
   border-bottom:2px solid #e94709  !important;
   background: transparent  !important;
 }
 
 /* header 子選單 */
 .Header_menu_box .mega-menu .mg-drop-down, .Header_menu_box .mega-menu .mg-drop-down-tab-bar {
   padding: 18px 0 0 0 ;
   margin: 7px 0 0 182px ;
     box-shadow: 0px -1px 10px rgba(0,0,0,0.3) ;
     border-radius: 10px ;
     width: auto ;
 }
 @media (max-width:757px) {
   .Header_menu_box .mega-menu .mg-drop-down, .Header_menu_box .mega-menu .mg-drop-down-tab-bar {
 margin: 0 ;
   box-shadow: none ;
   border-radius: o ;
   width: 100% ;
   font-size: 18px;
 }
 .Header_menu_box .mega-menu .menu-links > li:hover {
   background: transparent  !important;
 }
 }
 .Header_menu_box .mega-menu .menu-links li .list_box a p:hover {
   color: #e94709 !important;
 }
 @media screen and (min-width: 768px) {
   .Header_menu_box .mega-menu .mg-drop-down, .Header_menu_box .mega-menu .mg-drop-down-tab-bar {
     display: block !important;
     border-radius: 10px;
 }
 }
 
 .Header_menu_box .mega-menu .menu-links li .list_box {
   padding: 12px 1em !important;
     margin-right: 0em;
     min-width: 70px !important;
 }
 .Header_menu_box .mega-menu .mg-drop-down a, .Header_menu_box .mega-menu .mg-drop-down-tab-bar a {
   font-size: 1em !important;
   font-weight: 700 !important;
 }
 
 /* 輪播 */
 .banner .slider-container {
   max-width: none;
 }
 .Search_box .module-container {
   max-width: none !important;
 }
 .Search_box>.module-container>.main {
   border: none !important;
   box-shadow: none !important;
 }
 /* #blk-3425b867-7693-4a81-a01d-e251e41c961e {
   margin: -33px 0 2rem 0 !important;
 } */
 .Search_box {
   margin: -33px 0 2rem 0 !important;
 }
 [data-module-code="a4e423e5-5f2a-42a7-816d-bbb830e50c3c"] .thumb li.active span {
   font-size: 18px;
   font-weight: 700;
 }
 [data-module-code="a4e423e5-5f2a-42a7-816d-bbb830e50c3c"] .thumb li {
   font-size: 18px;
   font-weight: 700;
   color: #222;
 }
 @media (max-width:767px) {
   [data-module-code="a4e423e5-5f2a-42a7-816d-bbb830e50c3c"] .thumb li.active span {
   font-size: 16px;
 }
 [data-module-code="a4e423e5-5f2a-42a7-816d-bbb830e50c3c"] .thumb li {
   font-size: 16px;
 }
 }
 
 /* top_menu */
 .top_menu div.link-list {
   background: #ea5b27 !important;
   position: absolute;
     width:320px;
     right: 0;
     top: -75px;
     z-index: 100;
     border-bottom-left-radius: 8px;
     min-height:30px
 }
 
 
 .top_menu div.link-list ul li a,
 .top_menu div.link-list ul li span {
   padding: 5px 10px !important;
   color: #fff !important;
 }
 
 @media (max-width:1078px) {
   .top_menu div.link-list {
   position: static;
   width: 100%;
   border-bottom-left-radius: 0px;
   background: #f8f8f8 !important;
   }
   .top_menu div.link-list ul li a,
 .top_menu div.link-list ul li span {
   padding: 10px 10px !important;
   color: #222 !important;
 }
 
 }
 
 /* tab 頁籤 */
 #blk-c0ca7cdf-8941-409b-995c-9d0f8f19452a {
   max-width: 1440px !important;
     margin: 0 auto;
 
 }
 .search_bar .group_banner.search_banner .search-area {
 
   max-width: 1440px;
     margin: 11px auto 13px auto;
     border: 1px solid #ddd;
     border-radius: 10px;
     padding: 2px 2px 0 2px;
 }
 .nav-tabs {
   border-bottom: none;
 }

 /* .nav-tabs .nav-link {
   background: #40b0af  !important;
   color: #fff !important;
   border-top: #fff 1px solid !important;
   border-left: #fff 1px solid !important;
   border-right: #fff 1px solid !important;
   border-bottom:#fff  1px solid !important;
   border-radius: 40px;
 } */

 /* 搜尋bar */
 #blk-26ca05ba-b070-4283-a695-529b2fb1f6df .blk-tabs {
   width: auto;
     margin: -4px 0 0px 25px;
     font-size: 20px;
     color: #222;
 }
 #blk-26ca05ba-b070-4283-a695-529b2fb1f6df .nav-link {
   color: #222;
   font-weight: 700;
 } 
 /* #blk-26ca05ba-b070-4283-a695-529b2fb1f6df .active {
   color: #40b0af;
   font-weight: 700;
 }  */
 #blk-c0ca7cdf-8941-409b-995c-9d0f8f19452a .nav-item {
   margin: 0 6px 2px 6px !important;
 }
 
 /* 標題 */
 .title01 .header-title {
   margin: 0 0 0 55px !important;
     padding: 7px 0;
     font-size: 25px !important;
     font-weight: 700;
     color: #ea5b27 !important;
     line-height: 25px;
     width: auto;
     background-image: url(/material-alias/共用/trumpet.png);
     background-repeat: no-repeat;
     background-position: left top;
 }
 
 .title01 .main {
   margin:0px auto 0 auto;
   max-width: 1440px;
 }
 
 .title02 .header-title {
   margin: 0 0 0 55px !important;
     padding: 7px 0;
     font-size: 25px;
     font-weight: 700;
     color: #ea5b27;
     line-height: 25px;
 }
 .title02 .main {
   margin: 0px auto 0 auto;
   max-width: 1440px;
   background-position: left 14px !important;
   background: transparent !important;
 }
 
 .title03 .header-title {
   margin: 0 0 0 55px !important;
     padding: 7px 0;
     font-size: 25px;
     font-weight: 700;
     color: #ea5b27;
     line-height: 25px;
 }
 .title03 .main {
   margin: 0 auto;
   max-width: 1440px;
 }
 /* .title01 .block-item,
 .title02 .block-item,
 .title03 .block-item {
 margin: 33px 0 0 0 !important;
 } */
 
 
 
 /* 熱門票券 */
 .hot_ticket_title .header-title {
   margin: 0 0 0 55px !important;
     padding: 7px 0;
     font-size: 25px;
     font-weight: 700;
     color: #ea5b27;
     line-height: 25px;
 }
 .hot_ticket_title .main {
   margin: 0 auto;
   max-width: 1440px;
 }
 #blk-cfc19c5a-aced-4ecd-93e0-424a38f657ca {
   margin:0 0 0 0 !important;
 }
 /* 熱門票券 end */
 /* search */
 .search_bar .web-page-frame .widget-item > .module-container > .main {
   margin-top: 10px ;
 }
 .search_bar .group_banner.search_banner .search-area > .container {
    margin-top: 0px !important;
   border-top-right-radius: 0 !important;
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 10px !important;
  border-bottom-right-radius: 10px !important;
  /* overflow: hidden !important; */
  background: #f8f8f8 !important;
  border-bottom: none !important;
  /* box-shadow: 0 5px 10px rgba(0, 0, 0, .1) !important; */
 }
 [data-module-code="de67a8c9-47a3-4168-a3e6-d3d74e242e42"] section.group_banner .search-area .search-box .select-destination {
   background: #e8e8e8 !important;
   border-radius: 8px !important;
 }
 [data-module-code="de67a8c9-47a3-4168-a3e6-d3d74e242e42"] section.group_banner .search-area .search-box .select-departure {
   background: #e8e8e8 !important;
   border-radius: 8px !important;
 }
 [data-module-code="de67a8c9-47a3-4168-a3e6-d3d74e242e42"] section.group_banner .search-area .search-box .select-date {
   background: #e8e8e8 !important;
   border-radius: 8px !important;
 }
 [data-module-code="de67a8c9-47a3-4168-a3e6-d3d74e242e42"] section.group_banner .search-area .search-box .select-departure .title i, 
 [data-module-code="de67a8c9-47a3-4168-a3e6-d3d74e242e42"] section.group_banner .search-area .search-box .select-destination .title i {
   display: none;
 }

 [data-module-code="de67a8c9-47a3-4168-a3e6-d3d74e242e42"] .search-area .search-box .select-date .title i {
   display: none;
 }

 .search_bar .group_banner .area_input {
       background-position: 94% !important;
     background-color: #e8e8e8;
     background-size: 12px;
     padding: 0 10px;
 }
 [data-module-code="de67a8c9-47a3-4168-a3e6-d3d74e242e42"] section.group_banner .area_input {
   background-image: none;
 }
 .search_bar .group_banner .search-area .search-box .select-date > input, 
 .group_banner .search-area .search-box .select-input > input {
   background: #e8e8e8;
 }
 
 .search_bar .group_banner .form-check .checkmark {
   border: 1px solid #ddd;
 }
 
 [data-module-code="de67a8c9-47a3-4168-a3e6-d3d74e242e42"] section.group_banner .search-area .search-box .select-date .select input {
       width: calc(43%);
       background-image: url(https://www.jhtour.com.tw/material-alias/共用/data_icon.png);
     background-position: center right;
     background-repeat: no-repeat;
     background-size: 11%;
     background-color: #e8e8e8;
     color: #ea5b27;
 }
 [data-module-code="de67a8c9-47a3-4168-a3e6-d3d74e242e42"] .search-area .search-box .select-date .select .divide {
   width: 10px;
   margin: 12.5px 10px 0px;
 }
 [data-module-code="de67a8c9-47a3-4168-a3e6-d3d74e242e42"] .search-area .search-box .select-date .select {
   padding: 0 0 0 10px;
 }
 .web-page-frame section.search_banner .search-area .search-box .select-input .data-icon-search {
   display: none;
 }
 [data-module-code="de67a8c9-47a3-4168-a3e6-d3d74e242e42"] section.group_banner .search-area .search-box .select-input > input {
   border-radius: 8px;
 }
 [data-module-code="de67a8c9-47a3-4168-a3e6-d3d74e242e42"] .search-area .search-box .search-btn i {
   display: none;
 }
 [data-module-code="de67a8c9-47a3-4168-a3e6-d3d74e242e42"] section.group_banner .search-area .search-box .search-btn {
   border-radius: 8px;
   
 }
 [data-module-code="de67a8c9-47a3-4168-a3e6-d3d74e242e42"] .search-area .search-box .search-btn {
   background: rgba(234, 93, 42, .75)
 }
 [data-module-code="de67a8c9-47a3-4168-a3e6-d3d74e242e42"] section.group_banner .search-area .search-box .select-status {
   right: 0;
   z-index: 1;
 }
 [data-module-code="de67a8c9-47a3-4168-a3e6-d3d74e242e42"] section.group_banner .form-check .customcheck:hover input ~ .checkmark {
   background-color: #fff;
   border-radius: 0px;
   border: 1px solid #ddd;
 }
 [data-module-code="de67a8c9-47a3-4168-a3e6-d3d74e242e42"] section.group_banner .form-check .checkmark {
   border: 1px solid #ddd;
 }
 [data-module-code="de67a8c9-47a3-4168-a3e6-d3d74e242e42"] section.group_banner .form-check .customcheck input:checked ~ .checkmark {
   background-color: #40b0af;
   border-radius: 0px;
   border: 1px solid white;
 }
 [data-module-code="de67a8c9-47a3-4168-a3e6-d3d74e242e42"] .search-area .search-box .search-btn h5 {
   font-weight: 700;
 }
 [data-module-code="de67a8c9-47a3-4168-a3e6-d3d74e242e42"] section.group_banner .search-area .search-box {
   margin: 1rem 0;
 }
 .ad_banner .thumb li {
   display: none !important;
 }
 /* 新品報報 */
 #blk-cd9e3ba3-4275-482f-b81e-32649b4b1e74 {
   margin: 35px 0 0 0;
 }
 .swiper01 .swiper-slide .swiper-img {
   margin: 0;
 }
 .swiper01 .swiper-slide-style {
   margin-top: 0 !important;
   margin-bottom: 0 !important;
   border-radius: 15px;
   box-shadow: none;
   overflow: hidden;
 }
 
 .swiper01 .swiper-pagination {
   display: none;
 }
 .swiper01 .swiper-button-next {
   width: 40px;
     height: 40px;
     border-radius: 50%;
   color: #000 !important;
   overflow: hidden;
   top: 52%;
   text-align: center;
 }
 .swiper01 .swiper-button-next:hover {
   opacity: 1;
 }
 .swiper01 .swiper-button-prev {
   width: 40px;
     height: 40px;
     border-radius: 50%;
   color: #000 !important;
   overflow: hidden;
   top: 52%;
   text-align: center;
 }
 .swiper01 .swiper-button-prev:hover {
   opacity: 1;
 }
 .swiper01 .swiper-button-next:after,
 .swiper01 .swiper-button-prev:after {
   width: 100px;
     font-size: 25px;
     background: #fff !important;
 }
 /* 廣告區 */
 [data-module-code="a4e423e5-5f2a-42a7-816d-bbb830e50c3c"] .slider-container {
   max-width: none;
 }
 [data-module-code="a4e423e5-5f2a-42a7-816d-bbb830e50c3c"] .slide1 a {
   border: none;
 }
 /* footer */
 .Footer_box {
   padding: 0;
 }
 #blk-3828194f-8158-4ab2-b083-ba39399d0483 {
   padding: 0;
 }
 
 
 @media (max-width: 575px){
.Detail.sub_menu-trip .server_menu > ul > li.query-fixed-btn span.icon-icon-server{display:none!important;}
.Detail.sub_menu-trip .server_menu > ul > li:nth-child(1).query-fixed-btn a:after{content:'洽詢';font-size: 16px;line-height: 45px;}
.sub_menu-trip .server_menu > ul > li.join-fixed-btn a i{display:none!important;}
.sub_menu-trip .server_menu > ul > li.join-fixed-btn a:after{content:'報名';font-size: 16px;line-height: 45px;}
.sub_menu-trip .server_menu > ul > li.join-fixed-btn a.disabled:after{content:'截止';}
}
  
.tab_box .nav-tabs .nav-item:nth-child(1) .nav-link{}
.tab_box .nav-tabs .nav-item:nth-child(2) .nav-link{}

.side_box{backgroung-color:orange !important;}

/*detail calendar*/
section.group_banner.trip_banner{order: -3;}
#tripDown{order: -2;}
#dayTrip{order: -1;}

/* 調整順序 */
.DetailContainer {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: wrap;
    flex-flow: wrap;
}
.DetailContainer section {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
}
.DetailContainer nav[aria-label="breadcrumb"] {order: -3;}
.DetailContainer section.BasicBox {
    order: -3;
}

.DetailContainer section#DepartureDate {
    order: -2;
}
.DetailContainer section#dayTrip{order: -1;}
.DetailContainer section#tripnote {
    word-break: break-all;
}

.Detail .item img{aspect-ratio:4/3;object-fit:cover;object-position:center center;width:inherit;height:inherit!important}

.btn-danger{font-size: 0 !important;}
.btn-danger:before{content:'已成團';font-size:1.0rem;}

.WinChrome section.group_banner .search-area .form-check:nth-last-child(1) label, section.group_banner .search-area .search-box .select-status .form-check:nth-last-child(1) label{font-size: 0 !important;}
.WinChrome section.group_banner .search-area .select-status .form-check:nth-last-child(1) label:before{content:'只找已成團';font-size:1.0rem;}
section.group_banner .search-area .search-box .select-status .form-check:nth-last-child(1) label:before{content:'已成團';font-size:1.0rem;}

section.search_con .list_con .mold_date a.state_g .trip_st{font-size: 0 !important;}
section.search_con .list_con .mold_date a.state_g .trip_st:before{content:'已成團';font-size: 15px;}

#chooseEmpItem .title_txt:before{content:'[必填]';font-size: 18px;color: #ff6e76;margin-right: 5px;}

.MGDT .TripBasic .ImgBox .carousel-inner {display:flex;}

.passenger_info_content .collapse,.passenger_info_content .collapsing {display: block;height:100%}

/**20250411-91新增**/
.D_products_group_search section.group_banner .search-area .select-type .form-check.check-PGO label{font-size: 15px !important;}

.day_style_17 ul li.price_content{list-style-type: none;margin: 0;}
.day_style_17 ul li.price_content .panel {float: left;text-align: center;margin-right: 10px;margin-bottom: 10px;min-width: 130px;color: #333;border: 1px solid transparent;border-color: #bce8f1;border-radius: 4px;-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);box-shadow: 0 1px 1px rgba(0, 0, 0, .05);}
.day_style_17 ul li.price_content .panel-info > .panel-heading{padding: 10px 15px;border-bottom: 1px solid transparent;border-top-left-radius: 3px;border-top-right-radius: 3px;color: #31708f;background-color: #d9edf7;border-color: #bce8f1;}
.day_style_17 ul li.price_content .panel-body {padding: 5px;}

@media (max-width: 991px) {
.day_style_17 ul li.price_content {padding: 10px;}
.day_style_17 ul li.price_content .panel-info {width: 100%; border: 1px solid #DDD; border-radius: 3px; margin-bottom: 5px;}
.day_style_17 ul li.price_content .panel-info .panel-heading {float: left;width: 50%;border-radius: 3px;}
.day_style_17 ul li.price_content .panel-info .panel-body {float: left; width: 50%; padding: 10px 15px;}
}

@media (max-width: 991px) {
.day_style_17 ul li.price_content {padding: 10px;}
.day_style_17 ul li.price_content .panel-info {width: 100%; border: 1px solid #DDD; border-radius: 3px; margin-bottom: 5px;}
.day_style_17 ul li.price_content .panel-info .panel-heading {float: left;width: 50%;border-radius: 3px;}
.day_style_17 ul li.price_content .panel-info .panel-body {float: left; width: 50%; padding: 10px 15px;}
}
