 @font-face {font-family: 'AvantGardeCE-Light';src: url('font/AvantGardeCE-Light.eot');src: url('font/AvantGardeCE-Light.eot?#iefix') format('embedded-opentype'), url('font/AvantGardeCE-Light.woff') format('woff'), url('font/AvantGardeCE-Light.ttf') format('truetype');}@font-face {font-family: 'AvantGardeCE-Book';src: url('font/AvantGardeCE-Book.eot');src: url('font/AvantGardeCE-Book.eot?#iefix') format('embedded-opentype'), url('font/AvantGardeCE-Book.woff') format('woff'), url('font/AvantGardeCE-Book.ttf') format('truetype');}@font-face {font-family: 'AvantGardeCE-Demi';src: url('font/AvantGardeCE-Demi.eot');src: url('font/AvantGardeCE-Demi.eot?#iefix') format('embedded-opentype'), url('font/AvantGardeCE-Demi.woff') format('woff'), url('font/AvantGardeCE-Demi.ttf') format('truetype');}@font-face {font-family: 'AvantGardeCE-Medium';src: url('font/AvantGardeCE-Medium.eot');src: url('font/AvantGardeCE-Medium.eot?#iefix') format('embedded-opentype'), url('font/AvantGardeCE-Medium.woff') format('woff'), url('font/AvantGardeCE-Medium.ttf') format('truetype');}@font-face {font-family: 'AvantGardeGothic-Demi';src: url('font/AvantGardeGothic-Demi.eot');src: url('font/AvantGardeGothic-Demi.eot?#iefix') format('embedded-opentype'), url('font/AvantGardeGothic-Demi.woff') format('woff'), url('font/AvantGardeGothic-Demi.ttf') format('truetype');}.small {font-size: inherit;}.input-group .form-control:focus, .input-group .form-control:active, .input-group .form-control:hover, .input-group .form-control {z-index: 1;}body.line header > .wrapper {border-bottom: 1px solid rgba(0, 0, 0, 0.2);}@media (max-width: 1299px) {body.line header {border-bottom: 1px solid rgba(0, 0, 0, 0.2);}body.line header > .wrapper {border-bottom: 0;}}section {padding: 100px 0;}section .header {margin-bottom: 60px;font-family: "AvantGardeCE-Demi", "PingFang SC", "Heiti TC", "微軟正黑體", "Microsoft JhengHei", "Arial Unicode MS", "Arial";font-size: 2.429em;text-transform: uppercase;line-height: 120%;}@media (max-width: 991px) {section .header {text-align: left;}.swiper-pagination-fraction {bottom: auto;top: -12px;right: 8px;left: auto;text-align: right;-webkit-transform: translate(0);-moz-transform: translate(0);-ms-transform: translate(0);-o-transform: translate(0);transform: translate(0);}.at-resp-share-element .at-share-btn .at-icon-wrapper {display: -webkit-box;display: -moz-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-moz-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}}@media (min-width: 576px) and (max-width: 991px) {section {padding: 70px 0;}section .header {margin-bottom: 30px;}.at-resp-share-element .at-icon, .at-resp-share-element .at-label {width: 40px !important;height: 40px !important;}}@media (max-width: 575px) {.at-resp-share-element .at-icon, .at-resp-share-element .at-label {width: 32px !important;height: 32px !important;}section {padding: 50px 0;}section.menu {padding-top: 40px;padding-bottom: 0;}section .header {font-size: 1.833em;margin-bottom: 25px;}}.link {color: #C0272D;position: relative;}.link:after {content: "";width: 100%;height: 1px;position: absolute;left: 0;bottom: 0;background-color: #C0272D;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}.link:hover {color: #C0272D;}.link:hover:after {width: 0%;}.link:focus {color: #C0272D;}.highlight {color: #fff;text-transform: uppercase;overflow: hidden;vertical-align: top;position: relative;line-height: 100%;}.highlight.highlight-white {color: #212121;text-transform: inherit;line-height: 160%;}.font1 {font-family: "Caveat", "PingFang SC", "Heiti TC", "微軟正黑體", "Microsoft JhengHei", "Arial Unicode MS", "Arial";}.light .icon.location {background-image: url("../img/icon/location.svg");}.light .icon.user {background-image: url("../img/icon/user.svg");}.light .icon.cart {background-image: url("../img/icon/cart.svg");}.dark .icon.location {background-image: url("../img/icon/location_black.svg");}.dark .icon.user {background-image: url("../img/icon/user_black.svg");}.dark .icon.cart {background-image: url("../img/icon/cart_black.svg");}.fa.fa-chevron-right:before {display: inline-block;font-family: 'Font Awesome 5 Free';font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;transform: translate(0, 0);content: "\f054";}.fa.fa-chevron-left:before {display: inline-block;font-family: 'Font Awesome 5 Free';font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;transform: translate(0, 0);content: "\f053";}.icon {position: relative;background-size: 100%;background-repeat: no-repeat;display: inline-block;}.icon.location {width: 14px;height: 19px;background-image: url("../img/icon/location_black.svg");}.icon.user {width: 16px;height: 17.5px;background-image: url("../img/icon/user_black.svg");}.icon.cart {width: 16px;height: 17.64px;background-image: url("../img/icon/cart_black.svg");}.icon.fb-w {width: 16px;height: 16px;background-image: url("../img/icon/fb_white.svg");}.icon.ig-w {width: 16px;height: 16px;background-image: url("../img/icon/ig_white.svg");}.icon.youtube-w {width: 20px;height: 14px;background-image: url("../img/icon/youtube_white.svg");}.icon.fb-b {width: 16px;height: 16px;background-image: url("../img/icon/fb_black.svg");}.icon.ig-b {width: 16px;height: 16px;background-image: url("../img/icon/ig_black.svg");}.icon.youtube-b {width: 20px;height: 14px;background-image: url("../img/icon/youtube_black.svg");}.icon.arrow-right {width: 12px;height: 12px;background-image: url("../img/icon/arrow_right.svg");}.icon.arrow-right-r {width: 12px;height: 12px;background-image: url("../img/icon/arrow_right_red.svg");}.icon.close-r {width: 24px;height: 24px;background-image: url("../img/icon/close.svg");}.icon.close-b {width: 18px;height: 18px;background-image: url("../img/icon/close_b.svg");}.icon.magnifier {width: 16px;height: 17px;background-image: url("../img/icon/magnifier.svg");}.icon.wifi {width: 28px;height: 20px;background-image: url("../img/icon/info_wifi.svg");}.icon.pc {width: 28px;height: 20px;background-image: url("../img/icon/info_pc.svg");}.icon.phone {width: 16px;height: 16px;background-size: 120%;background-image: url("../img/icon/tel.svg");}.icon.fax {width: 16px;height: 16px;background-size: 90%;background-image: url("../img/icon/fax.svg");}.icon.delete:after {display: inline-block;font-family: "Ionicons";speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;text-rendering: auto;line-height: 1;-webkit-font-smoothing: antialiased;content: "\f2d7";font-size: 1.67em;}.icon.minus:after {display: inline-block;font-family: "Ionicons";speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;text-rendering: auto;line-height: 1;-webkit-font-smoothing: antialiased;content: "\f3cf";font-size: 1.67em;}.icon.add:after {display: inline-block;font-family: "Ionicons";speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;text-rendering: auto;line-height: 1;-webkit-font-smoothing: antialiased;content: "\f3d1";font-size: 1.67em;}@media (max-width: 1299px) {.icon.cart {width: 19px;height: 100%;}}.polygon {background-size: auto;background-repeat: no-repeat;position: absolute;z-index: -1;}.polygon.filled {background-image: url("../img/homepage/bg_thought1.svg");}.polygon.hollow {background-image: url("../img/homepage/bg_thought2.png");}.polygon-wrapper {position: relative;}.polygon-wrapper .small-wrap {width: 65%;position: relative;margin-left: 30px;}.polygon-wrapper .box {background-color: #F8F5EE;padding: 50px 40px;margin: 30px 0;}.polygon-wrapper .box .md-form {margin-top: 30px;margin-bottom: 0;}.polygon-wrapper .box .md-form input:-webkit-autofill, .polygon-wrapper .box .md-form input:-webkit-autofill:hover, .polygon-wrapper .box .md-form input:-webkit-autofill:active, .polygon-wrapper .box .md-form input:-webkit-autofill:focus {background-color: #F8F5EE !important;-webkit-box-shadow: 0 0 0 1000px #F8F5EE inset !important;}.polygon-wrapper .box > p {font-size: 1.571em;font-family: "AvantGardeCE-Demi", "PingFang SC", "Heiti TC", "微軟正黑體", "Microsoft JhengHei", "Arial Unicode MS", "Arial";line-height: 140%;}.polygon-wrapper .box > p.alert {color: #C0272D;text-transform: uppercase;padding: 0;margin-top: 40px;margin-bottom: 0;border: none;border-radius: 0;}.polygon-wrapper .box .btn {margin-top: 40px;min-width: 193px;}.polygon-wrapper .copy {margin-top: 20px;}.polygon-wrapper .copy p {margin-bottom: 20px;}.polygon-wrapper .copy p:last-child {margin-bottom: 0;}.polygon-wrapper .copy table tr {margin-bottom: 10px;}.polygon-wrapper .copy table td {font-size: 1em;}.polygon-wrapper .copy table td:first-of-type {font-size: 0.857em;font-family: "AvantGardeCE-Demi", "PingFang SC", "Heiti TC", "微軟正黑體", "Microsoft JhengHei", "Arial Unicode MS", "Arial";color: #C0272D;text-transform: uppercase;letter-spacing: 1px;padding: 5px 20px 5px 0;}.polygon-wrapper .copy .subhead {font-size: 0.857em;color: #C0272D;letter-spacing: 1px;font-family: "AvantGardeCE-Demi", "PingFang SC", "Heiti TC", "微軟正黑體", "Microsoft JhengHei", "Arial Unicode MS", "Arial";text-transform: uppercase;margin-top: 15px;margin-bottom: 15px;}.polygon-wrapper .copy a {text-decoration: underline;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}.polygon-wrapper .copy a:hover {color: #C0272D;}.polygon-wrapper.portrait .polygon.filled {background-image: url("../img/polygon/portrait_1.svg");width: 226px;height: 196px;left: 0;top: -35px;}.polygon-wrapper.portrait .polygon.hollow {background-image: url("../img/polygon/portrait_1_2.svg");width: 381px;height: 235px;right: -60px;bottom: -55px;}.polygon-wrapper.portrait2 .polygon.filled {background-image: url("../img/polygon/portrait_2_2.svg");width: 334px;height: 223px;right: -85px;bottom: -38px;}.polygon-wrapper.portrait2 .polygon.hollow {background-image: url("../img/polygon/portrait_2.svg");width: 218px;height: 191px;left: -30px;top: -20px;}.polygon-wrapper.portrait3 .polygon.filled {background-image: url("../img/polygon/portrait_3.svg");width: 317px;height: 238px;left: -50px;top: -38px;}.polygon-wrapper.portrait3 .polygon.hollow {background-image: url("../img/polygon/portrait_3_2.svg");width: 250px;height: 189px;right: -40px;bottom: -36px;}.polygon-wrapper.landscape1 .polygon.filled {background-image: url("../img/polygon/landscape_1.svg");width: 247px;height: 202px;left: 0;top: -40px;}.polygon-wrapper.landscape1 .polygon.hollow {background-image: url("../img/polygon/landscape_1_2.svg");width: 273px;height: 190px;right: -15px;bottom: -55px;}.polygon-wrapper.landscape2 .polygon.filled {background-image: url("../img/polygon/landscape_2_2.svg");width: 273px;height: 178px;right: -15px;bottom: -54px;}.polygon-wrapper.landscape2 .polygon.hollow {background-image: url("../img/polygon/landscape_2.svg");width: 247px;height: 202px;left: 0;top: -33px;}.polygon-wrapper.landscape-big .polygon.hollow {background-image: url("../img/polygon/landscape_big_1.svg");width: 226px;height: 195px;left: -60px;top: -33px;}.polygon-wrapper.landscape-big .polygon.filled {background-image: url("../img/polygon/landscape_big_2.svg");width: 566px;height: 364px;right: -160px;bottom: -49px;}@media (max-width: 991px) {.polygon-wrapper .polygon {background-size: 100%;}}@media (min-width: 768px) and (max-width: 991px) {.polygon-wrapper .small-wrap {width: 80%;}.polygon-wrapper.landscape1 .polygon.filled {width: 145px;height: 120px;top: -30px;left: 0px;}.polygon-wrapper.landscape1 .polygon.hollow {width: 206px;bottom: -38px;height: 138px;right: -13px;}.polygon-wrapper.landscape2 .polygon.filled {width: 200px;height: 147px;}.polygon-wrapper.landscape2 .polygon.hollow {width: 167px;height: 143px;}.polygon-wrapper.landscape-big .polygon.filled {width: 400px;height: 264px;right: -120px;bottom: -53px;}.polygon-wrapper.portrait .polygon.filled {width: 200px;height: 180px;}.polygon-wrapper.portrait .polygon.hollow {width: 225px;height: 150px;right: -30px;}.polygon-wrapper.portrait3 .polygon.filled {width: 220px;height: 210px;left: -100px;}.polygon-wrapper.portrait3 .polygon.hollow {width: 200px;height: 150px;right: -30px;}}@media (max-width: 767px) {.polygon-wrapper.landscape1 .polygon.filled {left: -30px;}.polygon-wrapper.landscape1 .polygon.hollow {right: -30px;}.polygon-wrapper.landscape2 .polygon.hollow {left: -90px;}.polygon-wrapper .small-wrap {width: 90%;margin: 0 auto;}.polygon-wrapper .box {padding: 35px 30px;}.polygon-wrapper.portrait2 .polygon.filled {background-image: url(../img/polygon/portrait_2_2_m.svg);width: 139px;height: 86px;right: -36px;bottom: -24px;}.polygon-wrapper.portrait2 .polygon.hollow {width: 100px;height: 88px;left: -30px;top: -15px;}}@media (min-width: 576px) and (max-width: 767px) {.polygon-wrapper .box {margin: 20px 0;}.polygon-wrapper .box > p {font-size: 1.125em;}.polygon-wrapper .box .btn.outline {min-width: auto;}.polygon-wrapper.portrait .polygon.filled {left: -20px;}.polygon-wrapper.portrait .polygon.hollow {width: 300px;height: 187px;right: -38px;bottom: -45px;}.polygon-wrapper.portrait3 .polygon.filled {width: 280px;height: 220px;left: -114px;top: -38px;}.polygon-wrapper.portrait3 .polygon.hollow {right: -50px;}.polygon-wrapper.landscape1 .polygon.filled {width: 220px;}.polygon-wrapper.landscape1 .polygon.hollow {width: 250px;right: -50px;}.polygon-wrapper.landscape2 .polygon.filled {right: -50px;}.polygon-wrapper.landscape-big .polygon.filled {width: 325px;height: 216px;right: -150px;bottom: -43px;}.polygon-wrapper.landscape-big .polygon.hollow {width: 200px;height: 169px;left: -60px;top: -33px;}}@media (max-width: 575px) {.polygon.hollow {background-image: url("../img/homepage/bg_thought2.svg");}.polygon-wrapper .box {margin: 50px 0;}.polygon-wrapper .box > p {font-size: 1.333em;line-height: 160%;}.polygon-wrapper .box .btn {margin-top: 20px;min-width: auto;}.polygon-wrapper .copy {margin-top: 10px;}.polygon-wrapper .copy p {margin-bottom: 15px;}.polygon-wrapper .copy table td:first-of-type {font-size: 0.833em;padding: 2px 10px 2px 0;}.polygon-wrapper .copy .subhead {margin-bottom: 5px;}.polygon-wrapper.landscape1 .polygon.filled {top: -22px;width: 150px;}.polygon-wrapper.landscape1 .polygon.hollow {right: -40px;width: 175px;bottom: -40px;height: 120px;}.polygon-wrapper.landscape2 .polygon.filled {width: 239px;height: 155px;bottom: -86px;width: 150px;right: -40px;}.polygon-wrapper.landscape2 .polygon.hollow {height: 164px;width: 170px;height: 145px;bottom: -108px;}.polygon-wrapper.landscape-big .polygon.filled {width: 150px;height: 103px;right: -61px;bottom: -30px;}.polygon-wrapper.landscape-big .polygon.hollow {width: 136px;height: 122px;left: -62px;top: -23px;}.polygon-wrapper.portrait .polygon.filled {width: 148px;height: 130px;left: -24px;top: -29px;}.polygon-wrapper.portrait .polygon.hollow {width: 200px;height: 130px;right: -24px;bottom: -40px;}.polygon-wrapper.portrait3 .polygon.filled {width: 150px;height: 130px;left: -52px;top: -25px;}.polygon-wrapper.portrait3 .polygon.hollow {width: 150px;height: 126px;right: -37px;bottom: -43px;}}.com-item {background-color: #fff;}.com-item .item {cursor: pointer;padding: 32px 28px;margin-bottom: 2px;box-shadow: 0 2px #CCCCCC;}.com-item .item .head {font-size: 1.143em;font-family: "AvantGardeCE-Demi", "PingFang SC", "Heiti TC", "微軟正黑體", "Microsoft JhengHei", "Arial Unicode MS", "Arial";display: -webkit-box;display: -moz-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-moz-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-moz-box-pack: justify;-ms-flex-pack: justify;-webkit-justify-content: space-between;justify-content: space-between;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}.com-item .item.active .head {color: #C0272D;}.com-item .item.active .head i:before {color: #C0272D;}@media (max-width: 575px) {.com-item .item {padding: 20px 15px;}.com-item .item .head {font-size: 1em;}}.com-redirect .item .head i {font-size: 2.1rem;}.com-redirect .item .head i:before {display: inline-block;font-family: "Ionicons";speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;text-rendering: auto;line-height: 1;-webkit-font-smoothing: antialiased;content: "\f30f";color: #C0272D;opacity: 0;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}.com-redirect .item:hover {color: #C0272D;}.com-redirect .item:hover i:before {opacity: 1;-webkit-transform: translateX(5px);-moz-transform: translateX(5px);-ms-transform: translateX(5px);-o-transform: translateX(5px);transform: translateX(5px);}.com-grid {margin-top: 60px;margin-bottom: 50px;}.com-grid .row {-webkit-box-pack: center;-moz-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;}.com-grid .row .col {margin-bottom: 60px;}.com-grid .item {display: -webkit-box;display: -moz-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-direction: normal;-moz-box-direction: normal;-webkit-box-orient: vertical;-moz-box-orient: vertical;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-moz-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-moz-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}.com-grid .item h3 {font-size: 1.714em;font-family: "AvantGardeCE-Demi", "PingFang SC", "Heiti TC", "微軟正黑體", "Microsoft JhengHei", "Arial Unicode MS", "Arial";margin-bottom: 20px;text-align: center;padding: 0 10px;line-height: 140%;-webkit-align-self: stretch;-ms-flex-item-align: stretch;align-self: stretch;}.com-grid .item .icon {margin-bottom: 30px;}.com-grid .item .icon span {background-repeat: no-repeat;background-size: contain;background-position: center;width: 85px;height: 85px;display: block;}.com-grid .item .icon img {width: 100%;}.com-grid .item .desc {padding: 0 10px;text-align: center;-webkit-align-self: stretch;-ms-flex-item-align: stretch;align-self: stretch;}@media (min-width: 576px) and (max-width: 991px) {.com-grid .item .icon span {width: 70px;height: 70px;}.com-grid .row .col {margin-bottom: 40px;}}@media (max-width: 575px) {.com-grid {margin-top: 40px;}.com-grid .row .col {margin-bottom: 20px;}.com-grid .item h3 {margin-bottom: 10px;}.com-grid .item .icon {margin-bottom: 10px;}.com-grid .item .icon span {width: 60px;height: 60px;}}.com-accordion .item .head i:before {-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;display: inline-block;font-family: "Ionicons";speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;text-rendering: auto;line-height: 1;-webkit-font-smoothing: antialiased;content: "\f218";color: #CCCCCC;font-size: 1.3em;}.com-accordion .item .content {margin-top: 20px;width: 90%;display: none;}.com-accordion .item.active .head {color: #C0272D;}.com-accordion .item.active .head i:before {content: "\f209";}@media (min-width: 992px) {.com-accordion {max-width: 993px;margin: 0 auto;}#pop-topup-desktop .purchase .com-form {width: auto;}}@media (max-width: 575px) {.com-accordion .item {padding: 20px;}.com-accordion .item .head {font-size: 1em;}.com-accordion .item .content {width: 100%;margin-top: 15px;}.com-accordion .head i {display: none;}}.btn {cursor: pointer;white-space: normal;}.btn.scroll {width: 58px;height: 58px;}.btn.scroll-down {background-size: 100%;background-repeat: no-repeat;background-image: url("../img/icon/scroll_down.svg");}.btn.scroll-up {background-size: 100%;background-repeat: no-repeat;background-image: url("../img/icon/scroll_up.svg");-webkit-transition: -webkit-transform 0.3s ease-in-out;-moz-transition: -moz-transform 0.3s ease-in-out;-o-transition: -o-transform 0.3s ease-in-out;transition: -webkit-transform 0.3s ease-in-out,-moz-transform 0.3s ease-in-out,-o-transform 0.3s ease-in-out,transform 0.3s ease-in-out;}.btn.scroll-up:hover {-webkit-transform: translateY(-29px);-moz-transform: translateY(-29px);-ms-transform: translateY(-29px);-o-transform: translateY(-29px);transform: translateY(-29px);}.btn.outline {font-family: "AvantGardeCE-Demi", "PingFang SC", "Heiti TC", "微軟正黑體", "Microsoft JhengHei", "Arial Unicode MS", "Arial";border-radius: 0;text-transform: uppercase;text-align: center;font-size: 0.857em;font-weight: 500;letter-spacing: 1px;padding: 15px 20px;min-width: 207px;-webkit-transition: color background-color 0.2s ease-in-out;-moz-transition: color background-color 0.2s ease-in-out;-o-transition: color background-color 0.2s ease-in-out;transition: color background-color 0.2s ease-in-out;}.btn.outline-red {border: 2px solid #C0272D;}.btn.outline-red:hover {background-color: #C0272D;color: #fff;}.btn.outline-white {border: 2px solid #fff;}.btn.outline-white:hover {background-color: #fff;color: #000;}.btn.fill-red {color: #fff;border: 2px solid #C0272D;background-color: #C0272D;font-family: "AvantGardeCE-Demi", "PingFang SC", "Heiti TC", "微軟正黑體", "Microsoft JhengHei", "Arial Unicode MS", "Arial";border-radius: 0;text-transform: uppercase;text-align: center;font-size: 0.857em;font-weight: 500;letter-spacing: 1px;padding: 15px 20px;min-width: 207px;-webkit-transition: color background-color 0.2s ease-in-out;-moz-transition: color background-color 0.2s ease-in-out;-o-transition: color background-color 0.2s ease-in-out;transition: color background-color 0.2s ease-in-out;}.btn.fill-red:hover {background-color: #fff;color: #C0272D;}@media (max-width: 575px) {.btn.outline {font-size: 0.833em;padding: 14px 24px;}}.section-lg-swiper .swiper-button-prev, .com-lg-swiper .swiper-button-prev {width: 58px;height: 58px;background-size: contain;background-repeat: no-repeat;background-image: url("../img/icon/scroll_left_hover.svg");-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;margin-right: 11px;}.section-lg-swiper .swiper-button-prev.swiper-button-disabled, .com-lg-swiper .swiper-button-prev.swiper-button-disabled {background-image: url("../img/icon/scroll_left.svg");}.section-lg-swiper .swiper-button-next, .com-lg-swiper .swiper-button-next {width: 58px;height: 58px;background-size: contain;background-repeat: no-repeat;background-image: url("../img/icon/scroll_right_hover.svg");}.section-lg-swiper .swiper-button-next.swiper-button-disabled, .com-lg-swiper .swiper-button-next.swiper-button-disabled {background-image: url("../img/icon/scroll_right.svg");}.section-lg-swiper .txt_line.row_1, .com-lg-swiper .txt_line.row_1 {color: #fff;font-size: 1.125em;letter-spacing: 1px;font-family: "AvantGardeCE-Demi", "PingFang SC", "Heiti TC", "微軟正黑體", "Microsoft JhengHei", "Arial Unicode MS", "Arial";text-transform: uppercase;}.section-lg-swiper .txt_line.row_1 .txt-wrap > span, .com-lg-swiper .txt_line.row_1 .txt-wrap > span, .section-lg-swiper .txt_line.row_1 .shadow, .com-lg-swiper .txt_line.row_1 .shadow {padding: 15px 30px;}.section-lg-swiper .txt_line.row_1 .txt-wrap, .com-lg-swiper .txt_line.row_1 .txt-wrap {background-color: #000;}.section-lg-swiper .txt_line.row_1 .txt-wrap:after, .com-lg-swiper .txt_line.row_1 .txt-wrap:after {background-color: #000;}.section-lg-swiper .txt_line.row_2, .com-lg-swiper .txt_line.row_2 {color: #fff;font-size: 2.429em;font-family: "AvantGardeCE-Medium", "PingFang SC", "Heiti TC", "微軟正黑體", "Microsoft JhengHei", "Arial Unicode MS", "Arial";text-transform: uppercase;}.section-lg-swiper .txt_line.row_2 .txt-wrap > span, .com-lg-swiper .txt_line.row_2 .txt-wrap > span, .section-lg-swiper .txt_line.row_2 .shadow, .com-lg-swiper .txt_line.row_2 .shadow {padding: 15px 30px;}.section-lg-swiper .txt_line.row_2 .txt-wrap, .com-lg-swiper .txt_line.row_2 .txt-wrap {background-color: #C0272D;}.section-lg-swiper .txt_line.row_2 .txt-wrap:after, .com-lg-swiper .txt_line.row_2 .txt-wrap:after {background-color: #C0272D;}.section-lg-swiper .txt_line.row_3, .com-lg-swiper .txt_line.row_3 {color: #212121;line-height: 160%;}.section-lg-swiper .txt_line.row_3 .txt-wrap > span, .com-lg-swiper .txt_line.row_3 .txt-wrap > span, .section-lg-swiper .txt_line.row_3 .shadow, .com-lg-swiper .txt_line.row_3 .shadow {padding: 20px 30px;}.section-lg-swiper .txt_line.row_3 .txt-wrap, .com-lg-swiper .txt_line.row_3 .txt-wrap {background-color: #fff;}.section-lg-swiper .txt_line.row_3 .txt-wrap:after, .com-lg-swiper .txt_line.row_3 .txt-wrap:after {background-color: #fff;}.swiper-button-prev, .swiper-button-next {margin-top: 0px;background-size: contain;background-repeat: no-repeat;z-index: 9;width: 40px;height: 40px;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}.swiper-button-prev {background-image: url("../img/icon/scroll_left_w.svg");}.swiper-button-next {background-image: url("../img/icon/scroll_right_w.svg");}.section-lg-swiper .swiper-slide.swiper-slide-active .overlay {width: 100%;height: 100%;background-color: #fff;z-index: 2;position: absolute;right: 0;top: 0;}.section-lg-swiper .swiper-slide:not(.swiper-slide-active) .overlay {width: 0;}.txt_line {overflow: hidden;-webkit-align-self: flex-start;-ms-flex-item-align: start;align-self: flex-start;position: relative;line-height: 100%;display: inline-flex;}.txt_line .txt-wrap {position: absolute;top: 0;left: 0;padding: inherit;width: 100%;height: 100%;}.txt_line .txt-wrap .txt {display: none;}.txt_line .txt-wrap:after {content: "";width: 100%;height: 100%;display: inline-block;position: absolute;top: 0;left: 0;z-index: 1;opacity: 0;-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);-webkit-transition: opacity 0.1s cubic-bezier(0.55, 0.05, 0.22, 0.99) 1s;-moz-transition: opacity 0.1s cubic-bezier(0.55, 0.05, 0.22, 0.99) 1s;-o-transition: opacity 0.1s cubic-bezier(0.55, 0.05, 0.22, 0.99) 1s;transition: opacity 0.1s cubic-bezier(0.55, 0.05, 0.22, 0.99) 1s;-webkit-transition: -webkit-transform 1s cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.8s;-moz-transition: -moz-transform 1s cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.8s;-o-transition: -o-transform 1s cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.8s;transition: -webkit-transform 1s cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.8s,-moz-transform 1s cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.8s,-o-transform 1s cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.8s,transform 1s cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.8s;}.txt_line .shadow {opacity: 0;position: relative;display: inline-block;}.txt_line.active .txt-wrap .txt {display: inline-block;}.txt_line.active .txt-wrap:after {opacity: 1;-webkit-transform: translateX(100%);-moz-transform: translateX(100%);-ms-transform: translateX(100%);-o-transform: translateX(100%);transform: translateX(100%);}.section-highlight-swiper .header {text-align: center;}.section-highlight-swiper .swiper-wrapper {-webkit-box-align: end;-moz-box-align: end;-webkit-align-items: flex-end;-ms-flex-align: end;align-items: flex-end;-webkit-box-pack: center;-moz-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;}.section-highlight-swiper .swiper-slide {display: -webkit-box;display: -moz-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-moz-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;}.section-highlight-swiper .swiper-slide:last-child {margin-right: 0 !important;}.section-highlight-swiper .swiper-slide .highlight {opacity: 1;}.section-highlight-swiper .swiper-slide .highlight-bg:after {width: 100%;}.section-highlight-swiper .swiper-slide .highlight-bg > span {opacity: 1 !important;}.section-highlight-swiper .swiper-slide .highlight-bg > span:after {display: none;}.section-highlight-swiper .highlight-sharp {position: absolute;left: 0;bottom: 0;font-size: 1.571em;padding: 6px 20px;line-height: 140%;opacity: 0;font-family: "AvantGardeCE-Medium", "PingFang SC", "Heiti TC", "微軟正黑體", "Microsoft JhengHei", "Arial Unicode MS", "Arial";}@media (max-width: 991px) {.section-highlight-swiper .slide img {max-width: 100%;}}@media (max-width: 575px) {.section-highlight-swiper {overflow: hidden;}.section-highlight-swiper .highlight-sharp {font-size: 1.5em;}.section-highlight-swiper .swiper-container {overflow: visible;}.section-highlight-swiper .swiper-wrapper {-webkit-box-pack: start;-moz-box-pack: start;-ms-flex-pack: start;-webkit-justify-content: flex-start;justify-content: flex-start;}.section-highlight-swiper .swiper-slide {display: -webkit-box;display: -moz-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-moz-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: start;-moz-box-pack: start;-ms-flex-pack: start;-webkit-justify-content: flex-start;justify-content: flex-start;}.section-highlight-swiper .curtain {width: 0%;}}.curtain {width: 100%;height: 100%;background-color: #fff;z-index: 2;position: absolute;right: 0;top: 0;}#loading {background-color: #fff;width: 100%;height: 100%;position: fixed;left: 0;top: 0;z-index: 9999;}#loading .logo {position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: 88px;height: auto;}#loading img {max-width: 100%;}@media (max-width: 575px) {#loading .logo {width: 80px;height: 80px;}#loading img {max-width: 100%;}}.mfp-bg {opacity: 0.6;}.mfp-content {max-width: 1200px;margin: 0 auto;}.popup-close {color: #fff;position: absolute;top: -30px;right: 0;padding: 0;font-size: 1em;opacity: 1;text-shadow: none;font-weight: normal;float: none;display: -webkit-box;display: -moz-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-moz-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}.popup-close span:first-child {margin-right: 10px;}.popup-close .icon {background-image: url(../img/icon/popup_close.svg);background-repeat: no-repeat;background-size: 100%;width: 14px;height: 14px;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}.popup-close:hover .icon {-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);}.popup {background-color: #fff;padding: 70px 60px;position: relative;margin: 50px 0;}.popup .heading {font-size: 2.429em;font-family: "AvantGardeCE-Demi", "PingFang SC", "Heiti TC", "微軟正黑體", "Microsoft JhengHei", "Arial Unicode MS", "Arial";text-transform: uppercase;margin-bottom: 10px;line-height: 120%;}.popup .msg {padding: 15px 0;}.popup .msg p:not(last-child) {margin-bottom: 15px;}#pop-topup-desktop .wrapper {display: -webkit-box;display: -moz-box;display: -webkit-flex;display: -ms-flexbox;display: flex;position: relative;}#pop-topup-desktop .popup-close {top: 20px;}#pop-topup-desktop .topup {width: 61%;padding-right: 50px;}#pop-topup-desktop .topup .main-body {display: -webkit-box;display: -moz-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-moz-box-pack: justify;-ms-flex-pack: justify;-webkit-justify-content: space-between;justify-content: space-between;}#pop-topup-desktop .topup .main-body .com-form {padding-right: 20px;width: 61%;margin-top: 20px;}#pop-topup-desktop .topup .main-body .member-card {padding-left: 15px;width: 39%;}#pop-topup-desktop .topup .main-body .member-card img {width: 100%;}#pop-topup-desktop .topup .checkbox1-container {margin-top: 40px;margin-bottom: 20px;border-bottom: 0;}#pop-topup-desktop .topup .btn {margin-top: 20px;}#pop-topup-desktop .purchase {width: 39%;background-color: #F8F5EE;}#pop-topup-desktop .purchase .heading {font-size: 1.571em;margin-bottom: 5px;}#pop-topup-desktop .purchase h3 {color: #C0272D;text-transform: uppercase;font-size: 1.143em;font-family: "AvantGardeCE-Demi", "PingFang SC", "Heiti TC", "微軟正黑體", "Microsoft JhengHei", "Arial Unicode MS", "Arial";margin-bottom: 30px;}#pop-topup-desktop .purchase .md-form {margin-top: 10px;}#pop-topup-desktop .purchase .btn {margin-top: 10px;}.topup-mobile {position: fixed;right: 0;top: 0;overflow: auto;width: 100%;height: 100%;z-index: 100;background-color: #fff;display: -webkit-box;display: -moz-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-direction: normal;-moz-box-direction: normal;-webkit-box-orient: vertical;-moz-box-orient: vertical;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: justify;-moz-box-pack: justify;-ms-flex-pack: justify;-webkit-justify-content: space-between;justify-content: space-between;-webkit-transform: translateX(100%);-moz-transform: translateX(100%);-ms-transform: translateX(100%);-o-transform: translateX(100%);transform: translateX(100%);-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}.topup-mobile .heading {font-size: 1.571em;font-family: "AvantGardeCE-Demi", "PingFang SC", "Heiti TC", "微軟正黑體", "Microsoft JhengHei", "Arial Unicode MS", "Arial";text-transform: uppercase;margin-bottom: 20px;}.topup-mobile.active {-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);}.topup-mobile .wrapper {padding-top: 80px;padding-bottom: 40px;}.topup-mobile .icon.close-r {position: absolute;right: 26px;top: 22px;z-index: 102;cursor: pointer;}.topup-mobile .msg {margin-bottom: 15px;}.topup-mobile .member-card {margin: 10px 0;}.topup-mobile .member-card img {width: 100%;max-width: 550px;}.topup-mobile h3 {margin-top: 20px;margin-bottom: 20px;color: #C0272D;font-family: "AvantGardeCE-Demi", "PingFang SC", "Heiti TC", "微軟正黑體", "Microsoft JhengHei", "Arial Unicode MS", "Arial";text-transform: uppercase;}.topup-mobile .md-form {margin-top: 20px;margin-bottom: 0;}.topup-mobile .redirect {background-color: #F8F5EE;font-size: 1.143em;font-family: "AvantGardeCE-Demi", "PingFang SC", "Heiti TC", "微軟正黑體", "Microsoft JhengHei", "Arial Unicode MS", "Arial";}.topup-mobile .redirect .container {padding-top: 20px;padding-bottom: 20px;}.topup-mobile .redirect .container a {width: 100%;height: 100%;display: -webkit-box;display: -moz-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-moz-box-pack: justify;-ms-flex-pack: justify;-webkit-justify-content: space-between;justify-content: space-between;-webkit-box-align: center;-moz-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}.topup-mobile .btn.outline {margin-top: 20px;}@media (max-width: 991px) {.mfp-content {padding: 0 24px;}#pop-topup-desktop .wrapper {-webkit-box-direction: normal;-moz-box-direction: normal;-webkit-box-orient: vertical;-moz-box-orient: vertical;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}#pop-topup-desktop .topup {width: 100%;margin-bottom: 0;}#pop-topup-desktop .purchase {width: 100%;margin-top: 0;}}@media (max-width: 575px) {.popup {padding: 40px;}.popup-close {top: -25px;}.topup-mobile .heading {font-size: 1.833em;}.topup-mobile .redirect {font-size: 1.333em;}.topup-mobile .icon.close-r {right: 26px;top: 22px;}.topup-mobile .input-container.select-container .input-group {margin-bottom: 10px;}#pop-topup-mobile .btn.outline {margin-top: 15px;}#pop-purchase-mobile .btn.outline {margin-top: 30px;}}input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="time"], input[type="date"], input[type="datetime-local"], input[type="tel"], input[type="number"], input[type="search-md"], input[type="search"], textarea.md-textarea {border-bottom: 1px solid #000;-webkit-transition: border 0.2s ease-in-out;-moz-transition: border 0.2s ease-in-out;-o-transition: border 0.2s ease-in-out;transition: border 0.2s ease-in-out;}.form-control {padding: 10px 0 5px 0;margin: 0;}.md-form label {color: #000;font-family: "AvantGardeCE-Demi", "PingFang SC", "Heiti TC", "微軟正黑體", "Microsoft JhengHei", "Arial Unicode MS", "Arial";}.md-form label.active {font-size: 0.857em;top: 1.2rem;z-index: 1;}input[type="text"]:focus:not([readonly]) + label, input[type="password"]:focus:not([readonly]) + label, input[type="email"]:focus:not([readonly]) + label, input[type="url"]:focus:not([readonly]) + label, input[type="time"]:focus:not([readonly]) + label, input[type="date"]:focus:not([readonly]) + label, input[type="datetime-local"]:focus:not([readonly]) + label, input[type="tel"]:focus:not([readonly]) + label, input[type="number"]:focus:not([readonly]) + label, input[type="search-md"]:focus:not([readonly]) + label, input[type="search"]:focus:not([readonly]) + label, textarea.md-textarea:focus:not([readonly]) + label {color: #C0272D;}input[type="text"]:focus:not([readonly]), input[type="password"]:focus:not([readonly]), input[type="email"]:focus:not([readonly]), input[type="url"]:focus:not([readonly]), input[type="time"]:focus:not([readonly]), input[type="date"]:focus:not([readonly]), input[type="datetime-local"]:focus:not([readonly]), input[type="tel"]:focus:not([readonly]), input[type="number"]:focus:not([readonly]), input[type="search-md"]:focus:not([readonly]), input[type="search"]:focus:not([readonly]), textarea.md-textarea:focus:not([readonly]) {border-bottom: 2px solid #000;box-shadow: none;}input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:active, input:-webkit-autofill:focus {background-color: #ffffff !important;-webkit-box-shadow: 0 0 0 1000px white inset !important;}.datepicker {padding: 10px;}.datepicker table {border-spacing: 5px 0px;border-collapse: separate;}.datepicker table thead {font-family: "AvantGardeCE-Demi", "PingFang SC", "Heiti TC", "微軟正黑體", "Microsoft JhengHei", "Arial Unicode MS", "Arial";text-transform: uppercase;}.datepicker table th, .datepicker table td {font-size: 0.7rem;width: 30px;height: 30px;}.datepicker.dropdown-menu {border: 1px solid #CCCCCC;border-radius: 10px;box-shadow: none;}.datepicker.datepicker-inline td, .datepicker.datepicker-inline th, .datepicker.dropdown-menu td, .datepicker.dropdown-menu th {padding: 5px;text-align: center;}.datepicker table tr td.active.active, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled.disabled, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.disabled:hover.active, .datepicker table tr td.active.disabled:hover.disabled, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.disabled:hover:hover, .datepicker table tr td.active.disabled:hover[disabled], .datepicker table tr td.active.disabled[disabled], .datepicker table tr td.active:active, .datepicker table tr td.active:hover, .datepicker table tr td.active:hover.active, .datepicker table tr td.active:hover.disabled, .datepicker table tr td.active:hover:active, .datepicker table tr td.active:hover:hover, .datepicker table tr td.active:hover[disabled], .datepicker table tr td.active[disabled] {background-color: #C0272D;color: #fff;border-radius: 50%;background-image: none;}.datepicker table tr td.day.focused, .datepicker table tr td.day:hover {background: #CCCCCC;border-radius: 50%;}.datepicker .prev:before {content: "\f053";display: inline-block;font-family: 'Font Awesome 5 Free';font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;transform: translate(0, 0);}.datepicker .prev:before.fa-chevron-right:before {display: inline-block;font-family: 'Font Awesome 5 Free';font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;transform: translate(0, 0);content: "\f054";}.datepicker .prev:before.fa-chevron-left:before {display: inline-block;font-family: 'Font Awesome 5 Free';font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;transform: translate(0, 0);content: "\f053";}.datepicker .next:before {content: "\f054";display: inline-block;font-family: 'Font Awesome 5 Free';font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;transform: translate(0, 0);}.datepicker .next:before.fa-chevron-right:before {display: inline-block;font-family: 'Font Awesome 5 Free';font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;transform: translate(0, 0);content: "\f054";}.datepicker .next:before.fa-chevron-left:before {display: inline-block;font-family: 'Font Awesome 5 Free';font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;transform: translate(0, 0);content: "\f053";}select::-ms-expand {display: none;}.com-form .error {color: #C0272D;font-size: 0.857em;margin-top: 5px;}.com-form .remarks {font-size: 0.857em;font-family: "AvantGardeCE-Demi", "PingFang SC", "Heiti TC", "微軟正黑體", "Microsoft JhengHei", "Arial Unicode MS", "Arial";margin-bottom: 10px;}.com-form .form-head {text-transform: uppercase;color: #C0272D;font-size: 1.143em;font-family: "AvantGardeCE-Demi", "PingFang SC", "Heiti TC", "微軟正黑體", "Microsoft JhengHei", "Arial Unicode MS", "Arial";margin-bottom: 22px;}.com-form .form-group {margin-bottom: 30px;}.com-form .form-group .row:not(:last-child) {margin-bottom: 30px;}.com-form .captcha {margin: 10px 0 40px 0;cursor: pointer;}.com-form .input-container {margin-bottom: 30px;}.com-form .input-container .remarks {font-size: 0.857em;margin-top: 5px;}.com-form .radio-container {margin-bottom: 30px;}.com-form .radio-group {position: relative;}.com-form .radio-group label {cursor: pointer;width: 100%;border: 2px solid #CCCCCC;padding: 25px;margin-bottom: 10px;border-radius: 10px;font-family: "AvantGardeCE-Demi", "PingFang SC", "Heiti TC", "微軟正黑體", "Microsoft JhengHei", "Arial Unicode MS", "Arial";letter-spacing: 1px;position: relative;display: -webkit-box;display: -moz-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-moz-box-pack: justify;-ms-flex-pack: justify;-webkit-justify-content: space-between;justify-content: space-between;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}.com-form .radio-group label .method {font-family: "AvantGardeCE-Book", "PingFang SC", "Heiti TC", "微軟正黑體", "Microsoft JhengHei", "Arial Unicode MS", "Arial";text-transform: none;letter-spacing: 0;padding-right: 10px;}.com-form .radio-group label .price {font-size: 0.857em;text-transform: uppercase;}.com-form .radio-group label:not(:last-child) {margin-right: 20px;}.com-form .radio-group label:hover, .com-form .radio-group label.checked {border-color: #C0272D;color: #C0272D;}.com-form .radio-group input {display: none;}.com-form .radio-group input:checked ~ .checkmark:before {opacity: 1;}.com-form .radio-group input ~ .checkmark {position: absolute;right: -11px;top: -11px;}.com-form .radio-group input ~ .checkmark:before {content: "";background-image: url("../img/icon/checked.svg");background-size: contain;background-repeat: no-repeat;width: 22px;height: 22px;display: inline-block;opacity: 0;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}.com-form .checkbox-container {margin-bottom: 50px;}.com-form .checkbox-container.long .checkbox-group label {width: calc((100% - 60px - 16px)/4);}.com-form .checkbox-container.long .checkbox-group label:nth-child(4n) {margin-right: 0;}.com-form .checkbox-container.long .checkbox-group label sup {color: #C0272D;}.com-form .checkbox-group {position: relative;}.com-form .checkbox-group label {cursor: pointer;text-align: center;width: calc((100% - 120px - 28px)/7);border: 2px solid #CCCCCC;text-transform: uppercase;font-size: 0.857em;padding: 13px 0;margin-bottom: 10px;border-radius: 10px;font-family: "AvantGardeCE-Demi", "PingFang SC", "Heiti TC", "微軟正黑體", "Microsoft JhengHei", "Arial Unicode MS", "Arial";letter-spacing: 1px;position: relative;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}.com-form .checkbox-group label:not(:last-child) {margin-right: 20px;}.com-form .checkbox-group label:hover, .com-form .checkbox-group label.checked {border-color: #C0272D;color: #C0272D;}.com-form .checkbox-group input {display: none;}.com-form .checkbox-group input:checked ~ .checkmark:before {opacity: 1;}.com-form .checkbox-group input ~ .checkmark {position: absolute;right: -11px;top: -11px;}.com-form .checkbox-group input ~ .checkmark:before {content: "";background-image: url("../img/icon/checked.svg");background-size: contain;background-repeat: no-repeat;width: 22px;height: 22px;display: inline-block;opacity: 0;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}.com-form .checkbox1-container label {display: block;position: relative;top: 0;cursor: pointer;font-family: "AvantGardeCE-Book", "PingFang SC", "Heiti TC", "微軟正黑體", "Microsoft JhengHei", "Arial Unicode MS", "Arial";-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;padding-left: 30px;}.com-form .checkbox1-container input {display: none;}.com-form .checkbox1-container .checkmark {position: absolute;top: 4px;left: 0;height: 16px;width: 16px;border: 2px solid #000;background-color: #fff;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}.com-form .checkbox1-container label input:checked ~ .checkmark {left: 4px;top: -1px;width: 9px;height: 16px;border-width: 0 2px 2px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}.com-form .checkbox2-container label {display: block;position: relative;top: 0;cursor: pointer;font-family: "AvantGardeCE-Book", "PingFang SC", "Heiti TC", "微軟正黑體", "Microsoft JhengHei", "Arial Unicode MS", "Arial";-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;padding-left: 30px;}.com-form .checkbox2-container input {display: none;}.com-form .checkbox2-container .checkmark {position: absolute;top: 4px;left: 0;height: 16px;width: 16px;border: 1px solid #000;background-color: #fff;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;display: -webkit-box;display: -moz-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-moz-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-moz-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}.com-form .checkbox2-container .checkmark:after {content: "";background-color: #C0272D;width: 10px;height: 10px;opacity: 0;display: block;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}.com-form .checkbox2-container label input:checked ~ .checkmark {border: 1px solid #C0272D;}.com-form .checkbox2-container label input:checked ~ .checkmark:after {opacity: 1;}.com-form .upload-container input[type="file"] {display: none;}.com-form .upload-container label {cursor: pointer;border: 2px solid #CCCCCC;border-radius: 10px;text-transform: uppercase;font-family: "AvantGardeCE-Demi", "PingFang SC", "Heiti TC", "微軟正黑體", "Microsoft JhengHei", "Arial Unicode MS", "Arial";font-size: 0.857em;letter-spacing: 1px;padding: 25px;width: 100%;text-align: center;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}.com-form .upload-container label:hover {border: 2px solid #C0272D;color: #C0272D;}.com-form .select-container select {cursor: pointer;font-family: "AvantGardeCE-Demi", "PingFang SC", "Heiti TC", "微軟正黑體", "Microsoft JhengHei", "Arial Unicode MS", "Arial";width: 100%;height: 38px;position: relative;border: none;box-shadow: none;border-radius: 0;-webkit-appearance: none;-moz-appearance: none;-o-appearance: none;appearance: none;outline: none;background-color: transparent;background-image: url("../img/icon/drop_down.svg");background-position: right;background-size: 12px 7px;background-repeat: no-repeat;}.com-form .select-container .input-group:before {content: "";background-color: #000;height: 1px;width: 100%;position: absolute;bottom: 0;left: 0;}.com-form .textarea-container .input-group {position: relative;}.com-form .textarea-container textarea {padding-right: 3em;}.com-form .textarea-container .count {position: absolute;right: 5px;bottom: 10px;z-index: 2;}.md-form .com-form .form-head {margin-bottom: 30px;}textarea.md-textarea {overflow-y: auto;padding: 10px 0 5px 0;min-height: auto;}textarea.md-textarea.long {min-height: 9em;}@media (max-width: 991px) {.com-form .checkbox-group label:not(:last-child) {margin-right: 10px;}}@media (min-width: 768px) and (max-width: 991px) {.com-form .checkbox-group label {width: calc((100% - 60px - 28px)/7);}.com-form .checkbox-container.long .checkbox-group label {width: calc((100% - 20px - 12px)/3);}.com-form .checkbox-container.long .checkbox-group label:nth-child(4n) {margin-right: 10px;}.com-form .checkbox-container.long .checkbox-group label:nth-child(3n) {margin-right: 0px;}}@media (min-width: 576px) and (max-width: 767px) {.com-form .checkbox-group label {width: calc((100% - 40px - 16px)/4);}.com-form .checkbox-container.long .checkbox-group label {width: calc((100% - 10px - 8px)/2);}.com-form .checkbox-container.long .checkbox-group label:nth-child(2n) {margin-right: 0px;}}@media (max-width: 575px) {.com-form .checkbox-container.long {padding-top: 12px;max-height: 318px;overflow-y: scroll;}.com-form .checkbox-container.long .checkbox-group label {width: calc(100% - 11px - 4px);}.com-form .checkbox-container.long .checkbox-group label:nth-child(4n) {margin-right: 0px;}.com-form .checkbox-container.long .checkbox-group label:not(:last-child) {margin-right: 0;}.com-form .input-container {margin-bottom: 20px;}.com-form .input-container .remarks {font-size: 1.167em;}.com-form .checkbox-group label {width: calc((100% - 20px - 8px)/2);}.com-form .form-group {margin-bottom: 10px;}.com-form .form-head {margin-bottom: 20px;font-size: 1em;}.com-form .checkbox-container {margin-bottom: 30px;}.com-form .md-form label.active {font-size: 1em;}}.com-listing:not(:last-child) {margin-bottom: 50px;}.com-listing .head {font-size: 1.571em;font-family: "AvantGardeCE-Demi", "PingFang SC", "Heiti TC", "微軟正黑體", "Microsoft JhengHei", "Arial Unicode MS", "Arial";margin-bottom: 30px;}.com-listing .subhead {margin-bottom: 10px;}.com-listing ul {margin-left: 26px;}.com-listing ul:not(:last-child) {margin-bottom: 40px;}.com-listing ul li {position: relative;}.com-listing ul li:not(:last-child) {margin-bottom: 10px;}.com-listing ul li:not(:last-child).location {margin-bottom: 20px;}.com-listing ul li:before {content: "";width: 6px;height: 6px;background-color: #C0272D;display: inline-block;position: absolute;left: -26px;top: 9px;}@media (max-width: 575px) {.com-listing ul li:before {top: 7px;}}