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;
}
/*product*//*block*/.day_style_1 .item, .day_style_2 .item, .day_style_3 .item, .day_style_4 .item, .day_style_5 .item, .day_style_6 .item, .day_style_7 .item, .day_style_8 .item, .day_style_9 .item, .day_style_10 .item, .day_style_11 .item, .day_style_12 .item, .day_style_13 .item, .day_style_14 .item, .day_style_15 .item, .day_style_16 .item, .day_style_17 .item, .day_style_18 .item, .day_style_19 .item{margin: 15px 0;}@media (min-width:768px){.day_style_1 .item.item-image-box, .day_style_2 .item.item-image-box, .day_style_3 .item.item-image-box, .day_style_4 .item.item-image-box, .day_style_5 .item.item-image-box, .day_style_6 .item.item-image-box, .day_style_7 .item.item-image-box, .day_style_8 .item.item-image-box, .day_style_9 .item.item-image-box, .day_style_10 .item.item-image-box, .day_style_11 .item.item-image-box, .day_style_12 .item.item-image-box, .day_style_13 .item.item-image-box, .day_style_16 .item.item-image-box, .day_style_17 .item.item-image-box, .day_style_18 .item.item-image-box, .day_style_19 .item.item-image-box{aspect-ratio: 3/2;}.day_style_1 .item.item-image-box img, .day_style_2 .item.item-image-box img, .day_style_3 .item.item-image-box img, .day_style_4 .item.item-image-box img, .day_style_5 .item.item-image-box img, .day_style_6 .item.item-image-box img, .day_style_7 .item.item-image-box img, .day_style_8 .item.item-image-box img, .day_style_9 .item.item-image-box img, .day_style_10 .item.item-image-box img, .day_style_11 .item.item-image-box img, .day_style_12 .item.item-image-box img, .day_style_13 .item.item-image-box img, .day_style_16 .item.item-image-box img, .day_style_17 .item.item-image-box img, .day_style_18 .item.item-image-box img, .day_style_19 .item.item-image-box img{width: 100%; height: 100% !important; max-width: 100%; object-fit: cover; object-position: center center;}}@media (max-width:767px){.day_style_1 .item.item-image-box, .day_style_2 .item.item-image-box, .day_style_3 .item.item-image-box, .day_style_4 .item.item-image-box, .day_style_5 .item.item-image-box, .day_style_6 .item.item-image-box, .day_style_7 .item.item-image-box, .day_style_8 .item.item-image-box, .day_style_9 .item.item-image-box, .day_style_10 .item.item-image-box, .day_style_11 .item.item-image-box, .day_style_12 .item.item-image-box, .day_style_13 .item.item-image-box, .day_style_16 .item.item-image-box, .day_style_17 .item.item-image-box, .day_style_18 .item.item-image-box, .day_style_19 .item.item-image-box{margin:15px 0;}}/*list*/.D_products_group_search section.group_banner.search_banner{margin-top: 110px;min-height: 160px;}.D_products_group_search section.group_banner .img_box{min-height: 160px;}.D_products_group_search section.group_banner .search-area{min-height: 100px;}.D_products_group_search .search-area .search-box .search-btn{background: #7DB010;}.D_products_group_search .accordion .irs-from{background: #7db010;}.D_products_group_search .accordion .irs-slider{background: #008338;}.D_products_group_search .irs-slider.state_hover, .D_products_group_search .irs-slider:hover{border-color: #008338;}.D_products_group_search .filter_list .form-check .customcheck input:checked ~ .checkmark{background-color: #7db010;}.D_products_group_search .badge-primary{background-color: #008338;}.D_products_group_search .list_con .row.title .text_blue{color: #bc1c21;}.D_products_group_search .go-to-top{display: none !important;}.D_products_group_search .table.search_table .thead{background: #3394ca;}.D_products_group_search .search_table tbody td.tour-name{vertical-align: middle;}@media (max-width:767px){.D_products_group_search section.group_banner.search_banner{margin-top: 60px;} .D_products_group_search .search_table tbody td.tour-name a.title_main{margin-bottom: 15px;}}@media (max-width:575px){.D_products_group_search section.group_banner.search_banner{margin-top: 80px;}}/*detail*/.D_products_group_detail h1{font-size: unset;}.D_products_group_detail .go-to-top{display: none !important;}.D_products_group_detail section.group_banner.trip_banner{margin-top: 100px;}.D_products_group_detail section.group_banner.trip_banner:before{height: 700px;}.D_products_group_detail section.group_banner.trip_banner .img_box{position: unset; height: 700px;}.D_products_group_detail section.group_banner.trip_banner .basic_box{padding-top: 0px;}.D_products_group_detail section.group_banner .price_content .panel-info{border: 1px solid #7db010;}.D_products_group_detail section.group_banner .price_content .panel-info .panel-heading{background: #7db010;}.D_products_group_detail section.group_banner .group_num{margin-top: -3rem;}.D_products_group_detail section.group_banner .group_num img{width: 40px;}.D_products_group_detail nav.Detail[aria-label=breadcrumb] ol.breadcrumb{margin-bottom: 0;}.D_products_group_detail section.group_table.trip_features:after, .D_products_group_detail section.group_table.trip_airline:after, .D_products_group_detail section.group_table.trip_day:after, .D_products_group_detail section.group_table.trip_note:after, .D_products_group_detail section.group_table.view_intro:after, .D_products_group_detail section.group_table.tripdown:after{background: #595656;}.D_products_group_detail section.group_table.trip_features .container .group_table_box, .D_products_group_detail section.group_table.trip_airline .container .group_table_box, .D_products_group_detail section.group_table.trip_day .container .group_table_box, .D_products_group_detail section.group_table.trip_note .container .group_table_box, .D_products_group_detail section.group_table.view_intro .container .group_table_box, .D_products_group_detail section.group_table.tripdown .container .group_table_box{margin-top: 3.5rem;}.D_products_group_detail section.group_table.trip_features .container .group_table_box > .title_s{display: none;}.D_products_group_detail section.group_table.trip_day .Day_menu.day_fixed{top: 89px !important;}.D_products_group_detail section.group_table.tripdown .tab-content .table .thead, .D_products_group_detail section.group_table.tripdown .tab-content .table .thead:hover{background: #7db010;}.D_products_group_detail section.group_table.tripdown .style_icon ul li a.nav-link{border: 1px solid #008338;color: #008338;}.D_products_group_detail section.group_table.tripdown .style_icon ul li a.nav-link svg{fill: #008338;}.D_products_group_detail section.group_table.tripdown .style_icon ul li a.nav-link.active{color: #fff;background-color: #008338;}.D_products_group_detail section.group_table.tripdown .style_icon ul li a.nav-link.active svg{fill: #fff;}.D_products_group_detail .fc .fc-toolbar.fc-header-toolbar{background: #7db010;}.D_products_group_detail .fc .fc-button-primary:disabled{background: #7db010;}.D_products_group_detail .fc .fc-button-primary:hover{background: #008338;}.D_products_group_detail .day_con .info_box .info *{line-height: 1.5;}.D_products_group_detail .day_con p{margin-top: 15px;}@media (min-width:992px){.D_products_group_detail .day_con .info_box > .row > div:nth-child(1) img{margin-top: 0; margin-bottom: 0; opacity: 1; aspect-ratio: 4/3; object-fit: cover; object-position: center center;}}@media (max-width:991px){section.group_table.trip_features, section.group_table.trip_airline, section.group_table.trip_day, section.group_table.trip_note, section.group_table.view_intro, section.group_table.tripdown{padding-left: 15px;padding-right: 15px;} section.group_banner.trip_banner .basic_box{padding: 50px 15px 3rem 15px;} section.group_table.trip_features .container, section.group_table.trip_airline .container, section.group_table.trip_day .container, section.group_table.trip_note .container, section.group_table.view_intro .container, section.group_table.tripdown .container{width: 100%;} .D_products_group_detail section.group_banner.trip_banner:before{background: rgba(0, 0, 0, 0.0);height: 500px;display: none;} .D_products_group_detail section.group_banner.trip_banner .img_box{height: 500px;} .D_products_group_detail .day_con .info_box > .row > div:nth-child(1) img{width:100%;height: auto;}}@media (max-width:767px){.D_products_group_detail section.group_banner.trip_banner{margin-top: 60px;} .D_products_group_detail section.group_banner.trip_banner .img_box{height: 230px; min-height: 230px !important;} .D_products_group_detail section.group_banner.trip_banner .container{width: 100%; margin-top: 0;} .D_products_group_detail section.group_banner .group_num{margin-top: 0;} .D_products_group_detail section.group_banner.trip_banner .price_box .iteam{text-align: left;} .D_products_group_detail section.group_banner.trip_banner h6{padding: 0; font-size: 15px;} .D_products_group_detail section.group_banner.trip_banner h1{font-size: 28px;}}/*order*/.group_home .general_order_width, .group_home .group_order_width{margin-top: 150px;}@media (max-width: 767px){.group_home .general_order_width, .group_home .group_order_width{margin-top: 100px;}}/*member*/@media (min-width:992px){.member_home .signin_width{margin-top: 200px;}.member_home .member_width{padding-top: 120px;}.member_home .width-460{margin-top: 200px; margin-bottom: 150px;}}@media (max-width:991px){.member_home .signin_width{margin-top: 100px;}.member_home .member_width{padding-top: 75px;}.member_home .width-460{margin-top: 100px; margin-bottom: 50px;}}/*header*/.row.header{position: fixed; width: 100%; z-index: 999;}.header_golf_logo{max-width: unset; flex: unset; position: fixed; width: auto; z-index: 999; top: 45px; transform: translate(260px, -50%);}.header_golf_logo2{top: 12px; left: calc(50% - 525px);transform: unset;}.header_golf_logo img{height: 50px;}.header_golf_logo2 img{height: 35px;}.header_nav_box2{max-width: 1425px; flex: unset;}.header_nav_box .header-part{padding: 10px 20px; display: flex; flex-wrap: wrap; align-items: center;}.header_nav_box2 .header-part{padding: 6px 20px;}.header_nav_box .header-part .navbar-brand{padding: 0;}.header_nav_box2 .header-part .navbar-brand{height: 48px;}.header_nav_box .navbar-expand-lg .navbar-nav{width: calc(100% - 200px);}.header_nav_box2 .navbar-expand-lg .navbar-nav{width: calc(100% - 120px);justify-content: end;}.header_nav_box .navbar-expand-lg .navbar-nav li.nav-item{display: flex; flex-wrap: wrap; align-items: center;flex: 3; justify-content: center;}.header_nav_box2 .navbar-expand-lg .navbar-nav li.nav-item{margin-left: 1.5rem;flex: unset;}.header_nav_box .header-part .navbar-nav .nav-link{line-height: 1.5; font-size: 19px; letter-spacing: 0.5px;text-align: center; padding: 0;}.header_nav_box2 .header-part .navbar-nav .nav-link{font-size: 16px;}.header_nav_box2 .header-part .navbar-nav .nav-link [data-rel=memberinfo] i{margin-right: 5px;}.header_nav_box .header-part .navbar-nav .nav-link > i{display: none;}.header_nav_box .header-part .navbar-nav .nav-link span{display: block; width: 100%; text-align: center; font-size: 14px; color: #f8b426;letter-spacing: 0;}.header_nav_box .navbar-expand-lg .navbar-nav li.nav-item:nth-last-child(4){flex: 2;justify-content: end;}.header_nav_box2 .navbar-expand-lg .navbar-nav li.nav-item:nth-last-child(4){flex:unset;}.header_nav_box .navbar-expand-lg .navbar-nav li.nav-item:nth-last-child(3), .header_nav_box .navbar-expand-lg .navbar-nav li.nav-item:nth-last-child(2), .header_nav_box .navbar-expand-lg .navbar-nav li.nav-item:nth-last-child(1){flex: 1;}.header_nav_box2 .navbar-expand-lg .navbar-nav li.nav-item:nth-last-child(3), .header_nav_box2 .navbar-expand-lg .navbar-nav li.nav-item:nth-last-child(2), .header_nav_box2 .navbar-expand-lg .navbar-nav li.nav-item:nth-last-child(1){flex: unset;}.header_nav_box .navbar-expand-lg .navbar-nav li.nav-item:nth-last-child(3) .nav-link i, .header_nav_box .navbar-expand-lg .navbar-nav li.nav-item:nth-last-child(2) .nav-link i, .header_nav_box .navbar-expand-lg .navbar-nav li.nav-item:nth-last-child(1) .nav-link i{display: block;}.header_nav_box .navbar-expand-lg .navbar-nav li.nav-item:nth-last-child(4) .nav-link{width: 29px; height: 27px; background-image: url(https://materials.fillo.com.tw/materials/fumon/images/3118692e-ab6c-4a96-a6ad-9c66b3013d36.svg); font-size: 0; background-size: 100%; background-repeat: no-repeat; margin-right: 8px;}.header_nav_box .navbar-expand-lg .navbar-nav li.nav-item:nth-last-child(3) .nav-link, .header_nav_box .navbar-expand-lg .navbar-nav li.nav-item:nth-last-child(2) .nav-link, .header_nav_box .navbar-expand-lg .navbar-nav li.nav-item:nth-last-child(1) .nav-link{font-size: 25px; color: #595656 !important;}.header_nav_box2 .navbar-expand-lg .navbar-nav li.nav-item:nth-last-child(4) .nav-link{margin-right: 0;height:auto; background-image: unset; font-size: 16px; width: auto;}.header_nav_box2 .navbar-expand-lg .navbar-nav li.nav-item:nth-last-child(4) .nav-link i{display: inline-block;}.header_nav_box2 .navbar-expand-lg .navbar-nav li.nav-item:nth-last-child(3) .nav-link{width: 20px; height: 20px; margin-right: 0; background-image: url(https://materials.fillo.com.tw/materials/fumon/images/3118692e-ab6c-4a96-a6ad-9c66b3013d36.svg); font-size: 0 !important; background-size: 100%; background-repeat: no-repeat;}.header_nav_box2 .navbar-expand-lg .navbar-nav li.nav-item:nth-last-child(3) .nav-link:hover{background-image: url(https://materials.fillo.com.tw/materials/fumon/images/aadf2678-2388-4923-b8a6-56c54c3254ac.svg);}.header_nav_box2 .navbar-expand-lg .navbar-nav li.nav-item:nth-last-child(2) .nav-link, .header_nav_box2 .navbar-expand-lg .navbar-nav li.nav-item:nth-last-child(1) .nav-link{font-size: 20px;}.header_nav_box2 .navbar-expand-lg .navbar-nav li.nav-item:nth-last-child(2) .nav-link:hover i{color: #1877f2;}.header_nav_box2 .navbar-expand-lg .navbar-nav li.nav-item:nth-last-child(1) .nav-link:hover i{color: rgb(188, 28, 33);}.header_nav_box2 .header-part .navbar-nav .nav-link .showName{padding: 0;align-items: center;}.header_nav_box2 .header-part .navbar-nav .nav-link .showName .member-name > i{margin: 0;}.header_nav_box2 .header-part .navbar-nav .nav-link .showName .member-name > span{width: auto; display: inline-block; margin: 0;}.header_nav_box2 .header-part .navbar-nav .nav-link .showName .icon.bell{margin-left: 5px; line-height: 1.5;}.header_nav_box2 .header-part .navbar-nav .nav-link .showName .icon.bell i{color: #bc1c21; font-size: 1rem; margin: 0;}.header_nav_box2 .header-part .navbar-nav .nav-link .showName .SignOut{line-height: 1.5; padding: 2px 0.5rem; background-color: #595656; margin-left: 8px; margin-right: 0.5rem;}.header_nav_box .header-part .navbar-toggler{padding: 0 10px 8px;outline: none;box-shadow: none;border: none;}.header_nav_box .header-part .navbar-toggler-icon{background-image: none; width: 2rem; height: 1px; background-color: #000; position: relative;}.header_nav_box .header-part .navbar-toggler-icon::before{content: ''; display: block; width: 2rem; height: 1px; background-color: #000; position: absolute; top: -11px;}.header_nav_box .header-part .navbar-toggler-icon::after{content: ''; display: block; width: 2rem; height: 1px; background-color: #000; position: absolute; bottom: -11px;}.header_nav_box .header-part .navbar-toggler[aria-expanded=true] .navbar-toggler-icon{background-color:transparent;}.header_nav_box .header-part .navbar-toggler[aria-expanded=true] .navbar-toggler-icon::before{top: 0px;transform: rotate(45deg);}.header_nav_box .header-part .navbar-toggler[aria-expanded=true] .navbar-toggler-icon::after{bottom: 0px;transform: rotate(-45deg);}.header_nav_bar .responsive-drop-down-menu{min-height: 50px;}.header_nav_bar .responsive-drop-down-menu > ul{max-width: 1300px; margin: auto;}.header_nav_bar .responsive-drop-down-menu > ul::after{display: none;}.header_nav_bar .responsive-drop-down-menu > ul > li{flex: unset;position: relative;}.header_nav_bar .responsive-drop-down-menu > ul > li > a{color: #000;padding: 10px 0px;font-size: 16px;font-weight: normal;}.header_nav_bar .responsive-drop-down-menu > ul > li:hover > a, .header_nav_bar .responsive-drop-down-menu > ul > li.active > a{color: #bc1c21;}.header_nav_bar .responsive-drop-down-menu > ul > li > a::after{content: ''; display: block; position: absolute; left: 50%; right: 50%; bottom: 0; height: 4px; background-color: #bc1c21; transition: .3s;}.header_nav_bar .responsive-drop-down-menu > ul > li > a:hover::after{left: 0%; right: 0%; transition: .3s;}.header_nav_bar .responsive-drop-down-menu > ul > li.has-sub > a{padding-right: 30px;}.header_nav_bar .responsive-drop-down-menu > ul > li.has-sub > a:before{border-top-color: #595656;top: 23px;}.header_nav_bar .responsive-drop-down-menu > ul > li:hover > a:before{border-top-color:#bc1c21;}.header_nav_bar .responsive-drop-down-menu ul li ul li a, .header_nav_bar .responsive-drop-down-menu ul li ul li a:hover{color: rgba(0, 0, 0, 0.9);width: 100%;}.header_nav_bar .responsive-drop-down-menu ul li ul li:hover > a, .header_nav_bar .responsive-drop-down-menu ul li ul li.active > a{color: #bc1c21;width: 100%;}.header_nav_bar .responsive-drop-down-menu ul li ul li.has-sub:before{border-left-color:rgba(0, 0, 0, 0.9);}@media (min-width:768px){.header_nav_bar .responsive-drop-down-menu ul li ul li:hover > ul{width: 100px;}}@media (max-width:1400px){.header_nav_box .navbar-expand-lg .navbar-nav{width: calc(100% - 150px);} .header_nav_box .header-part .navbar-nav .nav-link{font-size: 18px;} .header_golf_logo2{left: 180px;} .header_nav_box2 .header-part .navbar-nav .nav-link{font-size: 16px;} .header_nav_bar .responsive-drop-down-menu > ul{padding: 0 2rem;}}@media (max-width:1280px){.header_golf_logo{top: 47px; transform: translate(215px, -50%);} .header_golf_logo img{height: 45px;} .header_nav_box .header-part{padding: 10px 10px;} .header_nav_box .header-part .navbar-brand{margin-right: 0.5rem; height: 60px;} .header_nav_box .navbar-expand-lg .navbar-nav{width: calc(100% - 115px);} .header_nav_box .navbar-expand-lg .navbar-nav li.nav-item:nth-last-child(4) .nav-link{margin-right: 6px;} .header_nav_box .navbar-expand-lg .navbar-nav li.nav-item:nth-last-child(3), .header_nav_box .navbar-expand-lg .navbar-nav li.nav-item:nth-last-child(2), .header_nav_box .navbar-expand-lg .navbar-nav li.nav-item:nth-last-child(1){padding: 0 5px;} .header_golf_logo2{top: 17px;transform: unset;} .header_golf_logo2 img{height: 35px;} .header_nav_box2 .header-part{padding: 6px 10px;} .header_nav_box2 .header-part .navbar-brand{height: 48px;} .header_nav_box2 .navbar-expand-lg .navbar-nav{padding-right: 1rem;}}@media (max-width:1199px){.header_golf_logo{top: 1rem; transform: unset; left: 53%;} .header_nav_box .header-part{justify-content: center;} .header_nav_box .header-part .navbar-brand{margin-left: -9.5rem; margin-right: 0;} .header_nav_box .header-part.navbar-expand-lg .navbar-collapse{max-width: 100%; flex: 0 0 100%;} .header_nav_box .navbar-expand-lg .navbar-nav{width: 100%;padding-top: 5px;} .header_golf_logo2{left: 180px;} .header_nav_box2 .header-part .navbar-brand{margin-left: 0;} .header_nav_box2 .header-part.navbar-expand-lg .navbar-collapse{max-width: calc(100% - 175px);}}@media (max-width:991px){.header_golf_logo{left: 190px;top: 15px;} .header_golf_logo img{height: 40px;} .header_nav_box .header-part{justify-content: space-between;} .header_nav_box .header-part .navbar-brand{margin: 0;height: 50px;} .header_nav_box .navbar-expand-lg .navbar-nav{padding: 10px 1rem 1rem; border-top: 1px solid #eee; margin-top: 10px;justify-content: center; flex-flow: wrap;} .header_nav_box .navbar-expand-lg .navbar-nav li.nav-item{flex: 0 0 100%; justify-content: flex-start;} .header_nav_box .header-part .navbar-nav .nav-link{width: 100%; padding: 8px 0;text-align: left;} .header_nav_box .header-part .navbar-nav .nav-link span{display: inline-block; width: auto;margin-left: 10px;} .header_nav_box .navbar-expand-lg .navbar-nav li.nav-item:nth-last-child(5){margin-bottom: 10px;} .header_nav_box .navbar-expand-lg .navbar-nav li.nav-item:nth-last-child(4){flex: 0 0 50px; width: 50px; max-width: initial; justify-content: center;} .header_nav_box .navbar-expand-lg .navbar-nav li.nav-item:nth-last-child(4) .nav-link{margin: 0;} .header_nav_box .navbar-expand-lg .navbar-nav li.nav-item:nth-last-child(3), .header_nav_box .navbar-expand-lg .navbar-nav li.nav-item:nth-last-child(2), .header_nav_box .navbar-expand-lg .navbar-nav li.nav-item:nth-last-child(1){padding: 0 0px; flex: 0 0 50px; width: 50px; max-width: initial; justify-content: center;} .header_nav_box .navbar-expand-lg .navbar-nav li.nav-item:nth-last-child(3) .nav-link, .header_nav_box .navbar-expand-lg .navbar-nav li.nav-item:nth-last-child(2) .nav-link, .header_nav_box .navbar-expand-lg .navbar-nav li.nav-item:nth-last-child(1) .nav-link{width: auto;} .header_golf_logo2{top: 13px;left: 180px;} .header_golf_logo2 img{height: 35px;} .header_nav_box2 .header-part{padding: 5px 10px;} .header_nav_box2 .header-part .navbar-toggler{display: none;} .header_nav_box2 .header-part.navbar-expand-lg .navbar-collapse{display: flex; flex-wrap: wrap; max-width: calc(100% - 250px);} .header_nav_box2 .navbar-expand-lg .navbar-nav{border: none; padding: 0 0rem 0 0; margin: 0; justify-content: end;} .header_nav_box2 .navbar-expand-lg .navbar-nav li.nav-item:nth-last-child(5), .header_nav_box2 .navbar-expand-lg .navbar-nav li.nav-item:nth-last-child(4), .header_nav_box2 .navbar-expand-lg .navbar-nav li.nav-item:nth-last-child(3), .header_nav_box2 .navbar-expand-lg .navbar-nav li.nav-item:nth-last-child(2), .header_nav_box2 .navbar-expand-lg .navbar-nav li.nav-item:nth-last-child(1){flex: unset; width: auto;} .header_nav_box2 .navbar-expand-lg .navbar-nav li.nav-item:nth-last-child(5){margin-bottom: 0;} .header_nav_box2 .header-part .navbar-nav .nav-link [data-rel=memberinfo]{font-size: 0;} .header_nav_box2 .header-part .navbar-nav .nav-link [data-rel=memberinfo] i{font-size: 19px;margin-right: 0;} .header_nav_box2 .navbar-expand-lg .navbar-nav li.nav-item:nth-last-child(4) .nav-link{font-size: 0;} .header_nav_box2 .navbar-expand-lg .navbar-nav li.nav-item:nth-last-child(4) .nav-link i{font-size: 20px;} .header_nav_box2 .navbar-expand-lg .navbar-nav li.nav-item:nth-last-child(3) .nav-link{width: 20px;}}@media (max-width:767px){.header_nav_box2{width: calc(100% - 4.5rem); float: left;margin: 0 !important;} .header_nav_bar{position: fixed;} .header_nav_bar .responsive-drop-down-menu{background: #fff !important;} .header_nav_bar .responsive-drop-down-menu .menu-button{font-size: 0;} .header_nav_bar .responsive-drop-down-menu .menu-button:before{width: 30px;border-color: #595656;} .header_nav_bar .responsive-drop-down-menu .menu-button:after{width: 30px;border-color: #595656;} .header_nav_bar .responsive-drop-down-menu > ul > li.active{background: #ffffff;} .header_nav_bar .responsive-drop-down-menu > ul > li.has-sub > a:before, .header_nav_bar .responsive-drop-down-menu ul li ul li.has-sub:before{display: block;} .header_nav_bar .responsive-drop-down-menu ul li ul li a, .header_nav_bar .responsive-drop-down-menu ul li ul li a:hover, .header_nav_bar .responsive-drop-down-menu ul li ul li:hover > a, .header_nav_bar .responsive-drop-down-menu ul li ul li.active > a{width: calc(100% - 45px);} .header_nav_bar .responsive-drop-down-menu ul li ul li:hover > ul, .header_nav_bar .responsive-drop-down-menu ul li ul li.active > ul{display: block;} .header_nav_bar .responsive-drop-down-menu > ul.open{overflow: auto; max-height: calc(100vh - 88px);}}@media (max-width:575px){.header_golf_logo2{top: 47px; left: 148px;} .header_golf_logo2 img{height: 32px;} .header_nav_box2{margin-top: 38px !important;} .header_nav_box2 .header-part.fixed-top{top: 36px;right: unset;} .header_nav_box2 .header-part .navbar-brand{height: 40px;} .header_nav_box2 .header-part.navbar-expand-lg .navbar-collapse{position: fixed; max-width: 100%; background-color: #f5f5f5; left: 0; right: 0; top: 0; padding: 0 0.5rem;} .header_nav_box2 .navbar-expand-lg .navbar-nav{justify-content: center;} .header_nav_box2 .navbar-expand-lg .navbar-nav li.nav-item:nth-last-child(5), .header_nav_box2 .navbar-expand-lg .navbar-nav li.nav-item:nth-last-child(4), .header_nav_box2 .navbar-expand-lg .navbar-nav li.nav-item:nth-last-child(3), .header_nav_box2 .navbar-expand-lg .navbar-nav li.nav-item:nth-last-child(2), .header_nav_box2 .navbar-expand-lg .navbar-nav li.nav-item:nth-last-child(1){margin: 0 0.5rem;} body .header_wrap .header_nav_box2 nav.header-part .navbar-nav li a.nav-link:hover{background-color: #f5f5f5 !important;} .header_nav_box2 .showName .member-name{letter-spacing: 0;} .header_nav_box2 .header-part .navbar-nav .nav-link .showName .member-name > i{width: auto;} .header_nav_box2 .header-part .navbar-nav .nav-link .showName .icon.bell i{margin: 0;} .header_nav_box2 .header-part .navbar-nav .nav-link .showName .SignOut{font-size: 14px; padding: 0px 5px; letter-spacing: 0;} .header_nav_bar{top: 38px;} .header_nav_bar .responsive-drop-down-menu{min-height: auto;} .header_nav_bar .responsive-drop-down-menu .menu-button{padding: 10px;} .header_nav_bar .responsive-drop-down-menu .menu-button:before{height: 11px;top: 24px;} .header_nav_bar .responsive-drop-down-menu .menu-button:after{top: 15px;}}/*footer*/.footer_nav div.link-list ul{display: table; margin: auto;}.footer_nav div.link-list ul li{margin: 0 1rem;}.footer_nav div.link-list ul li a{padding: 10px 20px;}.footer_nav div.link-list ul li a:hover{background-color: #fff;}.footer_box .footer-wrap, .footer_box .footer-wrap .footer_center{background: none;padding-bottom: 10px;}.footer_box .footer-wrap .fnav_wrap, .footer_box .footer-wrap .company-info, .footer_box .footer-wrap .fb-info, .footer_box .footer-wrap .footer_sbox, .footer_box .footer-wrap .icon_wrap{display: none;}.footer_box .footer-wrap .contact-info{max-width: 100%;flex: 0 0 100%;padding-top: 1rem;}.footer_box .footer-wrap .contact-box{flex: 0 0 33.3333%;}.footer_box .footer-wrap .contact-box h2{font-size: 1.2rem;}.footer_box .footer-wrap .contact-box h4{font-size: 16px;color: #fff;letter-spacing: 1px;padding-left: 0;}.footer_box .footer-wrap .contact-box:nth-last-child(1){border-left: 1px solid rgba(255, 255, 255, 0.3);padding-left: 5rem;padding-top: 1rem;}.footer_box .footer-wrap .contact-box:nth-last-child(1) h4{margin: 10px 0;}@media (max-width:1400px){.footer_wrap .footer_box{flex: 0 0 83.333333%; max-width: 83.333333%;}}@media (max-width:1280px){.footer_wrap .footer_box{flex: 0 0 100%; max-width: 100%;} .footer_box .footer-wrap .contact-box{padding-right: 10px;}}@media (max-width:1199px){.footer_box .footer-wrap .contact-box:nth-child(1), .footer_box .footer-wrap .contact-box:nth-child(2){flex: 0 0 38%;} .footer_box .footer-wrap .contact-box:nth-child(3){flex: 0 0 24%;}}@media (max-width:767px){.footer_box .footer-wrap .contact-info{flex-wrap: wrap;} .footer_box .footer-wrap .contact-box:nth-child(1), .footer_box .footer-wrap .contact-box:nth-child(2), .footer_box .footer-wrap .contact-box:nth-child(3){flex: 0 0 100%;padding: 0 0 1rem;} .footer_box .footer-wrap .contact-box:nth-child(3){border: none;}}/*網站瀏覽人數*/.counter_box{position: absolute; bottom: 3rem; left: 66.3%; max-width: max-content; flex: unset;}.counter_box .header-title{display:none;}.counter_box .main > div{display: flex; align-items: center;}.counter_box .main > div p{margin: 0; color: #ccc;}@media (max-width:1280px){.counter_box{left:72.5%;}}@media (max-width: 1152px){.counter_box{left: 81.5%;}}@media (max-width: 1152px){.counter_box{left: unset; bottom: 1.5rem; right: 24px;}}/*gotop*/.web_gotop .actGotop a:link{border: 1px solid #7db010; box-shadow: 0 3px #7db010;}.web_gotop .actGotop a i{font-size: 36px;}@media (max-width:767px){.web_gotop .actGotop{right: 5px;width: 45px; height: 45px;} .web_gotop .actGotop a:link{width: 45px; height: 45px; font-size: 0;} .web_gotop .actGotop a i{width: 45px; line-height: 43px;}}/*slider*/.slider_box{margin-top: 60px;}.slider_box .carousel-control-prev-icon, .slider_box .carousel-control-next-icon{display:none}.slider_box .carousel-control-next svg, .slider_box .carousel-control-prev svg{display:none}.slider_box .carousel-control-next, .slider_box .carousel-control-prev{opacity:1}.slider_box .carousel-control-next, .slider_box .carousel-control-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;margin-top:0;padding:0;border:0;outline:0;width:20%;height: 100%;z-index:1;top:0;transition:all .3s linear}.slider_box .carousel-control-prev{left:-25px;cursor:url(https://materials.fillo.com.tw/materials/fumon/images/12c356e0-5367-4cee-8bd1-b0a03fede041.svg),auto;left:0;background:url(https://materials.fillo.com.tw/materials/fumon/images/12c356e0-5367-4cee-8bd1-b0a03fede041.svg) no-repeat left 50px center;background-size:auto 36px}.slider_box .carousel-control-next{right:-25px;cursor:url(https://materials.fillo.com.tw/materials/fumon/images/38207198-57fe-43b0-8452-51d644bfea30.svg),auto;right:0;background:url(https://materials.fillo.com.tw/materials/fumon/images/38207198-57fe-43b0-8452-51d644bfea30.svg) no-repeat right 50px center;background-size:auto 36px}.slider_box .carousel-control-prev:hover{background-position:left -100px center}.slider_box .carousel-control-next:hover{background-position:right -100px center}.slider_box .carousel-control-next:after, .slider_box .carousel-control-prev:after{content:"";display:block;height: 30vw;width: 15vw;position:absolute;top:50%;background-color: #000000;overflow:hidden;transform:translateY(-50%) scale(.8);opacity:0;transition:all .3s ease}.slider_box .carousel-control-prev:after{border-radius: 0 40vw 40vw 0;transform-origin:left center;left:0}.slider_box .carousel-control-next:after{border-radius:40vw 0 0 40vw;transform-origin:right center;right:0}.slider_box .carousel-control-next:hover:after, .slider_box .carousel-control-prev:hover:after{opacity: 0.2;transform:translateY(-50%) scale(1);}.slider_box .carousel-indicators{margin-bottom: 2rem;}.slider_box .carousel-indicators li{width: 15px; height: 15px;margin-right: 7px; margin-left: 7px;opacity: 1;border-radius: 30px; border: none;}.slider_box .carousel-indicators .active{background-color: #d2bb6f;}.slider_box .carousel-caption{right: unset; bottom: 50%;text-align: left;transform: translate(0px, 50%);}.slider_box .bs-carousel .carousel-item h5, .slider_box .bs-carousel .carousel-item h4{font-size: 2.1rem; text-shadow: none; background: rgba(255, 255, 255, 0.3); padding: 10px 10px; letter-spacing: 0.05rem; border-bottom: 1px solid #f8b426; color: #000; font-weight: normal;}.slider_box .bs-carousel .carousel-item h6{font-size: 1.3rem; text-shadow: none; background: rgba(255, 255, 255, 0.3); padding: 10px 10px; letter-spacing: 0.05rem; border-bottom: 1px solid #f8b426; width: auto; display: table; color: #000;}.slider_box .module-container .main .slide.carousel-fade a.carousel-item img{ aspect-ratio: 5 / 2.1224;  object-fit: cover; object-position: center center;}.slider_box .module-container .main .slide.carousel-fade a.carousel-item.active img{-webkit-animation-name: scaleDraw; animation-name: scaleDraw; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-duration: 8s; animation-duration: 8s;}@keyframes scaleDraw{0%{transform: scale(1);} 100%{transform: scale(1.1);}}@media (max-width:991px){.slider_box{margin-top: 105px;}}@media (max-width:767px){.slider_box{margin-top: 60px;} .slider_box .carousel-caption{display: block !important;} .slider_box .bs-carousel .carousel-item h5, .slider_box .bs-carousel .carousel-item h4{font-size: 1.1rem;padding: 5px 5px;} .slider_box .bs-carousel .carousel-item h6{font-size: 0.3rem;padding: 5px 5px;} .slider_box .carousel-control-prev{background-position-x: 10px center !important;} .slider_box .carousel-control-next{background-position: right center !important; margin-right: 10px;} .slider_box .carousel-indicators{margin-bottom: 0.5rem;}}@media (max-width:576px){.slider_box .module-container .main .slide.carousel-fade a.carousel-item img{aspect-ratio: 5 / 3.33331;}}@media (max-width:575px){.slider_box{margin-top: 88px;}}/*廣告影片*/.index_video .module-container > .main > .row{margin: 0;}.index_video .module-container > .main > .row > .module{padding:0;}.index_video .video-container{position: relative; padding-bottom: 100vh; padding-top: 30px; height: 0; overflow: hidden;}.index_video .video-container iframe, .video-container object, .video-container embed{position: absolute; top: 110px; left: 0; width: 100%; height: calc(100% - 110px);}@media (max-width: 1152px){.index_video .video-container{padding-bottom: 84vh;}}@media (max-width:768px){.index_video .video-container{padding-bottom: 67%;}}@media (max-width:767px){.index_video .video-container iframe, .video-container object, .video-container embed{top:60px;height:calc(100% - 60px);}}@media (max-width:575px){.index_video .video-container iframe, .video-container object, .video-container embed{top:88px;height:calc(100% - 88px);}}@media (max-width:414px){.index_video .video-container{padding-bottom: 70.5%;}}/*search*/.idx_search .group_banner.search_banner .search-area > .container{background: none; border: none;}.idx_search section.group_banner .search-area .search-box .select-goal .title, .idx_search section.group_banner .search-area .search-box .select-place .title, .idx_search section.group_banner .search-area .search-box .select-date .title{height: auto; margin-bottom: 5px;}.idx_search section.group_banner .search-area .search-box .select-goal .title i, .idx_search section.group_banner .search-area .search-box .select-place .title i, .idx_search section.group_banner .search-area .search-box .select-date .title i{display: none;}.idx_search section.group_banner .search-area .search-box .select-goal .title h6, .idx_search section.group_banner .search-area .search-box .select-place .title h6, .idx_search section.group_banner .search-area .search-box .select-date .title h6{margin-left: 0; font-size: 17px; color: #464343; letter-spacing: 0.5px;}.idx_search section.group_banner .search-area .search-box .select-goal, .idx_search section.group_banner .search-area .search-box .select-place, .idx_search section.group_banner .search-area .search-box .select-date{padding: 0 5px;}.idx_search .search-area .search-box .select-place .select select, .idx_search .search-area .search-box .select-goal .select select{background-color: #f5f5f5; border-bottom: 1px solid #a88841;height: 40px;padding: 5px 10px;}.idx_search section.group_banner .search-area .search-box .select-date .select input{width: calc(50% - 10px);letter-spacing: 0;background: whitesmoke !important; height: 40px; border-bottom: 1px solid #a88841; padding: 0 10px;text-align: left; border-radius: 0;}.idx_search .search-area .search-box .select-date .select .divide{height: 1px;width: 20px; background: #a88841;margin: 19.5px 0px 0px 0px;}.idx_search section.search_banner .search-area .search-box .select-input .data-icon-search{position: unset;}.idx_search section.search_banner .search-area .search-box .select-input .data-icon-search:before{content: '關鍵字'; width: 100%; text-align: left; color: #464343; margin: 0 0 3px;}.idx_search section.group_banner .search-area .search-box .select-input > input{height: 40px; background-color: #f5f5f5; border-bottom: 1px solid #a88841; padding: 0 10px;}.idx_search section.group_banner .search-area .search-box .search-btn{background: rgb(188,167,137); background: -moz-linear-gradient(left, #a98841 0%, #8d7431 100%); background: -webkit-linear-gradient(left, #a98841 0%,#8d7431 100%); background: linear-gradient(to right, #a98841 0%,#8d7431 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bca789', endColorstr='#bd9e85',GradientType=1 ); position: relative; border-bottom: 3px solid #8d7431;}.idx_search .search-area .search-box .search-btn h5{font-size: 0;}.idx_search .search-area .search-box .search-btn h5::before{content: '開始搜索'; font-size: 17px; font-weight: bold; margin-top: 5px;display: block; letter-spacing: 0.5px;}.idx_search .search-area .search-box .search-btn i{display: none;}@media (max-width:1199px){.idx_search .group_banner.search_banner .search-area > .container{max-width: 91.666666%;} .idx_search .search-area .search-box .select-date .select{width: 100%;} .idx_search section.group_banner .search-area .search-box .search-btn{margin-top: 5px;} .idx_search .search-area .search-box .search-btn h5::before{font-size: 1.5rem;}}@media (max-width:991px){.idx_search .group_banner.search_banner .search-area > .container{max-width: 100%;}}@media (max-width:767px){.idx_search section.group_banner.search_banner{width: 100%;}}@media (max-width:575px){.idx_search .group_banner.search_banner .search-area > .container{max-width: 100%;}}/*wrap_center*/.GOLF_wrap .main.row, .SKI_wrap .main.row{justify-content: center;}/*more_btn*/.idx_item_btn{margin-bottom: 3rem; margin-top: 0.5rem;}.idx_item_btn div.link-list{background: none;min-height: auto;}.idx_item_btn div.link-list ul{display: table;margin: auto;}.idx_item_btn div.link-list ul li a, .idx_item_btn div.link-list ul li span{padding: 10px 35px 10px 40px; background: rgba(255, 255, 255); border-radius: 50px 0px 50px 50px; font-weight: bold; box-shadow: 0px 4px 0px;}/*golf+ski video*/.video_wrap{margin-top:4rem;}@media (max-width:1280px){.video_wrap{max-width: 30%; flex: 0 0 30%;}}@media (max-width:991px){.video_wrap{max-width: 100%; flex: 0 0 100%;}}@media (max-width:767px){.video_wrap{margin-top:0rem;}}/*golf_wrap*/.GOLF_wrap .idx_block_title section.text-link{display: flex; flex-wrap: wrap; align-items: center;}.GOLF_wrap .idx_block_title section.text-link h2{font-family: 'STIX Two Text', sans-serif !important; letter-spacing: 0rem; width: auto; float: left;margin: 10px 0 0; line-height: 1;}.GOLF_wrap .idx_block_title div.link-list{background: none; width: calc(100% - 375px); float: right; position: relative;}.GOLF_wrap .idx_block_title div.link-list ul{margin-left: 5.5rem; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; padding: 10px 15px 10px 0; display: table;}.GOLF_wrap .idx_block_title div.link-list ul li:nth-child(1){position: absolute; left: 0; top: -2px; bottom: -2px; writing-mode: vertical-rl;}.GOLF_wrap .idx_block_title div.link-list ul li:nth-child(1) a, .GOLF_wrap .idx_block_title div.link-list ul li:nth-child(1) span{padding: 0; color: #6c7c72; font-size: 2.2rem; letter-spacing: 0px; width: 50px;}.GOLF_wrap .idx_block_title div.link-list ul li:nth-child(n+2){line-height: 25px;}.GOLF_wrap .idx_block_title div.link-list ul li:nth-child(n+2) a, .GOLF_wrap .idx_block_title div.link-list ul li:nth-child(n+2) span{padding: 0px 20px; font-size: 18px; letter-spacing: 3px;line-height: 1.5;}.GOLF_wrap .idx_item_btn{margin-bottom: -3rem;margin-top: 0;}.GOLF_wrap .idx_item_btn div.link-list ul{margin-right: 0;}.GOLF_wrap .idx_item_btn div.link-list ul li a, .GOLF_wrap .idx_item_btn div.link-list ul li span{border: 1px solid #367e51;padding: 5px 30px 5px 35px;}.GOLF_wrap .idx_item_btn div.link-list ul li a:hover, .GOLF_wrap .idx_item_btn div.link-list ul li span:hover{background-color: #367e51;}.GOLF_wrap .idx_block_list{padding-right: 3rem;}.GOLF_wrap .idx_block_list .list-wrapper .row{background: none; border: none; display: flex; flex-wrap: wrap; align-items: center; padding: 1.5px 0;}.GOLF_wrap .idx_block_list .list-wrapper .name-block{padding-top: 0; padding-bottom: 0;flex:0 0 calc(83.333333% - 150px); max-width:calc(83.333333% - 150px);}.GOLF_wrap .idx_block_list .list-wrapper .name-block a{font-size: 18px; letter-spacing: 0.05rem; line-height: 1.5; margin-left: 1.5rem; padding: 4px 0;display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; text-overflow: ellipsis; overflow: hidden;}.GOLF_wrap .idx_block_list .list-wrapper .note-block{order: -1;font-size: 16px; color: #255136; font-style: italic; letter-spacing: 0.03rem;padding: 3px 3px; background: #d4e7b0; text-align: center; border-radius: 50px; border-top-right-radius: 0;}.GOLF_wrap .idx_block_list .list-wrapper .price-block{padding: 0; font-size: 18px; flex: 0 0 150px; max-width: 150px;}.GOLF_wrap .idx_block_video{margin-top: 0rem; z-index: 1;}.GOLF_wrap .idx_block_video figure{box-shadow: 10px 10px 0 #9bb669;}.GOLF_wrap .idx_block_video figure > a[data-fancybox]{background: #000; position: relative;overflow: hidden;}.GOLF_wrap .idx_block_video figure > a[data-fancybox] img{opacity: .8;transition: .3s;}.GOLF_wrap .idx_block_video figure:hover > a[data-fancybox] > img{transition: .3s; transform: scale(1.1);}.GOLF_wrap .idx_block_video figure > a[data-fancybox]::before{content: ''; display: block; width: 55px; height: 55px; border: 1px solid #fff; border-radius: 30px; position: absolute; z-index: 1; right: 50%; bottom: 50%; transform: translate(50%, 50%);}.GOLF_wrap .idx_block_video figure > a[data-fancybox]::after{content: ''; display: block; width: 0; height: 0; border-style: solid; border-width: 12px 0 12px 20px; border-color: transparent transparent transparent #ffffff; position: absolute; right: 50%; bottom: 50%; z-index: 1; transition: .3s; transform: rotate(0deg); transform-origin: 3px 6px; right: calc(50% - 3px); bottom: 50%; transform: translate(50%, 50%);}.GOLF_wrap .idx_block_video figure:hover > a[data-fancybox]::before{transition: .3s; border-color: transparent;}.GOLF_wrap .idx_block_video figure:hover > a[data-fancybox]::after{transition: .3s; border-width: 16px 0 16px 28px;}.GOLF_wrap.photo_wrap{margin-top: 1rem;}.GOLF_wrap .idx_block_photos > .module-container > .main > div:nth-last-child(1){margin-right:0;}.GOLF_wrap .idx_block_photos .swiper-container{padding: 0 15px;}.GOLF_wrap .idx_block_photos .swiper-slide-style{border-radius: 0; box-shadow: none; background: none;overflow: hidden;}.GOLF_wrap .idx_block_photos .swiper-slide .swiper-img{margin: 0;} .GOLF_wrap .idx_block_photos .swiper-slide .swiper-img img{border-radius: 0;}.GOLF_wrap .idx_block_photos .swiper-slide .swiper-img::before{content: ''; display: block; width: 0; height: 0; border-style: solid; border-width: 30px 30px 0 0; border-color: #f8b72c transparent transparent transparent; position: absolute; bottom: 0; left: 0; transform: rotate(-90deg);}.GOLF_wrap .idx_block_photos .swiper-slide .swiper-title{position: absolute; left: -100%; right: 100%; bottom: 0; background: rgba(248, 182, 44, 0.9); margin: 0; font-size: 18px; color: #fff; padding: 10px 18px; letter-spacing: 1px;}.GOLF_wrap .idx_block_photos .swiper-slide:hover .swiper-title{left: 0%;right: 0%;}.GOLF_wrap .idx_block_photos .swiper-button-white.swiper-button-disabled{display: none;}.GOLF_wrap .idx_block_photos .swiper-button-white{color: #f8b62c; opacity: 1; font-size: 15px; width: 45px; height: 45px; text-align: center; line-height: 1.8;}.GOLF_wrap .idx_block_photos .swiper-button-white::after{background: #fff; padding: 5px 10px; border-radius: 50px; width: 45px; height: 45px; font-size: 20px; font-weight: bold; border: 1px solid #f8b62c;}.GOLF_wrap .idx_block_photos .swiper-button-white.swiper-button-next{right: 0;}.GOLF_wrap .idx_block_photos .swiper-button-white.swiper-button-prev{left: 0;}/*ski_wrap*/.SKI_wrap .idx_block_title{margin-top: 0rem;}.SKI_wrap .idx_block_title section.text-link{display: flex; flex-wrap: wrap; align-items: center;justify-content: flex-end;}.SKI_wrap .idx_block_title section.text-link h2{font-family: 'STIX Two Text', sans-serif !important; letter-spacing: 0rem; width: auto;float: right; order: 1;margin: 10px 0 0; line-height: 1;}.SKI_wrap .idx_block_title div.link-list{background: none; width: calc(100% - 255px); float: left; position: relative;}.SKI_wrap .idx_block_title div.link-list ul{margin-right: 7.5rem; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; padding: 10px 0px 10px 15px; display: table; float: right; text-align: right;}.SKI_wrap .idx_block_title div.link-list ul li:nth-child(1){position: absolute; right: 2rem; top: 0; bottom: 0; writing-mode: vertical-rl;}.SKI_wrap .idx_block_title div.link-list ul li:nth-child(1) a, .SKI_wrap .idx_block_title div.link-list ul li:nth-child(1) span{padding: 0; color: #626e74; font-size: 3rem; letter-spacing: 3px; width: 50px;}.SKI_wrap .idx_block_title div.link-list ul li:nth-child(n+2){line-height: 25px;}.SKI_wrap .idx_block_title div.link-list ul li:nth-child(n+2) a, .SKI_wrap .idx_block_title div.link-list ul li:nth-child(n+2) span{padding: 0px 20px; font-size: 19px; letter-spacing: 3px;}.SKI_wrap .idx_item_btn{margin-bottom: -3rem; margin-top: 3rem;}.SKI_wrap .idx_item_btn div.link-list ul{margin-left: 0;}.SKI_wrap .idx_item_btn div.link-list ul li a, .SKI_wrap .idx_item_btn div.link-list ul li span{border: 1px solid #4d7692;padding: 5px 30px 5px 35px;}.SKI_wrap .idx_item_btn div.link-list ul li a:hover, .SKI_wrap .idx_item_btn div.link-list ul li span:hover{background-color: #4d7692;}.SKI_wrap .idx_block_list .list-wrapper{padding-left: 3rem;}.SKI_wrap .idx_block_list .list-wrapper .row{background: none; border: none; display: flex; flex-wrap: wrap; align-items: center; padding: 1.5px 0;}.SKI_wrap .idx_block_list .list-wrapper .name-block{padding-top: 0; padding-bottom: 0;flex: 0 0 calc(83.333333% - 150px); max-width: calc(83.333333% - 150px);}.SKI_wrap .idx_block_list .list-wrapper .name-block a{font-size: 18px; letter-spacing: 0.05rem; line-height: 1.5; margin-left: 1.5rem; padding: 4px 0;display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; text-overflow: ellipsis; overflow: hidden;}.SKI_wrap .idx_block_list .list-wrapper .note-block{order: -1;font-size: 16px; color: #0b2f5a; font-style: italic; letter-spacing: 0.03rem;padding: 3px; background: #c0d7e5; text-align: center; border-radius: 50px; border-top-right-radius: 0;}.SKI_wrap .idx_block_list .list-wrapper .price-block{padding: 0; font-size: 18px; flex: 0 0 150px; max-width: 150px;}.SKI_wrap .idx_block_video{margin-top: 0rem; z-index: 1;}.SKI_wrap .idx_block_video figure{box-shadow: -10px 10px 0 #6490b3;}.SKI_wrap .idx_block_video figure > a[data-fancybox]{background: #000; position: relative;overflow: hidden;}.SKI_wrap .idx_block_video figure > a[data-fancybox] img{opacity: .8;transition: .3s;}.SKI_wrap .idx_block_video figure:hover > a[data-fancybox] > img{transition: .3s; transform: scale(1.1);}.SKI_wrap .idx_block_video figure > a[data-fancybox]::before{content: ''; display: block; width: 55px; height: 55px; border: 1px solid #fff; border-radius: 30px; position: absolute; z-index: 1; right: 50%; bottom: 50%; transform: translate(50%, 50%);}.SKI_wrap .idx_block_video figure > a[data-fancybox]::after{content: ''; display: block; width: 0; height: 0; border-style: solid; border-width: 12px 0 12px 20px; border-color: transparent transparent transparent #ffffff; position: absolute; right: 50%; bottom: 50%; z-index: 1; transition: .3s; transform: rotate(0deg); transform-origin: 3px 6px; right: calc(50% - 3px); bottom: 50%; transform: translate(50%, 50%);}.SKI_wrap .idx_block_video figure:hover > a[data-fancybox]::before{transition: .3s; border-color: transparent;}.SKI_wrap .idx_block_video figure:hover > a[data-fancybox]::after{transition: .3s; border-width: 16px 0 16px 28px;}.SKI_wrap.photo_wrap{margin-top: 1rem;}.SKI_wrap .idx_block_photos > .module-container > .main > div:nth-last-child(1){margin-left: 0;}.SKI_wrap .idx_block_photos .swiper-container{padding: 0 15px;}.SKI_wrap .idx_block_photos .swiper-slide-style{border-radius: 0; box-shadow: none; background: none;overflow: hidden;}.SKI_wrap .idx_block_photos .swiper-slide .swiper-img{margin: 0;} .SKI_wrap .idx_block_photos .swiper-slide .swiper-img img{border-radius: 0;}.SKI_wrap .idx_block_photos .swiper-slide .swiper-img::before{content: ''; display: block; width: 0; height: 0; border-style: solid; border-width: 30px 30px 0 0; border-color: #f8b72c transparent transparent transparent; position: absolute; bottom: 0; left: 0; transform: rotate(-90deg);}.SKI_wrap .idx_block_photos .swiper-slide .swiper-title{position: absolute; left: -100%; bottom: 0; background: rgba(248, 182, 44, 0.9); margin: 0; font-size: 18px; color: #fff; padding: 10px 18px; letter-spacing: 1px;}.SKI_wrap .idx_block_photos .swiper-slide:hover .swiper-title{left: 0%;}.SKI_wrap .idx_block_photos .swiper-button-white.swiper-button-disabled{display: none;}.SKI_wrap .idx_block_photos .swiper-button-white{color: #f8b62c; opacity: 1; font-size: 15px; width: 45px; height: 45px; text-align: center; line-height: 1.8;}.SKI_wrap .idx_block_photos .swiper-button-white::after{background: #fff; padding: 5px 10px; border-radius: 50px; width: 45px; height: 45px; font-size: 20px; font-weight: bold; border: 1px solid #f8b62c;}.SKI_wrap .idx_block_photos .swiper-button-white.swiper-button-next{right: 0;}.SKI_wrap .idx_block_photos .swiper-button-white.swiper-button-prev{left: 0;}@media (min-width:768px){.GOLF_wrap .idx_block_video > .module-container, .GOLF_wrap .idx_block_video > .module-container > .main, .GOLF_wrap .idx_block_video > .module-container > .main > div:nth-child(2), .GOLF_wrap .idx_block_video figure, .GOLF_wrap .idx_block_video figure > a[data-fancybox], .SKI_wrap .idx_block_video > .module-container, .SKI_wrap .idx_block_video > .module-container > .main, .SKI_wrap .idx_block_video > .module-container > .main > div:nth-child(2), .SKI_wrap .idx_block_video figure, .SKI_wrap .idx_block_video figure > a[data-fancybox]{height: 100%;} .GOLF_wrap .idx_block_video figure > a[data-fancybox] img, .SKI_wrap .idx_block_video figure > a[data-fancybox] img{max-width: 100%; object-fit: cover; object-position: center center; height: 100%;}}@media (min-width:992px){.GOLF_wrap .idx_block_video, .SKI_wrap .idx_block_video{min-height: 500px;}}@media (max-width:1440px){.GOLF_wrap.product_wrap, .SKI_wrap.product_wrap{flex: 0 0 58.333333%; max-width: 58.333333%;} .GOLF_wrap .idx_item_btn, .SKI_wrap .idx_item_btn, .GOLF_wrap .idx_block_photos, .SKI_wrap .idx_block_photos, .JAPAN_wrap .idx_item_box{flex: 0 0 83.333333%; max-width: 83.333333%;} .GOLF_wrap .idx_block_list .list-wrapper .name-block, .SKI_wrap .idx_block_list .list-wrapper .name-block{flex: 0 0 calc(100% - 300px); max-width: calc(100% - 300px);} .GOLF_wrap .idx_block_list .list-wrapper .note-block, .SKI_wrap .idx_block_list .list-wrapper .note-block{max-width: 150px; flex: 0 0 150px;}}@media (max-width:1280px){.GOLF_wrap.product_wrap, .SKI_wrap.product_wrap{flex: 0 0 60%; max-width: 60%;} .GOLF_wrap .idx_item_btn, .SKI_wrap .idx_item_btn, .GOLF_wrap .idx_block_photos, .SKI_wrap .idx_block_photos, .JAPAN_wrap .idx_item_box{flex: 0 0 91.66666%; max-width: 91.66666%;} .GOLF_wrap .idx_block_list .list-wrapper .name-block a, .SKI_wrap .idx_block_list .list-wrapper .name-block a{line-height: 1.5;}}@media (max-width:1199px){.GOLF_wrap .idx_block_title section.text-link h2, .SKI_wrap .idx_block_title section.text-link h2, .JAPAN_wrap .idx_block_title section.text-link h2{font-size: 7rem !important;} .GOLF_wrap .idx_block_title div.link-list{width: calc(100% - 330px);} .GOLF_wrap .idx_block_title div.link-list ul{margin-left: 5rem;} .SKI_wrap .idx_block_title div.link-list{width: calc(100% - 215px);} .SKI_wrap .idx_block_title div.link-list ul{margin-right: 6.5rem;} .GOLF_wrap .idx_block_list .list-wrapper .name-block a, .SKI_wrap .idx_block_list .list-wrapper .name-block a{margin-left: 0rem;letter-spacing: 0px;} .GOLF_wrap .idx_block_photos, .SKI_wrap .idx_block_photos{flex: 0 0 91.666666%; max-width: 91.666666%;} .GOLF_wrap .idx_block_photos > .module-container > .main > div:nth-last-child(1){margin-right: 0;} .SKI_wrap .idx_block_photos > .module-container > .main > div:nth-last-child(1){margin-left: 0;}}@media (max-width:991px){.SKI_wrap .idx_block_title{margin-top: 2rem;} .GOLF_wrap.product_wrap, .SKI_wrap.product_wrap{flex: 0 0 100%; max-width: 100%;} .GOLF_wrap .idx_block_video, .SKI_wrap .idx_block_video{margin-top: 0;} .GOLF_wrap .idx_block_title div.link-list ul li:nth-last-child(1), .SKI_wrap .idx_block_title div.link-list ul li:nth-last-child(1){top: 2rem;} .GOLF_wrap .idx_block_video > .module-container > .main, .SKI_wrap .idx_block_video > .module-container > .main{margin: 0;} .GOLF_wrap .idx_block_video figure, .SKI_wrap .idx_block_video figure{width: 100%;} .GOLF_wrap .idx_block_video figure > a[data-fancybox], .SKI_wrap .idx_block_video figure > a[data-fancybox]{width: 100%; height: 200px;} .GOLF_wrap .idx_block_photos, .SKI_wrap .idx_block_photos{flex: 0 0 100%; max-width: 100%;} .GOLF_wrap .idx_item_btn, .SKI_wrap .idx_item_btn{margin-bottom: 2rem; margin-top: 0rem;} .GOLF_wrap .idx_item_btn div.link-list ul, .SKI_wrap .idx_item_btn div.link-list ul{margin: auto;} .GOLF_wrap .idx_block_list{padding-right: 1rem;} .SKI_wrap.video_wrap, .SKI_wrap.photo_wrap, .JAPAN_wrap{order: 1;} .idx_golf_video .module-container > .main > .row, .idx_ski_video .module-container > .main > .row{margin: 0;}}@media (max-width:767px){.GOLF_wrap .idx_block_title section.text-link, .SKI_wrap .idx_block_title section.text-link{justify-content: center;} .GOLF_wrap .idx_block_title section.text-link h2, .SKI_wrap .idx_block_title section.text-link h2{font-size: 6rem !important;margin: 0;} .SKI_wrap .idx_block_title section.text-link h2{order: -1;} .GOLF_wrap .idx_block_title div.link-list, .SKI_wrap .idx_block_title div.link-list{width: calc(100%);} .SKI_wrap .idx_block_title div.link-list{width: calc(100% - 160px);} .GOLF_wrap .idx_block_title div.link-list ul, .SKI_wrap .idx_block_title div.link-list ul{margin: auto;padding: 10px 15px 6px;width: 90%;} .SKI_wrap .idx_block_title div.link-list ul{text-align: left; float: left;} .GOLF_wrap .idx_block_title div.link-list ul li, .SKI_wrap .idx_block_title div.link-list ul li{display: none !important;} .GOLF_wrap .idx_block_title div.link-list ul li:nth-child(1), .SKI_wrap .idx_block_title div.link-list ul li:nth-child(1){display: block !important;position: unset;writing-mode: initial;text-align: center;} .GOLF_wrap .idx_block_title div.link-list ul li:nth-child(1) a, .GOLF_wrap .idx_block_title div.link-list ul li:nth-child(1) span, .SKI_wrap .idx_block_title div.link-list ul li:nth-child(1) a, .SKI_wrap .idx_block_title div.link-list ul li:nth-child(1) span{width: auto;line-height: 1;font-size: 2rem;} .SKI_wrap .idx_block_title div.link-list ul li:nth-child(1) a, .SKI_wrap .idx_block_title div.link-list ul li:nth-child(1) span{font-size: 2.35rem; letter-spacing: 2px;} .SKI_wrap .idx_block_title div.link-list ul li:nth-last-child(1){left: unset;right: 0;} .GOLF_wrap .idx_block_list, .SKI_wrap .idx_block_list{flex: 0 0 100%;max-width: 100%;} .SKI_wrap .idx_block_list .list-wrapper{padding-left: 15px;} .GOLF_wrap .idx_block_list .list-wrapper .row, .SKI_wrap .idx_block_list .list-wrapper .row{align-items: flex-start;} .GOLF_wrap .idx_block_list .list-wrapper .name-block a, .SKI_wrap .idx_block_list .list-wrapper .name-block a{-webkit-line-clamp: unset;padding: 0;line-height: 1.2;} .GOLF_wrap .idx_block_video, .SKI_wrap .idx_block_video{flex: 0 0 calc(100% - 30px);max-width: calc(100% - 30px);order: 1;} .GOLF_wrap .idx_block_video figure, .SKI_wrap .idx_block_video figure{width: 100%;} .GOLF_wrap .idx_block_video figure > a[data-fancybox] img, .SKI_wrap .idx_block_video figure > a[data-fancybox] img{max-width: 100%; object-fit: cover; object-position: center center; height: 100%;} .GOLF_wrap .idx_item_btn div.link-list ul li a, .GOLF_wrap .idx_item_btn div.link-list ul li span{border: 1px solid #10843b;} .SKI_wrap .idx_item_btn div.link-list ul li a, .SKI_wrap .idx_item_btn div.link-list ul li span{border: 1px solid #2d92c9;} .GOLF_wrap .idx_item_btn div.link-list ul li a:hover, .GOLF_wrap .idx_item_btn div.link-list ul li span:hover{background-color: #10843b;} .SKI_wrap .idx_item_btn div.link-list ul li a:hover, .SKI_wrap .idx_item_btn div.link-list ul li span:hover{background-color:#2d92c9;} .GOLF_wrap .idx_block_video > .module-container > .main, .SKI_wrap .idx_block_video > .module-container > .main{margin-left: -15px; margin-right: -15px;}}@media (max-width:575px){.GOLF_wrap .idx_block_title section.text-link h2, .SKI_wrap .idx_block_title section.text-link h2{width: 100%; text-align: center !important;} .GOLF_wrap .idx_block_title div.link-list, .SKI_wrap .idx_block_title div.link-list{width: 100%; float: none;} .GOLF_wrap .idx_block_title div.link-list ul, .SKI_wrap .idx_block_title div.link-list ul{border: none; margin: auto; padding: 0;float: none;} .GOLF_wrap .idx_block_title div.link-list ul li:nth-child(1) a, .GOLF_wrap .idx_block_title div.link-list ul li:nth-child(1) span, .SKI_wrap .idx_block_title div.link-list ul li:nth-child(1) a, .SKI_wrap .idx_block_title div.link-list ul li:nth-child(1) span{font-size: 24px; padding: 10px 3rem; position: relative;} .GOLF_wrap .idx_block_title div.link-list ul li:nth-child(1) a::before, .GOLF_wrap .idx_block_title div.link-list ul li:nth-child(1) span::before, .SKI_wrap .idx_block_title div.link-list ul li:nth-child(1) a::before, .SKI_wrap .idx_block_title div.link-list ul li:nth-child(1) span::before{content: ''; display: block; width: 2.5rem; height: 1px; position: absolute; left: 0; top: 50%;} .GOLF_wrap .idx_block_title div.link-list ul li:nth-child(1) a::after, .GOLF_wrap .idx_block_title div.link-list ul li:nth-child(1) span::after, .SKI_wrap .idx_block_title div.link-list ul li:nth-child(1) a::after, .SKI_wrap .idx_block_title div.link-list ul li:nth-child(1) span::after{content: ''; display: block; width: 2.5rem; height: 1px; position: absolute; right: 0; top: 50%;} .GOLF_wrap .idx_block_title div.link-list ul li:nth-child(1) a::before, .GOLF_wrap .idx_block_title div.link-list ul li:nth-child(1) span::before, .GOLF_wrap .idx_block_title div.link-list ul li:nth-child(1) a::after, .GOLF_wrap .idx_block_title div.link-list ul li:nth-child(1) span::after{background-color: #10843b;} .SKI_wrap .idx_block_title div.link-list ul li:nth-child(1) a::before, .SKI_wrap .idx_block_title div.link-list ul li:nth-child(1) span::before, .SKI_wrap .idx_block_title div.link-list ul li:nth-child(1) a::after, .SKI_wrap .idx_block_title div.link-list ul li:nth-child(1) span::after{background-color:#2d92c9;} .GOLF_wrap .idx_block_title div.link-list ul li:nth-last-child(1), .SKI_wrap .idx_block_title div.link-list ul li:nth-last-child(1){display: none !important;} .GOLF_wrap .idx_block_list, .SKI_wrap .idx_block_list{max-width:100%;flex: 0 0 100%;} .GOLF_wrap .idx_block_list .list-wrapper .row, .SKI_wrap .idx_block_list .list-wrapper .row{align-items: flex-start;margin-bottom: 5px;} .GOLF_wrap .idx_block_list .list-wrapper .name-block, .SKI_wrap .idx_block_list .list-wrapper .name-block{max-width: 100%; flex: 0 0 100%; margin-top: 8px;padding: 0;} .GOLF_wrap .idx_block_video, .SKI_wrap .idx_block_video{max-width: calc(100% - 30px); flex: 0 0 calc(100% - 30px);} .GOLF_wrap .idx_block_photos, .SKI_wrap .idx_block_photos{flex: 0 0 100%; max-width: 100%;} .GOLF_wrap .idx_block_list .list-wrapper .price-block, .SKI_wrap .idx_block_list .list-wrapper .price-block{font-size: 17px; flex: 0 0 100%; max-width: 100%;}}@media (max-width:375px){.GOLF_wrap .idx_block_title section.text-link h2, .SKI_wrap .idx_block_title section.text-link h2{font-size: 5rem !important;}}/*JAPAN_wrap*/.JAPAN_wrap .idx_block_title{margin-top: 3rem;}.JAPAN_wrap .idx_block_title section.text-link h2{font-family: 'STIX Two Text', sans-serif !important; letter-spacing: 0rem; margin: 0;}.JAPAN_wrap .idx_block_title div.link-list{background: none;}.JAPAN_wrap .idx_block_title div.link-list ul{display: flex; flex-wrap: wrap; justify-content: center;}.JAPAN_wrap .idx_block_title div.link-list ul li span{padding: 10px 4rem;position:relative;}.JAPAN_wrap .idx_block_title div.link-list ul li span::before{content: ''; display: block; width: 2.5rem; height: 1px; background-color: #d3ba6b; position: absolute; left: 0; top: 50%;}.JAPAN_wrap .idx_block_title div.link-list ul li span::after{content: ''; display: block; width: 2.5rem; height: 1px; background-color: #d3ba6b; position: absolute; right: 0; top: 50%;}.JAPAN_wrap .main.row::before{content: ''; display: block; height: 30vh; background-color: #fff; position: absolute; left: 0; right: 0; top: 0;}.JAPAN_wrap .idx_item_box .hover-wall .icon_info{margin-bottom: 1rem ;border-radius: 0; box-shadow: none; padding-bottom: 20px; border: 1px solid #e3ddc9;}.JAPAN_wrap .idx_item_box .hover-wall .icon_info:hover{border-color: #d3ba6b;}.JAPAN_wrap .idx_item_box .hover-wall .icon_info a{display: flex; flex-wrap: wrap; justify-content: center; align-items: center;}.JAPAN_wrap .idx_item_box .hover-wall .icon_info figure{margin-bottom: 0;}.JAPAN_wrap .idx_item_box .hover-wall figure .overlay{display: none;}.JAPAN_wrap .idx_item_box .hover-wall .icon_info h3{padding: 20px 0px; font-size: 21px; letter-spacing: 0.5px; border-bottom: 1px dashed #e2e2e2; width: calc(100% - 50px); margin: 0px auto 20px;position: relative;}.JAPAN_wrap .idx_item_box .hover-wall .icon_info h3::before{content: ''; display: block; width: 0; height: 0; border-style: solid; border-width: 24px 24px 0 0; border-color: #d3ba6b transparent transparent transparent; position: absolute; top: 0; left: -25px;}.JAPAN_wrap .idx_item_box .hover-wall .icon_info h4{width: 50%; float: left; margin-bottom: 0; font-style: unset; font-size: 16px; display: table; padding: 0 15px 0 25px;}.JAPAN_wrap .idx_item_box .hover-wall .icon_info h4::before{content: "\f041"; display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 21px; margin-right: 8px; color: #d72800;}.JAPAN_wrap .idx_item_box .hover-wall .icon_info p.animate-text{width: 50%; float: left; margin-bottom: 0; font-size: 20px; font-weight: bold; letter-spacing: 0; text-align: right; display: table; padding: 0 25px 0 15px;}.JAPAN_wrap .idx_item_btn div.link-list ul li a, .JAPAN_wrap .idx_item_btn div.link-list ul li span{border: 1px solid #c1a659}.JAPAN_wrap .idx_item_btn div.link-list ul li a:hover, .JAPAN_wrap .idx_item_btn div.link-list ul li span:hover{background-color: #c1a659;}@media (max-width:1280px){.JAPAN_wrap .main.row::before{height: 25vh;}}@media (max-width:1199px){.JAPAN_wrap .idx_item_box .hover-wall .icon_info h3{width: calc(100% - 32px);} .JAPAN_wrap .idx_item_box .hover-wall .icon_info h4{padding: 0 10px 0 16px;} .JAPAN_wrap .idx_item_box .hover-wall .icon_info p.animate-text{padding: 0 16px 0 10px;letter-spacing: -0.5px;}}@media (max-width:1024px){.JAPAN_wrap .idx_item_box .hover-wall .icon_info h4{width: 100%;padding: 0 16px;} .JAPAN_wrap .idx_item_box .hover-wall .icon_info p.animate-text{width: 100%;padding: 10px 16px 0;letter-spacing: 0;}}@media (max-width:767px){.JAPAN_wrap .idx_block_title section.text-link h2{font-size: 6rem !important;} .JAPAN_wrap .idx_block_title div.link-list ul li span{font-size: 1.5rem !important; padding: 10px 3rem;}}@media (max-width:575px){.JAPAN_wrap .idx_item_box{flex: 0 0 100%; max-width: 100%;}}@media (max-width:375px){.JAPAN_wrap .idx_block_title section.text-link h2{font-size: 4rem !important;}}/*about*/.about_wrap{margin-top: 100px;}.about_wrap .main.row::before{content: ''; display: block; background-color: #fff; position: absolute; height: 370px; top: 0; left: 0; right: 0; background-image: url(https://materials.fillo.com.tw/materials/fumon/images/e84fe093-366d-4b76-bf16-88c023c27dfe.png);}.about_box{margin-top: 6rem; margin-bottom: 6rem;}.about_box .mix-wrapper > .row{background: none !important;}.about_box .mix-wrapper > .row .pic-content{padding: 0; margin: 0; position: relative; z-index: 1;}.about_box .mix-wrapper .img-mode .img-box{padding: 0;}.about_box .mix-wrapper .img-mode .img-box::before{content: ''; display: block; width: 300px; height: 300px; border-bottom: 1px solid #f7b11c; border-left: 1px solid #f7b11c; position: absolute; left: -1px; bottom: -1px;}.about_box .mix-wrapper .img-mode .img-box::after{content: ''; display: block; width: 0; height: 0; border-style: solid; border-width: 30px 30px 0 0; border-color: #f8b72c transparent transparent transparent; position: absolute; bottom: 0; left: 0; transform: rotate(-90deg);}.about_box .mix-wrapper .editor-content{margin-bottom: -4rem; margin-top: 6rem; background: #fff; margin-left: -15%; padding-left: calc(15% + 3rem); padding-right: 3rem; padding-top: 4rem; border-top: 10px solid #f8dd72; position: relative; padding-bottom: 14rem;}.about_box .mix-wrapper .editor-content h1{font-family: 'Anton', sans-serif !important; color: #f7b11c; position: absolute; top: -128px; left: 44%; transform: translate(-50%, 0px); font-size: 8.8rem; letter-spacing: 0.4rem; text-shadow: 0 10px 0 rgba(0, 0, 0, 0.1); z-index: 10; white-space: nowrap;}.about_box .mix-wrapper .editor-content h3{font-family: 'Noto Serif TC', serif !important; font-size: 1.4rem; letter-spacing: 1px; color: #f7b11c; margin-bottom: 2rem; line-height: 1.5;}.about_box .mix-wrapper .editor-content p{font-size: 17px; letter-spacing: 1px; text-align: justify; line-height: 1.65; color: #111;}.about_btn{position: absolute; bottom: 6rem; left: 50%; transform: translate(-50%, 0px);z-index: 2;}.about_btn .btn-container{max-width: 50%; float: right; margin-right: 4rem;}@media (min-width:1440px){.about_box{max-width: 1430px; flex: 0 0 1430px;} .about_btn{max-width: 1430px; flex: 0 0 1430px;}}@media (max-width:1439px){.about_box{max-width: 1070px; flex: 0 0 1070px;margin-top: 4rem;} .about_box .mix-wrapper .editor-content h1{width: 543px; left: 52%;} .about_btn{max-width: 1070px; flex: 0 0 1070px;bottom: 4.5rem;} .about_btn .btn-container{max-width: 66%; margin-right: 2.5rem;}}@media (max-width:1069px){.about_box{max-width: 960px; flex: 0 0 960px;} .about_btn{max-width: 960px; flex: 0 0 960px;}}@media (max-width:991px){.about_box{max-width: 100%; flex: 0 0 100%;margin-bottom: 0;margin-top: 6rem;} .about_box .mix-wrapper{padding: 0 30px;} .about_box .mix-wrapper > .row .pic-content{position: absolute; top: 10px; left: 16px;} .about_box .mix-wrapper .img-mode .img-box::before{width: 100%;height: 100%;} .about_box .mix-wrapper .editor-content{max-width: 100%; flex: 0 0 100%; margin-bottom: 0; margin-top: 0; margin-left: 0; padding-left: calc(33.33333% + 3rem); padding-top: 0rem; padding-bottom: 2rem;} .about_box .mix-wrapper .editor-content h1{position: unset; width: auto; transform: unset; font-size: 7rem; margin-top: -4rem;} .about_btn{position: unset; transform: unset; max-width: calc(100% - 30px); flex: 0 0 calc(100% - 30px); background-color: #fff; margin-bottom: 3rem;} .about_btn .btn-container{max-width: 100%;margin: 0 auto;float: left;}}@media (max-width:767px){.about_wrap{margin-top: 60px;} .about_box{margin-top: 2.5rem;} .about_box .mix-wrapper > .row .pic-content{position: unset;} .about_box .mix-wrapper .img-mode .img-box{height: 480px; overflow: hidden;} .about_box .mix-wrapper .img-mode .img-box .img-fluid{width: 100%;} .about_box .mix-wrapper .editor-content{padding: 2rem;} .about_box .mix-wrapper .editor-content h1{position: relative; left: 0; right: 0; text-align: center; margin-top: -8rem; top: 0;}}@media (max-width:575px){.about_wrap{margin-top: 80px;} .about_wrap .main.row::before{height: 200px;} .about_box .mix-wrapper .img-mode .img-box{height: 250px;} .about_box .mix-wrapper .editor-content{padding: 1.5rem;} .about_box .mix-wrapper .editor-content h1{font-size: 3.5rem; margin-top: -50px; margin-bottom: 1rem;letter-spacing: 1px;} .about_box .mix-wrapper .editor-content h3{margin-bottom: 1rem;} .about_btn .btn-container .function-row .flex-row{flex-wrap: wrap !important; justify-content: center !important;} .about_btn .btn-container .function-row .flex-row li{flex: 0 0 33.33333% !important;}}/*量身訂做*/.D_customformfront_main section.group_table.contact{margin-bottom: 0; padding-bottom: 90px;padding-top: 250px;}.D_customformfront_main section.group_table.contact:before{background-attachment: unset;background-image: url(https://materials.fillo.com.tw/materials/fumon/images/6f83da26-4d03-40d0-bd02-b709befceeb2.jpg); background-size: cover; background-position: bottom; height: 100%;bottom: 0; right: 0;}.D_customformfront_main section.group_table .container{position: relative; padding: 0; background: none;}.D_customformfront_main section.group_table .container h2{font-family: 'Anton', sans-serif !important; color: #f7b11c; position: absolute; top: -70px; left: 50%; transform: translate(-50%, 0px); font-size: 9rem; letter-spacing: 0.4rem; text-shadow: 0 10px 0 rgba(0, 0, 0, 0.1);}.D_customformfront_main section.group_table h4{padding: 0; margin-top: 0rem; border: none; margin-bottom: 0;}.D_customformfront_main .contact h4 .note{font-size: 18px;color: #fff;}.D_customformfront_main .contact h4 .note .text_blue{color: #f7b11c;}.D_customformfront_main .contact .trip_title{border: none; padding-bottom: 1rem; margin-bottom: 0; background-color: #fff; padding-top: 80px; border-top: 10px solid #f8dd72;}.D_customformfront_main .contact .trip_title h3{font-family: 'Noto Serif TC', serif !important; font-size: 1.25rem; letter-spacing: 0.05rem; line-height: 1.5;color: #333;}.D_customformfront_main .form-row:nth-last-child(2){background-color: #fff; margin: 0;padding: 0 80px 80px;position: relative;}.D_customformfront_main .form-row:nth-last-child(2)::after{content: ''; display: block; height: 15px; background-image: url(https://materials.fillo.com.tw/materials/fumon/images/9e00b6f5-92fc-4951-8ac3-bba0855a709c.png); position: absolute; bottom: 0; left: 0; right: 0;}.D_customformfront_main .form-row .form-group[data-type=TTL]{margin-top: 3rem;}.D_customformfront_main .form-row .form-group[data-type=TTL] h3.form-title{display: table; margin: 0rem auto 1rem;font-size: 1.6rem; font-weight: bold;position: relative; padding: 8px 1.9rem;}.D_customformfront_main .form-row .form-group[data-type=TTL] h3.form-title::before{content: ''; display: block; width: 0; height: 0; border-style: solid; border-width: 24px 24px 0 0; border-color: #f8b72c transparent transparent transparent; position: absolute; top: 0; left: 0px;}.D_customformfront_main .form-row .form-group[data-type=TTL] h3.form-title::after{content: ''; display: block; width: 0; height: 0; border-style: solid; border-width: 24px 24px 0 0; border-color: #f8b72c transparent transparent transparent; position: absolute; bottom: 0; right: 0px; transform: rotate(180deg);}.D_customformfront_main .form-row .form-group .form-control:focus{outline: none;box-shadow: none;}.D_customformfront_main .form-row .form-group label.required .text_blue{color: #f8b72c;margin-left: 5px;}.D_customformfront_main .form-row .form-group[data-type=TXT] input.form-control[type=text]{background-color: #f5f5f5; border: none; border-bottom: 1px solid #f8b72c;}.D_customformfront_main .form-row .form-group[data-type=TXT] i{color: #f8b72c;}.D_customformfront_main .form-row .form-group[data-type=RDO] .form-check.radio_style{margin: 15px 16px 25px;}.D_customformfront_main .form-row .radio_style [type="radio"]:checked + label:before, .D_customformfront_main .form-row .radio_style [type="radio"]:not(:checked) + label:before{border-color: #f8b72c;}.D_customformfront_main .form-row .radio_style [type="radio"]:checked + label:after{background: #f8b72c;}.D_customformfront_main .form-row .form-group[data-type=OPT] select.form-control{border: none; border-radius: 0; height: 50px; background-color: #f5f5f5; border-bottom: 1px solid #f8b72c;}.D_customformfront_main .form-row .form-group[data-type=DSC]{margin-bottom: 5px; margin-top: 10px;}.D_customformfront_main .form-row .form-group[data-type=DSC] .form-description{font-size: 20px;}.D_customformfront_main .form-row .form-group[data-type=RMK] textarea.form-control{border: none; border-radius: 0; background-color: #f5f5f5; min-height: 170px; border-bottom: 1px solid #f8b72c;}.D_customformfront_main .form-row:nth-last-child(1) .form-group button.btn{padding: 10px 45px 10px 50px; background: rgba(255, 255, 255); border: 1px solid #f8b72c; border-radius: 50px 0px 50px 50px; font-weight: bold; box-shadow: 0px 4px 0px; font-size: 1.5rem; color: #f8b72c; letter-spacing: 2px; margin-top: 3rem !important;}.D_customformfront_main .form-row:nth-last-child(1) .form-group button.btn:hover{background-color: #f8b72c; box-shadow: none; color: #fff;}@media (max-width:991px){.D_customformfront_main section.group_table.contact{padding-top: 200px;} .D_customformfront_main .form-row:nth-last-child(2){padding: 0 30px 50px;} .D_customformfront_main section.group_table .container h2{font-size: 7.5rem;}}@media (max-width:767px){.D_customformfront_main section.group_table.contact{padding-top: 150px;padding-bottom: 50px;} .D_customformfront_main section.group_table .container h2{font-size: 5.5rem;} .D_customformfront_main .contact .trip_title{padding-top: 20px;} .D_customformfront_main .contact h4 .note{font-size: 15px; color: #000; text-align: right;} .D_customformfront_main .form-row:nth-last-child(2){padding: 0 20px 45px;} .D_customformfront_main .form-row .form-group[data-type=TTL]{margin-top: 2rem;} .D_customformfront_main .form-row .form-group[data-type=TTL] h3.form-title{margin-bottom: 0;} .D_customformfront_main .form-row .form-group[data-type=TXT] input.form-control[type=text], .D_customformfront_main .form-row .form-group[data-type=OPT] select.form-control{height: 40px;}}@media (max-width:575px){.D_customformfront_main section.group_table.contact{padding-top: 170px;} .D_customformfront_main section.group_table .container h2{font-size: 4rem;top: -65px;letter-spacing: 0.1rem;} .D_customformfront_main section.group_table h4{position: absolute; right: 0.5rem; top: 2rem;} .D_customformfront_main .contact .trip_title h3{font-size: 1rem;} .D_customformfront_main .form-row .form-group[data-type=RMK] textarea.form-control{min-height: 100px;}}