@charset "UTF-8"; body { overflow-x: hidden; } .main-container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; font-family: "Microsoft JhengHei", "微軟正黑體", sans-serif; } .main-container img { image-rendering: -webkit-optimize-contrast; } .main-container .title { margin: 0; color: #0076a5; font-size: 35px; margin-bottom: 20px; font-weight: bold; } @media (max-width: 991px) { .main-container .title { text-align: center; } } @media (max-width: 576px) { .main-container .title { font-size: 27px; } } .main-container nav { padding: 10px 50px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-pack: distribute; justify-content: space-around; -webkit-box-shadow: 0px 0px 6px #969696; box-shadow: 0px 0px 6px #969696; } @media (max-width: 767px) { .main-container nav { padding: 10px 0px; } } .main-container nav .logo-box { width: 425px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } @media (max-width: 767px) { .main-container nav .logo-box { width: 100%; max-width: 350px; } } .main-container nav .logo-box img:first-child { width: 44%; } .main-container nav .logo-box img:last-child { width: 50%; margin-left: 10px; } .main-container nav ul { margin: 0; padding: 0; width: 60%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; list-style: none; } .main-container nav ul li { margin: 1%; } .main-container nav ul li a { text-decoration: none; color: black !important; font-weight: bold; } .main-container nav ul li a:hover { opacity: 0.7; } .main-container .navbar { position: -webkit-sticky; position: sticky; top: 0; left: 0; z-index: 999; } .main-container .nav-link { cursor: pointer; } .main-container header { margin: 30px 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-pack: distribute; justify-content: space-around; } @media (max-width: 767px) { .main-container header { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } } .main-container header img:first-child { width: 30%; } @media (max-width: 767px) { .main-container header img:first-child { width: 50%; } } .main-container .logo { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: end; } @media (max-width: 767px) { .main-container .logo { margin: 0 10px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } } .main-container .logo img:first-child { width: 30%; margin-right: 20px; } @media (max-width: 767px) { .main-container .logo img:first-child { width: 45%; } } .main-container .logo img:last-child { width: 40%; } @media (max-width: 767px) { .main-container .logo img:last-child { width: 55%; } } .main-container .banner { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin-top: 60px; } .main-container .banner img { width: 60%; height: auto; } @media (max-width: 991px) { .main-container .banner img { width: 90%; } } .main-container .banner section { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin: 50px 0; } .main-container .banner section img { width: 75px; height: 100%; margin-top: -50px; } @media (max-width: 576px) { .main-container .banner section img { width: 60px; margin-left: -30px; } } .main-container .banner section p { margin-left: 15px; color: #0076a5; font-size: 45px; font-weight: bold; } @media (max-width: 767px) { .main-container .banner section p { font-size: 30px; } } @media (max-width: 576px) { .main-container .banner section p { margin-left: 0px; font-size: 22px; } } .main-container .metaverse { margin: auto; width: 1080px; max-width: 100%; } @media (min-width: 991px) { .main-container .metaverse:hover .bg-img { background-color: rgba(0, 0, 0, 0.6); background-blend-mode: multiply; } .main-container .metaverse:hover .bg-img a { opacity: 1; } } @media (max-width: 991px) { .main-container .metaverse { padding: 0 5%; } .main-container .metaverse .bg-img { background-color: rgba(0, 0, 0, 0.6); background-blend-mode: multiply; } .main-container .metaverse .bg-img a { opacity: 1 !important; } } .main-container .metaverse .bg-img { position: relative; -webkit-transition: all 0.5s; transition: all 0.5s; background-image: url("/img/圖層 2.png"); height: 496px; background-repeat: no-repeat; background-size: cover; background-position: center; cursor: pointer; } .main-container .metaverse .bg-img a { position: absolute; bottom: 50%; right: 50%; -webkit-transform: translate(50%, 50%); transform: translate(50%, 50%); -webkit-transition: all 0.3s; transition: all 0.3s; background-color: #ff0101; padding: 15px 50px; color: #fff; letter-spacing: 2px; font-weight: bold; border-radius: 50px; opacity: 0; text-decoration: none; } .main-container .metaverse .bg-img a:hover { background-color: #c80000; } @media (max-width: 475px) { .main-container .metaverse .bg-img a { padding: 10px 30px; } } .main-container .directions { margin: auto; display: -webkit-box; display: -ms-flexbox; display: flex; max-width: 900px; font-weight: bold; } @media (max-width: 991px) { .main-container .directions { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } } @media (max-width: 767px) { .main-container .directions { margin: 0px 5%; } } .main-container .directions img { width: 50%; margin-left: -100px; -o-object-fit: cover; object-fit: cover; } @media (max-width: 991px) { .main-container .directions img { width: 65%; margin-left: 0px; } } .main-container .directions div { width: 70%; margin-left: 35px; } @media (max-width: 991px) { .main-container .directions div { width: 90%; margin: 0px 20px; } } .main-container .directions div ul { margin: 0; padding: 0; list-style: none; } .main-container .directions div ul li { line-height: 1.5; letter-spacing: 1px; } .main-container .directions div ul li:last-child { margin-top: 20px; } .main-container .directions div ul li a { color: #000; } .main-container .time-form { margin: auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 100px 0; } .main-container .time-form img { width: 80%; margin-top: 25px; } @media (max-width: 991px) { .main-container .time-form img { width: 95%; } } .main-container .video-content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 150px 10% 50px; } @media (max-width: 991px) { .main-container .video-content { padding: 0 5%; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin: 150px 0 50px; } } .main-container .video-content img { width: 70%; height: 300px; -o-object-fit: cover; object-fit: cover; -o-object-position: left; object-position: left; } .main-container .video-content .img-box { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 50%; height: 26.15vw; overflow: hidden; background-image: url("/img/Group 34.png"); background-position: 10px 60px; background-repeat: no-repeat; background-size: cover; } @media (max-width: 991px) { .main-container .video-content .img-box { width: 100%; height: 100%; background-image: none; } } .main-container .video-content .video-box { position: relative; width: 70%; height: 0; padding-bottom: 33%; } @media (max-width: 991px) { .main-container .video-content .video-box { width: 100%; padding-bottom: 56.5%; } } .main-container .video-content .video-box iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .main-container .content { padding: 0 10%; } @media (max-width: 991px) { .main-container .content { padding: 0 5%; } } .main-container .content img { width: 50%; height: auto; } @media (max-width: 991px) { .main-container .content img { width: 100%; } } .main-container .content .box { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-bottom: 50px; } @media (max-width: 991px) { .main-container .content .box { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .main-container .content .box:nth-child(even) { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } } .main-container .content .box div { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin: 0 50px; } .main-container .content .box div:nth-child(even) { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } .main-container .content .box div:nth-child(odd) { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; } .main-container .content .box div:nth-child(odd) p { text-align: end; } @media (max-width: 991px) { .main-container .content .box div { width: 100%; margin-bottom: 40px; text-align: center; } .main-container .content .box div:nth-child(even) { -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .main-container .content .box div:nth-child(odd) { -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .main-container .content .box div:nth-child(odd) p { text-align: center; } } .main-container .content .box h4 { font-size: 35px; font-weight: bold; color: #ff0101; margin-bottom: 30px; letter-spacing: 2px; } @media (max-width: 991px) { .main-container .content .box h4 { margin-bottom: 0px; } } .main-container .content .box p { width: 100%; font-weight: bold; letter-spacing: 1px; line-height: 1.5; } @media (max-width: 991px) { .main-container .content .box p { width: 100%; margin: 20px 0; } } .main-container .content .box .video-box { position: relative; width: 53%; height: 0; padding-bottom: 30%; } @media (max-width: 991px) { .main-container .content .box .video-box { width: 100%; padding-bottom: 56%; } } .main-container .content .box .video-box iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .main-container .faq-content { padding: 0 10%; letter-spacing: 1px; margin: 100px 0; } @media (max-width: 991px) { .main-container .faq-content { padding: 0 5%; } } .main-container .faq-content h3, .main-container .faq-content p { font-size: 22px; font-weight: bold; letter-spacing: 1px; } @media (max-width: 576px) { .main-container .faq-content h3, .main-container .faq-content p { font-size: 17px; } } .main-container .faq-content .accordion-button { display: block; border-radius: 50px; } .main-container .faq-content .accordion-button:focus { -webkit-box-shadow: none; box-shadow: none; } .main-container .faq-content .accordion-button, .main-container .faq-content .accordion-button:not(.collapsed) { color: #fff; background-color: #ff0000; } .main-container .faq-content .accordion-item { border: none; } .main-container .faq-content .accordion-item:last-of-type .accordion-button.collapsed { border-radius: 50px; } .main-container .faq-content .accordion-body ul { list-style: none; padding: 0; } .main-container .faq-content .accordion-body ul li { margin: 20px 0; } .main-container .faq-content .accordion-body ul li span { font-weight: bold; } .main-container .faq-content .accordion-body ul li a { color: #6d6d6d; font-weight: bold; } .main-container .faq-content .accordion-body ul li a:hover { opacity: 0.6; } .main-container #container-5 { margin-bottom: 130px; } .main-container footer { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-pack: distribute; justify-content: space-around; position: relative; padding: 50px 0; } @media (max-width: 991px) { .main-container footer { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } } .main-container footer .bg-img { background-image: url("/img/875.png"); background-repeat: no-repeat; background-size: cover; position: absolute; width: 100vw; height: 165%; bottom: 0px; left: 0; right: 0; z-index: -1; } @media (max-width: 991px) { .main-container footer .bg-img { height: 140%; background-position: top; } } .main-container footer .logo-img { margin: auto 0; } @media (max-width: 991px) { .main-container footer .logo-img { margin-bottom: 35px; } } .main-container footer .logo-img img { width: 70%; margin-left: 20%; } @media (max-width: 991px) { .main-container footer .logo-img img { width: 60%; } } .main-container footer .list { width: 100%; max-width: 220px; border-left: 1px solid #707070; } @media (max-width: 991px) { .main-container footer .list { border-left: none; } } .main-container footer .list ul { list-style: none; padding-left: 30%; } @media (max-width: 991px) { .main-container footer .list ul { margin: 0; padding-left: 25%; } } .main-container footer .list ul li { margin-bottom: 10px; } .main-container footer .list ul li a { color: #000; text-decoration: none; cursor: pointer; } .main-container footer .list ul li a:hover { opacity: 0.6; } .main-container footer .text { margin: auto 40px 0px 0px; font-size: 35px; font-weight: bold; color: #0076a5; } @media (max-width: 991px) { .main-container footer .text { margin: 30px 0 0; } } @media (max-width: 475px) { .main-container footer .text { font-size: 25px; } } /*# sourceMappingURL=style.css.map */